@media (min-width: 1921px) { .slider {
height: 650px !important;
}
.slider .slides {
height: 650px !important;
}
#hero-3 .slider,
#hero-10 .slider,
#hero-3 .slider .slides,
#hero-10 .slider .slides {
height: 700px !important;
}
#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 !important;
}
.slider .slides {
height: 650px !important;
}
#hero-3 .slider,
#hero-10 .slider,
#hero-3 .slider .slides,
#hero-10 .slider .slides {
height: 700px !important;
}
#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: 1200px) {}   @media (min-width: 992px) and (max-width: 1199.99px) {  .pc-30 {
padding-right: 20px;
padding-left: 20px;
}
.pe-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: 0.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: 0.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: 0.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 !important;
} #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: 0.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: 0.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: 0.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.pe-30 {
padding-right: 10px;
}
.sbox-6.ps-30 {
padding-left: 10px;
}
.sbox-6.me-30 {
margin-right: 0;
}
.sbox-6.me-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: 0.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: 0.875rem;
}
.statistic-img img {
width: 150%;
} .doctor-2 {
padding: 25px;
}
.doctor-meta span {
font-size: 0.95rem;
}
#doctor-breadcrumbs {
padding-top: 100px;
padding-bottom: 50px;
}
#doctor-breadcrumbs .doctor-data {
padding-left: 30px;
}
#doctor-1-details .doctor-bio {
padding-top: 0;
padding-left: 30px;
}
#doctor-2-details .doctor-bio {
padding-left: 30px;
}
#doctor-1-details .doctor-photo {
margin-top: -250px;
}
.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: 0.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: 0.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: 0.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: 0.85rem;
}
.txt-widget-data h5 {
padding-top: 5px;
}
.txt-widget-data p {
font-size: 1.15rem;
}
.popular-posts li a {
font-size: 0.975rem;
}
.badge {
margin-bottom: 8px;
padding: 4px 12px;
}
.badge a {
font-size: 0.875rem;
} .breadcrumb-holder {
padding-top: 35px;
padding-bottom: 35px;
}
.breadcrumb-holder h4 {
margin-top: 7px;
}
.breadcrumb-item a,
.breadcrumb-item.active {
font-size: 0.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: 0.975rem;
}
#terms-page p.p-notice {
font-size: 0.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;
}
.ps-30 {
padding-left: 0;
}
.pe-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: 0.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: 0.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 0px;
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: 0px;
}
.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 !important;
}
#hero-3 .slider,
#hero-10 .slider,
#hero-3 .slider .slides,
#hero-10 .slider .slides {
height: 560px !important;
}
#hero-6 .slider,
#hero-6 .slider .slides {
height: 520px !important;
} #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: 0.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: 0.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.me-30 {
margin-right: 0;
}
.sbox-6.me-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~.vc_parallax-inner,
#info-7~.vc_parallax-inner,
.info-6-img,
.info-7-img {
background-position: center center;
position: relative !important;
left: 0;
height: 400px !important;
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: none;
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: none;
}
.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: 0;
padding-left: 0;
}
#doctor-2-details .doctor-bio {
padding-left: 0;
}
#doctor-1-details .doctor-photo {
margin-top: -220px;
}
.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 {
padding-top: 35px;
padding-bottom: 35px;
}
.breadcrumb-holder h4 {
margin-top: 8px;
}
.breadcrumb-item a,
.breadcrumb-item.active {
font-size: 0.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: 0.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;
}
.ps-45,
.ps-30 {
padding-left: 0;
}
.pe-45,
.pe-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 0px;
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: 0px;
}
.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: 0.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 !important;
}
#hero-3 .slider,
#hero-10 .slider,
#hero-3 .slider .slides,
#hero-10 .slider .slides {
height: 560px !important;
} #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: 0.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: 0.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: 0.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: none;
}
.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.pe-30 {
padding-right: 0;
}
.sbox-6.ps-30 {
padding-left: 0;
}
.sbox-6.me-30 {
margin-right: 0;
}
.sbox-6.me-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~.vc_parallax-inner,
#info-7~.vc_parallax-inner,
.info-6-img,
.info-7-img {
background-position: center center;
position: relative !important;
left: 0;
height: 400px !important;
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: none;
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: none;
}
.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: none;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.gallery-filter button:hover {
color: #fff;
background-color: #00a3c8;
border-bottom: none;
}
.gallery-filter button.is-checked {
color: #fff;
background-color: #00a3c8;
border-bottom: none;
}
.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-breadcrumbs {
margin-top: 70px;
text-align: center;
padding-top: 80px;
padding-bottom: 170px;
}
#doctor-1-details .doctor-photo {
margin-top: -220px;
}
#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 .doctor-data {
padding-left: 0;
}
#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-contacts {
margin-top: 40px;
margin-bottom: 45px;
}
.doctor-info .table td,
.doctor-info .table th {
padding: 16px 15px;
} #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 .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 {
padding-top: 35px;
padding-bottom: 35px;
}
.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,
#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: 0.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 !important;
}
#hero-3 .slider,
#hero-10 .slider,
#hero-3 .slider .slides,
#hero-10 .slider .slides {
height: 500px !important;
}
#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: 0.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: 0.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.me-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: none;
}
.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.pe-30 {
padding-right: 0;
}
.sbox-6.ps-30 {
padding-left: 0;
}
.sbox-6.me-30 {
margin-right: 0;
}
.sbox-6.me-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~.vc_parallax-inner,
#info-7~.vc_parallax-inner,
.info-6-img,
.info-7-img {
background-position: center center;
position: relative !important;
left: 0;
height: 400px !important;
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: none;
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: none;
}
.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: none;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.gallery-filter button:hover {
color: #fff;
background-color: #00a3c8;
border-bottom: none;
}
.gallery-filter button.is-checked {
color: #fff;
background-color: #00a3c8;
border-bottom: none;
}
.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: -220px;
}
.doctor-contacts {
margin-top: 40px;
margin-bottom: 45px;
}
.doctor-contacts h4.h4-xs {
font-size: 1.75rem;
}
.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 .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 {
padding-top: 25px;
padding-bottom: 25px;
}
.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,
#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) {} @media (min-width: 320px) and (max-width: 786px) { .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a {
text-align: center;
}
#page #sidebar-right .p-left-30 {
padding-left: 0px;
}
#about-5 #response {
padding-left: 0 !important;
}
#about-5 #respond {
padding-left: 0 !important;
}
#services-7 .sbox-7 {
padding: 40px 19px;
}
.vc_row.wpb_row.vc_row-fluid.info-9-img.bg-fixed.text-center.bg-tra.vc_custom_1564406429109.bg-inherit.vc_row-o-content-middle.vc_row-flex {
display: none
}
#info-1 #info-id {
padding-left: 0;
padding-right: 0;
}
.info-id {
padding-left: 0 !important;
padding-right: 0 !important;
}
.nav-link a .vc_tta-icon {
display: none !important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title a {
background-color: #00a3c8 !important;
border-color: #00a3c8 !important;
color: #fff !important;
padding: 18px 0px;
border-radius: 6px;
text-align: center;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child),
.wpb-js-composer .vc_tta.vc_general .vc_tta-title-text:not(:empty)~* {
margin-left: 0 !important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a {
color: #ccc !important;
font-weight: 400;
border-radius: 6px;
box-shadow: none;
font-size: 1.15rem;
}
.info-id .vc_column_container>.vc_column-inner {
padding-right: 0 !important;
padding-left: 0 !important;
padding-left: 15px;
}
#sidebar-right .p-left-30 {
padding-left: 0;
}
#tabs-1 .vc_tta-panel-body .vc_column_container>.vc_column-inner {
padding-left: 0;
padding-right: 0;
}
#tabs-1 .h3-md {
margin-top: 30px;
}
#pricing-2 .h5-md {
margin-top: 20px;
}
#faqs-page .pe-30 {
padding-left: 0;
padding-right: 0;
}
#terms-page .pe-30 {
padding-left: 0;
padding-right: 0;
}
#services-1 .sbox-1 {
text-align: center !important;
}
#banner-6 .text-right {
text-align: center !important;
}
#hero-7 .row {
margin-right: 0 !important;
margin-left: 0 !important;
}
#services-4 .img-fluid {
width: 100% !important;
height: auto !important;
}
#tabs-2 .vc_column_container>.vc_column-inner {
padding-left: 5px;
padding-right: 5px;
}
#single-post .entry-content ul {
padding-left: 15px;
}
#info-9 .p-right-80 {
padding-right: 0 !important;
}
#info-9 .p-left-40 {
padding-left: 0 !important;
}
#info-9 {
padding-bottom: 45px !important;
}
#statistic-3 .p-right-30 {
padding-right: 0;
}
#banner-6 .icon-xl [class*="flaticon-"]::before {
display: none
}
#about-1,
#about-2,
#about-3 {
margin-right: 15px;
margin-left: 15px;
}
#abox-4 .abox-1 {}
#single-post .pe-30 {
padding-left: 0;
padding-right: 0;
}
#appointment-form-holder {
margin-right: -15px;
margin-left: -11px;
}
} @media (min-width: 768px) and (max-width: 991.99px) {
.double-column-list {
-moz-column-count: 1;
-moz-column-gap: 0;
}
.wide-70 {
padding-bottom: 80px;
}
#services-1 .sbox-1 {
text-align: center !important;
}
#services-7 .vc_col-sm-8 {
width: 100% !important;
}
#services-7 .vc_col-sm-4 {
width: 100% !important;
}
.vc_col-sm-6 {
width: 100% !important;
}
.info-id {
padding-left: 0 !important;
padding-right: 0 !important;
}
.txt-block h3.h3-md {
margin-top: 20px
}
.wide-40 {
padding-bottom: 40px !important;
}
#pricing-3.wide-60 {
padding-bottom: 80px !important;
}
#banner-6 .text-right {
text-align: center !important;
}
#banner-6 span {
display: inline;
}
#banner-6 .flaticon-072-hospital-5 {
display: none !important;
}
#info-9 .info-9-img {
display: none;
}
#sidebar {
padding-left: 0;
}
#contacts-2 .vc_col-sm-7 {
width: 100%;
}
#contacts-2 .vc_col-sm-5 {
width: 100%;
}
#services-4 .b-img img {
width: 330px;
height: auto;
}
.s6-img,
.sbox-6-img {
display: none !important;
}
}
@media (min-width: 321px) and (max-width: 768px) {
.item-overlay::before,
.item-overlay::after {
right: 44px !important;
}
#banner-6 span {
display: inline-block !important;
}
#info-9 .info-9-img {
display: none;
}
#info-9 .Default .none {
margin-bottom: 30px;
}
#sidebar {
padding-left: 0;
}
#appointment-form-holder {
margin-right: -15px;
margin-left: -11px;
}
#contacts-1 .vc_col-sm-8 {
padding-left: 15px;
padding-right: 15px;
}
}
@media (min-width: 576px) and (max-width: 767px) {
#doctor-1-details .doctor-bio {
padding-top: 60px !important;
}
}   @media (min-width: 992px) {
.vc_col-md-6 {
width: 25% !important;
}
.col-lg-6 {
flex: 0 0 50%;
width: 50%;
}
}