@media screen and (max-width:1024px){
    .main-heading{
        font-size: 32px;
    }

    .main_wrapper .main_content h1{
        font-size: 42px;
    }
    .about_wrapper p{
        line-height: 1.6;
    }
    .our_course_wrapper .course_list_row{
        gap: 10px;
    }
    footer .container{
        grid-template-columns: repeat(4,1fr);
    }
    .main_wrapper .btns .btn-primary{
        font-size: 12px;
    }
}


@media screen and (max-width:991px){
    /* .main_wrapper {
        background: url(/images/slider/tab-slider.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        height: 60vh;
    } */
    .main_wrapper{
        
        height: 140vh;
    }
    .main_wrapper .row{
        margin-right: 0;
    }
    .about_wrapper .about-img-div{
        order: 2;
    }
    .about_wrapper .main-heading{
        font-size: 28px;
    }
    .main_wrapper .main_content h1{
        font-size: 32px;
    }
    .main_wrapper .btns{
        flex-wrap: wrap;
    }
    .our_course_wrapper .course_list_row{
        grid-template-columns: 1fr 1fr;
        
    }
    .features_wrapper .features{
        grid-template-columns: 1fr 1fr;
    }
    .features_wrapper .features{
        gap: 15px;
    }
    .full_box .items{
        justify-content: space-between;
        gap: 20px;
    }
    .full_box .items .icon{
        width: 50px;
        height: 50px;
    }
    .contact_form .contact-img{
        display: none;
    }
    .study_abroad .photo-frame{
        width: 200px;
    }
    footer .container{
        grid-template-columns: 1fr 1fr;
    }
    .country_row{
         display:grid;
        grid-template-columns:repeat(3, 1fr);
        gap:40px;
        padding-bottom:50px;
    }
}


@media screen and (max-width:600px){
    
    .main-heading{
        font-size: 26px;
        line-height: 32px;
        margin-bottom: 30px;
    }
    header .btn-primary{
        display: none;
    }
    .header-main{
        padding: 10px 0;
    }
    .header-logo img{
        margin: 0;
    }
    .header-logo{
        margin-bottom: 0;
    }
    .main_wrapper{
        height: auto;
    }
    /* .main_wrapper{
        background: url(../images/slider/mobileslider-1.jpg);
        background-size: cover;
    background-position: center;
        height: 100vh;
        text-align: center;
    } */
    .main_wrapper .main_content{
        padding-top: 50px;
        text-align: center;
    }
    .main_wrapper .btns{
        flex-direction: column;
    }
    .main_wrapper .btn-primary{
        margin: auto;
    }
    .our_course_wrapper .course_list_row{
        grid-template-columns: 1fr;
        gap: 30px;
    }
    .features_wrapper .features{
        grid-template-columns: 1fr ;
    }
    .features_wrapper .features{
        gap: 30px;
    }
    .features_wrapper .features .icon{
        width: 60px;
        height: 60px;
    }
    .features_wrapper .features .feature{
        padding: 10px;
    }
    .full_box .items{
        justify-content: center;
    }
    .full_box .items .item{
        margin-bottom: 15px;
    }

    .contact_form{
        padding: 50px 0;
    }
    .contact_form .input_row{
        grid-template-columns: 1fr;
        gap: 10px;
    }
    .our_course_page .btn-groups a{
        font-size: 14px;
    }

    footer .container{
        grid-template-columns: 1fr;
        gap: 20px;
    }
    
    
    .video_frame iframe{
        width:350px!important;
        height:360px;
    }
    
    
    .testimonial_wrapper .testimonialSlider {
        padding-bottom:0px;
    }
    
.testimonial_wrapper .swiper-button-next {
    position: absolute;
    top: 271px!important;
    right: 5px;
}

.testimonial_wrapper .swiper-button-prev {
    position: absolute;
    top: 271px!important;
    right: 5px;
}
    
 



}