@media(max-width:1310px){
    .header-contact-right p{
        font-size: 13px;
    }
}

@media(max-width:1280px){
    .content-inner{
        max-width: 1024px;
    }
}

@media(max-width:960px){
    
    .slide{
        display: none;
    }
    
    .search{
        width: 100%;
    }
    
    .header-top-col-1{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
    }
    
    .search .btn, .page-Generated-search .content .btn {
        background: none;
        color: #fff;
        border: none;
        font-size: 21px;
        left: -290px;
        top: 0px;
        position: relative;
    }
    
    .header-contact-right{
        margin-top: 15px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
    }
    
    .page-main-page .sj-content-row-1 .column-3col-2{
        padding: 0;
    }
    
    .page-main-page .sj-content-row-1 .column-3col-1{
        padding: 0;
    }
    
    .page-main-page .sj-content-row-1 .column-3col-3{
        padding: 0;
    }
    
    .page-main-page .sj-content-row-2 .has-side-menu .column-left2col-1, .page-main-page .sj-content-row-2 .column-left2col-1{
        margin: 0;
    }
    
    .page-main-page .sj-content-row-2 .has-side-menu .column-left2col-2, .page-main-page .sj-content-row-2 .column-left2col-2{
        margin: 15px 0 0;
    }
    
    div.slicknav_menu {
        background: #ffc709;
    }
    
    a.slicknav_btn {
        background: #384099;
    }
    
    .slicknav_nav a{
        color: #384099;
    }
}

@media(max-width: 580px){
    
    .header-left{
        width: 100%;
        text-align: center;
        display: block;
    }
    
    .header-right {
        float: none;
        text-align: center;
    }
    
    .page-main-page .sj-content-row-2 .column-left2col-1{
        padding: 15px;
    }
    
    .page-main-page .sj-content-row-2 .has-side-menu .column-left2col-2, .page-main-page .sj-content-row-2 .column-left2col-2{
        padding: 15px;
    }
    
    .header-inner{
        padding: 30px 0 0;
    }
}




























