
@font-face {
    font-family: 'Lato';
    src: url('../fonts/Lato/Lato.woff') format('woff'),
         url('../fonts/Lato/Lato.eot') format('embedded-opentype'),
        url('../fonts/Lato/Lato.ttf')  format('truetype'), 
        url('../fonts/Lato/Lato.svg#Lato') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Lato-Regular';
    src: url('../fonts/Lato/Lato-Regular.woff') format('woff'),
         url('../fonts/Lato/Lato-Regular.eot') format('embedded-opentype'),
        url('../fonts/Lato/Lato-Regular.ttf')  format('truetype'), 
        url('../fonts/Lato/Lato-Regular.svg#Lato-Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/Helvetica/Helvetica.woff') format('woff'),
         url('../fonts/Helvetica/Helvetica.eot') format('embedded-opentype'),
        url('../fonts/Helvetica/Helvetica.ttf')  format('truetype'), 
        url('../fonts/Helvetica/Helvetica.svg#Helvetica') format('svg');
    font-weight: normal;
    font-style: normal;

}
#toolbar, #toolbar * {
    color:#fff !important;
}
@font-face {
    font-family: 'latobold';
    src: url('../fonts/lato/lato-bold-webfont.woff2') format('woff2'),
         url('../fonts/lato/lato-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latobold_italic';
    src: url('../fonts/lato/lato-bolditalic-webfont.woff2') format('woff2'),
         url('../fonts/lato/lato-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'lato_hairlineregular';
    src: url('../fonts/lato/lato-hairline-webfont.woff2') format('woff2'),
         url('../fonts/lato/lato-hairline-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'lato_hairlineitalic';
    src: url('../fonts/lato/lato-hairlineitalic-webfont.woff2') format('woff2'),
         url('../fonts/lato/lato-hairlineitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoitalic';
    src: url('../fonts/lato/lato-italic-webfont.woff2') format('woff2'),
         url('../fonts/lato/lato-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'lato_lightregular';
    src: url('../fonts/lato/lato-light-webfont.woff2') format('woff2'),
         url('../fonts/lato/lato-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'lato_lightitalic';
    src: url('../fonts/lato/lato-lightitalic-webfont.woff2') format('woff2'),
         url('../fonts/lato/lato-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latoregular';
    src: url('../fonts/lato/lato-regular-webfont.woff2') format('woff2'),
         url('../fonts/lato/lato-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
a {
   color: #049a78 !important;
}
a:hover {
    color: #fec426 !important;
}
#webform-client-form-1529 select, #webform-client-form-1541 select.contact-box.language-switcher-locale-url li.enhtml,body
{
    width: 100%;
    margin: 0px;
    padding: 0px;
    overflow-x: hidden;

}
.sticky.is-sticky {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 500;
  width: 100%;
}

.nav-tabs {
    border-bottom: 1px solid #01AA75 !important;
    /*flex-flow: row;*/
}

.carousel-caption h1 {
font-family:Lato !important;
    font-weight:bold !important;
    text-transform:uppercase;
    margin-bottom:15px;
}

/*ul li  ,ol li {*/
/*list-style-position: inside !important;*/
/*}*/
/*ul,ol {*/
    /*font-size:14px !important;*/
/*   line-height:27px;*/
/*}*/

.page-node-555 ul li {
    list-style:inherit !important;
}
.tab-content {
    padding: 1.5rem 1rem;
}

.general-leadingbox{
    height: 600px !important;
    padding: 30px !important;
  border: 1px solid #008000 !important;
}
.testimonial-leadingbox .btn {
    position:absolute;
    bottom:30px;
}
.testimonial-leadingbox a.btn {
    color:#fff !important;
}
/*.testimonial-leadingbox p {*/
/*      word-break: break-all;*/
/*}*/
.testimonial-leadingbox{
    height: 350px !important;
    padding: 30px !important;
    background: #eee !important;
    border-radius:12px !important;
}

.g_s-leadingbox{
    height: 95% !important;
    padding: 30px !important;
    background: #eee !important;
    border-radius:12px !important;
    box-shadow: 0 10px 20px rgb(5, 71, 126, 0.2), 0 5px 5px rgb(5, 71, 126, 0.2);
}
.general-leadingbox-my {
    height: 633px !important;
    padding: 30px !important;
  border: 1px solid #008000 !important;
}
/*Accordiion*/

@media(max-width:992px){
 .wrapper{
  width:100%;
}

}
.panel-body {
  background-color: #fff;
    padding:20px;
}
.panel-heading {
  padding: 0;
	border:0;
}
.panel-title>a, .panel-title>a:active{
	display:block;
  color: #fff ;
	text-decoration:none;
	font-size: 18px;
padding: 10px;
}
.panel-heading  a:before {
   font-family:'Glyphicons Halflings';
   content: "\e114";
   float: right;
   color: #006f34 ;
   transition: all 0.5s;
}
.navbar-dark .navbar-nav .nav-link {
    font-size:15px !important;
/*    text-transform: uppercase;*/
    font-family: 'Lato-Regular';
}
#block-system-main-menu  ul.navbar-nav > .nav-item > a {
    text-transform:uppercase;
}
table.well-child-table tr th {
    background: #18B58E;
    color: #fff!important;
    padding: 10px;
    text-align: center;
    border: 1px solid #008f43!important;
}
table.well-child-table tr td {
color: #212529 !important;
padding: 10px;
border:1px solid #b9dbc9 !important;
font-size:17px;
text-align:center;
}

tr.titlerow  {
    background:#b9dbc9;
}

tr.titlerow td {
    background: transparent!important;
    color: #006f34;
    font-size: 15px;
    text-transform: uppercase;
}
/*********** custom css ************/
ul.list-none > li {
    list-style:none !important;
}
#block-system-main {
    margin-top: 3rem;
margin-bottom: 3rem;
}
.bg_01a573  {
    background:#01a573 ;
}

.line_h {
    line-height:1.6;
}
.front h1,h2,h3,h4,h5,h6 {
    font-family: Lato-Regular;
}

.home-new-section h3 {
    font-size:18px !important;
}
.home-new-section h1 {
    font-size:2rem;
    font-family: 'Helvetica' !important;
    color:#525252 !important;
}
.home-new-section h2 {
    font-size:20px !important;
}
.twenty-bg p {
    word-break: break-all;
}
.i18n-my .twenty-bg {
min-height: 300px !important;
max-height: 300px !important;
}
.twenty-bg .service-font {
    margin-bottom:10px !important;
}
.twenty-bg {
 background: #eee;
min-height: 250px;
max-height:250px;
padding: 20px;
}

.i18n-my .fon_15{
font-size: 18px;
margin-bottom: 15px;
max-height: 60px;
height: 50px;
}
#block-block-1 ,
#block-block-84 {
margin-top: 10px;
}
 .i18n-en .en-none,
.i18n-my .my-none {
    display:none;
}
#block-views-health-packages-block .item {
    margin-left:10px;
    text-align:left;
}

/*pnn fix*/
#node-649, #node-2591 .owl-stage {
    width:100% !important;
}

#node-649 .owl-stage {
    width:100% !important;
}

#node-649 h3 {
    font-size:20px !important;
    height:70px;
}
.green-color {
    color: #05b277 !important;
    font-size: 1.2rem !important;
}
ul.navbar-nav li:nth-child(3) ul.dropdown-menu {
/*    width: 90vw !important;*/
    left: 0;
    border:1px solid #ddd !important;
    height:auto;
    top:50px !important;
}
.center img{
    margin-bottom:10px;
}
.telenor-light {
    font-size:18px !important;
}
.view-display-id-block_4 .btn-lg {
    position:absolute;
    bottom:15px;
}
.pager-last a,
.pager-next a,
.pager-item a {
    color:#fff !important;
}
.item-list {
    margin-bottom:5rem;
}
.item-list .pager li {
    background-color: rgba(0, 0, 0, 0) !important;
color: #fff !important;
top: 2rem !important;
padding: 7px 25px !important;
border-radius: 10px;
margin: 11px 5px !important;
background: linear-gradient(to right, rgb(16, 159, 140) 0%, rgb(36, 214, 146) 100%) !important;
    background-color: rgba(0, 0, 0, 0);
}
.text-success {
    color: #089779 !important;
}
.service-bg {
max-height: 250px;
min-height: 280px;
text-align: left;
}
.btn-green {
/*background: linear-gradient(to right, rgba(16,159,140,1) 0%, rgba(36,214,146,1) 100%) !important;
    background-color: rgba(0, 0, 0, 0);
background-color: rgba(0, 0, 0, 0) !important;
color: #fff !important;
padding: 12px 28px;
font-size: 1rem;
line-height: 1.5;
border-radius: .25rem;
/*position: absolute;*/
color:#dc4153 !important;
text-align:center;
}
#views-exposed-form-doctor-page .views-exposed-form label {
    margin-right:0 !important;
}
#edit-field-clinic-hours-tid-wrapper .form-type-bef-checkbox {
    width:55% !important;
    float:left;
}
#views-exposed-form-doctor-page .form-type-bef-checkbox {
    width:24%;
    float:left;
}
table tr td {
    color: #212529 !important;
}
.a-hover a {
color: #6c757d !important;
}


.filtr-container {
    margin:0;
}
#node-649 .filtr-lst a::after, .nav-item a:hover::after {
    border-bottom-color: #1b7d52;
}

#node-649 .filtr-lst a:hover {
        background: #37bb81 !important;
border-radius: 0px !important;

}
/*pnn fix in 19.11.2020*/
#node-649 .nav-item a {
    display: inline-block;
    color: #fff !important;
    position: relative;
    margin: 0 4px 0 0;
    cursor: pointer;
}
#node-649 .nav-item a::after {
    position: absolute;
    right: 0;
    top: 0;
    content: '';
    border-bottom: 4px solid transparent;
        border-bottom-color: transparent;
    border-right: 4px solid transparent;
}

/*#node-649,*/
#node-2591 .filtr-lst a {
    color:#fff !important;
    
}

#node-2591 h3 {
    height: 70px;
    
}

#node-649 ul.nav-pills {
    background: rgba(6,197,127,1);
background: -moz-linear-gradient(top, rgba(6,197,127,1) 0%, rgba(3,137,104,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(6,197,127,1)), color-stop(100%, rgba(3,137,104,1)));
background: -webkit-linear-gradient(top, rgba(6,197,127,1) 0%, rgba(3,137,104,1) 100%);
background: -o-linear-gradient(top, rgba(6,197,127,1) 0%, rgba(3,137,104,1) 100%);
background: -ms-linear-gradient(top, rgba(6,197,127,1) 0%, rgba(3,137,104,1) 100%);
background: linear-gradient(to bottom, rgba(6,197,127,1) 0%, rgba(3,137,104,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#06c57f', endColorstr='#038968', GradientType=0 );
}
.page-node-2 a:hover {
    color:#edab1e !important;
}
.page-node-2 a {
   color: #4a4a4a !important;
}

.view-health-tips a {
    color:#fff !important;
}

.text-height{
    line-height:30px;
}
.contact-color{
    /*color:#05b277 !important;*/
    color:#006f34 !important;
}
.novotel-margin{
    margin-top:25%;
}
.summerplace-margin{
    margin-top:18%;
}
.healthtip-padding{
    padding-left:30px !important;
    padding-right:30px !important;
}
.btn-bg{
    background: linear-gradient(to right, rgba(16,159,140,1) 0%, rgba(36,214,146,1) 100%) !important;
    
}
.testi-one:after{
    content: '';
    position: absolute;
    background-color: #ffc0cb;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin-top: -88%;
    margin-left: -25px;
}
.testi-two:after{
    content: '';
    position: absolute;
    background-color: #bae2ba;
      width: 50px;
    height: 50px;
    border-radius: 50%;
    margin-top: -88%;
    margin-left: -25px;
}
.testi-three:after{
    content: '';
    position: absolute;
    background-color: #add8e6;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin-top: -88%;
    margin-left: -25px;
}
#quicktabs-health_tips{
    margin-top:30px !important;
}
.custom-tab ul li a.active {
border-bottom: 5px solid #01AA75;
color: #01AA75 !important;
}
.btn-border .btn{
    border:1px solid;
}
.page-node-470 .panel-title > a, .panel-title > a:active {
    color:#fff !important;
}
.procedure {
    color: #808080;
    font-size: 24px;
    font-weight:bold;
}


