@media (max-width: 767px){
    .logo-custom{
        height: 97px;
        padding: 0 0 0 10px;
    }
    .mod-01 .content .text{
        padding: 2% 0 1% 0;
    }
    .mod-01 .content .text .txt1{
        width: 100%;
        margin-bottom: 10px;
    }
    .mod-01 .content .text .txt2{
        padding-left: 0;
        border-left: none;
    }
    .footer-nav>div{
        min-height: 50px;
        margin-bottom: 10px;
        border-right: none;
    }
    .footer-nav h3 {
        font-size: 16px;
        cursor: pointer;
    }
    .footer-nav .cont{
        display: none;
    }
    .footer-nav h3 .glyphicon{
        display: block;
    }
    .share{
        margin-top: 10px;
    }
    .dialog{
        margin-top: 50px;
    }
    .dialog .title{
        line-height: 2;
    }
    .dialog .content .c-1{
        float: none;
        width: 100%;
        margin-bottom: 10px;
        text-align: left;
    }
    .dialog .content .c-2{
        float: none;
        width: 100%;
        margin-bottom: 10px;
    }
    .dialog .content .c-3{
        float: none;
        width: 30%;
        margin-bottom: 10px;
    }
    .slide-1 .owl-controls .owl-buttons .owl-prev{
        left: 0;
    }
    .slide-1 .owl-controls .owl-buttons .owl-next{
        right: 0;
    }
    .mod-12 li .img{
        margin-bottom: 20px;
    }
}
@media (max-width: 1200px){}
@media (max-width: 991px){
    .nav-custom li a{
        height: 50px;
        line-height: 50px;
    }
    .nav-custom>.active>a{
        background: none !important;
    }
    .navbar-right{
        padding-left: 20px;
        margin-right: 0;
    }
    .navbar-right li a{
        height: 50px;
        line-height: 50px;
    }
    .mod-02 .content ul li{
        width: 50%;
    }
    .slide-1 .owl-controls .owl-buttons .owl-prev{
        left: 0;
    }
    .slide-1 .owl-controls .owl-buttons .owl-next{
        right: 0;
    }
    .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{
        background: none !important;
    }
    .sub{
        padding: 0;
    }
}
@media (min-width: 768px) and (max-width: 1024px){
    .footer-nav>div:last-child{
        border-right: none;
    }
}
@media (min-width: 768px) and (max-width: 991px){}
@media (min-width: 992px) and (max-width: 1200px){}
@media (min-width: 1200px) and (max-width: 1440px){}
@media (min-width: 1440px){}

@media (min-width: 992px){
    .navbar-right{
        margin-right: 0;
        position: absolute;
        right: 0;
    }
}
