@media (min-width: 1920px){
}
@media (min-width: 1440px){
}
@media (min-width: 1366px){
    .container{
        width: 1200px;
        padding-right: 0;
        padding-left: 0;
    }
    .header-custom .dropdown-menu.menu-01{
        right: 0;
        left: 0;
    }
    .mod-01.owl-theme .owl-controls .owl-nav .owl-prev{
        left: -5%;
    }
    .mod-01.owl-theme .owl-controls .owl-nav .owl-next{
        right: -5%;
    }
    .mod-02.owl-theme .owl-controls .owl-dots{
        display: none !important;
    }
    .mod-02.owl-theme .owl-controls .owl-nav .owl-prev{
        left: -5%;
    }
    .mod-02.owl-theme .owl-controls .owl-nav .owl-next{
        right: -5%;
    }
    .mod-11.owl-theme .owl-controls .owl-prev{
        left: -62px;
    }
    .mod-11.owl-theme .owl-controls .owl-next{
        right: -62px;
    }
}
@media (min-width: 1280px){
}
@media (min-width: 1200px){
    .col-lg-5ths{
        float: left;
        width: 20%;
    }
    .header-custom .nav-custom>li>a{
        padding-right: 30px;
        padding-left: 30px;
    }
    .footer-nav{
        margin-left: -117px;
    }
    .footer-nav .li{
        padding-left: 59px;
        margin-left: 58px;
    }
    .mod-01 .item .text{
        margin-top: 82px;
    }
    .mod-03>div{
        height: 550px;
    }
    .mod-09{
        margin-right: -24px;
        margin-left: -24px;
    }
    .mod-09>div{
        padding-right: 24px;
        padding-left: 24px;
    }

}
@media (min-width: 992px){
    .col-md-5ths{
        float: left;
        width: 20%;
    }
    .header-custom .nav-custom>li>a{
        padding-top: 40px;
        padding-bottom: 40px;
        background-position: left bottom;
        background-repeat: repeat-x;
    }
    .header-custom .nav-custom>li>a:focus,
    .header-custom .nav-custom>li>a:hover{
        background-image: url("../images/nav_li_h.jpg");
    }
    .header-custom .nav-custom>.active>a,
    .header-custom .nav-custom>.active>a:hover,
    .header-custom .nav-custom>.active>a:focus{
        background-image: url("../images/nav_li_h.jpg");
    }
    .header-custom .nav-custom>.open>a,
    .header-custom .nav-custom>.open>a:hover,
    .header-custom .nav-custom>.open>a:focus{
        background-image: url("../images/nav_li_h.jpg");
    }
    .header-custom .dropdown-menu{
        padding: 0;
        background: #eef3f7;
        border: none;
        border-radius: 0;
        box-shadow: none;
    }
    .header-custom .dropdown-menu.menu-02{
        min-width: 124px;
    }
    .header-custom .dropdown-menu.menu-02>li>a{
        display: block;
        line-height: 28px;
        font-size: 14px;
        color: #404040;
    }
    .header-custom .dropdown-menu.menu-02>li>a:hover,
    .header-custom .dropdown-menu.menu-02>li>a:focus{
        background: inherit;
        color: #fd9b03;
    }
    .header-custom .dropdown-menu.menu-01.style1{
        padding-left: 164px;
        background: url("../images/sub_bg1.jpg") left top #eef3f7 repeat-y;
    }
    .header-custom .dropdown-menu.menu-01.style1 .content{
        float: left;
    }
    .header-custom .dropdown-menu.menu-01.style1 .title{
        float: left;
        width: 164px;
        padding-top: 12px;
        padding-bottom: 12px;
        margin-left: -164px;
    }
    .header-custom .dropdown-menu.menu-01.style1 .title a{
        background: url("../images/a_bg1.png") 136px center no-repeat;
    }
    .header-custom .dropdown-menu.menu-01.style1 .title a.selected{
        background: url("../images/a_bg1_h.png") 136px center no-repeat;
    }
    .header-custom .dropdown-menu.menu-01 .content{
        padding: 35px;
    }
    .footer-nav .li{
        float: left;
        min-height: 119px;
        background: url("../images/line_3.jpg") left top no-repeat;
    }
    .mod-05 .number-box>div:last-child{
        border-right: none;
    }
    .mod-08{
        display: none !important;
    }
    .mod-09>div .box .text{
        height: 66px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }
    .right-box{
        display: block;
        width: 75px;
        margin-top: -190px;
        top: 50%;
    }
    .right-box ul li{
        margin-bottom: 1px;
    }
}
@media (min-width: 768px){
    .col-sm-5ths{
        float: left;
        width: 20%;
    }
    .footer-nav{
        float: left;
    }
    .footer-text{
        float: right;
        text-align: right;
    }
}
@media (min-width: 1200px) and (max-width : 1365px){
    .mod-07 .d_img li.d_pos1,
    .mod-07 .d_img li.d_pos5{
        top: 87px;
    }
    .mod-07 .d_img li.d_pos2,
    .mod-07 .d_img li.d_pos4{
        top: 46px;
    }
    .mod-07 .d_next,
    .mod-07 .d_prev{
        top: 175px;
    }
}
@media (min-width: 992px) and (max-width : 1365px){
    .header-custom .dropdown-menu.menu-01{
        right: 15px;
        left: 15px;
    }
}
@media (min-width: 992px) and (max-width : 1279px){
}
@media (min-width: 992px) and (max-width : 1199px){
    .footer-nav{
        margin-left: -61px;
    }
    .footer-nav .li{
        padding-left: 31px;
        margin-left: 30px;
    }
    .mod-01 .item .text{
        margin-top: 44px;
    }
    .mod-07 .d_img li.d_pos1,
    .mod-07 .d_img li.d_pos5{
        top: 72px;
    }
    .mod-07 .d_img li.d_pos2,
    .mod-07 .d_img li.d_pos4{
        top: 38px;
    }
}
@media (min-width: 768px) and (max-width : 1199px){
    .mod-03>div{
        height: 400px;
    }
    .mod-03>div a .text{
        margin-top: -118px;
    }
    .mod-03>div a .text img{
        margin-bottom: 30px;
    }
    .mod-03>div a .text .name{
        margin-bottom: 60px;
    }
}
@media (min-width: 768px) and (max-width: 991px){

}
@media only screen and (max-width: 1365px){
    .mod-01.owl-theme .owl-controls .owl-nav{
        display: none;
    }
    .mod-02.owl-theme .owl-controls .owl-nav{
        display: none;
    }
    .mod-07 .d_prev{
        left: 0;
    }
    .mod-07 .d_next{
        right: 0;
    }
}
@media only screen and (max-width: 1199px){

}
@media only screen and (max-width : 991px){
    .header-custom .navbar-toggle{
        margin-top: 33px;
        margin-bottom: 0;
        border-color: #5e93d0;
    }
    .header-custom .navbar-toggle .icon-bar{
        background: #5e93d0;
    }
    .header-custom .navbar-toggle:hover,
    .header-custom .navbar-toggle:focus{
        background: #5e93d0;
    }
    .header-custom .navbar-toggle:hover .icon-bar,
    .header-custom .navbar-toggle:focus .icon-bar{
        background: #fff;
    }
    .header-custom .dropdown-menu.menu-01.style1 .content{
        display: none;
    }
    .header-custom .navbar-nav .open .dropdown-menu>li>a:hover,
    .header-custom .navbar-nav .open .dropdown-menu>li>a.on{
        color: #fd9b03;
    }
    .header-custom .dropdown-menu.menu-01 .title a:hover,
    .header-custom .dropdown-menu.menu-01 .title a.selected{
        color: #fd9b03;
    }
    .footer-nav .li .cont{
        display: none;
    }
    .mod-01{
        margin-top: 30px;
    }
    .mod-01 .item .img{
        margin-bottom: 20px;
    }
    .mod-01.owl-theme .owl-controls .owl-dots{
        bottom: -25px;
    }
    .mod-05 .number-box>div:nth-child(2n){
        border-right: none;
    }
    .mod-07{
        display: none;
    }
    .mod-08{
        display: block;
    }
    .right-box{
        display: none;
    }
    .right-box2{
        display: block;
        bottom: 0;
        left: 0;
    }
    .right-box2 ul{
        display: flex;
    }
    .right-box2 ul li{
        flex: 1;
    }
    .right-box2 ul li .span1{
        position: absolute;
        bottom: 75px;
        left: 0;
        background: #3c7bc3;
        right: 0;
        padding: 15px 0;
        display: none;
    }
    .right-box2 ul li .span1 a{
        width: 100%;
        display: block;
        color: #fff;
        font-size: 16px;
        line-height: 40px;
    }
}
@media only screen and (max-width : 767px){
    .col-xs-5ths{
        float: left;
        width: 20%;
    }
    body{
        padding-bottom: 75px;
    }
    .nav-custom{
        height: 400px;
        overflow-y: auto;
    }
    
    .footer-address{
        padding-top: 40px;
    }
    .footer-nav{
        text-align: center;
    }
    .footer-nav .li,
    .footer-nav .li a{
        display: inline-block;
    }
    .footer-nav .li{
        margin-right: 3px;
        margin-left: 3px;
    }
    .footer-text{
        text-align: center;
    }
    .banner.owl-theme .owl-controls .owl-nav{
        display: none;
    }
    .mod-02 .box .title{
        font-size: 16px;
    }
    .mod-03>div{
        height: 280px;
    }
    .mod-03>div a .text{
        margin-top: -88px;
    }
    .mod-03>div a .text img{
        margin-bottom: 15px;
    }
    .mod-03>div a .text .name{
        margin-bottom: 30px;
    }
    .mod-05 .number-box{
        padding-top: 20px;
        padding-bottom: 0;
    }
    .mod-05 .number-box>div{
        min-height: 89px;
        padding-right: 5px;
        padding-left: 5px;
        font-size: 14px;
    }
    .mod-05 .number-box>div .number{
        font-size: 40px;
    }
    .mod-12 .box{
        padding: 20px;
    }
    .tit-2{
        line-height: 30px;
        font-size: 22px;
    }
}
@media only screen and (max-width: 380px){

}
