
@media screen and (min-width: 1401px) and (max-width: 1550px){
    .cta-one__wrapper{
        max-width: 1400px;
    }
    .page-header{height: 460px;}
}
@media screen and (min-width: 1200px) and (max-width: 1400px){
    .cta-one__wrapper{
        max-width: 1200px;
    }
    .main-slider-three__item{
        height: 560px;
        padding-top: 70px;
        padding-bottom: 70px;
    }
    .main-slider-three__title{font-size: 30px;line-height: 40px;}
    .main-menu .main-menu__list > li + li {
        margin-left: 30px !important;
    }
    .page-header{height: 400px;}
}
@media screen and (min-width: 993px) and (max-width: 1199px){
    .mobile-nav__btn{display: none;}
    .humburger__content{margin-right: 0px;}
    .main-slider-three__thumb img{height: 600px;}
    .main-slider-three__item{height: 600px;padding-top: 100px;padding-bottom: 100px;}
    .main-slider-three__title{font-size: 32px;line-height: 38px;}
    .service-card__content{padding: 15px 20px 10px 20px;}
    .service-card__title{font-size: 22px;}
    .why-choose-one__single__item__icon img{width: 45px;}
    .why-choose-one__single__item__text{font-size: 18px;}
    .team-card__content{margin-left: 50px;}
    .team-card__image{height: 350px;}
    .cta-two__content p{font-size: 18px;}
    .cta-two__content h3{font-size: 34px;line-height: 40px;}
    .get-in-touch p{line-height: 26px;}
    .footer-widget__right{margin-left: 0px;}
    .sec-title, .sec-title2{padding-bottom: 30px;}
    .why-choose-one .sec-title{padding-bottom: 20px;}
    .why-choose-one__inner{padding-top: 0px;}
    .humburger__wrapper.expanded .humburger__content{margin-right: 0px;}
    .main-header__logo .clone-logo img{width: 40px;}
    .about-description{margin-top: 40px;}
    .page-header{height: 400px;}
}
@media screen and (min-width: 768px) and (max-width: 992px){
    .main-slider-three__item{height: 560px;}
    .main-slider-three__thumb img{height: 560px;}
    .main-slider-three__title{font-size: 30px;line-height: 36px;}
    .main-slider-three__content{width: 65%;}
    .service-page{padding: 35px 0px;}
    .why-choose-one__inner .row > *{padding: 0;}
    .process-icon{padding: 0 10px;font-size: 26px;}
    .why-choose-one__single__item__icon img{width: 40px;}
    .why-choose-one__single__item__text{font-size: 16px;}
    .team-card__image{height: 300px;}
    .team-card__content{margin-left: 60px;}
    .cta-two__content p{font-size: 18px;}
    .cta-two__content h3{font-size: 30px;line-height: 36px;}
    .get-in-touch p{font-size: 16px;line-height: 24px;}
    .cta-one__wrapper{padding: 35px 40px;max-width: 720px;}
    .get-in-touch{margin-bottom: 15px;}
    .cta-two__thumb{margin-bottom: 10px;}
    .footer-widget__right{margin-left: 0;}
    .footer-logo-widget{margin-right: 0;flex-direction: unset;justify-content: space-between;border-bottom: 1px solid #000;padding-bottom: 10px;}
    .main-footer__inner-logo img{width: 200px;}
    .main-footer__inner-social a{width: 35px;height: 35px;}
    .footer-logo-widget .main-footer__inner-logo{margin-bottom: 0px;}
    .mt-43-footer{margin-top: 48px;}
    .footer-widget{margin-top: 10px;}
    .footer-widget--links h3{margin-bottom: 10px;}
    .mobile-nav__btn{margin-left: 0px;font-size: 19px;border-radius: 50px;padding: 10px;background: var(--drivschol-gray2);width: 39px;height: 39px;justify-content: center;}
    .sec-title, .sec-title2{padding-bottom: 30px;}
    .blog-one{padding: 35px 0px;}
    .testimonials-two__inner{padding: 35px 0px;}
    .team-one--page{padding: 35px 0px;}
    .why-choose-one{padding: 35px 0px;}
    .about-three{margin: 35px 0px;}
    .service-card.mb-35{margin-bottom: 30px;}
    .drivschol-owl__carousel--basic-nav .owl-nav.disabled + .owl-dots{margin-top: 30px;}
    .testimonials-two__inner__head .sec-title{padding-bottom: 30px;}
    .about-home{max-width: 174px;padding: 18px 20px;height: 155px;}
    .about-three__thumb__sub img{width: 230px;height: 170px;}
    .about-three__thumb__sub{margin-top: -110px;}
    .about-three__content{margin-right: 0px;}
    .about-three__content__link{margin-top: 20px;}
    .about-three__content__text{padding-right: 0px;}
    .why-choose-one__inner{padding-top: 0px;}
    .humburger__wrapper.expanded .humburger__content{margin-right: 0px;}
    .main-header__logo .clone-logo img{width: 40px;}
    .about-description{margin-top: 35px;}
    .about-description{padding: 35px 0px;}
    .why-box{width: 100%;padding: 15px;}
    .about-page {margin-bottom: 0px;}
    .contact-info-title{margin-bottom: 25px;margin-top: 25px;line-height: 22px;margin-left: 0px;}
    .contact-main{margin-left: 0px;}
    .contact-info-box .contact-info a i{width: 28px;height: 28px;aspect-ratio: 4/4;}
    .contact-info-box{padding: 12px;}
    .contact-info-box .contact-info a span{margin-top: 4px;word-break: break-word;}
    .contact-one{padding: 35px 0px;}
    .contact-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 12px;}
    .contact-info-box .contact-info a{gap: 10px;}
    .contact-main{margin-bottom: 0px;}
    .page-header{height: 400px;}
    .service-container .row > :nth-last-child(3) .service-card{margin-bottom: 30px;}
    .gallery-box{column-count: 3;}
    .main-slider-three__title h1{font-size: 34px;line-height: 44px !important;}
    .main-slider-three__title h2{font-size: 28px;line-height: 36px;}
}
@media screen and (min-width: 401px) and (max-width: 767px){
    .main-header--three{padding: 12px 0px;}
    .mobile-nav__social a{
        transition: 500ms;
        width: 30px;
        height: 30px;
        border-radius: 50%;
        background-color: var(--drivschol-primary);
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        font-size: 14px;
        margin-right: 10px;
        color: var(--drivschol-white, #fff);
    }
    .mobile-nav__social a + a{margin-left: 10px;}
    .main-slider-three__item{height: 350px;padding-top: 40px;padding-bottom: 20px;}
    .main-slider-three__thumb img{height: 350px;}
    .main-slider-three__title{font-size: 24px;line-height: 30px;}
    .main-slider-three__content{width: 100%;}
    .about-three__content{margin-right: 0px;}
    .about-three__content__link{margin-top: 20px;}
    .about-home{
        max-width: 144px;
        height: 135px;
        padding: 15px 15px
    }
    .about-three__thumb__content__number{font-size: 34px;}
    .about-three__thumb__content__text{font-size: 20px;}
    .about-three__thumb__sub{right: -3px;margin-top: -90px;border: 7px solid #fff;}
    .about-three__thumb__content{margin-top: -60px;border: 7px solid var(--drivschol-white);}
    .about-three__content__text{padding-right: 0px;}
    .service-container{padding: 0px 15px;}
    .service-card.mb-35{margin-bottom: 25px;}
    .service-page{padding: 35px 0px;}
    .process-icon{transform: rotate(90deg);padding: 25px 0px;}
    .center-btn{margin-top: 30px;}
    .how-work{padding-top: 35px;}
    .why-choose-one{padding: 30px 0px;}
    .team-one--page{padding: 35px 0px;}
    .testimonials-two__inner{padding: 35px 0px;}
    .team-one .sec-title{padding-bottom: 25px;}
    .cta-one__wrapper{padding: 30px 25px;margin: 0px 15px;}
    .get-in-touch{margin-bottom: 20px;margin-top: 5px;}
    .testimonials-two__inner{margin-top: 0;}
    .blog-one--base{margin-top: 0px;}
    .blog-one{padding: 35px 0px;}
    .testi-image{text-align: center;}
    .blog-card__image-item{height: 260px;}
    .blog-card__date{bottom: -10%;}
    .footer-widget__right{margin-left: 0px;margin-top: 20px;}
    .footer-logo-widget{margin-right: 0px;margin-bottom: 20px;display: block;height: auto;}
    .footer-widget--links h3{margin-bottom: 8px;}
    .footer-widget--about h3{margin-bottom: 8px;}
    .mt-43-footer{margin-top: 35px;}
    .cta-two__content h3{font-size: 32px;line-height: 36px;}
    .main-header__logo .clone-logo img{width: 40px;}
    .humburger__wrapper.expanded .humburger__content{margin-right: 0px;}
    .main-header .info-item:nth-last-child(2) a{padding-right: 0px !important;}
    .scroll-to-top{right: -40px;}
    .about-three{margin: 35px 0px;}
    .contact-one{padding: 35px 0px;}
    .contact-one .sec-title, .contact-one .contact-one__form{margin-right: 0;}
    .contact-info-title, .contact-main{margin-left: 0;}
    .contact-info-title{margin-top: 35px;}
    .about-description{margin-top: 35px;padding: 35px 0px;}
    .why-box{padding: 15px;margin-bottom: 30px;}
    .about-page {margin-bottom: 0px;}
    .why-us .row > :last-child .why-box {margin-bottom: 0;}
    .testimonials-two__inner__head .sec-title{padding-bottom: 25px;}
    .sec-title, .sec-title2{padding-bottom: 25px;}
    .about-three__content__head .sec-title{padding-bottom: 25px;}
    .contact-info-title{margin-bottom: 25px;margin-top: 25px;line-height: 22px;margin-left: 0px;}
    .contact-main{margin-left: 0px;}
    .contact-one__form label{margin-top: 4px;}
    .page-main-head .container{padding-bottom: 40px;}
    .page-header{height: 350px;}
    .drivschol-breadcrumb li{font-size: 18px;}
    .page-header__title{font-size: 30px;}
    .service-container .row > :nth-last-child(2) .service-card{margin-bottom: 25px;}
    .service-container .row > :nth-last-child(3) .service-card{margin-bottom: 25px;}
    .service-details-image{margin-bottom: 25px;}
    .back-btn{padding-bottom: 30px;}
    .sd-ml-48{margin-right: 0px;}
    .faq-page {padding: 35px 0px;}
    .faq-page__accordion .accrodion-title__text{line-height: 24px;}
    .gallery-box{column-count: 2;}
    .main-slider-three__title h1{font-size: 23px;line-height: 30px !important;}
    .main-slider-three__title h2{font-size: 20px;line-height: 25px;}
    .why-choose-one .sec-title {
    padding-bottom: 30px;
  }
  .footer-logo-widget .main-footer__inner-logo{text-align: center;}
  .team-card{margin-left: 15px; margin-right: 15px;}   
}
@media screen and (max-width: 400px){
    .main-header--three{padding: 12px 0px;}
    .mobile-nav__social a{
        transition: 500ms;
        width: 30px;
        height: 30px;
        border-radius: 50%;
        background-color: var(--drivschol-primary);
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        font-size: 14px;
        margin-right: 10px;
        color: var(--drivschol-white, #fff);
    }
    .mobile-nav__social a + a{margin-left: 10px;}
    .main-slider-three__item{height: 350px;padding-top: 40px;padding-bottom: 20px;}
    .main-slider-three__thumb img{height: 350px;}
    .main-slider-three__title{font-size: 24px;line-height: 30px;}
    .main-slider-three__content{width: 100%;}
    .about-three__content{margin-right: 0px;}
    .about-three__content__link{margin-top: 20px;}
    .about-home{
        max-width: 134px;
        height: 125px;
        padding: 10px 10px
    }
    .about-three__thumb__content__number{font-size: 34px;}
    .about-three__thumb__content__text{font-size: 20px;}
    .about-three__thumb__sub{right: -3px;margin-top: -70px;border: 7px solid #fff;position: absolute;}
    .about-three__thumb__content{margin-top: -50px;border: 7px solid var(--drivschol-white);}
    .about-three__content__text{padding-right: 0px;}
    .service-container{padding: 0px 15px;}
    .service-card.mb-35{margin-bottom: 25px;}
    .service-page{padding: 35px 0px;}
    .why-choose-one .sec-title{padding-bottom: 0px;}
    .process-icon{transform: rotate(90deg);padding: 25px 0px;}
    .center-btn{margin-top: 30px;}
    .how-work{padding-top: 35px;}
    .why-choose-one{padding: 30px 0px;}
    .team-one--page{padding: 35px 0px;}
    .testimonials-two__inner{padding: 35px 0px;}
    .team-one .sec-title{padding-bottom: 25px;}
    .cta-one__wrapper{padding: 30px 25px;margin: 0px 15px;}
    .get-in-touch{margin-bottom: 20px;margin-top: 5px;}
    .testimonials-two__inner{margin-top: 0;}
    .blog-one--base{margin-top: 0px;}
    .blog-one{padding: 35px 0px;}
    .testi-image{text-align: center;}
    .blog-card__image-item{height: 260px;}
    .blog-card__date{bottom: -10%;}
    .footer-widget__right{margin-left: 0px;margin-top: 20px;}
    .footer-logo-widget{margin-right: 0px;margin-bottom: 20px;display: block;height: auto;}
    .footer-widget--links h3{margin-bottom: 8px;}
    .footer-widget--about h3{margin-bottom: 8px;}
    .mt-43-footer{margin-top: 35px;}
    .cta-two__content h3{font-size: 32px;line-height: 36px;}
    .why-choose-one__single__item{width: 90%;}
    .about-three__thumb__sub img{width: 160px;height: 110px;}
    .main-header__logo .clone-logo img{width: 40px;}
    .humburger__wrapper.expanded .humburger__content{margin-right: 0px;}
    .main-header .info-item:nth-last-child(2) a{padding-right: 0px !important;}
    .scroll-to-top{right: -40px;}
    .about-three{margin: 35px 0px;}
    .contact-one{padding: 35px 0px;}
    .contact-one .sec-title, .contact-one .contact-one__form{margin-right: 0;}
    .contact-info-title, .contact-main{margin-left: 0;}
    .contact-info-title{margin-top: 35px;}
    .about-description{margin-top: 35px;padding: 35px 0px;}
    .why-box{padding: 15px;margin-bottom: 30px;}
    .about-page {margin-bottom: 0px;}
    .why-us .row > :last-child .why-box {margin-bottom: 0;}
    .testimonials-two__inner__head .sec-title{padding-bottom: 25px;}
    .sec-title, .sec-title2{padding-bottom: 25px;}
    .about-three__content__head .sec-title{padding-bottom: 25px;}
    .contact-info-title{margin-bottom: 25px;margin-top: 25px;line-height: 22px;margin-left: 0px;}
    .contact-main{margin-left: 0px;}
    .contact-one__form label{margin-top: 4px;}
    .page-main-head .container{padding-bottom: 40px;}
    .page-header{height: 350px;}
    .drivschol-breadcrumb li{font-size: 18px;}
    .page-header__title{font-size: 30px;}
    .service-container .row > :nth-last-child(2) .service-card{margin-bottom: 25px;}
    .service-container .row > :nth-last-child(3) .service-card{margin-bottom: 25px;}
    .service-details-image{margin-bottom: 25px;}
    .back-btn{padding-bottom: 30px;}
    .sd-ml-48{margin-right: 0px;}
    .faq-page {padding: 35px 0px;}
    .faq-page__accordion .accrodion-title__text{line-height: 24px;}
    .gallery-box{column-count: 2;}
    .main-slider-three__title h1{font-size: 23px;line-height: 30px !important;}
    .main-slider-three__title h2{font-size: 20px;line-height: 25px;}
    .why-choose-one .sec-title {
        padding-bottom: 30px;
    }
    .footer-logo-widget .main-footer__inner-logo{text-align: center;}
    .team-card{margin-left: 15px; margin-right: 15px;}
}