@media(min-width:1921px){.slider{height:650px}
    .slider .slides{height:650px}
    #hero-3 .slider,#hero-10 .slider,#hero-3 .slider .slides,#hero-10 .slider .slides{height:700px}
    #hero-1 .hero-txt{margin-top:-80px}
    #hero-6 .caption-txt{margin-top:-100px}
    #hero-11 .caption-txt{margin-top:-120px}
    #heroCarousel .carousel-item{min-height:650px}
}@media(min-width:1440px) and (max-width:1920.99px){.slider{height:650px}
    .slider .slides{height:650px}
    #hero-3 .slider,#hero-10 .slider,#hero-3 .slider .slides,#hero-10 .slider .slides{height:700px}
    #hero-1 .hero-txt{margin-top:-80px}
    #hero-6 .caption-txt{margin-top:-100px}
    #hero-11 .caption-txt{margin-top:-120px}
    #heroCarousel .carousel-item{min-height:650px}
}@media(min-width:992px) and (max-width:1199.99px){.pc-30{padding-right:20px;padding-left:20px}
    .pr-30{padding-right:15px}
    h5.h5-xs{font-size:1.09375rem}
    h5.h5-sm{font-size:1.125rem}
    h5.h5-md{font-size:1.15625rem}
    h5.h5-lg{font-size:1.1875rem}
    h5.h5-xl{font-size:1.218755rem}
    h4.h4-xs{font-size:1.25rem}
    h4.h4-sm{font-size:1.375rem}
    h4.h4-md{font-size:1.5rem}
    h4.h4-lg{font-size:1.625rem}
    h4.h4-xl{font-size:1.75rem}
    h3.h3-xs{font-size:1.875rem}
    h3.h3-sm{font-size:2rem}
    h3.h3-md{font-size:2.125rem}
    h3.h3-lg{font-size:2.25rem}
    h3.h3-xl{font-size:2.5rem}
    h2.h2-xs{font-size:2.75rem}
    h2.h2-sm{font-size:2.875rem}
    h2.h2-md{font-size:3rem}
    h2.h2-lg{font-size:3.125rem}
    h2.h2-xl{font-size:3.25rem}
    h2.h2-huge{font-size:4.25rem}
    p.p-sm{font-size:.95rem}
    p{font-size:1rem}
    p.p-md{font-size:1.066rem}
    p.p-lg{font-size:1.133rem}
    p.p-xl{font-size:1.266rem}
    .btn.btn-sm{font-size:.875rem}
    .video-btn{width:90px;height:90px;margin-top:-45px;margin-left:-45px}
    .video-btn i{font-size:2.75rem;line-height:82px!important}
    .video-btn.video-btn-sm{width:74px;height:74px;margin-top:-37px;margin-left:-37px;line-height:64px!important}
    .video-btn.video-btn-sm i{font-size:34px;line-height:68px!important;margin-left:6px}
    .icon-xs [class*="flaticon-"]:before,.icon-xs [class*="flaticon-"]:after{font-size:2.85rem}
    .icon-sm [class*="flaticon-"]:before,.icon-sm [class*="flaticon-"]:after{font-size:3.35rem}
    .icon-md [class*="flaticon-"]:before,.icon-md [class*="flaticon-"]:after{font-size:3.85rem}
    .icon-lg [class*="flaticon-"]:before,.icon-lg [class*="flaticon-"]:after{font-size:4rem}
    .icon-xl [class*="flaticon-"]:before,.icon-xl [class*="flaticon-"]:after{font-size:4.35rem}
    .img-110{width:90px;height:90px}
    .img-100{width:90px;height:90px}
    .img-95{width:85px;height:85px}
    .img-90{width:85px;height:85px}
    .img-85{width:80px;height:80px}
    .img-80{width:70px;height:70px}
    .img-75{width:70px;height:70px}
    .img-70{width:65px;height:65px}
    .img-65{width:60px;height:60px}
    span.section-id{font-size:.8rem;margin-bottom:23px}
    .section-title p{padding:0 14%}
    .txt-block h4.h4-xl,.txt-block h3.h3-md{margin-bottom:20px}
    .content-block-img{margin-top:30px;margin-bottom:30px}
    #hero-12{padding-top:80px;padding-bottom:180px}
    #hero-3 .slider,#hero-10 .slider,#hero-3 .slider .slides,#hero-10 .slider .slides{height:620px}
    #heroCarousel .carousel-item{min-height:580px}
    .carousel-control-next,.carousel-control-prev{height:25px;width:25px;padding:0}
    .carousel-control-next-icon,.carousel-control-prev-icon{width:25px;height:25px}
    .carousel-control-next{right:0}
    .carousel-control-prev{left:0}
    #hero-1 .hero-txt{margin-top:-100px;margin-bottom:0}
    #hero-3 .caption-txt{padding-left:0}
    .hero-5-strip{padding:20px 40px}
    #hero-5 .hero-txt{padding:45px 40px}
    #hero-10 .caption-txt{margin-top:-100px}
    #hero-12 .hero-txt{padding-right:30px;padding-left:20px}
    #hero-1 h2{font-size:4.25rem;margin-bottom:20px}
    #hero-1 h5,#hero-4 h5,.hero-5-strip h5,#hero-7 h5,#hero-8 h5,#hero-9 h5,#hero-12 h5{font-size:.835rem;margin-bottom:25px}
    #hero-2 h2{font-size:3rem;margin-bottom:20px}
    #hero-3 h2{font-size:4.5rem;letter-spacing:-1px;margin-bottom:20px}
    #hero-4 h2{font-size:3.15rem;margin-bottom:25px}
    #hero-5 h3{font-size:2rem;margin-bottom:20px}
    #hero-5 h4{font-size:1.5rem;margin-bottom:15px}
    .hero-5-strip h5{line-height:1;margin-bottom:0}
    #hero-6 h2{font-size:3.25rem;letter-spacing:1px;margin-bottom:15px}
    #hero-6 h5{font-size:.835rem;margin-bottom:30px}
    #hero-7 h2{font-size:3.75rem;margin-bottom:20px;padding-right:3%}
    #hero-8 h2{font-size:4.5em;letter-spacing:2px;margin-bottom:20px}
    #hero-9 h2{font-size:3rem;letter-spacing:0;margin-bottom:20px}
    #hero-10 h2{font-size:3.35rem;letter-spacing:3px;margin-bottom:20px}
    #hero-11 h2{font-size:5.65rem;margin-bottom:10px}
    #hero-11 h3{font-size:1.5rem;border:2px solid #fff;padding:10px 20px;margin-bottom:25px}
    #hero-12 h2{font-size:3.35rem;margin-bottom:25px}
    #hero-1 .hero-txt p{padding-right:8%}
    #hero-2 .caption p{font-size:1rem;padding-right:0}
    #hero-4 .hero-txt p,#hero-8 .caption p,#hero-9 .hero-txt p,#hero-10 .caption p{padding-right:0}
    #hero-6 .caption p{padding:0 14%}
    #hero-12 .hero-txt p{font-size:1rem}
    .hero-form{padding:35px 30px;margin:0 0 0 20px}
    .hero-1-img{margin-left:-80px}
    #about-6 .txt-block.pc-30{padding-right:0;padding-left:5px}
    .abox-3-holder{padding:50px 0}
    .abox-1{height:300px;padding:40px 20px}
    .abox-2{padding:45px 25px 50px}
    .abox-3{padding:0 25px}
    .abox-1 h5,.abox-2 h5{margin-bottom:20px}
    .abox-1 h5.h5-lg.emergency-call{font-size:1.3rem;margin-top:30px}
    .abox-3 h5,.abox-4 h5{font-size:1rem;margin-bottom:15px}
    .abox-3 p.blue-color{font-size:.95rem;margin-bottom:15px}
    .abox-2 .btn.mt-25{margin-top:20px}
    .abox-1 i{font-size:1rem}
    .abox-4-table{padding:35px 25px 10px}
    .abox-1 .table td,.abox-1 .table th{font-size:13px;padding:13px 0}
    .abox-4-table .table td,.abox-4 .table th{font-size:15px;padding:16px 0}
    .singnature.mt-35{margin-top:30px}
    #about-6 .btn.mt-25{margin-top:15px}
    #services-6{padding-bottom:60px}
    .sbox-2{padding:45px 10px}
    .sbox-6{margin-bottom:30px}
    .sbox-6.pr-30{padding-right:10px}
    .sbox-6.pl-30{padding-left:10px}
    .sbox-6.mr-30{margin-right:0}
    .sbox-6.ml-30{margin-left:0}
    .sbox-7{padding:25px 20px;margin-bottom:30px}
    .sbox-1 h5,.sbox-8 h5{margin-top:20px;margin-bottom:10px}
    .sbox-2 h5{margin-top:20px}
    .sbox-3 h5,.sbox-5 h5{font-size:1rem;margin-top:25px;margin-bottom:15px}
    .sbox-4 h5{margin-top:20px;margin-bottom:10px}
    .sbox-6 h5{margin-top:20px;margin-bottom:10px}
    .sbox-6 p{font-size:.925rem}
    .services-7-table{padding:30px 20px 25px;margin-bottom:30px}
    .services-7-table .table td,.services-7-table .table th{font-size:15px;padding:15px 0}
    .s8-boxes{padding-left:25px}
    .services-8-table{padding:0 60px 0 25px}
    .services-8-table table{margin-top:20px;margin-bottom:20px}
    .s1-page{padding-left:30px;padding-right:30px}
    .s1-page h4.h4-md,.s2-page h4.h4-sm{margin-bottom:20px}
    .s1-page h4.h4-lg{font-size:1.25rem;line-height:2rem}
    .s1-page h4.h4-lg span{font-size:2rem;top:4px;left:5px}
    #info-8 .txt-block{padding:50px 50px;margin-right:-100px}
    .bottom-row p.mb-30,#info-2 p.mb-30{margin-bottom:10px}
    .info-1-img{left:-70%}
    .info-1-img img,.info-2-img img{width:170%}
    .info-2-img img{width:150%}
    .info-9-table{padding:0 60px 0 25px}
    #pills-tab{margin:0 auto 50px}
    #tabs-2 #pills-tab{margin:5px 0 0;padding-right:10px}
    .nav-pills .nav-link{padding:14px 30px;margin-right:10px}
    .nav-pills .nav-link span{margin-top:-4px;margin-right:10px}
    .nav-pills .icon-xs [class*="flaticon-"]:before,.nav-pills .icon-xs [class*="flaticon-"]:after{font-size:1.75rem}
    .nav-pills .nav-link a{line-height:1.75rem!important}
    .tab-pane p.mb-30{margin-bottom:16px}
    .tab-pane .btn.mt-30{margin-top:20px}
    .gallery-filter{margin-bottom:40px}
    #gallery-1 .item-overlay::before,#gallery-2 .item-overlay::before,#gallery-1 .item-overlay::after,#gallery-2 .item-overlay::after{top:15px;right:15px;bottom:15px;left:15px}
    #gallery-1 .image-zoom a,#gallery-2 .image-zoom a{width:46px;height:46px;font-size:18px;line-height:42px!important}
    #statistic-3 .statistic-holder{margin-top:35px}
    .statistic-block h5{font-size:2.35rem}
    #statistic-2 .statistic-block h5{font-size:2.05rem}
    .statistic-block p,#statistic-2 .statistic-block p{font-size:1rem}
    .statistic-holder .statistic-block p{font-size:.875rem}
    .statistic-img img{width:150%}
    .doctor-2{padding:25px}
    .doctor-meta span{font-size:.95rem}
    #doctor-breadcrumbs{padding-top:100px;padding-bottom:50px}
    #doctor-breadcrumbs .doctor-data{padding-left:30px}
    #doctor-1-details .doctor-bio{padding-top:50px;padding-left:30px}
    #doctor-2-details .doctor-bio{padding-left:30px}
    #doctor-1-details .doctor-photo{margin-top:-190px}
    .doctor-contacts h4.h4-xs{font-size:1.35rem}
    .doctor-info .table td,.doctor-info .table th{padding:15px 15px}
    .doctor-info .table span i{font-size:11px}
    #pricing-3 .txt-block.pc-30{padding-right:0;padding-left:0}
    .pricing-table span.price{font-size:60px}
    .pricing-table sup{font-size:40px}
    #pricing-1 .pricing-table ul.features{padding:15px 0 25px}
    #pricing-1 .pricing-table ul.features li{font-size:.975rem;padding:8px 0}
    .pricing-img img{width:150%}
    #pricing-2-page p.mb-50{margin-bottom:40px}
    #pricing-1 .all-pricing-btn{margin-top:20px}
    .brands-holder img{padding:0}
    .review-2{padding:35px 20px}
    .review-2 p{font-size:1.2rem}
    .review-author h5{font-size:1.05rem;padding-top:7px}
    .quote{width:40px;height:42px;margin-left:5px;margin-bottom:-20px}
    .review-2 .quote{width:90px;height:93px;margin-left:-50px;margin-top:-60px}
    #banner-7{padding-top:100px;padding-bottom:100px}
    #banner-8{padding-top:80px;padding-bottom:80px}
    #banner-7 .banner-txt h2{margin-bottom:20px}
    #banner-3 .banner-txt h3.h3-md{font-size:2.75rem;margin-top:15px;margin-bottom:20px}
    #banner-4 .banner-txt h3.h3-xl{margin-top:15px;margin-bottom:20px}
    #banner-1 .banner-txt p{margin-top:25px;padding-right:5%}
    #banner-2 .banner-txt p{margin-top:20px;margin-bottom:25px}
    #banner-1 .banner-details h5{font-size:2.25rem;line-height:2rem!important;margin-top:15px}
    #banner-1 .banner-details span{font-size:1.1rem;line-height:2rem!important}
    #banner-6 span{margin-top:6px}
    #banner-4 .btn.mt-20,#banner-7 .btn.mt-20{margin-top:15px}
    #banner-8 .icon-lg [class*="flaticon-"]:before,#banner-8 .icon-lg [class*="flaticon-"]:after{font-size:5rem}
    .blog-post-img.mb-40{margin-bottom:25px}
    .sblog-post-txt h5.h5-md{margin-top:15px;margin-bottom:15px}
    .sblog-post-txt p.mt-30{margin-top:15px}
    .post-inner-img{margin-top:30px;margin-bottom:30px}
    .post-tags-list{margin-bottom:30px}
    .post-share-links{margin-top:60px;padding-top:60px}
    a.share-ico{width:90px;height:34px;font-size:.95rem;line-height:34px!important;margin-right:5px}
    .author-senoff{padding:45px 30px;margin-top:70px;margin-bottom:70px}
    .author-senoff img{width:85px;height:85px}
    .author-senoff-txt h5{margin-bottom:10px}
    .related-posts h5.h5-md,.single-post-comments h5.h5-md{padding-bottom:20px;margin-bottom:30px}
    .single-post-comments1{margin-top:30px;margin-bottom:50px}
    .comment-meta h5{font-size:.975rem}
    .comment-date{font-size:14px}
    .comment-form{margin-top:40px}
    #gmap{height:400px}
    #contacts-1 .contact-form{margin-left:0;margin-right:0}
    #contacts-2 h4.h4-md{padding-right:0;margin-top:0;margin-bottom:20px}
    #footer-1 .footer-box{padding-left:0}
    .footer h5.h5-xs{margin-bottom:20px}
    .footer p.p-sm.mt-20{margin-top:15px}
    .sidebar-div.mb-50{margin-bottom:40px}
    #search-field .btn{padding:17px}
    .sidebar-table{padding:40px 20px}
    .sidebar-table .table td,.sidebar-table .table th{font-size:15px;padding:15px 0}
    .sidebar-timetable{padding:30px 20px}
    .txt-widget-avatar img{width:85px;height:85px;margin:0 10px 0 0}
    .txt-widget-data span{font-size:.85rem}
    .txt-widget-data h5{padding-top:5px}
    .txt-widget-data p{font-size:1.15rem}
    .popular-posts li a{font-size:.975rem}
    .badge{margin-bottom:8px;padding:4px 12px}
    .badge a{font-size:.875rem}
    .breadcrumb-holder{padding-top:35px;padding-bottom:35px;padding-left:10px}
    .breadcrumb-holder h4{margin-top:7px}
    .breadcrumb-item a,.breadcrumb-item.active{font-size:.975rem}
    .breadcrumb-item+.breadcrumb-item::before{font-size:1.05rem}
    #department-page .content-block p.p-md{font-size:1rem}
    #department-page .content-block p.mb-30{margin-bottom:10px}
    .blog-page-pagination{margin-top:60px;padding-top:60px}
    .page-link{padding:.6rem .9rem}
    #faqs-page h5.h5-xl{margin-top:30px;margin-bottom:25px}
    .terms-box{margin-bottom:20px}
    .terms-box h5{margin-bottom:22px}
    .terms-box p span{font-size:.975rem}
    #terms-page p.p-notice{font-size:.85rem}
    ul.terms-list{margin:15px 0 20px 25px}
    #timetable-page{padding-top:100px;padding-bottom:160px}
}@media(min-width:768px) and (max-width:991.99px){.wide-100{padding-top:80px;padding-bottom:80px}
    .wide-90{padding-top:80px;padding-bottom:70px}
    .wide-80{padding-top:80px;padding-bottom:60px}
    .wide-70{padding-top:80px;padding-bottom:50px}
    .wide-60{padding-top:80px;padding-bottom:40px}
    .wide-50{padding-top:80px;padding-bottom:30px}
    .wide-40{padding-top:80px;padding-bottom:20px}
    .wide-30{padding-top:80px;padding-bottom:10px}
    .wide-20{padding-top:80px;padding-bottom:0}
    .pt-100,.division.pt-100{padding-top:80px}
    .pb-100{padding-bottom:80px}
    .pl-30{padding-left:0}
    .pr-30{padding-right:0}
    .pc-30,.pc-45{padding-right:0;padding-left:0}
    h5.h5-xs{font-size:1.2rem}
    h5.h5-sm{font-size:1.35rem}
    h5.h5-md{font-size:1.4rem}
    h5.h5-lg{font-size:1.5rem}
    h5.h5-xl{font-size:1.6rem}
    h4.h4-xs{font-size:1.25rem}
    h4.h4-sm{font-size:1.375rem}
    h4.h4-md{font-size:1.5rem}
    h4.h4-lg{font-size:1.625rem}
    h4.h4-xl{font-size:1.75rem}
    h3.h3-xs{font-size:1.875rem}
    h3.h3-sm{font-size:2rem}
    h3.h3-md{font-size:2.125rem}
    h3.h3-lg{font-size:2.25rem}
    h3.h3-xl{font-size:2.5rem}
    h2.h2-xs{font-size:2.75rem}
    h2.h2-sm{font-size:2.875rem}
    h2.h2-md{font-size:3rem}
    h2.h2-lg{font-size:3.125rem}
    h2.h2-xl{font-size:3.25rem}
    h2.h2-huge{font-size:4.25rem}
    p.p-sm{font-size:1rem}
    p{font-size:1rem}
    p.p-md{font-size:1.066rem}
    p.p-lg{font-size:1.133rem}
    p.p-xl{font-size:1.266rem}
    .btn{font-size:1.05rem;padding:13px 28px}
    .btn.btn-sm{font-size:.915rem;padding:12px 24px}
    .box-list p.p-sm{font-size:1rem}
    .icon-xs [class*="flaticon-"]:before,.icon-xs [class*="flaticon-"]:after{font-size:2.85rem}
    .icon-sm [class*="flaticon-"]:before,.icon-sm [class*="flaticon-"]:after{font-size:3.35rem}
    .icon-md [class*="flaticon-"]:before,.icon-md [class*="flaticon-"]:after{font-size:3.85rem}
    .icon-lg [class*="flaticon-"]:before,.icon-lg [class*="flaticon-"]:after{font-size:4rem}
    .icon-xl [class*="flaticon-"]:before,.icon-xl [class*="flaticon-"]:after{font-size:4.35rem}
    .img-110{width:90px;height:90px}
    .img-100{width:90px;height:90px}
    .img-95{width:85px;height:85px}
    .img-90{width:85px;height:85px}
    .img-85{width:80px;height:80px}
    .img-80{width:75px;height:75px}
    .img-75{width:70px;height:70px}
    .img-70{width:65px;height:65px}
    .img-65{width:60px;height:60px}
    span.section-id{font-size:.915rem;margin-bottom:23px}
    .section-title{margin-bottom:50px}
    .section-title p{font-size:1.075rem;padding:0 5%}
    .txt-block h4.h4-xl,.txt-block h3.h3-md{margin-bottom:20px}
    .content-block-img{margin-top:30px;margin-bottom:30px}
    .hero-widget{display:none}
    .wsmobileheader{height:70px;background-color:#fff;box-shadow:0 0 2px rgba(50,50,50,0.4)}
    .wsmobileheader .smllogo{margin-top:15px}
    .wsanimated-arrow{padding:14px 28px 14px 0;margin:19px 0 0 20px}
    .wsanimated-arrow span:before{top:-8px;width:26px}
    .wsanimated-arrow span:after{bottom:-8px;width:20px}
    .wsactive .wsanimated-arrow span:before,.wsactive .wsanimated-arrow.active span:after{width:28px;top:0}
    .wsactive .wsanimated-arrow span:after{width:28px;top:0}
    .callusbtn{font-size:20px;padding:20px 20px}
    .header-button span,.wsmenu>.wsmenu-list>li.header-btn a{height:50px;line-height:50px;padding:0 17px;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
    .hero-section{margin-top:70px}
    #hero-5{padding-top:80px;padding-bottom:145px}
    #hero-4{background-position:left center;padding-bottom:0;margin-bottom:100px}
    #hero-12{padding-top:80px;padding-bottom:130px}
    .slider,.slider .slides{height:560px}
    #hero-3 .slider,#hero-10 .slider,#hero-3 .slider .slides,#hero-10 .slider .slides{height:560px}
    #hero-6 .slider,#hero-6 .slider .slides{height:520px}
    #heroCarousel .carousel-item{min-height:560px}
    .carousel-control-next,.carousel-control-prev{height:25px;width:25px;padding:0}
    .carousel-control-next-icon,.carousel-control-prev-icon{width:25px;height:25px}
    .carousel-control-next{right:0}
    .carousel-control-prev{left:0}
    #hero-1 .hero-txt{margin-top:-60px;margin-bottom:0}
    #hero-3 .caption-txt{margin-top:-70px;padding-left:0}
    .hero-5-strip{padding:20px 40px}
    #hero-5 .hero-txt{padding:45px 30px}
    #hero-6 .caption-txt{margin-top:-70px}
    #hero-10 .caption-txt{margin-top:-70px}
    #hero-11 .caption-txt{margin-top:-60px}
    #hero-12 .hero-txt{padding-right:20px;padding-left:0}
    #hero-1 h2{font-size:3.75rem;margin-bottom:20px}
    #hero-1 h5,#hero-4 h5,.hero-5-strip h5,#hero-7 h5,#hero-8 h5,#hero-9 h5,#hero-12 h5{font-size:.85rem;margin-bottom:25px}
    #hero-2 h2{font-size:3rem;letter-spacing:0;margin-bottom:20px}
    #hero-3 h2{font-size:4rem;letter-spacing:-1px;margin-bottom:20px}
    #hero-4 h2{font-size:3.65rem;margin-bottom:25px;padding-right:5%}
    #hero-5 h3{font-size:2rem;margin-bottom:20px}
    #hero-5 h4{font-size:1.75rem;margin-bottom:15px}
    .hero-5-strip h5{line-height:1;margin-bottom:0}
    #hero-6 h2{font-size:2.5rem;letter-spacing:1px;margin-bottom:15px}
    #hero-6 h5{font-size:.835rem;margin-bottom:30px}
    #hero-7 h2{font-size:3.3rem;margin-bottom:20px}
    #hero-8 h2{font-size:3.75em;letter-spacing:2px;margin-bottom:20px}
    #hero-9 h2{font-size:2.65rem;letter-spacing:0;margin-bottom:20px}
    #hero-10 h2{font-size:3rem;letter-spacing:2px;margin-bottom:20px}
    #hero-11 h2{font-size:4.75rem;margin-bottom:10px}
    #hero-11 h3{font-size:1.25rem;border:2px solid #fff;padding:10px 20px;margin-bottom:25px}
    #hero-12 h2{font-size:2.75rem;letter-spacing:0;margin-bottom:25px}
    #hero-1 .hero-txt p,#hero-2 .caption p,#hero-3 .caption p,#hero-4 .hero-txt p,#hero-7 .caption p,#hero-8 .caption p,#hero-9 .hero-txt p,#hero-10 .caption p,#hero-11 .caption p{font-size:1rem;padding-right:0}
    #hero-6 .caption p{padding:0 2%}
    #hero-12 .hero-txt p{font-size:1rem}
    .hero-section .btn{margin-top:15px}
    #hero-section-form{margin-bottom:-100px}
    .hero-form{margin:10px 0 0 0;padding:40px 20px 40px}
    .hero-form .col-md-6,.hero-form .col-md-12{padding:0 10px}
    .hero-form h4{font-size:1.7rem;margin-bottom:30px}
    .hero-form .form-control,.hero-form .custom-select{height:52px}
    .hero-1-img{margin-left:-80px}
    .hero-1-img img{width:200%}
    .hero-12-img{width:40%;left:60%}
    #about-1,#about-2{margin-top:-60px}
    #about-3{margin-top:-80px}
    #about-5{padding-bottom:80px}
    #about-5 .txt-block{margin-top:40px}
    #about-6 .txt-block{margin-bottom:40px}
    .abox-1{height:340px;padding:40px 30px 35px}
    #abox-1{border-radius:6px 0 0 0}
    #abox-2{border-radius:0 6px 0 0}
    #abox-3{border-radius:0 0 0 6px}
    #abox-4{border-radius:0 0 6px 0}
    .abox-2-holder{padding:15px 0}
    .abox-2{padding:25px 30px}
    .abox-3-holder{padding:40px 0 10px}
    .abox-3{text-align:center;padding:0 15%;margin-bottom:30px}
    .abox-1 h5,.abox-2 h5{margin-bottom:20px}
    .abox-1 h5.h5-lg.emergency-call,.abox-2 h4.h4-sm.emergency-call{font-size:1.7rem;margin-top:30px}
    .abox-3 h5,.abox-4 h5{font-size:1.3rem;margin-bottom:15px}
    .abox-1 p,.abox-2 p,.abox-3 p,.abox-4 p{font-size:1rem}
    .abox-3 p.blue-color{font-size:1rem;margin-bottom:15px}
    .abox-1 .table td,.abox-1 .table th,.abox-2 .table td,.abox-2 .table th,.abox-4-table .table td,.abox-4 .table th{font-size:17px;padding:16px 0}
    .singnature.mt-35{margin-top:25px}
    #about-6 .btn.mt-25{margin-top:20px}
    #about-5 .about-img,#about-6 .about-img{margin:0 10%}
    #services-6,#services-8{padding-bottom:50px}
    .sbox-1{text-align:center;padding:0 5%}
    .sbox-3{margin:0 10px 40px;padding:60px 35px}
    .sbox-5{margin:0 10px 40px}
    .sbox-5-txt{padding:15px 25px 50px}
    .sbox-3 p,.sbox-5 p{font-size:1rem}
    .sbox-6{margin-bottom:30px;text-align:left!important}
    .sbox-6 p{margin-bottom:0}
    .sbox-6.mr-30{margin-right:0}
    .sbox-6.ml-30{margin-left:0}
    .s6-img,.sbox-6-img{display:none}
    .services-7-table{margin-top:20px;margin-bottom:40px}
    .services-7-table .table td,.services-7-table .table th{font-size:17px;padding:16px 0}
    .s8-boxes{padding-left:0}
    .services-8-table{padding:0;margin-bottom:60px}
    .services-8-bg{position:relative;left:0;height:auto;width:auto!important;z-index:3}
    #info-3{text-align:center;padding-top:80px;padding-bottom:80px}
    #info-6,#info-7{padding-top:80px;padding-bottom:0}
    #info-8,#info-9{padding-top:80px;padding-bottom:80px}
    #info-8 .txt-block{padding:50px}
    .bottom-row p.mb-30,#info-2 p.mb-30{margin-bottom:10px}
    .info-section .btn.mt-25{margin-top:20px}
    #info-5 .txt-block{padding-left:30px}
    .top-row .info-4-img,#info-9 .txt-block{margin-bottom:40px}
    #info-8 .table td,#info-8 .table th{font-size:17px;padding:16px 0}
    .info-1-img{left:0;margin-bottom:30px}
    .info-1-img img,.info-2-img img{position:relative;width:100%;height:100%}
    .info-3-img{display:none}
    .info-9-table{padding:0 40px 0 40px}
    .info-9-table .h4-xs{font-size:1.75rem}
    .bottom-row .info-4-img{margin-top:40px}
    .info-6-img,.info-7-img{background-position:center center;position:relative;left:0;height:400px;width:auto!important;margin-top:80px}
    .info-9-img{display:none}
    #tabs-1 .txt-block.pc-30{padding-left:0;padding-right:0;margin-top:30px}
    #pills-tab{margin:0 auto 40px}
    #tabs-2 #pills-tab{margin:0 0 40px 0;padding-right:0}
    #tabs-2 .nav-item{width:100%;text-align:center;margin:0 0 5px 0}
    .nav-pills .nav-link{font-size:1.05rem;padding:9px 22px;margin-right:2px}
    #tabs-2 .nav-pills .nav-link{font-size:1.15rem;padding:16px 20px;border-right:0;border-bottom:2px solid transparent}
    #tabs-2 .nav-pills .nav-link.active,#tabs-2 .nav-pills .nav-link.active:hover{border-bottom:2px solid #00a3c8;border-right:0}
    .nav-pills .nav-link span{display:none}
    .tab-pane p.mb-30{margin-bottom:16px}
    .tab-pane .btn.mt-30{margin-top:20px}
    #statistic-3,.statistic-holder .statistic-block{text-align:center!important}
    #statistic-3 .statistic-holder{margin-top:35px}
    .statistic-block h5,#statistic-2 .statistic-block h5,.statistic-holder .statistic-block h5{font-size:2.35rem}
    .statistic-block p,#statistic-2 .statistic-block p,.statistic-holder .statistic-block p,.statistic-holder .statistic-block p{font-size:1rem}
    .statistic-holder .icon-sm [class*="flaticon-"]:before,.statistic-holder .icon-sm [class*="flaticon-"]:after{font-size:3.85rem;line-height:1!important}
    .statistic-img{display:none}
    .gallery-filter button{font-size:1.15rem}
    .masonry-wrap .gallery-item{width:50%}
    .doctor-2{padding:25px 25px 40px}
    .doctor-1 p.p-sm{font-size:1rem}
    #doctor-breadcrumbs{margin-top:70px;padding-top:120px;padding-bottom:40px}
    #doctor-breadcrumbs .doctor-data{padding-left:5px}
    #doctor-breadcrumbs .doctor-data h2{font-size:2.25rem;margin-bottom:0}
    #doctor-2-details .doctor-bio h2{font-size:2.25rem;margin-bottom:8px}
    #doctor-breadcrumbs .doctor-data h5,#doctor-2-details .doctor-bio h5{font-size:1.15rem;line-height:1.35}
    #doctor-1-details .doctor-bio{padding-top:40px;padding-left:0}
    #doctor-2-details .doctor-bio{padding-left:0}
    #doctor-1-details .doctor-photo{margin-top:-160px}
    .doctor-contacts h4.h4-xs{font-size:1.3rem}
    .doctor-info .table td,.doctor-info .table th{font-size:14px;padding:15px 10px}
    .doctor-info .table span i{font-size:11px}
    #pricing-1 .pricing-table{margin-left:10%;margin-right:10%}
    .all-pricing-btn p{padding:0}
    #pricing-3 .pricing-img{display:none}
    .all-pricing-btn,#pricing-1 .all-pricing-btn{margin-top:10px}
    .brands-holder img{padding:0}
    #banner-1{padding-top:80px;padding-bottom:80px}
    #banner-2{padding-top:0}
    #banner-2 .bg-inner{text-align:center;padding:80px 10%}
    #banner-3{padding-bottom:80px}
    #banner-3 .banner-txt,#banner-4 .banner-txt{text-align:center}
    #banner-3 .banner-txt h3.h3-md,#banner-4 .banner-txt h3.h3-xl{font-size:3rem;margin-top:15px;margin-bottom:20px}
    #banner-4{padding-top:80px;padding-bottom:0}
    #banner-4 .banner-txt{padding-left:0}
    #banner-6,.banner-btn.text-right{text-align:center!important}
    #banner-6 .banner-txt h4{font-size:2rem;margin-bottom:12px}
    #banner-6 span{display:none}
    #banner-6 .banner-txt{padding:0}
    #banner-7{padding-top:80px;padding-bottom:80px;background-position:left center}
    #banner-8{padding-top:80px;padding-bottom:80px}
    #banner-2 .bg-inner h3.h3-lg{font-size:3rem;padding:0 5%}
    #banner-7 .banner-txt h2{margin-bottom:20px}
    #banner-7 .btn{margin-top:15px}
    #banner-1 .banner-txt p{margin-top:20px;padding-right:5%}
    #banner-2 .banner-txt p{margin-top:15px;margin-bottom:25px;padding:0 10%}
    #banner-3 .banner-txt p,#banner-4 .banner-txt p{padding:0 10%}
    #banner-6 p{margin-bottom:20px}
    .banner-2-img,.banner-3-img{display:none}
    .banner-4-img{background-position:center center;position:relative;left:0;height:400px;width:auto!important;margin-top:80px}
    .blog-post-txt h5.h5-sm{font-size:1.5rem}
    .blog-post-txt p{font-size:1rem}
    .comment-form{margin-bottom:30px}
    #gmap{margin-top:70px}
    #gmap{height:350px}
    #contacts-1 .contact-form{margin-left:0;margin-right:0}
    #contacts-1 .col-md-12{padding:0}
    #contacts-2 h4.h4-md{padding-right:0;margin-top:0;margin-bottom:20px}
    .contact-box p{font-size:1.05rem}
    #contacts-2 .contact-form{margin-top:30px;padding:40px 20px 35px}
    #contacts-2 .contact-form .col-md-6,#contacts-2 .contact-form .col-md-12{padding:0 10px}
    #footer-1 .footer-box{padding-left:0}
    .footer h5.h5-xs{margin-bottom:20px}
    .footer p.p-sm,.footer-box p,.footer-links li{font-size:1rem}
    .footer p.p-sm.mt-20{margin-top:15px}
    p.contact-notice{padding-right:0;margin-top:0;margin-bottom:40px}
    .footer-form .form-control{height:54px;font-size:1rem}
    .footer-form .btn{height:54px;font-size:1.5rem}
    .bottom-footer{padding-top:20px}
    #sidebar{margin-top:50px}
    .sidebar-div.mb-50{margin-bottom:40px}
    #search-field .btn{padding:17px}
    #breadcrumb{margin-top:70px;text-align:center}
    .breadcrumb-holder{margin:0 auto;display:inline-block;padding-top:35px;padding-bottom:35px;padding-left:0}
    .breadcrumb-holder h4{margin-top:8px}
    .breadcrumb-item a,.breadcrumb-item.active{font-size:.975rem}
    .breadcrumb-item+.breadcrumb-item::before{font-size:1.05rem}
    #department-page .content-block p.p-md{font-size:1rem}
    #department-page .content-block p.mb-30{margin-bottom:10px}
    .blog-page-pagination{margin-top:60px;margin-bottom:20px;padding-top:60px}
    .page-link{padding:.6rem .9rem}
    #faqs-page .questions-holder{margin-bottom:30px}
    #faqs-page h5.h5-xl{margin-top:30px;margin-bottom:25px}
    .terms-box{margin-bottom:20px}
    .terms-box h5{margin-bottom:22px}
    .terms-box p span{font-size:1.05rem}
    #terms-page p.p-notice{font-size:.85rem}
    #timetable-page{padding-top:80px;padding-bottom:70px}
}@media(max-width:767px){.wide-100{padding-top:80px;padding-bottom:80px}
    .wide-90{padding-top:80px;padding-bottom:70px}
    .wide-80{padding-top:80px;padding-bottom:60px}
    .wide-70{padding-top:80px;padding-bottom:50px}
    .wide-60{padding-top:80px;padding-bottom:40px}
    .wide-50{padding-top:80px;padding-bottom:30px}
    .wide-40{padding-top:80px;padding-bottom:20px}
    .wide-30{padding-top:80px;padding-bottom:10px}
    .wide-20{padding-top:80px;padding-bottom:0}
    .pt-100,.division.pt-100{padding-top:80px}
    .pb-100{padding-bottom:80px}
    .pl-45,.pl-30{padding-left:0}
    .pr-45,.pr-30{padding-right:0}
    .pc-30,.pc-45{padding-right:0;padding-left:0}
    .img-110{width:80px;height:80px}
    .img-100{width:80px;height:80px}
    .img-95{width:70px;height:70px}
    .img-90{width:70px;height:70px}
    .img-85{width:70px;height:70px}
    .img-80{width:70px;height:70px}
    .img-75{width:65px;height:65px}
    .img-70{width:60px;height:60px}
    .img-65{width:55px;height:55px}
    .hero-widget{display:none}
    .wsmobileheader{height:70px;background-color:#fff;box-shadow:0 0 2px rgba(50,50,50,0.4)}
    .wsmobileheader .smllogo{margin-top:15px}
    .wsanimated-arrow{padding:14px 28px 14px 0;margin:19px 0 0 20px}
    .wsanimated-arrow span:before{top:-8px;width:26px}
    .wsanimated-arrow span:after{bottom:-8px;width:20px}
    .wsactive .wsanimated-arrow span:before,.wsactive .wsanimated-arrow.active span:after{width:28px;top:0}
    .wsactive .wsanimated-arrow span:after{width:28px;top:0}
    .callusbtn{font-size:20px;padding:20px 20px}
    .header-button span,.wsmenu>.wsmenu-list>li.header-btn a{height:50px;line-height:50px;padding:0 17px;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
    .hero-section{margin-top:70px}
    #heroCarousel .carousel-item{min-height:540px}
    .carousel-control-next,.carousel-control-prev{height:25px;width:25px;padding:0}
    .carousel-control-next-icon,.carousel-control-prev-icon{width:25px;height:25px}
    .carousel-control-next{right:0}
    .carousel-control-prev{left:0}
    #timetable-page{padding-top:80px;padding-bottom:70px}
}@media(min-width:576px) and (max-width:767.99px){#stlChanger{display:none}
    h5.h5-xs{font-size:1.2rem}
    h5.h5-sm{font-size:1.35rem}
    h5.h5-md{font-size:1.4rem}
    h5.h5-lg{font-size:1.5rem}
    h5.h5-xl{font-size:1.6rem}
    h4.h4-xs{font-size:1.25rem}
    h4.h4-sm{font-size:1.375rem}
    h4.h4-md{font-size:1.5rem}
    h4.h4-lg{font-size:1.625rem}
    h4.h4-xl{font-size:1.75rem}
    h3.h3-xs{font-size:1.875rem}
    h3.h3-sm{font-size:2rem}
    h3.h3-md{font-size:2.125rem}
    h3.h3-lg{font-size:2.25rem}
    h3.h3-xl{font-size:2.5rem}
    h2.h2-xs{font-size:2.75rem}
    h2.h2-sm{font-size:2.875rem}
    h2.h2-md{font-size:3rem}
    h2.h2-lg{font-size:3.125rem}
    h2.h2-xl{font-size:3.25rem}
    h2.h2-huge{font-size:4.25rem}
    p.p-sm{font-size:1.075rem}
    p{font-size:1.075rem}
    p.p-md{font-size:1.066rem}
    p.p-lg{font-size:1.133rem}
    p.p-xl{font-size:1.266rem}
    .btn{font-size:1.075rem;padding:14px 30px}
    .btn.btn-sm{font-size:1.05rem;padding:14px 30px}
    .box-list p.p-sm{font-size:1.075rem}
    .video-btn{width:90px;height:90px;margin-top:-45px;margin-left:-45px}
    .video-btn i{font-size:2.75rem;line-height:82px!important}
    .video-btn.video-btn-sm{width:74px;height:74px;margin-top:-37px;margin-left:-37px;line-height:64px!important}
    .video-btn.video-btn-sm i{font-size:34px;line-height:68px!important;margin-left:6px}
    .icon-xs [class*="flaticon-"]:before,.icon-xs [class*="flaticon-"]:after{font-size:2.85rem}
    .icon-sm [class*="flaticon-"]:before,.icon-sm [class*="flaticon-"]:after{font-size:3.35rem}
    .icon-md [class*="flaticon-"]:before,.icon-md [class*="flaticon-"]:after{font-size:3.85rem}
    .icon-lg [class*="flaticon-"]:before,.icon-lg [class*="flaticon-"]:after{font-size:4rem}
    .icon-xl [class*="flaticon-"]:before,.icon-xl [class*="flaticon-"]:after{font-size:4.35rem}
    .img-110{width:90px;height:90px}
    .img-100{width:90px;height:90px}
    .img-95{width:85px;height:85px}
    .img-90{width:85px;height:85px}
    .img-85{width:80px;height:80px}
    .img-80{width:75px;height:75px}
    .img-75{width:70px;height:70px}
    .img-70{width:65px;height:65px}
    .img-65{width:60px;height:60px}
    span.section-id{font-size:.915rem;margin-bottom:25px}
    .section-title{margin-bottom:50px}
    .section-title p{font-size:1.075rem;padding:0 5%}
    .txt-block h4.h4-xl,.txt-block h3.h3-md{margin-bottom:20px}
    .content-block-img{margin-top:30px;margin-bottom:30px}
    .hero-section{margin-top:70px}
    #hero-1{text-align:center;padding-top:80px}
    #hero-4{padding-bottom:0;margin-bottom:100px}
    #hero-5{padding-top:80px;padding-bottom:160px}
    #hero-12{text-align:center;padding-top:80px;padding-bottom:0}
    .slider,.slider .slides{height:540px}
    #hero-3 .slider,#hero-10 .slider,#hero-3 .slider .slides,#hero-10 .slider .slides{height:560px}
    #heroCarousel .carousel-item{min-height:540px}
    #hero-1 .hero-txt{margin-top:0;margin-bottom:0}
    #hero-3 .caption-txt{margin-top:-70px;padding-left:0}
    #hero-10 .caption-txt{padding-left:30px}
    #hero-11 .caption-txt{margin-top:-60px}
    #hero-12 .hero-txt{padding-right:0;padding-left:0}
    #hero-1 h2{font-size:3.75rem;margin-bottom:15px}
    #hero-1 h5,#hero-4 h5,.hero-5-strip h5,#hero-7 h5,#hero-8 h5,#hero-9 h5,#hero-12 h5{font-size:.915rem;margin-bottom:25px}
    #hero-2 h2{font-size:3rem;margin-bottom:20px}
    #hero-3 h2{font-size:4rem;letter-spacing:-1px;margin-bottom:20px;padding-right:10px}
    #hero-4 h2{font-size:2.85rem;margin-bottom:20px}
    #hero-5 h3{font-size:2rem;margin-bottom:20px}
    #hero-5 h4{font-size:1.65rem;margin-bottom:15px}
    .hero-5-strip h5{line-height:1;margin-bottom:0}
    #hero-6 h2{font-size:3.25rem;margin-bottom:15px}
    #hero-6 h5{font-size:.915rem;margin-bottom:25px}
    #hero-7 h2{font-size:2.85rem;margin-bottom:20px}
    #hero-8 h2{font-size:3.25em;letter-spacing:1px;margin-bottom:20px}
    #hero-9 h2{font-size:2.75rem;letter-spacing:0;margin-bottom:20px}
    #hero-10 h2{font-size:2.75rem;letter-spacing:1.5px;margin-bottom:20px}
    #hero-11 h2{font-size:4.75rem;margin-bottom:10px}
    #hero-11 h3{font-size:1.25rem;border:2px solid #fff;padding:10px 15px;margin-bottom:25px}
    #hero-12 h2{font-size:3rem;letter-spacing:.5px;margin-bottom:20px}
    #hero-1 .hero-txt p{padding-right:0}
    #hero-2 .caption p,#hero-3 .caption p,#hero-4 .hero-txt p,#hero-7 .caption p,#hero-8 .caption p,#hero-9 .hero-txt p,#hero-10 .caption p,#hero-11 .caption p,#hero-12 .hero-txt p{font-size:1rem;padding-right:0}
    #hero-6 .caption p{font-size:1rem;padding:0 10%;margin-bottom:30px}
    #hero-12 .box-list{padding:0 2%}
    #hero-12 .box-list i{display:none}
    .hero-section .btn{margin-top:15px}
    #hero-section-form{margin-bottom:-100px}
    .hero-form{margin:0;padding:40px 20px 40px}
    .hero-form .col-md-6,.hero-form .col-md-12{padding:0 10px}
    .hero-form h4{font-size:1.7rem;margin-bottom:30px}
    .hero-form .form-control,.hero-form .custom-select{height:52px}
    .hero-1-img{margin:40px 5% 0}
    .hero-1-img img{position:relative;width:100%;height:100%}
    .hero-12-img{background-position:top center;position:relative;left:0;height:350px;width:auto!important;margin-top:60px}
    #about-1,#about-2,#about-3{margin-top:-80px}
    #about-5{padding-bottom:80px}
    #about-5 .txt-block{margin-top:40px}
    #about-6 .txt-block{margin-bottom:40px}
    .abox-1{height:auto;padding:35px 25px 40px}
    #abox-1,#abox-2,#abox-3,#abox-4{border-radius:6px;margin-bottom:20px}
    #abox-4{margin-bottom:0}
    .abox-2-holder{padding:15px 0}
    .abox-2{padding:25px}
    .abox-3-holder{padding:40px 0 10px}
    .abox-3{text-align:center;padding:0 5%;margin-bottom:30px}
    .abox-3.b-right{border-right:0}
    .abox-1 h5,.abox-2 h5{margin-bottom:20px}
    .abox-1 h5.h5-lg.emergency-call,.abox-2 h4.h4-sm.emergency-call{font-size:2rem;margin-top:30px}
    .abox-3 h5,.abox-4 h5{font-size:1.35rem;margin-bottom:20px}
    .abox-1 p,.abox-2 p,.abox-3 p,.abox-4 p{font-size:1rem}
    .abox-3 p.blue-color{font-size:1.075rem;margin-bottom:15px}
    .abox-1 .table td,.abox-1 .table th,.abox-2 .table td,.abox-2 .table th,.abox-4-table .table td,.abox-4 .table th{font-size:17px;padding:17px 0}
    .abox-1 .btn{margin-top:25px}
    #about-5 .about-img,#about-6 .about-img{margin:0 2%}
    #services-6,#services-8{padding-bottom:50px}
    .sbox-1{text-align:center;padding:0}
    .sbox-3{margin:0 10px 40px;padding:60px 35px}
    .sbox-5{margin:0 10px 40px}
    .sbox-5-txt{padding:15px 25px 50px}
    .sbox-3 p,.sbox-5 p{font-size:1.075rem}
    .sbox-6{margin-bottom:30px;text-align:center!important}
    .sbox-6 p{margin-bottom:0;padding:0 10%}
    .sbox-6.pr-30{padding-right:0}
    .sbox-6.pl-30{padding-left:0}
    .sbox-6.mr-30{margin-right:0}
    .sbox-6.ml-30{margin-left:0}
    .s6-img,.sbox-6-img{display:none}
    .sbox-7{padding:40px 30px}
    .services-7-table{margin-top:20px;margin-bottom:40px}
    .services-7-table .table td,.services-7-table .table th{font-size:17px;padding:17px 0}
    .s8-boxes{padding-left:0}
    .services-8-table{padding:0;margin-bottom:60px}
    .services-8-bg{position:relative;left:0;height:auto;width:auto!important;z-index:3}
    .s1-page h4.h4-md,.s2-page h4.h4-sm{margin-bottom:20px}
    .s1-page h4.h4-lg{font-size:1.25rem;line-height:2rem}
    .s1-page h4.h4-lg span{font-size:2rem;top:4px;left:5px}
    #info-3{text-align:center;padding-top:80px;padding-bottom:80px}
    #info-5{background-position:right center}
    #info-6,#info-7{padding-top:80px;padding-bottom:0}
    #info-8,#info-9{padding-top:80px;padding-bottom:80px}
    #info-8 .txt-block{padding:50px;margin-right:0}
    .bottom-row p.mb-30,#info-2 p.mb-30{margin-bottom:10px}
    .info-section .btn.mt-25{margin-top:20px}
    #info-5 .txt-block{padding-left:0}
    .top-row .info-4-img,#info-9 .txt-block{margin-bottom:40px}
    #info-8 .table td,#info-8 .table th{font-size:17px;padding:16px 0}
    .info-9-table{padding:0 20px 0 20px}
    .info-9-table .h4-xs{font-size:1.75rem}
    .info-1-img{left:0;margin-bottom:30px}
    .info-1-img img,.info-2-img img{position:relative;width:100%;height:100%}
    .info-3-img{display:none}
    .bottom-row .info-4-img{margin-top:40px}
    .info-6-img,.info-7-img{background-position:center center;position:relative;left:0;height:400px;width:auto!important;margin-top:80px}
    .info-9-img{display:none}
    #tabs-1 .txt-block.pc-30{padding-left:0;padding-right:0;margin-top:30px}
    #pills-tab{width:100%;margin:0 auto 50px}
    #tabs-1 #pills-tab{text-align:center}
    #tabs-2 #pills-tab{margin:0 0 40px 0;padding-right:0}
    #tabs-1 .nav-item,#tabs-2 .nav-item{width:100%;text-align:center;margin:0 0 5px 0}
    .nav-pills .nav-link{font-size:1.15rem;padding:16px 30px}
    #tabs-2 .nav-pills .nav-link{font-size:1.15rem;padding:16px 20px;border-right:0;border-bottom:2px solid transparent}
    #tabs-2 .nav-pills .nav-link.active,#tabs-2 .nav-pills .nav-link.active:hover{border-bottom:2px solid #00a3c8;border-right:0}
    .nav-pills .nav-link span{display:none}
    .tab-pane p.mb-30{margin-bottom:16px}
    .tab-pane .btn.mt-30{margin-top:20px}
    #statistic-3,.statistic-holder .statistic-block{text-align:center!important}
    #statistic-3 .statistic-holder{margin-top:35px}
    .statistic-block h5{font-size:2.35rem}
    #statistic-2 .statistic-block h5{font-size:2.35rem}
    .statistic-block p,#statistic-2 .statistic-block p,.statistic-holder .statistic-block p,.statistic-holder .statistic-block p{font-size:1.133rem}
    .statistic-img{display:none}
    .gallery-filter{text-align:center!important}
    .gallery-filter button{width:100%;display:block!important;padding:12px 0;float:none!important;font-size:1.133rem;margin:0 0 5px 0;border-bottom:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
    .gallery-filter button:hover{color:#fff;background-color:#00a3c8;border-bottom:0}
    .gallery-filter button.is-checked{color:#fff;background-color:#00a3c8;border-bottom:0}
    .masonry-wrap .gallery-item{width:100%}
    #gallery-1 .image-zoom a,#gallery-2 .image-zoom a,#gallery-3 .image-zoom a{width:68px;height:68px;font-size:32px;line-height:64px!important}
    .doctor-2{padding:25px 25px 40px}
    .doctor-2 .doctor-meta{padding-top:25px}
    #doctor-1-details{padding-bottom:60px}
    .doctor-meta h5.h5-xs,.doctor-meta h5.h5-sm,.doctor-meta h5.h5-md{font-size:1.5rem;margin-bottom:10px}
    .doctor-meta span{font-size:1.133rem}
    .doctor-meta .btn{margin-top:25px}
    #doctor-breadcrumbs{margin-top:70px;text-align:center;padding-top:80px;padding-bottom:170px}
    #doctor-breadcrumbs .doctor-data{padding-left:0}
    #doctor-breadcrumbs .doctor-data h2,#doctor-2-details .doctor-bio h2{font-size:2.5rem;margin-bottom:5px}
    #doctor-breadcrumbs .doctor-data h5,#doctor-2-details .doctor-bio h5{font-size:1.35rem;line-height:1.35}
    .doctor-bio h5.h5-lg{margin-bottom:15px}
    #doctor-1-details .doctor-bio{padding-top:0;padding-left:0}
    #doctor-2-details .doctor-bio{padding-left:0}
    #doctor-1-details .doctor-photo{margin-top:-140px}
    .doctor-contacts{margin-top:40px;margin-bottom:45px}
    .doctor-contacts h4.h4-xs{font-size:1.75rem}
    .doctor-info .table td,.doctor-info .table th{font-size:17px;padding:16px 15px}
    .doctor-info .table span i{font-size:11px}
    #pricing-1 .pricing-table{margin-left:2%;margin-right:2%}
    .pricing-table span.price{font-size:80px}
    .pricing-table sup{font-size:50px}
    .pricing-plan p{font-size:1.266rem}
    #pricing-1 .pricing-table ul.features li{font-size:1.133rem}
    .all-pricing-btn,#pricing-1 .all-pricing-btn{margin-top:10px}
    .all-pricing-btn p{padding:0}
    #pricing-3 .pricing-img{display:none}
    .brands-holder img{padding:0}
    .review-1 p{font-size:1.266rem}
    .review-author span{font-size:1.075rem}
    #banner-1{background-position:left center;padding-top:80px;padding-bottom:80px}
    #banner-2{padding-top:0}
    #banner-2 .bg-inner{text-align:center;padding:80px 5%}
    #banner-1 .banner-txt{padding-right:10%}
    #banner-3{padding-bottom:80px}
    #banner-3 .banner-txt,#banner-4 .banner-txt{text-align:center}
    #banner-3 h2.h2-xl,#banner-4 h2.h2-xs{padding:0 5%}
    #banner-3 .banner-txt h3.h3-md,#banner-4 .banner-txt h3.h3-xl{font-size:2.75rem;margin-top:15px;margin-bottom:20px}
    #banner-4{padding-top:80px;padding-bottom:0}
    #banner-4 .banner-txt{padding-left:0}
    #banner-6,.banner-btn.text-right{text-align:center!important}
    #banner-6 .banner-txt h4{font-size:1.5rem;margin-bottom:12px}
    #banner-6 span{display:none}
    #banner-6 .banner-txt{padding:0}
    #banner-7{padding-top:80px;padding-bottom:80px;background-position:left center}
    #banner-8{padding-top:80px;padding-bottom:80px}
    #banner-2 .bg-inner h3.h3-lg{font-size:3rem}
    #banner-7 .banner-txt{padding-right:20%}
    #banner-7 .banner-txt h2{margin-bottom:20px}
    #banner-7 .btn{margin-top:15px}
    #banner-1 .banner-txt p{margin-top:20px;padding-right:0}
    #banner-2 .banner-txt p{margin-top:15px;margin-bottom:25px;padding:0}
    #banner-3 .banner-txt p,#banner-4 .banner-txt p{padding:0}
    #banner-6 p{margin-bottom:20px}
    #banner-8 .icon-lg [class*="flaticon-"]:before,#banner-8 .icon-lg [class*="flaticon-"]:after{font-size:6rem}
    .banner-2-img,.banner-3-img{display:none}
    .banner-4-img{background-position:center center;position:relative;left:0;height:400px;width:auto!important;margin-top:80px}
    .blog-post-txt h5.h5-sm{font-size:1.5rem;margin-bottom:5px}
    .blog-post-txt span{font-size:1.133rem}
    .blog-post-txt p{font-size:1.075rem}
    .comment-form{margin-bottom:30px}
    .post-share-links{margin-top:60px;padding-top:60px}
    .post-tags-list{margin-bottom:30px}
    .post-tags-list span a{font-size:1rem}
    a.share-ico{width:90px;height:34px;font-size:1.055rem;line-height:34px!important;margin-right:5px}
    .share-social-icons i{font-size:13px;margin-right:4px}
    .author-senoff{padding:35px;margin-top:70px}
    .author-senoff img{width:90px;height:90px}
    .author-senoff-txt{padding-left:20px}
    .author-senoff-txt h5{margin-bottom:10px}
    .related-posts h5.h5-md,.single-post-comments h5.h5-md{padding-bottom:20px;margin-bottom:30px}
    .comment-form .form-control{font-size:1.075rem}
    #contacts-1 .contact-form{margin-left:0;margin-right:0}
    .contact-box p{font-size:1.133rem}
    #contacts-1 .col-md-12{padding:0}
    .contact-form .form-control,.contact-form .custom-select{height:54px;font-size:1.133rem}
    #gmap{margin-top:70px}
    #gmap{height:350px}
    #footer-1 .footer-box{padding-left:0}
    .footer h5.h5-xs{margin-bottom:20px}
    .footer p.p-sm,.footer-box p,.footer-links li{font-size:1.075rem}
    .footer p.p-sm.mt-20{margin-top:15px}
    p.contact-notice{padding-right:0;margin-top:0;margin-bottom:40px}
    .foo-socials a{width:50px;height:50px;font-size:20px;line-height:46px!important}
    .footer-form .form-control{height:54px;font-size:1.075rem}
    .footer-form .btn{height:54px;font-size:1.5rem}
    .bottom-footer{padding-top:20px}
    #sidebar{margin-top:50px}
    #search-field .form-control{height:58px;font-size:1.133rem}
    #search-field .btn{height:58px}
    .sidebar-div.mb-50{margin-bottom:40px}
    #search-field .btn{padding:17px}
    ul.blog-category-list>li a,.post-summary a{font-size:1.133rem}
    .popular-posts p{font-size:1.075rem}
    .badge a{font-size:1.075rem}
    #breadcrumb{margin-top:70px;text-align:center}
    .breadcrumb-holder{margin:0 auto;display:inline-block;padding-top:35px;padding-bottom:35px;padding-left:0}
    .breadcrumb-holder h4{margin-top:8px}
    .breadcrumb-item a,.breadcrumb-item.active{font-size:1rem}
    .breadcrumb-item+.breadcrumb-item::before{font-size:1.05rem}
    #department-page .content-block p.p-md{font-size:1rem}
    #department-page .content-block p.mb-30{margin-bottom:10px}
    .blog-page-pagination{margin-top:60px;margin-bottom:20px;padding-top:60px}
    .page-link{font-size:1.075rem;padding:.8rem 1.1rem}
    #faqs-page .questions-holder{margin-bottom:30px}
    .questions-holder h3{margin-bottom:25px}
    #faqs-page h5.h5-xl{margin-top:30px;margin-bottom:25px}
    #faqs-page #accordion .card-header h5{line-height:1.25;padding-right:10%}
    .terms-holder{margin-bottom:30px}
    ul.terms-list{margin:0 0 20px 25px}
    ul.terms-list li{font-size:1.075rem}
    .terms-box{margin-bottom:20px}
    .terms-box h5{margin-bottom:22px}
    .terms-box p span{font-size:1.075rem}
    #terms-page p.p-notice{font-size:.85rem}
    #scrollUp{width:40px;height:40px;bottom:15px;right:20px}
}@media(max-width:575px){html{font-size:14px}
    #stlChanger{display:none}
    h5.h5-xs{font-size:1.2rem}
    h5.h5-sm{font-size:1.35rem}
    h5.h5-md{font-size:1.4rem}
    h5.h5-lg{font-size:1.5rem}
    h5.h5-xl{font-size:1.6rem}
    h4.h4-xs{font-size:1.25rem}
    h4.h4-sm{font-size:1.375rem}
    h4.h4-md{font-size:1.5rem}
    h4.h4-lg{font-size:1.625rem}
    h4.h4-xl{font-size:1.75rem}
    h3.h3-xs{font-size:1.875rem}
    h3.h3-sm{font-size:2rem}
    h3.h3-md{font-size:2.125rem}
    h3.h3-lg{font-size:2.25rem}
    h3.h3-xl{font-size:2.5rem}
    h2.h2-xs{font-size:2.75rem}
    h2.h2-sm{font-size:2.875rem}
    h2.h2-md{font-size:3rem}
    h2.h2-lg{font-size:3.125rem}
    h2.h2-xl{font-size:3.25rem}
    h2.h2-huge{font-size:4.25rem}
    p.p-sm{font-size:1.075rem}
    p{font-size:1.1075rem}
    p.p-md{font-size:1.1075rem}
    p.p-lg{font-size:1.145rem}
    p.p-xl{font-size:1.1785rem}
    .btn,.btn.btn-sm,.btn.btn-md{font-size:1.1075rem;padding:14px 30px}
    .box-list p.p-sm{font-size:1.1075rem}
    .video-btn{width:90px;height:90px;margin-top:-45px;margin-left:-45px}
    .video-btn i{font-size:2.75rem;line-height:82px!important}
    .video-btn.video-btn-sm{width:74px;height:74px;margin-top:-37px;margin-left:-37px;line-height:64px!important}
    .video-btn.video-btn-sm i{font-size:34px;line-height:68px!important;margin-left:6px}
    .icon-xs [class*="flaticon-"]:before,.icon-xs [class*="flaticon-"]:after{font-size:5.25rem}
    .icon-sm [class*="flaticon-"]:before,.icon-sm [class*="flaticon-"]:after{font-size:5.5rem}
    .icon-md [class*="flaticon-"]:before,.icon-md [class*="flaticon-"]:after{font-size:5.75rem}
    .icon-lg [class*="flaticon-"]:before,.icon-lg [class*="flaticon-"]:after{font-size:5.75rem}
    .icon-xl [class*="flaticon-"]:before,.icon-xl [class*="flaticon-"]:after{font-size:5.75rem}
    .img-110{width:90px;height:90px}
    .img-100{width:90px;height:90px}
    .img-95{width:85px;height:85px}
    .img-90{width:85px;height:85px}
    .img-85{width:80px;height:80px}
    .img-80{width:75px;height:75px}
    .img-75{width:70px;height:70px}
    .img-70{width:65px;height:65px}
    .img-65{width:60px;height:60px}
    span.section-id{font-size:1rem;margin-bottom:20px}
    .section-title{margin-bottom:40px}
    .section-title p{font-size:1.1075rem;padding:0}
    .txt-block h4.h4-xl,.txt-block h3.h3-md{margin-bottom:20px}
    .content-block-img{margin-top:30px;margin-bottom:30px}
    .hero-section{margin-top:70px}
    #hero-1{text-align:center;padding-top:70px}
    #hero-4{padding-top:70px;padding-bottom:0;margin-bottom:100px}
    #hero-5{padding-top:80px;padding-bottom:160px}
    #hero-12{text-align:center;padding-top:80px;padding-bottom:0}
    #hero-2{text-align:center}
    .slider,.slider .slides{height:500px}
    #hero-3 .slider,#hero-10 .slider,#hero-3 .slider .slides,#hero-10 .slider .slides{height:500px}
    #hero-3 .slider .slides li img,#hero-7 .slider .slides li img{background-position:left center}
    #hero-10 .slider .slides li img{background-position:right center}
    #heroCarousel .carousel-item{min-height:500px}
    #hero-1 .hero-txt{margin-top:0;margin-bottom:0}
    #hero-2 .caption-txt{margin-top:-20px}
    #hero-3 .caption-txt{margin-top:-80px;padding-left:0}
    .hero-5-strip{padding:20px 40px}
    #hero-5 .hero-txt{padding:35px 20px}
    #hero-6 .caption-txt{margin-top:-70px}
    #hero-10 .caption-txt{margin-top:-80px;padding-left:0}
    #hero-11 .caption-txt{margin-top:-50px}
    #hero-12 .hero-txt{padding-right:0;padding-left:0}
    #hero-1 h2{font-size:2.85rem;margin-bottom:15px}
    #hero-1 h5,#hero-4 h5,.hero-5-strip h5,#hero-7 h5,#hero-8 h5,#hero-9 h5,#hero-12 h5{font-size:1rem;margin-bottom:20px}
    #hero-2 h2{font-size:2.15rem;margin-bottom:20px}
    #hero-3 h2{font-size:3.25rem;letter-spacing:-1px;margin-bottom:20px;padding-right:10%}
    #hero-4 h2{font-size:2.15rem;margin-bottom:20px}
    #hero-5 h3{font-size:1.75rem;margin-bottom:20px}
    #hero-5 h4{font-size:1.35rem;margin-bottom:15px}
    .hero-5-strip h5{line-height:1;margin-bottom:0}
    #hero-6 h2{font-size:2.35rem;margin-bottom:15px}
    #hero-6 h5{font-size:1rem;margin-bottom:25px}
    #hero-7 h2{font-size:2.5rem;margin-bottom:20px}
    #hero-8 h2{font-size:3em;letter-spacing:1px;margin-bottom:20px}
    #hero-9 h2{font-size:2.15rem;letter-spacing:.5px;margin-bottom:20px}
    #hero-10 h2{font-size:2.75rem;letter-spacing:1.5px;margin-bottom:20px}
    #hero-11 h2{text-align:center;font-size:3.5rem;margin-bottom:10px}
    #hero-11 h3{text-align:center;font-size:1rem;line-height:1.25;border:2px solid #fff;padding:10px 15px;margin-bottom:20px}
    #hero-12 h2{font-size:2.5rem;letter-spacing:.5px;margin-bottom:20px}
    #hero-1 .hero-txt p{padding-right:0;margin-bottom:25px}
    #hero-2 .caption p,#hero-3 .caption p,#hero-4 .hero-txt p,#hero-7 .caption p,#hero-8 .caption p,#hero-9 .hero-txt p,#hero-10 .caption p,#hero-11 .caption p,#hero-12 .hero-txt p{font-size:1.075rem;padding-right:0}
    #hero-6 .caption p{font-size:1.075rem;padding:0 3%;margin-bottom:10px}
    #hero-12 .hero-txt p{font-size:1.075rem;padding:0 5%}
    #hero-2 .box-list,#hero-31 .box-list,#hero-12 .box-list{padding:0 2%}
    #hero-2 .box-list i,#hero-31 .box-list i,#hero-12 .box-list i{display:none}
    .hero-section .btn{margin-top:15px}
    #hero-6 .hero-section .btn.mr-10{margin-right:0}
    #hero-6 .hero-section .btn{margin:10px 10px 0}
    #hero-section-form{margin-bottom:-100px}
    .hero-form{margin:0;padding:40px 10px 40px}
    .hero-form .col-md-6,.hero-form .col-md-12{padding:0 10px}
    .hero-form h4{font-size:1.7rem;margin-bottom:30px}
    .hero-form .form-control,.hero-form .custom-select{height:52px}
    .hero-1-img{margin:40px 0 0}
    .hero-1-img img{position:relative;width:100%;height:100%}
    .hero-12-img{background-position:top center;position:relative;left:0;height:350px;width:auto!important;margin-top:60px}
    #about-1,#about-2,#about-3{margin-top:-80px}
    #about-5{padding-bottom:80px}
    #about-5 .txt-block{margin-top:40px}
    #about-6 .txt-block{margin-bottom:40px}
    .abox-1{height:auto;padding:35px 20px 40px}
    #abox-1,#abox-2,#abox-3,#abox-4{border-radius:6px;margin-bottom:20px}
    #abox-4{margin-bottom:0}
    .abox-2-holder{padding:15px 0}
    .abox-2{padding:25px 20px}
    .abox-3-holder{padding:40px 0 10px}
    .abox-3{text-align:center;padding:0 5%;margin-bottom:30px}
    .abox-3.b-right{border-right:0}
    .abox-1 h5,.abox-2 h5{margin-bottom:20px}
    .abox-1 h5.h5-lg.emergency-call,.abox-2 h4.h4-sm.emergency-call{font-size:2rem;margin-top:30px}
    .abox-3 h5,.abox-4 h5{font-size:1.35rem;margin-bottom:20px}
    .abox-1 p,.abox-2 p,.abox-3 p,.abox-4 p{font-size:1.1rem}
    .abox-3 p.blue-color{font-size:1.075rem;margin-bottom:15px}
    .abox-4-table{padding:50px 20px 25px}
    .abox-1 .table td,.abox-1 .table th,.abox-2 .table td,.abox-2 .table th,.abox-4-table .table td,.abox-4 .table th{font-size:17px;padding:17px 0}
    .singnature.mt-35{margin-top:25px}
    .abox-1 .btn{margin-top:25px}
    #about-5 .about-img,#about-6 .about-img{margin:0}
    #services-6,#services-8{padding-bottom:50px}
    .sbox-1{text-align:center;padding:0 3%}
    .sbox-3{margin:0 0 40px;padding:60px 35px}
    .sbox-5{margin:0 0 40px}
    .sbox-5-txt{padding:15px 35px 50px}
    .sbox-3 p,.sbox-5 p{font-size:1.1075rem}
    .sbox-6{margin-bottom:30px;text-align:center!important}
    .sbox-6 p{margin-bottom:0;padding:0}
    .sbox-6.pr-30{padding-right:0}
    .sbox-6.pl-30{padding-left:0}
    .sbox-6.mr-30{margin-right:0}
    .sbox-6.ml-30{margin-left:0}
    .s6-img,.sbox-6-img{display:none}
    .sbox-7{padding:40px 20px}
    .services-7-table{padding:35px 20px 25px;margin-top:20px;margin-bottom:40px}
    .services-7-table .table td,.services-7-table .table th{font-size:17px;padding:17px 0}
    .s8-boxes{padding-left:0}
    .services-8-table{padding:0 5px;margin-bottom:60px}
    .services-8-bg{position:relative;left:0;height:auto;width:auto!important;z-index:3}
    .s1-page h4.h4-md,.s2-page h4.h4-sm{margin-bottom:20px}
    .s1-page h4.h4-lg{font-size:1.25rem;line-height:2rem}
    .s1-page h4.h4-lg span{font-size:2rem;top:4px;left:5px}
    #info-3{text-align:center;padding-top:80px;padding-bottom:80px}
    #info-5{background-position:right center}
    #info-6,#info-7{padding-top:80px;padding-bottom:0}
    #info-8,#info-9{padding-top:80px;padding-bottom:80px}
    #info-8 .txt-block{padding:50px;margin-right:0}
    .bottom-row p.mb-30,#info-2 p.mb-30,.txt-block p.mb-30{margin-bottom:10px}
    .info-section .btn.mt-25{margin-top:20px}
    #info-5 .txt-block{padding-left:0}
    .top-row .info-4-img,#info-9 .txt-block{margin-bottom:40px}
    #info-8 .txt-block{padding:40px 20px}
    #info-8 .table td,#info-8 .table th{font-size:17px;padding:16px 0}
    .info-9-table{padding:0 5px}
    .info-9-table .h4-xs{font-size:1.75rem}
    .ibox-1 span{margin-right:10px}
    .info-1-img{left:0;margin-bottom:30px}
    .info-1-img img,.info-2-img img{position:relative;width:100%;height:100%}
    .info-3-img{display:none}
    .bottom-row .info-4-img{margin-top:40px}
    .info-6-img,.info-7-img{background-position:center center;position:relative;left:0;height:400px;width:auto!important;margin-top:80px}
    .info-9-img{display:none}
    #tabs-1 .txt-block.pc-30{padding-left:0;padding-right:0;margin-top:30px}
    #pills-tab{width:100%;margin:0 auto 30px}
    #tabs-1 #pills-tab{text-align:center}
    #tabs-2 #pills-tab{margin:0 0 40px 0;padding-right:0}
    #tabs-1 .nav-item,#tabs-2 .nav-item{width:100%;text-align:center;margin:0 0 5px 0}
    .nav-pills .nav-link{font-size:1.15rem;padding:16px 30px}
    #tabs-2 .nav-pills .nav-link{font-size:1.15rem;padding:16px 20px;border-right:0;border-bottom:2px solid transparent}
    #tabs-2 .nav-pills .nav-link.active,#tabs-2 .nav-pills .nav-link.active:hover{border-bottom:2px solid #00a3c8;border-right:0}
    .nav-pills .nav-link span{display:none}
    .tab-pane p.mb-30{margin-bottom:16px}
    .tab-pane .btn.mt-30{margin-top:20px}
    #statistic-3{padding-bottom:10px}
    #statistic-3 .statistic-holder .statistic-block{text-align:center!important;margin-bottom:30px}
    #statistic-3 .statistic-holder{margin-top:35px}
    .statistic-block h5,#statistic-2 .statistic-block h5,.statistic-holder .statistic-block h5{font-size:3rem}
    .statistic-block p,#statistic-2 .statistic-block p,.statistic-holder .statistic-block p,.statistic-holder .statistic-block p{font-size:1.266rem}
    .statistic-img{display:none}
    .gallery-filter{text-align:center!important;margin-bottom:30px}
    .gallery-filter button{width:100%;display:block!important;padding:12px 0;float:none!important;font-size:1.133rem;margin:0 0 5px 0;border-bottom:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
    .gallery-filter button:hover{color:#fff;background-color:#00a3c8;border-bottom:0}
    .gallery-filter button.is-checked{color:#fff;background-color:#00a3c8;border-bottom:0}
    .masonry-wrap .gallery-item{width:100%;margin:0 10px 20px;padding:0 15px}
    #gallery-1 .image-zoom a,#gallery-2 .image-zoom a,#gallery-3 .image-zoom a{width:68px;height:68px;font-size:32px;line-height:64px!important}
    .doctor-2{padding:25px 25px 40px}
    .doctor-2 .doctor-meta{padding-top:25px}
    #doctor-1-details{padding-bottom:60px}
    .doctor-meta h5.h5-xs,.doctor-meta h5.h5-sm,.doctor-meta h5.h5-md{font-size:1.5rem;margin-bottom:10px}
    .doctor-meta span{font-size:1.133rem}
    .doctor-meta .btn{margin-top:25px}
    #doctor-breadcrumbs{margin-top:70px;text-align:center;padding-top:80px;padding-bottom:170px}
    #doctor-breadcrumbs .doctor-data{padding-left:0}
    #doctor-breadcrumbs .doctor-data h2,#doctor-2-details .doctor-bio h2{font-size:2rem;margin-bottom:5px}
    #doctor-breadcrumbs .doctor-data h5,#doctor-2-details .doctor-bio h5{font-size:1.35rem;line-height:1.35}
    .doctor-bio h5.h5-lg{margin-bottom:15px}
    #doctor-1-details .doctor-bio{padding-top:0;padding-left:0}
    #doctor-2-details .doctor-bio{padding-left:0}
    #doctor-1-details .doctor-photo{margin-top:-140px}
    .doctor-contacts{margin-top:40px;margin-bottom:45px}
    .doctor-contacts h4.h4-xs{font-size:1.75rem}
    .doctor-info .table td,.doctor-info .table th{font-size:17px;padding:16px 15px}
    .doctor-info .table span i{font-size:11px}
    #pricing-1 .pricing-table{margin-left:0;margin-right:0}
    .pricing-table span.price{font-size:65px}
    .pricing-table sup{font-size:45px}
    .pricing-plan p{font-size:1.3rem}
    #pricing-1 .pricing-table ul.features li{font-size:1.266rem}
    .pricing-table{padding:20px 10px 5px}
    .pricing-table .table td,.pricing-table .table th{font-size:16px}
    .all-pricing-btn,#pricing-1 .all-pricing-btn{margin-top:10px}
    .all-pricing-btn p{padding:0}
    #pricing-3 .pricing-img{display:none}
    .brands-holder img{padding:0 15%}
    .review-1{padding:0}
    #reviews-1 .testimonial-avatar img,#reviews-2 .testimonial-avatar img{width:65px;height:65px}
    .review-author h5{margin-bottom:5px}
    .review-1 p{font-size:1.3rem}
    .review-author span{font-size:1.1075rem}
    #banner-1{text-align:center;background-position:left center;padding-top:80px;padding-bottom:80px}
    #banner-1 .banner-txt{padding-right:0}
    #banner-1 .banner-txt h2.h2-md{font-size:2.5rem}
    #banner-1 .banner-details span{font-size:1.266rem;top:-15px}
    #banner-1 .banner-txt p.p-md{text-align:left!important;font-size:1rem;top:-15px;left:30px}
    #banner-2{padding-top:0}
    #banner-2 .bg-inner{text-align:center;padding:80px 0}
    #banner-2 .bg-inner h3.h3-lg{font-size:2.25rem}
    #banner-3{padding-bottom:80px}
    #banner-3 .banner-txt,#banner-4 .banner-txt{text-align:center}
    #banner-3 h2.h2-xl{font-size:2.55rem;padding:0 5px}
    #banner-4 h2.h2-xs{font-size:2.55rem;padding:0}
    #banner-3 .banner-txt h3.h3-md,#banner-4 .banner-txt h3.h3-xl{font-size:2.35rem;margin-top:15px;margin-bottom:20px}
    #banner-4{padding-top:80px;padding-bottom:0}
    #banner-4 .banner-txt{padding-left:0}
    #banner-6,.banner-btn.text-right{text-align:center!important}
    #banner-6 .banner-txt h4{font-size:1.75rem;margin-bottom:12px}
    #banner-6 span{display:none}
    #banner-6 .banner-txt{padding:0}
    #banner-7{padding-top:80px;padding-bottom:80px;background-position:left center}
    #banner-8{padding-top:80px;padding-bottom:80px}
    #banner-7 .banner-txt{text-align:center;padding-right:0}
    #banner-7 .banner-txt h2{font-size:2.5rem;margin-bottom:20px}
    #banner-7 .btn{margin-top:15px}
    #banner-1 .banner-txt p{margin-top:20px;padding-right:0}
    #banner-2 .banner-txt p{margin-top:15px;margin-bottom:25px;padding:0}
    #banner-3 .banner-txt p,#banner-4 .banner-txt p{padding:0}
    #banner-6 p{margin-bottom:20px}
    #banner-8 .banner-txt h2.h2-lg{font-size:2.5rem}
    #banner-8 .icon-lg [class*="flaticon-"]:before,#banner-8 .icon-lg [class*="flaticon-"]:after{font-size:5rem}
    .banner-2-img,.banner-3-img{display:none}
    .banner-4-img{background-position:center center;position:relative;left:0;height:400px;width:auto!important;margin-top:80px}
    #single-blog-page .blog-post-img.mb-40{margin-bottom:30px}
    .sblog-post-txt p.mt-30{margin-top:20px}
    .post-inner-img{margin-top:30px;margin-bottom:30px}
    .blog-post-txt h5.h5-sm{font-size:1.5rem;margin-bottom:5px}
    .blog-post-txt h5{margin-bottom:10px}
    .blog-post-txt span{font-size:1.133rem}
    .blog-post-txt p{font-size:1.1075rem}
    .comment-form{margin-bottom:30px}
    .sblog-post-txt span,#blog-page .blog-post-txt span{font-size:1.1075rem}
    .post-share-links{margin-top:60px;padding-top:50px}
    .post-tags-list{margin-bottom:30px}
    .post-tags-list span a{font-size:1.05rem;padding:6px 12px;display:inline-block;float:left;margin-top:10px}
    a.share-ico{width:90px;height:34px;font-size:1.075rem;line-height:34px!important;margin-right:8px;margin-bottom:8px}
    .share-social-icons i{font-size:13px;margin-right:4px}
    .author-senoff{text-align:center;padding:30px 20px;margin-top:70px;margin-bottom:60px}
    .author-senoff img{width:90px;height:90px;float:none;margin-bottom:15px}
    .author-senoff-txt{padding-left:0}
    .author-senoff-txt h5{margin-bottom:10px}
    .related-posts h5.h5-md,.single-post-comments h5.h5-md{font-size:1.5rem;padding-bottom:20px;margin-bottom:30px}
    .comment-form .form-control{font-size:1.266rem;padding:0 15px}
    .comment-form textarea.form-control{padding:15px}
    #contacts-2 h4.h4-md{padding-right:0;margin-top:0;margin-bottom:20px}
    .contact-box p{font-size:1.133rem}
    #contacts-1 .contact-form{margin-left:0}
    #contacts-2 .contact-form{padding:25px 10px 25px}
    #contacts-1 .col-md-12{padding:0 15px 0 0}
    .contact-form .form-control,.contact-form .custom-select{height:54px;font-size:1.266rem}
    #gmap{margin-top:70px}
    #gmap{height:300px}
    #footer-1 .footer-box{padding-left:0}
    .footer h5.h5-xs{margin-bottom:20px}
    .footer p.p-sm,.footer-box p,.footer-links li{font-size:1.1075rem}
    .footer p.p-sm.mt-20{margin-top:15px}
    p.contact-notice{padding-right:0;margin-top:0;margin-bottom:40px}
    .foo-socials a{width:50px;height:50px;font-size:20px;line-height:46px!important}
    .footer-form .form-control{height:54px;font-size:1.1075rem}
    .footer-form .btn{height:54px;font-size:1.5rem}
    .bottom-footer{padding-top:20px}
    p.footer-copyright{font-size:1.075rem}
    #sidebar{margin-top:50px}
    .sidebar-div.mb-50{margin-bottom:40px}
    #search-field .form-control{height:58px;font-size:1.266rem}
    #search-field .btn{height:58px;padding:17px}
    ul.blog-category-list>li a,.post-summary a{font-size:1.266rem}
    .popular-posts p{font-size:1.266rem}
    .badge a{font-size:1.266rem}
    #breadcrumb{margin-top:70px;text-align:center}
    .breadcrumb-holder{margin:0 auto;display:inline-block;padding-top:25px;padding-bottom:25px;padding-left:0}
    .breadcrumb-holder h4{font-size:1.65rem;margin-top:5px}
    .breadcrumb-item a,.breadcrumb-item.active{font-size:1.1075rem}
    .breadcrumb-item+.breadcrumb-item::before{font-size:1.1075rem}
    #department-page .content-block p.p-md{font-size:1.05rem}
    #department-page .content-block p.mb-30{margin-bottom:10px}
    .blog-page-pagination{margin-top:60px;margin-bottom:20px;padding-top:60px}
    .page-link{font-size:1.1075rem;padding:.8rem 1.1rem}
    #faqs-page .questions-holder{margin-bottom:30px}
    .questions-holder h3{margin-bottom:25px}
    #faqs-page h5.h5-xl{margin-top:30px;margin-bottom:25px}
    #faqs-page #accordion .card-header h5{line-height:1.25;padding-right:10%}
    .terms-holder{margin-bottom:30px}
    ul.terms-list{margin:0 0 20px 25px}
    ul.terms-list li{font-size:1.1075rem}
    .terms-box{margin-bottom:20px}
    .terms-box h5{margin-bottom:22px}
    .terms-box p span{font-size:1.1075rem}
    #terms-page p.p-notice{font-size:1.05rem}
    #scrollUp{width:40px;height:40px;bottom:15px;right:20px}
}
@media (min-width: 416px) and (max-width: 575.99px) {}
@media (max-width: 415px) {}
