.quickshop,a.mob-menu-toggle{
    display:none
}
body{
    overflow-x:hidden!important
}
a{
    text-decoration: none !important;
}
.clrmenu{
    clear:both
}
#container{
    margin-top:0
}
.js .selectnav{
    margin:6px 0 0;
    width:100%
}
#blog_menu{
    bottom:-55px;
    height:45px;
    left:50%;
    margin-left:-150px;
    position:absolute;
    width:300px
}
.product-info>.right>#custom_column+.right_default{
    margin-right:0
}
#custom_column{
    float:none;
    width:100%
}
@media screen and (min-width:1200px){
    #sortable-wrap .prod_hold{
        margin-right:5px;
        margin-left:5px
    }
    #container.boxed{
        width:1190px
    }
}
@media screen and (min-width:736px){
    .input_group span{
        width:92%
    }
    .accountPage_content .box_1{
        float:left
    }
    .accountPage_content .box_2{
        float:right
    }
}
@media only screen and (min-width:980px) and (max-width:1199px){
    .column-category ul#topnav_column>li.mega .children{
        width:710px
    }
    #image,.product-info .image{
        width:400px
    }
    input.button_cart_product{
        padding:0 20px
    }
    #tabs-header,#tabs-header .mob-hide{
        display:block!important
    }
    #header_colapse #search{
        width:100%!important
    }
    .Square{
        height:auto!important;
        max-width:285px
    }
}
@media only screen and (min-width:768px) and (max-width:1199px){
    a.mob-menu-toggle{
        display:none
    }
    .box-posts-holder:before,.fullscreen_slider_holder .full_desc_holder,.latest-post-big .blog-meta,.latest-post-big .post-date span:before,.latest-post-big .post-date:after,.latest-post-big .post-date:before,.post-list:before{
        display:none!important
    }
    #content.content-column-left #content_top_one_third_last.one_third,#content.content-column-left #content_top_two_third.two_third,#content.content-column-right #content_top_one_third_last.one_third,#content.content-column-right #content_top_two_third.two_third{
        width:100%;
        margin-right:0
    }
    .latest-post-big,.latest-post-big.post_right{
        float:left!important;
        width:100%;
        margin:0 0 30px!important
    }
    .box-posts-holder .latest-post-big .post_wrapper,.post-list .latest-post-big .post_wrapper{
        margin:0 auto!important
    }
    .description_holding_div{
        float:none;
        clear:none;
        margin-left:212px
    }
    .latest-post-big .post-date,.latest-post-big.post_right .post-date{
        left:10px;
        top:-10px
    }
    .post-title{
        margin-left:65px
    }
    .fullscreen_slider_holder{
        padding-top:140px
    }
    .fullscreen_slider_holder .slide h2{
        font-size:60px;
        line-height:85px
    }
    #container.boxed{
        width:100%
    }
    .clrmenu{
        display:none
    }
    #header_colapse{
        height:auto;
        float:none;
        min-height:80px
    }
    #header_colapse .inner{
        display:block!important;
        height:auto
    }
    .header_support{
        width:60%;
        margin-left:10px
    }
    #menu_mobile{
        display:none
    }
    .menu ul li a{
        font-size:12px
    }
    .cart-info .mob-hide{
        display:''!important
    }
    .box-paralax,.no-paralax{
        padding:30px 0
    }
    #footer .column{
        width:48%!important;
        margin:10px 5px!important;
        min-height:100px;
        float:none;
        display:inline-block;
        vertical-align:top
    }
    #toggle_switch,p.accordeon_description{
        display:none
    }
    #footer .one_half{
        width:100%!important;
        margin:10px 0!important
    }
    .accordeonHolder .price,div.prod_hold .prod-info-fly .price{
        margin-bottom:25px
    }
    #shopbypricefilter-slider-holder{
        width:100%
    }
    .slideshow,.slideshow-accordeon{
        background:0 0
    }
    #content .banner .one_third,#header .banner .one_third{
        width:32.7%
    }
    #menu>ul#topnav>li.custom_link_one>div,#menu>ul#topnav>li.custom_link_three>div,#menu>ul#topnav>li.custom_link_two>div,#menu>ul.topnav2>li.custom_link_one>div,#menu>ul>li.custom_link_three>div,#menu>ul>li.custom_link_two>div{
        right:auto
    }
    p img{
        max-width:100%!important;
        height:auto!important
    }
    .product-info .cart{
        height:auto;
        overflow:auto
    }
    #column-left+#content .product-info .left,#column-left+#content .product-info .right,#column-right+#content .product-info .left,#column-right+#content .product-info .right{
        margin:0 0 20px!important;
        width:100%;
        float:none;
        clear:left
    }
    .product-info .cart input[type=text]{
        margin-bottom:10px
    }
    .htabs a i{
        display:none!important
    }
    .login-content .left,.login-content .right{
        width:46%
    }
}
@media screen and (max-width:1170px){
    .logo_lead{
        width:25%
    }
    .righr_head{
        width:75%
    }

    #header_top #cart,.wish_list{
        min-width:0
    }
    #header_top #cart .heading a,#header_top #cart .heading h4,.user_in ul li a{
        font-size:12px
    }
}
@media screen and (max-width:1024px){
    .checkout .fullwidth .halfwidth{
        width:287px!important
    }
    .checkout .fullwidth{
        width:100%!important
    }
    .wish_list{
        min-width:100px!important
    }
    .user_in ul .login_link{
        min-width:80px
    }
    #floatt_top .col{
        width:50%
    }
   
    .col-1{
        width:100%
    }
    .contact_data .captcha_box{
        transform:scale(.61);
        -webkit-transform:scale(.61);
        -moz-transform:scale(.61);
        -o-transform:scale(.61);
        -ms-transform:scale(.61)
    }
    .title-holder .heading_title{
        max-width:70%
    }
    .breadcrumb_slideshow{
        float:right;
        width:50%;
        display:inline-block
    }
    .breadcrumb{
        padding:8px 10px!important
    }
    .cart_payment_left .point_box .form_group{
        max-width:100%
    }
    table.radio{
        width:100%!important
    }
    #footer .column{
        width:25%!important;
        margin:10px 5px!important;
        min-height:100px;
        float:none;
        display:inline-block;
        vertical-align:top
    }
    .collection-address,.delivery-box #shipping-new,.delivery-box .product_thumb,.delivery-box p{
        width:70%!important
    }
    #shipping-new .fullwidth,.collection-address .fullwidth{
        width:100%!important
    }
    #shipping-new .fullwidth .comment,.collection-address .fullwidth .comment{
        width:100%;
        max-width:100%
    }
    .sitemap-info .storesitemap p{
        max-width:100%!important;
        width:65%!important
    }
    .sitemap-info .storesitemap li{
        width:49%!important;
        margin:5px 0!important
    }
    .input-group{
        max-width:140px!important
    }
    #return_form .input_group .large-field{
        max-width:257px!important
    }
    .cart-total .total-left,.cart-total .total-right{
        float:none!important;
        width:100%!important;
        clear:both;
        position:relative;
        display:inline-block
    }
    .cart-total .total-left{
        margin-top:15px
    }
    .fullwidth{
        width:70%!important
    }
    .left_side_image>img{
        margin-top:0!important
    }
    .delivery-box{
        width:100%!important
    }
    table.radio{
        max-width:68%
    }
    .cart_form_box table.radio{
        max-width:100%!important
    }
    .product_thumb{
        width:70%
    }
    .checkbox_box span{
        width:87%!important
    }
}
@media only screen and (min-width:1023px) and (max-width:1160px){
    .right_form_div{
        width:58%!important
    }
    .left_side_image{
        width:42%!important
    }
}
@media only screen and (min-width:769px) and (max-width:1024px){
    .accord-content a,.accord-header a{
        text-decoration:none
    }
    .accord-content a,.accord-header,.accord-header a,.togg-header{
        color:#fff;
        transition:all .5s ease 0s
    }
    .checkout_register .captcha_box{
        transform:scale(.85)!important;
        -webkit-transform:scale(.85)!important;
        -o-transform:scale(.85)!important;
        -moz-transform:scale(.85)!important;
        -ms-transform:scale(.85)!important
    }
    .product-info .image-additional{
        width:49%
    }
    #content h2{
        font-size:17px
    }
    .item .image{
        min-height:150px
    }
    .category-page .item{
        width:23.69%
    }
    .chosen-container{
        width:131px!important;
        margin:0!important
    }
    .pricetag{
        margin:86px 0 0
    }
    .mob-hide{
        display:block
    }
    #menu_mobile,a.mob-menu-toggle{
        display:none
    }
    ul.bzoom li.bzoom_small_thumbs:last-child{
        position:relative;
        width:100%!important
    }
    ul.clearfix{
        max-width:100%;
        width:100%
    }
    ul.clearfix li{
        float:left;
        margin-right:1%;
        width:47.7%
    }
    ul.clearfix li:nth-child(2){
        margin-right:0
    }
    li.bzoom_small_thumbs{
        top:390px!important
    }
    .bzoom li{
        width:100%
    }
    .product-info .price{
        margin-top:0
    }
    #language img{
        height:25px
    }
    #menu_mobile{
        position:absolute;
        right:20px;
        top:70px;
        width:220px;
        z-index:999999999
    }
    .accord-header,.togg-header{
        background-color:rgba(0,0,0,.8);
        border-left:3px solid #333;
        cursor:pointer;
        font-size:14px;
        margin-top:0;
        padding:10px 12px;
        text-transform:uppercase
    }
    a.mobile_sub{
        border-bottom:none;
        padding:2px 0
    }
    .accord-content,.togg-content{
        background-color:#333;
        border-bottom:none;
        padding:15px
    }
}
@media screen and (max-width:736px){
    #header_colapse #search input,.Square{
        max-width:100%
    }
    .Square,.Square a{
        height:auto!important
    }
    #payment-address .fullwidth{
        width:100%!important
    }
    .search_li{
        width:45%
    }
    .sitemap-info .store_img{
        padding-top:0!important;
        padding:10px
    }
    .sitemap-info .storesitemap p{
        width:94%!important
    }
    .col-4{
        width:32%!important
    }
    .modal-box{
        position:absolute;
        top:100px
    }
    .sitemap-info .cate_page{
        padding-left:0!important
    }
    .accountPage_content .box_1,.accountPage_content .box_2{
        float:none!important;
        width:100%!important;
        clear:both;
        padding:0;
        position:relative;
        border:0
    }
    .item .cart{
        display:inline-block
    }
    #footer .one_fourth{
        width:45%;
        margin:0;
        padding:10px
    }
    .Square{
        margin-top:0
    }
}
@media screen and (max-width:768px){
    .product-info .right .price-full{display:none !important;}
    .has-child a i,.left_side_image>img,.right_form_div{
        margin-top:0!important
    }
    li.tarns{
        position:absolute;
        right:60px;
        top:0
    }
    #header_top #cart .heading a,#header_top #cart .heading h4,.user_in ul li a{
        font-size:14px
    }
    #enquiry-form{
        max-width:257px!important
    }
    .icon-caret-down:before,.icon-caret-right:before{
        content:"\f067"
    }
    #primary_nav_wrap ul ul li:hover{
        background:0 0!important
    }
    .selected.icon-caret-down,.selected.icon-caret-right{
        border-left:1px solid #ff3433;
        color:#ff3433
    }
    .selected.icon-caret-down:before,.selected.icon-caret-right:before{
        content:"\f068"!important
    }
    .form-group table.list{
        width:100%!important
    }
    .right_default .contact_data input[type=text],.right_default .contact_data input[type=password]{
        max-width:268px!important
    }
    #mainimage-insert{
        display:none
    }
    #footer .inner{
        display:inline-block!important;
        position:relative!important
    }
    .one_fourth.column.element_from_left:nth-child(2){
        clear:right;
        position:relative
    }
    .col-4{
        width:50%
    }
    .checkout-content .left p,.checkout-content .right p{
        padding-right:0!important
    }
    .cart-info tbody .quantity,.cart-info thead .quantity{
        text-align:right!important
    }
    .cart_payment_left,.cart_payment_right{
        width:50%!important;
        padding:0 15px!important
    }
    .checkout_cnfrm{
        text-align:justify!important
    }
    .welcome_user{
        text-align:center!important
    }
    .required{
        margin-left:0!important
    }
    #quickview select{
        max-width:180px
    }
    .left_side_image{
        clear:both;
        float:none;
        position:relative;
        text-align:center;
        width:100%!important
    }
    .right_form_div{
        width:100%!important
    }
    .size-1of2{
        width:100%
    }
   
    .main_ul{
        width:100%;
        top:100%;
        right:0;
        left:0
    }
   
    i.arrow{
        line-height:1
    }
    .has-child a i{
        /*float: right; */
        width: 25px;
        height: 25px;
        text-align: center;
        line-height: 25px;
        position: absolute;
        display: block !important;
        z-index: 1000;
        top: 6px;
        right: 13px;
        border-left: 1px solid #737272;
    }
    #header_colapse,#logo a,div#logo{
        height:auto
    }
   .top_right{
        text-align:left
    }
    #footericon,.cart-info table thead{
        display:none
    }
    #header_top,#menu{
        top:0
    }
    .size-1of3{
        width:100%
    }
 
    .logo_lead,.righr_head{
        width:100%
    }
    .tabs_head{
        vertical-align:middle!important
    }
    #logo a img{
        max-width:400px
    }
    .product-info .image-additional{
        width:49%
    }
    .return_product .one_third{
        width:50%;
        box-sizing:border-box;
        margin:0
    }
    .return-opened textarea{
        vertical-align:top;
        width:90%
    }
    #footer .inner{
        padding:15px!important
    }
    .compare-info{
        width:auto!important
    }
    .cart-info table{
        border:0
    }
    .cart-info table tr{
        margin-bottom:10px;
        display:block;
        border-bottom:1px solid #ddd
    }
    .cart-info table td{
        display:block!important;
        text-align:right!important;
        border-bottom:1px dotted #ccc;
        width:100%
    }
    .cart-info table td:last-child{
        border-bottom:0
    }
    .cart-info table td:before{
        content:attr(data-label);
        float:left;
        color:#000;
        font-weight:700
    }
    .cart-info table tr:nth-child(even){
        background:#E4E4E4
    }
    .cart-info table tr:nth-child(odd){
        background:#FFF
    }
    .wishlist-info table thead{
        display:none
    }
    .wishlist-info table tr{
        margin-bottom:10px;
        display:block;
        border-bottom:1px solid #000
    }
    .wishlist-info table td{
        display:block!important;
        text-align:right!important;
        border-bottom:1px dotted #ccc;
        width:100%
    }
    .wishlist-info table td:last-child{
        border-bottom:0
    }
    .wishlist-info table td:before{
        content:attr(data-label);
        float:left;
        color:#000;
        font-weight:700
    }
    .wishlist-info table td .price{
        text-align:right
    }
    .wishlist-info table tbody:nth-child(odd){
        background:#E4E4E4
    }
    .wishlist-info table tbody:nth-child(even){
        background:#FFF
    }
    .pricetag{
        margin:15px 0;
        text-align:left!important
    }
    .title-holder .heading_title{
        max-width:100%
    }
    .accord-header a,.togg-header a{
        display:block;
        padding:5px 12px;
        color:#fff
    }
    .accord-header,.togg-header{
        background-color:transparent;
        padding:0;
        line-height:1.4;
        text-transform:uppercase;
        border-bottom:1px solid #fff;
        transition:all .5s ease 0s
    }
    .contact_data{
        width:100%!important
    }
    #google_translate_element{
        float:left;
        width:132px
    }
    .bzoom li{
        width:100%
    }
    ul.clearfix li{
        width:47.2%;
        margin-right:1%;
        float:left
    }
    ul.clearfix li:nth-child(2){
        margin-right:0
    }
    ul.clearfix li:nth-child(4){
        width:47%
    }
    #footer{
        position:relative;
        display:inline-block
    }
    .responsive-price{
        margin-top:-10px
    }
    .rating-full{
        display:block
    }
    .responsive-rating{
        display:none
    }
    .box-posts-holder:before,.fullscreen_slider_holder .full_desc_holder,.latest-post-big .blog-meta,.latest-post-big .post-date span:before,.latest-post-big .post-date:after,.latest-post-big .post-date:before,.post-list:before{
        display:none!important
    }
    input.button_cart_product{
        padding:0 10px
    }
    .product-info .cart{
        margin-bottom:0
    }
    .product-info .description{
        padding-bottom:0
    }
    .product-info>.left+.right{
        width:52%
    }
    ul.bzoom li.bzoom_small_thumbs:last-child{
        position:relative;
        width:100%!important
    }
    .mob-menu-toggle1{
        padding:8px 12px
    }
    .chosen-container{
        width:127px!important
    }
    #container.boxed{
        width:100%
    }
    .latest-post-big,.latest-post-big.post_right{
        float:left!important;
        width:100%;
        margin:0 0 30px!important
    }
    .box-posts-holder .latest-post-big .post_wrapper,.post-list .latest-post-big .post_wrapper{
        margin:0 auto!important
    }
    .description_holding_div{
        float:none;
        clear:none;
        margin-left:212px
    }
    .latest-post-big .post-date,.latest-post-big.post_right .post-date{
        left:10px;
        top:-10px
    }
    .post-title{
        margin-left:65px
    }
    .fullscreen_slider_holder{
        padding-top:50px
    }
    .fullscreen_slider_holder .slide h2{
        font-size:30px;
        line-height:40px
    }
    #toggle_switch{
        display:none
    }
    #header_colapse .inner.inner2,.header_support{
        display:none!important
    }
    .product-info .left,.product-info>.left+.right{
        box-sizing:content-box
    }
    div#logo{
        max-width:100%!important;
        max-height:100%!important;
        margin-top:0
    }
    #language img{
        height:25px
    }
    .box-paralax,.no-paralax{
        padding:30px 0
    }
    .box-product,.product-list{
        text-align:center
    }
    div.prod_hold{
        margin:10px auto
    }
    #shopbypricefilter-slider-holder{
        width:100%
    }
    a#compare-total{
        display:block;
        text-align:right;
        margin:0 auto 8px!important;
        width:100%
    }
    .product-filter .limit,.product-filter .sort{
        margin:0 auto 5px!important;
        width:100%;
        text-align:right!important
    }
    .cat_hold{
        margin:0 4px 15px
    }
    #header .links{
        margin:0
    }
    #currency{
        margin-left:0
    }
    #header #welcome{
        float:left;
        clear:both;
        width:100%;
        margin-bottom:10px
    }
    #header #search{
        position:relative;
        clear:both;
        width:440px;
        margin-bottom:10px
    }
    #header #search input{
        width:380px
    }
    #header #support{
        display:none
    }
    .htabs a i,a.twitter_follow_link{
        display:none!important
    }
    #column-left,#column-right{
        float:none;
        width:100%
    }
    #column-left+#column-right+#content,#column-left+#content,#column-right+#content{
        margin:0
    }
    #footer .one_half{
        width:100%!important;
        margin:10px 0!important
    }
    .product-info .image{
        width:380px;
        border:none;
        margin:0 auto 20px!important;
        float:none!important;
        padding-left:27px;
        height:auto
    }
    .deal_holder .deal_info,.deal_holder .image{
        padding:10px 0;
        width:100%
    }
    .product-info .image img{
        max-width:100%
    }
    .contact-info .one_third{
        width:100%!important;
        margin-bottom:15px
    }
    span.address,span.fax,span.hours,span.map,span.phone,span.skype{
        height:auto
    }
    #column-left div.prod_hold,#column-right div.prod_hold{
        margin:0 8px 20px
    }
    #content .banner .one_third,#header .banner .one_third{
        width:32.7%
    }
    .banner .one_fifth,.banner .one_fourth,.banner .one_half,.banner .one_third{
        margin-right:0!important;
        margin-bottom:15px;
        width:100%
    }
    .box-iconboxes .one_fifth,.box-iconboxes .one_fourth,.box-iconboxes .one_half,.box-iconboxes .one_third{
        margin-bottom:40px!important
    }
    #sortable-wrap .prod_hold{
        margin-right:0;
        margin-left:0
    }
    .htabs a{
        font-size:12px;
        padding:8px 6px!important
    }
}
@media only screen and (max-width:667px){
    .col-4{
        width:33.33%!important
    }
    .lang_flag{
        float:right
    }
    .cart_payment_left,.cart_payment_right{
        width:50%!important
    }
    table.radio{
        max-width:100%!important
    }
    .login_captcha_box{
        transform:scale(.89);
        -webkit-transform:scale(.89);
        -o-transform:scale(.89);
        -moz-transform:scale(.89);
        -ms-transform:scale(.89)
    }
    .login-content .left,.login-content .right{
        height:430px;
        width:49%
    }
}
@media only screen and (max-width:600px){
    #header_top #cart{
        min-width:210px
    }
    .customnewsletter .wrap{
        width:60%;
        margin:0 auto
    }
    .col_left,.col_right,.fullwidth{
        width:100%!important
    }
    .col_left,.col_right{
        padding:0!important;
        float:none!important
    }
    .login_captcha_box{
        transform:scale(.78);
        -webkit-transform:scale(.78);
        -o-transform:scale(.78);
        -moz-transform:scale(.78);
        -ms-transform:scale(.78)
    }
    .login-content .left,.login-content .right{
        height:445px;
        width:49%
    }
}
@media screen and (max-width:600px){
    .accord-header a:hover,.slide_toggle_left:hover,.togg-header a:hover{
        text-decoration:none
    }
    li.search_li{
        float:left;
        width:50%
    }
    .right_default .contact_data .enquiry_group textarea{
        max-width:280px!important
    }
    .collection-address,.collection-address textarea,.delivery-box #shipping-new,.delivery-box .product_thumb,.delivery-box p,.delivery-box table.radio{
        width:100%!important
    }
    .review_box .captcha_box{
        transform:scale(1)!important;
        -webkit-transform:scale(1)!important;
        -o-transform:scale(1)!important;
        -moz-transform:scale(1)!important;
        -ms-transform:scale(1)!important
    }
    #checkout .captcha_box{
        transform:scale(.92)!important;
        -webkit-transform:scale(.92)!important;
        -o-transform:scale(.92)!important;
        -moz-transform:scale(.92)!important;
        -ms-transform:scale(.92)!important
    }
    .modal-box{
        width:90%
    }
    .last.two_third{
        width:58%
    }
    #quickview .options,#quickview .quick_update{
        padding-left:25px!important
    }
    #quickview .product-info .paymentArea{
        padding-left:25px;
        width:84%
    }
    .quick_buttons .cart{
        width:95%!important
    }
    .breadcrumb{
        line-height:1;
        min-height:auto
    }
    .size-1of2{
        width:96%
    }
    .contact_data .captcha_box{
        transform:scale(1);
        -webkit-transform:scale(1);
        -o-transform:scale(1);
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        margin:10px 0
    }
    .five_sixth,.four_fifth,.one_fifth,.one_fourth,.one_half,.one_sixth,.one_third,.three_fifth,.three_fourth,.two_fifth,.two_third{
        width:30%;
        box-sizing:content-box;
        margin-bottom:5px;
        display:inline-block
    }
    .product-info .image-additional{
        width:24%!important
    }
    .content-part .content-part-right{
        float:none!important;
        text-align:right
    }
    .content-part{
        position:relative!important;
        top:5px!important
    }
    #footer,span.rating-text{
        position:relative
    }
    .category-page .item{
        width:42%
    }
    div#logo{
        width:auto;
        float:none;
        height:auto;
        margin:0 auto;
        text-align:center
    }
    .menu ul li{
        border-bottom:1px solid #484747;
        float:none!important
    }
    .menu ul li a{
        color:#fff!important;
        display:block!important;
        float:none
    }
    #logo a img{
        max-width:100%
    }
    .lang_flag{
        float:right
    }
    #tabs-header{
        top:-75px!important
    }
    .bzoom .bzoom_magnifier:hover{
        display:none!important
    }
    .title-holder{
        top:0;
        max-height:100%
    }
    .bzoom_thumb_active{
        width:100%
    }
   
    .responsive-rating{
        display:block
    }
    span.rating-text{
        top:-8px;
        left:6px
    }
    .price-full{
        display:none
    }
    #tabs li,#tabs li:before,.pro_list_mob tbody,.pro_list_mob tr,.responsive-price{
        display:block
    }
    .product-info .left{
        width:100%;
        float:none
    }
    .title-holder .heading_title{
        top:0
    }
    ul.bzoom li.bzoom_small_thumbs:last-child{
        position:relative;
        width:100%
    }
    .header_top_sp{
        padding-top:0;
        margin-top:0
    }
    .top_right{
        z-index:300;
        left:0;
        right:0;
        padding-right:45px!important
    }
    .owl-buttons .owl-prev{
        margin-left:0
    }
    .owl-buttons .owl-next{
        margin-right:0
    }
    #tabs{
        margin-top:10px
    }
    #tabs li:before{
        position:absolute;
        content:"\f105";
        right:15px;
        top:0;
        font-family:FontAwesome;
        bottom:0;
        font-size:24px;
        width:29px;
        line-height:1.6
    }
    #tabs li a{
        padding:10px 0!important;
        border:0;
        color:#666;
        background:#eee
    }
    #tabs li a.inactive{
        border-bottom:1px solid #ccc;
        padding:10px 0!important;
        background:#FFF
    }
    .search_info{
        width:240px!important;
        margin:0 auto
    }
    #content_top_fullwidth{
        padding-right:0;
        padding-top:8px
    }
    .deal_image .sale_save_holder,.prod_hold .sale_save_holder{
        top:30px;
        position:absolute
    }
    div.prod_hold .image{
        width:270px
    }
    .pro_list_mob td{
        display:block;
        text-align:left!important;
        width:100%!important;
        padding-left:0!important
    }
    .hidden-phone,.mob-show,.visible-480{
        display:none!important
    }
    .visible-480{
        font-weight:600;
        margin-bottom:3px
    }
    .prod_hold{
        width:90%!important
    }
    .chosen-container.chosen-container-single.goog-te-combo.chosen-select{
        width:109px!important
    }
    #google_translate_element{
        width:123px;
        float:left
    }
    .chosen-container.chosen-container-single.goog-te-combo.chosen-select a{
        height:21px!important;
        overflow:hidden;
        padding:0;
        text-indent:4px;
        font-size:11px
    }
    li.bzoom_small_thumbs{
        top:195px
    }
    ul.clearfix li{
        width:47.2%;
        margin-right:1%;
        float:left
    }
    ul.clearfix li:nth-child(2){
        margin-right:0
    }
    ul.clearfix li:nth-child(4){
        width:47%
    }
    .bzoom{
        width:100%
    }
    .product-info .cart .add_to_compare,.product-info .cart .add_to_wishlist{
        padding:0 10px
    }
    #language img{
        width:19px;
        height:19px
    }
    .goog-te-gadget{
        overflow:hidden
    }
    #header_top{
        display:inline-block;
        width:100%;
        float:none
    }
    div.prod_hold{
        margin-top:0!important
    }
    #toTop{
        float:left!important
    }
    .newsletter{
        padding:0!important
    }
    .quickshop{
        display:none
    }
    .res-tab{
        width:96%
    }
    .htabs a{
        background-color:#000!important;
        color:#fff
    }
    .res-tab a{
        width:95%
    }
    .tab-content{
        margin-top:15px!important;
        padding:20px 15px!important
    }
    .contact_btn{
        padding-top:10px
    }
    .contact_data{
        width:100%
    }
    #header_top #cart .content{
        min-width:275px!important;
        max-width:280px!important
    }
    .cart-info td{
        display:table-cell!important;
        text-align:left!important
    }
    .cust_payment_refe td{
        display:block!important;
        width:100%!important
    }
    .element_from_right{
        opacity:1!important;
        right:0!important
    }
    .concartpage{
        padding:0!important
    }
    #tabs-header{
        margin-top:3px;
        display:block;
        width:100%;
        float:none
    }
    #header_top #cart .heading{
        float:none
    }
    a.mob-menu-toggle{
        display:none
    }
    .tab_head_over{
        display:inline-block;
        width:100%
    }
    .tabs_head{
        display:inline-block!important;
        width:100%
    }
    .style-1.menu{
        overflow-x:auto;
        height:100%
    }
    .menu ul li{
        position:relative
    }
    #logo a{
        height:auto
    }
    .accord-header,.togg-header{
        background-color:transparent;
        padding:0;
        line-height:1.4;
        text-transform:uppercase;
        border-bottom:1px solid #fff;
        transition:all .5s ease 0s
    }
    .accord-header a,.togg-header a{
        display:block;
        padding:5px 12px;
        color:#fff
    }
   
    .act{
        color:#123386!important
    }
    .right0{
        right:0!important
    }
    .left0{
        left:0!important
    }
    #footer{
        z-index:10;
        display:inline-block
    }
    #footer .column.element_from_left,#footer .column.element_from_right{
        width:100%!important;
        min-height:100px;
        text-align:center!important;
        padding:0;
        margin-right:0!important;
        margin-left:0!important
    }
}
@media screen and (max-width:480px){
    .accord-header a:hover,.slide_toggle_left:hover,.togg-header a:hover{
        text-decoration:none
    }
    .checkout-content .left,.checkout-content .right{
        float:none;
        width:100%
    }
    .collection-address .fullwidth{
        margin:0!important
    }
    .search_li{
        position:absolute;
        top:163px!important;
        left:0;
        width:60%
    }
    li.tarns{
        margin-right:0
    }
    div#logo{
        height:85px;
        text-align:center
    }
    div#logo a{
        display:block;
        vertical-align:middle;
        position:relative;
        height:85px;
        line-height:85px
    }
    div#logo a img{
        max-width:100%!important;
        vertical-align:middle
    }
    .product-info>.left+.right{
        float:none;
        width:99%
    }
    #header_top #cart .heading{
        float:none
    }
    .tab_head_over{
        display:inline-block;
        width:100%
    }
    .tabs_head{
        display:inline-block!important;
        width:100%;
        padding:0
    }
    .style-1.menu{
        overflow-x:auto;
        height:100%
    }
    #logo a img{
        max-width:100%
    }
    #logo a{
        height:auto
    }
    .accord-header,.togg-header{
        background-color:transparent;
        padding:0;
        line-height:1.4;
        text-transform:uppercase;
        border-bottom:1px solid #fff;
        transition:all .5s ease 0s
    }
    .accord-header a,.togg-header a{
        display:block;
        padding:5px 12px;
        color:#fff
    }
    .menu ul li a{
        color:#fff
    }
   
    .act{
        color:#123386!important
    }
    .right0{
        right:0!important
    }
    .left0{
        left:0!important
    }
    .top_right{
        float:none!important;
        margin-top:0!important
    }
    #footer{
        display:inline-block
    }
    #footer .column{
        width:95%;
        margin:10px 0;
        min-height:100px;
        text-align:center
    }
}
@media screen and (max-width:320px){
    .accord-header,.menu ul li,.togg-header{
        border-bottom:1px solid #fff
    }
    .accord-header a:hover,.slide_toggle_left:hover,.togg-header a:hover{
        text-decoration:none
    }
    .right_default .contact_data .captcha_box{
        transform:scale(.92)!important;
        -webkit-transform:scale(.92)!important;
        -o-transform:scale(.92)!important;
        -moz-transform:scale(.92)!important;
        -ms-transform:scale(.92)!important
    }
    .tab-review-inside .review_box input[type=text],.tab-review-inside .review_box textarea{
        width:92%!important;
        max-width:100%!important
    }
    .tab-review-inside .review_box .captcha_box{
        transform:scale(.8)!important;
        -webkit-transform:scale(.8)!important;
        -o-transform:scale(.8)!important;
        -moz-transform:scale(.8)!important;
        -ms-transform:scale(.8)!important
    }
    .mobile_top{
        display:none!important
    }
    .tab-content .captcha_box{
        transform:scale(.78);
        -webkit-transform:scale(.78);
        -o-transform:scale(.78);
        -moz-transform:scale(.78);
        -ms-transform:scale(.78)
    }
    .contact_data .captcha_box{
        transform:scale(.92);
        -webkit-transform:scale(.92);
        -o-transform:scale(.92);
        -moz-transform:scale(.92);
        -ms-transform:scale(.92)
    }
    #header_top #cart .content{
        min-width:257px!important;
        max-width:260px!important
    }
    .directions_holder{
        height:250px
    }
    .category-page .item{
        width:100%;
        margin:5px 0
    }
    #header_top #cart .heading{
        float:none
    }
    .menu ul li a{
        color:#fff!important
    }
    .tab_head_over{
        display:inline-block;
        width:100%
    }
    .tabs_head{
        display:inline-block!important;
        width:100%
    }
    div#logo{
        width:auto;
        float:none;
        height:auto;
        margin:0 auto;
        text-align:center
    }
    .style-1.menu{
        overflow-x:auto;
        height:100%
    }
    #logo a img{
        max-width:100%
    }
    #logo a{
        height:auto
    }
    .accord-header,.togg-header{
        background-color:transparent;
        padding:0;
        line-height:1.4;
        text-transform:uppercase;
        transition:all .5s ease 0s
    }
    .accord-header a,.togg-header a{
        display:block;
        padding:5px 12px;
        color:#fff
    }
  
    .act{
        color:#123386!important
    }
    .right0{
        right:0!important
    }
    .left0{
        left:0!important
    }
    .top_right{
        float:none!important;
        margin-top:0!important
    }
    #footer{
        display:inline-block
    }
    #footer .column{
        width:95%;
        margin:10px 0;
        min-height:100px;
        text-align:center
    }
    #tabs{
        margin-top:10px
    }
    #tabs li{
        display:block
    }
    #tabs li a{
        padding:10px 0!important;
        border:0
    }
    #tabs li a.inactive{
        border-bottom:1px solid #ccc;
        padding:10px 0!important
    }
    .owl-buttons .owl-prev{
        margin-left:0
    }
    .owl-buttons .owl-next{
        margin-right:0
    }
}
@media screen and (max-width:240px){
    .close_menu_box{
        width:90%
    }
    .drop_menu_box{
        width:100%
    }
    #header_top #cart .content{
        min-width:180px!important;
        max-width:180px!important
    }
    #header_top #cart .checkout{
        text-align:center
    }
    #header_top #cart .checkout a{
        padding:5px
    }
    .product-info .image-additional a{
        padding:2px
    }
    .top_right li.curr{
        margin-top:-65px
    }
    .deal-text{
        display:block
    }
    .deal-button,.deal-email{
        display:block;
        width:100%
    }
    table.form tr td:first-child{
        width:auto!important;
        display:inline-block!important
    }
    table.form td{
        vertical-align:middle
    }
    .category-page .item{
        width:82%!important
    }
    div#logo{
        float:none;
        margin:0 auto
    }
    #tabs-header{
        max-width:201px;
        width:100%
    }
    .item{
        margin:0
    }
    .title-holder{
        max-height:100%;
        top:0
    }
    .pricetag{
        font-size:26px
    }
    h1.heading_title{
        font-size:16px
    }
    .product-info .cart{
        height:100px;
        margin-bottom:0
    }
}
@media screen and (max-width:414px){
    li.wish_list{
        display:none!important
    }
    li.search_li{
        width:60%
    }
    .top_right{
        padding-right:42px
    }
    .breadcrumb_slideshow,.product-info>.left+.right{
        padding:0
    }
    .item .name{
        min-height:auto!important
    }
    .same_product{
        width:95%!important;
        margin:0 9px!important
    }
    .user_in ul .login_link{
        min-width:auto
    }
    .category-page .item:after{
        position:absolute;
        content:'';
        left:0;
        right:0;
        height:1px;
        background:#ddd;
        bottom:-17px
    }
    .right_default .contact_data .enquiry_group textarea{
        max-width:285px!important
    }
    .review_box .captcha_box{
        transform:scale(.89)!important;
        -webkit-transform:scale(.89)!important;
        -o-transform:scale(.89)!important;
        -moz-transform:scale(.89)!important;
        -ms-transform:scale(.89)!important
    }
    .breadcrumb_slideshow p{
        padding:0;
        margin:0;
        font-size:14px;
        font-weight:700;
        white-space:pre-line
    }
    .stickybottom{
        background-color:#333;
        padding:5px;
        text-align:center;
        position:fixed;
        bottom:0;
        right:0;
        z-index:100
    }
    .sticky_form input[type=text].email{
        width:90%!important
    }
    .stickyframe{
        width:100%
    }
    .sitemap-info .storesitemap li{
        width:100%!important
    }
    .modal-box{
        position:absolute;
        width:85%!important
    }
    .popups_buttons{
        width:100%!important;
        text-align:center!important
    }
    .offer-modal header h3{
        line-height:1
    }
    a.close{
        right:3%
    }
    #return_form .content{
        padding:0!important
    }
    .login_captcha_box{
        transform:scale(.92)!important;
        -webkit-transform:scale(.92)!important;
        -o-transform:scale(.92)!important;
        -moz-transform:scale(.92)!important;
        -ms-transform:scale(.92)!important
    }
    .customnewsletter .wrap{
        width:100%
    }
    .same_product_slider{
        min-height:0!important
    }
    .category-page .same_product .item{
        width:89%!important;
        margin:0 auto!important
    }
    .category-page .same_product .item:after{
        display:none
    }
    .same_product .item a.active{
        border:none
    }
    .same_product .item a{
        display:block;
        vertical-align:middle;
        text-align:center
    }
    .lang_flag{
        display:none!important
    }
    .order-list .order-content div:nth-child(2){
        width:100%
    }
    .col-4{
        width:50%!important
    }
    .order-list .order-content div:nth-child(1){
        width:100%
    }
    .inv_no b,.inv_pay_mathod b{
        display:block
    }
    .inv_pay_mathod{
        text-align:right
    }
    .order-list .order-content div:nth-child(3){
        width:88%
    }
    #address .content.top_content tr td:last-child{
        text-align:right;
        width:75px
    }
    #address .content.top_content tr td a.delete_address,#address .content.top_content tr td a.update_address{
        clear:both;
        position:relative;
        display:inline-block;
        float:right
    }
    .product_thumb img{
        max-width:33.33%;
        box-sizing:content-box;
        float:left
    }
    .fullwidth .halfwidth{
        width:100%!important;
        margin-bottom:20px
    }
    .delivery-box{
        width:100%!important
    }
    .product_thumb{
        width:100%;
        display:inline-block;
        position:relative
    }
    #header_colapse #search,.address,.data_user,.left_side_image{
        width:100%!important
    }
    .cart_payment_left,.cart_payment_right{
        width:100%!important;
        border-right:0!important;
        padding:0 15px!important
    }
    .cart-info tbody .quantity,.cart-info thead .quantity{
        text-align:right!important
    }
    .accountPage_box #tabs_content{
        padding-right:0!important;
        padding-left:0!important
    }
    .col-4{
        padding-right:5px;
        padding-left:5px
    }
    .login-content .left .content,.login-content .right .content{
        height:auto
    }
    .left_side_image{
        clear:both;
        float:none;
        position:relative;
        text-align:center
    }
    #content .content{
        margin-bottom:40px
    }
    .right_form_div .content{
        margin-bottom:10px!important
    }
    .address,.data_user{
        clear:both;
        float:none;
        position:relative
    }
    table.form td{
        display:block!important
    }
  
    }
    .product-info .image-additional{
        width:48%!important
    }
    .sitemap-info .left,.sitemap-info .right{
        float:none;
        width:100%
    }
    .return_product .left,.return_product .one_third,.return_product .right{
        width:100%!important;
        float:none!important
    }
    .directions_holder{
        width:auto;
        left:10px;
        right:10px;
        max-width: 350px;
        margin: auto;
    }
    .contact-info.one_third{
        width:100%;
        padding:0;
        margin:0
    }
    .contact-info.one_third+.two_third{
        width:100%;
        margin:10px 0
    }
    #content .content{
        overflow:initial;
        padding:0
    }
    .tiles .one_fifth,.tiles .one_sixth{
        width:100%;
        margin:5px 0
    }
    .category-page .item{
        width:100%!important;
        margin:5px 0 25px!important;
        padding-bottom:0;
        overflow:visible
    }
    .login-content .left,.login-content .right{
        width:auto;
        display:block;
        height:auto;
        float:none;
        margin-bottom:10px
    }
    .login-content .right .content{
        overflow:visible;
        padding:0!important
    }
    .login-content .right .content .button{
        width:auto;
        margin-top:10px
    }
}
@media screen and (max-width:375px){
    .product-info .image-additional .mz-thumb img{
        width:134px
    }
    #header_colapse #search{
        width:100%!important
    }
}
@media screen and (max-width:768px){
    
    .breadcrumb_slideshow{
        float:none;
        width:100%;
        display:inline-block;
        clear:both
    }
    .login-content .left .content,.login-content .right .content{
        min-height:320px
    }
    .main_ul .column{
        float:none
    }
   
    .captch_error{
        padding-right:14px
    }
    .error{
        margin-right:19px!important
    }
    .address{
        padding-bottom:29px
    }
 
    .main_ul.selected,.menu_box.selected{
        max-height:9999px!important
    }
    .menu_box ul h2{
        display:none
    }
    .device_menu{
        display:block
    }
    .item{
        width:auto
    }
    .close_menu_box{
        display:block!important
    }
    .five_sixth,.four_fifth,.one_fifth,.one_fourth,.one_half,.one_sixth,.one_third,.three_fifth,.three_fourth,.two_fifth,.two_third{
        margin:5px 1.3%
    }
    table.form tr td:first-child{
        width:123px
    }
    table.form tr td select{
        width:100%!important
    }
    table.form tr td input{
        width:100%
    }
    table.form tr td input[type=radio]{
        width:auto
    }
    .btn-captcha{
        margin-right:0!important;
        float:none;
        text-align:center
    }
    .category-page .item{
        width:31.3%
    }
    #floatt_top .col,.product_information{
        width:100%!important
    }
    #footer .column{
        width:48%!important
    }
    .right_default .contact_data textarea{
        max-width:277px!important
    }
    .small-box{
        width:35px!important
    }
    .form_box .upload_area .upload_area_box,.return_no_input,textarea.textarea_sp{
        width:100%!important
    }
    .return_table{
        margin-top:-40px!important
    }
    .return_no_input{
        float:left!important;
        margin-top:0!important
    }
    .return_no_input select{
        max-width:100%!important;
        width:100%!important
    }
    .form_box .upload_area .upload_area_box textarea{
        width:96%!important;
        max-width:96%!important
    }
    .form_box .return_box div{
        width:50%!important
    }
    .form_box .return_box div:last-child{
        clear:both;
        margin-top:10px
    }
    .form_box .return_box div.datepicker{
        width:auto!important
    }
    .return_table td div:nth-child(2){
        width:68%!important
    }
    .return_table td div:nth-child(3){
        width:23%!important
    }
    .order-list .order-content div:nth-child(1),.order-list .order-content div:nth-child(3){
        width:40%
    }
    .order-list .order-content div:nth-child(2),.order-list .order-content div:nth-child(4){
        width:60%!important
    }
    .order-list .order-content div:nth-child(4){
        text-align:right
    }
    .form.table.table-hover{
        width:100%!important
    }
    .form.table.table-hover .attr_exist td{
        width:98%!important
    }
    .clear-all-right{
        margin-right:12px!important
    }
    .product_attribute_text,.textarea_note{
        width:100%!important
    }
    .scrollbox{
        width:96%!important
    }
    .contact_data .captcha_box{
        transform:scale(.95)!important;
        -webkit-transform:scale(.95)!important;
        -o-transform:scale(.95)!important;
        -moz-transform:scale(.95)!important;
        -ms-transform:scale(.95)!important
    }
}
@media screen and (max-width:667px){
    .breadcrumb_slideshow{
        float:none;
        width:100%;
        display:inline-block;
        margin-top:10px;
        padding:0
    }
    .collection-address,.delivery-box #shipping-new,.delivery-box .product_thumb,.delivery-box p,.delivery-box table.radio{
        width:100%!important
    }
    .fullwidth .comment{
        width:100%;
        clear:both;
        display:block;
        max-width:100%
    }
    #payment-address .fullwidth{
        width:100%!important
    }
    .cart_payment_left .point_box .form_group{
        max-width:190px
    }
    .right_default .contact_data input[type=text],.right_default .contact_data input[type=password]{
        max-width:275px!important
    }
    .right_default .contact_data .chosen-container,.right_default .contact_data select{
        max-width:292px
    }
    .right_default .contact_data textarea{
        max-width:285px!important
    }
    .product-info .image-additional{
        width:49%
    }
    .contact_data .captcha_box{
        transform:scale(.97)!important;
        -webkit-transform:scale(.97)!important;
        -o-transform:scale(.97)!important;
        -moz-transform:scale(.97)!important;
        -ms-transform:scale(.97)!important
    }
    .login-content .right .content .button{
        width:auto
    }
    .category-page .item{
        width:48%
    }
    .accord-header,.togg-header{
        background-color:transparent;
        padding:0;
        line-height:1.4;
        text-transform:uppercase;
        border-bottom:1px solid #fff;
        transition:all .5s ease 0s
    }
    .accord-header a:hover,.togg-header a:hover{
        text-decoration:none
    }
    .accord-header a,.togg-header a{
        display:block;
        padding:5px 12px;
        color:#fff
    }
    #logo a,.div#logo{
        height:auto
    }
    .tabs_head{
        vertical-align:middle
    }
}
@media (min-width:240px) and (max-width:768px){
    .same_product .item,.same_product .item a.active{
        height:auto;
    }
    .item .cart{
        font-size:12px;
        opacity:1;
        z-index:10
    }
    .item{
        border:1px solid #ddd
    }
    .same_product_slider{
        min-height:auto;
    }
    .drop_menu_ul li{
        float:none;
        display:block
    }
    .slide_toggle_left{
        display:inline-block;
        margin:0 auto
    }
    .main_menu_itme{
        text-align:right
    }
    .category-title{
        text-align:left;
        padding-top:6px
    }
    #cur_lang{
        float:left
    }
    .options_top{
        display:block;
        text-align:left;
        margin-left:8px;
        position:relative
    }
    #tabs-header,.mob_style,.mobile_top{
        position:absolute
    }
    .options_top li{
        cursor:pointer;
        line-height:3.5;
        display:inline-block
    }
    .options_top li span{
        position:absolute;
        text-align:left;
        width:100%;
        left:0;
        right:0;
        line-height:2;
        background:#fff;
        padding:5px;
        top:100%;
        display:none
    }
    .options_top li:hover span{
        display:block!important
    }
    .options_top li i{
        line-height:1;
        margin:0
    }
    #tabs-header{
        top:-65px;
        right:0
    }
    .mobile_top{
        max-width:50%;
        display:block;
        z-index:50
    }
    .mob_style{
        top:-70px;
        right:0;
        left:0
    }
    .Square a{
        display:inline-block!important
    }
    .tab_head_over,.tabs_head{
        display:block!important
    }
    #header_all{
        margin-bottom:10px;
        padding-top:75px
    }
    .tabs_head{
        text-align:center
    }
    #header_colapse #search{
        float:none;
        position:relative;
        left:0;
        padding:0;
        margin:0 auto!important;
        text-align:center
    }
}
@media screen and (max-width:384px){
    .search_li{
        bottom:-123px!important
    }
    .product-info .image-additional .mz-thumb img{
        width:138px
    }
    #footer .column{
        text-align:center!important
    }
}
@media screen and (min-width:481px){
    .visible-480{
        display:none!important
    }
}
@media screen and (max-width:568px){
    li.search_li{
        width:45%;
        margin-right:0!important
    }
    .login_link_list{
        width:100%;
        clear:both
    }
    .cart_list{
        float:left
    }
    .login_link{
        margin:0;
        clear:right;
        display:block
    }
    .lang_flag{
        display:none!important
    }
    .login_captcha_box{
        transform:scale(.74);
        -webkit-transform:scale(.74);
        -o-transform:scale(.74);
        -moz-transform:scale(.74);
        -ms-transform:scale(.74)
    }
}
@media only screen and (max-width:320px){
    .right_default .contact_data textarea{
        max-width:100%!important;
        width:100%!important
    }
    .search_li{
        bottom:-138px!important
    }
    .item .image{
        max-height:414px;
        height:414px;
        overflow:hidden
    }
    .login_captcha_box{
        transform:scale(.8)!important;
        -webkit-transform:scale(.8)!important;
        -o-transform:scale(.8)!important;
        -moz-transform:scale(.8)!important;
        -ms-transform:scale(.8)!important
    }
    .cart-info .image,.cart-info .name,.cart-info .price,.cart-info .quantity,.cart-info .total{
        width:91%!important
    }
}
.act{
    color:#123386!important
}
.right0{
    right:0!important
}
.left0{
    left:0!important
}
.content select option{
    padding:0 10px!important
}
