/* Developed By: Net iCode Technolgies Pvt. Ltd. */
@import "//fonts.googleapis.com/css?family=Arimo:400,700";
*{margin:0;padding:0;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;behavior:url(/scripts/boxsizing.htc);border:0;outline:0}
:before,:after{transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear}
body{font-family:'Arimo',sans-serif;font-size:12px;transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear}
article img{max-width:100%}
a,a:hover,a:focus{text-decoration:none;outline:none!important}
.shadow{box-shadow:1px 1px 5px #999;position:relative;z-index:999}
li{list-style:none}
h1,h2,h3,h4,h5,h6,p{font-family:'Arimo',sans-serif;font-weight:400}
.relative{position:relative}
.container{width:100%;max-width:1220px;margin:0 auto;padding:0 20px}
@media (max-width: 992px) { .container{width:100%;max-width:992px;padding-left:25px;padding-right:25px} }
.containerads{width:1250px;margin:0 auto;padding:0 10px!important}
.left{float:left!important}
.right{float:right!important}
.clear{clear:both}
.row{clear:both;margin-bottom:20px}
.relative{position:relative}
.top_menu_bar{background:#333;padding:15px 0}
.top_menu_bar .row{margin-bottom:0}
.top_menu_bar div.col{display:inline-block;width:auto}
.top_menu{text-align:center}
.top_menu ul{margin:0;padding:0}
.top_menu li{margin:0;padding:0;display:inline-block;line-height:22px;font-size:12px;vertical-align:middle}
.top_menu li a{color:#A4A4A4;padding:0 8px}
.top_menu li:first-child a{padding-left:0}
.top_menu li a:hover{color:#DF9D3F}
.login-signup{float:left;margin-left:10px}
.FR{float:right}
.social_icon{text-align:right;margin:0;padding:0}
.social_icon li{background:transparent url(../../img/front/social-icon.png) no-repeat scroll 0 0;width:18px;height:18px;text-indent:-1000em;display:inline-block;margin-left:7px;text-align:left;cursor:pointer}
.social_icon li.twitter{background-position:-25px 0}
.disease_box a.readmore-blog,.disease_box a{font-weight:700!important}
.social_icon li.facebbok{background-position:-50px 0}
.social_icon li:hover{background-position:left -19px}
.social_icon li.twitter:hover{background-position:-25px -19px}
.social_icon li.facebbok:hover{background-position:-50px -19px}
.tollfree{margin:-3px}
.tollfree,.tollfree a{color:#A4A4A4;font-size:13px;line-height:16px}
.tollfree strong{font-size:13px}
.social_icon{margin-left:45px}
.btn-sm{padding:3px 10px;font-size:12px;line-height:1.5;border-radius:3px;width:100%}
.btn span{float:left}
.btn .caret{margin-left:5px;float:right;margin-top:8px}
.btn-group{height:26px;position:relative;display:block;vertical-align:middle}
@media (max-width: 992px) {
.top_menu_bar{display:block;height:50px}
.top_menu_bar.active{height:218px;display:block;overflow:hidden}
.top_menu_bar.active:after,.top_menu_bar.active:before{content:'';display:table;clear:both}
.top_menu_bar div.col{display:block;width:100%}
.social_icon{margin-left:auto;margin-right:auto;clear:both;float:none;text-align:center;padding-top:8px}
.selectarea{margin-bottom:10px}
}
@media (max-width: 768px) {
#menu-top-menu li{display:block;width:100%;text-align:left}
.top_menu li a{padding:6px 0;border-bottom:1px dotted #ccc;display:block}
.searchResultBlock h4{padding-right:0}
}
.header_menu{padding:5px 0;background:#FFF none repeat scroll 0 0}
.header_menu .row{margin-bottom:0}
.logo,.new-category-menu{display:inline-block;vertical-align:top}
.new-category-menu{list-style-type:none}
#drop-nav{float:right;margin:0 0 0 20px}
#drop-nav li{margin:0;position:relative}
#drop-nav > li:first-child{border:medium none}
#drop-nav > li > a{color:#333!important;font-size:12px;display:block;height:100%;padding-top:10px;padding-bottom:10px}
#drop-nav > li > a > i{font-size:18px;vertical-align:middle}
#drop-nav > li > a:hover{color:#DF9D3F!important}
#drop-nav > li:hover > a{color:#DF9D3F!important}
#drop-nav li div.submenu-wrapper{display:none;z-index:9999;top:100%;background:#000 none repeat scroll 0 0;position:absolute;left:0;width:512px;padding:15px 25px}
#drop-nav li > ul.blogNav{position:absolute;top:100%;right:0;background-color:#666;color:#000;z-index:1000;width:105px;display:none;margin:0 4px;padding:2px 0;background-color:#F4F2D0}
#drop-nav li:hover > ul.blogNav{display:block}
#drop-nav li ul.blogNav > li{vertical-align:top;position:relative;text-align:left;padding-left:5px;margin-right:15px}
#drop-nav li > ul.blogNav > li > a{color:#333;font-size:14px;line-height:18px;font-weight:600;display:block;padding:3px;cursor:pointer;text-transform: capitalize;}
#drop-nav li > ul.blogNav > li:hover > a{color:#DF9D3F!important}
#drop-nav li > ul.blogNav > li > a > span{display:block;font-weight:400;box-sizing:border-box;font-size:10px;color:#666;text-transform:initial;padding:1px 0;line-height:12px;text-align:left}
#drop-nav li ul li{float:none;line-height:24px}
.new-category-menu #drop-nav li{margin:0}
#drop-nav ul li:first-child{border-top:medium none}
#drop-nav li div.submenu-wrapper ul{display:inline-block;vertical-align:top;width:50%!important;padding:0;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0 none;outline:0 none;float:left;margin:0}
#drop-nav ul li a{display:block;text-decoration:none;white-space:nowrap;color:#FFF;text-align:left;font-weight:400;font-size:11px;padding:0;text-transform: uppercase;}
#drop-nav ul li a:hover{color:#df9d3f}
#drop-nav li div.submenu-wrapper ul.allcategory1{border-left:1px solid #6b6b6b;padding-left:30px!important}
.drop-nav li ul li{float:none;line-height:24px}
#drop-nav li:hover div.submenu-wrapper{display:block}
div.submenu-wrapper:before{content:"";width:0;height:0;display:block;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000;position:absolute;top:-9px;left:45px;margin-left:-12px;z-index:-999}
.header_dropNav{display:block;padding-top:2px}
.header_dropNav li{display:inline-block}
.header_dropNav > li > a{font-size:14px!important;font-weight:600;text-transform:uppercase;padding:6px 12px!important}
.mobile_menu{display:none;vertical-align:middle;font-size:22px;color:#333}
.clearMobileView{display:inline-block}
.mobileNavMainBtn{display:none}
@media (max-width: 992px) {
#drop-nav{margin:10px 0 0!important}
#drop-nav li div.submenu-wrapper{width:250px; padding-right:0px;max-height: 250px; overflow-y: auto; }
#drop-nav li div.submenu-wrapper ul{border:0!important;width:100%!important;padding:0!important;margin:0!important;}
 
#drop-nav li div.submenu-wrapper ul.allcategory1{padding-left:0!important}
.clearMobileView{display:table;width:100%}
.logo,.mobile_menu{vertical-align:middle;width:auto!important;display:table-cell;text-align:center}
.logo{text-align:left!important}
.logo img{width:100%;max-width:198px}
.mobileNavMain{display:block;float:none!important;clear:both!important;position:fixed;background-color:rgba(225,225,225,.92);width:200px;top:0;left:-100%;bottom:0}
.mobileNavMain.active{left:0}
.mobileNavMain ul#drop-nav{padding-top:0 0 0 0!important;margin-top:0!important}
.mobileNavMain ul,.mobileNavMain ul li{display:block!important;float:none!important;clear:both!important;margin:0!important}
.mobileNavMain ul li,.mobileNavMain ul li:first-child{border-bottom:1px solid #aaa!important}
.mobileNavMain ul li:hover,.mobileNavMain ul li:first-child:hover{background-color:#fff}
.mobileNavMainBtn{display:inline-block;margin:20px 0 0!important;padding:10px;color:#333!important}
.mobileNavMainBtn i{font-size:18px;vertical-align:middle}
.mobileTopNavBtn{width:42px!important}
.selectarea .dropdown-menu{width:100%}
}
.home-serach-bg{height:700px}
#bg_containers{width:100%;margin:0;z-index:-1;position:relative}
#bg_containers div{width:100%;height:700px;margin:0 auto;position:absolute;top:0;left:0;display:block;z-index:3;background-position:center center!important}
@media (max-width: 1920px) {
#bg_containers div{background-position:left center!important}
}
.home .search-box-home{margin-bottom:-20px}
.slideBox{width:100%;max-width:642px;z-index:99;float:right;min-height:388px;display:block}
.als-container{margin:30px auto 0!important;background:#FFF none repeat scroll 0 0;float:right;padding:20px 28px;position:relative;width:100%;max-width:602px;z-index:1}
.search-container{float:right;margin:30px auto 0!important;position:relative;width:100%;max-width:602px;z-index:2;background:#FFF none repeat scroll 0 0;height:35px;display:inline-table;border-collapse:separate}
.search-container > div{display:inline-table;padding:auto!important;margin:0!important;width:auto;display:table-cell}
.areaBtn{width:100px;padding:6px 12px;margin-bottom:0;font-weight:400;line-height:1.42857;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-moz-user-select:none;background-image:none;height:35px;background-color:#df9d3f;font-size:16px;color:#fff}
.areaBtn span{display:inline-block;width:auto}
.search-container > div.firstChild{width:30%}
.search-container > div.lastChild button{width:30px;height:30px;margin-top:2px;border-radius:50%;display:inline-block}
.search-container > div.lastChild button img{width:100%}
.search-container > div.lastChild{width:35px!important}
.search-container > div.lastChild button{width:30px;height:30px;background-color:transparent;margin-top:2px;border-radius:50%;color:#fff}
.search-container > div .btn-group{height:35px}
.search-container > div input[type="text"]{font-size:16px;-moz-user-select:none;background-image:none;height:35px;vertical-align:middle;width:100%;padding:6px 12px;margin-bottom:0;font-weight:400;line-height:1.42857}
.als-container .title{margin:0;font-size:18px;text-transform:uppercase;padding-bottom:5px;padding-left:6px}
.menutab{display:block}
ul.menutabclass{display:block;margin:10px 0 0;padding:0!important}
ul.menutabclass li{display:inline-block;background-color:#584F4F;width:120px;text-align:center;margin:0 0 20px 10px !important;color:#FFF}
ul.menutabclass li a{padding:18px 10px 10px;text-align:center;color:#FFF;display:block;height:50px}
ul.menutabclass li:hover,ul.menutabclass li.menu-selected{background-color:#ECAA4B!important}
.bxslider-home{padding:0;margin:0}
.bxslider-home li{text-align:center;float:left;width:25%}
.bxslider-home li span.images{display:block;min-height:90px;min-width:87px;background-position:0 0;margin:0 20px 10px;text-align:center;transition:none 0 ease 0;background-repeat:no-repeat!important}
.bxslider-home li:hover span.images{background-position:0 -91px!important}
.bxslider-home li a{color:#3E3E3E}
.bxslider-home li:hover{color:#ECAA4B}
.bxslider-home li:hover a{color:#ECAA4B}
.bxslider-home li:hover a:hover{color:#ECAA4B}
.offer-container{float:right;margin:30px auto 0!important;position:relative;width:100%;max-width:602px;z-index:2;background:#FFF none repeat scroll 0 0;display:inline-table;border-collapse:separate}
.offer-container a{display:block;width:100%;padding:5px}
.offer-container a img{margin-right:15px}
.offer-container a img,.offer-container a p{display:inline-block;color:#888;font-size:14px}
.offer-container a p{margin-top:4px}
.offer-container a:hover p{color:#111}
.offAddSlie{padding-top:0!important}
.catagory-section{background:#FFF none repeat scroll 0 0;padding:0 0 5px}
.catagory-section .container{padding:0 20px}
h1.sptitle{text-align:center;background:transparent url(../../img/front/god-bg.png) repeat-x scroll left center;font-size:25px;color:#584F4F;margin-bottom:25px;margin-top:0}
h1.sptitle > span{background:#FFF none repeat scroll 0 0;padding:0 25px}
.blog-cat{display:block}
.blog-cat a{font-size:12px!important;font-weight:700;color:#666;line-height:26px;text-transform:capitalize}
.thumbBlock h3{margin-top:10px;line-height:22px;font-size:18px}
.thumbBlock h3 b{width:100%}
.thumbBlock h3 a{font-size:16px;color:#666;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.servicesBlock .thumbBlock h3 a{font-size:14px}
.thumbBlock a img{width:100%}
.thumbBlock p a{color:#ECAA4B!important;font-size:10px;text-transform:capitalize; margin-left:5px;}
.thumbBlock p{line-height:18px;color:#666;font-size:12px;min-height:80px;margin-top:15px;text-align:justify}
.thumbBlock{margin-bottom:15px}
.homepage-populaer{background:#FFF none repeat scroll 0 0;padding:15px 0px 0px;width:100%;max-width:1170px;margin:-100px auto 0}
.addSlide .ls-slide-outer .ls-slide-wrapper{margin:0}
.addSlide h3{text-align:center;margin-top:0;margin-bottom:15px;font-size:18px}
.addSlide h3 a{color:#584F4F}
.addSlide li img{width:100%}
.freqclass{width:100%;background-color:#709DF0;border-collapse:collapse;color:#FFF;font-size:13px}
table.freqclass tr{background-color:#709DF0}
table.freqclass td{background-color:#709DF0;border-right:1px solid #FFF;border-bottom:1px solid #709DF0;padding:15px 3px 15px 16px;font-family:Verdana,Geneva,sans-serif}
table.freqclass td a{color:#FFF}
.spacetb{height:15px;display:block;border-right:1px solid #FFF}
.frequently_content{background:#709DF0 none repeat scroll 0 0}
.col{display:block;float:left;width:100%;margin-left:19px}
footer{background:#333 none repeat scroll 0 0;padding:50px 0;border-top:15px solid #616161;color:#999}
footer .col{border-right:1px solid #999;min-height:125px}
.span_2{width:15.1822%}
.span_4{width:32.1937%}
footer ul li{background:url(../../img/front/footer-arrow.png) no-repeat scroll 0 7px;padding-left:15px;line-height:25px;list-style:outside none none}
footer li a{color:#999}
footer .span_4{border:0}
#mc_signup .mc_merge_var{width:70%;display:inline-block;padding:0;margin:0}
.form input[type="text"]{width:70%;padding:3px 5px;margin:15px 0;border:1px solid #616161;background:#616161 none repeat scroll 0 0;color:#999}
.mc_signup_submit{text-align:center;display:inline-block}
.form input[type="submit"]{background:#989797 none repeat scroll 0 0;color:#000;padding:3px 10px;margin-left:10px;width:auto!important;border:0 none;text-transform:uppercase;font-size:12px;margin-top:1.5em;cursor:pointer;outline:none}
.form input[type="button"]{background:#989797 none repeat scroll 0 0;color:#000;padding:3px 10px;margin-left:10px;width:auto!important;border:0 none;text-transform:uppercase;font-size:12px;margin-top:1.5em;cursor:pointer;outline:none}
#mc_signup .mc_merge_var input[type="text"]{width:100%}
.mc_var_label,.mc_interest_label{display:none!important;margin-bottom:.5em}
@media (max-width: 767px) {
.homepage-populaer{width:100%;max-width:480px;margin-left:auto;margin-right:auto;display:block;clear:both;float:none}
footer{ padding:0px;}
}
@media (max-width: 768px) {
.header_menu .container{width:100%;max-width:768px}
table.freqclass td{display:block;border-bottom:1px solid #D4D4D4!important}
.span_2,.span_4{width:100%;border:0!important;float:left;margin:0}
.span_4{width:100%;border:0!important;float:left;margin:0}
.als-container .title{text-align:center}
ul.menutabclass{margin:5px auto!important;width:270px}
ul.bxslider-home li span.images{margin:0 auto 10px!important;display:block;float:none;clear:both;max-width:60px}
ul.bxslider-home li:hover span.images{margin:0 auto 10px!important;display:block;float:none;clear:both;max-width:60px}
.offer-container{display:none}
.thumbBlock p{min-height:40px}
.addSlide h3{font-size:16px}
.bxslider-home li a{text-align:center}
.featured_image{text-align:left}
.detai-page-featured-image img{float:left}
}
@media (max-width: 600px) {
.ls-action > .ls-next{right:0!important}
.ls-action > .ls-prev{left:0!important}
}
div.find{width:100%;max-width:602px;background:#FFF none repeat scroll 0 0;float:right;padding:9px 15px;z-index:9999;position:relative;height:75px;margin-top:15px}
.find form{display:table;width:100%}
.find span{display:table-cell;vertical-align:middle}
.find span input[type="text"]{padding:5px 10px;width:90%;border-radius:10px;border:1px solid #D7D7D7;height:35px;margin:10px}
.find span button[type="submit"]{display:block;vertical-align:top;font-size:11px;line-height:19px;font-weight:700;cursor:pointer;color:#4D4D4D;border:1px solid #CF9848;background:#ECAA4B url(http://test.medylife.in/wp-content/themes/medylife/images/home-search-button.png) no-repeat scroll center center;outline:0 none;vertical-align:middle;height:35px;text-decoration:none;padding:7px 12px;width:60px;border-radius:2px;box-sizing:border-box;text-indent:-10000000px}
.col-sm-6.thumbBlock{padding-left:0;padding-right:0}
.servicesBlock{display:block;padding:15px;border:2px solid #777;margin-bottom:20px!important}
.servicesBlock .col-md-12 .row{margin-bottom:0}
.serviceListUl{display:block;width:100%;list-style-type:none;padding:0;margin-top:15px}
.serviceListUl li{width:16.666666666667%;display:block;padding:5px 0 12px;text-align:center;float:left}
.serviceListUl li a span{display:block;width:42px;height:42px;border-radius:50%;margin:0 auto;clear:both;float:none;border:1px solid #666;overflow:hidden}
.serviceListUl li a span img{width:100%}
.serviceListUl li a h6{margin-bottom:4px;margin-top:0;font-size:9px;color:#000}
.widget_mailchimpsf_widget .widget-title{line-height:1.4em;margin-bottom:.75em}
#mc_subheader{line-height:1.25em;margin-bottom:18px}
.mc_merge_var{margin-bottom:1em}
.mc_var_label,.mc_interest_label{display:block;margin-bottom:.5em}
.mc_input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.mc_input.mc_phone{width:auto}
select.mc_select{margin-top:.5em;width:100%}
.mc_address_label{margin-top:1em;margin-bottom:.5em;display:block}
.mc_address_label ~ select{width:100%}
.mc_list li{list-style:none;background:none!important}
.mc_interests_header{margin-top:1em;margin-bottom:.5em}
.mc_interest label,.mc_interest input{margin-bottom:.4em}
#mc_signup_submit{margin-top:1.5em;width:80%}
#mc_unsub_link a{font-size:.75em}
#mc_unsub_link{margin-top:1em}
.mc_header_address,.mc_email_format{display:block;font-weight:700;margin-top:1em;margin-bottom:.5em}
.mc_email_options{margin-top:.5em}
.mc_email_type{padding-left:4px}
.filter_doctor{background:#F9F7F7 none repeat scroll 0 0;padding:20px 0;width:100%;z-index:9999}
.filter_form{font-size:14px}
.filter_form ul{display:table;width:100%}
.filter_form li{display:table-cell;text-align:left;font-size:20px;color:#666}
label.select{position:relative;display:inline-block;width:100%}
.filter_form li{display:table-cell;text-align:left;vertical-align:middle;font-size:14px;color:#666;padding-left:5px;padding-right:5px}
.btnSearchShow{display:none!important}
.btnFilterShow{display:none!important}
@media (max-width: 992px) {
.btnSearchShow{display:block!important}
.filter_form li{display:block}
.filter_doctor_button{margin-top:13px!important;float:right}
.labelText{margin-top:10px!important;font-size:14px!important}
.mobile_left_sidebar{width:25%}
.rightBlockContant{width:75%}
.filter_doctor{display:none!important}
.filter_doctor.active{display:block!important}
.addSlide h3{font-size:16px}
}
@media (max-width: 768px) {
#filterForList{width:100%;display:none}
.rightBlockContant{width:100%;border:0!important}
.filter_doctor{display:none!important}
.filter_doctor.active{display:block!important}
#filterForList.active{display:block}
.btnFilterShow{display:block!important}
}
.filter_form label.select{width:196px}
.filter_form input[type="text"],.filter_form select{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px}
.filter_form select option{padding:2px 6px}
.filter_form input[type="submit"]{vertical-align:top}
input[type="submit"]{cursor:pointer}
.filter_doctor_button{background:transparent none repeat scroll 0 0;height:30px!important;padding:6px 12px;font-size:14px!important;line-height:1.22857143;font-weight:700;border-radius:4px;vertical-align:middle;color:#DF9D3F;border:1px solid #DF9D3F;text-transform:uppercase;margin-top:0}
.breadcums{border-bottom:1px solid #CFCFCF}
.breadcums .row{margin-bottom:0!important;padding-top:2px;padding-bottom:2px}
.breadcum_link{display:block;padding:0;margin:0;position:relative;list-style-type:none}
.breadcum_link li{display:inline-block;padding-right:5px;line-height:30px;font-size:13px}
.breadcum_link li a{color:#333}
.breadcum_link li.current-item a{color:#EBA94B}
.left_sidebar{display:block}
.asdeFilter{display:block}
.search_sidebar{display:block;padding-top:15px;padding-bottom:15px}
.clear-filter{display:block;margin-bottom:15px}
.clear-filter a{color:#DF9D3F;font-size:14px}
.day_availability,.timing-ul{list-style-type:none;display:table;width:100%;padding:0;margin:0;border-collapse:collapse}
.day_availability li{width:auto;display:table-cell;vertical-align:middle;border:1px solid #ccc;background-color:#eee;border-collapse:collapse;text-align:center;padding:4px;cursor:pointer}
.day_availability li:hover,.day_availability liavailable{color:#fff;border-color:#DF9D3F;background-color:#DF9D3F}
.timing-ul li{padding:0 5px;vertical-align:middle;display:table-cell}
select option{padding:2px 5px}
.timing-ul li{display:block}
.right_side_container{padding-left:0}
.searchResultBlock{display:block;padding:0;position:relative}
.searchResultBlock .detailBlock{padding-left:0;position:relative}
.searchResultBlock .detailBlock .book_appointment_detail,.col-sm-9.genral-details .bookingDate_btn{position:absolute!important;right:15px!important;top:0!important;line-height:16px!important;padding:6px 0!important;height:auto!important;max-width:200px!important;max-width:170px!important;display:block}
.searchResultBlock h4{margin-top:0;overflow:hidden;padding-right:180px;margin-top:4px}
.searchResultBlock h4 a{color:#DF9D3F;font-size:16px;float:left;font-weight:400}
.searchResultBlock h4 a span{font-size:12px;color:#999;margin-left:5px}
.searchResultBlock p{text-transform:capitalize;line-height:22px;line-height:20px;margin-right:75px}
.searchResultBlock p.short_description{margin-bottom:3px;line-height:20px;margin-right:15px}
.utilityList{display:table;width:100%;padding:0;margin:0;border-collapse:collapse;border-top:1px solid #ccc}
.utilityList li{display:block;float:left;padding:4px 12px;font-size:14px;position:relative;text-align:center}
.utilityList li a i{margin-right:3px;color:#DF9D3F}
.utilityList li a{color:#666}
.utilityList li.rate_here{float:right}
.mobile-tranding{ display:none !important;}
@media (max-width: 768px) {
.utilityList li{padding:4px 10px}
.searchResultBlock .detailBlock{padding-left:15px}
.searchResultBlock .detailBlock .book_appointment_detail,.col-sm-9.genral-details .bookingDate_btn{position:relative!important;right:inherit!important;top:inherit!important}
.mobile-tranding{ display:block !important;}
}
.navBarSearch{border:1px solid #ccc;background-color:#eee;padding:6px 12px;display:block;margin-top:20px;margin-bottom:20px;border-radius:4px}
.timeCalender{display:none;transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear}
.timeCalender table{width:100%;border:1px solid #ccc;border-collapse:collapse;text-align:center;vertical-align:middle;background-color:#f8f8f8}
.timeCalender table thead tr th{border:1px solid #ccc;text-align:center;font-weight:800;padding:3px 2px}
.timeCalender table thead tr:first-child{background-color:#dedede}
.timeCalender table thead tr:nth-child(2) th{font-weight:400;font-size:12px;background-color:#efefef}
.timeCalender table tbody tr td{border:1px solid #ccc;text-align:center;font-weight:400;padding:3px 2px;font-size:10px;color:#111}
.timeCalender table tbody tr td span{width:100%;display:block;color:#999}
.timeCalender table tbody tr td:nth-child(even){background-color:#efefef}
.navBarSearch a{float:left;width:auto;display:block;font-size:14px;margin-left:5px}
.navBarSearch a.active{color:#fff;border-color:#DF9D3F;background-color:#DF9D3F}
.show-timing{display:block}
#listInMapView{display:block;height:600px;background-color:#ccc}
.viewTab{display:none}
.viewTab.active{display:block}
.contactDetails{position:absolute;bottom:100%;left:0;z-index:100;border:1px solid #ccc;border-radius:4px 4px 0 0;padding:5px 8px;background-color:#f1f1f1;display:none;text-align:left;width:100%;max-width:200px}
.contactDetails p{margin:0}
.contactDetails p i{width:18px;text-align:center}
.contactDetails.active{display:block}
.borderLeft{border-left:1px solid #ccc}
.searchResultList .searchResultBlock{border:1px solid #CCC;padding-top:10px;margin-bottom:10px}
.searchResultList .searchResultBlock .col-sm-4{width:27%;padding-left:10px;padding-right:10px;float:left}
.searchResultList .searchResultBlock .col-sm-8{width:73%;padding-left:10px;padding-right:10px;float:left}
.searchResultList .searchResultBlock .col-sm-3{width:25%;padding-left:10px;padding-right:10px;float:left}
.searchResultList .searchResultBlock .col-sm-9{width:75%;padding-left:10px;padding-right:10px;float:left}
.searchResultList .searchResultBlock .col-sm-4 .thumbnail{margin-bottom:3px}
.searchResultList .searchResultBlock .col-sm-4 .thumbnail a{display:block;max-height:120px;overflow:hidden}
.addBlock{display:block;border:1px solid #ccc;display:block;max-width:300px;margin-bottom:15px;position:relative}
.abbBanner{display:block;position:relative;overflow:hidden}
.addBlock a{display:block}
.addBlock a img{width:100%;transition:all .2s ease-in-out}
.addBlock:hover a img{width:100%;transition:all .2s ease-in-out;transform:scale(1.1)}
.addLayOver{position:absolute;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}
.addLayOver h4{padding:6px 8px;color:#fff;margin:0;font-size:14px;line-height:16px;text-transform:capitalize}
.addBlock h5{padding:6px 8px;color:#000;margin:0;background-color:rgba(265,265,265,.9);font-size:12px!important;line-height:13px;text-transform:capitalize}
@media (max-width: 992px) {
.addBlock{width:40%;margin-left:5%;margin-right:5%;float:left}
}
@media (max-width: 768px) {
.addBlock{width:40%;margin-left:5%;margin-right:5%;float:left}
}
div.list-rating-box{right:15px;float:right;bottom:5px;position:absolute;bottom:0;right:15px}
div.list-rating-box .list-rate{height:32px;width:46px;line-height:34px;border-radius:3px;font-size:18px;background:#74C8AA none repeat scroll 0 0;color:#FFF;text-align:center}
div.list-rating-box span{text-transform:uppercase;font-size:10px;color:#8D8D85}
.hospital_content h2{font-size:16px;color:#666;line-height:30px;margin-bottom:15px;text-align:left;text-transform:capitalize}
.hospital_content h2 i{padding-right:5px}
.hospital_content{color:#666;line-height:18px;text-align:justify}
.hospital_content .bottom-hospital-content{color:#666;margin-top:10px}
#loginform,#forgotpassword,#regform{background:#fff;box-shadow:0 2px 4px 3px #E3E3E3;-webket-box-shadow:0 2px 4px 3px #E3E3E3;-moz-box-shadow:0 2px 4px 3px #E3E3E3;-o-box-shadow:0 2px 4px 3px #E3E3E3;border-top:3px solid #ecaa4b;padding:25px;width:100%;margin:60px auto 40px;max-width:460px}
#forgotpassword label{width:220px}
.loginform p.logintitle,.registerform p.logintitle{padding-bottom:20px;font-size:18px;font-weight:400}
.loginform input[type="text"],.registerform input[type="text"],.loginform input[type="password"],.registerform input[type="password"]{width:100%;border-radius:0}
.registerform input[type="submit"],.loginform input[type="submit"]{background:#eba94b!important;border:0 none!important;color:#fff!important;border-radius:0!important;margin-top:15px}
.registerform input[type="submit"]:hover,.loginform input[type="submit"]:hover{background:#42A07D}
.loginform p.formblock label{margin-bottom:8px}
.loginform p.formblock:nth-child(4) label{display:none}
.loginform p.formblock:nth-child(4) a{color:#000}
#regform{background:#fff;box-shadow:0 2px 4px 3px #E3E3E3;-webket-box-shadow:0 2px 4px 3px #E3E3E3;-moz-box-shadow:0 2px 4px 3px #E3E3E3;-o-box-shadow:0 2px 4px 3px #E3E3E3;border-top:3px solid #ecaa4b;padding:25px;overflow:hidden;width:80%}
.rglogin a,.logrg a{font-size:15px;margin-top:25px;display:block;text-decoration:underline;color:#000!important}
.addressdiv h4,.specialitydiv h4{display:inline-block;padding:2px 3px 2px 0;font-weight:700;color:#6B6A68}
.loginform p.logintitle,.registerform p.logintitle{padding-bottom:20px;font-size:18px;font-weight:400}
.loginform input[type="text"],.registerform input[type="text"],.loginform input[type="password"],.registerform input[type="password"]{width:100%;border-radius:0;margin-bottom:12px!important;box-sizing:border-box;outline:0 none;color:#666;line-height:18px;padding:.628571rem;width:100%;text-align:justify;border:1px solid #CCC}
P.formblock sup{color:red;font-weight:700}
.registerform input[type="submit"],.loginform input[type="submit"]{background:#eba94b!important;border:0 none!important;color:#fff!important;border-radius:0!important;margin-top:15px;font-size:13px!important;font-weight:400;line-height:1.42857;padding:.728571rem 1.5rem}
.registerform input[type="submit"]:hover,.loginform input[type="submit"]:hover{background:#42A07D}
.loginform p.formblock label{margin-bottom:8px}
.loginform p.formblock:nth-child(4) label{display:none}
.loginform p.formblock:nth-child(4) a{color:#000}
#regform{background:#fff;box-shadow:0 2px 4px 3px #E3E3E3;-webket-box-shadow:0 2px 4px 3px #E3E3E3;-moz-box-shadow:0 2px 4px 3px #E3E3E3;-o-box-shadow:0 2px 4px 3px #E3E3E3;border-top:3px solid #ecaa4b;padding:25px;overflow:hidden;width:80%}
.rglogin a,.logrg a{font-size:15px;margin-top:25px;display:block;text-decoration:underline;color:#000!important}
.addressdiv h4,.specialitydiv h4{display:inline-block;padding:2px 3px 2px 0;font-weight:700;color:#6B6A68}
.loginform p.logintitle,.registerform p.logintitle{padding-bottom:20px;font-size:18px;font-weight:400}
.loginform input[type="text"],.registerform input[type="text"],.loginform input[type="password"],.registerform input[type="password"]{width:100%;border-radius:0;margin-bottom:12px!important;box-sizing:border-box;outline:0 none;color:#666;line-height:18px;padding:.628571rem;width:100%;text-align:justify;border:1px solid #CCC}
P.formblock sup{color:red;font-weight:700}
.registerform input[type="submit"],.loginform input[type="submit"]{background:#eba94b!important;border:0 none!important;color:#fff!important;border-radius:0!important;margin-top:15px;font-size:13px!important;font-weight:400;line-height:1.42857;padding:.728571rem 1.5rem}
.registerform input[type="submit"]:hover,.loginform input[type="submit"]:hover{background:#42A07D}
.loginform p.formblock label{margin-bottom:8px}
.loginform p.formblock:nth-child(4) label{display:none}
.loginform p.formblock:nth-child(4) a{color:#000}
#regform{background:#fff;box-shadow:0 2px 4px 3px #E3E3E3;-webket-box-shadow:0 2px 4px 3px #E3E3E3;-moz-box-shadow:0 2px 4px 3px #E3E3E3;-o-box-shadow:0 2px 4px 3px #E3E3E3;border-top:3px solid #ecaa4b;padding:25px;overflow:hidden;width:80%}
.rglogin a,.logrg a{font-size:15px;margin-top:25px;display:block;text-decoration:underline;color:#000!important}
.searchResultBlock h4 .book_appointment{width:175px;float:right;height:30px;background:#ECAA4B none repeat scroll 0 0!important;color:#FFF!important;line-height:30px;font-size:12px;padding:0 12px;font-weight:700;text-align:center}
.searchResultBlock h4 .book_appointment:hover{background:#74C8AA none repeat scroll 0 0}
.timesLotHeader{display:block;padding:6px 12px;font-size:16px;background-color:#333;color:#fff;position:relative}
.timesLotHeader span.prev{color:#fff;position:absolute;left:0;top:0}
.timesLotHeader span.next{color:#fff;position:absolute;right:0;top:0}
.timesLotHeader span a{color:#fff;padding:6px 12px;display:block}
.timesLotHeader span a:hover{background-color:#ccc}
.timesLotHeader span.displayBlock{display:block;clear:both;margin:0 auto;text-align:center}
.timeSlots{display:block;padding:10px;border:1px solid #000;height:350px;overflow-x:auto}
.timeSlots ul{list-style-type:none;display:block;padding:0;margin:0}
.timeSlots ul li{float:left;padding:2px 3px;width:14.285742857143%}
.timeSlots ul li div{background-color:#f9f9f9;text-align:center}
.timeSlots ul li div span{padding:0;text-align:center;display:block;margin-bottom:6px}
.timeSlots ul li div span.headerDate{background-color:#f1f1f1;font-weight:800;line-height:16px;padding:6px 3px}
.timeSlots ul li div span a{display:block;padding:6px;border:1px solid #ccc;text-align:center;color:#aaa;background-color:#f7f7f7;font-size:11px}
.timeSlots ul li div span a:hover{background-color:#090;color:#fff}
.timeSlots .ls-slide-wrapper{margin:0}
.timingBook{display:none}
.timingBook.show-timing{display:block}
span.booked a{color:#fff!important;background-color:#ccc!important}
span.notboockable a{text-decoration:line-through}
span.notavailable a{cursor:text}
span.notavailable a:hover{background-color:transparent!important;color:#aaa!important}
.detai-page{padding-top:35px;padding-bottom:35px}
.detai-page-featured-image{margin:0 -15px 5px;display:block;overflow:hidden}
.detai-page-featured-image img{display:block;width:100%;clear:both;float:none;margin:0 auto;max-width:200px}
.genral-details{position:relative}
.genral-details h2{margin-top:0!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#DF9D3F;font-size:20px;line-height:28px;font-weight:700}
.genral-details h2 span{font-size:13px;color:#999;display:block;padding-top:0;line-height:24px}
.bookingDate_btn{position:relative;top:inherit;right:inherit;left:inherit;width:195px;height:34px;background:#ECAA4B none repeat scroll 0 0!important;color:#FFF!important;line-height:30px;font-size:12px;padding:0 12px;font-weight:700;text-align:center;padding:8px 12px}
.bookingDate_btn:hover,.bookingDate_btn:focus{background-color:#E79418!important}
.detai-page .bookingDate_btn i{margin-right:8px}
.detai-page .vote_desk{position:absolute;right:15px;bottom:0;top:inherit}
.detai-page .utilityList{border-bottom:1px solid #CCC;margin-top:15px;clear:both}
.detai-page .otherData{padding-top:0;margin-top:-3px}
.detail_page_map{display:block;position:relative;margin-bottom:15px}
.detail_page_map .mapView{display:block;width:100%;height:300px;background-color:#f1f1f1}
.detail_page_map > a.get_direction{position:absolute;top:2px;right:2px;z-index:1;background-color:#fff;float:right;padding:3px 6px;color:#ECAA4B;font-size:18px;width:32px;height:32px;overflow:hidden;text-align:center;border-radius:3px}
.detail_page_map > a.get_direction.active,.detail_page_map > a.get_direction:focus,.detail_page_map > a.get_direction:hover{background-color:#ECAA4B;color:#fff}
.asideAddDetailPage{margin-bottom:15px}
.asideAddDetailPage .addBlock{width:45%;margin:2.5%;float:left}
@media (max-width: 992px) {
.asideAddDetailPage .addBlock{width:20%;margin:2.5%;float:left}
}
@media (max-width: 600px) {
.asideAddDetailPage .addBlock{width:45%;margin:2.5%;float:left}
.detai-page .utilityList li{display:block!important;text-align:left}
.detai-page .vote_desk{position:relative;margin-top:10px}
.genral-details{padding:0}
.detai-page-featured-image{margin-bottom:15px}
}
@media (max-width: 480px) {
.asideAddDetailPage .addBlock{width:95%;margin:2.5%;float:none;margin-left:auto!important;margin-right:auto!important;display:block}
}
.appt-details{background:#fff none repeat scroll 0 0;border-top:3px solid #ecaa4b;box-shadow:0 2px 4px 3px #e3e3e3}
.appt-time-block{border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;font-size:16px;padding:19px 19px 5px}
.appt-schedule-block{width:100%}
.appt-schedule-test-block{width:100%;background: rgba(0,0,0,0.05); padding-top:3px; padding-bottom:3px;}
.appt-schedule-test-block ul{font-size: 13px;}
.appt-schedule-test-block > h5{padding: 0px 6px;  margin-bottom:5px; font-size: 16px; margin-top: 0px;}
.appt-schedule-test-block ul li{color: #585858; font-size: 13px;}
.cancel-appointment-link{font-size: 12px;float: right;color: #d86f6f;cursor: pointer;}
.appt-date,.appt-time{padding-left:0;line-height:16px;box-sizing:border-box;float:left;width:50%}
.change-appt-schedule-link{clear:both;display:inline-block;margin-top:5px;margin-bottom:5px}
.change-appt-schedule-link a{color:#666;font-size:12px}
.appt-doctor-block{padding:20px 19px;border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;position:relative}

@media (max-width: 768px) {
.appt-schedule-test-block > h5{ font-size:14px;}
.appt-schedule-test-block ul li{color: #585858; font-size: 12px;}	
}

.appt-doctor-block .doctor-photo-container{float:left;width:120px;margin-right:15px}
.appt-doctor-block .doctor-photo-container img{width:100%}
.appt-practice-block{ position:relative;}
.appt-doctor-block .doctor-details-container .doctor-name,.appt-practice-block .practice-details-container .practice-name{font-size:16px;color:#000;line-height:1.2;font-weight:700;margin-bottom:8px;display:block}
.appt-doctor-block .abs-enabled{width:28px;display:inline-block;position:absolute;height:24px;top:10px;right:10px}
.appt-practice-block{border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;padding:20px 19px}
.appt-practice-block .practice-details-container{width:100%;margin-bottom:20px}
.appt-practice-block .practice-details-container .practice-address{font-size:14px;color:#979797;line-height:1.2;font-weight:400}
.practice-map-container{position:relative;width:100%;height:200px;background-color:#f1f1f1}
.req-appo{width:100%;max-width:350px}
.req-appo h1{font-weight:400;margin-bottom:40px;margin-top:0;margin-bottom:10px;font-size:26px}
.req-appo label{display:block;padding-bottom:0;font-size:14px;color:#666;margin-bottom:2px}
.req-appo input,.req-appo select{border:1px solid #CCC;width:100%;height:30px;margin-bottom:15px;padding-left:5px}
.app-msg{padding-bottom:15px}
.req-appo input[type="submit"]{width:100%;height:34px;background-color:#EBA94A;color:#FFF;font-size:18px;margin-top:12px;border:medium none;line-height:35px}
.req-appo input[type="submit"]:hover{background-color:#D28817}
.req-appo label span{color:red}
#tabSlideView ul{display:none}
#tabSlideView ul#health{display:block}
.social_btn{padding:6px 12px;border:2px solid #777;background-color:#fff;color:#777;height:38px;width:100%;overflow:hidden}
.social_btn span{box-sizing:border-box;display:block;font-size:16px;line-height:1.2;text-align:left;padding:2px 10px 3px 45px}
.social_btn span:first-child{font-size:20px;width:38px;height:37px;float:left;border-right:2px solid #777;margin:-6px 0 -6px -12px;padding:6px;text-align:center}
.social-fb{background-color:#46629a;color:#fff;border-color:#203b71}
.social-fb span:first-child{border-color:#203b71}
.social-gp{background-color:#e0523b;color:#fff;border-color:#ae1800}
.social-gp span:first-child{border-color:#ae1800}
.social-fb:hover{background-color:#3C5384;color:#fff;border-color:#1A2F5B}
.social-fb:hover span:first-child{border-color:#1A2F5B}
.social-gp:hover{background-color:#D13C21;color:#fff;border-color:#8C1500}
.social-gp:hover span:first-child{border-color:#8C1500}
.single-page{font-size:13px;line-height:24px}
.single-page ul{list-style-type:disc;type:disc;list-style-position:inside;padding-left:15px;display:block}
.single-page ul li{margin-left:15px;list-style-type:disc;type:disc}
.single-page ol{list-style-type:decimal;type:decimal;list-style-position:inside;padding-left:15px;display:block}
.single-page ol li{margin-left:15px;list-style-type:decimal;type:decimal}
.single-page h1{margin-top:0;font-size:32px}
.select2-container--default .select2-selection--single{border:none!important}
.select2-container .select2-selection--single{height:20px!important}
.select2-dropdown{border:none!important}
#refine_frm .select2-container--default .select2-selection--single{background-color:#FFF;border-radius:4px}
#refine_frm .select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:11px;padding-right:20px;border-radius:5px!important;padding-bottom:1px!important;border:1px solid #D0CECE!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#refine_frm .select2-container{margin-top:1px!important;height:36px!important;background-color:#fff}
#refine_frm .select2-container--default .select2-selection--single .select2-selection__rendered{color:#848484!important;line-height:32px!important}
.search-container > div.firstChild{height:35px}
.search-container > div{vertical-align:top}
.search-container > div > div.container{width:100%;display:block;padding:0!important}
.search-container > div > div.container .form-control{border-radius:0!important;border:0!important}
.search-container > div.firstChild .select2-container{margin-bottom:0;font-weight:400;line-height:1.42857!important;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-moz-user-select:none;background-image:none;height:35px;border:0!important;background-color:#DF9D3F!important;font-size:16px;color:#FFF}
.firstChild > .select2-container--default > .selection{width:100%!important;height:100%!important;display:block!important}
.firstChild > .select2-container--default > .selection > .select2-selection--single{display:block;background-color:transparent!important;height:100%!important;height:100%!important;margin-top:0;margin-bottom:0;border-radius:0!important;font-weight:400!important;line-height:1.42857!important}
.firstChild > .select2-container--default > .selection > .select2-selection--single > .select2-selection__rendered{padding:6px 25px 6px 12px !important;margin:0!important;height:100%;color:#fff;font-weight:400;line-height:1.42857!important;font-size:16px!important;text-align:left!important;border:0!important}
.firstChild > .select2-container--default > .selection > .select2-selection--single > .select2-selection__arrow{height:100%!important;background-color:transparent!important}
.firstChild > .select2-container--default > .selection > .select2-selection--single > .select2-selection__arrow > b{border-color:#FFF transparent transparent!important}
.firstChild > .select2-container--default.select2-container--open > .selection > .select2-selection--single > .select2-selection__arrow > b{border-color:transparent transparent #fff!important}
.select2-container--default .select2-selection--single{border:0!important}
.autocomplete-suggestions{display:block;background-color:#fcfcfc;cursor:pointer;border:1px solid #f6f6f6}
.autocomplete-suggestions > .autocomplete-suggestion{display:block;padding:4px 10px;font-size:14px;border-bottom:1px solid #f6f6f6;background-color:#fcfcfc}
.autocomplete-suggestions > .autocomplete-suggestion:before,.autocomplete-suggestions > .autocomplete-suggestion:after{content:'';display:table;clear:both;float:none}
.autocomplete-suggestions > .autocomplete-suggestion:nth-child(even){background:#fafafa}
.autocomplete-suggestions > .autocomplete-suggestion:last-child{border:0!important}
.autocomplete-suggestions > .autocomplete-suggestion:hover,.autocomplete-suggestions > .autocomplete-suggestion:focus{background-color:#f2f2f2}
.select2-container--open .select2-dropdown--below{display:block;background-color:#fcfcfc!important;cursor:pointer;border:1px solid #f6f6f6!important}
.select2-container--default .select2-results > .select2-results__options > li{display:block;padding:4px 10px;font-size:14px;border-bottom:1px solid #f6f6f6!important;color:#737373!important;background-color:transparent!important}
.select2-container--default .select2-results > .select2-results__options > li:nth-child(even){background:#fafafa!important;color:#737373!important}
.select2-container--default .select2-results > .select2-results__options > li:first-child{cursor:auto!important}
.select2-container--default .select2-results > .select2-results__options > li:hover,.select2-container--default .select2-results > .select2-results__options > li:focus,.select2-results__options > li:focus,.select2-container--default .select2-results > .select2-results__options > li.select2-results__option--highlighted[aria-selected]{background-color:#f2f2f2!important;color:#737373!important}
.select2-results__options > li:focus,.select2-container--default .select2-results > .select2-results__options >li.select2-results__option--highlighted[aria-selected]:first-child{background-color:#fff!important}
.liavailable{background-color:#df9d3f!important;border-color:#df9d3f!important;color:#fff}
.no-result{background-clip:padding-box;background-color:#fffcfa;border:1px solid #e0e0e0;border-radius:3px;box-shadow:0 0 2px rgba(67,54,50,0.15) inset;color:#8b8b8b;float:left;left:30%;margin-top:20%;padding:30px;position:relative;text-align:center}
.pagination .current{background-color:rgba(175,188,189,0.46)}
.cat_content{margin-bottom:0}
.related-photos{overflow:hidden;margin-bottom:4px}
.related-photos.dtpage{margin-left:-15px;margin-right:-15px}
.related li{float:left;margin-right:5px; margin-bottom:5px;}
.related li a{width:32px;height:32px;overflow:hidden;display:block}
.related li img{width:32px;min-height:100%;min-width:100%}
.doctors-img{max-width:140px}
.searchResultBlock .thumbnail{margin-bottom:0}
.searchResultBlock p{margin-right:80px}
.searchResultBlock p.short_description{margin-bottom:3px;line-height:20px;margin-right:15px}
.searchResultBlock p a{color:#333;font-weight:700}
.searchResultBlock p a:hover{color:#EBA94B}
.book_appointment_withCost{background-color:#EFEFEF;border-top:1px solid #ccc;display:block}
.appointment_bookingWrap{display:block;clear:both;float:none;padding:10px}
.appointment_bookingWrap h4{font-weight:400}
.appointment_bookingWrap select options span{float:right;display:block}
.btn-orange{background:#ECAA4B none repeat scroll 0 0!important;color:#FFF!important}
.page-404 h1{color:#EBA94B;font-size:80px}
.grey-box{background-color:#DADADA;padding:20px;font-size:20px;margin:20px auto;max-width:600px}
.rateListView{background-color:#efefef;border-top:1px solid #ccc;display:block;padding:15px}
.navBarSearch{border:0 solid #ccc;background-color:transparent;padding:0;display:block;margin-top:0;margin-bottom:0;border-radius:0;float:right}
#listView{padding-top:15px}
@media (max-width: 768px) {
#drop-nav > li > a,.mobileNavMainBtn{padding-bottom:5px!important}
#drop-nav > li > a{padding-top:10px!important}
.mobileNavMainBtn{margin-top:10px!important}
.navBarSearch{width:100%;padding-bottom:10px}
}
#rateTable_1{display:none}
#rateTable_1.show-rate{display:block}
.iconAc{width:26px;height:16px;background-image:url(../../img/front/ac_icon.png);background-position:center 2px;background-size:20px auto;background-repeat:no-repeat}
.iconBloodBank{width:26px;height:16px;background-image:url(../../img/front/bloodbank.png);background-position:center center;background-size:25px;background-repeat:no-repeat}
.genral-details p{margin-right:50px;line-height:20px}
.timing-ul li{width:50%;float:left;padding-left:2px;padding-right:2px}
.timing-ul li .form-control{padding-left:1px;padding-right:1px;font-size:11px!important}
.otherPages .filter_doctor{background:#F9F7F7 none repeat scroll 0 0;padding:7px 0 0}
.otherPages .filter_form select{display:block;width:100%;height:30px;padding:4px 10px}
.contactDetails p{margin-right:0;font-size:13px}
.morning option:disabled{background-color:#ccc!important;border-bottom:1px solid #777!important}
.block_Patient_Condition{position:relative}
.block_Patient_Condition .form-group{margin-right:40px;margin-bottom:0}
.block_Patient_Condition .form-group .form-control{height:30px;padding:4px 8px}
.block_Patient_Condition button{position:absolute;right:0;top:0;height:30px;padding:4px 10px;background-color:#584f4f;color:#fff}
.patient_Condition p{font-size:11px;margin-bottom:4px;line-height:14px}
.patient_Condition p strong{font-size:12px}
.patient_Condition{background-color:#e6e6e6;padding:8px;margin-bottom:15px}
.faq-bradcum{background:transparent url(../../img/front/bg-title.png) no-repeat scroll center top;background-size:100%;margin-bottom:20px;background-size:cover}
.faq-bradcum h2,.contact-page h2{color:#FFF;display:inline-block;float:right;line-height:62px;padding:0 20px;margin:0;text-transform:uppercase;font-size:18px}
.right{float:right!important}
.left{float:left!important}
.advisorycontent .col-sm-6{margin-bottom:20px}
.advise-thum{height:108px;overflow:hidden;width:19%;display:inline-block;vertical-align:top}
.advise-thum img{width:100%}
.advise-content{width:80%;padding:0 15px;display:inline-block;vertical-align:top}
.advisorycontent h3{font-size:16px;margin-bottom:3px;margin-top:0;font-weight:700;color:#EBA94B}
.advisorycontent p{font-size:12px;margin-bottom:0}
.advis-detail{margin-top:0;font-size:11px;line-height:18px}
.advis-detail p{font-size:11px;margin-top:0}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:34px;position:absolute;top:1px;right:1px;width:20px}
.getlistedform{margin:0 auto;float:none;clear:both}
.btn-submit-listing{background:#EBA94B none repeat scroll 0 0;color:#FFF;border:1px solid #EBA94B;display:block;width:100%}
.fcatList{display:block;margin-bottom:25px;clear:both}
.fcatList a{background-color:#f8b404;padding:5px;display:table;vertical-align:middle;color:#fff;width:100%;font-weight:600}
.fcatList a span{display:table-cell;vertical-align:middle;padding:0 2px}
.fcatList a span.iconbox{display:table-cell;width:40px}
.fcatList a span div,.fcatList a span span:first-child{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#fff;width:100%;padding-bottom:100%;display:block}
.fcatList a:hover{background-color:#E19D00}
.col-sm-3.thumbBlock{padding-top:20px}
.col-sm-3.thumbBlock .fcatList:last-child{margin-bottom:0}
.fcatList a span div.beauty-ic,.fcatList a span span.beauty-ic{background-attachment:scroll;background-color:#fff;background-image:url(../../img/beauty_icon.png);background-repeat:no-repeat;background-position:center center}
.fcatList a span span.doctors-ic{background-attachment:scroll;background-color:#fff;background-image:url(../../img/doctors_icon.png);background-repeat:no-repeat;background-position:center center}
.fcatList a span span.diagnostics-ic{background-attachment:scroll;background-color:#fff;background-image:url(../../img/diagnostics_icon.png);background-repeat:no-repeat;background-position:center center}
.fcatList a span span.gym-ic{background-attachment:scroll;background-color:#fff;background-image:url(../../img/gym_icon.png);background-repeat:no-repeat;background-position:center center}
.fcatList a span span.physiotherapist-ic{background-attachment:scroll;background-color:#fff;background-image:url(../../img/physiotherapist_icon.png);background-repeat:no-repeat;background-position:center center}
.fcatList a span span.wm-ic{background-attachment:scroll;background-color:#fff;background-image:url(../../img/wm_icon.png);background-repeat:no-repeat;background-position:center center}
.single-page p{line-height:22px; font-size:14px;}
.filter_doctor input[name="by_name"]{height:30px!important}
#refine_frm .select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:11px;padding-right:20px;border-radius:4px!important;padding-bottom:1px!important;border:1px solid #D0CECE!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:30px!important;line-height:27px!important}
#refine_frm .select2-container{height:30px!important;font-size:13px!important;line-height:16px}
.new-category-menu{width:100%}
.header_dropNav-New{width:100%}
.header_dropNav-New > li{ float:right}
.header_dropNav-New > li.left{float:left;margin-left:0}
.listCatAside{display:block;clear:both}
.listCatAside ul{display:block;padding:0;margin:0;list-style-type:none;clear:both}
.listCatAside ul li{width:33.33333333333%;display:block;float:left;padding:0;margin:0 0 10px}
.listCatAside ul li a{display:block;text-align:center}
.listCatAside ul li a span{font-size:11px;text-align:center;display:block;color:#333;line-height:13px;width:100%}
.listCatAside ul li a span.images{display:block;width:80%;padding-bottom:85%;max-height:100px;background-position:center -2px;margin:0 auto 3px;text-align:center;transition:none 0 ease 0;border:1px solid #666;background-repeat:no-repeat!important;background-size:104%!important}
@media (max-width: 768px) {
.listCatAside ul li{width:25%}
.listCatAside ul .clearfix{display:none}
.new-category-menu{width:200px}
#drop-nav{float:left}
.container{padding-left:15px;padding-right:15px}
}
@media (max-width: 600px) {
.listCatAside ul li{width:33.33333333333%}
.listCatAside ul .clearfix{display:block}
.serviceListUl li{width:33.333333333333%}
.als-container{padding:15px}
.bxslider-home li span.images{margin:0!important;background-position:center 0!important}
.bxslider-home li:hover span.images{margin:0 5px 10px!important;background-position:center -91px!important}
.bxslider-home .ls-slide-outer{position:relative}
.bxslider-home .ls-action{z-index:100;position:absolute;width:100%;top:0;bottom:0}
.bxslider-home .ls-action a{top:52px}
}
@media (max-width: 480px) {
.listCatAside ul li{width:50%}
.listCatAside ul .clearfix{display:none}
.listCatAside ul li a span.images{display:block;width:70%;padding-bottom:75%}

}
h4.barHi{margin-bottom:35px;padding:4px 8px;font-size:15px;color:#111;background:#F9F9F9 none repeat scroll 0 0}
#coporate-office h3,#sales-office h3{font-size:15px;margin-bottom:15px;text-transform:uppercase;padding-top:5px;padding-left:20px}
#coporate-office p,#sales-office p{line-height:20px;padding-left:20px}
.officeImg img{width:100%}
#emergemcyForm select{color:#333;font-size:14px}
.websiteView{text-transform:lowercase}
.twxts img{width:100%;max-width:250px}
.searchResultBlock .col-sm-3 .thumbnail{margin-bottom:3px}
.offersBox{background:#F2F2F2 none repeat scroll 0 0;transition:box-shadow 100ms linear 0s,top 100ms linear 0}
.offersBox:hover{-webkit-box-shadow:0 0 5px 0 rgba(138,134,138,1);-moz-box-shadow:0 0 5px 0 rgba(138,134,138,1);box-shadow:0 0 5px 0 rgba(138,134,138,1)}
.offersBox a{margin-bottom:0}
.offersBox a .image-container{position:relative;overflow:hidden;max-height:140px;overflow:hidden}
.offersBox .image-container img{width:100%}
.offersBox h3{padding:12px 16px 0;margin:0;font-size:15px;line-height:22px;color:#333;text-decoration:none;height:60px}
.offersBox p{padding:0 16px;display:block;min-height:21px;margin:0;color:#888}
.offersBox p.deal-location{padding:0 16px;display:block;min-height:21px;margin:0;color:#888}
.offersBox p.deal-price{font-size:18px;padding:0 16px 6px 0;margin:0;color:#53A318;text-align:right}
.offersBox p.deal-price .original-price{font-size:14px;color:#888;text-decoration:line-through}
.offersBox p.deal-price i{font-size:14px}
.commentBox h3,.aboutde h3{margin-top:10px;font-size:18px}
.aboutde p{ font-size:14px; line-height:22px;}
.commentList{display:block;padding:0;margin:0;list-style-type:none}
.commentList li{display:block;padding:0;margin:0;list-style-type:none}
.commentList li:nth-child(odd){background-color:#fafafa}
.commentList li:nth-child(even){background-color:#fff}
.commentList li .userInfo{width:100%;display:block;float:left;padding:10px 10px 0}
.commentList li .userInfo,.commentList li .userComment{display:block}
.commentList li .userInfo .userImg{width:28px;height:28px;border-radius:50%;overflow:hidden;float:left;margin:-3px 10px 0 0}
.commentList li .userInfo .userImg img{width:100%}
.commentList li .userInfo h4{font-size:15px;font-weight:300;text-align:left;margin-top:0;margin-bottom:4px}
.commentList li .userInfo h4 .clearRating{float:right;font-size:14px}
.commentList li .userInfo i{color:#74C8AA;margin-left:2px;margin-right:2px}
.commentList .clearRating{margin-top:0}
.commentList .userComment{line-height:20px;padding:12px;margin-left:52px}
.commentList .userComment p{color:#7c7c7c;background-color:#fff;float:left;padding:0 12px;border-radius:4px;margin-bottom:0}
.commentList li:nth-child(even) .userComment p{background-color:#fafafa}
.loadMoreComments{margin-top:10px}
.loadMoreComments a{color:#DF9D3F}
.loadMoreComments a:hover,.loadMoreComments a:focus{color:#E79418}
.rate_icon_first a{display:none;font-size:18px;line-height:0}
.rate_icon_first a:first-child{display:block}
.contactNoTextOffer{padding:3px;width:auto;color:#fff;background-color:#df9d3f}
a.notboockable{text-decoration:line-through!important}
.btn-bookatest{max-width:120px!important}
h1.offerZone{margin-bottom:0}
.goodReadBox .row{margin-bottom:0!important}
.cpbox{margin-bottom:0}
.sitemapList li a{color:#7c7c7c}
.sitemapList li a:color{color:#E79418}
.panel-group .panel + .panel{margin-top:15px}
.panel-heading{padding:0}
.panel-title > a{display:block;padding:10px 15px;margin-bottom:0}
.page-not-found{text-align:center;padding-top:100px;padding-bottom:100px}
.page-not-found h1{font-size:42px}
.thumbBlock .offerImgBoxHome{height:157px;overflow:hidden!important;display:block}
.thumbBlock .offerImgBoxHome img{min-height:100%;min-width:100%;width:inherit}
.panel-heading .panel-title a i.fa-plus:before{content:"\f068"!important}
.panel-heading .panel-title a.collapsed i.fa-plus:before{content:"\f067"!important}
.moffers{display:none}
@media (max-width: 992px) {
.new-category-menu{width:auto!important;float:left}
.top_menu li a{padding:0 6px}
#tollfree,.top_menu_bar .selct_menu{padding:0 5px!important}
.moffers{clear:both;float:none;display:inline-block;margin:10px auto 0!important;padding:10px;color:#333!important}
#mobileNavMainBtn{margin-top:10px!important}
#drop-nav li > ul.blogNav{position:relative;top:inherit;display:none;right:inherit;width:100%;padding:0!important}
#drop-nav li:hover > ul.blogNav{display:block}
.clearMobileView{text-align:center}
}
#tabSlideView #fitness,#tabSlideView #beauty,#tabSlideView #parenting{margin:0 32px}
@media (max-width: 767px) {
.mobileNavMain ul li:last-child{border-bottom:0 solid #AAA!important}
#tollfree,.top_menu_bar .selct_menu{padding:0 15px!important}
.top_menu li a{padding:7px 0}
.mobleNone{display:none!important}
.ls-slide-wrapper{margin:0 10px}
.ls-action > .ls-prev{left:6px}
.ls-action > .ls-next{right:6px}
.searchResultBlock h4{padding-right:0}
.searchResultBlock p{padding-right:0;margin-right:0!important}
#tabSlideView #fitness li,#tabSlideView #beauty li,#tabSlideView #parenting li{width:50%;margin-bottom:10px}
.offAddSlie .bx-wrapper{margin-bottom:0!important}
.top_menu_bar #tollfree,.top_menu_bar .selct_menu,.top_menu_bar .socialTop{display:none}
.top_menu_bar.active #tollfree,.top_menu_bar.active .selct_menu,.top_menu_bar.active .socialTop{display:block}
.top_menu_bar.active #tollfree{text-align:center;line-height:24px}
.mobClear{position:relative;display:block;clear:both;float:none;position:relative;margin-bottom:8px;padding-top:10px}
.mobClear:before,.mobClear:after{content:'';display:block;clear:both}
#refine_frm .select2-container{width:100%!important}
.col-sm-3.thumbBlock:before,.col-sm-3.thumbBlock:after,.col-sm-6.thumbBlock:before,.col-sm-6.thumbBlock:after{content:'';display:table;clear:both;float:none}
.thumbBlock p{margin-top:5px}
.thumbBlock h3{margin-bottom:5px}
.offAddSlie{margin-bottom:15px!important}
.detai-page-featured-image img{margin-left:0}
}
@media (max-width: 480px) {
.searchResultList .searchResultBlock .col-sm-3,.searchResultList .searchResultBlock .col-sm-4,.searchResultList .searchResultBlock .col-sm-9,.searchResultList .searchResultBlock .col-sm-8{width:100%}
.searchResultList .searchResultBlock .col-sm-3 .thumbnail,.searchResultList .searchResultBlock .col-sm-4 .thumbnail{border:0;text-align:left}
.searchResultList .searchResultBlock .col-sm-3 .thumbnail img,.searchResultList .searchResultBlock .col-sm-4 .thumbnail img{margin-left:0}
.mobClear{position:relative;display:block;clear:both;float:none;position:relative;margin-bottom:8px}
.mobClear:before,.mobClear:after{content:'';display:block;clear:both}
div.list-rating-box{right:0;bottom:-5px}
.searchResultList .searchResultBlock .col-sm-4 .thumbnail a{ max-height:140px !important;}
}
.offAddSlie .bx-wrapper{margin:0 auto 20px}
.selectarea .btn{background-color:#ECAA4B;border-color:#ECAA4B;color:#fff;font-size:15px;font-weight:600}
.selectarea .dropdown-menu > li > a{padding-left:10px}
.offer-container{position:relative;height:40px;overflow:hidden}
.offer-container img{position:absolute;left:2px;top:2px}
.offer-container .scrollerbox{display:block;margin-left:42px;margin-right:4px}
.offer-container .scrollerbox p{margin-bottom:2px}
.ls-action > .ls-prev{left:0}
.ls-action > .ls-next{right:0}
.ls-action > a{top:50%;margin-top:-16px}
marquee{white-space:nowrap}
marquee p{display:inline-block;margin-right:30px;padding-top:5px;padding-bottom:5px;font-size:15px!important;line-height:16px}
.ls-slide-outer{position:relative}
.ls-action > a{margin-top:-40px}


.offers-detai-page{}
.image-container-offer img{ max-width:350px;}
.genral-details-offers p{ font-size:13px !important; line-height:21px !important; }
.thumbBlock h3 a{white-space: inherit;overflow:inherit;text-overflow:inherit;display:block; height:52px;}
.thumbBlock h3 span.blog-cat a{ height:auto !important;}
li.googleplus{text-indent: 0;background: #CCCCCC;}
.googleplus a{color: #000;font-size: 12px;padding: 0px 3px;font-weight: bold;vertical-align: sub;text-align: center;}

.blogHome{ background: #F2F2F2 none repeat scroll 0 0;}	
.blogHome:hover{-webkit-box-shadow:0 0 5px 0 rgba(138,134,138,.6);-moz-box-shadow:0 0 5px 0 rgba(138,134,138,.6);box-shadow:0 0 5px 0 rgba(138,134,138,.6)}
.blogHome h3{ padding-left:10px; padding-right:10px;}
.blogHome p{ padding-left:10px; padding-right:10px;}
.googReads{ padding-top:15px}


.iconCreche{width:26px;height:16px;background-image:url(../../img/icon_creche.png);background-position:center 2px;background-size:20px auto;background-repeat:no-repeat}
.selectarea .btn-group{ margin-top:-5px;}

.header_menu.active{position: fixed;
top: 0px;
left: 0px;
right: 0px;
z-index: 2000;}
.appt-schedule-test-block .pr{ font-size:12px; padding:2px 6px; color:#666; font-weight:600;}
.appt-schedule-test-block ul, .appt-schedule-test-block ul li{ list-style-type:none !important; padding:0px 3px; margin-bottom:3px;}

/*packages ccss*/
.package-page{ padding:35px 0px 25px;}
.package-page-header{

    display:block;
    background-image: url(../../img/front/Pack.jpg);
    background-repeat: no-repeat;
    background-position: center center; background-size:cover; overflow:hidden;
}
.package-page-header .overlay{ background-color:rgba(0,0,0,.29); height:120px;}
.package-page-header .container{ height:100%; display:block;  }
.display-title-box{ height:100%; display:inline-flex; vertical-align:middle; width:100%;}
.package-page-header .container h1{ font-size:42px; vertical-align:middle;   text-align:center; margin:0px; margin:auto; text-transform:uppercase; color:#fff; font-weight:600; }


.package-box{border: 1px solid #f1f1f1; margin-bottom: 25px;box-shadow: 0 0 2px 0 rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.24); margin-left:-5px; margin-right:-5px;}
.package-box:hover{border: 1px solid #f0f0f0; box-shadow: 0 0 2px 0 rgba(0,0,0,.16),0 2px 2px 0 rgba(0,0,0,.28);}
.package-header{padding: 0 10px;}
.package-header h3{font-size:18px; color:#333; margin:8px 0px 5px; height: 66px; overflow:hidden; line-height:24px; }
.package-header h3 span{ display:block; font-size:16px;}
.packege-info-box{margin-top: 10px;margin-bottom: 10px;height: 30px; border-bottom: 1px solid #f1f1f1;}
.col-50{width: 50%;float:left; font-size:14px; color:#333;}
.col-25{width: 25%;float:left; font-size:14px; color:#333;}
.col-75{ width:75%; float:left;}
.col-30{ width:30%; float:left; padding:0px 5px;}
.col-70{ width:70%; float:left; padding:0px 5px;}
.packege-info-box .col-25{ text-align:right;  padding-top:5px;}
.packege-info-box .col-50 span{color: #DF9D3F; font-size:20px;}
.overline{text-decoration: line-through;}
.get-price{ color:#74c8a9; font-weight:600;}
.package-box-body{ padding:15px 10px 10px; }
.package-provider-info h4{ font-size: 16px; margin-top:0px; color: #fff;}
.package-provider-info h5{ font-size: 14px; color:#fff;}
.package-provider-img{ display:block; width:100%; padding-bottom:100%; position:relative; overflow:hidden;  }
.package-provider-img img{   width:100%;  position:absolute; left:0px; top:0px;}
.packeg-footer{padding:10px 10px;}
.packeg-footer .form-group{ padding-top:10px; padding-bottom:10px; margin:0;}
.packeg-footer .form-group label{ margin:0px; font-weight:normal; font-size:14px;}
.packeg-footer input[type=checkbox]{ margin-right:5px;}
.book-packeg-btn{ display:inline-block; padding:6px 10px; background-color:#DF9D3F; border:1px solid #DF9D3F; color:#fff; text-transform:uppercase; box-shadow: 0 0 2px 0 rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.24); border-radius: 3px; }
.book-packeg-btn:hover, .book-packeg-btn:focus{ background-color: #f5a32f; color:#fff;box-shadow: 0 0 2px 0 rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.28);}

.conpare-table{ display:block; width:100%;}
.conpare-table table{ width:100%; border:1px solid #ddd;}
.conpare-table table thead{ width:100%; border:1px solid #ddd;}
.conpare-table table tr{ border-bottom:1px solid #ddd;}
.conpare-table table tr:last-child{ border:0px;}
.conpare-table table tr td, .conpare-table table tr th{ border-right:1px solid #ddd; padding:5px 15px; }
.conpare-table table tr td:last-child, .conpare-table table tr th:last-child{ border:0px;}
.conpare-table table tr.lab-details th{ padding:5px 15px; font-size:16px;}
.conpare-table table tr.lab-details th:first-child{ font-size:13px;}
.conpare-table table tr.lab-details span { display:block; font-size:14px; font-weight:400;}
.conpare-table table tr.lab-price-details th{padding:20px 15px;}
.conpare-table table tr.lab-price-details span{ display:block; padding-top:3px; padding-bottom:3px; color: #74c8a9; font-size:16px;}
.conpare-table table tr.lab-price-details span:first-child{text-decoration: line-through; color:#999; font-size:13px;}
.conpare-table table tr.lab-price-details th {font-size:13px;}
.conpare-table table tr.lab-details-logos{ border:0px;}
.conpare-table table tr.lab-details-logos th img{ max-width:100px;}

.conpare-table table tbody tr td{ text-align:center; font-size:16px;}
.conpare-table table tbody tr td:first-child{ font-weight:600; font-size:13px; text-align:left;}
.conpare-table table tbody tr.test-exc td{ font-size:14px; font-weight:400; text-align:center;}
.conpare-table table tbody tr.test-exc td:first-child{ text-align:left; font-weight:600;}
.conpare-table table tbody tr td{ padding:15px 15px;}

tfoot{ border-top:1px solid #ddd;}
tfoot tr td{ text-align:center; padding:25px 15px;}
tfoot tr td:first-child{font-size:13px; font-weight:600; text-align:left; }
.conpare-table tfoot tr td a.book-packeg-btn{ margin-left:auto !important; margin-right:auto !important; clear:both; float:none !important; margin-top:10px; margin-bottom:10px;}
.conpare-table table tr.lab-price-details span.btn-blok{ margin-top:10px; font-size:13px !important; text-align:left;}
.conpare-table table tr.lab-price-details span.btn-blok a{ margin-left:auto; margin-right:auto;}

@media (max-width: 768px) {
    .conpare-table{ width:100%; overflow-x:scroll;}
    .conpare-table table{ min-width:768px;}
	.appt-practice-block .mobile-overlay{ position:absolute; left:0px; right:0px; top:0px; bottom:0px; z-index:2000;}
}

.package-booking-aside{padding:15px; margin-bottom:20px; border:1px solid #ddd; box-shadow:0 2px 5px 0 rgba(0,0,0,.12),0 2px 10px 0 rgba(0,0,0,.08);}
.package-logo-wrap{ display:block; float:left; margin-right:10px; width:150px; padding:5px; border:1px solid #ddd;}
.package-logo-wrap img{ width:100%;}
.package-booking-aside h1{ font-size:22px; margin-top:0px;}
.package-booking-aside h1 span{ font-size:16px;}
.package-booking-aside h3{ font-size:14px; margin-top:3px;}

.package-details-box h1{ font-size:22px; margin-top:0px;}
.package-details-box h1 span{ font-size:16px;}
.package-details-box h3{ font-size:14px; margin-top:3px;}
.package-details-box p{ font-size:14px; line-height:20px;}

.booking-table{ width:100%; margin-top:15px; border-collapse:collapse; margin-bottom:15px;}
.booking-table tr{border-collapse:collapse; border:1px solid #ddd;}
.booking-table tr td{ padding:6px 12px; border-collapse:collapse;}
.booking-table tr td:first-child{ font-weight:600;}
.booking-table tr td:last-child{ text-align:right;}
.pay-price{ color:#ecaa4b; font-size:16px;}
.booking-table tr td .overline{ margin-right:4px;}

.included-tests h3{ font-size:16px; font-weight:600; margin-top:20px;}
.included-tests-grid{ padding:0px; margin:0px; display:block; clear:both; width:100%;}
.included-tests-grid li{ display:block; width:100%; margin-bottom:3px;}
.included-tests-grid li .grid-header{ display:block; padding:8px 12px; width:100%; border:1px solid #ddd; position:relative; font-weight:600;}
.included-tests-grid li .grid-header a{ font-size:18px; position:absolute; display:block; right:12px; top:4px; color:#000; }
.included-tests-grid li .grid-body{ display:none; padding:15px; margin:0px; border:1px solid #ddd; background-color:#f9f9f9; border-top:0px;}
.included-tests-grid li .grid-body ul { display:block; padding:0px; margin:0px; clear:both;}
.included-tests-grid li .grid-body ul li{ padding:0px; margin:0px; display:block;}
.included-tests-grid li .grid-body ul li{ padding:3px 4px; display:block; font-size:14px; color:#222;}
.included-tests-grid li .grid-body ul li:hover{ color:#ecaa4b;}
.included-tests-grid li.active .grid-header{ background-color:#ecaa4b; border-color:#ecaa4b; color:#fff; }
.included-tests-grid li.active .grid-header a{ color:#fff;}
.included-tests-grid li.active .grid-header a i:before{ content:'\f106';}
.included-tests-grid li.active .grid-body{ display:block;}


.package-container{ padding-left:20px; padding-right:20px;}
.package-container h3{ margin-top:0px;}
.package-container hr{ margin-top:0px;}
.package-container input{border: 1px solid #CCC; width: 100%; height: 30px; padding-left:8px; padding-right:8px; margin-bottom: 15px}
.package-container label { display: block; padding-bottom: 0; font-size: 14px; color: #666; margin-bottom: 2px;}
.package-container label span{ color:#C00;}
.package-container select { border: 1px solid #CCC; width: 100%; height: 30px; margin-bottom: 15px; padding-left: 5px;}
.package-container input[type="submit"] { width: 100%; height: 34px; background-color: #EBA94A; color: #FFF; font-size: 18px; margin-top: 12px;  border: medium none; line-height: 35px;}
.com-box{ display:none; background-color:#fff; position:fixed; left:0px; right:0px; bottom:0px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);}
.com-box .container{ padding:15px;}
.com-table{ display:table; width:100%; border:0px;}
.com-table .com-td{ padding:10px; display:table-cell; vertical-align:middle;}

.com-td ul{ display:block; padding:0px; margin:0px; list-style-type:none;}
.com-td ul li{padding:0px; margin:0px; width:100%; margin-bottom:5px;}
.com-td ul li .com-list{display:inline-block; padding:6px 42px 6px 12px; border:1px solid #74c8a9;border-radius: 14px;height: 32px; position:relative;color:#45AF88;}
.com-td ul li .com-list a{ display:block; position:absolute; right:10px; top:6px; color:#45AF88;}
.com-btn{ padding:6px 12px; display:inline-block; width:100%; text-align:center; color:#fff; background-color:#DF9D3F; border:1px solid #DF9D3F; border-radius: 4px; font-size:16px; max-width:250px;}
.com-btn:hover{	color: #fff;	background-color:#D78B24;}
.aside-com-btn{ margin-left:auto; margin-right:auto; clear:both; float:none;}

.appointment_bookingWrap .row{ margin-bottom:0px;}
#modal-fasting table tr{ border:1px solid #ccc;}
#modal-fasting table tr td{ padding:6px 12px;}
#appointment_frm .input-group-sm span>button{color: #fff;background: #96d5be;border: none;}

.viewFastingRequirements{ position:relative;}
.viewFastingRequirements a{ position:absolute; right: 15px; top: -27px; color: #df9d3f;}
.viewFastingRequirements a:hover{ color: #D98C24;}
.home-banner img{ width:100%;}
.clearfix.tests-box-detail{width: 100%;
display: block;
float: left;}
.metaAddBox{ display:block; margin-bottom:15px; margin-top:20px;}
.metaAddBox a{ display:block;}
.metaAddBox a img{ width:100%;}
.searchBox{ display:block; width:100%; padding-top:15px; padding-bottom:15px;}
ins.aswift_1_expand{ width:100% !important;}
@media (max-width: 768px) {
.gAaddBlock{ display:block; text-align:center;}
.blog-pages .row .col-sm-3{margin-left: auto !important;
margin-right: auto !important;
float: none !important; max-width:620px !important;}
}

#breadcrumbs{margin: 10px 0 10px;}

.pageTextPort{ padding-top:0px; padding-bottom:0px;}
.pageTextPort p{ font-size:13px; line-height:18px; margin-bottom:0px; text-align:justify;}

.metaAddBox > a, .metaAddBox > div{ margin-bottom:15px;}
.shareaholic-share-buttons-container.floated{ top:30% !important;}

.adds-list{ display:block; }
.adds-list > p{ display:inline-block; padding:10px;}
.adds-list > a{ display:inline-block; padding:10px;}
div[data-class=affiliateAdsByFlipkart]{display:inline-block; padding:10px; max-width:25% !important; }
.bnt-mobile-flot{ position:fixed; left:0px; right:0px;  bottom:0px; max-width:100%; display:none; z-index:-100;}
@media (max-width: 768px) {
  .metaAddBox{ width:100%; float:left; display:block; }
  .article-right-sidebar{ display:block; float:left; width:100%;}
  .searchBox{ float:left;}
  .gAaddBlock {
    width: 100%;
    float: left;
}
.metaAddBox > a, .metaAddBox > div{ margin-bottom:15px; width:100%; float:left; display:block;}
}
@media (max-width: 768px) {
.shareaholic-share-buttons-container.floated{ display:none !important; width:0px !important;}
.disease_single.blogdiv-left table{ width:100% !important; max-width:100%; }
.bnt-mobile-flot{ display:block; z-index: 100;}
.disease-info .col-sm-3{ clear: both;}
.package-page-header .overlay{height: 75px;}
.package-page-header .container h1{ font-size:28px !important;}
.packege-info-box{ padding-top: 0px;}
}

body {
/*  -webkit-user-select: none;
     -moz-user-select: -moz-none;
      -ms-user-select: none;
          user-select: none;*/
}
input,
textarea {
    /* -moz-user-select: text;*/
}
 
.packegTimingBook .book_appointment_withCost{ background-color: #eee;  border: 1px solid #ccc; border-radius: 3px;}
.packegTimingBook .select2-container--default .select2-selection--multiple{ min-height: 60px; overflow: auto;}

.packegTimingBook .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color: #f59e24; color: #fff;  border-color:#f5a32f; }
.packegTimingBook .viewFastingRequirements a{}


.home-package .package-box{ box-shadow: 0 3px 10px rgba(0,0,0,.35);display:block; background-color:#0f876b; border-radius: 30px 30px 10px 10px; overflow:hidden; padding:8px; }
.home-package .package-box:hover{box-shadow: 0 3px 10px rgba(0,0,0,.6);}
.home-package .package-box .border{border-radius: 30px 30px 10px 10px; overflow:hidden; padding:15px 10px 10px; border: 2px solid #c3e1d9; position:relative;}
.home-package .package-box .border .ring{ z-index:1; position:absolute; top:8px; width:16px; height:16px;  border-radius: 50%; left:50%; margin-left:-8px; background-color: #fff; box-shadow: inset 0 3px 10px rgba(0,0,0,.6);}
.package-title{ padding-bottom:20px;}	
.package-title h3{color: #1d1d1d;margin-bottom: 10px; margin-top:5px; text-align: center;} .package-title h3 span{ font-weight: 300;} .package-title h3 hr{width: 10%; border-top: 1px solid #D8D8D8; margin-bottom: 0px; margin-top: 10px;}
.package-box .title{ padding-top:15px; font-size:16px; color:#fff; line-height:18px; font-weight:600; min-height:84px; }
.package-box .title span{ display:block; font-size:13px; padding-top:3px;}
.pack-offer{ display:block;}
.pack-offer > div{ display:block; width:30%; float:left; font-size:14px; font-weight:600; color:#fff; text-align:center;}
.pack-offer > div:first-child{ width:40%; text-align:left;}
.pack-offer > div:last-child{ text-align:right;}
.pack-offer > div span{ font-size:11px; font-weight:400;}

.package-provider-info{ display:block; width:100%; min-height:80px;}
.col-30{ display:block; width:30%; float:left; }
.col-70{ display:block; width:70%; float:left; padding-left:8px; }
.package-provider-img{ width:100%; padding-bottom:100%; overflow:hidden; position:relative;}
.package-provider-img img{ position:absolute; width:100%;}
.package-provider-info h4{ font-size:13px; font-weight:600; margin-top:0px; color: #636363; }
.package-provider-info h5{ font-size:12px; color: #636363;}
.package-box hr{ height:1px; border-top: 1px solid #0d6652; margin-top:10px; margin-bottom:10px; width:100%; clear:both;}
.pack-detail-btn{ display:block; text-align:center; background-color:#ff9000; color:#fff; font-size:14px; padding:4px 6px; border-radius: 10px; }
.pack-detail-btn:hover{ color:#ff9000; background-color:#fff;}
.btn-wrap{ padding-top:20px; display:block; padding-left:20px; padding-right:20px;}

.package-section{ padding-top:35px; padding-bottom:35px; background-color: #fbfbfb;}
.packeg-btns{ display:block; padding-top:20px; clear: both; width:100%;}
.packeg-view-btn{ color:#ff9000; background-color: #fff; padding: 10px 30px; display:inline-block; border:1px solid #ff9000; border-radius: 25px; margin-left:10px; margin-left:10px; min-width:130px; font-weight:600;}
.packeg-view-btn:hover{ background-color:#ff9000; color:#fff;}


.related .package-provider-info h4, .related .package-provider-info h5{ color: #fff;}