.container-inner,
.header-quick-access,
.header,
nav, .testimonial-wrapper,
.home-banner-content,
.footer-information,
.footer-links,
.footer-container { margin-left: -50px; margin-right: -50px; padding-left: 50px; padding-right: 50px;}

/* Fixed Mobile*/

@media (min-width:768px) and (max-width: 1199px){
    .nav_megamenu div.megamenu .level-top a, .nav_megamenu div.megamenu .level-top span.block-title { padding: 14px;}
    
}

@media(max-width: 1199px){
    .banner-box .mask { display: none;}
    .banner-box1:hover img {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }
    .banner-box:hover img { opacity: 1;}
    .nav_vmegamenu div.megamenu div.dropdown { width: 667px;}
    .nav_vmegamenu div.dropdown .block1 .column.blockright { display: none !important;}
}
@media(max-width:992px){
    .header-cart-mini { margin: 0;}
    figure:hover .flex-direction-nav .flex-prev, figure:hover .nivo-directionNav a.nivo-prevNav { left: 50px;}
    figure:hover .flex-direction-nav .flex-next, figure:hover .nivo-directionNav a.nivo-nextNav { right: 50px;}
    .pager .pages { margin: 0 10px 0 0;}
    .home-banner-content { background-attachment: inherit;}
    .banner-col { text-align: center;}
    .banner-col p.icon { float: none; text-align: center; margin: 0 0 15px;}
}
@media (min-width: 768px) and (max-width: 992px) {
    .container-inner, .header-quick-access, .header, nav, .testimonial-wrapper, .home-banner-content, .footer-information, .footer-links, .footer-container {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
    }
    .nav_vmegamenu div.megamenu div.dropdown { width: 557px;}
    .nav_vmegamenu .block1 { padding: 15px;}
    .nav_vmegamenu div.column { width: 170px;}
    
    .bx-title h2 { font-size: 14px;}
    
    .cart-title { font-size: 13px;}
    .header-toplinks .links { text-align: center;}
    .header-toplinks .links li { padding: 0 3px;}
    .header-toplinks .links li a,
    p.welcome-msg,
    .language-currency,
    .drop-lang li a,
    .drop-lang .sub-lang li a,
    .drop-currency li a { font-size: 11px;}
    .drop-lang .drop-trigger:hover .sub-lang,
    .drop-currency .currency-trigger:hover .sub-currency { top: 15px;}
    .form-search input.input-text { width: 45%;}
    .vmegamenu-title h2 { padding: 15px 13px;}
    
    .imageslider-title { top: 150px !important;}
    .imageslider-des { top: 210px !important;}
    
    .form-list select,
    .form-list input.input-text { width: 220px;}
    
    .saleproduct .products-grid li.item a.product-image { float: none; display: block;}
    .products-grid .product-name a { font-size: 11px;}
}

@media (max-width: 767px){
    .cms-index-index .col-left { display: none;}
    nav { background: #333; margin-bottom: 20px !important;}
    .container-inner, .header-quick-access, .header, nav, .testimonial-wrapper, .home-banner-content, .footer-information, .footer-links, .footer-container { margin: 0; padding: 0;}
    .container-inner,
    .footer-information, .footer-links{ padding: 0 15px;}
    
    .blog-content .bx-wrapper { max-width: 100% !important;}
    .blog-content li.item { margin-right: 20px !important;}
    .block-static-categories .banner-cat { margin-bottom: 15px;}
    
    .nivo-caption { display: none !important; }
    header { text-align: center;}
    .page-header-content { padding: 15px 0;}
    .language-currency { width: 275px; margin: auto;}
    p.welcome-msg { float: none; clear: both;}
    .header-toplinks .links { margin: 10px 0 ; text-align: center;}
    .header .logo { float: none; margin: 0;}
    .form-search { margin: 15px;}
    .header-cart-mini { width: 210px; margin: auto; text-align: left;}
    
    .top-banner-static { padding: 0;}
    .banner-box, .banner-col,.f-col  { margin-bottom: 20px;}
    .banner-box img { width: 100%;}
    
    .footer-links, .footer-information { padding-top: 30px;}
    .footer, .footer address { text-align: center;}
    .footer address { margin-bottom: 10px;}
    .social { float: none;}
    .banner-left { display: none;}
}

@media (max-width: 680px) {
    
    .form-search input.input-text { width: 50%;}
}

@media (max-width: 560px) {
.products-list .product-image { display: block; text-align: center; margin-bottom: 10px;}
.product-view .product-img-box .product-image .cloud-zoom img { width: 100%;}
.cloud-zoom-big { display: none !important;}
.data-table { width: 500px; overflow: auto; display: block;}

}

@media (max-width: 380px) {
    .form-search input.input-text { width: 38%;}
}
@media (max-width: 320px) {

}