.panel-heading.active a:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}
.package-list .read-more {
    margin-top: 30px;

}
.telenor-light a { font-size: 20px;}

/*------------------Search----------------------*/
.light-blue-bg{
    background: #cce7cc !important;
}
.light-green-bg{
    background: #e6f3e5 !important;
}
.telenor-light a:hover {
    color:#edab1e;
}
h4 {
    font-size:1.3rem !important;
}
.telenor-light a {
    color: #006f34 !important;
   font-size: 20px;
}

.ip-width ul.nav-tabs li{
    width:14% !important;
}
.endo-tab ul li a {
    font-size:16px !important;
}
#node-461 ul {
    list-style-position: inside;
}
.login-position{
    position: relative;
    right: -190px;
}
.socialicon {
    position: relative;
    top: 47px;
}
.socialicon img {
    width:28px;
}
.views-table {
    width:100%;
    margin-top:2rem;
    border: 1px solid #ccc;
}
.grey-bg {
 background: #EBEBEB !important;
    padding:10px;
        border: 1px solid #cce2d6;
}
.view-health-packages h4 {
    color: #006f34 !important;
    font-size: 20px;
    min-height: 50px;
}
.mini-container{
    width:60%;
    height:auto;
}
.ent-btn{
    width: 100%;
    padding-top: 14px;

}
.view-health-packages .landingbox .underline:before {
  content: "";
  position: absolute;
  bottom: -10px;
  width: 0%;
  height: 5px;
  margin: 5px 0 0;
  transition: all 0.2s ease-in-out;
  transition-duration: 0.75s;
  opacity: 0;
  z-index: 10000;
}

.view-health-packages .landingbox .underline:after {
  content: "";
  position: absolute;
  bottom: -10px;
  width: 0%;
  height: 5px;
  margin: 5px 0 0;
  transition: all 0.2s ease-in-out;
  transition-duration: 0.75s;
  opacity: 0;
  z-index: 10000;
}

.view-health-packages .landingbox .underline:before {
    left: calc(50%);
    background-color: #cee7cd;
}

.view-health-packages .landingbox .underline:after {
    right: calc(50%);
    background-color: #cee7cd;
}

.view-health-packages .landingbox:hover .underline:before,.view-health-packages .landingbox:hover .underline:after{
    width: 50%;
    opacity:1;
}

.view-health-packages .landingbox:hover img,.view-health-packages .landingbox:hover img{
    opacity: 0.9!important;
}


#destination .landingbox .underline:before {
  content: "";
  position: absolute;
  bottom: -10px;
  width: 0%;
  height: 5px;
  margin: 5px 0 0;
  transition: all 0.2s ease-in-out;
  transition-duration: 0.75s;
  opacity: 0;
  z-index: 10000;
}

#destination .landingbox .underline:after {
  content: "";
  position: absolute;
  bottom: -10px;
  width: 0%;
  height: 5px;
  margin: 5px 0 0;
  transition: all 0.2s ease-in-out;
  transition-duration: 0.75s;
  opacity: 0;
  z-index: 10000;
}

#destination .landingbox .underline:before {
    left: calc(50%);
    background-color: #cee7cd;
}

#destination .landingbox:hover img,#destination .landingbox:hover img{
    opacity: 0.9!important;
}
#specialist .landingbox .underline:before {
  content: "";
  position: absolute;
  bottom: -10px;
  width: 0%;
  height: 5px;
  margin: 5px 0 0;
  transition: all 0.2s ease-in-out;
  transition-duration: 0.75s;
  opacity: 0;
  z-index: 10000;
}

#specialist .landingbox .underline:after {
  content: "";
  position: absolute;
  bottom: -10px;
  width: 0%;
  height: 5px;
  margin: 5px 0 0;
  transition: all 0.2s ease-in-out;
  transition-duration: 0.75s;
  opacity: 0;
  z-index: 10000;
}

#specialist .landingbox .underline:before {
    left: calc(50%);
    background-color: #cee7cd;
}

#specialist .landingbox .underline:after {
    right: calc(50%);
    background-color: #cee7cd;
}

#specialist .landingbox:hover .underline:before,#specialist .landingbox:hover .underline:after{
    width:50%;
    opacity:1;
}

#specialist .landingbox:hover img,#specialist .landingbox:hover img{
    opacity: 0.9!important;
}

#table-detail .field .field-label {
    background: #dedddd;
    padding:7px 7px 7px 15px;
}
.field-label{
   font-size: 20px;
}
.field-name-field-gender .field-item a{
   color: #191919;
   list-style-type:none;

}
 .field-name-field-gender{
    margin-bottom:8px;
 }
 .field-name-field-language-spoken .field-item a{
   color: #191919;
   list-style-type:none;

}
.field-name-field-language-spoken{
   margin-bottom:8px;
}

.yellowtext {
    color: #edab1e;
    font-weight:bold;
}

#block-block-13 h3{
color: #006633 !important;
font-size:19px;
}
#search-block-form input#edit-search-block-form--2:focus {
  outline:none;
}

#search-block-form .form-actions{
  display:none;
}

#search-btn{
  cursor: pointer;
} 

.Hidden {
  display: block!important;
  -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
}
.form-type-item{
    display:none;
}

#block-block-10 ul.block-list  li{
list-style:inside;
list-style-type:square;
}
#block-block-10 ul.block-list .views-row-1 li{
padding-top: 25px !important;
}
#block-block-10 ul.block-list .views-row:last-child li{
border-bottom: none !important;
}
#block-block-13 .contextual-links-region{
    margin-top: 0px !important;
    margin-left: 100px !important;
}
#fitform{
margin:0 !important;
}
.breadcrumb{
    padding: 0px;
    float: left;
    background: transparent;
    margin-bottom: 0px;
}
.white-form{
    background-color:#fff;
    padding:10px;
    border-radius:10px;
}
#node-506 ol li a{
    color: #191919 !important;
    text-decoration: none;
}
#progressbar h2{
color: #006633;
    text-align: left;
    padding-bottom: 30px;
    margin-left: 30px;
    position: relative;
}
.page-title h3 {
    background-image:none !important;
    color:#333 !important;
    -webkit-text-fill-color: inherit !important;
}
.page-title *, .greentext{
color: #4a4a4a !important;
}
.green {
    color: #006633;
}
#block-block-1 .content a{
color:#006633 !important;
font-size:14px;
}
#block-block-1 .content {
margin-bottom:12px;
}
.read-more {
text-align:center !important;
margin:0 auto;

}
.read-more a{
color:#fff !important;
}
.read-more a:hover {
    color:#edab1e !important;
}
.bgbtn-yellow{
  padding:14px 15px;
  background:#edab1e!important;
  color:#006f34!important;
}
.bgbtn-yellow:hover{
    background: #885a02!important;

    transition: 0.7s linear;
}

.bgbtn-yellow:hover a {
    color: #fff!important;
}
#block-block-2 p{
margin:0px !important;
}
#block-block-3 p{
margin:0px !important;
}
h2.green-text{
color:#006030;
}

/*Top Scroll*/
#back2Top {
    width: 40px;
    line-height: 40px;
    overflow: hidden;
    z-index: 999;
    display: none;
    cursor: pointer;
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    position: fixed;
    bottom: 50px;
    right: 0;
    background-color: #DDD;
    color: #006633;
    text-align: center;
    font-size: 18px;
    text-decoration: none;
    border-radius:50px;
}
#back2Top:hover {
    background-color: #DDF;
    color: #000;
}
.lead{
    font-size:19px !important;
}
/*--START HWP CSS--*/
.header_top{
background:#dedede;    
}

.app_in_hand{
   background: url(../images/app-hand.png);
    width: 350px;
    height: 107.4%;
    z-index: 5;
    position: absolute;
    right: 0;
    top: -40px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top right;
}

.view-centers-clinics .nav-tabs{
float: left;
width:30%
}

.view-centers-clinics .nav-tabs a{
padding: 14px;
text-align: center;
font-size: 16px;
background: #006633;
border-radius: 0px;
color:#fff;
}

.view-centers-clinics .nav-tabs li a:hover{
background: #014021;
color:#fff;
}

.view-centers-clinics .nav-tabs li.active a{
background: #006633;
color:#fff;
}

.view-centers-clinics .nav-tabs li.active a:after{
content: " ";
position: absolute;
left: 95%;
top: 16%;
z-index: 999;
transform: rotate(45deg);
width: 35px;
height: 35px;
background: #006633;
}

.view-centers-clinics .tab-content{
float: left;
width:70%
}

form input, form textarea{
  border: 1px solid #888 ;
  padding: 8px;
}


#webform-client-form-8 .form-textarea-wrapper {
    width:95%;
}

#webform-client-form-8 {
width: 87%;
margin:0 auto;
}

form label{
    color: #4a4a4a !important;
    font-size: 16px;
    width:100%;
}

form .grippie{
  display: none;
}

.page-title{
  background:url(../images/banner-bg.png);
background-repeat:no-repeat; /*ns*/
background-position:center center; /*ns*/
background-size: cover;
}

.radius{
  border-radius: 8px;
  border:1px solid #ccc;
}

.img-responsive{
  width: 100%;
  height: auto;
}

.img-responsive img{
  width: 100%;
  height: auto;
}

.item-responsive img{
width: 100%;
  height: auto;
}
.view-24-hour-services .view-content .child-color{
  margin: 0 auto;
  background:#e6f3e5;
  overflow:hidden;
  width:100%;
}

#block-views-doctor-block-1 .view-content .child-color{
  margin: 0 auto;
  background: #32A886;
  overflow:hidden;
  width:100%;
  color: #fff;
}


.view-24-hour-services .view-content .child-color a{
    margin-top: 3px;
    display:inline-block;
  padding:6px;
   font-size: 16px;
  color: #666 !important;
}
.view-24-hour-services .view-content .child-color a:hover {
        color:#edab1e !important;
    text-decoration:underline !important;
}


.view-home-page-banner-slideshow .carousel-inner .carousel-caption h1,
.view-home-page-banner-slideshow .carousel-inner .carousel-caption h2{
  font-size: 38px;
  text-shadow: none;
  line-height: 25px;
      color: #006f34;
    text-shadow: 1px 1px #eee;
 }
 .view-home-page-banner-slideshow .carousel-inner .carousel-caption p.lead{
  text-shadow: none;
 }

#block-block-12{
background: url('../images/bg001.png') no-repeat bottom right 1%;
  height: 910px;
}

#fitform #progressbar{
  padding-top: 30px;
  background: #cee7cd !important;
  margin: 0px !important;
}

#fitform #progressbar {
margin-bottom: 30px;
overflow: hidden;
counter-reset: step;
}

#fitform fieldset{
  width: 100%;
  margin: 0px !important;
}

#fitform #progressbar li{
  color: #000;
}

.calculate-form-container fieldset{
  background: #cee7cd !important;
  overflow: hidden;
  box-shadow: none !important;
}
#fitform {
    width: 100%;
}
/*End Region*/

/*Flex Slider*/
.flexslider{
  margin: 0px !important;
  border: 0px !important;
}
/*End Flex Sldier*/

.language-switcher-locale-url img {
    height:auto;
    border-radius: 100%;
}

