.container{transition:all 0.9s ease os;-moz-transition:all 0.9s ease 0s;-webkit-transition:all 0.9s ease 0s;-o-transition: all 0.9s ease 0s;}

.only_for_desktop{display:block}
.mobile_list{display:none}

/************IPad**************/

@media only screen and (min-width: 992px) and (max-width: 1200px) {

.carousel-caption {
  bottom: 15%;
}
.carousel-caption h2 {
  font-size: 30px;
  font-weight: 400;
  padding-bottom: 5px;
}
.carousel-caption p {
  font-size: 20px;
}
.carousel-caption a {
  font-size: 16px;
  margin-top: 12px;
}

.dialog h3 {
  font-size: 22px;
}
.contact_us_from h2 {
  font-size: 30px;
  margin-bottom: 10px;
  margin-top: 0;
  padding-bottom: 10px;
}
.business_name_section {
  width: 220px;
}
.total_investment {
  width: 125px;
}
.business_name_section_bottom {
  width: 220px;
}
.total_investment_bottom {
  width: 125px;
}
.conatact_us_page_single img.single-page-thum {
  height: 700px;
}
.another_single_style_for.banner.conatact_us_page_single {
  height: 700px;
}
.middle_banner_contact_us  {
  margin-top: 20px;
}


}


/* Tablet Layout: 768px. */

@media only screen and (min-width: 768px) and (max-width: 991px) {
.navbar-nav li a {
  font-size: 16px;
  padding: 15px 15px;
}
.carousel-caption {
  bottom: 15%;
}
.carousel-caption h2 {
  font-size: 20px;
  font-weight: 400;
  padding-bottom: 5px;
}
.carousel-caption p {
  font-size: 12px;
}
.carousel-caption a {
  font-size: 16px;
  margin-top: 12px; 
  font-size: 12px;
  padding: 10px 55px;
}
.promo_title h2 {
  font-size: 25px;
}
.find_out_more_p a {
  font-size: 12px;
}
.footer_title {
  font-size: 22px;
}
.footer_form input[type="submit"] {
  font-size: 12px;
}

.middle_banner_text h2 {
  font-size: 30px;
  padding-bottom: 10px;
}
.middle_banner_text p {
  font-size: 15px;
}
.middle_banner_text a {
  padding: 10px 60px;
}
.dialog h3 {
  font-size: 16px;
}
.health_jobs_title h2,.faq_title h3,.what_ismidkey_title,.how_it_works_title h2 {
  font-size: 30px;
}
.step_content p {
  padding: 0 10px;
}
.step_content {
  height: 160px;
}

.business_name_section {
  width: 160px;
}
.business_name_section h4 {
  font-size: 12px;
}
.total_investment {
  width: 98px;
}
.business_name_section_bottom {
  width: 160px;
}
.business_name_section_bottom h4{ font-size: 12px;}
.total_investment_bottom {
  width: 98px;
}
.total_investment h4 {
  font-size: 12px;
}
.total_investment_bottom h4 {
  font-size: 12px;
}
.title_img h2 {
  font-size: 20px;
}
.conatact_us_page_single img.single-page-thum {
  height: 700px;
}
.another_single_style_for.banner.conatact_us_page_single {
  height: 700px;
}
.contact_singles_footer h2 {
  font-size: 30px;
  margin-bottom: 32px;
}
.promo_title p {
  font-size: 12px;
}
.promo_title li {
  font-size: 12px;
}
.single_promo{min-height:680px}

}
/* Mobile Layout: 320px. */

@media only screen and (max-width: 767px) {
.navigation {
  float: none;
  margin:10px 0px;
}
.navbar-nav li a {
  padding: 10px 5px;
}
nav.custom_navbar {
  
  
}
.navbar-toggle{margin:0px;border:1px solid #b6d432;border-radius: 5px;}
.navbar-toggle .icon-bar {
  border: 1px solid #73d127;
}
.navbar-collapse.in {
  border-top: 1px solid #ddd;
  margin-top: 10px;
}
.logo {
  text-align: center;
}

.carousel-caption {
  bottom: -5px;
}
.carousel-caption h2 {
  font-size: 12px;
  font-weight: 400;
  padding-bottom: 0;
}
.carousel-caption p {
  font-size: 9px;
}
.carousel-caption a {
  font-size: 12px;
  margin-top: 0;
  padding: 2px 40px;
}
.previous_s{display:none;}
.next_s{display:none}
.single_promo {
  min-height: inherit;
  position: relative;
}
.single_promo img {
  position: inherit;
}
.find_out_more_p {
  margin-bottom: 15px;
}
.footer_copy_rights {
    text-align: center;
}
.developed {
    text-align: center;
}
.midkey_what{width:300px}

.middle_banner_text h2 {
  font-size: 18px;
  margin: 0;
  padding-bottom: 0;
}
.middle_banner_text p {
  font-size: 10px;
}
.middle_banner_text a {
  margin: 0;
  padding: 3px 35px;
  font-size: 12px;
}
.dialog h3 {
  font-size: 16px;
}
.health_jobs_title h2, .faq_title h3, .what_ismidkey_title, .how_it_works_title h2 {
  font-size: 22px;
}
.main_form,.contact_us_from_footer form div.wpcf7-response-output {
  width: 100%;
}
.name_form {
  float: none;
  text-align: left;
  width: 100%;
}
.name_input {
  float: none;
  text-align: left;
  width: 100%;
}
.conatact_us_page_single{}
.conatact_us_page_single img.single-page-thum {
  height: 520px;
}
.contact_singles_footer h2 {
  color: #000;
  font-size: 30px;
  margin-bottom: 0px;
  margin-left:0px;
}
.name_form p {
  font-size: 14px;
}
.inner_main_form {
  margin-bottom: 10px;
}
.name_form p {
  font-size: 14px;
  margin: 0;
}
.only_for_desktop{display:none}
.mobile_list{display:block}

.contact_us_from_footer h2 {

  font-size: 30px;
  margin-bottom: 10px;
  margin-left: 0px;
}
.con_s {

  margin-left: 0px;

}
.conatact_us_page_single img.single-page-thum {
  height: 800px;
}
.another_single_style_for.banner.conatact_us_page_single {
  height: 800px;
}
form div.wpcf7-response-output {
  width: 100%;
}
.con_s {
  font-size: 27px;
  margin-bottom: 0;
}
.another_padding{padding:0px 15px}


}
/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {
	
.carousel-caption {
  bottom: 0;
}
.carousel-caption h2 {
  font-size: 14px;
  font-weight: 400;
  padding-bottom: 0;
}
.carousel-caption p {
  font-size: 12px;
}
.carousel-caption a {
  font-size: 12px;
  margin-top: 0;
  padding: 2px 40px;
}
.previous_s{display:block;}
.next_s{display:block}
.midkey_what{width:440px}
.dialog h3 {
  font-size: 14px;
}


.middle_banner_text h2 {
  font-size: 24px;
  padding-bottom: 0;
}
.middle_banner_text p {
  font-size: 12px;
}
.middle_banner_text a {
  margin: 0;
  padding: 6px 45px;
}
.dialog h3 {
  font-size: 16px;
}
.health_jobs_title h2, .faq_title h3, .what_ismidkey_title, .how_it_works_title h2 {
  font-size: 22px;
}




}