	@charset "utf-8";
/* CSS Document */
/* ========== Do Not Touch In Css Strat ========== */
/* ========== Commn Css Strat ========== */
@import url('https://fonts.googleapis.com/css?family=Libre+Baskerville:400,400i,700|Maven+Pro:400,500,700,900&subset=latin-ext,vietnamese');
@import url('https://fonts.googleapis.com/css?family=Kaushan+Script&display=swap');

/*@font-face {
  font-family: 'MavenPro-Black';
  src: url('../fonts/MavenPro-Black.eot?#iefix') format('embedded-opentype'),  
      url('../fonts/MavenPro-Black.woff') format('woff'), 
      url('../fonts/MavenPro-Black.woff2') format('woff2'), 
      url('../fonts/MavenPro-Black.ttf')  format('truetype'), 
      url('../fonts/MavenPro-Black.svg#MavenPro-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MavenPro-Bold';
  src: url('../fonts/MavenPro-Bold.eot?#iefix') format('embedded-opentype'),  
      url('../fonts/MavenPro-Bold.woff') format('woff'),
      url('../fonts/MavenPro-Bold.woff2') format('woff2'),
      url('../fonts/MavenPro-Bold.ttf')  format('truetype'), 
      url('../fonts/MavenPro-Bold.svg#MavenPro-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MavenPro-Medium';
  src: url('../fonts/MavenPro-Medium.eot?#iefix') format('embedded-opentype'),  
      url('../fonts/MavenPro-Medium.woff') format('woff'),
      url('../fonts/MavenPro-Medium.woff2') format('woff2'),
      url('../fonts/MavenPro-Medium.ttf')  format('truetype'), 
      url('../fonts/MavenPro-Medium.svg#MavenPro-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MavenPro-Regular';
  src: url('../fonts/MavenPro-Regular.eot?#iefix') format('embedded-opentype'),  
      url('../fonts/MavenPro-Regular.woff') format('woff'),
      url('../fonts/MavenPro-Regular.woff2') format('woff2'),
      url('../fonts/MavenPro-Regular.ttf')  format('truetype'), 
      url('../fonts/MavenPro-Regular.svg#MavenPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}*/
/*@font-face {
  font-family: 'LibreBaskerville-Bold';
  src: url('../fonts/LibreBaskerville-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/LibreBaskerville-Bold.woff') format('woff'),
    url('../fonts/LibreBaskerville-Bold.ttf')  format('truetype'),
      url('../fonts/LibreBaskerville-Bold.svg#LibreBaskerville-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'LibreBaskerville-Regular';
  src: url('../fonts/LibreBaskerville-Regular.eot?#iefix') format('embedded-opentype'),
      url('../fonts/LibreBaskerville-Regular.woff') format('woff'),
      url('../fonts/LibreBaskerville-Regular.ttf')  format('truetype'),
      url('../fonts/LibreBaskerville-Regular.svg#LibreBaskerville-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}*/


