@media(max-width:1200px){
    .hero_wrap .swiper-slide{
        height: 80vh;
    }
    .news_card img{
        height: 200px;
    }
    .swiper_news_next, .swiper_news_prev{
        display: none;
    }
    .banner_image .banner_content h2{
        font-size: 32px;
    }
    .title_section .text{
        font-size: 2rem;
    }
    .title_section .text::after{
        margin-top: 0;
    }
    .news_card .news_data h3 {
        font-size: 1.2rem;
    }
    .partners_card img{
        height: 50px;
    }
    .menu-icon, .close-icon{
        width: 2.4rem;
        height: 2.4rem;
    }
    .logo img{
        height: 80px;
    }
    .nav{
        height: 120px;
    }
    .director_card_cover .image {
        width: 240px;
        height: 180px;
        overflow: hidden;
        border-radius: 10px;
    }
    .director_card_cover .director_card_name .name {
        font-size: 22px;
    }
    .director_card_cover .director_card_name .position{
        font-size: 14px;
    }
    .writer_info .single_writer{
        flex: 0 0 50%;
    }
}
@media(max-width:992px){
    .hero_wrap .swiper-slide , .cover_up.fullscreen {
        height: 550px;
    }
    .hero_wrap .swiper-slide .slider_data{
        padding: 40px 14px;
    }
    .hero_wrap .swiper-slide .slider_data h2{
        font-size: 2rem;
    }  
    .hero_wrap .swiper-slide .slider_data p{
        font-size: 1rem;
    }
    .hero_wrap .swiper-slide .slider_data .date{
        font-size: 0.9rem;
    }
    .hero_wrap .swiper .swiper-pagination-bullets{
        bottom: 10px;
    }
    .hero_wrap .swiper .swiper-pagination-bullet{
        width: 10px;
        height: 10px;
    }
    .hero_wrap .swiper .swiper-pagination-bullet-active{
        background: #047aaa;
    }
    .latest_news .row{
        row-gap: 20px;
    }
    .title_section .text{
        font-size: 1.8rem;
    }
    .title_section .see_more a{
        font-size: 1rem;
    }
    .news_card img{
        height: 180px;
    }
    .news_card .news_data h3{
        font-size: 1.1rem;
    }
    .partners_card img{
        height: 40px;
    }
    .swiper_news_pagination .swiper-pagination-bullet{
        width: 10px;
        height: 10px;
    }
    .swiper_news_pagination .swiper-pagination-bullet-active{
        background: #047aaa;
    }
    .banner_image .banner_content h2{
        font-size: 22px;
    }
    .banner_image{
        height: 200px;
    }
    .banner_image.qr_code .banner_content h2{
        font-size: 22px;
    }
    .banner_image.qr_code img{
         max-width: 180px;
    }
    .footer-section h3{
        font-size: 16px;
        margin-bottom: 10px;
    }
    .footer-links a{
        font-size: 12px;
    }
    .social-icons{
        margin-top: 14px;
    }
    .publication_card img{
        height: 275px;
    }
    .publication-page .publication_card img , .publication_info_wraps .publication_card img{
        height: 400px;
    }
    .about_content{
        margin-top: 120px;
    }
    .padding_fix {
        padding: 40px 0;
    }
    .ceo_msg{
        margin-top: 30px;
    }
    .padding_responsive{
        padding: 0px 20px;
    }
    .director_card_cover {
        flex-direction: column;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
        top: 35%;
    }
    .director_card_cover .director_card_name{
        text-align: center;
    }
    .director_card_cover .image {
        width: 200px;
        height: 140px;
    }
    .director_card_cover .director_card_name .name {
        font-size: 18px;
    }
    .director_card_cover .director_card_name .position {
        font-size: 13px;
    }
    .card_director .image{
        width: 100%;
        height: auto;
        max-height: 250px;
        overflow: hidden;
    }
    .cover_up.fullscreen .cover_fullscreen {
        width: 100%;
        padding:40px 14px;
    }
    .cover_up.fullscreen .cover_fullscreen .name {
        font-size: 1.5rem;
    }
    .progeam_row p {
        font-size: 15px;
    }
    .progeam_row h3 {
        font-size: 18px;
    }
    .writer_info .single_writer{
        flex: 0 0 100%;
    }
    .training_type .traning_card .image {
        height: 315px;
    }
    .training_video .video video{
        height: 200px;
    }
    .title_details_event.training h1{
        font-size: 1.5rem;
        line-height: 35px;

    }
    

}