/*WWH*/
#block-system-main-menu ul.navbar-nav li:nth-child(3) ul.dropdown-menu > li > a:hover {
    color:#006f34 !important;
}
.card-img-top {
    border-radius:none !important;
}
.owl-item .item h5 {
font-family: 'Helvetica';
font-weight: normal !important;
margin-top: 3rem !important;
word-break:break-word;
height:45px;
}
.bg_01a573 h2 {
    line-height:50px !important;
}
#block-block-7 .btn-lg img {
    width:180px;
}
.bg_01a573 h3 {
    font-size:20px !important;
}
.greentwo-bg .region-after-content-no-wrapper-contact-block h4 a {
    color:#fff !important;
}
.greentwo-bg .region-after-content-no-wrapper-contact-block h4 a:hover {
    text-decoration:underline;
}
#views-exposed-form-doctor-page .form-type-radio {
    width:25%;
    float:left;
}
.footer-inner-bg{
    background:#2f2f2f;
}
.region-after-content-no-wrapper-contact-block p a {
    color:#fff !important;
    text-transform:uppercase;
}
.region-after-content-no-wrapper-contact-block p a:hover {
    text-decoration:underline;
}
.region-after-content-no-wrapper-contact-block h4 {
color: #fff !important;
text-transform: uppercase;
font-size: 17px !important;
}
.region-after-content-no-wrapper-contact-block p {
    color:#fff !important;
}
#node-554 .btn,
#node-550 .btn,.view-news-health-tips .btn {
background: rgba(16,159,140,1) !important;

background: -moz-linear-gradient(left, rgba(16,159,140,1) 0%, rgba(36,214,146,1) 100%) !important;

background: -webkit-gradient(left top, right top, color-stop(0%, rgba(16,159,140,1)), color-stop(100%, rgba(36,214,146,1))) !important;

background: -webkit-linear-gradient(left, rgba(16,159,140,1) 0%, rgba(36,214,146,1) 100%) !important;

background: -o-linear-gradient(left, rgba(16,159,140,1) 0%, rgba(36,214,146,1) 100%) !important;

background: -ms-linear-gradient(left, rgba(16,159,140,1) 0%, rgba(36,214,146,1) 100%) !important;

background: linear-gradient(to right, rgba(16,159,140,1) 0%, rgba(36,214,146,1) 100%) !important;

    background-color: rgba(0, 0, 0, 0) !important;

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#109f8c', endColorstr='#24d692', GradientType=1 ) !important;
color:#fff;
}
#button {
  display: inline-block;

background: rgba(16,159,140,1);

background: -moz-linear-gradient(left, rgba(16,159,140,1) 0%, rgba(36,214,146,1) 100%);

background: -webkit-gradient(left top, right top, color-stop(0%, rgba(16,159,140,1)), color-stop(100%, rgba(36,214,146,1)));

background: -webkit-linear-gradient(left, rgba(16,159,140,1) 0%, rgba(36,214,146,1) 100%);

background: -o-linear-gradient(left, rgba(16,159,140,1) 0%, rgba(36,214,146,1) 100%);

background: -ms-linear-gradient(left, rgba(16,159,140,1) 0%, rgba(36,214,146,1) 100%);

background: linear-gradient(to right, rgba(16,159,140,1) 0%, rgba(36,214,146,1) 100%);

background-color: rgba(0, 0, 0, 0);

background-color: rgba(0, 0, 0, 0);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#109f8c', endColorstr='#24d692', GradientType=1 );

color: #fff !important;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#button::after {
  content: "\f077";
  font-family:'font-awesome';
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #fff;
}
#button:hover {
  cursor: pointer;
  background-color: #333;
}
#button:active {
  background-color: #555;
}
#button.show {
  opacity: 1;
  visibility: visible;
}

/* Styles for the content section */

@media (min-width: 500px) {
  #button {
    margin: 30px;
  }
}

.views-exposed-form label {
    margin-top:1.5rem !important;
    font-size:16px;
    margin-right:15px;
}
.item-list ul li {
    margin: 0 !important;
    padding: 0 !important;
}

#quicktabs-health_tips .quicktabs-tab {
    background: #006f34 !important;
padding: 20px;
color: #fff !important;
font-size: 16px;
}
.view-health-tips .field-name-field-health-tips-image img {
width:100%;
height:auto;
}

a.green-text:hover {
color:#edab1e !important
}

.otherspecialities-width ul.nav-tabs li{
    width:14% !important;
}

.region-after-content-no-wrapper-right h4,
.region-after-content-no-wrapper-right h4 p a {
    color:#fff !important;
}
.region-after-content-no-wrapper-right h4 {
    margin-top:10px;
}


.landingbox {
    background: #eee;
padding: 0;
margin: 0;
}

.landingbox .underline{
padding:15px;
max-height: 200px;
min-height: 150px;
}

.healthtip-leadingbox{

    /*padding: 30px !important;*/
    background: #eee !important;
    border-radius: 12px !important;
}

.healthtip-leadingbox .fa-calendar span,
.healthtip-leadingbox .fa-calendar h4,
.healthtip-leadingbox .fa-calendar p{
    padding-left:30px !important;
    padding-right:30px !important;
}
.healthtip-leadingbox .btn{
    margin-right:30px !important;
}

/*bmi*/
   .fieldset {
	width: 100%;
	/*margin: 25px 0 0 50px;*/
	/*border: 1px solid #999999;*/
	/*box-shadow: 1px 1px #cccccc;*/
	padding: 10px;
}


#bmi_label {
	width: 200px;
}

#bmi {
	width: 63px;
}


.bmi_lable {
	float: left;
	width: 140px;
	display: block;
	clear: left;
	text-align: right;
	padding-right: 10px;
	margin-top: 10px;
}


.bmi_input {
	/*margin-top: 10px;*/
	display: block;
	text-align: right;
	width: 123px;
}

/**/

/* pnnh */
/*.fon_30pxi {*/
/*    font-size:30px !important;*/
/*}*/
.text_16p {
    font-size:17 !important;
}

#node-633 > .custom-tab > ul > li a {
        font-size:17px !important;
}

#node-672 > .form-text {
    width: 85% !important;
}

footer h3 {
    font-size:30px !important;
}

.h_67p {
    height:67px;
}

.hei_50 {
    height: 50px;
}
.news_hom {
    color:#000 !important;
    font-size:30px !important;
}

.news_hom:hover {
    color:#049a78 !important;
}

.pl_2re {
    padding-left:2rem;
}

.table thead th {
    vertical-align: middle !important;
}

/* check box css*/
    #edit-field-clinic-hours-tid-21 {
        display:none;
    }
    
    .form-item-edit-field-clinic-hours-tid-21 .option {
        display:none;
    }
    
    
/* end check box css*/

.co_gray {
    color:#6c757d;;
}

.mr_20 {
    margin-right:20px;
}

.mr_23 {
    margin-right:23px;
}

.mr_36 {
    margin-right:36px;
}

.green_h3 {
    color: #006f34 !important;
}

.ml_38px {
    margin-left:38px !important;
}

.w_85px {
    width:85px !important;
}

.i18n-my .display-3 {
    font-size: 2.5rem;
}

.children>li {
    list-style:none !important;
}

.f_bol {
    font-weight:bold;
}
.fon_15 {
    font-size:15px;
}
.landingbox .min_h{
padding-top: 20px;
padding-bottom: 20px;
max-height: 200px;
min-height: 227px;
}

.custom-tab > ul > li a {
color:#4F4F4F !important;
font-size: 20px !important;
padding: 6px 30px !important;
height: 100%;
   display: block;
}
.contactblock-border p,
.contactblock-border h4
{
    color:#fff !important;
}

/******/
.pink-table {
    width:80%;
    margin:0 auto;
}
.pink-table tr td {
    border:1px solid #ccc !important;
    padding:10px;
}
.pink-header {
        background:#f6deb3 !important;
    padding:10px;
    border-radius: 6px;
    border:1px solid #006f34;
}
.main-pink .panel-heading a::before {
    color:#006f34 !important;
}
.pink-header a {
    color:#006f34 !important;
}

.green-header {
    background:#006f34 !important;
    padding:10px;

}
.green-header h3 a {
    color:#006f34 !important;
}

.greentwo-footer-bg {
    background-color: #162425;
    border: none !important;
    padding: 0.7rem 0;
}
#block-block-6 .footer-table .fa-map-marker:before {
    content: "\f041";
}
.green-text {
color: #4a4a4a !important;
font-size: 16px !important;
}
.contact-box p {
       padding: 5px 20px;
}
.contact-box h3 {
    background: #006f34;
text-align: center;
padding: 20px;
margin-top:0px !important;
font-size: 20px;
max-height: 100px;
min-height: 100px;
}
.contact-box {
    border:1px solid #ddd;
    max-height: 250px;
min-height: 250px;
text-align: center;

}
.hr-line {
    border-image: linear-gradient(to right, rgba(16,159,140,1) 20%, #b9f3d0 100%);
    border-image-slice: 100%;
    border-image-slice: 5;
    border-width: 14px;
    border-top-width: 14px;
    border-top: 1px solid #fff;
}
.contact-hr{
    border-image: linear-gradient(to right, rgba(16,159,140,1) 20%, #b9f3d0 100%);
    border-image-slice: 100%;
    border-image-slice: 5;
    border-width: 14px;
    border-top-width: 14px;
    border-top: 1px solid #fff;
    /*padding-top:30px;*/
    font-size:19px !important;
}
.view-news-health-tips .fa-calendar:before {
  content: "\f073" !important;
}
.view-news-health-tips .light {
   color: #edab1e;
}
.about-pg {
    border-radius:10px;
  background-color: #cee7cd;
  padding:3px 20px;
}
#edit-field-clinic-day-tid-wrapper {
    width:100%;
}
.form-item-field-clinic-day-tid {
    width:100%;
}
#bs-example-navbar-collapse-1{
    margin-left:-14px;
}

#webform-client-form-1529 #edit-submitted-please-comment-here  {
    margin-bottom: 25px;
}
#webform-component-what-days-and-times-are-generally-best-for-you .form-textarea-wrapper::after {
    content: "Patient Information";
font-size: 25px;
    color: #006f34;
    margin-top: 16px;
    display: inline-block;
}
.form-type-checkbox{
    padding-top:12%;
}
.field-name-field-select-a-speciality-mmpga- .field-item,
.field-name-field-select-a-speciality-foreig .field-item,
.field-name-field-select-a-speciality-first .field-item {
    font-size: 18px;
}
.padding{
    padding-left:1.5% !important;
}
.margin{
    margin-left:10% !important;
}
.padding1{
    padding-top:20px !important;
}

.greenbox-testimonial{
    background: #eee !important;
    border-radius:12px !important;
}

.greenbox-testimonial .field-item img{
    border-radius:8px;
}

#webform-client-form-1529 ,
#webform-client-form-1541 {
    margin: 0 auto;
}

#webform-client-form-1529 .webform-component,
#webform-client-form-1541 .webform-component{
    margin-bottom:25px;
}

#webform-client-form-1529 fieldset,
#webform-client-form-1541 fieldset{
    width:50%;
    float:left;
}

#webform-client-form-1529 .fieldset-description,
#webform-client-form-1541 .fieldset-description{
    padding: 0px 0px 25px 0px;
    /*color:#05b277;*/
    color:#006f34;
}

#webform-client-form-1529 input[type="text"],
#webform-client-form-1529 textarea {
    width:100% !important;
}

#webform-client-form-1541 input[type="text"],
#webform-client-form-1541 textarea{
    width: 85% !important;
}

#webform-client-form-1541 input[type="email"]{
    width: 170% !important;
}

#webform-client-form-1529 input[type="radio"],
#webform-client-form-1541 input[type="radio"]{
    margin: 0px 10px 0px 0px;
}

#webform-client-form-1529 select,
#webform-client-form-1541 select{
    border: 1px solid #b5b2b2;
    background: #fff;
    height:30px;
    margin-bottom: 10px;
    
}

#webform-client-form-1541 select{
    width:85%;
}

#webform-client-form-1541 .webform-calendar{
    display:block !important;
}

#webform-client-form-1529 .form-actions,
#webform-client-form-1541 .form-actions{
    text-align:center;
}