/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on July 22, 2019 */
@font-face {
    font-family: 'brother_1816_printedbold';
    src: url('../fonts/tipotype_-_brother1816printed-bold-webfont.woff2') format('woff2'),
         url('../fonts/tipotype_-_brother1816printed-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'brother_1816_printedBdIt';
    src: url('../fonts/tipotype_-_brother1816printed-bold-italic-webfont.woff2') format('woff2'),
         url('../fonts/tipotype_-_brother1816printed-bold-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'brother_1816_printedbook';
    src: url('../fonts/tipotype_-_brother1816printed-book-webfont.woff2') format('woff2'),
         url('../fonts/tipotype_-_brother1816printed-book-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'brother_1816_printedBkIt';
    src: url('../fonts/tipotype_-_brother1816printed-book-italic-webfont.woff2') format('woff2'),
         url('../fonts/tipotype_-_brother1816printed-book-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'arquitecta_thinthin';
    src: url('../fonts/latinotype_-_arquitectathin-webfont.woff2') format('woff2'),
         url('../fonts/latinotype_-_arquitectathin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'arquitectaregular';
    src: url('../fonts/latinotype_-_arquitecta-webfont.woff2') format('woff2'),
         url('../fonts/latinotype_-_arquitecta-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'arquitectablack';
    src: url('../fonts/latinotype_-_arquitectablack-webfont.woff2') format('woff2'),
         url('../fonts/latinotype_-_arquitectablack-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'arquitecta_boldbold';
    src: url('../fonts/latinotype_-_arquitectabold-webfont.woff2') format('woff2'),
         url('../fonts/latinotype_-_arquitectabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'arquitectabook';
    src: url('../fonts/latinotype_-_arquitectabook-webfont.woff2') format('woff2'),
         url('../fonts/latinotype_-_arquitectabook-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'arquitectaheavy';
    src: url('../fonts/latinotype_-_arquitectaheavy-webfont.woff2') format('woff2'),
         url('../fonts/latinotype_-_arquitectaheavy-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'arquitectaitalic';
    src: url('../fonts/latinotype_-_arquitecta-italic-webfont.woff2') format('woff2'),
         url('../fonts/latinotype_-_arquitecta-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'arquitectalight';
    src: url('../fonts/latinotype_-_arquitectalight-webfont.woff2') format('woff2'),
         url('../fonts/latinotype_-_arquitectalight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'arquitecta_mediummedium';
    src: url('../fonts/latinotype_-_arquitectamedium-webfont.woff2') format('woff2'),
         url('../fonts/latinotype_-_arquitectamedium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'arquitecta_thinthin';
    src: url('../fonts/latinotype_-_arquitectathin-webfont.woff2') format('woff2'),
         url('../fonts/latinotype_-_arquitectathin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.body{background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #283682 50%, #283682 100%);  
background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 50%,#283682 50%,#283682 100%); 
background: linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,#283682 50%,#283682 100%) repeat-x; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#acc1ae',GradientType=0 );}

p {margin:0px; padding:0px 0px 20px 0px; line-height:26px; }
.floatleft {float:left;}
.floatright {float:right;}
.clear {clear:both;}
.bold {font-weight:bold;}
a {text-decoration:none; color:#324268; outline:none;}
a:active, a:focus{ outline:none; text-decoration:none!important;}
a:hover, a.selected {text-decoration:none; color:#333333;}
ul {list-style:none;}
li {list-style:none;}
.nonebox_shadow{box-shadow:0 0px 0px rgba(0, 0, 0, 0.05)!important;}
h3{font-size: 18px; font-weight: 500; padding-bottom: 20px;}
h4{font-size: 21px; font-weight: 600; padding-bottom: 10px;}
h5{ font-size: 14px; font-weight: 600; padding-bottom: 10px;}


/* ========== Commn Css End ========== */
/* ========== Do Not Touch In Css End ========== */


.hmbanner_bg {
  background: url(../images/bg_homepage.jpg);
  background-size: cover;
  width: 100%; height: 100vh;
}
.boxblue {background-color: #283880; color: #fff; text-align: center; padding: 50px 30px; margin: 90px auto;}
.boxblue .font53 {font-size: 53px; font-family: 'arquitecta_boldbold'; color: #6fbf4f; line-height: 58px;}
.boxblue .fontgujrat  {font-family: 'brother_1816_printedbold'; font-size: 14px; text-transform: uppercase; 
letter-spacing: 2px; font-weight: 600;}


  /*footer {background: #bbcebc; text-align:center; padding:16px 0; margin-top: 40px; }*/
  .footerblock {text-align: right; color: #fff; padding: 0px;  position: relative; border-bottom: 7px solid #283682;
  position: fixed; bottom: 0; width: 100%;}
  .footerblock .container-fluid {padding: 0px;}

  .healingfooter {text-align: right;
    background: url(../images/footertop.png);
    color: #fff;
    padding-right: 10px;
    text-transform: uppercase;
    font-size: 9px;
    font-family: 'arquitecta_boldbold';
    letter-spacing: 1px;
    padding-bottom: 0px;
    width: 210px;
    height: 20px;
    max-width: 100%;
    float: right;}

  .healingfooter span {
    font-size: 11px;
    display: block; padding-top: 2px;
}
  
  /*.healingfooter span:before {
   content: '';
    position: absolute;
    top: 0px;
    width: 0;
    height: 0;
   border-left: 20px solid transparent;
    border-right: 18px solid transparent;
    border-top: 17px solid #fff;
    right: 12%;
    }*/










/* ========== Style Css Strat ========== */
/* ------- Header Area Strat ------- */
#exampleModal1 .popupheader {display: flex; justify-content: space-between; align-items: center;}
#exampleModal1 .popupheader img {width: 250px; max-width: 100%}
#exampleModal1 .popupheader .modal-title {font-size: 50px; font-family: 'Kaushan Script', cursive; color: #58595B;}
#exampleModal1 .popupheader.modal-header .close {position: absolute; left: 96%;
    right: 0; top: 7px; font-size: 35px; color: #29357f; opacity: 1;}
#exampleModal1 .modal-body {background-color:#283880; color: #fff; padding: 30px; text-align: left; 
  font-family: 'brother_1816_printedbook'; line-height: 30px; font-size: 15px; color: #dbd4d4;}
#exampleModal1 .modal-body p {line-height: 30px;}
.headertopbar span {margin-right: 35px; cursor: pointer; font-family:'arquitecta_mediummedium'; font-size: 18px;}
.headertopbar p {padding-bottom: 0px; color: #fff; font-family:'arquitecta_mediummedium';}

.social_icon a {width: 20px; height: 20px;}


/* ------- Header Area End ------- */
header {padding: 10px 0 13px; font-family:'arquitecta_mediummedium';}
.logo img {max-width: 200px; width: 100%;}
.header_right {text-align: left; font-size: 13px;}
ul.header_icon, ul.header_search {display: inline-block;}
.header_right li {display: inline-block; text-align: left; margin:5px 19px 0 0;}
.header_right li a {color:#58595b; font-size: 19px;}
.header_right li:last-child { vertical-align: middle; margin:0 ;}
.header_right li:hover a, .header_right li.active a {color: #283682;}
.header_right li a i {background: #283682; color: #fff; margin:0 5px 0 0; padding: 5px; font-size: 10px;}
.header_right li a i:hover {background: #689676;}
.header_righttop {margin-top: 15px;}
.header_search .form-control {/*background: #D0D2D3;*/ border: 0; display: inline-block; height: 15px; width:170px;
 margin-top: 0px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; border-radius:0px;
border-bottom: 2px solid #58595B; padding-bottom: 15px;}

.get_quotes .modal-body{ padding: 15px;}
.get_quotes .modal-body{ text-align: left;}
.get_quotes .btnarea{ text-align: left;}
.get_quotes .btn-primary{ border: 0px;}

.get_quotebtn button{ background: #283682; color: #fff !important; font-style: normal !important; display: inline-block; 
 padding: 7px 19px; cursor: pointer;  border-radius: 0px; font-family: 'brother_1816_printedbook'; font-size: 16px;}
.cursor_pointer{ cursor: pointer;}

/*.header_search li:first-child {border-right: 1px solid #404041; margin-right: 7px; padding-right: 8px;}*/
.header_search a {color: #6d6e70;}
.header_search label {display: inline-block; margin-bottom: 0px; font-size: 18px; margin-left: 15px;}
.header_search .form-control:focus  {box-shadow: none; padding-bottom: 15px;}
/* ------- Navigation Area Strat ------- */
.navigation{ background:none; margin-top: 15px;}
.navbar-nav{ float:none!important;}
.navbar{ margin-bottom:0px!important; min-height:4px!important;}
.navbar-inverse{ background:none!important; border:none!important;
-webkit-border-radius: 0px!important;
-moz-border-radius: 0px!important;
border-radius: 0px!important;}
.navbar-inverse .navbar-nav > li > a{ color:#58595b!important; margin:0px; padding: 0; font-size: 19px;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus
{ background-color:transparent!important; color:#283682!important;}
.navbar-inverse .navbar-nav > li:hover > a{ color:#283682!important;}
.nav.navbar-nav {display: inline-block;}
.nav > li{ font-size:13px; text-transform:capitalize; border-left:#031343 solid 0px; 
  font-family:'arquitecta_mediummedium'; margin:15px 0px; margin-right: 25px;}
.navbar-inverse .navbar-nav > li:first-child >  a{ padding-left:0px; margin-left: 0;}
.navbar-inverse .navbar-nav > li:last-child >  a{ padding-right:0px; margin-right: 0;}

.navbar-inverse .navbar-nav > li:hover, .navbar-inverse .navbar-nav > li:focus, .navbar-inverse .navbar-nav > .active, .navbar-inverse .navbar-nav > .active:hover, .navbar-inverse .navbar-nav > .active:focus{ background:none;}
.nav > li:last-child, .nav > li:last-child:hover{}
.navbar-nav > li > a{ display:block; padding:5px 10px;}
.navibgend{ background:#fff; height:55px; position:absolute; right:0px; bottom:20px; z-index:1; width:50%;}
.navigationbg{ position:relative; z-index:3}
.navbar-nav > li.dropdown a{ background:url(../images/arrow_navi.png) no-repeat center 90%;}
.navbar-nav > li.dropdown li a{ background:none;}

.navbar-nav > li > .dropdown-menu{ background:#5b5b5b!important;}
.navbar-nav > li > .dropdown-menu li ul{ background:#fa8539;}

.dropdown-menu li{ position:relative; text-transform:capitalize;}
.dropdown-menu li ul{ display:none; position:absolute; top:0px; right:-100px;}
.dropdown-menu li:hover ul{ display:block;}
.navbar-nav > li > .dropdown-menu li ul li a{ color:#fff; padding:10px 20px; display:block;}
.navbar span a{display: inline-block; text-transform: uppercase; font-size: 14px; padding: 8px 16px; background: #acc1ae; border: 0; border-radius: 7px; padding: 8px 22px; float: right; margin-top: 0 5px; 
  font-family:'MavenPro-Regular'; transition: all 0.5s ease-out 0s;  margin-top: 7px; color: #404041;}
.navbar span:hover a{background: #BA9653;}
/* ------- Navigation Area End ------- */

/* ------- Home Banner Area Strat ------- */
.sider_banner{ padding-bottom: 17px;}
.hm_banner {padding-bottom: 50px;}
.hm_banner img {max-width: 1141px; width: 100%;}
.hm_banner_txt {width: 45%;}
.hm_banner_txt h1 {font-family: 'arquitecta_thinthin'; font-size: 36px; color: #fff; line-height: 60px; font-weight: 300;}

/* ------- Home Banner Area End ------- */

/* ------- Inner Banner Area Strat ------- */
/* ------- Inner Banner Area End ------- */

/* ------- Pages Contener Area Strat ------- */
/* ..... Home Page Contener Area Strat ..... */

/* ..... Home Page Contener Area End ..... */

/* ..... Inner Page Contener Area Strat ..... */

.info2, .success2, .warning2, .failure, .validation2{border:1px solid;margin:10px 0px;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center;}
.info2{color:#00529B;background-color:#BDE5F8;background-image:url(../../assets/images/info.png);}
.success2{color:#4F8A10;background-color:#DFF2BF;background-image:url(../../assets/images/success.png);}
.warning2{color:#9F6000;background-color:#FEEFB3;background-image:url(../../assets/images/warning.png);}
.failure{color:#D8000C;background-color:#FFBABA;background-image:url(../../assets/images/error.png);}
.hm_client #owl-example1, .hm_client .owl-carousel .owl-stage-outer{height:110px!important;}
input[type="text"].error,textarea.error{border-bottom:2px solid #F00!important;}
label.error{color:#F00;}
label.error{solid #F00;!important;position:absolute;font-size:13px;font-weight:400; left: 0px; bottom: -19px;}

.alert-specialsuccess {
    color: #4f8a10;
    padding: 4px 0 3px 357px;
}
.select2-container.error{border-bottom:2px solid #F00!important;}
.alert-specialinfo {
    color: #3d8fd8;
    padding: 4px 0 3px 357px;
}

.content {height: 500px; overflow: hidden;}
.owl-carousel .owl-item .boxarea1{ margin:0px 5px; border:#ddd solid 0px;}
.home_content{ padding: 66px 0px 0px;}

.terms h2{font-size: 14px;font-weight: 600;padding-bottom: 15px;}
.terms ul li{list-style: disc;margin-bottom: 15px;}

.scroll_content .hight460 {height: 490px;}
.service_facility_text h2, .scroll_content h2 {padding-bottom: 16px; font-size: 21px; color: #404041; font-weight: 400;}
.service_facility_text {padding-bottom: 10px;}
.service_facility_text span {padding-bottom:10px; display: inline-block; font-weight: 600;}
.speciality_cancer_img {float: left; padding: 0 30px 10px;}
.testimonial_img img{max-width: 100%;}
.list_li li {background: url("../images/bullet_li.png") no-repeat left 4px; padding: 0 0 10px 25px}
/* ----------- Images Gallery Css Strat ----------- */
.addodintbox{ border-right:#000 solid 1px; position:relative; float:left; width:100%; max-width:300px;}
.addodintbox div{ position:relative; z-index:1;}
.addodintbox span{ position:absolute; width:100%; height:100%; left:0px; right:0px; top:0px; bottom:0px; text-align:center; background:url(../images/bg_black_tranfer.png) repeat left top; z-index:2;visibility:hidden; opacity: 0; 
-webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px);
-webkit-transition: all .25s ease-out;
-moz-transition: all .25s ease-out;
-ms-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
transition: all .25s ease-out;}
.addodintbox:hover span{visibility:visible; opacity: 1; 
-webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px);
-webkit-transition: all .25s ease-out;
-moz-transition: all .25s ease-out;
-ms-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
transition: all .25s ease-out;}
.addodintbox span i{ display:block; background:url(../images/icon_zoom.png) no-repeat center center; position:absolute; height:100%; width:100%;}
.addodintbox div img{ width:100%; max-width:332px;}
.lastbrdnone{ border-right:none!important;}
.gold_img img{max-width: 100%;}
.terms{padding-top: 30px;}
.terms ul{padding-left: 15px;}
.terms ul li{line-height: 24px;}
.health_page{padding-bottom: 60px;}
/* ----------- Images Gallery Css End ----------- */
/* ----------- Bootstrap Carousel Css Strat ----------- */
.carousel{ max-width:780px;}
.carousel-control{opacity:1; max-width:50px;}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .leftarrow, .carousel-control .rightarrow {
position: absolute; top: 25%; z-index: 5; display: inline-block; font-size:50px; color:#000;}
.carousel-control .leftarrow, .carousel-control .leftarrow {left: 15px;}
.carousel-control .rightarrow, .carousel-control .rightarrow { right: 15px;}
.carousel-control.left, .carousel-control.right{ background:none!important;}
/* ----------- Bootstrap Carousel Css End ----------- */

.inner_container {min-height:500px; padding-bottom:0px;}
.inner_container h1 {font-size: 15px; text-transform: uppercase; font-weight: 400; color: #000; line-height: 25px; 
  margin-bottom: 17px; font-family: 'arquitectaregular';}
.inner_container a {font-style: italic; color: #6D6E71; transition: all 0.25s ease-in 0s;}
.inner_container a:hover {color: #BA9653;}
.inner_container h1 span {display: block;}
.international_img img {max-width: 721px; width: 100%; border-radius: 5%; filter: grayscale(1);}
.international_page {padding-bottom:50px;}
.international_txt {padding: 20px 0 0 0px;}
.international_txt h1 {padding-left:20px;}
.list_point {padding-bottom: 20px; display: inline-block; width:  100%}
.list_point li {background: url("../images/bullet.png") no-repeat left 7px;  padding: 4px 0 12px 25px; color: #fff;}
.width50 li {width: 48%; display: inline-block; vertical-align: top;}
h1.h1_bullet {background: url("../images/bullet.png") no-repeat left 6px;  padding:0 0 0 20px; font-family: 'arquitecta_thinthin';}
a.a_img {display:inline-block; margin-top: 25px; cursor: pointer; transition: all 0.5s ease-in 0s;}
a.a_img:hover {background: #ba9653;}
.mar_left {margin-left:24px;}

/*.silver_page .facilities_txt li {font-size: 14px;}*/


.health_mainpage {padding-bottom:50px;}
.hello_health_page {padding: 30px 0 0;}
.hello_health_page p {color: #dbd4d4}
.hello_heath_logo {margin-bottom: 65px; text-align: center;}
.hello_heath_logo img {max-width: 127px; width: 100%;}
.hello_health_page a.a_img {background:#fff; padding: 8px 0; display:block; text-align:center; border-radius:7px; font-style:normal; color: #231f20;}
.hello_health_page a.a_img:hover {background: #58aa47; color:#fff}
.health_page .form-control::-moz-placeholder{ text-transform: uppercase;}
.health_page .form-control::-webkit-input-placeholder{ text-transform: uppercase;}
.health_page .select2-chosen{ text-transform: uppercase;}
.redcor{ font-style: normal;}
.paddrgt5 {padding-right: 5px;}
.paddlft10 {padding-left: 10px;}
.padd5 {padding: 0 5px;}
.padd0 {padding: 0px;}
.appointment_txt {background: #283682; border-radius: 25px; color: #dbd4d4; text-align: center; padding:16px 20px; margin-bottom: 10px; font-weight: 600;}
.appointment_txt a.a_img {background: #cddace; display: inline-block; padding: 8px 38px; color: #231f20; text-transform: uppercase; font-style: normal; margin-top: 0; transition: all 0.5s ease-in 0s; border-radius: 12px;}
.appointment_txt a.a_img:hover {background: #47823b; color:#fff;}
.appointment_img img {max-width: 458px; width: 100%; filter: grayscale(1);}

.facilities_logo {text-align: center; margin-bottom: 80px;}
.facilities_logo li {display: inline-block; margin-right: 10px;}
.facilities_logo li:last-child {margin-right: 0;}
.facilities_logo img {max-width: 87px; width: 100%;}
.facilities_txt {padding-bottom: 20px;}
.facilities_txt h1 {text-align: center; text-transform: capitalize;   font-family: 'arquitecta_thinthin';  font-style: italic;}
/*.facilities_txt li {font-size:11px;}*/

.facilities_txt li  {font-size: 14px;}

.facilities_txt a.a_img {background: #cddace; display: inline-block; padding: 8px 35px 8px 9px; color: #231f20; text-transform: none; font-style: normal; margin-top: 0; transition: all 0.5s ease-in 0s; border-radius: 7px; float: right; display: inline-block; font-size:11px; }
.facilities_txt a.a_img:hover {background: #BA9653; color:#fff;}
.facilities_page {padding-top: 80px;}
.facilities_logo span{display: block; margin:10px 0;}
.facilities_detail_logo {margin-bottom:55px;}
.facilities_logo a.a_img {background: #cddace; display: inline-block; padding: 8px 38px; color: #231f20; text-transform: uppercase; font-style: normal; margin-top: 0; transition: all 0.5s ease-in 0s; border-radius: 12px; display: inline-block; font-size: 12px;}
.facilities_detail_page {padding-top:30px;}

.facilities_detail_page a.a_img {font-size: 8px; padding: 8px 18px;}

.list_point li.hidebullet {background-image: none; padding-left: 0;}
li.hidebullet > span {background: #689676 none repeat scroll 0 0; font-size: 9px; padding: 4px; color: #fff; font-weight: 600;}
.pro_deimg img {max-width: 350px; width: 100%;}

.paddrgt0 {padding-right: 0;}
.specialities_img img {max-width: 198px; width: 100%;}
.specilities_txt h2 {font-size: 18px; font-weight: 400; line-height: 30px; margin:17px 0 0 5px ;}

.specialities_page {padding: 50px 0 0;}
.special_carousel {max-height: 325px; overflow: hidden; padding: 30px 0;}
.special_carousel span {display: inline-flex; text-align: center; margin: 15px 0 ; min-height: 60px;}
.special_carousel span a {font-size: 14px; color: #dbd4d4; font-style: normal; cursor: pointer;}
.special_carousel span a:hover {color:#58aa47; }


.special_carousel .boxarea1 img {max-width: 93px; width: 100%; margin: 0 auto;}
.left_list li:hover a, .left_list li.active a {color: #283682;}
.special_carousel .owl-item .owl-item{width: 100%!important;}

.club_page {padding: 26px 0 0;}
.club_mainpage {padding: 66px 0 0;}
.club_page a {cursor: pointer;}
.club_txt {padding-top: 24px;}
.club_txt p {width: 84%;}
.club_img {text-align: center; padding-bottom: 30px;}
.club_img span {display: block; margin-bottom: 35px;}
.club_img span img {max-width: 100%; width: 100%; box-shadow: 0px 7px 14px 0px #231f20;}
.club_img span i {display: block; font-style: normal; text-transform: uppercase; text-align: center; margin-bottom: 10px; font-family: 'brother_1816_printedbook'; font-size:15px;}
.modal-body {text-align: center;}

.club_mainpage p { color: #fff; }

.modal-body img {max-width: 1360px; width: 100%;}

.marbtm20 {margin-bottom: 20px;}
.testimonialleft_img img {max-width: 294px; width: 100%;}
.testimonialmiddle_img img {max-width: 276px; width: 100%;}
.test_right_imgtop {float: left; width: 30%;}
.test_right_imgtop img {max-width: 211px; width: 100%;}
.test_help {float: left; width: 70%;}
.test_helptxt {float: left; width: 67%; background: #CFB687; padding: 15px 10px 16px 20px; margin-left: 10px; font-size: 11px; border-radius: 15px 0 0 15px;}
.test_helptxt h2 {font-size: 17px; font-weight: 300; line-height: 22px; margin-bottom: 10px;  font-family: 'brother_1816_printedbook';}
.testimonial_page .paddrgt5 {padding-left:0;}
.test_helptxt a.a_img {background: #D0D2D3; font-style:normal; text-transform: uppercase; font-size: 9px; padding: 5px 7px; border-radius: 7px; margin: 0; font-family: 'brother_1816_printedbook'; color: #231f20;}
.test_helpimg {float: left; width: 30%;}
.test_rgtmainbtm {margin-top: 10px;}
.test_btmgreen {float: left; width: 57%; background: #ACC1AE; margin-right: 10px; text-align: center;  padding: 20px; border-radius: 15px;}
.test_btmgreen p {font-size: 21px; line-height: 32px; padding-bottom: 0; font-family: 'brother_1816_printedbook';}
.test_btmgreen span {display: block; margin-top: 9px;}
.test_rightbtm_img {float: left; width: 40%;}

.specialities_two_page {padding-top: 25px;}
.left_list {padding-top: 100px;}
.left_list li{font-size: 11px; text-transform: uppercase; padding-bottom: 9px; line-height: 15px;}
.left_list li a {color: #231f20; font-style: normal;}
.paddrgt0 {padding-right: 0;}
.specialities_two_img img{max-width: 508px; width: 100%; filter: grayscale(1);}
.specialities_two_txt {padding-top: 75px;}
.specialities_two_txt p {font-size: 12px; line-height:18px;}
.specialities_two_txt h1 {font-size: 28px; line-height: 35px; text-transform: none;}
.specialities_rightlist h6 {text-transform: uppercase; font-size: 11px; margin: 5px 0 15px; font-weight: bold; padding-bottom: 0px;}
.specialities_facilities_list ul{ margin-bottom: 20px;}
.specialities_facilities_list li {border-bottom: 1px solid #000; background: url(../images/specialities_bullet.png)no-repeat left 6px; padding: 0 0 7px 15px; 
  font-size: 12px; margin-bottom: 10px;}
.specialities_facilities_list span.bluebg { background-image:  none; background: #c8e9f1; border-radius: 10px; 
  padding: 5px 20px; color: #231f20; border: 0; display: block; font-size: 12px; margin-bottom: 10px;}
li.brdbtm0 {border-bottom: 0;}
.specialities_facilities_list li.bluebg a {font-style: normal;}

.contact_left {background: #283682; border-radius: 15px; padding: 20px 41px; color: #dbd4d4;}
.contact_left h1 {font-size: 25px; text-transform: none; font-family: 'arquitecta_thinthin'; color: #fff; line-height:28px; margin-bottom:23px;}
.contact_left p {line-height: 30px; padding-bottom:9px;}
.whiteborder {border: 1px solid #fff; margin-bottom: 14px;}
p.whitefont {color: #fff; padding-top:8px; font-size:16px; font-style:italic;}
.contact_left a {font-style: normal; color: #231f20; margin-top: 5px; font-size:13px;}
.contact_left i {color: #fff; display:inline-block; margin:5px 5px 0 0; font-size:20px; }
.contact_left span {font-size:13px; line-height:20px;}
.contact_form {border: 2px solid #D8D8D9; border-radius: 15px; padding: 14px;}
.select2-container , .form-group { position: relative; }

.contact_form span {text-align:right; font-size:9px; display: block; margin-bottom:3px; color: #ff0000}
.select2-container .select2-choice span {text-align: left; font-size: 12px; font-style: normal; color: #999; padding-top: 5px; font-family: 'Arial';}
.map iframe {max-width: 200px;}
.btnarea {text-align: right;}
.btnarea button {background: #283682; color: #fff; text-transform: uppercase; padding: 6px 20px; border-radius: 7px; transition: all 0.5s ease-out 0s;}
.btnarea button:hover{background: #47823b; color: #fff;}
textarea {resize: none;}
textarea.form-control {height: 100px;}


/* modal terms_css */
.btnarea.modal_terms {text-align: left;}
.terms_conditions_modal .modal-header .close { margin-top: 0px; font-size: 22px; background: #333; padding: 5px 10px;
    border-radius: 30px ;  opacity: 1;}
.terms_conditions_modal .modal-header .close span {font-size: 18px; color: #fff}
/* modal terms_css */

.ethics_txt p {padding-left: 25px;}
.ethics_txt p:first-child {padding-left: 0px;}

.ethics_txt .list_point li {color: #000; background: url(../images/bullet_black.png) no-repeat left 7px; }

.modal-dialog {margin: 30px auto;}
#myModal .modal-lg{width:95%!important;}

.brdrgt {border-right: 1px solid #000;}
.font12 {padding: 31px 20px;}
.font12 p{font-size: 12px; line-height: 18px; padding-bottom: 10px; text-transform: capitalize;}
.font12 a.a_img {font-size: 9px; background: #58aa47; padding: 8px 15px;}
/*.select2-container.myval {margin-bottom: 12px;}*/
.health_page label {font-family: "MavenPro-Regular"; text-transform: uppercase; font-weight: 400;}
.health_page label.greenheading {color: #9da09d; font-size: 15px; font-family: "Libre Baskerville",serif; margin: 0 0 10px 0;}
.health_page label.greenheading a{ font-style: normal; color: #9da09d;}
.rgttopdrpdwn .select2-container .select2-choice {padding: 6px 10px 30px}
textarea.form-control.heigth250 {height: 250px;}
textarea.form-control.heigth145 {height: 123px;}
textarea.form-control.heigth118 {height: 95px;}

.login_txt p {font-size: 20px;}
.contact_form.login_form {padding: 55px 20px;}
.login_form .form-group {margin-bottom: 30px;}
.login_form .form-control {height: 60px;}
.login_button a{ display: inline-block; margin-right: 15px; font-family: "MavenPro-Regular"; font-style: normal;}

.profile_page {padding:40px 20px;;}
.profile_img {text-align: center;}
.profile_img img {max-width: 236px; width: 100%; margin-bottom: 20px;}
.profile_img span {display: block; border: 1px solid #ddd; border-radius: 9px; text-transform: uppercase; float: none; text-align: center; padding: 15px 0; font-family: "MavenPro-Regular"; font-size: 18px; color: #aaa; width: 90%; margin: 0 auto 20px;}
.peoflie_form {padding: 27px 10px;}

.profile_button {text-align: center; margin: 30px 0;}
.profile_reports span{display: block; text-align: center; font-style: normal; font-size: 16px; border: 1px solid #ddd; padding: 10px 0; border-radius: 9px; background: #acc1ae; text-transform: uppercase; margin-bottom: 15px;}
.profile_reports {min-height: 400px;}
.profile_reports a {display: block; text-align: center; font-style: normal; border: 1px solid #ddd; padding: 10px 0; border-radius: 9px; text-transform: uppercase; margin-bottom: 15px;}
.profile_reports a:hover {background: #acc1ae; color: #404041;}

.top_heading {background: #ACC1AE; text-align: center; border-radius: 9px; display: block; font-weight: 400; font-size: 18px; padding: 8px 0; font-family: 'brother_1816_printedbook';  color: #231F20; text-transform: uppercase;}
.profile_detail_boxarea {padding: 25px 0;}
.profile_detail_box img {max-width: 177px; width: 100%;}

.width_50 li{ width:49%; display: inline-block;}
.width_100 LI{width:100%; display: inline-block;}
.scroll_content{ margin-top: 30px;}
.table-condensed .btn{ background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);}
.icon-chevron-up{background-position: -288px -120px !important; }
.icon-chevron-down { background-position: -313px -119px !important;}
[class^="icon-chevron"], [class*=" icon-chevron"] {
	background:url(../images/glyphicons-halflings.png) no-repeat left top;
    background-position: 14px 14px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    margin-top: 1px;
    vertical-align: text-top;
    width: 14px;}
.modal-body{ padding: 0px;}
.modal-header .close{ margin-top: -5px;}
.testimonial_img {padding-bottom: 15px; max-width: none; border-right: 0px;}

.testimonial_img img{ max-width: 100% !important; width: auto!important; filter: grayscale(1);}
.divider{ border-bottom: 1px dashed #000; margin-bottom: 30px;}
.width_33 li{width: 33%; float: left;}
.width_50 li{width: 50%; float: left;}
.doctor_box li{font-size: 12px;}
.pad_top {margin-top: 15px}
.pad_t{padding-top: 15px;}
.pad_bot{padding-bottom: 10px;}
.silver_table table tr td, .silver_table table tr th{text-align: center; padding: 10px 10px;}
.facility_scroller .content{ max-height: 300px;}

.international_txt .facility_scroller .list_point li {color: #fff; background: url(../images/bullet.png) no-repeat left 7px;}
.facilities_txt h1 {color: #fff; font-size: 25px; font-weight: 600}

.hm_patel_area .international_txt h1 {padding-left: 0;}
.international_txt h4{padding-bottom: 15px;}

.international_txt .list_point li {color: #000; background: url(../images/bullet_black.png) no-repeat left 7px; }


.padd_bttm {padding-bottom: 20px;}
.specialities_icon_img{display: block;}
.facelities_a a.a_img{float:right; font-size: 14px !important; background: #283682  none repeat scroll 0 0; color:#404041; font-style: normal; font-weight: 700; padding: 6px 15px; color:#fff;}
.facelities_a a.a_img:hover{color:#fff!important; background: #58aa47;}
.silver_content_top { margin-bottom: 20px;}
.silver_content_top ul li ul { padding-top: 10px;}
.silver_content_top ul li ul li{ background: url(../images/sub_li_bullet.png) no-repeat left 5px;; padding-bottom: 5px;padding-left: 15px;}
.silver_content_top ul li ul li:last-child{ padding-bottom: 0px;}
.silver_content_top ul li{ font-size: 15px;}
.silver_page .content{ height: 350px;}

/* ..... Inner Page Contener Area End ..... */
/* ------- Pages Contener Area End ------- */

/* ------- Footer Area Strat ------- */
/* ------- Footer Area End ------- */
#toTop { width:100px; border:1px solid #fdc3c8; background:#ffd8db; text-align:center; padding:5px; position:fixed; /* this is the magic */ bottom:10px; /* together with this to put the div at the bottom*/ right:10px; cursor:pointer; display:none; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
/* ========== Style Css End ========== */

/* ==================== Bootstrap Css Strat ==================== */
@media screen and (min-width : 740px) and (max-width : 1980px) {
.navbar-nav > li:hover > .dropdown-menu {display: block;}
.navbar-inverse .navbar-brand{ display:none;}
.navbar-collapse{ padding-left:0px; padding-right:0px;}
.dropdown-menu > li{ border-bottom:#dddddd solid 0px;}
.dropdown-menu > li:last-child{ border-bottom:none;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #ffffff!important;
  text-decoration: none;
  background-color: #5b5b5b;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff!important;
  text-decoration: none;
  background-color: #5b5b5b;
  outline: 0;
}
}
@media only screen and (max-width:1280px) {
}
@media only screen and (max-width:1024px) {
	.owl-carousel .owl-item .owl-item{ float:none; width:95%;}
    .header_righttop {font-size: 12px;}
    .navbar-inverse .navbar-nav > li { margin: 15px 10px; }
    .navbar-inverse .navbar-nav > li > a {font-size: 12px; font-size: 12px; }
    .navbar span a {font-size: 12px; padding: 8px 16px; }
    .header_right li {font-size: 11px;}
    .appointment_txt {padding: 14px 20px; margin-top: 0px;}
    .appointment_txt p {line-height: 21px; margin: 0; padding: 0 0 11px;}
    .font12 p {font-size: 11px; line-height: 15px; padding-bottom: 7px;}
    .appointment_txt a.a_img {font-size: 13px; padding: 6px 32px;}
    .font12 a.a_img { font-size: 11px; padding: 6px 19px;}
	.international_txt { padding: 40px 0 0;}
    
    .club_txt p {width: 100%;}
    
    
    .testimonial_page .col-md-6 {width: 100%;}
    .testimonial_page .col-md-6 .col-md-6{width: 50%;}
    .testimonialleft_img {text-align: right;}
    .test_rgtmaintop {margin-top: 15px; text-align: center;}
    .test_btmgreen p {font-size: 20px; line-height: 32px; padding-bottom: 0;}
    .test_right_imgtop {width: 23%;}
    .test_helptxt { padding: 27px 10px 28px 20px; width: 52%; text-align: ;left;}
    .test_helpimg {text-align: left;}
    .test_btmgreen {padding: 35px; width: 57%;}
    .test_btmgreen p {font-size: 21px; line-height: 41px;}
    
    .left_list {padding-top: 54px;}

	li.hidebullet  span {font-size: 7px; padding: 8px;}
    
    .facilities_logo li {margin-right: 3px;}
    .facilities_txt a.a_img {padding: 8px 7px 8px 7px;}
  
    .profile_img span {font-size: 15px;}
    
    .health_page label.greenheading {font-size: 14px;}
}

@media only screen and (min-width:1024px) and (max-width:1199px) {
.hm_banner_txt h1{ font-size: 27px; line-height: 46px;}
}

@media only screen and (width:1024px) {
    .test_rgtmaintop, .test_rgtmainbtm {padding-left: 180px;}
    .test_helptxt p {line-height: 18px;}
    .test_helptxt {padding: 28px 10px 28px 20px;}
    .test_btmgreen p {font-size: 21px; line-height: 32px;}
    .contact_form.login_form { padding: 15px 20px;}
    .doctor_box li{width: 100%;}
}
@media only screen and (max-width:1000px) {
    .home_content{ padding: 30px 0px 0px;}
    .header_right li {margin: 5px 6px 0 0; text-align: left;}
    .navbar-inverse .navbar-nav > li { margin: 15px 7px; }
	.navbar-inverse .navbar-nav > li > a {font-size: 11px;}

	.hm_banner_txt h1 {font-size: 30px; line-height: 40px;}

 
	.international_txt {padding: 30px 0 0 0px;}
    
    .appointment_txt p {line-height: 19px; font-size:11px;}
    .appointment_txt a.a_img {font-size: 12px; font-size: 10px;}
    
    .specilities_txt h2 {font-size: 15px;}

	.contact_left a {font-size: 12px;}

	
	.pro_deimg {text-align:center;}
	.facilities_detail_page, .hello_health_page {padding-left:0;}

	.hello_health_page a.a_img {display: inline-block; padding: 8px;}

	.specialities_two_txt h1 {font-size: 25px;}
    .font12 {margin: 20px 0;}
    .font12 p {font-size: 12px; line-height: 19px;}
    .smcenter {text-align: center;}
    
    .login_txt {margin-top: 20px;}
      .specialities_two_txt { padding-top: 10px;}
    .testimonial_img {text-align:center;}
   
    .international_img {margin-top: 30px;}
	}

@media screen and (min-width:768px) and (max-width: 1000px){
    .appointment_mpage .col-md-7 {padding-left: 0px; width: 59.5%;}
    .appointment_mpage .col-md-5 {width: 40.5%;}
    .sm100 .col-sm-5, .sm100 .col-sm-7 {width: 100%;}

}

@media screen and (min-width: 768px) and (max-width:1023px){
    .test_rgtmaintop, .test_rgtmainbtm {padding-left: 76px; }
    .test_helptxt {width: 67%;}
    .test_helptxt {padding: 29px 10px 28px 20px;}
    .test_btmgreen {padding: 20px; width: 58%;}
    .test_btmgreen p {line-height: 39px;}
}
    
@media screen and (min-width : 992px) and (max-width : 1199px) {
  .navbar-inverse .navbar-nav > li > a {font-size: 16px;}
  .header_right li a {font-size: 16px;}
  .footerblock { color: #fff;}
}


@media screen and (min-width : 769px) and (max-width : 991px) {
.header_right li a {font-size: 15px;}
.header_right li a i {font-size: 9px;}
/*.navbar-inverse .navbar-nav > li > a {font-size: 16px;}
header .row {display: flex; flex-direction: column-reverse; }
.logo img {width: 150px; max-width: 100%; }
.logo  {text-align: center;}*/

}

@media screen and (min-width : 768px) and (max-width : 991px) {
    textarea.form-control.heigth250 {height: 233px;}
    .boxblue .font53 {font-size: 25px; line-height: 30px;}
    .navbar-inverse .navbar-nav > li > a {font-size: 16px;}
    header .row {display: flex; flex-direction: column-reverse; }
    .logo img {width: 150px; max-width: 100%; }
    .logo  {text-align: center;}
    .header_right li a {font-size: 15px;}
    .header_right li a i {font-size: 9px;}
    .footerblock { color: #fff;}
    .club_img span i {font-size: 13px;}
}

@media screen and (min-width : 700px) and (max-width : 800px) {

}
@media only screen and (max-width:900px) {
}
@media only screen and (max-width:800px) {

}
@media only screen and (max-width:768px) {
	
}
@media screen and (min-width : 700px) and (max-width : 800px) {
	
}
@media screen and (min-width : 600px) and (max-width : 640px) {
	
}

@media (min-width: 768px){
  #exampleModal1 .modal-dialog {
      width: 750px;
      margin: 30px auto;
    }
    
}




@media only screen and (max-width:767px) {
.navigation{ padding-top:0px;}
.navbar-inverse .navbar-brand{ color:#fff;}
.navbar-nav { float: none!important; margin-top:0px!important; margin-bottom:0px!important;}
.navbar-toggle{ background:#58aa47!important; border:#58aa47 solid 1px!important;}
.navbar-inverse{ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; z-index: 22;}
.nav > li{-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.nav > li , .nav > li:last-child , .nav > li:first-child { margin-left:0px!important; background:none; font-size:14px;}
.nav > li a, .nav > li:last-child a, .nav > li:first-child a,.navbar-inverse .navbar-nav > li:first-child >  a, .navbar-inverse .navbar-nav > li:last-child >  a 
{ padding:12px 14px!important; display:block;}

.nav > li{ border-bottom: rgba(124, 125, 125, 0.3) solid 1px; }
.nav > li:last-child{ border-bottom:#364655 solid 1px}
.navbar-inverse .navbar-nav > li > a{ color:#fff!important; margin: 0; font-size: 16px;}
.navbar-inverse .navbar-nav > li:hover a, .navbar-inverse .navbar-nav > li.active a{ background:#BA9653;  color: #fff !important;}
.navbar-inverse .navbar-nav > li:hover a{ color:#fabb06 ;} 
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{ color:#fabb06;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{ background:#BA9653!important; color: #fff !important;}
 .navbar-inverse .navbar-nav > li a {margin: 0; padding-left: 20px;}

.dropdown-menu li{ font-size:14px;}
.dropdown-menu li li{ font-size:12px;background:url(../images/line_divder.jpg) no-repeat 10px 16px;}
.navbar-nav > li > .dropdown-menu li ul li a{ padding:8px 20px;}
.navbar-nav > li.dropdown a{ background:none;}
.navbar-inverse .navbar-nav > li:hover li a, .navbar-inverse .navbar-nav > li.active li a{ background:none!important;}
.dropdown-menu li ul{ display:block; position:relative; right:0px;}
.dropdown-menu li ul{ background:none!important;}
    
    .header_search li {display: inline-block;  vertical-align: middle;}
    header .col-md-10{padding: 0;}
    .header_righttop span a{background: #acc1ae; border: 0 none; border-radius: 7px; display: inline-block; float: right; font-size: 14px; padding: 8px 22px; text-transform: uppercase; margin:20px 0 0 0; transition: all 0.5s ease-out 0s;}
    .header_search {float: right;}
    .hm_banner_txt h1 {font-size: 23px; line-height: 36px;}
    .nav.navbar-nav {display: block;}
    .headertopbar p {padding:3px 0px 3px 0px; line-height:17px;}
    .headertopbar span {font-size: 14px;}
    .xs_icon {text-align: right;}
    .navbar span:hover {background: #ba9653 none repeat scroll 0 0;}



    .navigation {margin-top: 0px;}
    header {padding: 5px 0px 13px; position: relative;}
    header .row {display: flex; flex-direction: column-reverse;}
    .header_search li{padding: 0px 15px; display: block;}
    header .col-xs-12.mobileview {position: absolute; top: 0; width: 100%; bottom: 0; }
    ul.header_icon, ul.header_search {display: block; margin-top: 10px;}
    .logo {padding-bottom: 5px; text-align: left; padding-left: 15px; position: relative;z-index: 66; }
    header .col-xs-6.mobile_logo {width: 50%;}
    .header_icon li{display:inline-block; margin-right:10px; font-size:13px;}
  .header_icon li:last-child {margin-right:0;}
  .header_icon li a i {background: #283682; color: #fff; margin:0 5px 0 0; padding: 5px 7px;}
  .header_icon li a i:hover {background: #ba9653;}
  .nav.navbar-nav {display: block; background: #283682;}

  .footerblock {background: #283682; color: #fff;}
  .boxblue {margin: 40px auto;}
  .club_img.whitetxt span {color: #fff;}
  .header_search li:first-child {display: none;}

}



@media only screen and (max-width:760px) {
.owl-carousel .owl-item .owl-item{ width:100%;}
.navigation{ padding-top:0px;}
.navbar-inverse .navbar-brand{ color:#fff;}
.navbar-nav { float: none!important; margin-top:0px!important; margin-bottom:0px!important;}
.navbar-toggle{ background:#58aa47!important; border:#58aa47 solid 1px!important;}
.navbar-inverse{ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; z-index: 22;}
.nav > li{-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.nav > li , .nav > li:last-child , .nav > li:first-child { margin-left:0px!important; background:none; font-size:14px;}
.nav > li a, .nav > li:last-child a, .nav > li:first-child a,.navbar-inverse .navbar-nav > li:first-child >  a, .navbar-inverse .navbar-nav > li:last-child >  a{ padding:12px 14px!important; display:block;}

.nav > li{ border-bottom:#364655 solid 1px;}
.nav > li:last-child{ border-bottom:#364655 solid 1px}
.navbar-inverse .navbar-nav > li > a{ color:#fff!important; margin: 0; font-size: 16px;}
.navbar-inverse .navbar-nav > li:hover a, .navbar-inverse .navbar-nav > li.active a{ background:#BA9653;  color: #fff !important;}
.navbar-inverse .navbar-nav > li:hover a{ color:#fabb06 ;} 
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{ color:#fabb06;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{ background:#BA9653!important; color: #fff !important;}
 .navbar-inverse .navbar-nav > li {margin: 0;}

.dropdown-menu li{ font-size:14px;}
.dropdown-menu li li{ font-size:12px;background:url(../images/line_divder.jpg) no-repeat 10px 16px;}
.navbar-nav > li > .dropdown-menu li ul li a{ padding:8px 20px;}
.navbar-nav > li.dropdown a{ background:none;}
.navbar-inverse .navbar-nav > li:hover li a, .navbar-inverse .navbar-nav > li.active li a{ background:none!important;}
.dropdown-menu li ul{ display:block; position:relative; right:0px;}
.dropdown-menu li ul{ background:none!important;}
    
    .header_search li {display: block;  vertical-align: middle;}
    .header_search .form-control {margin-left: 0px;}
    header .col-md-10{padding: 0;}
    .header_righttop span a{background: #58aa47; border: 0 none; border-radius: 7px; display: inline-block; float: right; 
    font-size: 14px; padding: 8px 22px; text-transform: uppercase; margin:20px 0 0 0; transition: all 0.5s ease-out 0s;}
	  .header_search {float: right;}
    .hm_banner_txt h1 {font-size: 23px; line-height: 36px;}
    
    #navbar  {margin-top: 15px;}
    
    .xs_icon {text-align: right;}
    .navbar span:hover {background: #ba9653 none repeat scroll 0 0;}
	
    
    .appointment_img {text-align: center;}
    .facilities_logo {margin-bottom: 50px;}
    .international_img.pro_deimg {text-align: center;}
    
	.club_page {padding: 73px 0 0;}
	.club_img {padding-bottom: 0;}
    .club_txt {text-align: center; padding-bottom: 30px;}

	.facilities_page {padding:50px 0 0 0;}
    .facilities_txt a.a_img {float: left;}

    .contact_left {margin-bottom:25px;}
    .btnarea {margin-bottom: 25px; text-align: left;}
	.map iframe {max-width: 100%; width: 100%;}




	footer li a {color:#404041;}
  footer li:hover a, footer li.active a {color:#ba9653;}
	.header_icon li{display:inline-block; margin-right:10px; font-size:13px;}
	.header_icon li:last-child {margin-right:0;}
	.header_icon li a i {background: #283682; color: #fff; margin:0 5px 0 0; padding: 5px 7px;}
	.header_icon li a i:hover {background: #ba9653;}
    
    .test_right_imgtop { margin-bottom: 15px; width: 29%;}
    .test_help {float: left; width: 66%;}
    .test_rgtmaintop {padding-left: 74px;}
    .test_helptxt {width: 67%;}
    .test_helptxt h2 {font-size: 16px; line-height: 20px;}
    .test_helptxt p {line-height: 20px;}
    .test_helptxt {padding: 27px 10px 27px 20px;}	
    .test_rgtmainbtm {float: none; margin: 10px auto 0; max-width: 646px; text-align: center;}
    .test_btmgreen p {font-size: 19px; line-height: 33px;}
    .test_rgtmainbtm {float: none; margin: 10px auto 0; max-width: 585px; text-align:center;}
    .test_btmgreen {padding: 23px;}
    .test_btmgreen p {line-height: 31px;}
    
    .left_list {margin-bottom: 20px;}
    .left_list {padding-top: 0;}
    .specialities_two_img {text-align: center;}
    .header_righttop span a {color: #fff;}
    .header_righttop span a:hover {background: #BA9653;}

    .textarea_dropdown {margin-top: 20px;}
    
    .profile_img span {max-width: 35%;}
    .peoflie_form {margin: 20px 0;}
    
    .profile_detail_boxarea {padding-bottom: 0;}
    .top_heading {margin-bottom: 20px;}
    .profile_detail_box {text-align: center; margin-bottom: 20px;}
    
    .specialities_two_txt{ padding-top: 0px;}
    .width_50 li{ width:100%; display: inline-block;}
 .scroll_content{ margin-top: 45px;}
}


@media only screen and (max-width:667px) {
    .hm_banner_txt h1 {font-size: 21px; line-height: 33px;}
    .test_btmgreen {padding: 32px;}
    .test_rgtmaintop {padding-left: 32px;}
    .test_btmgreen {padding: 24px;}

    #exampleModal1 .popupheader .modal-title {font-size: 30px;}
    #exampleModal1 .popupheader img {width: 150px; max-width: 100%;}
    #exampleModal1 .popupheader.modal-header .close {left: 93%;}
}

@media only screen and (max-width:640px) {
    .header_righttop span a { margin: 15px 0 0 0;}
    .header_search .form-control { margin-left: 6px;}
    .hm_banner_txt h1 {font-size: 20px;  line-height: 32px;}
    .specilities_txt h2 {font-size: 14px; color: #fff;}
    .test_helptxt {padding: 27px 10px 28px 20px;  width: 58%;}
    .test_helptxt {padding: 15px 10px 28px 20px;}
    .test_help {width: 71%;}
    
    .profile_img span { max-width: 41%;}
    
    
}
@media (max-width: 568px) {
    .specialities_page .col-xs-4, .specialities_page .col-xs-8, .specialities_page .col-md-2, .specialities_page .col-md-8 {width: 100%;}
    .specialities_page {padding: 0;}
    .specialities_img, .specilities_txt {text-align: center;}
    .test_btmgreen p {font-size: 18px; line-height: 28px;}
    .test_rgtmaintop {padding-left: 0;}
    .test_helptxt {width: 66%;}
    .test_helptxt {padding: 25px 10px 28px 20px;}
    .test_btmgreen p {font-size: 19px; line-height: 31px;}
    .profile_img span {max-width: 47%;}
}

@media screen and (min-width: 569px) and (max-width:640px){
  .specilities_txt h2 {color: #000;  font-size: 14px;}
}

@media screen and (min-width : 481px) and (max-width : 767px) {
.header_icon {text-align: center;}
.header_search {float: none;}
.mobilsocial .header_search .form-control {width: 100%;}
.mobilsocial.col-xs-6 {width: 100%;}
.header_righttop span a {width: 125px; max-width: 100%; margin: 20px auto !important; display: block; float: none;}
.logo img {max-width: 130px;}
.boxblue .font53 {font-size: 25px; line-height: 30px;}
    .hmbanner_bg {height: 100%;}
    .contact_page .paddrgt5 {padding-right: 15px;}
}


@media (max-width: 480px) {

    .logo img {max-width: 140px;}
    .header_search .form-control {width: 100%; padding-bottom: 15px;}
    .width50 li {width: 100%;}
    .facilities_page {padding-left: 0;}
    .specialities_two_page .col-xs-5, .specialities_two_page .col-xs-7 {width: 100%;}
    .left_list {padding: 0 0 20px;}
    .specialities_rightlist .col-xs-6 {width: 100%;}
	   .club_page {padding: 41px 0 0;}
	.facilities_detail_logo li { margin-bottom: 25px; width: 47%;}
    .test_right_imgtop {margin-bottom: 15px; width: 100%;}
    .test_help {width: 100%;}
    .test_helptxt {padding: 35px 13px 39px 20px;}
    .test_btmgreen {width: 100%;}
    .test_rightbtm_img {width: 100%; margin: 15px 0;}
    .font12 p {font-size: 10px; line-height: 18px;}
    .profile_img span {max-width: 57%;}

    .navigation {margin-top: 0px;}
    header {padding: 5px 0px 13px; position: relative;}
    header .row {display: flex; flex-direction: column-reverse;}
    .header_search li{padding: 0px 15px;}
    header .col-xs-12.mobileview {position: absolute; top: 0; width: 100%; bottom: 0; }
    ul.header_icon, ul.header_search {display: block;}
    .logo {padding-bottom: 5px; text-align: left; padding-left: 15px; position: relative;z-index: 66; }
    header .col-xs-6.mobile_logo {width: 50%}

    .boxblue .font53 {font-size: 25px; line-height: 30px;}
    .hmbanner_bg {height: 100%;}
    .contact_page .paddrgt5 {padding-right: 15px;}

    


    
    
}
@media (max-width: 470px) {
    header .col-xs-6 {width: 100%;}
    .club_img.whitetxt span {color: #000;}
    .club_img span i {font-size: 12px;}
    
    .header_righttop button {float: none;  margin: 0 0 0 25px; font-size: 12px; padding: 8px 18px; }
	   .header_search {float: none;}
    .xs_icon {text-align: center;}
  
    .international_txt {padding: 30px 0 0 0px;}
	.header_icon li:last-child {display:block; margin:10px 0 5px;}
    .facilities_logo li {display: inline-block;  margin: 0 0 15px; width: 45%;}
    
    .test_helptxt {padding: 24px 13px 30px 20px;}
    .header_righttop {text-align: center;}
    .header_righttop span a {float: none;}
    .health_page label.greenheading {color: #829884; font-size: 12px;}
    
    .profile_img span {max-width: 68%;}
    
    .peoflie_detail_form .col-xs-6 {width: 100%;}
		
}
@media (max-width: 450px) {
    .hm_banner_txt {width: 52%;}
    .hm_banner_txt h1 {font-size: 14px; line-height: 23px;}
}
@media (max-width: 400px) {
    .header_righttop button {padding: 8px 11px; }
    .testimonial_page .col-md-6 .col-xs-6 {width: 100%;}
    .testimonialleft_img {text-align: center;}
    .testimonialmiddle_img {text-align: center;}
    .test_helptxt {padding: 24px 13px 19px 20px;}
    .testimonialmiddle_img img {margin-top: 15px;}
    .test_helptxt {padding: 24px 13px 30px 20px;}
    
    .profile_img span {max-width: 76%;}
    

}
@media (max-width: 360px) {
    .header_righttop button {margin: 0 0 0 12px; }
    
    .specilities_txt h2 {font-size: 11px; line-height: 22px; color: #fff;}
    
    .test_helptxt {padding: 20px 13px 23px 20px;}
    .test_helptxt {width: 63%;}
    .test_helptxt h2 {font-size: 15px; line-height: 16px;}
    .test_helptxt {padding: 18px 13px 13px 20px;}
    .font12 a.a_img { padding: 6px 17px;}
    #exampleModal1 .popupheader .modal-title {font-size: 20px;}
}
@media (max-width: 320px) {
    .header_righttop {text-align: center;}
    .header_righttop button {margin: 15px 0 0;}
    .hm_banner_txt h1 {font-size: 13px; line-height: 19px;}
    ul.header_icon, ul.header_search {display: block;}
    
    .test_helptxt {padding: 8px 8px 7px 20px;}
    .test_helptxt {width: 60%;}

    .font12 a.a_img {font-size: 9px; padding: 6px 12px;}
    
    .profile_img span {max-width: 90%;}
}