@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../images/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../images/fancybox_loading@2x.gif);background-size:24px 24px}}@media screen and (max-width:1250px){.container{width:auto;padding-left:30px;padding-right:30px}}@media screen and (max-width:1024px){.logo{max-width:330px}.banner-sec>.container{background-position:top right 35%}.banner-content{width:450px}.banner-content h1{font-size:48px;line-height:54px}.top-address{padding-top:0}.header-right h3{font-size:21px}.top-form-sec{width:300px;padding:20px}.top-form-sec h2{font-size:31px}}@media screen and (max-width:900px){.logo{max-width:240px}.top-address p{font-size:15px}.header-right h3{font-size:19px}.banner-sec{height:auto}.banner-sec>.container{background:0;padding:0}.banner-content{width:100%;background:url(../images/banner-bg-small.jpg) no-repeat top right 20%;background-size:cover;padding:30px 40% 30px 20px;border-bottom:3px solid #92030b;margin-bottom:25px}.banner-content p{padding-right:20%}.top-form-sec{width:90%;float:none;margin:0 auto;clear:both}.location-sec{padding:20px}.testimonial-inner{padding:0 20px}.about-sec img.pull-right{max-width:60%}}@media screen and (max-width:768px){.container{padding-left:20px;padding-right:20px}.fluid-row{margin-left:-15px;margin-right:-15px}.fluid-row [class*="col-"]{padding-left:15px;padding-right:15px}.contact-sec .fluid-row [class*="col-"]{width:50%}.contact-sec form button{width:100%;padding:14px 25px 13px}.location-sec h2{font-size:28px}}@media screen and (max-width:767px){.header-right{display:none}.mob-header-right{display:block}.inner-space{padding-top:30px;padding-bottom:35px}.about-sec .fluid-row [class*="col-"]{width:100%}.location-sec{margin-top:40px}.address:last-child{margin:0 0 10px}.map-holder{height:300px}.treatment-block{flex-basis:47%}.footer{padding:12px 0}}@media screen and (max-width:640px){h1.sec-heading{font-size:30px}h4{font-size:18px}.logo{max-width:200px}.contact-sec h3{font-size:20px}.mob-banner-bottom{display:block;margin:0 0 20px}.banner-content .banner-bottom{display:none}.banner-content{margin:0}.banner-bottom p{padding-right:0}.mob-header-right{margin-top:20px}.mob-header-right a{font-size:20px}.mob-header-right a img{max-height:28px}.mob-header-right a+a{margin-left:25px}.contact-sec .fluid-row [class*="col-"]{width:100%}.contact-sec h1.sec-heading{font-size:36px}.testimonial-sec{padding:30px 0}.testimonial-inner p img{max-width:44px;margin-left:15px}.testimonial-inner p{font-size:18px;line-height:28px}.disease-sec img.pull-right{max-width:50%;margin-left:20px}.phy-img{max-width:135px;margin:0 20px 20px 0}.phy-content{margin-left:0}.certificate-title{clear:both}}@media screen and (max-width:480px){.logo{max-width:45%}p{margin-bottom:18px}.banner-content h1{margin:0;font-size:44px;line-height:50px}.banner-bottom p{font-size:18px;line-height:24px;margin:0 0 20px}.banenr-list li{font-size:18px}img.pull-right,.about-sec img.pull-right{margin:0 0 15px;max-width:100%;width:100%}.full-strip h3{font-size:21px}.mob-header-right a{font-size:16px}.mob-header-right a img{max-height:20px}.mob-header-right a+a{margin-left:15px}.treatment-block{flex-basis:100%;margin:15px 0}.ba-img-block{width:100%;margin-bottom:20px}.ba-img-block:last-child{margin-bottom:0}.map-holder{height:220px}.bold-text{font-size:18px;line-height:28px}.phy-block{margin:0 0 40px}.testimonial-inner{padding:0}}@media screen and (max-width:414px){.logo{max-width:50%}.header{padding-bottom:10px}.banner-content h1{font-size:38px;line-height:46px}.mob-header-right{margin-top:10px}.mob-header-right a img,.mob-header-right a span{display:block}.mob-header-right a img{margin:0 auto;max-height:24px}.disease-sec img.pull-right{max-width:100%;width:100%;margin:0 0 15px}.phy-content h3{font-size:22px}.phy-content h4{font-size:17px}.certificate-title h5{font-size:16px;line-height:24px}}@media screen and (max-width:385px){.banner-content h1{font-size:36px;line-height:41px}}@media screen and (max-width:340px){.header .container{padding-left:15px;padding-right:15px}.mob-header-right{margin-top:0}.banner-content h1{font-size:32px;line-height:38px}.mob-header-right a{font-size:14px}}