.header, .logo, .social, .social a, .socialCON, .socialCON a, .top, .wrapper {float: left}
.header, .nav2 {box-shadow: 0 1px 4px rgba(0, 0, 0, .2)}
.media h2 span a, .media1 a, .phone a, .social a, body a {text-decoration: none;}
.appontment h3, .leftmenu1 h2, .patients2 h2, .title {text-transform: uppercase;}
.cour td, .tabl_area table, table, td, th {border-collapse: collapse;}
*html {padding: 0;margin: 0;}
body {height: 100%;overflow-x:hidden;}
body a {transition: .5s all;-webkit-transition: .5s all;-moz-transition: .5s all;-o-transition: .5s all;-ms-transition: .5s all;}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, tbody, tfoot, thead,  time, tt, u, ul, var, video {margin: 0; padding: 0;border: 0;font-size: 100%;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:after, blockquote:before, q:after, q:before { content: '';content: none;}
table, td, th {border-spacing: 0;}
img {max-width: 100%;height: auto;}
.inner, .inner1 {max-width: 1096px;margin: auto;width: 100%;}
@font-face {
    font-family: font1;
    src: url(../fonts/Lato-Regular.eot);
    src: url(../fonts/Lato-Regular.eot?#iefix) format('embedded-opentype'), url(../fonts/Lato-Regular.woff2) format('woff2'), url(../fonts/Lato-Regular.woff) format('woff'), url(../fonts/Lato-Regular.ttf) format('truetype'), url(../fonts/Lato-Regular.svg) format('svg');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: font2;
    src: url(../fonts/Lato-Light.eot);
    src: url(../fonts/Lato-Light.eot?#iefix) format('embedded-opentype'), url(../fonts/Lato-Light.woff2) format('woff2'), url(../fonts/Lato-Light.woff) format('woff'), url(../fonts/Lato-Light.ttf) format('truetype'), url(../fonts/Lato-Light.svg) format('svg');
    font-weight: 400;
    font-style: normal
}
::-webkit-input-placeholder {color: #490a3d;}
[placeholder], input[placeholder], textarea[placeholder] {color: #490a3d;}
:-moz-placeholder {color: #490a3d;}
::-moz-placeholder {color: #490a3d;}
:-ms-input-placeholder {color: #490a3d;}
.header, .wrapper {width: 100%;}
.inner1 {position: relative;}
.top {width: 100%;background: url(../images/headertop.png) top repeat-x;}
.social {width: 27%;text-align: left;}
.social a {border-right: 1px solid #c29797;padding: 5px 15px;color: #fff;margin: 6px 0;}
.socialCON {width: 27%;text-align: right;}
.socialCON a {font-family: font1;padding: 5px;color: #fff;margin: 6px 0;}
.socialCON img {float: left;padding-top: 7px;}
.i2, .i2>a, .specialities, .topi1 {color: #933032;}
.logo {width: 46%;background: url(../images/logobg.png) top center no-repeat;text-align: center;padding-top: 10px;}
.language {float: right;width: 155px;text-align: right;}
.icon_1, .mission h2, .mission p, .specialities1 h2, .topi1 {text-align: center;}
.language select {padding: 3px 10px; margin-top: 8px; border: none; width: 70%; background: url(../images/arolang.jpg) 95% 48% no-repeat #fff;}
.nav, .nav2 {width: 100%;float: left;}
.fx_hd_top, .nav2 {background: #fff; position: fixed; top: 0; left: 0;}
.nav {border-top: 1px solid #e8e8e7; margin-top: 8px; padding: 5px 0;}
.nav2 {display: none; padding: 15px 0; z-index: 99999;}
.logo2 {float: left;margin-top: 10px;}
.topicons {float: right;width: 76%;}
.topi1 {float: right;font: 400 15px calibri;width: 95px;margin: 0px 0px 0 10px;}
.topi1 a {display: block;margin: auto auto 10px;border: 1px solid #933032;padding: 5px;width: 40px;height: 40px;}
.topi1 a img {width: 100%;height: auto;}
.fx_hd_top {width: 100%;padding: 0 0 5px;display: none;right: 0;z-index: 9999;}
.banners {float: left;width: 100%;background: #feeaeb;}
.bannerleft {float: left;width: 50%;}
.bannerleft img {width: 100%;height: auto;}
.bannerright {float: left;width: 50%;}
.rightinner {float: left;width: 470px;padding-left: 30px;}
.book_aptm{float:right;margin-top:19%;}
.icons {float: left;width: 100%;margin-top: 10px;}
.icon1 {float: left;width: 33.3%;}
.i1, .i2 {float: left;width: 45%;}
.i2 {font: 400 14px font1;padding-top: 20px;}
.Groupselect,.sdoctor {padding: 10px;float: left;}
.specialities h2 {font: 400 33px font2;}
.specialities {float: left;width: 100%;margin-top: 20px;font: 400 24px font1;}
.Groupselect {width: 100%;border: none;background: url(../images/plus.jpg) 98% 45% no-repeat #933032;font: 400 18px font1;color: #fff;outline: 0;margin-top: 10px;}
select {-moz-appearance: none;-webkit-appearance: none;border: 0;outline: 0;border-radius: 0;}
.sdoctor, .stn {background: #933032;font: 400 18px font1;outline: 0;margin-top: 10px;border: none}
.sdoctor {color: #fff!important;width: 68%;border-radius: 0;}
.sdoctor::-webkit-input-placeholder {color: #fff}
.sdoctor:-moz-placeholder {color: #fff}
.sdoctor::-moz-placeholder {color: #fff}
.sdoctor:-ms-input-placeholder {color: #fff}
.stn {cursor: pointer;color: #fff;padding: 10px 0;float: right;width: 25%;-webkit-appearance: none;border-radius: 0;}
.appontment,.icons_section,.location,.middle,.phone {width: 100%;float: left}
.stn:hover {background: #bf3131;color: #fff}
.appontment {margin-top: 60px;border-top: 1px solid #933032;border-bottom: 1px solid #933032;padding: 15px 0}
.appontment h3 {font: 400 26px font2;color: #933032;text-transform:none;}
.location {background: url(../images/arodown.png) 99% 48% no-repeat #933032;padding: 5px 25px 5px 10px;font: 400 18px font2;color: #fff;margin: 10px 0}
.icon_1 h2,.phone,.phone a {color: #933032}
.phone {margin: 0 2px;font: 700 16px font2}
.apt_No_home{padding: 3px;}
.middle {margin: 20px 0}
.icons_section {background: url(../images/ibg.png) repeat-x;margin-top: 10px;padding-bottom: 25px}
.icon_1 {float: left;width: 25%}
.icon_1 h2 {font: 400 15px calibri;margin-top: 5px}
.mission {float: left;width: 100%;margin: 40px 0 20px}
.mission h2 {background: url(../images/heartbg.png) repeat-x;margin-bottom: 10px}
.mission p {font: 400 16px font1;color: #000;line-height: 20px}
.specialities1 {float: left;width: 100%;margin: 10px 0}
.specialities1 h2 {background: #933032;margin-bottom: 10px;font: 400 25px font2;color: #fff;padding: 10px 0}
.specialities1 h2 span {opacity: 0}
.spe_1 {float: left;width: 60%}
.col1 {float: left;width: 32.5%;margin-right: 5px;margin-bottom: 5px;background: #ffeaeb;text-align: center;padding: 10px 0 45px;position: relative}
.col1 h3,.spe_2 h3 {text-align: center;margin-bottom: 10px;font: 400 16px font1;color: #000}
.col1 h3 {position: absolute;left: 0;right: 0}
.spe_2 {float: right;width: 40%;background: #feeaeb;text-align: center;padding: 51px 0}
.spe_2 h3 {margin-top: 10px}
.patients {float: left;width: 100%;background: url(../images/map4.png) repeat-x #feeaeb;margin: 20px 0;padding: 20px 0 0}
.patients1 {float: right;width: 50%}
.patients1 h2 {font: 700 25px font2;color: #000;margin-bottom: 10px}
.patients1 h3 {font: 400 19px font2;color: #000;margin: 10px 0}
.patients1 p {font: 400 16px font1;color: #000;margin: 10px 0;text-align: justify}
.text_all_h{float:right;margin-top:15px;}
.text_all_h a {color: #fff;padding:7px 10px;background: #933032;font:500 17px font2;}
.patients2 {float: left;width: 45%;border-right: 1px solid #ccc}
.doctor1,.doctor_right,.doctorimg img {border: 1px solid #fee9ea}
.patients2 img {margin-left: 20px}
.patients2 h2 {font: 700 25px font2;color: #000;margin-bottom: 10px;padding-left: 40px}
.plan,.plan1,.plan2 {float: left;width: 33%;padding: 10px 0;font: 700 20px font2;color: #fff;text-align: center}
.plan {background: #f8605f}
.plan:hover {background: #dc2f2e}
.plan1 {background: #89d025}
.plan1:hover {background: #64a707}
.plan2 {background: #66b2f2}
.doctor_info,.doctors {width: 100%;float: left}
.plan2:hover {background: #1b81d7}
.doctors h2 {font: 700 25px font2;color: #000;margin-bottom: 20px}
.doctorimg {float: left;width: 30%}
.doctorimg img {width: 100%}
.doctor_right {float: right;width: 65%;padding: 15px;height: 248px;}
.doctor_right h2 {font: 400 25px font1;color: #fa888f;margin-bottom: 0}
.doctor_right h3 {font: 400 20px font1;color: #fa888f;margin-bottom: 10px}
.doctor_right h3>p {margin-top: 5px}
.doctor_right p {font: 400 16px font1;color: #000;margin-bottom: 10px;text-align: justify;margin-top: 15px}
.blog,.doctor1,.doctor1 h3 {text-align: center}
.doctor_thub {float: left;width: 100%;margin-top: 10px}
.doctor1 {float: left;width: 16.4%;border-right: 1px solid #fff;line-height: 0;overflow: hidden}
.media1 {}
.doctor1 h3 {font: 400 16px font1;color: #000;background: #fee9ea;padding: 12px 10px;margin-bottom: 0}
.blog,.media {padding: 15px}
.doctor1 img {cursor: pointer}
.doctor1:hover .image {-webkit-transform: scale(1.1);transform: scale(1.1);cursor: pointer}
.image {width: 100%;-webkit-transition: all .5s ease;transition: all .5s ease}
.blogarea {float: left;width: 100%;margin: 50px 0}
.blog h2,.blog p {margin-bottom: 20px}
.blog {float: left;width: 30%;background: #f86968}
.blog h2,.media h2 {color: #fff;text-align: left}
.blog h2 {font: 700 25px font2}
.blog img {border-radius: 10px}
.blog p {font: 400 15px font1;letter-spacing: .5px;color: #fff;margin-top: 15px;max-height: 57px;overflow: hidden}
.date,.social1 {margin-top: 5px}
.mediarea {float: right;width: 66%}
.facebook {float: left}
.media {float: right;width: 46%;background: #89d025;min-height: 247px;max-height: 247px;overflow: hidden;}
.media h2 {font: 700 25px font2;margin-bottom: 20px;padding-bottom: 0px;}
.blog h2 span,.media h2 span {background: #fdeaeb;color: #000;padding: 2px 6px;float: right;text-align: center;font: 400 13px font2;margin-top: 6px;}
.date,.media1,.social1,.socialleft {float: left}
.blog h2 span a,.media h2 span a {color: #000}
.media1 {width: 100%;font: 400 15px font1;color: #fff;text-align: justify;margin-bottom: 5px;padding-bottom: 9px;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.media1 a {color: #fff}
.media1 a;hover {color: #fff;text-decoration: underline}
.date {width: 100%;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:4px;}
.social1 {width: 97%;background: #feeaeb;border: 1px solid #fee1e2;padding: 8.25px 10px}
.socialright {float: right}
.socialright img {padding: 5px 7px}
.footer {float: left;width: 100%;padding: 20px 0}
.bottomlinks,.footer1 {float: left;width: 100%}
.bottomlinks a {float: left;cursor: pointer;text-align: left}
.bottomlinks #GroupHospitals1 {margin-right: 0;float: right}
.copy,.footerb {float: left}
.active {background: #933132;color: #fff!important}
.footerb {width: 100%}
.design,.design img {float: right}
.footerarea {float: left;width: 100%}
.quick1,.quicklinks {float: left}
.quick1 h2 {color: #933032;margin-bottom: 10px;text-align: left}
.quick1 a {display: block;text-decoration: none;margin-bottom: 5px}
#doctor2,#doctor3,#doctor4,#doctor5,#doctor6,.GroupHospitals,.GroupHospitals .nbs-flexisel-nav-left,.GroupHospitals .nbs-flexisel-nav-right {display: none;}
.newsticker-jcarousellite1 ul li a:hover,.newsticker-jcarousellite2 ul li a:hover {text-decoration: underline}
.GroupHospitals {float: left;width: 100%;margin: 15px 0;display:block;}
.hospital1 {float: left;width: 100%;text-align: center}
.hospital1 h2 {font: 400 16px font1;color: #000;text-align: center;margin-top: 15px}
.internationalquery,.metrogroup {float: left;width: 100%;display: none}
.internationalquery input[type=text] {float: left;width: 50%;border: 1px solid #000;padding: 8px;margin-bottom: 8px}
.internationalquery textarea {float: right;width: 45%;border: 1px solid #000;padding: 8px;margin-bottom: 10px;height: 100px;margin-top: -85px}
.internationalquery input[type=button],.internationalquery input[type=submit] {float: left;padding: 10px 15px;cursor: pointer;background: #933032;font: 700 16px Arial, Helvetica, sans-serif;color: #fff;border: none}
.newsticker-jcarousellite1 ul li a,.newsticker-jcarousellite2 ul li a {background: url(../images/newsarrowicon.png) left 4px no-repeat;padding: 0;list-style: none}
.videoarea,.videoarea2,.videoarea3,.videoarea4 {float: left;width: 100%;margin-top: 15px}
.newsticker-jcarousellite1,.newsticker-jcarousellite2 {width: 98%;margin-top: 0}
.newsticker-jcarousellite2 ul li {list-style: none;display: block;height: auto}
.newsticker-jcarousellite2 ul > hr {border-top: 1px dotted #fff;}
.newsticker-jcarousellite2 ul li a {display: block}
.newsticker-jcarousellite1 ul li {list-style: none;display: block;height: auto}
.newsticker-jcarousellite1 ul li a {display: block}
.acc_dtil .tabContaier li a,.doc_rgt .tabContaier li a,.hospitalmenu a,.leftmenu a,.mdcl_full .tabContaier li a,.menuright a,.moreinfo,.news3 a,.news_event .tabContaier li a,.quick1 a:hover,.viewprofile {text-decoration: none}
.phonetop {float: right;width: 40%;border-right: 1px solid #ccc;border:0;padding: 23px 25px 23px 0}
.header2,.leftpanel,.page2,.phone1,.tabs {float: left}
.phone1 {width: 100%;margin-bottom: 10px;font: 700 18px font1;color: #933032}
.phone1 a {color: #933032;}
.page2 {width: 100%}
.header2 {width: 100%;margin: 15px 0 0}
.header2 img {width: 100%;height: auto}
.contentarea {float: left;width: 100%;margin: 15px 0;min-height:200px;}
.leftpanel {width: 73%;font: 400 15px font1;color: #000;text-align: justify;line-height: 20px}
.leftpanel_12 {width: 100%;}
.gorupheding,.leftmenu a,.newsdate,.title {text-align: center}
.leftpanel h1 {font: 400 25px font1;color: #933032;border-bottom: 1px solid #fbd4d8;margin-bottom: 20px;border-left: 1px solid #fbd4d8;padding-bottom: 15px;padding-left: 15px}
.tabs {width: 100%;margin: 20px 0}
.bullet {padding-left: 30px;list-style-image: url(../images/bullet.png);line-height: 20px}
.bullet li {padding-left: 5px}
.rightpanel {float: right;width: 24%}
.menuright {float: left;width: 92%;background: #feeaeb;border-radius: 6px;padding: 10px;line-height: 20px}
.menuright a {display: block;padding: 8px 10px;font: 400 16px font1;color: #000;border-bottom: 1px solid #fac5ca}
.menuright a.active,.menuright a:hover {background: #933032;color: #fff}
.chairman {float: right;width: 40%;margin-left: 25px;margin-bottom: 15px}
.newsarticle {float: left;width: 97%;background: #feeaeb;padding: 15px;border: 1px solid #fb858b;border-radius: 6px}
.news1 {float: left;margin-right: 15px;font: 700 20px font1;color: #5d5c5c;margin-top: 20px}
.newsdate {float: left;width: 10%;background: #FFF;padding: 10PX;border: 1px solid #fb858b;font: 400 25px font1;color: #933032;margin-right: 20px}
.news2,.news3 a {font: 400 14px font1}
.news2 {float: left;width: 50%;color: #6c6969}
.news2 strong {float: left;width: 100%;margin-bottom: 5px;color: #000}
.news3 {float: right;margin-top: 25px}
.news3 a {padding: 8px 15px;background: #5d5c5c;color: #fff;border-radius: 15px}
.news3 a:hover,.title {background: #933032}
.title {float: left;width: 98%;padding: 10px;font: 400 20px font1;color: #fff}
.gorupheding,.hospitals {font: 400 18px font1!important}
.hospitals {background: #feeaeb;color: #6c6969!important;padding-bottom: 5px!important;padding-top: 5px;border: none!important}
.gorupheding {float: left;width: 100%;background: #933032;color: #e5dcdb;border-top-left-radius: 5px;border-top-right-radius: 5px;padding: 5px 0}
.hospitalmenu {float: left;width: 100%;background: #feeaeb;max-height: 400px;overflow: auto;padding-bottom: 10px;padding-top: 10px}
.hospitalmenu a {float: left;padding: 8px 10px;font: 400 14px font1;color: #963838;border-bottom: 1px solid #fac5ca;padding-left: 20px;
position: relative;}
.leftmenu,.leftmenu a {border-bottom: 1px solid #ff9393}
.hospitalmenu a i {padding: 10px 5px;position: absolute;left: 0;}
.hospitalmenu a:hover {background: #933032;color: #fff}
.hospitalmenu a.active {color: #fff !important;background: #933032;}
.hospitalmenu::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);background-color: #F5F5F5}
.hospitalmenu::-webkit-scrollbar {width: 4px;background-color: #f7d1d3}
.hospitalmenu::-webkit-scrollbar-thumb {border-radius: 10px;width: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);background-color: #bb696c;height: 15px!important}
.leftmenu {float: left;width: 25%;margin-right: 2.2%;margin-bottom: 20px;border-top: 1px solid #ff9393;border-left: 5px solid #ff9494;border-right: 5px solid #ff9494;padding: 0}
.leftmenu a {display: block;padding: 8px 10px;font: 400 16px font1;color: #444544}
.leftmenu a.active,.leftmenu a:hover {background: #933032;color: #fff}
.leftmenu1 h2,.specialities11 h3 {background: #ff9296!important;color: #000;text-align: center!important}
.leftmenu1 h2 {padding: 5px;font-weight: 500;}
.specialities11 {float: right;width: 71%}
.specialities11 h3 {float: left;margin-bottom: 15px;padding: 5px 15px;font-weight: 400;font-size: 18px}
.specialities11 p {float: left;width: 100%}
.hospitalb {float: left;width: 97%;margin: 15px 0;background: #feeaeb;padding: 15px}
.hleft {float: left;width: 50%}
.hleft a {color: #000;}
.hleft h2 {font: 700 16px font1;color: #a5242f;text-transform: none!important;margin-bottom: 5px}
.d2 h2,.speciality11 h3 {text-transform: uppercase}
.hright {float: right;width: 45%;border: 1px solid #ccc}
.message {float: left;width: 89%;padding: 15px 15px 25px;background: #feeaeb;text-align: center!important;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px}
.message h3 {font: 400 16px font1;color: #933032}
.message h3 > a {color: #933032;}
.message h3 > a:hover {color: #000;}
.message a {font: 400 16px font1;color: #fff;display: block;background: #ff9494;padding: 5px 10px;margin: 10px 0}
.message a:hover {background: #933032;color: #fff}
.selecthospital,.selecthospital1 {float: left;color: #000;outline: 0;border: 1px solid #f8bcbc;font: 400 15px font1}
.message1 a,.message1 a:hover {background: 0 0}
.selecthospital {width: 25%;background: url(../images/plus1.png) 96% 45% no-repeat #fff;padding: 3px 25px 3px 10px;margin: 5px 10px 5px 0}
.selecthospital1 {width: 29%;background: 96% 45% #fff;padding: 4px 25px 4px 10px;margin: 5px 0}
.searchb,.viewprofile {background: #933032;margin-right: 10px}
.searchb {padding: 5px 20px;cursor: pointer;color: #fff;border: none;float: right;margin-top: 5px; -webkit-appearance: none;font: 400 15px font1}
.doctorlist1 {float: left;width: 100%;margin-bottom: 15px}
.d1 {float: left;width: 22%}
.d2 {float: right;width: 76%;border-bottom: 1px solid #b55c5e;padding-bottom: 20px}
.d2 h2 {margin-bottom: 10px}
.d2 label,.dtitle,.noright {margin-bottom: 5px}
.d2 label {float: left;width: 30%;color: #933032}
.dtitle {float: right;width: 70%;color: #393a3a}
.noright,.row1 {float: left;width: 100%}
.speciality11 h3,.textbox {color: #fff;text-align: center}
.viewprofile {padding: 5px 15px;color: #fff;float: left}
.viewprofile:hover {
background: #c12225
}

.noright,
.viewmore {
background: #fdeaeb
}

.row1 {
margin-top: 10px
}

.noright {
padding: 15px 0;
text-align: center
}

.technology h3,
.technology1 {
text-align: left
}

.noright h3 {
font: 700 17px font1;
color: #000
}

.location11 {
float: none
}

.des,
.technology1 {
float: left;
width: 100%
}

.phone11 {
color: #000;
font-size: 20px
}

.technology {
float: left;
width: 92%;
border: 1px solid #fdeaeb;
margin: 10px 0 0;
padding: 10px
}

.technology h3 {
font: 400 17px font1;
color: #933032
}

.des,
.viewmore {
font: 400 14px font1
}

.technology1 img {
width: 100%;
height: auto;
margin: 10px 0
}

.des {
margin: 5px 0;
color: #5c5c5c
}

.viewmore {
float: right;
padding: 5px 10px;
color: #933032
}

.speciality11 {
float: left;
width: 31%;
border: 1px solid #f5b2bb;
margin: 0px 2% 24px 0;
position: relative;
overflow: hidden
}

.textbox {
width: 100%;
position: absolute;
height: 100%;
bottom: -110%;
left: 0;
margin-top: 0;
background-color: #933032;
font-size: 20px;
font-weight: 700;
padding: 5px;
-webkit-transition: all .7s ease;
transition: all .7s ease
}

.speciality11 h3,
.specontent {
font: 400 14px font1;
float: left
}

.speciality11 .textbox img {
width: auto
}

.speciality11:hover .textbox {
bottom: 0;
padding: 5px
}

.image1 {
float: left;
width: 100%;
overflow: hidden
}

.image1 img {
width: 100%;
height: auto
}

.speciality11 h3 {
width: 100%;
background: #943134;
padding: 10px 0
}

.specontent {
min-height: 65px;
padding: 10px;
color: #3c3c3c;
background: #feeaeb;
text-align: left;
line-height: 18px;
display: block;
width: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing:border-box;
}
.specontent > .spec_sm_conts{
display: block;min-height: 55px;
max-height: 55px;overflow: hidden;
}

.read1 {
display: block;
border-top: 1px solid #fdbbc2;
padding: 10px 0;
margin-top: 15px;
color: #9f4d4c;
float: left;
width: 100%
}

.read1 i {
float: right
}

.image1:hover .image {
-webkit-transform: scale(1.2);
transform: scale(1.2);
cursor: pointer
}

.read {
float: left;
padding: 8px 15px;
background: #fa6972;
color: #fff;
font: 400 14px font1;
text-decoration: none
}

.pages {
float: left;
width: 100%;
box-sizing: border-box;
background: #feeaeb;
padding: 5px;
text-align: center
}

.pages ul li {
display: inline
}

.pages ul li a {
color: #000;
padding: 5px 10px
}

.pages ul li a.active,
.pages ul li a:hover {
background: #933032;
color: #fff
}

.selecthospitalnew {
float: left;
width: 38%
}

.hospitalinfo {
float: left;
width: 100%;
padding: 20px 10px 20px 4px;
box-sizing: border-box;
text-align: left
}

.hospitalinfo h3 {
color: #fff;
font: 400 15px font1;
text-align: left;
margin-bottom: 10px
}

.hospitalinfo p {
color: #fff;
font: 400 14px calibri;
border-bottom: 1px solid #fff;
padding-bottom: 15px
}

.hospitalinfo a {
color: #fff;
font: 400 15px font1;
text-align: left;
margin-bottom: 10px
}

.moreinfo {
float: left;
border: 1px solid #fff;
padding: 5px 10px;
margin-top: 15px;
color: #fff;
font: 700 15px font1
}
.hospitalinfo .moreinfo {font: 400 15px font1;}
.moreinfo:hover {
background: #fff;
color: #000
}

.bheading {
background: #feedee!important;
color: #933032!important;
font: 400 20px font1!important;
padding: 5px 10px!important;
box-sizing: border-box;
text-transform: none!important
}

.acc_dtil .tabContaier li a,
.accord_cont_hcd h3,
.anc_bx a h2,
.app_con h5,
.app_con1 h5,
.center_o_excel h2,
.doc_rgt .tabContaier li a,
.hcd_tab_bx a,
.i_news_media h2,
.intro_dtl h3,
.mdcl_full .tabContaier li a,
.mdcl_full .tabDetails .intro_dtl ul li,
.news_event .tabContaier li a,
.proc_edure_white h2,
.quick1 a,
.sec_tag_linne {
text-transform: uppercase
}

.bdate {
float: left;
width: 100%;
margin: 10px 0;
background: #fff;
padding: 6px 10px;
font: 400 15px font1;
color: #000;
text-align: center;
box-sizing: border-box
}

.technolog11,
.technolog11 h3 {
box-sizing: border-box;
margin-bottom: 10px
}

.technolog11 h3,
.technolog22 h3 {
background: #fdb3b4;
padding: 8px 10px
}

.technolog11 {
float: left;
width: 100%
}

.technolog11 h3 {
color: #000;
font: 700 16px font1
}

.technolog11 p {
font: 400 15px font1;
color: #020000;
text-align: justify
}

.technolog11 p img {
float: right;
margin-left: 14px;
margin-bottom: 15px
}

.technolog22,
.technolog22 h3 {
margin-bottom: 10px;
box-sizing: border-box
}

.technolog22 {
float: left;
width: 100%
}

.technolog22 h3 {
color: #000;
font: 700 16px font1
}

.technolog22 p {
font: 400 15px font1;
color: #020000;
text-align: justify
}

.technolog22 p img {
float: left;
margin-right: 14px;
margin-bottom: 15px
}

.contentarea_doc {
width: 100%;
float: left;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
margin: 38px 0 50px
}
.test_da_1{font-family:font1; float:left;height:80px;overflow:hidden;text-align:justify;}
.doc_left,
.doc_rgt {
float: left;
box-sizing: border-box
}

.doc_left {
width: 24%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding-right: 1.5%;
}

.doc_left figure {
background-color: #f99196;
width: 212px;
height: 212px;
text-align: center;
border-radius: 200px
}

.doc_left figure img {
border-radius: 200px;
width: 200px;
height: 200px;
border: 1px solid #933032
}

.doc_left button {
border: 0;
background-color: #933032;
color: #fff;
font-size: 16px;
padding: 5px 11px;
box-shadow: 5px 5px 0 #f99196;
margin: 10px 0 0;
cursor: pointer;display:inline-block;
}
 .doc_left  span.opd_apt_clicked {
border: 0;
background-color: #933032;
color: #fff;
font-size: 16px;
padding: 5px 11px;
box-shadow: 5px 5px 0 #f99196;
margin: 10px 0 0;
cursor: pointer;display:inline-block;
}

.doc_left ul {
margin: 44px 0 0
}

.doc_left ul li {
float: left
}

.doc_left ul li a {
margin: 0 15px 0 0
}

.doc_left ul li a img {
width: 38px;
height: 38px
}

.doc_rgt {
width: 76%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.area_exp,
.doc_detl {
width: 100%;
box-sizing: border-box;
float: left
}

.doc_detl {
padding: 20px 0 0;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.doc_detl h2 {
font: 400 22px font1
}

.area_exp h3,
.doc_detl h4,
.doc_detl h4 span,
.doc_detl p {
font: 400 16px font1
}

.doc_detl p {
padding: 3px 0 0
}

.doc_detl h4 {
padding: 25px 0 0
}

.doc_detl h4 span {
padding: 0 0 0 15px
}

.area_exp {
padding: 20px 0 0;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.intro,
.tabl_area {
box-sizing: border-box
}

.area_exp h3 {
padding: 0 0 12px
}

.exp_area {
width: 33%;
float: left
}

.exp_area .area-headline {
width: 70%;
border-bottom: 1px solid #000;
font: 400 14px font1;
padding: 0 0 2px;
margin: 0 0 4px
}

.area-headline1a{
width: 85% !important;
}

.doc_rgt .tabContaier,
.intro,
.tabl_area {
width: 100%;
float: left
}

.intro {
padding: 15px 0 0;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.intro h4 {
font: 400 18px font1;
padding: 0 0 10px
}

.intro p {
line-height: 25px!important;
font: 400 15px font1;
text-align: justify
}

.tabl_area {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
margin: 45px 0 0
}

.tabl_area table,
.tabl_area td,
.tabl_area th {
border: 1px solid #fff;
text-align: center;
background-color: #e6e5e5
}

.tabl_area th {
font: 400 17px font1;
padding: 15px 0
}

.tabl_area td {
font: 400 17px font1;
vertical-align: middle;
height: 80px
}

.doc_rgt .tabContaier {
border: 1px solid #000;
position: relative;
margin: 60px 0 0;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.doc_rgt .tabContaier ul {
border-right: 1px solid #fff;
z-index: 100;
margin: 0;
padding: 0
}

.doc_rgt .tabContaier li {
float: none;
list-style: none;
display: table-cell;
width: 1%;
}

.doc_rgt .tabContaier li a {
background: #933132;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
color: #fff;
display: block;
line-height: 49px!important;
height: 49px;
padding: 0 12px;
font: 400 18px font1;
}

.tabContaier li:last-child a {
border-right: 0;
}

.careers_left h2:after,
.careers_right h2:after {
content: "";
height: 2px
}

.doc_rgt .tabContaier li a:hover {
color: #fff;
background: #a44243
}

.doc_rgt .tabContaier li a.active {
border-bottom: 0;
color: #000!important;
background: #fff;
}

.doc_rgt .tabContaier li:last-child a.active {
border-right: 0
}

.doc_rgt .tabDetails {
border: 1px solid #fff;
margin: 0px 0 0
}

.doc_rgt .tabContents {
padding: 20px
}

.doc_rgt .tabDetails .tabContents ul li {
font: 400 15px font1;
line-height: 25px!important;
list-style: url(../images/bullet.png);
margin: 0 0 0 20px;
padding: 3px 0;
float: none;
display:list-item;
width:auto;
}

.careers_left {
width: 57%;
float: left
}

.careers_left h2 {
font: 400 25px font1;
color: #98393b;
float: left
}

.careers_left h2:after {
display: block;
width: 66px;
background-color: #98393b;
margin: 10px 0 0
}

.careers_left select {
width: 300px;
float: right;
padding: 5px;
border: 1px solid #9b3f41;
background: url(../images/pl_ar.png) 98% 8px no-repeat #feeaeb;
color: #933032;
margin: 0 10px 0 0
}

.careers_right .ap_job .inp_msg1,
.careers_right .ap_job .inp_txt1,
.careers_right .ap_job select {
border: 1px solid #ffafb3;
padding: 5px 10px;
font: 400 18px font1;
color: #000
}

.careers_right {
width: 40%;
float: right
}

.careers_right .ap_job {
width: 90%;
float: left;
margin: 25px 0 0
}

.careers_right .ap_job label {
display: block;
font: 400 18px font1;
margin: 0 0 10px
}

.careers_right .ap_job .inp_txt1 {
width: 100%;
float: left;
background-color: #feeaeb;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.careers_right .ap_job .inp_msg1 {
min-height: 100px;
max-height: 100px;
min-width: 100%;
max-width: 100%;
background-color: #feeaeb;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.careers_right .ap_job select {
width: 100%;
float: left;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
background: url(../images/frm-arr.png) 98% 16px no-repeat #feeaeb
}

.rus_up {
width: 100%;
float: left;
position: relative;
margin: 0 0 15px
}

.rus_up input[type=file] {
opacity: 0;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%
}

.rus_up input[type=text] {
background: 0 0;
border: 0;
color: #ff0207
}

.careers_right .ap_job .sub_rus,
.rus_up span {
padding: 8px 0;
border: 1px solid #ffb6ba;
color: #933032;
font: 400 18px font1
}

.rus_up span {
width: 120px;
display: inline-block;
text-align: center;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
background: #ededed
}

.careers_right .ap_job .sub_rus {
width: 100%;
float: left;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
background: #feeaeb
}

.careers_right .ap_job .sub_rus:hover {
background: #f9c0c3
}

.careers_right h2 {
font: 400 25px font1;
color: #98393b
}

.careers_right h2:after {
display: block;
width: 66px;
background-color: #98393b;
margin: 10px 0 0
}

.acc_dtil {
width: 100%;
float: left;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

#accordion .pointer,
#accordion h1,
#accordion p,
#accordion section {
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
transition: all .5s ease-in-out
}

#accordion {
margin-bottom: 30px
}

#accordion h1 {
line-height: 1.2;
font: 400 20px font1;
background-color: #FDEAEB;
margin: 0;
padding: 10px 10px 10px 30px
}

#accordion h1 a {
color: #933032
}

#accordion section {
overflow: hidden;
display: block;
border: 1px solid #FAC5CA;
margin-bottom: 5px
}

#accordion p {
padding: 10px;
color: #000;
font: 400 16px font1
}

#accordion section.ac_hidden p:not(.pointer) {
color: #fff;
display: none
}

#accordion section.ac_hidden {
display: block
}

#accordion .pointer {
padding: 0;
margin: 10px 0 0 6px;
line-height: 20px;
width: 13px;
position: absolute;
color: #933032
}

#accordion section:not(.ac_hidden) .pointer {
display: block;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
padding: 0
}

.acc_dtil .tabContaier {
position: relative;
width: 100%;
float: left;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.acc_dtil .tabContaier ul {
z-index: 100;
margin: 0;
width: 29%;
float: left;
background-color: #fdeaeb;
padding: 20px 0;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border-radius: 20px 0
}

.acc_dtil .tabContaier li img {
max-width: 15%;
display: inline-block;
padding: 5px 10px 0 0;
float: left
}

.acc_dtil .tabContaier li {
list-style: none;
padding: 0 25px
}

.acc_dtil .tabContaier li a {
color: #000;
display: inline-block;
line-height: 49px!important;
height: 49px;
width: 260px;
font: 400 18px font1;
border-bottom: 1px solid #FAC5CA
}

.acc_dtil .tabContaier li a:hover {
border-bottom: 1px solid #933132;
color: #933132
}

.acc_dtil .tabContaier li a.active {
background: #fdeaeb!important;
color: #933132!important;
border-bottom: 1px solid #933132
}

.acc_dtil .tabDetails {
width: 70%;
float: right;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

#filter-list li {
float: left;
margin: 0 15px 20px 0
}

#filter-list li a {
font: 400 18px font1;
background: #fdeaeb;
border-radius: 0 15px;
color: #000;
padding: 10px 25px;
display: block
}

#filter-list li.active {
border-radius: 0
}

#filter-list li.active a {
background: #fff;
color: #933032
}

#filter-list li a:hover {
color: #fdeaeb;
background: #933132
}

.lightboxOverlay {
z-index: 9999999999!important
}

.lightbox {
z-index: 99999999999!important
}

#photo_gal {
display: block;
width: 100%;
padding: 0;
margin-bottom: 35px;
text-align: left
}

#photo_gal:after {
content: '';
display: inline-block;
width: 100%
}

#photo_gal .mix {
width: 32%;
display: none;
margin-right:1%;
margin-bottom:1%;
}

#photo_gal .mix img {
width: 100%
}

.mob_filter {
width: 100%;
float: left
}

.show_mob_filters {
position: relative;
margin: 5px;
cursor: pointer;
background: #e00a0a;
color: #fff!important;
padding: 5px 0;
padding-left: 5px!important
}

.show_mob_filters:after {
content: '+';
position: absolute;
right: 8px;
top: 5px
}

#video_gal {
display: block;
width: 100%;
padding: 0;
text-align: center
}

#video_gal:after {
content: '';
display: inline-block;
width: 100%
}

#video_gal .mix {
width: 45%;
margin: 10px 2%;
overflow: hidden;
display: none
}

#video_gal .mix img {
width: 100%
}

#video_gal .mix iframe {
width: 100%;
min-height: 250px
}

.news_event .tabContaier {
width: 100%;
float: left
}

.news_event .tabContaier ul {
border-right: 1px solid #fff;
z-index: 100;
margin: 0;
padding: 10px
}

.news_event .tabContaier li {
float: left;
list-style: none
}

.news_event .tabContaier li a {
background: #fdeaeb;
border: 1px solid #fcbbbe;
border-right: 0;
color: #933132;
cursor: pointer;
display: block;
padding: 10px 40px;
border-radius: 10px;
font: 400 20px font1;
margin: 0 20px 0 0
}

.news_event .tabContaier li a:hover {
background: #933132;
color: #fff
}

.news_event .tabContaier li a.active {
background: #933132;
border: 1px solid #fff;
border-right: 0;
color: #fff;
border-radius: 10px
}

.news_event .tabDetails {
margin: 34px 0 0
}

.news_event .tabContents {
width: 100%;
float: left;
padding: 10px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.news_event .tabContents .news_wth {
width: 49%;
float: left;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
margin: 35px 0
}

.news_event .tabContents .news_wth:nth-child(odd) {
float: right
}

.news_event .tabContents .news_wth figure {
float: left;
position: relative;
display: inline-block
}

.news_event .tabContents .news_wth figure img {
max-width: 92%;
display: block;
padding: 0
}

.news_event .tabContents .news_wth figcaption {
position: absolute;
top: 0;
right: 8%;
width: 20%;
background: #933132;
text-align: center;
color: #fff;
font: 400 14px font1
}

.news_event .tabContents .news_wth figcaption span {
font: 400 26px font1
}

.news_event .tabContents .news_wth .headline4 {
font: 400 18px font1;
color: #933032;
padding: 0 0 10px
}

.news_event .tabContents .news_wth p {
font: 400 16px font1;
color: #000;
text-align: justify;
padding: 0 0 10px
}

.news_event .tabContents .news_wth a {
border-bottom: 1px solid #e1cec9;
border-top: 1px solid #e1cec9;
color: #933132;
font: 400 16px font1;
display: block;
padding: 5px 0;
overflow: hidden
}

.news_event .bredcum {
width: 100%;
float: left
}

.news_event .bredcum ul {
text-align: center
}

.news_event .bredcum ul li {
float: inherit;
margin: 0 10px 0 0
}

.news_event .bredcum ul li a {
width: 35px;
height: 35px;
padding: 0;
text-align: center;
border-radius: 0;
border: 0;
font: 400 22px font1;
margin: 0
}

.mdcl-book,
.mdcl_edu,
.publ {
width: 100%;
float: left
}

.ct_c,
.ft img {
height: 294px
}

.news_event .bredcum ul li:first-child a {
font: 400 20px font1;
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
transform: rotate(180deg)
}

.news_event .bredcum ul li:last-child a {
font: 400 20px font1
}

.news_event .bredcum ul li a:hover {
color: #fff
}

.mdcl_edu {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.publ {
position: relative;
margin: 0 0 35px
}

.publ figcaption {
position: absolute;
top: 10px;
left: 18px;
font: 400 22px font1;
color: #000
}

.mdcl-book {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.bk_it {
width: 19%;
float: left;
margin: 3%
}

.ct_c {
position: relative
}

.bk,
.ft {
position: absolute;
top: 0;
left: 0;
transition: all .5s ease-out 0s;
bottom: 0;
right: 0
}

.ft {
transform: rotateY(0);
transform-style: preserve-3d;
z-index: 1
}

.ct_c:hover .ft {
transform: rotateY(-180deg);
opacity: 0
}

.ct_c:hover .bk {
opacity: 1;
transform: rotateY(0)
}

.bk {
background: rgba(134, 52, 62, 1);
width: 99.8%;
opacity: 0;
transform: rotateY(-180deg);
transform-style: preserve-3d;
z-index: 0
}

.bk p {
color: #fff;
font: 400 15px font1;
padding: 20px
}

.bk p span {
font: 400 14px font1;
display: block;
text-align: justify;
line-height: 20px;
margin: 10px 0 0
}

.mdcl-book .brcum {
width: 100%;
float: left;
background-color: #fdeaeb;
padding: 10px 0
}

.mdcl-book .brcum ul {
text-align: center
}

.mdcl-book .brcum ul li {
float: inherit;
display: inline-block;
padding: 2px;
margin: 0 6px
}

.focus-aca,
.mdcl-info {
width: 100%;
float: left
}

.mdcl-book .brcum ul li a {
color: #000;
padding: 2px;
display: block;
font: 400 18px font1
}

.mdcl-book .brcum ul li a:hover {
font: 700 18px font1;
color: #933032
}

.mdcl-info h3 {
font: 400 22px font1;
border-bottom: 1px solid #febfc3;
padding: 0 0 5px;
display: inline-block;
margin: 0 0 15px
}

.focus-aca a,
.focus-aca p {
font: 400 18px font1;
border-radius: 10px;
margin: 0 0 10px
}

.focus-aca a {
background-color: #fdeaeb;
position: relative;
color: #000;
display: block;
padding: 5px 0 5px 25px
}

.focus-aca a.hasp:before,
.focus-aca a.haspa:before {
content: "";
position: absolute;
left: 12px;
top: 13px;
height: 7px;
background: url(../images/acc.png) left top no-repeat;
width: 6px
}

.focus-aca a.haspa:before {
transform: rotate(90deg)
}

.focus-aca:nth-child(even) a {
/*background-color: #f0efef*/
}

.focus-aca p {
background-color: #f0efef;
padding: 10px;
line-height: 25px;
width: 96%;
text-align: justify;
float: right;
display: none
}

.mdcl_full {
width: 100%;
float: left
}

.mdcl_full .tabContaier {
position: relative;
width: 100%;
float: left;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.mdcl_full .tabContaier ul {
z-index: 100;
margin: 0;
padding: 0;
width: 22%;
float: left;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.mdcl_full .tabContaier li {
list-style: none;
margin: 0 0 20px
}

.mdcl_full .tabContaier li a {
display: block;
padding: 10px 15px;
font: 400 18px font1;
background-color: #933032;
color: #fff
}

.mdcl_full .tabContaier li ul {
width: 100%;
border: 1px solid #933032
}

.mdcl_full .tabContaier li ul li {
margin: 0;
background-color: #fdeaeb
}

.mdcl_full .tabContaier li ul li:first-child {
border-bottom: 1px solid #933032
}

.mdcl_full .tabContaier li ul li a {
background-color: #fdeaeb;
color: #000;
font: 400 16px font1
}

.mdcl_full .tabContaier li ul li a:hover {
font: 700 16px font1
}

.mdcl_full .tabContaier li ul li a.active {
font: 700 16px font1;
color: #000!important
}

.mdcl_full .tabContaier li a.active,
.mdcl_full .tabContaier li a:hover {
font: 700 18px font1
}

.mdcl_full .tabDetails {
width: 76%;
float: right;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.intro_dtl {
width: 100%;
float: left
}

.intro_dtl h3 {
font: 400 18px font1;
border: 1px solid #febfc3;
padding: 9px 15px;
margin: 0 0 25px
}

.audi-img {
float: right;
border: 2px solid #933132;
margin: 0 0 40px 20px
}

.audi-img img {
max-width: 100%;
display: block
}

.intro_dtl h4 {
font: 400 18px font1;
border-bottom: 1px solid #febfc3;
padding: 0 0 5px;
width: 30%;
margin: 0 0 13px
}

.intro_dtl p {
color: #130001;
text-align: justify;
font: 400 18px font1;
line-height: 24px;
margin-bottom:10px;
}

.mdcl_full .tabDetails .intro_dtl ul {
width: 100%
}

.mdcl_full .tabDetails .intro_dtl ul li {
width: 50%;
float: left;
font: 400 16px font1;
margin: 0 0 40px;
height: 45px
}

.mdcl_full .tabDetails .intro_dtl ul li figure {
float: left;
width: 40px;
margin: 0 10px 0 0
}

.mdcl_full .tabDetails .intro_dtl ul li img {
height: 40px
}

.mdcl_full .tabDetails .intro_dtl ul li span {
background-color: #fdeaeb;
width: 220px;
height: 45px;
display: table-cell;
vertical-align: middle;
padding: 0 15px;
text-align:left;
}

.mdcl_full .tabDetails .intro_dtl ul li:first-child {

}

.intro_acc .focus-aca {
width: 100%;
float: left
}

.intro_acc .focus-aca a {
background-color: #febfc3;
position: relative;
border-radius: 0;
color: #000;
display: block;
font: 400 18px font1;
padding: 5px 0 5px 25px;
margin: 0 0 5px
}

.intro_acc .focus-aca a.hasp:before,
.intro_acc .focus-aca a.haspa:before {
content: "";
position: absolute;
left: -10px;
top: 6px;
height: 21px;
width: 21px
}

.intro_acc .focus-aca a.hasp:before {
background: url(../images/accadd.png) 5px 5px no-repeat #933133
}

.intro_acc .focus-aca a.haspa:before {
background: url(../images/accsub.png) 6px 10px no-repeat #933133;
transform: rotate(0)
}

.intro_acc .focus-aca p {
background-color: #fdeaeb;
padding: 20px;
font: 400 18px font1;
line-height: 25px;
border-radius: 0;
margin: 0 0 10px;
width: 95%;
text-align: justify;
float: right;
display: none
}

.cour {
width: 100%;
float: left
}

.cour h4 {
background-color: #fdeaeb;
border: 1px solid #febcc0;
display: inline-block;
padding: 8px 15px;
margin: 0 0 25px;
font: 400 18px font1
}

.cour td,
.cour th {
padding: 10px;
text-align: left;
font: 400 18px font1
}

.cour table {
width: 100%;
float: left;
margin: 0 0 35px
}

.cour th {
border-bottom: 1px solid #febfc3;
border-top: 1px solid #febfc3
}

.cour td {
border: 1px solid #febfc3
}

.intro_acc .focus-aca p.cor_infm {
background-color: #fff;
padding: 0
}

.intro_acc .focus-aca p.cor_infm span {
font: 700 18px font1
}

.speciality11-inner {
width: 100%;
float: left
}

.speciality11-inner figure img {
width: 100%;
max-height: 320px
}

.enqry_fm textarea,
.sec_frm .opt_main_frm .msg_op {
min-height: 100px;
max-height: 100px;
min-width: 70%;
max-width: 70%
}

.speciality11-inner p {
font: 400 18px font1;
padding: 10px 5px;
}
.speciality11-inner ul {list-style: disc; font: 400 18px font1; padding: 10px 0; padding-left: 35px;
}

.our_mison {
width: 100%: float: left;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.our_mison p {
font: 400 18px font1;
line-height: 25px;
text-align: justify;
padding: 0 20px 40px
}

.our_mison-part {
width: 31%;
float: left;
background-color: #fdeaeb;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
margin: 0 1%;
padding: 0 20px
}

.our_mison-part h3 {
font: 400 25px font1;
color: #933133;
text-align: center;
padding: 20px 0 0
}

.our_mison-part p {
font: 400 16px font1;
line-height: 25px;
text-align: justify;
padding: 0 0 20px
}

.our_mison-part ul {
list-style: url(../images/acc.png);
margin: 0 0 0 40px;
padding: 0 0 20px
}

.our_mison-part ul li {
font: 400 16px font1;
line-height: 25px;
text-align: justify
}

.our_mison-part figure {
text-align: center
}

.our_mison-part figure img {
width: 200px;
height: 200px
}

.hos_main {
width: 100%;
float: left;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.hospital_acc {
width: 55%;
float: left
}

.hospital_dtl {
width: 35%;
float: right
}

.hos_top_srch {
width: 100%;
float: left;
background-color: #febfc3;
border: 1px solid #b8b8b8;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.hos_top_srch input[type=text] {
width: 90%;
background: 0 0;
border: 0;
font: 400 16px font1;
padding: 10px;
color: #000;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.hos_top_srch input[type=image] {
float: right;
padding: 10px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.hos_top_dtl {
width: 100%;
float: left;
background-color: #febfc3;
border: 1px solid #b8b8b8;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.hos_top_dtl img {
float: left;
padding: 11px 20px 11px 11px
}

.hos_top_dtl h5 {
font: 400 16px font1;
color: #000;
padding: 9px
}

.hos_top_dtl h5 span {
padding: 0 0 0 30px
}

.enqry_fm {
width: 100%;
float: left;
margin: 50px 0 0
}

.enqry_fm h4 {
font: 400 20px font1;
color: #933032;
border-bottom: 1px solid;
padding: 9px 0;
}

.enqry_fm label {
font: 400 18px font1;
color: #000;
padding: 20px 0 0;
display: block
}

.enqry_fm input[type=text] {
width: 100%;
border: 1px solid #aaa;
border-radius: 0px;
font: 400 16px font1;
padding: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
margin: 5px 0 0
}

.enqry_fm select {
width: 100%;
font: 400 16px font1;
border: 1px solid #aaa;
border-radius: 0px;
background:url(../images/dwn.png) 98% 10px no-repeat;
padding: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
margin: 5px 0 0
}

.enqry_fm textarea {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border-radius: 0px;
border: 1px solid #aaa;
padding: 5px;
width: 100%;
max-width: 100%;
min-width: 100%;
min-height: 120px;
margin:5px 0 0;
}

.enqry_fm input[type=submit] {
border: 0px;
font: 400 18px font1;
border-radius: 10px;
padding: 8px 15px;
background-color: #933032;
float: right;color:#fff;
margin: 35px 0 0
}

.hos-adr {
width: 100%;
float: left;
margin: 50px 0 0
}

.hos-adr #accordion_hos .pointer,
.hos-adr #accordion_hos h1,
.hos-adr #accordion_hos p,
.hos-adr #accordion_hos section {
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
transition: all .5s ease-in-out
}

.hos-adr #accordion_hos {
margin-bottom: 30px
}

.hos-adr #accordion_hos h1 {
line-height: 1.2;
font: 400 20px font1;
background-color: #febfc3;
padding: 10px 30px 10px 10px;
position: relative;
margin: 0 0 5px
}

.hos-adr #accordion_hos h1 a {
color: #000
}

.hos-adr #accordion_hos section {
overflow: hidden;
display: block;
border: 0!important;
margin-bottom: 5px
}

.hos-adr #accordion_hos section.ac_hidden .hos_cont_ads:not(.pointer) {
color: #fff;
display: none
}

.hos-adr #accordion_hos section.ac_hidden {
display: block
}

.open_a {
width: auto;
height: auto;
float: none;
text-align: right;
font: 400 25px font1;
color: #000;
position: absolute;
right: 10px;
top: 5px;
}

.hos_cont_ads {
width: 100%;
float: left;
padding: 20px 0 20px 20px;
border: 1px solid #FAC5CA;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.hos_cont_ads figure {
float: left;
margin: 0 20px 0 0
}

.hos_cont_ads a {
font: 400 18px font1;
color: #933032;
display: block;
padding: 0 0 20px
}

.hos_cont_ads a:hover {
color: #000
}

.hos_cont_ads h6 {
font: 400 16px font1;
color: #000;
padding: 0 0 10px
}

.hos_cont_ads h6 span {
color: #933032
}

.hos_cont_ads h6 a {
display: inline-block;
color: #000;
padding: 0
}

.redmr {
display: none
}

.sec_frm {
float: left;
width: 73%;
font: 400 18px font1;
color: #000;
margin: 0 0 80px 10px
}

.sec_frm .opt_main_frm {
width: 98%;
float: left;
margin: 33px 0 0
}

.sec_frm .opt_main_frm .inp_op,
.sec_frm .opt_main_frm select {
width: 70%;
border: 1px solid #ffafb3;
padding: 5px 10px;
color: #000;
font: 400 18px font1;
float: left
}

.sec_frm .opt_main_frm label {
float: left;
width: 23%;
display: block;
margin: 0 0 14px
}

.sec_frm .opt_main_frm label sup {
color: red;
}

.sec_frm .opt_main_frm .inp_op {
background-color: #feeaeb;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.sec_frm .opt_main_frm .msg_op {
background-color: #feeaeb;
border: 1px solid #ffafb3;
padding: 5px 10px;
font: 400 18px font1;
color: #000;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.sec_frm .opt_main_frm select {
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
background: url(../images/frm-arr.png) 98% 16px no-repeat #feeaeb
}

.up_ld_fl {
width: 120px;
float: left;
position: relative
}

.up_ld_fl input[type=file] {
opacity: 0;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%
}

.up_ld_fl input[type=text] {
background: 0 0;
border: 0;
color: #ff0207
}

.sec_frm .opt_main_frm .sub_op,
.up_ld_fl span {
padding: 8px 0;
border: 1px solid #ffb6ba;
color: #933032;
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#feeaeb', endColorstr='#fed5d8', GradientType=0)
}

.up_ld_fl span {
width: 100%;
display: block;
text-align: center;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
font: 400 18px font1;
background: #feeaeb;
background: -moz-linear-gradient(top, rgba(254, 234, 235, 1) 0, rgba(254, 213, 216, 1) 100%);
background: -webkit-linear-gradient(top, rgba(254, 234, 235, 1) 0, rgba(254, 213, 216, 1) 100%);
background: linear-gradient(to bottom, rgba(254, 234, 235, 1) 0, rgba(254, 213, 216, 1) 100%)
}

.bx-wrapper,
.job_de p,
.med_lin p {
text-align: justify
}

.fi_all {
width: 52%;
float: left;
margin: 0 0 0 10px
}

.fi_all p {
font: 400 14px font1
}

.sec_frm .opt_main_frm .sub_op {
width: 100%;
float: left;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
font: 400 18px font1;
background: #feeaeb;
background: -moz-linear-gradient(top, rgba(254, 234, 235, 1) 0, rgba(254, 213, 216, 1) 100%);
background: -webkit-linear-gradient(top, rgba(254, 234, 235, 1) 0, rgba(254, 213, 216, 1) 100%);
background: linear-gradient(to bottom, rgba(254, 234, 235, 1) 0, rgba(254, 213, 216, 1) 100%)
}

.car_op {
width: 100%;
float: left;
margin: 50px 0 0
}

.car_op #accordion_hos .pointer,
.car_op #accordion_hos h1,
.car_op #accordion_hos p,
.car_op #accordion_hos section {
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
transition: all .5s ease-in-out
}

.car_op #accordion_hos {
margin-bottom: 30px
}

.car_op #accordion_hos h1 {
line-height: 1.2;
font: 400 20px font1;
background-color: #febfc3;
padding: 10px 40px 10px 10px;
margin: 0 10px 5px 0;
box-shadow: 0 5px 5px #dadada;
position:relative;
}

.car_op #accordion_hos h1 a {
color: #000
}

.car_op #accordion_hos section {
overflow: hidden;
display: block;
border: 0!important;
margin-bottom: 5px
}

.car_op #accordion_hos section.ac_hidden .job_de:not(.pointer) {
color: #fff;
display: none
}

.car_op #accordion_hos section.ac_hidden {
display: block
}

.job_de p {
font: 400 18px font2;
padding: 7px 20px 8px 10px
}

.med_cen_left {
width: 30%;
float: left;
background: #f59600;
position: relative
}

.do_pont,
.do_pont1 {
width: 12px;
height: 12px;
border: 5px solid #fff;
top: -3px
}

.do_pont {
border-radius: 150px;
background: #933132;
position: absolute;
left: -3px
}

.do_pont1 {
border-radius: 150px;
background: #933132;
position: absolute;
right: -3px
}

.do_pont2,
.do_pont3 {
width: 12px;
height: 12px;
border: 5px solid #fff;
background: #933132;
position: absolute;
bottom: -3px
}

.do_pont2 {
border-radius: 150px;
left: -3px
}

.do_pont3 {
border-radius: 150px;
right: -3px
}

.mag_slider {
width: 75% !important;
background: transparent !important;
margin: 0 auto;
}

.mag_slider h5 {
font: 700 21px font1;
color: #fff;
background: #f59600;
position: relative;
z-index: 59;
margin: 0px 0 -34px;
padding:30px 0 30px;
text-align:center;
}

.mag_slider h5 span {
position: absolute;
top: 5px;
left: -20px
}

.mag_slider ul > li {
color: #fff !important;
margin-bottom: 10px;
border-bottom: 1px dotted;
padding-bottom: 5px;
font-family: font1;
}

.bx-wrapper {
border: 5px solid #fff;
padding: 30px 15px;
border-radius: 30px;
margin: 0 0 60px
}

.med_cen_right {
width: 65%;
float: right
}

.med_lin {
width: 47%;
float: left;
margin: 0 0 60px
}

.med_lin:after,
.med_lin:before {
content: "";
display: block;
width: 80%;
height: 1px;
background: #933132
}

.med_lin:nth-child(even) {
float: right
}

.med_lin:after {
float: right;
margin: -1px 0 0
}

.med_lin:before {
float: right;
margin: 0 0 -1px
}

.med_lin>div {
float: left;
margin: 0 10px 0 0
}

.med_lin figure {
border: 6px solid #933132;
background: #f5db00;
width: 130px;
height: 130px;
display: table-cell;
vertical-align: middle;
border-radius: 150px
}

.med_lin figure img {
display: table;
margin: 0 auto
}

.med_lin h4 {
font: 400 22px font1;
margin: 10px 0
}

.med_lin h4 > a {
color: #933032;
}

.med_lin p {
font: 400 14px font1;
line-height: 20px
}

.med_lin p a {
color: #000
}

.med_lin p a:hover {
color: #933132
}

.opd_top_sel {
width: 100%;
float: left;
background: #feeaeb;
padding: 10px 24px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.opd_top_sel select {
width: 178px;
float: left;
border: 1px solid #f8adb1;
padding: 5px;
font: 400 17px font2;
background: url(../images/pl_ar.png) 98% 10px no-repeat #fff
}

.opd_top_sel select+select {
margin: 0 0 0 25px
}

.opd_left {
width: 68%;
float: left;
margin: 0px 0 0
}

.opd_left .selecthospitalnew {
width: 36%;
}

.opd_left h4 {
font: 400 23px font1;
margin: 0 0 20px
}

.opd_left th {
background: #933032;
color: #fff;
font: 400 18px font2;
text-align: left;
padding: 10px 20px;
border-left: 1px solid #fff
}

.opd_left th:first-child {
border: 0
}

.opd_left td {
font: 400 18px font2;
padding: 15px;
border: 1px solid #d3d3d3;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.opd_left td p {
color: #933132;
padding: 10px 0
}

.opd_left td span {
color: #933132
}

.opd_left td a {
background: #feeaeb;
display: inline-block;
padding: 9px 25px;
border: 1px solid #933032;
color: #933132;
font: 400 16px font2
}

.opd_right {
width: 30%;
float: right;
margin: 0px 0 0;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}

.app_con,
.app_con1 {
box-sizing: border-box;
float: left
}

.app_con {
width: 100%;
background: #dedede;
padding: 20px 0 0;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border-bottom: 8px solid #933132;
margin: 0 0 30px;
background:rgba(253, 234, 235, 0.77);
}

.app_con h5,
.app_con h3 {
color: #933032;
font: 400 17px font1;
padding: 0 20px 24px
}

.app_con select {
background: url(../images/arodown.png) 98% 16px no-repeat #933032;
width: 85%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
padding: 10px 20px 10px 10px;
border-radius: 0px;
font: 400 17px font2;
color: #fff;
margin: 0 20px 30px
}

.app_con p,
.app_con span {
color: #933032;
font: 400 24px font1;
padding: 0 20px 40px;
border-bottom: 3px solid #fff;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
margin: 0;
}

.app_con1 {
width: 100%;
background: #dedede;
padding: 20px 0 0;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border-bottom: 8px solid #933132;
background:rgba(253, 234, 235, 0.77);
}

.app_con1 h5 {
color: #933032;
font: 400 17px font1;
padding: 0 20px 10px
}

.app_con1 input[type=text] {
background: rgba(255, 255, 255, .8);
width: 87%;
margin: 0 6% 15px;
padding:7px 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border: 1px solid #a96465;
font: 400 16px font1;
}

.app_con1 a,
.app_con1 input[type=submit] {
background: #933132;
color: #fff;
padding: 10px 0;
display: block;
font: 400 17px font1;
text-align: center;
margin: 0 20px 25px;
width: 100px;
border: 0;
}

.app_con1 p {
font: 400 17px font2;
padding: 0 20px 28px;
border-bottom: 3px solid #fff
}

.fedbk_left {
width: 68%;
float: left
}

.fedbk_left p {
font: 400 18px font2;
padding: 0 0 25px;
text-align: justify
}

.fedbk_frm {
width: 100%;
float: left;
margin: 0 0 30px
}

.fedbk_frm label {
width: 32%;
float: left;
font: 400 18px font2
}

.fedbk_frm input[type=text],
.fedbk_frm select {
width: 60%;
float: left;
box-sizing: border-box;
border: 1px solid #933032;
padding: 5px;
font: 400 18px font2
}

.fedbk_frm input[type=text] {
background: #f9e6e7;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.fedbk_frm select {
background: url(../images/frm-arr.png) 97% 16px no-repeat #f9e6e7;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.fedbk_frm textarea {
max-width: 60%;
min-width: 60%;
max-height: 95px;
min-height: 95px;
background: #f9e6e7;
border: 1px solid #933032;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
padding: 5px;
font: 400 18px font2
}

.fedbk_frm input[type=submit] {
width: 100px;
display: inline-block;
text-align: center;
background: #933132;
font: 400 18px font2;
color: #fff;
border: 0;
padding: 10px 0;
margin: 0 0 0 32%
}

.fedbk_right {
width: 30%;
float: right;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.cat_arc article,
.cat_arc figure {
box-sizing: border-box;
float: left
}

.md_inner {
width: 30%;
float: left
}

.md_inner select {
width: 100%;
padding: 5px;
font: 400 18px font2;
background: url(../images/pl_ar.png) 98% 10px no-repeat #fdeaeb;
border: 1px solid #933032;
margin: 0 0 38px
}

.md_in_ar ul li+li,
.md_in_ct ul li+li {
border-top: 1px solid #febfc3
}

.md_in_ct {
width: 100%;
float: left;
margin: 0 0 48px
}

.md_in_ar h6,
.md_in_ct h6 {
margin: 0 0 5px;
font: 400 18px font2
}

.md_in_ct h6 {
color: #fff;
background: #933032;
padding: 10px 20px
}

.md_in_ct ul {
background: #f9e6e7;
padding: 10px 20px
}

.md_in_ct ul li {
padding: 10px 0
}

.md_in_ct ul li a {
font: 400 18px font2;
color: #000;
display: block
}

.md_in_ar {
width: 100%;
float: left
}

.md_in_ar h6 {
color: #fff;
background: #933032;
padding: 10px 20px
}

.md_in_ar ul {
background: #f9e6e7;
padding: 10px 20px
}

.md_in_ar ul li {
padding: 10px 0
}

.md_in_ar ul li a {
font: 400 18px font2;
color: #000;
display: block
}

.md_inner-left {
width: 68%;
float: right
}

.cat_arc {
width: 100%;
float: left;
margin: 74px 0 0
}

.cat_arc figure {
width: 34%;
background-color: #fff;
padding: 0 15px 0 0;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.cat_arc figure img {
width: 100%;
border: 1px solid #febfc3
}

.cat_arc article {
background-color: #fdeaeb;
border: 1px solid #fec0c4;
width: 66%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
padding: 10px
}

.bl_dat,
.chk_dl {
box-sizing: border-box
}

.cat_arc article h4 {
color: #933132;
font: 400 24px font1;
padding: 0 0 15px
}

.cat_arc article p {
font: 400 16px font1;
color: #000;
text-align: justify;
padding: 0 0 25px
}
.cat_arc article p a{color:#933032;}
.bl_dat span,
.he_he a,
.he_he h3 {
text-align: center
}

.cat_arc .md_socl {
float: right
}

.cat_arc .md_socl ul li {
float: left;
font: 400 16px font1;
color: #000;
padding: 0 3px
}

.bl_dat {
width: 66%;
float: right;
border-bottom: 1px solid #febfc3;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
position: relative
}

.bl_dat span {
display: inline-block;
background-color: #febfc3;
width: 150px;
padding: 8px 0;
float: right;
font: 16px font1;
}

.bl_dat:after,
.bl_dat:before {
content: '';
display: inline-block;
background-color: #febfc3;
width: 66%;
height: 5px;
position: absolute;
left: 0
}

.bl_dat:before {
top: 8px
}

.bl_dat:after {
bottom: 8px
}

.chk_dl,
.chk_lnd {
width: 100%;
float: left
}

.jadu {
display: none
}

.chk_lnd h4 {
font: 400 27px font1;
color: #933032;
margin: 0 0 32px
}

.chk_lnd p {
font: 400 17px font1;
color: #000;
padding: 0 0 34px
}

.chk_dl {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}

.he_he {
width: 24%;
float: left;
box-shadow: 0 0 20px 15px #c82027 inset;
color: #c82027;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
padding: 30px;
border-radius: 10px
}

.he_he+.he_he {
margin: 0 0 0 1%
}

.he_he img {
max-width: 100%;
display: block;
height: 87px;
margin: 0 auto 25px
}

.he_he h3 {
font: 400 20px font1;
margin: 0 0 30px
}

.he_he a {
width: 120px;
margin: 0 auto;
font: 400 18px font1;
background: #c82027;
padding: 5px 0;
display: block;
color: #fff
}

.he_he:nth-child(2) a {
background: #0166b3
}

.he_he:nth-child(3) a {
background: #1b94a4
}

.he_he:last-child a {
background: #e9aa02
}

.he_he:nth-child(2) {
box-shadow: 0 0 20px 15px #0166b3 inset;
color: #0166b3
}

.he_he:nth-child(3) {
box-shadow: 0 0 20px 15px #1b94a4 inset;
color: #1b94a4
}

.he_he:last-child {
box-shadow: 0 0 20px 15px #e9aa02 inset;
color: #e9aa02
}

@media only screen and (max-width:1124px) {
#accordion h1 {
font: 400 18px font1
}
#accordion section {
width: 93%
}
.careers_left,
.careers_right {
padding: 10px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}
.srch-job label {
margin: 0 0 0 45px
}
.mdcl-info {
padding: 0 10px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}
.hos_main {
padding: 0 15px
}
.med_cen_right {
width: 68%
}
}
@media only screen and (max-width:1100px) {	
.rightinner {width:80.4%}
	.book_aptm{margin-top:5%;}
	.fedbk_left{padding: 0px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:box-sizing;}
}

@media only screen and (max-width:1024px) {
#accordion section,
.acc_dtil .tabContaier ul {
width: 100%
}
.acc_dtil .tabDetails {
width: 100%;
padding: 10px
}
.acc_dtil .tabContaier li {
float: left
}
.srch-job input[type=submit] {
margin: 0 0 0 40px
}
.srch-job label {
margin: 0 0 0 25px
}
.mdcl_edu {
padding: 10px
}
.mdcl_full .tabDetails .intro_dtl ul li:first-child {
margin: 0
}
.med_lin figure,
.med_lin>div {
margin: 0 auto
}
.mdcl_full .tabContaier li a {
padding: 10px 13px
}
.mdcl_full .tabContaier li ul li a {
font: 400 15px font1;
padding: 10px
}
.mdcl_full .tabContaier li ul li a:hover {
font: 700 15px font1
}
.med_lin,.med_lin p{text-align:center;}
.med_lin>div {
float: none;
width: 140px
}

.med_lin:after,
.med_lin:before {
content: "";
display: block;
background: #933132;
float: right
}
.med_lin:after {
width: 100%;
height: 1px;
margin: 5px 0 0
}
.med_lin:before {
width: 0;
height: 0;
margin: 0
}
.he_he,
.he_he+.he_he {
margin: 1%
}
.chk_dl {
width: 100%
}
.he_he {
width: 48%
}
}

@media only screen and (max-width:992px) {
.app_con,
.app_con1,
.med_cen_left {
display: none
}
.srch-job {
padding: 25px
}
.news_event .tabContents .news_wth p {
font: 400 14px font1
}
.news_event .tabContents .news_wth .headline4 {
font: 400 16px font1
}
.bk_it {
width: 21%;
margin: 2%
}
.ct_c {
width: 202px;
margin: 0 auto
}
.hospital_acc {
width: 100%;
float: left
}
.hospital_dtl {
width: 100%;
float: right
}
.careers_left select {
width: 233px
}
.fedbk_left,
.fedbk_right,
.med_cen_right,
.opd_left,
.opd_right {
width: 100%
}
.opd_right {
margin: 25px 0 0
}
.bl_dat:after,
.bl_dat:before {
content: '';
display: inline-block;
background-color: #febfc3;
width: 62%;
height: 5px;
position: absolute;
left: 0
}
.bl_dat:before {
top: 8px
}
.bl_dat:after {
bottom: 8px
}
}

@media only screen and (max-width:934px) {
.srch-job input[type=submit] {
margin: 0 0 0 20px
}
.srch-job label {
margin: 0 0 0 15px
}
.srch-job select {
width: 28%
}
.news_event .tabContents .news_wth {
width: 100%
}
.news_event .tabContents .news_wth .headline4,
.news_event .tabContents .news_wth p {
font: 400 20px font1
}
.bk_it {
width: 22%;
margin: 2% 5%
}
.bl_dat:after,
.bl_dat:before {
content: '';
display: inline-block;
background-color: #febfc3;
width: 58%;
height: 5px;
position: absolute;
left: 0
}
.audi-img {
float: left;
margin: 0 2% 0px 0;
width: 34%;
}
.intro_dtl h4{float: left;width: 62%;}
.intro_dtl p{margin-right: 4%;line-height: 25px;}
.mdcl_full .tabDetails .intro_dtl ul {
margin: 30px 0 0
}
.bl_dat:before {
top: 8px
}
.bl_dat:after {
bottom: 8px
}
}

@media only screen and (max-width:810px) {
.srch-job input[type=submit] {
margin: 20px 0 0;
padding: 10px 60px
}
.srch-job {
text-align: center
}
.bk_it {
width: 25%;
margin: 2% 4%
}
.ct_c {
width: 202px
}
.mdcl_full .tabContaier li a {
font: 400 14px font1
}
.mdcl_full .tabContaier li a.active,
.mdcl_full .tabContaier li a:hover {
font: 700 14px font1
}
.mdcl_full .tabContaier li ul li a {
font: 400 14px font1;
padding: 10px
}
.mdcl_full .tabContaier li ul li a:hover {
font: 700 14px font1
}
.careers_left select {
width: 170px
}
.cat_arc figure {
width: 100%;
padding: 0
}
.cat_arc figure img {

}
.bl_dat,
.cat_arc article {
width: 100%
}
.bl_dat:after,
.bl_dat:before {
content: '';
display: inline-block;
background-color: #febfc3;
width: 70%;
height: 5px;
position: absolute;
left: 0
}
.bl_dat:before {
top: 8px
}
.bl_dat:after {
bottom: 8px
}
}

@media only screen and (max-width:767px) {
.bk_it {
width: 42%;
margin: 2% 4%
}
.mdcl_full .tabContaier ul {
width: 100%;
margin: 0 0 20px
}
.mdcl_full .tabDetails {
width: 100%
}
.mdcl_full .tabContaier li {
float: inherit;
display: inline-block;
width: 30%;
margin: 0 1%
}
.mdcl_full .tabContaier li ul {
display: none
}
.mdcl_full .tabContaier li ul li {
float: left;
width: 100%
}
.our_mison-part {
width: 96%;
margin: 2%
}
.sec_frm {
width: 97%;
margin: 0 10px 30px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}
.sec_frm .opt_main_frm {
width: 100%
}
.fi_all {
width: 45%
}
.careers_left,
.careers_right,
.careers_right .ap_job,
.md_inner,
.md_inner-left {
width: 100%
}
.jadu {
display: block
}
.md_in_ar ul,
.md_in_ct ul {
display: none
}
.md_in_ar {
width: 49%;
float: right
}
.md_in_ct {
width: 49%;
margin: 0
}
.bl_dat:after,
.bl_dat:before {
content: '';
display: inline-block;
background-color: #febfc3;
width: 75%;
height: 5px;
position: absolute;
left: 0
}
.cat_arc {
margin: 35px 0 0
}
.bl_dat:before {
top: 8px
}
.bl_dat:after {
bottom: 8px
}
}

@media only screen and (max-width:640px) {
.doc_rgt .tabContaier li a {
padding: 0 15px
}
.srch-job select {
width: 75%
}
.srch-job label {
margin: 16px 0 0;
float: left;
width: 100%
}
.news_event .tabContents .news_wth p {
font: 400 15px font1
}
.news_event .tabContents .news_wth .headline4 {
font: 400 17px font1
}
#filter-list li {
display: none
}
#video_gal .mix {
width: 95%
}
#photo_gal {
padding: 10px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}
#photo_gal .mix {
width: 49%
}
.bk_it {
width: 100%;
margin: 2% 0
}
.mdcl_full .tabContaier li a{padding:10px 8px;}
}

@media only screen and (max-width:600px) {
.hos_cont_ads figure,
.publ img {
display: none
}
.publ {
margin: 0 0 60px
}
.publ figcaption {
top: 0;
left: 0;
width: 95%;
background: #FDEAEB;
padding: 10px;
border: 1px solid #933032
}
.sec_frm {
width: 96%
}
.opd_left td a {
padding: 2px 8px;
font: 400 13px font2
}
.opd_left td {
font: 400 14px font2;
padding: 5px
}
.mdcl_full .tabContaier li{width: 48%;margin-bottom: 10px;
margin-right: 1%;float: left;margin-left: 1%;text-align: center;}
.mdcl_full .tabContaier li:last-child{width:98%;}
.mdcl_full .tabContaier li ul li{width:100%;}
.mdcl_full .tabContaier li a.active, .mdcl_full .tabContaier li a:hover {font: 400 14px font1;box-shadow: 0px 4px 4px #000;}

}

@media only screen and (max-width:480px) {
.redmr,
.specialities1 h2 {
cursor: pointer
}
.doc_rgt .tabContaier li a {
padding: 0 10px;
line-height: 39px!important;
height: 39px;
font: 400 14px font1
}
.srch-job input[type=submit] {
padding: 6px 30px
}
.srch-job {
text-align: right
}
.fil_l,
.news_event .tabContents .news_wth figure {
width: 100%
}
.news_event .tabContents .news_wth figure img {
max-width: 100%;
width: 245px
}
.news_event .tabContents .news_wth figcaption {
right: 0;
width: 45%;
bottom: 0;
top: 0;
padding-top: 18%
}
.mdcl_full .tabContaier li a.active,
.mdcl_full .tabContaier li a:hover {
font: 400 14px font1
}
.mdcl_full .tabContaier li a {
font: 400 14px font1;
padding: 10px 8px
}
.mdcl_full .tabContaier li {

}
.mdcl_full .tabContaier li ul li a:hover {
font: 400 14px font1
}
.mdcl_full .tabContaier li ul li a {
font: 400 14px font1;
padding: 10px
}
.mdcl_full .tabContaier li ul li a.active {
font: 700 11px font1;
color: #000!important
}
.hos_top_srch input[type=text] {
width: 85%
}
.shwrd {
display: none
}
.redmr {
display: block;
color: #933032
}
.specialities1 h2 span {
opacity: 1
}
.blog,
.spe_1 {
display: none
}
.m_sep_slides_pad {
padding: 0 10px
}
.sec_frm {
width: 94%
}
.fi_all,
.md_in_ar,
.md_in_ct,
.med_lin {
width: 100%
}
.fi_all {
margin: 5px 0 0
}
.md_in_ar {
float: right
}
.md_in_ct {
margin: 0
}
.he_he {
width: 98%;
margin: 1% 1% 20px;
}
.he_he, .he_he + .he_he{margin: 1% 1% 20px;}
.chk_lnd p{text-align:justify;}
.opd_top_sel select {
width: 100%
}
.opd_top_sel select+select {
margin: 10px 0 0
}
.audi-img{width: auto;margin-bottom:20px;}
.intro_dtl h4{width:30%;float:none;}
.mdcl_full .tabDetails .intro_dtl ul li{width: 100%;margin: 0 0 10px;}
.mdcl_full .tabDetails .intro_dtl ul li:first-child {    margin: 0 0 10px;}
.mdcl_full .tabDetails .intro_dtl ul li span{width:280px;}

.intro_acc .focus-aca p{padding:10px;}
.fedbk_frm{margin:0 0 10px;}
.fedbk_frm label{width: 100%;margin-bottom: 10px;}
.fedbk_frm input[type="text"], .fedbk_frm select {    width: 92%;}
.fedbk_frm textarea {    max-width: 92%;min-width: 92%;}
.fedbk_frm input[type="submit"]{margin:0;}
.hos_cont_ads{padding: 20px 0 20px 10px;}
}

@media only screen and (max-width:430px) {
.srch-job select {
width: 62%
}
#photo_gal .mix {
width: 100%
}
.careers_left select {
width: 100%;
margin: 30px 0 0
}
.car_op #accordion_hos h1 {
font: 400 16px font1
}
.job_de p {
font: 400 14px font2
}
.open_a {
width: 22px
}
}

@media only screen and (max-width:360px) {
.doc_rgt .tabContaier li a {
font: 400 12px font1
}
.news_event .tabContents .news_wth figure img {
max-width: 100%;
width: 100%
}
.news_event .tabContents .news_wth figcaption {
right: 0;
width: 55px;
height: 80px;
bottom: 200px;
top: 0;
padding-top: 3%
}
.news_event .tabContaier li a {
padding: 10px 25px;
margin: 0 10px 0 0
}
}

@media only screen and (max-width:320px) {
.doc_rgt .tabContaier li a {
padding: 0 5px
}
}

@media handheld,
only screen and (max-width:1024px) {
.appontment,
.specialities {
margin-top: 10px
}
.icon_1,
.phone {
float: left
}
.nav2 {
display: none!important
}
.logo {
display: block!important
}
.fx_hd_top {
position: relative!important
}
.appontment {
border-bottom: 0
}
.media {
width: 42%
}
.bottomlinks a {
float: left;
width: 20%;
cursor: pointer;
text-align: left;
font: 400 16px font2;
color: #933132;
margin: 28px 0
}
.icons_section {
background: 0 0;
display: inherit!important
}
.icon_1 {
width: 18.5%;
text-align: center;
border: 1px solid #933032;
margin: 0 3%;
padding: 14px 0
}
.patients2 img {
margin-left: 0
}
}

@media(max-width:966px) {
.doc_left,
.doc_rgt {
width: 100%;
padding: 0 10px
}
.doc_left figure {
float: left;
margin: 0 20px 0 0
}
.doc_left button, .doc_left span {
margin: 50px 0 0
}
.speciality11{width: 47%;}
.speciality11:hover .textbox {   display: none;}
}

@media handheld,
only screen and (max-width:768px) {
.bannerleft,
.logo {
width: 100%
}
.language,
.social {
display: none
}
.socialCON {
display: none;
}
.patients2 {
     width: 100%;
 text-align: center;
    margin-bottom: 30px;
}


.icons_section,
.logo,
.top {
background: 0 0
}
.rightinner {
width: 69%
}
.bannerright {
float: left;
width: 100%
}
.icon_1 {
margin: 0 3%;
}
.spe_1,
.spe_2 {
width: 100%
}
.patients1 {
width: 95%
}
.text_all_h{margin-top:10px;margin-bottom:10px;}
.text_all_h a{display:block;}
.blog {
width: 96%;
padding: 2%;
margin-bottom: 15px
}
.mediarea {
float: left;
width: 100%
}
.media {
width: 49%
}
.hospital1 {
width: 98%;
padding: 0 1%
}
.quick1 {
width: 45%;
margin-bottom: 20px
}
.internationalquery input[type=text] {
width: 90%
}
.internationalquery textarea {
float: left;
margin-top: 10px;
width: 90%
}
.bottomlinks a {
float: left;
width: 22%;
cursor: pointer;
text-align: left;
font: 400 13px font2;
color: #933132;
margin: 28px 0
}
.icons_section {
display: block!important
}
.header {
box-shadow: none
}
.leftpanel {
width: 100%;
width: 92%;
padding: 10px
}
.rightpanel {
width: 92%;
padding: 10px;
margin-top: 15px;
float: left
}
.newsarticle {
display: none
}
.message , .menuright {
float: left;
width: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.technology {
float: left;
width: 97%
}
.speciality11:nth-child(odd) {
float: left;
border: 1px solid #f5b2bb;
}
.speciality11:nth-child(even){float:right;margin-right:0;margin-left:2%;}
.spec_lists_out > .speciality11:nth-child(even){float:left;margin-left:0;margin-right:2%;}
.spec_lists_out > .speciality11 > .image1{text-align: center;}
.spec_lists_out > .speciality11 > .image1  img {width: 200px;}

.selecthospital1 {
padding-right: 6px
}
}

@media (max-width:667px) {
.doctors,
.footer,
.icons {
display: none
}
.blog h2,
.copy,
.design {
text-align: center
}
.rightinner {
width: 94%;
padding-left: 10px
}
.icon_1 {
float: left;
width: 43%;
margin: 9px 3%;
}
.header2,
.media {
margin-top: 0
}
.col1 {
width: 100%
}
.patients1 h2 {
font: 700 20px font2
}
.copy,
.design,
.patients1 p {
font: 400 14px font1
}
.media {
width: 95% !important;
padding: 2.5%
}
.facebook {
width: 95% !important;
padding: 2.5%;
}
.blogarea {
margin: 0
}
.footer {
background: 0 0
}
.blog,
.social1 {
width: 96%;
padding: 2%
}
.socialright img {
padding: 5px 7px;
}
.copy {
width: 100%;
margin-bottom: 15px
}
.design {
width: 100%
}
.design img {
float: none;
margin-bottom: -1px
}
.chairman {
float: left;
width: 100%;
margin-left: 0;text-align:center;
}
.leftmenu {
width: 97%;
margin-right: 0
}
.hleft,
.hright {
float: left;
width: 97%;
margin-bottom: 15px
}
.title {
width: 98%;
padding: 10px 1%;
}
.hospitalb {
margin-bottom: 0;
width: 94%
}
.leftpanel h1 {
padding: 5px 10px
}
.message ,.menuright{
width: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.selecthospital {
width: 98%
}
.selecthospital1 {
width: 94%;
padding-right: 0
}
.d2 label,
.dtitle {
width: 100%
}
.searchb {
margin-bottom: 10px
}
.dtitle {
float: left
}
.viewprofile {
margin-bottom: 15px
}
.specialities11 {
float: left;
width: 100%
}
.speciality11:nth-child(odd), .speciality11:nth-child(even){
float: left;width:100%;margin: 0 0 30px;

}
.technolog11 p img,
.technolog22 p img {
width: 100%
}
}

.intern_left {
width: 58%;
margin-right: 2%;
float: left
}

.intern_right {
width: 40%;
float: right
}

.padd_back_same {
background: #feeaeb;
margin-bottom: 18px
}

.video_section {
padding: 16px
}

.video_section h1 {
font-size: 20px;
padding-bottom: 10px;
font-family: font1;
font-weight: 400;
text-transform: uppercase
}

.video_section h1 > span > a {
color: #933032;
}

.video_sec_back {
background: #fff
}

#caption-slide-i-testi .slider div {
padding-bottom: 57px
}

#caption-slide-i-testi .caption {
float: left;
padding: 18px 10px 16px 22px;
font-family: font2;
max-height: 117px;
color: #000;
font-style: normal;
font-size: 16px;
overflow: hidden;
left: 0;
right: 0;
width: auto;
text-align: left;
bottom: 0;
line-height: 22px;
font-weight: 400
}

#caption-slide-i-testi .caption h2 {
font-size: 18px;
font-family: font1;
font-weight: 400
}

.anc_bx a h2,
.center_o_excel,
.center_o_excel h2,
.proc_edure_white h2 {
font-family: font2;
font-size: 20px
}

#caption-slide-i-testi .slider-nav {
width: 50%;
left: auto;
right: 0;
bottom: 80px;
text-align: right;
height: 24px;
line-height: 24px
}

#caption-slide-i-testi .slider-nav a {
background: #000;
width: 12px;
height: 12px;
border: 0
}

#caption-slide-i-testi .slider-nav .active {
background: #933032
}

.video_testi_h img {
cursor: pointer
}

.anc_bx {
float: left;
padding: 2.5%
}

.anc_bx:nth-child(odd) {
width: 44%;
margin-left: 1%
}

.anc_bx:nth-child(even) {
width: 44%;
margin-right: 1%
}

.anc_bx a {
display: block;
overflow: hidden
}

.anc_bx a img {
width: 100%;
transition: all linear .3s
}

.anc_bx a:hover img {
transform: scale(1.1)
}

.anc_bx a h2 {
background: #fff;
color: #000;
font-weight: 400;
padding: 12px;
margin-top: -4px
}

.center_o_excel {
padding: 20px 16px;
margin-bottom: 8px
}

.center_o_excel .nbs-flexisel-container {
position: relative;
float: left
}

.center_o_excel .nbs-flexisel-inner {
padding: 2px 0 5px;
background: #fff
}

.center_o_excel .nbs-flexisel-nav-left,
.center_o_excel .nbs-flexisel-nav-right {
width: 26px;
height: 26px;
bottom: -25px !important;
top: auto!important;
opacity: .7
}

.center_o_excel .nbs-flexisel-nav-left {
background: url(../images/button-next-arrow.png) no-repeat;
right: 15px
}

.center_o_excel .nbs-flexisel-nav-left:hover,
.center_o_excel .nbs-flexisel-nav-right:hover {
opacity: 1
}

.center_o_excel .nbs-flexisel-nav-right {
background: url(../images/button-previous-arrow.png) no-repeat;
right: 48px
}

#center_o_excel {
background: #fff
}

.center_o_excel h2 {
background: #fff;
font-weight: 400;
padding: 1px 0 4px 15px
}

.proc_edure {
padding: 20px 16px;
margin-bottom: 10px
}

.proc_edure_white {
background: #fff;
overflow: hidden
}

.proc_edure_white img {
width: 100%;
transition: all linear .3s
}

.proc_edure_white img:hover {
transform: scale(1.1)
}

.proc_edure_white h2 {
color: #000;
font-weight: 400;
padding: 2px 0 2px 15px
}

.i_c_care {
padding: 16px
}

.i_c_care_w {
width: 96%;
background: #fff;
padding: 2%
}

.icon_number {
padding-top: 7px
}

.icon_number img {
float: left
}

.icon_number h3 {
float: left;
margin: 52px 0px 52px 5px;
color: #943033;
font-size: 21px;
font-family: font1;
font-weight: 400
}

.i_news_media,
.sec_tag_linne {
font-family: font2;
font-weight: 400
}

.icon_number h3 a {
color: #943033
}

.i_news_li,
.i_news_li a {
color: #000
}

.sec_tag_linne {
font-size: 20px;
padding: 5px 12px
}

.i_news_media {
padding: 16px;
font-size: 16px
}

.newsticker-jcarousellite3 {
width: 96%;
padding: 1.5% 2%;
background: #fff
}
.newsticker-jcarousellite3 ul > hr {
    border-top: 1px dotted #222;
}

.i_news_li {
margin: 0 0 10px;
padding: 5px 0;
display: block;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}

.i_news_media h2 {
font-size: 20px;
font-weight: 400;
padding: 12px 0
}

.i_news_media h2 span {
float: right;
background: #fff;
padding: 4px;
height: 18px;
line-height: 12px
}

.i_news_media h2 span a {
font-size: 12px;
color: #000;
border-left: 1px solid;
padding-left: 2px
}

.i_news_media h2 span a:hover {
color: #943033
}

@media (max-width:1057px) {
.icon_number img {
width: 35%
}
.icon_number h3 {
margin: 48px 0px 48px 5px;
}
.sec_tag_linne span:nth-child(1) {
display: none
}
}

@media (max-width:1024px) {
#caption-slide-i-testi .caption {
display: block!important
}
.center_o_excel {
margin-bottom: 20px
}
.icon_number h3{margin: 11% 0px 11% 10px;}
}

@media (max-width:980px) {
	.icon_number h3{margin: 11% 0px 7% 0px;}
}
@media (max-width:900px) {
.intern_right {
padding: 0 1%;
width: 38%
}
.center_o_excel {
font-size: 16px;
padding: 12px 10px;
margin-bottom: 28px
}
.center_o_excel h2 {
font-size: 16px;
padding: 12px 0 12px 6px
}
.center_o_excel .nbs-flexisel-nav-left, .center_o_excel .nbs-flexisel-nav-right {bottom: -34px !important;}
.icon_number h3 {
margin: 22px 2px;
font-size: 17px;
}
}

@media (max-width:840px) {
#caption-slide-i-testi .caption {
padding: 2px 10px 2px 8px
}
#caption-slide-i-testi .slider-nav {
bottom: 0;
background: #fff;
padding: 0 10px 0 0
}
.center_o_excel {
margin-bottom: 22px
}
.anc_bx a h2{padding: 12px 5px;}
.icon_number img{width: 32%;}
.icon_number h3 {margin: 22px 2px 14px;}
.icon_number h3 > span{font-size: 13px !important;}
.i_news_li{margin-bottom:5px;}
}


@media (max-width:767px) {
.intern_left,
.intern_right {
width: 96%;
margin: 0 2%;
float: none
}
.intern_right {
padding: 0
}
.icon_number h3 {
margin: 65px 2px;
font-size: 27px
}
.sec_tag_linne span:nth-child(1) {
display: inline-block
}
.proc_edure_white img:hover {
    transform: none;
}
.opd_left .selecthospitalnew {
    width: 34%;
}
}

@media (max-width:600px) {
	.opd_left .selecthospitalnew{width:98%;}
	.searchb{float: left;width: 98%;}
	.opd_left td a {padding: 2px 5px;}
}

@media(max-width:480px) {
#caption-slide-i-testi .caption {
line-height: 23px
}
.icon_number h3 {
margin: 40px 2px;
font-size: 22px
}
.anc_bx a h2 {
font-size: 18px;
padding: 12px 5px
}
.video_section h1{font-size: 18px;text-transform: Capitalize;}
.sec_tag_linne { text-transform: Capitalize;}
}

@media(max-width:399px) {
.icon_number h3 {
margin: 30px 2px;
font-size: 18px
}
.sec_tag_linne span:nth-child(1) {  display: none;}
}

@media(max-width:359px) {
.anc_bx a h2 {
font-size: 15px
}
}
@media(max-width:320px) {
.video_section h1 {font-size: 16px;}
}
.hc_d_container {
margin: 35px 0 60px
}

.hc_d_left {
width: 30%;
margin-right: 2%;
float: left;
margin-top: 5px
}

.hcd_tab_bx {
width: 100%;
position: relative;
min-height: 60px;
text-align: center;
margin-bottom: 34px
}

.hcd_tab_bx span {
position: absolute;
left: 0;
right: 0;
display: block;
text-align: center;
top: -20px
}

.hcd_tab_bx a {
color: #fff;
font-size: 17px;
font-family: font1;
font-weight: 400;
display: block;
padding: 20px 4px
}

.hcd_tab_bx .active_hcd {
box-shadow: 0px 6px 6px #222;
}

.filtr_hcd_inp label,
.mob-tab {
display: none
}

.hcd_tab_bx a:focus,
.hcd_tab_bx a:hover {
color: #fff
}

.bx_red {
background: #c80b10
}

.bx_red:hover {
background: #d91c21
}

.bx_blue {
background: #0166b3
}

.bx_blue:hover {
background: #1277c4
}

.bx_lgreen {
background: #0092a3
}

.bx_lgreen:hover {
background: #11a3b4
}

.bx_dyellow {
background: #e9aa02
}

.bx_dyellow:hover {
background: #d89901
}

.hc_d_right {
width: 68%;
float: right
}

.filtr_hcd_inp select {
font-size:16px;
font-family: font1;
border: 1px solid;
font-weight: 400;
min-width: 270px;
padding:10px 20px 10px 5px;
background: url(../images/plus_hcd.png) 98% center no-repeat #dddcdd
}

.accord_cont_hcd,
.accord_title_hcd,
.tab_hcd_title {
font-family: font1;
font-weight: 400
}

.filtr_hcd_inp {
margin-bottom: 65px
}

.tab_hcd_title {
font-size: 22px;
color: #fff;
background: #c80b10;
padding: 8px 0 8px 15px;
margin-bottom: 30px
}

.tab_hcd_title2 {
background: #0166b3
}

.tab_hcd_title3 {
background: #0092a3
}

.tab_hcd_title4 {
background: #e9aa02
}

.accord_title_hcd {
cursor: pointer;
margin-left: 8px;
display: block;
background: #933132;
font-size: 20px;
color: #fff;
box-shadow: -6px 6px 0 #828282;
padding: 5px 24px 5px 10px;
position: relative;
margin-bottom: 20px
}

.accord_title_hcd span {
position: absolute;
right: 10px;
top: 4px
}

.accord_cont_hcd {
display: none;
margin: 20px 0 30px 8px;
font-size: 17px
}

.accord_cont_hcd>div {
padding: 15px;
background: #fdeaeb;
font-weight: 400;
margin-bottom: 8px
}

.price_hcd,
.price_hcd span {
background: #933132!important
}

.accord_cont_hcd>div>ul {
margin-left: 18px;
list-style: none
}

.accord_cont_hcd>div>ul li {
color: #000;
font-weight: 400;
font-size: 17px;
font-family: font2;
margin: 5px 0
}

.accord_cont_hcd>div>ul li:before {
content: '\002022';
color: #933132;
line-height: 18px;
margin-left: -18px;
font-size: 22px;
position: absolute
}

.accord_cont_hcd h3 {
color: #933132;
font-weight: 400;
margin-bottom: 12px
}

.price_hcd {
height: 25px;
position: relative;
padding: 0!important;
margin: 25px 0!important
}

.price_hcd span {
position: absolute;
padding: 8px 20px;
font-size: 17px;
font-family: font1;
font-weight: 400;
color: #fff;
top: -6px;
border-radius: 5px
}

@media (max-width:768px) {
.hc_d_left,
.hc_d_right {
width: 100%;
float: right
}
.hc_d_container {
margin-top: 8px
}
.hc_d_left .hcd_tab_bx {
display: none
}
.hc_d_right {
margin: 0 auto
}
.filtr_hcd_inp {
margin: 0 auto 15px;
width: 90%;
text-align: center
}
.filtr_hcd_inp label {
display: inline-block;
padding: 2px;
font-family: font2
}
.filtr_hcd_inp select {
width: 100%;
min-width: auto
}
.mob-tab {
display: block;
margin-bottom: 20px
}
.mob-tab .hcd_tab_bx {
margin: 28px 1% 0;
float: left;
width: 48%;
min-height: auto
}
.hcd_tab_bx a {
padding: 15px 4px
}
}

.goog-te-gadget-simple>img.goog-te-gadget-icon,
.hos_tabb_later {
display: none
}

@media (max-width:520px) {
.hcd_tab_bx a {
font-size: 14px
}
}

@media (max-width:440px) {
.mob-tab .hcd_tab_bx {
min-height: 60px
}
.hcd_tab_bx span img {
width: 34px
}
}

@media (max-width:359px) {
.mob-tab .hcd_tab_bx {
margin: 18px 1% 0
}
.hcd_tab_bx span {
top: -18px
}
.hcd_tab_bx span img {
width: 30px
}
.hcd_tab_bx a {
padding: 10px 4px;
margin-top: 4px
}
.tab_hcd_title {
font-size: 20px
}
.accord_title_hcd {
font-size: 18px
}
}

.goog-te-gadget-simple {
padding: 3px 10px;
margin-top: 8px
}

.goog-te-menu-frame {
z-index: 2147483647!important;
-webkit-box-shadow: 0 4px 7px #444!important;
-moz-box-shadow: 0 4px 7px #444!important;
box-shadow: 0 4px 7px #444!important
}

.goog-te-menu2 {
border: 1px solid #ccc!important
}

.goog-te-menu2 * {
color: #933032!important
}

.goog-te-menu2-item:hover div {
color: #fff!important;
background: #f8f1f2!important
}

#lrg_menu:hover>ul {
right: 0;
margin-right: 0;
left: auto
}

#lrg_menu:hover>ul>li:hover>ul {
right: 0;
margin-right: 100%;
left: auto
}

.m_sep_slides_pad {
padding: 0 10px
}

.footer {
border-top: 0;
border-bottom: 0;
background: #f8f8f8
}

.footer1 {
background: 0 0
}

.footerb {
margin: 0;
padding: 15px 0;
background: #933132
}

.footerarea {
margin-top: 20px
}

.bottomlinks {
border-bottom: 1px solid #ADABAB
}

.bottomlinks a {
font: 400 20px font1;
margin: 0 .5% 0 0;
color: #933132;
padding: 10px 2px;
border-bottom: 1px solid transparent;
background: 0 0;
width: 24%
}

.bottomlinks .active,
.bottomlinks .active:hover,
.bottomlinks a:hover {
background: 0 0;
color: #933132!important;
border-bottom: 1px solid #933132
}

.copy,
.design {
color: #fff;
font: 400 18px font1
}

.design img {
padding-top: 2px;
padding-left: 2px
}

.quicklinks {
display: none;
width: 99.6%;
margin-left: .4%
}
.internationalquery{
	display:none;
}
.internationalquery{text-align:center;}
.internationalquery img{width:16%;display:inline-block;}
.quick1 {
width: 24%;
margin-right: 1%
}

.quick1 h2 {
padding-bottom: 2px;
font: 400 18px font1;
letter-spacing: .6px
}

.quick1 a {
font: 400 15px font1;
color: #696969;
text-transform: none;
}

.quick1 a:hover {
color: #000
}

@media (max-width:1500px) {
.appontment {
margin-top: 20px
}
}

@media (max-width:1400px) {
.specialities {
margin-top: 5px
}
.appontment {
margin-top: 12px;
padding: 5px 0
}
}

@media (max-width:1300px) {
.i1 {
width: 30%
}
.i2 {
width: 67%;
padding-top: 14px
}
}

@media (max-width:1200px) {
	.apt_No_home{padding:0;}	
}

@media (max-width:1120px) {
.Groupselect,
.sdoctor {
padding: 6px 10px;
margin-top: 5px
}
.Groupselect,
.sdoctor,
.specialities,
.stn {
margin-top: 5px
}
.Groupselect {
background-size: 15px
}
.stn {
padding: 5px 0
}
.appontment {
margin-top: 10px;
padding: 7px 0
}
.location {
width: 100%;
padding-right: 4%;
background-position: 98.5% 48%
}
.i1 {
width: 30%
}
.i2 {
width: 67%;
padding-top: 12px
}
#quicklink {
width: 20%
}
#International {
width: 26%
}
}

@media (max-width:1068px) {
.facebook {
width: 49%;
height: 277px
}
.media {
width: 44%
}
.socialright img {
padding: 12px 2px;
height: 45px
}
}

@media (max-width:1024px) {
.icons {
display: none
}
.rightinner {
width: 87.4%
}
.col1 {
width: 32%;
margin-right: 1%
}
.doctor_right h3,
.doctor_right h3 ul li {
font: 400 18px font2
}
}

@media (max-width:991px) {
.plan,
.plan1,
.plan2 {
padding: 14px 0;
font: 400 14px font1
}
.doctor_right {
padding: 15px
}
.doctor_right h2 {
font: 400 24px font1;
letter-spacing: .5px
}
.doctor_right p {
font: 400 15px font1;
color: #565656
}
.doctor1 h3 {
font: 400 14px font1;
color: #565656
}
}

@media (max-width:968px) {
.specialities h2 {
font: 400 24px font2
}
.appontment h3 {
font: 400 21px font2;
text-transform: capitalize
}
}

@media (max-width:900px) {
.socialCON span {
display: none
}
.socialleft img {
width: 170px;
}
.socialright img {
padding: 14px 0;
height: 38px
}
#quicklink {
width: 18%
}
#International {
width: 28%
}
}

@media (max-width:768px) {
.doctor_right {
padding: 8px
}
.bottomlinks a {
width: 21%
}
}

@media (max-width:667px) {
.col1 {
width: 100%;
margin: 0 0 5px
}
}


/*PopUp CSS*/

.set_ovrhidden {
overflow: hidden;
}

.set_bl {
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.8);
position: fixed;
top: 0px;
display: none;
z-index: 999999999999;
overflow-x: hidden;
overflow-y: auto;
}

.pop_holdr {
background: #fff;
max-width: 1096px;
width:100%;
margin: 0px auto;
padding: 0;
position: relative;
border: 7px solid #933032;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-shadow: 0px 2px 10px #000;
}

.form_sho {
height: 475px;
background: #fff;
width: 100%;
padding-top: 20px;
position: relative;
}

.special_tab {
margin: 20px 0 0;
padding: 0px;
list-style: none;
display: block;
float: left;
height: 300px;
width: 40%;
margin-left: 40px;
font: normal 18px font1;
overflow: hidden;
}

.special_tab li {
background: none;
color: #222;
display: block;
padding: 10px 15px;
cursor: pointer;
border-bottom: 1px solid #aaa;
}

.special_tab li:hover {
background: #e7d1d1;
color: #933032;
}

.special_tab li.current {
background: #e7d1d1;
color: #933032;
}

.sp_tab_content {
display: none;
padding: 15px;
font: normal 16px font1;
float: left;
width: 50%;
margin-top: -58px;
}

.sp_tab_content.current {
display: block;
}

.sp_tab_content h2 {
font-size: 36px;
margin-bottom: 20px;
}

.special_tab {
margin: 10px 0 0;
padding: 0px;
list-style: none;
display: block;
float: left;
height: 250px;
width: 40%;
margin-left: 40px;
font: normal 18px font1;
}

.special_tab li {
background: none;
color: #222;
display: block;
padding: 7px 6px;
cursor: pointer;
border-bottom: 1px solid #aaa;
}

.special_tab li h2,
.special_tab li h3 {
font-weight: 100;
}

.special_tab li:hover {
background: #e7d1d1;
color: #933032;
}

.special_tab li.current {
background: #e7d1d1;
color: #933032;
}

.sp_tab_content {
display: none;
padding: 15px;
font: normal 16px font1;
float: left;
width: 50%;
}

.sp_tab_content.current {
display: block;
}

.sp_tab_content h2 {
font-size: 36px;
margin-bottom: 20px;
}

.step2 {
display: none;
}

.flag_tips {
margin: 0px 0 10px;
}

.flag_tips span {
padding: 5px 20px;
background: #933032;
color: #fff;
font: normal 20px font1;
display: inline-block;
margin-right: 10px;
}

.hospi_select,.doctor_select,.hospital_select, .final_appointment {display: none;}
.hos_box {width: 29%;border: 1px solid;text-align: center;float: left;margin: 1%;padding: 0 1%;cursor: pointer;}
.hos_box:hover {background: #F0D8D8;}
.hos_box h2 {font: normal 26px font2;margin: 7px 0 5px;}
.hos_box h3 {
font: normal 20px font2;
padding-bottom: 7px;
}

.hospi_select > .special_tab{width:50%;}
.hospi_select > .sp_tab_content{width:40%;}
.hospital_sm_con {
margin: 50px 0 10px;
position: relative;
border: 1px solid #000;
box-shadow: 1px 10px 10px #aaa;
float:right;display:inline-block;
}

.hospital_sm_con a {
display: inline-block;
}

.hospital_sm_con img {
height:250px;
}

.hospital_sm_con article {
transition: all linear 0.3s;
position: absolute;
top: 0;
left: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.77);
right: 0;
padding: 10%;
text-align: center;
color: #fff;
}

.hospital_sm_con article h3 {
margin-bottom: 10px;
border-bottom: 1px solid;
padding-bottom: 2px;
font: normal 20px font2;
}

.hospital_sm_con article span {
display: inline-block;
padding-bottom: 7px;
font: normal 18px font2;
}

.hospital_sm_con:hover article {
opacity: 0;
}

.mCSB_inside > .mCSB_container {
margin-right: 13px;
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
background-color: #933032;
}

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
background-color: rgb(231, 209, 209);
}

.mov {}

.mov span {
cursor: pointer;
border-radius: 0px;
text-align: center;
padding: 8px 12px;
color: #fff;
font: normal 18px font1;
background: #933032;
float: right;
margin-right: 10px;
}

.penci i {
padding: 0px 10px 0px 0px;
transform: rotate(-33deg) translateX(9px);
}

.doc_txt_img {
text-align: justify;
}

.doc_img_lef {
float: left;
width: 34%;
margin-right: 2%;
margin-left: 4%;
}

.doc_img_lef img {
border: 4px solid #933032;
box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}

.doc_img_lef a {
display: block;
margin-top: 5px;
padding: 7px 5px;
background: #933032;
color: #fff;
font-size: 15px;
text-align: center;
text-transform: uppercase;
}

.sittin_day_time {
float: left;
width: 55%;
text-align: center;
padding-top: 2%;
margin-left: 5%;
}

.sittin_day_time span {
display: inline-block;
padding: 5px;
text-align: center;
margin: 5px;
border: 1px solid;
float: left;
}

.sittin_day_time span {
border-color: #933032;
color: #933032;
}

.doc_txt_img article {
width: 60%;
float: left;
}

.doc_day_c {
display: table;
width: 80%;
vertical-align: middle;
background: #fdd1d2;
font-size: 18px;
color: #933032;
margin-bottom: 8px;
line-height: 18px;
padding: 7px 10px 7px 68px;
position:relative;
}

.doc_day_c span {
background: #933032;
color: #fff;
text-transform: uppercase;
padding: 7px;
display: inline-block;
width: 45px;
margin-right: 7px;
position: absolute;
left: 0;
top: 0;
bottom: 0;
}

.doc_txt_img article a {
margin-left: 10px;
border-bottom: 1px solid;
}

.srch_c {
margin: 15px 0px 2px;
}

.srch_fd {
margin-left: 40px;
width: 32%;
padding: 5px 4px;
font: normal 18px font1;
border: 1px solid #aaa;
border-radius:4px;
}

.srch_fd:focus {
border: 1px solid #000;
}

#btnSpecilitySearch , #btnDoctorSearch{padding: 4px 6px;color:#fff;font: 18px font1;border: 1px solid #933032;border-radius:4px;background:#933032;cursor:pointer; -webkit-appearance: none;}
#lblSpecilityPopUp{display:flex;}
.topi1 a:hover,
.topi1 a.active {
background: #FEEAEB;
}

.progress_ro {
width: 100%;
position: relative;
height: 6px;
z-index: 1;
background: #E7D1D1;
}

.progress_ro .sm_wid {
width: 25%;
float: left;
height: 6px;
position: relative;
color: #E7D1D1;
}

.progress_ro .sm_wid:after {
content: "\f1ce";
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
right: 0;
position: absolute;
top: -1px;
}

.icons_dum_holdr {
background: #fff;
width: 100%;
padding: 15px 0;
position: relative;
}

.icons_dum_box {
width: 25%;
float: left;
text-align: center;
font: normal 14px font1;
text-transform: uppercase;
}

.icons_dum_box a {
border: 1px solid #933032;
padding: 5px;
margin-bottom: 4px;
}

.icons_dum_box a:hover,
.icons_dum_box a.active {
background: #E7D1D1;
}
.pick_date{width:40%;float:left;min-height:100px;padding:0px 4%;font: normal 18px font1;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.pick_date .fom_w_12 input{	width:300px;}
.request_form{width:60%;float:left;padding:0 3% 0 0;font: normal 18px font1;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.fom_w_12{width:100%;float:left;margin-bottom:4px;}
.fom_w_6{width:48%;float:left;margin-right:2%;margin-bottom:4px;}
.fom_w_6 + .fom_w_6 {float:right;margin-right:0;}
.fom_w_12 label ,.fom_w_6 label {display:block;margin-bottom:5px;}
.fom_w_12 input ,.fom_w_6 input,.fom_w_12 textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius: 5px;margin-bottom:5px;width:100%;padding: 5px 10px;font: normal 18px font1;border: 1px solid #aaa;color:#000;background:#e7d1d1;}
.fom_w_12 textarea{min-width:100%;padding:5px 10px;max-width:100%;min-height:145px;max-height:145px;}
.fom_w_12 .final_sub_appoint{margin-top:5px;background:#933032;cursor: pointer;border-radius: 5px;text-align: center;padding: 8px 12px;color: #fff;border:0px;}	
.xdsoft_datetimepicker .xdsoft_datepicker{width:280px;}
.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active {background: transparent;}
.xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {background: #933032 !important;}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current , .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {background: #933032;box-shadow: #933032 0 1px 3px 0 inset;}
.xdsoft_datetimepicker .xdsoft_month , .xdsoft_datetimepicker .xdsoft_label{color: #666;}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{color: #222;background: #e7d1d1;}
.xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th{background: #fff;}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled, .xdsoft_datetimepicker .xdsoft_time_box > div > div.xdsoft_disabled{background: #ccc;color: #000;}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_disabled:hover{color: #000 !important;background: #ccc !important;}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:0.5;}
.fill_time_lb{display:none;}
.hide_timins{display:none;}
.pop_cloz{position: absolute;width: 40px;height: 40px;top: 50%;right: -50px;border-radius: 50%;
border-width: 4px 4px 4px 42px;border-style: solid solid solid none;background:#933032;color:#fff;line-height:40px !important;text-align:center;font:800 20px font1;border-top-left-radius: 0;cursor:pointer;}
.back_to_doc{font:800 16px font1;background:#933032;color:#fff;position: absolute;right: 0px;cursor:pointer;top: 20px;padding: 8px 10px;}
.back_to_doc:hover{background: #a44143;}
.back_to_doc i{padding-right:4px;}

.opd_appoin{position: absolute;top: 52px;right: 6px;width:140px;border:1px solid #933032;height: 33px;
line-height: 33px;transition:right linear 0.5s;cursor:pointer;background:#fff;display:none;}
.opd_appoin img{height: 30px;float: left;}
.opd_appoin > span{padding: 0px 5px;display:inline-block;font:400 14px font1;}
.opd_appoin:hover{right:6px;}
.opd_appoin:hover > span{color: #933032;}
.mobileonlimed{ display: none;}

@media only screen and (max-width:1199px) {
.pop_holdr {max-width:92%;}
.pop_cloz{top: -9px;transform: rotate(90deg);right: -4px;z-index: 1;box-shadow: 0px 4px 4px rgb(0, 0, 0);}
.pop_cloz:hover{background:#a44143;}
	
.doc_day_c{font-size:16px;padding-left:57px;}
.doc_day_c span{width:40px;padding:5px;}
.sp_tab_content h2{font-size: 28px;margin-top: 8px;}

}

@media only screen and (max-width:1100px) {
	.sp_tab_content.current  > img{width: 155px !important;}
	
}
@media only screen and (max-width:1024px) {
.opd_appoin{display:inline-block;}
}
@media only screen and (max-width:992px) {
	#lblSpecilityPopUp{display:block;}
		.form_sho{height:auto;padding-bottom:30px;}
	.special_tab , .hospi_select > .special_tab{width:90%;height:180px;margin-top:15px;}
	.sp_tab_content{width: 90%;margin-left: 40px;padding: 0;margin-top: 20px;margin-bottom:10px;}
	.sp_tab_content.current > img{width: 120px !important;float:right !important;}
	.srch_fd{width:47%;}
	.hospital_sm_con{margin-top:0;}
	.doc_img_lef{margin-left: 0;}
	.pick_date { width: 40%;margin-left:2%;margin-right:2%;padding:0;}
	.request_form { width: 52%;padding:0;}
	.doc_txt_img article{width:64%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	.doc_day_c{width: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	
}
@media (max-width:991px)
{
.opd_appoin{top: 48px;}
}
@media only screen and (max-width:900px) {
	.icons_dum_holdr{padding: 30px 0 15px;}
	.icons_dum_box a > img{height:40px;}
	.pop_cloz{width: 30px;height: 30px;line-height: 30px !important;}	
	.pick_date .fom_w_12 input { width: 100%;}
	.xdsoft_datetimepicker .xdsoft_datepicker{width:auto;}
	.final_appointment > .flag_tips span{max-width:85%;}
	
}
@media only screen and (max-width:768px) {
	.srch_fd{width:60%;}
	.hospi_select > .sp_tab_content{width:90%;}
	.hospital_sm_con{float:left}
	.back_to_doc{padding: 4px 3px;overflow: hidden;white-space: nowrap;bottom: 5px;top: auto;width: 60px;left: 45%;border-radius: 4px;}
	.back_to_doc i {font-size:18px;}
	.pick_date{position:relative;width:90%;margin: 0px auto 12px;float: none;border-bottom: 1px solid #933032;padding-bottom: 8px;}
	.pick_date >	.fom_w_12{width: 48%;margin-right: 2%;}
	.fill_time_lb{display:block;}
	.request_form{width:90%;margin: 0px auto;float: none;}
	.fom_w_12 textarea{min-height:80px;}
	.xdsoft_datetimepicker.xdsoft_inline{display:none;left:0% !important;top:64px !important;position:absolute !important;}
	#datesitting{position: absolute;left: 0px;top: 28px;opacity: 0;width: 48%;padding: 8px 0px;display: block !important;}
	.opd_appoin {top: 12px;height: auto;    text-align: center;width: 100px;    line-height: initial; padding-bottom: 6px;  }
    .opd_appoin img {float:none;display:inline-block;height: 42px;}
    .opd_appoin > span {display:block;}
    .logo{text-align:left;}
  
    .design{ display: none;}
      .mobileonlimed{ display: block !important;}
    
}

@media only screen and (max-width:600px) {
	.flag_tips span{font-size:16px;}
	.doc_img_lef{width:28%;}
	.doc_txt_img article{width:70%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	.doc_day_c{width: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	.doc_txt_img article{height:180px;}
}
@media only screen and (max-width:500px) {
	.special_tab , .hospi_select > .special_tab , .sp_tab_content{width:90%;margin-left:5%;}
	.special_tab, .hospi_select > .special_tab{height:124px;}
	.speciality_select   .special_tab{height:190px !important;margin-bottom: 15px !important;}
	.speciality_select   .sp_tab_content.current {    display: none !important;}
	.srch_fd{margin-left:5%;}
	.icons_dum_holdr{overflow-x: scroll;}
	.icons_dum_box{font-size:12px;}
	.icons_dum_box a{padding:0;}
	.icons_dum_box a > img{height:30px;}
	.progress_ro , .progress_ro .sm_wid{height:4px;}
	.sp_tab_content h2 {font-size: 22px;margin-bottom: 0px;}
	
}

@media only screen and (max-width:400px) {	
	.icons_dum_box {    font-size: 11px;}
	.icons_dum_box:nth-child(3){width:20%;}
	.icons_dum_box:nth-child(4){width:30%}
	.progress_ro .sm_wid::after {font-size:12px;}
	.sp_tab_content h2 {font-size: 20px;}
	.hospital_sm_con img{height:auto;}
	.hospital_sm_con article h3{font-size:17px;}
	.mov span{padding: 8px 10px;}
	.sp_tab_content.current > img { width: 90px !important;}
	.sp_tab_content > p{text-align:justify;}
	.doc_txt_img article{height:120px;}
}
@media only screen and (max-width:359px) {
	.icons_dum_box {    font-size: 11px;}
	.mov span {    padding: 5px 5px;margin-right: 6px;margin-bottom: 6px;font-size: 15px;}
	.logo > a  > img{height:60px;}
.opd_appoin {width:90px;padding-bottom: 4px;}
.opd_appoin > span {font-size:12px;}
.opd_appoin img { height:30px;}
}
/* PopUp End*/

.hos_tab_anch_a {
width: 100%;
border: 0;
}

.hos_tab_anch_a a {
float: left;
width: 17%;
padding: 8px 0.8%;
color: #fff;
background: #933032;
border-radius: 0px;
margin-right: 1%;position:relative;
}

.hos_tab_anch_a a:before {
content: '';
left: 44%;
position: absolute;
top: 35px;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-top: 16px solid #933032;
opacity: 0;
}

.hos_tab_anch_a a.active:before {
opacity: 1;
}

.n_st_doc_det_timings {
width: 100%;
clear: both;
}

.n_st_tim_row {
position: relative;
padding-left: 100px;
font: normal 14px font1;
margin-bottom: 10px;
}

.n_st_day {
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 100px;
padding: 10px 0;
text-align: center;
background: #E6E5E5;
color: #933032;
}

.n_st_tim_det {
padding: 10px;
color: #fff;
background: #933032;
}

@media only screen and (max-width:1120px) {
.chk_dl,
.chk_lnd {
width: 100%;
float: left;
padding: 0px 2%;
moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
}

@media only screen and (max-width:1100px) {
.doctor_right >p {
overflow: hidden;
max-height: 82px;
}
.col1 {
padding: 10px 0 65px;
}
.spe_2 {
padding: 70px 0;
}
}

@media only screen and (max-width:1024px) {
.doctor1 h3 {padding: 12px 5px;}
}

@media only screen and (max-width:991px) {
.nav {
padding: 0;
}
.doctor_right > p {
overflow: hidden;
max-height: 60px;
}
.leftmenu1 {
display: none;
}
.specialities11 {
width: 98%;
}
.spec_d_lp  > .hospitals > .selecthospitalnew{width: 34%;}

}

@media only screen and (max-width:934px) {
.hos_tab_anch_a a {
width: auto;
padding: 8px 15px;
}
.doctor1 h3 {    padding: 12px 0px;}
}

@media only screen and (max-width:768px) {
.sec_frm {
width: 97%;
margin: 0 10px 30px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.sec_frm .opt_main_frm {
width: 100%;
}
.sec_frm .opt_main_frm .sub_op {width:95%;}
.rightpanel .hospitalmenu a {
display: block;
width: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.rightpanel .hospitalmenu a i {
padding: 2px 10px;
display: none;
}

.doctor1{width: 16.2%;}

}

@media only screen and (max-width:639px) {
.hos_tab_anch_a a {
margin-bottom: 10px;
width: 49%;
box-sizing: border-box;
margin-right: 1%;
border-radius: 0;
padding: 10px 15px;
}
.hos_tab_anch_a a::before {border: 1px solid;left: 0;width: 100%;}
.sec_frm .opt_main_frm {
margin: 15px 0 0;
}
.sec_frm .opt_main_frm label {
width: 100%;
}
.sec_frm .opt_main_frm .inp_op,
.sec_frm .opt_main_frm select {
width: 95%;
}
.sec_frm .opt_main_frm .msg_op {
min-width: 95%;
max-width: 95%;
}
.fi_all {
width: 70%;
}
}

@media only screen and (max-width:520px) {
.socialleft,
.socialright {
width: 100%;
text-align: center;
}
.socialleft img {
width: auto;
}
.socialright img {
height: 44px;
margin: 0px 0 10px;
padding: 0;
}
}

@media only screen and (max-width:480px) {
.fi_all {
margin: 5px 0 0 5px;
width: auto;
}
.n_st_tim_row {
padding-left: 65px;
}
.n_st_day {
width: 65px;
}
.footerb {
padding: 10px 0;
}
.copy {
margin-bottom: 8px;
}
.design img {
height: 17px;
}
}

@media only screen and (max-width:400px) {
.copy,
.design {
font: 400 15px font1;
}
.title{text-transform: capitalize;}
}

@media only screen and (max-width:359px) {
.sdoctor {
width: 65%;
}
.copy {
margin-bottom: 5px;
}
.copy,
.design {
font: 400 14px font1;
}
.design img {
height: 14px;
}
.bullet{padding-left: 10px;}
}








#cssmenu #gp_hos{position:initial;}
#cssmenu #gp_hos:hover > ul {left:0;right: 0;margin: 0;padding-bottom: 25px;}
#cssmenu ul > #gp_hos > ul > li > a { margin: 25px 1% 0px;width: 17.6%;padding:0 0 5px;text-align:center;}
#cssmenu ul > #gp_hos > ul > li > a img{width:100%;margin-bottom:4px;}
#cssmenu #sp_ec_ial{position:initial;}
.dk_ovrlay{position:fixed;top:146px;left:0;width:100%;height:0;background:rgba(0,0,0,0.8);z-index:-1;opacity;0;transition:height linear 0.3s;}
#cssmenu #sp_ec_ial > a{float:none;}
#cssmenu #sp_ec_ial:hover > ul {left: 0;right: 0;margin: 0;padding-bottom: 20px;}
#cssmenu #sp_ec_ial:hover .dk_ovrlay{height:100%;}
#cssmenu ul > #sp_ec_ial > ul > li{width:46%;position:initial;float:left;height: auto;margin:10px 2%;}
#cssmenu ul > #sp_ec_ial > ul > li >a{float:none;border:0 !important;width:100%;padding-left:0;font-size:16px;text-transform:uppercase;margin-bottom:5px;}
#cssmenu ul > #sp_ec_ial:hover > ul > li >a{background:transparent !important;color:#fff;}
#cssmenu ul > #sp_ec_ial > ul > li >a:before, #cssmenu ul > #sp_ec_ial > ul > li >a:after{display:none;}
#cssmenu ul > #sp_ec_ial > ul > li > ul {left: auto;margin: 0;position: relative;}
#cssmenu ul > #sp_ec_ial > ul > li > ul > li {float:left;height: auto;width:48%;margin:2px 1%;}
#cssmenu ul > #sp_ec_ial > ul > li > ul > li > a{float:none;width: auto;border:0px !important;border-left:1px solid #eee !important;font-size:13px;}

@media (max-width:991px)
{
#cssmenu #gp_hos , #cssmenu #sp_ec_ial{position:relative;}

#cssmenu ul > #gp_hos > ul > li{width: 23%;height:auto;display:inline-block;}
#cssmenu ul > #gp_hos > ul > li > a{width: 100%;}

.dk_ovrlay{display:none;}
#cssmenu ul > #sp_ec_ial > ul > li{position:relative;width:100%;margin:0px 0;padding: 0px 40px 0px 30px;}
#cssmenu ul > #sp_ec_ial > ul > li > a{margin-bottom:0;}
#cssmenu ul > #sp_ec_ial:hover > ul > li > a {    background: #fff !important;    color: #000;margin-bottom:0;}
}
@media (max-width:600px)
{
#cssmenu ul > #gp_hos > ul > li{width: 31.3%;height:auto;display:inline-block;}
#cssmenu ul > #gp_hos > ul > li > a{width:100%;border-bottom: 1px solid #D4D4D4 !important;}

#cssmenu ul > #sp_ec_ial > ul > li > ul > li{width:100%;}
#cssmenu ul > #sp_ec_ial > ul > li > ul > li > a{padding-left:10px;}
}
@media (max-width:440px)
{
#cssmenu ul > #gp_hos > ul > li{width:48%;height:auto;display:inline-block;}
#cssmenu ul > #gp_hos > ul > li > a{width:100%;}
}


#modalOverlay {
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.88);
		z-index: 9999999999999;
	height: 100%;
	width: 100%;
}
.modalPopup {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

      transition:all 1s ease-in-out;
    transition-delay:2s;
	}

.closeMod {
    position: absolute;
    right: -18px;
    top: -20px;
    width: 32px;
    height: 32px;
    border: 1px solid #000;
    border-radius: 50px;
    background: #000;
    cursor: pointer;
  
}
.modalContent{position:relative;}
.closeMod:before, .closeMod:after {
position: absolute;
    left: 15px;
    content: ' ';
    height: 22px;
    width: 2px;
    top: 5px;
    background-color: #fff;
}
.closeMod:before {
  transform: rotate(45deg);
}
.closeMod:after {
  transform: rotate(-45deg);
}

.page2 .leftpanel ul{margin-bottom:10px;}
.page2 .leftpanel ul li{list-style: disc; margin-left: 30px; padding: 7px;}
