@media (max-width: 767px) {
    .col-sms-1,
    .col-sms-2,
    .col-sms-3,
    .col-sms-4,
    .col-sms-5,
    .col-sms-6,
    .col-sms-7,
    .col-sms-8,
    .col-sms-9,
    .col-sms-10,
    .col-sms-11,
    .col-sms-12 {
        float: left;
    }

.col-sms-12 {
    width: 100%;
}
.col-sms-11 {
    width: 91.66666666666666%;
}
.col-sms-10 {
    width: 83.33333333333334%;
}
.col-sms-9 {
    width: 75%;
}
.col-sms-8 {
    width: 66.66666666666666%;
}
.col-sms-7 {
    width: 58.333333333333336%;
}
.col-sms-6 {
    width: 50%;
}
.col-sms-5 {
    width: 41.66666666666667%;
}
.col-sms-4 {
    width: 33.33333333333333%;
}
.col-sms-3 {
    width: 25%;
}
.col-sms-2 {
    width: 16.666666666666664%;
}
.col-sms-1 {
    width: 8.333333333333332%;
}
.col-sms-pull-12 {
    right: 100%;
}
.col-sms-pull-11 {
    right: 91.66666666666666%;
}
.col-sms-pull-10 {
    right: 83.33333333333334%;
}
.col-sms-pull-9 {
    right: 75%;
}
.col-sms-pull-8 {
    right: 66.66666666666666%;
}
.col-sms-pull-7 {
    right: 58.333333333333336%;
}
.col-sms-pull-6 {
    right: 50%;
}
.col-sms-pull-5 {
    right: 41.66666666666667%;
}
.col-sms-pull-4 {
    right: 33.33333333333333%;
}
.col-sms-pull-3 {
    right: 25%;
}
.col-sms-pull-2 {
    right: 16.666666666666664%;
}
.col-sms-pull-1 {
    right: 8.333333333333332%;
}
.col-sms-pull-0 {
    right: 0;
}
.col-sms-push-12 {
    left: 100%;
}
.col-sms-push-11 {
    left: 91.66666666666666%;
}
.col-sms-push-10 {
    left: 83.33333333333334%;
}
.col-sms-push-9 {
    left: 75%;
}
.col-sms-push-8 {
    left: 66.66666666666666%;
}
.col-sms-push-7 {
    left: 58.333333333333336%;
}
.col-sms-push-6 {
    left: 50%;
}
.col-sms-push-5 {
    left: 41.66666666666667%;
}
.col-sms-push-4 {
    left: 33.33333333333333%;
}
.col-sms-push-3 {
    left: 25%;
}
.col-sms-push-2 {
    left: 16.666666666666664%;
}
.col-sms-push-1 {
    left: 8.333333333333332%;
}
.col-sms-push-0 {
    left: 0;
}
.col-sms-offset-12 {
    margin-left: 100%;
}
.col-sms-offset-11 {
    margin-left: 91.66666666666666%;
}
.col-sms-offset-10 {
    margin-left: 83.33333333333334%;
}
.col-sms-offset-9 {
    margin-left: 75%;
}
.col-sms-offset-8 {
    margin-left: 66.66666666666666%;
}
.col-sms-offset-7 {
    margin-left: 58.333333333333336%;
}
.col-sms-offset-6 {
    margin-left: 50%;
}
.col-sms-offset-5 {
    margin-left: 41.66666666666667%;
}
.col-sms-offset-4 {
    margin-left: 33.33333333333333%;
}
.col-sms-offset-3 {
    margin-left: 25%;
}
.col-sms-offset-2 {
    margin-left: 16.666666666666664%;
}
.col-sms-offset-1 {
    margin-left: 8.333333333333332%;
}
.col-sms-offset-0 {
    margin-left: 0;
}
}

/* Fixed Mobile*/
@media(max-width: 1370px){
    .imageslider-title { top: 120px;}
    .imageslider-des { top: 190px; }
    .imageslider-readmore { top: 255px;}	.twitter-article { width: 100% !important;}
}


@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;}
    .banner-effect .banner-box1 .box-info .des { font-size: 14px;}
    .banner-effect .banner-box3 .box-info { top: 0; left: 60px;}
    .banner-effect .banner-box3 .box-info .des { font-size: 12px;}
}

