@media only screen and (max-width: 3000px) {
    .alt-bg {
        margin-left: -930px;
        margin-right: -930px;
        padding-left: 930px;
        padding-right: 930px;
    }
}
@media only screen and (max-width: 2560px) {
    .alt-bg{
        margin-left: -710px !important;
        margin-right: -710px !important;
        padding-left: 710px;
        padding-right: 710px;
    }
}
@media only screen and (max-width: 1920px) {
    .alt-bg{
        margin-left: -400px !important;
        margin-right: -400px !important;
        padding-left: 400px;
        padding-right: 400px;
    }
}
@media only screen and (max-width: 1366px) {
    .alt-bg{
        margin-left: -113px !important;
        margin-right: -113px !important;
        padding-left: 113px;
        padding-right: 113px;
    }
}
@media only screen and (min-width:1200px){}
@media only screen and (min-width:1250px){}
@media only screen and (min-width:1500px){}
@media only screen and (min-width:1980px){}
@media only screen and (min-width:992px){}
@media only screen and (max-width:1024px){}
@media only screen and (min-width:991px) and (max-width:1200px){#main-navigation li a, .header-action .action-item a{padding:0 10px;}
}
@media only screen and (max-width:991px){}
@media only screen and (min-width:768px) and (max-width:991px){#main-navigation li a, .header-action .action-item a{font-size:10px !important;padding:0 10px;}
    #main-navigation li.action-item.buy-now{margin-left:0;}
    #main-navigation li.action-item:not(.has-icon) a{padding:0 15px;}
    #main-navigation li.has-icon{width:50px;}
}
@media only screen and (max-width:767px){.site-header{padding-bottom:22px;position:static;}
    .site-header .menu-wrap{height:100%;position:absolute;width:100%;}
    .header-action .action-item:before{display:none;}
    #main-navigation li a, .header-action .action-item a{line-height:inherit;padding:16px 0;}
    li.search-identify{display:none;}
    .rit-blog-grid-layout .wrapper-img{box-shadow:none;}
    .rit-button{margin-bottom:14px;}
    .vc_row .wpb_column{margin-bottom:30px;}
    .footer-top{background-color:#1e232b;}
    .footer-top:before, .footer-top:after{display:none;}
}
@media only screen and (max-width:479px){}