@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'roboto';
    src: url('../fonts/roboto-black-webfont.woff2') format('woff2'),
         url('../fonts/roboto-black-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'roboto';
    src: url('../fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('../fonts/roboto-bold-webfont.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'roboto';
    src: url('../fonts/roboto-light-webfont.woff2') format('woff2'),
         url('../fonts/roboto-light-webfont.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'roboto';
    src: url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
html, body, div, span, applet, object, iframe,
p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { display: block; }
body{ margin:0; padding:0; font-family: 'roboto'; background:#fff;}
a{ margin:0; padding:0; text-decoration:none !important;  outline:none !important; -moz-transition:.4s; -webkit-transition:.4s; -ms-transition:.4s; -o-transition:.4s; transition:.4s;}
a:hover{ color:#000;}
::selection{ background:#1890d1; color:#fff;}
::-moz-selection{ background:#1890d1; color:#fff;}
::-webkit-selection{ background:#1890d1; color:#fff;}
img{ max-width:100%; height:auto;}
ul{ margin:0; padding:0; list-style-type:none;}
li{ margin:0; padding:0;}
p{ padding:0; color:#555; font-size:15px; line-height:29px; font-family: 'roboto'; margin:0 0 15px 0; font-weight:300;}
h1, h2, h3, h4, h5, h6{ margin:0; padding:0; font-family: 'roboto'; color:#151515;}
input, select, button{outline:none !important;}

/* 27-04-2019 */

#tawkchat-status-text-container .theme-background-color {
    background-color: #0072b9 !important;
}

.online-doc-details {
    width: 100%;
    background: #0072b9;
    padding: 22px 22px 35px 22px;
    clear: both;
    position: relative;
    min-height: 155px;
}

.online-doc-details span {
    font-size: 15px !important;
    color: #fff !important;
    font-weight: 200;
    margin: 0 0 4px 0 !important;
    display: block;
    line-height: 23px !important
}

.online-doc-details h3 {
    font-size: 16px;
    position: relative;
    color: #fff;
    font-weight: bold;
    margin: 0 0 14px 0;
    padding-bottom: 10px;
}

.online-doc-details h3:before {
    position: absolute;
    content: "";
    width: 48px;
    height: 3px;
    background: #ffc20e;
    left: 0;
    bottom: 0;
}

.online-doc-details::before {
    content: '';
    display: block;
    width: 35px;
    height: 35px;
    background-color: #16bae8;
    background-image: url(../images/icons.png);
    background-repeat: no-repeat;
    background-position: -25px 8px;
    position: absolute;
    bottom: 0;
    right: 0;
}

.online-doc-details:hover:before {
    background-color: #ffc20e;
}

.online-doc-details-col a {
    display: block;
}

.online-doc-details:before {
    content: '';
    display: block;
    width: 35px;
    height: 35px;
    background-color: #0072b9;
    background-image: url(../images/icons.png);
    background-repeat: no-repeat;
    background-position: -25px 8px;
    position: absolute;
    bottom: 0;
    right: 0;
}

.online-doc-details-green:before {
    content: '';
    display: block;
    width: 35px;
    height: 35px;
    background-color: #0B977F;
    background-image: url(../images/icons.png);
    background-repeat: no-repeat;
    background-position: -25px 8px;
    position: absolute;
    bottom: 0;
    right: 0;
}

.online-doc-details-red:before {
    content: '';
    display: block;
    width: 35px;
    height: 35px;
    background-color: #9C1717;
    background-image: url(../images/icons.png);
    background-repeat: no-repeat;
    background-position: -25px 8px;
    position: absolute;
    bottom: 0;
    right: 0;
}

.online-doc-details-col:hover .online-doc-details:before {
    background-color: #ffc20e;
    transition: 1s
}

.online-doc-details-col:hover .online-doc-details-green:before {
    background-color: #ffc20e;
    transition: 1s
}

.online-doc-details-col:hover .online-doc-details-red:before {
    background-color: #ffc20e;
    transition: 1s
}

.openhrs {
    color: #FFC20E;
    font-size: 15px;
}

.app-area {
    float: left;
    width: 50%;
    background-image: url(../images/blue-background.jpg);
    background-position: left;
    background-repeat: no-repeat;
    min-height: 650px;
    background-size: cover;
    margin-top: -50px;
}

.app-area-2 {
    float: left;
    width: 50%;
    background-image: url(../images/online-img.jpg);
    background-position: left;
    background-repeat: no-repeat;
    min-height: 650px;
    background-size: cover;
    margin-top: -50px;
}


.AppointmentUl {
    position: absolute;
    background-color: #FFF;
    height: 120px;
    top: 80%;
    width: 250px;
    padding: 15px;
    border-radius: 5px; 
}

.AppointmentUl:after {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #FFF;
    border-width: 10px;
    margin-left: 100px;
}

.AppointmentUl span {
    font-weight: 100;
    font-size: 13px;
    color: #000 !important;
    padding-bottom: 1px !important;
}

.AppointmentUl label {
    font-size: 15px;
    color: #000 !important;
    padding-bottom: 10px !important;
}


.EmergencyUl {
    position: absolute;
    background-color: #FFF;
    height: 120px;
    top: 95%;
    width: 250px;
    padding: 15px;
    border-radius: 5px;
    left: -49px;
}
.er-list:hover .EmergencyUl{
    display:block !important;
}

.EmergencyUl:after {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #FFF;
    border-width: 10px;
    margin-left: 100px;
}

.EmergencyUl span {
    font-weight: 100;
    font-size: 13px;
    color: #000 !important;
    padding-bottom: 1px !important;
}

.EmergencyUl label {
    font-size: 15px;
    color: #000 !important;
    padding-bottom: 10px !important;
}



.right-img-area {
    font-size: 30px;
    color: #121f38;
    margin: 200px 0 0 80px;
    float: left;
}

.right-img-area h3 {
    font-size: 30px;
    color: #333;
    line-height: 60px;
}

.right-img-area p {
    font-size: 16px;
    color: #121f38;
}

.content-area-1 {
    float: right;
    width: 571px;
    margin: 150px 0 0 0;
}

.img-box {
    margin: 0;
    float: left;
    width: 50%;
    background-position: left;
}

.text-box {
    float: left;
    width: 50%;
    background-position: left;
    margin-top: 65px;
}

.text-box h3 {
    font-size: 30px;
    color: #fff;
    margin-bottom: 20px;
}

.text-box p {
    color: #fff;
    font-size: 16px;
    padding-right:10px; 
}

.store-btn {
    margin: 0;
    float: left;
    width: 50%;
    background-position: left;
}

.btn-app {
    display: inline-block;
    padding: 12px 40px;
    background: #0072b9;
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    border-radius: 10px;
    transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
}

.btn-app a{
  color: #fff;
}

.btn-app a:hover {
    color: #333;
}

.btn-app:hover {
    background-color: #ffc20e;
    cursor: pointer;
    color: #333;
}

.online-sec {
    margin: 70px 0;
}

.online-sec h2 {
    font-size: 40px;
    color: #333;
    margin: 0 0 25px 0;
    font-weight: 200;
    text-align: center;
}

/* 27-04-2019 */

.pg-header{ float:leftl; clear:both; width:100%; position:relative; padding:8px 150px 15px 0; position:fixed; top:0; left:0; right:0; z-index:999; -moz-transition:.3s; -webkit-transition:.3s; transition:.3s;}
.sticky{ background:rgba(2,17,33,.5);}
.pg-logo-sec{ float:left; padding:0 20px;}
.pg-header-right{ float:right;}
.pg-menu-but{ padding:15px 15px 15px 25px; background:#16bae8; position:absolute; top:15px; right:0; border-radius:50px 0 0 50px; cursor:pointer;transition:2s}
.pg-menu-but-green{ padding:15px 15px 15px 25px; background:#1acbac; position:absolute; top:15px; right:0; border-radius:50px 0 0 50px; cursor:pointer;transition:2s}
.pg-menu-but-red{ padding:15px 15px 15px 25px; background:#DA3535; position:absolute; top:15px; right:0; border-radius:50px 0 0 50px; cursor:pointer;transition:2s}

.pg-menu-but span{ display:block; font-size:16px; color:#fff; float:left; line-height:1; margin:4px 5px 0 0;}
.pg-menu-but i{ display:block; float:left;}

.pg-menu-but-green span{ display:block; font-size:16px; color:#fff; float:left; line-height:1; margin:4px 5px 0 0;}
.pg-menu-but-green i{ display:block; float:left;}

.pg-menu-but-red span{ display:block; font-size:16px; color:#fff; float:left; line-height:1; margin:4px 5px 0 0;}
.pg-menu-but-red i{ display:block; float:left;}





.pg-numbers{ display:block; float:left;}
.pg-numbers li{ float:left; padding:0 30px; border-right:1px dotted #fff;position:relative;}
.pg-numbers li span{ display:block; clear:both; font-size:13px; color:#fff; line-height:1; font-weight:200; margin-bottom:5px;}
.pg-numbers li label{ display:block; clear:both; font-size:14px; color:#fff; line-height:1; font-weight:bold;}
.pg-numbers li:last-child{ border-right:none;}
.pg-op-timing{ display:block; float:left; position:relative; margin:0px 10px 0 0;  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.pg-op-timing a{ display:block; float:left; text-align:center; font-size:12px; color:#333; line-height:1;}
.pg-op-wrap{ position:absolute; top:40px; right:0; width:200px; visibility:hidden; -moz-transition:0.4s; -webkit-transition:0.4s; transition:0.4s; opacity:0;}
.pg-op-wrap-in{ width:100%; margin-top:15px; background:#fff; position:relative; padding:20px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; 
-webkit-box-shadow: 0px 0px 20px -6px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 20px -6px rgba(0,0,0,0.3);
box-shadow: 0px 0px 20px -6px rgba(0,0,0,0.3);
}
.pg-op-wrap-in:before{ display:block; content:'';width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #fff; position:absolute; top:-10px; right:19px;}
.pg-op-wrap-in span{ font-size:14px; color:#000 !important; font-weight:200; display:block;}
.pg-op-wrap-in label{ font-size:14px; color:#000 !important; font-weight:bold; display:block;}
.pg-op-timing:hover .pg-op-wrap{ visibility:visible; top:44px; opacity:1;}
.pg-search{ display:block; float:left; padding:9px;}
.pg-search button{ display:block; border:none; background:transparent; font-size:0 !important; color:transparent !important; width:40px; height:40px;}

.pg-banner{ float:left; clear:both; width:100%; position:relative;}
.pg-slider{ float:left; clear:both; width:100%; position:relative;}
.pg-slider img{ width:100%;}
.pg-slide-text{ position:absolute; width:1170px; left:50%; margin-left:-585px; top:35%;}
.pg-slide-text h2{ display:block; font-size:56px; color:#fff; font-weight:200;}
.pg-slide-text h2 span{ font-weight:700; display:block; font-size:92px;}

.banner-carousel .owl-dots{ display:none !important; visibility:hidden !important;}
.banner-carousel .owl-nav button{ display:block; width:40px; height:70px; border:1px solid #fff !important; position:absolute; top:50%; margin-top:-35px; }
.banner-carousel .owl-nav button span{ font-size:40px !important; color:#fff !important;}
.banner-carousel .owl-nav button.owl-prev{ left:20px;}
.banner-carousel .owl-nav button.owl-next{ right:20px;}

.pg-find-sec{ position:absolute; width:1170px; left:50%; margin-left:-585px; bottom:45px; z-index:1;}
.pg-find-sec h2{ font-size:30px; color:#fff; margin:0 0 20px 0; font-weight:200;}
.pg-find-sec h2 span{ font-weight:bold;}
.pg-form-sec{ float:left; clear:both; width:83%; position:relative; padding:0 154px 0 80px;}
.pg-form-sec:before{ content:''; display:block; width:65px; height:65px; position:absolute; top:-11px; left:0; background:url(../images/find-icon.png) no-repeat center;}

.pg-form-sec1{ float:left; clear:both; width:83%; position:relative; padding:0 154px 0 80px;}
.pg-form-sec2{ float:left; clear:both; width:83%; position:relative; padding:0 154px 0 0px;}
.pg-form-sec1:before{ content:''; display:block; width:65px; height:65px; position:absolute; top:-11px; left:0; background:url(../images/find-icon1.png) no-repeat center;}

.pg-find-frame{ float:left; width:33.333%; padding:0 5px;}
.pg-find-but{ float:left; width:150px; position:absolute; top:0; right:0; }
.pg-find-input{ display:block; width:100%; border:1px solid #fff; height:45px; font-size:15px; color:#fff; background:transparent; padding:0 20px;}

.pg-find-input1{ display:block; width:100%; border:1px solid #ddd; height:45px; font-size:15px; color:#333; background:transparent; padding:0 20px;}


.pg-find-select{ display:block; width:100%; border:1px solid #fff; height:45px; font-size:15px; color:#fff; background-color:transparent; padding:0 20px; background-image:url(../images/select-arrow1.png); background-position:right center; background-repeat:no-repeat; overflow: hidden;
  overflow: -moz-hidden-unscrollable; -webkit-appearance: none;-moz-appearance: none; appearance: none;}

  .pg-find-select1{ display:block; width:100%; border:1px solid #ddd; height:45px; font-size:15px; color:#333; background-color:transparent; padding:0 20px; background-image:url(../images/select-arrow1.png); background-position:right center; background-repeat:no-repeat; overflow: hidden;
    overflow: -moz-hidden-unscrollable; -webkit-appearance: none;-moz-appearance: none; appearance: none;}


.pg-find-buttton{ display:block; font-size:16px; font-weight:bold; color:#fff; width:100%; height:45px; background:#ffc20e; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:none; padding:0 62px 0 20px; background-image:url(../images/find-search.png); background-repeat:no-repeat; background-position:right center; -moz-transition:.4s; -webkit-transition:.4s; transition:.4s;}
.pg-find-buttton:hover{ background-color:#ffa800;}
.pg-find-select option{ color:#fff; background:#0072b9; padding:5px; font-size:15px !important;}

.pg-find-select1 option{ color:#fff; background:#0072b9; padding:5px; font-size:15px !important;}


.pg-find-input::-webkit-input-placeholder{ color:#fff;}
.pg-find-input::-moz-input-placeholder{ color:#fff;}
.pg-find-input::input-placeholder{ color:#fff;}

.pg-find-input1::-webkit-input-placeholder{ color:#333;}
.pg-find-input1::-moz-input-placeholder{ color:#333;}
.pg-find-input1::input-placeholder{ color:#fff;}

.pg-department-sec{ float:left; clear:both; width:100%; background-image:url(../images/department-bg.jpg); background-repeat:no-repeat; background-size:cover;backface-visibility:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; padding:120px 0 120px 0;}
.pg-middle-title{ display:block; clear:both; width:100%; text-align:center; font-size:40px; clear:both; font-weight:200; margin:0 0 50px 0;}
.pg-middle-title span{ font-weight:bold;}
.pg-dpt-wrap{ float:left; clear:both; width:100%;}
.pg-dpt-row{ float:left; clear:both; width:100%; position:relative; border-bottom:1px solid #fff;}
.pg-dpt-row:last-child{ border-bottom:none !important;}
.pg-dpt-col{ float:left; width:25%; border-right:1px solid #fff; position:relative; text-align:center;}
.pg-sub-dpt-col{ float:left; width:25%; border-right:1px solid #fff; position:relative; text-align:center; overflow:hidden; padding-left:10px; padding-bottom:10px; }
.pg-sub-dpt-col a{display: block;padding: 50px 0;  background:#eeeeee;position: relative;min-height:266px;}
.pg-dpt-col:last-child{ border-right:none;}
.pg-dpt-col a{ display:block; padding:50px 0; position:relative; min-height:250px;}
.pg-dpt-col a:after{ content:""; display:block; width:40px; height:40px; border:1px solid #33a9ee; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; background:url(../images/icons.png) no-repeat 9px 9px; position:absolute; bottom:15px; right:15px; z-index:1;}
pg-sub-dpt-col a{ display:block; padding:50px 0; position:relative; min-height:250px;}
.pg-sub-dpt-col a:after{ content:""; display:block; width:40px; height:40px; border:1px solid #33a9ee; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; background:#fff url(../images/icons.png) no-repeat 9px 9px; position:absolute; bottom:15px; right:15px; z-index:1;}
.pg-dpt-col h4{ font-size:20px; color:#333; text-align:center; margin:0 0 20px 0;}
.pg-dpt-col img{ text-align:center;}
.pg-dp-icon{ display:block; text-align:center;}
.pg-sub-dp-icon{ display:block; text-align:center;}
.pg-dpt-col a:hover{ background:rgba(255,194,14,0.5);}
.pg-sub-dpt-col a:hover{ background:rgba(255,194,14,0.5);}
.pg-sub-dpt-col h4{ font-size:22px; color:#333; text-align:center; margin:0 0 20px 0; font-weight:normal;}
.pg-sub-dpt-col img{ text-align:center;}
.pg-button-sec{ float:left; clear:both; width:100%; text-align:center; padding-top:80px;}
.pg-yellow-but{ display:inline-block; padding:10px 30px; background:transparent; border:2px solid #0072b9; text-align:center; font-size:17px; color:#333; font-weight:200; -moz-transition:.4s; -webkit-transition:.4s; transition:.4s; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px;}
.pg-yellow-but:hover{ background:#0072b9; color:#fff;} 


.pg-yellow-but-green{ display:inline-block; padding:10px 30px; background:transparent; border:2px solid #0B977F; text-align:center; font-size:17px; color:#333; font-weight:200; -moz-transition:.4s; -webkit-transition:.4s; transition:.4s; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px;}
.pg-yellow-but-green:hover{ background:#0B977F; color:#fff;} 
.pg-yellow-but-red{ display:inline-block; padding:10px 30px; background:transparent; border:2px solid #9C1717; text-align:center; font-size:17px; color:#333; font-weight:200; -moz-transition:.4s; -webkit-transition:.4s; transition:.4s; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px;}
.pg-yellow-but-red:hover{ background:#9C1717; color:#fff;} 

.pg-vision-and-medical-team{ float:left; clear:both; width:100%; position:relative;}
.pg-vision-sec{ float:left; width:45%; min-height:800px; background:#16bae8;transition:2s}
.pg-vision-sec-green{ float:left; width:45%; min-height:800px; background:#1acbac;transition:2s}
.pg-vision-sec-red{ float:left; width:45%; min-height:800px; background:#DA3535;transition:2s}
.pg-vision-sec1{ float:left; width:45%; min-height:800px; background:#e0e0e0;}
.pg-team-sec{ float:left; width:55%; min-height:800px; background:#f6f6f6; padding:130px 0 130px 0; position:relative;}
.pg-vision-sec-in{ float:right; width:500px; padding:130px 220px 70px 0}
.pg-sub-vision-sec-in{ float:right; width:500px; padding:130px 220px 70px 0}
.pg-vision-sec-in h2{ font-size:37px; color:#fff; font-weight:200; padding-bottom:20px; margin-bottom:20px; position:relative;}
.pg-sub-vision-sec-in h2{ font-size:37px; color:#000000; font-weight:200; padding-bottom:20px; margin-bottom:20px; position:relative;}
.pg-vision-sec-in span{ font-weight:bold; display:block;}
.pg-sub-vision-sec-in span{ font-weight:bold; display:block; color:#0072b9;}
.pg-vision-sec-in h2:after{ content:""; display:block; clear:both; width:55px; height:2px; background:#fff; position:absolute; bottom:0; left:0;}
.pg-sub-vision-sec-in h2:after{ content:""; display:block; clear:both; width:55px; height:2px; background:#000; position:absolute; bottom:0; left:0;}

.pg-vision-sub-title{ font-size:18px; color:#fff; font-weight:bold; margin:0 0 10px 0;}
.pg-sub-vision-sec-inSpan{font-weight:bold; display:block; color:#555555!important; margin-bottom:30px; display:block; font-size:18px;}
.pg-vision-sec-in p{ font-size:17px; color:#fff; font-weight:200; margin:0 0 20px 0;}
.pg-sub-vision-sec-in p{ font-size:17px; color:#555555; font-weight:200; margin:0 0 20px 0;}
.pg-team-in{ width:860px; min-height:540px; background:#f6f6f6; position:absolute; top:65px; left:-192px; z-index:1; border-left:20px solid #e4e4e4; padding:50px 0 10px 50px;}
.pg-team-in h2{ font-size:35px; color:#333; font-weight:200; margin:0 0 0px 0;}
.pg-sub-team-in{ width:860px; min-height:540px; background:#fff; position:absolute; top:65px; left:-192px; z-index:1; border-left:20px solid #e4e4e4; padding:50px 0 50px 50px;}
.pg-sub-team-in1{ width:860px; min-height:540px; background:#fff; position:absolute; top:65px; left:-200px; z-index:1; border-left:20px solid #efefef; padding:50px 0 50px 50px;}
.pg-sub-team-in h2{ font-size:35px; color:#333; font-weight:200; margin:0 0 20px 0;}
.pg-team-img{ width:100%;}
.pg-team-img img{ width:100%;}
.pg-team-details{ min-height:200px;width:100%; background:#33a9ee; padding:22px 22px 35px 22px; clear:both; position:relative;transition: 2s}
.pg-team-details-green{ min-height:124px;width:100%; background:#1acbac; padding:22px 22px 35px 22px; clear:both; position:relative;transition: 2s}
.pg-team-details-red{ min-height:124px;width:100%; background:#DA3535; padding:22px 22px 35px 22px; clear:both; position:relative;transition: 2s}
.pg-team-details h3{ font-size:18px; color:#fff; font-weight:bold; margin:0 0 5px 0;}
.pg-team-details span{ font-size:15px; color:#fff; font-weight:200; margin:0 0 4px 0;}

.pg-team-details-green h3{ font-size:18px; color:#fff; font-weight:bold; margin:0 0 5px 0;}
.pg-team-details-green span{ font-size:15px; color:#fff; font-weight:200; margin:0 0 4px 0;}
.pg-team-details-red h3{ font-size:18px; color:#fff; font-weight:bold; margin:0 0 5px 0;}
.pg-team-details-red span{ font-size:15px; color:#fff; font-weight:200; margin:0 0 4px 0;}

.pg-team-col{ position:relative; margin-top: 50px;}
.pg-management-col{display: block;box-shadow: 0px 0px 8px 5px rgba(0, 0, 0, 0.15);}
.pg-team-col a{ display:block;}
.pg-team-details:before{ content:''; display:block; width:35px; height:35px; background-color:#0072b9; background-image:url(../images/icons.png); background-repeat:no-repeat; background-position:-25px 8px; position:absolute; bottom:0; right:0;}
.pg-team-details-green:before{ content:''; display:block; width:35px; height:35px; background-color:#0B977F; background-image:url(../images/icons.png); background-repeat:no-repeat; background-position:-25px 8px; position:absolute; bottom:0; right:0;}
.pg-team-details-red:before{ content:''; display:block; width:35px; height:35px; background-color:#9C1717; background-image:url(../images/icons.png); background-repeat:no-repeat; background-position:-25px 8px; position:absolute; bottom:0; right:0;}
.pg-team-col:hover .pg-team-details:before{ background-color:#ffc20e;transition:1s}
.pg-team-col:hover .pg-team-details-green:before{ background-color:#ffc20e;transition:1s}
.pg-team-col:hover .pg-team-details-red:before{ background-color:#ffc20e;transition:1s}


.team-carousel .pg-team-col{ padding:14px 15px !important;}
.team-carousel .owl-nav{ position:absolute; top:-50px; right:0;}
.team-carousel .owl-nav button{ display:block; float:left; width:50px; height:28px; margin-left:5px; border:1px solid #c2c2c2 !important; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; background-color:#fff; -moz-transition:0.4s; -webkit-transition:0.4s; transition:0.4s;}
.team-carousel .owl-nav button:hover{ border-color:#33a9ee !important;}
.team-carousel .owl-nav button span{ font-size:30px !important; line-height:20px !important;} 
.team-carousel .owl-nav button:hover span{ color:#33a9ee !important;}

.pg-why-we-are-best{ float:left; clear:both; width:100%; position:relative; padding:120px 0 0 0; text-align:center;}
.pg-why-we-are-best-red{ float:left; clear:both; width:100%; position:relative; padding:120px 0 0 0; text-align:center;}
.pg-why-we-are-best-green{ float:left; clear:both; width:100%; position:relative; padding:120px 0 0 0; text-align:center;}

.pg-why-we-are-best1{ float:left; clear:both; width:100%; position:relative; padding:70px 0 0 0; text-align:center;}
.pg-why-we-are-best h2{ font-size:41px; color:#333; text-align:center; font-weight:200; margin:0 0 10px 0;}
.pg-why-we-are-best-green h2{ font-size:41px; color:#333; text-align:center; font-weight:200; margin:0 0 10px 0;}
.pg-why-we-are-best-red h2{ font-size:41px; color:#333; text-align:center; font-weight:200; margin:0 0 10px 0;}


.pg-why-we-are-best1 h2{ font-size:41px; color:#333; text-align:center; font-weight:200; margin:0 0 10px 0;}
.pg-why-we-are-best h2 span{ font-weight:bold; color:#0072b9;}
.pg-why-we-are-best-green h2 span{ font-weight:bold; color:#0B977F;}
.pg-why-we-are-best-red h2 span{ font-weight:bold; color:#9C1717;}
.pg-why-we-are-best1 h2 span{ font-weight:bold; color:#0072b9;}
.pg-sub-title{ font-size:16px; color:#555; line-height:25px; margin:0 0 40px 0;}
.pg-why-we-are-frame{ float:left; clear:both; width:100%; border-top:1px solid #ddd;}
.pg-sub-why-we-are-frame{ float:left; clear:both; width:100%; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.pg-why-we-col{ border-right:1px solid #ddd; padding:20px !important; min-height:305px;}
.pg-why-we-col span{ display:block; text-align:center; margin:0 0 10px 0;}
.pg-why-we-col h4{ font-size:23px; color:#333; text-align:center; display:block; font-weight:200; margin:0 0 10px 0;}
.pg-why-we-col p{ font-size:16px; color:#555; text-align:center; display:block; margin:0 !important; line-height:24px;}
.pg-why-we-col:last-child{ border-right:none;}
.pg-why-we-col span img{ position:relative; bottom:0; -moz-transition:0.4s; -webkit-transition:0.4s; transition:0.4s;}
.pg-why-we-col:hover span img{ bottom:10px;}



.pg-patient-sec{ float:left; clear:both; width:100%;}
.pg-patient-left{ float:left; width:30%; min-height:804px; background-color:#0076bd; background-image:url(../images/patient-information-bg.png);position:relative; background-repeat:no-repeat; background-size:cover; -moz-backface-visibility:hidden; -webkit-backface-visibility:hidden; backface-visibility:hidden;}
.pg-patient-right{ float:left; width:70%; min-height:500px; background-color:#dde0e1; position:relative; padding:120px 0 120px 150px;}
.pg-patient-text{ display:block; width:375px; height:400px; border:25px solid #fff; position:absolute; left:-260px; position:absolute; top:50%; margin-top:-200px; background:#dde0e1; padding:35px;z-index:2;}
.pg-patient-text-green{ display:block; width:375px; height:400px; border:25px solid #fff; position:absolute; left:-260px; position:absolute; top:50%; margin-top:-200px; background:#dde0e1; padding:35px;z-index:2;}
.pg-patient-text-red{ display:block; width:375px; height:400px; border:25px solid #fff; position:absolute; left:-260px; position:absolute; top:50%; margin-top:-200px; background:#dde0e1; padding:35px;z-index:2;}
.pg-patient-text h2{ font-size:41px; color:#333; font-weight:200; margin:0 0 15px 0;}
.pg-patient-text-green h2{ font-size:41px; color:#333; font-weight:200; margin:0 0 15px 0;}
.pg-patient-text-red h2{ font-size:41px; color:#333; font-weight:200; margin:0 0 15px 0;}

.pg-patient-text h2 span{ font-size:41px; color:#0072b9; font-weight:bold; display:block;transition: 2s}
.pg-patient-text-green h2 span{ font-size:41px; color:#0B977F; font-weight:bold; display:block;transition: 2s}
.pg-patient-text-red h2 span{ font-size:41px; color:#9C1717; font-weight:bold; display:block;transition: 2s}
.pg-patient-text p{ font-size:17px; color:#555; }
.pg-patient-text-green p{ font-size:17px; color:#555; }
.pg-patient-text-red p{ font-size:17px; color:#555; }
.pg-patient-icons{ float:left; width:750px; min-height:500px;}
.information-col{ text-align:center; min-height:165px;}
.information-col span{ display:block; text-align:center; margin:0 0 5px 0;}
.information-col span img{ position:relative; bottom:0; -moz-transition:0.4s; -webkit-transition:0.4s; transition:0.4s;}
.information-col:hover span img{ bottom:10px;}
.information-col h4{ font-size:20px; color:#333; font-weight:200;}
.pg-blue-but{display:inline-block; padding:10px 30px; background:transparent; border:2px solid #0072b9; text-align:center; font-size:17px; color:#333; font-weight:200; -moz-transition:.4s; -webkit-transition:.4s; transition:.4s; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px;}
.pg-blue-but-custom{display:inline-block; padding:12px 30px; background:transparent; border:0px solid #0072b9; text-align:center; font-size:17px; color:#333; font-weight:200; -moz-transition:.4s; -webkit-transition:.4s; transition:.4s; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px;}
.pg-but-sec{float:left; clear:both; width:100%; text-align:center; padding-top:20px;}
.pg-blue-but:hover{ background:#0072b9; color:#fff;}
.pg-news-sec{ float:left; clear:both; width:100%; padding:120px 10px 0px;/* min-height:800px;*/ background-repeat:no-repeat; background-size:cover; -moz-backface-visibility:hidden; -webkit-backface-visibility:hidden; backface-visibility:hidden;}
.pg-news-sec h2{ font-size:41px; color:#333; font-weight:200; display:block; text-align:center; position:relative; padding-bottom: 50px; text-align:left}
.pg-news-head{font-weight:bold; color:#0072b9;transition: 2s; text-align:left}
.pg-news-head-green{font-weight:bold; color:#0B977F;transition: 2s}
.pg-news-head-red{font-weight:bold; color:#9C1717;transition: 2s}


.pg-news-col{ float:left; width:50%; border-left:1px solid #bfbfbf; min-height:500px; position:relative; padding-bottom:50px;}
.pg-news-col:first-child{ border-left:none;}
.pg-news-cols{ float:left; width:100%; clear:both;}
.pg-news-slide{width:100%; position:relative; padding-bottom:15px;}
.pg-news-img{ width:200px; border:2px solid #bdbdbd; position:absolute; top:0;}
.pg-news-slide:after{ content:''; display:block; width:41px; height:1px; background:#bfbfbf; position:absolute; top:50px; margin-top:-0.5px;}
.pg-news-slide h3{ display:block; font-size:18px; color:#333; margin:0 0 15px 0;}
.pg-news-slide p{ display:block; font-size:16px; color:#555; margin:0;}
.left-slide{ float:left; padding-right:250px; margin-top:80px; position:relative;}
.left-sub-slide{ float:left; padding-right:160px; margin-top:0px; position:relative;}
.left-sub-slide .pg-news-img{ right:40px;}
.left-sub-slide:after{right:0; }
.left-sub-slide h3{ text-align:right;}
.left-sub-slide p{ text-align:right;}
.left-sub-slide .pg-news-date-sec{ float:right; clear:both;}

.right-sub-slide{ float:left; padding-left:160px; margin-top:240px;}
.right-sub-slide .pg-news-img{ left:40px;}
.right-sub-slide:after{left:0;}
.right-sub-slide h3{ text-align:left;}
.right-sub-slide p{ text-align:left;}
.right-sub-slide .pg-news-date-sec{ float:left; clear:both;}




.left-slide .pg-news-img{ right:40px;}
.left-slide:after{right:0; }
.left-slide h3,.left-slide h4{ text-align:right;}
.left-slide h4 div.dept14font{ text-align:right;padding:5px 0px;font-size: 14px;}
.left-slide p{ text-align:right;}
.left-slide .pg-news-date-sec{ float:right; clear:both;}
.left-slide .pg-news-date-sec-green{ float:right; clear:both;}
.left-slide .pg-news-date-sec-red{ float:right; clear:both;}


.pg-news-date-sec{ margin-top:30px;}
.pg-news-date-sec-green{ margin-top:30px;}
.pg-news-date-sec-red{ margin-top:30px;}


.pg-news-date-sec span{ font-size:20px; color:#0072b9; padding:0 15px; font-weight:200;}
.pg-news-date-sec-green span{ font-size:20px; color:#0b977f; padding:0 15px; font-weight:200;}
.pg-news-date-sec-red span{ font-size:20px; color:#9c1717; padding:0 15px; font-weight:200;}
.pg-news-date-sec a{ font-size:16px; background:#f0f2f3; color:#555555;  padding:5px 25px; border:1px solid #0072b9; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px;}
.pg-news-date-sec a:hover{ background:#0072b9; color:#fff;}


.pg-news-date-sec-green a{ font-size:16px; background:#f0f2f3; color:#555555;  padding:5px 25px; border:1px solid #0b977f; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px;}
.pg-news-date-sec-green a:hover{ background:#0b977f; color:#fff;}
.pg-news-date-sec-red a{ font-size:16px; background:#f0f2f3; color:#555555;  padding:5px 25px; border:1px solid #9c1717; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px;}
.pg-news-date-sec-red a:hover{ background:#9c1717; color:#fff;}

.right-slide{ float:left; padding-left:250px; margin-top:300px;}
.right-slide .pg-news-img{ left:40px;}
.right-slide:after{left:0;}
.right-slide h3{ text-align:left;}
.right-slide p{ text-align:left;}
.right-slide .pg-news-date-sec{ float:left; clear:both;}
.pg-news-button-sec{ float:left; clear:both; width:100%; text-align:center;}
.pg-news-button-sec a{ display:inline-block; padding:12px 40px; background:#ffc20e; font-size:18px; color:#333; font-weight:normal; border-radius:50px; transition:.4s; -moz-transition:.4s; -webkit-transition:.4s;}
.pg-news-button-sec a:hover{ background:#eca100; color:#333;}

.pg-happening-sec{ float:left; clear:both; width:100%; padding:80px 0 120px; position:relative;}
.pg-hap-title-sec{ float:left; clear:both; width:100%; text-align:center; padding:0 15% 65px 15%;}
.pg-hap-title-sec h2{ font-size:40px; color:#333; margin:0 0 25px 0; font-weight:200; text-align:center;}

.pg-hap-title-sec p{font-size:17px; color:#555; margin:0; font-weight:200; text-align:center;}

.happening{font-weight:bold; color:#0072b9;transition: 2s}
.happening-green{font-weight:bold; color:#0b977f;transition: 2s}
.happening-red{font-weight:bold; color:#9c1717;transition: 2s}


.pg-tab-sec{ float:left; clear:both; width:100%; border-top:1px solid #ddd; padding-top:20px; position:relative;}
.pg-nav-tabs{ float:left; clear:both; width:100%;  text-align:center; position:absolute; top:-20px; left:0;}
.pg-nav-tabs li{ display:inline-block; margin:0 10px; position:relative; }
.pg-nav-tabs li a{padding:10px 45px;font-size:18px; color:#333; border:1px solid #ddd; background:#fff; line-height:1; display:block; font-weight:200; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px;}
.pg-nav-tabs li.active a{ background:#ffc20e; border:1px solid #ffc20e;}
.pg-tab-content{ float:left; clear:both; width:100%; padding:50px 10% 0 10%;}
.pg-nav-tabs li a:after{ content:''; display:block; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #ffc20e; position:absolute; bottom:10px; left:50%; margin-left:-10px; -moz-transition:0.4s; -webkit-transition:0.4s; transition:0.4s;
 opacity:0;}
.pg-nav-tabs li.active a:after{ bottom:-10px; opacity:1; }
.pg-tab-content-in{ display:block; width:100%; background:#f0f2f3; float:left; clear:both; width:100%;}
.pg-tab-para{ padding:25px;}
.pg-tab-img{ padding:0;}
.pg-tab-para h3{ font-size:25px; color:#333; font-weight:200; margin:0 0 15px 0;}
.pg-tab-para p{ font-size:16px; color:#555; font-weight:200; margin:0 0 15px 0;}

.pg-tips-tmls{ float:left; clear:both; width:100%; position:relative;}
.pg-tips{ float:left; width:50%;  background:#fff;}
.pg-tmls{ float:left; width:50%; min-height:500px; background:#dde0e1;}
.pg-tips-in{ float:right; width:585px; padding:100px 50px 100px 0;}
.pg-tmls-in{float:left; width:585px; padding:100px 0 100px 50px;}
.pg-tips-in h2{ font-size:41px; color:#333; margin:0 0 10px 0;}
.pg-tips-in p{ font-size:16px; color:#555; margin:0 0 10px 0;}
.pg-tips-slider{ padding-top:20px;}


.health{font-weight:bold; color:#0072b9;transition: 2s}
.health-green{font-weight:bold; color:#0b977f;transition: 2s}
.health-red{font-weight:bold; color:#9c1717;transition: 2s}

.tips-carousel{ position:relative;}
.pg-sub-tips-img{ display:block; width:100%; margin:0px 0 15px 0; position:relative;}
.pg-tips-img{ display:block; width:100%; margin:10px 0 15px 0; position:relative;}
.pg-tips-text{ display:block; font-size:16px; text-align:center; font-weight:200; color:#333;}
.pg-number{ display:block; width:58px; height:58px; text-align:center; line-height:58px; background:#34b4d6; font-size:27px; font-weight:bold; color:#fff; position:absolute; top:-5px; left:-5px; z-index:1;}
.pg-number-green{ display:block; width:58px; height:58px; text-align:center; line-height:58px; background:#1acbac; font-size:27px; font-weight:bold; color:#fff; position:absolute; top:-5px; left:-5px; z-index:1;}
.pg-number-red{ display:block; width:58px; height:58px; text-align:center; line-height:58px; background:#DA3535; font-size:27px; font-weight:bold; color:#fff; position:absolute; top:-5px; left:-5px; z-index:1;}
.tips-carousel .owl-nav button{ display:block; width:35px; height:50px; border:1px solid #ddd !important; background:#fff !important; position:absolute; top:75px;}
.tips-carousel .owl-nav button span{ font-size:35px !important; line-height:40px !important;}
.tips-carousel .owl-nav button.owl-prev{ left:-5px;}
.tips-carousel .owl-nav button.owl-next{ right:-5px;}

.pg-tips-but{ display:inline-block; float:left; padding:10px 35px; border:2px solid #0072b9; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; font-size:17px; color:#FFF; line-height:1; margin-top:20px; -moz-transition:.4s; -webkit-transition:.4s; transition:.4s;}
.pg-tips-but:hover{ background:#0072b9; color:#fff;}


.pg-tips-but-green{ display:inline-block; float:left; padding:10px 35px; border:2px solid #0B977F; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; font-size:17px; color:#FFF; line-height:1; margin-top:20px; -moz-transition:.4s; -webkit-transition:.4s; transition:.4s;}
.pg-tips-but-green:hover{ background:#0B977F; color:#fff;}

.pg-tips-but-red{ display:inline-block; float:left; padding:10px 35px; border:2px solid #9C1717; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; font-size:17px; color:#FFF; line-height:1; margin-top:20px; -moz-transition:.4s; -webkit-transition:.4s; transition:.4s;}
.pg-tips-but-red:hover{ background:#9C1717; color:#fff;}

.pg-tmls-in h2{ font-size:41px; color:#333; font-weight:200; padding-left:110px; position:relative; margin:0 0 10px 0;}
.pg-tmls-in h2:after{ display:block; width:82px; height:75px; content:''; background:url(../images/testimonials-icon.png) no-repeat left top; position:absolute; top:13px; left:0;}
.pg-tmls-sub-title{ display:block; clear:both; font-size:16px; color:#333; margin:0 0 20px 0;}
.pg-tmls-slide{ float:left; clear:both; width:100%; padding-top:23px;}

.patients{display:block; font-weight:bold; color:#0072b9;transition: 2s}
.patients-green{display:block; font-weight:bold; color:#0b977f;transition: 2s}
.patients-red{display:block; font-weight:bold; color:#9c1717;transition: 2s}


.pg-rating span{ display:block; float:left; font-size:13px; color:#333; margin:0 8px 0 0;}
.pg-stars{ float:left;}
.pg-rating{ float:right; margin:0 0 10px 0;}
.pg-message{ float:left; clear:both; width:100%; padding:40px 25px 25px 25px; background:#f1f1f1; position:relative; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin:0 0 10px 0;}
/*.pg-message:before{ content:''; display:block; width:28px; height:33px; background:url(../images/arrow.png) no-repeat bottom left; position:absolute; top:-33px; left:30px;}*/
.pg-message-name{ float:right; clear:both; font-size:19px; color:#333;}
.pg-message-name span{ font-weight:bold; color:#16bae8;}
.pg-message p{ font-size:16px;}


.pg-message-name-green{ float:right; clear:both; font-size:19px; color:#333;}
.pg-message-name-green span{ font-weight:bold; color:#1ACBAC;}
.pg-message-name-red{ float:right; clear:both; font-size:19px; color:#333;}
.pg-message-name-red span{ font-weight:bold; color:#DA3535;}




.pg-tmls-img{ width:80px; height:80px; border:2px solid #fff; background:#fff; position:absolute; left:23px; top:-50px; z-index:1; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; overflow:hidden;}

.testimonials-carousel .owl-nav{ display:none !important;}
.testimonials-carousel .owl-dots{ display:block; float:left; margin-top:-20px; position:relative; z-index:999;}
.testimonials-carousel .owl-dots button{ width:13px; height:13px; background:#16bae8 !important; margin-right:7px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; line-height:1 !important; display:block !important; float:left; border:1px solid #16bae8 !important;}
.testimonials-carousel .owl-dots button.active{ background:#fff !important; border:1px solid #16bae8 !important;}

.pg-award-sec{ float:left; clear:both; width:100%; position:relative; padding:80px 0 50px 0;}
.pg-award-in{ display:block; text-align:center; float:left; clear:both; padding:0 10%; width:100%;}
.pg-award-in h2{ display:block; font-size:40px; color:#333; font-weight:200; text-align:center; margin:0 0 25px 0;}


.awards{font-weight:bold; color:#0072b9;transition:2s}
.awards-green{font-weight:bold; color:#0b977f;transition:2s}
.awards-red{font-weight:bold; color:#9c1717;transition:2s}


.pg-footer{ float:left; clear:both; width:100%; position:relative;}
.pg-footer-one{ float:left; clear:both; width:100%; position:relative; background:#08121f;}
.pg-footer-two{ float:left; clear:both; width:100%; position:relative; background:#000000; padding:27px 0 100px 0;}
.pg-foot-address{ float:left; width:39%; background:#2090ce; padding:85px 40px; min-height:550px;transition: 2s}
.pg-foot-address-green{ float:left; width:39%; background:#1acbac; padding:85px 40px; min-height:550px;transition: 2s}
.pg-foot-address-red{ float:left; width:39%; background:#DA3535; padding:85px 40px; min-height:550px;transition: 2s}
.pg-foot-address h2{ font-size:33px; color:#fff; font-weight:200; color:#fff; margin:0 0 40px 0;}
.pg-foot-address h2 span{ display:block; font-weight:bold;}


.pg-foot-address-green h2{ font-size:33px; color:#fff; font-weight:200; color:#fff; margin:0 0 40px 0;}
.pg-foot-address-green h2 span{ display:block; font-weight:bold;}
.pg-foot-address-red h2{ font-size:33px; color:#fff; font-weight:200; color:#fff; margin:0 0 40px 0;}
.pg-foot-address-red h2 span{ display:block; font-weight:bold;}


.pg-foot-addr{ float:left; clear:both; width:100%;}
.pg-foot-addr li{ float:left; clear:both; width:100%; padding:0 0 20px 50px; font-size:19px; color:#fff; font-weight:200; position:relative;}
.pg-foot-addr li:after{ content:''; display:block; width:40px; height:40px; position: absolute; top:-8px; left:0;}
.pg-foot-addr li.pg-addr:after{ background:url(../images/icons.png) no-repeat 7px -24px;}
.pg-foot-addr li.pg-phone:after{ background:url(../images/icons.png) no-repeat -39px -24px;}
.pg-foot-addr li.pg-fax:after{ background:url(../images/icons.png) no-repeat -93px -24px;}
.pg-foot-addr li.pg-email:after{ background:url(../images/icons.png) no-repeat -152px -27px;}
.pg-foot-addr li a{ font-size:20px; color:#fff;}
.pg-foot-links{ float:left; width:61%; position:relative;  padding:85px 0 0 40px; }
.pg-foot-cal h2{ display:block; clear:both; font-size:24px; color:#fff; font-weight:200; padding:8px 0; margin-bottom:20px; position:relative;}
.pg-foot-cal h2 span{ font-weight:bold; }
.pg-foot-cal h2:after{ content:''; display:block; clear:both; height:1px; background:#ffc20e; width:50px; position:absolute; bottom:0; left:0;}
.pg-foot-op-title{ font-size:18px; color:#fff; display:block; font-weight:300;}
.pg-foot-op-label{ font-size:18px; color:#fff; display:block; margin-bottom:15px; font-weight:300; }
.pg-foot-cal ul{ clear:both;}
.pg-foot-cal ul li{ width:100%; clear:both; padding-bottom:12px;}
.pg-foot-cal ul li a{ display:inline-block; font-size:17px; color:#fff; position:relative;}
.pg-foot-cal ul li a:before{ position:absolute; content:""; width:0; height:1px; left:0; top:0; background:#fff; transition: 0.9s ;  }
.pg-foot-cal ul li a:hover:before{ width:50px;}

.pg-foot-cal ul li a:hover{ color:#ffc20e}
.pg-foot-links-row{ padding-bottom:40px; margin-bottom:40px; border-bottom:1px solid #1c2d42;}
.pg-newsletter{ float:left; clear:both; width:100%; padding:0 180px 40px 180px; position:relative; }
.pg-newsletter h3{ font-size:27px; color:#b7b7b7; font-weight:200; width:23%; position:absolute; top:0; left:0; line-height:25px;}
.pg-newsletter h3 span{ display:block; clear:both; font-weight:bold;}
.pg-nltr-input{ display:block; width:100%; border:none; border-bottom:1px solid #1c2d42; background:transparent; height:44px; font-size:17px; color:#fff; font-weight:300;}
.pg-nltr-button{ display:block; position:absolute; top:0; right:0; font-size:21px; color:#333; font-weight:200; padding:10px 30px; background:#ffc20e; border:none; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px;}
.pg-copy{ float:left; font-size:18px; color:#b7b7b7; padding:4px 0;}
.pg-copy span{ color:#b7b7b7;}
.pg-copy a{color:#ffffff; }
.pg-copy a:hover{ color:#ffc20e;}
.pg-copy a:hover{}
.pg-social{ float:right;}
.pg-social li{ float:left; margin-left:8px;}
.pg-social li span{ font-size:18px; color:#fff; padding-top:4px; display:block;}
.pg-social li a{ display:block; width:36px; height:36px; border:2px solid #0096d0; text-align:center; padding-top:3px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; text-align:center;}
.pg-social li a i{ color:#fff;}
.pg-social li a:hover{ border-color:#ffc20e;}
.pg-social li a i{ line-height:27px !important;}




.pg-social-green{ float:right;}
.pg-social-green li{ float:left; margin-left:8px;}
.pg-social-green li span{ font-size:18px; color:#fff; padding-top:4px; display:block;}
.pg-social-green li a{ display:block; width:36px; height:36px; border:2px solid #0B977F; text-align:center; padding-top:3px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; text-align:center;}
.pg-social-green li a i{ color:#fff;}
.pg-social-green li a:hover{ border-color:#ffc20e;}
.pg-social-green li a i{ line-height:27px !important;}

.pg-social-red{ float:right;}
.pg-social-red li{ float:left; margin-left:8px;}
.pg-social-red li span{ font-size:18px; color:#fff; padding-top:4px; display:block;}
.pg-social-red li a{ display:block; width:36px; height:36px; border:2px solid #DA3535; text-align:center; padding-top:3px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; text-align:center;}
.pg-social-red li a i{ color:#fff;}
.pg-social-red li a:hover{ border-color:#ffc20e;}
.pg-social-red li a i{ line-height:27px !important;}



.pg-tooltips{ position:fixed; left:0; bottom:0; z-index:10; padding:0 30px;}
.pg-tooltip{ display:block; float:left; margin:0 1px; font-size:13px; color:#fff; text-align:center; line-height:20px; line-height:16px; background:#384a63; 
    padding:10px 25px; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; position:relative; margin-bottom:16px; height:52px;}
.pg-tooltip span{ font-weight:bold; display:block; text-align:center;}
.pg-tooltip:after{ content:''; display:block; position:absolute;  width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; 
border-top: 18px solid #384a63; position:absolute; bottom:-16px; left:50%; margin-left:-7px; -moz-transform: rotate(-14deg);  -webkit-transform: rotate(-14deg);  transform: rotate(-14deg); -moz-transition:0.4s; -webkit-transition:0.4s; transition:0.4s; }
.pg-tooltip:hover{ background:#ffc20e; color:#333;}
.pg-tooltip:hover:after{border-top: 25px solid #ffc20e;}
.pg-enquire-but{ display:block; padding:10px 75px 15px 30px; font-size:18px; color:#08121f; background:#ffc20e; position:fixed; right:30px; bottom:0; z-index:10; border-radius:30px 30px 0 0; overflow:hidden; font-weight:200; -moz-transition:0.4s; -webkit-transition:0.4s; transition:0.4s;}
.pg-enquire-but:after{ content:''; display:block; width:65px; background-color:#0096d0; position:absolute; top:0; right:0; bottom:0; background-image:url(../images/enquiry.png); background-repeat:no-repeat; background-position:center;transition:2s;}

.pg-enquire-but-green{ display:block; padding:10px 75px 15px 30px; font-size:18px; color:#08121f; background:#ffc20e; position:fixed; right:30px; bottom:0; z-index:10; border-radius:30px 30px 0 0; overflow:hidden; font-weight:200; -moz-transition:0.4s; -webkit-transition:0.4s; transition:0.4s;}
.pg-enquire-but-green:after{ content:''; display:block; width:65px; background-color:#1acbac; position:absolute; top:0; right:0; bottom:0; background-image:url(../images/enquiry.png); background-repeat:no-repeat; background-position:center;transition:2s;}

.pg-enquire-but-red{ display:block; padding:10px 75px 15px 30px; font-size:18px; color:#08121f; background:#ffc20e; position:fixed; right:30px; bottom:0; z-index:10; border-radius:30px 30px 0 0; overflow:hidden; font-weight:200; -moz-transition:0.4s; -webkit-transition:0.4s; transition:0.4s;}
.pg-enquire-but-red:after{ content:''; display:block; width:65px; background-color:#DA3535; position:absolute; top:0; right:0; bottom:0; background-image:url(../images/enquiry.png); background-repeat:no-repeat; background-position:center;transition:2s;}


.pg-enquire-but:hover{ background:#edb100;}
.pg-enquire-but-green:hover{ background:#edb100;}
.pg-enquire-but-red:hover{ background:#edb100;}

.theme{ position:fixed; bottom:20%; left:0; z-index:1; top:200px;}
.theme2{ position: fixed;
    bottom: 20%;
    z-index: 1;
    top: 200px;
    width: 300px;
    text-align: center;
    left: 50%;
    margin-left: -150px;}
    .alert {
        position:absolute;
        z-index:1;
        display:block;
        width:100%;
        background-color: #2090ce;
        color:#FFF;
        font-size: 20px;
    }
.social{ position: fixed;bottom: 15%;right: 20px;z-index: 1;background: #fff;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.43);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.43);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.43);border-radius: 30px;padding: 15px 8px;text-align: center;}
.social a{ display:block; color:#2f2f2f; font-size:20px;}
.socialWrapperDiv{ border-radius:50%; border:1px #b7b7b7 solid; width:30px; height:30px; text-align:center; margin-bottom: 10px; transition:0.7s;}
.socialWrapperDiv:hover{ background:#ffc20e;  border:1px #ffc20e solid; }
.social a:hover{ color:#fff;}
.searchDiv{ position:relative;   transition:0.8s}
.searchDivWrapper{position: absolute;right: -10px; z-index: -1;transition: 0.8s;bottom: -48px;}
.searchIcon{ cursor:pointer}
.searchDivfield{ background:#ffc20e; padding:10px; color:#333; border:none; border-radius:30px;}
.is--hidden {display: none;} 
/*NAV*/
.accordion {padding: 0px 0px 3px; margin-bottom:10px;text-decoration: none;font-size: 18px;color: #fff; font-weight:normal;display:block;transition: 0.3s; text-align:left; position:relative;}
.accordion:after {content: '\002B';color: #fff; font-weight: bold;position: absolute; left: 239px;}
.accordion:before {content: "";color: #fff;font-weight: bold;position: absolute;}
.active1:after {content: "\2212";}
.panel {
    padding: 0 10px; transition: 0.7s; box-shadow:none!important;
    background:none!important;
    max-height: 0;
    overflow: hidden; border:none!important; margin-bottom:0!important;
    }

#accordion1 .panel{
max-height: 500px;
overflow: auto;
}
#accordion1 .panel a {
    color: #000;
    font-weight: 400;
}



.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #16bae8;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 50px;
    text-align:center;
	z-index:99999;
}

.sidenav a {
padding: 0px 0px 3px; margin-bottom:5px;
    text-decoration: none;
    font-size: 18px;
    color: #fff; font-weight:normal;
     display:block; 
    transition: 0.3s; text-align:left; position:relative;

}
.sidenav a:hover:before{-webkit-transition: all .8s ease-in;

-moz-transition: all .8s ease-in;

transition: all .8s ease-in; width:50px;}

.sidenav a:before{ background: #fff;

height: 1px;

content: "";

position: absolute;

width: 0; bottom:0; left:0; }


.sidenav a:hover{
    color: #f1f1f1;
}



.sidenav-green {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #1acbac;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 50px;
    text-align:center;
	z-index:99999;
}

.sidenav-green a {
padding: 0px 0px 3px; margin-bottom:5px;
    text-decoration: none;
    font-size: 18px;
    color: #fff; font-weight:normal;
     display:block; 
    transition: 0.3s; text-align:left; position:relative;

}
.sidenav-green a:hover:before{-webkit-transition: all .8s ease-in;

-moz-transition: all .8s ease-in;

transition: all .8s ease-in; width:50px;}

.sidenav-green a:before{ background: #fff;

height: 1px;

content: "";

position: absolute;

width: 0; bottom:0; left:0; }


.sidenav-green a:hover{
    color: #f1f1f1;
}

.sidenav-red {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #DA3535;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 50px;
    text-align:center;
	z-index:99999;
}
.sidenav-red a {
padding: 0px 0px 3px; margin-bottom:5px;
    text-decoration: none;
    font-size: 18px;
    color: #fff; font-weight:normal;
     display:block; 
    transition: 0.3s; text-align:left; position:relative;

}
.sidenav-red a:hover:before{-webkit-transition: all .8s ease-in;

-moz-transition: all .8s ease-in;

transition: all .8s ease-in; width:50px;}

.sidenav-red a:before{ background: #fff;

height: 1px;

content: "";

position: absolute;

width: 0; bottom:0; left:0; }


.sidenav-red a:hover{
    color: #f1f1f1;
}





.menu-warpper{ float:left; width:100%; clear:both; margin-top: 34px;}
.menuHead{ text-align: left;

color: #fff;

font-size: 20px;

font-weight: 700;

margin-bottom: 15px;}
.panel a{padding: 0px 0px 3px; margin-bottom:0; 
    text-decoration: none;
    font-size: 15px;
    color: #fff; font-weight:300;
     display:block; 
    transition: 0.3s; text-align:left; position:relative;}

.sidenav .closebtn {
    position: absolute; color:#fff; cursor:pointer;
    top: 25px;
    right: 25px;
    font-size: 20px;
    margin-left: 50px; z-index: 10000;
}

.sidenav-green .closebtn {
    position: absolute; color:#fff; cursor:pointer;
    top: 25px;
    right: 25px;
    font-size: 20px;
    margin-left: 50px; z-index: 10000;
}

.sidenav-red .closebtn {
    position: absolute; color:#fff; cursor:pointer;
    top: 25px;
    right: 25px;
    font-size: 20px;
    margin-left: 50px; z-index: 10000;
}

.breadcrumb {

   background:none;
  
}
.breadcrumb li a:before{ position:absolute; content:""; width:6px; height:6px; background:#16b6e6; border-radius:50%; left:-5px!important; top:20px;}
.breadCrumbDiv{ position:relative;}
.breadCrumbDivWeapper{ position:absolute; top:-52px; z-index:100;}
.breadcrumb li:first-child a:before{ display:none;}
.breadcrumb > li + li::before{ content:"";}
.breadcrumb span{  text-decoration: none;
    outline: none;
    display: block; font-weight:300; 

    font-size: 15px;
    line-height: 36px;
    color: #fff;
padding: 4px 13px 4px 36px;
    background: #16b3e4!important;
    transition: 2s;
    position: relative;}
	
	.breadcrumb span:after {
    content: '';
    position: absolute;
    top: 0; 
 right: -22px;

width: 44px;

height: 44px;

    transform: scale(0.707) rotate(45deg);

    z-index: 1;

     background: #16b3e4!important;
     transition: 2s;



    border-radius: 0 5px 0 50px;
}

	.breadcrumb span:before {
    content: '';
    position: absolute;
    top: 0; 
left: -22px;

width: 44px;

height: 44px;

    transform: scale(0.707) rotate(45deg);

    z-index: 1;

     background: #eaeaea!important;




    border-radius: 0 5px 0 50px;
}



.breadcrumb a:first-child {
    padding-left: 20px;
    border-radius: 5px 0 0 5px; margin-right: -11px;
}
.breadcrumb a:first-child:before {
    left: 14px;
}

.breadDivBg{ padding-bottom:50px;}

.breadcrumb li a{ text-decoration: none;
    outline: none;
    display: block; font-weight:300; 
    
    font-size: 15px;
    line-height: 36px;
    color: #555555;
padding: 4px 24px 4px 47px;
    background: #eaeaea!important;
 
    position: relative; }
.breadcrumb li a:after {
    content: '';
    position: absolute;
    top: 0; 
  right: -22px;

width: 45px;

height: 45px;

    transform: scale(0.707) rotate(45deg);

    z-index: 1;

     background: #eaeaea!important;




    border-radius: 0 5px 0 50px;
}

.breadcrumb a:last-child:after {
    content: none;
}






.breadcrumb-green {

    background:none;
   
 }
 .breadcrumb-green li a:before{ position:absolute; content:""; width:6px; height:6px; background:#16b6e6; border-radius:50%; left:-5px!important; top:20px;}

 .breadcrumb-green li:first-child a:before{ display:none;}
 .breadcrumb-green > li + li::before{ content:"";}
 .breadcrumb-green span{  text-decoration: none;
     outline: none;
     display: block; font-weight:300; 
 
     font-size: 15px;
     line-height: 36px;
     color: #fff;
 padding: 4px 13px 4px 36px;
     background: #1ACBAC!important;
     transition: 2s;
     position: relative;}
     
     .breadcrumb-green span:after {
     content: '';
     position: absolute;
     top: 0; 
  right: -22px;
 
 width: 44px;
 
 height: 44px;
 
     transform: scale(0.707) rotate(45deg);
 
     z-index: 1;
     transition: 2s;
      background: #1ACBAC!important;
 
 
 
 
     border-radius: 0 5px 0 50px;
 }
 
     .breadcrumb-green span:before {
     content: '';
     position: absolute;
     top: 0; 
 left: -22px;
 
 width: 44px;
 
 height: 44px;
 
     transform: scale(0.707) rotate(45deg);
 
     z-index: 1;
 
      background: #eaeaea!important;
 
 
 
 
     border-radius: 0 5px 0 50px;
 }
 
 
 
 .breadcrumb-green a:first-child {
     padding-left: 20px;
     border-radius: 5px 0 0 5px; margin-right: -11px;
 }
 .breadcrumb-green a:first-child:before {
     left: 14px;
 }
 
 .breadDivBg{ padding-bottom:50px;}
 
 .breadcrumb-green li a{ text-decoration: none;
     outline: none;
     display: block; font-weight:300; 
     
     font-size: 15px;
     line-height: 36px;
     color: #555555;
 padding: 4px 24px 4px 47px;
     background: #eaeaea!important;
  
     position: relative; }
 .breadcrumb-green li a:after {
     content: '';
     position: absolute;
     top: 0; 
   right: -22px;
 
 width: 45px;
 
 height: 45px;
 
     transform: scale(0.707) rotate(45deg);
 
     z-index: 1;
 
      background: #eaeaea!important;
 
 
 
 
     border-radius: 0 5px 0 50px;
 }
 
 .breadcrumb-green a:last-child:after {
     content: none;
 }





 .breadcrumb-red {

    background:none;
   
 }
 .breadcrumb-red li a:before{ position:absolute; content:""; width:6px; height:6px; background:#16b6e6; border-radius:50%; left:-5px!important; top:20px;}

 .breadcrumb-red li:first-child a:before{ display:none;}
 .breadcrumb-red > li + li::before{ content:"";}
 .breadcrumb-red span{  text-decoration: none;
     outline: none;
     display: block; font-weight:300; 
 
     font-size: 15px;
     line-height: 36px;
     color: #fff;
 padding: 4px 13px 4px 36px;
     background: #DA3535!important;
    transition: 2s;
     position: relative;}
     
     .breadcrumb-red span:after {
     content: '';
     position: absolute;
     top: 0; 
  right: -22px;
 
 width: 44px;
 
 height: 44px;
 
     transform: scale(0.707) rotate(45deg);
 
     z-index: 1;
 
      background: #DA3535!important;
      transition: 2s;
 
 
 
     border-radius: 0 5px 0 50px;
 }
 
     .breadcrumb-red span:before {
     content: '';
     position: absolute;
     top: 0; 
 left: -22px;
 
 width: 44px;
 
 height: 44px;
 
     transform: scale(0.707) rotate(45deg);
 
     z-index: 1;
 
      background: #eaeaea!important;
 
 
 
 
     border-radius: 0 5px 0 50px;
 }
 
 
 
 .breadcrumb-red a:first-child {
     padding-left: 20px;
     border-radius: 5px 0 0 5px; margin-right: -11px;
 }
 .breadcrumb-red a:first-child:before {
     left: 14px;
 }
 
 .breadDivBg{ padding-bottom:50px;}
 
 .breadcrumb-red li a{ text-decoration: none;
     outline: none;
     display: block; font-weight:300; 
     
     font-size: 15px;
     line-height: 36px;
     color: #555555;
 padding: 4px 24px 4px 47px;
     background: #eaeaea!important;
  
     position: relative; }
 .breadcrumb-red li a:after {
     content: '';
     position: absolute;
     top: 0; 
   right: -22px;
 
 width: 45px;
 
 height: 45px;
 
     transform: scale(0.707) rotate(45deg);
 
     z-index: 1;
 
      background: #eaeaea!important;
 
 
 
 
     border-radius: 0 5px 0 50px;
 }
 
 .breadcrumb-red a:last-child:after {
     content: none;
 }




.flat a, .flat a:after {
    background: white;
    color: black;
    transition: all 0.5s;
}
.flat a:before {
    background: white;
    box-shadow: 0 0 0 1px #ccc;}



/*SubPages*/
.imageBtn{ text-align:right; color:#fff!important; margin-left:10px;}
.pg-subpage-header-bg{ background:#0072b9!important;transition: 2s}
.pg-subpage-header-bg-green{ background:#0B977F!important;transition: 2s}
.pg-subpage-header-bg-red{ background:#9C1717!important;transition: 2s}


.pg-sub-banner{ float:left; clear:both; width:100%; position:relative; margin-top: 88px; text-align:center;}
.pg-sub-banner-wrapper{ position:absolute;bottom: 116px; width:100%; }
.pg-sub-banner-wrapper h3{ color:#fff; text-align:center; font-size:54px; font-weight:300;}
.pg-sub-banner-wrapper h3:before{ position:absolute; content:""; width:1px; height:100px; background:#fff; right:50%; bottom: -116px; }
.imgGalleryWrapper{ position:relative; }
.imgGalleryWrapperImg{ width:100%;}
.imgGalleryWrapperDiv{ background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.40) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.40) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.40) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d6000000',GradientType=0 );padding: 33px 20px 20px 20px;position: absolute;bottom: 0;width: 100%;-moz-transition: .4s;-webkit-transition: .4s;-ms-transition: .4s;-o-transition: .4s;transition: .4s;}
.imgGalleryWrapperDiv:hover{padding: 100px 20px 20px 20px;}
.subPageGallery{ padding:0 15px;}
.subPageGallery1{padding: 100px 15px 0px;}
.subPageGalleryHeader{ color:#0072b9; font-size:41px; font-weight:700; text-align:center; margin-bottom:10px;}

.subPageGalleryHeader-green{ color:#0B977F; font-size:41px; font-weight:700; text-align:center; margin-bottom:10px;}
.subPageGalleryHeader-red{ color:#9C1717; font-size:41px; font-weight:700; text-align:center; margin-bottom:10px;}

.pg-doctor-img { width: 100%;}
.pg-doctor-details {
    width: 100%;
    background: #0072b9;
    padding: 22px 22px 35px 22px;
    clear: both;
    position: relative;
    min-height: 213px;
}
.pg-doctor-details span {font-size: 15px !important; color: #fff !important;font-weight: 200;margin: 0 0 4px 0 !important; display:block; line-height:23px !important}
.pg-doctor-details h3 {font-size: 18px;position: relative;color: #fff;font-weight: bold;margin: 0 0 14px 0;padding-bottom: 10px;}
.pg-doctor-details h3:before{ position: absolute;content: "";width: 48px;height: 3px;background: #ffc20e;left: 0;bottom: 0; }
.pg-doctor-details::before {content: '';display: block;width: 35px;height: 35px; background-color: #16bae8;background-image: url(../images/icons.png);background-repeat: no-repeat; background-position: -25px 8px;position: absolute;bottom: 0;right: 0;}
.pg-doctor-details:hover:before{ background-color:#ffc20e; }


.pg-doctor-details-green{width: 100%;background: #0B977F; padding: 22px 22px 35px 22px;clear: both;position: relative;}
.pg-doctor-details-green span {font-size: 15px; color: #fff;font-weight: 200;margin: 0 0 4px 0; display:block;}
.pg-doctor-details-green h3 {font-size: 18px;position: relative;color: #fff;font-weight: bold;margin: 0 0 14px 0;padding-bottom: 10px;}
.pg-doctor-details-green h3:before{ position: absolute;content: "";width: 48px;height: 3px;background: #ffc20e;left: 0;bottom: 0; }
.pg-doctor-details-green::before {content: '';display: block;width: 35px;height: 35px; background-color: #1ACBAC;background-image: url(../images/icons.png);background-repeat: no-repeat; background-position: -25px 8px;position: absolute;bottom: 0;right: 0;}
.pg-doctor-details-green:hover:before{ background-color:#ffc20e; }

.pg-doctor-details-red{width: 100%;background: #9C1717; padding: 22px 22px 35px 22px;clear: both;position: relative;}
.pg-doctor-details-red span {font-size: 15px; color: #fff;font-weight: 200;margin: 0 0 4px 0; display:block;}
.pg-doctor-details-red h3 {font-size: 18px;position: relative;color: #fff;font-weight: bold;margin: 0 0 14px 0;padding-bottom: 10px;}
.pg-doctor-details-red h3:before{ position: absolute;content: "";width: 48px;height: 3px;background: #ffc20e;left: 0;bottom: 0; }
.pg-doctor-details-red::before {content: '';display: block;width: 35px;height: 35px; background-color: #DA3535;background-image: url(../images/icons.png);background-repeat: no-repeat; background-position: -25px 8px;position: absolute;bottom: 0;right: 0;}
.pg-doctor-details-red:hover:before{ background-color:#ffc20e; }
.pg-management-details{width: 100%;background: #0072b9; padding: 22px 22px 35px 22px;clear: both;position: relative; min-height:200px;}
.pg-management-details span {font-size: 15px; color: #fff;font-weight: 200;margin: 0 0 4px 0; display:block;}
.pg-management-details h3 {font-size: 18px;position: relative;color: #fff;font-weight: bold;margin: 0 0 14px 0;padding-bottom: 10px;}
.pg-management-details h3:before{ position: absolute;content: "";width: 48px;height: 3px;background: #ffc20e;left: 0;bottom: 0; }
.pg-management-details::before {content: '';display: block;width: 35px;height: 35px; background-color: #16bae8;background-image: url(../images/icons.png);background-repeat: no-repeat; background-position: -25px 8px;position: absolute;bottom: 0;right: 0;}
.pg-management-details:hover:before{ background-color:#ffc20e; }

.pg-management-details-green{width: 100%;background: #0B977F; padding: 22px 22px 35px 22px;clear: both;position: relative; min-height:200px;}
.pg-management-details-green span {font-size: 15px; color: #fff;font-weight: 200;margin: 0 0 4px 0; display:block;}
.pg-management-details-green h3 {font-size: 18px;position: relative;color: #fff;font-weight: bold;margin: 0 0 14px 0;padding-bottom: 10px;}
.pg-management-details-green h3:before{ position: absolute;content: "";width: 48px;height: 3px;background: #ffc20e;left: 0;bottom: 0; }
.pg-management-details-green::before {content: '';display: block;width: 35px;height: 35px; background-color: #1ACBAC;background-image: url(../images/icons.png);background-repeat: no-repeat; background-position: -25px 8px;position: absolute;bottom: 0;right: 0;}
.pg-management-details-green:hover:before{ background-color:#ffc20e; }

.pg-management-details-red{width: 100%;background: #9C1717; padding: 22px 22px 35px 22px;clear: both;position: relative; min-height:200px;}
.pg-management-details-red span {font-size: 15px; color: #fff;font-weight: 200;margin: 0 0 4px 0; display:block;}
.pg-management-details-red h3 {font-size: 18px;position: relative;color: #fff;font-weight: bold;margin: 0 0 14px 0;padding-bottom: 10px;}
.pg-management-details-red h3:before{ position: absolute;content: "";width: 48px;height: 3px;background: #ffc20e;left: 0;bottom: 0; }
.pg-management-details-red::before {content: '';display: block;width: 35px;height: 35px; background-color: #DA3535;background-image: url(../images/icons.png);background-repeat: no-repeat; background-position: -25px 8px;position: absolute;bottom: 0;right: 0;}
.pg-management-details-red:hover:before{ background-color:#ffc20e; }
.subPageGalleryHeader1{color:#333333;}
.custom-select {float:right;position:relative;}
.custom-select select {width:286px; border-radius:30px;padding-left: 20px; font-weight:300;height: 45px;font-size: 17px;color: #2c2c2c;border: none;background: #ffc20e url(../images/dropdown.png) no-repeat right ;-webkit-appearance: none;-moz-appearance: none;appearance: none;-ms-appearance: none;-o-appearance: none; position:relative; margin-bottom:20px;}
.nopadding{ padding:2px;}
.sub-team-carousel .owl-nav button {display: block;width: 35px;height: 50px;border: 1px solid #ddd !important;background: #fff !important;position: absolute;top: 50%; margin-top:-25px;}
.sub-team-carousel .owl-nav button.owl-prev {left: -5px;}
.sub-team-carousel .owl-nav button.owl-next {right: -5px;}
.sub-team-carousel .owl-nav button span {font-size: 35px !important;line-height: 40px !important;}
.aboutWrapper p{ color:#555555; font-size:16px; font-weight:300; line-height:32px; text-align:justify; margin-bottom:30px;}
.aboutWrapper1 p{ color:#555555; font-size:16px; font-weight:300; line-height:32px; text-align:justify; margin-bottom:30px;}
.aboutWrapper{ position:relative; padding-right: 415px;}
.aboutDiv{ position:absolute; right:0; top:0;}
.aboutWrapper1{ position:relative; padding-right: 612px;}
.aboutDiv1{ position:absolute; right: 275px; bottom: -64px;}
.pg-doctor-details1{width: 100%;background: #0072b9; padding: 22px 22px 35px 22px;clear: both;position: relative;}
.pg-doctor-details1 span {font-size: 15px; color: #fff;font-weight: 200;margin: 0 0 4px 0; display:block;}
.pg-doctor-details1 h3 {font-size: 18px;position: relative;color: #fff;font-weight: bold;margin: 0 0 14px 0;padding-bottom: 10px;}
.pg-doctor-details1 h3:before{ position: absolute;content: "";width: 48px;height: 3px;background: #ffc20e;left: 0;bottom: 0; }
.pg-doctor-details-div::before {content: '';display: block;width: 35px; height: 35px;background-color: #16bae8; background-image: url(../images/icons.png);background-repeat: no-repeat;background-position: -25px 8px;
position: absolute;bottom: 12px;right: -42px; transition: 0.8s;}

.pg-doctor-details-div-green::before {content: '';display: block;width: 35px; height: 35px;background-color: #1ACBAC; background-image: url(../images/icons.png);background-repeat: no-repeat;background-position: -25px 8px;
    position: absolute;bottom: 12px;right: -42px; transition: 0.8s;}
    .pg-doctor-details-div-red::before {content: '';display: block;width: 35px; height: 35px;background-color: #DA3535; background-image: url(../images/icons.png);background-repeat: no-repeat;background-position: -25px 8px;
        position: absolute;bottom: 12px;right: -42px; transition: 0.8s;}

.pg-doctor-details-div:hover:before{ background-color:#ffc20e; }
.pg-doctor-details-div-green:hover:before{ background-color:#ffc20e; }
.pg-doctor-details-div-red:hover:before{ background-color:#ffc20e; }


.pg-doctor-details:hover:before{ background-color:#ffc20e; }
.pg-doctor-details-green:hover:before{ background-color:#ffc20e; }
.pg-doctor-details-red:hover:before{ background-color:#ffc20e; }

.pg-doctor-details-div{ position:absolute; right: 42px;bottom: -12px;}
.pg-doctor-details-div p{ color:#fff !important; font-size:15px !important; font-weight:300 !important;}

.pg-doctor-details-div-green{ position:absolute; right: 42px;bottom: -12px;}
.pg-doctor-details-div-green p{ color:#fff; font-size:15px; font-weight:300;}
.pg-doctor-details-div-red{ position:absolute; right: 42px;bottom: -12px;}
.pg-doctor-details-div-red p{ color:#fff; font-size:15px; font-weight:300;}

.aboutDivBg{ padding:30px 15px;}
.custom-select span{ display:inline-block; color:#333333; font-size:20px; font-weight:300; }
.doctotrDivBg{ padding-bottom:150px;}
.doctotrDivSelect{ padding-top:50px;}
.doctorDetails{ padding-bottom:140px;}
.doctorDeatilsWrapper{ position:relative; padding-left: 211px; border-bottom: 1px #dddddd solid;}
.doctorDeatilsWrapper-green{ position:relative; padding-left: 211px; border-bottom: 1px #dddddd solid;}
.doctorDeatilsWrapper-red{ position:relative; padding-left: 211px; border-bottom: 1px #dddddd solid;}

.doctorDeatilsWrapperDiv{ position:absolute; left:0; top:5px;}
.doctorDeatilsWrapper span{ color:#0072b9; font-size:16px; font-weight:700; text-transform:uppercase; padding-right:6px;}
.doctorDeatilsWrapper p{ color:#555555; font-size:17px; font-weight:300; margin-top: 13px;}

.doctorDeatilsWrapper-green span{ color:#0B977F; font-size:16px; font-weight:700; text-transform:uppercase; padding-right:6px;}
.doctorDeatilsWrapper-green p{ color:#555555; font-size:17px; font-weight:300; margin-top: 13px;}
.doctorDeatilsWrapper-red span{ color:#9C1717; font-size:16px; font-weight:700; text-transform:uppercase; padding-right:6px;}
.doctorDeatilsWrapper-red p{ color:#555555; font-size:17px; font-weight:300; margin-top: 13px;}

.doctorDivall{margin-top: 20px;}
.doctorDeatilHeader{ color: #333333;font-size: 27px;font-weight: 700;position: relative;margin-top: 0;margin-bottom: 13px;padding-left: 23px; text-transform: uppercase; }
.doctorDeatilHeader:before{position: absolute;content: "";left: 0px;top: 5px;width: 12px;height: 22px;background: #ff9800;  }
.doctorDeatilBg{ padding:60px 15px 0}
.doctorDeatilTxt p{ color:#555555; font-size:17px; font-weight:300; line-height:31px; margin-bottom:30px; margin-top:30px; text-align:justify;}
.bookAnAppointmentBtn{ background:#0072b9; padding:10px; border-radius:30px; color:#fff; text-transform:uppercase; font-size:18px; text-align:center; width:272px; border:1px #0072b9 solid; font-weight:700; transition:0.8s}
.bookAnAppointmentBtn:hover{ background:#ff9800; border:1px #ff9800 solid; }

.bookAnAppointmentBtn-green{ background:#0B977F; padding:10px; border-radius:30px; color:#fff; text-transform:uppercase; font-size:18px; text-align:center; width:272px; border:1px #0B977F solid; font-weight:700; transition:0.8s}
.bookAnAppointmentBtn-green:hover{ background:#ff9800; border:1px #ff9800 solid; }
.bookAnAppointmentBtn-red{ background:#9C1717; padding:10px; border-radius:30px; color:#fff; text-transform:uppercase; font-size:18px; text-align:center; width:272px; border:1px #9C1717 solid; font-weight:700; transition:0.8s}
.bookAnAppointmentBtn-red:hover{ background:#ff9800; border:1px #ff9800 solid; }

.subPageTestmonialBg{ padding:70px 15px 0;}
.subPageTestmonialBorder{ position:relative}
.subPageTestmonialBorder:before{ position:absolute; content:""; width:1px; height:90px; background:#dddddd; left:0; top:0;}
.subPageTestmonialBorderTxt{ color: #555555;font-weight: 300; line-height:23px;font-size: 19px;padding-left: 22px;max-width: 555px;margin-top: 46px;margin-bottom: 0px;}
.subPageTestmonialHead{font-size: 41px;color: #555555;font-weight: 200;padding-left: 100px;position: relative;margin: 0 0 10px 0;}
.subPageTestmonialHeadSpan{display: block;font-weight: bold;color: #0072b9;}
.subPageTestmonialHead:after{display: block;width: 82px;height: 75px;content: '';background: url(../images/testimonials-icon.png) no-repeat left top;position: absolute;top: 13px;left: 0;}
.testMonialWrapper{position: relative;background: #f1f1f1;margin-top: 40px;padding-left: 171px;min-height: 248px;padding-top: 45px; border-radius: 16px;}
.testMonialWrapper h3{ text-align:center; font-size:41px; color:#fff; border:2px #fff solid; width:90px; height:90px; border-radius:50%; padding-top: 20px;} 
.testMonialWrapper p{ text-align:center; color:#555555; font-size:17px; line-height:28px; max-width: 871px; margin: 0 auto 20px;}
.testmonailDiv{ position:absolute; left:0; top:0; background:#16b9e7; min-height:248px; padding: 76px 25px; border-radius: 16px 0 0 16px;}
.testMonialWrapper span{ color:#16bae8; font-weight:bold;}
.healthTipDiv span{ color:#555; font-size:19px; line-height:27px; font-weight:bold; margin-bottom:10px; display:block;}
.healthTipDiv p{ font-size:15px; color:#555555; line-height:27px; margin-bottom: 20px;}
.healthTipDiv a{ color:#333333; font-size:15px; font-size:13px; text-align:center; display:inline-block; border:2px #34b4d6 solid; border-radius:30px; width:156px; padding:10px;}
.healthTipDiv a:hover{ background:#34b4d6; color:#fff;}
.subHealthTipDiv{ margin-top:50px; margin-bottom:20px;}
.subHealthDeatilDivBg{ padding-top:60px; }
.healthDeatilDivWrapper span{ line-height:39px; color:#555555; font-size:30px; font-weight:300; display:block; margin-top: -7px; margin-bottom:30px;}
.depDeatilDiv h3{ background:#ffc20e; padding:19px; color:#333; font-size:23px; text-align:center; font-weight:300; position:relative; 
  margin-bottom: 18px;  }
.viewallDep{ text-align:center; display:block; background:#16b9e8; color:#fff!important; font-size:18px; padding:13px; border-radius:30px;}  
.viewallDep:hover{ background:#ffc20e;}

.viewallDep-green{ text-align:center; display:block; background:#1ACBAC; color:#fff!important; font-size:18px; padding:13px; border-radius:30px;}  
.viewallDep-green:hover{ background:#ffc20e;}
.viewallDep-red{ text-align:center; display:block; background:#DA3535; color:#fff!important; font-size:18px; padding:13px; border-radius:30px;}  
.viewallDep-red:hover{ background:#ffc20e;}

.depDeatilDiv{ background: #f2f2f2; }
.depSideLink{ background: transparent; display:block; padding:10px 0; border-bottom: 1px solid #d9d9d9; font-weight: 300;}
.depSideLink:last-child{ border-bottom: none; }
.depSideLink:hover{ background: rgba(255,194,14,0.5);}
.borderAll{ border-bottom:1px #dddddd solid; }
.depDeatilDiv span{ display:block; text-align:center; color:#555555; font-size:16px; margin-bottom:1px; margin-top:0;}
.depDeatilDiv h3:before{ position:absolute; content:""; width:30px; height:30px; left:50%; bottom:-8px; background:#ffc20e; margin-left:-15px; border-radius: 18px 15px 0; -ms-transform: rotate(45deg);-webkit-transform: rotate(45deg); transform: rotate(45deg);}
.depDeatilDivActive{ background:#f6f6f6; min-height:180px; border:3px #ffc20e solid; padding-top:10px; margin-bottom:15px;}
.depDeatilDivActive h3{ text-align:center; color:#929292; font-weight:normal; margin-bottom:0; margin-top:10px; font-size: 20px; }
.teamHead{ color:#000000; font-size:42px; font-weight:100; text-align:center; margin-bottom: 10px;}
.healthDeatilDivWrapper h1{ color:#333333; font-size:42px; font-weight:300; margin-bottom:20px; margin-top:0;}
.healthDeatilDivWrapper h2{ color:#333333; font-size:28px; font-weight:300; margin-bottom:20px;}
.healthDeatilDivWrapper p{ color:#555555; font-size:15px; line-height:33px; text-align:justify; margin-bottom:30px;}
.healthDeatilDivWrapper ul{ margin:0; padding:0;}
.healthDeatilDivWrapper li{ background:url(../images/bullet-points-icon.png) left 4px no-repeat; line-height:34px; font-size:16px; color:#555555; margin-bottom:20px; padding-left: 50px; font-weight:300;}
.newDivWrapper{ position:relative;}
.newDivWrapperDate{ position:absolute; left: -38px;top: 38px; }
.newDivWrapperDate h3{ color:#333; font-size:16px; font-weight:300; background:#ffc20e; padding:10px; width:100px;  -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); width: 114px; text-align:center;}
.newDivWrapperTxt p{ color:#555555; font-size:16px; text-align:justify; line-height:34px; margin-bottom:20px; margin-top: -10px;}
.newDivWrapperHead{ color:#555555; font-size:27px; font-weight:normal; margin-bottom:20px; margin-top:0; display:block;}
.newDivWrapperHeadBg{ padding-top:60px; padding-bottom:100px;}
.newDivWrapperHeadBg1{padding-bottom:100px;}
.otherNewDiv1{ position:relative;}
.otherNewDivWrapper{ position:absolute; bottom: -10px; left:50%; margin-left:-70px;}
.otherNewDivWrapper span{ color:#ffffff; font-size:18px; text-align:center; background:#16bae8; border-radius:30px; width:141px; display:inline-block;}
.otherNewDiv h3{ color:#000000; font-size:31px; background:#ffc20e; text-align:center; font-weight:300; padding:15px; margin-bottom:0px;}
.otherNewDiv p{ font-size:16px; text-align:center; color:#555555; margin-top: 17px; line-height:27px; margin-bottom:10px;}
.otherNewDiv a{ text-align:center; color:#222222; font-size:16px; display:block; font-weight:700; margin-bottom:20px; display:block}
.otherNewDiv a:hover{ color:#ffc20e;}
.sub-news-carousel .owl-nav button {display:inline-block;width: 40px;height: 40px;border: 1px solid #16bae8 !important;background: #fff !important;  border-radius:50%; margin: 0 6px; position:relative;}
.sub-news-carousel .owl-nav{ text-align:center;}
.sub-news-carousel .owl-prev{ position:relative;}
.sub-news-carousel .owl-prev:before{ position:absolute; content:""; width:80px; height:1px; left: -80px;bottom: 18px; background:#dddddd;}
.sub-news-carousel .owl-next{ position:relative;}
.sub-news-carousel .owl-next:before{ position:absolute; content:""; width:80px; height:1px; right: -80px;bottom: 18px; background:#dddddd;}
.sub-news-carousel .owl-nav button span {font-size: 35px !important;line-height: 21px !important; color:#16bae8; }
.sub-department-view-bg{ padding-top:60px;}
.pg-contact-sec{ float:left; width:70%; min-height:800px; background:#f0f0f0;}
.pg-contact-sec-in {width: 850px;padding: 130px 247px 70px 20px; float:right}
.pg-contact-sec-in-green {width: 850px;padding: 130px 247px 70px 20px; float:right}
.pg-contact-sec-in-red {width: 850px;padding: 130px 247px 70px 20px; float:right}

.input-group{ margin-top:41px;}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
color: #767676;
    background-color: #fff;
    background-image: none;
    border-bottom: 1px solid #ccc!important;
	border-left:none;
		border-top:none;
    border-radius: 0px;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
		box-shadow:none!important;
    
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
	color:#767676; font-family:OpenSansRegular, Arial, Tahoma;

    text-align: center;

    background:#d3d3d3;
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    border-radius: 0px;
	outline:none!important;
    
}
.btn:hover{ background:#0072b9; border:1px #0072b9 solid}


.resetBtn{ font-size:13px; text-transform:uppercase; border:none; width:100%; font-family: OpenSansBold, Arial, Tahoma; text-align:center; background:#333333; color:#0072b9; padding:20px; margin-top:30px; margin-bottom:100px;   -webkit-transition:all 0.5s ease-out;
  -moz-transition:all 0.5s ease-out;
  -ms-transition:all 0.5s ease-out;
  -o-transition:all 0.5s ease-out;
  transition:all 0.5s ease-out; }
.resetBtn:hover{ background:#0072b9; color:#333}
.sendBtn{ font-size:13px; text-transform:uppercase; border:none; width:100%; font-family: OpenSansBold, Arial, Tahoma; text-align:center; background:#0072b9; color:#333333; padding:20px; margin-top:18px; margin-bottom:100px;   -webkit-transition:all 0.5s ease-out;
  -moz-transition:all 0.5s ease-out;
  -ms-transition:all 0.5s ease-out;
  -o-transition:all 0.5s ease-out;
  transition:all 0.5s ease-out; }
.sendBtn:hover{background:#333333; color:#0072b9;}
.sendBtn1{ font-size:13px; text-transform:uppercase; border:none; width:100%; font-family: OpenSansBold, Arial, Tahoma; text-align:center; background:#0072b9; color:#333333; padding:20px; margin-top:30px; margin-bottom:100px;   -webkit-transition:all 0.5s ease-out;
  -moz-transition:all 0.5s ease-out;
  -ms-transition:all 0.5s ease-out;
  -o-transition:all 0.5s ease-out;
  transition:all 0.5s ease-out; }
.sendBtn1:hover{background:#333333; color:#0072b9;}


.input {
	position: relative;
	z-index: 0;
	display: inline-block;
	margin: 0px;
	width:100%;

	
	vertical-align: top;
}

.input__field {
	position: relative;
	display: block;
	float: right;
	padding: 0.8em;
	width: 60%;
	border: none;
	border-radius: 0;
	background: #0072b9;
	color: #aaa;
	font-weight: bold;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-appearance: none; /* for box shadows to show on iOS */
}

.input__field:focus {
	outline: none;
}

.input__label {
	display: inline-block;
	float: right;
	padding: 0 1em;
	width: 40%;
	font-family: OpenSansRegular, Arial, Tahoma; 

	color: #767676;
	font-size:13px;
	/*text-transform:capitalize;*/
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-weight:normal;
}

.input__label-content {
	position: relative;
	display: block;
	padding: 1.6em 0;
	width: 100%;
}

.input--hoshi {
	overflow: hidden;
}

.input__field--hoshi {
padding: 51px 0 21px;
	width: 100%;
	background: transparent;
	color: #767676;
	font-size:13px;

}

.input__label--hoshi {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 0.25em;
	width: 100%;
	height: calc(100% - 1em);
	text-align: left;
	pointer-events: none;
}

.input__label-content--hoshi {
	position: absolute;
}

.input__label--hoshi::before,
.input__label--hoshi::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: calc(100% - 10px);
	border-bottom: 1px solid #d3d3d3;
}

.input__label--hoshi::after {
	margin-top: 2px;
	border-bottom: 4px solid #0072b9;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}


.input__field--hoshi:focus + .input__label--hoshi::after,
.input--filled .input__label--hoshi::after {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.input__field--hoshi:focus + .input__label--hoshi .input__label-content--hoshi,
.input--filled .input__label-content--hoshi {
	-webkit-animation: anim-1 0.3s forwards;
	animation: anim-1 0.3s forwards;
}


.input--hoshi1 {
	overflow: hidden;
	width: 70%;
margin-top: 13px;
}

.input__field--hoshi1 {
padding: 51px 0 21px;
	width: 100%;
	background: transparent;
	color: #767676;
	font-size:13px;

}

.input__label--hoshi1 {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 0.25em;
	width: 100%;
	height: calc(100% - 1em);
	text-align: left;
	pointer-events: none;
}

.input__label-content--hoshi1 {
	position: absolute;
}

.input__label--hoshi1::before,
.input__label--hoshi1::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: calc(100% - 10px);
	border-bottom: 1px solid #d3d3d3;
}

.input__label--hoshi1::after {
	margin-top: 2px;
	border-bottom: 4px solid #0072b9;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}


.input__field--hoshi1:focus + .input__label--hoshi1::after,
.input--filled .input__label--hoshi1::after {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.input__field--hoshi1:focus + .input__label--hoshi1 .input__label-content--hoshi1,
.input--filled .input__label-content--hoshi1 {
	-webkit-animation: anim-1 0.3s forwards;
	animation: anim-1 0.3s forwards;
}

.borderTopDiv{ border-top:1px #d3d3d3 solid; margin-top:30px; padding-top:30px;  }
.borderBottomDiv{border-top:1px #d3d3d3 solid; margin-bottom: 70px;margin-top: 37px;}
.head22RegularBlack{ font-size:22px; color:#31333b; text-transform:capitalize; margin-top:0px; margin-bottom:15px; }
.txt14RegularBlackHolder{ font-size:14px; text-align:justify; line-height:25px; margin-bottom:30px;  }
.txt14SpanRegularGrey{ font-size:14px;  color:#7f7f7f; }

.btnApplyNow {
    display: inline-block;
    padding: 10px 30px;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    background: #0072b9;
}

.btnApplyNow:hover {
    background: #2090ce;
    color: #fff;
}
.newsSmallImge {
    position: absolute;
    left: 10px;
    top: 17px;
    z-index: 1;
}

.btnViewmore{ display:block; color:#333333!important; font-size:13px;font-weight: bold; text-transform:uppercase;padding-bottom:9px;position: relative;   -webkit-transition:all 0.5s ease-out;
  -moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; transition:all 0.5s ease-out;
}
.btnViewmore:hover { color:#0072b9!important;}
.btnViewmore:after{content: '';
display: block;
width: 40px;
height: 2px;
background:#0072b9;
position: absolute;
bottom: 0;
left: 0px;
z-index: 0;   -webkit-transition:all 0.5s ease-out;
  -moz-transition:all 0.5s ease-out;
  -ms-transition:all 0.5s ease-out;
  -o-transition:all 0.5s ease-out;
  transition:all 0.5s ease-out;}
.btnViewmore:hover::after{ width:75px;   }

.pg-contact-sec1 { float: left;width: 30%;min-height: 800px;background: #fff;padding: 130px 0 130px 0;position: relative;}
.pg-contact-in1 {width: 468px;min-height: 540px;background: #0072b9;position: absolute;top: 100px;left: -192px; z-index: 1;border: 30px solid #fff;padding: 50px 0 25px 32px;}
.pg-contact-in1 h2{ color:#fff; font-size:30px; font-weight:700; line-height:33px; position:relative; padding-top: 27px; margin-bottom: 30px;}
.pg-contact-in1 h2:before{position: absolute;content: "";width: 31px;height: 5px;background: #fff;top: 0;left: 0; }
.pg-contact-in1 h2:after{position: absolute;content: "";width: 31px;height: 5px;background: #ff9800;top: 0;left: 31px;}
.pg-contact-in1 span{ color:#fff; font-size:30px; font-weight:normal; display:block;}


.pg-contact-in1-green {width: 468px;min-height: 540px;background: #0B977F;position: absolute;top: 100px;left: -192px; z-index: 1;border: 30px solid #fff;padding: 50px 0 25px 32px;}
.pg-contact-in1-green h2{ color:#fff; font-size:30px; font-weight:700; line-height:33px; position:relative; padding-top: 27px; margin-bottom: 30px;}
.pg-contact-in1-green h2:before{position: absolute;content: "";width: 31px;height: 5px;background: #fff;top: 0;left: 0; }
.pg-contact-in1-green h2:after{position: absolute;content: "";width: 31px;height: 5px;background: #ff9800;top: 0;left: 31px;}
.pg-contact-in1-green span{ color:#fff; font-size:30px; font-weight:normal; display:block;}

.pg-contact-in1-red {width: 468px;min-height: 540px;background: #9C1717;position: absolute;top: 100px;left: -192px; z-index: 1;border: 30px solid #fff;padding: 50px 0 25px 32px;}
.pg-contact-in1-red h2{ color:#fff; font-size:30px; font-weight:700; line-height:33px; position:relative; padding-top: 27px; margin-bottom: 30px;}
.pg-contact-in1-red h2:before{position: absolute;content: "";width: 31px;height: 5px;background: #fff;top: 0;left: 0; }
.pg-contact-in1-red h2:after{position: absolute;content: "";width: 31px;height: 5px;background: #ff9800;top: 0;left: 31px;}
.pg-contact-in1-red span{ color:#fff; font-size:30px; font-weight:normal; display:block;}


.contactWrapper{ position:relative; padding-left: 79px; min-height: 110px;}
.contactdiv{ position:relative;}
.contactdiv:before{position: absolute;left: 29px;content: "";width: 1px;height: 223px;top: 9px;background: #fff; }
.contactWrapperDiv{ position:absolute; left:0; top:9px;}
.contactWrapper p { color:#fff; font-weight:700; font-size:17px; line-height: 27px; text-transform:uppercase; argin-bottom: 21px;}
.contactWrapperTxt{ padding-top:10px;}
.pg-contact-sec-in h2{ color:#0072b9; font-weight:700; font-size:35px; margin-bottom:30px; position:relative; padding-left: 20px; }
.pg-contact-sec-in h2:before{ position: absolute;content: "";width: 10px;height: 26px;background: #ff9800;left: 0;top: 6px;   }
.pg-contact-sec-in span{ color:#333333; font-weight:300;}
.pg-contact-sec-in p{ font-size:16px; color:#555555; font-weight:300; line-height:32px; text-align:justify; margin-bottom:40px;}

.pg-contact-sec-in-green h2{ color:#0B977F; font-weight:700; font-size:35px; margin-bottom:30px; position:relative; padding-left: 20px; }
.pg-contact-sec-in-green h2:before{ position: absolute;content: "";width: 10px;height: 26px;background: #ff9800;left: 0;top: 6px;   }
.pg-contact-sec-in-green span{ color:#333333; font-weight:300;}
.pg-contact-sec-in-green p{ font-size:16px; color:#555555; font-weight:300; line-height:32px; text-align:justify; margin-bottom:40px;}

.pg-contact-sec-in-red h2{ color:#9C1717; font-weight:700; font-size:35px; margin-bottom:30px; position:relative; padding-left: 20px; }
.pg-contact-sec-in-red h2:before{ position: absolute;content: "";width: 10px;height: 26px;background: #ff9800;left: 0;top: 6px;   }
.pg-contact-sec-in-red span{ color:#333333; font-weight:300;}
.pg-contact-sec-in-red p{ font-size:16px; color:#555555; font-weight:300; line-height:32px; text-align:justify; margin-bottom:40px;}


.contactFields{padding-bottom: 11px; width:100%; color:#455555; font-size:14px; border-bottom:1px #333 solid; background:transparent; border-top:none; border-left:none; margin-bottom:50px;}
.contactFields1{width:100%; color:#333333; font-size:15px; border:1px #0072b9 solid; background:transparent;  padding:10px;}
.contactBtn{ background: #ff9800;padding: 19px;color: #fff;text-align: center;font-size: 17px;width: 100%;font-weight: 300; transition:0.8s;border: 1px #ff9800 solid; display:block;}
.captchDivImg{ padding-right:10px;}
.captchDivWrapper{ position:relative; padding-top: 12px; padding-left:192px;}
.captchDiv{ position:absolute; left:0; top:13px;}
.contactBtn:hover{ background:#0072b9; border:1px #0072b9 solid;}
.contactBtndiv{ padding-right:0;}
.quick-phones {

    height: 200px;
    margin-bottom: 0px;
    background: url(../images/phones-bg.png) rgba(0, 0, 0, 0.25) no-repeat center left;
    text-align: center;
    color:#fff; padding-top: 40px;

}
.quick-phones p {
text-transform: uppercase;

color: #fff;

font-weight: 700;

font-size: 25px;

}
.quick-phones span {

 display:block; font-size:20px; text-transform:uppercase; font-weight:300;

}

.colorBtn{ position:relative;}
.colorBtnDiv{background: #33a9ee;

color: #fff;

font-size: 12px;

font-weight: 300;

text-transform: uppercase;

border: none;

position: relative;

padding-left: 9px;

transition: 0.9s;

padding-right: 8px;

padding-top: 10px;

padding-bottom: 10px;}
.colorBtSpan{ position: absolute; transition:0.9s;

right: -35px; border:none;

top: 0px;

background: #0f88cf;

border-radius: 0px 14px 14px 0;

padding: 4px 9px;     }
.colorDiv{ transition:0.9s; position:absolute; left:-59px;}
.colorDivWhite{background:#fff; height:120px;border-radius: 0 0 20px 0; -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);

-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);

box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);  }
.part1 {
background: #33a9ee;

display: block;

margin-top: 14px;

width: 27px;

height: 10px;
}
.part2 {
background: #1075b0;

display: block;

width: 27px;

height: 11px;
}

.part3 {
background: #1acbac;

display: block;

margin-top: 5px;

width: 27px;

height: 10px;
}
.part4 {
background: #0b977f;

display: block;

width: 27px;

height: 11px;
}

.part5 {
background: #DA3535;

display: block;

margin-top: 5px;

width: 27px;

height: 10px;
}
.part6 {
background: #9c1717;

display: block;

width: 27px;

height: 11px;
}

.colorBtSpanImg{-webkit-animation-name: spin;
    -webkit-animation-duration: 4000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 4000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 4000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    
    animation-name: spin;
    animation-duration: 4000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear; margin-top: -2px;}
@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}
.pg-patient-left-bg{ position:absolute; top:0; bottom:0; left:0; background:rgba(70, 163, 221, 0.8); z-index:1; display:block; width:100%;}
.pg-patient-left-bg-green{ position:absolute; top:0; bottom:0; left:0; background:rgba(11, 151, 127, 0.8); z-index:1; display:block; width:100%;}
.pg-patient-left-bg-red{ position:absolute; top:0; bottom:0; left:0; background:rgba(156, 23, 23, 0.8); z-index:1; display:block; width:100%;}


.brownContentBox {min-height:400px; background:#3f152b; padding:50px 30px;  color:#fff;}
.brownImgBox {min-height:400px; background:url(../img/places1.jpg) no-repeat center center; background-size:cover;}
.btnBrown {border-radius:10px; background:#fff; font-size:13px; font-family:RobotoSlabRegular, Arial, Tahoma; padding:10px 30px; border:none; color:#3f152b;}
.btnBrown:hover {color:#fff; background:#333;}

.yellowContentBox {min-height:400px; background:#f5a62d; padding:50px 30px;  color:#fff;}
.yellowImgBox {min-height:400px; background:url(../img/places2.jpg) no-repeat center center; background-size:cover;}
.btnYellow {border-radius:10px; background:#fff; font-size:13px; font-family:RobotoSlabRegular, Arial, Tahoma; padding:10px 30px; border:none; color:#f5a62d;}
.btnYellow:hover {color:#fff; background:#333;}

.greenContentBox {min-height:400px; background:#449782; padding:50px 30px;  color:#fff;}
.greenImgBox {min-height:400px; background:url(../img/places3.jpg) no-repeat center center; background-size:cover;}
.btnGreen {border-radius:10px; background:#fff; font-size:13px; font-family:RobotoSlabRegular, Arial, Tahoma; padding:10px 30px; border:none; color:#449782;}
.btnGreen:hover {color:#fff; background:#333;}

.blueContentBox {min-height:400px; background:#23579c; padding:50px 30px;  color:#fff;}
.blueImgBox {min-height:400px; background:url(../img/places4.jpg) no-repeat center center; background-size:cover;}
.btnBlue {border-radius:10px; background:#fff; font-size:13px; font-family:RobotoSlabRegular, Arial, Tahoma; padding:10px 30px; border:none; color:#23579c;}
.btnBlue:hover {color:#fff; background:#333;}

.lightBrownContentBox {min-height:400px; background:#de5604; padding:50px 30px;  color:#fff;}
.lightBrownImgBox {min-height:400px; background:url(../img/places5.jpg) no-repeat center center; background-size:cover;}
.btnlightBrown {border-radius:10px; background:#fff; font-size:13px; font-family:RobotoSlabRegular, Arial, Tahoma; padding:10px 30px; border:none; color:#de5604;}
.btnlightBrown:hover {color:#fff; background:#333;}
.head28BlueSlabRegular {font-family:RobotoSlabRegular, Arial, Tahoma; font-size:28px; color:#3a5983; margin:0 0 30px 0;}
.head38WhiteRegular {color:#fff;margin-bottom:15px;}
.specialitycontent p{color:#fff;}
.vc_tta-panel-heading{margin-bottom:10px;margin-top:10px}
.wpb_wrapper table{width:100%}
.wpb_wrapper table tr td{padding:5px;border:1px solid grey;border-collapse: collapse}
.vc_custom_heading{margin-bottom:5px;}
/*8-10-2018*/

/*2019-04-01*/
/*************** SCROLLBAR BASE CSS ***************/
 
.scroll-wrapper {
    overflow: hidden !important;
    padding: 0 !important;
    position: relative;
}
 
.scroll-wrapper > .scroll-content {
    border: none !important;
    box-sizing: content-box !important;
    height: auto;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none !important;
    overflow: scroll !important;
    padding: 0;
    position: relative !important;
    top: 0;
    width: auto !important;
}
 
.scroll-wrapper > .scroll-content::-webkit-scrollbar {
    height: 0;
    width: 0;
}
 
.scroll-element {
    display: none;
}
.scroll-element, .scroll-element div {
    box-sizing: content-box;
}
 
.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
    display: block;
}
 
.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
    cursor: default;
}
 
.scroll-textarea {
    border: 1px solid #cccccc;
    border-top-color: #999999;
}
.scroll-textarea > .scroll-content {
    overflow: hidden !important;
}
.scroll-textarea > .scroll-content > textarea {
    border: none !important;
    box-sizing: border-box;
    height: 100% !important;
    margin: 0;
    max-height: none !important;
    max-width: none !important;
    overflow: scroll !important;
    outline: none;
    padding: 2px;
    position: relative !important;
    top: 0;
    width: 100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
    height: 0;
    width: 0;
}


.depDeatilDiv-in{ max-height: 300px; }
.doctors-slide{ width: 100%; clear: both; }

.team-of-specialists{ clear: both; width: 100%; }
.team-of-specialists .pg-doctor-details p{ margin-bottom: 15px !important; }
.doctorsSlideHeader{ display: block; float: left; font-size: 35px; color: #333; margin:0 !important; font-weight: 200; }

.team-of-specialists .owl-nav{ position:absolute; top:-27px; right:0;}
.team-of-specialists .owl-nav button{ display:block; float:left; width:50px; height:28px; margin-left:5px; border:1px solid #c2c2c2 !important; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; background-color:#fff; -moz-transition:0.4s; -webkit-transition:0.4s; transition:0.4s;}
.team-of-specialists .owl-nav button:hover{ border-color:#33a9ee !important;}
.team-of-specialists .owl-nav button span{ font-size:30px !important; line-height:20px !important; margin: 0 !important; display: inline-block;} 
.team-of-specialists .owl-nav button:hover span{ color:#33a9ee !important;}

.app-team-of-specialists .owl-nav{ position:absolute; top:-27px; right:0;}
.app-team-of-specialists .owl-nav button{ display:block; float:left; width:50px; height:28px; margin-left:5px; border:1px solid #c2c2c2 !important; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; background-color:#fff; -moz-transition:0.4s; -webkit-transition:0.4s; transition:0.4s;}
.app-team-of-specialists .owl-nav button:hover{ border-color:#33a9ee !important;}
.app-team-of-specialists .owl-nav button span{ font-size:30px !important; line-height:20px !important; margin: 0 !important; display: inline-block;} 
.app-team-of-specialists .owl-nav button:hover span{ color:#33a9ee !important;}

.sidebar-dropdown{ display: none; visibility: hidden; }
.sidebar-main{ transition: 0.5s; margin-top: 0; transition: top .8s cubic-bezier(.8,0,0,1),-webkit-top .8s cubic-bezier(.8,0,0,1);
 }
.is_stuck{ margin-top: 100px; transition: top .8s cubic-bezier(.8,0,0,1),-webkit-top .8s cubic-bezier(.8,0,0,1); }
.sidebar-main.is_stuck{ transition: top .8s cubic-bezier(.8,0,0,1),-webkit-top .8s cubic-bezier(.8,0,0,1); }

/*2019-05-30*/
.news-inner{ clear:both; width: 100%; position: relative; }
.news-img-wrap{ width: 100%; clear: both; position: relative; margin: 0 0 40px 0; }
.news-img-wrap img{ width: 100%; }
.news-date{ display: block; clear: both; padding: 10px 25px 10px 37px; color: #222; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
font-size: 17px; font-weight: bold; margin: 0 0 15px 0; position: relative;}
.news-date:after{ display: block; width: 25px; height: 25px; content: ''; background: url(../images/clock.png) no-repeat center; position: absolute; left: 0; top:9px; }

.news-title{ display: block; clear:both; font-size: 24px; color: #222; margin: 0 0 10px 0;}
.news-inner p{ display: block; clear: both; font-size: 15px; color: #555; line-height: 34px; margin: 0 0 15px 0; text-align: justify; }
.news-sub-images{ width: 100%; clear: both; margin: 10px 0 34px 0; }
.news-sub-images img{ width: 100%; }
.news-inner h3{ display: block; clear: both; font-size: 20px; color: #333; margin: 0 0 20px 0; }
.news-inner h4{ display: block; clear: both; font-size: 20px; color: #333; margin: 0 0 20px 0; }
.news-inner h5{ display: block; clear: both; font-size: 20px; color: #333; margin: 0 0 20px 0; }

.socialWrapperDiv a i{ font-size: 14px; }


/*2019-06-19*/
.newsNewWrapper{ float:left; width:100%; margin-bottom:60px; }
.newsNewWrapper p{ color:#666666; font-size:17px; font-weight:normal; margin-top:10px; margin-bottom:10px; }
.newsNewWrapper span{ color:#555555; font-size:17px; font-weight:bold; line-height:22px; display:block}
.newsNewWrapper:last-child{ margin-bottom:0;}
.newsNewWrapperBtn:before{ position:absolute; right:0; top:0px; content:""; width:40px; height:30px; background:url(../images/new-btn-img.png) no-repeat right;}
.txtNewAll{ position:relative}
.txtNewAll p{color:#666666; font-size:17px; font-weight:normal; margin-top: 5px;
margin-bottom: 26px;}
.homeNewsmainDiv{ float:left; width:100%; }
.box {
 cursor: pointer; 
  position: relative;
  overflow: hidden;

}

.box .overbox {
background: rgba(0, 0, 0, 0.70);

position: absolute;

top: 0;

left: 0;

color: #fff;

z-index: 100;

-webkit-transition: all 300ms ease-out;

-moz-transition: all 300ms ease-out;

-o-transition: all 300ms ease-out;

-ms-transition: all 300ms ease-out;

transition: all 300ms ease-out;

opacity: 0;

width: 100%;

height: 100%;
}

.box:hover .overbox { opacity: 1; }
.box .overtext {
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  transform: translateY(100px);
  -webkit-transform: translateY(100px); position: absolute;

bottom: 30px;

left: 18px;
}
.box img{ width:100%;}
.box span{ color:#fff; font-size:17px; line-height:22px; font-weight:bold; font-family: 'roboto'; }

.box .title {
  font-size: 2.5em;
  text-transform: uppercase;
  opacity: 0;
  transition-delay: 0.1s;
  transition-duration: 0.2s;
}
.box:hover .title,
.box:focus .title {
  opacity: 1;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
}


.box:hover .tagline,
.box:focus .tagline {
  opacity: 1;
  transform: translateX(0px);
  -webkit-transform: translateX(0px);
}
.moreNewBtn{ position: absolute;
right: 0; padding-right: 15px;
top: 21px; color:#555555; font-size:17px; font-weight:bold; font-family: 'roboto';}
.moreNewBtn i{ color:#16bae8; top: 5px; position:absolute; right: -8px; transition:0.9s;}
.moreNewBtn:hover i{right: -3px;}
.moreNewBtn:hover{ color:#16bae8}
.newHeaderDiv{ position:relative}

@media screen and (max-width:1365px){
.testMonialWrapper{padding-right: 54px; padding-top: 30px;}
.pg-sub-team-in1{width:820px;}
.pg-team-in{ width:820px;}
.pg-patient-icons{ width:700px;}
.information-col h4{ font-size:18px;}
.pg-patient-left{ width:25%;}
.pg-patient-right{ width:75%;}
}
@media screen and (max-width:1199px){
.contactFields{margin-bottom: 30px;}
.captchDivWrapper{padding-bottom: 30px;}
.contactBtndiv{ padding-right:15px; clear:both;}
.pg-contact-sec{ float:nleft; width:50%; min-height:auto;}
.pg-contact-sec-in{ float:left; width:auto; padding: 70px 80px 70px 80px;}
.pg-contact-sec1{ width:50%; float:left; min-height:auto; padding: 131px 71px 46px 31px;}
.pg-contact-in1{ position:static; border:none; width:auto; }
.pg-contact-in1-green{ position:static; border:none; width:auto; }
.pg-contact-in-red{ position:static; border:none; width:auto; }

.subPageTestmonialHead{ font-size:30px;}
.subPageTestmonialHead::after{ top:0;}
.subPageTestmonialBorderTxt{ margin-top: 22px;}
.pg-sub-team-in1{width:700px;}
.pg-menu-but span{ display:none; visibility:hidden;}
.pg-menu-but-green span{ display:none; visibility:hidden;}
.pg-menu-but-red span{ display:none; visibility:hidden;}
.pg-header{ padding-right:75px;}
.pg-numbers li{ padding:0 20px;}
.pg-slide-text{ width:100%; padding:0 20px; left:0; margin-left:0;}
.pg-slide-text h2{ font-size:40px;}
.pg-slide-text h2 span{ font-size:65px;}
.pg-find-sec{ position:static; clear:both; width:100%; left:0; margin-left:0; padding:20px; background:#16bae8; float:left;}
.pg-form-sec{ width:100%;}
.pg-team-in{padding: 50px 0 30px 50px;}
.pg-sub-team-in1{padding: 50px 0 30px 50px;}
.pg-team-sec{ padding:50px 50px 0px 0;}
.pg-team-in{ position:static; clear:both; width:100%; border:none;}
.pg-vision-sec-in{ width:100%; padding:50px;}
.pg-vision-sec{ min-height: 600px;}
.pg-team-sec{ min-height: 600px;}
.pg-patient-left{ display:none; visibility:hidden;}
.pg-patient-right{ padding:50px 20px; width:100%;}
.pg-patient-text{ position:static; clear:both; width:100%; margin:0 0 20px 0; min-height:auto; height:auto; text-align:center;}
.pg-patient-text-green{ position:static; clear:both; width:100%; margin:0 0 20px 0; min-height:auto; height:auto; text-align:center;}
.pg-patient-text-red{ position:static; clear:both; width:100%; margin:0 0 20px 0; min-height:auto; height:auto; text-align:center;}
.pg-patient-icons{ width:100%; clear:both;}
.pg-tips-in{ width:100%; padding:80px 50px;}
.pg-tmls-in{width:100%; padding:80px 50px;}
.pg-newsletter{ padding-left:120px;}
.pg-newsletter h3{ font-size:19px;}
.pg-foot-address{ min-height:638px;}
.pg-tooltips{ display:none; visibility:hidden;}
.pg-foot-cal h2{font-size: 20px;}
.aboutDiv1{right: 254px;bottom: 27px;}
.aboutWrapper1{padding-right: 576px;}
.pg-why-we-are-best1{padding: 0px 0 0 0;}
}
@media screen and (max-width:991px){
.pg-contact-sec{ float:none; width:100%;}
.pg-contact-sec-in{padding: 50px 30px 20px 30px; }
.pg-contact-sec1{ float:none; width:100%; clear:both; padding: 0px 30px 0px 30px;}
.healthDeatilDivWrapper h1{ font-size:30px; margin-bottom:10px;}
.healthDeatilDivWrapper h2{ font-size:24px; margin-bottom:10px;}
.depDeatilDiv h3{ font-size:21px;}
.teamHead{ font-size:30px; margin-bottom:0;}
.viewallDep{width: 240px;margin: 0 auto;}

.viewallDep-green{width: 240px;margin: 0 auto;}
.viewallDep-red{width: 240px;margin: 0 auto;}

.sub-department-view-bg{ padding-top:0px;}
.pg-sub-dpt-col{ width: 33.33%;}
.newDivWrapperHeadBg{ padding-top:0px;}
.newDivWrapperHead{ font-size:23px;}
.otherNewDiv h3{font-size: 19px;}
.subHealthDeatilDivBg{ padding-top:20px;}
.custom-select{ float:none;}
.custom-select select{ margin:0 auto; display:block;}
.subPageTestmonialHead{ font-size: 26px;}
.subPageTestmonialBorderTxt{font-size: 15px;}
.subPageTestmonialBg{ padding:0px 15px;}
.testMonialWrapper p{ max-width:100%; font-size:15px; }
.testMonialWrapper h3{font-size: 20px;color: #fff;border: 2px #16b9e7 solid; width: 35px;height: 35px; padding-top: 4px; background: #16b9e7;}
.testmonailDiv{ background:none; left: -10px; top: -13px; min-height:auto; padding:0;}
.subPageTestmonialBorder::before{ display:none;}
.testMonialWrapper{ padding-left:20px; padding-bottom:20px; padding-right:20px; } 
.subPageTestmonialBorderTxt{ padding-left:0;}
.subPageTestmonialBorderTxt{ max-width:800px; line-height: 28px;font-size: 17px;}
.doctorDeatilBg{ padding:0 15px;}
.pg-why-we-are-best1 h2{ font-size:30px;}
.pg-sub-vision-sec-in h2{ font-size:30px;}
.aboutDivBg{ padding:0 15px; }
.aboutDiv{ display:none;}
.aboutDiv1{ display:none;}
.aboutWrapper1{padding-right:0;}
.aboutWrapper{ padding-right:0;}
.subPageGalleryHeader{margin-bottom: 30px;}
.subPageGalleryHeader-green{margin-bottom: 30px;}
.subPageGalleryHeader-red{margin-bottom: 30px;}
.subPageGallery1{ padding-top:50px;}
.subPageGalleryHeader{font-size: 34px;}
.subPageGalleryHeader-green{font-size: 34px;}
.subPageGalleryHeader-red{font-size: 34px;}
.pg-sub-banner-wrapper h3{ font-size:37px;}
.pg-sub-banner-wrapper{ position:static;}
.pg-sub-banner-wrapper h3{ color:#16b0e2; margin-top: 15px;}
.breadCrumbDivWeapper{ position:static;}
.breadcrumb{ text-align:center; padding:0; margin-bottom:10px!important;}
.breadcrumb span::before{ display:none;}
.breadcrumb span::after{ display:none;}
.breadcrumb span{padding:0 10px}
.breadcrumb li a{padding:0 10px}
.breadcrumb a:first-child{ margin-right: -7px;}
.breadcrumb li a::before{left: 2px !important;top: 17px;}


.breadcrumb-green{ text-align:center; padding:0; margin-bottom:10px!important;}
.breadcrumb-green span::before{ display:none;}
.breadcrumb-green span::after{ display:none;}
.breadcrumb-green span{padding:0 10px}
.breadcrumb-green li a{padding:0 10px}
.breadcrumb-green a:first-child{ margin-right: -7px;}
.breadcrumb-green li a::before{left: 2px !important;top: 17px;}

.breadcrumb-red{ text-align:center; padding:0; margin-bottom:10px!important;}
.breadcrumb-red span::before{ display:none;}
.breadcrumb-red span::after{ display:none;}
.breadcrumb-red span{padding:0 10px}
.breadcrumb-red li a{padding:0 10px}
.breadcrumb-red a:first-child{ margin-right: -7px;}
.breadcrumb-red li a::before{left: 2px !important;top: 17px;}

.pg-sub-banner{ margin-top:0;}
.pg-nav-tabs li a{padding: 10px 18px;}
.pg-op-timing{ display:none;}
.pg-numbers{ display:none;}
.pg-search{position: absolute;right: 98px; top:20px; z-index:100;}
.pg-header{ padding-right:0; position:static; clear:both; width:100%; background:#021a2e; float:left;}
.pg-header-right{ width:100%; padding:10px 20px; float:none}
.pg-logo-sec{width:100%;}
.pg-slide-text{ top:20%;}
.pg-form-sec::before{ display:none; visibility:hidden;}
.pg-form-sec{ padding-left:0; padding-right:155px;}
.pg-find-but{ width:150px;}
.pg-dpt-col h4{ font-size:16px;}
.pg-sub-vision-sec-in {width: 100%;padding: 50px 35px;}
.pg-sub-team-in1 h2{ padding-top:20px; margin-bottom:20px; font-size:23px; padding-left:15px;}
.pg-sub-team-in1{position: static; width:100%; min-height:0;}
.pg-sub-team-sec {width: 100%; clear: both;padding: 20px;}
.pg-vision-sec1{width:100%; clear:both; min-height:inherit;}
.pg-vision-sec{ width:100%; clear:both; min-height:inherit;}
.pg-team-sec{ width:100%; clear:both; padding:20px;}
.pg-team-in{ padding:0; border:none;}
.pg-sub-team-in1{padding:0; border:none;}
.pg-why-we-col{ border-right:none; border-bottom:1px solid #ddd; min-height:inherit;}
.pg-news-img{ width:70px;}
.left-slide{ padding-right:128px;}
.right-slide{ padding-left:128px;}
.pg-news-slide::after{ top:37px;}
.pg-news-date-sec span{ display:block; width:100%; text-align:center; margin:5px 0; padding:0;}
.pg-news-date-sec a{ display:block; width:100%; text-align:center;}
.pg-tab-img{ padding:30px 0 30px 30px;}
.pg-tips{ width:100%; clear:both;}
.pg-tmls{ width:100%; clear:both;}
.pg-tips-in{ padding:0 20px 20px 20px;}
.pg-tips-in h2{ text-align:center;}
.pg-tips-in p{ text-align:center;}
.pg-foot-address{ width:100%; padding:30px 20px; min-height:auto;}
.pg-foot-links{ width:100%; padding:30px 0;}
.pg-copy{ display:block; width:100%; text-align:center;}
.pg-social{ float:none; display:inline-block;}

.pg-social-green{ float:none; display:inline-block;}
.pg-social-red{ float:none; display:inline-block;}

.pg-footer-two{ text-align:center;}
.pg-foot-cal{ width:100%; background:#0f1d2f; margin-bottom:10px; padding:30px 20px}
.theme{ display:none;}
.social{ display:none;}
.pg-doctor-img img { width:100%;}
.brownContentBox, .yellowContentBox, .blueContentBox, .greenContentBox, .lightBrownContentBox {min-height:100px; float:none!important;}

.sidebar{ position: static !important; }
.sidebar-main{ display: none; }
.sidebar-dropdown{ display: block; visibility: visible; clear: both; width: 100%; background: #0072b9; margin: 0 0 20px 0;  }


.sidebar-dropdown button{ display: block; clear: both; width: 100%; background:#0072b9; border: none; font-size: 15px; font-weight: bold; color: #fff;
padding: 15px; text-transform: uppercase;   }
.sidebar-dropdown .dropdown-menu{ width: 100% !important; max-height: 400px; overflow-x: scroll; padding:0 !important; margin: 0 !important; border-radius: 0 !important; }
.sidebar-dropdown .dropdown-menu li a{ display: block; font-size: 15px; color: #fff; padding: 15px; text-align: center; }
.sidebar-dropdown .dropdown-menu li{background: #16bae8;}
.sidebar-dropdown .dropdown-menu li:nth-child(2n) { background: #11aad5 !important; }
.sidebar-dropdown .dropdown-menu li a:hover{ background: #0c89bd !important; color: #fff !important; }
}
@media screen and (max-width:767px){ 
.newsNewWrapper span{ margin-bottom:20px;}
.newsNewWrapper{ margin-bottom:0;}
.newDivWrapperHeadBg{ padding-bottom:20px;}
.pg-sub-dpt-col{ width:50%;}
.newDivWrapperTxt p{ margin-top:10px;}
.right-sub-slide{ margin-top:20px;}
.custom-select select{ width:223px;}
.healthDeatilDivWrapper span{font-size: 23px; line-height: 25px; margin-top:10px; margin-bottom:20px;}
.healthDeatilDivWrapper p{ margin-bottom:20px;}
.doctotrDivBg{ padding-bottom:50px;}
.doctotrDivSelect{ padding-top:0px;}
.custom-select span{ display:block; text-align:center;}
.custom-select{ float:none; margin:0 auto; }
.custom-select select{ margin:0 auto; display:block;}
.pg-sub-vision-sec-inSpan{ margin-bottom:20px;}
.pg-sub-vision-sec-in p{ font-size:15px;}
.pg-why-we-col h4{ font-size:21px;}
.pg-sub-title{ font-size:15px;}
.aboutWrapper1 p{ font-size:15px; margin-bottom:20px;}
.aboutWrapper p{ font-size:15px; margin-bottom:20px;}
.pg-sub-banner-wrapper h3{ margin-top:15px;}
.breadDivBg{ padding-bottom:20px;}
.pg-award-sec{ padding: 50px 0 50px 0;}
.pg-sub-vision-sec-in p{ text-align:justify;}
.banner-carousel .owl-nav{ display:none;}
.logoHeight{height: 37px; margin-top: 6px;}
.searchIcon{height: 23px;}
.pg-search{right: 70px;top: 18px;}
.pg-menu-but{padding: 8px 4px 9px 15px;}
.pg-menu-but-green{padding: 8px 4px 9px 15px;}
.pg-menu-but-red{padding: 8px 4px 9px 15px;}
.pg-numbers li{ float:none; display:inline-block; border:none; padding:0 10px; text-align:center;}
.pg-numbers{ width:100%; text-align:center; padding-top:0;}
.pg-numbers li span{ float:none; display:inline-block; font-size:13px; line-height:1;}
.pg-numbers li label{ float:none; display:inline-block !important; font-size:13px; line-height:1;}
.pg-op-wrap{ right:auto; left:0; z-index:1;}
.pg-op-wrap-in::before{ right:auto; left:19px;}
.pg-slide-text h2{ font-size:50px; text-align:center;}
.pg-slide-text h2 span{ font-size:50px; display: inline;}
.pg-find-sec h2{ text-align:center;}
.pg-find-but{ position:static; clear:both; width:100%;}
.pg-form-sec{ padding:0;}
.pg-find-input{ height:42px; font-size:14px;}
.pg-find-select{ height:42px; font-size:14px;}
.pg-find-input1{ height:42px; font-size:14px;}
.pg-find-select1{ height:42px; font-size:14px;}
.pg-find-frame{ width:100%; clear:both; margin-bottom:10px;}
.pg-logo-sec{padding: 0px 20px;} 
.pg-dpt-col{ width:100%; clear:both; border:1px solid #fff;}
.pg-dpt-col:last-child{ border-right:1px solid #fff;}
.pg-dpt-row{ border-bottom:none;}
.pg-vision-sec-in{ padding:50px 20px;}
.pg-news-col{ width:100%; clear:both; border-left:none;}
.pg-news-slide::after{ display:none; visibility:hidden;}
.pg-news-slide{ padding:0; text-align:center;}
.pg-news-img{ position:static; clear:both; width:100%; margin:0 0 20px 0; text-align:center;}
.pg-news-img img{ width:100%;}
.pg-team-in{ min-height:auto;}
.pg-team-sec{ min-height:auto;}
.pg-news-col{ padding-bottom:20px;}
.left-slide{ margin-top:0;}
.right-slide{ margin-top:0;}
.left-slide h3{ text-align:center;}
.right-slide h3{ text-align:center;}
.left-slide p{ text-align:center;}
.right-slide p{ text-align:center;}
.pg-news-date-sec{ width:100%; text-align:center;}
.pg-tab-img{ padding:30px 30px 15px 30px; text-align:center;}
.pg-tab-para{ text-align:center;}
.pg-nav-tabs li a{ padding:7px 15px; font-size:15px;}
.pg-nav-tabs{ top:-16px;}
.pg-tab-content{ padding:24px 0;}
.pg-hap-title-sec{ padding:0 0 65px 0;}
.pg-hap-title-sec h2{ font-size:30px;}
.pg-happening-sec{ padding:45px 0;}
.pg-why-we-are-best{ padding:45px 0;}
.pg-why-we-are-best h2{ font-size:27px;}
.pg-tmls-in{ padding:40px 20px;}
.pg-award-in h2{ font-size:28px;}
.pg-enquire-but{ display:none;}
.pg-enquire-but-green{ display:none;}
.pg-enquire-but-red{ display:none;}
.banner-carousel .owl-nav button{ border:none !important;}
.pg-department-sec{ padding:40px 0;}
.pg-news-sec{ padding: 40px 10px;}

.pg-nav-tabs li{ margin: 4px;}
.pg-tab-content-in{margin-top: 34px;}
.pg-middle-title{margin: 0 0 30px 0; font-size: 30px;}
.pg-button-sec{ padding-top: 36px;}
.pg-vision-sec-in h2{ font-size:27px;}
.pg-team-in h2{font-size:27px;}
.pg-patient-text h2{ font-size:30px;}
.pg-patient-text-green h2{ font-size:30px;}
.pg-patient-text-red h2{ font-size:30px;}
.pg-but-sec{ padding-top:0;}
.pg-news-sec h2{ font-size:30px;}
.pg-news-date-sec a{ width: 145px; margin:20px auto 0 ;}
.pg-tips-in h2{ font-size:30px;}
.pg-tmls-in h2{ font-size:30px;}
.pg-foot-address h2{ font-size:27px;}
.pg-footer-two{padding: 27px 0 11px 0;}
.pg-foot-cal{ margin-bottom:0; padding: 10px 20px;}
.doctorDetails{ padding-bottom:50px;}
.menu-warpper{ display:none;}

.news-inner{ margin-bottom: 25px; }
.moreNewBtn{ position:static; margin-bottom:20px; display:block}
.pg-news-sec h2{padding-bottom: 8px;}
.moreNewBtn i{ position:static;}
}
@media screen and (max-width:479px){
.txtNewAll p{ margin-bottom:0;}
.pg-contact-sec-in h2{font-size: 26px; margin-bottom:15px;}
.pg-contact-sec-in p{ margin-bottom:20px; font-size:15px;}
.contactBtn{ padding:13px;}
.pg-contact-in1{padding: 30px 0 25px 19px; min-height:0;}
.pg-contact-in1-green{padding: 30px 0 25px 19px; min-height:0;}
.pg-contact-in1-red{padding: 30px 0 25px 19px; min-height:0;}

.contactWrapper p{font-size: 14px;}
.pg-contact-in1 h2{ font-size:24px; margin-bottom:20px;}
.pg-contact-in1 span{font-size:24px;}

.pg-contact-in1-green h2{ font-size:24px; margin-bottom:20px;}
.pg-contact-in1-green span{font-size:24px;}
.pg-contact-in1-red h2{ font-size:24px; margin-bottom:20px;}
.pg-contact-in1-red span{font-size:24px;}

.pg-contact-sec-in h2::before{top: 3px; height: 22px;}
.pg-sub-dpt-col{ width:100%;}
.doctorDeatilHeader{ font-size:21px;}
.doctorDeatilTxt p{ font-size:15px;}
.doctorDeatilHeader::before{ top:2px;}
.doctorDeatilsWrapperDiv{ position:static;}
.doctorDeatilsWrapper{ padding-left:0;}
.doctorDeatilsWrapper p{ margin-top:0; margin-bottom:10px;}

.doctorDeatilsWrapper-green{ padding-left:0;}
.doctorDeatilsWrapper-green p{ margin-top:0; margin-bottom:10px;}
.doctorDeatilsWrapper-red{ padding-left:0;}
.doctorDeatilsWrapper-red p{ margin-top:0; margin-bottom:10px;}

.doctorDeatilTxt p{ margin-top:20px; margin-bottom:20px;}
.doctorDeatilsWrapper span{ display:inline-block; margin-top:10px;}
.doctorDeatilsWrapper-green span{ display:inline-block; margin-top:10px;}
.doctorDeatilsWrapper-red span{ display:inline-block; margin-top:10px;}

.pg-slide-text h2{ font-size:30px; text-align:center;}
.pg-slide-text h2 span{ font-size:30px; display: inline;}
.pg-team-in h2{ font-size:26px;}
.team-carousel .owl-nav button{ width:28px;}
.pg-patient-text{ border:6px solid #fff;}
.pg-patient-text h2{ font-size:33px;}

.pg-patient-text-green{ border:6px solid #fff;}
.pg-patient-text-red h2{ font-size:33px;}
.pg-patient-text-green{ border:6px solid #fff;}
.pg-patient-text-red h2{ font-size:33px;}

.pg-nav-tabs li a{ font-size:13px;}
.pg-tmls-in h2::after{ display:none; visibility:hidden;}
.pg-tmls-in h2{ padding-left:0;}
.pg-newsletter{ padding:10px 0;}
.pg-newsletter h3{ position:static; clear:both; width:100%; text-align:center; font-size:23px; margin-bottom:15px;}
.pg-newsletter h3 span{ display:inline;}
.pg-social li span{ display:none;}
.pg-nltr-button{ position:static; clear:both; width:100%;}
.pg-nltr-input{ border:1px solid #fff; padding:10px 15px; text-align:center; margin-bottom:10px;}
.col-xs-6{ width:100%;}
.pg-management-details{ min-height:0;}
}