.img1-bradius{
    border-top-left-radius: 60px !important;
    border-top-right-radius: 60px !important;
    border-bottom-right-radius: 60px !important;
    border-bottom-left-radius: 60px !important;
}
.img2-bradius{
    border-radius:20px;
}
.img3-bradius{
    border-bottom-left-radius: 39px !important;
    border-bottom-right-radius: 39px !important;
    border-top-left-radius: 39px !important;
    border-top-right-radius: 39px !important;

}
.img4-bradius{
    border-bottom-left-radius: 39px !important;
    border-bottom-right-radius: 39px !important;
    border-top-left-radius: 90px !important;
    border-top-right-radius: 90px !important;
}
.webform-container-inline label {
    margin-right:0 !important;
}
.emergency-box a {
    color: #1b2316 !important;
font-weight: bold;
}
.emergency-box h4 {
    color:#d10717;
    font-style:italic;
    text-align:center;
}
.emergency-box {
    background: #ffd984;
border-radius: 10px;
}
.gift-card img{
        box-shadow: 5px 10px 35px #404740;
}
.carousel-indicators .active {
    background:#e8af17;
    width: 25px;
   height:4px;
   margin: 5px;

}
.carousel-indicators {
    bottom:0 !important;
}
.carousel-indicators li{
    width: 25px;
    height: 4px;
    margin: 5px;
    border-radius: 0;
    background:#fff;


}
.form-actions{
    margin-top:35px !important;
    margin-left:16px !important;
}
.sub-title-fontsize{
    font-size:17px !important;
    color:#05b277 !important;
}
.panel-default {
    border-color:transparent !important;
}
.custom-top-padding {
    padding-top:100px;
}
.panel-group {
    width:100%;
}
.hover-link p {
        margin-top: 22px;
}
h2.d-inline {
    float: left;
    margin-right: 28px;
}
.hover-link .link-img{
position: relative;
   animation:arrow .5s alternate infinite;
}

@-webkit-keyframes arrow {
   from {left: 0px}
   to {right: 15px;}
}
ul.inline li {
    display:none;
}
.border-color {
    border:1px solid #ccc;
}
ul.list-style-inside li{
    list-style:inside;
}
ul.list-style-outside li{
        list-style:outside;
}
.hotel {
    z-index: 5;
}

.box-shadow {
        margin: 0;
    padding: 0;
        background: #e6f3e5;
        padding:20px;

}
.diabete-img img {
    position: relative;
    margin-top: -225px;
    margin-left: -45px;
    box-shadow: 5px 9px 19px #ccc;
}
.field-name-field-testimonial-img img{
    width:100%;
    height:auto;
}
.custom-ul ul li {
    list-style: outside !important;
}

/***********repair************/
.min-height .glyphicon{
    font-size:30px;
    margin-left:20px;
}
.min-height .glyphicon-map-marker:before {
    font-size:34px;
    color:#edab1e !important;
}
.min-height {
    min-height:190px;
}
.panel-default > .panel-heading {
    background-color:#006f34;
}
.panel-title {
    font-size:18px;
        padding: 5px 12px;
}
table.health-table tr td {
    border:1px solid #ccc !important;
}
#node-505 .fa,#node-16 .fa {
    font-size:45px;
}
.region-after-content-no-wrapper {
    background:#fff;
}
.gray_bg {
        background: #eee;
    border: 1px solid #ccc;
}
#block-block-18 iframe ,
#block-block-4 iframe {
    height:200px;
}
.field-name-field-inner-image .field-item img {
      width: 30.2%;
    height: auto;
    float: left;
    margin-right: 25px;
    margin-bottom: 25px;
    transition:all 0.3s linear 0.1s;
}
.field-name-field-inner-image .field-item img:hover{
    box-shadow:0px 0px 7px 1px #999;
}
.about-pg img{
    float:left;
}
.about-pg p {
    padding-top:13px;
}

.caption h3{
letter-spacing: 4px;
    text-align: center;
    font-size: 14px;
    color: white !important;
    text-transform: uppercase;
    padding-top: 15px;
}
.accre-bg p {
    padding:20px;
}
.accre-bg {
   min-height: 550px;
    background: #cce8cc;
    font-size:15px;
}
.view-news-health-tips h3 a {
    color:#000;
    font-weight:bold;
}
table.about-table tbody {
    border-top:none !important;
}
table.about-table tr td{
    border:none;
}
.medical-table {
        background: #cee5cc;
}
.medical-table tr td {
    padding:15px;
    border:1px solid #fff;
    color: #08a456;
        background: #cee5cc;

}
.midfont {
    font-size:20px;
}
.medical-table tr td.green-color {
    color:#fff;
    border:1px solid #fff;
       background: #08a456;
           text-align: center;
               width: 10%;

}
.region-footer-top-middle h2 , .region-footer-top-right h2 , .footer-top h2{
    font-size:18px;
}
.customtoppadding {
    padding-top:18px;
}
.register-button {
    width:50%;
    float:left;
}
.register img {
    width:25%;
    float:left;
}
.view-news-health-tips .view-footer .call-btn {
        /*border-bottom: 1px solid #191919;*/
        color:#fff !important;
}
.glyphicon-map-marker:before,.glyphicon-earphone:before,.glyphicon-envelope:before {
    color: #006f34;
    font-size: 20px;
}
#edit-title {
    width:100%;
}
.webform-component-email {
        float: left;
    width: 50%;
}
.footer-table tr td p {
    font-size:15px;
}
.footer-table table tbody {
    border-top:none !important;
}
.footer-table table tr td {
    border:none;
    vertical-align: top;
}
.footer-table table tr td p {
    margin-top:-3px;
    color:#fff !important;
}
.footer-table table tr td a {
    color:#fff !important;
}
.region-header-one {
    margin-top:-3px;
}
#block-block-8 .blue-bg a {
    color:#fff;
}
.views-widget .form-type-textfield {
    width:100% !important;
}

#block-block-8 h4.capital {
    color: #006f34;
}
.field-name-field-health-video iframe {
    width:100%;
    height:auto;
}
.view-news-health-tips .field-name-body {
    margin-top:7px;
}
a.healthtips {
    color:#191919 !important;
    font-size:18px;
}
.field-name-field-news-image img{
    width:100%;
    height:auto;
    border-radius:8px;
}


.main_content_bg {
        background: #000 url(../images/banner_1_1.jpg) no-repeat center center fixed;
    background-size: cover;
      min-height: 800px;

}
.aboutus_bg {
background: rgba(0,102,51,0.9);
    padding: 30px;
    margin-top: 35px;
    border: 1px solid #eee;
    color:#ccc !important;
    text-align: justify;
}
/*END MZM*/
.language-switcher-locale-url li.en{
position: relative;
    left: 26px;
    top: -30px;
}

.language-switcher-locale-url li.my{
position: relative;
    top: -3px;
}

.language-switcher-locale-url img{
height:auto !important;
width:30%;
}
/*----------Doctor-------------*/
#views-exposed-form-doctor-page input[type="submit"]#edit-submit-doctor {
    -webkit-appearance: button;
    cursor: pointer;
}
.view-id-doctor .view-content{
width:100%;
overflow-x:auto;
}
#edit-field-select-a-speciality-foreig-tid-wrapper label,
#edit-field-select-a-speciality-first-tid-wrapper label,
#edit-field-select-a-sub-speciality-op-tid-wrapper label,
#edit-field-select-doctor-tid-wrapper label,
#edit-field-language-spoken-tid-wrapper label{
width:100%;
}
#edit-field-select-a-speciality-mmpga-tid-wrapper,
#edit-field-select-a-speciality-first-tid-wrapper,
#edit-field-select-a-sub-speciality-op-tid-wrapper,
#edit-field-select-a-speciality-foreig-tid-wrapper{
width:100%;

}

#edit-field-select-doctor-tid-wrapper,
#edit-field-first-name-value-wrapper,
#edit-field-last-name-value-wrapper,
#edit-title-wrapper,
#edit-field-language-spoken-tid-wrapper,
#edit-field-clinic-tid-wrapper,
#edit-field-gender-tid-wrapper,

#edit-field-clinic-hours-tid-wrapper{
width:100%;

}
#webform-component-previously-registered-patient,
#webform-component-gender,
#webform-component-alternate-phone-number,
#webform-component-email,
#webform-component-country-of-residence,#webform-component-phone-number,
#node-1633 #webform-component-doctor-name,
#node-1633 #webform-component-specialty,
#edit-field-select-a-speciality-foreig-tid-wrapper,
#edit-field-select-a-speciality-mmpga-tid-wrapper,
#edit-field-select-a-speciality-first-tid-wrapper,
#edit-field-clinic-tid-wrapper {
    width:50% !important;
    float:left !important;
}

#edit-field-select-a-speciality-mmpga-tid,
#edit-field-select-a-speciality-foreig-tid,
#edit-field-select-a-sub-speciality-op-tid,
#edit-field-language-spoken-tid,
#edit-field-clinic-tid,
#edit-field-select-a-speciality-first-tid,
#edit-field-select-doctor-tid,
#edit-field-first-name-value,
#edit-field-last-name-value,
#edit-title .views-exposed-widget{
width:100%;
height:35px;
border: 1px solid #ccc;
}

#edit-field-first-name-value-wrapper label,
#edit-field-last-name-value-wrapper label,
#edit-title-wrapper label{
width:51% !important;
}


/*.form-item-field-first-name-value,*/
/*.form-item-field-last-name-value,*/
/*.form-item-title,*/
/*#edit-field-gender-tid-1,*/
/*#edit-field-gender-tid-2,*/
/*#edit-field-clinic-day-tid-1,*/
/*#edit-field-clinic-day-tid-2,*/
/*#edit-field-clinic-day-tid-3,*/
/*#edit-field-clinic-day-tid-4,*/
/*#edit-field-clinic-day-tid-5,*/
/*#edit-field-clinic-day-tid-6,*/
/*#edit-field-clinic-day-tid-7,*/
/*#edit-field-clinic-hours-tid-1,*/
/*#edit-field-clinic-hours-tid-2,*/
/*#edit-field-clinic-hours-tid-3{*/
/*float:left;*/
/*margin-right:7px;*/
/*}*/
.form-item-field-gender-tid:first-of-type label.option {
display:none;
}
#edit-field-gender-tid input#edit-field-gender-tid-all{
display:none;
}
#edit-field-clinic-day-tid input#edit-field-clinic-day-tid-all{
display:none;
}

#edit-field-clinic-hours-tid input#edit-field-clinic-hours-tid-all{
display:none;
}

.form-item-field-gender-tid,
.form-item-field-clinic-hours-tid,.form-item-field-clinic-day-tid{
float:left;
}

.view-clone-2-of-doctor input#edit-submit-clone-2-of-doctor,
.view-id-doctor input#edit-submit-doctor,
.view-clone-of-doctor input#edit-submit-clone-of-doctor
{
width: 30% !important;

background: rgba(16,159,140,1);

background: -moz-linear-gradient(left, rgba(16,159,140,1) 0%, rgba(36,214,146,1) 100%);

background: -webkit-gradient(left top, right top, color-stop(0%, rgba(16,159,140,1)), color-stop(100%, rgba(36,214,146,1)));

background: -webkit-linear-gradient(left, rgba(16,159,140,1) 0%, rgba(36,214,146,1) 100%);

background: -o-linear-gradient(left, rgba(16,159,140,1) 0%, rgba(36,214,146,1) 100%);

background: -ms-linear-gradient(left, rgba(16,159,140,1) 0%, rgba(36,214,146,1) 100%);

background: linear-gradient(to right, rgba(16,159,140,1) 0%, rgba(36,214,146,1) 100%);

    background-color: rgba(0, 0, 0, 0);

background-color: rgba(0, 0, 0, 0);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#109f8c', endColorstr='#24d692', GradientType=1 );

color: #fff !important;
}

