@charset "utf-8";body{font-family:'Muli', sans-serif;font-size:18px;font-weight:300;line-height:28px;color:#555963;margin:0;padding:0;}
body:after{display:none;content:url(../images/back-h.png) url(../images/grey-bg.jpg);}
p{letter-spacing:2px;}
ol.decimal{}
ol.decimal li{line-height:28px;letter-spacing:2px;font-weight:300;}
h1{color:#666666;font-size:13px;font-weight:400;line-height:24px;margin:0;padding:0;}
h1 strong, h1 em { font-style:normal; font-weight:normal; }
h2{margin:0;line-height:normal;font-size:32px;font-weight:300;color:#25a5de;padding:30px 0;display:inline-block;line-height:20px;margin-bottom:20px;width:auto;position:relative;border-bottom:1px solid #d5d5d5;width:100%;}
h2::after{background:rgba(0, 0, 0, 0) url(../images/heading-line2.jpg) no-repeat scroll 0 0;bottom:-1px;content:"";height:1px;left:0;position:absolute;width:270px;z-index:0;}
h2 a{color:#555963;}
.left{margin-left:0px !important;}
h2 a:hover{color:#25a5de;text-decoration:none;}
h3{font-size:30px;font-weight:300;color:#25a5de;margin-bottom:15px;}
h3 a{color:#555963;}
h3 a:hover{color:#ed884b;text-decoration:none;}
h4{font-size:28px;font-weight:300;color:#25a5de;margin-bottom:25px;}
h5{font-size:18px;font-weight:300;color:#25a5de;margin-bottom:5px;}
ul.list{margin:20px 0 20px 20px;padding:0;}
ul.list li{background:url(../images/list-bu.png) no-repeat 0 9px;line-height:28px;list-style:outside none none;padding:0 0 5px 25px;letter-spacing:2px;}
ul.list.treatment-list{margin-bottom:20px;}
ul.list.treatment-list li{text-align:left; line-height:36px; background:url(../images/list-bu.png) no-repeat 0 13px; font-size:22px;}

.less{margin-left:0px !important;margin-bottom:20px;}
.lessmargin{margin-top:0px !important;}
ol.list{margin:0 0 20px 25px;padding:0;}
ol.list li{line-height:28px;padding:0 0 6px 10px;letter-spacing:2px;}
#back-to-top{bottom:110px;position:fixed;right:5px;z-index:99999;}
#back-to-top a{background:url("../images/back.png") no-repeat scroll 0 0;display:block;height:40px;transition:color 1s ease 0s;width:40px;}
#back-to-top a:hover{background:url("../images/back-h.png") no-repeat scroll 0 0;}
.band{padding-bottom:30px;}
.sticky-nav{position:fixed;top:0;z-index:99;width:100%;background:#fff;}
.sticky-nav .navbar-inner{background:none;}
.flash{float:right !important;margin:0 0 15px 15px;padding:0;}
.back-to-btn, .back-to-btn:focus{background:#b8b9bb;padding:4px 10px;font-size:14px;color:#FFF;font-weight:300;text-transform:uppercase;text-decoration:none;letter-spacing:normal;}
.back-to-btn:hover{background:#25a5de;text-decoration:none;color:#fff;}
.back-to-btn > span{font-size:20px;}
header{padding:15px 0 20px 0 !important;}
.social-icon{margin-top:8px;}
.social-icon a{background:url(../images/social-icon1.png) no-repeat;height:32px;width:32px;.margin-right:5px;transition:all 0.5s ease 0s;display:inline-block;margin-right:-1px;}
.social-icon a.fb{background-position:0 0;}
.social-icon a.fb:hover{background-position:0 -32px;}
.social-icon a.tw{background-position:-38px 0;}
.social-icon a.tw:hover{background-position:-38px -32px;}
.social-icon a.yt{background-position:-76px 0;}
.social-icon a.yt:hover{background-position:-76px -32px;}

.social-icon a.gmb{background-position:-114px 0;}
.social-icon a.gmb:hover{background-position:-114px -32px;}

.social-icon a.blog{background-position:-152px 0;}
.social-icon a.blog:hover{background-position:-152px -32px;}
.social-icon a.send-btn{background:url(../images/btn-smail.png) no-repeat;width:197px;font-size:13px;font-weight:300;color:#fff;text-align:center;line-height:32px;margin-top:5px;.margin-top:10px;text-transform:uppercase;background-position:0 0;}
.social-icon a.send-btn:hover{text-decoration:none;background-position:0 -32px;}
.logo{text-align:center;margin-top:33px;}
.calltoday{text-align:right;font-weight:400;font-size:25px;margin-top:9px;}
.calltoday a{background:url("../images/phone-icon.png") no-repeat scroll left center;padding-left:27px;color:#25a5de;}
a.phonelink{cursor:default;text-decoration:none;}
a.mobile-ioc{background:url("../images/mobile-ioc.png") no-repeat left center;}
a.phonelink{cursor:default;direction:ltr !important;float:right !important;text-decoration:none;}
a.phonelink-footer{cursor:default;text-decoration:none;}
.banner{position:relative;}
.banner .shadow{position:absolute;top:0
width:100%;height:50px;z-index:100;background:url(../images/banner-shadow.png) no-repeat center top;background-size:cover;}
.banner .slogan{background:url("../images/slogan-bg.png") repeat scroll 0 0;bottom:20px;color:#fff;font-size:36px;font-weight:300;left:0;line-height:37px;margin:0;padding:17px 20px 17px 10px;position:absolute;text-align:center;text-transform:uppercase;z-index:100;}
.banner img{border-bottom:solid 1px #e9e9e9;}
.banner .container{position:relative;}
.banner .slogan span{color:#4a4b4c;display:block;font-size:22px;font-weight:300;text-decoration:none;}
.banner .inner-banner{position:relative;}
.banner.bx-wrapper ul.bxslider li .container a{text-decoration:none;}
.banner a:hover{text-decoration:none;}
.banner .slogan span{text-decoration:none;}
.collapse-link{display:none;}
.sidebar-nav{padding:9px 0;}
.dropdown-menu .sub-menu{left:100%;position:absolute;top:0;visibility:hidden;margin-top:-1px;}
.dropdown-menu li:hover .sub-menu{visibility:visible;}
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu{margin-top:0;}
.navbar .sub-menu:before{border-bottom:7px solid transparent;border-left:none;border-right:7px solid rgba(0, 0, 0, 0.2);border-top:7px solid transparent;left:-7px;top:10px;}
.navbar .sub-menu:after{border-top:6px solid transparent;border-left:none;border-right:6px solid #fff;border-bottom:6px solid transparent;left:10px;top:11px;left:-6px;}
.navbar .nav > li:first-child a{padding-left:0;}
.navbar .nav > li:last-child a{padding-right:0;background:none;}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus{box-shadow:none;color:#25a5de;}
.navbar .nav > li > a:hover{color:#25a5de;}
.navbar-inner{background-image:url(../images/line-bg.jpg);background-repeat:no-repeat;background-position:center top;.height:52px;}
.navbar .nav > li{text-align:center;}
.home{width:55px;text-align:left !important;}
.dr{width:165px;}
.patient{width:150px;}
.dental{width:150px;}
.are{width:160px;}
.cosmetic{width:180px;}
.referrals{width:115px;}
.my-Patients{width:115px;}
.fees{width:120px;}
.contact-last{width:80px;text-align:right !important;background:none;}
.contact-last .dropdown-menu{min-width:106px;}
.contact-last .dropdown-menu li a{white-space:normal;}
#main-navigation.band, footer.band{padding-bottom:0;}
.main-heading h2{margin:0;line-height:normal;text-transform:uppercase;font-size:42px;letter-spacing:5px;font-family:"Muli",sans-serif;font-weight:400;text-align:center;color:#25a5de;padding:0;padding-bottom:25px;position:relative;bottom:0;}
.main-heading h2 span{color:#b2b2b4;}
.hot-btns ul{margin:0;padding:0;list-style:none;}
.hot-btns ul li{display:block;text-align:center;}
.hot-btns ul span{display:block;padding:32px 6px;font-size:30px;font-weight:300;line-height:40px;display:block;color:#fff;}
.hot-btns ul small{display:block;color:#000;font-size:20px;letter-spacing:3px;font-weight:300;}
@media \0screen\,screen\9{.hot-btns ul .orange a{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff97dfeb",endColorstr="#ff466fa5",GradientType=0);}
}
.hot-btns ul .orange a{display:block;text-decoration:none;background-color:#82b3d5;,
-webkit-gradient(radial, center top, 0, center top, 720,color-stop(0, rgb(151, 223, 235)),color-stop(0.138, rgb(151, 223, 235)),color-stop(0.558, rgb(145, 178, 221)),color-stop(1, rgb(70, 111, 165)));background-image:-webkit-repeating-radial-gradient(center top, ellipse farthest-corner,rgb(151, 223, 235) 0%,rgb(151, 223, 235) 13.8%,rgb(145, 178, 221) 55.8%,rgb(70, 111, 165) 100%);background-image:repeating-radial-gradient(ellipse farthest-corner at center top,rgb(151, 223, 235) 0%,rgb(151, 223, 235) 13.8%,rgb(145, 178, 221) 55.8%,rgb(70, 111, 165) 100%);background-image:-ms-repeating-radial-gradient(center top, ellipse farthest-corner,rgb(151, 223, 235) 0%,rgb(151, 223, 235) 13.8%,rgb(145, 178, 221) 55.8%,rgb(70, 111, 165) 100%);}
.hot-btns ul .orange a:hover{background:url(../images/grey-bg.jpg) repeat-x center center;background-size:cover;}
.hot-btns ul .gray a{display:block;background:url(../images/grey-bg.jpg) repeat-x center center;background-size:cover;text-decoration:none;}
.hot-btns ul .gray a:hover{background-color:#82b3d5;,
-webkit-gradient(radial, center top, 0, center top, 720,color-stop(0, rgb(151, 223, 235)),color-stop(0.138, rgb(151, 223, 235)),color-stop(0.558, rgb(145, 178, 221)),color-stop(1, rgb(70, 111, 165)));background-image:-webkit-repeating-radial-gradient(center top, ellipse farthest-corner,rgb(151, 223, 235) 0%,rgb(151, 223, 235) 13.8%,rgb(145, 178, 221) 55.8%,rgb(70, 111, 165) 100%);background-image:repeating-radial-gradient(ellipse farthest-corner at center top,rgb(151, 223, 235) 0%,rgb(151, 223, 235) 13.8%,rgb(145, 178, 221) 55.8%,rgb(70, 111, 165) 100%);background-image:-ms-repeating-radial-gradient(center top, ellipse farthest-corner,rgb(151, 223, 235) 0%,rgb(151, 223, 235) 13.8%,rgb(145, 178, 221) 55.8%,rgb(70, 111, 165) 100%);}
.hot-btns ul .gray small, .hot-btns ul .orange a:hover small{color:#4a4b4c;}
.hot-btns ul .gray a:hover small{color:#000;}
.welcome-content p{letter-spacing:2px;line-height:28px;margin-bottom:30px;}
.welcome-content h3{padding-bottom:10px;margin-bottom:20px;font-size:35px;color:#25a5de;font-weight:300;font-style:normal;letter-spacing:4px;text-transform:none;display:block;line-height:55px;width:auto;position:relative;border-bottom:1px solid #d5d5d5;}
.welcome-content h3:after{background:rgba(0, 0, 0, 0) url(../images/heading-line2.jpg) no-repeat scroll 0 0;bottom:-1px;content:"";height:1px;left:0;position:absolute;width:270px;z-index:0;}
.welcome-content h3 span{color:#555963;}
.welcome-content h3.review-link a span{color:#555963;}
.welcome-content h3.review-link a{color:#25a5de;}
.treatment-hot-btns .orange, .treatment-hot-btns .gray{margin-bottom:30px;height:224px;display:table;}
.treatment-hot-btns .orange a, .treatment-hot-btns .gray a{display:table-cell !important;vertical-align:middle;.height:224px;}
.brand-logos.band{padding-bottom:0;}
.brand-logos.home-band{padding-bottom:30px;}
.brand-logos ul{padding:0;margin:0;list-style:none;text-align:center;}
.brand-logos ul li{text-align:center;float:left;padding:0 33px;}
.brand-logos .line{display:block;width:auto;position:relative;border-bottom:1px solid #d5d5d5;}
.brand-logos .line:after{content:"";position:absolute;bottom:-1px;left:33.33%;border-bottom:1px solid #4d4d4d;z-index:0;height:1px;width:33.33%;}
.breadcrumbs-links{float:left;}
.breadcrumb a{color:#25a5de;text-decoration:none;}
.breadcrumb a:hover{color:#999;}
.breadcrumb .divider{padding:0 5px;color:#ccc;}
footer{background:#333;padding-top:15PX;color:#999; margin-top:30px;}
footer ul{padding:0;margin:0;list-style:none;font-size:13px;}
footer .sitemaplinks a{color:#999;display:block;line-height:22px;text-decoration:none;margin-bottom:15px;}
footer h5{color:#25a5de;font-size:18px;font-weight:700;line-height:30px;margin:0 0 5px 0;padding:0;text-transform:uppercase;}
footer .opninghours table td{height:42px;vertical-align:top !important;}
footer .sitemaplinks a:hover{color:#fff;}
.footer-content{background:#fff;color:#999;font-size:14px;margin:9px 0 0;padding:50px 10px;text-align:center;}
.footer-content address b{color:#999;font-size:18px;font-weight:bold;}
.footer-content address{color:#999;font-size:15px;text-align:center;margin-bottom:0;}
.footer-content .calltoady{display:block;font-size:18px;line-height:40px;padding:0;}
.footer-content .calltoady a.phonelink-footer{color:#999;cursor:default;text-decoration:none;}
.bottom-email{display:block;font-size:16px;line-height:18px;padding:0;margin-bottom:0px;margin-top:7px;}
.bottom-email a{color:#999;text-decoration:none;padding-left:3px;}
.bottom-email a:hover{color:#25a5de;text-decoration:none;}
.copyright-main{background:#222 none repeat scroll 0 0;color:#aaa;font-family:Verdana,Geneva,sans-serif;font-size:11px;line-height:18px;margin-top:20px;padding:15px 0;}
.copyright-main .web{text-align:right;}
.copyright-main .web a{color:#aaa;font-weight:bold;text-decoration:underline;}
.copyright-main .web a:hover{text-decoration:none;color:#fff;}
.copyright-main h3{color:#999;display:block;font-size:11px;font-weight:bold;line-height:normal;margin:0;padding:0;text-decoration:none;text-transform:none;background:none;}
.form-lable-width{margin-bottom:12px;}
.form-lable-width .control-label{font-size:inherit;line-height:28px;letter-spacing:2px;}
.form-horizontal .sm-input{float:right;margin-right:20px !important;width:55px;}
.form-horizontal .sm-input.ask-que{float:left;}
h5.line-h{line-height:normal; font-size:24px;}
.form-horizontal select, input[type="file"]{color:#555963;height:36px;line-height:30px;padding:0 2px;width:100%;border:1px solid #cccccc;font-family:'Muli', sans-serif;font-weight:400;}
.email-radio input[type="radio"]{margin-left:3px;}
.form-horizontal .captcha-group{margin-bottom:0;position:relative;}
.form-horizontal .captcha-group label.control-label{border-right:1px solid #ddd;left:8px;line-height:20px;min-width:42px !important;padding-right:5px;position:absolute;top:7px;}
.form-horizontal .captcha-group .controls{margin-left:0;}
.form-horizontal .captcha-group .captcha-field{padding-left:68px;text-align:center;font-size:17px;}
input[type="email"],
input[required]{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.required{font-weight:bold;}
.error-msg{color:#f00;display:block;font-size:14px;margin-bottom:10px;}
#imgCaptcha_emailus{height:36px !important;width:60px !important;}
#imgCaptcha_imp{height:36px !important;width:60px !important;}
.profile-img{float:right !important;margin-bottom:30px;text-align:center;}
.patient-reviews{margin-bottom:20px;padding-top:30px;}
.reviewer-name{margin-top:15px;display:block;font-weight:bold;}
.contactdetails{background:#f4f4f4;margin-bottom:30px;min-height:305px;padding:10px 20px;}
.contactdetails-location{min-height:362px;}
.contactdetails address{color:#555963;font-size:18px;line-height:28px;text-align:left;}
.contactdetails h4{margin-bottom:15px;}
.contactdetails p{margin-bottom:14px;letter-spacing:0;}
.opening-hours{width:99%;}
.opening-hours tr td{height:33px;}
.mapbox{width:100%;height:500px;color:#757575;border:1px solid #FFF;position:relative;}
.map-input{width:51% !important;margin-bottom:0 !important;}
.mapbox .gm-style .gm-style-iw{font-size:13px;font-weight:300;line-height:22px !important;}
.mapbox .btn{margin-left:10px;}
.gm-style img{max-width:none;}
.map-img{float:right;}
.tel{cursor:default;text-decoration:none;}
.tel:hover, .tel:focus{color:#25a5de;text-decoration:none;}
footer .opninghours table td{vertical-align:middle;width:50%;}
.complain-policy-bottom{margin-bottom:0px !important;}
.privacy-policy-top{margin-bottom:0 !important;margin-top:13px;}
.patient-comment br{margin-bottom:15px;}
.cqc-main{margin-bottom:30px;}
.form-img{float:right;margin-bottom:10px;}
.live-consultation textarea{min-height:186px;}
.second-consultation textarea{min-height:128px;}
.practice-photo{background:url(../images/contactimg2.jpg) no-repeat center top;height:325px;}
.location-photo{background:url(../images/contactimg.jpg) no-repeat center top;height:412px;}
.location-photo2{background:url(../images/location2.jpg) no-repeat center top;height:412px;}
.location-photo3{background:url(../images/location3.jpg) no-repeat center top;height:412px;}
.location-photo4{background:url(../images/locations4.jpg) no-repeat center top;height:412px;}
.location-photo5{background:url(../images/locations5.jpg) no-repeat center top;height:412px;}
.map-head{display:block;}
.map-list{margin:0px;list-style:none;padding:0px;}
.map-list a:hover,
a:focus{color:#000;text-decoration:none !important;}
.pad-bott{margin-bottom:8px !important;}
.edward-add td{height:29px !important;}
.lunch{font-size:17px;}
.trans{display:inline-block;background:url(../images/translate.png) no-repeat 0 0;color:#fff;font-size:13px;font-weight:300;line-height:32px;margin-top:1px;margin-bottom: 29px; text-align:center;text-transform:uppercase;width:126px;padding-left:0px;height:32px;transition:all 0.5s ease-in-out 0s;}
.trans:hover{background:url(../images/translate.png) no-repeat 0 -32px;text-decoration:none;cursor:pointer;}
.translate{float:right;background:#b4c970;color:#666;padding:2px 12px 2px 12px;font-size:14px;line-height:30px;}
.translate:hover, .translate:focus{background:#fff;color:#666;text-decoration:none;}
.dd-option{float:left !important;width:32px !important;right:5px !important;padding:3px 3px 3px 3px !important;.padding:3px 0px 1px 1px !important;background:none !important;}
.dd-option img{float:left !important;position:relative !important;}
.dd-options{left:2px;top:32px;width:119px !important;}
.dd-option .dd-option-text{display:none !important;}
.dd-selected .dd-selected-text{text-align:left !important;line-height:30px !important;font-size:9px !important;}
.dd-selected label{margin-bottom:0px !important;}
.dd-click-off-close{float:left !important;}
.dd-click-off-close li{float:left !important;}
.dd-selected{min-width:140px;color:#666666 !important;margin:4px 0 0 3px;padding:0 10px !important;float:left;font-size:13px;font-weight:normal !important;text-transform:capitalize;line-height:22px;margin:0 0 3px;opacity:0;background:none !important;}
.dd-select{border:none !important;}
.dd-selected:hover{text-decoration:none;}
.dd-pointer{display:none !important;}
.collapse-link{display:none;}
.topspace{padding-top:30px;}
.form-treatment{display:block;}
.treat-form{min-height:71px !important;}
form input[required]{font-weight:bold;}
form .smalltext{display:block;font-size:12px;margin:-5px 0 10px;*height:20px;}
form .captcha-group{position:relative;}
label.verify{position:absolute;left:10px;top:7px;display:inline-block;text-align:left;padding-right:10px;border-right:1px solid #ddd;}
.imgcaptcha{height:36px !important;margin:0 0 0 10px;width:60px !important;}
.sm-input{width:30px;margin:0px !important;padding-left:75px !important;box-sizing:inherit;}
.result-text{color:#F00;font-size:13px;line-height:17px;min-height:17px;margin:-10px 0 10px 0;clear:both;}
.appointment-ttl{*height:250px;}
.form-horizontal .email-select{margin-bottom:10px;}
.form-horizontal .datepicker{width:78%;}
.form-horizontal .feedbacklable{float:none;min-width:auto;letter-spacing:2px;line-height:28px;}
.form-horizontal .feedbackinput{display:block;margin-bottom:4px;letter-spacing:2px;line-height:28px;}
.form-horizontal .countbox{margin-top:2px;width:50px;background:none!important;color:#646464;font-size:14px;border:1pxsolid#CECECE;}
.upload-input{float:left;width:62.4%;margin-right:10px;}
.fileuploadhide{position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);}
textarea{height:73px;font-family:'Muli', sans-serif;font-weight:400;}
a.referral-pdf-button{display:inline-block;padding:5px 10px;background:#25a5de;color:#FFF;font-size:15px;}
a.referral-pdf-button:hover{background:#C8C9CC;text-decoration:none;}
.video-pad{padding-top:0px !important;}
.orange{color:#E4894F;}
.mar-video{margin-bottom:30px;}
a.med-gaf{padding-top:20px;display:inline-block;}
div.flash{position:relative;}
div.flash a img.play-icon{position:absolute;left:15px;top:15px;opacity:0.6;}
div.flash a:hover img.play-icon{opacity:1;}
div.image-right{float:right;}
.alpha{margin-left:0 !important;}
div.image-left{float:left;}
.image-center{text-align:center;display:block;}
div.caption-text{position:relative;float:left;width:inherit;margin-bottom:30px;}
div.caption-text img{}
div.caption-text div.cat-text{width:100%;float:left;position:relative;background-color:#F7F7F7;}
div.caption-text div.cat-text p{height:70px;display:table-cell;vertical-align:middle;padding:0px 10px;line-height:initial;font-size:14px;letter-spacing:inherit;margin:auto;}
.fees-table{width:100%;}
.imgnew{margin: 0 auto;
    display: block;
   }
.fees-table td, .fees-table th{width:20%;padding:5px 1%;}
.fees-table tr th:first-child{text-align:left;}
.fees-table tr td{text-align:right;}
.fees-table tr td:first-child{text-align:left;}
.fees-title{background:#25a5de;color:#fff;}
.fees-table1{width:100%;}
.fees-table1 td, .fees-table1 th{width:20%;padding:5px 1%;}
.fees-table1 tr th:first-child{text-align:center;}
.fees-table1 tr td{text-align:right;}
.fees-table1 tr td:first-child{text-align:center;}
.fees-title1{background:#25a5de;color:#fff;}
.our-comm{margin-bottom:10px;}
.case-studies img{margin-bottom:20px;}
.bottom-spacing{margin-bottom:30px;}
.bottom-spacing1{margin-bottom:10px;}
.bottom-spacing2{margin-bottom:20px;}
.right-none{float:none !important;max-width:370px;width:100%;margin:0 auto 25px;}
.referral-top-img{display:block;margin:0 auto;}
.full-table{padding:0px;margin:0px;width:100%;border:0px;}
.referral-table{display:block;width:100%;margin-bottom:30px;}
.referral-table tr td:first-child{width:18%;}
.referral-form{display:block;}
.referral-form label{margin-bottom:10px;}
.feed-back-form textarea{margin-bottom:0px !important}
.feed-back-form .countbox{margin-top:0px !important;}
#textOneLine{margin-bottom:0px;font-family:"Muli",sans-serif;font-weight:400;}
.feed-back-form .control-label{font-size:inherit;letter-spacing:2px;line-height:28px;}
#imgCaptcha_feedback{height:36px !important;width:60px !important;}
.referral-verify .sm-input{width:51px;}
.referral-verify{position:relative;}
.refferal-text .result-text{clear:both;color:#f00;font-size:13px;line-height:17px;margin:10px 0;min-height:17px;}
.copyright-main h3{background:none;color:#aaa;display:block;font-size:11px;font-weight:bold;line-height:normal;margin:0;padding:0;text-decoration:none;text-transform:none;}
#back-to-top span{display:none;}
.social-icon span{display:none;}
.margin-bottom{margin-bottom:20px;}
.pop-up{width:95%;margin:0px auto;float:none;clear:both;}
.pop-up select, .pop-up textarea, .pop-up input[type="text"], .pop-up input[type="password"], .pop-up input[type="datetime"], .pop-up input[type="datetime-local"], .pop-up input[type="date"], .pop-up input[type="month"], .pop-up input[type="time"], .pop-up input[type="week"], .pop-up input[type="number"],
.pop-up input[type="email"], .pop-up input[type="url"], .pop-up input[type="search"], .pop-up input[type="tel"], .pop-up input[type="color"], .pop-up .uneditable-input{height:35px;}
.pop-up .form-horizontal .sm-input{float:left;height:20px;}
.pop-up .control-group{margin-bottom:0;}
.list-unstyled {
  list-style: outside none none;
}
ul.sitemap-page.list-unstyled li ul{margin-left:35px; margin-bottom:20px;}
ul.sitemap-page.list-unstyled li h3{ font-size:20px; margin:10px 0 10px 0; line-height:normal;}
ul.sitemap-page.list-unstyled li h5{ font-size:16px; margin-bottom:10px; line-height:normal; margin-top:0px;}
.slogan span small{ font-size:80%; text-transform:lowercase;}
.list.treatment-list h4{ margin:25px 0; line-height:28px;}
.list.treatment-list .heading{ background:none; padding-left:0;}
.pop-up p{ margin:0 0 5px 0; line-height:20px;}
.pop-up .popupfields{ height:20px!important; margin-bottom:5px; }
.modal-header h4{ margin:5px 0; font-size:22px;}
.pop-up form{ margin:0;}
.mato{ margin-top:0!important;}
.awardlogo{ margin-top:10px;}
.im-border{
	    border: 1px solid #969696;
    margin-top: 10px;
}
.medvideobox {
	float:right !important;
}
.medvideobox .flash{margin:0 0 30px 0px; padding:0;}
.medvideobox span {
	background:#25a5de;
	color:#fff;
	text-align:center;
	display:block;
	padding:2px 0px;
	text-align:center;
	font-size:14px;
}

.medvideobox span {
    background: #25a5de none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 14px;
    padding: 2px 0;
    text-align: center;
	margin-bottom:10px;
}
.med-video			{ width:400px !important; max-width:100% !important; margin:0 auto 30px auto !important; float:none !important;}




.med-video2			{ width:480px !important;  margin:0 auto 30px auto !important; float:none !important;}

.med-video2 iframe {
  height: 310px !important;
  width: 498px !important;
}

.new{display:block !important;}
.thumbnail{border-radius:0px;}
.new span{
text-align: center;
    display: block;
}
.med-video iframe	{ width:400px !important; height:230px !important;}

.main				{ width:98%; margin:0 auto; text-align:center;}
.med-video1	{ float:none !important; display:inline-block; width:35% !important; margin-left:1% !important; text-align:center; margin-bottom:30px;}
.med-video1 iframe	{ width:400px !important; height:256px !important; margin:0 auto;}
.med-video1	span	{ width:400px; max-width:100%;}
.padding-bot-20 { padding-bottom:20px; }
.padding-bot-10 { padding-bottom:10px; }
.padding-top-10 { padding-top:10px; }
.check-box a { background:none; display:inline; }
#myModal .modal-body { max-height:520px; }
.less-margin { margin-bottom: 10px; }
.input-group {display: flex;}
.btn-info {margin-left:10px;font-size: 11px;text-transform: capitalize;}
.webauthorv1 { color: #828487; text-align: left !important; font-family: 'Open Sans', sans-serif !important; font-weight: 400 !important; font-size: 11px !important; line-height: 1.4 !important; text-transform: uppercase !important; display: inline-block !important; position: relative !important; padding-left: 35px; }
.webauthorv1 strong.dfbold { font-size: 16px !important; font-weight: 700 !important; letter-spacing: 0.3px !important; }
.webauthorv1 a.dflink, .webauthorv1 a.dflink:hover, .webauthorv1 a.dflink:focus { color: inherit !important; text-decoration: none !important; font-weight: inherit !important; font-size: inherit !important; }
.webauthorv1 a.dflink:focus { outline: none !important; }
.webauthorv1 .dflogo { position: absolute; left: 0; top: 4px; }
.lineup1 { margin-left: -0.3px; }
.lineup2 { margin-left: -1.3px; }
.lineup3 { margin-left: -0.5px; }
.lineup4 { margin-left: -0.5px; }
.lineup5 { margin-left: -0.5px; }
.lineup6a { margin-left: 0.5px; }
.lineup6b { margin-left: -0.5px; }
.df-author[data-theme=white] .webauthorv1 { color: #fff !important; }
.df-author[data-theme=white] .webauthorv1 path { fill: #fff !important; }
.df-author[data-theme=light] .webauthorv1 { color: #bbb !important; }
.df-author[data-theme=light] .webauthorv1 path { fill: #bbb !important; }
.df-author[data-theme=dark] .webauthorv1 { color: #555 !important; }
.df-author[data-theme=dark] .webauthorv1 path { fill: #555 !important; }
.text-white{color:#FFFFFF !important;}

@media (max-width:1200px)
{
.med-video1	{ width:50% !important; margin-left:0px !important; float:left !important; display:inherit;}
}
@media (max-width:980px)
{
.med-video1	{ width:100% !important; margin-left:0px !important; float:none !important; display:inherit;}
}
@media (max-width:768px)
{
.med-video1	{ width:100% !important; margin-left:0px !important; float:none !important;}

}
/*----MAP----*/
#map4 { height: 500px; }
.gm-style .gm-style-iw { font-family: 'PT Sans', sans-serif; font-size: 14px; }
.gm-style address { margin-bottom: 10px; }
.map-logo { float: right; }
.map-popup { width: 300px; padding: 10px 5px; }
.map-popup hr { margin-top: 10px; margin-bottom: 10px; }
.addon-btn { background-color: transparent; padding: 0; border: none; }
.getdirection { margin-left: 2px; min-height: 35px; }
@media (max-width: 767px) {
    #map { height: 380px; }
    .gm-style .gm-style-iw { font-size: 12px; }
    .map-popup { width: 190px; padding: 5px 0px; }
    .map-logo { width: 100px; }
	.btn-info {font-size: 9px;text-transform: capitalize;}
}
@media (max-width: 360px) {
    .map-popup { width: 140px; padding: 0px; }
    .map-logo { width: 100px; float: none; margin-top: 0px; }
    .getdirection { padding-left: 4px; padding-right: 4px; font-size: 12px; }
	.btn-info {font-size: 9px;text-transform: capitalize;}
}
#map2 { height: 500px; }
.gm-style .gm-style-iw { font-family: 'PT Sans', sans-serif; font-size: 14px; }
.gm-style address { margin-bottom: 10px; }
.map-logo { float: right; }
.map-popup { width: 300px; padding: 10px 5px; }
.map-popup hr { margin-top: 10px; margin-bottom: 10px; }
.addon-btn { background-color: transparent; padding: 0; border: none; }
.getdirection { margin-left: 2px; min-height: 35px; }
@media (max-width: 767px) {
    #map { height: 380px; }
    .gm-style .gm-style-iw { font-size: 12px; }
    .map-popup { width: 190px; padding: 5px 0px; }
    .map-logo { width: 100px; }
}
@media (max-width: 360px) {
    .map-popup { width: 140px; padding: 0px; }
    .map-logo { width: 100px; float: none; margin-top: 0px; }
    .getdirection { padding-left: 4px; padding-right: 4px; font-size: 9px; }
}