
@media (max-width: 1200px) {

    .navbar-expand-lg .navbar-nav .nav-link {

    padding-right: .5rem !important;

    padding-left: .5rem !important;

    }

}
@media (min-device-width: 1024px) and (max-device-width: 1200px) {

    .texture-heading {

        font-size: 40px;

    }

}



@media (min-device-width: 992px) and (max-device-width: 1200px){

    .image-card p {

        min-height: 63px;

    }

    header .navbar-brand img {

        height: 55px;

    }

}
@media (min-device-width: 993px) and (max-device-width: 1024px) {

    .texture-heading {

        font-size: 38px;

    }

}
@media screen and (min-device-width: 768px) and (max-device-width: 1300px) { 

    .how-we-do p {

        width: 90%;

        font-size: 15px;

        letter-spacing: 0px;

        font-weight: 400;

    }

}


@media (max-width: 992px){

    .bannar h1 {

        font-size: 36px;

    }

    .theme-blue {

        font-size: 28px;

    }

    .inner-bnr-normal h2 {

        font-size: 34px;

    }

    .imag-wrapper .triangle, .imag-wrapper .star {

        display: none;

    }



    .header-offset-top {

        margin-top: 62px;

    }

    .texture-heading {

        font-size: 26px;

    }

    .texture-heading img {

        top: 15px;

    }
    .req-callback .image-wrap img {
        position: absolute;
        top: -90px;
        height: auto;
        right: 0px;
      }

}

@media (min-device-width: 768px) and (max-device-width:991px) {

    .main-menu .sub-menu {

        left: -325px;

    }

    .image-card p {

        min-height: 84px;

    }footer .logo {
        height: 40px !important;
    }


}

@media (max-width:767.8px) {

    .header-offset-top {

        padding-top: 3rem;

    }

    .texture-heading, body .testimonial .row .carousel h1 {

        font-size: 32px;

    }

    .texture-heading img {

        top: 25px;

    }

    .mobile_cust_width {

        width: 50% !important;

    }

    .rating-block p {

        font-size: 16px;

    }

    .rating-block h4 {

        font-size: 28px;

    }

    .req-callback {
overflow: hidden;
        margin: 0px;

    }

    .req-callback img {

    background-color: #008179 !important;

    }

    .faq-section .texture-heading img {

    background-color: #007985;

    }

    .column_reverse_view {

        flex-direction: column-reverse;

    }

    .modal-content {

        padding: 10px 15px;

    }

    /* .who-we-are .row {

        flex-direction: column-reverse;

    } */

    .imag-wrapper .weather-stars {

        display: none;

    }
    body .testimonial {
        padding: 60px 0;
      }
 
    .why-choose {
      padding: 30px 0 !important;
    }
    .cd-ielts {
        padding: 50px 0px 0px !important;
    }.popular-courses {
        padding: 50px 0 0 0 !important;
    }
    footer {
        padding: 99px 0 20px 0 !important;
    }
    .cd-ielts {
        padding: 50px 0px 0px !important;
    }
    .popular-courses {
        padding: 50px 0 0 0 !important;
    }
    .about-imp {
        padding: 50px 0px 30px !important;
    }
    .small-reverse{
        flex-wrap: wrap-reverse !important;
    }
    .pt-sm_12 {
        padding-bottom: 30px !important;
    }
    .padding_small{
        padding: 0 10px;
    }
    .consultaion-wrap {
        padding: 60px 0px !important;
    } 
    .req-callback{
        padding: 50px 0 0 !important;
    }
    .tablet_btn{
        display: block;
        padding:0 0 30px 0;
    }
    .pt-20{
padding-top: 20px;
    }
    }


@media (min-device-width: 575px) and (max-device-width: 767px) {

    .main-menu .sub-menu {

        width: 500px;

    }

    .why-choose .row {

        gap: 30px;

    }

}


@media (max-width: 575px) {

    .popular-courses .slick-prev {

display: none !important;

    }

    .popular-courses .slick-next {
display: none !important;

    }

    .texture-heading, body .testimonial .row .carousel h1 {

    font-size: 20px !important;

    }

    .texture-heading img {

    top: 10px !important;

    left: 25% !important;

    }

    .inner-bnr-normal h2 {

        font-size: 32px !important;

    }

    .main-menu .sub-menu {

        width: 370px;

        left: -135px;

    }

    .why-choose .row {

        gap: 30px;

    }

    header .navbar-brand img {

        height: 40px;

    }

    header .shrink .navbar-brand img {

        height: 45px;

    }

    .human-logo {

        left: -10px;

    }  

    .req-callback .texture-heading img, .faq-section .texture-heading img, .success-story .faq-section .texture-heading img {

    background-color: #00896b !important;

    } 
    body .testimonial {
        padding: 40px 0 !important;
      }

  
    .why-choose {
      padding: 20px 0 !important;
    }
    .cd-ielts {
        padding: 40px 0px 0px !important;
    }.popular-courses {
        padding: 40px 0 0 0 !important;
    }
    footer {
        padding: 99px 0 20px 0 !important;
    }
    .cd-ielts {
        padding: 40px 0px 0px !important;
    }
    .popular-courses {
        padding: 40px 0 0 0 !important;
    }
    .about-imp {
        padding: 40px 0px 0px !important;
    }
    .consultaion-wrap {
        padding: 40px 0px !important;
    }
    .our_courses .viewall_course.row{
        padding-left: 0px !important;
        padding-right: 0px !important;

    }
    body .testimonial .row .carousel .carousel-inner .carousel-item .quote-wrapper {
        margin-top: 20px !important;
    }
    .chat-popup {
    width: 320px;
    right: 15px;
}
}