@media(max-width: 1199px){
    .nav_megamenu #megamenu_catid_4 .block1 {
        width: 880px !important; 
    }
    .nav_megamenu div.column.blockbottom { width: 95%;}
    .container { padding: 0 15px;}
     
    .imageslider-title { top: 70px;}
    .imageslider-des { top: 140px; }
    .imageslider-readmore { top: 215px;}
    
    .block-subscribe input.input-text { width: 100%; clear: both;}
    .block-subscribe .actions { float: left; clear: both; margin-top: 10px;}
    .footer-information .footer-static-content { margin: 10px 0 0; clear: both;}
    .social a { margin: 0 5px 5px 0;}
}
@media(max-width:1199px){
    .caption-title {}
    .caption-title>div{ position:static; text-align:center; float:left; opacity:0.8; clear:both;  margin:10px auto; }
}
@media(max-width:992px){
    .header-cart-mini { margin: 0;}
     .pager .pages { margin: 0 10px 0 0;}
    .home-banner-content { background-attachment: inherit;}
}
@media (min-width: 768px) and (max-width: 992px) {
    .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: 12px;}
    .drop-lang .drop-trigger:hover .sub-lang,
    .drop-currency .currency-trigger:hover .sub-currency { top: 15px;}
    .form-search input.input-text { width: 50%;}
    

    
    .imageslider-title { top: 40px;}
    .imageslider-des { top: 110px; }
    .imageslider-readmore { top: 175px;}
    
    .form-list select,
    .form-list input.input-text { width: 220px;}
    
    .banner-effect .banner-box1 .box-info { top: 10px;}
    .banner-effect .banner-box1 .box-info h3,
    .banner-effect .banner-box2 .box-info h3,
    .banner-effect .banner-box3 .box-info h3 { font-size: 16px;}
    .banner-effect .banner-box1 .box-info .des,
    .banner-effect .banner-box2 .box-info .des { font-size: 12px;}
    
    .banner-effect .banner-box3 .box-info { left: 50px; }
}

@media (max-width: 767px){
    .nivo-caption { display: none !important; }

    header { text-align: center;}
    .page-header-content { padding: 15px 0;}
    .language-currency { width: 300px; margin: auto;}
    p.welcome-msg { float: none; clear: both;}
    .header-toplinks .links { margin: 10px 0 ; text-align: center; width: 100%;}
    .header-toplinks .links li { float: none;}
    .header-toplinks .links li a { border: none;}
    .header .logo { float: none; margin: 0;}
    .form-search { margin: 15px 0;}
    .header-cart-mini { /*width: 210px;*/ margin: auto; text-align: center; padding: 0; border: none;}
    
    .top-banner-static { padding: 0;}
    .banner-box, .banner-col,.f-col  { margin-bottom: 20px;}
    .banner-box img { width: 100%;}
    
    .footer-links { padding-bottom: 0;}
    .footer, .footer address { text-align: center;}
    .footer address { margin-bottom: 10px;}
    .social { float: none;}
    .banner-left { display: none;}
    
    .banner-effect .banner-box1 .box-info .des { font-size: 14px;}
    .banner-effect .banner-box3 .box-info { top: 0; left: 60px;}
    .banner-effect .banner-box3 .box-info .des { font-size: 12px;}
}

@media (max-width: 680px) {
    .blog-content li.item { float: left !important; height: 300px;}

}
@media (max-width: 480px){
    .col-smb-12 {
        width: 100%;
    }
    .product-tabs li {float:none}
}
@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;}

.banner-effect .banner-box1 .box-info { top: 10px;}
    .banner-effect .banner-box1 .box-info h3,
    .banner-effect .banner-box2 .box-info h3,
    .banner-effect .banner-box3 .box-info h3 { font-size: 16px;}
    .banner-effect .banner-box1 .box-info .des,
    .banner-effect .banner-box2 .box-info .des { font-size: 12px;}
    
    .banner-effect .banner-box3 .box-info { left: 95px; }
    .bx-title h2 { font-size: 16px;}
    
    .products-list .product-name,
    .product-view .product-shop .product-name { margin-top: 10px;}
}


@media (max-width:481px) {
    .fl-rt-sm,
    .fl-left-sm {float:none}
    .inb-sm {display:block}



}



/* Mobile Only */
@media (max-width: 767px) {
    .container-fluid .control-box {
        text-align: center;
    }
    .header-toplinks .links {margin:0;}
    .header-quick-access {padding-top:5px}
    .mini_cart_ajax {padding-bottom:8px}
}
@media (max-width: 479px) {
    .container-fluid .caption {
        word-break: break-all;
    }

}