.view-clone-2-of-doctor input#edit-submit-clone-2-of-doctor:hover,
.view-id-doctor input#edit-submit-doctor:hover ,
.view-clone-of-doctor input#edit-submit-clone-of-doctor:hover {
  background: #885a02!important;
    color: #fff!important;
    transition : 0.7s linear;
}
.view-clone-2-of-doctor .views-submit-button,
.view-id-doctor .views-submit-button ,
.view-clone-of-doctor .views-submit-button {
    width: 100%!important;
    text-align: center!important;
}
#webform-client-form-1633 .form-text {
    width:99%;
}
#webform-client-form-1633 ,
.view-clone-2-of-doctor .view-filters,
.view-doctor .view-filters ,
.view-clone-of-doctor .view-filters{
width:50% !important;
margin:0 auto;
}

.view-clone-2-of-doctor .view-content table thead th,
.view-id-doctor .view-content table thead th,
.view-clone-of-doctor .view-content table thead th
{
background:#18B58E;
color:#fff;
padding:14px;
border:0;
text-align: center;
}
.view-clone-2-of-doctor .view-content table td,
.view-id-doctor .view-content table td,
.view-clone-of-doctor .view-content table td
{
padding:14px;
border:0;
}

td.views-field-title a {
color: #333;
font-weight: bold;
}

td.views-field-title a:hover {
    color:#edab1e !important;
    text-decoration:underline !important;
}
.view-clone-2-of-doctor tr,
.view-id-doctor tr,
.view-clone-of-doctor tr {
    color:#2f2f2f !important;
}
.view-clone-2-of-doctor tr.even,
.view-id-doctor tr.even,
.view-clone-of-doctor tr.even
{
background: rgba(204,204,26,0.09);
}
.view-clone-2-of-doctor tr.odd,
.view-id-doctor tr.odd,
.view-clone-of-doctor tr.odd{
background: rgba(204,204,204,0.25);
}
.doctor-profile{
    border:1px solid #ccc;
}
/* contact form */
#edit-submitted-comment-mm-33 {
	display: block;
}
#edit-submitted-comment-mm-33 div.form-item-submitted-comment-mm-33 {
    display: block;
}
.form-item-submitted-comment-mm-33,.form-item-submitted-comment-type-of-feedback {
	width: 40%;
}

/*END MZM*/

/*----------------- Font Family ----------------- */
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphions/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphions/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
  url('../fonts/glyphions/glyphicons-halflings-regular.woff2') format('woff2'),
  url('../fonts/glyphions/glyphicons-halflings-regular.woff') format('woff'),
  url('../fonts/glyphions/glyphicons-halflings-regular.ttf') format('truetype'),
  url('../fonts/glyphions/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
@font-face {
  font-family: 'font-awesome';
  src: url('../fonts/font-awesome/fonts/fontawesome-webfont.eot');
  src: url('../fonts/font-awesome/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
  url('../fonts/font-awesome/fonts/fontawesome-webfont.woff2') format('woff2'),
  url('../fonts/font-awesome/fonts/fontawesome-webfont.woff') format('woff'),
  url('../fonts/font-awesome/fonts/fontawesome-webfont.ttf') format('truetype'),
  url('../fonts/font-awesome/fonts/fontawesome-webfont.svg#fontawesome-webfont') format('svg');
}
@font-face {
    font-family:'Myanmar3';
    src: url('../fonts/myanmar3.ttf');
  -webkit-font-smoothing: antialiased ;
    text-shadow: 0px 0px 1px rgba(255, 255, 255, 0.3);
  font-weight: normal;
  font-style: normal;
  unicode-range: U +1000 -109 F;
}

@font-face {
  font-family: 'Cambria';
  src: url('../fonts/cambia/Cambria.ttf') format('truetype');
  font-weight:normal;
  font-style: normal;
}
@font-face {
  font-family: 'Cambria-Bold';
  src:  url('../fonts/cambia/Cambria-Bold.woff')format('woff'),
        url('../fonts/cambia/Cambria-Bold.eot')format('embedded-opentype'),
        url('../fonts/cambia/Cambria-Bold.ttf')  format('truetype'),
        url('../fonts/cambia/Cambria-Bold.svg#Cambria-Bold') format('svg');
  font-weight:normal;
  font-style: normal;
}
/*@font-face {*/
/*  font-family: 'Helvetica';*/
/*  src: url('../fonts/helvetica/Helvetica.ttf') format('truetype');*/
/*  font-weight:normal;*/
/*  font-style: normal;*/
/*}*/

/*----------------- Alignment ----------------- */
.left{
  float:left;
}
.right{
  float:right;
}
.clearfix{
  clear:both;
}

.leftalign{
  text-align:left;
}
.rightalign{
  text-align:right;
}
.justify{
  text-align:justify;
}
.center{
  text-align:center;
}
/*----------------- List styles ----------------- */
a:hover, a:focus {
    text-decoration:none;
}
#main-menu ul.menu{
  list-style:none!important;
}
ul.block-list li{
    padding: 10px 0px;
    color:#191919;
    border-bottom: 1px solid #6dc283;
    list-style-type: disc;
    list-style: square;
    list-style-position: outside;
    font-size: 18px;
}

.square-list li /*HWP*/{
    padding: 8px;
    list-style: square;
    font-size: 16px;
}
hr {
    border-bottom:1px solid #ccc !important;
}
/*----------------- Background Colors ----------------- */

.glyphicon-hourglass{
    color:#edab1e;
}
.glyphicon-heart{
    color:#edab1e;
}
.greenfive-bg {
    background:#6dc283;
}
.greeneight-bg {
    background:#0a8744;
}
.greenone-bg {
    background-color: #3fa98c;
  margin-bottom: 40px;
}
.contactblock-border{
    border-right: 1px solid #ccc;

}
.contactblock-left-border {
    border-left: 1px solid #ccc;
 
}

/************ repair *****************/
.greentwo-bg {
        background-color: #3ea98b;
        

}

.greenthree-bg {
    background-color: #acd9b1;
}
.darkgray-bg {
    background:#333333;
}
.gray-bg {
    background-color:#29313b;
}
.darkgreen-bg{
background-color: #006f34;
}
.darkgreen2-bg{
background-color: #006633;
}
.green-bg{
  background-color:#77ba4a;
}
.bd-radius{
    border-radius:5px !important;
}
.fst-bg{
    background-color:#e6e3e3 !important;
}
.midsidepadding1{
   text-align:center;
}
.btn-size{
    width:100% !important;
}
.contact-align{
    text-align:center !important;
}
.lightgreen3-bg {
     background-color: #000000;
}
.lightgreen2-bg{
  background-color: #5a9334;
}
.lightgreen-bg{
  background-color:#cce2d6;
}
.yellow-bg{
  background-color: #e1a42e;
}

.orange-bg{
  background-color:#edab1e;
}
.blue-bg{
    background-image: linear-gradient(to bottom, #089779, #049a78, #019d77, #02a075, #05a373);
}
.lightblue-bg{
  background-color:#abd0e3;
}
.white-bg{
  background-color:#fff;
}
.greentext {
   color:#006f34;
}
.darkgrey-bg{
  background-color:#006f34;
}
.lightgrey-bg{
  background-color:#D1D1D1;
  border:1px solid #ccc;
}
.lightgrey1-bg{
  background-color:#EBEBEB;
}
.lightgrey2-bg{
    background-color: #cce7cc;
}
.view-24-hour-services .view-content .child-color:nth-child(2)
, .view-24-hour-services .view-content .child-color:nth-child(4)
, .view-24-hour-services .view-content .child-color:nth-child(6)
, .view-24-hour-services .view-content .child-color:nth-child(8){
    background-color: #cce7cc;
}
#block-views-doctor-block-1 .view-content .child-color:nth-child(2),
#block-views-doctor-block-1 .view-content .child-color:nth-child(4),
#block-views-doctor-block-1 .view-content .child-color:nth-child(6),
#block-views-doctor-block-1 .view-content .child-color:nth-child(8) {
  background: #149076;
}
/*----------------- Text Style ----------------- */
/*body{*/
/*  font-family: 'latoregular' ,'Myanmar3' !important;*/
/*}*/

body{
  font-family: 'Lato-Regular' ,'Myanmar3' !important;
}

ul,ol {
    font-size:16px;
}

p{
  font-size:16px;
  color:#191919;
  font-family: 'Lato-Regular' ,'Myanmar3' !important;


}
table {
    font-size:16px;
    width:100%;
}
#node-13 ul li,
#node-1530 ul li,
#node-634 ul li {
    list-style-position:outside !important;
}
.custom-tab ul li a {
    color:#333 !important;
}
.greentwo-bg h6 {
    font-size:20px !important;
    color:#fff !important;
/*    text-decoration:underline;*/
}
.sub-ul-list li {
    margin-bottom:0 !important;
}
.sub-ul-list {
    margin-left: 5%;
}
.phone-number h4 {
    margin-bottom:15px;
    font-size:20px !important;
}
.phone-number span,
.phone-number  a,
.phone-number  a {
    color:#333 !important;
    margin-right: 5px;
}

#node-564 ul li {
    list-style-position:inherit !important;
}

#node-632 ul li a,
.not-front h5 a {
    color:#333 !important;
    font-size:16px !important;
}

.fa-arrow-alt-circle-right::before {
    font-size:23px;
}
.content-list p {
    margin-left: 2rem;
white-space: normal !important;
word-break: normal !important;
}
.region-after-content-no-wrapper-contact-block h4 {
    color:#fff !important;
    height: 53px;
}
ul.sub-ul-list li {
    margin-top: 5px !important;
}
.fa-arrow-alt-circle-right {
    position: relative;
-webkit-animation-name: move;
-webkit-animation-duration: 4s;
animation: move 4s infinite;
float: left;
width: 0;
margin-top: 6px;
color:#038968;
}
.custom-tab > ul li {
    right:0 !important;
}
.summary-note-bg {
    box-shadow: 0 10px 20px rgb(5, 71, 126, 0.2), 0 5px 5px rgb(5, 71, 126, 0.2);
padding: 20px;
border-radius: 5px;
background: #eee;
}
.not-front h5 {
    font-size:17px !important;
}
:lang(my) a.btn,
:lang(my) .btn-border a {
    font-size:16px !important;
}
/*:lang(my) p,*/
/*:lang(my) h1,*/
/*:lang(my) h2,*/
/*:lang(my) h3,*/
/*:lang(my) h4,*/
/*:lang(my) h5 {*/
/*    word-break:break-all;*/
/*}*/
:lang(my) h3 {
    font-size:1.3rem;
}
:lang(my) h1 {
    font-size:1.5rem !important;
}
:lang(my) #block-views-health-packages-block .item h5 {
    
}
.custom-right {
    right: -5%;
position: relative;
}
.not-front h4 {
    font-size:18px !important;
}
.not-front h3,
.custom-tab h3{
font-size: 22px !important;
margin-bottom: 15px;
/*font-weight: bold;*/
}
#block-system-main-menu ul li {
    right:0 !important;
}
.not-front ul li {
list-style-position: outside !important;
font-size: 16px !important;
/*right: -8%;*/
position: relative;
margin-top:10px;
}

.not-front h3 {
    font-family:'Lato-Regular', 'Myanmar3';
}
.not-front h1,
.not-front h2,
.not-front h4,
.not-front h5,
.not-front h6{
  font-family: 'Lato-Regular','Myanmar3';
color: #6c757d;
font-weight:bold;
}

/*latoregular*/
.remark {
font-weight: bold;
font-size: 18px;
font-weight:bold;
}
.greytext {
    color:#191919;
}
.whitetext{
  color:#fff!important;
}
.darkbluetext{
  color:#118378!important;
}
.darkgreentext{
  color:#014c26!important;
}
.lightgreytext{
  color:#D1D1D1!important;
}
.darkgreytext{
  color:#333333!important;
}

/*pnn_fix*/ 

