@media (max-width: 1599px) {
  .section-cta__2 .pointing-img {height:85%;}
  }
  
  @media (max-width: 1399px) {
  .section-banner {height:500px;}
   .section-banner .col{max-width: 60%;}
  .cta-content p {font-size:1.5rem;}
  .section-cta__2 .pointing-img {left:1vw;}
  .breadcrumb {padding-block:25px; padding-inline:25px; margin-top:10px; margin-bottom:35px;}
  .section-get-in-touch .pointing-img {right:9vw;}
  }
  
  @media (max-width: 1199px) {
  .section-banner {height:500px;}
  .video-thumb {width:100%; height:auto;}
  .slider-testimonials-wrapper .testimonials-next-arrow {left:calc(100% - 2rem);}
  .slider-testimonials-wrapper .testimonials-prev-arrow {right:calc(100% - 2rem);}
  .pointing-img {left:2vw;}
  .fix_padding {padding-block:60px;}
  .section-after-before h2::after {bottom:95%;}
  .section-cta__2 .pointing-img {display:none;}
  .breadcrumb {padding-block:15px; padding-inline:15px; margin-bottom:25px;}
  select.primary, input.primary, textarea.primary {padding:0.75rem 1rem;}
  .section-get-in-touch .pointing-img {display:none;}
  .section-services-boxes .wrapper {padding-block:35px;}
  .section-services-boxes .wrapper .img-box {width:160px; height:160px; margin-bottom:2.5rem;}
  .patient_survey_form .d-flex.gap-3{ gap: 1rem !important; }
  }
  
  @media (max-width: 991px) {
  .section-banner {height:auto;}
  .section-banner .container {margin-bottom:2.5rem;}
  .head-top .links {display:none;}
  .mobile_menu {display:block;}
  .head-top .col {align-items:center;}
  .head-top .col #mobnav {display:block;}
  .address-card .card {margin:0rem; margin-bottom:2.5rem;}
  .section-philosophy .boxes::after, .section-philosophy .boxes::before {content:none;}
  .section-philosophy .boxes {flex-wrap:wrap; border-color:transparent;}
  .section-philosophy .box:not(:last-child)::after {content:none;}
  .section-featured-services h2::before, .section-featured-services h2::after {width:80px;}
  .section-featured-services h2 {padding:0.5rem 90px;}
  .slider-testimonials-wrapper .testimonials-arrow {display:none;}
  .pointing-img {display:none;}
  .section-book-appointment h2 {border-right:1px solid transparent;}
  .blog-wrapper .content {max-width:100%;}
  .blog-wrapper .content.no-text {max-width:100%;}
  .blog-wrapper {height:250px;}
  .section-book-appointment h2 {padding-block:0; margin-bottom:2.5rem;}
  .section-banner.not-home {height:auto;}
  .our-services {background:#f9f9fb; padding:1rem 0.5rem;}
  .our-services .accordion-wrapper .accordion-outer .accordion-heading::after {right:-14px;}
  .home-form {padding:1rem;}
  .section-services-boxes .wrapper {padding-block:25px;}
  .section-services-boxes .wrapper .img-box {width:120px; height:120px; margin-bottom:2rem;}
  }
  
  @media (max-width: 767px) {
  .section-banner .col { max-width: 100%;}
  .section-banner h1{font-size: 34px; line-height: 42px;}
  .head-top a img {max-height: 110px;}
  .section-banner p{max-width: inherit; font-size: 24px;}
  .slider-wrapper .slider-arrow {display:none;}
  .slider-wrapper .slick-dots {bottom:-40px;}
  .section-about {flex-direction:column;}
  .section-about > * {width:100%;}
  .section-featured-services h2::before, .section-featured-services h2::after {width:50px;}
  .section-featured-services h2 {padding:0.5rem 60px;}
  .experts-arrow {display:none;}
  .slider-experts .slider-wrapper {margin-top:2.5rem; padding-bottom:1rem;}
  .slider-experts .slides {margin-inline:0.25rem;}
  .slider-experts .slick-dots {bottom:-8px;}
  .section-expert-dentist h2 strong {font-size:75px;}
  .section-testimonials .heading-wrapper .line-v {margin-left:2rem; margin-right:3rem;}
  .blog-wrapper {height:200px;}
  .blog-wrapper .content {bottom:0.5rem;}
  .home-form {padding:1rem;}
  .home-form .row {margin-bottom:0;}
  .home-form .row > * {margin-bottom:0.5rem;}
  .fix_padding {padding-block:2rem;}
  .section-after-before h2::after {content:none;}
  .section-services-boxes .title {font-size:14px;}
  .section-content-block h1{font-size: 30px;}
  .section-content-block h2 {text-transform:inherit; font-weight:300; margin-bottom:40px; color:var(--col-theme-blue); line-height:1.5;}
  .section-content-block h3 {font-size:1.25rem;line-height:1.5;}
  .section-content-block h4 {font-size:1.125rem;line-height:1.5;}

  .career_form{padding-right: 0;}
  .review-form{padding: 1.5rem;}
  
  .section-expert-dentist .expert,.section-expert-dentist h2,.section-insurance-right h2 strong,.section-our-partners h2 {font-size: 30px;}
  .section-insurance-left .content{font-size: 20px;}
  .section-insurance-right h2 {font-size: 24px;}
 .slick-dotted.slick-slider{margin: 0; padding: 0;}
 .slick-dots li{margin: 0 !important;}
 .section-our-partners .slider-wrapper{min-height: 150px;}

.section-cta h2 {line-height: 1.5; font-size: 24px;}
.section-cta h2 span{font-size: 22px;}
  }
  
  @media (max-width: 575px) {
  .awards {flex-direction:column;}
  .awards .cta {display:none;}
  .awards .cta-content {text-align:center;}
  .section-featured-services h2::before, .section-featured-services h2::after {width:20px;}
  .section-featured-services h2 {padding:0.5rem 30px;}
  .section-expert-dentist h2 strong {font-size:50px;}
  .section-testimonials .heading-wrapper .line-v {display:none;}
  .section-testimonials .heading-wrapper {flex-direction:column; text-align:center;}
  .blog-wrapper {height:190px;}
  .blog-wrapper .content {bottom:0.5rem;}
  .section-faq .accordion-outer .accordion-heading,.section-faq .accordion-outer .accordion-content{font-size: 1rem;}
  .section-faq .accordion-outer{padding-inline: 1rem;padding-block: .5rem;}
  .section-faq .accordion-outer.is-open{padding-block: 1rem;}
  }
  @media (min-width:768px) {
   .phone_mobile{display:none;}
  }
  @media (max-width:767px) {
   .phone_mobile{display: block; margin-top: 50px;}
    .phone_mobile a{font-size: 20px; color: var(--col-theme-black);}
  }