@media only screen and (max-width: 1720px){
    .video_section_home_three .container{
        max-width: 1500px;
    }
}
@media only screen and (max-width: 1700px){
    .events_section_home_four.event_page .shape-17{
        display: none;
    }
}
@media only screen and (max-width: 1600px){
    .admission_content_home_two{
        padding: 95px 0px;
    }    
    .event_section_home_one .inner_container{
        max-width: 40%;
        padding: 150px 0px;
    }
    .event_section_home_one .title_box{
        max-width: 600px;
    }
    .event_section_home_one .title_box h1{
        font-size: 50px;
        line-height: 60px;
    }
    .important_container_inner{
        padding: 50px;
    }
    .important_container_inner .shape_image{
        display: none;
    }
    .border_rl:before{
        display: none;
    }
    .important_container_inner{
        margin-top: 40px;
    }
    .events-slide-area{
        margin-right: 0;
    }
    .studies_section_home_three .owl-nav{
        display: none;
    }
    .studies_section_home_three:hover .owl-nav{
        display: block;
    }
    .studies_section_home_three .owl-nav .owl-prev{
        right: 0;
    }
    .studies_section_home_three .owl-nav .owl-next{
        left: 0;
    }
}
@media only screen and (max-width: 1500px){
    .feature_section_home_one .shape-three{
        display: none;
    }
    .funfact_left_text{
        max-width: 100%;
    }
    .admission_content_home_two .admission_inner{
        padding: 50px;
    }
    .about_content_admission .about_left_content h2{
        font-size: 36px;
        line-height: 46px;
    }
    .about_content_admission .about_right_content p{
        margin-bottom: 0px;
    }
    .funfact_section_home_one .shape .shape-1,
    .funfact_section_home_one .shape .shape-2{
        display: none;
    }
    .blog_section_home_one .shape .shape-1{
        display: none;
    }
    .funfact_block_two .count_outer{
        font-size: 50px;
        line-height: 60px;
    }
    .about_section_home_two .inner_box h4{
        font-size: 18px;
        line-height: 28px;
    }
    .video_section_home_three .video_inner .shape{
        display: none;
    }
    .about_section_home_two.style_two .title_area{
        margin-right: 0px;
    }
}
@media only screen and (max-width: 1400px){
    .feature_block_one .feature_content{
        width: 100%;
    }
    .about_left_image .image_two{
        bottom: -60px;
        right: -60px;
    }
    .event_section_home_one .slide_container {
        position: relative;
        margin: 0 auto;
    }
    .event_section_home_one .event_block_one{
        min-height: 360px;
    }
    .event_section_home_one .inner_container{
        max-width: 100%;
        padding-bottom: 80px;
    }
    .event_section_home_one .title_box{
        float: none;
        margin:  0 auto;
        text-align: center;
    }
    .event_section_home_one .title_box h3{
        background-position: bottom center;
    }
    .about_section_home_two .about_left_content{
        margin-right: 0;
    }
    .event_section_home_two .event_post_list{
        gap: 30px;
    }
    .sidebar_widget{
        padding: 50px 20px;
    }
    .event_block_five .event_info{
        display: grid;
        gap: 10px;
    }
    .event_block_five h4 a br{
        display: none;
    }
    .artwork_section .tabs-content{
        margin-left: -90px;
    }
    .tab_content_area h2{
        margin-bottom: 20px;
    }
    .tab_content_area .text{
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 20px;
    }
    .comments-area .reply-comment{
        margin-left: 0px;
    }
    .blog_block_two blockquote{
        margin-left: 0px;
    }   
}
@media only screen and (max-width: 1330px){
    .event_text_info{
        display: block;
    }
    .admission_content_home_four .shape_16{
        left: 0;
        right: inherit;
    }
    .feature_list li{
        font-size: 16px;
    }    
}
@media only screen and (max-width: 1270px){
    .admission_section_home_four .image_box{
        left: calc(50% - 100px);
        bottom: 30px;
    }
    .temporary_work_item{
        padding: 20px;
        gap: 20px;
    }
    .temporary_work_left{
        gap: 20px;
    }
    .temporary_work_right{
        gap: 20px;
    }
    .career_info_left .info_list{
        display: inline-grid;
    }
    .event_widget_banner .shape{
        display: none;
    }
    .contact_info_item{
        padding: 30px 20px;
    }
}
@media only screen and (max-width: 1200px){
    .about_left_image .image_two{
        right: -20px;
    }
    .about_section_home_one .about_right_content .cap_logo{
        margin-bottom: 20px;
    }
    .about_section_home_one .about_right_content{
        margin-left: -60px;
    }
    .about_section_home_two{
        padding: 100px 0px 60px;
    }
    .admission_content_home_two .admission_inner::before{
        display: none;
    }
    .admission_content_home_two .admission_inner{
        padding: 30px;
    }
    .company_about_widget,
    .quick_details_widget{
        padding: 50px 20px;
    }
    .event_widget_banner{
        height: 650px;
    }
    .event_about_box,
    .event_comment_box,
    .event_speaker_box,
    .map_location_box,
    .event_info_box{
        padding: 50px 20px;
    } 
    .event_speaker_box .event_speaker{
        gap: 30px;
    }
    .event_details_section{
        padding: 80px 0px;
    }  
}
@media only screen and (max-width: 1199px){
    .event_section_home_two .event_post_list{
        margin-top: 50px;
    }
    .about_section_home_one .about_left_image{
        padding-right: 0;
    }
    .about_section_home_one .about_left_image .image_two{
        right: 0;
        bottom: 0;
    }
    .about_section_home_one .about_right_content{
        margin-left: 0;
    }
    .about_section_home_one .about_right_content p{
        margin-bottom: 20px;
    }
    .about_section_home_one .about_right_content .link-btn{
        padding-top: 10px;
    }
    .services_content_home_one{
        padding: 50px 40px;
    }
    .studies_section_home_one{
        padding: 50px 0px;
    }
    .event_section_home_one .owl-nav{
        display: none;
    }
    .studies_block_one:before{
        display: none;
    }
    .studies_block_one {
        margin-bottom: 30px;
    }
    .studies_block_one .inner_box{
        padding: 30px;
    }
    .feature_section_home_one{
        padding: 100px 0px;
    }
    .event_section_home_two .image_box{
        justify-content: inherit;
    }
    .event_section_home_two:before{
        display: none;
    }
    .event_section_home_two .event_content{
        left: 50px;
    }
    .event_text_info{
        display: flex;
    }
    .about_section_home_three .about_left_content{
        margin-right: 0;
    }
    .feature_section_home_three .shape-two{
        display: none;
    }
    .funfact_area:before{
        display: none;
    }
    .border_rl:after,
    .border_r:after{
        display: none;
    }
    .process_block:nth-child(2)::after,
    .process_block:nth-child(2)::before{
        display: none;
    }
    .about_section_home_four .about_left_image .about_image_four img{
        float: none;
        max-width: 100%;
    }
    .feauter_list_four{
        gap: 30px;
    }
    .about_section_home_four{
        padding: 80px 0px;
    }
    .events-slide-area .owl-dots{
        display: none;
    }
    .admission_content_home_four{
        padding: 200px 0px 120px;
    }
    .admission_section_home_four:before{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        background-color: rgb(250 250 250 / 75%);
    }
    .admission_section_home_four .bg_layer{
        left: 0;
        z-index: -1;
        background-size: cover;
    }
    .admission_section_home_four .bg_layer img{
        width: 100%;
    }
    .admission_section_home_four .image_box{
        bottom: 20%;
        right: 40px;
        left: inherit;
    }
    .about_section_home_two.style_two .about_left_content{
        margin-bottom: 50px;
    }
    .about_section_home_one.style_two{
        margin-top: 80px;
        padding-bottom: 80px;
    }
    .studies_section_home_three.style_two,
    .apply_admission_home_three{
        padding-bottom: 50px;
    }
    .programs_section_home_one.style_two{
        padding: 100px 0px 60px;
    }
    .admission_page_one.admission_page{
        padding-top: 80px;
    }
    .about_content_admission_two{
        padding-top: 80px;
    }
    .about_content_admission_two .about_left_image{
        margin-bottom: 40px;
    }
    .page_list{
        margin-right: 0px;
    }
    .careers_details_section{
        padding: 80px 0px;
    }
    .faqs_section{
        padding: 80px 0px;
    }
    .faq_inner h3{
        margin-bottom: 40px;
    }
    .events_section_home_four.event_page{
        padding-top: 80px;
    }
    .event_page .event_block_three .inner_box{
        margin-bottom: 60px;
    }
    .event_sidebar_section{
        padding: 80px 0px;
    }
    .event_content_area .title_area{
        display: block;
        margin-bottom: 30px;
    }
    .event_content_area .title_area .title_left{
        margin-bottom: 30px;
    }
    .event_block_five .event_info{
        display: flex;
    }
    .request_info_section{
        padding: 80px 0px 50px;
    }
    .artwork_section{
        padding: 80px 0px;
    }
    .artwork_section .tabs-content{
        margin-left: 0px;
        margin-top: 40px;
    }
    .blog_listing_section{
        padding: 80px 0px;
    }    
    .blog_listing_section .blog_block_two{
        margin-bottom: 40px;
    }
    .pagination-wrapper{
        margin-bottom: 40px;
    }
    .comment_box_area{
        margin-bottom: 40px;
    }
    .contact_form_section{
        padding: 80px 0px;
    }
}
@media only screen and (max-width: 1139px){
    .newsletter_section_home_one .shape-one,
    .newsletter_section_home_one .shape-two{
        display: none;
    }
    .feature_list li{
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 0;
    }
    .about_section_home_one .about_right_content .link-btn{
        padding-top: 20px;
    }
    .about_section_home_one .about_left_image .image_two{
        bottom: -100px;
    }
    .funfact_block_one .inner_box .count_outer{
        font-size: 40px;
        line-height: 50px;
    }
    .funfact_block_one .inner_box p{
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 10px;
    }
    .feature-two-container{
        margin-top: 120px;
    }
    .testimonial_section_home_two .testimonial_inner{
        padding: 120px 0px;
    }
    .testimonial_title_area{
        margin-right: 0;
    }
    .testimonial_slide_area{
        margin-right: 0;
    }
    .testimonial_slide_area .slide_text{
        font-size: 24px;
        line-height: 34px;
    }
    .studies_section_home_three{
        padding: 80px 0px 50px;
    }
    .studies_section_home_three.style_two{
        padding: 0px 0px 50px;
    }
    .apply_admission_home_three{
        padding-bottom: 80px;
    }
    .temporary_work_table{
        max-width: 1076px;
        overflow-x: scroll;
    }
    .temporary_work_item {
        min-width: 1200px;
        width: 100%;
    }
    .portfolio_section{
        padding: 80px 0px;
    }
    .event_info_list .cost_item h5{
        font-size: 18px;
    }
    .apply_admission_home_three .shape{
        display: none;
    }
}
@media only screen and (max-width: 991px){
    .event_section_home_one .title_box h1{
        font-size: 40px;
        line-height: 50px;
    }
    .services_content_home_one h2 br{
        display: none;
    }
    .about_section_home_one .about_left_image .image_two{
        display: none;
    }
    .blog_section_home_one{
        padding-top: 80px;
    }
    .blog_section_home_one .outer_box{
        align-items: start;
    }
    .blog_section_home_two .outer_box {
        align-items: start;
    }
    .blog_section_home_one .shape .shape-2{
        display: none;
    }
    .about_section_home_one{
        padding-top: 60px;
        padding-bottom: 100px;
    }
    .testimonial_title_area{
        margin-bottom: 40px;
    }
    .newsletter_innar_box{
        max-width: 100%;
        margin-bottom: 30px;
    }
    .newsletter_section_home_two .career_development{
        margin-bottom: 30px;
    }
    .funfact_section_home_three{
        padding: 80px 0px;
    }
    .funfact_left_text{
        padding: 0;
        margin-bottom: 50px;
    }
    .funfact_area{
        padding: 0;
    }
    .apply_admission_inner{
        max-width: 600px;
    }
    .feature_section_home_three{
        padding: 100px 0px 60px;
    }
    .process_block:nth-child(3) .process_block_item{
        float: inherit;
        margin: 0 auto;
    }
    .about_section_home_four .about_left_image{
        padding-right: 0;
    }
    .about_section_home_four .about_left_image .author_image{
        position: relative;
        transform: inherit;
        top: 50px;
        bottom: 0;
        right: 0;
        margin-bottom: 40px;
    }
    .about_section_home_four .about_left_image .shape-14{
        display: none;
    }
    .important_container_inner .left_text{
        margin-bottom: 40px;
        margin-right: 0;
    }
    .admission_section_home_four .image_box{
        display: none;
    }
    .admission_content_home_four{
        max-width: 100%;
    }
    .event_block_three .inner_box{
        padding: 50px 20px 7px;
    }
    .event_section_home_two.inner_page{
        padding: 80px 0px;
    }
    .about_content_admission_two .about_left_image{
        margin-bottom: 40px;
    }
    .video_inner_admission .video_link .lightbox-image{
        width: 50px;
    }
    .career_feature_block{
        margin-bottom: 40px;
    }
    .career_left_side{
        margin-bottom: 40px;
    }
    .feature_section_home_three .shape-one{
        display: none;
    }
    .accordion-box .accordion{
        max-width: 100%;
    }
    .event_sidebar_area{
        margin-bottom: 40px;
    }
    .event_block_five .event_info{
        display: grid;
    }
    .event_comment_box{
        margin-bottom: 40px;
    }
    .contact_info_inner{
        margin-top: 50px;
    }
    .contact_info_inner .contact_info_item{
        height: auto;
        margin-bottom: 30px;
    }
    .contact_form{
        padding: 30px 20px;
        box-shadow: 0px 4px 20px rgba(153, 153, 153, 0.1);
    }
}
@media only screen and (max-width: 767px){
    .sec_padding{
        padding: 100px 0px;
    }
    .newsletter_innar_box{
        max-width: 100%;
    }
    .newsletter_innar_box h3 br{
        display: none;
    }
    .newsletter_section_home_one{
        padding: 50px 0px;
    }
    .funfact_block_one{
        margin-bottom: 30px;
    }
    .feature_section_home_one{
        padding: 80px 0px;
    }
    .banner_home_one{
        height: auto; 
        width: 100%;
        padding: 100px 0px 120px;
    }
    .services_section_home_one{
        padding: 100px 0px;
    }
    .feature-two-container{
        margin-top: 80px;
    }
    .about_section_home_two{
        padding: 80px 0px 40px;
    }
    .event_section_home_two{
        padding-top: 80px;
    }
    .blog_section_home_one.style_two{
        padding: 80px 0px 50px;
    }
    .about_section_home_two .about_left_content h2{
        font-size: 36px;
        line-height: 46px;
    }
    .blog_block_one .lower_content{
        padding: 30px 0px;
    }
    .blog_section_home_two{
        padding: 80px 0px;
    }
    .apply_admission_inner{
        max-width: 100%;
        padding: 30px;
    }
    .apply_admission_inner .icon_box{
        position: relative;
        top: 0;
        left: 0;        
    }
    .feature_section_home_three .shape-one{
        display: none;
    }
    .video_section_home_three .video_inner .video_link img{
        width: 100px;
    }
    .process_block:nth-child(1) .process_block_item{
        float: inherit;
        margin: 0 auto;
        margin-bottom: 40px;
    }
    .process_block:nth-child(2) .process_block_item{
        margin-bottom: 40px;
    }
    .process_section_home_three::before{
        bottom: 0;
        background-position: center bottom;
    }
    .admission_content_home_four .shape_16{
        display: none;
    }
    .admission_content_home_four{
        padding: 80px 0px 100px;
    }
    .testimonial_slide_area .owl-nav{
        display: none;
    }    
    .about_section_home_two.style_two .funfact_block_two{
        margin-bottom: 30px;
    }
    .about_career_info{
        display: block;
    }
    .about_career_info .career_info_left{
        margin-bottom: 20px;
    }
    .event_block_five .event_info{
        display: flex;
    }
    .page-title .content-box .title h2 br{
        display: none;
    }
    .tab-buttons{
        position: relative;
        top: 0;
        right: 0;
        margin-top: 40px;
    }
    .page-title .bread-crumb{
        margin-top: 20px;
    }
    .page-title .content-box .title {
        padding: 100px 0px 120px;
    }
    .tag-list-area{
        display: block;
    }
    .tag-list-area .tag-list{
        margin-bottom: 20px;
    }
    .comment_box_area{
        padding: 50px 20px;
    }    
}
@media only screen and (max-width: 650px){
    .apply_admission_inner{
        display: block;
        text-align: center;
        padding: 50px 20px;
    }
    .apply_admission_inner .icon_box{
        display: inline-block;
        margin-bottom: 20px;
    }
    .apply_admission_inner .text_fild{
        margin-bottom: 20px;
    }
    .apply_admission_inner .button_fild{
        display: inline-block;
    }
    .feauter_list_four{
        display: block;
    }
    .about_right_content h2{
        font-size: 36px;
        line-height: 46px;
    }
    .events_section_home_four{
        padding: 80px 0px;
    }
    .events_section_home_four .shape-17{
        display: none;
    }
    .event_speaker_box .event_speaker{
        display: block;
    }
    .event_speaker_box .speaker_image{
        margin-bottom: 20px;
    }
}
@media only screen and (max-width: 600px){
    .blog_section_home_one .outer_box,
    .blog_section_home_two .outer_box{
        display: inline-block;
        margin-bottom: 30px;
    }
    .blog_section_home_one .section_title_two,
    .blog_section_home_two .section_title_two{
        margin-bottom: 20px;
    }
    .event_section_home_one .title_box h1{
        font-size: 30px;
        line-height: 40px;
    }
    .instagram_section_home_one{
        padding-bottom: 50px;
    }
    .clients_section_home_one{
        padding: 100px 0px;
    }
    .services_content_home_one h2{
        font-size: 30px;
        line-height: 40px;
    }
    .services_content_home_one {
        padding: 30px 20px;
        background-color: rgba(255, 255, 255, 0.80);
    }
    .admission_content_home_two .admission_inner{
        background-color: rgba(255, 255, 255, 0.80);
    }
    .event_section_home_two .image_box img{
        margin-bottom: 30px;
    }
    .event_section_home_two .event_content{
        left: 0;
        position: relative;
        margin-bottom: 30px;
        max-width: 100%;
        box-shadow: 0 0 7px 0px rgb(0 0 0 / 20%);
    }
    .feature_section_home_three{
        padding: 80px 0px 50px;
    }
    .important_container_inner{
        padding: 50px 20px;
    }
    .important_container_inner .right_links li a .arrow_icon{
        right: 0;
    } 
    .important_container_inner .left_text .title{
        font-size: 36px;
        line-height: 46px;
    }
    .comments-area .comment-box{
        padding-left: 0;
    }
    .comments-area .comment-box .author-thumb{
        position: relative;
        margin-bottom: 20px;
    }  
}
@media only screen and (max-width: 500px){
    .event_section_home_one .shape{
        top: -15px;
    }
    .newsletter_innar_box h3{
        margin-bottom: 25px;
    }
    .newsletter_innar_box input{
        margin-bottom: 30px;
    }
    .newsletter_innar_box button{
        position: relative;
    }
    .newsletter_innar_box{
        text-align: left;
    }
    .section_title_one h2{
        font-size: 32px;
        line-height: 42px;
    }
    .funfact_section_home_one,
    .feature_section_home_one{
        padding: 50px 0px 30px;
    }
    .event_section_home_two .event_text_info{
        display: block;
    }
    .feature_block_two{
        padding: 40px 0px;
    }
    .countdown_box{
        padding: 20px;
    }
    .event_content .content_outer{
        padding: 25px;
    }
    .countdown_box .countdown{
        gap: 10px;
    }
    .event_block_two{
        display: block;
    }
    .event_block_two .date_box{
        margin-bottom: 10px;
    }
    .about_right_content h2{
        font-size: 32px;
        line-height: 42px;
    }
    .about_section_home_four .about_left_image .icon-box{
        display: none;
    }
    .events_section_home_four{
        padding: 50px 0px 100px;
    }    
    .important_container_inner .right_links li a{
        font-size: 18px;
    }
    .page-title .bread-crumb{
        margin-left: 0px;
    }
    .page-title .content-box .title h2{
        font-size: 36px;
        line-height: 46px;
    }
    .about_right_content .button-style-one{
        padding: 22px 30px;
        padding-right: 60px;
        padding-left: 60px;
    }
  
    .faq_inner h3{
        font-size: 28px;
        line-height: 38px;
        margin-bottom: 20px;
    }
    .accordion-box .accordion .acc-btn{
        gap: 10px;
        font-size: 16px;
        padding: 15px 0px;
    }
    .accordion-box .accordion .acc-btn::before{
        top: 12px;
        font-size: 30px;
    }
    .accordion-box .accordion .acc-btn::after{
        top: 12px;
        font-size: 30px;
    }
    .event_block_five .event_info{
        display: grid;
    }
    .event_block_four .event_inner_box{
        display: block;
    }
    .event_block_four .date_box{
        margin-bottom: 20px;
    }
    .blog_block_one .inner_box{
        padding: 0;
    }
    .blog_block_one .lower_content{
        padding: 20px 0px;
    }
    .pagination li{
        margin: 0px 3px;
    }
    .comments-area .comment-box .comment-info{
        display: block;
    }
    .tag-list-area ul{
        display: block;
    }
    .tag-list-area ul li{
        margin-bottom: 10px;
    }
    .tag-list-area .social-links ul li{
        margin: 5px;
        margin-bottom: 0;
        display: inline-block;
    }    
}