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

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

}
@media (max-width:1399px) {
    ._container{width:95%;}
    ._section{width:80%;}
    .pc-nav .nav-link{font-size: 14px}
    .subsw-txt{padding-left: 8%}
}
@media (max-width:1280px) {

}


@media (max-width:1199px){

}

@media (max-width:1024px){
    .pc-nav .nav-link{font-size: 12px}
}
@media (max-width:1023px){

  
}

@media screen and (max-width:991px) {
    #pc-nav-box{display: none;}
    #mobile-nav-box{display: block;overflow: hidden;position: sticky;background: #FFF}
    #mobile-nav-box{display: block;overflow: hidden;position: sticky;background: #FFF}
    #mobile-nav-box .nav-box{display: flex;align-items: center;justify-content: center;height:70px;margin: 0 15px;justify-content: space-between}
    #mobile-nav-box .logo{display: flex;}
    #mobile-nav-box .logo img{margin-right: 5px;max-width: 70px}
    #mobile-nav-box .logo a:nth-child(2) img{max-width: 200px;margin-left: 10px;}
    #mobile-nav-box .bar_icon .fa{font-size: 36px;color:#3968b7}
    #mobile-nav-box .offcanvas-end{border-left: 0;}
    #mobile-nav-box .offcanvas-header{border-bottom:1px solid #3968b7;background:#3968b7}
    #mobile-nav-box #offcanvasRightLabel img{width:70%}
    #mobile-nav-box .offcanvas-body{padding:0}
    #mobile-nav-box .navbar-nav{margin:0;margin-bottom:0;}
    #mobile-nav-box .navbar-nav li{padding:0.8rem 1rem;border-bottom:1px solid #3968b7;}
    #mobile-nav-box .navbar-nav li a{display: inline-block;width:100%;height: 100%;color:#3968b7}
    #mobile-nav-box .navbar-nav li.active a{color:#3968b7!important}
    #mobile-nav-box a:active{color: #3968b7 !important;}
    #mobile-nav-box a:hover{color:#3968b7!important;}
    #mobile-nav-box .info{padding:0;margin:0}
    #mobile-nav-box .info li{padding:0.8rem 1rem;border-bottom:1px solid #3968b7}
    #mobile-nav-box .info li:last-child{border-bottom:0px solid #3968b7}
    #mobile-nav-box .info li .fa-phone,#mobile-nav-box .info li .fa-envelope{margin-right:10px}
    #mobile-nav-box .info li:not(.share) a{display: inline-block;width:100%;height: 100%;;}
    #mobile-nav-box .info .share {text-align:center;padding:0.8rem 0 0 0;}
    #mobile-nav-box .info .share a{margin:0 1rem;font-size: 26px;}
    #mobile-nav-box .info .share a .fa{color:#3968b7}
    #mobile-nav-box .lang{padding:0;display: flex;align-items: center;justify-content:center;margin:20px 0;}
    #mobile-nav-box .lang li{padding:0.3rem 1rem}
    #mobile-nav-box .lang li a{font-size: 18px;color:#000 }
    #mobile-nav-box .lang li.active a{font-size: 22px;font-weight: bold;color:#3968b7!important;}
    #mobile-nav-box .login{padding:0;height:40px;line-height:40px;text-align: center;width:60%;margin: 0 auto;background:#3968b7;border-radius:20px;margin-top: 0.8rem}
    #mobile-nav-box .login a{color:#3968b7!important;display: inline-block;width: 100%;height: 100%;}
    #mobile-nav-box .sub-logo{margin-top: 30px;padding:15px}
    #mobile-nav-box .sub-logo>div{margin-bottom: 20px;text-align: center }
    #mobile-nav-box .sub-logo>div img{width:80% }
    #mobile-nav-box .btn-close{background: url("../images/close.png")no-repeat;background-size: 32px;filter: invert(50%) brightness(300%) !important;}

    main{margin-top: 90px}
    .nav-item:last-child{text-align: left}
    .indcont2{display: block;padding:50px;}
    .ico2-l{padding-right: 0;text-align: center;margin-bottom: 50px}
    .ico2-l img{width: 100%;}
    .ico2-r{padding-left: 0}
    .em-cont{display: block}
    .sbcont-l{margin-right: 0}
    .contactbox{display: block;padding:30px}
    .map{margin-right: 0}
    .contactbox .ctb-l{margin-bottom: 30px}
}

@media (max-width:960px) {

}

@media (max-width:920px){

}
@media (max-width:880px){
}
@media(max-width:768px) {
}
@media(max-width:767px) {
    ._section{width: 95%}
    .sw-text .sw-more{padding:5px 15px;font-size: 12px;}
    .stxt{font-size: 12px;}
    .mtxt{font-size:22px;}
    .mt100{margin-top: 30px}
    .mb100{margin-bottom: 30px}
    .mb50{margin-bottom: 30px}
    .mt50{margin-top: 30px}
    .mt30{margin-top: 20px}
    .mb30{margin-bottom: 20px}
    .indcont2{display: block;padding:20px;}
    .ico2-item-cont{padding-left: 0}
    .subcont h3{font-size: 20px}
    .subsw-txt h2{font-size: 18px;margin-bottom: 0}
    .slist a{flex-basis: 100%;font-size: 12px;margin-top: 5px}
    .slist{flex-wrap: wrap;padding:10px}
    .backbtn{padding:5px 30px}
    .sbcont-l{padding:10px}
    .slistcont{overflow-x: scroll}
    .air-intable,.slistcont table{width: 600px!important;}
    .air-intable *,.slistcont table *{font-size: 14px}
    .subsw-txt a{font-size: 12px}
    .subcont{margin-top: 20px}
    .contactbox{padding:10px}
    .cinfo>div>p{font-size: 16px}

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

}
