/*____________________________________________

                Media Quaries 
______________________________________________*/

@media only screen and (orientation: landscape) {
    body {
      -webkit-text-size-adjust: none;
    }
}
@media only screen and (orientation: portrait) {
    body {
        -webkit-text-size-adjust: none;
    }
}

@media screen and (max-width:1400px) {
    .header-nav .btn-block{ padding-left:15px; }
    .primarybtn{ font-size:16px; }

 
}

@media screen and (max-width:1199px) {
    .logo-block img{ width:145px; }
    .primarybtn{ font-size:14px; padding: 12px 20px; }

    .banner-img{ height:480px; margin:95px 0 0 0; }
    .banner .text-block{ max-width:665px; }
    .banner .text-block h1{ font-size:52px; }
    .banner .slick-prev{ background-size:50px; }
    .banner .slick-next{ background-size:50px; }

    .services-section{ padding-bottom:50px; }
    .services-section .box .icon-block{ width:90px; height:90px; line-height:90px; }
    .services-section .box .icon-block img{ width:50px; height:auto; }
    .services-section .box .text-block h3{ font-size:20px; }

    .about-section{ padding:65px 0; }
    .about-section .text-block h2{ font-size:25px; }

    .heading-block{ padding:0 0 48px 0; }
    .heading-block h2{ font-size:35px; }

    .course-section{ padding:60px 0; }
    .course-section .item{ padding:12px 15px 20px; }

    .contact-section{ padding:60px 0 55px; }

    .slider-element-wrap{ padding:60px 0 85px; }
    .slider-element-wrap .item h4{ font-size:30px; }

    .rt-footer{ padding:0; }

    .hero_banner{ height:285px; }
    .hero_banner .breadcrum_title .title{ font-size:45px; }

}

@media screen and (max-width:991px) {
    .header-nav .desktop-view{ display:none; }
    .header-nav .mb-view{ display:inline-block; margin:0 !important; }

    .banner .slick-prev{ left:0; }
    .banner .slick-next{ right:0; }
    .banner .text-block h1{ font-size:40px; padding-bottom:20px; margin-bottom:20px; }
    .banner .text-block p{ font-size:16px; padding-bottom:30px; max-width:500px; }

    .services-section .box{ margin-bottom:30px; }
    .services-section .box .text-block h3{ max-width:265px; margin:0 auto; }

    .heading-block h2{ font-size:30px; }

    .why-us-section .content-title span{ font-size:30px; }

    .call_to-action-wrap .color-white { margin-bottom:45px !important; }


}

@media screen and (max-width:767px) {
    .header-top .box .text{ display:none; }

    .about-section .text-block{ padding:30px 0 0 0; }

    .course-section .item h3{ font-size:20px; }

    .slider-element-wrap .slider-box{ padding:25px; }
    .slider-element-wrap .item h4{ font-size:22px; }
    .slider-element-wrap .slick-dots{ bottom:-100px; }

    .footer-element{ padding: 48px 0 32px; }
    .rt-footer .col-12 .box{ padding-top:30px; }
    .lt-footer{ padding-right:0; border-right:none; border-bottom:1px solid rgba(255,255,255,.10); margin: 0 0 40px 0; padding:0 0 35px; }

    .desktop-view{ display:none; }
    .mb-view{ display:block; }

    .copyright-text{ margin:40px 0 0 0; padding:30px 0 0 0; border-top:1px solid rgba(255,255,255,.10); text-align:center; }

    .about-section.inner-about .row{ display:block; }
    .about-section.inner-about .row .col-sm-6{ width:100% !important; }
    .call_to-action-wrap .color-white h2{ padding:0 !important; }

    .contact-wrapper .col-sm-6{ width:100% !important; }

    .contact-block .text-block{ padding:30px 15px; }
    .form-wrap-field h3{ font-size:25px; }

}

@media screen and (max-width:600px) {
    .banner-img{ height:375px; }
    .banner .text-block h1{ font-size:28px; }
    .banner .text-block h1::after{ width:100%; }
    .banner .slick-prev, .banner .slick-next{ width:30px; height:30px; }
    .banner .slick-prev{ left:10px; background-size:30px; }
    .banner .slick-next{ right:10px; background-size:30px; }

    .contact-wrapper{ padding-top:45px; }
    .contact-block{ top:0; }
    .contact-block .contact_details p{ word-break: break-all; }

    .pt-5.pb-5{ padding:40px 0 55px 0 !important; }
    .woocommerce-form-login{ padding:25px 20px !important; }

    .ur-frontend-form{ padding:25px 20px !important; }

    .faq-element{ padding:40px 0; }
}

@media screen and (max-width:500px) {
    .banner .text-block{ max-width:250px; }
    .banner .text-block h1{ font-size:25px; }

    .services-section .box .text-block h3{ font-size:18px; }
    .services-section .box .icon-block{ margin-bottom:18px; }

    .services-section{ padding-bottom:30px; }

    .about-section{ padding:50px 0; }

    .course-section{ padding:42px 0; }
    .heading-block{ padding-bottom:35px; }
    .heading-block h2{ font-size:25px; }

    .slider-element-wrap .item{ padding:0 15px; }
    .slider-element-wrap .item h4{ font-size:20px; }

    .hero_banner{ height:185px; }
    .hero_banner .breadcrum_title .title{ font-size:25px; }
    .about-section .pt-2 h2{ font-size:25px; }
    .call_to-action-wrap .color-white h2{ font-size:25px; line-height:1.3; margin-bottom:30px !important; }


}