.h_t_pt {
    margin-top:3rem;
}
/*----------------- Font sizes ----------------- */
.tinyfont{
  font-size:13px;
}
.smallfont{
  font-size:14px;
}
.regularfont{
  font-size:16px;
}
.bigfont{
  font-size:42px;
}
/*----------------- Buttons ----------------- */
.webform-client-form .form-actions #edit-submit{
    background: linear-gradient(to right, rgba(16,159,140,1) 0%, rgba(36,214,146,1) 100%) !important;
    width:25%;
    color:#fff;
}
#block-webform-client-block-1529 .webform-client-form .form-submit{
    background: linear-gradient(to right, rgba(16,159,140,1) 0%, rgba(36,214,146,1) 100%) !important;
    width:21%;
    color:#fff;
}

.btn-custom:hover {
    background: #885a02!important;
    color: #fff!important;
    transition: 0.7s linear;
}
.btn-custom {
       border-radius: 6px;
    padding: 15px 20px!important;
    font-size: 14px;
    border: transparent;
    color: #fff !important;
}

.btn-primary{
  border:none;
}
a.btn.btn-lg.bg-white{
    border: 1px solid #fff;
    transition: 0.3s linear;
}
a.btn.btn-lg.bg-white:hover {
    border: 1px solid;
}
.largebtn-yellow{
  color:#fff!important;
  padding:30px 50px;
  font-size:14px;
  background: #edab1e!important;
  border-radius:2px;
  text-align:center;
}
.bgbtn-white{
  padding:14px 15px;
  background: #fff!important;
      border: 1px solid #fff;
}
.bgbtn-white:hover{
	border: 1px solid;
	transition: 0.3s linear;
}
.call-btn{
  padding:14px 15px;
  background: #edab1e!important;
      color: #fff!important;
}
.call-btn:hover{
	background:#885a02!important;
	color:#fff!important;
	transition: 0.7s linear;
}
.btn.orange-bg:hover{
	background:#B75E1E!important;
	color:#fff!important;
}
.btn.green-bg:hover{
	background:#5a8e38!important;
	color:#fff!important;
}
.largebtn-yellow:hover{
background: #885a02!important;
    color: #fff!important;
    transition: 0.7s linear;
}
.call-btn{
  padding-left: 18px !important;
    width: 100%;
}
.call-btn:hover{
	color:#1A1A1A!important;
}
.call-btn:after{
  content: "\e258\e258";
     font-size: 9px;
    padding-left: 5px;
  font-family: 'Glyphicons Halflings';
}

td.views-field-view-node:after {
    content: "\e258\e258";
     font-size: 9px;
    color:#23527c;
  font-family: 'Glyphicons Halflings';
}
/*----------------- Header ----------------- */

.logo-container{
  display:inline-block;
}
#logo{
  transition: all .4s ease 0s;
}
.menu-container{
  padding:26px 26px;
}
.menu-container a img{
  height:35px;
}
/* Navbar override styles */

/*----------------- Menu ----------------- */
@-webkit-keyframes fadeIn { 0% { opacity:0; } 100% { opacity:1; } }
@keyframes fadeIn { 0% { opacity:0; } 100% { opacity:1; } }
.fade-in {
    opacity:0;  /* make things invisible upon start */
    -webkit-animation: fadeIn 1s ease-in;
    animation: fadeIn  1s  ease-in;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode:forwards;
}
.fade-in.one {
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
}

ul.menu li {
     margin: 0 0 0 0.5em;
}
#main-menu ul.menu {
    margin:0 auto;
	}

	.mobile-center{
		text-align: center;
	}
	.mobile-left {
	    text-align:left;
	}



/*----------------- Icons ----------------- */
img.bigicon{
  width:80px;
}
/*----------------- Service ----------------- */
.grid{
	display:grid;
	grid-template-columns: 15% 90%;
}
.service-body{
  width:100%;
}
.service-body p{
  display:inline-block;
  margin: auto 10px;
}
img.full-width{
  width:100%;
}
.zoom-slider img{
  width:400px;
  margin:0 auto;
}
/*----------------- Slider ----------------- */
.greenthree-img-bg {
   background: url(../images/gift-card-bg.png) no-repeat center right;
    background-size: cover;
}
.greenfour-img-bg {
    position:relative;
    background: url(../images/holiding_phone_bg2.jpg) no-repeat center left;
    background-size: cover;
    background-position: 5%;
    padding-top: 7rem !important;
}
.greentwo-img-bg {
    background: url(../images/bg.png) no-repeat center right;
    background-size:cover;
}
.carousel-inner{
    /*max-height:600px;*/
}
.carousel-caption h3,.carousel-caption p {
    color:#fff !important;
}

.item:first-child .carousel-caption {
    display:none;

}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    min-height: 450px;
    object-fit: cover;
}
#map{
  width:100%;
  height:400px;
}
#fb{
  width:100%;
  background:white;
  height:500px;
  border:none;
  overflow:hidden;
}
/*----------------Pregnancy Calculator-----------------------*/

#block-block-13 input , #block-block-13--2 input{
    padding: 0px 15px;
    background: #cccccc;
   border: 1px solid #ccc;
}
/* carousel */

.owl-item{
  transform:scale(0.8);
}
.owl-item.center{
  transform:scale(1);
  -webkit-transition: all 0.25s;
    transition: all 0.25s;

}
.owl-item > div:after {
  font-size: 24px;
  font-weight: bold;
}
.owl-theme .owl-controls .owl-nav [class*='owl-']{
  width: 50px;
  height: 50px;
  border-radius: 30px;
  line-height: 50px;
  background:#edab1e;
}
.owl-theme .owl-controls .owl-nav [class*='owl-']:hover {
background: #885a02!important;
    color: #fff!important;
    transition: 0.7s linear;
}
.owl-nav .glyphicon{
  font-size:20px;
  line-height: 40px;
}

.view-health-packages .owl-carousel .owl-item img{
  border: 3px solid #fff;
border-radius: 8px;
margin:8px;
}

.view-health-packages .owl-carousel .owl-item.center img{
    box-shadow: 0px 0px 7px 2px #999;
}
/*----------------- Package ----------------- */
.package{
  width:95%;
  margin:0 auto;
  border-radius:6px;
/*  min-height:500px;*/
}
.package-title h3{
  padding:0;
  margin:0;
  font-size:21px;
  color:#006f34 !important;

}
.package-title{
    padding: 30px 10px;
    border-radius: 6px 6px 0px 0px;
}
.package-list > .block-list li{
  border-bottom:none;
  padding:10px 0;
  font-size:13px;
}
/*----------------- Border ----------------- */

/*----------------- Wizard Form ----------------- */
.wizard {
    margin: 20px auto;
    /* background: #fff; */
}

    .wizard .nav-tabs {
        position: relative;
        margin: 40px auto;
        margin-bottom: 0;
        border-bottom-color: #fff;
    }

    .wizard > div.wizard-inner {
        position: relative;
    }

.connecting-line {
  height: 2px;
  background: #fff;
  position: absolute;
  width: 67%;
  margin: 0 auto;
  left: -33px;
  right: 0;
  top: 34%;
  z-index: 1;
}

.wizard .nav-tabs > li.active > a, .wizard .nav-tabs > li.active > a:hover, .wizard .nav-tabs > li.active > a:focus {
    color: #555555;
    cursor: default;
    border: 0;
    border-bottom-color: transparent;
}

span.round-tab {
    width: 30px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    border-radius: 4px;
    background: #fff;
    border: 2px solid #e0e0e0;
    z-index: 2;
    position: absolute;
    left: 0;
    text-align: center;
    font-size: 25px;
}
span.round-tab{
    color:#666;
    background:white;
    font-size:16px;
}
.wizard li.active span.round-tab {
    background: #5eab2b;
    border:1px solid #5eab2b;
    color: white;
}
.wizard li.active span.round-tab a{
    color: #5bc0de;
}

span.round-tab:hover {
    color: #333;
    border: 2px solid #333;
}

.wizard .nav-tabs > li {
    width: 33%;
}

.wizard .nav-tabs > li a {
    width: 30px;
    height: 30px;
    margin: 20px auto;
    /* border-radius: 100%; */
    padding: 0;
}

.wizard .nav-tabs > li a:hover {
    background: transparent;
}

.wizard .tab-pane {
    position: relative;
    padding-top: 50px;
}

.wizard h3 {
    margin-top: 0;
}
/* form */

#calculator select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 15px;
  border: 1px solid #ccc;
  border-radius: 3px;
  margin-bottom: 10px;
  width: 20%;
  box-sizing: border-box;
  color: #2C3E50;
  font-size: 13px;
}

#calculator input {
  background: #27AE60;
  font-weight: bold;
  color: white;
  border: 0 none;
  border-radius: 1px;
  padding: 14px 15px;
}

.input-group {
    display: block;
}
.ui-selectmenu-button.ui-button {
    width: 100%;
}
.ui-selectmenu-text{
  padding:10px;
}
.ui-selectmenu-icon.ui-icon{
  margin:10px;
}
.small .ui-selectmenu-button.ui-button{
    padding: 3px 2px;
}
.small .btn {
    border-radius: 2px;
    padding: 11px 30px!important;
}
.ui-button {
    padding: 9px 2px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
  background:#fff!important;
}
.ui-input{
  text-align: left;
      white-space: nowrap;
      width: 100%;
      background:#fff!important;
      padding:17px 10px;
      border-radius:4px;
      border:1px solid #c5c5c5;
}
.views-table.cols-7 {
    width:100%;
}
/*----------------- Wizard Form Ends ----------------- */

/*START AHT*/
.fix {
    top: 0;
    width: 100%;
    z-index:500 !important;
}

