@charset "utf-8";
@media screen and (max-width:1640px) {

   
}
@media screen and (max-width:1440px) {

   
}
@media (max-width:1399px) {
   
    
}
@media (max-width:1280px) {
    .gallery-block .img-list .img-cont .img{width: 100%;height: 230px;overflow: hidden;}

    
}


@media (max-width:1240px){
    #header.style02 .header_bottom .header_menu_container.style02 #header_menu_button.openMobile:after, #header.style02 .header_bottom .header_menu_container.style02 #header_menu_button.openMobile:before{background-color: #1366CF!important;}
    #general{padding-top: 80px}
    .submenu{position:relative;left: 0;top:0;height: auto;width: 100%;z-index: 99999;background: unset;padding-left: 10px!important;}
    .submenu li{text-align: left;line-height: 20px;padding:10px!important;border-bottom: 1px solid #d6d6d6}
    .submenu li a{color:#333;font-size:12px;font-weight: normal}
    .submenu li:hover a{color:#333!important;border-bottom: 0px solid #fff!important;}
    .noaft>a::after{display: none!important;}
    #header.style02 .header_bottom .header_top_nav_style02 ul li, #header.style02 .header_bottom .header_top_nav ul li{padding:8px 0}
    #header .header_bottom .header_top_nav, #header .header_bottom .header_top_nav_style02, #header.style02 .header_bottom .header_top_nav, #header.style02 .header_bottom .header_top_nav_style02{margin-top: 30px}
    .new-list a{display: block}
    .new-list .icos, .new-list .right, .new-list .more{width: 100%;text-align: left;margin-top: 0}
    .gallery-block .img-list .img-cont .img{height: 200px}
}

@media (max-width:1024px){

     
}
@media (max-width:1023px){
    .foot-left{width: 100%}
    .foot-right{width: 100%;}
    .foot-left ul li>span>a{display: inline-block;margin-right: 10px;padding:5px 0}
}

@media screen and (max-width:996px) {
    

        
   
   
}

@media (max-width:960px) {
   
    
}

@media (max-width:992px){
    .ablist{width: 50%;flex-grow: 1}
   
}
@media (max-width:880px){

}

@media(max-width:768px) {
    .fmode{font-size: 14px}
    .copyright{font-size: 14px}
    .gallery-block .img-list .img-cont .img{width: 100%;height: 180px;overflow: hidden;}
    .gallery-block .img-list{width: 48%;}
.img-list .con .left{margin-top: 0}
    .link-block table{font-size: 14px;}
    .fnavbox{display: flex;flex-wrap: wrap}
    .fnavbox .fnb-list{flex-basis: 50%;flex-grow: 1}
    .header_lang_style02 ul li a{font-weight: bold!important;}
    .header_top_nav_style02 ul li a{font-weight: bold!important;}
    #header.style02 .header_bottom .header_menu_container.style02 #header_menu_button.openMobile:after, #header.style02 .header_bottom .header_menu_container.style02 #header_menu_button.openMobile:before{background-color: #1366CF!important;}

    .fnb-list>ul{display: none}
    .fnb-list h3{border-bottom: 1px solid rgba(255,255,255,1);margin-bottom: 10px;padding-bottom: 10px}
    .hasCh{position: relative;}
    .hasCh:after{content: "\e611";
        position: absolute;
        top: 75%;
        right: 0;
        color: #fff;
        margin: -20px  0;
        font-size: 20px;
        font-family: ieurwd-icons;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
    }
    .hasCh.active:after{content: "\e612";}
    .about-block .right h3{font-size: 18px}
    html {  font-size: 80%;}
    .module-page-banner .inner h1{font-size: 20px;width: 100%}
    .ablist{width: 100%;flex-grow: 1}
    .suban .inner{padding: 10px}
    .suban .module_inner{max-width: 100%}
    .about-block .right .media a .right span{font-size: 16px}
    .about-block .right .media a .icos{width: 40px;height: 40px;margin-bottom: 10px}
    .foot-left ul li>span:nth-child(1) img{margin-top: 5px}
    .foot-left ul li:nth-child(1)>span img{margin-top: 0px}
    .con .itmes .temp6 tr{display: block!important;;width: 100%!important;margin:15px 0;}
    .con .itmes .temp6 .tn{display: block!important;;width: 100%!important;padding: 0.5rem;padding-bottom: 0 }
    .con .itmes .temp6 .tt{display: block!important;;width: 100%!important;padding: 0.5rem}



}
@media(max-width:767px) {
    .fnavbox .fnb-list{flex-basis: 100%;flex-grow: 1}
    #header+.content{top:0}


}

@media(max-width:639px) {
    


   
}
@media(max-width:600px) {

    

}


@media(max-width:414px){ 
   

}
@media(max-width:400px) {


}
@media(max-width:380px) {

    
}
@media(max-width:320px) {


   
}