.fix + .container-fluid {
    padding-top: 70px;
}
.bg-primary{
    background: rgba(16,159,140,1);
    background: -moz-linear-gradient(left, rgba(16,159,140,1) 0%, rgba(36,214,146,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(16,159,140,1)), color-stop(100%, rgba(36,214,146,1)));
    background: -webkit-linear-gradient(left, rgba(16,159,140,1) 0%, rgba(36,214,146,1) 100%);
    background: -o-linear-gradient(left, rgba(16,159,140,1) 0%, rgba(36,214,146,1) 100%);
    background: -ms-linear-gradient(left, rgba(16,159,140,1) 0%, rgba(36,214,146,1) 100%);
    background: linear-gradient(to right, rgba(16,159,140,1) 0%, rgba(36,214,146,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#109f8c', endColorstr='#24d692', GradientType=1 );
}
.care-icon{
    height: 85px;
}
.navbar{
    padding: 0 1rem;
    margin:0 !important;
    border-radius:0 !important;
    border:transparent !important;
    background: rgba(6,197,127,1);
    background: -moz-linear-gradient(top, rgba(6,197,127,1) 0%, rgba(3,137,104,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(6,197,127,1)), color-stop(100%, rgba(3,137,104,1)));
    background: -webkit-linear-gradient(top, rgba(6,197,127,1) 0%, rgba(3,137,104,1) 100%);
    background: -o-linear-gradient(top, rgba(6,197,127,1) 0%, rgba(3,137,104,1) 100%);
    background: -ms-linear-gradient(top, rgba(6,197,127,1) 0%, rgba(3,137,104,1) 100%);
    background: linear-gradient(to bottom, rgba(6,197,127,1) 0%, rgba(3,137,104,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#06c57f', endColorstr='#038968', GradientType=0 );
    border-bottom:1px solid #ccc !important;
    padding:8px;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
  background:transparent;
}
ul.navbar-nav li{
    margin:0px !important;
}

/*pnn_fix*/
.navbar .nav-link{
    /*padding: 1rem 1.8rem !important;*/
    padding:10px !important;
}
ul.navbar-nav li a, .navbar.fix ul.navbar-nav > li > a:hover{
    color: #fff !important;
    font-size:14px;
    /* padding: 15px 15px !important; */
}
html[lang="my"] ul.navbar-nav li a{
    font-size: 14px !important;
}
.navbar.fix{
    background: #006f34 !important;
    position: fixed;
}

.navbar.fix ul.navbar-nav > li > a{
    color:#fff !important;
}
.navbar.fix #search-btn{
  color:#fff!important;
}
.drop-btn{
  display:none;
}
.dropdown-btn{
  display: inline-block!important;
  position: relative;
  top: 40%;
  right: 10px;
  padding: 8px 6px 4px 6px;
  cursor: pointer;
  border-radius: 100px;
  border: 1px solid #006f34;
  color: #006f34;
}

.fix .dropdown-btn{
  color:white!important;
  border:1px solid #fff;
}

ul.dropdown-menu > li > a{
    color:#006f34 !important;
    font-size: 16px !important;
    padding: 6px 14px !important;
    background:transparent !important;
}

ul.dropdown-menu li.dropdown > ul.menu > li > a {
    font-size:14px !important;
    padding:6px 15px !important;
    width:100%;
    display:inline-block;
}

ul.dropdown-menu > li > a:hover,
ul.dropdown-menu li.dropdown > ul.menu > li > a:hover{
    color:#fec426  !important;
}

ul.navbar-nav li:nth-child(3) ul.dropdown-menu > li{
    width:33.3%;
    float:left;
    text-align:center;
    margin:0;
    border-right: 1px solid #ddd;
}
ul.navbar-nav li {
    margin: 0px !important;
}
ul.navbar-nav li:nth-child(3) ul.dropdown-menu > li > ul > li{
    width:50% !important;
    float: left;
    
}
ul.navbar-nav > li:nth-child(3) > ul > li{
   height:auto;
}
/*pnn_fix*/

ul.navbar-nav li:nth-child(3) ul.dropdown-menu > li > ul > li > a{
    font-size:13px !important;
    text-align: left;
   padding: 5px 10px !important;
   color: #006f34 !important;
}

/*pnn_fix*/
ul.navbar-nav li:nth-child(3) ul.dropdown-menu > li > ul > li > a:hover{
   color: #fec426 !important;
}

ul.dropdown-menu{
    background: rgba(255, 255, 255, 0.9);
    padding:0px;
    margin: 0 !important;
    border-radius: 0;
}

#main-menu .parent .parent:hover > .sub{
    display: block;
    -webkit-animation: fadeIn .4s;
    animation: fadeIn .4s;
}

.navbar-toggle{
    margin-top: 24px;
    background-color:transparent;
}

.navbar-toggle .icon-bar{
    background-color:#006f34 !important;
}

.my-btn-one {
    background: #ddd;
    border: transparent;
    color: #006633;
    font-size: inherit;
    padding: 4px 6px;
    border-radius: 6px;
    border: 1px solid transparent;
    margin-left:-15px;
}
.my-btn{
      padding: 4px 6px;
    border-radius: 6px;
    border: 1px solid transparent;
    background-color: #ddd;
    color: #006633;
}

.language-switcher-locale-url{
    font-size:0;
    position: relative;
    right: -35px;
    list-style:none;
    bottom: -3px;
    margin-bottom:0;
}

span.light { font-size:15px;color: #006f34 ;}

.package-title h3 {font-size:20px;}


/**/

@media (max-width: 1199px){
    #webform-client-form-1541 input[type="email"]{
    width: 85% !important;
}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    	border: none;
	}
	.rightborder.green{
		border:none;
	}
	
	#views-exposed-form-doctor-page .form-type-bef-checkbox {
    width: 48%;
    float: left;
}

.lightgreen-bg{
padding-top:30px !important;
}
#block-block-6 .footer-top{
padding-top:0 !important;
}
.footer-top{
    margin-top: 40px;

}
.footer-top-right{
    margin-top: 40px;

}
}

@media (min-width: 1200px){
.container {
    max-width: 1200px;
}
}

@media (max-width: 480px) {
    .not-front ul li {
        right:0;
    }
    .custom-tab .nav-tabs > li.active > a,.custom-tab  .nav-tabs > li.active > a:hover, .custom-tab.nav-tabs > li.active > a:focus {
color: #01AA75 !important;
border-bottom: 2px solid #01AA75;
    }
    .general-leadingbox {
        border:1px solid transparent !important;
    }
    .page-node-57 .tab-content .tab-pane * {
        color:#333 !important;
    }
    .footer-table table tr td {
        color:#fff !important;
    }
    table.well-child-table tr td {
color: #212529 !important;
}
.general-leadingbox {
    padding:0 !important;
}
.general-leadingbox h4 {
    font-size:20px !important;
}
.carousel-caption p.smallpadding{
    display:none;
}
.carousel-caption .btn {
    margin-top: 14px !important;
position: relative;
}
    .tab-content {
        margin-top:2.5rem;
        background: #eee;
border-radius: 12px !important;
box-shadow: 0 10px 20px rgb(5, 71, 126, 0.2), 0 5px 5px rgb(5, 71, 126, 0.2);
    }

    .tab-content .tab-pane  h3 {
        font-size:20px !important;
    }
    .nav-tabs li {
        width:100%;
    }
    .nav-tabs{
       border-bottom: none !important;
           margin-top: 3rem;
    }
    .list-unstyled li a {
        font-size:16px !important;
    }
    .custom-tab > ul li a{
        padding: 5px !important;
font-size: 20px !important;
text-align:left;
    margin-top: 15px;
    }
    .custom-tab ul li a.active {
    border-bottom: 3px solid #01AA75;
    }
    .greenfour-img-bg{
        background: none;
    }
    .greenfour-img-bg2 {
        position:relative;
      background: linear-gradient(
          rgba(255, 255, 255, 0.6), 
          rgba(255, 255, 255, 0.6)
        ),
        url(../images/holiding_phone_bg2.jpg) no-repeat center left
        ;
        background-size: cover;
        background-position: 5%;
        text-align: right;
    }
    .hand-bg{
        background: linear-gradient(
          rgba(255, 255, 255, 0.6), 
          rgba(255, 255, 255, 0.6)
        ),
        url(../images/app-hand.png) no-repeat center right/contain
        ;
    }
    .mobile.fa-phone{
        font-size: 20px;
    }
    .mobile.fa-viber{
        font-size: 23px;
    }
    .mobile-fd img{
        height: 24px;
    }
    .list-mobilemargin{
    margin-top:-27px !important;
    }
    .btn-border{
        margin-bottom: 20px !important;
    }
    .mobile-padding{
        padding-top:20px !important;
    }
    .obesitymobile-margin{
        margin-bottom:30px !important;
    }
     .mobile-margin{
        margin-top:20px !important;
        
    }
    .mobile-margin1{
        margin-top:30px !important;
    }
    .about-pg{
        margin-top:12px !important;
    }
    .field-name-field-inner-image .field-item img {
        width:100%;
    }
    .carousel-caption {
        display:none;
    }
    .accre-bg {
        height:auto;
    }
    #block-block-8 .mobile-left a {
    font-size:16px;
    }
    .midbottompadding {
        padding-bottom:0px;
    }
    .largepadding {
        padding-top:0px;
        padding-bottom:0px;
    }
    .view-id-doctor .view-content table td, .view-clone-of-doctor .view-content table td {
        padding: 0px;
        border: 0;
        font-size: 10px;
    }
    .view-id-doctor .view-content table thead th {
        padding:0px;
        font-size: 12px;
    }
    .views-widget .form-type-textfield {
        width:100% !important;
    }
     #logo{
        padding:12px 0;
        transition: all .4s ease 0s;
        height: 65px;
    }

    #block-block-20 .content > div {
        position: fixed;
        z-index: 1000;
        bottom: 0px;
        left: 0px;
        right: 0px;
        background: #cee7cd;
        padding: 14px;
        border-top:1px solid #d8d8d8
      }

    h1.capitall{
        font-size:25px;
    }
    h1.roboto-light {
         font-size:30px;
    }
    .view-centers-clinics .nav-tabs li.active a:after {
      position:relative;
    }

    ul .dropdown-menu{
        position:relative;
        box-shadow:none;
        width:100%;
        left:0 !important;
      text-align:left;
      margin-bottom: 15px !important;
    }
    ul.navbar-nav li:nth-child(3) ul, ul.navbar-nav li:nth-child(3) ul li{
        width:100%;
    }
    ul.navbar-nav > li:nth-child(3) > ul > li{
        height:auto;
    }

    ul.navbar-nav li a, .navbar.fix ul.navbar-nav > li > a:hover{
        padding:10px;
    }
    .view-centers-clinics .nav-tabs a {
        padding:4px;
        font-size: 14px;
    }
    h1.capital {
        font-size:25px;
    }
    .yellow-bg {
        padding-top: 10px;
        padding-bottom: 10px;
    }

/*form input, form textarea {
    width:100%;
}*/
.webform-component,
#webform-client-form-8{
    width: 100%;

}

#edit-field-select-a-speciality-first-tid-wrapper, #edit-field-select-a-sub-speciality-op-tid-wrapper ,
#edit-field-select-doctor-tid-wrapper, #edit-field-first-name-value-wrapper, #edit-field-last-name-value-wrapper, #edit-title-wrapper, #edit-field-language-spoken-tid-wrapper, #edit-field-clinic-tid-wrapper, #edit-field-gender-tid-wrapper, #edit-field-clinic-day-tid-wrapper, #edit-field-clinic-hours-tid-wrapper{
    width:100%;
}
#block-block-13 h2 {
    padding-bottom: 10px;
    font-size:20px;
}

.carousel-inner img {
    min-height:250px !important;
    width:100%;
}

.capital {
    font-size: 20px !important;
}

.teahouse-padding {
    padding-top: 20px;
    text-align: center;
    padding-bottom: 40px;
}
.carousel-caption.one {
    top: 50% !important;
    left: 35% !important;
} 
.carousel-caption {
    padding-top: 0;
    padding-bottom: 0;
}
.mobile p {
    font-size: 12px;
    line-height: 16px;
}
.mobile .btn {
    font-size: 12px !important;
}

#block-block-12{
background:none;
height:880px;
}
.bigpadding {
padding-top:10px;

}
.view-doctor .view-filters{
        width:100%!important;
    }
  #block-block-13 {
          top: 379px;
    position: relative;
  }
    .view-id-doctor input#edit-submit-doctor{

        margin-left:0!important;
    }

   #block-block-13 input, #block-block-13--2 input {
       padding:0px 10px;
   }

}

@media (max-width: 991px) {

.navbar.fix {
    background:#cee7cd !important;
}

.mbpt{
padding-top:70px !important;
}
#block-block-8 .mobile-left a {
    font-size:16px;
}
}

@media (max-width: 768px) {
        .not-front ul li {
        right:0;
    }
    #webform-client-form-1529 fieldset, #webform-client-form-1541 fieldset{
        width: 100%;
    }
       #webform-client-form-1633 {
        width:100% !important;
    }
    .language{
        margin-bottom: 10px;
    }
    .navbar-nav .dropdown-menu {
        position: static;
        float: left;
    }
    #views-exposed-form-doctor-page .form-type-radio,
    #edit-field-select-a-speciality-first-tid-wrapper,
    #edit-field-clinic-tid-wrapper {
        width:100% !important;
    }
    ul.list-style-outside li {
        font-size:16px;
    }
    .navbar{
    overflow-y: scroll;
    }
    .mt-minus-15{
    margin-top:-15px;
}
    .list-mobilemargin{
    margin-top:-27px !important;
}
    .btn-border{
        margin-bottom: 20px !important;
    }
    .mobile-padding{
        padding-top:20px !important;
    }
      .obesitymobile-margin{
        margin-bottom:30px !important;
    }
    .about-pg{
        margin-top:12px !important;
    }
  #block-block-13 {
      top: 355px;
      position: relative;
  }
  .block-views-health-packages-block .rightalign {
      text-align:center !important;
  }
  .block-views-health-packages-block .greentext {
      padding-bottom: 0px !important;
  }
  .view-news-health-tips .call-btn {
      width: 35%;
  }
  h1.roboto-light {
    font-size: 25px;
}
  ul.block-list li {
      padding: 10px 0px;
  }
  .custommargin {
      margin-top: 0px;
margin-bottom: 0px;
  }
  .package .package-title {
      padding: 15px 10px;
  }
    #block-block-8 .btn {
        font-size: 16px !important;
    }
    .view-health-packages {
        padding-bottom: 15px !important;
    }
  .navbar-collapse{
    height:100vh;
  }
  #block-block-8 .mobile-left a {
    font-size:16px;
}
.dropdown > a{
  display: inline-block!important;
  width: 90%;
}
.dropdown.open{
  background:transparent!important;
}
.dropdown.open ul{
  background:transparent!important;
}
.dropdown.open a{
  background:transparent!important;
}
#main-menu ul.menu {
    margin: 0 auto;
    width: 100%!important;
    height: auto;
    background: transparent;
}
#main-menu ul.menu ul.menu{
      padding-left: 28px;
}

ul.dropdown-menu{
    position:relative;
    box-shadow:none;
    width:100%;
    left:0 !important;
    text-align:left;
    margin-bottom: 15px !important;
  }
ul.navbar-nav > li:hover {
    background: transparent!important;
}
ul.navbar-nav li:nth-child(3) ul.dropdown-menu{
  padding-left:0!important;
}
ul.navbar-nav li:nth-child(3) ul.dropdown-menu > li > ul > li {
    width: 100% !important;
}
ul.navbar-nav li:nth-child(3) ul.dropdown-menu > li > a{
   text-align:left!important;
   font-size:17px !important;
}
.navbar-dark .navbar-nav .nav-link {
    font-size:17px !important;
}
.navbar .nav-link {
    padding:10px !important;
}
    ul.navbar-nav li:nth-child(3) ul.dropdown-menu{
          width: 100%;
    }
    ul.navbar-nav li:nth-child(3) ul, ul.navbar-nav li:nth-child(3) ul li{
        width:100%;
    }
    ul.navbar-nav li:nth-child(3) ul{
        width:100%;
    }

ul.navbar-nav > li:nth-child(3) > ul > li{
   height:auto;
}

ul.navbar-nav li:nth-child(3) ul.dropdown-menu > li {
        position: initial;
      width: 100%!important;
      height: auto;
      padding-right: 5px!important;
      border-right:none!important;
}
ul.navbar-nav li:nth-child(3) ul.dropdown-menu > li > ul > li{
  padding-left:30px;
}
ul.navbar-nav li:nth-child(3) ul.dropdown-menu > li .dropdown-btn{
  right:60px;
}
#block-block-12 {
    padding-top:10px;
    padding-bottom:10px;
}
 .largepadding{
    padding-top:30px;
    padding-bottom:10px;
}
#block-block-18 iframe ,
#block-block-4 iframe {
    margin:0 auto;
    display:block;

}
table.about-table img{
    width:40%;
    height:auto;
}
.navbar-default .navbar-toggle {
    border-color: #006f34;
}
.navbar.fix .navbar-toggle .icon-bar{
background:#fff!important;
}
.navbar.fix .navbar-toggle{
  border-color:white;
}
.nav > li > a {
     padding: 15px 2px;
}
#search-btn{
  float:left;
}
.largebtn-yellow {
    width:auto;
}
#block-block-12 {
    background:none;
}
ul.navbar-nav li a {
    font-size:16px !important;
}
}
fieldset#pregtest{
    background: #fbedd0;
    padding: 15px 0;
}
fieldset#pregtest input.datepick{
    padding: 11px;
    border: 1px solid #ccc;
    border-radius: 3px;
    width: 100%;
    margin-bottom: 10px;
    box-sizing: border-box;
    font-family: montserrat;
    color: #2C3E50;
    font-size: 13px;
    background: #fff;
}
fieldset#pregtest input.btn{
    margin-left: 15px;
    width: 90px;
    background: #edab1e;
    border: 0 none;
    border-radius: 1px;
    cursor: pointer;
    font-weight: bold;
    color: white;
    padding: 10px 5px !important;
}
fieldset#pregtest span.glyphicon{
    position: absolute;
    right: 22px;
    top: 9px;
    color: #666;
    font-size: 25px;
}

/* Redesign css by zyl */

.region.region-menu {
  margin-right: auto !important;
}
.lang-dropdown-select-element {
  width: 70px;
  border: none;
  border-radius: 50px;
  height: 35px;
  padding: 0 10px;
  margin-right: 1rem;
  outline: none;
}
.bmi-box{
  background: transparent;
	border-radius: 7px;
}
.bmi-box input[type=text]{
	border-radius: 7px !important;
}

.preg-box{
	background: #EFD4CE;
	border-radius: 7px;
}
.preg-box input[type=text]{
	border-radius: 7px !important;
}
/* zyl custom css */
.view-news-health-tips .field-type-text-with-summary .field-items p{
    line-height: 30px !important;
}

#webform-client-form-1529 .fieldset-wrapper {
    width: 90% !important;
    padding-left: 30px;
}
.search-wrapper input {
  margin: 0;
  border-radius: 25px;
  border: 0;
  color: #63717f !important;
}
#lang-wrapper li:hover {
  background: transparent !important;
}

#owl-carousel .owl-nav {
  display: none;
}

.health-package {
  background: #244043;
  padding: 3rem 0 !important;
}
.health-packs-text-white p {
color: #cdd3d3;
}
.form-fa-right {
  position: absolute;
  right: 10px;
  top: 9px;
  color: #666;
  font-size: 21px;
  z-index: 1;
}
.mediumfont {
  font-size: 2rem;
}
.custom-p p {
    line-height:20px !important;
}
.service-font {
  font-size: 18px;
  color: #274344;
font-family: Lato-Regular;
}
#search-block-form{
    width: 100%;
}
.search-wrapper input{
    width: 100%;
}

@media screen and (min-width: 769px){

    ul.navbar-nav li:nth-child(3) {
        position: initial;
    }
    ul.navbar-nav li:nth-child(3) ul.dropdown-menu > li{
        position: relative;
        width:33.3%;
        float:left;
        text-align:center;
        margin:0;
        /*border-right: 1px solid #ddd;*/
        height:auto;
    }
    #search-block-form{
        width: 190px;
    }
    ul.navbar-nav.dropdown-menu {
      width: 100% !important;
      /*left: -125px;*/
    }
    li:nth-child(4) ul {
        width:400px;
    }
    li:nth-child(5) ul {
        width:255px;
    }
      .dropdown:hover>.dropdown-menu {
        display: block;
      }
      #block-system-main-menu .dropdown-toggle::after {
        display:none;
      }
    
       #block-system-main-menu ul.navbar-nav li:nth-child(3) ul li {
        display: none;
      }
    
      #block-system-main-menu ul.navbar-nav li:nth-child(3):hover>ul li {
        display: block;
      }
    
      #block-system-main-menu ul.navbar-nav li:nth-child(3):hover>ul li.dropdown > .dropdown-menu {
        display: block;
      }
    
      .navbar-nav.mr-auto.dropdown-menu{
        border: none !important;
      }
}

.h7{
    font-size: 18px;
    font-family: Helvetica !important;
}

.grand-font-color{
    color:#46cdd0;
}
button:focus {
    outline: inherit !important;
}
.owl-theme .owl-dots .owl-dot span{
    width: 22px !important;
    height: 22px !important;
    background: #fff;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
    
   background: -moz-radial-gradient(center, ellipse cover, rgba(36,64,67,1) 0%, rgba(36,64,67,1) 50%, rgba(255,255,255,1) 51%, rgba(255,255,255,1) 100%); /* ff3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(36,64,67,1)), color-stop(50%, rgba(36,64,67,1)), color-stop(51%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1))); /* safari4+,chrome */
background:-webkit-radial-gradient(center, ellipse cover, rgba(36,64,67,1) 0%, rgba(36,64,67,1) 50%, rgba(255,255,255,1) 51%, rgba(255,255,255,1) 100%); /* safari5.1+,chrome10+ */
background: -o-radial-gradient(center, ellipse cover, rgba(36,64,67,1) 0%, rgba(36,64,67,1) 50%, rgba(255,255,255,1) 51%, rgba(255,255,255,1) 100%); /* opera 11.10+ */
background: -ms-radial-gradient(center, ellipse cover, rgba(36,64,67,1) 0%, rgba(36,64,67,1) 50%, rgba(255,255,255,1) 51%, rgba(255,255,255,1) 100%); /* ie10+ */
background:radial-gradient(ellipse at center, rgba(36,64,67,1) 0%, rgba(36,64,67,1) 50%, rgba(255,255,255,1) 51%, rgba(255,255,255,1) 100%); /* w3c */
}

.carousel-caption.one {
    position: absolute;
    right: inherit;
    bottom: inherit;
    z-index: 10;
    color: #fff;
    top: 50%;
    left: 11%;
    transform: translate(-50%, -50%);
}

.small-line-height{
    line-height: .9;
}

.green-grand{background: linear-gradient(to right, rgba(16,159,140,1) 0%, rgba(36,214,146,1) 100%);
    
}
.owl-carousel .card{
    background-color: inherit;
    border: inherit;
}
.owl-carousel .card-footer{
    background-color: inherit;
    border-top: inherit;
}

@media (max-width: 1024px) and (min-width: 769px){
        .not-front ul li {
        right:0;
    }
    .display-2{ font-size: 2.5rem;}
    .display-5 { font-size: 1.5rem !important;}
}

.display-5 {
    font-size: 2.7rem;
    font-weight: 300;
    line-height: 1.2;
}

.breadcrumb-fontsize-12 {
    font-size: 12px !important;
}

@media only screen and (min-width: 768px) {
    .border-md-0{
        border-bottom: 0 !important;
    }
    .teahouse-padding {
        padding-top: 100px;
        text-align: center;
    }
}
.find-doctors a:hover {
    text-decoration: underline !important;
}

@media screen and (max-width: 479px) {
        .not-front ul li {
        right:0;
    }
  .nav-tabs > li > a {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    width: 100%;
    width: 100%;
    text-align: center;
    vertical-align: top;
  }
  
  .nav-tabs > li.active, .nav-tabs > li.prev, .nav-tabs > li.next {
    display: block;
  }
  .nav-tabs > li.next > a:after, .nav-tabs > li.next > a:after, .nav-tabs > li.prev > a:after, .nav-tabs > li.prev > a:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .nav-tabs > li.dropdown > a > .caret {
    display: none;
  }
  .nav-tabs > li.dropdown > a:after {
    content: "\e114";
  }
  .nav-tabs > li.dropdown.active > a:after {
    display: none;
  }
  .nav-tabs > li.dropdown.active > a > .caret {
    display: inline-block;
  }
  .nav-tabs > li.dropdown .dropdown-menu.pull-xs-left {
    left: 0;
    right: auto;
  }
  .nav-tabs > li.dropdown .dropdown-menu.pull-xs-center {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .nav-tabs > li.dropdown .dropdown-menu.pull-xs-right {
    left: auto;
    right: 0;
  }
}
@media only screen and (min-width: 426px) and (max-width: 768px) {
        .not-front ul li {
        right:0;
    }
    .testi-one:after {
        margin-top: -108%;
    }
    .testi-two:after {
        margin-top: -108%;
    }
    .testi-three:after {
        margin-top: -108%;
    }

}

/*pnn_fix_17.8.2020*/
@media only screen and (min-width: 477px) and (max-width: 993px) {
  
  .nav {
      flex-wrap: nowrap !important;
  } 

}

@media only screen and (min-width: 376px) and (max-width: 425px) {
        .not-front ul li {
        right:0;
    }
    .testi-one:after {
        margin-top: -95%;
    }
    .testi-two:after {
        margin-top: -95%;
    }
    .testi-three:after {
        margin-top: -95%;
    }

}
@media only screen and (min-width: 321px) and (max-width: 375px) {    .not-front ul li {
        right:0;
    }
    .testi-one:after {
        margin-top: -108%;
    }
    .testi-two:after {
        margin-top: -108%;
    }
    .testi-three:after {
        margin-top: -108%;
    }

}
@media only screen and (max-width: 320px) {
        .not-front ul li {
        right:0;
    }
    .testi-one:after {
        margin-top: -128%;
    }
    .testi-two:after {
        margin-top: -128%;
    }
    .testi-three:after {
        margin-top: -128%;
    }

}
