@import url("../storefront/style.css");
    

/*
Theme Name:  store-child
Template: storefront
Version: 1.0.0
*/
/*--new menu--*/
.brands-sec1 ul li.bi-place-holder img {
    width: 120px;
    margin: 0 auto;
}
.woocommerce div#tab-description h1 {
    font-weight: bold;
    font-size: 23px;
}
.archive .product a.added_to_cart {
    width: 100% !important;
    max-width: 100% !important;
    border-radius: 50px !important;
    padding: 20px 0 !important;
    margin: 0 auto;
    text-align: center;
    font-size: 18px !important;
	margin: 0px !important;
}
.img-icnss li.bi-place-holder img {
    width: 170px;
}
.archive ul.products li a span.price {
    padding-top: 15px;
}
.rgstr .rmfieldset .rminput input {
    border: 1px solid #ccc !important;
}
.ssd2{display:none;}
.my_class45 {
    margin: 10px 0;
}
.ff h3 {
    min-height: 63px;
}
.mnnus a {
    color: #BA0707;
    text-decoration: none;
}
li.ext, li.ext a {
    background: #cc1e24 !important;
}
ul.ul-pdf li {
    width: 30%;
}
#mnmwp-main-menu li:hover > ul, span#more-li-links {
    background: #000;
}
.mnnus a:hover {
    color: #BA0707;
}
.mnnus nav {
    display: block;
    
}
.mnnus .menu {
    display: block;
    margin:0;
    padding:0;
}
.mnnus .menu li {
    display: inline-block;
    position: relative;
    z-index: 100;
}
.mnnus .menu li:first-child {
    margin-left: 0;
}
.mnnus .menu li a {
    font-weight: 500;
    text-decoration: none;
    padding: 10px 13px;
    display: block;
    color: #fff;
    font-size:13px;
    text-transform:uppercase;
    letter-spacing:0.5px;    
    transition: all 0.2s ease-in-out 0s;
}
.mnnus .menu li a:hover,.menu li:hover>a {
    color: red;
}
.mnnus .menu ul {
	display:block;
    visibility: hidden;
    opacity: 0;
    margin: 0;
    padding: 0;
    width: 170px;
    position: absolute;
    left: 0px;
    background: #fff;
    z-index: 99;
    transform: translate(0,20px);
    transition: all 0.2s ease-out;
}
span.moretext {display: none;}
span.moretext2 {display: none; width:100%;}
.mnnus .menu ul:after {
    bottom: 100%;
    left: 20%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 6px;
    margin-left: -6px;
}
.mnnus .menu ul li {
    display: block;
    float: none;
    background: none;
    margin: 0;
    padding: 0;
}
.mnnus .menu ul li a {
    font-size: 10px;
    font-weight: normal;
    display: block;
    color: #fff;
    background: #000;
}
.mnnus .menu ul li a:hover,.menu ul li:hover>a {
    background: #000;
    color: #fff;
}
.mnnus .menu li:hover>ul {
    visibility: visible;
    opacity: 1;
    transform: translate(0,0);
}
.mnnus .menu ul ul {
    left: 169px;
    top: 0px;
    visibility: hidden;
    opacity: 0;
    transform: translate(20px,20px);
    transition: all 0.2s ease-out;
}
.mnnus .menu li>ul li > ul:hover {
    visibility: visible;
    opacity: 1;
    transform: translate(0,0);
}
.mnnus .menu li>ul ul:hover {
    visibility: visible;
    opacity: 1;
    transform: translate(0,0);
}

.mnnus .responsive-menu {
    display: none;
    width: 100%;
    padding: 20px 15px;
    background: #374147;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
}

.mnnus .responsive-menu:hover {
    background: #374147;
    color: #fff;
    text-decoration: none;
}

.mnnus a.homer {
    background: transparent;
}

/*--new menu--*/
.aws_result_price p.sve {font-size: 15px;padding-top: 10px;}
.aws_result_price span.woocommerce-Price-amount.amount bdi {font-size: 18px;}
.aws_result_price ins span.woocommerce-Price-amount.amount bdi {color: red;}
.search .type-product p.sve {   float: none;   width: 100%;   margin: 0;   padding: 0;}
.tab-dv .mnmwp-menu li.menu-item-has-children:after {content: "";background: url('https://prodepot.com.au/wp-content/uploads/2022/08/kkdd.png');position: absolute;width: 11px;height: 10px;top: 20px;background-repeat: no-repeat;right: 5px;}
.tab-dv li.menu-item-has-children > ul.sub-menu li.menu-item-has-children:after {transform: rotate(-93deg);top: 10px;}
.mnnu #mnmwp-main-menu > ul > li > a {font-size: 11px;}
.slider-mob .slick-next:before,li#menu-item-4623 > ul.sub-menu, li#menu-item-4623 ul.sub-menu > ul.sub-menu, li#menu-item-4822 > ul.sub-menu   {display:  none !important;}
body {font-family:  'proxima-nova';}
a.button.add_to_cart_button::before  { content:  "\f07a" !important;}
.site-info,  .woocommerce-form-coupon-toggle,  .hideme,  #billing_discount_field  {   display:  none;}
.page-id-11 .fullslider1 .ff h3  {   min-height:  43px;}
table.rm-user-data  {   border-collapse:  collapse !important;}
a.button.add_to_cart_button::before  {   content:  "\f07a";}
.woocommerce-checkout .user  {   display:  none;}
.tradedisc  {margin-bottom:  30px;font-weight:  bold;font-size:  21px;color:  #2e3192;}
h2.woocommerce-order-details__title  {font-family:  'proxima-nova';text-transform:  uppercase;font-weight:  bold;color:  #2e3192;}
.woocommerce-customer-details h2.woocommerce-column__title  {color:  #2e3192;font-weight:  bold;text-transform:  uppercase;margin-top:  30px;font-size:  25px;}
#order_review input#billing_discount,  .wt_coupon_wrapper  {
    display:  none;
}
table.rm-user-data td,  table.rm-user-data th  {
    border:  1px solid #ddd;
}
ul#menu-test-menu ul.sub-menu {
    display: block;
}
.ul-shopp a  {
    text-decoration:  none;
}
a.lnkk img  {
    width:  100px;
}
p.sve  {
    margin-bottom:  10px;
    font-weight:  bold;
    font-size:  23px;
    color:  #2e3192;
}
.woocommerce-checkout div#billing_date_field  {
    margin-bottom:  27px;
}
.woocommerce-checkout div#billing_date_cstfield  {
    margin-bottom:  27px;
}
#rm_inbox_tab .rm-user-row h2,  .rm-user-row h2  {
    font-size:  29px;
    text-transform:  uppercase;
    font-weight:  bold;
    color:  #ed1c24;
}
#rm_inbox_tab .rm-user-row  {
    padding-top:  0;
}
.rm-user-row.rm-icon.rm-inbox-icon,  .rm-user-row.rm-icon  {
    display:  none;
}
.woocommerce-checkout input#billing_date  {
    height:  44px;
    border:  1px solid #e6e6e6;
}
.woocommerce-checkout input#billing_date_cst  {
    height:  44px;
    border:  1px solid #e6e6e6;
}
.woocommerce-checkout p.time  {
    text-align:  center;
    padding:  25px 0 0px 0;
    color:  #2e3192;
    font-weight:  bold;
    text-transform:  uppercase;
}
.rminput ul.rmradio  {
    float:  left;
    text-align:  left;
}
.rmfield  {
    color:  #43454b !important;
}
.header-top  {
    background:  #000;
}
.my_class  {
    font-size:  21px;
    font-weight:  bold;
    padding-bottom:  10px;
}
.user  {
    padding-bottom:  30px;
    text-align:  left;
    text-transform:  uppercase;
}
.hddss {
    font-weight:  bold;
    animation:  example 1s infinite;
}
@keyframes example  {
    0%  {
    color:  #cc1e24;
}
50%  {
    color:  #2e3192;
}
100%  {
    color:  #cc1e24;
}
}
.aws-container  {
    width:  80%;
    margin-left:  30px;
}
.rmnote  {
    background:  #e01c23 !important;
}
.rmnote .rmprenote  {
    border-bottom-color:  transparent !important;
}
.rmtab-logout a  {
    color:  #fff;
    text-decoration:  none !important;
}
.rmagic.rmWide .operationsbar .nav  {
    background:  #ed1c24;
    color:  #fff;
}
.rmagic .rm-menu-tab.rmActiveTab  {
    background:  #2e3192;
}
.loggs  {
    text-align: center;
    margin:  60px auto;
    clear:  both;
    box-sizing:  border-box;
    width:  60%;
    box-shadow:  rgb(0 0 0 / 25%) 0px 13px 55px,  rgb(0 0 0 / 12%) 0px -12px 30px,  rgb(0 0 0 / 12%) 0px 4px 6px,  rgb(0 0 0 / 17%) 0px 12px 13px,  rgb(0 0 0 / 9%) 0px -3px 5px;
    padding: 0 30px;
}
#rm_login_form_1 .rmrow .rmfield label  {
    font-weight:  bold;
    text-transform:  uppercase;
    color:  #ed1c24;
    font-size:  24px;
}
.formss  {
    display:  inline-block;
}
form#rm_login_form_1 .rminput input  {
    padding:  12px 10px !important;
    border-radius:  0px !important;
    border:  1px solid #ccc !important;
}
form#rm_login_form_1 .buttonarea input  {
    background:  #ed1c24;
    border-radius:  0px !important;
}
.page-template-default h1.entry-title  {
    color:  #ed1c24;
}
h3.log-trade  {
    text-align:  center;
    padding:  30px 0 20px 0;
    font-weight:  bold;
    text-transform:  uppercase;
    font-size:  37px;
    color:  #ed1c24;
}
form#rm_login_form_1 .rmfield  {
    width:  35%;
}
.header-top h1  {
    color:  #fff;
    text-align:  center;
    font-size:  17px;
    padding:  10px 0px;
    font-family:  'proxima-nova';
    font-weight:  600;
    text-transform:  uppercase;
    letter-spacing:  1.0px;
}
span.sku_wrapper,  .page-id-281 tr.woocommerce-shipping-totals.shipping  {
    display:  none !important;
}
.archive ul.products li a  {
    flex-direction:  column;
    align-items:  center;
    text-align:  center;
    margin:  0 auto;
}
ul.ul-pdf h4  {
    font-size:  19px;
    padding:  10px 0 10px 23px;
    position: relative;
    font-size:  16px;
    font-weight:  bold;
}
ul.ul-pdf ul  {
    display:  flex;
    flex-wrap:  wrap;
    list-style:  none;
}
ul.ul-pdf li  {
    list-style:  none;
}
.ul-pdf img  {
    width:  81px;
}
ul.ul-pdf  {
    width:  85%;
    flex-wrap:  wrap;
    margin:  0 0 30px 0;
    display:  flex;
    justify-content:  space-evenly;
}
ul.ul-pdf h4:before  {
    content:  "";
    font:  normal normal normal 17px/1 FontAwesome;
    position:  absolute;
    color:  #ed1c24 !important;
    left:  0;
    padding:  0;
    top:  16px;
}
.archive ul.products li a img  {
    order:  1 !important;
}
.aws-container .aws-search-form  {
    margin-bottom:  0 !important;
}
.aws-container .aws-search-field  {
    font-size:  17px;
}
.aws-container .aws-search-form .aws-form-btn  {
    background:  #ed1c24;
    border:  1px solid #ed1c24;
}
.aws-container .aws-search-form .aws-search-btn_icon {
    color:  #fff;
}
.archive ul.products li h2  {
    order:  2 !important;
}
.archive ul.products li a span.price  {
    order:  4 !important;
}
.my_class1  {
    order:  3 !important;
}
.archive ul.products li afterpay-placement  {
    order: 5 !important;
}
.header-top  {
    background:  #cc1e24;
}
.header-top a  {
    color:  #fff;
    font-weight:  600;
    animation:  color-change 1s infinite;
}

.rmagic .rmagic-row .rmagic-field .rminput input[type="text"],  .rmagic .rmagic-row .rmagic-field .rminput input[type="password"],  .rmagic .rmagic-row .rmagic-field .rminput input[type="email"]  {
    padding:  13px 10px !important;
    border:  1px solid #000 !important;
    border-radius:  0px !important;
}
.rmheader  {
    display:  none !important;
}
.rmagic .rmcontent  {
    border-top:  0px;
}
button#btn-map  {
    display:  inline-block;
    background:  0;
    padding:  0;
    color:  #fff;
    text-transform:  uppercase;
    font-weight:  normal;
    text-decoration:  none;
    font-family:  'proxima-nova';
}
.rmagic .buttonarea input[type='submit']  {
    background:  #333;
    border:  #333;
    font-weight:  bold;
    font-size:  20px;
}
.mnu33  {
    display:  flex;
    justify-content:  flex-end;
}
ul#menu-menu-2 li a  {
    PADDING:  0 10PX;
}
button#btn-map:focus  {
    outline:  0;
}
.menu-site-mapp-container  {
    margin:  30px 0px;
    display:  inline-block;
}
div#site-mpp  {
    display:  none;
}
ul#menu-site-mapp  {
    display:  flex;
    align-items:  center;
    justify-content:  center;
    flex-wrap:  wrap;
    padding-left:  0px;
    cursor:  pointer;
    list-style:  none;
    width:  80%;
    margin:  20px auto;
    clear:  both;
}
ul#menu-site-mapp li  {
    padding:  9px 10px;
}
ul#menu-site-mapp li a  {
    text-decoration:  none;
    color:  #fff;
}
.upp-footer img.imgcsl  {
    height:  auto;
}
h2.hdd-2  {
    padding-top:  22px;
    padding-bottom:  30px;
    color:  #d21b22;
    font-size:  40px;
    text-transform:  uppercase;
    font-weight:  bold;
}
h1.hdd  {
    font-size:  53px;
    text-transform:  uppercase;
    font-weight:  bold;
    color:  #2e3192;
}
img.main-img  {
    margin:  39px auto 43px;
}
h1.mainn-title  {
    text-align:  center;
    letter-spacing:  0px;
    opacity:  1;
    font-size:  60px;
    margin:  40px 0;
    text-transform:  uppercase;
    font-weight:  bold;
    color:  #D21B22;
}
h1.mainn-title  {
    text-align:  center;
    letter-spacing:  0px;
    opacity:  1;
    font-size:  60px;
    margin:  40px 0;
    text-transform:  uppercase;
    font-weight:  bold;
    color:  #D21B22;
}
.artt  {
    display:  grid;
    grid-template-columns:  1fr 1fr;
    grid-column-gap:  40px;
    grid-row-gap:  40px;
    margin-bottom:  50px;
}
.hh-blg  {
    background:  #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow:  0px 2px 15px #0000001a;
    border-radius:  0;
    opacity:  1;
}
.txxt-blgg  {
    padding:  10px 20px 20px;
}
a.head-blg  {
    color:  #D21B22;
    font-weight:  600;
}
.txxt-blgg a.rd-mr  {
    font-weight:  bold;
    font-size:  19px;
    color:  #D21B22;
}
.txxt-blgg p  {
    margin:  10px 0px;
}
.single-product .woocommerce-tabs .panel  {
    width:  100% !important;
}
.page-id-11 .site-main ul.products li.product,  .page-id-11 ul.products.columns-3 li {
    min-height:  515px;
}
.search .type-product img  {
    max-width:  250px;
    width:  100%;
    float:  left;
}
.pagination .page-numbers li .page-numbers.current,  .woocommerce-pagination .page-numbers li .page-numbers.current  {
    background-color:  red;
    border-color:  red;
    color:  #fff;
}
.search .type-product ul  {
    float:  right;
    width:  calc(100% - 250px);
    padding:  0 0 0 40px;
    margin:  0;
}
.search .type-product h2.alpha.entry-title a  {
    font-size:  30px;
    display:  inline-block;
    padding:  00px 0px 30px;
}
body  {
    font-family:  'proxima-nova';
}
nav.woocommerce-pagination  {
    padding:  0.5em 0 !important;
}
.woocommerce-error {
    width: 100%;
}
ul#menu-help-desk li:before  {
    display:  none;
}
.ft-sid  {
    display:  inline-block;
    width:  25%;
}
h2.shpping  {
    font-size:  24px !important;
    text-align:  center;
    padding-bottom:  10px;
}
ul.shipping li  {
    font-size:  20px;
    padding: 5px 0;
}
ul.shipping  {
    margin-left:  31px !important;
}
.help1 .delv p  {
    font-size:  20px;
}
.help1 h3.shippng  {
    font-weight:  bold !IMPORTANT;
    font-size:  21px !important;
    padding-bottom:  10px;
}
.ft-sid .widget_custom_html  {
    margin-bottom:  20px;
}
h2.hl-dsk  {
    font-weight:  bold;
    font-family:  'proxima-nova';
    font-size:  24px;
    text-transform:  uppercase;
    padding-left:  20px;
}
.single-product div#secondary,  .woocommerce-cart div#secondary,  .wcppec-checkout-buttons__separator,  .woocommerce-checkout div#secondary  {
    display:  none;
}
.single-product div.product .woocommerce-product-gallery  {
    opacity:  1 !important;
}
.woocommerce-notices-wrapper  {
    width:  100%;
}
.scroll-top  {
    width:  64px;
    height:  64px;
    position:  fixed;
    bottom:  25px;
    right:  20px;
    outline:  0;
    display:  none;
    border-radius:  50%;
    background: #333 !important;
}
.scroll-top:hover  {
    background:  #43454b;
}
.scroll-top:focus  {
    outline:  0px !important;
}
.woocommerce .hlpp h2,  .woocommerce .brand_txt h1 {
    font-size:  20px;
}
.woocommerce-ordering  {
    margin-top:  0px;
    padding: 0px;
}
.woocommerce .shp-side  {
    margin-top:  30px !important;
}
.scroll-top i  {
    display:  inline-block;
    color:  #fff;
}
ul.imges-li.last_img_li img  {
    max-width:  170px !important;
    width:  100%;
}
ul#menu-crtsss  {
    margin:  0 0 10px 0;
}
body.error404 .widget.woocommerce li .count  {
    display:  none;
}
.error-404.not-found  {
    max-width:  1400px;
    margin:  0 auto;
    padding:  50px 15px 0;
}
.term-clearance .site-main ul.products li.product::before  {
    content:  'clearance';
    background-color:  #eda626;
    left:  0;
    clip-path:  polygon(0 0,  100% 0,  93% 100%,  0 100%);
    top:  10px;
    width:  50%;
    position:  absolute;
    font-size:  24px;
    text-transform:  capitalize;
    font-weight:  700;
    font-family:  'proxima-nova';
}
.term-clearance .site-main ul.products li.product img  {
    margin:  50px auto 0;
}
.imges figure  {
    width:  16.66% !important;
    margin:  0 0 5px 0;
}
.sale1 ul.products li.product img  {
    margin:  0 auto;
}
.btnns  {
    display:  block !important;
}
.sdsd  {
    color:  #fff;
}
.sdsd  {
    color:  #fff;
    font-size:  13px;
    margin:  -12px 0px 0px 4px;
}
.woocommerce-shop h1.h1-tt, .gg .widget_nav_menu ul li::before  {
    display:  none;
}
div.type-product  {
    margin:  20px 0px;
}
h1.product_title.entry-title  {
    font-weight:  500;
    color:  #2e3192;
    text-transform:  uppercase;
}
a:focus,  input:focus,  textarea:focus,  select:focus  {
    outline:  0;
}
input:focus,  textarea:focus  {
    background: #fff !important;
}
ul.wsp-pages-list li  {
    font-family:  'proxima-nova';
    letter-spacing:  1.0px;
    position: relative;
    padding:  10px 0px;
    width:  300px;
    margin:  0 auto;
}
.slick-prev:before,  .slick-next:before  {
    font-family:  'FontAwesome';
    font-size:  55px !important;
    line-height:  1;
    opacity:  1;
    color:  white;
    -webkit-font-smoothing:  antialiased;
    -moz-osx-font-smoothing:  grayscale;
}
.slick-slide  {
}
.dividr  {
    border-bottom:  1px solid #000;
    margin:  10px 0 20px 0px;
}
input.wpcf7-form-control.wpcf7-submit:focus  {
    background:  #ed1c24 !important;
}
.arrivls img  {
    width:  100%;
}
.cct h2.shp  {
    padding-bottom:  30px !important;
}
.cct  {
    padding:  40px 0;
}
.nn3  {
    display:  flex;
    justify-content:  space-between;
}
p.para2  {
    padding-top:  25px;
}
.city  {
    padding:  20px 0px;
}
.prbhh1  {
    font-size:  15px;
    position:  relative;
    bottom:  1px;
    color:  #ed1c24;
}
.city h2  {
    font-family:  'proxima-nova';
    font-size:  30px;
    text-align:  center;
    font-weight:  bold;
    padding:  80px 0px 30px 0px;
    text-transform:  uppercase;
}
button.bt1:focus  {
    outline:  0;
}
button.bt1  {
    background:  none;
    font-size:  19px;
    color:  #000;
    font-family:  'proxima-nova';
    font-weight:  500;
    padding:  0px 0px;
}
.hg,  .buyy,  .revw,  .ity,  .prjj,  .tripp,  .taggs  {
    border-bottom:  2px solid red;
}
.cntctq ul  {
    display:  flex;
    margin:  0;
}
.cntctq ul li  {
    padding:  0 5px;
    list-style: none;
}
.cntctq  {
    padding-left:  20px;
}
.postss  {
    padding:  40px 0;
}
ul.wsp-pages-list  {
    column-count:  3;
    list-style: none;
}
.sitem  {
    padding:  30px 0px;
}
ul.wsp-pages-list li:before  {
    content:  "\f00c";
    font:  normal normal normal 17px/1 FontAwesome;
    position:  absolute;
    top:  14px;
    color:  #ba1a20;
    left:  -26px;
}
h2.wsp-pages-title  {
    text-align:  center;
    padding:  0px 0px 50px 0px;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    color:  #ba1a20;
    font-weight:  bold;
    font-size:  40px;
}
.hd3  {
    margin:  0px !important;
    border-bottom:  0px;
}
h1,  h2,  h3,  h4,  h5,  h6,  p  {
    margin: 0;
}
p,  ul li  {
    color:  #000;
}
.site-header  {
    padding: 0px;
    background-color: transparent;
}
.clearfix  {
    clear: both;
}
.ff,  .ste12  {
    margin-bottom:  0px;
}
.main-header1  {
    width:  100%;
    margin:  0 auto;
    background:  #000;
    padding:  10px 0px 5px 0;
}
ul.sub-menu  {
    display:  none;
}
.nwdiv  {
    display:  flex;
    padding:  30px 0px 0px 0px;
}
.logo img  {
    width:  200px;
    float: left;
    margin:  0 0 0 14px;
}
.logo  {
    width:  16%;
    text-align:  right;
    margin:  0 auto;
}
.navigation  {
    width:  58%;
    margin:  0 auto;
    display:  flex;
    flex-flow:  column;
    justify-content:  end;
}
div#lnks  {
    margin-top:  6px;
}
.cart1 img  {
    width:  38px;
}
.cart1  {
    display:  flex;
    align-items:  end;
}
.cart1  {
    width:  13%;
    margin:  0 auto 0;
    padding:  0 0 25px 0;
}
.main-header1 > div  {
    padding:  0 0px;
}
ul#menu-menu-1  {
    list-style:  none;
    display:  flex;
    margin:  0px;
}

.menu-menu-1-container ul li a  {
    color:  #fff;
    padding:  0 15px;
    width:  100%;
    display:  inline-block;
    letter-spacing:  1.0px;
    font-family:  'proxima-nova';
}

ul#menu-menu-1 li  {
    position:  relative;
}


ul#menu-menu-1 li:last-child  {
    border-bottom:  0px;
}
form.example input[type=text]  {
    padding:  10px;
    font-size:  17px;
    border:  1px solid #fff;
    float:  left;
    width:  67%;
    height:  40px;
    background:  #fff;
}
form.example button  {
    width:  7%;
    padding:  7px;
    background:  #ed1c24;
    color:  white;
    font-size:  17px;
    border:  1px solid #ed1c24;
    border-left:  none;
    cursor:  pointer;
    height:  41px;
    margin-left:  -4px;
}
form.example  {
    margin: 0px 30px 0 14px;
}
form.example button:hover  {
    background:  #ed1c24;
}
form.example::after  {
    content:  "";
    clear:  both;
    display:  table;
}
.site-footer  {
    background:  #171717;
    padding: 0px;
}
.gg span.gamma.widget-title  {
    text-transform:  uppercase;
    color:  #ed1c24;
    font-weight:  bold;
    font-size:  20px;
    margin: 0px;
    font-family:  'proxima-nova';
    padding-bottom:  11px !important;
}
.gg .widget_text .ul-shopp ul li a,  .menu-shop-now-container ul li > a  {
    color:  #fff !important;
    text-decoration:  none;
    letter-spacing:  0.6px;
    font-family:  'proxima-nova';
}
.gg .widget_text .ul-shopp ul li,  .menu-shop-now-container ul li  {
    padding:  4px 0px;
    margin: 0;
}
.cntct ul li a > i  {
    color:  #fff;
    font-family:  'Font Awesome 5 Brands';
    font-size: 18px;
}
.hh2  {
    display:  none;
}
.full-logos  {
    display:  flex;
    align-items:  center;
    justify-content:  center;
    margin:  0 30px;
}
.bottom-footer1  {
    width:  100%;
    margin:  30px auto 30px auto;
    padding:  10px 20px;
    clear:  both;
    box-sizing:  border-box;
    display:  inline-block;
}
.menu-menu-2-container .menu  {
    list-style:  none;
    margin:  0;
    display:  flex;
    justify-content:  space-evenly;
}
ul#menu-menu-2 li a  {
    color:  #fff;
    text-transform:  uppercase;
    text-decoration:  none;
    font-family:  'proxima-nova';
}
.copyright  {
    color:  #fff;
    text-align:  right;
    padding:  14px 20px;
    font-family:  'proxima-nova';
}
.desc p  {
    color: #fff;
    font-family:  'proxima-nova';
    font-size:  17px;
    line-height:  34px;
}
.desc  {
    display:  inline-block;
    float:  left;
    width:  65%;
    margin:  0px auto;
}
.right-br  {
    display:  inline-block;
    width:  35%;
    float:  right;
}
.full-logos a  {
    margin:  0 10px;
}
.cntct ul li  {
    margin:  0 4px;
}
div#text-5  {
    margin:  0px;
}
.gg .widget_text .phnn a  {
    color:  #fff;
    text-decoration:  none;
    font-size:  21px;
    font-family:  'proxima-nova';
}
.phnn a:before  {
    content:  "\f879";
    font-family:  'Font Awesome 5 Free';
    font-size:  16px;
    padding-right:  10px;
    color:  #ec1c25;
}
.cntct ul  {
    display:  flex;
    justify-content:  flex-start;
}
.gg  {
    max-width:  74%;
    padding:  0px;
    margin: 0 auto;
}
@keyframes slidy  {
    0%  {
    left:  0%;
}
20%  {
    left:  0%;
}
25%  {
    left:  -100%;
}
45%  {
    left:  -100%;
}
50%  {
    left:  -200%;
}
70%  {
    left:  -200%;
}
75%  {
    left:  -300%;
}
95%  {
    left:  -300%;
}
100%  {
    left:  -400%;
}
}
body  {
    margin:  0;
}
div#slider  {
    overflow:  hidden;
    -webkit-overflow-scrolling:  touch;
}
div#slider figure img  {
    width:  20%;
    float:  left;
}
div#slider figure  {
    position:  relative;
    width:  500%;
    margin:  0;
    left:  0;
    text-align:  left;
    font-size:  0;
    animation:  20s slidy infinite;
    -webkit-overflow-scrolling:  touch;
}
.mn-heding  {
    width:  100%;
    background:  #2e3192;
    padding:  10px 0px;
}
.container  {
    width:  1170px;
    margin:  0 auto;
}
figure.item11  {
    vertical-align:  top;
    display:  inline-block;
    text-align:  center;
    width:  150px;
}
.item11 img  {
    width:  auto;
    margin:  0 auto;
}
.imges2  {
    text-align:  center;
    display:  flex;
    justify-content:  center;
}
.imges2 figure  {
    margin:  0 40px;
}
figcaption.caption1  {
    display:  block;
    font-size:  15px;
    font-weight:  bold;
    font-family:  'proxima-nova';
    color:  #c08618;
    padding:  8px 0px;
}
.cat-content  {
    padding:  20px 0px;
}
.cat-content h2.shp  {
    text-align:  center;
    padding:  0 0 35px 0px;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight: 500;
}
.imges  {
    display:  flex;
    padding:  0px 10px;
    flex-wrap:  wrap;
    align-items:  flex-end;
    justify-content:  center;
}
.arrivls  {
    width:  100%;
    margin:  0 auto;
}
.terms  {
    padding:  40px 0;
    font-family:  'proxima-nova';
}
.terms h2 {
    font-size:  26px;
    font-weight:  400;
    padding-bottom:  20px;
}
.terms h3 {
    font-size:  20px;
    font-weight:  800;
    margin:  0px;
    border:  0;
    padding:  10px 0;
    line-height:  30px;
}
.terms h4 {
    font-size:  20px;
    font-weight:  800;
    margin:  0px;
    padding-bottom:  15px;
}
.terms p {
    font-size: 19px;
    padding-bottom:  15px;
    font-weight:  400;
    line-height:  27px;
}
.terms li {
    font-size:  20px;
    font-weight:  400;
}
.terms a {
    color: #0039dd;
}
.terms_ft {
    background-color: #f2f2f2;
    font-family:  'proxima-nova';
}
.upp-footer  {
    padding:  20px 0px 20px;
    display:  flex;
    justify-content:  center;
}
.terms_ft1 {
    width:  30%;
    float: left;
    padding-top:  37px;
    text-align: center;
    font-weight:  400;
}
.terms_ft1 img {
    margin:  0 auto;
    width:  270px;
}
.terms_ft1 h2 {
    color: #d21b22;
    padding-top:  30px;
    font-weight:  700;
    font-size:  28px;
    line-height:  15px;
}
.terms_ft1 h3 {
    border:  0px;
    font-size:  20px;
    font-weight:  400;
    color:  #6e6e6e;
    line-height:  20px;
}
.terms_ft2 {
    width:  30%;
    float: left;
    text-align: center;
    padding-top:  15px;
}
.terms_ft2 img  {
    margin:  0 auto;
    width:  130px;
}
.terms_ft2 h2 {
    color: #d21b22;
    padding-top:  20px;
    font-weight:  700;
    font-size:  28px;
    line-height:  15px;
}
.terms_ft2 h3 {
    border:  0px;
    font-size:  20px;
    font-weight:  400;
    color:  #6e6e6e;
    line-height:  20px;
}
.terms_ft3 {
    width:  30%;
    float: left;
    text-align: center;
}
.terms_ft3 img  {
    margin:  0 auto;
    width:  150px;
}
.terms_ft3 h2 {
    color: #d21b22;
    padding-top:  15px;
    font-weight:  700;
    font-size:  28px;
    line-height:  15px;
}
.terms_ft3 h3 {
    border:  0px;
    font-size:  20px;
    font-weight:  400;
    color:  #6e6e6e;
    line-height:  20px;
}
.policy {
    padding:  40px 0;
    font-family:  'proxima-nova';
}
.policy h2 {
    font-size:  26px;
    font-weight:  400;
    padding-bottom:  20px;
}
.policy h3  {
    font-size:  22px;
    font-weight:  bold;
    margin:  0px;
    border:  0;
    line-height:  30px;
    color: #000;
}
.policy h4  {
    font-size:  22px;
    font-weight:  800;
    margin:  0px;
    padding-bottom:  15px;
}
.policy p  {
    font-size:  18px;
    padding-bottom:  15px;
    font-weight:  400;
    line-height:  27px;
}
ul.ul-frst  {
    list-style:  none;
    margin:  0 0 10px 0;
}
.policy li  {
    font-size:  17px;
    font-weight:  400;
}
ul.ul-scnd  {
    margin:  0 0 20px 20px;
}
.policy a  {
    color: #0039dd;
}
.brands  {
    padding:  20px 0;
    text-align: center;
}
.brands h1  {
    font-family:  'proxima-nova';
    font-size:  40px;
    text-align:  center;
    font-weight:  700;
    padding-bottom:  50px;
}
.brands-sec1  {
    width: 100%;
    padding-bottom:  20px;
    float: left;
}
.brand1  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  35px 5px;
    margin-right:  22px;
}
.brand1 img  {
    width:  150px;
}
.brand2  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  65px 5px;
    margin-right:  22px;
}
.brand2 img  {
    width:  175px;
}
.brand3  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  59px 10px;
    margin-right:  22px;
}
.brand3 img  {
    width:  175px;
}
.brand4  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  71px 10px;
    margin-right:  22px;
}
.brand4 img  {
    width:  175px;
}
.brand5 {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  70px 10px;
    margin-right:  22px;
}
.brand5 img  {
    width:  175px;
}
.brand6  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  78px 10px;
}
.brand6 img  {
    width:  175px;
}
.brands-sec2  {
    width: 100%;
    padding:  20px 0;
    float: left;
}
.brand7  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  75px 10px;
    margin-right:  22px;
}
.brand7 img  {
    width:  175px;
}
.brand8  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  70px 10px;
    margin-right:  22px;
}
.brand8 img  {
    width:  175px;
}
.brand9  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  20px 10px;
    margin-right:  22px;
}
.brand9 img  {
    width:  175px;
}
.brand10  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  57px 10px;
    margin-right:  22px;
}
.brand10 img  {
    width:  175px;
}
.brand11 {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  47px 10px;
    margin-right:  22px;
}
.brand11 img  {
    width:  175px;
}
.brand12 {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  52px 10px;
}
.brand12 img  {
    width:  175px;
}
.brands-sec3 {
    float:  none;
    display:  inline-block;
    margin-left:  auto;
    margin-right:  auto;
    width:  15%;
}
.brands-sec3 img  {
    width:  175px;
    margin:  0 auto;
    border:  1px solid #e2e0e0;
    padding:  50px 15px;
}
.trade  {
    width: 100%;
    float: left;
    float: left;
}
.trade-banner  {
    width: 100%;
}
.trade-text  {
    padding:  80px 0;
    font-family:  'proxima-nova';
}
.prbh  {
    display:  inline-flex;
    width:  80%;
    justify-content:  flex-end;
}
.trade-text h2  {
    font-size:  27px;
    font-weight:  700;
    padding:  20px 0;
    margin:  0px;
}
.trade-text p {
    font-size:  20px;
    line-height:  27px;
}
.trade-text li {
    font-size:  20px;
    line-height:  24px;
}
.set_join  {
    width:  86%;
    display:  flex;
    justify-content:  flex-end;
}
.set_join input[type=submit] {
    background-color:  #ed1c24;
    padding:  10px 77px;
    font-size:  22px;
    font-weight:  700;
    text-transform:  uppercase;
}
label  {
    font-weight:  800;
    font-size:  20px;
}
.help  {
    padding:  30px 0;
}
.help_text h2  {
    font-size:  18px;
    font-weight:  400;
    margin:  0px;
}
.help_text p  {
    font-size:  18px;
    font-weight:  400;
    padding-bottom:  20px;
}
.help_text h3  {
    font-size:  18px;
    font-weight:  400;
    margin:  0px;
}
.help_form {
    width: 100%;
    display: inline-block;
    margin-bottom:  60px;
}
.help_form1  {
    width: 100%;
    display: inline-block;
    margin-bottom:  60px;
}
.form_set {
    width: 17%;
    float:  left;
    font-size: 50px;
    margin-right:  30px;
    text-align: right;
}
.set_input {
    width:  60%;
    float:  left;
    display: grid;
    align-items: center;
    padding: 10px 0;
}
.set_input input[type=text], input[type=email], input[type=tel], input[type=number], textarea, select {
    width:  100%;
    background-color:  transparent;
    border:  1px solid #000;
    color:  #43454b;
    padding:  .6180469716em;
}
.set_input input[type=submit] {
    background-color:  #ed1c24;
    padding:  5px 50px;
    font-size:  18px;
    text-transform:  uppercase;
}
.wpcf7 br  {
    display:  none;
}
.cntnt  {
    margin:  0 auto;
    padding:  30px 0px;
}
.page-id-202 .ff  {
    width:  70%;
    float:  right;
    margin:  0 auto;
}
.hlpp h2,  .hlpp2 h1  {
    font-size:  30px;
    font-weight:  600;
    font-family:  'proxima-nova';
}
span.smpl  {
    font-weight:  300;
}
.prbhh  {
    font-size:  13px;
    position:  relative;
    bottom:  0px;
    color:  #ed1c24;
}
span.smpl2  {
    padding:  0 10px;
}
.sdb1 h2  {
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight:  600;
    font-size:  22px;
    padding-left: 14px;
}
ul.ul-sdt  {
    margin:  0;
    list-style:  none;
    width: 100%;
    display: inline-block;
}
.neww-dvv  {
    margin:  20px 0px;
    width:  80%;
    display:  inline-block;
    padding:  10px;
    border:  1px solid #000;
}
ul.ul-sdt li  {
    padding:  6px 0px;
}
ul.ul-sdt li a  {
    font-size:  17px;
    color:  #000;
    font-family:  'proxima-nova';
}
.desk_text p  {
    color:  #000;
    font-size:  17px;
    line-height:  27px;
    font-family:  'proxima-nova';
}
p.hhf  {
    padding:  15px 0px 0 0;
}
.desk_text  {
    margin-bottom:  60px;
}
.ann  {
    width:  100%;
    justify-content:  flex-start;
}
select.wpcf7-form-control.wpcf7-select  {
    appearance:  none;
    position: relative;
}
span.wpcf7-form-control-wrap.menu-491:after  {
    content:  "\f078";
    font-family:  'FontAwesome';
    position:  absolute;
    font-size:  17px;
    right:  3px;
    padding:  6px;
    top:  0px;
    color:  #ed1c24;
}
input.wpcf7-form-control.wpcf7-submit  {
    padding:  12px 65px;
    text-transform:  uppercase;
    background:  #ed1c24;
    font-size:  18px;
    margin-top:  11px;
    letter-spacing:  1.6px;
    font-family:  'proxima-nova';
}
.set_input1  {
    width:  80%;
    float:  right;
    display:  block;
    padding-left:  30px;
}
.page-id-197 div#primary  {
    width:  70%;
    float:  right;
}
.ccbg  {
    padding:  30px 0px 30px 0;
}
.hlpp1  {
    margin:  0 0 20px 0;
}
.hlpp1 h2  {
    font-size:  27px;
    font-weight:  600;
    letter-spacing:  1.6px;
    font-family:  'proxima-nova';
}
.help_text1 h2,  h3.clct  {
    font-size:  21px;
    font-weight:  bold;
    font-family:  'proxima-nova';
    color:  #000;
    margin: 10px 0 20px;
}
.page-id-64 h3.clcc  {
    padding-bottom:  17px !important;
    font-size:  21px !important;
    font-weight:  bold !important;
    font-family:  'proxima-nova';
    color:  #000;
    margin:  10px 0 0px;
}
.help_text1 p  {
    font-family:  'proxima-nova';
    font-size:  18px;
    padding-bottom:  25px;
}
.help_text1 h3  {
    margin:  0;
    font-family:  'proxima-nova';
    font-size:  18px;
    color:  #000 !important;
    font-weight:  400 !important;
    border-top: 0px !important;
}
span.clck a  {
    color:  #000;
    font-weight:  600;
}
.ff1,  .shpp-cat  {
    float:  right;
    width:  70%;
    margin:  0 auto;
}
.desk_text h3  {
    font-family:  'proxima-nova';
    font-weight:  600;
    font-size:  50px;
    letter-spacing:  1.0px;
}
.icn-div  {
    display:  flex;
    margin-bottom:  30px;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    border:  1px solid #000;
    padding:  14px 34px;
    margin:  0 30px;
    border-radius:  9px;
    position: relative;
}
.icn-1:before  {
    content:  "";
    background:  url('images/new-pc.png');
    position:  absolute;
    height:  75px;
    width:  81px;
    top:  -24px;
    left:  -29px;
    background-repeat:  no-repeat;
}
.icn-2:before  {
    content:  "";
    background:  url('images/cart.png');
    position:  absolute;
    height:  75px;
    width:  81px;
    top:  -24px;
    left:  -29px;
    background-repeat:  no-repeat;
}
.icn-3:before  {
    content:  "";
    background:  url('images/wallet.png');
    position:  absolute;
    height:  75px;
    width:  81px;
    top:  -24px;
    left:  -29px;
    background-repeat:  no-repeat;
}
.icn-4:before  {
    content:  "";
    background:  url('images/secure.png');
    position:  absolute;
    height:  75px;
    width:  81px;
    top:  -24px;
    left:  -29px;
    background-repeat:  no-repeat;
}
.icn-1,  .icn-2  {
    margin:  0 30px 20px 30px;
}
.icn-div h2  {
    font-weight:  bold;
    font-family:  'proxima-nova';
    font-size:  20px;
}
.icn-div h4  {
    font-size:  16px;
    font-weight:  bold;
    font-family:  'proxima-nova';
}
.icn-div p  {
    font-size:  16px;
    font-family:  'proxima-nova';
    font-weight:  400;
}
.txtss h2  {
    font-size:  28px;
    font-weight:  bold;
    font-family:  'proxima-nova';
    padding-bottom:  30px;
}
.txtss p  {
    color:  #000;
    font-size:  17px;
    line-height:  27px;
    font-family:  'proxima-nova';
}
.fqq  {
    margin-bottom:  80px !important;
}
.txtss h4  {
    font-family:  'proxima-nova';
    font-weight: bold;
}
.txtss  {
    margin-bottom:  30px;
}
.retrn p  {
    padding-bottom:  17px;
}
h3.clcc  {
    padding-bottom:  17px;
}
.retrn  {
    margin-bottom:  70px;
}
ul.ul-rtrn li  {
    font-family:  'proxima-nova';
    font-size:  18px;
    color:  #000;
}
h2.h-rtrn  {
    font-weight:  bold;
    padding:  30px 0px;
}
.menu-prodepot-container,  .menu-help-desk-container  {
    margin:  5px 0px;
    width:  80%;
    display:  inline-block;
    padding:  10px;
    border:  1px solid #000;
}
ul#menu-prodepot,  .menu-help-desk-container ul#menu-help-desk  {
    margin:  0;
    list-style:  none;
    width:  100%;
    display:  inline-block;
}
ul#menu-prodepot li a,  .menu-help-desk-container ul.menu li a  {
    font-size:  17px;
    color:  #000;
    font-family:  'proxima-nova';
}
ul#menu-prodepot li,  .menu-help-desk-container ul.menu li  {
    padding:  6px 0;
}
.page-id-76 div#primary  {
    float:  right;
    width:  70%;
    margin:  0 auto;
}
.help_form2  {
    width:  100%;
    display:  inline-block;
    margin-bottom:  60px;
}
.help_form2 label  {
    font-size:  19px;
    color: #363636 }
.page-id-76 .terms_ft,  .page-id-72 .terms_ft  {
    background:  #fff;
}
.prt  {
    width:  100%;
    margin:  0 auto;
    display:  inline-block;
    padding:  45px 0px;
}
.hlpp h1  {
    font-size:  20px;
    font-weight:  600;
    padding:  0 0 30px 0px;
    font-family:  'proxima-nova';
}
figcaption.caption12  {
    color:  #d21b22;
    font-family:  'proxima-nova';
    line-height:  18px;
    padding:  10px 0px;
    text-transform:  uppercase;
    font-weight:  bold;
    font-size:  18px;
}
.main-icns  {
    display:  flex;
    justify-content:  center;
    padding:  20px 0px;
    text-align:  center;
}
.iconss  {
    background:  #f2f2f2;
}
.img-icnss  {
    background:  #e2e2e2;
    width:  100%;
    padding:  20px 0px;
}
ul.imges-li  {
    margin:  0;
    list-style:  none;
    display:  flex;
    justify-content: center;
}
ul.imges-li li  {
    margin:  0 12px;
}
.liv  {
    padding:  20px 0px;
}
.blu-bg  {
    background:  url('https://prodepot.com.au/wp-content/uploads/2022/07/blu-bg.webp');
    background-repeat:  no-repeat;
    background-size:  cover;
    background-position:  center;
    padding:  30px 0px;
}
.rcm h2  {
    text-align:  center;
    color:  #fff;
    font-family:  'proxima-nova';
    font-size:  27px;
    text-transform:  uppercase;
    font-weight:  600;
}
.products li.product  {
    border:  1px solid #000;
}
.sale1  {
    background:  url('https://prodepot.com.au/wp-content/uploads/2022/07/Red-bg.webp');
    background-repeat:  no-repeat;
    background-size:  cover;
    background-position:  unset;
    padding:  33px 0px 10px;
    margin-top: -8px;
}
.marqq img  {
    float:  left;
    padding-left:  10px;
}
.right-sidebar .widget-area  {
    width:  25%;
}
h2.prd  {
    font-size:  20px;
    text-transform:  uppercase;
    font-weight:  bold;
    padding:  0 0 30px 0px;
    font-family:  'proxima-nova';
}
.menu-help-desk-container  {
    margin:  0px 0px;
    width:  80%;
    display:  inline-block;
    padding:  10px;
    border:  1px solid #000;
}
.menu-help-desk-container ul#menu-help-desk  {
    margin:  0;
    list-style:  none;
    width:  100%;
    display:  inline-block;
}
.help_text1 h4  {
    margin:  0;
    font-family:  'proxima-nova';
    font-weight:  bold;
    font-size:  23px;
}
.help_text1 h5  {
    font-family:  'proxima-nova';
    font-size:  25px;
    font-weight:  bold;
    padding:  0 0 20px 0;
}
.trck h2  {
    font-weight:  600;
    font-size:  40px;
    text-transform:  uppercase;
    font-family:  'proxima-nova';
}
.trck  {
    min-height:  300px;
    display:  flex;
    justify-content:  center;
    align-items:  center;
}
ul.prd-ul  {
    list-style:  none;
    width:  100%;
    display:  flex;
    margin:  0;
    justify-content:  space-evenly;
}
.prd-1 img  {
    width:  200px;
    margin:  0 auto;
}
.prd-1 h2,  .jj h2  {
    text-align:  center;
    color:  #d21b22;
    font-weight:  600;
    font-size:  23px;
}
.prd-1 h3,  .jj h3  {
    text-align:  center;
    font-size:  14px;
    border-top:  0px;
    font-weight:  600;
    color:  #373737;
    padding: 0;
}
.prd-1 h4,  .jj h4  {
    padding:  10px 0 0 0;
    text-align:  center;
    font-size:  22px;
    font-weight:  600;
    color:  #000;
}
.strr  {
    display:  flex;
    justify-content:  center;
}
h6.price  {
    font-size:  20px;
    font-weight:  500;
    line-height:  35px;
    letter-spacing:  1px;
}
.checked  {
    color:  #d21b22;
    padding:  0 3px;
    line-height:  30px;
    font-size:  16px;
}
.prd-ul li {
    border:  1px solid #000;
    padding:  15px;
    background: #fff;
    width:  23%;
}
.jj  {
    border:  1px solid #000;
    padding:  15px;
    background: #fff;
}
a.crt-btn  {
    color:  #fff;
    background:  #d21b22;
    padding:  7px 17px 7px 28px;
    display:  inline-block;
    margin:  16px 0 10px 0px;
    border-radius:  5px;
    position: relative;
}
.prd-1,  .jj  {
    text-align:  center;
}
a.crt-btn:before  {
    content:  '\f07a';
    font-family:  'Font Awesome 5 Free';
    position:  absolute;
    left:  4px;
}
.prdcts  {
    margin:  40px 0px;
}
.prdcts h1  {
    margin:  0 0 20px 0;
    text-align:  center;
    font-weight:  500;
    text-transform:  uppercase;
}
.jj h2  {
    color:  #d21b22;
    font-size:  18px;
    text-align:  center;
    font-weight:  600;
}
.strr1  {
    display:  flex;
    width:  53%;
    flex-wrap:  wrap;
}
.ttp  {
    display:  flex;
    justify-content:  space-between;
}
.checked1  {
    font-size:  14px;
    color:  #d21b22;
    padding:  0 3px;
    line-height:  29px;
}
.strr1 h4  {
    float:  left;
    padding:  0;
    font-size:  17px;
    color:  #d21b22;
}
h3.eft-h2  {
    text-align:  left;
    font-size:  18px;
}
.crt a.crt-btn  {
    margin:  8px 0 10px 0;
    background:  #333;
}
strike.strk  {
    color:  #333;
    padding-left:  6px;
}
.htps p  {
    font-size:  14px;
    font-weight:  500;
    text-align:  left;
}
.htps  {
    min-height:  80px;
    display:  flex;
    flex-flow:  column;
    justify-content:  center;
}
h2.eft-h2  {
    min-height:  55px;
}
.page-id-11 .jj  {
    border:  0px;
}
.regular1 .slick-next:before  {
    background:  #000;
    padding:  0 20px;
    color:  #e8a224;
}
.regular1 button.slick-prev:before  {
    display:  none;
}
.regular1 .slick-next  {
    right:  -5px;
}
header.woocommerce-products-header h1  {
    color:  #171717;
    margin:  0px 0px;
    padding:  60px 0px 10px;
    font-weight:  600;
    text-transform:  capitalize;
    text-align:  left;
}
p.woocommerce-result-count  {
    font-size:  17px;
    font-weight:  600;
}
p.description  {
    font-weight:  500;
    color:  #333;
    min-height:  60px;
    padding:  20px 10px;
}
h2.woocommerce-loop-product__title  {
    font-weight:  600 !important;
    font-size:  22px !important;
    color:  #ed1c24;
}
span.price  {
    font-weight:  600 !important;
    color:  #000 !important;
    font-size:  20px;
    font-family:  'proxima-nova';
}
a.button.add_to_cart_button  {
    background:  #d21b22;
    border-radius:  5px;
    text-transform: uppercase;
}
.site-main ul.products li.product,  ul.products.columns-3 li  {
    background:  #fff;
    border:  0px;
    margin-bottom:  0px;
    padding: 15px 15px 25px 15px;
    margin-right: 10px !important;
}
.ff h3  {
    font-weight:  600;
    text-transform:  uppercase;
    font-size:  15px;
    color:  #2E3192;
}
.on-dvv ins  {
    margin-left:  0 !important;
}
.sm-dvv  {
    display:  flex;
    margin:  15px 0 0 0;
    align-items:  center;
    justify-content:  space-between;
    text-align:  left;
}
.sm-dvv span.price  {
    margin-bottom:  0 !important;
}
.ggt h3  {
    color:  #333;
    text-align:  left;
}
.ggt p  {
    text-align:  left;
    min-height: 30px;
    font-style:  italic;
    font-weight:  500;
    display:  flex;
}
.woocommerce-product-rating a  {
    display:  inline-block;
    vertical-align:  top;
}
.woocommerce-product-rating a:first-child  {
    margin:  0 10px 0 0;
}
.woocommerce-product-rating a:last-child  {
    margin:  -2px 0 0 0;
}
.hf a.button.add_to_cart_button  {
    background:  #363636 !important;
}
.on-dvv span.woocommerce-Price-amount.amount  {
    font-weight:  600;
    font-size:  17px;
}
.hf,  .on-dvv  {
    width:  50%;
}
.hf a  {
    float:  right;
}
h1.jjn  {
    font-weight:  bold;
    padding:  0px;
    margin:  40px 0 0 0;
    color:  #2e3192;
    text-transform: uppercase;
}
.fa-shopping-cart:before  {
    color:  #fff;
    font-size:  21px;
}
.woocommerce-cart-form table.shop_table tr th  {
    background:  #ed1c24;
    color:  #fff;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight:  600;
}
form.woocommerce-cart-form table tr th,  form.woocommerce-cart-form table tr td  {
    border:  1px solid #e8e2e2;
}
td.actions  {
    border:  0px !important;
    padding:  20px 0px !important;
}
.actions button  {
    background:  #ed1c24;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight:  bold;
}
.cart_totals h2  {
    font-size:  30px;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight:  600;
    padding-bottom:  20px;
    color:  #2e3192;
}
.wc-proceed-to-checkout .button.checkout-button  {
    background:  #ed1c24;
}
tr.woocommerce-cart-form__cart-item.cart_item .product-name a  {
    text-decoration:  none;
}
header.entry-header  {
    padding-bottom:  30px !important;
}
.woocommerce-info,  .woocommerce-noreviews,  p.no-comments  {
    background-color:  #2e3192;
}
.woocommerce-billing-fields__field-wrapper .form-row input  {
    border:  1px solid #e6e6e6;
    background:  #fff;
    height:  44px;
}
.woocommerce-billing-fields__field-wrapper .form-row  {
    padding:  10px 0px;
}
.select2-container--default .select2-selection--single  {
    border:  1px solid #e6e6e6;
    height:  44px;
    border-radius:  0px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered  {
    line-height:  43px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow  {
    height: 43px;
}
span.woocommerce-input-wrapper textarea  {
    background:  #fff;
    border:  1px solid #e6e6e6;
}
.woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label  {
    margin:  20px 0px;
}
button#place_order  {
    background:  #ed1c24;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
}
ul.products.columns-3 li  {
    border:  1px solid #000 !important;
    margin:  10px 0px;
}
header.woocommerce-products-header  {
    padding-bottom:  0px !important;
}
.pagination,  .woocommerce-pagination  {
    clear: none;
    order:  4;
    width:  29%;
}
.shp-side  {
    width:  23% !important;
    margin:  50px 20px 50px 20px !important;
    float: right;
    border:  1px solid #000;
    padding:  20px;
}
.widget_product_categories ul.product-categories li,  ul.woocommerce-widget-layered-nav-list li  {
    position:  relative;
    padding-left:  30px !important;
}
.shp-side .widget_product_categories ul.product-categories li:after,  ul.woocommerce-widget-layered-nav-list li:after  {
    background:  url('http://xploreseo.com/prodepot/wp-content/uploads/2021/09/sqq.png');
    position:  absolute;
    height:  20px;
    width:  20px;
    left:  0;
    content:  "";
    top:  13px;
    background-repeat:  no-repeat;
}
.shp-side h2.widget-title:after  {
    content:  "\f107";
    font-family:  'FontAwesome';
    right:  0;
    color:  #e7a726;
    position: absolute;
}
.widget_product_categories ul li::before,  ul.woocommerce-widget-layered-nav-list li:before  {
    display: none;
}
.widget_product_categories ul li,  ul.woocommerce-widget-layered-nav-list li  {
    padding:  10px 0px;
    border-bottom:  1px solid #e6e6e6;
}
.widget_product_categories ul li.cat-item a,  ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a  {
    text-decoration:  none;
    font-size:  18px;
    color:  #000;
}
.shp-side h2.widget-title  {
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight:  bold;
    color:  #000;
    position: relative;
}
.widget_top_rated_products ul li a  {
    font-size:  20px;
    text-decoration:  none !important;
    color:  #000 !important;
}
.woocommerce-pagination .page-numbers li .page-numbers.current  {
    background: #d21b22;
    color:  #fff;
    font-weight:  bold;
    font-size:  17px;
    padding:  1px 10px;
}
ul.page-numbers li a  {
    background:  #fff !important;
    color:  #000 !important;
    font-weight:  bold;
    font-size:  17px;
}
section.related ul li  {
    width:  30% !important;
    margin:  0 20px !important;
    min-height:  auto !important;
}
button.single_add_to_cart_button  {
    background:  #ed1c24 !important;
    font-weight:  600;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
}
div.woocommerce-Tabs-panel h2  {
    color:  #2e3192;
    font-weight:  600;
    text-transform:  uppercase;
}
#respond p.form-submit input  {
    background:  #ed1c24;
    font-size:  17px;
    padding:  7px 30px;
    text-transform:  uppercase;
    margin:  20px 0;
}
.related h2  {
    font-weight:  600;
    font-size:  23px !important;
    color:  #2e3192;
}
.contentss  {
    width:  95%;
    margin:  0 auto;
}
.fullslider1 .slick-prev:before  {
    display: none;
}
.fullslider1 .slick-next  {
    right:  6px;
}
.fullslider1 .slick-next:before  {
    background:  #000;
    padding:  11px 20px;
    font-size:  34px !important;
    color:  #d69726;
}
.gg .footer-widgets .widget  {
    margin-bottom:  20px;
}
span.line-hd  {
    padding:  0 21px;
}
a.button.add_to_cart_button  {
    position:  relative;
    padding:  5px 16px 5px 25px;
    font-size:  16px;
    color: #fff;
}
a.button.add_to_cart_button:before  {
    content:  "ïº";
    font-family:  'FontAwesome';
    position:  absolute;
    left:  5px;
    top:  6.5px;
}
.price ins  {
    color:  #e81c25;
    font-weight:  bold;
}
.price del  {
    opacity:  1;
    font-weight:  bold;
}
.fullslider1 .ff h3  {
    color:  #d21b22;
}
span.price > span  {
    font-weight:  bold;
}
.prbss  {
    margin-top: 0px;
}
.fullslider1 .ff p  {
    display:  flex;
    align-items:  flex-start;
    justify-content:  center;
    font-weight:  500;
    padding:  0 13px;
}
span.onsale  {
    display:  none;
}
.item22 img  {
    width:  180px;
    margin:  0 auto;
}
.lbbl label  {
    font-weight:  500;
    font-size:  21px;
    font-family:  'proxima-nova';
    color:  #000;
    letter-spacing:  1px;
}
.storefront-sorting  {
    display:  flex;
    flex-flow:  row;
    align-items:  flex-end;
    flex-wrap: wrap;
}
.woocommerce-perpage  {
    width:  26%;
    margin:  0 10px;
}
.itms  {
    font-weight:  500;
    font-size:  18px;
    font-family:  'proxima-nova';
    color:  #000;
    letter-spacing:  1px;
}
p.woocommerce-result-count  {
    order:  3;
    margin-top:  0px;
}
.woocommerce-perpage select  {
    width:  200px;
}
h3.dskk  {
    font-weight:  600;
    padding-left:  35px;
    text-transform:  uppercase;
    font-size:  24px;
}
.ccts  {
    margin-top:  40px;
}
p.pbd b  {
    font-weight:  bold;
}
.hlpp  {
    padding:  0px 0px;
}
.page-id-72 .hlpp  {
    padding:  0;
}
.woocommerce .hlpp  {
    padding:  0px;
}
.woocommerce-pagination .next::after  {
    content:  "\f101";
}
.woocommerce-pagination .prev::after  {
    content:  "\f100" !important;
}
.inn-icss  {
    width:  225px;
}
.fullslider .slick-slide  {
    margin:  0px 10px;
}
a.woocommerce-review-link  {
    color:  #000;
    font-weight:  bold;
}
.sm-dvv  {
    margin-top: 0px;
}
.fullslider1 .ff h3  {
    min-height:  0px;
}
.star-rating span:before  {
    color:  #e81c25 !important;
    padding:  0;
}
.woocommerce-product-rating  {
    text-align:  left !important;
}
.type-product .woocommerce-product-rating  {
    margin-top:  3px !important;
}
.fullslider1 .star-rating  {
    display:  inline-block;
}
.fullslider1 .woocommerce-product-rating  {
    text-align:  center !important;
}
.fullslider1 .star-rating span:before  {
    letter-spacing:  5px;
    opacity:  1;
    font-size:  14px;
}
ul.fullslider1 li.product .star-rating  {
    width:  35%;
}
.fullslider1 .star-rating::before  {
    opacity: 0;
    float:  left;
}
.fullsldier1 .woocommerce-product-rating a:last-child  {
    margin:  0px 0 0 0;
}
.fullslider1 li.product .price  {
    margin:  0px !important;
}
.fullslider a.added_to_cart.wc-forward  {
    background: #363636 !important;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background:  #d21b22 !important;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    display:  none;
}
.brands-sec1 li  {
    display:  inline-block;
    width:  15%;
    border:  1px solid #333;
    min-height:  110px;
    vertical-align:  top;
    margin:  11px 6px;
    padding:  22px 5px;
}
.brands-sec1 ul  {
    margin:  0 !important;
}
figure.Best.Sellers,  figure.Clearance,  figure.New.Arrivals,  figure.On.Sale,  figure.Uncategorized  {
    display:  none;
}
ul.fullslider1 li.product img  {
    margin-bottom: 0px;
}
.sale1 .slick-prev,  .slick-prev,  .slick-next .slick-next  {
    top:  45% !important;
}
.archive .page-description  {
    display:  none;
}
@media only screen and (max-width:320px) and (min-width:0px) {
    a.button.add_to_cart_button  {
    font-size:  12px !important;
}
}
@media only screen and (max-width:375px) and (min-width:0px) {
    .archive ul.products li  {
    width:  100%;
    float:  left;
    margin:  10px 9px !important;
    padding:  10px !important;
}
.page-id-282 .woocommerce:after{top: -38px !important;font-size: 14px !important;}

.sale1 ul.products li.product img,  ul.fullslider1 li.product img  {
    width:  200px;
    margin-bottom: 0px;
}
.blu-bg .prdcts  {
    margin:  0px;
}
span.nmn,  span.line-hd  {
    display: none;
}
.imges figure  {
    width:  48% !important;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    display:  none;
}
.container  {
    width:  300px;
}
ul.imges-li.last_img_li img  {
    max-width:  130px !important;
}
.policy p {
    font-size: 16px;
}
.policy h3 {
    font-size: 18px;
}
.policy h4  {
    font-size:  18px;
    font-weight:  700;
    margin:  0px;
    padding-bottom:  15px;
}
.policy li  {
    font-size:  16px;
    font-weight:  400;
}
.trade-text h2  {
    font-size:  19px;
    text-align:  center;
}
.trade-text p  {
    font-size:  16px;
    text-align:  center;
}
.trade-text li  {
    font-size:  16px !important;
    line-height:  24px;
}
.terms p  {
    font-size:  16px !important;
    padding-bottom:  15px;
    font-weight:  400;
    line-height:  27px;
}
.terms li  {
    font-size:  16px !important;
    font-weight:  400;
}
ul.menu li.menu-item-137 > ul.clck,  ul.menu li.menu-item-19 > ul.clck1 {
    display:  block !important;
}

.main-header1 .cart1  {
    width:  100%;
    float:  right;
    padding:  0px 10px 0 0 !important;
    display:  flex;
    align-items: center;
    justify-content: end!important;
}
.main-header1 {
    flex-flow:  row;
}
.navigation  {
    order:  3;
}
ul.clck,  ul.clck1  {
    position:  relative;
    margin:  0 auto;
    width:  80%;
    background:  #ba1a20;
}
ul.clck li,  ul.clck1 li  {
    border-bottom:  0px !important;
}
.main-header1 .logo img  {
    max-width: 100% !important;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  100%;
    padding:  20px 84px;
    margin:  0px;
}
.brand1 img  {
    width:  130px;
}
.brand2  {
    width:  100%;
    padding:  40px 60px;
    margin-top:  20px;
}
.brand3  {
    width:  100%;
    padding:  45px 60px;
    margin-top:  20px;
}
.brand4  {
    width:  100%;
    padding:  55px 60px;
    margin-top:  20px;
}
.brand5  {
    width:  100%;
    margin-top:  20px;
    padding:  50px 60px;
}
.brand6  {
    width:  100%;
    padding:  70px 60px;
    margin-top:  20px;
}
.brand7  {
    width:  100%;
    padding:  70px 60px;
}
.brand8  {
    width:  100%;
    padding:  60px;
    margin-top:  20px;
}
.brand9  {
    width:  100%;
    padding:  20px 60px;
    margin-top:  20px;
}
.brand10  {
    width:  100%;
    padding:  50px 60px;
    margin-top:  20px;
}
.brand11  {
    width:  100%;
    padding:  40px 60px;
    margin-top:  20px;
}
.brand12  {
    width:  100%;
    padding:  50px 60px;
    margin-top:  20px;
}
.brands-sec3  {
    width:  100%;
    border:  1px solid #e2e0e0;
    padding:  0px 80px;
    margin:  0px;
}
.brands-sec3 img  {
    width:  150px;
    border: none;
}
.terms_ft  {
    padding:  20px 0;
}
.terms_ft1  {
    width:  100%;
    float:  left;
}
.terms_ft1 img  {
    width:  270px;
}
.terms_ft1 h2  {
    font-size:  25px;
}
.terms_ft1 h3  {
    font-size:  15px;
}
.terms_ft2  {
    width:  100%;
    float:  left;
    padding-top:  40px;
}
.terms_ft2 img  {
    width:  170px;
}
.terms_ft3 img  {
    width:  190px;
}
.terms_ft2 h2  {
    font-size:  25px;
}
.terms_ft2 h3  {
    font-size:  15px;
}
.terms_ft3  {
    width:  100%;
    float:  left;
    padding-top:  40px;
}
.terms_ft3 img  {
    width:  150px;
}
.terms_ft3 h2  {
    font-size:  25px;
}
.terms_ft3 h3  {
    font-size:  15px;
}
.policy h3  {
    line-height:  15px;
}
.logo  {
    width:  100%;
}
.srchh  {
    display:  none;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.main-header1 .navigation  {
    display:  inline-flex;
    align-items:  center;
    justify-content:  center;
    padding:  0px 0px 0 0;
    
}
.main-header1 > div  {
    padding:  0px 0px 0px 0px !important;
}
.logo img {
    float: none;
}
.mnu  {
    display:  none;
}
a.prb:focus  {
    outline:  0;
}
ul#menu-menu-1  {
    display:  block;
}
div.clck22  {
    position:  absolute;
    top:  6.7rem;
    background:  #ba1a20;
    width:  100%;
    left:  0;
    display:  block;
}
ul#menu-menu-1 li  {
    padding:  10px 0px;
    border-bottom:  1px solid #f1f1f1;
}
.full-logos  {
    margin:  0 auto;
    display:  inline-block;
}
.full-logos a  {
    display:  inline-block;
    width:  100%;
    width:  23% !important;
    margin:  0 0 20px 5px;
}
.gg  {
    width:  100%;
    margin: 20px 40px 0px 40px;
}
.desc  {
    width:  100%;
    display:  block;
}
.right-br  {
    width:  100%;
    display:  block;
    float:  left;
}
.widget_text  {
    margin:  20px 0px;
}
bottom-footer1  {
    margin:  0px;
}
.menu-menu-2-container .menu  {
    flex-flow:  column;
}
.menu-menu-2-container .menu li {
    padding:  10px 0px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
}
.upp-footer  {
    flex-flow:  column;
}
h2.h3d  {
    font-size:  12px !important;
    line-height: 25px;
}
.imges,  .imges2 {
    justify-content: space-between;
}
figure.item11 {
    width: 100%;
    margin: 0 0 35px 0;
}
.iconss .inn-icss  {
    margin:  0 0 40px 0;
}
.iconss  {
    padding:  25px 0 0 0;
}
.rcm h2  {
    font-size:  22px;
}
.upp-footer > div  {
    margin:  0 0 20px 0;
}
.full-logos  {
    display:  flex;
    flex-wrap:  wrap;
    justify-content:  flex-start;
    margin-top: 35px;
}
.cat-content h2.shp  {
    font-size:  28px;
}
.bottom-footer1  {
    padding:  10px 20px 65px;
    margin-top:  0px;
}
label  {
    font-weight:  700;
    font-size:  20px;
}
.prbh label  {
    color:  #363636;
}
.trade-text  {
    float:  left;
    width:  100%;
    padding: 30px 0;
}
.trade-text h2  {
    font-size:  18px;
    text-align:  left;
}
.trade-text p  {
    font-size:  16px;
    text-align:  left;
}
.set_join  {
    width:  100%;
    float:  left;
    margin:  20px 0;
    justify-content:  end;
}
.form_set  {
    width:  100%;
    font-size:  45px;
    text-align:  left;
    padding:  0px;
}
.set_input  {
    width:  100%;
    float:  left;
    margin:  0px;
    padding: 0;
}
.set_join input[type=submit]  {
    padding:  10px 100px;
    font-size:  20px;
}
.trade-text a  {
    padding:  10px 90px;
    border-radius:  10px;
    font-size:  20px;
}
.prbh  {
    flex-flow: column;
    width: 100%;
}
.cntnt  {
    padding:  0px 0 30px 0;
}
h2  {
    font-size:  19px;
}
.prbhh  {
    font-size:  11px;
    bottom:  2px;
}
.desk_text  {
    margin-bottom:  0px;
}
.help_form,  .help_form1  {
    width:  100%;
}
textarea.wpcf7-form-control.wpcf7-textarea  {
    height:  170px;
}
.wpcf7 .ajax-loader  {
    display:  block;
    position:  absolute;
}
.set_input1  {
    width:  100%;
    padding:  0;
    float:  none;
    display:  flex;
    justify-content:  center;
}
.neww-dvv  {
    width:  100%;
    margin:  30px 0px 50px 0px;
}
div#secondary  {
    width:  90%;
    margin:  0 auto;
}
.page-id-197 div#primary  {
    width:  100%;
}
.help_text1 h2  {
    font-size:  17px;
}
.help_text1 p  {
    font-size:  15px;
}
.page-id-197 .ft-div  {
    display:  none;
}
.icn-div p br  {
    display:  none;
}
.icn-div  {
    flex-flow:  column;
    margin:  0px 0px;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    margin:  0 10px 36px 10px;
    min-height:  250px;
}
.icn-1  {
    margin-top:  35px;
}
.txtss h2  {
    font-size:  25px;
}
.txtss p br  {
    display:  none;
}
.icn-1:before,  .icn-2:before,  .icn-3:before,  .icn-4:before  {
    margin-left:  4px;
}
.retrn p br  {
    display:  none;
}
.retrn  {
    margin-bottom:  30px;
}
.item22 img  {
    margin:  0 auto;
}
.main-icns  {
    flex-flow:  column;
}
.marqq img  {
    width:  53px;
    padding-left: 5px !important }
ul.imges-li  {
    flex-wrap: wrap;
}
ul.liv  {
    padding:  0;
}
.ff1,  .shpp-cat  {
    width: 100%;
}
.shp-side  {
    width: 90% !important;
}
.txtss.fqq  {
    margin-bottom:  30px !important;
}
.txtss h4  {
    font-size:  20px;
}
ul.ul-rtrn li  {
    font-size:  15px;
}
.page-id-76 div#primary  {
    width: 100%;
}
h2.ordr  {
    font-size:  25px;
    padding-bottom:  20px;
}
.help_text1 h4  {
    font-size:  19px;
}
.help_text1 h5  {
    font-size:  23px;
}
.nn3  {
    flex-flow:  column;
    align-items:  start;
}
button.bt1  {
    padding:  10px 20px;
}
.cntctq  {
    padding:  17px 20px;
}
ul.prd-ul li  {
    margin:  10px 0px;
}
ul.prd-ul  {
    flex-flow:  column;
}
.ttp  {
    flex-flow:  column;
}
.strr1  {
    width:  100%;
    justify-content:  center;
}
.contentss  {
    width:  90%;
}
ul.imges-li li img  {
    margin:  0 auto;
    width: 130px;
}
.mnu33  {
    padding:  30px 0px;
}
.cntct ul li a img  {
    width:  65%;
}
ul#menu-crtsss  {
    margin:  0 0 0 30px;
}
span.line-hd {
    padding: 0px;
}
a.button.add_to_cart_button  {
    font-size: 15px;
}
.sm-dvv  {
    align-items:  baseline;
	flex-flow:column
}
.hf a  {
    float:  none;
}
	.slick-next:before {
    right: -5px !important;
}
	.slick-prev:before {
    left: -7px !important;
    top: 26px !important;
}
.on-dvv  {
    margin:  0 0 10px 0;
}
.hf, .on-dvv {
    width: 100%;
}
.woocommerce-perpage  {
    width:  100%;
    margin: 0;
}
.storefront-sorting  {
    align-items:  flex-start;
    flex-flow:  column;
}
.site-main ul.products li.product,  ul.products.columns-3 li  {
    margin:  0 0 0px 0 !important;
}
.ft-sid div#secondary  {
    width:  100% !Important;
    padding:  0 0 50px 0px !important;
}
h3.dskk  {
    padding-left:  0 !important;
}
.menu-help-desk-container  {
    width:  100%;
}
.set_input1  {
    padding:  25px 0 0 0;
}
.policy h4  {
    margin:  20px 0 0 0;
}
.policy h3  {
    margin:  0 0 20px 0;
}
.slick-prev  {
    left:  -17px;
}
.slick-next  {
    right:  -17px;
}
.inn-icss,  .logo  {
    width:  100%;
}
.img-icnss  {
    padding: 40px 0px;
}
.desc br  {
    display: none;
}
.hf a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    width:  47%;
    background:  #333;
    font-family:  'proxima-nova';
    text-align:  center;
    float:  right;
    text-transform:  uppercase;
    padding:  5px 16px 5px 16px;
    border-radius:  6px !important;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background:  #ed1c24;
}
.brands-sec1 li img  {
    margin:  0 auto;
}
.brands-sec1 li  {
    width:  100%;
}
.full-logos img  {
    display:  inline-block;
}
}
@media only screen and (max-width:600px) and (min-width:481px) {
    figcaption.caption1  {
    font-size:  14px;
}
.page-id-282 .woocommerce:after{font-size: 23px !Important;    top: -42px !important; }
.brands-sec1 li  {
    width:  45%;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    display:  none;
}
.hf,  .on-dvv  {
    width:  100% !important;
}
a.button.add_to_cart_button  {
    font-size: 15px;
}
.sm-dvv  {
    flex-flow:  initial !important;
    align-items:  center !important;
}
.brands-sec1,  .brands-sec2  {
    display:  flex !important;
    flex-wrap:  wrap !important;
    justify-content:  space-between !important;
}
ul.imges-li.last_img_li img  {
    max-width:  150px !important;
}
.brands-sec1 > div,  .brands-sec2 > div  {
    width:  47% !important;
    margin:  0 0 25px 0;
}
.container {
    width: 450px;
}

.terms p  {
    font-size:  16px;
    padding-bottom:  15px;
    font-weight:  400;
    line-height:  27px;
}
.terms li  {
    font-size:  16px;
    font-weight:  400;
}

.main-header1 .cart1  {
    width:  100%;
    float:  right;
    padding:  0px !important;
    align-items:  center;
    display:  flex;
    justify-content:  flex-end;
    margin:  0 20px 0 0;
}
.main-header1 {
    flex-flow:  row;
}
.navigation  {
    order:  3;
}
ul.clck,  ul.clck1  {
    position:  relative;
    margin:  0 auto;
    width:  80%;
    background:  #ba1a20;
}
.policy h3  {
    line-height:  15px;
}
.logo img  {
    float: none;
}
ul.clck li,  ul.clck1 li  {
    border-bottom:  0px !important;
}
.main-header1 .logo img  {
    max-width:  166px;
}
.terms_ft  {
    padding:  20px 0;
}
.terms_ft1  {
    width:  100%;
    float:  left;
}
.terms_ft1 img  {
    width:  270px;
}
.terms_ft1 h2  {
    font-size:  25px;
}
.terms_ft1 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft2  {
    width:  100%;
    float:  left;
}
.terms_ft2 img  {
    width:  170px;
}
.terms_ft2 h2  {
    font-size:  25px;
}
.terms_ft2 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft3  {
    width:  100%;
    float:  left;
    padding-top:  40px;
}
.terms_ft3 img  {
    width:  190px;
}
.terms_ft3 h2  {
    font-size:  25px;
}
.terms_ft3 h3  {
    font-size:  23px;
    line-height:  33px;
}
.logo  {
    width:  100%;
}
.srchh  {
    display:  none;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.main-header1 .navigation  {
    width:  30%;
    display:  inline-flex;
    align-items:  center;
    justify-content:  center;
    padding:  0px 20px 0 0;
}
.mnu  {
    display:  none;
}
a.prb:focus  {
    outline:  0;
}
ul#menu-menu-1  {
    display:  block;
}
div.clck22  {
    position:  absolute;
    top:  6.7rem;
    background:  #ba1a20;
    width:  100%;
    left:  0;
    display:  block;
}
ul#menu-menu-1 li  {
    padding:  10px 0px;
    border-bottom:  1px solid #f1f1f1;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  48%;
    padding:  20px 15px;
    margin:  0px;
    display:  inline-block;
}
.brand1 img  {
    width:  100%;
}
.brand5  {
    width:  100%;
    margin-top:  20px;
    padding:  50px 150px;
}
.brand6  {
    width:  100%;
    padding:  70px 150px;
    margin-top:  20px;
}
.brand7  {
    width:  100%;
    padding:  70px 150px;
}
.brand8  {
    width:  100%;
    padding:  60px 150px;
    margin-top:  20px;
}
.brand9  {
    width:  100%;
    padding:  20px 150px;
    margin-top:  20px;
}
.brand10  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brand11  {
    width:  100%;
    padding:  40px 150px;
    margin-top:  20px;
}
.brand12  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brands-sec3  {
    width:  100%;
    border:  1px solid #e2e0e0;
    padding:  0px 80px;
    margin:  0px;
}
.brands-sec3 img  {
    width:  150px;
    border: none;
}
.brand2  {
    width:  48%;
    display:  inline-block;
    padding:  59px 15px;
    margin:  0px;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img  {
    width:  100%;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand3  {
    width:  48%;
    padding:  46px 20px;
    clear:  both;
    float:  left;
}
.brand4  {
    width:  48%;
    padding:  59px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brand5  {
    width:  48%;
    padding:  59px 15px;
    display:  inline-block;
    clear:  both;
    float:  left;
}
.brand6  {
    width:  48%;
    padding:  68px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  48%;
    padding:  67px 10px;
    box-sizing:  border-box;
}
.brand8  {
    width:  48%;
    box-sizing:  border-box;
    padding:  62px 10px;
}
.brand10  {
    width:  48%;
    padding:  56px 10px;
    float:  none;
    box-sizing:  border-box;
    display:  inline-block;
}
.brand9  {
    width:  48%;
    padding:  13px 10px;
    float:  left;
    clear:  both;
    display:  inline-block;
}
.brand11  {
    width:  48%;
    float:  left;
    padding:  47px 10px;
    clear:  both;
    display:  inline-block;
    box-sizing:  border-box;
}
.brand12  {
    width:  48%;
    clear:  both;
    padding:  51px 10px;
    display:  inline-block;
    float:  none;
}
.brand13  {
    width:  50%;
    margin:  0 auto;
    padding:  44px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.full-logos  {
    margin:  0px auto 0 auto;
    display:  inline-block;
}
.full-logos a  {
    display:  inline-block;
    width:  24%;
}
.gg  {
    width:  100%;
    margin: 20px 40px;
}
.desc  {
    width:  100%;
    display:  block;
}
.right-br  {
    width:  100%;
    display:  block;
    float:  left;
}
.widget_text  {
    margin:  20px 0px;
}
.full-logos a  {
    margin:  10px 0px;
}
.bottom-footer1  {
    margin:  0px;
}
.menu-menu-2-container .menu  {
    flex-flow:  column;
}
.menu-menu-2-container .menu li  {
    padding:  10px 0px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
}
h2.h3d  {
    font-size:  15px;
}
.imges  {
    display:  flex;
    flex-wrap:  wrap;
    justify-content:  space-evenly;
}
.imges figure  {
    width:  32% !important;
}
label  {
    font-weight:  700;
    font-size:  20px;
}
.trade-text  {
    float:  left;
    width:  100%;
    padding: 30px 0;
}
.trade-text h2  {
    font-size:  18px;
    text-align:  left;
}
.trade-text p  {
    font-size:  16px;
    text-align:  left;
}
.set_join  {
    width:  100%;
    float:  left;
    margin:  20px 0;
    justify-content:  center;
    display:  grid;
}
.form_set  {
    width:  100%;
    font-size:  45px;
    text-align:  left;
    padding:  0px;
}
.set_input  {
    width:  100%;
    float:  left;
    margin:  0px;
    padding: 0;
}
.set_join input[type=submit]  {
    padding:  10px 100px;
    font-size:  20px;
}
.trade-text a  {
    padding:  10px 90px;
    border-radius:  10px;
    font-size:  20px;
}
.prbh  {
    flex-flow: column;
    width: 100%;
}
.cntnt  {
    padding:  0px 0 30px 0;
}
.hlpp h2  {
    font-size:  20px;
}
.prbhh  {
    font-size:  11px;
    bottom:  2px;
}
.desk_text  {
    margin-bottom:  0px;
}
.help_form,  .help_form1  {
    width:  100%;
}
textarea.wpcf7-form-control.wpcf7-textarea  {
    height:  170px;
}
.wpcf7 .ajax-loader  {
    display:  block;
    position:  absolute;
}
.set_input1  {
    width:  100%;
    padding:  0;
    float:  none;
    display:  flex;
    justify-content:  center;
}
.neww-dvv  {
    width:  100%;
    margin:  30px 0px 50px 0px;
}
div#secondary  {
    width:  90%;
    margin:  0 auto;
}
.page-id-197 div#primary  {
    width:  100%;
}
.upp-footer  {
    flex-flow:  column;
}
.icn-div p br  {
    display:  none;
}
.icn-div  {
    flex-flow:  column;
    margin:  0px 0px;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    margin:  0 10px 36px 10px;
    min-height:  250px;
    display:  flex;
    flex-flow:  column;
    justify-content:  center;
}
.icn-1  {
    margin-top:  35px;
}
.txtss h2  {
    font-size:  25px;
}
.txtss p br  {
    display:  none;
}
.icn-1:before,  .icn-2:before,  .icn-3:before,  .icn-4:before  {
    margin-left:  4px;
}
.retrn p br  {
    display:  none;
}
.retrn  {
    margin-bottom:  30px;
}
.item22 img  {
    margin:  0 auto;
}
.main-icns  {
    flex-flow:  column;
}
.marqq img  {
    width:  80px;
}
ul.imges-li img  {
    width:  300px;
}
ul.imges-li  {
    flex-wrap: wrap;
    justify-content:  space-around;
}
ul.imges-li li  {
    float:  left;
}
.ff1,  .shpp-cat  {
    width:  95%;
}
.shp-side  {
    width: 90% !important;
}
.page-id-202 .ff  {
    width: 100%;
}
ul.ul-rtrn li  {
    font-size:  17px;
}
.nn3  {
    flex-flow:  column;
    align-items:  start;
}
button.bt1  {
    padding:  10px 20px;
}
.cntctq  {
    padding:  17px 20px;
}
ul.prd-ul li  {
    margin:  10px 0px;
}
ul.prd-ul  {
    flex-flow:  column;
}
.ttp  {
    flex-flow:  column;
}
.strr1  {
    width:  100%;
    justify-content:  center;
}
.contentss  {
    width:  90%;
}
ul.imges-li li img  {
    margin:  0 auto;
    width: 150px;
}
.mnu33  {
    padding:  30px 0px;
}
.cntct ul li a img  {
    width:  65%;
}
ul#menu-crtsss  {
    margin:  0 0 0 30px;
}
span.line-hd {
    padding: 0px;
}
.slick-prev  {
    left:  -17px;
}
.slick-next {
    right:  -17px;
}
.iconss .inn-icss  {
    width: 100%;
}
.on-dvv  {
    width:  100% !important;
}
.on-dvv span.woocommerce-Price-amount.amount  {
    font-weight:  bold;
    font-size:  20px;
}
.on-dvv  {
    margin-top:  8px;
}
.desc br  {
    display: none;
}
.hf a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    width: 47%;
    background:  #333;
    font-family:  'proxima-nova';
    text-align:  center;
    float:  right;
    text-transform:  uppercase;
    padding:  5px 16px 5px 16px;
    border-radius:  6px !important;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background:  #ed1c24;
}
.hf a.button.add_to_cart_button  {
    text-align:  center;
}
.full-logos img  {
    display:  inline-block;
    vertical-align:  middle;
}
.storefront-sorting  {
    flex-wrap:  wrap;
}
.woocommerce-perpage  {
    width:  100%;
    display:  inline-block;
    margin: 0;
}
}
@media only screen and (max-width:667px) and (min-width:601px) {
    .page-id-197 div#primary  {
    width:  100%;
    float:  right;
}
.brands-sec1 li  {
    width:  45%;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    display:  none;
}
ul.fullslider1 li.product .star-rating  {
    width:  45%;
}
.bottom-footer1 .contentss  {
    max-width:  500px !important;
}
.brands-sec1,  .brands-sec2  {
    display:  flex !important;
    flex-wrap:  wrap !important;
    justify-content:  space-between !important;
}
.brands-sec1 > div,  .brands-sec2 > div  {
    width:  47% !important;
    margin:  0 0 25px 0;
}
.container {
    width: 500px;
}
.terms p  {
    font-size:  18px;
}
.shp-side  {
    width: 90% !important;
}



.main-header1 .cart1  {
    width:  100%;
    float:  right;
    padding:  0px !important;
    align-items:  center;
    display:  flex;
    justify-content:  flex-end;
    margin:  0 15px 0 0;
}
.main-header1 {
    flex-flow:  row;
}
.navigation  {
    order:  3;
}
ul.clck,  ul.clck1  {
    position:  relative;
    margin:  0 auto;
    width:  80%;
    background:  #ba1a20;
}
.policy h3  {
    line-height:  15px;
}
ul.clck li,  ul.clck1 li  {
    border-bottom:  0px !important;
}
.main-header1 .logo img  {
    max-width:  166px;
}
.terms_ft  {
    padding:  20px 0;
}
.terms_ft1  {
    width:  34%;
    float:  left;
}
.terms_ft1 img  {
    width:  270px;
}
.terms_ft1 h2  {
    font-size:  18px;
}
.terms_ft1 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft2  {
    width:  33%;
    float:  left;
}
.terms_ft2 img  {
    width:  170px;
}
.terms_ft2 h2  {
    font-size:  18px;
}
.terms_ft2 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft3  {
    width:  33%;
    float:  left;
}
.terms_ft3 img  {
    width:  170px;
}
.terms_ft3 h2  {
    font-size:  18px;
}
.terms_ft3 h3  {
    font-size:  23px;
    line-height:  33px;
}
.logo  {
    width:  100%;
}
.logo img  {
    float: none;
}
.srchh  {
    display:  none;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.main-header1 .navigation  {
    width:  30%;
    display:  inline-flex;
    align-items:  center;
    justify-content:  center;
    padding:  0px 20px 0 0;
}
.mnu  {
    display:  none;
}
a.prb:focus  {
    outline:  0;
}
ul#menu-menu-1  {
    display:  block;
}
div.clck22  {
    position:  absolute;
    top:  6.7rem;
    background:  #ba1a20;
    width:  100%;
    left:  0;
    display:  block;
}
ul#menu-menu-1 li  {
    padding:  10px 0px;
    border-bottom:  1px solid #f1f1f1;
}
.block.footer-widget-1,  .block.footer-widget-3  {
    width:  50%;
    display:  inline-block;
    vertical-align: top;
}
.gg div#text-3  {
    margin-top:  0px;
}
.block.footer-widget-2  {
    width:  49%;
    display:  inline-block;
}
.block.footer-widget-4  {
    width:  49%;
    display:  inline-block;
    margin:  19px 0 0 0;
    padding:  0;
    vertical-align:  top;
}
.cntct img  {
    width:  41px;
}
.full-logos a  {
    display:  inline-block;
    width:  24%;
    margin:  10px auto;
}
.full-logos  {
    margin:  0 auto;
    display:  inline-block;
}
.gg  {
    width:  100%;
    max-width:  500px;
    padding-top:  20px;
    margin:  0 auto;
}
.desc  {
    width:  100%;
    display:  block;
}
.right-br  {
    width:  100%;
    display:  block;
    float:  left;
}
.widget_text  {
    margin:  20px 0px;
}
.full-logos a  {
    margin:  10px 0px;
}
.bottom-footer1  {
    margin:  0px;
}
.menu-menu-2-container .menu  {
    flex-flow:  column;
}
.menu-menu-2-container .menu li  {
    padding:  10px 0px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
}
h2.h3d  {
    font-size:  11px;
}
.imges  {
    display:  flex;
    flex-wrap:  wrap;
    justify-content:  space-evenly;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  48%;
    padding:  20px 15px;
    margin:  0px;
    display:  inline-block;
}
.brand1 img  {
    width:  100%;
}
.brand5  {
    width:  100%;
    margin-top:  20px;
    padding:  50px 150px;
}
.brand6  {
    width:  100%;
    padding:  70px 150px;
    margin-top:  20px;
}
.brand7  {
    width:  100%;
    padding:  70px 150px;
}
.brand8  {
    width:  100%;
    padding:  60px 150px;
    margin-top:  20px;
}
.brand9  {
    width:  100%;
    padding:  20px 150px;
    margin-top:  20px;
}
.brand10  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brand11  {
    width:  100%;
    padding:  40px 150px;
    margin-top:  20px;
}
.brand12  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brands-sec3  {
    width:  100%;
    border:  1px solid #e2e0e0;
    padding:  0px 80px;
    margin:  0px;
}
.brands-sec3 img  {
    width:  150px;
    border: none;
}
.brand2  {
    width:  48%;
    display:  inline-block;
    padding:  64px 15px;
    margin:  0px;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img  {
    width:  100%;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand3  {
    width:  48%;
    padding:  46px 20px;
    clear:  both;
    float:  left;
}
.brand4  {
    width:  48%;
    padding:  59px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brand5  {
    width:  48%;
    padding:  59px 15px;
    display:  inline-block;
    clear:  both;
    float:  left;
}
.brand6  {
    width:  48%;
    padding:  68px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  48%;
    padding:  67px 10px;
    box-sizing:  border-box;
}
.brand8  {
    width:  48%;
    box-sizing:  border-box;
    padding:  62px 10px;
}
.brand10  {
    width:  48%;
    padding:  56px 10px;
    float:  none;
    box-sizing:  border-box;
    display:  inline-block;
}
.brand9  {
    width:  48%;
    padding:  13px 10px;
    float:  left;
    clear:  both;
    display:  inline-block;
}
.brand11  {
    width:  48%;
    float:  left;
    padding:  47px 10px;
    clear:  both;
    display:  inline-block;
    box-sizing:  border-box;
}
.brand12  {
    width:  48%;
    clear:  both;
    padding:  51px 10px;
    display:  inline-block;
    float:  none;
}
.brand13  {
    width:  50%;
    margin:  0 auto;
    padding:  44px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.trade-text p  {
    font-size:  17px;
    line-height:  27px;
}
.trade-text h2  {
    font-size:  23px;
}
.prbh  {
    justify-content:  flex-start;
    width: 100%;
}
label  {
    font-weight:  800;
    font-size:  16px;
}
.set_input  {
    width:  70%;
}
.form_set  {
    width:  30%;
}
.set_join  {
    width:  100%;
}
.form_set  {
    text-align:  left;
    margin-right:  0px;
}
.cntnt  {
    padding:  0px 0 30px 0;
}
.hlpp h2  {
    font-size:  20px;
}
.shp-side  {
    width: 90%;
}
.prbhh  {
    font-size:  11px;
    bottom:  2px;
}
div#primary  {
    float:  none;
    width: 100%;
}
.desk_text  {
    margin-bottom:  0px;
}
.help_form,  .help_form1  {
    width:  100%;
}
textarea.wpcf7-form-control.wpcf7-textarea  {
    height:  170px;
}
.wpcf7 .ajax-loader  {
    display:  block;
    position:  absolute;
}
.set_input1  {
    width:  100%;
    padding:  0;
    float:  none;
    display:  flex;
    justify-content:  center;
}
.neww-dvv  {
    width:  100%;
    margin:  30px 0px 50px 0px;
}
div#secondary  {
    width:  90%;
    margin:  0 auto;
}
.icn-div p br  {
    display:  none;
}
.icn-div  {
    flex-flow:  column;
    margin:  0px 0px;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    margin:  0 10px 36px 10px;
    min-height:  250px;
    display:  flex;
    flex-flow:  column;
    justify-content:  center;
}
.icn-1  {
    margin-top:  35px;
}
.txtss h2  {
    font-size:  25px;
}
.txtss p br  {
    display:  none;
}
.icn-1:before,  .icn-2:before,  .icn-3:before,  .icn-4:before  {
    margin-left:  4px;
}
.retrn p br  {
    display:  none;
}
.retrn  {
    margin-bottom:  30px;
}
.marqq img  {
    width:  100px;
}
ul.imges-li img  {
    width:  140px;
}
ul.imges-li  {
    display:  inline-block;
}
ul.liv  {
    padding:  0;
}
ul.imges-li li  {
    float:  left;
    width: 28%;
}
ul.prd-ul li  {
    margin:  10px 0px;
}
ul.prd-ul  {
    flex-flow:  column;
}
.ttp  {
    flex-flow:  column;
}
.strr1  {
    width:  100%;
    justify-content:  center;
}
.contentss  {
    width: 90%;
}
ul#menu-crtsss  {
    margin-bottom:  0;
}
.upp-footer  {
    align-items:  center;
}
span.line-hd  {
    padding: 0px;
}
.ff  {
    min-height:  0px !IMPORTANT;
}
.sm-dvv  {
    flex-flow:  column !important;
    align-items:  self-start !important;
}
a.button.add_to_cart_button  {
    font-size: 14px;
    width: 60%;
}
.fullslider a.button.add_to_cart_button  {
    float: left;
}
.fullslider1 .ff p  {
    font-size:  11px;
    padding:  0 13px;
}
.full-logos  {
    margin-top:  0px;
}
.desc br  {
    display: none;
}
figcaption.caption12  {
    font-size:  14px;
}
.hf,  .on-dvv  {
    width:  100%;
}
.ggt p  {
    min-height:  0px;
    font-size: 13px;
}
a.added_to_cart.wc-forward  {
    background:  #333;
    padding:  5px 16px 5px 25px;
    width:  60%;
    border-radius:  5px;
    text-align:  center;
    text-transform:  uppercase;
    font-size:  14px;
    margin-top: 10px;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background: #e81c25;
}
.imges figure  {
    width:  30% !important;
}
.fullslider1 .ff h3  {
    font-size:  12px;
}
.full-logos img  {
    display:  inline-block;
    vertical-align:  middle;
}
.woocommerce-perpage  {
    width:  36%;
    margin:  0 10px;
}
.storefront-sorting  {
    flex-wrap: wrap;
}
}
@media only screen and (max-width:767px) {
    .hm-slider,  .arrivls,  .full-logos  {
    display:  none !important;
}
.ft-sid  {
    width:  100%;
}
.sdsd  {
    bottom:  0 !important;
}
ul,  ol  {
    margin:  0 0 20px 30px;
}
.page-id-197 div#primary  {
    width:  100%;
}
.page-id-76 div#primary  {
    width: 100%;
}
.nn3  {
    flex-flow:  column;
    align-items:  start;
}
button.bt1  {
    padding:  10px 20px;
}
.cntctq  {
    padding:  17px 20px;
}
form.woocommerce-cart-form table tr th,  form.woocommerce-cart-form table tr td  {
    border: 0px !important;
}
table.cart td.product-remove,  table.cart td.actions  {
    border-top-color:  #2e3192 !important;
}
}
@media only screen and (max-width:767px) and (min-width:962px) {
    .sm-dvv  {
    flex-flow:  initial !important;
    align-items:  center !important;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    display:  none;
}
.hf,  .on-dvv  {
    width:  50% !important;
}
.bottom-footer1 .contentss  {
    width:  78% !important;
}
.brands-sec1,  .brands-sec2  {
    display:  flex !important;
    flex-wrap:  wrap !important;
    justify-content:  space-between !important;
}
.brands-sec1 > div,  .brands-sec2 > div  {
    width:  47% !important;
    margin:  0 0 25px 0;
}
.block.footer-widget-1,  .block.footer-widget-3  {
    width:  50%;
    display:  inline-block;
    vertical-align: top;
}
.block.footer-widget-2 #text-3  {
    margin-top:  0px;
}
ul#menu-crtsss  {
    margin-bottom:  0;
}
.block.footer-widget-2  {
    width:  49%;
    display:  inline-block;
}
.block.footer-widget-4  {
    width:  49%;
    display:  inline-block;
    margin:  19px 0 0 0;
    padding:  0;
    vertical-align:  top;
}
.full-logos a  {
    float:  left;
    display:  inline-block;
    width:  140px;
    margin:  10px auto;
}
.full-logos img  {
    margin:  0;
}

.set_join  {
    width:  25%;
    float:  left;
}
.full-logos  {
    margin:  0 auto;
    display:  inline-block;
}
.gg  {
    width:  100%;
    width: 620px;
    padding-top: 20px;
    margin:  0 auto;
}
.desc  {
    width:  100%;
    display:  block;
}
.right-br  {
    width:  100%;
    display:  block;
    float:  left;
}
.widget_text  {
    margin:  20px 0px;
}
.bottom-footer1  {
    margin:  0px;
}
.menu-menu-2-container .menu  {
    flex-flow:  column;
}
.menu-menu-2-container .menu li  {
    padding:  10px 0px;
}
.policy h3  {
    line-height:  15px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  48%;
    padding:  20px 15px;
    margin:  0px;
    display:  inline-block;
}
.brand1 img  {
    width:  100%;
}
.brand5  {
    width:  100%;
    margin-top:  20px;
    padding:  50px 150px;
}
.brand6  {
    width:  100%;
    padding:  70px 150px;
    margin-top:  20px;
}
.brand7  {
    width:  100%;
    padding:  70px 150px;
}
.brand8  {
    width:  100%;
    padding:  60px 150px;
    margin-top:  20px;
}
.brand9  {
    width:  100%;
    padding:  20px 150px;
    margin-top:  20px;
}
.brand10  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brand11  {
    width:  100%;
    padding:  40px 150px;
    margin-top:  20px;
}
.brand12  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brands-sec3  {
    width:  100%;
    border:  1px solid #e2e0e0;
    padding:  0px 80px;
    margin:  0px;
}
.brands-sec3 img  {
    width:  150px;
    border: none;
}
.brand2  {
    width:  48%;
    display:  inline-block;
    padding:  76px 15px;
    margin:  0px;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand3  {
    width:  48%;
    padding:  46px 20px;
    clear:  both;
    float:  left;
}
.brand4  {
    width:  48%;
    padding:  64px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brand5  {
    width:  48%;
    padding:  59px 15px;
    display:  inline-block;
    clear:  both;
    float:  left;
}
.brand6  {
    width:  48%;
    padding:  73px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  48%;
    padding:  71px 10px;
    box-sizing:  border-box;
}
.brand8  {
    width:  48%;
    box-sizing:  border-box;
    padding:  62px 10px;
}
.brand10  {
    width:  48%;
    padding:  56px 10px;
    float:  none;
    box-sizing:  border-box;
    display:  inline-block;
}
.brand9  {
    width:  48%;
    padding:  13px 10px;
    float:  left;
    clear:  both;
    display:  inline-block;
}
.brand11  {
    width:  48%;
    float:  left;
    padding:  47px 10px;
    clear:  both;
    display:  inline-block;
    box-sizing:  border-box;
}
.brand12  {
    width:  48%;
    clear:  both;
    padding:  53px 10px;
    display:  inline-block;
    float:  none;
}
.brand13  {
    width:  50%;
    margin:  0 auto;
    padding:  44px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.ft-sid div#secondary  {
    width:  90%;
}
.cntnt  {
    padding:  0px 0 30px 0;
}
.hlpp h2  {
    font-size:  20px;
}
.prbhh  {
    font-size:  11px;
    bottom:  2px;
}
div#primary  {
    width: 100%;
    float:  none;
}
.desk_text  {
    margin-bottom:  0px;
}
.help_form,  .help_form1  {
    width:  100%;
}
textarea.wpcf7-form-control.wpcf7-textarea  {
    height:  170px;
}
.wpcf7 .ajax-loader  {
    display:  block;
    position:  absolute;
}
.set_input1  {
    width:  100%;
    padding:  0;
    float:  none;
    display:  flex;
    justify-content:  center;
}
.neww-dvv  {
    width:  100%;
    margin:  30px 0px 50px 0px;
}
div#secondary  {
    width:  90%;
    margin:  0 auto;
}
.page-id-197 div#primary  {
    width:  100%;
}
span.line-hd  {
    padding: 0px;
}
.desc br  {
    display: none;
}
.mnu33  {
    margin:  40px 0;
}
.full-logos  {
    margin-top:  25px;
}
.ggt p  {
    min-height:  100px;
}
a.added_to_cart.wc-forward  {
    background:  #333;
    padding:  5px 16px 5px 25px;
    width:  60%;
    border-radius:  5px;
    text-align:  center;
    text-transform:  uppercase;
    font-size:  16px;
    margin-top: 10px;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background: #e81c25;
}
.hf a.button.add_to_cart_button,  .fullslider1 a.button.add_to_cart_button  {
}
a.button.add_to_cart_button  {
    font-size: 13px;
}
ul.fullslider1 li.product .star-rating  {
    width:  41%;
}
.fullslider1 .ff p  {
    min-height:  74px;
}
}
@media only screen and (max-width:767px) and (min-width:px) {
    .bottom-footer1 .contentss  {
    width:  78% !important;
}
.brands-sec1,  .brands-sec2  {
    display:  flex !important;
    flex-wrap:  wrap !important;
    justify-content:  space-between !important;
}
.brands-sec1 > div,  .brands-sec2 > div  {
    width:  47% !important;
    margin:  0 0 25px 0;
}
.block.footer-widget-1,  .block.footer-widget-3  {
    width:  50%;
    display:  inline-block;
    vertical-align: top;
}
.gg div#text-3  {
    margin-top:  0;
}
.desc br  {
    DISPLAY:  NONE;
}
.right-br .mnu33  {
    margin:  30px 0;
}
.ggt p  {
    font-size: 13px;
}
ul#menu-crtsss  {
    margin-bottom:  0;
}
.block.footer-widget-2  {
    width:  49%;
    display:  inline-block;
}
.block.footer-widget-4  {
    width:  49%;
    display:  inline-block;
    margin:  19px 0 0 0;
    padding:  0;
    vertical-align:  top;
}
.full-logos a  {
    display:  inline-block;
    width:  13%;
    margin:  10px auto;
}
.full-logos img  {
    margin:  0;
    display:  inline-block;
    vertical-align:  middle;
}

.set_join  {
    width:  25%;
    float:  left;
}
.full-logos  {
    margin:  0 auto;
    display:  inline-block;
}
.gg  {
    width:  100%;
    width: 620px;
    padding-top: 20px;
    margin:  0 auto;
}
.desc  {
    width:  100%;
    display:  block;
}
.right-br  {
    width:  100%;
    display:  block;
    float:  left;
}
.widget_text  {
    margin:  20px 0px;
}
.bottom-footer1  {
    margin:  0px;
}
.menu-menu-2-container .menu  {
    flex-flow:  column;
}
.menu-menu-2-container .menu li  {
    padding:  10px 0px;
}
.policy h3  {
    line-height:  15px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  48%;
    padding:  20px 15px;
    margin:  0px;
    display:  inline-block;
}
.brand1 img  {
    width:  100%;
}
.brand5  {
    width:  100%;
    margin-top:  20px;
    padding:  50px 150px;
}
.brand6  {
    width:  100%;
    padding:  70px 150px;
    margin-top:  20px;
}
.brand7  {
    width:  100%;
    padding:  70px 150px;
}
.brand8  {
    width:  100%;
    padding:  60px 150px;
    margin-top:  20px;
}
.brand9  {
    width:  100%;
    padding:  20px 150px;
    margin-top:  20px;
}
.brand10  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brand11  {
    width:  100%;
    padding:  40px 150px;
    margin-top:  20px;
}
.brand12  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brands-sec3  {
    width:  100%;
    border:  1px solid #e2e0e0;
    padding:  0px 80px;
    margin:  0px;
}
.brands-sec3 img  {
    width:  150px;
    border: none;
}
.brand2  {
    width:  48%;
    display:  inline-block;
    padding:  76px 15px;
    margin:  0px;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand3  {
    width:  48%;
    padding:  46px 20px;
    clear:  both;
    float:  left;
}
.brand4  {
    width:  48%;
    padding:  64px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brand5  {
    width:  48%;
    padding:  59px 15px;
    display:  inline-block;
    clear:  both;
    float:  left;
}
.brand6  {
    width:  48%;
    padding:  73px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  48%;
    padding:  71px 10px;
    box-sizing:  border-box;
}
.brand8  {
    width:  48%;
    box-sizing:  border-box;
    padding:  62px 10px;
}
.brand10  {
    width:  48%;
    padding:  56px 10px;
    float:  none;
    box-sizing:  border-box;
    display:  inline-block;
}
.brand9  {
    width:  48%;
    padding:  13px 10px;
    float:  left;
    clear:  both;
    display:  inline-block;
}
.brand11  {
    width:  48%;
    float:  left;
    padding:  47px 10px;
    clear:  both;
    display:  inline-block;
    box-sizing:  border-box;
}
.brand12  {
    width:  48%;
    clear:  both;
    padding:  53px 10px;
    display:  inline-block;
    float:  none;
}
.brand13  {
    width:  50%;
    margin:  0 auto;
    padding:  44px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.ft-sid div#secondary  {
    width:  90%;
}
.cntnt  {
    padding:  0px 0 30px 0;
}
.hlpp h2  {
    font-size:  20px;
}
.prbhh  {
    font-size:  11px;
    bottom:  2px;
}
div#primary  {
    width: 100%;
    float:  none;
}
.desk_text  {
    margin-bottom:  0px;
}
.help_form,  .help_form1  {
    width:  100%;
}
textarea.wpcf7-form-control.wpcf7-textarea  {
    height:  170px;
}
.wpcf7 .ajax-loader  {
    display:  block;
    position:  absolute;
}
.set_input1  {
    width:  100%;
    padding:  0;
    float:  none;
    display:  flex;
    justify-content:  center;
}
.neww-dvv  {
    width:  100%;
    margin:  30px 0px 50px 0px;
}
div#secondary  {
    width:  90%;
    margin:  0 auto;
}
.page-id-197 div#primary  {
    width:  100%;
}
span.line-hd  {
    padding: 0px;
}
}
@media only screen and (max-width:800px) and (min-width:668px) {
    .search nav#post-navigation  {
    width:  100%;
}
	.archive ul.products li a span.price {
    font-size: 18px;
}
	.archive a.button.add_to_cart_button {
    padding: 10px 5px !important;
    font-size: 14px !important;
}
.fullslider1 .ff h3  {
    font-size:  13px;
}
a.button.add_to_cart_button,  .fullslider1 .star-rating span:before  {
    font-size:  12px;
}
.related h2.woocommerce-loop-product__title  {
    min-height:  50px;
}
.related ul.products li.product  {
    padding:  15px 8px 25px 8px !important;
    min-height:  424px !important;
}
.related a.added_to_cart.wc-forward  {
    width:  100%;
}
.fullslider1 .ff p  {
    padding:  0px 5px;
    font-size:  11px;
}
.brands-sec1 li  {
    width:  30%;
}
.container  {
    width: 619px;
}
.shp-side,  .shpp-cat  {
    width: 90% !important;
}
.marqq img  {
    width:  110px;
}
.logo img  {
    float: none;
}

.main-header1 .cart1  {
    width:  100%;
    float:  right;
    padding:  0px !important;
    display:  flex;
    justify-content:  flex-end;
    align-items: center;
}
.main-header1  {
    flex-flow:  row;
}
.navigation  {
    order:  3;
}
ul.clck,  ul.clck1  {
    position:  relative;
    margin:  0 auto;
    width:  80%;
    background:  #ba1a20;
}
ul.clck li,  ul.clck1 li  {
    border-bottom:  0px !important;
}
.main-header1 .logo img  {
    max-width:  166px;
}
.policy h3  {
    line-height:  15px;
}
.terms_ft  {
    padding:  20px 0;
}
.terms_ft1  {
    width:  33%;
    float:  left;
    padding-top: 80px;
}
.terms_ft1 img  {
    width:  270px;
}
.terms_ft1 h2  {
    font-size:  25px;
}
.terms_ft1 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft2  {
    width:  33%;
    float:  left;
    padding-top:  40px;
}
.terms_ft2 img  {
    width:  170px;
}
.terms_ft2 h2  {
    font-size:  25px;
}
.terms_ft2 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft3  {
    width:  33%;
    float:  left;
    padding-top:  40px;
}
.terms_ft3 img  {
    width:  170px;
}
.terms_ft3 h2  {
    font-size:  25px;
}
.terms_ft3 h3  {
    font-size:  23px;
    line-height:  33px;
}
.logo  {
    width:  100%;
}
.srchh  {
    display:  none;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.main-header1 .navigation  {
    width:  30%;
    display:  inline-flex;
    align-items:  center;
    justify-content:  center;
    padding:  0px 20px 0 0;
}
.mnu  {
    display:  none;
}
a.prb:focus  {
    outline:  0;
}
ul#menu-menu-1  {
    display:  block important;
}
div.clck22  {
    position:  absolute;
    top:  6.7rem;
    background:  #ba1a20;
    width:  100%;
    left:  0;
    display:  block;
}
ul#menu-menu-1 li  {
    padding:  10px 0px;
    border-bottom:  1px solid #f1f1f1;
}
h2.h3d  {
    font-size:  13px;
}
.imges  {
    display:  flex;
    flex-wrap:  wrap;
    justify-content:  space-evenly;
}
.trade-text p  {
    font-size:  17px;
    line-height:  27px;
}
.trade-text h2  {
    font-size:  23px;
}
figcaption.caption12  {
    font-size:  15px;
}
.prbh  {
    justify-content:  flex-start;
    width: 100%;
}
label  {
    font-weight:  800;
    font-size:  16px;
}
.set_input  {
    width:  70%;
}
.form_set  {
    width:  30%;
}
.set_join  {
    width:  100%;
}
.icn-1,  .icn-2  {
    margin:  50px 22px 20px 22px;
    padding:  14px 17px;
    width:  50%;
}
.icn-3,  .icn-4  {
    padding:  14px 17px;
    width:  50%;
    margin:  0 22px;
}
.icn-1:before,  .icn-2:before,  .icn-3:before,  .icn-4:before  {
    left:  -40px;
}
.retrn p br  {
    display:  none;
}
.retrn  {
    margin-bottom:  30px;
}
ul.imges-li img  {
    width:  170px;
}
ul.imges-li  {
    display:  inline-block;
    padding:  0;
}
ul.imges-li li  {
    float:  left;
    width: 29%;
}
.icn-div br  {
    display:  none;
}
.ff1  {
    width:  100%;
}
.nn3  {
    flex-flow:  column;
    align-items:  start;
}
button.bt1  {
    padding:  10px 20px;
}
.cntctq  {
    padding:  17px 20px;
}
ul.prd-ul  {
    flex-wrap:  wrap;
}
ul.prd-ul li  {
    margin:  10px 0;
}
.ttp  {
    flex-flow:  column;
}
.strr1  {
    width:  100%;
    justify-content:  center;
}
.contentss  {
    width: 90%;
}
.imges figure  {
    width:  25% !important;
    margin:  0 10px;
}
.imges  {
    align-items:  flex-start !important;
    justify-content: center;
}
}
@media only screen and (max-width:800px) and (min-width:668px) {
.mnn-divi {justify-content: space-between !important;}
.rgstr-div {padding-top: 50px !important;}
.loggs2 {
    width: 70%;
    margin: 70px auto;
}
.search h1.page-title {
    font-weight: bold;
    padding: 30px 20px 30px !important;
    font-size: 30px;
}
    .fullslider1 .ff h3  {
    font-size:  13px;
}
a.button.add_to_cart_button,  .fullslider1 .star-rating span:before  {
    font-size:  12px;
}
.fullslider1 .ff p  {
    padding:  0px 5px;
    font-size:  11px;
}
.brands-sec1 li  {
    width:  30%;
}
.container  {
    width: 619px;
}
.shp-side,  .shpp-cat  {
    width: 90% !important;
}
.marqq img  {
    width:  110px;
}
.logo img  {
    float: none;
}

ul.menu li.menu-item-14 > ul.clck,  ul.menu li.menu-item-19 > ul.clck1  {
    display:  block !important;
}
  
.main-header1 .cart1  {
    width:  100%;
    float:  right;
    padding:  0px !important;
    display:  flex;
    justify-content:  flex-end;
    align-items: center;
}
.main-header1  {
    flex-flow:  row;
}
.navigation  {
    order:  3;
}
ul.clck,  ul.clck1  {
    position:  relative;
    margin:  0 auto;
    width:  80%;
    background:  #ba1a20;
}
ul.clck li,  ul.clck1 li  {
    border-bottom:  0px !important;
}
.main-header1 .logo img  {
    max-width:  166px;
}
.policy h3  {
    line-height:  15px;
}
.terms_ft  {
    padding:  20px 0;
}
.terms_ft1  {
    width:  33%;
    float:  left;
    padding-top: 80px;
}
.terms_ft1 img  {
    width:  270px;
}
.terms_ft1 h2  {
    font-size:  25px;
}
.terms_ft1 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft2  {
    width:  33%;
    float:  left;
    padding-top:  40px;
}
.terms_ft2 img  {
    width:  170px;
}
.terms_ft2 h2  {
    font-size:  25px;
}
.terms_ft2 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft3  {
    width:  33%;
    float:  left;
    padding-top:  40px;
}
.terms_ft3 img  {
    width:  170px;
}
.terms_ft3 h2  {
    font-size:  25px;
}
.terms_ft3 h3  {
    font-size:  23px;
    line-height:  33px;
}
.logo  {
    width:  100%;
}
.srchh  {
    display:  none;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.main-header1 .navigation  {
    width:  30%;
    display:  inline-flex;
    align-items:  center;
    justify-content:  center;
    padding:  0px 20px 0 0;
}
.mnu  {
    display:  none;
}
a.prb:focus  {
    outline:  0;
}
ul#menu-menu-1  {
    display:  block !important;
}
div.clck22  {
    position:  absolute;
    top:  6.7rem;
    background:  #ba1a20;
    width:  100%;
    left:  0;
    display:  block;
}
ul#menu-menu-1 li  {
    padding:  10px 0px;
    border-bottom:  1px solid #f1f1f1;
}
h2.h3d  {
    font-size:  13px;
}
.imges  {
    display:  flex;
    flex-wrap:  wrap;
    justify-content:  space-evenly;
}
.trade-text p  {
    font-size:  17px;
    line-height:  27px;
}
.trade-text h2  {
    font-size:  23px;
}
figcaption.caption12  {
    font-size:  15px;
}
.prbh  {
    justify-content:  flex-start;
    width: 100%;
}
label  {
    font-weight:  800;
    font-size:  16px;
}
.set_input  {
    width:  70%;
}
.form_set  {
    width:  30%;
}
.set_join  {
    width:  100%;
}
.icn-1,  .icn-2  {
    margin:  50px 22px 20px 22px;
    padding:  14px 17px;
    width:  50%;
}
.icn-3,  .icn-4  {
    padding:  14px 17px;
    width:  50%;
    margin:  0 22px;
}
.icn-1:before,  .icn-2:before,  .icn-3:before,  .icn-4:before  {
    left:  -40px;
}
.retrn p br  {
    display:  none;
}
.retrn  {
    margin-bottom:  30px;
}
ul.imges-li img  {
    width:  170px;
}
ul.imges-li  {
    display:  inline-block;
    padding:  0;
}
ul.imges-li li  {
    float:  left;
    width: 29%;
}
.icn-div br  {
    display:  none;
}
.ff1  {
    width:  100%;
}
.nn3  {
    flex-flow:  column;
    align-items:  start;
}
button.bt1  {
    padding:  10px 20px;
}
.cntctq  {
    padding:  17px 20px;
}
ul.prd-ul  {
    flex-wrap:  wrap;
}
ul.prd-ul li  {
    margin:  10px 0;
}
.ttp  {
    flex-flow:  column;
}
.strr1  {
    width:  100%;
    justify-content:  center;
}
.contentss  {
    width: 90%;
}
.imges figure  {
    width:  25% !important;
    margin:  0 10px 25px 10px;
}
.imges  {
    align-items:  flex-end !important;
    justify-content: space-around;
}
}
@media only screen and (min-width:801px) {
    .fft  {
    display:  none;
}
.error404 .fourohfour-columns-2 .col-2  {
    float:  left;
    width:  30% !important;
}
.error404 .fourohfour-columns-2 .col-1  {
    width:  65%;
    padding:  35px 0 0 0;
    float:  right;
    margin-right:  0 !Important;
}
}
@media only screen and (min-width:1181px){
	.tab-dv {
    display: none;
}
}

@media only screen and (min-width:801px) {
    .prb {
    display: none;
}
nav.woocommerce-MyAccount-navigation li {
    list-style: none;
    background: #2e3192;
    border: 1px solid #fff;
    color: #fff;
    padding: 13px 18px;
    width: 100%;
    max-width: 300px !important;
}

nav.woocommerce-MyAccount-navigation li a {
    color: #fff;
    font-size: 20px;
}
.menu-crtsss-container {
    margin-left: 10px;
}
nav.woocommerce-MyAccount-navigation {
    width: 27%;
     margin-right: 1% !important;

}

.woocommerce-MyAccount-content {
    width: 71%;
    
}

ul.menu li.current-menu-item>a  {
    color:  #ED1C24 !important;
}
}
@media only screen and (max-width:800px) {
	.mob-only{display:bock}
	.mnnus {
    display: none;
}
	.mnnus ul.menu {
    position: absolute;
    z-index: 999999;
    width: 100%;
    left: 0;
    right: 0;
    margin: 0;
}
.tab-dv {
    display: none;
}
 .is_mobile ul#menu-mnm-menu {
    position: absolute;
    width: 92vw;
    right: -73px;
    margin: 0 auto;
}
.nwdiv {
    position: relative;
}
.nn3  {
    flex-flow:  column;
    align-items:  start;
}

ul.clck  {
    display:  block;
}
.site-header ul.menu li.current-menu-item > a  {
    color:  #fff;
}
ul.wsp-pages-list  {
    column-count:  auto;
}
ul.wsp-pages-list li  {
    width: 100%;
}
}
@media only screen and (max-width:962px) {
    .hlppss h1  {
    font-size:  23px;
    font-weight:  600;
    padding:  0 0 30px 0px;
    font-family:  'proxima-nova';
}
.page-template .contentsss .cstm-ordr {
    width: 100% !important;
}
.hlpp  {
    display: none;
}
.help_form .wpcf7-response-output,  .help_form1 .wpcf7-response-output,  .help_form2 .wpcf7-response-output {
    border:  2px solid #ED1C24 !important;
    font-family:  'proxima-nova';
    color:  #000;
    font-weight:  600;
    font-size:  20px;
}
}
@media only screen and (min-width:900px) and (max-width:1067px){
.logs-div, .rgstr-div {width: 47% !important;}
.mnn-divi {justify-content: space-between !important;}
.loggs2 {width: 90% !important;}
}
@media only screen and (min-width:962px) {
    .hlppss  {
    display: none;
}
figcaption.caption1  {
    font-size:  15px;
    line-height:  14px;
}
.help_form .wpcf7-response-output,  .help_form1 .wpcf7-response-output,  .help_form2 .wpcf7-response-output  {
    margin:  80px 20px !important;
    border:  2px solid #ED1C24 !important;
    font-family:  'proxima-nova';
    color:  #000;
    font-weight:  600;
    font-size:  20px;
}
button.bt1  {
    padding-left: 0px;
}
}
@media only screen and (min-width:768px) and (max-width:962px) {
    .ft-sid  {
    width:  60%;
}
.sdsd  {
    bottom:  0 !important;
}
.mnu33  {
    padding:  30px 0;
}
ul#menu-crtsss  {
    margin-bottom:  0;
}
.cntnt  {
    margin:  0 0 30px 0;
}
.gg .widget_text .ul-shopp ul li a  {
    color:  #fff;
    text-decoration:  none;
    letter-spacing:  -0.4px;
    font-family:  'proxima-nova';
}
.full-logos  {
    margin:  0 auto;
    display:  flex;
}
.terms_ft1 {
    padding-top: 80px;
}
.full-logos a  {
    display:  inline-block;
    width:  100%;
}
.gg  {
    max-width:  84% !important;
    margin:  0 auto;
}
.gg span.gamma.widget-title {
    font-size:  16px;
}
.gg .widget_text .phnn a {
    font-size:  16px;
}
.desc  {
    width:  100%;
    display:  block;
}
.right-br  {
    width:  100%;
    display:  block;
    float:  left;
}
.widget_text  {
    margin:  0px 0px;
}
.full-logos a  {
    margin:  10px 5px;
}
.bottom-footer1  {
    margin:  0px;
}
.menu-menu-2-container .menu  {
    justify-content:  start;
}
.menu-menu-2-container .menu li  {
    padding:  0 20px 0 0px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
}
.policy h3  {
    line-height:  15px;
}
.terms_ft  {
    padding:  20px 0;
}
.terms_ft1  {
    width:  34%;
    float:  left;
}
.terms_ft1 img  {
    width:  190px;
}
.terms_ft1 h2  {
    font-size:  25px;
}
.terms_ft1 h3  {
    font-size:  15px;
}
.terms_ft2  {
    width:  33%;
    float:  left;
    padding-top:  40px;
}
.terms_ft2 img  {
    width:  150px;
}
.terms_ft2 h2  {
    font-size:  25px;
}
.terms_ft2 h3  {
    font-size:  15px;
}
.terms_ft3  {
    width:  33%;
    float:  left;
    padding-top:  40px;
}
.terms_ft3 img  {
    width:  150px;
}
.terms_ft3 h2  {
    font-size:  25px;
}
.terms_ft3 h3  {
    font-size:  15px;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  32%;
    padding:  17px 15px;
}
.brand2  {
    width:  32%;
    padding:  52px 15px;
}
.brand3  {
    width:  32%;
    float:  none;
    display:  inline-block;
    clear:  right;
    padding:  44px 15px;
}
.brand1 img  {
    width:  100%;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand4  {
    width:  32%;
    float:  left;
    display:  inline-block;
    padding:  61px 15px;
}
.brand5  {
    width:  32%;
    padding:  60px 15px;
    clear:  none;
}
.brand6  {
    width:  32%;
    display:  inline-block;
    float:  none;
    padding:  69px 15px;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  32%;
    padding:  71px 10px;
}
.brand8  {
    width:  32%;
    padding:  65px 10px;
}
.brand10  {
    width:  32%;
    float:  left;
    display:  inline-block;
    clear:  none;
    padding:  56px 10px;
}
.brand9  {
    width:  32%;
    float:  none;
    padding:  21px 10px;
    display:  inline-block;
}
.brand11  {
    width:  32%;
    float:  left;
    clear:  none;
    display:  inline-block;
    padding:  49px 15px;
}
.brand12  {
    width:  32%;
    float:  none;
    display:  inline-block;
    padding:  53px 15px;
}
.brand13  {
    width:  32%;
    margin:  0 auto;
    padding:  44px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
div#secondary  {
    width: 90%;
}
.desk_text  {
    margin-bottom:  0px;
}
.help_form  {
    width:  90%;
}
.help_form1  {
    width: 100%;
}
.set_input1  {
    text-align:  center;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
.sdb1 h2  {
    font-size:  18px;
}
.page-id-197 div#primary  {
    width:  100%;
}
.hlpp1 h2  {
    font-size:  15px;
}
.prbhh  {
    font-size:  10px;
}
.page-id-202 .ff  {
    width:  100%;
}
.page-id-76 div#primary  {
    width: 100%;
}
}
@media only screen and (max-width:800px) {

.nwdiv  {
    padding:  5px 0px 5px 0px;
}
.main-header1 .logo img  {
    margin: 0px !important;
}
}
@media only screen and (min-width:801px) and (max-width:962px) {
p.sve {
    font-size: 13px !important;
}
.tab-dv {
    width: 96%;
    margin: 0 auto;
}
	.tab-dv #mnmwp-main-menu > ul >  li > a {
    padding: 17px 18px;
    font-size: 11px;
}
#mnmwp-main-menu {
   
    margin: 0 auto;
}
.mnnu {
    display: none;
}
	.ssds{display:block;}
    .related a.button.add_to_cart_button,  .related a.added_to_cart.wc-forward  {
    font-size:  10px !important;
    width:  46%;
    padding:  7px 5px 7px 15px !important;
}
.container  {
    width: 780px;
}
.brands-sec1 li  {
    width:  30%;
}
.shp-side,  .shpp-cat  {
    width: 90% !important;
}
.marqq img  {
    width:  120px;
}
.gg .widget_text .ul-shopp ul li a  {
    color:  #fff;
    text-decoration:  none;
    letter-spacing:  -0.4px;
    font-family:  'proxima-nova';
}
.set_join  {
    width:  25%;
    float:  left;
}
ul.wsp-pages-list  {
    column-count: 2;
}
.prb {
    display: none;
}
.main-header1 > div {
    padding: 0;
}
.navigation  {
    width:  70%;
    justify-content:  center;
}
form.example input[type=text] {
    width:  88%;
}
.cart1 {
    width: 12%;
    justify-content:  center;
    align-items: center;
}

.navigation ul li a  {
    font-size:  13px;
    padding:  0 9px !important;
}
h2.h3d  {
    font-size:  14px;
}
.brand1  {
    padding:  6px 15px;
}
.brand6  {
    padding:  69px 15px;
}
.brand3  {
    padding:  42px 15px;
}
.brand5  {
    padding:  59px 15px;
}
.brand6  {
    padding:  70px 15px;
}
.brand7  {
    padding:  73px 10px;
}
.brand9  {
    padding:  9px 10px;
}
.brand11  {
    padding:  46px 15px;
}
.brand12  {
    padding:  51px 15px;
}
.trade-text p  {
    font-size:  17px;
    line-height:  27px;
}
.trade-text h2  {
    font-size:  23px;
}
.prbh  {
    justify-content:  flex-start;
    width: 100%;
}
label  {
    font-weight:  800;
    font-size:  16px;
}
.set_input  {
    width:  70%;
}
.form_set  {
    width:  18%;
}
.set_join  {
    width:  100%;
    justify-content:  flex-end;
}
.wpcf7 .ajax-loader  {
    display:  block !important;
    margin:  0;
    position:  absolute;
}
.icn-1,  .icn-2  {
    margin:  50px 22px 20px 22px;
    padding:  14px 17px;
    width:  50%;
}
.icn-3,  .icn-4  {
    padding:  14px 17px;
    width:  50%;
    margin:  0 22px;
}
.icn-1:before,  .icn-2:before,  .icn-3:before,  .icn-4:before  {
    left:  -40px;
}
.retrn p br  {
    display:  none;
}
.retrn  {
    margin-bottom:  30px;
}
ul.imges-li img  {
    width:  230px;
}
ul.imges-li  {
    display:  inline-block;
    padding:  0;
}
ul.imges-li li  {
    float:  left;
    width: 30%;
}
.ff1  {
    width:  90%;
    float:  none;
}
div#secondary  {
    width:  90%;
}
.icn-div br  {
    display:  none;
}
.nn3  {
    flex-wrap:  wrap;
    justify-content:  unset;
}
.cntctq  {
    padding:  20px 10px;
}
ul.prd-ul  {
    flex-wrap:  wrap;
}
ul.prd-ul li  {
    margin:  10px 0;
    width:  45%;
}
.imges  {
    flex-wrap:  wrap;
}
.imges figure.item11  {
    width:  230px;
}
.logo  {
    width:  19%;
}
.logo img  {
    margin: 0px;
}
.slick-prev  {
    left:  -16px;
}
.slick-next  {
    right:  -16px;
}
.desc br  {
    display:  none;
}
.right-br  {
    width:  100%;
    float:  left;
    margin: 30px 0;
}
.copyright  {
    text-align: left;
    padding:  21px 0px;
}
.menu-menu-2-container .menu  {
    justify-content:  initial;
}
.mnu33 ul#menu-menu-2 li  {
    margin:  0 20px 0 0;
}
form.example  {
    margin-left:  12px;
}
.desc br  {
    display:  none;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    padding:  5px 16px 5px 25px;
    width:  100%;
    background:  #363636;
    text-align:  center;
    border-radius:  6px;
    font-size:  16px !important;
    text-transform:  uppercase;
}
.fullslider1 a.button.add_to_cart_button  {
}
.fullslider1 a.added_to_cart.wc-forward  {
    background: #d21b22;
    width: 49%;
    float: right;
}
.fullslider a.button.add_to_cart_button  {
    text-align: center;
}
.woocommerce-product-rating a:last-child  {
}
ul.fullslider1 li.product .star-rating  {
    width:  27%;
}
.imges figure  {
    width:  25% !important;
    margin:  0 0 20px 0;
}
figcaption.caption1  {
    font-size:  14px;
}
}
@media only screen and (max-width:1067px) and (min-width:963px) {
    .ft-sid  {
    display:  inline-block;
    width:  30%;
}
.brands-sec1 li  {
    width:  20%;
}
.container {
    width: 940px;
}
.marqq img  {
    width:  130px;
}
.gg .widget_text .ul-shopp ul li a  {
    color:  #fff;
    text-decoration:  none;
    letter-spacing:  -0.4px;
    font-family:  'proxima-nova';
}
.prb {
    display: none;
}
.main-header1 > div {
    padding: 0;
}
.navigation  {
    width:  70%;
    justify-content:  center;
}
form.example input[type=text] {
    width:  88%;
}
.cart1 {
    width: 15%;
    justify-content:  center;
}

.navigation ul li a  {
    font-size:  13px;
    padding:  0 15px !important;
}
.full-logos  {
    margin:  0 auto 20px auto;
    display:  flex;
}
.full-logos a  {
    display:  inline-block;
    width:  100%;
}
.gg  {
    max-width:  80% !important;
    margin:  0 auto;
}
.gg span.gamma.widget-title {
    font-size:  16px;
}
.gg .widget_text .phnn a {
    font-size:  16px;
}
.desc  {
    width:  60%;
    display:  inline-block;
    float: left;
    margin: 0;
}
.right-br  {
    width:  40%;
    display:  inline-block;
    float:  left;
}
.widget_text  {
    margin:  0px 0px;
}
.full-logos a  {
    margin:  10px 5px;
}
.bottom-footer1  {
    margin:  0px;
}
.desc p,  ul#menu-menu-2 li a,  .gg .widget_text .ul-shopp ul li a,  .menu-shop-now-container ul li > a  {
    font-size:  14px;
}
.menu-menu-2-container .menu  {
    justify-content:  start;
}
.menu-menu-2-container .menu li  {
    padding:  0 12px 0 0px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
    font-family:  'proxima-nova';
}
h2.h3d  {
    font-size:  15px;
}
.policy h3  {
    line-height:  15px;
}
.terms_ft  {
    padding:  30px 0;
}
.terms_ft1  {
    width:  33%;
}
.terms_ft2  {
    width:  33%;
}
.terms_ft3  {
    width:  33%;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  32%;
    padding:  17px 15px;
}
.brand2  {
    width:  32%;
    padding:  73px 15px;
}
.brand3  {
    width:  32%;
    float:  left;
    display:  inline-block;
    clear:  right;
    padding:  61px 15px;
}
.brand1 img  {
    width:  100%;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand4  {
    width:  32%;
    float:  left;
    display:  inline-block;
    padding:  61px 15px;
    clear:  both;
}
.brand5  {
    width:  32%;
    padding:  59px 15px;
    clear:  none;
}
.brand6  {
    width:  32%;
    display:  inline-block;
    float:  left;
    padding: 73px 15px;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  32%;
    padding:  80px 10px;
}
.brand8  {
    width:  32%;
    padding:  71px 10px;
}
.brand10  {
    width:  32%;
    float:  left;
    display:  inline-block;
    clear:  both;
    padding:  56px 10px;
}
.brand9  {
    width:  32%;
    float:  left;
    padding:  2px 10px;
    display:  inline-block;
}
.brand11  {
    width:  32%;
    float:  left;
    clear:  none;
    display:  inline-block;
    padding:  44px 15px;
}
.brand12  {
    width:  32%;
    float:  left;
    display:  inline-block;
    padding:  51px 15px;
}
.brand13  {
    width:  32%;
    margin:  0 auto;
    padding:  44px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.set_join  {
    width:  100%;
    float:  right;
    justify-content:  flex-end;
}
.prbh  {
    width:  92%;
}
.form_set  {
    width:  25%;
}
.form_set label  {
    font-size:  17px;
}
.desk_text  {
    margin-bottom:  30px;
}
.help_form,  .help_form1  {
    width:  100%;
}
.set_input1  {
    width:  72%;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
.hlpp1 h2  {
    font-size:  14px;
}
.prbhh  {
    font-size:  11px;
    bottom: 0;
}
.icn-div p br  {
    display:  none;
}
.icn-1,  .icn-2  {
    width:  50%;
    padding:  14px 28px;
}
.icn-3,  .icn-4  {
    width:  50%;
    padding:  14px 28px;
}
.retrn p br  {
    display:  none;
}
.desk_text p  {
    font-size:  16px;
}
.hlpp h1  {
    font-size:  18px;
}
.nn3  {
    flex-wrap:  wrap;
    justify-content:  unset;
}
.cntctq  {
    padding:  20px 10px;
}
ul.prd-ul  {
    flex-wrap:  wrap;
}
ul.prd-ul li  {
    margin:  10px 0;
    width:  45%;
}
.imges  {
    align-items:  flex-end;
    flex-wrap:  wrap;
    justify-content:  center;
}
.imges figure.item11  {
    width:  250px;
    margin: 0 10px 20px 10px;
}
a.button.add_to_cart_button  {
    font-size: 13px;
}
.fullslider li.product {
    min-height:  0px !important;
}
.fullslider1 li.product  {
    min-height: 0px !important;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    padding:  5px 16px 5px 25px;
    width:  100%;
    background:  #363636;
    text-align:  center;
    border-radius:  6px;
    font-size:  13px !important;
    text-transform:  uppercase;
}
.fullslider1 a.button.add_to_cart_button  {
}
.fullslider1 a.added_to_cart.wc-forward  {
    background: #d21b22;
    width: 49%;
    float: right;
}
.fullslider a.button.add_to_cart_button  {
    text-align: center;
}
.woocommerce-product-rating a:last-child  {
}
}

@media only screen and (max-width:1180px) and (min-width:1068px) {
.loggs2 {width: auto !important;}
.tab-dv{display:none;}
.container {width: 1024px;}
.gg .widget_text .ul-shopp ul li a  {color:  #fff;text-decoration:  none;letter-spacing:  -0.4px; font-family:  'proxima-nova';}
.marqq img  {width:  140px;}
.set_join  {   width:  87%;   float:  left;}
.prb {   display: none;}
.main-header1 > div {
    padding: 0;
}
.navigation  {
    width:  59%;
    justify-content:  center;
}
form.example input[type=text] {
    width:  88%;
}
.cart1 {
    width: 16%;
    justify-content:  center;
    align-items:  center;
}

.navigation ul li a  {
    font-size:  15px;
    padding:  0 9px !important;
}
a.prb {
    display: none;
}
.gg span.gamma.widget-title {
    font-size:  18px;
}
.desc {
    width:  60%;
    margin:  0px;
}
.right-br  {
    display:  inline-block;
    width:  40%;
}
.terms_ft  {
    padding:  30px 0;
}
.terms_ft1  {
    width:  33%;
}
.terms_ft2  {
    width:  33%;
}
.terms_ft3  {
    width:  33%;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  100%;
    padding:  20px 450px;
    margin:  0px;
}
.brand1 img  {
    width:  130px;
}
.brand2  {
    width:  100%;
    padding:  40px 450px;
    margin-top:  20px;
}
.brand3  {
    width:  100%;
    padding:  45px 450px;
    margin-top:  20px;
}
.brand4  {
    width:  100%;
    padding:  55px 450px;
    margin-top:  20px;
}
.brand5  {
    width:  100%;
    margin-top:  20px;
    padding:  50px 450px;
}
.brand6  {
    width:  100%;
    padding:  70px 450px;
    margin-top:  20px;
}
.brand7  {
    width:  100%;
    padding:  70px 450px;
}
.brand8  {
    width:  100%;
    padding:  50px 450px;
    margin-top:  20px;
}
.brand9  {
    width:  100%;
    padding:  20px 450px;
    margin-top:  20px;
}
.brand10  {
    width:  100%;
    padding:  50px 450px;
    margin-top:  20px;
}
.brand11  {
    width:  100%;
    padding:  40px 450px;
    margin-top:  20px;
}
.brand12  {
    width:  100%;
    padding:  50px 450px;
    margin-top:  20px;
}
.brands-sec3  {
    width:  100%;
    border:  1px solid #e2e0e0;
    padding:  0px 80px;
    margin:  0px;
}
.brands-sec3 img  {
    width:  150px;
    border: none;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  15%;
    padding:  17px 15px;
}
.brand2  {
    width:  15%;
    padding:  43px 15px;
}
.brand3  {
    width:  15%;
    float:  left;
    display:  inline-block;
    clear:  right;
    padding:  37px 15px;
}
.brand1 img  {
    width:  100%;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand4  {
    width:  15%;
    float:  left;
    display:  inline-block;
    padding:  46px 15px;
    clear:  none;
}
.brand5  {
    width:  15%;
    padding:  45px 15px;
    clear:  none;
}
.brand6  {
    width:  15%;
    display:  inline-block;
    float:  left;
    padding: 51px 15px;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  15%;
    padding:  59px 10px;
}
.brand8  {
    width:  15%;
    padding:  55px 10px;
}
.brand10  {
    width:  15%;
    float:  left;
    display:  inline-block;
    clear:  none;
    padding:  43px 10px;
}
.brand9  {
    width:  15%;
    float:  left;
    padding:  22px 10px;
    display:  inline-block;
}
.brand11  {
    width:  15%;
    float:  left;
    clear:  none;
    display:  inline-block;
    padding:  39px 15px;
}
.brand12  {
    width:  15%;
    float:  left;
    display:  inline-block;
    padding:  42px 15px;
}
.brand13  {
    width:  15%;
    margin:  0 auto;
    padding:  33px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.form_set  {
    width:  21%;
}
.form_set label  {
    font-size:  17px;
}
.desk_text  {
    margin-bottom:  30px;
}
.help_form,  .help_form1  {
    width:  100%;
}
.set_input1  {
    width:  70%;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
.hlpp1 h2  {
    font-size:  17px;
}
.prbhh  {
    font-size:  12px;
    bottom: 0;
}
.icn-div p br  {
    display:  none;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    width: 50%;
}
.retrn p br  {
    display:  none;
}
.hlpp h1  {
    font-size:  20px;
}
.nn3  {
    flex-wrap:  wrap;
    justify-content:  unset;
}
.cntctq  {
    padding:  20px 10px;
}
ul.prd-ul  {
    flex-wrap:  wrap;
}
ul.prd-ul li  {
    margin:  10px 0;
    width:  45%;
}
.imges figure.item11  {
    width:  250px;
}
.logo img  {
    margin: 0px;
}
.logo  {
    width:  17%;
}
a.button.add_to_cart_button,  .related a.added_to_cart.wc-forward  {
    font-size:  14px;
}
.desc br  {
    display:  none;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    padding:  5px 16px 5px 25px;
    width:  100%;
    background:  #363636;
    text-align:  center;
    border-radius:  6px;
    font-size:  13px !important;
    text-transform:  uppercase;
}
.fullslider1 a.button.add_to_cart_button  {
    width: 46%;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background: #d21b22;
    width: 49%;
    float: right;
}
.fullslider a.button.add_to_cart_button  {
    width: 100%;
    text-align: center;
}
}
@media only screen and (min-width:1181px) and (max-width:1280px) {
.loggs2 {width: auto !important;}
    ul.fullslider1 li.product .star-rating  {
    width:  34%;
}
.woocommerce-product-rating a:last-child  {
    margin:  0px 0 0 0;
}
.fullslider1 a.added_to_cart.wc-forward  {
    padding:  5px 16px 5px 25px;
    background:  #ed1c24;
    font-size:  11px;
    border-radius:  6px;
    margin-left:  10px;
    text-transform:  uppercase;
}
.container  {
    width: 1024px;
}
.fullslider1 .slick-slide  {
    margin:  0px 5px;
}
ul.fullslider1 li.product img  {
    margin-bottom:  0px !IMPORTANT;
}
.fullslider .slick-slide  {
    margin:  0px 5px;
}
.marqq img  {
    width:  140px;
}
.menu-menu-1-container ul li a  {
    padding:  0 14px;
}
.ggt p  {
    font-size:  12px;
    font-weight:  600;
    display:  block;
}
.prbss  {
    margin-top: 0px;
}
.fullslider1 .ff h3  {
    min-height:  0px;
    font-size:  14px;
}
.fullslider li.product  {
    min-height:  377px !important;
}
.fullslider .ff h3  {
    font-size:  15px;
}
.fullslider1 .ff p  {
    padding:  0 13px;
}
.fullslider1 li.product  {
    min-height:  414px !IMPORTANT;
}
a.button.add_to_cart_button,  .hf a.added_to_cart.wc-forward  {
    font-size: 13px;
}
.hf a.added_to_cart.wc-forward  {
    font-size:  11px;
    padding:  5px 22px 5px 22px;
    margin-right:  5px;
    border-radius:  6px;
    text-align:  center;
    text-transform:  uppercase;
}
.on-dvv span.woocommerce-Price-amount.amount  {
    font-size: 15px;
}
.set_join  {
    width:  87%;
    float:  left;
}
.fullslider1 .ff p  {
    min-height:  0px;
}
form.example input[type=text]  {
    width:  84%;
}
.gg .widget_text .ul-shopp ul li a  {
    color:  #fff;
    text-decoration:  none;
    letter-spacing:  0.4px;
    font-family:  'proxima-nova';
}
.gg span.gamma.widget-title  {
    font-size:  18px;
}
.desc  {
    width:  60%;
    margin:  0px;
}
.right-br  {
    display:  inline-block;
    width:  40%;
}
.terms_ft  {
    padding:  0px 0;
}
.terms_ft1  {
    width:  33%;
}
.terms_ft2  {
    width:  33%;
}
.terms_ft3  {
    width:  33%;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  15%;
    padding:  17px 15px;
}
.brand2  {
    width:  15%;
    padding:  43px 15px;
}
.brand3  {
    width:  15%;
    float:  left;
    display:  inline-block;
    clear:  right;
    padding:  37px 15px;
}
.brand1 img  {
    width:  100%;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand4  {
    width:  15%;
    float:  left;
    display:  inline-block;
    padding:  46px 15px;
    clear:  none;
}
.brand5  {
    width:  15%;
    padding:  45px 15px;
    clear:  none;
}
.brand6  {
    width:  15%;
    display:  inline-block;
    float:  left;
    padding: 51px 15px;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  15%;
    padding:  59px 10px;
}
.brand8  {
    width:  15%;
    padding:  55px 10px;
}
.brand10  {
    width:  15%;
    float:  left;
    display:  inline-block;
    clear:  none;
    padding:  43px 10px;
}
.brand9  {
    width:  15%;
    float:  left;
    padding:  22px 10px;
    display:  inline-block;
}
.brand11  {
    width:  15%;
    float:  left;
    clear:  none;
    display:  inline-block;
    padding:  39px 15px;
}
.brand12  {
    width:  15%;
    float:  left;
    display:  inline-block;
    padding:  42px 15px;
}
.brand13  {
    width:  15%;
    margin:  0 auto;
    padding:  33px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.form_set  {
    width:  19%;
}
.form_set label  {
    font-size:  17px;
}
.desk_text  {
    margin-bottom:  30px;
}
.help_form,  .help_form1  {
    width:  90%;
}
.set_input1  {
    width:  70%;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
.prbhh  {
    font-size:  15px;
    bottom:  0;
}
.hlpp1 h2  {
    font-size:  20px;
}
.prbhh  {
    font-size:  15px;
}
.icn-div p br  {
    display:  none;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    width: 50%;
}
.retrn p br  {
    display:  none;
}
.hlp h1  {
    font-size:  15px;
    padding:  0 12px;
}
button.bt1  {
    font-size:  17px;
}
.prd-ul li  {
    border:  1px solid #000;
    padding:  15px 6px;
}
.crt a.crt-btn {
    font-size:  15px;
}
.navigation  {
    width:  60%;
}
.fullslider1 .star-rating span:before  {
    font-size: 12px;
}
}
@media only screen and (min-width:1281px) and (max-width:1380px) {
    .ggt p  {
    min-height: 0px;
    font-size: 13px;
}
.fullslider li.product  {
    min-height:  px !important;
}
a.button.add_to_cart_button  {
    font-size: 11px;
}
.on-dvv span.woocommerce-Price-amount.amount  {
    font-size: 15px;
}
.set_join  {
    width:  87%;
    float:  left;
}
.fullslider1 .ff p  {
    padding:  0 10px;
}
.ggt p  {
    min-height:  0px;
    font-size:  14px;
}
.fullslider .ff h3  {
    font-size: 15px;
}
.fullslider1 .slick-slide  {
    margin:  0px 10px;
}
.marqq img  {
    width:  150px;
}
form.example input[type=text]  {
    width:  80%;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  15%;
    padding:  17px 15px;
}
.brand2  {
    width:  15%;
    padding:  43px 15px;
}
.brand3  {
    width:  15%;
    float:  left;
    display:  inline-block;
    clear:  right;
    padding:  37px 15px;
}
.brand1 img  {
    width:  100%;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand4  {
    width:  15%;
    float:  left;
    display:  inline-block;
    padding:  46px 15px;
    clear:  none;
}
.brand5  {
    width:  15%;
    padding:  45px 15px;
    clear:  none;
}
.brand6  {
    width:  15%;
    display:  inline-block;
    float:  left;
    padding: 51px 15px;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  15%;
    padding:  59px 10px;
}
.brand8  {
    width:  15%;
    padding:  55px 10px;
}
.brand10  {
    width:  15%;
    float:  left;
    display:  inline-block;
    clear:  none;
    padding:  43px 10px;
}
.brand9  {
    width:  15%;
    float:  left;
    padding:  22px 10px;
    display:  inline-block;
}
.brand11  {
    width:  15%;
    float:  left;
    clear:  none;
    display:  inline-block;
    padding:  39px 15px;
}
.brand12  {
    width:  15%;
    float:  left;
    display:  inline-block;
    padding:  42px 15px;
}
.brand13  {
    width:  15%;
    margin:  0 auto;
    padding:  33px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.form_set  {
    width:  17%;
}
.form_set label  {
    font-size:  17px;
}
.desk_text  {
    margin-bottom:  30px;
}
.help_form  {
    width:  90%;
}
.set_input1  {
    width:  70%;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
.prbhh  {
    font-size:  15px;
    bottom:  0;
}
.hlpp1 h2  {
    font-size:  20px;
}
.icn-div p br  {
    display:  none;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    width: 50%;
}
.navigation  {
    width:  64%;
}
.on-dvv  {
    width:  48%;
}
.fullslider1 a.added_to_cart.wc-forward  {
    padding:  5px 16px 5px 25px;
    background:  #ed1c24;
    font-size:  11px;
    border-radius:  6px;
    margin-left:  10px;
    text-transform:  uppercase;
}
a.button.add_to_cart_button,  .hf a.added_to_cart.wc-forward,  .related a.added_to_cart.wc-forward  {
    font-size: 13px !important;
}
.hf a.added_to_cart.wc-forward  {
    font-size:  11px;
    padding:  5px 29px 5px 27px;
    margin-right:  5px;
    border-radius:  6px;
    text-align:  center;
    text-transform:  uppercase;
}
ul.fullslider1 li.product .star-rating  {
    width:  40%;
}
.woocommerce-product-rating a:last-child  {
    margin:  0px 0 0 0;
}
}
@media only screen and (min-width:1400px)  {
    .fullslider a.added_to_cart.wc-forward  {
    padding:  5px 20px 5px 26px;
    width:  90%;
    text-align:  center;
    border-radius:  6px;
    text-transform: uppercase;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background:  #d2122e;
    padding:  5px 16px 5px 25px;
    width:  40%;
    border-radius:  5px;
    margin-left:  10px;
    text-transform: uppercase;
}
}
@media only screen and (min-width:1381px) and (max-width:1450px) {
    form.example input[type=text] {
    width: 74%;
}
.ggt p  {
    font-size:  13px;
    min-height:  0;
}
.woocommerce-product-rating a:last-child  {
    margin:  0px 0 0 0;
}
.marqq img  {
    width:  150px;
}
a.button.add_to_cart_button,  .related a.added_to_cart.wc-forward  {
    font-size: 13px !important;
}
.fullslider li.product  {
    min-height:  400px !important;
}
.fullslider1 .ff h3  {
    font-size:  16px;
}
.form_set  {
    width:  30%;
}
.form_set label  {
    font-size:  17px;
}
.desk_text  {
    margin-bottom:  30px;
}
.help_form,  .help_form1  {
    width:  90%;
}
.set_input1  {
    width:  70%;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
.navigation  {
    width:  60%;
}
.ff h3,  .fullslider1 .ff h3  {
    font-size:  17px;
}
.fullslider1 .ff p  {
}
.fullslider1 .slick-slide  {
    margin:  0px 10px;
}
}
@media only screen and (min-width:1451px) and (max-width:1550px) {
    .woocommerce-product-rating a: last-child  {
    margin:  0px 0 0 0;
}
form.example input[type=text] {
    width: 80%;
}
.marqq img  {
    width:  160px;
}
.form_set  {
    width:  30%;
}
.form_set label  {
    font-size:  17px;
}
.desk_text  {
    margin-bottom:  30px;
}
.help_form,  .help_form1  {
    width:  90%;
}
.set_input1  {
    width:  70%;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
a.button.add_to_cart_button  {
    font-size: 14px;
}
}
@media only screen and (min-width:1551px) and (max-width:1650px) {
    form.example input[type=text] {
    width: 83%;
}
.woocommerce-product-rating a:last-child  {
    margin:  0px 0 0 0;
}
}
@media only screen and (min-width:1651px) {
    form.example input[type=text] {
    width: 50%;
}
}
@media only screen and (min-width:801px) {
	
    .prb, .mob-only {
    display: none;
}

}
@media only screen and (max-width:800px) {
   
.nn3  {
    flex-flow:  column;
    align-items:  start;
}

ul.clck  {
    display:  block;
}
.site-header ul.menu li.current-menu-item > a  {
    color:  #fff;
}
ul.wsp-pages-list  {
    column-count:  auto;
}
ul.wsp-pages-list li  {
    width: 100%;
}
}
header.entry-header > span  {
    color:  #2e3192;
    font-size:  19px !important;
}
article.type-post header.entry-header  {
    padding:  20px 0px;
    font-weight:  bold;
    margin-bottom:  0px;
    border-top:  1px solid;
}
article.type-post  {
    margin:  0 auto;
    width:  1170px;
    padding:  50px 0px 0 0;
}
h2.alpha.entry-title a  {
    color:  #ed1c24;
    font-weight:  600;
    text-transform:  uppercase;
}
h2.alpha.entry-title  {
    padding:  20px 0px 0 0;
}
input.search-field  {
    width:  80%;
    height:  39px;
}
.search h1.page-title  {
    font-weight:  bold;
    padding:  30px 0 30px;
}
.search h1.page-title  {
    font-weight:  bold;
    padding:  30px 0 30px;
}
.search header.entry-header  {
    border-top:  1px solid #e6e6e6;
    padding-bottom:  0px !important;
}
.search .hentry.type-page .entry-header  {
    padding-bottom:  0px !important;
    padding-top:  20px;
}
.search .entry-content  {
    padding-bottom:  30px;
}
.search .hentry .entry-taxonomy  {
    border:  0px;
}
.search .hentry  {
    margin:  0px;
}
.archive .wpfFilterWrapper[data-radio="1"] .wpfCheckbox label:before  {
    border-radius: 0px !important;
}
.archive .wpfFilterTitle .wfpTitle.wfpClickable  {
    font-size:  24px;
}
.wpfFilterWrapper .wpfFilterTaxNameWrapper  {
    font-size:  17px;
}
@import url("../storefront/style.css");
    ul.imges-li.last_img_li img  {
    max-width:  170px !important;
    width:  100%;
}
ul#menu-crtsss  {
    margin:  0 0 10px 0;
}
body.error404 .widget.woocommerce li .count  {
    display:  none;
}
.error-404.not-found  {
    max-width:  1400px;
    margin:  0 auto;
    padding:  50px 15px 0;
}
.term-clearance .site-main ul.products li.product::before  {
    content:  'clearance';
    background-color:  #eda626;
    left:  0;
    clip-path:  polygon(0 0,  100% 0,  93% 100%,  0 100%);
    top:  10px;
    width:  50%;
    position:  absolute;
    font-size:  24px;
    text-transform:  capitalize;
    font-weight:  700;
    font-family:  'proxima-nova';
}
.term-clearance .site-main ul.products li.product img  {
    margin:  50px auto 0;
}
.imges figure  {
    width:  16.66% !important;
    margin:  0 0 5px 0;
}
.sale1 ul.products li.product img  {
    margin:  0 auto;
}
.btnns  {
    display:  block !important;
}
.sdsd  {
    color:  #fff;
}
.sdsd  {
    color:  #fff;
    font-size:  13px;
    margin:  -12px 0px 0px 4px;
}
.woocommerce-shop h1.h1-tt, .gg .widget_nav_menu ul li::before  {
    display:  none;
}
div.type-product  {
    margin:  20px 0px;
}
h1.product_title.entry-title  {
    font-weight:  500;
    color:  #2e3192;
    text-transform:  uppercase;
}
a:focus,  input:focus,  textarea:focus,  select:focus  {
    outline:  0;
}
input:focus,  textarea:focus  {
    background: #fff !important;
}
ul.wsp-pages-list li  {
    font-family:  'proxima-nova';
    letter-spacing:  1.0px;
    position: relative;
    padding:  10px 0px;
    width:  300px;
    margin:  0 auto;
}
.slick-prev:before,  .slick-next:before  {
    font-family:  'FontAwesome';
    font-size:  55px !important;
    line-height:  1;
    opacity:  1;
    color:  white;
    -webkit-font-smoothing:  antialiased;
    -moz-osx-font-smoothing:  grayscale;
}
.slick-slide  {
}
.dividr  {
    border-bottom:  1px solid #000;
    margin:  10px 0 20px 0px;
}
input.wpcf7-form-control.wpcf7-submit:focus  {
    background:  #ed1c24 !important;
}
.arrivls img  {
    width:  100%;
}
.cct h2.shp  {
    padding-bottom:  30px !important;
}
.cct  {
    padding:  40px 0;
}
.nn3  {
    display:  flex;
    justify-content:  space-between;
}
p.para2  {
    padding-top:  25px;
}
.city  {
    padding:  20px 0px;
}
.prbhh1  {
    font-size:  15px;
    position:  relative;
    bottom:  1px;
    color:  #ed1c24;
}
.city h2  {
    font-family:  'proxima-nova';
    font-size:  30px;
    text-align:  center;
    font-weight:  bold;
    padding:  80px 0px 30px 0px;
    text-transform:  uppercase;
}
button.bt1:focus  {
    outline:  0;
}
button.bt1  {
    background:  none;
    font-size:  19px;
    color:  #000;
    font-family:  'proxima-nova';
    font-weight:  500;
    padding:  0px 0px;
}
.hg,  .buyy,  .revw,  .ity,  .prjj,  .tripp,  .taggs  {
    border-bottom:  2px solid red;
}
.cntctq ul  {
    display:  flex;
    margin:  0;
}
.cntctq ul li  {
    padding:  0 5px;
    list-style: none;
}
.cntctq  {
    padding-left:  20px;
}
.postss  {
    padding:  40px 0;
}
ul.wsp-pages-list  {
    column-count:  3;
    list-style: none;
}
.sitem  {
    padding:  30px 0px;
}
ul.wsp-pages-list li:before  {
    content:  "\f00c";
    font:  normal normal normal 17px/1 FontAwesome;
    position:  absolute;
    top:  14px;
    color:  #ba1a20;
    left:  -26px;
}
h2.wsp-pages-title  {
    text-align:  center;
    padding:  0px 0px 50px 0px;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    color:  #ba1a20;
    font-weight:  bold;
    font-size:  40px;
}
.hd3  {
    margin:  0px !important;
    border-bottom:  0px;
}
h1,  h2,  h3,  h4,  h5,  h6,  p  {
    margin: 0;
}
p,  ul li  {
    color:  #000;
}
.site-header  {
    padding: 0px;
    background-color: transparent;
}
.clearfix  {
    clear: both;
}
.ff,  .ste12  {
    margin-bottom:  0px;
}
.main-header1  {
    width:  100%;
    margin:  0 auto;
    background:  #000;
    padding:  10px 0px 5px 0;
}

.nwdiv  {
    display:  flex;
    padding:  30px 0px 0px 0px;
}
.logo img  {
    width:  200px;
    float: left;
    margin:  0 0 0 14px;
}
.logo  {
    width:  16%;
    text-align:  right;
    margin:  0 auto;
}
.navigation  {
    width:  58%;
    margin:  0 auto;
    display:  flex;
    flex-flow:  column;
    justify-content:  end;
}
div#lnks  {
    margin-top:  6px;
}
.cart1 img  {
    width:  38px;
}
.cart1  {
    display:  flex;
    align-items:  end;
}
.cart1  {
    width:  13%;
    margin:  0 auto 0;
    padding:  0 0 25px 0;
}
.main-header1 > div  {
    padding:  0 0px;
}

form.example input[type=text]  {
    padding:  10px;
    font-size:  17px;
    border:  1px solid #fff;
    float:  left;
    width:  67%;
    height:  40px;
    background:  #fff;
}
form.example button  {
    width:  7%;
    padding:  7px;
    background:  #ed1c24;
    color:  white;
    font-size:  17px;
    border:  1px solid #ed1c24;
    border-left:  none;
    cursor:  pointer;
    height:  41px;
    margin-left:  -4px;
}
form.example button:hover  {
    background:  #ed1c24;
}
form.example::after  {
    content:  "";
    clear:  both;
    display:  table;
}
.site-footer  {
    background:  #171717;
    padding: 0px;
}
.gg span.gamma.widget-title  {
    text-transform:  uppercase;
    color:  #ed1c24;
    font-weight:  bold;
    font-size:  20px;
    margin: 0px;
    font-family:  'proxima-nova';
    padding-bottom:  11px !important;
}
.gg .widget_text .ul-shopp ul li a,  .menu-shop-now-container ul li > a  {
    color:  #fff !important;
    text-decoration:  none;
    letter-spacing:  0.6px;
    font-family:  'proxima-nova';
}
.gg .widget_text .ul-shopp ul li,  .menu-shop-now-container ul li  {
    padding:  4px 0px;
    margin: 0;
}
.cntct ul li a > i  {
    color:  #fff;
    font-family:  'Font Awesome 5 Brands';
    font-size: 18px;
}
.hh2  {
    display:  none;
}
.full-logos  {
    display:  flex;
    align-items:  center;
    justify-content:  center;
    margin:  0 30px;
}
.bottom-footer1  {
    width:  100%;
    margin:  30px auto 30px auto;
    padding:  10px 20px;
    clear:  both;
    box-sizing:  border-box;
    display:  inline-block;
}
.menu-menu-2-container .menu  {
    list-style:  none;
    margin:  0;
    display:  flex;
    justify-content:  space-evenly;
}
ul#menu-menu-2 li a  {
    color:  #fff;
    text-transform:  uppercase;
    text-decoration:  none;
    font-family:  'proxima-nova';
}
.copyright  {
    color:  #fff;
    text-align:  right;
    padding:  14px 20px;
    font-family:  'proxima-nova';
}
.desc p  {
    color: #fff;
    font-family:  'proxima-nova';
    font-size:  17px;
    line-height:  34px;
}
.desc  {
    display:  inline-block;
    float:  left;
    width:  65%;
    margin:  0px auto;
}
.right-br  {
    display:  inline-block;
    width:  35%;
    float:  right;
}
.full-logos a  {
    margin:  0 10px;
}
.cntct ul li  {
    margin:  0 4px;
}
div#text-5  {
    margin:  0px;
}
.gg .widget_text .phnn a  {
    color:  #fff;
    text-decoration:  none;
    font-size:  21px;
    font-family:  'proxima-nova';
}
.phnn a:before  {
    content:  "\f879";
    font-family:  'Font Awesome 5 Free';
    font-size:  16px;
    padding-right:  10px;
    color:  #ec1c25;
}
.cntct ul  {
    display:  flex;
    justify-content:  flex-start;
}
.gg  {
    max-width:  74%;
    padding:  0px;
}
@keyframes slidy  {
    0%  {
    left:  0%;
}
20%  {
    left:  0%;
}
25%  {
    left:  -100%;
}
45%  {
    left:  -100%;
}
50%  {
    left:  -200%;
}
70%  {
    left:  -200%;
}
75%  {
    left:  -300%;
}
95%  {
    left:  -300%;
}
100%  {
    left:  -400%;
}
}
body  {
    margin:  0;
}
div#slider  {
    overflow:  hidden;
    -webkit-overflow-scrolling:  touch;
}
div#slider figure img  {
    width:  20%;
    float:  left;
}
div#slider figure  {
    position:  relative;
    width:  500%;
    margin:  0;
    left:  0;
    text-align:  left;
    font-size:  0;
    animation:  20s slidy infinite;
    -webkit-overflow-scrolling:  touch;
}
h2.h3d  {
    font-family:  'proxima-nova';
    font-weight:  bold;
    font-size:  19px;
    margin:  0px;
    color:  #fff;
    text-align:  center;
    letter-spacing:  1.0px;
}
.mn-heding  {
    width:  100%;
    background:  #2e3192;
    padding:  10px 0px;
}
.container  {
    width:  1170px;
    margin:  0 auto;
}
figure.item11  {
    vertical-align:  top;
    display:  inline-block;
    text-align:  center;
    width:  150px;
}
.item11 img  {
    width:  auto;
    margin:  0 auto;
}
.imges2  {
    text-align:  center;
    display:  flex;
    justify-content:  center;
}
.imges2 figure  {
    margin:  0 40px;
}
figcaption.caption1  {
    display:  block;
    font-size:  15px;
    font-weight:  bold;
    font-family:  'proxima-nova';
    color:  #c08618;
    padding:  8px 0px;
}
.cat-content  {
    padding:  20px 0px;
}
.cat-content h2.shp  {
    text-align:  center;
    padding:  0 0 35px 0px;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight: 500;
}
.imges  {
    display:  flex;
    padding:  0px 10px;
    flex-wrap:  wrap;
    align-items:  flex-end;
    justify-content:  center;
}
.arrivls  {
    width:  100%;
    margin:  0 auto;
}
.terms  {
    padding:  40px 0;
    font-family:  'proxima-nova';
}
.terms h2 {
    font-size:  26px;
    font-weight:  400;
    padding-bottom:  20px;
}
.terms h3 {
    font-size:  20px;
    font-weight:  800;
    margin:  0px;
    border:  0;
    padding:  10px 0;
    line-height:  30px;
}
.terms h4 {
    font-size:  20px;
    font-weight:  800;
    margin:  0px;
    padding-bottom:  15px;
}
.terms p {
    font-size: 19px;
    padding-bottom:  15px;
    font-weight:  400;
    line-height:  27px;
}
.terms li {
    font-size:  20px;
    font-weight:  400;
}
.terms a {
    color: #0039dd;
}
.terms_ft {
    background-color: #f2f2f2;
    font-family:  'proxima-nova';
}
.upp-footer  {
    padding:  20px 0px 20px;
    display:  flex;
    justify-content:  center;
}
.terms_ft1 {
    width:  30%;
    float: left;
    padding-top:  37px;
    text-align: center;
    font-weight:  400;
}
.terms_ft1 img {
    margin:  0 auto;
    width:  270px;
}
.terms_ft1 h2 {
    color: #d21b22;
    padding-top:  30px;
    font-weight:  700;
    font-size:  28px;
    line-height:  15px;
}
.terms_ft1 h3 {
    border:  0px;
    font-size:  20px;
    font-weight:  400;
    color:  #6e6e6e;
    line-height:  20px;
}
.terms_ft2 {
    width:  30%;
    float: left;
    text-align: center;
    padding-top:  15px;
}
.terms_ft2 img  {
    margin:  0 auto;
    width:  130px;
}
.terms_ft2 h2 {
    color: #d21b22;
    padding-top:  20px;
    font-weight:  700;
    font-size:  28px;
    line-height:  15px;
}
.terms_ft2 h3 {
    border:  0px;
    font-size:  20px;
    font-weight:  400;
    color:  #6e6e6e;
    line-height:  20px;
}
.terms_ft3 {
    width:  30%;
    float: left;
    text-align: center;
}
.terms_ft3 img  {
    margin:  0 auto;
    width:  150px;
}
.terms_ft3 h2 {
    color: #d21b22;
    padding-top:  15px;
    font-weight:  700;
    font-size:  28px;
    line-height:  15px;
}
.terms_ft3 h3 {
    border:  0px;
    font-size:  20px;
    font-weight:  400;
    color:  #6e6e6e;
    line-height:  20px;
}
.policy {
    padding:  40px 0;
    font-family:  'proxima-nova';
}
.policy h2 {
    font-size:  26px;
    font-weight:  400;
    padding-bottom:  20px;
}
.policy h3  {
    font-size:  22px;
    font-weight:  bold;
    margin:  0px;
    border:  0;
    line-height:  30px;
    color: #000;
}
.policy h4  {
    font-size:  22px;
    font-weight:  800;
    margin:  0px;
    padding-bottom:  15px;
}
.policy p  {
    font-size:  18px;
    padding-bottom:  15px;
    font-weight:  400;
    line-height:  27px;
}
ul.ul-frst  {
    list-style:  none;
    margin:  0 0 10px 0;
}
.policy li  {
    font-size:  17px;
    font-weight:  400;
}
ul.ul-scnd  {
    margin:  0 0 20px 20px;
}
.policy a  {
    color: #0039dd;
}
.brands  {
    padding:  20px 0;
    text-align: center;
}
.brands h1  {
    font-family:  'proxima-nova';
    font-size:  40px;
    text-align:  center;
    font-weight:  700;
    padding-bottom:  50px;
}
.brands-sec1  {
    width: 100%;
    padding-bottom:  20px;
    float: left;
}
.brand1  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  35px 5px;
    margin-right:  22px;
}
.brand1 img  {
    width:  150px;
}
.brand2  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  65px 5px;
    margin-right:  22px;
}
.brand2 img  {
    width:  175px;
}
.brand3  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  59px 10px;
    margin-right:  22px;
}
.brand3 img  {
    width:  175px;
}
.brand4  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  71px 10px;
    margin-right:  22px;
}
.brand4 img  {
    width:  175px;
}
.brand5 {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  70px 10px;
    margin-right:  22px;
}
.brand5 img  {
    width:  175px;
}
.brand6  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  78px 10px;
}
.brand6 img  {
    width:  175px;
}
.brands-sec2  {
    width: 100%;
    padding:  20px 0;
    float: left;
}
.brand7  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  75px 10px;
    margin-right:  22px;
}
.brand7 img  {
    width:  175px;
}
.brand8  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  70px 10px;
    margin-right:  22px;
}
.brand8 img  {
    width:  175px;
}
.brand9  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  20px 10px;
    margin-right:  22px;
}
.brand9 img  {
    width:  175px;
}
.brand10  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  57px 10px;
    margin-right:  22px;
}
.brand10 img  {
    width:  175px;
}
.brand11 {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  47px 10px;
    margin-right:  22px;
}
.brand11 img  {
    width:  175px;
}
.brand12 {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  52px 10px;
}
.brand12 img  {
    width:  175px;
}
.brands-sec3 {
    float:  none;
    display:  inline-block;
    margin-left:  auto;
    margin-right:  auto;
    width:  15%;
}
.brands-sec3 img  {
    width:  175px;
    margin:  0 auto;
    border:  1px solid #e2e0e0;
    padding:  50px 15px;
}
.trade  {
    width: 100%;
    float: left;
    float: left;
}
.trade-banner  {
    width: 100%;
}
.trade-text  {
    padding:  80px 0;
    font-family:  'proxima-nova';
}
.prbh  {
    display:  inline-flex;
    width:  80%;
    justify-content:  flex-end;
}
.trade-text h2  {
    font-size:  27px;
    font-weight:  700;
    padding:  20px 0;
    margin:  0px;
}
.trade-text p {
    font-size:  20px;
    line-height:  27px;
}
.trade-text li {
    font-size:  20px;
    line-height:  24px;
}
.trade-text a.loggs {
    border:  1px solid #e01c23;
    background-color:  #e01c23;
    color:  #fff;
    padding:  6px 65px;
    border-radius:  10px;
    font-size:  20px;
    margin-bottom:  20px;
}
.set_join  {
    width:  86%;
    display:  flex;
    justify-content:  flex-end;
}
.set_join input[type=submit] {
    background-color:  #ed1c24;
    padding:  10px 77px;
    font-size:  22px;
    font-weight:  700;
    text-transform:  uppercase;
}
label  {
    font-weight:  800;
    font-size:  20px;
}
.help  {
    padding:  30px 0;
}
.help_text h2  {
    font-size:  18px;
    font-weight:  400;
    margin:  0px;
}
.help_text p  {
    font-size:  18px;
    font-weight:  400;
    padding-bottom:  20px;
}
.help_text h3  {
    font-size:  18px;
    font-weight:  400;
    margin:  0px;
}
.help_form {
    width: 100%;
    display: inline-block;
    margin-bottom:  60px;
}
.help_form1  {
    width: 100%;
    display: inline-block;
    margin-bottom:  60px;
}
.form_set {
    width: 17%;
    float:  left;
    font-size: 50px;
    margin-right:  30px;
    text-align: right;
}
.set_input {
    width:  60%;
    float:  left;
    display: grid;
    align-items: center;
    padding: 10px 0;
}
.set_input input[type=text], input[type=email], input[type=tel], input[type=number], textarea, select {
    width:  100%;
    background-color:  transparent;
    border:  1px solid #000;
    color:  #43454b;
    padding:  .6180469716em;
}
.set_input input[type=submit] {
    background-color:  #ed1c24;
    padding:  5px 50px;
    font-size:  18px;
    text-transform:  uppercase;
}
.wpcf7 br  {
    display:  none;
}
.cntnt  {
    margin:  0 auto;
    padding:  30px 0px;
}
.page-id-202 .ff  {
    width:  70%;
    float:  right;
    margin:  0 auto;
}
.hlpp h2,  .hlpp2 h1  {
    font-size:  30px;
    font-weight:  600;
    font-family:  'proxima-nova';
}
span.smpl  {
    font-weight:  300;
}
.prbhh  {
    font-size:  13px;
    position:  relative;
    bottom:  0px;
    color:  #ed1c24;
}
span.smpl2  {
    padding:  0 10px;
}
.sdb1 h2  {
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight:  600;
    font-size:  22px;
    padding-left: 14px;
}
ul.ul-sdt  {
    margin:  0;
    list-style:  none;
    width: 100%;
    display: inline-block;
}
.neww-dvv  {
    margin:  20px 0px;
    width:  80%;
    display:  inline-block;
    padding:  10px;
    border:  1px solid #000;
}
ul.ul-sdt li  {
    padding:  6px 0px;
}
ul.ul-sdt li a  {
    font-size:  17px;
    color:  #000;
    font-family:  'proxima-nova';
}
.desk_text p  {
    color:  #000;
    font-size:  17px;
    line-height:  27px;
    font-family:  'proxima-nova';
}
p.hhf  {
    padding:  15px 0px 0 0;
}
.desk_text  {
    margin-bottom:  60px;
}
.ann  {
    width:  100%;
    justify-content:  flex-start;
}
select.wpcf7-form-control.wpcf7-select  {
    appearance:  none;
    position: relative;
}
span.wpcf7-form-control-wrap.menu-491:after  {
    content:  "\f078";
    font-family:  'FontAwesome';
    position:  absolute;
    font-size:  17px;
    right:  3px;
    padding:  6px;
    top:  0px;
    color:  #ed1c24;
}
input.wpcf7-form-control.wpcf7-submit  {
    padding:  12px 65px;
    text-transform:  uppercase;
    background:  #ed1c24;
    font-size:  18px;
    margin-top:  11px;
    letter-spacing:  1.6px;
    font-family:  'proxima-nova';
}
.set_input1  {
    width:  80%;
    float:  right;
    display:  block;
    padding-left:  30px;
}
.page-id-197 div#primary  {
    width:  70%;
    float:  right;
}
.ccbg  {
    padding:  30px 0px 30px 0;
}
.hlpp1  {
    margin:  0 0 20px 0;
}
.hlpp1 h2  {
    font-size:  27px;
    font-weight:  600;
    letter-spacing:  1.6px;
    font-family:  'proxima-nova';
}
.help_text1 h2,  h3.clct  {
    font-size:  21px;
    font-weight:  bold;
    font-family:  'proxima-nova';
    color:  #000;
    margin: 10px 0 20px;
}
.page-id-64 h3.clcc  {
    padding-bottom:  17px !important;
    font-size:  21px !important;
    font-weight:  bold !important;
    font-family:  'proxima-nova';
    color:  #000;
    margin:  10px 0 0px;
}
.help_text1 p  {
    font-family:  'proxima-nova';
    font-size:  18px;
    padding-bottom:  25px;
}
.help_text1 h3  {
    margin:  0;
    font-family:  'proxima-nova';
    font-size:  18px;
    color:  #000 !important;
    font-weight:  400 !important;
}
span.clck a  {
    color:  #000;
    font-weight:  600;
}
.ff1,  .shpp-cat  {
    float:  right;
    width:  70%;
    margin:  0 auto;
}
.desk_text h3  {
    font-family:  'proxima-nova';
    font-weight:  600;
    font-size:  50px;
    letter-spacing:  1.0px;
}
.icn-div  {
    display:  flex;
    margin-bottom:  30px;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    border:  1px solid #000;
    padding:  14px 34px;
    margin:  0 30px;
    border-radius:  9px;
    position: relative;
}
.icn-1:before  {
    content:  "";
    background:  url('images/new-pc.png');
    position:  absolute;
    height:  75px;
    width:  81px;
    top:  -24px;
    left:  -29px;
    background-repeat:  no-repeat;
}
.icn-2:before  {
    content:  "";
    background:  url('images/cart.png');
    position:  absolute;
    height:  75px;
    width:  81px;
    top:  -24px;
    left:  -29px;
    background-repeat:  no-repeat;
}
.icn-3:before  {
    content:  "";
    background:  url('images/wallet.png');
    position:  absolute;
    height:  75px;
    width:  81px;
    top:  -24px;
    left:  -29px;
    background-repeat:  no-repeat;
}
.icn-4:before  {
    content:  "";
    background:  url('images/secure.png');
    position:  absolute;
    height:  75px;
    width:  81px;
    top:  -24px;
    left:  -29px;
    background-repeat:  no-repeat;
}
.icn-1,  .icn-2  {
    margin:  0 30px 20px 30px;
}
.icn-div h2  {
    font-weight:  bold;
    font-family:  'proxima-nova';
    font-size:  20px;
}
.icn-div h4  {
    font-size:  16px;
    font-weight:  bold;
    font-family:  'proxima-nova';
}
.icn-div p  {
    font-size:  16px;
    font-family:  'proxima-nova';
    font-weight:  400;
}
.txtss h2  {
    font-size:  28px;
    font-weight:  bold;
    font-family:  'proxima-nova';
    padding-bottom:  30px;
}
.txtss p  {
    color:  #000;
    font-size:  17px;
    line-height:  27px;
    font-family:  'proxima-nova';
}
.fqq  {
    margin-bottom:  80px !important;
}
.txtss h4  {
    font-family:  'proxima-nova';
    font-weight: bold;
}
.txtss  {
    margin-bottom:  30px;
}
.retrn p  {
    padding-bottom:  17px;
}
h3.clcc  {
    padding-bottom:  17px;
}
.retrn  {
    margin-bottom:  70px;
}
ul.ul-rtrn li  {
    font-family:  'proxima-nova';
    font-size:  18px;
    color:  #000;
}
h2.h-rtrn  {
    font-weight:  bold;
    padding:  30px 0px;
}
.menu-prodepot-container,  .menu-help-desk-container  {
    margin:  5px 0px;
    width:  80%;
    display:  inline-block;
    padding:  10px;
    border:  1px solid #000;
}
ul#menu-prodepot,  .menu-help-desk-container ul#menu-help-desk  {
    margin:  0;
    list-style:  none;
    width:  100%;
    display:  inline-block;
}
ul#menu-prodepot li a,  .menu-help-desk-container ul.menu li a  {
    font-size:  17px;
    color:  #000;
    font-family:  'proxima-nova';
}
ul#menu-prodepot li,  .menu-help-desk-container ul.menu li  {
    padding:  6px 0;
}
.page-id-76 div#primary  {
    float:  right;
    width:  70%;
    margin:  0 auto;
}
.help_form2  {
    width:  100%;
    display:  inline-block;
    margin-bottom:  60px;
}
.help_form2 label  {
    font-size:  19px;
    color: #363636 }
.page-id-76 .terms_ft,  .page-id-72 .terms_ft  {
    background:  #fff;
}
.prt  {
    width:  100%;
    margin:  0 auto;
    display:  inline-block;
    padding:  45px 0px;
}
.hlpp h1  {
    font-size:  20px;
    font-weight:  600;
    padding:  0 0 30px 0px;
    font-family:  'proxima-nova';
}
figcaption.caption12  {
    color:  #d21b22;
    font-family:  'proxima-nova';
    line-height:  18px;
    padding:  10px 0px;
    text-transform:  uppercase;
    font-weight:  bold;
    font-size:  18px;
}
.main-icns  {
    display:  flex;
    justify-content:  center;
    padding:  20px 0px;
    text-align:  center;
}
.iconss  {
    background:  #f2f2f2;
}
.img-icnss  {
    background:  #e2e2e2;
    width:  100%;
    padding:  20px 0px;
}
ul.imges-li  {
    margin:  0;
    list-style:  none;
    display:  flex;
    justify-content: center;
}
ul.imges-li li  {
    margin:  0 12px;
}
.liv  {
    padding:  20px 0px;
}
.rcm h2  {
    text-align:  center;
    color:  #fff;
    font-family:  'proxima-nova';
    font-size:  27px;
    text-transform:  uppercase;
    font-weight:  600;
}
.products li.product  {
    border:  1px solid #000;
}
.marqq img  {
    float:  left;
    padding-left:  10px;
}
.right-sidebar .widget-area  {
    width:  25%;
}
h2.prd  {
    font-size:  20px;
    text-transform:  uppercase;
    font-weight:  bold;
    padding:  0 0 30px 0px;
    font-family:  'proxima-nova';
}
.menu-help-desk-container  {
    margin:  0px 0px;
    width:  80%;
    display:  inline-block;
    padding:  10px;
    border:  1px solid #000;
}
.menu-help-desk-container ul#menu-help-desk  {
    margin:  0;
    list-style:  none;
    width:  100%;
    display:  inline-block;
}
.help_text1 h4  {
    margin:  0;
    font-family:  'proxima-nova';
    font-weight:  bold;
    font-size:  23px;
}
.help_text1 h5  {
    font-family:  'proxima-nova';
    font-size:  25px;
    font-weight:  bold;
    padding:  0 0 20px 0;
}
.trck h2  {
    font-weight:  600;
    font-size:  40px;
    text-transform:  uppercase;
    font-family:  'proxima-nova';
}
.trck  {
    min-height:  300px;
    display:  flex;
    justify-content:  center;
    align-items:  center;
}
ul.prd-ul  {
    list-style:  none;
    width:  100%;
    display:  flex;
    margin:  0;
    justify-content:  space-evenly;
}
.prd-1 img  {
    width:  200px;
    margin:  0 auto;
}
.prd-1 h2,  .jj h2  {
    text-align:  center;
    color:  #d21b22;
    font-weight:  600;
    font-size:  23px;
}
.prd-1 h3,  .jj h3  {
    text-align:  center;
    font-size:  14px;
    border-top:  0px;
    font-weight:  600;
    color:  #373737;
    padding: 0;
}
.prd-1 h4,  .jj h4  {
    padding:  10px 0 0 0;
    text-align:  center;
    font-size:  22px;
    font-weight:  600;
    color:  #000;
}
.strr  {
    display:  flex;
    justify-content:  center;
}
h6.price  {
    font-size:  20px;
    font-weight:  500;
    line-height:  35px;
    letter-spacing:  1px;
}
.checked  {
    color:  #d21b22;
    padding:  0 3px;
    line-height:  30px;
    font-size:  16px;
}
.prd-ul li {
    border:  1px solid #000;
    padding:  15px;
    background: #fff;
    width:  23%;
}
.jj  {
    border:  1px solid #000;
    padding:  15px;
    background: #fff;
}
a.crt-btn  {
    color:  #fff;
    background:  #d21b22;
    padding:  7px 17px 7px 28px;
    display:  inline-block;
    margin:  16px 0 10px 0px;
    border-radius:  5px;
    position: relative;
}
.prd-1,  .jj  {
    text-align:  center;
}
a.crt-btn:before  {
    content:  '\f07a';
    font-family:  'Font Awesome 5 Free';
    position:  absolute;
    left:  4px;
}
.prdcts  {
    margin:  40px 0px;
}
.prdcts h1  {
    margin:  0 0 20px 0;
    text-align:  center;
    font-weight:  500;
    text-transform:  uppercase;
}
.jj h2  {
    color:  #d21b22;
    font-size:  18px;
    text-align:  center;
    font-weight:  600;
}
.strr1  {
    display:  flex;
    width:  53%;
    flex-wrap:  wrap;
}
.ttp  {
    display:  flex;
    justify-content:  space-between;
}
.checked1  {
    font-size:  14px;
    color:  #d21b22;
    padding:  0 3px;
    line-height:  29px;
}
.strr1 h4  {
    float:  left;
    padding:  0;
    font-size:  17px;
    color:  #d21b22;
}
h3.eft-h2  {
    text-align:  left;
    font-size:  18px;
}
.crt a.crt-btn  {
    margin:  8px 0 10px 0;
    background:  #333;
}
strike.strk  {
    color:  #333;
    padding-left:  6px;
}
.htps p  {
    font-size:  14px;
    font-weight:  500;
    text-align:  left;
}
.htps  {
    min-height:  80px;
    display:  flex;
    flex-flow:  column;
    justify-content:  center;
}
h2.eft-h2  {
    min-height:  55px;
}
.page-id-11 .jj  {
    border:  0px;
}
.regular1 .slick-next:before  {
    background:  #000;
    padding:  0 20px;
    color:  #e8a224;
}
.regular1 button.slick-prev:before  {
    display:  none;
}
.regular1 .slick-next  {
    right:  -5px;
}
header.woocommerce-products-header h1  {
    color:  #171717;
    margin:  0px 0px;
    padding:  60px 0px 10px;
    font-weight:  600;
    text-transform:  capitalize;
    text-align:  left;
}
p.woocommerce-result-count  {
    font-size:  17px;
    font-weight:  600;
}
p.description  {
    font-weight:  500;
    color:  #333;
    min-height:  60px;
    padding:  20px 10px;
}
h2.woocommerce-loop-product__title  {
    font-weight:  600 !important;
    font-size:  22px !important;
    color:  #ed1c24;
}
span.price  {
    font-weight:  600 !important;
    color:  #000 !important;
    font-size:  20px;
    font-family:  'proxima-nova';
}
a.button.add_to_cart_button  {
    background:  #d21b22;
    border-radius:  5px;
    text-transform: uppercase;
}
.site-main ul.products li.product,  ul.products.columns-3 li  {
    background:  #fff;
    border:  0px;
    margin-bottom:  0px;
    padding: 15px 15px 25px 15px;
    margin-right: 10px !important;
}
.ff h3  {
    font-weight:  600;
    text-transform:  uppercase;
    font-size:  15px;
    color:  #2E3192;
}
.on-dvv ins  {
    margin-left:  0 !important;
}
.sm-dvv  {
    display:  flex;
    margin:  15px 0 0 0;
    align-items:  center;
    justify-content:  space-between;
    text-align:  left;
}
.sm-dvv span.price  {
    margin-bottom:  0 !important;
}
.ggt h3  {
    color:  #333;
    text-align:  left;
}
.ggt p  {
    text-align:  left;
    min-height: 30px;
    font-style:  italic;
    font-weight:  500;
    display:  flex;
}
.woocommerce-product-rating a  {
    display:  inline-block;
    vertical-align:  top;
}
.woocommerce-product-rating a:first-child  {
    margin:  0 10px 0 0;
}
.woocommerce-product-rating a:last-child  {
    margin:  -2px 0 0 0;
}
.hf a.button.add_to_cart_button  {
    background:  #363636 !important;
}
.on-dvv span.woocommerce-Price-amount.amount  {
    font-weight:  600;
    font-size:  17px;
}
.hf,  .on-dvv  {
    width:  50%;
}
.hf a  {
    float:  right;
}
h1.jjn  {
    font-weight:  bold;
    padding:  0px;
    margin:  40px 0 0 0;
    color:  #2e3192;
    text-transform: uppercase;
}
.fa-shopping-cart:before  {
    color:  #fff;
    font-size:  21px;
}
.woocommerce-cart-form table.shop_table tr th  {
    background:  #ed1c24;
    color:  #fff;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight:  600;
}
form.woocommerce-cart-form table tr th,  form.woocommerce-cart-form table tr td  {
    border:  1px solid #e8e2e2;
}
td.actions  {
    border:  0px !important;
    padding:  20px 0px !important;
}
.actions button  {
    background:  #ed1c24;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight:  bold;
}
.cart_totals h2  {
    font-size:  30px;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight:  600;
    padding-bottom:  20px;
    color:  #2e3192;
}
.wc-proceed-to-checkout .button.checkout-button  {
    background:  #ed1c24;
}
tr.woocommerce-cart-form__cart-item.cart_item .product-name a  {
    text-decoration:  none;
}
header.entry-header  {
    padding-bottom:  30px !important;
}
.woocommerce-info,  .woocommerce-noreviews,  p.no-comments  {
    background-color:  #2e3192;
}
.woocommerce-billing-fields__field-wrapper .form-row input  {
    border:  1px solid #e6e6e6;
    background:  #fff;
    height:  44px;
}
.woocommerce-billing-fields__field-wrapper .form-row  {
    padding:  10px 0px;
}
.select2-container--default .select2-selection--single  {
    border:  1px solid #e6e6e6;
    height:  44px;
    border-radius:  0px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered  {
    line-height:  43px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow  {
    height: 43px;
}
span.woocommerce-input-wrapper textarea  {
    background:  #fff;
    border:  1px solid #e6e6e6;
}
.woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label  {
    margin:  20px 0px;
}
button#place_order  {
    background:  #ed1c24;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
}
ul.products.columns-3 li  {
    border:  1px solid #000 !important;
    margin:  10px 0px;
}
header.woocommerce-products-header  {
    padding-bottom:  0px !important;
}
.pagination,  .woocommerce-pagination  {
    clear: none;
    order:  4;
    width:  29%;
}
.shp-side  {
    width:  23% !important;
    margin:  50px 20px 50px 20px !important;
    float: right;
    border:  1px solid #000;
    padding:  20px;
}
.widget_product_categories ul.product-categories li,  ul.woocommerce-widget-layered-nav-list li  {
    position:  relative;
    padding-left:  30px !important;
}
.shp-side .widget_product_categories ul.product-categories li:after,  ul.woocommerce-widget-layered-nav-list li:after  {
    background:  url('http://xploreseo.com/prodepot/wp-content/uploads/2021/09/sqq.png');
    position:  absolute;
    height:  20px;
    width:  20px;
    left:  0;
    content:  "";
    top:  13px;
    background-repeat:  no-repeat;
}
.shp-side h2.widget-title:after  {
    content:  "\f107";
    font-family:  'FontAwesome';
    right:  0;
    color:  #e7a726;
    position: absolute;
}
.widget_product_categories ul li::before,  ul.woocommerce-widget-layered-nav-list li:before  {
    display: none;
}
.widget_product_categories ul li,  ul.woocommerce-widget-layered-nav-list li  {
    padding:  10px 0px;
    border-bottom:  1px solid #e6e6e6;
}
.widget_product_categories ul li.cat-item a,  ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a  {
    text-decoration:  none;
    font-size:  18px;
    color:  #000;
}
.shp-side h2.widget-title  {
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight:  bold;
    color:  #000;
    position: relative;
}
.widget_top_rated_products ul li a  {
    font-size:  20px;
    text-decoration:  none !important;
    color:  #000 !important;
}
.woocommerce-pagination .page-numbers li .page-numbers.current  {
    background: #d21b22;
    color:  #fff;
    font-weight:  bold;
    font-size:  13px;
    padding:  1px 10px;
}
ul.page-numbers li a  {
    background:  #fff !important;
    color:  #000 !important;
    font-weight:  bold;
    font-size:  13px;
}
section.related ul li  {
    width:  30% !important;
    margin:  0 20px !important;
    min-height:  auto !important;
}
button.single_add_to_cart_button  {
    background:  #ed1c24 !important;
    font-weight:  600;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
}
div.woocommerce-Tabs-panel h2  {
    color:  #2e3192;
    font-weight:  600;
    text-transform:  uppercase;
}
#respond p.form-submit input  {
    background:  #ed1c24;
    font-size:  17px;
    padding:  7px 30px;
    text-transform:  uppercase;
    margin:  20px 0;
}
.related h2  {
    font-weight:  600;
    font-size:  23px !important;
    color:  #2e3192;
}
.contentss  {
    width:  95%;
    margin:  0 auto;
}
.fullslider1 .slick-prev:before  {
    display: none;
}
.fullslider1 .slick-next  {
    right:  6px;
}
.fullslider1 .slick-next:before  {
    background:  #000;
    padding:  11px 20px;
    font-size:  34px !important;
    color:  #d69726;
}
.gg .footer-widgets .widget  {
    margin-bottom:  20px;
}
span.line-hd  {
    padding:  0 21px;
}
a.button.add_to_cart_button  {
    position:  relative;
    padding:  5px 16px 5px 25px;
    font-size:  16px;
}
a.button.add_to_cart_button:before  {
    content:  "ïº";
    font-family:  'FontAwesome';
    position:  absolute;
    left:  5px;
    top:  6.5px;
}
.price ins  {
    color:  #e81c25;
    font-weight:  bold;
}
.price del  {
    opacity:  1;
    font-weight:  bold;
}
.fullslider1 .ff h3  {
    color:  #d21b22;
}
span.price > span  {
    font-weight:  bold;
}
.prbss  {
    margin-top: 0px;
}
.fullslider1 .ff p  {
    display:  flex;
    align-items:  flex-start;
    justify-content:  center;
    font-weight:  500;
    padding:  0 13px;
}
span.onsale  {
    display:  none;
}
.item22 img  {
    width:  180px;
    margin:  0 auto;
}
.lbbl label  {
    font-weight:  500;
    font-size:  21px;
    font-family:  'proxima-nova';
    color:  #000;
    letter-spacing:  1px;
}
.storefront-sorting  {
    display:  flex;
    flex-flow:  row;
    align-items:  flex-end;
    flex-wrap: wrap;
}
.woocommerce-perpage  {
    width:  26%;
    margin:  0 10px;
}
.itms  {
    font-weight:  500;
    font-size:  18px;
    font-family:  'proxima-nova';
    color:  #000;
    letter-spacing:  1px;
}
p.woocommerce-result-count  {
    order:  3;
    margin-top:  25px;
}
.woocommerce-perpage select  {
    width:  200px;
}
h3.dskk  {
    font-weight:  600;
    padding-left:  35px;
    text-transform:  uppercase;
    font-size:  24px;
}
.ccts  {
    margin-top:  40px;
}
p.pbd b  {
    font-weight:  bold;
}
.hlpp  {
    padding:  0px 0px;
}
.page-id-72 .hlpp  {
    padding:  0;
}
.woocommerce .hlpp  {
    padding:  0px;
}
.woocommerce-pagination .next::after  {
    content:  "\f101";
}
.woocommerce-pagination .prev::after  {
    content:  "\f100" !important;
}
.inn-icss  {
    width:  225px;
}
.fullslider .slick-slide  {
    margin:  0px 10px;
}
a.woocommerce-review-link  {
    color:  #000;
    font-weight:  bold;
}
.sm-dvv  {
    margin-top: 0px;
}
.fullslider1 .ff h3  {
    min-height:  0px;
}
.star-rating span:before  {
    color:  #e81c25 !important;
    padding:  0;
}
.woocommerce-product-rating  {
    text-align:  left !important;
}
.type-product .woocommerce-product-rating  {
    margin-top:  3px !important;
}
.fullslider1 .star-rating  {
    display:  inline-block;
}
.fullslider1 .woocommerce-product-rating  {
    text-align:  center !important;
}
.fullslider1 .star-rating span:before  {
    letter-spacing:  5px;
    opacity:  1;
    font-size:  14px;
}
ul.fullslider1 li.product .star-rating  {
    width:  35%;
}
.fullslider1 .star-rating::before  {
    opacity: 0;
    float:  left;
}
.fullsldier1 .woocommerce-product-rating a:last-child  {
    margin:  0px 0 0 0;
}
.fullslider1 li.product .price  {
    margin:  0px !important;
}
.fullslider a.added_to_cart.wc-forward  {
    background: #363636 !important;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background:  #d21b22 !important;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    display:  none;
}
.brands-sec1 li  {
    display:  inline-block;
    width:  15%;
    border:  1px solid #333;
    min-height:  110px;
    vertical-align:  top;
    margin:  11px 6px;
    padding:  22px 5px;
}
.brands-sec1 ul  {
    margin:  0 !important;
}
figure.Best.Sellers,  figure.Clearance,  figure.New.Arrivals,  figure.On.Sale,  figure.Uncategorized  {
    display:  none;
}
ul.fullslider1 li.product img  {
    margin-bottom: 0px;
}
.sale1 .slick-prev,  .slick-prev,  .slick-next .slick-next  {
    top:  45% !important;
}
.archive .page-description  {
    display:  none;
}
@media only screen and (min-width:0px) and (max-width:320px) {
	.cct .shp-img-cat img {
    max-width: 107px !important;
}
    a.button.add_to_cart_button  {
    font-size:  12px !important;
}
}
@media only screen and (max-width:375px) and (min-width:0px) {
    
	button#btn-map  {
    
    text-align:  left;
    
    padding-left:  10px;
    
}
.page .shp-img-cat figcaption.caption1 {
    font-size: 13px !important;
    text-transform: uppercase;
}
	.woocommerce .woocommerce-pagination,  p.woocommerce-result-count  {
    width:  100% !important ;
}
.archive ul.products li,  .archive.tax-brand ul.products li {
    width: 100% !important;
    margin:  0 10px 25px 10px !important;
}
.fll-lgs  {
    margin:  40px 0 25px 0;
}
.hlpp h2,  .hlpp2 h1  {
    font-size:  20px;
}
.site-footer  {
    padding:  40px 0 0 0;
}
.shp-img-cat figure.item11  {
    min-height:  207px !important;
}
.related a.button.add_to_cart_button,  .related a.added_to_cart.wc-forward  {
    font-size:  13px;
}
.related a.added_to_cart.wc-forward {
    padding:  6px;
}
.shp-img-cat figure  {
    width:  47% !important;
    margin:  10px 0px !important;
}
.shp-img-cat img  {
    max-width:  145px !important;
}
.page-id-202 .ff  {
    width:  100%;
}
.full-logos a  {
    width:  48% !important;
    margin:  0 0 30px 5px;
    text-align:  center;
}
h2.h3d  {
    font-size:  11px;
    line-height:  20px;
}
.archive ul.products li  {
    width:  100%;
    float:  left;
    margin:  10px 9px !important;
    padding:  10px !important;
}
.sale1 ul.products li.product img,  ul.fullslider1 li.product img  {
    width:  200px;
    margin-bottom: 0px;
}
.blu-bg .prdcts  {
    margin:  0px;
}
span.nmn,  span.line-hd  {
    display: none;
}
.imges figure  {
    width:  48% !important;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    display:  none;
}
.container  {
    width:  300px;
}
ul.imges-li.last_img_li img  {
    max-width:  130px !important;
}
.policy p {
    font-size: 16px;
}
.policy h3 {
    font-size: 18px;
}
.policy h4  {
    font-size:  18px;
    font-weight:  700;
    margin:  0px;
    padding-bottom:  15px;
}
.policy li  {
    font-size:  16px;
    font-weight:  400;
}
.trade-text h2  {
    font-size:  19px;
    text-align:  center;
}
.trade-text p  {
    font-size:  16px;
    text-align:  center;
}
.trade-text li  {
    font-size:  16px !important;
    line-height:  24px;
}
.terms p  {
    font-size:  16px !important;
    padding-bottom:  15px;
    font-weight:  400;
    line-height:  27px;
}
.terms li  {
    font-size:  16px !important;
    font-weight:  400;
}
ul.menu li.menu-item-137 > ul.clck,  ul.menu li.menu-item-19 > ul.clck1 {
    display:  block !important;
}

.main-header1 .cart1  {
    width:  100%;
    float:  right;
    padding:  0px 10px 0 0 !important;
    display:  flex;
    align-items: center;
    justify-content: end!important;
}
.main-header1 {
    flex-flow:  row;
}
.navigation  {
    order:  3;
}
ul.clck,  ul.clck1  {
    position:  relative;
    margin:  0 auto;
    width:  80%;
    background:  #ba1a20;
}
ul.clck li,  ul.clck1 li  {
    border-bottom:  0px !important;
}
.main-header1 .logo img  {
    max-width: 100% !important;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  100%;
    padding:  20px 84px;
    margin:  0px;
}
.brand1 img  {
    width:  130px;
}
.brand2  {
    width:  100%;
    padding:  40px 60px;
    margin-top:  20px;
}
.brand3  {
    width:  100%;
    padding:  45px 60px;
    margin-top:  20px;
}
.brand4  {
    width:  100%;
    padding:  55px 60px;
    margin-top:  20px;
}
.brand5  {
    width:  100%;
    margin-top:  20px;
    padding:  50px 60px;
}
.brand6  {
    width:  100%;
    padding:  70px 60px;
    margin-top:  20px;
}
.brand7  {
    width:  100%;
    padding:  70px 60px;
}
.brand8  {
    width:  100%;
    padding:  60px;
    margin-top:  20px;
}
.brand9  {
    width:  100%;
    padding:  20px 60px;
    margin-top:  20px;
}
.brand10  {
    width:  100%;
    padding:  50px 60px;
    margin-top:  20px;
}
.brand11  {
    width:  100%;
    padding:  40px 60px;
    margin-top:  20px;
}
.brand12  {
    width:  100%;
    padding:  50px 60px;
    margin-top:  20px;
}
.brands-sec3  {
    width:  100%;
    border:  1px solid #e2e0e0;
    padding:  0px 80px;
    margin:  0px;
}
.brands-sec3 img  {
    width:  150px;
    border: none;
}
.terms_ft  {
    padding:  20px 0;
}
.terms_ft1  {
    width:  100%;
    float:  left;
}
.terms_ft1 img  {
    width:  270px;
}
.terms_ft1 h2  {
    font-size:  25px;
}
.terms_ft1 h3  {
    font-size:  15px;
}
.terms_ft2  {
    width:  100%;
    float:  left;
    padding-top:  40px;
}
.terms_ft2 img  {
    width:  170px;
}
.terms_ft3 img  {
    width:  190px;
}
.terms_ft2 h2  {
    font-size:  25px;
}
.terms_ft2 h3  {
    font-size:  15px;
}
.terms_ft3  {
    width:  100%;
    float:  left;
    padding-top:  40px;
}
.terms_ft3 img  {
    width:  150px;
}
.terms_ft3 h2  {
    font-size:  25px;
}
.terms_ft3 h3  {
    font-size:  15px;
}
.policy h3  {
    line-height:  15px;
}
.logo  {
    width:  100%;
}
.srchh  {
    display:  none;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.main-header1 .navigation  {
    display:  inline-flex;
    align-items:  center;
    justify-content:  center;
    padding:  0px 0px 0 0;
}
.main-header1 > div  {
    padding:  0px 0px 0px 0px !important;
}
.logo img {
    float: none;
}
.mnu  {
    display:  none;
}
a.prb:focus  {
    outline:  0;
}
ul#menu-menu-1  {
    display:  block;
}
div.clck22  {
    position:  absolute;
    top:  6.7rem;
    background:  #ba1a20;
    width:  100%;
    left:  0;
    display:  block;
}
ul#menu-menu-1 li  {
    padding:  10px 0px;
    border-bottom:  1px solid #f1f1f1;
}
.full-logos  {
    margin:  0 auto;
    display:  inline-block;
}
.full-logos a  {
    display:  inline-block;
    width:  100%;
    width:  23% !important;
    margin:  0 0 20px 5px;
}
.gg  {
    width:  100%;
    margin: 20px 40px 0px 40px;
}
.desc  {
    width:  100%;
    display:  block;
}
.right-br  {
    width:  100%;
    display:  block;
    float:  left;
}
.widget_text  {
    margin:  20px 0px;
}
bottom-footer1  {
    margin:  0px;
}
.menu-menu-2-container .menu  {
    flex-flow:  column;
}
.menu-menu-2-container .menu li {
    padding:  10px 0px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
}
.upp-footer  {
    flex-flow:  column;
}
h2.h3d  {
    font-size:  12px;
    line-height: 25px;
}
.imges,  .imges2 {
    justify-content: space-between;
}
figure.item11 {
    width: 100%;
    margin: 0 0 35px 0;
}
.iconss .inn-icss  {
    margin:  0 0 40px 0;
}
.iconss  {
    padding:  25px 0 0 0;
}
.rcm h2  {
    font-size:  22px;
}
.upp-footer > div  {
    margin:  0 0 20px 0;
}
.full-logos  {
    display:  flex;
    flex-wrap:  wrap;
    justify-content:  flex-start;
    margin-top: 35px;
}
.cat-content h2.shp  {
    font-size:  28px;
}
.bottom-footer1  {
    padding:  20px 20px 65px !important;
    margin-top:  0px;
}
label  {
    font-weight:  700;
    font-size:  20px;
}
.prbh label  {
    color:  #363636;
}
.trade-text  {
    float:  left;
    width:  100%;
    padding: 30px 0;
}
.trade-text h2  {
    font-size:  18px;
    text-align:  left;
}
.trade-text p  {
    font-size:  16px;
    text-align:  left;
}
.set_join  {
    width:  100%;
    float:  left;
    margin:  20px 0;
    justify-content:  end;
}
.form_set  {
    width:  100%;
    font-size:  45px;
    text-align:  left;
    padding:  0px;
}
.set_input  {
    width:  100%;
    float:  left;
    margin:  0px;
    padding: 0;
}
.set_join input[type=submit]  {
    padding:  10px 100px;
    font-size:  20px;
}
.trade-text a  {
    padding:  10px 90px;
    border-radius:  10px;
    font-size:  20px;
}
.prbh  {
    flex-flow: column;
    width: 100%;
}
.cntnt  {
    padding:  0px 0 30px 0;
}
h2  {
    font-size:  19px;
}
.prbhh  {
    font-size:  11px;
    bottom:  2px;
}
.desk_text  {
    margin-bottom:  0px;
}
.help_form,  .help_form1  {
    width:  100%;
}
textarea.wpcf7-form-control.wpcf7-textarea  {
    height:  170px;
}
.wpcf7 .ajax-loader  {
    display:  block;
    position:  absolute;
}
.set_input1  {
    width:  100%;
    padding:  0;
    float:  none;
    display:  flex;
    justify-content:  center;
}
.neww-dvv  {
    width:  100%;
    margin:  30px 0px 50px 0px;
}
div#secondary  {
    width:  90%;
    margin:  0 auto;
}
.page-id-197 div#primary  {
    width:  100%;
}
.help_text1 h2  {
    font-size:  17px;
}
.help_text1 p  {
    font-size:  15px;
}
.page-id-197 .ft-div  {
    display:  none;
}
.icn-div p br  {
    display:  none;
}
.icn-div  {
    flex-flow:  column;
    margin:  0px 0px;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    margin:  0 10px 36px 10px;
    min-height:  250px;
}
.icn-1  {
    margin-top:  35px;
}
.txtss h2  {
    font-size:  25px;
}
.txtss p br  {
    display:  none;
}
.icn-1:before,  .icn-2:before,  .icn-3:before,  .icn-4:before  {
    margin-left:  4px;
}
.retrn p br  {
    display:  none;
}
.retrn  {
    margin-bottom:  30px;
}
.item22 img  {
    margin:  0 auto;
}
.main-icns  {
    flex-flow:  column;
}
.marqq img  {
    width:  53px;
    padding-left: 5px !important }
ul.imges-li  {
    flex-wrap: wrap;
}
ul.liv  {
    padding:  0;
}
.ff1,  .shpp-cat  {
    width: 100%;
}
.shp-side  {
    width: 90% !important;
}
.txtss.fqq  {
    margin-bottom:  30px !important;
}
.txtss h4  {
    font-size:  20px;
}
ul.ul-rtrn li  {
    font-size:  15px;
}
.page-id-76 div#primary  {
    width: 100%;
}
h2.ordr  {
    font-size:  25px;
    padding-bottom:  20px;
}
.help_text1 h4  {
    font-size:  19px;
}
.help_text1 h5  {
    font-size:  23px;
}
.nn3  {
    flex-flow:  column;
    align-items:  start;
}
button.bt1  {
    padding:  10px 20px;
}
.cntctq  {
    padding:  17px 20px;
}
ul.prd-ul li  {
    margin:  10px 0px;
}
ul.prd-ul  {
    flex-flow:  column;
}
.ttp  {
    flex-flow:  column;
}
.strr1  {
    width:  100%;
    justify-content:  center;
}
.contentss  {
    width:  90%;
}
ul.imges-li li img  {
    margin:  0 auto;
    width: 130px;
}
.mnu33  {
    padding:  30px 0px;
}
.cntct ul li a img  {
    width:  65%;
}
ul#menu-crtsss  {
    margin:  0 0 0 30px;
}
span.line-hd {
    padding: 0px;
}
a.button.add_to_cart_button  {
    font-size: 15px;
}
.sm-dvv  {
    align-items:  baseline;
}
.hf a  {
    float:  none;
}
.on-dvv  {
    margin:  0 0 10px 0;
}
.woocommerce-perpage  {
    width:  100%;
    margin: 0;
}
.storefront-sorting  {
    align-items:  flex-start;
    flex-flow:  column;
}
.site-main ul.products li.product,  ul.products.columns-3 li  {
    margin:  0 0 0px 0 !important;
}
.ft-sid div#secondary  {
    width:  100% !Important;
    padding:  0 0 50px 0px !important;
}
h3.dskk  {
    padding-left:  0 !important;
}
.menu-help-desk-container  {
    width:  100%;
}
.set_input1  {
    padding:  25px 0 0 0;
}
.policy h4  {
    margin:  20px 0 0 0;
}
.policy h3  {
    margin:  0 0 20px 0;
}
.slick-prev  {
    left:  -17px;
}
.slick-next  {
    right:  -17px;
}
.inn-icss,  .logo  {
    width:  100%;
}
.img-icnss  {
    padding: 40px 0px;
}
.desc br  {
    display: none;
}
.hf a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    width:  47%;
    background:  #333;
    font-family:  'proxima-nova';
    text-align:  center;
    float:  right;
    text-transform:  uppercase;
    padding:  5px 16px 5px 16px;
    border-radius:  6px !important;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background:  #ed1c24;
}
.brands-sec1 li img  {
    margin:  0 auto;
}
.brands-sec1 li  {
    width:  100%;
}
.full-logos img  {
    display:  inline-block;
}
}
@media only screen and (max-width:600px) {
.woocommerce-product-details__short-description table td {font-size: 13px;padding: 10px !important;}
.mnu33 {flex-flow: column;justify-content: flex-start;}	
.mnn-divi {flex-flow: column;}
.rgstr-div {padding-top: 70px;}
.loggs2 { width: 95% !important;}
h2.headng-mainn {padding-bottom: 40px !important; font-size:32px !important}
.search .type-product img {max-width: 100px;}
.search .type-product p,  .search .type-product ul {width:  calc(100% - 150px);}
.search .type-product h2.alpha.entry-title a  {font-size:  22px;}
.search nav#post-navigation  {width:  100%;}
}
@media only screen and (max-width:500px) {
    .search .type-product img  {
    float:  none;
    width:  100%;
    margin:  0 auto;
    max-width:  300px;
}
.search .type-product p,  .search .type-product ul  {
    width:  100%;
}
}
@media only screen and (max-width:600px) and (min-width:481px) {
.is_mobile ul#menu-mnm-menu {
    right: -34px;
}
.search h1.page-title {
    font-weight: bold;
    padding: 30px 20px 30px !important;
    font-size: 30px;
}
    figcaption.caption1  {
    font-size:  14px;
}
.brands-sec1 li  {
    width:  45%;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    display:  none;
}
.hf,  .on-dvv  {
    width:  100% !important;
}
a.button.add_to_cart_button  {
    font-size: 15px;
}
.sm-dvv  {
    flex-flow:  initial !important;
    align-items:  center !important;
}
.brands-sec1,  .brands-sec2  {
    display:  flex !important;
    flex-wrap:  wrap !important;
    justify-content:  space-between !important;
}
ul.imges-li.last_img_li img  {
    max-width:  150px !important;
}
.brands-sec1 > div,  .brands-sec2 > div  {
    width:  47% !important;
    margin:  0 0 25px 0;
}
.container {
    width: 450px;
}

.terms p  {
    font-size:  16px;
    padding-bottom:  15px;
    font-weight:  400;
    line-height:  27px;
}
.terms li  {
    font-size:  16px;
    font-weight:  400;
}


.main-header1 .cart1  {
    width:  100%;
    float:  right;
    padding:  0px !important;
    align-items:  center;
    display:  flex;
    justify-content:  flex-end;
    margin:  0 20px 0 0;
}
.main-header1 {
    flex-flow:  row;
}
.navigation  {
    order:  3;
}
ul.clck,  ul.clck1  {
    position:  relative;
    margin:  0 auto;
    width:  80%;
    background:  #ba1a20;
}
.policy h3  {
    line-height:  15px;
}
.logo img  {
    float: none;
}
ul.clck li,  ul.clck1 li  {
    border-bottom:  0px !important;
}
.main-header1 .logo img  {
    max-width:  166px;
}
.terms_ft  {
    padding:  20px 0;
}
.terms_ft1  {
    width:  100%;
    float:  left;
}
.terms_ft1 img  {
    width:  270px;
}
.terms_ft1 h2  {
    font-size:  25px;
}
.terms_ft1 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft2  {
    width:  100%;
    float:  left;
}
.terms_ft2 img  {
    width:  170px;
}
.terms_ft2 h2  {
    font-size:  25px;
}
.terms_ft2 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft3  {
    width:  100%;
    float:  left;
    padding-top:  40px;
}
.terms_ft3 img  {
    width:  190px;
}
.terms_ft3 h2  {
    font-size:  25px;
}
.terms_ft3 h3  {
    font-size:  23px;
    line-height:  33px;
}
.logo  {
    width:  100%;
}
.srchh  {
    display:  none;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.main-header1 .navigation  {
    width:  30%;
    display:  inline-flex;
    align-items:  center;
    justify-content:  center;
    padding:  0px 20px 0 0;
}
.mnu  {
    display:  none;
}
a.prb:focus  {
    outline:  0;
}
ul#menu-menu-1  {
    display:  block;
}
div.clck22  {
    position:  absolute;
    top:  6.7rem;
    background:  #ba1a20;
    width:  100%;
    left:  0;
    display:  block;
}
ul#menu-menu-1 li  {
    padding:  10px 0px;
    border-bottom:  1px solid #f1f1f1;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  48%;
    padding:  20px 15px;
    margin:  0px;
    display:  inline-block;
}
.brand1 img  {
    width:  100%;
}
.brand5  {
    width:  100%;
    margin-top:  20px;
    padding:  50px 150px;
}
.brand6  {
    width:  100%;
    padding:  70px 150px;
    margin-top:  20px;
}
.brand7  {
    width:  100%;
    padding:  70px 150px;
}
.brand8  {
    width:  100%;
    padding:  60px 150px;
    margin-top:  20px;
}
.brand9  {
    width:  100%;
    padding:  20px 150px;
    margin-top:  20px;
}
.brand10  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brand11  {
    width:  100%;
    padding:  40px 150px;
    margin-top:  20px;
}
.brand12  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brands-sec3  {
    width:  100%;
    border:  1px solid #e2e0e0;
    padding:  0px 80px;
    margin:  0px;
}
.brands-sec3 img  {
    width:  150px;
    border: none;
}
.brand2  {
    width:  48%;
    display:  inline-block;
    padding:  59px 15px;
    margin:  0px;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img  {
    width:  100%;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand3  {
    width:  48%;
    padding:  46px 20px;
    clear:  both;
    float:  left;
}
.brand4  {
    width:  48%;
    padding:  59px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brand5  {
    width:  48%;
    padding:  59px 15px;
    display:  inline-block;
    clear:  both;
    float:  left;
}
.brand6  {
    width:  48%;
    padding:  68px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  48%;
    padding:  67px 10px;
    box-sizing:  border-box;
}
.brand8  {
    width:  48%;
    box-sizing:  border-box;
    padding:  62px 10px;
}
.brand10  {
    width:  48%;
    padding:  56px 10px;
    float:  none;
    box-sizing:  border-box;
    display:  inline-block;
}
.brand9  {
    width:  48%;
    padding:  13px 10px;
    float:  left;
    clear:  both;
    display:  inline-block;
}
.brand11  {
    width:  48%;
    float:  left;
    padding:  47px 10px;
    clear:  both;
    display:  inline-block;
    box-sizing:  border-box;
}
.brand12  {
    width:  48%;
    clear:  both;
    padding:  51px 10px;
    display:  inline-block;
    float:  none;
}
.brand13  {
    width:  50%;
    margin:  0 auto;
    padding:  44px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.full-logos  {
    margin:  0px auto 0 auto;
    display:  inline-block;
}
.full-logos a  {
    display:  inline-block;
    width:  23% !important;
    margin-right: 5px !important;
}
.gg  {
    width:  100%;
    margin: 20px 40px;
}
.desc  {
    width:  100%;
    display:  block;
}
.right-br  {
    width:  100%;
    display:  block;
    float:  left;
}
.widget_text  {
    margin:  20px 0px;
}
.full-logos a  {
    margin:  10px 0px;
}
.bottom-footer1  {
    margin:  0px;
}
.menu-menu-2-container .menu  {
    flex-flow:  column;
}
.menu-menu-2-container .menu li  {
    padding:  10px 0px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
}
h2.h3d  {
    font-size:  15px;
}
.imges  {
    display:  flex;
    flex-wrap:  wrap;
    justify-content:  space-evenly;
}
.imges figure  {
    width:  32% !important;
}
label  {
    font-weight:  700;
    font-size:  20px;
}
.trade-text  {
    float:  left;
    width:  100%;
    padding: 30px 0;
}
.trade-text h2  {
    font-size:  18px;
    text-align:  left;
}
.trade-text p  {
    font-size:  16px;
    text-align:  left;
}
.set_join  {
    width:  100%;
    float:  left;
    margin:  20px 0;
    justify-content:  center;
    display:  grid;
}
.form_set  {
    width:  100%;
    font-size:  45px;
    text-align:  left;
    padding:  0px;
}
.set_input  {
    width:  100%;
    float:  left;
    margin:  0px;
    padding: 0;
}
.set_join input[type=submit]  {
    padding:  10px 100px;
    font-size:  20px;
}
.trade-text a  {
    padding:  10px 90px;
    border-radius:  10px;
    font-size:  20px;
}
.prbh  {
    flex-flow: column;
    width: 100%;
}
.cntnt  {
    padding:  0px 0 30px 0;
}
.hlpp h2  {
    font-size:  20px;
}
.prbhh  {
    font-size:  11px;
    bottom:  2px;
}
.desk_text  {
    margin-bottom:  0px;
}
.help_form,  .help_form1  {
    width:  100%;
}
textarea.wpcf7-form-control.wpcf7-textarea  {
    height:  170px;
}
.wpcf7 .ajax-loader  {
    display:  block;
    position:  absolute;
}
.set_input1  {
    width:  100%;
    padding:  0;
    float:  none;
    display:  flex;
    justify-content:  center;
}
.neww-dvv  {
    width:  100%;
    margin:  30px 0px 50px 0px;
}
div#secondary  {
    width:  90%;
    margin:  0 auto;
}
.page-id-197 div#primary  {
    width:  100%;
}
.upp-footer  {
    flex-flow:  column;
}
.icn-div p br  {
    display:  none;
}
.icn-div  {
    flex-flow:  column;
    margin:  0px 0px;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    margin:  0 10px 36px 10px;
    min-height:  250px;
    display:  flex;
    flex-flow:  column;
    justify-content:  center;
}
.icn-1  {
    margin-top:  35px;
}
.txtss h2  {
    font-size:  25px;
}
.txtss p br  {
    display:  none;
}
.icn-1:before,  .icn-2:before,  .icn-3:before,  .icn-4:before  {
    margin-left:  4px;
}
.retrn p br  {
    display:  none;
}
.retrn  {
    margin-bottom:  30px;
}
.item22 img  {
    margin:  0 auto;
}
.main-icns  {
    flex-flow:  column;
}
.marqq img  {
    width:  80px;
}
ul.imges-li img  {
    width:  300px;
}
ul.imges-li  {
    flex-wrap: wrap;
    justify-content:  space-around;
}
ul.imges-li li  {
    float:  left;
}
.ff1,  .shpp-cat  {
    width:  95%;
}
.shp-side  {
    width: 90% !important;
}
.page-id-202 .ff  {
    width: 100%;
}
ul.ul-rtrn li  {
    font-size:  17px;
}
.nn3  {
    flex-flow:  column;
    align-items:  start;
}
button.bt1  {
    padding:  10px 20px;
}
.cntctq  {
    padding:  17px 20px;
}
ul.prd-ul li  {
    margin:  10px 0px;
}
ul.prd-ul  {
    flex-flow:  column;
}
.ttp  {
    flex-flow:  column;
}
.strr1  {
    width:  100%;
    justify-content:  center;
}
.contentss  {
    width:  90%;
}
ul.imges-li li img  {
    margin:  0 auto;
    width: 150px;
}
.mnu33  {
    padding:  30px 0px;
}
.cntct ul li a img  {
    width:  65%;
}
ul#menu-crtsss  {
    margin:  0 0 0 30px;
}
span.line-hd {
    padding: 0px;
}
.slick-prev  {
    left:  -17px;
}
.slick-next {
    right:  -17px;
}
.iconss .inn-icss  {
    width: 100%;
}
.on-dvv  {
    width:  100% !important;
}
.on-dvv span.woocommerce-Price-amount.amount  {
    font-weight:  bold;
    font-size:  20px;
}
.on-dvv  {
    margin-top:  8px;
}
.desc br  {
    display: none;
}
.hf a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    width: 47%;
    background:  #333;
    font-family:  'proxima-nova';
    text-align:  center;
    float:  right;
    text-transform:  uppercase;
    padding:  5px 16px 5px 16px;
    border-radius:  6px !important;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background:  #ed1c24;
}
.hf a.button.add_to_cart_button  {
    text-align:  center;
}
.full-logos img  {
    display:  inline-block;
    vertical-align:  middle;
}
.storefront-sorting  {
    flex-wrap:  wrap;
}
.woocommerce-perpage  {
    width:  100%;
    display:  inline-block;
    margin: 0;
}
}
@media only screen and (max-width:667px) and (min-width:601px) {
.page-id-282 .woocommerce:after{font-size: 25px !important; top: -43px !important;}
.is_mobile ul#menu-mnm-menu {
    right: -40px;
}
.search h1.page-title {
    font-weight: bold;
    padding: 30px 20px 30px !important;
    font-size: 30px;
}
    .search nav#post-navigation  {
    width:  100%;
}
.page-id-197 div#primary  {
    width:  100%;
    float:  right;
}
.brands-sec1 li  {
    width:  45%;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    display:  none;
}
ul.fullslider1 li.product .star-rating  {
    width:  45%;
}
.bottom-footer1 .contentss  {
    max-width:  500px !important;
}
.brands-sec1,  .brands-sec2  {
    display:  flex !important;
    flex-wrap:  wrap !important;
    justify-content:  space-between !important;
}
.brands-sec1 > div,  .brands-sec2 > div  {
    width:  47% !important;
    margin:  0 0 25px 0;
}
.container {
    width: 500px;
}
.terms p  {
    font-size:  18px;
}
.shp-side  {
    width: 90% !important;
}


.main-header1 .cart1  {
    width:  100%;
    float:  right;
    padding:  0px !important;
    align-items:  center;
    display:  flex;
    justify-content:  flex-end;
    margin:  0 15px 0 0;
}
.main-header1 {
    flex-flow:  row;
}
.navigation  {
    order:  3;
}
ul.clck,  ul.clck1  {
    position:  relative;
    margin:  0 auto;
    width:  80%;
    background:  #ba1a20;
}
.policy h3  {
    line-height:  15px;
}
ul.clck li,  ul.clck1 li  {
    border-bottom:  0px !important;
}
.main-header1 .logo img  {
    max-width:  166px;
}
.terms_ft  {
    padding:  20px 0;
}
.terms_ft1  {
    width:  34%;
    float:  left;
}
.terms_ft1 img  {
    width:  270px;
}
.terms_ft1 h2  {
    font-size:  18px;
}
.terms_ft1 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft2  {
    width:  33%;
    float:  left;
}
.terms_ft2 img  {
    width:  170px;
}
.terms_ft2 h2  {
    font-size:  18px;
}
.terms_ft2 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft3  {
    width:  33%;
    float:  left;
}
.terms_ft3 img  {
    width:  170px;
}
.terms_ft3 h2  {
    font-size:  18px;
}
.terms_ft3 h3  {
    font-size:  23px;
    line-height:  33px;
}
.logo  {
    width:  100%;
}
.logo img  {
    float: none;
}
.srchh  {
    display:  none;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.main-header1 .navigation  {
    width:  30%;
    display:  inline-flex;
    align-items:  center;
    justify-content:  center;
    padding:  0px 20px 0 0;
}
.mnu  {
    display:  none;
}
a.prb:focus  {
    outline:  0;
}
ul#menu-menu-1  {
    display:  block;
}
div.clck22  {
    position:  absolute;
    top:  6.7rem;
    background:  #ba1a20;
    width:  100%;
    left:  0;
    display:  block;
}
ul#menu-menu-1 li  {
    padding:  10px 0px;
    border-bottom:  1px solid #f1f1f1;
}
.block.footer-widget-1,  .block.footer-widget-3  {
    width:  50%;
    display:  inline-block;
    vertical-align: top;
}
.gg div#text-3  {
    margin-top:  0px;
}
.block.footer-widget-2  {
    width:  49%;
    display:  inline-block;
}
.block.footer-widget-4  {
    width:  49%;
    display:  inline-block;
    margin:  19px 0 0 0;
    padding:  0;
    vertical-align:  top;
}
.cntct img  {
    width:  41px;
}
.full-logos a  {
    display:  inline-block;
    width:  24% !important;
    margin:  10px auto;
}
.full-logos  {
    margin:  0 auto;
    display:  inline-block;
}
.gg  {
    width:  100%;
    max-width:  500px;
    padding-top:  20px;
    margin:  0 auto;
}
.desc  {
    width:  100%;
    display:  block;
}
.right-br  {
    width:  100%;
    display:  block;
    float:  left;
}
.widget_text  {
    margin:  20px 0px;
}
.full-logos a  {
    margin:  10px 0px;
}
.bottom-footer1  {
    margin:  0px;
}
.menu-menu-2-container .menu  {
    flex-flow:  column;
}
.menu-menu-2-container .menu li  {
    padding:  10px 0px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
}
h2.h3d  {
    font-size:  11px;
}
.imges  {
    display:  flex;
    flex-wrap:  wrap;
    justify-content:  space-evenly;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  48%;
    padding:  20px 15px;
    margin:  0px;
    display:  inline-block;
}
.brand1 img  {
    width:  100%;
}
.brand5  {
    width:  100%;
    margin-top:  20px;
    padding:  50px 150px;
}
.brand6  {
    width:  100%;
    padding:  70px 150px;
    margin-top:  20px;
}
.brand7  {
    width:  100%;
    padding:  70px 150px;
}
.brand8  {
    width:  100%;
    padding:  60px 150px;
    margin-top:  20px;
}
.brand9  {
    width:  100%;
    padding:  20px 150px;
    margin-top:  20px;
}
.brand10  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brand11  {
    width:  100%;
    padding:  40px 150px;
    margin-top:  20px;
}
.brand12  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brands-sec3  {
    width:  100%;
    border:  1px solid #e2e0e0;
    padding:  0px 80px;
    margin:  0px;
}
.brands-sec3 img  {
    width:  150px;
    border: none;
}
.brand2  {
    width:  48%;
    display:  inline-block;
    padding:  64px 15px;
    margin:  0px;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img  {
    width:  100%;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand3  {
    width:  48%;
    padding:  46px 20px;
    clear:  both;
    float:  left;
}
.brand4  {
    width:  48%;
    padding:  59px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brand5  {
    width:  48%;
    padding:  59px 15px;
    display:  inline-block;
    clear:  both;
    float:  left;
}
.brand6  {
    width:  48%;
    padding:  68px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  48%;
    padding:  67px 10px;
    box-sizing:  border-box;
}
.brand8  {
    width:  48%;
    box-sizing:  border-box;
    padding:  62px 10px;
}
.brand10  {
    width:  48%;
    padding:  56px 10px;
    float:  none;
    box-sizing:  border-box;
    display:  inline-block;
}
.brand9  {
    width:  48%;
    padding:  13px 10px;
    float:  left;
    clear:  both;
    display:  inline-block;
}
.brand11  {
    width:  48%;
    float:  left;
    padding:  47px 10px;
    clear:  both;
    display:  inline-block;
    box-sizing:  border-box;
}
.brand12  {
    width:  48%;
    clear:  both;
    padding:  51px 10px;
    display:  inline-block;
    float:  none;
}
.brand13  {
    width:  50%;
    margin:  0 auto;
    padding:  44px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.trade-text p  {
    font-size:  17px;
    line-height:  27px;
}
.trade-text h2  {
    font-size:  23px;
}
.prbh  {
    justify-content:  flex-start;
    width: 100%;
}
label  {
    font-weight:  800;
    font-size:  16px;
}
.set_input  {
    width:  70%;
}
.form_set  {
    width:  30%;
}
.set_join  {
    width:  100%;
}
.form_set  {
    text-align:  left;
    margin-right:  0px;
}
.cntnt  {
    padding:  0px 0 30px 0;
}
.hlpp h2  {
    font-size:  20px;
}
.shp-side  {
    width: 90%;
}
.prbhh  {
    font-size:  11px;
    bottom:  2px;
}
div#primary  {
    float:  none;
    width: 100%;
}
.desk_text  {
    margin-bottom:  0px;
}
.help_form,  .help_form1  {
    width:  100%;
}
textarea.wpcf7-form-control.wpcf7-textarea  {
    height:  170px;
}
.wpcf7 .ajax-loader  {
    display:  block;
    position:  absolute;
}
.set_input1  {
    width:  100%;
    padding:  0;
    float:  none;
    display:  flex;
    justify-content:  center;
}
.neww-dvv  {
    width:  100%;
    margin:  30px 0px 50px 0px;
}
div#secondary  {
    width:  90%;
    margin:  0 auto;
}
.icn-div p br  {
    display:  none;
}
.icn-div  {
    flex-flow:  column;
    margin:  0px 0px;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    margin:  0 10px 36px 10px;
    min-height:  250px;
    display:  flex;
    flex-flow:  column;
    justify-content:  center;
}
.icn-1  {
    margin-top:  35px;
}
.txtss h2  {
    font-size:  25px;
}
.txtss p br  {
    display:  none;
}
.icn-1:before,  .icn-2:before,  .icn-3:before,  .icn-4:before  {
    margin-left:  4px;
}
.retrn p br  {
    display:  none;
}
.retrn  {
    margin-bottom:  30px;
}
.marqq img  {
    width:  100px;
}
ul.imges-li img  {
    width:  140px;
}
ul.imges-li  {
    display:  inline-block;
}
ul.liv  {
    padding:  0;
}
ul.imges-li li  {
    float:  left;
    width: 28%;
}
ul.prd-ul li  {
    margin:  10px 0px;
}
ul.prd-ul  {
    flex-flow:  column;
}
.ttp  {
    flex-flow:  column;
}
.strr1  {
    width:  100%;
    justify-content:  center;
}
.contentss  {
    width: 90%;
}
ul#menu-crtsss  {
    margin-bottom:  0;
}
.upp-footer  {
    align-items:  center;
}
span.line-hd  {
    padding: 0px;
}
.ff  {
    min-height:  0px !IMPORTANT;
}
.sm-dvv  {
    flex-flow:  column !important;
    align-items:  self-start !important;
}
a.button.add_to_cart_button  {
    font-size: 14px;
    width: 60%;
}
.fullslider a.button.add_to_cart_button  {
    float: left;
}
.fullslider1 .ff p  {
    font-size:  11px;
    padding:  0 13px;
}
.full-logos  {
    margin-top:  0px;
}
.desc br  {
    display: none;
}
figcaption.caption12  {
    font-size:  14px;
}
.hf,  .on-dvv  {
    width:  100%;
}
.ggt p  {
    min-height:  0px;
}
a.added_to_cart.wc-forward  {
    background:  #333;
    padding:  5px 16px 5px 25px;
    width:  60%;
    border-radius:  5px;
    text-align:  center;
    text-transform:  uppercase;
    font-size:  14px;
    margin-top: 10px;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background: #e81c25;
}
.imges figure  {
    width:  30% !important;
}
.fullslider1 .ff h3  {
    font-size:  12px;
}
.full-logos img  {
    display:  inline-block;
    vertical-align:  middle;
}
.woocommerce-perpage  {
    width:  36%;
    margin:  0 10px;
}
.storefront-sorting  {
    flex-wrap: wrap;
}
}
@media only screen and (max-width:767px) {
/*--new menu--*/
	span.rddy br {
        display: none;
    }
    span.rddy {
        display: block;
    }
.mnnus .mainWrap {
        width: auto;
        padding: 50px 20px;
    }

   .mnnus .menu {
        display: none;
    }

    .mnnus .responsive-menu {
        display: block;
    }

   .mnnus nav {
        margin: 0;
        background: none;
    }

   .mnnus .menu li {
        display: block;
        margin: 0;
    }

   .mnnus .menu li a {
        background: #fff;
        color: #797979;
    }

   .mnnus  .menu li a:hover,.menu li:hover>a {
        background: #9ca3da;
        color: #fff;
    }

   .mnnus .menu ul {
        visibility: hidden;
        opacity: 0;
        top: 0;
        left: 0;
        width: 100%;
        transform: initial;
    }

.mnnus    .menu li:hover>ul {
        visibility: visible;
        opacity: 1;
        position: relative;
        transform: initial;
    }

   .mnnus .menu ul ul {
        left: 0;
        transform: initial;
    }

  .mnnus  .menu li>ul ul:hover {
        transform: initial;
    }
/*--new menu--*/
    .woocommerce .woocommerce-pagination  {
    width:  56%;
    margin:  20px 0px;
}
.sdsd  {
    bottom:  0 !important;
}
ul,  ol  {
    margin:  0 0 20px 30px;
}
.page-id-197 div#primary  {
    width:  100%;
}
.page-id-76 div#primary  {
    width: 100%;
}
.nn3  {
    flex-flow:  column;
    align-items:  start;
}
button.bt1  {
    padding:  10px 20px;
}
.cntctq  {
    padding:  17px 20px;
}
form.woocommerce-cart-form table tr th,  form.woocommerce-cart-form table tr td  {
    border: 0px !important;
}
table.cart td.product-remove,  table.cart td.actions  {
    border-top-color:  #2e3192 !important;
}
}
@media only screen and (max-width:767px) and (min-width:962px) {
    .sm-dvv  {
    flex-flow:  initial !important;
    align-items:  center !important;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    display:  none;
}
.hf,  .on-dvv  {
    width:  50% !important;
}
.bottom-footer1 .contentss  {
    width:  78% !important;
}
.brands-sec1,  .brands-sec2  {
    display:  flex !important;
    flex-wrap:  wrap !important;
    justify-content:  space-between !important;
}
.brands-sec1 > div,  .brands-sec2 > div  {
    width:  47% !important;
    margin:  0 0 25px 0;
}
.block.footer-widget-1,  .block.footer-widget-3  {
    width:  50%;
    display:  inline-block;
    vertical-align: top;
}
.block.footer-widget-2 #text-3  {
    margin-top:  0px;
}
ul#menu-crtsss  {
    margin-bottom:  0;
}
.block.footer-widget-2  {
    width:  49%;
    display:  inline-block;
}
.block.footer-widget-4  {
    width:  49%;
    display:  inline-block;
    margin:  19px 0 0 0;
    padding:  0;
    vertical-align:  top;
}
.full-logos a  {
    float:  left;
    display:  inline-block;
    width:  140px;
    margin:  10px auto;
}
.full-logos img  {
    margin:  0;
}

.set_join  {
    width:  25%;
    float:  left;
}
.full-logos  {
    margin:  0 auto;
    display:  inline-block;
}
.gg  {
    width:  100%;
    width: 620px;
    padding-top: 20px;
    margin:  0 auto;
}
.desc  {
    width:  100%;
    display:  block;
}
.right-br  {
    width:  100%;
    display:  block;
    float:  left;
}
.widget_text  {
    margin:  20px 0px;
}
.bottom-footer1  {
    margin:  0px;
}
.menu-menu-2-container .menu  {
    flex-flow:  column;
}
.menu-menu-2-container .menu li  {
    padding:  10px 0px;
}
.policy h3  {
    line-height:  15px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  48%;
    padding:  20px 15px;
    margin:  0px;
    display:  inline-block;
}
.brand1 img  {
    width:  100%;
}
.brand5  {
    width:  100%;
    margin-top:  20px;
    padding:  50px 150px;
}
.brand6  {
    width:  100%;
    padding:  70px 150px;
    margin-top:  20px;
}
.brand7  {
    width:  100%;
    padding:  70px 150px;
}
.brand8  {
    width:  100%;
    padding:  60px 150px;
    margin-top:  20px;
}
.brand9  {
    width:  100%;
    padding:  20px 150px;
    margin-top:  20px;
}
.brand10  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brand11  {
    width:  100%;
    padding:  40px 150px;
    margin-top:  20px;
}
.brand12  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brands-sec3  {
    width:  100%;
    border:  1px solid #e2e0e0;
    padding:  0px 80px;
    margin:  0px;
}
.brands-sec3 img  {
    width:  150px;
    border: none;
}
.brand2  {
    width:  48%;
    display:  inline-block;
    padding:  76px 15px;
    margin:  0px;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand3  {
    width:  48%;
    padding:  46px 20px;
    clear:  both;
    float:  left;
}
.brand4  {
    width:  48%;
    padding:  64px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brand5  {
    width:  48%;
    padding:  59px 15px;
    display:  inline-block;
    clear:  both;
    float:  left;
}
.brand6  {
    width:  48%;
    padding:  73px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  48%;
    padding:  71px 10px;
    box-sizing:  border-box;
}
.brand8  {
    width:  48%;
    box-sizing:  border-box;
    padding:  62px 10px;
}
.brand10  {
    width:  48%;
    padding:  56px 10px;
    float:  none;
    box-sizing:  border-box;
    display:  inline-block;
}
.brand9  {
    width:  48%;
    padding:  13px 10px;
    float:  left;
    clear:  both;
    display:  inline-block;
}
.brand11  {
    width:  48%;
    float:  left;
    padding:  47px 10px;
    clear:  both;
    display:  inline-block;
    box-sizing:  border-box;
}
.brand12  {
    width:  48%;
    clear:  both;
    padding:  53px 10px;
    display:  inline-block;
    float:  none;
}
.brand13  {
    width:  50%;
    margin:  0 auto;
    padding:  44px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.ft-sid div#secondary  {
    width:  90%;
}
.cntnt  {
    padding:  0px 0 30px 0;
}
.hlpp h2  {
    font-size:  20px;
}
.prbhh  {
    font-size:  11px;
    bottom:  2px;
}
div#primary  {
    width: 100%;
    float:  none;
}
.desk_text  {
    margin-bottom:  0px;
}
.help_form,  .help_form1  {
    width:  100%;
}
textarea.wpcf7-form-control.wpcf7-textarea  {
    height:  170px;
}
.wpcf7 .ajax-loader  {
    display:  block;
    position:  absolute;
}
.set_input1  {
    width:  100%;
    padding:  0;
    float:  none;
    display:  flex;
    justify-content:  center;
}
.neww-dvv  {
    width:  100%;
    margin:  30px 0px 50px 0px;
}
div#secondary  {
    width:  90%;
    margin:  0 auto;
}
.page-id-197 div#primary  {
    width:  100%;
}
span.line-hd  {
    padding: 0px;
}
.desc br  {
    display: none;
}
.mnu33  {
    margin:  40px 0;
}
.full-logos  {
    margin-top:  25px;
}
.ggt p  {
    min-height:  100px;
}
a.added_to_cart.wc-forward  {
    background:  #333;
    padding:  5px 16px 5px 25px;
    width:  60%;
    border-radius:  5px;
    text-align:  center;
    text-transform:  uppercase;
    font-size:  16px;
    margin-top: 10px;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background: #e81c25;
}
.hf a.button.add_to_cart_button,  .fullslider1 a.button.add_to_cart_button  {
}
a.button.add_to_cart_button  {
    font-size: 13px;
}
ul.fullslider1 li.product .star-rating  {
    width:  41%;
}
.fullslider1 .ff p  {
    min-height:  74px;
}
}
@media only screen and (max-width:767px) and (min-width:668px) {
.page-id-282 .woocommerce:after {font-size: 26px !important;top: -42px !important;}
.is_mobile ul#menu-mnm-menu {
    right: -40px;
}
	.archive ul.products li a span.price {
    font-size: 15px !important;
}
    .bottom-footer1 .contentss  {
    width:  78% !important;
}
.brands-sec1,  .brands-sec2  {
    display:  flex !important;
    flex-wrap:  wrap !important;
    justify-content:  space-between !important;
}
.brands-sec1 > div,  .brands-sec2 > div  {
    width:  47% !important;
    margin:  0 0 25px 0;
}
.block.footer-widget-1,  .block.footer-widget-3  {
    width:  50%;
    display:  inline-block;
    vertical-align: top;
}
.gg div#text-3  {
    margin-top:  0;
}
.desc br  {
    DISPLAY:  NONE;
}
.right-br .mnu33  {
    margin:  30px 0;
}
.ggt p  {
    font-size: 13px;
}
ul#menu-crtsss  {
    margin-bottom:  0;
}
.block.footer-widget-2  {
    width:  49%;
    display:  inline-block;
}
.block.footer-widget-4  {
    width:  49%;
    display:  inline-block;
    margin:  19px 0 0 0;
    padding:  0;
    vertical-align:  top;
}
.full-logos a  {
    display:  inline-block;
    width:  13% !important;
    margin:  10px auto;
}
.full-logos img  {
    margin:  0;
    display:  inline-block;
    vertical-align:  middle;
}

.set_join  {
    width:  25%;
    float:  left;
}
.full-logos  {
    margin:  0 auto;
    display:  inline-block;
}
.gg  {
    width:  100%;
    width: 620px;
    padding-top: 20px;
    margin:  0 auto;
}
.desc  {
    width:  100%;
    display:  block;
}
.right-br  {
    width:  100%;
    display:  block;
    float:  left;
}
.widget_text  {
    margin:  20px 0px;
}
.bottom-footer1  {
    margin:  0px;
}
.menu-menu-2-container .menu  {
    flex-flow:  column;
}
.menu-menu-2-container .menu li  {
    padding:  10px 0px;
}
.policy h3  {
    line-height:  15px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  48%;
    padding:  20px 15px;
    margin:  0px;
    display:  inline-block;
}
.brand1 img  {
    width:  100%;
}
.brand5  {
    width:  100%;
    margin-top:  20px;
    padding:  50px 150px;
}
.brand6  {
    width:  100%;
    padding:  70px 150px;
    margin-top:  20px;
}
.brand7  {
    width:  100%;
    padding:  70px 150px;
}
.brand8  {
    width:  100%;
    padding:  60px 150px;
    margin-top:  20px;
}
.brand9  {
    width:  100%;
    padding:  20px 150px;
    margin-top:  20px;
}
.brand10  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brand11  {
    width:  100%;
    padding:  40px 150px;
    margin-top:  20px;
}
.brand12  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brands-sec3  {
    width:  100%;
    border:  1px solid #e2e0e0;
    padding:  0px 80px;
    margin:  0px;
}
.brands-sec3 img  {
    width:  150px;
    border: none;
}
.brand2  {
    width:  48%;
    display:  inline-block;
    padding:  76px 15px;
    margin:  0px;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand3  {
    width:  48%;
    padding:  46px 20px;
    clear:  both;
    float:  left;
}
.brand4  {
    width:  48%;
    padding:  64px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brand5  {
    width:  48%;
    padding:  59px 15px;
    display:  inline-block;
    clear:  both;
    float:  left;
}
.brand6  {
    width:  48%;
    padding:  73px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  48%;
    padding:  71px 10px;
    box-sizing:  border-box;
}
.brand8  {
    width:  48%;
    box-sizing:  border-box;
    padding:  62px 10px;
}
.brand10  {
    width:  48%;
    padding:  56px 10px;
    float:  none;
    box-sizing:  border-box;
    display:  inline-block;
}
.brand9  {
    width:  48%;
    padding:  13px 10px;
    float:  left;
    clear:  both;
    display:  inline-block;
}
.brand11  {
    width:  48%;
    float:  left;
    padding:  47px 10px;
    clear:  both;
    display:  inline-block;
    box-sizing:  border-box;
}
.brand12  {
    width:  48%;
    clear:  both;
    padding:  53px 10px;
    display:  inline-block;
    float:  none;
}
.brand13  {
    width:  50%;
    margin:  0 auto;
    padding:  44px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.ft-sid div#secondary  {
    width:  90%;
}
.cntnt  {
    padding:  0px 0 30px 0;
}
.hlpp h2  {
    font-size:  20px;
}
.prbhh  {
    font-size:  11px;
    bottom:  2px;
}
div#primary  {
    width: 100%;
    float:  none;
}
.desk_text  {
    margin-bottom:  0px;
}
.help_form,  .help_form1  {
    width:  100%;
}
textarea.wpcf7-form-control.wpcf7-textarea  {
    height:  170px;
}
.wpcf7 .ajax-loader  {
    display:  block;
    position:  absolute;
}
.set_input1  {
    width:  100%;
    padding:  0;
    float:  none;
    display:  flex;
    justify-content:  center;
}
.neww-dvv  {
    width:  100%;
    margin:  30px 0px 50px 0px;
}
div#secondary  {
    width:  90%;
    margin:  0 auto;
}
.page-id-197 div#primary  {
    width:  100%;
}
span.line-hd  {
    padding: 0px;
}
}
@media only screen and (max-width:800px) and (min-width:px) {
    .fullslider1 .ff h3  {
    font-size:  13px;
}
a.button.add_to_cart_button,  .fullslider1 .star-rating span:before  {
    font-size:  12px;
}
.fullslider1 .ff p  {
    padding:  0px 5px;
    font-size:  11px;
}
.brands-sec1 li  {
    width:  30%;
}
.container  {
    width: 619px;
}
.shp-side,  .shpp-cat  {
    width: 90% !important;
}
.marqq img  {
    width:  110px;
}
.logo img  {
    float: none;
}

.main-header1 .cart1  {
    width:  100%;
    float:  right;
    padding:  0px !important;
    display:  flex;
    justify-content:  flex-end;
    align-items: center;
}
.main-header1  {
    flex-flow:  row;
}
.navigation  {
    order:  3;
}
ul.clck,  ul.clck1  {
    position:  relative;
    margin:  0 auto;
    width:  80%;
    background:  #ba1a20;
}
ul.clck li,  ul.clck1 li  {
    border-bottom:  0px !important;
}
.main-header1 .logo img  {
    max-width:  166px;
}
.policy h3  {
    line-height:  15px;
}
.terms_ft  {
    padding:  20px 0;
}
.terms_ft1  {
    width:  33%;
    float:  left;
    padding-top: 80px;
}
.terms_ft1 img  {
    width:  270px;
}
.terms_ft1 h2  {
    font-size:  25px;
}
.terms_ft1 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft2  {
    width:  33%;
    float:  left;
    padding-top:  40px;
}
.terms_ft2 img  {
    width:  170px;
}
.terms_ft2 h2  {
    font-size:  25px;
}
.terms_ft2 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft3  {
    width:  33%;
    float:  left;
    padding-top:  40px;
}
.terms_ft3 img  {
    width:  170px;
}
.terms_ft3 h2  {
    font-size:  25px;
}
.terms_ft3 h3  {
    font-size:  23px;
    line-height:  33px;
}
.logo  {
    width:  100%;
}
.srchh  {
    display:  none;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.main-header1 .navigation  {
    width:  30%;
    display:  inline-flex;
    align-items:  center;
    justify-content:  center;
    padding:  0px 20px 0 0;
}
.mnu  {
    display:  none;
}
a.prb:focus  {
    outline:  0;
}
ul#menu-menu-1  {
    display:  block;
}
div.clck22  {
    position:  absolute;
    top:  6.7rem;
    background:  #ba1a20;
    width:  100%;
    left:  0;
    display:  block;
}
ul#menu-menu-1 li  {
    padding:  10px 0px;
    border-bottom:  1px solid #f1f1f1;
}
h2.h3d  {
    font-size:  13px;
}
.imges  {
    display:  flex;
    flex-wrap:  wrap;
    justify-content:  space-evenly;
}
.trade-text p  {
    font-size:  17px;
    line-height:  27px;
}
.trade-text h2  {
    font-size:  23px;
}
figcaption.caption12  {
    font-size:  15px;
}
.prbh  {
    justify-content:  flex-start;
    width: 100%;
}
label  {
    font-weight:  800;
    font-size:  16px;
}
.set_input  {
    width:  70%;
}
.form_set  {
    width:  30%;
}
.set_join  {
    width:  100%;
}
.icn-1,  .icn-2  {
    margin:  50px 22px 20px 22px;
    padding:  14px 17px;
    width:  50%;
}
.icn-3,  .icn-4  {
    padding:  14px 17px;
    width:  50%;
    margin:  0 22px;
}
.icn-1:before,  .icn-2:before,  .icn-3:before,  .icn-4:before  {
    left:  -40px;
}
.retrn p br  {
    display:  none;
}
.retrn  {
    margin-bottom:  30px;
}
ul.imges-li img  {
    width:  170px;
}
ul.imges-li  {
    display:  inline-block;
    padding:  0;
}
ul.imges-li li  {
    float:  left;
    width: 29%;
}
.icn-div br  {
    display:  none;
}
.ff1  {
    width:  100%;
}
.nn3  {
    flex-flow:  column;
    align-items:  start;
}
button.bt1  {
    padding:  10px 20px;
}
.cntctq  {
    padding:  17px 20px;
}
ul.prd-ul  {
    flex-wrap:  wrap;
}
ul.prd-ul li  {
    margin:  10px 0;
}
.ttp  {
    flex-flow:  column;
}
.strr1  {
    width:  100%;
    justify-content:  center;
}
.contentss  {
    width: 90%;
}
.imges figure  {
    width:  25% !important;
    margin:  0 10px;
}
.imges  {
    align-items:  flex-start !important;
    justify-content: center;
}
.storefront-sorting  {
    flex-wrap:  wrap;
}
.woocommerce-perpage  {
    width:  30%;
    margin:  0 10px;
}
}
@media only screen and (min-width:801px) {
    .fft  {
    display:  none;
}
.error404 .fourohfour-columns-2 .col-2  {
    float:  left;
    width:  30% !important;
}
.error404 .fourohfour-columns-2 .col-1  {
    width:  65%;
    padding:  35px 0 0 0;
    float:  right;
    margin-right:  0 !Important;
}
.prb {
    display: none;
}

}
@media only screen and (max-width:800px) {
  
.nn3  {
    flex-flow:  column;
    align-items:  start;
}

ul.clck  {
    display:  block;
}
.site-header ul.menu li.current-menu-item > a  {
    color:  #fff;
}
ul.wsp-pages-list  {
    column-count:  auto;
}
ul.wsp-pages-list li  {
    width: 100%;
}
}
@media only screen and (max-width:962px) {
    .hlppss h1  {
    font-size:  23px;
    font-weight:  600;
    padding:  0 0 30px 0px;
    font-family:  'proxima-nova';
}
.hlpp  {
    display: none;
}
.help_form .wpcf7-response-output,  .help_form1 .wpcf7-response-output,  .help_form2 .wpcf7-response-output {
    border:  2px solid #ED1C24 !important;
    font-family:  'proxima-nova';
    color:  #000;
    font-weight:  600;
    font-size:  20px;
}
}
@media only screen and (min-width:962px) {
    .hlppss  {
    display: none;
}
figcaption.caption1  {
    font-size:  15px;
    line-height:  14px;
}
.help_form .wpcf7-response-output,  .help_form1 .wpcf7-response-output,  .help_form2 .wpcf7-response-output  {
    margin:  80px 20px !important;
    border:  2px solid #ED1C24 !important;
    font-family:  'proxima-nova';
    color:  #000;
    font-weight:  600;
    font-size:  20px;
}
button.bt1  {
    padding-left: 0px;
}
}
@media only screen and (min-width:768px) and (max-width:962px) {
.checkout .col2-set, .checkout div#order_review {    width: 100% !important;}

/*--new- menu--*/
  .mnnus .mainWrap {
        width: 768px;
    }

   .mnnus .menu ul {
        top: 37px;
    }

  .mnnus  .menu li a {
        font-size: 11px;
    }

    .mnnus a.homer {
        background: transparent;
    }
/*--new- menu--*/
    .storefront-sorting {
    flex-wrap: wrap;
}
.woocommerce-ordering  {
    width:  50%;
}
.woocommerce-perpage {
    width:  42%;
}
.pagination,  .woocommerce-pagination  {
    clear:  none;
    order:  4;
    width:  57%;
}
.sdsd  {
    bottom:  0 !important;
}
.mnu33  {
    padding:  30px 0;
}
ul#menu-crtsss  {
    margin-bottom:  0;
}
.cntnt  {
    margin:  0 0 30px 0;
}
.gg .widget_text .ul-shopp ul li a  {
    color:  #fff;
    text-decoration:  none;
    letter-spacing:  -0.4px;
    font-family:  'proxima-nova';
}
.full-logos  {
    margin:  0 auto;
    display:  flex;
}
.terms_ft1 {
    padding-top: 80px;
}
.full-logos a  {
    display:  inline-block;
    width:  100%;
}
.gg  {
    max-width:  84% !important;
    margin:  0 auto;
}
.gg span.gamma.widget-title {
    font-size:  16px;
}
.gg .widget_text .phnn a {
    font-size:  16px;
}
.desc  {
    width:  100%;
    display:  block;
}
.right-br  {
    width:  100%;
    display:  block;
    float:  left;
}
.widget_text  {
    margin:  0px 0px;
}
.full-logos a  {
    margin:  10px 5px;
}
.bottom-footer1  {
    margin:  0px;
}
.menu-menu-2-container .menu  {
    justify-content:  start;
}
.menu-menu-2-container .menu li  {
    padding:  0 20px 0 0px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
}
.policy h3  {
    line-height:  15px;
}
.terms_ft  {
    padding:  20px 0;
}
.terms_ft1  {
    width:  34%;
    float:  left;
}
.terms_ft1 img  {
    width:  190px;
}
.terms_ft1 h2  {
    font-size:  25px;
}
.terms_ft1 h3  {
    font-size:  15px;
}
.terms_ft2  {
    width:  33%;
    float:  left;
    padding-top:  40px;
}
.terms_ft2 img  {
    width:  150px;
}
.terms_ft2 h2  {
    font-size:  25px;
}
.terms_ft2 h3  {
    font-size:  15px;
}
.terms_ft3  {
    width:  33%;
    float:  left;
    padding-top:  40px;
}
.terms_ft3 img  {
    width:  150px;
}
.terms_ft3 h2  {
    font-size:  25px;
}
.terms_ft3 h3  {
    font-size:  15px;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  32%;
    padding:  17px 15px;
}
.brand2  {
    width:  32%;
    padding:  52px 15px;
}
.brand3  {
    width:  32%;
    float:  none;
    display:  inline-block;
    clear:  right;
    padding:  44px 15px;
}
.brand1 img  {
    width:  100%;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand4  {
    width:  32%;
    float:  left;
    display:  inline-block;
    padding:  61px 15px;
}
.brand5  {
    width:  32%;
    padding:  60px 15px;
    clear:  none;
}
.brand6  {
    width:  32%;
    display:  inline-block;
    float:  none;
    padding:  69px 15px;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  32%;
    padding:  71px 10px;
}
.brand8  {
    width:  32%;
    padding:  65px 10px;
}
.brand10  {
    width:  32%;
    float:  left;
    display:  inline-block;
    clear:  none;
    padding:  56px 10px;
}
.brand9  {
    width:  32%;
    float:  none;
    padding:  21px 10px;
    display:  inline-block;
}
.brand11  {
    width:  32%;
    float:  left;
    clear:  none;
    display:  inline-block;
    padding:  49px 15px;
}
.brand12  {
    width:  32%;
    float:  none;
    display:  inline-block;
    padding:  53px 15px;
}
.brand13  {
    width:  32%;
    margin:  0 auto;
    padding:  44px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
div#secondary  {
    width: 90%;
}
.desk_text  {
    margin-bottom:  0px;
}
.help_form  {
    width:  90%;
}
.help_form1  {
    width: 100%;
}
.set_input1  {
    text-align:  center;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
.sdb1 h2  {
    font-size:  18px;
}
.page-id-197 div#primary  {
    width:  100%;
}
.hlpp1 h2  {
    font-size:  15px;
}
.prbhh  {
    font-size:  10px;
}
.page-id-202 .ff  {
    width:  100%;
}
.page-id-76 div#primary  {
    width: 100%;
}
}
@media only screen and (max-width:800px) {
    .nwdiv  {
    padding:  5px 0px 5px 0px;
}
.main-header1 .logo img  {
    margin: 0px !important;
}
}
@media only screen and (min-width:801px) and (max-width:962px) {
    .container  {
    width: 780px;
}
.brands-sec1 li  {
    width:  30%;
}
.shp-side,  .shpp-cat  {
    width: 90% !important;
}
.marqq img  {
    width:  120px;
}
.gg .widget_text .ul-shopp ul li a  {
    color:  #fff;
    text-decoration:  none;
    letter-spacing:  -0.4px;
    font-family:  'proxima-nova';
}
.set_join  {
    width:  25%;
    float:  left;
}
ul.wsp-pages-list  {
    column-count: 2;
}
.prb {
    display: none;
}
.main-header1 > div {
    padding: 0;
}
.navigation  {
    width:  70%;
    justify-content:  center;
}
form.example input[type=text] {
    width:  88%;
}
.cart1 {
    width: 12%;
    justify-content:  center;
    align-items: center;
}

.navigation ul li a  {
    font-size:  13px;
    padding:  0 9px !important;
}
h2.h3d  {
    font-size:  14px;
}
.brand1  {
    padding:  6px 15px;
}
.brand6  {
    padding:  69px 15px;
}
.brand3  {
    padding:  42px 15px;
}
.brand5  {
    padding:  59px 15px;
}
.brand6  {
    padding:  70px 15px;
}
.brand7  {
    padding:  73px 10px;
}
.brand9  {
    padding:  9px 10px;
}
.brand11  {
    padding:  46px 15px;
}
.brand12  {
    padding:  51px 15px;
}
.trade-text p  {
    font-size:  17px;
    line-height:  27px;
}
.trade-text h2  {
    font-size:  23px;
}
.prbh  {
    justify-content:  flex-start;
    width: 100%;
}
label  {
    font-weight:  800;
    font-size:  16px;
}
.set_input  {
    width:  70%;
}
.form_set  {
    width:  18%;
}
.set_join  {
    width:  100%;
    justify-content:  flex-end;
}
.wpcf7 .ajax-loader  {
    display:  block !important;
    margin:  0;
    position:  absolute;
}
.icn-1,  .icn-2  {
    margin:  50px 22px 20px 22px;
    padding:  14px 17px;
    width:  50%;
}
.icn-3,  .icn-4  {
    padding:  14px 17px;
    width:  50%;
    margin:  0 22px;
}
.icn-1:before,  .icn-2:before,  .icn-3:before,  .icn-4:before  {
    left:  -40px;
}
.retrn p br  {
    display:  none;
}
.retrn  {
    margin-bottom:  30px;
}
ul.imges-li img  {
    width:  230px;
}
ul.imges-li  {
    display:  inline-block;
    padding:  0;
}
ul.imges-li li  {
    float:  left;
    width: 30%;
}
.ff1  {
    width:  90%;
    float:  none;
}
div#secondary  {
    width:  90%;
}
.icn-div br  {
    display:  none;
}
.nn3  {
    flex-wrap:  wrap;
    justify-content:  unset;
}
.cntctq  {
    padding:  20px 10px;
}
ul.prd-ul  {
    flex-wrap:  wrap;
}
ul.prd-ul li  {
    margin:  10px 0;
    width:  45%;
}
.imges  {
    flex-wrap:  wrap;
}
.imges figure.item11  {
    width:  230px;
}
.logo  {
    width:  19%;
}
.logo img  {
    margin: 0px;
}
.slick-prev  {
    left:  -16px;
}
.slick-next  {
    right:  -16px;
}
.desc br  {
    display:  none;
}
.right-br  {
    width:  100%;
    float:  left;
    margin: 30px 0;
}
.copyright  {
    text-align: left;
    padding:  21px 0px;
}
.menu-menu-2-container .menu  {
    justify-content:  initial;
}
.mnu33 ul#menu-menu-2 li  {
    margin:  0 20px 0 0;
}
form.example  {
    margin-left:  12px;
}
.desc br  {
    display:  none;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    padding:  5px 16px 5px 25px;
    width:  100%;
    background:  #363636;
    text-align:  center;
    border-radius:  6px;
    font-size:  16px !important;
    text-transform:  uppercase;
}
.fullslider1 a.button.add_to_cart_button  {
}
.fullslider1 a.added_to_cart.wc-forward  {
    background: #d21b22;
    width: 49%;
    float: right;
}
.fullslider a.button.add_to_cart_button  {
    text-align: center;
}
.woocommerce-product-rating a:last-child  {
}
ul.fullslider1 li.product .star-rating  {
    width:  27%;
}
.imges figure  {
    width:  25% !important;
    margin:  0 0 20px 0;
}
figcaption.caption1  {
    font-size:  14px;
}
}
@media only screen and (max-width:1067px) and (min-width:963px) {
	.mnnus .menu li a{
		font-size:11px !important;
		padding:0 9px !important;
	}
p.sve {
    font-size: 17px !important;
}
.mnnu {
    display: none;
}
#mnmwp-main-menu {
    width: 84%;
    margin: 0 auto;
}
.search h1.page-title {
    padding: 30px !important;
}
    .storefront-sorting {
    flex-wrap: wrap;
    padding:0 30px;
}
.woocommerce-ordering  {
    width:  44%;
}
.woocommerce-perpage {
    width:  42%;
}
.pagination,  .woocommerce-pagination  {
    clear:  none;
    order:  4;
    width:  63%;
}
.brands-sec1 li  {
    width:  20%;
}
.container {
    width: 940px;
}
.marqq img  {
    width:  130px;
}
.gg .widget_text .ul-shopp ul li a  {
    color:  #fff;
    text-decoration:  none;
    letter-spacing:  -0.4px;
    font-family:  'proxima-nova';
}
.prb {
    display: none;
}
.main-header1 > div {
    padding: 0;
}
.navigation  {
    width:  70%;
    justify-content:  center;
}
form.example input[type=text] {
    width:  88%;
}
.cart1 {
    width: 15%;
    justify-content:  center;
}

.navigation ul li a  {
    font-size:  13px;
    padding:  0 15px !important;
}
.full-logos  {
    margin:  0 auto 20px auto;
    display:  flex;
}
.full-logos a  {
    display:  inline-block;
    width:  100%;
}
.gg  {
    max-width:  80% !important;
    margin:  0 auto;
}
.gg span.gamma.widget-title {
    font-size:  16px;
}
.gg .widget_text .phnn a {
    font-size:  16px;
}
.desc  {
    width:  60%;
    display:  inline-block;
    float: left;
    margin: 0;
}
.right-br  {
    width:  40%;
    display:  inline-block;
    float:  left;
}
.widget_text  {
    margin:  0px 0px;
}
.full-logos a  {
    margin:  10px 5px;
}
.bottom-footer1  {
    margin:  0px;
}
.desc p,  ul#menu-menu-2 li a,  .gg .widget_text .ul-shopp ul li a,  .menu-shop-now-container ul li > a  {
    font-size:  14px;
}
.menu-menu-2-container .menu  {
    justify-content:  start;
}
.menu-menu-2-container .menu li  {
    padding:  0 12px 0 0px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
    font-family:  'proxima-nova';
}
h2.h3d  {
    font-size:  15px;
}
.policy h3  {
    line-height:  15px;
}
.terms_ft  {
    padding:  30px 0;
}
.terms_ft1  {
    width:  33%;
}
.terms_ft2  {
    width:  33%;
}
.terms_ft3  {
    width:  33%;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  32%;
    padding:  17px 15px;
}
.brand2  {
    width:  32%;
    padding:  73px 15px;
}
.brand3  {
    width:  32%;
    float:  left;
    display:  inline-block;
    clear:  right;
    padding:  61px 15px;
}
.brand1 img  {
    width:  100%;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand4  {
    width:  32%;
    float:  left;
    display:  inline-block;
    padding:  61px 15px;
    clear:  both;
}
.brand5  {
    width:  32%;
    padding:  59px 15px;
    clear:  none;
}
.brand6  {
    width:  32%;
    display:  inline-block;
    float:  left;
    padding: 73px 15px;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  32%;
    padding:  80px 10px;
}
.brand8  {
    width:  32%;
    padding:  71px 10px;
}
.brand10  {
    width:  32%;
    float:  left;
    display:  inline-block;
    clear:  both;
    padding:  56px 10px;
}
.brand9  {
    width:  32%;
    float:  left;
    padding:  2px 10px;
    display:  inline-block;
}
.brand11  {
    width:  32%;
    float:  left;
    clear:  none;
    display:  inline-block;
    padding:  44px 15px;
}
.brand12  {
    width:  32%;
    float:  left;
    display:  inline-block;
    padding:  51px 15px;
}
.brand13  {
    width:  32%;
    margin:  0 auto;
    padding:  44px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.set_join  {
    width:  100%;
    float:  right;
    justify-content:  flex-end;
}
.prbh  {
    width:  92%;
}
.form_set  {
    width:  25%;
}
.form_set label  {
    font-size:  17px;
}
.desk_text  {
    margin-bottom:  30px;
}
.help_form,  .help_form1  {
    width:  100%;
}
.set_input1  {
    width:  72%;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
.hlpp1 h2  {
    font-size:  14px;
}
.prbhh  {
    font-size:  11px;
    bottom: 0;
}
.icn-div p br  {
    display:  none;
}
.icn-1,  .icn-2  {
    width:  50%;
    padding:  14px 28px;
}
.icn-3,  .icn-4  {
    width:  50%;
    padding:  14px 28px;
}
.retrn p br  {
    display:  none;
}
.desk_text p  {
    font-size:  16px;
}
.hlpp h1  {
    font-size:  18px;
}
.nn3  {
    flex-wrap:  wrap;
    justify-content:  unset;
}
.cntctq  {
    padding:  20px 10px;
}
ul.prd-ul  {
    flex-wrap:  wrap;
}
ul.prd-ul li  {
    margin:  10px 0;
    width:  45%;
}
.imges  {
    align-items:  flex-end;
    flex-wrap:  wrap;
    justify-content:  center;
}
.imges figure.item11  {
    width:  250px;
    margin: 0 10px 20px 10px;
}
a.button.add_to_cart_button,  .related a.added_to_cart.wc-forward  {
    font-size: 13px;
}
.fullslider li.product {
    min-height:  0px !important;
}
.fullslider1 li.product  {
    min-height: 0px !important;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    padding:  5px 16px 5px 25px;
    width:  100%;
    background:  #363636;
    text-align:  center;
    border-radius:  6px;
    font-size:  13px !important;
    text-transform:  uppercase;
}
.fullslider1 a.button.add_to_cart_button  {
}
.fullslider1 a.added_to_cart.wc-forward  {
    background: #d21b22;
    width: 49%;
    float: right;
}
.fullslider a.button.add_to_cart_button  {
    text-align: center;
}
.woocommerce-product-rating a:last-child  {
}
.woocommerce-perpage  {
    width:  46% !important;
}
}
@media only screen and (max-width:1180px) and (min-width:1068px) {
	#mnmwp-main-menu {
    width: 80%;
    margin: 0 auto;
}
	.mnnus .menu li a {
    font-size: 11px;
}
.mnnu {
    display: none;
}
    .storefront-sorting {
    flex-wrap: wrap;
    padding:0 30px;
}
.search h1.page-title {
    padding: 30px !important;
}
.woocommerce-ordering  {
    width:  36%;
}
.woocommerce-perpage  {
    width:  45% !important;
}
.woocommerce-perpage select,  .woocommerce-ordering select.orderby  {
    width:  100%;
}
.pagination,  .woocommerce-pagination  {
    clear:  none;
    order:  4;
    width:  57%;
}
.container {
    width: 1024px;
}
.gg .widget_text .ul-shopp ul li a  {
    color:  #fff;
    text-decoration:  none;
    letter-spacing:  -0.4px;
    font-family:  'proxima-nova';
}
.marqq img  {
    width:  140px;
}
.set_join  {
    width:  87%;
    float:  left;
}
.prb {
    display: none;
}
.main-header1 > div {
    padding: 0;
}
.navigation  {
    width:  61%;
    justify-content:  center;
}
form.example input[type=text] {
    width:  88%;
}
.cart1 {
    width: 16%;
    justify-content:  center;
    align-items:  center;
}

.navigation ul li a  {
    font-size:  15px;
    padding:  0 9px !important;
}
a.prb {
    display: none;
}
.gg span.gamma.widget-title {
    font-size:  18px;
}
.desc {
    width:  60%;
    margin:  0px;
}
.right-br  {
    display:  inline-block;
    width:  40%;
}
.terms_ft  {
    padding:  30px 0;
}
.terms_ft1  {
    width:  33%;
}
.terms_ft2  {
    width:  33%;
}
.terms_ft3  {
    width:  33%;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  100%;
    padding:  20px 450px;
    margin:  0px;
}
.brand1 img  {
    width:  130px;
}
.brand2  {
    width:  100%;
    padding:  40px 450px;
    margin-top:  20px;
}
.brand3  {
    width:  100%;
    padding:  45px 450px;
    margin-top:  20px;
}
.brand4  {
    width:  100%;
    padding:  55px 450px;
    margin-top:  20px;
}
.brand5  {
    width:  100%;
    margin-top:  20px;
    padding:  50px 450px;
}
.brand6  {
    width:  100%;
    padding:  70px 450px;
    margin-top:  20px;
}
.brand7  {
    width:  100%;
    padding:  70px 450px;
}
.brand8  {
    width:  100%;
    padding:  50px 450px;
    margin-top:  20px;
}
.brand9  {
    width:  100%;
    padding:  20px 450px;
    margin-top:  20px;
}
.brand10  {
    width:  100%;
    padding:  50px 450px;
    margin-top:  20px;
}
.brand11  {
    width:  100%;
    padding:  40px 450px;
    margin-top:  20px;
}
.brand12  {
    width:  100%;
    padding:  50px 450px;
    margin-top:  20px;
}
.brands-sec3  {
    width:  100%;
    border:  1px solid #e2e0e0;
    padding:  0px 80px;
    margin:  0px;
}
.brands-sec3 img  {
    width:  150px;
    border: none;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  15%;
    padding:  17px 15px;
}
.brand2  {
    width:  15%;
    padding:  43px 15px;
}
.brand3  {
    width:  15%;
    float:  left;
    display:  inline-block;
    clear:  right;
    padding:  37px 15px;
}
.brand1 img  {
    width:  100%;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand4  {
    width:  15%;
    float:  left;
    display:  inline-block;
    padding:  46px 15px;
    clear:  none;
}
.brand5  {
    width:  15%;
    padding:  45px 15px;
    clear:  none;
}
.brand6  {
    width:  15%;
    display:  inline-block;
    float:  left;
    padding: 51px 15px;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  15%;
    padding:  59px 10px;
}
.brand8  {
    width:  15%;
    padding:  55px 10px;
}
.brand10  {
    width:  15%;
    float:  left;
    display:  inline-block;
    clear:  none;
    padding:  43px 10px;
}
.brand9  {
    width:  15%;
    float:  left;
    padding:  22px 10px;
    display:  inline-block;
}
.brand11  {
    width:  15%;
    float:  left;
    clear:  none;
    display:  inline-block;
    padding:  39px 15px;
}
.brand12  {
    width:  15%;
    float:  left;
    display:  inline-block;
    padding:  42px 15px;
}
.brand13  {
    width:  15%;
    margin:  0 auto;
    padding:  33px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.form_set  {
    width:  21%;
}
.form_set label  {
    font-size:  17px;
}
.desk_text  {
    margin-bottom:  30px;
}
.help_form,  .help_form1  {
    width:  100%;
}
.set_input1  {
    width:  70%;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
.hlpp1 h2  {
    font-size:  17px;
}
.prbhh  {
    font-size:  12px;
    bottom: 0;
}
.icn-div p br  {
    display:  none;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    width: 50%;
}
.retrn p br  {
    display:  none;
}
.hlpp h1  {
    font-size:  20px;
}
.nn3  {
    flex-wrap:  wrap;
    justify-content:  unset;
}
.cntctq  {
    padding:  20px 10px;
}
ul.prd-ul  {
    flex-wrap:  wrap;
}
ul.prd-ul li  {
    margin:  10px 0;
    width:  45%;
}
.imges figure.item11  {
    width:  250px;
}
.logo img  {
    margin: 0px;
}
.logo  {
    width:  17%;
}
a.button.add_to_cart_button  {
    font-size:  14px;
}
.desc br  {
    display:  none;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    padding:  5px 16px 5px 25px;
    width:  100%;
    background:  #363636;
    text-align:  center;
    border-radius:  6px;
    font-size:  13px !important;
    text-transform:  uppercase;
}
.fullslider1 a.button.add_to_cart_button  {
    width: 46%;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background: #d21b22;
    width: 49%;
    float: right;
}
.fullslider a.button.add_to_cart_button  {
    width: 100%;
    text-align: center;
}
}
@media only screen and (min-width:1181px) and (max-width:1280px) {

    .woocommerce-ordering  {
    width:  36%;
}
.woocommerce-perpage  {
    width:  45% !important;
}
.woocommerce-perpage select,  .woocommerce-ordering select.orderby  {
    width:  100%;
}
nav.woocommerce-pagination  {
    width:  60%;
}
ul.fullslider1 li.product .star-rating  {
    width:  34%;
}
.woocommerce-product-rating a:last-child  {
    margin:  0px 0 0 0;
}
.fullslider1 a.added_to_cart.wc-forward  {
    padding:  5px 16px 5px 25px;
    background:  #ed1c24;
    font-size:  11px;
    border-radius:  6px;
    margin-left:  10px;
    text-transform:  uppercase;
}
.container  {
    width: 1024px;
}
.fullslider1 .slick-slide  {
    margin:  0px 5px;
}
ul.fullslider1 li.product img  {
    margin-bottom:  0px !IMPORTANT;
}
.fullslider .slick-slide  {
    margin:  0px 5px;
}
.marqq img  {
    width:  140px;
}
.menu-menu-1-container ul li a  {
    padding:  0 14px;
}
.ggt p  {
    font-size:  12px;
    font-weight:  600;
    display:  block;
}
.prbss  {
    margin-top: 0px;
}
.fullslider1 .ff h3  {
    min-height:  0px;
    font-size:  14px;
}
.fullslider li.product  {
    min-height:  377px !important;
}
.fullslider .ff h3  {
    font-size:  15px;
}
.fullslider1 .ff p  {
    padding:  0 13px;
}
.fullslider1 li.product  {
    min-height:  414px !IMPORTANT;
}
a.button.add_to_cart_button,  .hf a.added_to_cart.wc-forward,  .related a.added_to_cart.wc-forward  {
    font-size: 13px;
}
.hf a.added_to_cart.wc-forward  {
    font-size:  11px;
    padding:  5px 22px 5px 22px;
    margin-right:  5px;
    border-radius:  6px;
    text-align:  center;
    text-transform:  uppercase;
}
.on-dvv span.woocommerce-Price-amount.amount  {
    font-size: 15px;
}
.set_join  {
    width:  87%;
    float:  left;
}
.fullslider1 .ff p  {
    min-height:  0px;
}
form.example input[type=text]  {
    width:  84%;
}
.gg .widget_text .ul-shopp ul li a  {
    color:  #fff;
    text-decoration:  none;
    letter-spacing:  0.4px;
    font-family:  'proxima-nova';
}
.gg span.gamma.widget-title  {
    font-size:  18px;
}
.desc  {
    width:  60%;
    margin:  0px;
}
.right-br  {
    display:  inline-block;
    width:  40%;
}
.terms_ft  {
    padding:  0px 0;
}
.terms_ft1  {
    width:  33%;
}
.terms_ft2  {
    width:  33%;
}
.terms_ft3  {
    width:  33%;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  15%;
    padding:  17px 15px;
}
.brand2  {
    width:  15%;
    padding:  43px 15px;
}
.brand3  {
    width:  15%;
    float:  left;
    display:  inline-block;
    clear:  right;
    padding:  37px 15px;
}
.brand1 img  {
    width:  100%;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand4  {
    width:  15%;
    float:  left;
    display:  inline-block;
    padding:  46px 15px;
    clear:  none;
}
.brand5  {
    width:  15%;
    padding:  45px 15px;
    clear:  none;
}
.brand6  {
    width:  15%;
    display:  inline-block;
    float:  left;
    padding: 51px 15px;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  15%;
    padding:  59px 10px;
}
.brand8  {
    width:  15%;
    padding:  55px 10px;
}
.brand10  {
    width:  15%;
    float:  left;
    display:  inline-block;
    clear:  none;
    padding:  43px 10px;
}
.brand9  {
    width:  15%;
    float:  left;
    padding:  22px 10px;
    display:  inline-block;
}
.brand11  {
    width:  15%;
    float:  left;
    clear:  none;
    display:  inline-block;
    padding:  39px 15px;
}
.brand12  {
    width:  15%;
    float:  left;
    display:  inline-block;
    padding:  42px 15px;
}
.brand13  {
    width:  15%;
    margin:  0 auto;
    padding:  33px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.form_set  {
    width:  19%;
}
.form_set label  {
    font-size:  17px;
}
.desk_text  {
    margin-bottom:  30px;
}
.help_form,  .help_form1  {
    width:  90%;
}
.set_input1  {
    width:  70%;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
.prbhh  {
    font-size:  13px;
    bottom:  0;
}
.hlpp1 h2  {
    font-size:  20px;
}
.prbhh  {
    font-size:  13px;
}
.icn-div p br  {
    display:  none;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    width: 50%;
}
.retrn p br  {
    display:  none;
}
.hlp h1  {
    font-size:  15px;
    padding:  0 12px;
}
button.bt1  {
    font-size:  17px;
}
.prd-ul li  {
    border:  1px solid #000;
    padding:  15px 6px;
}
.crt a.crt-btn {
    font-size:  15px;
}
.navigation  {
    width:  60%;
}
.fullslider1 .star-rating span:before  {
    font-size: 12px;
}
}
@media only screen and (min-width:1281px) and (max-width:1380px) {
.loggs2 {width: 100% !important;}
    .woocommerce-pagination {
    width: 60% !important;
}
ul.page-numbers  {
    float:  left;
}
form.woocommerce-ordering  {
    width:  35%;
}
.woocommerce-ordering select.orderby,  .woocommerce-perpage select  {
    width:  100%;
}
.woocommerce-perpage  {
    width:  35% !important;
}
.ggt p  {
    min-height: 0px;
    font-size: 13px;
}
.fullslider li.product  {
    min-height:  px !important;
}
a.button.add_to_cart_button  {
    font-size: 11px;
}
.on-dvv span.woocommerce-Price-amount.amount  {
    font-size: 15px;
}
.set_join  {
    width:  87%;
    float:  left;
}
.fullslider1 .ff p  {
    padding:  0 10px;
}
.ggt p  {
    min-height:  0px;
    font-size:  14px;
}
.fullslider .ff h3  {
    font-size: 15px;
}
.fullslider1 .slick-slide  {
    margin:  0px 10px;
}
.marqq img  {
    width:  150px;
}
form.example input[type=text]  {
    width:  80%;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  15%;
    padding:  17px 15px;
}
.brand2  {
    width:  15%;
    padding:  43px 15px;
}
.brand3  {
    width:  15%;
    float:  left;
    display:  inline-block;
    clear:  right;
    padding:  37px 15px;
}
.brand1 img  {
    width:  100%;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand4  {
    width:  15%;
    float:  left;
    display:  inline-block;
    padding:  46px 15px;
    clear:  none;
}
.brand5  {
    width:  15%;
    padding:  45px 15px;
    clear:  none;
}
.brand6  {
    width:  15%;
    display:  inline-block;
    float:  left;
    padding: 51px 15px;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  15%;
    padding:  59px 10px;
}
.brand8  {
    width:  15%;
    padding:  55px 10px;
}
.brand10  {
    width:  15%;
    float:  left;
    display:  inline-block;
    clear:  none;
    padding:  43px 10px;
}
.brand9  {
    width:  15%;
    float:  left;
    padding:  22px 10px;
    display:  inline-block;
}
.brand11  {
    width:  15%;
    float:  left;
    clear:  none;
    display:  inline-block;
    padding:  39px 15px;
}
.brand12  {
    width:  15%;
    float:  left;
    display:  inline-block;
    padding:  42px 15px;
}
.brand13  {
    width:  15%;
    margin:  0 auto;
    padding:  33px 10px;
    border:  1px solid #e2e0e0;
}
1 .brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.archive ul.products li,  .archive.tax-brand ul.products li  {
    min-height:  435px;
}
.form_set  {
    width:  17%;
}
.form_set label  {
    font-size:  17px;
}
.desk_text  {
    margin-bottom:  30px;
}
.help_form  {
    width:  90%;
}
.set_input1  {
    width:  70%;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
.prbhh  {
    font-size:  13px;
    bottom:  0;
}
.hlpp1 h2  {
    font-size:  20px;
}
.icn-div p br  {
    display:  none;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    width: 50%;
}
.navigation  {
    width:  64%;
}
.on-dvv  {
    width:  48%;
}
.fullslider1 a.added_to_cart.wc-forward  {
    padding:  5px 16px 5px 25px;
    background:  #ed1c24;
    font-size:  11px;
    border-radius:  6px;
    margin-left:  10px;
    text-transform:  uppercase;
}
a.button.add_to_cart_button,  .hf a.added_to_cart.wc-forward  {
    font-size: 13px;
}
.hf a.added_to_cart.wc-forward  {
    font-size:  11px;
    padding:  5px 29px 5px 27px;
    margin-right:  5px;
    border-radius:  6px;
    text-align:  center;
    text-transform:  uppercase;
}
ul.fullslider1 li.product .star-rating  {
    width:  40%;
}
.woocommerce-product-rating a:last-child  {
    margin:  0px 0 0 0;
}
}
@media only screen and (min-width:1400px)  {
    .fullslider a.added_to_cart.wc-forward  {
    padding:  5px 20px 5px 26px;
    width:  90%;
    text-align:  center;
    border-radius:  6px;
    text-transform: uppercase;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background:  #d2122e;
    padding:  5px 16px 5px 25px;
    width:  40%;
    border-radius:  5px;
    margin-left:  10px;
    text-transform: uppercase;
}
}
@media only screen and (min-width:1381px) and (max-width:1450px) {
    nav.woocommerce-pagination  {
    width:  35% !important;
}
.archive ul.products li,  .archive.tax-brand ul.products li  {
    min-height:  435px;
}
form.example input[type=text] {
    width: 74%;
}
.ggt p  {
    font-size:  13px;
    min-height:  0;
}
.woocommerce-product-rating a:last-child  {
    margin:  0px 0 0 0;
}
.marqq img  {
    width:  150px;
}
a.button.add_to_cart_button  {
    font-size: 13px;
}
.fullslider li.product  {
    min-height:  400px !important;
}
.fullslider1 .ff h3  {
    font-size:  16px;
}
.form_set  {
    width:  30%;
}
.form_set label  {
    font-size:  17px;
}
.desk_text  {
    margin-bottom:  30px;
}
.help_form,  .help_form1  {
    width:  90%;
}
.set_input1  {
    width:  70%;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
.navigation  {
    width:  61%;
}
.ff h3,  .fullslider1 .ff h3  {
    font-size:  17px;
}
.fullslider1 .ff p  {
}
.fullslider1 .slick-slide  {
    margin:  0px 10px;
}
}
@media only screen and (min-width:1451px) and (max-width:1550px) {
    nav.woocommerce-pagination  {
    width:  33%;
}
.archive ul.products li,  .archive.tax-brand ul.products li  {
    min-height:  435px;
}
.woocommerce-product-rating a:last-child  {
    margin:  0px 0 0 0;
}
form.example input[type=text] {
    width: 80%;
}
.marqq img  {
    width:  160px;
}
.form_set  {
    width:  30%;
}
.form_set label  {
    font-size:  17px;
}
.desk_text  {
    margin-bottom:  30px;
}
.help_form,  .help_form1  {
    width:  90%;
}
.set_input1  {
    width:  70%;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
a.button.add_to_cart_button  {
    font-size: 14px;
}
}
@media only screen and (min-width:1551px) and (max-width:1650px) {
    nav.woocommerce-pagination  {
    width:  32%;
}
.archive ul.products li,  .archive.tax-brand ul.products li  {
    min-height:  435px;
}
form.example input[type=text] {
    width: 83%;
}
.woocommerce-product-rating a:last-child  {
    margin:  0px 0 0 0;
}
}
@media only screen and (min-width:1651px) {
    form.example input[type=text] {
    width: 50%;
}
}
@media only screen and (min-width:376px) and (max-width:767px) {
    .sdsd  {
    margin:  15px 0 0 5px;
}
.main-header1 .cart1  {
    align-items:  center;
}
figure.item11  {
    margin:  0 0 35px 0;
    max-width:  190px;
}
.imges,  .imges2  {
    align-items: flex-start;
}
.upp-footer > div  {
    margin:  0 0 20px 0;
}
.upp-footer  {
    padding:  20px 0 40px;
}
.sm-dvv  {
    flex-flow:  column;
    align-items:  self-start;
}
.hf  {
    width:  100%;
}
.hf a  {
    float:  none;
    margin:  10px 0 0 0;
}
.cat  {
    padding:  0px 0 0;
}
.iconss .inn-icss  {
    margin:  0 0 30px 0;
}
.rcm h2  {
    font-size:  26px;
}
.full-logos  {
    display:  flex;
    flex-wrap:  wrap;
    justify-content:  flex-start;
}
.full-logos a  {
    width:  50%;
    max-width:  200px;
    margin:  0 0 30px 0;
}
.main-icns  {
    padding:  40px 0;
}
.last_img_li  {
    display:  flex !important;
}
.bottom-footer1  {
    padding:  10px 20px 35px 20px;
}
.storefront-sorting  {
    flex-flow:  column;
    align-items:  flex-start;
}
.woocommerce-perpage  {
    width:  100%;
    margin: 0;
}
.site-main ul.products li.product,  ul.products.columns-3 li  {
    margin:  0 0 50px 0;
}
ul.fullslider li.product,  ul.fullslider1 li.product  {
    margin-bottom:  0px !important;
}
.brands-sec3 img  {
    max-width:  220px;
}
.brands h1  {
    font-size:  39px;
}
.menu-help-desk-container  {
    width:  100% !important;
    margin:  0 0 60px 0;
}
.desk_text h3  {
    font-size:  32px;
}
.set_input1  {
    margin:  25px 0 0 0;
}
.brands-sec1 > div,  .brands-sec2 > div,  .brands-sec3 > div  {
    border-color:  #333;
}
.brands-sec3 > div img  {
    border-color:  #333 !important;
}
}
@media only screen and (min-width:801px) {
    .prb {
    display: none;
}

}
@media only screen and (max-width:800px) {
   
.nn3  {
    flex-flow:  column;
    align-items:  start;
}

ul.clck  {
    display:  block;
}
.site-header ul.menu li.current-menu-item > a  {
    color:  #fff;
}
ul.wsp-pages-list  {
    column-count:  auto;
}
ul.wsp-pages-list li  {
    width: 100%;
}
}
header.entry-header > span  {
    color:  #2e3192;
    font-size:  19px !important;
}
article.type-post header.entry-header  {
    padding:  20px 0px;
    font-weight:  bold;
    margin-bottom:  0px;
    border-top:  1px solid;
}
article.type-post  {
    margin:  0 auto;
    width:  1170px;
    padding:  50px 0px 0 0;
}
h2.alpha.entry-title a  {
    color:  #ed1c24;
    font-weight:  600;
    text-transform:  uppercase;
}
h2.alpha.entry-title  {
    padding:  20px 0px 0 0;
}
input.search-field  {
    width:  80%;
    height:  39px;
}
.search div#primary  {
    max-width:  1170px;
    margin:  0 auto;
    float:  none;
    width:  100% !important;
}
.search h1.page-title  {
    font-weight:  bold;
    padding:  30px 0 30px;
}
.search h1.page-title  {
    font-weight:  bold;
    padding:  30px 0 30px;
}
.search header.entry-header  {
    border-top:  1px solid #e6e6e6;
    padding-bottom:  0px !important;
}
.search .hentry.type-page .entry-header  {
    padding-bottom:  0px !important;
    padding-top:  20px;
}
.search .entry-content  {
    padding-bottom:  30px;
}
.search .hentry .entry-taxonomy  {
    border:  0px;
}
.search .hentry  {
    margin:  0px;
}
.archive .wpfFilterWrapper[data-radio="1"] .wpfCheckbox label:before  {
    border-radius: 0px !important;
}
.archive .wpfFilterTitle .wfpTitle.wfpClickable  {
    font-size:  24px;
}
.wpfFilterWrapper .wpfFilterTaxNameWrapper  {
    font-size:  17px;
}
 .brands-sec1 ul li:last-child  {
    display:  none;
}
.page-id-282 .woocommerce:after  {
    content:  "PRODEPOT ABN: 64 144 939 471";
    position:  absolute;
    width:  100%;
    left:  0;
    font-size:  30px;
    font-weight:  bold;
    top:  -56px;
    color:  #000;
}
.page-id-282 .woocommerce  {
    position:  relative;
}
.page-template-default h1.entry-title  {
    text-align:  center;
    margin:  30px 0px;
    font-weight:  bold;
}
.tax-product_cat.archive ul.products,  .tax-brand.archive ul.products,  .woocommerce-shop ul.products  {
    display:  flex !important;
    flex-wrap:  wrap;
}
.crr .odfr,  .page .contentsss .def-pge  {
    width:  100%;
}
.lnhgt  {
    line-height:  30px !important;
}
.single-product section.related.products h2  {
    text-align:  center;
}
.woocommerce-message  {
    margin-top:  30px;
    background:  #ed1c24;
}
p.woocommerce-notice  {
    text-align:  center;
    font-size:  30px;
    font-weight:  bold;
    text-transform:  uppercase;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details  {
    display:  flex;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li  {
    width:  25%;
}
section.related ul.products li.product  {
    border:  1px solid #000;
}
.hide_categories_from_selected_products_0 {
    display:  none;
}
.hide_categories_from_all_products_0  {
    display:  none;
}
.related h2 {
    text-transform:  capitalize;
}
.contentsss  {
    width:  88%;
    margin:  0 auto;
}
.oder h3.clct  {
    font-size:  24px;
    font-weight:  bold;
}
@keyframes marquee  {
    from  {
    transform:  translateX(0);
}
to  {
    transform:  translateX(-50%);
}
}
.marquee  {
    position:  relative;
    width:  100vw;
    max-width:  100%;
    height:  40px;
    overflow:  hidden;
    float:  none;
    display: flex;
}
.mrcg  {
    position:  absolute;
    white-space:  nowrap;
    will-change: transform;
    animation:  marquee 8s linear infinite;
}
.marqq img  {
    width:  42%;
    padding: 0 10px !important;
    display:  inline-block;
    max-width:  200px !important;
    float:  none !important;
}
.fullslider1 a.button.add_to_cart_button:before,  .fullslider a.button.add_to_cart_button:before,  .related a.button.add_to_cart_button:before  {
    top:  3.5px;
}
.page-id-54 h2.shp  {
    padding-bottom:  50px !important;
    color:  #2e3192;
    font-weight:  bold;
    font-size:  38px;
}
.shp-img-cat img  {
    max-width:  221px;
}
.shp-img-cat figcaption.caption1  {
    z-index:  9999;
    text-align:  center;
    color:  #000;
    font-size:  20px !important;
    line-height:  23px;
    text-transform:  capitalize;
    width:  60%;
    margin:  0 auto;
}
.shp-img-cat figure.item11  {
    position:  relative;
}
.archive a.added_to_cart.wc-forward,  .related a.added_to_cart.wc-forward  {
    background:  #d21b22;
    padding:  7px 8px;
    border-radius:  5px;
    width:  47%;
    font-family:  'proxima-nova';
    line-height:  19px;
    text-transform:  uppercase;
    font-weight:  600;
    font-size:  12px;
    margin:  0 0 0 5px;
    max-width: 125px;
}
.related a.added_to_cart.wc-forward  {
    font-size: 16px;
}
.archive a.button  {
    width:  55%;
    font-size:  12px;
    padding:  7px 10px 7px 15px !important;
    max-width: 125px;
}
.archive ul.products li,  .archive.tax-brand ul.products li  {
    width:  23%;
    float:  left;
    margin:  10px 9px;
    padding:  10px;
}
.archive p.description  {
    padding:  0px;
    min-height:  50px;
    margin-bottom:  12px;
}
.woocommerce-shop .products li.product,  .archive.tax-brand ul.products li  {
    border:  1px solid #000 !important;
}
.archive h2.woocommerce-loop-product__title  {
    font-size:  14px !important;
    min-height:  50px;
}
h3.prdpts  {
    color:  #000;
    font-size:  20px;
    font-weight:  bold;
    margin-bottom:  30px;
}
p.prt-p  {
    font-size:  19px;
    margin-bottom:  20px;
}
.slider  {
    width:  100%;
    margin:  10px auto;
}
.slick-slide  {
    margin:  0px 10px;
}
.slick-slide img  {
    width:  auto;
}
.slick-prev:before,  .slick-next:before  {
    color:  #fff;
}
.slick-slide  {
    transition:  all ease-in-out .3s;
    opacity:  .2;
}
.slick-active  {
    opacity:  1;
}
.slick-current  {
    opacity:  1;
}
.full .slick-slide  {
    margin:  0px !important;
}
.full  {
    margin:  0px !IMPORTANT;
}
.slick-dotted.slick-slider  {
    margin-bottom:  16px;
}
@media only screen and (max-width:480px) {
	#mobileshift {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        justify-content: center;
    }
	.desk {
    display: none;
}
    div#mobileshift h1 {
        color: #fff;
        font-family: 'proxima-nova';
        font-size: 53px;
        font-weight: bold;
        text-align: center;
    }
    div#mobileshift img {
        width: 100%;
        margin: 20px 0;
    }
    .imges figure  {
    width:  100%;
}
ul.ul-pdf li  {
    margin:  10px 0;
}
ul.ul-pdf  {
    justify-content:  space-between;
}
}
.ccf  {
    position:  relative;
}
.sdsd  {
    position:  relative;
    top: 20px;
    right: 1px;
}
.fullslider .woocommerce-product-rating .star-rating  {
    margin-bottom:  0px !important;
}
.single .woocommerce-product-gallery  {
    border:  2px solid #c7c4c4;
    padding:  60px 50px;
}
.woocommerce-tabs.wc-tabs-wrapper  {
    padding:  60px 0px;
    margin-bottom:  40px;
}
h2.hhts  {
    font-size:  30px !important;
    text-decoration:  underline;
    text-transform:  uppercase;
    padding:  30px 0px;
}
.single-product div.product p.price  {
    font-weight:  bold;
    margin: 0px;
}
ul.tabs.wc-tabs  {
    display:  flex;
    width:  100% !important;
}
.woocommerce-tabs ul.tabs li  {
    width:  30%;
    border:  0px;
    padding: 10px;
}
div.woocommerce-Tabs-panel  {
    padding:  20px;
}
.woocommerce-tabs ul.tabs li a  {
    padding:  6px;
}
.woocommerce-tabs ul.tabs  {
    border:  0;
}
.woocommerce-tabs ul.tabs li::after  {
    content:  "\f078";
}
.storefront-full-width-content .woocommerce-tabs .panel  {
    WIDTH:  100%;
}
.woocommerce-tabs ul.tabs li:hover  {
    background-color:  #ddd;
}
.woocommerce-tabs ul.tabs li a  {
    font-size:  21px;
    font-size:  20px;
    font-family:  'proxima-nova';
    letter-spacing:  0.7px;
    text-transform:  uppercase;
}
ul.tabs.wc-tabs  {
    overflow:  hidden;
    border:  1px solid #ccc;
    background-color:  #f1f1f1;
    margin:  0;
}
.woocommerce-tabs ul.tabs li.active  {
    background-color:  #e6e6e6 }
div.woocommerce-Tabs-panel  {
    padding:  16px 12px;
    border:  1px solid #ccc;
    border-top:  none;
}
.woocommerce-tabs ul.tabs li.active a  {
    color:  #000;
}
.storefront-sorting  {
    margin-top:  30px;
}
table.tbd td:first-child  {
    width:  16%!important;
    padding:  1em 0;
    text-align:  right;
    max-width:  150px !important;
}
table.tbd td:last-child  {
    width:  80%;
}
.shp-img-cat figure  {
    margin:  0 0 35px 0;
}
@media only screen and (max-width:767px) and (min-width:481px) {
    ul.ul-pdf {
    width:  100%;
}
.woocommerce-cart-form tbody  {
    display:  grid !important;
    grid-template-columns:  auto auto;
    column-gap:  10px;
    row-gap:  010px;
}
.woocommerce-cart-form table.shop_table.shop_table_responsive tr {
    margin-bottom: 0px !important;
}
}
@media only screen and (max-width:767px) and (min-width:0px)  {
    .archive .sect2 .storefront-sorting  {
    flex-flow:  row;
    flex-wrap:  wrap;
    align-items:  flex-end;
}
form.woocommerce-ordering  {
    width:  40%;
    margin:  0 20px 0 0;
}
p.woocommerce-result-count  {
    width:  31%;
}
.woocommerce-perpage  {
    width:  43% !important;
}
form.woocommerce-ordering  {
    width:  40%;
    margin:  0 20px 0 0;
}
.woocommerce-perpage select  {
    width:  100%;
}
.page-template .contentsss .cstm-ordr  {
    width:  100% !important;
}
.lnhgt  {
    margin-top:  24px;
}
.page-id-3977 .form_set label  {
    font-size:  13px;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details  {
    flex-flow:  column;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li  {
    width:  100%;
}
div#cartp  {
    margin:  10px 0 10px 0px;
}
.hth  {
    flex-flow:  column;
    align-items:  flex-start;
}
.shp-img-cat figcaption.caption1  {
    width: 100%;
}
.form_set label  {
    font-size:  16px;
}
.klt  {
    padding-top:  30px;
}
.brands h1  {
    padding-bottom:  20px;
}
.marqq img  {
    width:  42%;
    padding-left:  5px !important;
    display:  inline-block;
    max-width:  200px !important;
    float: none !important;
}
marquee.marqq  {
    width:  100%;
    display:  flex;
    overflow:  scroll;
    float: none;
}
table.cart .product-thumbnail img  {
    max-width:  200px;
}
.archive .hlpp  {
    padding-top:  20px;
}
.page-id-54 h2.shp  {
    font-size:  30px;
    padding-bottom:  30px !IMPORTANT;
}
ul.tabs.wc-tabs  {
    flex-flow:  column;
}
ul.tabs.wc-tabs li  {
    width:  100%;
}
.woocommerce-tabs ul.tabs li.active::after  {
    right:  10px;
}
.woocommerce-tabs ul.tabs li a  {
    font-size:  15px;
}
div.woocommerce-Tabs-panel h2  {
    font-size:  16px !important;
}
.single h1.product_title.entry-title  {
    font-size:  26px;
}
.single-product div.product p.price  {
    margin:  0px 0 10px 0;
    font-weight:  bold;
}
.woocommerce-tabs.wc-tabs-wrapper  {
    padding:  0px;
}
.single div#respond  {
    padding:  0;
}
.single #comments h2.woocommerce-Reviews-title  {
    font-size:  20px;
}
.single section.related ul li  {
    width:  100% !important;
}
.product h2.woocommerce-loop-product__title  {
    font-size:  19px !important;
}
.single section.related ul li  {
    margin:  10px 0px !important;
}
}
@media only screen and (min-width:963px) {
    .contentsss .cstm-ordr  {
    width:  70%;
    float:  right;
    margin:  0 auto;
}
}
@media only screen and (768px) {
    .woocommerce-tabs .panel {
    width: 100% !important;
}
}
@media only screen and (max-width:850px) and (min-width:768px) {
    ul.ul-pdf  {
    width:  100%;
    justify-content:  space-between;
}
.marqq img  {
    width:  42%;
    padding-left:  5px !important;
    display:  inline-block;
    max-width:  200px !important;
    float: none !important;
}
marquee.marqq  {
    width:  100%;
    display:  flex;
    overflow:  scroll;
    float: none;
}
.itms,  .lbbl label,  p.woocommerce-result-count  {
    font-size:  14px;
}
.storefront-sorting  {
    margin-top:  40px;
}
.woocommerce-tabs ul.tabs li  {
    width:  30%;
}
.woocommerce-tabs.wc-tabs-wrapper  {
    padding: 20px;
}
.single section.related ul li  {
    width:  45% !important;
    margin:  20px 20px !important;
}
.single h2.woocommerce-loop-product__title  {
    font-size:  16px !important;
    min-height:  50px;
}
}
@media only screen and (max-width:962px) {
    .pag-template .contentsss .cstm-ordr  {
    width:  100% !important;
}
.oder  {
    width:  100%;
    margin:  0 auto;
}
.odfr  {
    float:  left !important;
}
.cntnt.ct1,  .klt .hlpp  {
    display:  block;
}
.klt  {
    margin:  0px;
}
}
@media only screen and (max-width:962px) and (min-width:851px) {
    ul.ul-pdf  {
    width:  100%;
    justify-content:  space-between;
}
.marqq img  {
    width:  42%;
    padding-left:  5px !important;
    display:  inline-block;
    max-width:  200px !important;
    float: none !important;
}
marquee.marqq  {
    width:  100%;
    display:  flex;
    overflow:  scroll;
    float: none;
}
.itms,  .lbbl label,  p.woocommerce-result-count  {
    font-size:  15px;
}
.storefront-sorting  {
    margin-top:  40px;
}
.woocommerce-tabs ul.tabs li  {
    width:  30%;
}
.single section.related ul li  {
    width:  45% !important;
    margin:  20px 20px !important;
}
.single h2.woocommerce-loop-product__title  {
    font-size:  16px !important;
    min-height:  50px;
}
}
@media only screen and (max-width:1067px) and (min-width:963px) {
    .marqq img  {
    width:  42%;
    padding-left:  5px !important;
    display:  inline-block;
    max-width:  200px !important;
    float: none !important;
}
marquee.marqq  {
    width:  100%;
    display:  flex;
    overflow:  scroll;
    float: none;
}
.shp-img-cat img  {
    max-width:  156px;
}
.woocommerce-perpage  {
    width:  20%;
}
.itms,  .lbbl label,  p.woocommerce-result-count  {
    font-size: 16px;
}
.storefront-sorting  {
    margin-top:  40px;
}
.woocommerce-tabs ul.tabs li  {
    width:  30%;
}
.single h2.woocommerce-loop-product__title  {
    font-size:  17px !important;
    min-height:  50px;
}
}
@media only screen and (max-width:1180px) and (min-width:1068px) {
    .marqq img  {
    width:  42%;
    padding-left:  5px !important;
    display:  inline-block;
    max-width:  200px !important;
    float: none !important;
}
marquee.marqq  {
    width:  100%;
    display:  flex;
    overflow:  scroll;
    float: none;
}
.shp-img-cat img  {
    max-width:  156px;
}
.woocommerce-perpage  {
    width:  20%;
}
.itms,  .lbbl label,  p.woocommerce-result-count  {
    font-size: 16px;
}
.storefront-sorting  {
    margin-top:  40px;
}
.woocommerce-tabs ul.tabs li  {
    width:  30%;
}
.single h2.woocommerce-loop-product__title  {
    font-size:  17px !important;
    min-height:  50px;
}
.navigation  {
    width:  69%;
    justify-content:  center;
}
}
@media only screen and (max-width:1280px) and (min-width:1181px) {
    .shp-img-cat img  {
    max-width:  177px;
}
.woocommerce-perpage  {
    width:  20%;
}
.itms,  .lbbl label,  p.woocommerce-result-count  {
    font-size: 16px;
}
.storefront-sorting  {
    margin-top:  40px;
}
.woocommerce-tabs ul.tabs li  {
    width:  30%;
}
}
@media only screen and (max-width:1380px) and (min-width:1281px)  {
    .shp-img-cat figure  {
    width:  16% !important;
}
.shp-img-cat img  {
    max-width:  190px;
}
.woocommerce-perpage  {
    width:  20%;
}
.itms,  .lbbl label,  p.woocommerce-result-count  {
    font-size: 16px;
}
.storefront-sorting  {
    margin-top:  40px;
}
}
@media only screen and (max-width:1481px) and (min-width:1381px)  {
.loggs2 {width: 100% !important;}

    .shp-img-cat figure  {
    width:  18% !important;
}
.woocommerce-perpage  {
    width:  20%;
}
.itms,  .lbbl label,  p.woocommerce-result-count  {
    font-size: 16px;
}
.storefront-sorting  {
    margin-top:  40px;
}
}
.form_set  {
    width:  170px !important;
}
@media only screen and (min-width:0px) and (max-width:367px) {
    h2.h3d  {
    font-size:  10px;
}
.fullslider a.button.add_to_cart_button  {
    font-size:  12px;
}
}
.page-id-11 .fullslider1 .ff h3  {
    min-height:  43px;
}
table.rm-user-data  {
    border-collapse:  collapse !important;
}
a.button.add_to_cart_button::before  {
    content:  "\f07a";
}
.woocommerce-checkout .user  {
    display:  none;
}
.tradedisc  {
    margin-bottom:  30px;
    font-weight:  bold;
    font-size:  21px;
    color:  #2e3192;
}
h2.woocommerce-order-details__title  {
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight:  bold;
    color:  #2e3192;
}
.woocommerce-customer-details h2.woocommerce-column__title  {
    color:  #2e3192;
    font-weight:  bold;
    text-transform:  uppercase;
    margin-top:  30px;
    font-size:  25px;
}
#order_review input#billing_discount,  .wt_coupon_wrapper  {
    display:  none;
}
table.rm-user-data td,  table.rm-user-data th  {
    border:  1px solid #ddd;
}
.ul-shopp a  {
    text-decoration:  none;
}
a.lnkk img  {
    width:  60px;
}
p.sve  {
    margin-bottom:  10px;
    font-weight:  bold;
    font-size:  23px;
    color:  #2e3192;
}
.woocommerce-checkout div#billing_date_field  {
    margin-bottom:  27px;
}
.woocommerce-checkout div#billing_date_cstfield  {
    margin-bottom:  27px;
}
#rm_inbox_tab .rm-user-row h2,  .rm-user-row h2  {
    font-size:  29px;
    text-transform:  uppercase;
    font-weight:  bold;
    color:  #ed1c24;
}
#rm_inbox_tab .rm-user-row  {
    padding-top:  0;
}
.rm-user-row.rm-icon.rm-inbox-icon,  .rm-user-row.rm-icon  {
    display:  none;
}
.woocommerce-checkout input#billing_date  {
    height:  44px;
    border:  1px solid #e6e6e6;
}
.woocommerce-checkout input#billing_date_cst  {
    height:  44px;
    border:  1px solid #e6e6e6;
}
.woocommerce-checkout p.time  {
    text-align:  center;
    padding:  25px 0 0px 0;
    color:  #2e3192;
    font-weight:  bold;
    text-transform:  uppercase;
}
.rminput ul.rmradio  {
    float:  left;
    text-align:  left;
}
.rmfield  {
    color:  #43454b !important;
}
.header-top  {
    background:  #000;
}
.my_class  {
    font-size:  21px;
    font-weight:  bold;
    padding-bottom:  10px;
}
.user  {
    padding-bottom:  30px;
    text-align:  left;
    text-transform:  uppercase;
}
.hddss {
    font-weight:  bold;
    animation:  example 1s infinite;
}
@keyframes example  {
    0%  {
    color:  #cc1e24;
}
50%  {
    color:  #2e3192;
}
100%  {
    color:  #cc1e24;
}
}
.aws-container  {
    width:  80%;
    margin-left:  30px;
}
.rmnote  {
    background:  #e01c23 !important;
}
.rmnote .rmprenote  {
    border-bottom-color:  transparent !important;
}
.rmtab-logout a  {
    color:  #fff;
    text-decoration:  none !important;
}
.rmagic.rmWide .operationsbar .nav  {
    background:  #ed1c24;
    color:  #fff;
}
.rmagic .rm-menu-tab.rmActiveTab  {
    background:  #2e3192;
}
.loggs  {
    text-align: center;
    margin:  60px auto;
    clear:  both;
    box-sizing:  border-box;
    width:  60%;
    box-shadow:  rgb(0 0 0 / 25%) 0px 13px 55px,  rgb(0 0 0 / 12%) 0px -12px 30px,  rgb(0 0 0 / 12%) 0px 4px 6px,  rgb(0 0 0 / 17%) 0px 12px 13px,  rgb(0 0 0 / 9%) 0px -3px 5px;
    padding: 0 30px;
}
#rm_login_form_1 .rmrow .rmfield label  {
    font-weight:  bold;
    text-transform:  uppercase;
    color:  #ed1c24;
    font-size:  24px;
}
.formss  {
    display:  inline-block;
}
form#rm_login_form_1 .rminput input  {
    padding:  12px 10px !important;
    border-radius:  0px !important;
    border:  1px solid #ccc !important;
}
form#rm_login_form_1 .buttonarea input  {
    background:  #ed1c24;
    border-radius:  0px !important;
}
.page-template-default h1.entry-title  {
    color:  #ed1c24;
}
h3.log-trade  {
    text-align:  center;
    padding:  30px 0 20px 0;
    font-weight:  bold;
    text-transform:  uppercase;
    font-size:  37px;
    color:  #ed1c24;
}
form#rm_login_form_1 .rmfield  {
    width:  35%;
}
.header-top h1  {
    color:  #fff;
    text-align:  center;
    font-size:  17px;
    padding:  10px 0px;
    font-family:  'proxima-nova';
    font-weight:  600;
    text-transform:  uppercase;
    letter-spacing:  1.0px;
}
span.sku_wrapper,  .page-id-281 tr.woocommerce-shipping-totals.shipping  {
    display:  none !important;
}
.archive ul.products li a  {
    flex-direction:  column;
    align-items:  center;
    text-align:  left;
    margin:  0 auto;
    font-size:18px;
}
ul.ul-pdf h4  {
    font-size:  19px;
    padding:  10px 0 10px 23px;
    position: relative;
    font-size:  16px;
    font-weight:  bold;
}
ul.ul-pdf ul  {
    display:  flex;
    flex-wrap:  wrap;
    list-style:  none;
}
ul.ul-pdf li  {
    list-style:  none;
}
.ul-pdf img  {
    width:  81px;
}
ul.ul-pdf  {
    width:  85%;
    flex-wrap:  wrap;
    margin:  0 0 30px 0;
    display:  flex;
    justify-content: start;
    padding-left: 30px;
}
ul.ul-pdf h4:before  {
    content:  "";
    font:  normal normal normal 17px/1 FontAwesome;
    position:  absolute;
    color:  #ed1c24 !important;
    left:  0;
    padding:  0;
    top:  16px;
}
.archive ul.products li a img  {
    order:  1 !important;
}
.aws-container .aws-search-form  {
    margin-bottom:  0 !important;
}
.aws-container .aws-search-field  {
    font-size:  17px;
}
.aws-container .aws-search-form .aws-form-btn  {
    background:  #ed1c24;
    border:  1px solid #ed1c24;
}
.aws-container .aws-search-form .aws-search-btn_icon {
    color:  #fff;
}
.archive ul.products li h2  {
    order:  2 !important;
}
.archive ul.products li a span.price  {
    order:  4 !important;
}
.my_class1  {
    order:  3 !important;
    font-weight:bold;
}
.archive ul.products li afterpay-placement  {
    order: 5 !important;
}
.header-top  {
    background:  #cc1e24;
}
.header-top a  {
    color:  #fff;
    font-weight:  600;
    animation:  color-change 1s infinite;
}

.rmagic .rmagic-row .rmagic-field .rminput input[type="text"],  .rmagic .rmagic-row .rmagic-field .rminput input[type="password"],  .rmagic .rmagic-row .rmagic-field .rminput input[type="email"]  {
    padding:  13px 10px !important;
    border:  1px solid #000 !important;
    border-radius:  0px !important;
}
.rmheader  {
    display:  none !important;
}
.rmagic .rmcontent  {
    border-top:  0px;
}
button#btn-map  {
    display:  inline-block;
    background:  0;
    padding:  0;
    color:  #fff;
    text-transform:  uppercase;
    font-weight:  normal;
    text-decoration:  none;
    font-family:  'proxima-nova';
}
.rmagic .buttonarea input[type='submit']  {
    background:  #333;
    border:  #333;
    font-weight:  bold;
    font-size:  20px;
}
.mnu33  {
    display:  flex;
    justify-content:  flex-end;
}
ul#menu-menu-2 li a  {
    PADDING:  0 10PX;
}
button#btn-map:focus  {
    outline:  0;
}
.menu-site-mapp-container  {
    margin:  30px 0px;
    display:  inline-block;
}
div#site-mpp  {
    display:  none;
}
ul#menu-site-mapp  {
    display:  flex;
    align-items:  center;
    justify-content:  center;
    flex-wrap:  wrap;
    padding-left:  0px;
    cursor:  pointer;
    list-style:  none;
    width:  80%;
    margin:  20px auto;
    clear:  both;
}
ul#menu-site-mapp li  {
    padding:  9px 10px;
}
ul#menu-site-mapp li a  {
    text-decoration:  none;
    color:  #fff;
}
.upp-footer img.imgcsl  {
    height:  auto;
}
h2.hdd-2  {
    padding-top:  22px;
    padding-bottom:  30px;
    color:  #d21b22;
    font-size:  40px;
    text-transform:  uppercase;
    font-weight:  bold;
}
h1.hdd  {
    font-size:  53px;
    text-transform:  uppercase;
    font-weight:  bold;
    color:  #2e3192;
}
img.main-img  {
    margin:  39px auto 43px;
}
h1.mainn-title  {
    text-align:  center;
    letter-spacing:  0px;
    opacity:  1;
    font-size:  60px;
    margin:  40px 0;
    text-transform:  uppercase;
    font-weight:  bold;
    color:  #D21B22;
}
h1.mainn-title  {
    text-align:  center;
    letter-spacing:  0px;
    opacity:  1;
    font-size:  60px;
    margin:  40px 0;
    text-transform:  uppercase;
    font-weight:  bold;
    color:  #D21B22;
}
.artt  {
    display:  grid;
    grid-template-columns:  1fr 1fr;
    grid-column-gap:  40px;
    grid-row-gap:  40px;
    margin-bottom:  50px;
}
.hh-blg  {
    background:  #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow:  0px 2px 15px #0000001a;
    border-radius:  0;
    opacity:  1;
}
.txxt-blgg  {
    padding:  10px 20px 20px;
}
a.head-blg  {
    color:  #D21B22;
    font-weight:  600;
}
.txxt-blgg a.rd-mr  {
    font-weight:  bold;
    font-size:  19px;
    color:  #D21B22;
}
.txxt-blgg p  {
    margin:  10px 0px;
}
.single-product .woocommerce-tabs .panel  {
    width:  100% !important;
}
.page-id-11 .site-main ul.products li.product,  .page-id-11 ul.products.columns-3 li {
    min-height:  515px;
}
.search .type-product img  {
    max-width:  250px;
    width:  100%;
    float:  left;
}
.pagination .page-numbers li .page-numbers.current,  .woocommerce-pagination .page-numbers li .page-numbers.current  {
    background-color:  red;
    border-color:  red;
    color:  #fff;
}
 .search .type-product ul  {
    float:  right;
    width:  calc(100% - 250px);
    padding:  0 0 0 40px;
    margin:  0;
}
.search .type-product h2.alpha.entry-title a  {
    font-size:  30px;
    display:  inline-block;
    padding:  00px 0px 30px;
}
body  {
    font-family:  'proxima-nova';
}
nav.woocommerce-pagination  {
    padding:  0.5em 0 !important;
}
.woocommerce-error {
    width: 100%;
}
ul#menu-help-desk li:before  {
    display:  none;
}
.ft-sid  {
    display:  inline-block;
    width:  25%;
}
h2.shpping  {
    font-size:  24px !important;
    text-align:  center;
    padding-bottom:  10px;
}
ul.shipping li  {
    font-size:  20px;
    padding: 5px 0;
}
ul.shipping  {
    margin-left:  31px !important;
}
.help1 .delv p  {
    font-size:  20px;
}
.help1 h3.shippng  {
    font-weight:  bold !IMPORTANT;
    font-size:  21px !important;
    padding-bottom:  10px;
}
.ft-sid .widget_custom_html  {
    margin-bottom:  20px;
}
h2.hl-dsk  {
    font-weight:  bold;
    font-family:  'proxima-nova';
    font-size:  24px;
    text-transform:  uppercase;
    padding-left:  20px;
}
.single-product div#secondary,  .woocommerce-cart div#secondary,  .wcppec-checkout-buttons__separator,  .woocommerce-checkout div#secondary  {
    display:  none;
}
.single-product div.product .woocommerce-product-gallery  {
    opacity:  1 !important;
}
.woocommerce-notices-wrapper  {
    width:  100%;
}
.scroll-top  {
    width:  64px;
    height:  64px;
    position:  fixed;
    bottom:  25px;
    right:  20px;
    outline:  0;
    display:  none;
    border-radius:  50%;
}
.scroll-top:hover  {
    background:  #43454b;
}
.scroll-top:focus  {
    outline:  0px !important;
}
.woocommerce .hlpp h2,  .woocommerce .brand_txt h1 {
    font-size:  20px;
}
.woocommerce-ordering  {
    margin-top:  0px;
    padding: 0px;
}
.woocommerce .shp-side  {
    margin-top:  30px !important;
}
.scroll-top i  {
    display:  inline-block;
    color:  #fff;
}
ul.imges-li.last_img_li img  {
    max-width:  170px !important;
    width:  100%;
}
ul#menu-crtsss  {
    margin:  0 0 10px 0;
}
body.error404 .widget.woocommerce li .count  {
    display:  none;
}
.error-404.not-found  {
    max-width:  1400px;
    margin:  0 auto;
    padding:  50px 15px 0;
}
.term-clearance .site-main ul.products li.product::before  {
    content:  'clearance';
    background-color:  #eda626;
    left:  0;
    clip-path:  polygon(0 0,  100% 0,  93% 100%,  0 100%);
    top:  10px;
    width:  50%;
    position:  absolute;
    font-size:  24px;
    text-transform:  capitalize;
    font-weight:  700;
    font-family:  'proxima-nova';
}
.term-clearance .site-main ul.products li.product img  {
    margin:  50px auto 0;
}
.imges figure  {
    width:  16.66% !important;
    margin:  0 0 5px 0;
}
.sale1 ul.products li.product img  {
    margin:  0 auto;
}
.btnns  {
    display:  block !important;
}
.sdsd  {
    color:  #fff;
}
.sdsd  {
    color:  #fff;
    font-size:  13px;
    margin:  -12px 0px 0px 4px;
}
.woocommerce-shop h1.h1-tt, .gg .widget_nav_menu ul li::before  {
    display:  none;
}
div.type-product  {
    margin:  20px 0px;
}
h1.product_title.entry-title  {
    font-weight:  500;
    color:  #2e3192;
    text-transform:  uppercase;
}
a:focus,  input:focus,  textarea:focus,  select:focus  {
    outline:  0;
}
input:focus,  textarea:focus  {
    background: #fff !important;
}
ul.wsp-pages-list li  {
    font-family:  'proxima-nova';
    letter-spacing:  1.0px;
    position: relative;
    padding:  10px 0px;
    width:  300px;
    margin:  0 auto;
}
.slick-prev:before,  .slick-next:before  {
    font-family:  'FontAwesome';
    font-size:  55px !important;
    line-height:  1;
    opacity:  1;
    color:  white;
    -webkit-font-smoothing:  antialiased;
    -moz-osx-font-smoothing:  grayscale;
}
.slick-slide  {
}
.dividr  {
    border-bottom:  1px solid #000;
    margin:  10px 0 20px 0px;
}
input.wpcf7-form-control.wpcf7-submit:focus  {
    background:  #ed1c24 !important;
}
.arrivls img  {
    width:  100%;
}
.cct h2.shp  {
    padding-bottom:  30px !important;
}
.cct  {
    padding:  40px 0;
}
.nn3  {
    display:  flex;
    justify-content:  space-between;
}
p.para2  {
    padding-top:  25px;
}
.city  {
    padding:  20px 0px;
}
.prbhh1  {
    font-size:  15px;
    position:  relative;
    bottom:  1px;
    color:  #ed1c24;
}
.city h2  {
    font-family:  'proxima-nova';
    font-size:  30px;
    text-align:  center;
    font-weight:  bold;
    padding:  80px 0px 30px 0px;
    text-transform:  uppercase;
}
button.bt1:focus  {
    outline:  0;
}
button.bt1  {
    background:  none;
    font-size:  19px;
    color:  #000;
    font-family:  'proxima-nova';
    font-weight:  500;
    padding:  0px 0px;
}
.hg,  .buyy,  .revw,  .ity,  .prjj,  .tripp,  .taggs  {
    border-bottom:  2px solid red;
}
.cntctq ul  {
    display:  flex;
    margin:  0;
}
.cntctq ul li  {
    padding:  0 5px;
    list-style: none;
}
.cntctq  {
    padding-left:  20px;
}
.postss  {
    padding:  40px 0;
}
ul.wsp-pages-list  {
    column-count:  3;
    list-style: none;
}
.sitem  {
    padding:  30px 0px;
}
ul.wsp-pages-list li:before  {
    content:  "\f00c";
    font:  normal normal normal 17px/1 FontAwesome;
    position:  absolute;
    top:  14px;
    color:  #ba1a20;
    left:  -26px;
}
h2.wsp-pages-title  {
    text-align:  center;
    padding:  0px 0px 50px 0px;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    color:  #ba1a20;
    font-weight:  bold;
    font-size:  40px;
}
.hd3  {
    margin:  0px !important;
    border-bottom:  0px;
}
h1,  h2,  h3,  h4,  h5,  h6,  p  {
    margin: 0;
}
p,  ul li  {
    color:  #000;
}
.site-header  {
    padding: 0px;
    background-color: transparent;
}
.clearfix  {
    clear: both;
}
.ff,  .ste12  {
    margin-bottom:  0px;
}
.main-header1  {
    width:  100%;
    margin:  0 auto;
    background:  #000;
    padding:  10px 0px 5px 0;
}

.nwdiv  {
    display:  flex;
    padding:  30px 0px 0px 0px;
}
.logo img  {
    width:  200px;
    float: left;
    margin:  0 0 0 14px;
}
.logo  {
    width:  16%;
    text-align:  right;
    margin:  0 auto;
}
.navigation  {
    width:  58%;
    margin:  0 auto;
    display:  flex;
    flex-flow:  column;
    justify-content:  end;
}
div#lnks  {
    margin-top:  6px;
}
.cart1 img  {
    width:  38px;
}
.cart1  {
    display:  flex;
    align-items:  end;
}
.cart1  {
    width:  13%;
    margin:  0 auto 0;
    padding:  0 0 25px 0;
}
.main-header1 > div  {
    padding:  0 0px;
}
form.example input[type=text]  {
    padding:  10px;
    font-size:  17px;
    border:  1px solid #fff;
    float:  left;
    width:  67%;
    height:  40px;
    background:  #fff;
}
form.example button  {
    width:  7%;
    padding:  7px;
    background:  #ed1c24;
    color:  white;
    font-size:  17px;
    border:  1px solid #ed1c24;
    border-left:  none;
    cursor:  pointer;
    height:  41px;
    margin-left:  -4px;
}
form.example  {
    margin: 0px 30px 0 14px;
}
form.example button:hover  {
    background:  #ed1c24;
}
form.example::after  {
    content:  "";
    clear:  both;
    display:  table;
}
.site-footer  {
    background:  #171717;
    padding: 0px;
}
.gg span.gamma.widget-title  {
    text-transform:  uppercase;
    color:  #ed1c24;
    font-weight:  bold;
    font-size:  20px;
    margin: 0px;
    font-family:  'proxima-nova';
    padding-bottom:  11px !important;
}
.gg .widget_text .ul-shopp ul li a,  .menu-shop-now-container ul li > a  {
    color:  #fff !important;
    text-decoration:  none;
    letter-spacing:  0.6px;
    font-family:  'proxima-nova';
}
.gg .widget_text .ul-shopp ul li,  .menu-shop-now-container ul li  {
    padding:  4px 0px;
    margin: 0;
}
.cntct ul li a > i  {
    color:  #fff;
    font-family:  'Font Awesome 5 Brands';
    font-size: 18px;
}
.hh2  {
    display:  none;
}
.full-logos  {
    display:  flex;
    align-items:  center;
    justify-content:  center;
    margin:  0 30px;
}
.bottom-footer1  {
    width:  100%;
    margin:  30px auto 30px auto;
    padding:  10px 20px;
    clear:  both;
    box-sizing:  border-box;
    display:  inline-block;
}
.menu-menu-2-container .menu  {
    list-style:  none;
    margin:  0;
    display:  flex;
    justify-content:  space-evenly;
}
ul#menu-menu-2 li a  {
    color:  #fff;
    text-transform:  uppercase;
    text-decoration:  none;
    font-family:  'proxima-nova';
}
.copyright  {
    color:  #fff;
    text-align:  right;
    padding:  14px 20px;
    font-family:  'proxima-nova';
}
.desc p  {
    color: #fff;
    font-family:  'proxima-nova';
    font-size:  17px;
    line-height:  34px;
}
.desc  {
    display:  inline-block;
    float:  left;
    width:  65%;
    margin:  0px auto;
}
.right-br  {
    display:  inline-block;
    width:  35%;
    float:  right;
}
.full-logos a  {
    margin:  0 10px;
}
.cntct ul li  {
    margin:  0 4px;
}
div#text-5  {
    margin:  0px;
}
.gg .widget_text .phnn a  {
    color:  #fff;
    text-decoration:  none;
    font-size:  21px;
    font-family:  'proxima-nova';
}
.phnn a:before  {
    content:  "\f879";
    font-family:  'Font Awesome 5 Free';
    font-size:  16px;
    padding-right:  10px;
    color:  #ec1c25;
}
.cntct ul  {
    display:  flex;
    justify-content:  flex-start;
}
.gg  {
    max-width:  74%;
    padding:  0px;
    margin: 0 auto;
}
@keyframes slidy  {
    0%  {
    left:  0%;
}
20%  {
    left:  0%;
}
25%  {
    left:  -100%;
}
45%  {
    left:  -100%;
}
50%  {
    left:  -200%;
}
70%  {
    left:  -200%;
}
75%  {
    left:  -300%;
}
95%  {
    left:  -300%;
}
100%  {
    left:  -400%;
}
}
body  {
    margin:  0;
}
div#slider  {
    overflow:  hidden;
    -webkit-overflow-scrolling:  touch;
}
div#slider figure img  {
    width:  20%;
    float:  left;
}
div#slider figure  {
    position:  relative;
    width:  500%;
    margin:  0;
    left:  0;
    text-align:  left;
    font-size:  0;
    animation:  20s slidy infinite;
    -webkit-overflow-scrolling:  touch;
}
h2.h3d  {
    font-family:  'proxima-nova';
    font-weight:  bold;
    font-size:  19px;
    margin:  0px;
    color:  #fff;
    text-align:  center;
    letter-spacing:  1.0px;
}
.mn-heding  {
    width:  100%;
    background:  #2e3192;
    padding:  10px 0px;
}
.container  {
    width:  1170px;
    margin:  0 auto;
}
figure.item11  {
    vertical-align:  top;
    display:  inline-block;
    text-align:  center;
    width:  150px;
}
.item11 img  {
    width:  auto;
    margin:  0 auto;
}
.imges2  {
    text-align:  center;
    display:  flex;
    justify-content:  center;
}
.imges2 figure  {
    margin:  0 40px;
}
figcaption.caption1  {
    display:  block;
    font-size:  15px;
    font-weight:  bold;
    font-family:  'proxima-nova';
    color:  #c08618;
    padding:  8px 0px;
}
.cat-content  {
    padding:  20px 0px;
}
.cat-content h2.shp  {
    text-align:  center;
    padding:  0 0 35px 0px;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight: 500;
}
.imges  {
    display:  flex;
    padding:  0px 10px;
    flex-wrap:  wrap;
    align-items:  flex-end;
    justify-content:  center;
}
.arrivls  {
    width:  100%;
    margin:  0 auto;
}
.terms  {
    padding:  40px 0;
    font-family:  'proxima-nova';
}
.terms h2 {
    font-size:  26px;
    font-weight:  400;
    padding-bottom:  20px;
}
.terms h3 {
    font-size:  20px;
    font-weight:  800;
    margin:  0px;
    border:  0;
    padding:  10px 0;
    line-height:  30px;
}
.terms h4 {
    font-size:  20px;
    font-weight:  800;
    margin:  0px;
    padding-bottom:  15px;
}
.terms p {
    font-size: 19px;
    padding-bottom:  15px;
    font-weight:  400;
    line-height:  27px;
}
.terms li {
    font-size:  20px;
    font-weight:  400;
}
.terms a {
    color: #0039dd;
}
.terms_ft {
    background-color: #f2f2f2;
    font-family:  'proxima-nova';
}
.upp-footer  {
    padding:  20px 0px 20px;
    display:  flex;
    justify-content:  center;
}
.terms_ft1 {
    width:  30%;
    float: left;
    padding-top:  37px;
    text-align: center;
    font-weight:  400;
}
.terms_ft1 img {
    margin:  0 auto;
    width:  270px;
}
.terms_ft1 h2 {
    color: #d21b22;
    padding-top:  30px;
    font-weight:  700;
    font-size:  28px;
    line-height:  15px;
}
.terms_ft1 h3 {
    border:  0px;
    font-size:  20px;
    font-weight:  400;
    color:  #6e6e6e;
    line-height:  20px;
}
.terms_ft2 {
    width:  30%;
    float: left;
    text-align: center;
    padding-top:  15px;
}
.terms_ft2 img  {
    margin:  0 auto;
    width:  130px;
}
.terms_ft2 h2 {
    color: #d21b22;
    padding-top:  20px;
    font-weight:  700;
    font-size:  28px;
    line-height:  15px;
}
.terms_ft2 h3 {
    border:  0px;
    font-size:  20px;
    font-weight:  400;
    color:  #6e6e6e;
    line-height:  20px;
}
.terms_ft3 {
    width:  30%;
    float: left;
    text-align: center;
}
.terms_ft3 img  {
    margin:  0 auto;
    width:  150px;
}
.terms_ft3 h2 {
    color: #d21b22;
    padding-top:  15px;
    font-weight:  700;
    font-size:  28px;
    line-height:  15px;
}
.terms_ft3 h3 {
    border:  0px;
    font-size:  20px;
    font-weight:  400;
    color:  #6e6e6e;
    line-height:  20px;
}
.policy {
    padding:  40px 0;
    font-family:  'proxima-nova';
}
.policy h2 {
    font-size:  26px;
    font-weight:  400;
    padding-bottom:  20px;
}
.policy h3  {
    font-size:  22px;
    font-weight:  bold;
    margin:  0px;
    border:  0;
    line-height:  30px;
    color: #000;
}
.policy h4  {
    font-size:  22px;
    font-weight:  800;
    margin:  0px;
    padding-bottom:  15px;
}
.policy p  {
    font-size:  18px;
    padding-bottom:  15px;
    font-weight:  400;
    line-height:  27px;
}
ul.ul-frst  {
    list-style:  none;
    margin:  0 0 10px 0;
}
.policy li  {
    font-size:  17px;
    font-weight:  400;
}
ul.ul-scnd  {
    margin:  0 0 20px 20px;
}
.policy a  {
    color: #0039dd;
}
.brands  {
    padding:  20px 0;
    text-align: center;
}
.brands h1  {
    font-family:  'proxima-nova';
    font-size:  40px;
    text-align:  center;
    font-weight:  700;
    padding-bottom:  50px;
}
.brands-sec1  {
    width: 100%;
    padding-bottom:  20px;
    float: left;
}
.brand1  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  35px 5px;
    margin-right:  22px;
}
.brand1 img  {
    width:  150px;
}
.brand2  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  65px 5px;
    margin-right:  22px;
}
.brand2 img  {
    width:  175px;
}
.brand3  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  59px 10px;
    margin-right:  22px;
}
.brand3 img  {
    width:  175px;
}
.brand4  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  71px 10px;
    margin-right:  22px;
}
.brand4 img  {
    width:  175px;
}
.brand5 {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  70px 10px;
    margin-right:  22px;
}
.brand5 img  {
    width:  175px;
}
.brand6  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  78px 10px;
}
.brand6 img  {
    width:  175px;
}
.brands-sec2  {
    width: 100%;
    padding:  20px 0;
    float: left;
}
.brand7  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  75px 10px;
    margin-right:  22px;
}
.brand7 img  {
    width:  175px;
}
.brand8  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  70px 10px;
    margin-right:  22px;
}
.brand8 img  {
    width:  175px;
}
.brand9  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  20px 10px;
    margin-right:  22px;
}
.brand9 img  {
    width:  175px;
}
.brand10  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  57px 10px;
    margin-right:  22px;
}
.brand10 img  {
    width:  175px;
}
.brand11 {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  47px 10px;
    margin-right:  22px;
}
.brand11 img  {
    width:  175px;
}
.brand12 {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  52px 10px;
}
.brand12 img  {
    width:  175px;
}
.brands-sec3 {
    float:  none;
    display:  inline-block;
    margin-left:  auto;
    margin-right:  auto;
    width:  15%;
}
.brands-sec3 img  {
    width:  175px;
    margin:  0 auto;
    border:  1px solid #e2e0e0;
    padding:  50px 15px;
}
.trade  {
    width: 100%;
    float: left;
    float: left;
}
.trade-banner  {
    width: 100%;
}
.trade-text  {
    padding:  80px 0;
    font-family:  'proxima-nova';
}
.prbh  {
    display:  inline-flex;
    width:  80%;
    justify-content:  flex-end;
}
.trade-text h2  {
    font-size:  27px;
    font-weight:  700;
    padding:  20px 0;
    margin:  0px;
}
.trade-text p {
    font-size:  20px;
    line-height:  27px;
}
.trade-text li {
    font-size:  20px;
    line-height:  24px;
}
.set_join  {
    width:  86%;
    display:  flex;
    justify-content:  flex-end;
}
.set_join input[type=submit] {
    background-color:  #ed1c24;
    padding:  10px 77px;
    font-size:  22px;
    font-weight:  700;
    text-transform:  uppercase;
}
label  {
    font-weight:  800;
    font-size:  20px;
}
.help  {
    padding:  30px 0;
}
.help_text h2  {
    font-size:  18px;
    font-weight:  400;
    margin:  0px;
}
.help_text p  {
    font-size:  18px;
    font-weight:  400;
    padding-bottom:  20px;
}
.help_text h3  {
    font-size:  18px;
    font-weight:  400;
    margin:  0px;
}
.help_form {
    width: 100%;
    display: inline-block;
    margin-bottom:  60px;
}
.help_form1  {
    width: 100%;
    display: inline-block;
    margin-bottom:  60px;
}
.form_set {
    width: 17%;
    float:  left;
    font-size: 50px;
    margin-right:  30px;
    text-align: right;
}
.set_input {
    width:  60%;
    float:  left;
    display: grid;
    align-items: center;
    padding: 10px 0;
}
.set_input input[type=text], input[type=email], input[type=tel], input[type=number], textarea, select {
    width:  100%;
    background-color:  transparent;
    border:  1px solid #000;
    color:  #43454b;
    padding:  .6180469716em;
}
.set_input input[type=submit] {
    background-color:  #ed1c24;
    padding:  5px 50px;
    font-size:  18px;
    text-transform:  uppercase;
}
.wpcf7 br  {
    display:  none;
}
.cntnt  {
    margin:  0 auto;
    padding:  30px 0px;
}
.page-id-202 .ff  {
    width:  70%;
    float:  right;
    margin:  0 auto;
}
.hlpp h2,  .hlpp2 h1  {
    font-size:  30px;
    font-weight:  600;
    font-family:  'proxima-nova';
}
span.smpl  {
    font-weight:  300;
}
.prbhh  {
    font-size:  13px;
    position:  relative;
    bottom:  0px;
    color:  #ed1c24;
}
span.smpl2  {
    padding:  0 10px;
}
.sdb1 h2  {
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight:  600;
    font-size:  22px;
    padding-left: 14px;
}
ul.ul-sdt  {
    margin:  0;
    list-style:  none;
    width: 100%;
    display: inline-block;
}
.neww-dvv  {
    margin:  20px 0px;
    width:  80%;
    display:  inline-block;
    padding:  10px;
    border:  1px solid #000;
}
ul.ul-sdt li  {
    padding:  6px 0px;
}
ul.ul-sdt li a  {
    font-size:  17px;
    color:  #000;
    font-family:  'proxima-nova';
}
.desk_text p  {
    color:  #000;
    font-size:  17px;
    line-height:  27px;
    font-family:  'proxima-nova';
}
p.hhf  {
    padding:  15px 0px 0 0;
}
.desk_text  {
    margin-bottom:  60px;
}
.ann  {
    width:  100%;
    justify-content:  flex-start;
}
select.wpcf7-form-control.wpcf7-select  {
    appearance:  none;
    position: relative;
}
span.wpcf7-form-control-wrap.menu-491:after  {
    content:  "\f078";
    font-family:  'FontAwesome';
    position:  absolute;
    font-size:  17px;
    right:  3px;
    padding:  6px;
    top:  0px;
    color:  #ed1c24;
}
input.wpcf7-form-control.wpcf7-submit  {
    padding:  12px 65px;
    text-transform:  uppercase;
    background:  #ed1c24;
    font-size:  18px;
    margin-top:  11px;
    letter-spacing:  1.6px;
    font-family:  'proxima-nova';
}
.set_input1  {
    width:  80%;
    float:  right;
    display:  block;
    padding-left:  30px;
}
.page-id-197 div#primary  {
    width:  70%;
    float:  right;
}
.ccbg  {
    padding:  30px 0px 30px 0;
}
.hlpp1  {
    margin:  0 0 20px 0;
}
.hlpp1 h2  {
    font-size:  27px;
    font-weight:  600;
    letter-spacing:  1.6px;
    font-family:  'proxima-nova';
}
.help_text1 h2,  h3.clct  {
    font-size:  21px;
    font-weight:  bold;
    font-family:  'proxima-nova';
    color:  #000;
    margin: 10px 0 20px;
}
.page-id-64 h3.clcc  {
    padding-bottom:  17px !important;
    font-size:  21px !important;
    font-weight:  bold !important;
    font-family:  'proxima-nova';
    color:  #000;
    margin:  10px 0 0px;
}
.help_text1 p  {
    font-family:  'proxima-nova';
    font-size:  18px;
    padding-bottom:  25px;
}
.help_text1 h3  {
    margin:  0;
    font-family:  'proxima-nova';
    font-size:  18px;
    color:  #000 !important;
    font-weight:  400 !important;
    border-top: 0px !important;
}
span.clck a  {
    color:  #000;
    font-weight:  600;
}
.ff1,  .shpp-cat  {
    float:  right;
    width:  70%;
    margin:  0 auto;
}
.desk_text h3  {
    font-family:  'proxima-nova';
    font-weight:  600;
    font-size:  50px;
    letter-spacing:  1.0px;
}
.icn-div  {
    display:  flex;
    margin-bottom:  30px;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    border:  1px solid #000;
    padding:  14px 34px;
    margin:  0 30px;
    border-radius:  9px;
    position: relative;
}
.icn-1:before  {
    content:  "";
    background:  url('images/new-pc.png');
    position:  absolute;
    height:  75px;
    width:  81px;
    top:  -24px;
    left:  -29px;
    background-repeat:  no-repeat;
}
.icn-2:before  {
    content:  "";
    background:  url('images/cart.png');
    position:  absolute;
    height:  75px;
    width:  81px;
    top:  -24px;
    left:  -29px;
    background-repeat:  no-repeat;
}
.icn-3:before  {
    content:  "";
    background:  url('images/wallet.png');
    position:  absolute;
    height:  75px;
    width:  81px;
    top:  -24px;
    left:  -29px;
    background-repeat:  no-repeat;
}
.icn-4:before  {
    content:  "";
    background:  url('images/secure.png');
    position:  absolute;
    height:  75px;
    width:  81px;
    top:  -24px;
    left:  -29px;
    background-repeat:  no-repeat;
}
.icn-1,  .icn-2  {
    margin:  0 30px 20px 30px;
}
.icn-div h2  {
    font-weight:  bold;
    font-family:  'proxima-nova';
    font-size:  20px;
}
.icn-div h4  {
    font-size:  16px;
    font-weight:  bold;
    font-family:  'proxima-nova';
}
.icn-div p  {
    font-size:  16px;
    font-family:  'proxima-nova';
    font-weight:  400;
}
.txtss h2  {
    font-size:  28px;
    font-weight:  bold;
    font-family:  'proxima-nova';
    padding-bottom:  30px;
}
.txtss p  {
    color:  #000;
    font-size:  17px;
    line-height:  27px;
    font-family:  'proxima-nova';
}
.fqq  {
    margin-bottom:  80px !important;
}
.txtss h4  {
    font-family:  'proxima-nova';
    font-weight: bold;
}
.txtss  {
    margin-bottom:  30px;
}
.retrn p  {
    padding-bottom:  17px;
}
h3.clcc  {
    padding-bottom:  17px;
}
.retrn  {
    margin-bottom:  70px;
}
ul.ul-rtrn li  {
    font-family:  'proxima-nova';
    font-size:  18px;
    color:  #000;
}
h2.h-rtrn  {
    font-weight:  bold;
    padding:  30px 0px;
}
.menu-prodepot-container,  .menu-help-desk-container  {
    margin:  5px 0px;
    width:  80%;
    display:  inline-block;
    padding:  10px;
    border:  1px solid #000;
}
ul#menu-prodepot,  .menu-help-desk-container ul#menu-help-desk  {
    margin:  0;
    list-style:  none;
    width:  100%;
    display:  inline-block;
}
ul#menu-prodepot li a,  .menu-help-desk-container ul.menu li a  {
    font-size:  17px;
    color:  #000;
    font-family:  'proxima-nova';
}
ul#menu-prodepot li,  .menu-help-desk-container ul.menu li  {
    padding:  6px 0;
}
.page-id-76 div#primary  {
    float:  right;
    width:  70%;
    margin:  0 auto;
}
.help_form2  {
    width:  100%;
    display:  inline-block;
    margin-bottom:  60px;
}
.help_form2 label  {
    font-size:  19px;
    color: #363636 }
.page-id-76 .terms_ft,  .page-id-72 .terms_ft  {
    background:  #fff;
}
.prt  {
    width:  100%;
    margin:  0 auto;
    display:  inline-block;
    padding:  45px 0px;
}
.hlpp h1  {
    font-size:  20px;
    font-weight:  600;
    padding:  0 0 30px 0px;
    font-family:  'proxima-nova';
}
figcaption.caption12  {
    color:  #d21b22;
    font-family:  'proxima-nova';
    line-height:  18px;
    padding:  10px 0px;
    text-transform:  uppercase;
    font-weight:  bold;
    font-size:  18px;
}
.main-icns  {
    display:  flex;
    justify-content:  center;
    padding:  20px 0px;
    text-align:  center;
}
.iconss  {
    background:  #f2f2f2;
}
.img-icnss  {
    background:  #e2e2e2;
    width:  100%;
    padding:  20px 0px;
}
ul.imges-li  {
    margin:  0;
    list-style:  none;
    display:  flex;
    justify-content: center;
}
ul.imges-li li  {
    margin:  0 12px;
}
.liv  {
    padding:  20px 0px;
}
.blu-bg  {
    background:  url('https://prodepot.com.au/wp-content/uploads/2022/07/blu-bg.webp');
    background-repeat:  no-repeat;
    background-size:  cover;
    background-position:  center;
    padding:  30px 0px;
}
.rcm h2  {
    text-align:  center;
    color:  #fff;
    font-family:  'proxima-nova';
    font-size:  27px;
    text-transform:  uppercase;
    font-weight:  600;
}
.products li.product  {
    border:  1px solid #000;
}
.sale1  {
    background:  url('https://prodepot.com.au/wp-content/uploads/2022/07/Red-bg.webp');
    background-repeat:  no-repeat;
    background-size:  cover;
    background-position:  unset;
    padding:  33px 0px 10px;
    margin-top: -8px;
}
.marqq img  {
    float:  left;
    padding-left:  10px;
}
.right-sidebar .widget-area  {
    width:  25%;
}
h2.prd  {
    font-size:  20px;
    text-transform:  uppercase;
    font-weight:  bold;
    padding:  0 0 30px 0px;
    font-family:  'proxima-nova';
}
.menu-help-desk-container  {
    margin:  0px 0px;
    width:  80%;
    display:  inline-block;
    padding:  10px;
    border:  1px solid #000;
}
.menu-help-desk-container ul#menu-help-desk  {
    margin:  0;
    list-style:  none;
    width:  100%;
    display:  inline-block;
}
.help_text1 h4  {
    margin:  0;
    font-family:  'proxima-nova';
    font-weight:  bold;
    font-size:  23px;
}
.help_text1 h5  {
    font-family:  'proxima-nova';
    font-size:  25px;
    font-weight:  bold;
    padding:  0 0 20px 0;
}
.trck h2  {
    font-weight:  600;
    font-size:  40px;
    text-transform:  uppercase;
    font-family:  'proxima-nova';
}
.trck  {
    min-height:  300px;
    display:  flex;
    justify-content:  center;
    align-items:  center;
}
ul.prd-ul  {
    list-style:  none;
    width:  100%;
    display:  flex;
    margin:  0;
    justify-content:  space-evenly;
}
.prd-1 img  {
    width:  200px;
    margin:  0 auto;
}
.prd-1 h2,  .jj h2  {
    text-align:  center;
    color:  #d21b22;
    font-weight:  600;
    font-size:  23px;
}
.prd-1 h3,  .jj h3  {
    text-align:  center;
    font-size:  14px;
    border-top:  0px;
    font-weight:  600;
    color:  #373737;
    padding: 0;
}
.prd-1 h4,  .jj h4  {
    padding:  10px 0 0 0;
    text-align:  center;
    font-size:  22px;
    font-weight:  600;
    color:  #000;
}
.strr  {
    display:  flex;
    justify-content:  center;
}
h6.price  {
    font-size:  20px;
    font-weight:  500;
    line-height:  35px;
    letter-spacing:  1px;
}
.checked  {
    color:  #d21b22;
    padding:  0 3px;
    line-height:  30px;
    font-size:  16px;
}
.prd-ul li {
    border:  1px solid #000;
    padding:  15px;
    background: #fff;
    width:  23%;
}
.jj  {
    border:  1px solid #000;
    padding:  15px;
    background: #fff;
}
a.crt-btn  {
    color:  #fff;
    background:  #d21b22;
    padding:  7px 17px 7px 28px;
    display:  inline-block;
    margin:  16px 0 10px 0px;
    border-radius:  5px;
    position: relative;
}
.prd-1,  .jj  {
    text-align:  center;
}
a.crt-btn:before  {
    content:  '\f07a';
    font-family:  'Font Awesome 5 Free';
    position:  absolute;
    left:  4px;
}
.prdcts  {
    margin:  40px 0px;
}
.prdcts h1  {
    margin:  0 0 20px 0;
    text-align:  center;
    font-weight:  500;
    text-transform:  uppercase;
}
.jj h2  {
    color:  #d21b22;
    font-size:  18px;
    text-align:  center;
    font-weight:  600;
}
.strr1  {
    display:  flex;
    width:  53%;
    flex-wrap:  wrap;
}
.ttp  {
    display:  flex;
    justify-content:  space-between;
}
.checked1  {
    font-size:  14px;
    color:  #d21b22;
    padding:  0 3px;
    line-height:  29px;
}
.strr1 h4  {
    float:  left;
    padding:  0;
    font-size:  17px;
    color:  #d21b22;
}
h3.eft-h2  {
    text-align:  left;
    font-size:  18px;
}
.crt a.crt-btn  {
    margin:  8px 0 10px 0;
    background:  #333;
}
strike.strk  {
    color:  #333;
    padding-left:  6px;
}
.htps p  {
    font-size:  14px;
    font-weight:  500;
    text-align:  left;
}
.htps  {
    min-height:  80px;
    display:  flex;
    flex-flow:  column;
    justify-content:  center;
}
h2.eft-h2  {
    min-height:  55px;
}
.page-id-11 .jj  {
    border:  0px;
}
.regular1 .slick-next:before  {
    background:  #000;
    padding:  0 20px;
    color:  #e8a224;
}
.regular1 button.slick-prev:before  {
    display:  none;
}
.regular1 .slick-next  {
    right:  -5px;
}
header.woocommerce-products-header h1  {
    color:  #171717;
    margin:  0px 0px;
    padding:  60px 0px 10px;
    font-weight:  600;
    text-transform:  capitalize;
    text-align:  left;
}
p.woocommerce-result-count  {
    font-size:  17px;
    font-weight:  600;
}
p.description  {
    font-weight:  500;
    color:  #333;
    min-height:  60px;
    padding:  20px 10px;
}
h2.woocommerce-loop-product__title  {
    font-weight:  600 !important;
    font-size:  22px !important;
    color:  #ed1c24;
}
span.price  {
    font-weight:  600 !important;
    color:  #000 !important;
    font-size:  20px;
    font-family:  'proxima-nova';
}
a.button.add_to_cart_button  {
    background:  #d21b22;
    border-radius:  5px;
    text-transform: uppercase;
}
.site-main ul.products li.product,  ul.products.columns-3 li  {
    background:  #fff;
    border:  0px;
    margin-bottom:  0px;
    padding: 15px 15px 25px 15px;
    margin-right: 10px !important;
}
.ff h3  {
    font-weight:  600;
    text-transform:  uppercase;
    font-size:  15px;
    color:  #2E3192;
}
.on-dvv ins  {
    margin-left:  0 !important;
}
.sm-dvv  {
    display:  flex;
    margin:  15px 0 0 0;
    align-items:  center;
    justify-content:  space-between;
    text-align:  left;
}
.sm-dvv span.price  {
    margin-bottom:  0 !important;
}
.ggt h3  {
    color:  #333;
    text-align:  left;
}
.ggt p  {
    text-align:  left;
    min-height: 30px;
    font-style:  italic;
    font-weight:  500;
    display:  flex;
}
.woocommerce-product-rating a  {
    display:  inline-block;
    vertical-align:  top;
}
.woocommerce-product-rating a:first-child  {
    margin:  0 10px 0 0;
}
.woocommerce-product-rating a:last-child  {
    margin:  -2px 0 0 0;
}
.hf a.button.add_to_cart_button  {
    background:  #363636 !important;
}
.on-dvv span.woocommerce-Price-amount.amount  {
    font-weight:  600;
    font-size:  17px;
}
.hf,  .on-dvv  {
    width:  50%;
}
.hf a  {
    float:  right;
}
h1.jjn  {
    font-weight:  bold;
    padding:  0px;
    margin:  40px 0 0 0;
    color:  #2e3192;
    text-transform: uppercase;
}
.fa-shopping-cart:before  {
    color:  #fff;
    font-size:  21px;
}
.woocommerce-cart-form table.shop_table tr th  {
    background:  #ed1c24;
    color:  #fff;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight:  600;
}
form.woocommerce-cart-form table tr th,  form.woocommerce-cart-form table tr td  {
    border:  1px solid #e8e2e2;
}
td.actions  {
    border:  0px !important;
    padding:  20px 0px !important;
}
.actions button  {
    background:  #ed1c24;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight:  bold;
}
.cart_totals h2  {
    font-size:  30px;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight:  600;
    padding-bottom:  20px;
    color:  #2e3192;
}
.wc-proceed-to-checkout .button.checkout-button  {
    background:  #ed1c24;
}
tr.woocommerce-cart-form__cart-item.cart_item .product-name a  {
    text-decoration:  none;
}
header.entry-header  {
    padding-bottom:  30px !important;
}
.woocommerce-info,  .woocommerce-noreviews,  p.no-comments  {
    background-color:  #2e3192;
}
.woocommerce-billing-fields__field-wrapper .form-row input  {
    border:  1px solid #e6e6e6;
    background:  #fff;
    height:  44px;
}
.woocommerce-billing-fields__field-wrapper .form-row  {
    padding:  10px 0px;
}
.select2-container--default .select2-selection--single  {
    border:  1px solid #e6e6e6;
    height:  44px;
    border-radius:  0px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered  {
    line-height:  43px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow  {
    height: 43px;
}
span.woocommerce-input-wrapper textarea  {
    background:  #fff;
    border:  1px solid #e6e6e6;
}
.woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label  {
    margin:  20px 0px;
}
button#place_order  {
    background:  #ed1c24;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
}
ul.products.columns-3 li  {
    border:  1px solid #000 !important;
    margin:  10px 0px;
}
header.woocommerce-products-header  {
    padding-bottom:  0px !important;
}
.pagination,  .woocommerce-pagination  {
    clear: none;
    order:  4;
    width:  29%;
}
.shp-side  {
    width:  23% !important;
    margin:  50px 20px 50px 20px !important;
    float: right;
    border:  1px solid #000;
    padding:  20px;
}
.widget_product_categories ul.product-categories li,  ul.woocommerce-widget-layered-nav-list li  {
    position:  relative;
    padding-left:  30px !important;
}
.shp-side .widget_product_categories ul.product-categories li:after,  ul.woocommerce-widget-layered-nav-list li:after  {
    background:  url('http://xploreseo.com/prodepot/wp-content/uploads/2021/09/sqq.png');
    position:  absolute;
    height:  20px;
    width:  20px;
    left:  0;
    content:  "";
    top:  13px;
    background-repeat:  no-repeat;
}
.shp-side h2.widget-title:after  {
    content:  "\f107";
    font-family:  'FontAwesome';
    right:  0;
    color:  #e7a726;
    position: absolute;
}
.widget_product_categories ul li::before,  ul.woocommerce-widget-layered-nav-list li:before  {
    display: none;
}
.widget_product_categories ul li,  ul.woocommerce-widget-layered-nav-list li  {
    padding:  10px 0px;
    border-bottom:  1px solid #e6e6e6;
}
.widget_product_categories ul li.cat-item a,  ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a  {
    text-decoration:  none;
    font-size:  18px;
    color:  #000;
}
.shp-side h2.widget-title  {
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight:  bold;
    color:  #000;
    position: relative;
}
.widget_top_rated_products ul li a  {
    font-size:  20px;
    text-decoration:  none !important;
    color:  #000 !important;
}
.woocommerce-pagination .page-numbers li .page-numbers.current  {
    background: #d21b22;
    color:  #fff;
    font-weight:  bold;
    font-size:  17px;
    padding:  1px 10px;
}
ul.page-numbers li a  {
    background:  #fff !important;
    color:  #000 !important;
    font-weight:  bold;
    font-size:  17px;
}
section.related ul li  {
    width:  30% !important;
    margin:  0 20px !important;
    min-height:  auto !important;
}
button.single_add_to_cart_button  {
    background:  #ed1c24 !important;
    font-weight:  600;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
}
div.woocommerce-Tabs-panel h2  {
    color:  #2e3192;
    font-weight:  600;
    text-transform:  uppercase;
}
#respond p.form-submit input  {
    background:  #ed1c24;
    font-size:  17px;
    padding:  7px 30px;
    text-transform:  uppercase;
    margin:  20px 0;
}
.related h2  {
    font-weight:  600;
    font-size:  23px !important;
    color:  #2e3192;
}
.contentss  {
    width:  95%;
    margin:  0 auto;
}
.fullslider1 .slick-prev:before  {
    display: none;
}
.fullslider1 .slick-next  {
    right:  6px;
}
.fullslider1 .slick-next:before  {
    background:  #000;
    padding:  11px 20px;
    font-size:  34px !important;
    color:  #d69726;
}
.gg .footer-widgets .widget  {
    margin-bottom:  20px;
}
span.line-hd  {
    padding:  0 21px;
}
a.button.add_to_cart_button  {
    position:  relative;
    padding:  5px 16px 5px 25px;
    font-size:  16px;
    color: #fff;
}
a.button.add_to_cart_button:before  {
    content:  "ïº";
    font-family:  'FontAwesome';
    position:  absolute;
    left:  5px;
    top:  6.5px;
}
.price ins  {
    color:  #e81c25;
    font-weight:  bold;
}
.price del  {
    opacity:  1;
    font-weight:  bold;
}
.fullslider1 .ff h3  {
    color:  #d21b22;
}
span.price > span  {
    font-weight:  bold;
}
.prbss  {
    margin-top: 0px;
}
.fullslider1 .ff p  {
    display:  flex;
    align-items:  flex-start;
    justify-content:  center;
    font-weight:  500;
    padding:  0 13px;
}
span.onsale  {
    display:  none;
}
.item22 img  {
    width:  180px;
    margin:  0 auto;
}
.lbbl label  {
    font-weight:  500;
    font-size:  21px;
    font-family:  'proxima-nova';
    color:  #000;
    letter-spacing:  1px;
}
.storefront-sorting  {
    display:  flex;
    flex-flow:  row;
    align-items:  flex-end;
    flex-wrap: wrap;
}
.woocommerce-perpage  {
    width:  26%;
    margin:  0 10px;
}
.itms  {
    font-weight:  500;
    font-size:  18px;
    font-family:  'proxima-nova';
    color:  #000;
    letter-spacing:  1px;
}
p.woocommerce-result-count  {
    order:  3;
    margin-top:  0px;
}
.woocommerce-perpage select  {
    width:  200px;
}
h3.dskk  {
    font-weight:  600;
    padding-left:  35px;
    text-transform:  uppercase;
    font-size:  24px;
}
.ccts  {
    margin-top:  40px;
}
p.pbd b  {
    font-weight:  bold;
}
.hlpp  {
    padding:  0px 0px;
}
.page-id-72 .hlpp  {
    padding:  0;
}
.woocommerce .hlpp  {
    padding:  0px;
}
.woocommerce-pagination .next::after  {
    content:  "\f101";
}
.woocommerce-pagination .prev::after  {
    content:  "\f100" !important;
}
.inn-icss  {
    width:  225px;
}
.fullslider .slick-slide  {
    margin:  0px 10px;
}
a.woocommerce-review-link  {
    color:  #000;
    font-weight:  bold;
}
.sm-dvv  {
    margin-top: 0px;
}
.fullslider1 .ff h3  {
    min-height:  0px;
}
.star-rating span:before  {
    color:  #e81c25 !important;
    padding:  0;
}
.woocommerce-product-rating  {
    text-align:  left !important;
}
.type-product .woocommerce-product-rating  {
    margin-top:  3px !important;
}
.fullslider1 .star-rating  {
    display:  inline-block;
}
.fullslider1 .woocommerce-product-rating  {
    text-align:  center !important;
}
.fullslider1 .star-rating span:before  {
    letter-spacing:  5px;
    opacity:  1;
    font-size:  14px;
}
ul.fullslider1 li.product .star-rating  {
    width:  35%;
}
.fullslider1 .star-rating::before  {
    opacity: 0;
    float:  left;
}
.fullsldier1 .woocommerce-product-rating a:last-child  {
    margin:  0px 0 0 0;
}
.fullslider1 li.product .price  {
    margin:  0px !important;
}
.fullslider a.added_to_cart.wc-forward  {
    background: #363636 !important;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background:  #d21b22 !important;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    display:  none;
}
.brands-sec1 li  {
    display:  inline-block;
    width:  15%;
    border:  1px solid #333;
    min-height:  110px;
    vertical-align:  top;
    margin:  11px 6px;
    padding:  22px 5px;
}
.brands-sec1 ul  {
    margin:  0 !important;
}
figure.Best.Sellers,  figure.Clearance,  figure.New.Arrivals,  figure.On.Sale,  figure.Uncategorized  {
    display:  none;
}
ul.fullslider1 li.product img  {
    margin-bottom: 0px;
}
.sale1 .slick-prev,  .slick-prev,  .slick-next .slick-next  {
    top:  45% !important;
}
.archive .page-description  {
    display:  none;
}
@media only screen and (max-width:0px) and (min-width:320px) {
    a.button.add_to_cart_button  {
    font-size:  12px !important;
}
}
@media only screen and (max-width:375px) and (min-width:0px) {
    .archive ul.products li  {
    width:  100%;
    float:  left;
    margin:  10px 9px !important;
    padding:  10px !important;
}
.sale1 ul.products li.product img,  ul.fullslider1 li.product img  {
    width:  200px;
    margin-bottom: 0px;
}
.blu-bg .prdcts  {
    margin:  0px;
}
span.nmn,  span.line-hd  {
    display: none;
}
.imges figure  {
    width:  48% !important;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    display:  none;
}
.container  {
    width:  300px;
}
ul.imges-li.last_img_li img  {
    max-width:  130px !important;
}
.policy p {
    font-size: 16px;
}
.policy h3 {
    font-size: 18px;
}
.policy h4  {
    font-size:  18px;
    font-weight:  700;
    margin:  0px;
    padding-bottom:  15px;
}
.policy li  {
    font-size:  16px;
    font-weight:  400;
}
.trade-text h2  {
    font-size:  19px;
    text-align:  center;
}
.trade-text p  {
    font-size:  16px;
    text-align:  center;
}
.trade-text li  {
    font-size:  16px !important;
    line-height:  24px;
}
.terms p  {
    font-size:  16px !important;
    padding-bottom:  15px;
    font-weight:  400;
    line-height:  27px;
}
.terms li  {
    font-size:  16px !important;
    font-weight:  400;
}
ul.menu li.menu-item-137 > ul.clck,  ul.menu li.menu-item-19 > ul.clck1 {
    display:  block !important;
}

.main-header1 .cart1  {
    width:  100%;
    float:  right;
    padding:  0px 10px 0 0 !important;
    display:  flex;
    align-items: center;
    justify-content: end!important;
}
.main-header1 {
    flex-flow:  row;
}
.navigation  {
    order:  3;
}
ul.clck,  ul.clck1  {
    position:  relative;
    margin:  0 auto;
    width:  80%;
    background:  #ba1a20;
}
ul.clck li,  ul.clck1 li  {
    border-bottom:  0px !important;
}
.main-header1 .logo img  {
    max-width: 100% !important;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  100%;
    padding:  20px 84px;
    margin:  0px;
}
.brand1 img  {
    width:  130px;
}
.brand2  {
    width:  100%;
    padding:  40px 60px;
    margin-top:  20px;
}
.brand3  {
    width:  100%;
    padding:  45px 60px;
    margin-top:  20px;
}
.brand4  {
    width:  100%;
    padding:  55px 60px;
    margin-top:  20px;
}
.brand5  {
    width:  100%;
    margin-top:  20px;
    padding:  50px 60px;
}
.brand6  {
    width:  100%;
    padding:  70px 60px;
    margin-top:  20px;
}
.brand7  {
    width:  100%;
    padding:  70px 60px;
}
.brand8  {
    width:  100%;
    padding:  60px;
    margin-top:  20px;
}
.brand9  {
    width:  100%;
    padding:  20px 60px;
    margin-top:  20px;
}
.brand10  {
    width:  100%;
    padding:  50px 60px;
    margin-top:  20px;
}
.brand11  {
    width:  100%;
    padding:  40px 60px;
    margin-top:  20px;
}
.brand12  {
    width:  100%;
    padding:  50px 60px;
    margin-top:  20px;
}
.brands-sec3  {
    width:  100%;
    border:  1px solid #e2e0e0;
    padding:  0px 80px;
    margin:  0px;
}
.brands-sec3 img  {
    width:  150px;
    border: none;
}
.terms_ft  {
    padding:  20px 0;
}
.terms_ft1  {
    width:  100%;
    float:  left;
}
.terms_ft1 img  {
    width:  270px;
}
.terms_ft1 h2  {
    font-size:  25px;
}
.terms_ft1 h3  {
    font-size:  15px;
}
.terms_ft2  {
    width:  100%;
    float:  left;
    padding-top:  40px;
}
.terms_ft2 img  {
    width:  170px;
}
.terms_ft3 img  {
    width:  190px;
}
.terms_ft2 h2  {
    font-size:  25px;
}
.terms_ft2 h3  {
    font-size:  15px;
}
.terms_ft3  {
    width:  100%;
    float:  left;
    padding-top:  40px;
}
.terms_ft3 img  {
    width:  150px;
}
.terms_ft3 h2  {
    font-size:  25px;
}
.terms_ft3 h3  {
    font-size:  15px;
}
.policy h3  {
    line-height:  15px;
}
.logo  {
    width:  100%;
}
.srchh  {
    display:  none;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.main-header1 .navigation  {
    display:  inline-flex;
    align-items:  center;
    justify-content:  center;
    padding:  0px 0px 0 0;
}
.main-header1 > div  {
    padding:  0px 0px 0px 0px !important;
}
.logo img {
    float: none;
}
.mnu  {
    display:  none;
}
a.prb:focus  {
    outline:  0;
}
ul#menu-menu-1  {
    display:  block;
}
div.clck22  {
    position:  absolute;
    top:  6.7rem;
    background:  #ba1a20;
    width:  100%;
    left:  0;
    display:  block;
}
ul#menu-menu-1 li  {
    padding:  10px 0px;
    border-bottom:  1px solid #f1f1f1;
}
.full-logos  {
    margin:  0 auto;
    display:  inline-block;
}
.full-logos a  {
    display:  inline-block;
    width:  100%;
    width:  23% !important;
    margin:  0 0 20px 5px;
}
.gg  {
    width:  100%;
    margin: 20px 40px 0px 40px;
}
.desc  {
    width:  100%;
    display:  block;
}
.right-br  {
    width:  100%;
    display:  block;
    float:  left;
}
.widget_text  {
    margin:  20px 0px;
}
bottom-footer1  {
    margin:  0px;
}
.menu-menu-2-container .menu  {
    flex-flow:  column;
}
.menu-menu-2-container .menu li {
    padding:  10px 0px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
}
.upp-footer  {
    flex-flow:  column;
}
h2.h3d  {
    font-size:  12px;
    line-height: 25px;
}
.imges,  .imges2 {
    justify-content: space-between;
}
figure.item11 {
    width: 100%;
    margin: 0 0 35px 0;
}
.iconss .inn-icss  {
    margin:  0 0 40px 0;
}
.iconss  {
    padding:  25px 0 0 0;
}
.rcm h2  {
    font-size:  22px;
}
.upp-footer > div  {
    margin:  0 0 20px 0;
}
.full-logos  {
    display:  flex;
    flex-wrap:  wrap;
    justify-content:  flex-start;
    margin-top: 35px;
}
.cat-content h2.shp  {
    font-size:  28px;
}
.bottom-footer1  {
    padding:  10px 20px 65px;
    margin-top:  0px;
}
label  {
    font-weight:  700;
    font-size:  20px;
}
.prbh label  {
    color:  #363636;
}
.trade-text  {
    float:  left;
    width:  100%;
    padding: 30px 0;
}
.trade-text h2  {
    font-size:  18px;
    text-align:  left;
}
.trade-text p  {
    font-size:  16px;
    text-align:  left;
}
.set_join  {
    width:  100%;
    float:  left;
    margin:  20px 0;
    justify-content:  end;
}
.form_set  {
    width:  100%;
    font-size:  45px;
    text-align:  left;
    padding:  0px;
}
.set_input  {
    width:  100%;
    float:  left;
    margin:  0px;
    padding: 0;
}
.set_join input[type=submit]  {
    padding:  10px 100px;
    font-size:  20px;
}
.trade-text a  {
    padding:  10px 90px;
    border-radius:  10px;
    font-size:  20px;
}
.prbh  {
    flex-flow: column;
    width: 100%;
}
.cntnt  {
    padding:  0px 0 30px 0;
}
h2  {
    font-size:  19px;
}
.prbhh  {
    font-size:  11px;
    bottom:  2px;
}
.desk_text  {
    margin-bottom:  0px;
}
.help_form,  .help_form1  {
    width:  100%;
}
textarea.wpcf7-form-control.wpcf7-textarea  {
    height:  170px;
}
.wpcf7 .ajax-loader  {
    display:  block;
    position:  absolute;
}
.set_input1  {
    width:  100%;
    padding:  0;
    float:  none;
    display:  flex;
    justify-content:  center;
}
.neww-dvv  {
    width:  100%;
    margin:  30px 0px 50px 0px;
}
div#secondary  {
    width:  90%;
    margin:  0 auto;
}
.page-id-197 div#primary  {
    width:  100%;
}
.help_text1 h2  {
    font-size:  17px;
}
.help_text1 p  {
    font-size:  15px;
}
.page-id-197 .ft-div  {
    display:  none;
}
.icn-div p br  {
    display:  none;
}
.icn-div  {
    flex-flow:  column;
    margin:  0px 0px;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    margin:  0 10px 36px 10px;
    min-height:  250px;
}
.icn-1  {
    margin-top:  35px;
}
.txtss h2  {
    font-size:  25px;
}
.txtss p br  {
    display:  none;
}
.icn-1:before,  .icn-2:before,  .icn-3:before,  .icn-4:before  {
    margin-left:  4px;
}
.retrn p br  {
    display:  none;
}
.retrn  {
    margin-bottom:  30px;
}
.item22 img  {
    margin:  0 auto;
}
.main-icns  {
    flex-flow:  column;
}
.marqq img  {
    width:  53px;
    padding-left: 5px !important }
ul.imges-li  {
    flex-wrap: wrap;
}
ul.liv  {
    padding:  0;
}
.ff1,  .shpp-cat  {
    width: 100%;
}
.shp-side  {
    width: 90% !important;
}
.txtss.fqq  {
    margin-bottom:  30px !important;
}
.txtss h4  {
    font-size:  20px;
}
ul.ul-rtrn li  {
    font-size:  15px;
}
.page-id-76 div#primary  {
    width: 100%;
}
h2.ordr  {
    font-size:  25px;
    padding-bottom:  20px;
}
.help_text1 h4  {
    font-size:  19px;
}
.help_text1 h5  {
    font-size:  23px;
}
.nn3  {
    flex-flow:  column;
    align-items:  start;
}
button.bt1  {
    padding:  10px 20px;
}
.cntctq  {
    padding:  17px 20px;
}
ul.prd-ul li  {
    margin:  10px 0px;
}
ul.prd-ul  {
    flex-flow:  column;
}
.ttp  {
    flex-flow:  column;
}
.strr1  {
    width:  100%;
    justify-content:  center;
}
.contentss  {
    width:  90%;
}
ul.imges-li li img  {
    margin:  0 auto;
    width: 130px;
}
.mnu33  {
    padding:  30px 0px;
}
.cntct ul li a img  {
    width:  65%;
}
ul#menu-crtsss  {
    margin:  0 0 0 30px;
}
span.line-hd {
    padding: 0px;
}
a.button.add_to_cart_button  {
    font-size: 15px;
}
.sm-dvv  {
    align-items:  baseline;
}
.hf a  {
    float:  none;
}
.on-dvv  {
    margin:  0 0 10px 0;
}
.woocommerce-perpage  {
    width:  100%;
    margin: 0;
}
.storefront-sorting  {
    align-items:  flex-start;
    flex-flow:  column;
}
.site-main ul.products li.product,  ul.products.columns-3 li  {
    margin:  0 0 0px 0 !important;
}
.ft-sid div#secondary  {
    width:  100% !Important;
    padding:  0 0 50px 0px !important;
}
h3.dskk  {
    padding-left:  0 !important;
}
.menu-help-desk-container  {
    width:  100%;
}
.set_input1  {
    padding:  25px 0 0 0;
}
.policy h4  {
    margin:  20px 0 0 0;
}
.policy h3  {
    margin:  0 0 20px 0;
}
.slick-prev  {
    left:  -17px;
}
.slick-next  {
    right:  -17px;
}
.inn-icss,  .logo  {
    width:  100%;
}
.img-icnss  {
    padding: 40px 0px;
}
.desc br  {
    display: none;
}
.hf a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    width:  47%;
    background:  #333;
    font-family:  'proxima-nova';
    text-align:  center;
    float:  right;
    text-transform:  uppercase;
    padding:  5px 16px 5px 16px;
    border-radius:  6px !important;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background:  #ed1c24;
}
.brands-sec1 li img  {
    margin:  0 auto;
}
.brands-sec1 li  {
    width:  100%;
}
.full-logos img  {
    display:  inline-block;
}
}
@media only screen and (max-width:600px) and (min-width:481px) {
    figcaption.caption1  {
    font-size:  14px;
}
.brands-sec1 li  {
    width:  45%;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    display:  none;
}
.hf,  .on-dvv  {
    width:  100% !important;
}
a.button.add_to_cart_button  {
    font-size: 15px;
}
.sm-dvv  {
    flex-flow:  initial !important;
    align-items:  center !important;
}
.brands-sec1,  .brands-sec2  {
    display:  flex !important;
    flex-wrap:  wrap !important;
    justify-content:  space-between !important;
}
ul.imges-li.last_img_li img  {
    max-width:  150px !important;
}
.brands-sec1 > div,  .brands-sec2 > div  {
    width:  47% !important;
    margin:  0 0 25px 0;
}
.container {
    width: 450px;
}
.terms p  {
    font-size:  16px;
    padding-bottom:  15px;
    font-weight:  400;
    line-height:  27px;
}
.terms li  {
    font-size:  16px;
    font-weight:  400;
}


.main-header1 .cart1  {
    width:  100%;
    float:  right;
    padding:  0px !important;
    align-items:  center;
    display:  flex;
    justify-content:  flex-end;
    margin:  0 20px 0 0;
}
.main-header1 {
    flex-flow:  row;
}
.navigation  {
    order:  3;
}
ul.clck,  ul.clck1  {
    position:  relative;
    margin:  0 auto;
    width:  80%;
    background:  #ba1a20;
}
.policy h3  {
    line-height:  15px;
}
.logo img  {
    float: none;
}
ul.clck li,  ul.clck1 li  {
    border-bottom:  0px !important;
}
.main-header1 .logo img  {
    max-width:  166px;
}
.terms_ft  {
    padding:  20px 0;
}
.terms_ft1  {
    width:  100%;
    float:  left;
}
.terms_ft1 img  {
    width:  270px;
}
.terms_ft1 h2  {
    font-size:  25px;
}
.terms_ft1 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft2  {
    width:  100%;
    float:  left;
}
.terms_ft2 img  {
    width:  170px;
}
.terms_ft2 h2  {
    font-size:  25px;
}
.terms_ft2 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft3  {
    width:  100%;
    float:  left;
    padding-top:  40px;
}
.terms_ft3 img  {
    width:  190px;
}
.terms_ft3 h2  {
    font-size:  25px;
}
.terms_ft3 h3  {
    font-size:  23px;
    line-height:  33px;
}
.logo  {
    width:  100%;
}
.srchh  {
    display:  none;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.main-header1 .navigation  {
    width:  30%;
    display:  inline-flex;
    align-items:  center;
    justify-content:  center;
    padding:  0px 20px 0 0;
}
.mnu  {
    display:  none;
}
a.prb:focus  {
    outline:  0;
}
ul#menu-menu-1  {
    display:  block;
}
div.clck22  {
    position:  absolute;
    top:  6.7rem;
    background:  #ba1a20;
    width:  100%;
    left:  0;
    display:  block;
}
ul#menu-menu-1 li  {
    padding:  10px 0px;
    border-bottom:  1px solid #f1f1f1;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  48%;
    padding:  20px 15px;
    margin:  0px;
    display:  inline-block;
}
.brand1 img  {
    width:  100%;
}
.brand5  {
    width:  100%;
    margin-top:  20px;
    padding:  50px 150px;
}
.brand6  {
    width:  100%;
    padding:  70px 150px;
    margin-top:  20px;
}
.brand7  {
    width:  100%;
    padding:  70px 150px;
}
.brand8  {
    width:  100%;
    padding:  60px 150px;
    margin-top:  20px;
}
.brand9  {
    width:  100%;
    padding:  20px 150px;
    margin-top:  20px;
}
.brand10  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brand11  {
    width:  100%;
    padding:  40px 150px;
    margin-top:  20px;
}
.brand12  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brands-sec3  {
    width:  100%;
    border:  1px solid #e2e0e0;
    padding:  0px 80px;
    margin:  0px;
}
.brands-sec3 img  {
    width:  150px;
    border: none;
}
.brand2  {
    width:  48%;
    display:  inline-block;
    padding:  59px 15px;
    margin:  0px;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img  {
    width:  100%;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand3  {
    width:  48%;
    padding:  46px 20px;
    clear:  both;
    float:  left;
}
.brand4  {
    width:  48%;
    padding:  59px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brand5  {
    width:  48%;
    padding:  59px 15px;
    display:  inline-block;
    clear:  both;
    float:  left;
}
.brand6  {
    width:  48%;
    padding:  68px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  48%;
    padding:  67px 10px;
    box-sizing:  border-box;
}
.brand8  {
    width:  48%;
    box-sizing:  border-box;
    padding:  62px 10px;
}
.brand10  {
    width:  48%;
    padding:  56px 10px;
    float:  none;
    box-sizing:  border-box;
    display:  inline-block;
}
.brand9  {
    width:  48%;
    padding:  13px 10px;
    float:  left;
    clear:  both;
    display:  inline-block;
}
.brand11  {
    width:  48%;
    float:  left;
    padding:  47px 10px;
    clear:  both;
    display:  inline-block;
    box-sizing:  border-box;
}
.brand12  {
    width:  48%;
    clear:  both;
    padding:  51px 10px;
    display:  inline-block;
    float:  none;
}
.brand13  {
    width:  50%;
    margin:  0 auto;
    padding:  44px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.full-logos  {
    margin:  0px auto 0 auto;
    display:  inline-block;
}
.full-logos a  {
    display:  inline-block;
    width:  24%;
}
.gg  {
    width:  100%;
    margin: 20px 40px;
}
.desc  {
    width:  100%;
    display:  block;
}
.right-br  {
    width:  100%;
    display:  block;
    float:  left;
}
.widget_text  {
    margin:  20px 0px;
}
.full-logos a  {
    margin:  10px 0px;
}
.bottom-footer1  {
    margin:  0px;
}
.menu-menu-2-container .menu  {
    flex-flow:  column;
}
.menu-menu-2-container .menu li  {
    padding:  10px 0px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
}
h2.h3d  {
    font-size:  15px;
}
.imges  {
    display:  flex;
    flex-wrap:  wrap;
    justify-content:  space-evenly;
}
.imges figure  {
    width:  32% !important;
}
label  {
    font-weight:  700;
    font-size:  20px;
}
.trade-text  {
    float:  left;
    width:  100%;
    padding: 30px 0;
}
.trade-text h2  {
    font-size:  18px;
    text-align:  left;
}
.trade-text p  {
    font-size:  16px;
    text-align:  left;
}
.set_join  {
    width:  100%;
    float:  left;
    margin:  20px 0;
    justify-content:  center;
    display:  grid;
}
.form_set  {
    width:  100%;
    font-size:  45px;
    text-align:  left;
    padding:  0px;
}
.set_input  {
    width:  100%;
    float:  left;
    margin:  0px;
    padding: 0;
}
.set_join input[type=submit]  {
    padding:  10px 100px;
    font-size:  20px;
}
.trade-text a  {
    padding:  10px 90px;
    border-radius:  10px;
    font-size:  20px;
}
.prbh  {
    flex-flow: column;
    width: 100%;
}
.cntnt  {
    padding:  0px 0 30px 0;
}
.hlpp h2  {
    font-size:  20px;
}
.prbhh  {
    font-size:  11px;
    bottom:  2px;
}
.desk_text  {
    margin-bottom:  0px;
}
.help_form,  .help_form1  {
    width:  100%;
}
textarea.wpcf7-form-control.wpcf7-textarea  {
    height:  170px;
}
.wpcf7 .ajax-loader  {
    display:  block;
    position:  absolute;
}
.set_input1  {
    width:  100%;
    padding:  0;
    float:  none;
    display:  flex;
    justify-content:  center;
}
.neww-dvv  {
    width:  100%;
    margin:  30px 0px 50px 0px;
}
div#secondary  {
    width:  90%;
    margin:  0 auto;
}
.page-id-197 div#primary  {
    width:  100%;
}
.upp-footer  {
    flex-flow:  column;
}
.icn-div p br  {
    display:  none;
}
.icn-div  {
    flex-flow:  column;
    margin:  0px 0px;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    margin:  0 10px 36px 10px;
    min-height:  250px;
    display:  flex;
    flex-flow:  column;
    justify-content:  center;
}
.icn-1  {
    margin-top:  35px;
}
.txtss h2  {
    font-size:  25px;
}
.txtss p br  {
    display:  none;
}
.icn-1:before,  .icn-2:before,  .icn-3:before,  .icn-4:before  {
    margin-left:  4px;
}
.retrn p br  {
    display:  none;
}
.retrn  {
    margin-bottom:  30px;
}
.item22 img  {
    margin:  0 auto;
}
.main-icns  {
    flex-flow:  column;
}
.marqq img  {
    width:  80px;
}
ul.imges-li img  {
    width:  300px;
}
ul.imges-li  {
    flex-wrap: wrap;
    justify-content:  space-around;
}
ul.imges-li li  {
    float:  left;
}
.ff1,  .shpp-cat  {
    width:  95%;
}
.shp-side  {
    width: 90% !important;
}
.page-id-202 .ff  {
    width: 100%;
}
ul.ul-rtrn li  {
    font-size:  17px;
}
.nn3  {
    flex-flow:  column;
    align-items:  start;
}
button.bt1  {
    padding:  10px 20px;
}
.cntctq  {
    padding:  17px 20px;
}
ul.prd-ul li  {
    margin:  10px 0px;
}
ul.prd-ul  {
    flex-flow:  column;
}
.ttp  {
    flex-flow:  column;
}
.strr1  {
    width:  100%;
    justify-content:  center;
}
.contentss  {
    width:  90%;
}
ul.imges-li li img  {
    margin:  0 auto;
    width: 150px;
}
.mnu33  {
    padding:  30px 0px;
}
.cntct ul li a img  {
    width:  65%;
}
ul#menu-crtsss  {
    margin:  0 0 0 30px;
}
span.line-hd {
    padding: 0px;
}
.slick-prev  {
    left:  -17px;
}
.slick-next {
    right:  -17px;
}
.iconss .inn-icss  {
    width: 100%;
}
.on-dvv  {
    width:  100% !important;
}
.on-dvv span.woocommerce-Price-amount.amount  {
    font-weight:  bold;
    font-size:  20px;
}
.on-dvv  {
    margin-top:  8px;
}
.desc br  {
    display: none;
}
.hf a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    width: 47%;
    background:  #333;
    font-family:  'proxima-nova';
    text-align:  center;
    float:  right;
    text-transform:  uppercase;
    padding:  5px 16px 5px 16px;
    border-radius:  6px !important;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background:  #ed1c24;
}
.hf a.button.add_to_cart_button  {
    text-align:  center;
}
.full-logos img  {
    display:  inline-block;
    vertical-align:  middle;
}
.storefront-sorting  {
    flex-wrap:  wrap;
}
.woocommerce-perpage  {
    width:  100%;
    display:  inline-block;
    margin: 0;
}
}
@media only screen and (max-width:667px) and (min-width:601px) {
    .page-id-197 div#primary  {
    width:  100%;
    float:  right;
}
.brands-sec1 li  {
    width:  45%;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    display:  none;
}
ul.fullslider1 li.product .star-rating  {
    width:  45%;
}
.bottom-footer1 .contentss  {
    max-width:  500px !important;
}
.brands-sec1,  .brands-sec2  {
    display:  flex !important;
    flex-wrap:  wrap !important;
    justify-content:  space-between !important;
}
.brands-sec1 > div,  .brands-sec2 > div  {
    width:  47% !important;
    margin:  0 0 25px 0;
}
.container {
    width: 500px;
}
.terms p  {
    font-size:  18px;
}
.shp-side  {
    width: 90% !important;
}


.main-header1 .cart1  {
    width:  100%;
    float:  right;
    padding:  0px !important;
    align-items:  center;
    display:  flex;
    justify-content:  flex-end;
    margin:  0 15px 0 0;
}
.main-header1 {
    flex-flow:  row;
}
.navigation  {
    order:  3;
}
ul.clck,  ul.clck1  {
    position:  relative;
    margin:  0 auto;
    width:  80%;
    background:  #ba1a20;
}
.policy h3  {
    line-height:  15px;
}
ul.clck li,  ul.clck1 li  {
    border-bottom:  0px !important;
}
.main-header1 .logo img  {
    max-width:  166px;
}
.terms_ft  {
    padding:  20px 0;
}
.terms_ft1  {
    width:  34%;
    float:  left;
}
.terms_ft1 img  {
    width:  270px;
}
.terms_ft1 h2  {
    font-size:  18px;
}
.terms_ft1 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft2  {
    width:  33%;
    float:  left;
}
.terms_ft2 img  {
    width:  170px;
}
.terms_ft2 h2  {
    font-size:  18px;
}
.terms_ft2 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft3  {
    width:  33%;
    float:  left;
}
.terms_ft3 img  {
    width:  170px;
}
.terms_ft3 h2  {
    font-size:  18px;
}
.terms_ft3 h3  {
    font-size:  23px;
    line-height:  33px;
}
.logo  {
    width:  100%;
}
.logo img  {
    float: none;
}
.srchh  {
    display:  none;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.main-header1 .navigation  {
    width:  30%;
    display:  inline-flex;
    align-items:  center;
    justify-content:  center;
    padding:  0px 20px 0 0;
}
.mnu  {
    display:  none;
}
a.prb:focus  {
    outline:  0;
}
ul#menu-menu-1  {
    display:  block;
}
div.clck22  {
    position:  absolute;
    top:  6.7rem;
    background:  #ba1a20;
    width:  100%;
    left:  0;
    display:  block;
}
ul#menu-menu-1 li  {
    padding:  10px 0px;
    border-bottom:  1px solid #f1f1f1;
}
.block.footer-widget-1,  .block.footer-widget-3  {
    width:  50%;
    display:  inline-block;
    vertical-align: top;
}
.gg div#text-3  {
    margin-top:  0px;
}
.block.footer-widget-2  {
    width:  49%;
    display:  inline-block;
}
.block.footer-widget-4  {
    width:  49%;
    display:  inline-block;
    margin:  19px 0 0 0;
    padding:  0;
    vertical-align:  top;
}
.cntct img  {
    width:  41px;
}
.full-logos a  {
    display:  inline-block;
    width:  24%;
    margin:  10px auto;
}
.full-logos  {
    margin:  0 auto;
    display:  inline-block;
}
.gg  {
    width:  100%;
    max-width:  500px;
    padding-top:  20px;
    margin:  0 auto;
}
.desc  {
    width:  100%;
    display:  block;
}
.right-br  {
    width:  100%;
    display:  block;
    float:  left;
}
.widget_text  {
    margin:  20px 0px;
}
.full-logos a  {
    margin:  10px 0px;
}
.bottom-footer1  {
    margin:  0px;
}
.menu-menu-2-container .menu  {
    flex-flow:  column;
}
.menu-menu-2-container .menu li  {
    padding:  10px 0px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
}
h2.h3d  {
    font-size:  11px;
}
.imges  {
    display:  flex;
    flex-wrap:  wrap;
    justify-content:  space-evenly;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  48%;
    padding:  20px 15px;
    margin:  0px;
    display:  inline-block;
}
.brand1 img  {
    width:  100%;
}
.brand5  {
    width:  100%;
    margin-top:  20px;
    padding:  50px 150px;
}
.brand6  {
    width:  100%;
    padding:  70px 150px;
    margin-top:  20px;
}
.brand7  {
    width:  100%;
    padding:  70px 150px;
}
.brand8  {
    width:  100%;
    padding:  60px 150px;
    margin-top:  20px;
}
.brand9  {
    width:  100%;
    padding:  20px 150px;
    margin-top:  20px;
}
.brand10  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brand11  {
    width:  100%;
    padding:  40px 150px;
    margin-top:  20px;
}
.brand12  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brands-sec3  {
    width:  100%;
    border:  1px solid #e2e0e0;
    padding:  0px 80px;
    margin:  0px;
}
.brands-sec3 img  {
    width:  150px;
    border: none;
}
.brand2  {
    width:  48%;
    display:  inline-block;
    padding:  64px 15px;
    margin:  0px;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img  {
    width:  100%;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand3  {
    width:  48%;
    padding:  46px 20px;
    clear:  both;
    float:  left;
}
.brand4  {
    width:  48%;
    padding:  59px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brand5  {
    width:  48%;
    padding:  59px 15px;
    display:  inline-block;
    clear:  both;
    float:  left;
}
.brand6  {
    width:  48%;
    padding:  68px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  48%;
    padding:  67px 10px;
    box-sizing:  border-box;
}
.brand8  {
    width:  48%;
    box-sizing:  border-box;
    padding:  62px 10px;
}
.brand10  {
    width:  48%;
    padding:  56px 10px;
    float:  none;
    box-sizing:  border-box;
    display:  inline-block;
}
.brand9  {
    width:  48%;
    padding:  13px 10px;
    float:  left;
    clear:  both;
    display:  inline-block;
}
.brand11  {
    width:  48%;
    float:  left;
    padding:  47px 10px;
    clear:  both;
    display:  inline-block;
    box-sizing:  border-box;
}
.brand12  {
    width:  48%;
    clear:  both;
    padding:  51px 10px;
    display:  inline-block;
    float:  none;
}
.brand13  {
    width:  50%;
    margin:  0 auto;
    padding:  44px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.trade-text p  {
    font-size:  17px;
    line-height:  27px;
}
.trade-text h2  {
    font-size:  23px;
}
.prbh  {
    justify-content:  flex-start;
    width: 100%;
}
label  {
    font-weight:  800;
    font-size:  16px;
}
.set_input  {
    width:  70%;
}
.form_set  {
    width:  30%;
}
.set_join  {
    width:  100%;
}
.form_set  {
    text-align:  left;
    margin-right:  0px;
}
.cntnt  {
    padding:  0px 0 30px 0;
}
.hlpp h2  {
    font-size:  20px;
}
.shp-side  {
    width: 90%;
}
.prbhh  {
    font-size:  11px;
    bottom:  2px;
}
div#primary  {
    float:  none;
    width: 100%;
}
.desk_text  {
    margin-bottom:  0px;
}
.help_form,  .help_form1  {
    width:  100%;
}
textarea.wpcf7-form-control.wpcf7-textarea  {
    height:  170px;
}
.wpcf7 .ajax-loader  {
    display:  block;
    position:  absolute;
}
.set_input1  {
    width:  100%;
    padding:  0;
    float:  none;
    display:  flex;
    justify-content:  center;
}
.neww-dvv  {
    width:  100%;
    margin:  30px 0px 50px 0px;
}
div#secondary  {
    width:  90%;
    margin:  0 auto;
}
.icn-div p br  {
    display:  none;
}
.icn-div  {
    flex-flow:  column;
    margin:  0px 0px;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    margin:  0 10px 36px 10px;
    min-height:  250px;
    display:  flex;
    flex-flow:  column;
    justify-content:  center;
}
.icn-1  {
    margin-top:  35px;
}
.txtss h2  {
    font-size:  25px;
}
.txtss p br  {
    display:  none;
}
.icn-1:before,  .icn-2:before,  .icn-3:before,  .icn-4:before  {
    margin-left:  4px;
}
.retrn p br  {
    display:  none;
}
.retrn  {
    margin-bottom:  30px;
}
.marqq img  {
    width:  100px;
}
ul.imges-li img  {
    width:  140px;
}
ul.imges-li  {
    display:  inline-block;
}
ul.liv  {
    padding:  0;
}
ul.imges-li li  {
    float:  left;
    width: 28%;
}
ul.prd-ul li  {
    margin:  10px 0px;
}
ul.prd-ul  {
    flex-flow:  column;
}
.ttp  {
    flex-flow:  column;
}
.strr1  {
    width:  100%;
    justify-content:  center;
}
.contentss  {
    width: 90%;
}
ul#menu-crtsss  {
    margin-bottom:  0;
}
.upp-footer  {
    align-items:  center;
}
span.line-hd  {
    padding: 0px;
}
.ff  {
    min-height:  0px !IMPORTANT;
}
.sm-dvv  {
    flex-flow:  column !important;
    align-items:  self-start !important;
}
a.button.add_to_cart_button  {
    font-size: 14px;
    width: 60%;
}
.fullslider a.button.add_to_cart_button  {
    float: left;
}
.fullslider1 .ff p  {
    font-size:  11px;
    padding:  0 13px;
}
.full-logos  {
    margin-top:  0px;
}
.desc br  {
    display: none;
}
figcaption.caption12  {
    font-size:  14px;
}
.hf,  .on-dvv  {
    width:  100%;
}
.ggt p  {
    min-height:  0px;
    font-size: 13px;
}
a.added_to_cart.wc-forward  {
    background:  #333;
    padding:  5px 16px 5px 25px;
    width:  60%;
    border-radius:  5px;
    text-align:  center;
    text-transform:  uppercase;
    font-size:  14px;
    margin-top: 10px;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background: #e81c25;
}
.imges figure  {
    width:  30% !important;
}
.fullslider1 .ff h3  {
    font-size:  12px;
}
.full-logos img  {
    display:  inline-block;
    vertical-align:  middle;
}
.woocommerce-perpage  {
    width:  36%;
    margin:  0 10px;
}
.storefront-sorting  {
    flex-wrap: wrap;
}
}
@media only screen and (max-width:767px) {
    .hm-slider,  .arrivls,  .full-logos  {
    display:  none !important;
}
.ft-sid  {
    width:  100%;
}
.sdsd  {
    bottom:  0 !important;
}
ul,  ol  {
    margin:  0 0 20px 30px;
}
.page-id-197 div#primary  {
    width:  100%;
}
.page-id-76 div#primary  {
    width: 100%;
}
.nn3  {
    flex-flow:  column;
    align-items:  start;
}
button.bt1  {
    padding:  10px 20px;
}
.cntctq  {
    padding:  17px 20px;
}
form.woocommerce-cart-form table tr th,  form.woocommerce-cart-form table tr td  {
    border: 0px !important;
}
table.cart td.product-remove,  table.cart td.actions  {
    border-top-color:  #2e3192 !important;
}
}
@media only screen and (max-width:767px) and (min-width:962px) {
    .sm-dvv  {
    flex-flow:  initial !important;
    align-items:  center !important;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    display:  none;
}
.hf,  .on-dvv  {
    width:  50% !important;
}
.bottom-footer1 .contentss  {
    width:  78% !important;
}
.brands-sec1,  .brands-sec2  {
    display:  flex !important;
    flex-wrap:  wrap !important;
    justify-content:  space-between !important;
}
.brands-sec1 > div,  .brands-sec2 > div  {
    width:  47% !important;
    margin:  0 0 25px 0;
}
.block.footer-widget-1,  .block.footer-widget-3  {
    width:  50%;
    display:  inline-block;
    vertical-align: top;
}
.block.footer-widget-2 #text-3  {
    margin-top:  0px;
}
ul#menu-crtsss  {
    margin-bottom:  0;
}
.block.footer-widget-2  {
    width:  49%;
    display:  inline-block;
}
.block.footer-widget-4  {
    width:  49%;
    display:  inline-block;
    margin:  19px 0 0 0;
    padding:  0;
    vertical-align:  top;
}
.full-logos a  {
    float:  left;
    display:  inline-block;
    width:  140px;
    margin:  10px auto;
}
.full-logos img  {
    margin:  0;
}

.set_join  {
    width:  25%;
    float:  left;
}
.full-logos  {
    margin:  0 auto;
    display:  inline-block;
}
.gg  {
    width:  100%;
    width: 620px;
    padding-top: 20px;
    margin:  0 auto;
}
.desc  {
    width:  100%;
    display:  block;
}
.right-br  {
    width:  100%;
    display:  block;
    float:  left;
}
.widget_text  {
    margin:  20px 0px;
}
.bottom-footer1  {
    margin:  0px;
}
.menu-menu-2-container .menu  {
    flex-flow:  column;
}
.menu-menu-2-container .menu li  {
    padding:  10px 0px;
}
.policy h3  {
    line-height:  15px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  48%;
    padding:  20px 15px;
    margin:  0px;
    display:  inline-block;
}
.brand1 img  {
    width:  100%;
}
.brand5  {
    width:  100%;
    margin-top:  20px;
    padding:  50px 150px;
}
.brand6  {
    width:  100%;
    padding:  70px 150px;
    margin-top:  20px;
}
.brand7  {
    width:  100%;
    padding:  70px 150px;
}
.brand8  {
    width:  100%;
    padding:  60px 150px;
    margin-top:  20px;
}
.brand9  {
    width:  100%;
    padding:  20px 150px;
    margin-top:  20px;
}
.brand10  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brand11  {
    width:  100%;
    padding:  40px 150px;
    margin-top:  20px;
}
.brand12  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brands-sec3  {
    width:  100%;
    border:  1px solid #e2e0e0;
    padding:  0px 80px;
    margin:  0px;
}
.brands-sec3 img  {
    width:  150px;
    border: none;
}
.brand2  {
    width:  48%;
    display:  inline-block;
    padding:  76px 15px;
    margin:  0px;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand3  {
    width:  48%;
    padding:  46px 20px;
    clear:  both;
    float:  left;
}
.brand4  {
    width:  48%;
    padding:  64px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brand5  {
    width:  48%;
    padding:  59px 15px;
    display:  inline-block;
    clear:  both;
    float:  left;
}
.brand6  {
    width:  48%;
    padding:  73px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  48%;
    padding:  71px 10px;
    box-sizing:  border-box;
}
.brand8  {
    width:  48%;
    box-sizing:  border-box;
    padding:  62px 10px;
}
.brand10  {
    width:  48%;
    padding:  56px 10px;
    float:  none;
    box-sizing:  border-box;
    display:  inline-block;
}
.brand9  {
    width:  48%;
    padding:  13px 10px;
    float:  left;
    clear:  both;
    display:  inline-block;
}
.brand11  {
    width:  48%;
    float:  left;
    padding:  47px 10px;
    clear:  both;
    display:  inline-block;
    box-sizing:  border-box;
}
.brand12  {
    width:  48%;
    clear:  both;
    padding:  53px 10px;
    display:  inline-block;
    float:  none;
}
.brand13  {
    width:  50%;
    margin:  0 auto;
    padding:  44px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.ft-sid div#secondary  {
    width:  90%;
}
.cntnt  {
    padding:  0px 0 30px 0;
}
.hlpp h2  {
    font-size:  20px;
}
.prbhh  {
    font-size:  11px;
    bottom:  2px;
}
div#primary  {
    width: 100%;
    float:  none;
}
.desk_text  {
    margin-bottom:  0px;
}
.help_form,  .help_form1  {
    width:  100%;
}
textarea.wpcf7-form-control.wpcf7-textarea  {
    height:  170px;
}
.wpcf7 .ajax-loader  {
    display:  block;
    position:  absolute;
}
.set_input1  {
    width:  100%;
    padding:  0;
    float:  none;
    display:  flex;
    justify-content:  center;
}
.neww-dvv  {
    width:  100%;
    margin:  30px 0px 50px 0px;
}
div#secondary  {
    width:  90%;
    margin:  0 auto;
}
.page-id-197 div#primary  {
    width:  100%;
}
span.line-hd  {
    padding: 0px;
}
.desc br  {
    display: none;
}
.mnu33  {
    margin:  40px 0;
}
.full-logos  {
    margin-top:  25px;
}
.ggt p  {
    min-height:  100px;
}
a.added_to_cart.wc-forward  {
    background:  #333;
    padding:  5px 16px 5px 25px;
    width:  60%;
    border-radius:  5px;
    text-align:  center;
    text-transform:  uppercase;
    font-size:  16px;
    margin-top: 10px;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background: #e81c25;
}
.hf a.button.add_to_cart_button,  .fullslider1 a.button.add_to_cart_button  {
}
a.button.add_to_cart_button  {
    font-size: 13px;
}
ul.fullslider1 li.product .star-rating  {
    width:  41%;
}
.fullslider1 .ff p  {
    min-height:  74px;
}
}
@media only screen and (max-width:767px) and (min-width:px) {
    .bottom-footer1 .contentss  {
    width:  78% !important;
}
.brands-sec1,  .brands-sec2  {
    display:  flex !important;
    flex-wrap:  wrap !important;
    justify-content:  space-between !important;
}
.brands-sec1 > div,  .brands-sec2 > div  {
    width:  47% !important;
    margin:  0 0 25px 0;
}
.block.footer-widget-1,  .block.footer-widget-3  {
    width:  50%;
    display:  inline-block;
    vertical-align: top;
}
.gg div#text-3  {
    margin-top:  0;
}
.desc br  {
    DISPLAY:  NONE;
}
.right-br .mnu33  {
    margin:  30px 0;
}
.ggt p  {
    font-size: 13px;
}
ul#menu-crtsss  {
    margin-bottom:  0;
}
.block.footer-widget-2  {
    width:  49%;
    display:  inline-block;
}
.block.footer-widget-4  {
    width:  49%;
    display:  inline-block;
    margin:  19px 0 0 0;
    padding:  0;
    vertical-align:  top;
}
.full-logos a  {
    display:  inline-block;
    width:  13%;
    margin:  10px auto;
}
.full-logos img  {
    margin:  0;
    display:  inline-block;
    vertical-align:  middle;
}

.set_join  {
    width:  25%;
    float:  left;
}
.full-logos  {
    margin:  0 auto;
    display:  inline-block;
}
.gg  {
    width:  100%;
    width: 620px;
    padding-top: 20px;
    margin:  0 auto;
}
.desc  {
    width:  100%;
    display:  block;
}
.right-br  {
    width:  100%;
    display:  block;
    float:  left;
}
.widget_text  {
    margin:  20px 0px;
}
.bottom-footer1  {
    margin:  0px;
}
.menu-menu-2-container .menu  {
    flex-flow:  column;
}
.menu-menu-2-container .menu li  {
    padding:  10px 0px;
}
.policy h3  {
    line-height:  15px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  48%;
    padding:  20px 15px;
    margin:  0px;
    display:  inline-block;
}
.brand1 img  {
    width:  100%;
}
.brand5  {
    width:  100%;
    margin-top:  20px;
    padding:  50px 150px;
}
.brand6  {
    width:  100%;
    padding:  70px 150px;
    margin-top:  20px;
}
.brand7  {
    width:  100%;
    padding:  70px 150px;
}
.brand8  {
    width:  100%;
    padding:  60px 150px;
    margin-top:  20px;
}
.brand9  {
    width:  100%;
    padding:  20px 150px;
    margin-top:  20px;
}
.brand10  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brand11  {
    width:  100%;
    padding:  40px 150px;
    margin-top:  20px;
}
.brand12  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brands-sec3  {
    width:  100%;
    border:  1px solid #e2e0e0;
    padding:  0px 80px;
    margin:  0px;
}
.brands-sec3 img  {
    width:  150px;
    border: none;
}
.brand2  {
    width:  48%;
    display:  inline-block;
    padding:  76px 15px;
    margin:  0px;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand3  {
    width:  48%;
    padding:  46px 20px;
    clear:  both;
    float:  left;
}
.brand4  {
    width:  48%;
    padding:  64px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brand5  {
    width:  48%;
    padding:  59px 15px;
    display:  inline-block;
    clear:  both;
    float:  left;
}
.brand6  {
    width:  48%;
    padding:  73px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  48%;
    padding:  71px 10px;
    box-sizing:  border-box;
}
.brand8  {
    width:  48%;
    box-sizing:  border-box;
    padding:  62px 10px;
}
.brand10  {
    width:  48%;
    padding:  56px 10px;
    float:  none;
    box-sizing:  border-box;
    display:  inline-block;
}
.brand9  {
    width:  48%;
    padding:  13px 10px;
    float:  left;
    clear:  both;
    display:  inline-block;
}
.brand11  {
    width:  48%;
    float:  left;
    padding:  47px 10px;
    clear:  both;
    display:  inline-block;
    box-sizing:  border-box;
}
.brand12  {
    width:  48%;
    clear:  both;
    padding:  53px 10px;
    display:  inline-block;
    float:  none;
}
.brand13  {
    width:  50%;
    margin:  0 auto;
    padding:  44px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.ft-sid div#secondary  {
    width:  90%;
}
.cntnt  {
    padding:  0px 0 30px 0;
}
.hlpp h2  {
    font-size:  20px;
}
.prbhh  {
    font-size:  11px;
    bottom:  2px;
}
div#primary  {
    width: 100%;
    float:  none;
}
.desk_text  {
    margin-bottom:  0px;
}
.help_form,  .help_form1  {
    width:  100%;
}
textarea.wpcf7-form-control.wpcf7-textarea  {
    height:  170px;
}
.wpcf7 .ajax-loader  {
    display:  block;
    position:  absolute;
}
.set_input1  {
    width:  100%;
    padding:  0;
    float:  none;
    display:  flex;
    justify-content:  center;
}
.neww-dvv  {
    width:  100%;
    margin:  30px 0px 50px 0px;
}
div#secondary  {
    width:  90%;
    margin:  0 auto;
}
.page-id-197 div#primary  {
    width:  100%;
}
span.line-hd  {
    padding: 0px;
}
}
@media only screen and (max-width:800px) and (min-width:668px) {
    .search nav#post-navigation  {
    width:  100%;
}
.fullslider1 .ff h3  {
    font-size:  13px;
}
a.button.add_to_cart_button,  .fullslider1 .star-rating span:before  {
    font-size:  12px;
}
.related h2.woocommerce-loop-product__title  {
    min-height:  50px;
}
.related ul.products li.product  {
    padding:  15px 8px 25px 8px !important;
    min-height:  424px !important;
}
.related a.added_to_cart.wc-forward  {
    width:  100%;
}
.fullslider1 .ff p  {
    padding:  0px 5px;
    font-size:  11px;
}
.brands-sec1 li  {
    width:  30%;
}
.container  {
    width: 619px;
}
.shp-side,  .shpp-cat  {
    width: 90% !important;
}
.marqq img  {
    width:  110px;
}
.logo img  {
    float: none;
}


.main-header1 .cart1  {
    width:  100%;
    float:  right;
    padding:  0px !important;
    display:  flex;
    justify-content:  flex-end;
    align-items: center;
}
.main-header1  {
    flex-flow:  row;
}
.navigation  {
    order:  3;
}
ul.clck,  ul.clck1  {
    position:  relative;
    margin:  0 auto;
    width:  80%;
    background:  #ba1a20;
}
ul.clck li,  ul.clck1 li  {
    border-bottom:  0px !important;
}
.main-header1 .logo img  {
    max-width:  166px;
}
.policy h3  {
    line-height:  15px;
}
.terms_ft  {
    padding:  20px 0;
}
.terms_ft1  {
    width:  33%;
    float:  left;
    padding-top: 80px;
}
.terms_ft1 img  {
    width:  270px;
}
.terms_ft1 h2  {
    font-size:  25px;
}
.terms_ft1 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft2  {
    width:  33%;
    float:  left;
    padding-top:  40px;
}
.terms_ft2 img  {
    width:  170px;
}
.terms_ft2 h2  {
    font-size:  25px;
}
.terms_ft2 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft3  {
    width:  33%;
    float:  left;
    padding-top:  40px;
}
.terms_ft3 img  {
    width:  170px;
}
.terms_ft3 h2  {
    font-size:  25px;
}
.terms_ft3 h3  {
    font-size:  23px;
    line-height:  33px;
}
.logo  {
    width:  100%;
}
.srchh  {
    display:  none;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.main-header1 .navigation  {
    width:  30%;
    display:  inline-flex;
    align-items:  center;
    justify-content:  center;
    padding:  0px 20px 0 0;
}
.mnu  {
    display:  none;
}
a.prb:focus  {
    outline:  0;
}
ul#menu-menu-1  {
    display:  block important;
}
div.clck22  {
    position:  absolute;
    top:  6.7rem;
    background:  #ba1a20;
    width:  100%;
    left:  0;
    display:  block;
}
ul#menu-menu-1 li  {
    padding:  10px 0px;
    border-bottom:  1px solid #f1f1f1;
}
h2.h3d  {
    font-size:  13px;
}
.imges  {
    display:  flex;
    flex-wrap:  wrap;
    justify-content:  space-evenly;
}
.trade-text p  {
    font-size:  17px;
    line-height:  27px;
}
.trade-text h2  {
    font-size:  23px;
}
figcaption.caption12  {
    font-size:  15px;
}
.prbh  {
    justify-content:  flex-start;
    width: 100%;
}
label  {
    font-weight:  800;
    font-size:  16px;
}
.set_input  {
    width:  70%;
}
.form_set  {
    width:  30%;
}
.set_join  {
    width:  100%;
}
.icn-1,  .icn-2  {
    margin:  50px 22px 20px 22px;
    padding:  14px 17px;
    width:  50%;
}
.icn-3,  .icn-4  {
    padding:  14px 17px;
    width:  50%;
    margin:  0 22px;
}
.icn-1:before,  .icn-2:before,  .icn-3:before,  .icn-4:before  {
    left:  -40px;
}
.retrn p br  {
    display:  none;
}
.retrn  {
    margin-bottom:  30px;
}
ul.imges-li img  {
    width:  170px;
}
ul.imges-li  {
    display:  inline-block;
    padding:  0;
}
ul.imges-li li  {
    float:  left;
    width: 29%;
}
.icn-div br  {
    display:  none;
}
.ff1  {
    width:  100%;
}
.nn3  {
    flex-flow:  column;
    align-items:  start;
}
button.bt1  {
    padding:  10px 20px;
}
.cntctq  {
    padding:  17px 20px;
}
ul.prd-ul  {
    flex-wrap:  wrap;
}
ul.prd-ul li  {
    margin:  10px 0;
}
.ttp  {
    flex-flow:  column;
}
.strr1  {
    width:  100%;
    justify-content:  center;
}
.contentss  {
    width: 90%;
}
.imges figure  {
    width:  25% !important;
    margin:  0 10px;
}
.imges  {
    align-items:  flex-start !important;
    justify-content: center;
}
}
@media only screen and (max-width:800px) and (min-width:668px) {
    .fullslider1 .ff h3  {
    font-size:  13px;
}
a.button.add_to_cart_button,  .fullslider1 .star-rating span:before  {
    font-size:  12px;
}
.fullslider1 .ff p  {
    padding:  0px 5px;
    font-size:  11px;
}
.brands-sec1 li  {
    width:  30%;
}
.container  {
    width: 619px;
}
.shp-side,  .shpp-cat  {
    width: 90% !important;
}
.marqq img  {
    width:  110px;
}
.logo img  {
    float: none;
}


.main-header1 .cart1  {
    width:  100%;
    float:  right;
    padding:  0px !important;
    display:  flex;
    justify-content:  flex-end;
    align-items: center;
}
.main-header1  {
    flex-flow:  row;
}
.navigation  {
    order:  3;
}
ul.clck,  ul.clck1  {
    position:  relative;
    margin:  0 auto;
    width:  80%;
    background:  #ba1a20;
}
ul.clck li,  ul.clck1 li  {
    border-bottom:  0px !important;
}
.main-header1 .logo img  {
    max-width:  166px;
}
.policy h3  {
    line-height:  15px;
}
.terms_ft  {
    padding:  20px 0;
}
.terms_ft1  {
    width:  33%;
    float:  left;
    padding-top: 80px;
}
.terms_ft1 img  {
    width:  270px;
}
.terms_ft1 h2  {
    font-size:  25px;
}
.terms_ft1 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft2  {
    width:  33%;
    float:  left;
    padding-top:  40px;
}
.terms_ft2 img  {
    width:  170px;
}
.terms_ft2 h2  {
    font-size:  25px;
}
.terms_ft2 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft3  {
    width:  33%;
    float:  left;
    padding-top:  40px;
}
.terms_ft3 img  {
    width:  170px;
}
.terms_ft3 h2  {
    font-size:  25px;
}
.terms_ft3 h3  {
    font-size:  23px;
    line-height:  33px;
}
.logo  {
    width:  100%;
}
.srchh  {
    display:  none;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.main-header1 .navigation  {
    width:  30%;
    display:  inline-flex;
    align-items:  center;
    justify-content:  center;
    padding:  0px 20px 0 0;
}
.mnu  {
    display:  none;
}
a.prb:focus  {
    outline:  0;
}
ul#menu-menu-1  {
    display:  block !important;
}
div.clck22  {
    position:  absolute;
    top:  6.7rem;
    background:  #ba1a20;
    width:  100%;
    left:  0;
    display:  block;
}
ul#menu-menu-1 li  {
    padding:  10px 0px;
    border-bottom:  1px solid #f1f1f1;
}
h2.h3d  {
    font-size:  13px;
}
.imges  {
    display:  flex;
    flex-wrap:  wrap;
    justify-content:  space-evenly;
}
.trade-text p  {
    font-size:  17px;
    line-height:  27px;
}
.trade-text h2  {
    font-size:  23px;
}
figcaption.caption12  {
    font-size:  15px;
}
.prbh  {
    justify-content:  flex-start;
    width: 100%;
}
label  {
    font-weight:  800;
    font-size:  16px;
}
.set_input  {
    width:  70%;
}
.form_set  {
    width:  30%;
}
.set_join  {
    width:  100%;
}
.icn-1,  .icn-2  {
    margin:  50px 22px 20px 22px;
    padding:  14px 17px;
    width:  50%;
}
.icn-3,  .icn-4  {
    padding:  14px 17px;
    width:  50%;
    margin:  0 22px;
}
.icn-1:before,  .icn-2:before,  .icn-3:before,  .icn-4:before  {
    left:  -40px;
}
.retrn p br  {
    display:  none;
}
.retrn  {
    margin-bottom:  30px;
}
ul.imges-li img  {
    width:  170px;
}
ul.imges-li  {
    display:  inline-block;
    padding:  0;
}
ul.imges-li li  {
    float:  left;
    width: 29%;
}
.icn-div br  {
    display:  none;
}
.ff1  {
    width:  100%;
}
.nn3  {
    flex-flow:  column;
    align-items:  start;
}
button.bt1  {
    padding:  10px 20px;
}
.cntctq  {
    padding:  17px 20px;
}
ul.prd-ul  {
    flex-wrap:  wrap;
}
ul.prd-ul li  {
    margin:  10px 0;
}
.ttp  {
    flex-flow:  column;
}
.strr1  {
    width:  100%;
    justify-content:  center;
}
.contentss  {
    width: 90%;
}
.imges figure  {
    width:  25% !important;
    margin:  0 10px 25px 10px;
}
.imges  {
    align-items:  flex-end !important;
    justify-content: space-around;
}
}
@media only screen and (min-width:801px) {
    .fft  {
    display:  none;
}
.error404 .fourohfour-columns-2 .col-2  {
    float:  left;
    width:  30% !important;
}
.error404 .fourohfour-columns-2 .col-1  {
    width:  65%;
    padding:  35px 0 0 0;
    float:  right;
    margin-right:  0 !Important;
}
}

@media only screen and (max-width:800px) {

.nn3  {
    flex-flow:  column;
    align-items:  start;
}

ul.clck  {
    display:  block;
}
.site-header ul.menu li.current-menu-item > a  {
    color:  #fff;
}
ul.wsp-pages-list  {
    column-count:  auto;
}
ul.wsp-pages-list li  {
    width: 100%;
}
}
@media only screen and (max-width:962px) {
    .hlppss h1  {
    font-size:  23px;
    font-weight:  600;
    padding:  0 0 30px 0px;
    font-family:  'proxima-nova';
}
.page-template .contentsss .cstm-ordr {
    width: 100% !important;
}
.hlpp  {
    display: none;
}
.help_form .wpcf7-response-output,  .help_form1 .wpcf7-response-output,  .help_form2 .wpcf7-response-output {
    border:  2px solid #ED1C24 !important;
    font-family:  'proxima-nova';
    color:  #000;
    font-weight:  600;
    font-size:  20px;
}
}
@media only screen and (min-width:962px) {
    .hlppss  {
    display: none;
}
figcaption.caption1  {
    font-size:  15px;
    line-height:  14px;
}
.help_form .wpcf7-response-output,  .help_form1 .wpcf7-response-output,  .help_form2 .wpcf7-response-output  {
    margin:  80px 20px !important;
    border:  2px solid #ED1C24 !important;
    font-family:  'proxima-nova';
    color:  #000;
    font-weight:  600;
    font-size:  20px;
}
button.bt1  {
    padding-left: 0px;
}
}
@media only screen and (min-width:768px) and (max-width:962px) {
    .ft-sid  {
    width:  60%;
}
.sdsd  {
    bottom:  0 !important;
}
.mnu33  {
    padding:  30px 0;
}
ul#menu-crtsss  {
    margin-bottom:  0;
}
.cntnt  {
    margin:  0 0 30px 0;
}
.gg .widget_text .ul-shopp ul li a  {
    color:  #fff;
    text-decoration:  none;
    letter-spacing:  -0.4px;
    font-family:  'proxima-nova';
}
.full-logos  {
    margin:  0 auto;
    display:  flex;
}
.terms_ft1 {
    padding-top: 80px;
}
.full-logos a  {
    display:  inline-block;
    width:  100%;
}
.gg  {
    max-width:  84% !important;
    margin:  0 auto;
}
.gg span.gamma.widget-title {
    font-size:  16px;
}
.gg .widget_text .phnn a {
    font-size:  16px;
}
.desc  {
    width:  100%;
    display:  block;
}
.right-br  {
    width:  100%;
    display:  block;
    float:  left;
}
.widget_text  {
    margin:  0px 0px;
}
.full-logos a  {
    margin:  10px 5px;
}
.bottom-footer1  {
    margin:  0px;
}
.menu-menu-2-container .menu  {
    justify-content:  start;
}
.menu-menu-2-container .menu li  {
    padding:  0 20px 0 0px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
}
.policy h3  {
    line-height:  15px;
}
.terms_ft  {
    padding:  20px 0;
}
.terms_ft1  {
    width:  34%;
    float:  left;
}
.terms_ft1 img  {
    width:  190px;
}
.terms_ft1 h2  {
    font-size:  25px;
}
.terms_ft1 h3  {
    font-size:  15px;
}
.terms_ft2  {
    width:  33%;
    float:  left;
    padding-top:  40px;
}
.terms_ft2 img  {
    width:  150px;
}
.terms_ft2 h2  {
    font-size:  25px;
}
.terms_ft2 h3  {
    font-size:  15px;
}
.terms_ft3  {
    width:  33%;
    float:  left;
    padding-top:  40px;
}
.terms_ft3 img  {
    width:  150px;
}
.terms_ft3 h2  {
    font-size:  25px;
}
.terms_ft3 h3  {
    font-size:  15px;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  32%;
    padding:  17px 15px;
}
.brand2  {
    width:  32%;
    padding:  52px 15px;
}
.brand3  {
    width:  32%;
    float:  none;
    display:  inline-block;
    clear:  right;
    padding:  44px 15px;
}
.brand1 img  {
    width:  100%;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand4  {
    width:  32%;
    float:  left;
    display:  inline-block;
    padding:  61px 15px;
}
.brand5  {
    width:  32%;
    padding:  60px 15px;
    clear:  none;
}
.brand6  {
    width:  32%;
    display:  inline-block;
    float:  none;
    padding:  69px 15px;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  32%;
    padding:  71px 10px;
}
.brand8  {
    width:  32%;
    padding:  65px 10px;
}
.brand10  {
    width:  32%;
    float:  left;
    display:  inline-block;
    clear:  none;
    padding:  56px 10px;
}
.brand9  {
    width:  32%;
    float:  none;
    padding:  21px 10px;
    display:  inline-block;
}
.brand11  {
    width:  32%;
    float:  left;
    clear:  none;
    display:  inline-block;
    padding:  49px 15px;
}
.brand12  {
    width:  32%;
    float:  none;
    display:  inline-block;
    padding:  53px 15px;
}
.brand13  {
    width:  32%;
    margin:  0 auto;
    padding:  44px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
div#secondary  {
    width: 90%;
}
.desk_text  {
    margin-bottom:  0px;
}
.help_form  {
    width:  90%;
}
.help_form1  {
    width: 100%;
}
.set_input1  {
    text-align:  center;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
.sdb1 h2  {
    font-size:  18px;
}
.page-id-197 div#primary  {
    width:  100%;
}
.hlpp1 h2  {
    font-size:  15px;
}
.prbhh  {
    font-size:  10px;
}
.page-id-202 .ff  {
    width:  100%;
}
.page-id-76 div#primary  {
    width: 100%;
}
}
@media only screen and (max-width:800px) {
    .nwdiv  {
    padding:  5px 0px 5px 0px;
}
.main-header1 .logo img  {
    margin: 0px !important;
}
}
@media only screen and (min-width:801px) and (max-width:1180px){
	.ssd2 .mnmwp-menu > li.menu-item-5207:after {
     content: ""; 
background: url(https://prodepot.com.au/wp-content/uploads/2022/08/kkdd.png);
    position: absolute;
    width: 11px;
    height: 10px;
    top: 20px;
    background-repeat: no-repeat;
    right: 5px;
    
}
	.ssd2{display:block !important;}
.ssd2 #mnmwp-main-menu ul ul li.has-sub > a:before, .tab-dv #mnmwp-main-menu ul ul li.has-sub > a:after  {
    display: none;
}
.ssd2 .mnmwp-menu li.has-sub:after {content: "";background: url('https://prodepot.com.au/wp-content/uploads/2022/08/kkdd.png');position: absolute;width: 11px;height: 10px;top: 14px;background-repeat: no-repeat;right: 5px;transform: rotate(-91deg);}
}
@media only screen and (min-width:801px) and (max-width:962px) {
	
    .related a.button.add_to_cart_button,  .related a.added_to_cart.wc-forward  {
    font-size:  10px !important;
    width:  46%;
    padding:  7px 5px 7px 15px !important;
}
.container  {
    width: 780px;
}
.brands-sec1 li  {
    width:  30%;
}
.shp-side,  .shpp-cat  {
    width: 90% !important;
}
.marqq img  {
    width:  120px;
}
.gg .widget_text .ul-shopp ul li a  {
    color:  #fff;
    text-decoration:  none;
    letter-spacing:  -0.4px;
    font-family:  'proxima-nova';
}
.set_join  {
    width:  25%;
    float:  left;
}
ul.wsp-pages-list  {
    column-count: 2;
}
.prb {
    display: none;
}
.main-header1 > div {
    padding: 0;
}
.navigation  {
    width:  70%;
    justify-content:  center;
}
form.example input[type=text] {
    width:  88%;
}
.cart1 {
    width: 12%;
    justify-content:  center;
    align-items: center;
}

.navigation ul li a  {
    font-size:  13px;
    padding:  0 9px !important;
}
h2.h3d  {
    font-size:  14px;
}
.brand1  {
    padding:  6px 15px;
}
.brand6  {
    padding:  69px 15px;
}
.brand3  {
    padding:  42px 15px;
}
.brand5  {
    padding:  59px 15px;
}
.brand6  {
    padding:  70px 15px;
}
.brand7  {
    padding:  73px 10px;
}
.brand9  {
    padding:  9px 10px;
}
.brand11  {
    padding:  46px 15px;
}
.brand12  {
    padding:  51px 15px;
}
.trade-text p  {
    font-size:  17px;
    line-height:  27px;
}
.trade-text h2  {
    font-size:  23px;
}
.prbh  {
    justify-content:  flex-start;
    width: 100%;
}
label  {
    font-weight:  800;
    font-size:  16px;
}
.set_input  {
    width:  70%;
}
.form_set  {
    width:  18%;
}
.set_join  {
    width:  100%;
    justify-content:  flex-end;
}
.wpcf7 .ajax-loader  {
    display:  block !important;
    margin:  0;
    position:  absolute;
}
.icn-1,  .icn-2  {
    margin:  50px 22px 20px 22px;
    padding:  14px 17px;
    width:  50%;
}
.icn-3,  .icn-4  {
    padding:  14px 17px;
    width:  50%;
    margin:  0 22px;
}
.icn-1:before,  .icn-2:before,  .icn-3:before,  .icn-4:before  {
    left:  -40px;
}
.retrn p br  {
    display:  none;
}
.retrn  {
    margin-bottom:  30px;
}
ul.imges-li img  {
    width:  230px;
}
ul.imges-li  {
    display:  inline-block;
    padding:  0;
}
ul.imges-li li  {
    float:  left;
    width: 30%;
}
.ff1  {
    width:  90%;
    float:  none;
}
div#secondary  {
    width:  90%;
}
.icn-div br  {
    display:  none;
}
.nn3  {
    flex-wrap:  wrap;
    justify-content:  unset;
}
.cntctq  {
    padding:  20px 10px;
}
ul.prd-ul  {
    flex-wrap:  wrap;
}
ul.prd-ul li  {
    margin:  10px 0;
    width:  45%;
}
.imges  {
    flex-wrap:  wrap;
}
.imges figure.item11  {
    width:  230px;
}
.logo  {
    width:  19%;
}
.logo img  {
    margin: 0px;
}
.slick-prev  {
    left:  -16px;
}
.slick-next  {
    right:  -16px;
}
.desc br  {
    display:  none;
}
.right-br  {
    width:  100%;
    float:  left;
    margin: 30px 0;
}
.copyright  {
    text-align: left;
    padding:  21px 0px;
}
.menu-menu-2-container .menu  {
    justify-content:  initial;
}
.mnu33 ul#menu-menu-2 li  {
    margin:  0 20px 0 0;
}
form.example  {
    margin-left:  12px;
}
.desc br  {
    display:  none;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    padding:  5px 16px 5px 25px;
    width:  100%;
    background:  #363636;
    text-align:  center;
    border-radius:  6px;
    font-size:  16px !important;
    text-transform:  uppercase;
}
.fullslider1 a.button.add_to_cart_button  {
}
.fullslider1 a.added_to_cart.wc-forward  {
    background: #d21b22;
    width: 49%;
    float: right;
}
.fullslider a.button.add_to_cart_button  {
    text-align: center;
}
.woocommerce-product-rating a:last-child  {
}
ul.fullslider1 li.product .star-rating  {
    width:  27%;
}
.imges figure  {
    width:  25% !important;
    margin:  0 0 20px 0;
}
figcaption.caption1  {
    font-size:  14px;
}
}
@media only screen and (max-width:1067px) and (min-width:963px) {
    .ft-sid  {
    display:  inline-block;
    width:  30%;
}
.brands-sec1 li  {
    width:  20%;
}
.container {
    width: 940px;
}
.marqq img  {
    width:  130px;
}
.gg .widget_text .ul-shopp ul li a  {
    color:  #fff;
    text-decoration:  none;
    letter-spacing:  -0.4px;
    font-family:  'proxima-nova';
}
.prb {
    display: none;
}
.main-header1 > div {
    padding: 0;
}
.navigation  {
    width:  70%;
    justify-content:  center;
}
form.example input[type=text] {
    width:  88%;
}
.cart1 {
    width: 15%;
    justify-content:  center;
}

.navigation ul li a  {
    font-size:  13px;
    padding:  0 15px !important;
}
.full-logos  {
    margin:  0 auto 20px auto;
    display:  flex;
}
.full-logos a  {
    display:  inline-block;
    width:  100%;
}
.gg  {
    max-width:  80% !important;
    margin:  0 auto;
}
.gg span.gamma.widget-title {
    font-size:  16px;
}
.gg .widget_text .phnn a {
    font-size:  16px;
}
.desc  {
    width:  60%;
    display:  inline-block;
    float: left;
    margin: 0;
}
.right-br  {
    width:  40%;
    display:  inline-block;
    float:  left;
}
.widget_text  {
    margin:  0px 0px;
}
.full-logos a  {
    margin:  10px 5px;
}
.bottom-footer1  {
    margin:  0px;
}
.desc p,  ul#menu-menu-2 li a,  .gg .widget_text .ul-shopp ul li a,  .menu-shop-now-container ul li > a  {
    font-size:  14px;
}
.menu-menu-2-container .menu  {
    justify-content:  start;
}
.menu-menu-2-container .menu li  {
    padding:  0 12px 0 0px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
    font-family:  'proxima-nova';
}
h2.h3d  {
    font-size:  15px;
}
.policy h3  {
    line-height:  15px;
}
.terms_ft  {
    padding:  30px 0;
}
.terms_ft1  {
    width:  33%;
}
.terms_ft2  {
    width:  33%;
}
.terms_ft3  {
    width:  33%;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  32%;
    padding:  17px 15px;
}
.brand2  {
    width:  32%;
    padding:  73px 15px;
}
.brand3  {
    width:  32%;
    float:  left;
    display:  inline-block;
    clear:  right;
    padding:  61px 15px;
}
.brand1 img  {
    width:  100%;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand4  {
    width:  32%;
    float:  left;
    display:  inline-block;
    padding:  61px 15px;
    clear:  both;
}
.brand5  {
    width:  32%;
    padding:  59px 15px;
    clear:  none;
}
.brand6  {
    width:  32%;
    display:  inline-block;
    float:  left;
    padding: 73px 15px;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  32%;
    padding:  80px 10px;
}
.brand8  {
    width:  32%;
    padding:  71px 10px;
}
.brand10  {
    width:  32%;
    float:  left;
    display:  inline-block;
    clear:  both;
    padding:  56px 10px;
}
.brand9  {
    width:  32%;
    float:  left;
    padding:  2px 10px;
    display:  inline-block;
}
.brand11  {
    width:  32%;
    float:  left;
    clear:  none;
    display:  inline-block;
    padding:  44px 15px;
}
.brand12  {
    width:  32%;
    float:  left;
    display:  inline-block;
    padding:  51px 15px;
}
.brand13  {
    width:  32%;
    margin:  0 auto;
    padding:  44px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.set_join  {
    width:  100%;
    float:  right;
    justify-content:  flex-end;
}
.prbh  {
    width:  92%;
}
.form_set  {
    width:  25%;
}
.form_set label  {
    font-size:  17px;
}
.desk_text  {
    margin-bottom:  30px;
}
.help_form,  .help_form1  {
    width:  100%;
}
.set_input1  {
    width:  72%;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
.hlpp1 h2  {
    font-size:  14px;
}
.prbhh  {
    font-size:  11px;
    bottom: 0;
}
.icn-div p br  {
    display:  none;
}
.icn-1,  .icn-2  {
    width:  50%;
    padding:  14px 28px;
}
.icn-3,  .icn-4  {
    width:  50%;
    padding:  14px 28px;
}
.retrn p br  {
    display:  none;
}
.desk_text p  {
    font-size:  16px;
}
.hlpp h1  {
    font-size:  18px;
}
.nn3  {
    flex-wrap:  wrap;
    justify-content:  unset;
}
.cntctq  {
    padding:  20px 10px;
}
ul.prd-ul  {
    flex-wrap:  wrap;
}
ul.prd-ul li  {
    margin:  10px 0;
    width:  45%;
}
.imges  {
    align-items:  flex-end;
    flex-wrap:  wrap;
    justify-content:  center;
}
.imges figure.item11  {
    width:  250px;
    margin: 0 10px 20px 10px;
}
a.button.add_to_cart_button  {
    font-size: 13px;
}
.fullslider li.product {
    min-height:  0px !important;
}
.fullslider1 li.product  {
    min-height: 0px !important;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    padding:  5px 16px 5px 25px;
    width:  100%;
    background:  #363636;
    text-align:  center;
    border-radius:  6px;
    font-size:  13px !important;
    text-transform:  uppercase;
}
.fullslider1 a.button.add_to_cart_button  {
}
.fullslider1 a.added_to_cart.wc-forward  {
    background: #d21b22;
    width: 49%;
    float: right;
}
.fullslider a.button.add_to_cart_button  {
    text-align: center;
}
.woocommerce-product-rating a:last-child  {
}
}
@media only screen and (max-width:1180px) and (min-width:1068px) {
    .container {
    width: 1024px;
}
.gg .widget_text .ul-shopp ul li a  {
    color:  #fff;
    text-decoration:  none;
    letter-spacing:  -0.4px;
    font-family:  'proxima-nova';
}
.marqq img  {
    width:  140px;
}
.set_join  {
    width:  87%;
    float:  left;
}
.prb {
    display: none;
}
.main-header1 > div {
    padding: 0;
}
.navigation  {
    width:  59%;
    justify-content:  center;
}
form.example input[type=text] {
    width:  88%;
}
.cart1 {
    width: 16%;
    justify-content:  center;
    align-items:  center;
}

.navigation ul li a  {
    font-size:  15px;
    padding:  0 9px !important;
}
a.prb {
    display: none;
}
.gg span.gamma.widget-title {
    font-size:  18px;
}
.desc {
    width:  60%;
    margin:  0px;
}
.right-br  {
    display:  inline-block;
    width:  40%;
}
.terms_ft  {
    padding:  30px 0;
}
.terms_ft1  {
    width:  33%;
}
.terms_ft2  {
    width:  33%;
}
.terms_ft3  {
    width:  33%;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  100%;
    padding:  20px 450px;
    margin:  0px;
}
.brand1 img  {
    width:  130px;
}
.brand2  {
    width:  100%;
    padding:  40px 450px;
    margin-top:  20px;
}
.brand3  {
    width:  100%;
    padding:  45px 450px;
    margin-top:  20px;
}
.brand4  {
    width:  100%;
    padding:  55px 450px;
    margin-top:  20px;
}
.brand5  {
    width:  100%;
    margin-top:  20px;
    padding:  50px 450px;
}
.brand6  {
    width:  100%;
    padding:  70px 450px;
    margin-top:  20px;
}
.brand7  {
    width:  100%;
    padding:  70px 450px;
}
.brand8  {
    width:  100%;
    padding:  50px 450px;
    margin-top:  20px;
}
.brand9  {
    width:  100%;
    padding:  20px 450px;
    margin-top:  20px;
}
.brand10  {
    width:  100%;
    padding:  50px 450px;
    margin-top:  20px;
}
.brand11  {
    width:  100%;
    padding:  40px 450px;
    margin-top:  20px;
}
.brand12  {
    width:  100%;
    padding:  50px 450px;
    margin-top:  20px;
}
.brands-sec3  {
    width:  100%;
    border:  1px solid #e2e0e0;
    padding:  0px 80px;
    margin:  0px;
}
.brands-sec3 img  {
    width:  150px;
    border: none;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  15%;
    padding:  17px 15px;
}
.brand2  {
    width:  15%;
    padding:  43px 15px;
}
.brand3  {
    width:  15%;
    float:  left;
    display:  inline-block;
    clear:  right;
    padding:  37px 15px;
}
.brand1 img  {
    width:  100%;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand4  {
    width:  15%;
    float:  left;
    display:  inline-block;
    padding:  46px 15px;
    clear:  none;
}
.brand5  {
    width:  15%;
    padding:  45px 15px;
    clear:  none;
}
.brand6  {
    width:  15%;
    display:  inline-block;
    float:  left;
    padding: 51px 15px;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  15%;
    padding:  59px 10px;
}
.brand8  {
    width:  15%;
    padding:  55px 10px;
}
.brand10  {
    width:  15%;
    float:  left;
    display:  inline-block;
    clear:  none;
    padding:  43px 10px;
}
.brand9  {
    width:  15%;
    float:  left;
    padding:  22px 10px;
    display:  inline-block;
}
.brand11  {
    width:  15%;
    float:  left;
    clear:  none;
    display:  inline-block;
    padding:  39px 15px;
}
.brand12  {
    width:  15%;
    float:  left;
    display:  inline-block;
    padding:  42px 15px;
}
.brand13  {
    width:  15%;
    margin:  0 auto;
    padding:  33px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.form_set  {
    width:  21%;
}
.form_set label  {
    font-size:  17px;
}
.desk_text  {
    margin-bottom:  30px;
}
.help_form,  .help_form1  {
    width:  100%;
}
.set_input1  {
    width:  70%;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
.hlpp1 h2  {
    font-size:  17px;
}
.prbhh  {
    font-size:  12px;
    bottom: 0;
}
.icn-div p br  {
    display:  none;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    width: 50%;
}
.retrn p br  {
    display:  none;
}
.hlpp h1  {
    font-size:  20px;
}
.nn3  {
    flex-wrap:  wrap;
    justify-content:  unset;
}
.cntctq  {
    padding:  20px 10px;
}
ul.prd-ul  {
    flex-wrap:  wrap;
}
ul.prd-ul li  {
    margin:  10px 0;
    width:  45%;
}
.imges figure.item11  {
    width:  250px;
}
.logo img  {
    margin: 0px;
}
.logo  {
    width:  17%;
}
a.button.add_to_cart_button,  .related a.added_to_cart.wc-forward  {
    font-size:  14px;
}
.desc br  {
    display:  none;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    padding:  5px 16px 5px 25px;
    width:  100%;
    background:  #363636;
    text-align:  center;
    border-radius:  6px;
    font-size:  13px !important;
    text-transform:  uppercase;
}
.fullslider1 a.button.add_to_cart_button  {
    width: 46%;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background: #d21b22;
    width: 49%;
    float: right;
}
.fullslider a.button.add_to_cart_button  {
    width: 100%;
    text-align: center;
}
}
@media only screen and (min-width:1181px) and (max-width:1280px) {
    ul.fullslider1 li.product .star-rating  {
    width:  34%;
}
.woocommerce-product-rating a:last-child  {
    margin:  0px 0 0 0;
}
.fullslider1 a.added_to_cart.wc-forward  {
    padding:  5px 16px 5px 25px;
    background:  #ed1c24;
    font-size:  11px;
    border-radius:  6px;
    margin-left:  10px;
    text-transform:  uppercase;
}
.container  {
    width: 1024px;
}
.fullslider1 .slick-slide  {
    margin:  0px 5px;
}
ul.fullslider1 li.product img  {
    margin-bottom:  0px !IMPORTANT;
}
.fullslider .slick-slide  {
    margin:  0px 5px;
}
.marqq img  {
    width:  140px;
}
.menu-menu-1-container ul li a  {
    padding:  0 14px;
}
.ggt p  {
    font-size:  12px;
    font-weight:  600;
    display:  block;
}
.prbss  {
    margin-top: 0px;
}
.fullslider1 .ff h3  {
    min-height:  0px;
    font-size:  14px;
}
.fullslider li.product  {
    min-height:  377px !important;
}
.fullslider .ff h3  {
    font-size:  15px;
}
.fullslider1 .ff p  {
    padding:  0 13px;
}
.fullslider1 li.product  {
    min-height:  414px !IMPORTANT;
}
a.button.add_to_cart_button,  .hf a.added_to_cart.wc-forward  {
    font-size: 13px;
}
.hf a.added_to_cart.wc-forward  {
    font-size:  11px;
    padding:  5px 22px 5px 22px;
    margin-right:  5px;
    border-radius:  6px;
    text-align:  center;
    text-transform:  uppercase;
}
.on-dvv span.woocommerce-Price-amount.amount  {
    font-size: 15px;
}
.set_join  {
    width:  87%;
    float:  left;
}
.fullslider1 .ff p  {
    min-height:  0px;
}
form.example input[type=text]  {
    width:  84%;
}
.gg .widget_text .ul-shopp ul li a  {
    color:  #fff;
    text-decoration:  none;
    letter-spacing:  0.4px;
    font-family:  'proxima-nova';
}
.gg span.gamma.widget-title  {
    font-size:  18px;
}
.desc  {
    width:  60%;
    margin:  0px;
}
.right-br  {
    display:  inline-block;
    width:  40%;
}
.terms_ft  {
    padding:  0px 0;
}
.terms_ft1  {
    width:  33%;
}
.terms_ft2  {
    width:  33%;
}
.terms_ft3  {
    width:  33%;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  15%;
    padding:  17px 15px;
}
.brand2  {
    width:  15%;
    padding:  43px 15px;
}
.brand3  {
    width:  15%;
    float:  left;
    display:  inline-block;
    clear:  right;
    padding:  37px 15px;
}
.brand1 img  {
    width:  100%;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand4  {
    width:  15%;
    float:  left;
    display:  inline-block;
    padding:  46px 15px;
    clear:  none;
}
.brand5  {
    width:  15%;
    padding:  45px 15px;
    clear:  none;
}
.brand6  {
    width:  15%;
    display:  inline-block;
    float:  left;
    padding: 51px 15px;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  15%;
    padding:  59px 10px;
}
.brand8  {
    width:  15%;
    padding:  55px 10px;
}
.brand10  {
    width:  15%;
    float:  left;
    display:  inline-block;
    clear:  none;
    padding:  43px 10px;
}
.brand9  {
    width:  15%;
    float:  left;
    padding:  22px 10px;
    display:  inline-block;
}
.brand11  {
    width:  15%;
    float:  left;
    clear:  none;
    display:  inline-block;
    padding:  39px 15px;
}
.brand12  {
    width:  15%;
    float:  left;
    display:  inline-block;
    padding:  42px 15px;
}
.brand13  {
    width:  15%;
    margin:  0 auto;
    padding:  33px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.form_set  {
    width:  19%;
}
.form_set label  {
    font-size:  17px;
}
.desk_text  {
    margin-bottom:  30px;
}
.help_form,  .help_form1  {
    width:  90%;
}
.set_input1  {
    width:  70%;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
.prbhh  {
    font-size:  15px;
    bottom:  0;
}
.hlpp1 h2  {
    font-size:  20px;
}
.prbhh  {
    font-size:  15px;
}
.icn-div p br  {
    display:  none;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    width: 50%;
}
.retrn p br  {
    display:  none;
}
.hlp h1  {
    font-size:  15px;
    padding:  0 12px;
}
button.bt1  {
    font-size:  17px;
}
.prd-ul li  {
    border:  1px solid #000;
    padding:  15px 6px;
}
.crt a.crt-btn {
    font-size:  15px;
}
.navigation  {
    width:  60%;
}
.fullslider1 .star-rating span:before  {
    font-size: 12px;
}
}
@media only screen and (min-width:1281px) and (max-width:1380px) {
    .ggt p  {
    min-height: 0px;
    font-size: 13px;
}
.fullslider li.product  {
    min-height:  px !important;
}
a.button.add_to_cart_button  {
    font-size: 11px;
}
.on-dvv span.woocommerce-Price-amount.amount  {
    font-size: 15px;
}
.set_join  {
    width:  87%;
    float:  left;
}
.fullslider1 .ff p  {
    padding:  0 10px;
}
.ggt p  {
    min-height:  0px;
    font-size:  14px;
}
.fullslider .ff h3  {
    font-size: 15px;
}
.fullslider1 .slick-slide  {
    margin:  0px 10px;
}
.marqq img  {
    width:  150px;
}
form.example input[type=text]  {
    width:  80%;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  15%;
    padding:  17px 15px;
}
.brand2  {
    width:  15%;
    padding:  43px 15px;
}
.brand3  {
    width:  15%;
    float:  left;
    display:  inline-block;
    clear:  right;
    padding:  37px 15px;
}
.brand1 img  {
    width:  100%;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand4  {
    width:  15%;
    float:  left;
    display:  inline-block;
    padding:  46px 15px;
    clear:  none;
}
.brand5  {
    width:  15%;
    padding:  45px 15px;
    clear:  none;
}
.brand6  {
    width:  15%;
    display:  inline-block;
    float:  left;
    padding: 51px 15px;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  15%;
    padding:  59px 10px;
}
.brand8  {
    width:  15%;
    padding:  55px 10px;
}
.brand10  {
    width:  15%;
    float:  left;
    display:  inline-block;
    clear:  none;
    padding:  43px 10px;
}
.brand9  {
    width:  15%;
    float:  left;
    padding:  22px 10px;
    display:  inline-block;
}
.brand11  {
    width:  15%;
    float:  left;
    clear:  none;
    display:  inline-block;
    padding:  39px 15px;
}
.brand12  {
    width:  15%;
    float:  left;
    display:  inline-block;
    padding:  42px 15px;
}
.brand13  {
    width:  15%;
    margin:  0 auto;
    padding:  33px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.form_set  {
    width:  17%;
}
.form_set label  {
    font-size:  17px;
}
.desk_text  {
    margin-bottom:  30px;
}
.help_form  {
    width:  90%;
}
.set_input1  {
    width:  70%;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
.prbhh  {
    font-size:  15px;
    bottom:  0;
}
.hlpp1 h2  {
    font-size:  20px;
}
.icn-div p br  {
    display:  none;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    width: 50%;
}
.navigation  {
    width:  64%;
}
.on-dvv  {
    width:  48%;
}
.fullslider1 a.added_to_cart.wc-forward  {
    padding:  5px 16px 5px 25px;
    background:  #ed1c24;
    font-size:  11px;
    border-radius:  6px;
    margin-left:  10px;
    text-transform:  uppercase;
}
a.button.add_to_cart_button,  .hf a.added_to_cart.wc-forward,  .related a.added_to_cart.wc-forward  {
    font-size: 13px !important;
}
.hf a.added_to_cart.wc-forward  {
    font-size:  11px;
    padding:  5px 29px 5px 27px;
    margin-right:  5px;
    border-radius:  6px;
    text-align:  center;
    text-transform:  uppercase;
}
ul.fullslider1 li.product .star-rating  {
    width:  40%;
}
.woocommerce-product-rating a:last-child  {
    margin:  0px 0 0 0;
}
}
@media only screen and (min-width:1400px)  {
    .fullslider a.added_to_cart.wc-forward  {
    padding:  5px 20px 5px 26px;
    width:  90%;
    text-align:  center;
    border-radius:  6px;
    text-transform: uppercase;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background:  #d2122e;
    padding:  5px 16px 5px 25px;
    width:  40%;
    border-radius:  5px;
    margin-left:  10px;
    text-transform: uppercase;
}
}
@media only screen and (min-width:1381px) and (max-width:1450px) {
    form.example input[type=text] {
    width: 74%;
}
.ggt p  {
    font-size:  13px;
    min-height:  0;
}
.woocommerce-product-rating a:last-child  {
    margin:  0px 0 0 0;
}
.marqq img  {
    width:  150px;
}
a.button.add_to_cart_button,  .related a.added_to_cart.wc-forward  {
    font-size: 13px !important;
}
.fullslider li.product  {
    min-height:  400px !important;
}
.fullslider1 .ff h3  {
    font-size:  16px;
}
.form_set  {
    width:  30%;
}
.form_set label  {
    font-size:  17px;
}
.desk_text  {
    margin-bottom:  30px;
}
.help_form,  .help_form1  {
    width:  90%;
}
.set_input1  {
    width:  70%;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
.navigation  {
    width:  60%;
}
.ff h3,  .fullslider1 .ff h3  {
    font-size:  17px;
}
.fullslider1 .ff p  {
}
.fullslider1 .slick-slide  {
    margin:  0px 10px;
}
}
@media only screen and (min-width:1451px) and (max-width:1550px) {
    .woocommerce-product-rating a: last-child  {
    margin:  0px 0 0 0;
}
form.example input[type=text] {
    width: 80%;
}
.marqq img  {
    width:  160px;
}
.form_set  {
    width:  30%;
}
.form_set label  {
    font-size:  17px;
}
.desk_text  {
    margin-bottom:  30px;
}
.help_form,  .help_form1  {
    width:  90%;
}
.set_input1  {
    width:  70%;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
a.button.add_to_cart_button  {
    font-size: 14px;
}
}
@media only screen and (min-width:1551px) and (max-width:1650px) {
    form.example input[type=text] {
    width: 83%;
}
.woocommerce-product-rating a:last-child  {
    margin:  0px 0 0 0;
}
}
@media only screen and (min-width:1651px) {
    form.example input[type=text] {
    width: 50%;
}
}
@media only screen and (min-width:801px) {
    .prb {
    display: none;
}
li#menu-item-259:hover ul.sub-menu  {
    display:  block;
}
ul.sub-menu  {
    display:  none;
}
li#menu-item-19:hover ul.sub-menu  {
    display:  block;
}
ul.menu li.current-menu-item>a  {
    color:  #ED1C24 !important;
}
}
@media only screen and (max-width:800px) {
    ul.sub-menu  {
    background:  #ba1a20;
    position:  relative;
    font-size:  14px;
}
.nn3  {
    flex-flow:  column;
    align-items:  start;
}
ul.sub-menu li:last-child  {
    border-bottom:  0px !important;
}
ul.clck  {
    display:  block;
}
.site-header ul.menu li.current-menu-item > a  {
    color:  #fff;
}
ul.wsp-pages-list  {
    column-count:  auto;
}
ul.wsp-pages-list li  {
    width: 100%;
}
}
header.entry-header > span  {
    color:  #2e3192;
    font-size:  19px !important;
}
article.type-post header.entry-header  {
    padding:  20px 0px;
    font-weight:  bold;
    margin-bottom:  0px;
    border-top:  1px solid;
}
article.type-post  {
    margin:  0 auto;
    width:  1170px;
    padding:  50px 0px 0 0;
}
h2.alpha.entry-title a  {
    color:  #ed1c24;
    font-weight:  600;
    text-transform:  uppercase;
}
h2.alpha.entry-title  {
    padding:  20px 0px 0 0;
}
input.search-field  {
    width:  80%;
    height:  39px;
}
.search h1.page-title  {
    font-weight:  bold;
    padding:  30px 0 30px;
}
.search h1.page-title  {
    font-weight:  bold;
    padding:  30px 0 30px;
}
.search header.entry-header  {
    border-top:  1px solid #e6e6e6;
    padding-bottom:  0px !important;
}
.search .hentry.type-page .entry-header  {
    padding-bottom:  0px !important;
    padding-top:  20px;
}
.search .entry-content  {
    padding-bottom:  30px;
}
.search .hentry .entry-taxonomy  {
    border:  0px;
}
.search .hentry  {
    margin:  0px;
}
.archive .wpfFilterWrapper[data-radio="1"] .wpfCheckbox label:before  {
    border-radius: 0px !important;
}
.archive .wpfFilterTitle .wfpTitle.wfpClickable  {
    font-size:  24px;
}
.wpfFilterWrapper .wpfFilterTaxNameWrapper  {
    font-size:  17px;
}
@import url("../storefront/style.css");
    ul.imges-li.last_img_li img  {
    max-width:  170px !important;
    width:  100%;
}
ul#menu-crtsss  {
    margin:  0 0 10px 0;
}
body.error404 .widget.woocommerce li .count  {
    display:  none;
}
.error-404.not-found  {
    max-width:  1400px;
    margin:  0 auto;
    padding:  50px 15px 0;
}
.term-clearance .site-main ul.products li.product::before  {
    content:  'clearance';
    background-color:  #eda626;
    left:  0;
    clip-path:  polygon(0 0,  100% 0,  93% 100%,  0 100%);
    top:  10px;
    width:  50%;
    position:  absolute;
    font-size:  24px;
    text-transform:  capitalize;
    font-weight:  700;
    font-family:  'proxima-nova';
}
.term-clearance .site-main ul.products li.product img  {
    margin:  50px auto 0;
}
.imges figure  {
    width:  16.66% !important;
    margin:  0 0 5px 0;
}
.sale1 ul.products li.product img  {
    margin:  0 auto;
    width:100%;
}
.btnns  {
    display:  block !important;
}
.sdsd  {
    color:  #fff;
}
.sdsd  {
    color:  #fff;
    font-size:  13px;
    margin:  -12px 0px 0px 4px;
}
.woocommerce-shop h1.h1-tt, .gg .widget_nav_menu ul li::before  {
    display:  none;
}
div.type-product  {
    margin:  20px 0px;
}
h1.product_title.entry-title  {
    font-weight:  500;
    color:  #2e3192;
    text-transform:  uppercase;
}
a:focus,  input:focus,  textarea:focus,  select:focus  {
    outline:  0;
}
input:focus,  textarea:focus  {
    background: #fff !important;
}
ul.wsp-pages-list li  {
    font-family:  'proxima-nova';
    letter-spacing:  1.0px;
    position: relative;
    padding:  10px 0px;
    width:  300px;
    margin:  0 auto;
}
.slick-prev:before,  .slick-next:before  {
    font-family:  'FontAwesome';
    font-size:  55px !important;
    line-height:  1;
    opacity:  1;
    color:  white;
    -webkit-font-smoothing:  antialiased;
    -moz-osx-font-smoothing:  grayscale;
}
.slick-slide  {
}
.dividr  {
    border-bottom:  1px solid #000;
    margin:  10px 0 20px 0px;
}
input.wpcf7-form-control.wpcf7-submit:focus  {
    background:  #ed1c24 !important;
}
.arrivls img  {
    width:  100%;
}
.cct h2.shp  {
    padding-bottom:  30px !important;
}
.cct  {
    padding:  40px 0;
}
.nn3  {
    display:  flex;
    justify-content:  space-between;
}
p.para2  {
    padding-top:  25px;
}
.city  {
    padding:  20px 0px;
}
.prbhh1  {
    font-size:  15px;
    position:  relative;
    bottom:  1px;
    color:  #ed1c24;
}
.city h2  {
    font-family:  'proxima-nova';
    font-size:  30px;
    text-align:  center;
    font-weight:  bold;
    padding:  80px 0px 30px 0px;
    text-transform:  uppercase;
}
button.bt1:focus  {
    outline:  0;
}
button.bt1  {
    background:  none;
    font-size:  19px;
    color:  #000;
    font-family:  'proxima-nova';
    font-weight:  500;
    padding:  0px 0px;
}
.hg,  .buyy,  .revw,  .ity,  .prjj,  .tripp,  .taggs  {
    border-bottom:  2px solid red;
}
.cntctq ul  {
    display:  flex;
    margin:  0;
}
.cntctq ul li  {
    padding:  0 5px;
    list-style: none;
}
.cntctq  {
    padding-left:  20px;
}
.postss  {
    padding:  40px 0;
}
ul.wsp-pages-list  {
    column-count:  3;
    list-style: none;
}
.sitem  {
    padding:  30px 0px;
}
ul.wsp-pages-list li:before  {
    content:  "\f00c";
    font:  normal normal normal 17px/1 FontAwesome;
    position:  absolute;
    top:  14px;
    color:  #ba1a20;
    left:  -26px;
}
h2.wsp-pages-title  {
    text-align:  center;
    padding:  0px 0px 50px 0px;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    color:  #ba1a20;
    font-weight:  bold;
    font-size:  40px;
}
.hd3  {
    margin:  0px !important;
    border-bottom:  0px;
}
h1,  h2,  h3,  h4,  h5,  h6,  p  {
    margin: 0;
}
p,  ul li  {
    color:  #000;
}
.site-header  {
    padding: 0px;
    background-color: transparent;
}
.clearfix  {
    clear: both;
}
.ff,  .ste12  {
    margin-bottom:  0px;
}
.main-header1  {
    width:  100%;
    margin:  0 auto;
    background:  #000;
    padding:  10px 0px 5px 0;
    position:relative;
}
ul.sub-menu  {
    display:  none;
}
.nwdiv  {
    display:  flex;
    padding:  30px 0px 0px 0px;
}
.logo img  {
    width:  200px;
    float: left;
    margin:  0 0 0 14px;
}
.logo  {
    width:  16%;
    text-align:  right;
    margin:  0 auto;
}
.navigation  {
    width:  58%;
    margin:  0 auto;
    display:  flex;
    flex-flow:  column;
    justify-content:  end;
}
div#lnks  {
    margin-top:  6px;
}
.cart1 img  {
    width:  38px;
}
.cart1  {
    display:  flex;
    align-items:  end;
}
.cart1  {
    width:  13%;
    margin:  0 auto 0;
    padding:  0 0 25px 0;
}
.main-header1 > div  {
    padding:  0 0px;
}

form.example input[type=text]  {
    padding:  10px;
    font-size:  17px;
    border:  1px solid #fff;
    float:  left;
    width:  67%;
    height:  40px;
    background:  #fff;
}
form.example button  {
    width:  7%;
    padding:  7px;
    background:  #ed1c24;
    color:  white;
    font-size:  17px;
    border:  1px solid #ed1c24;
    border-left:  none;
    cursor:  pointer;
    height:  41px;
    margin-left:  -4px;
}
form.example button:hover  {
    background:  #ed1c24;
}
form.example::after  {
    content:  "";
    clear:  both;
    display:  table;
}
.site-footer  {
    background:  #171717;
    padding: 0px;
}
.gg span.gamma.widget-title  {
    text-transform:  uppercase;
    color:  #ed1c24;
    font-weight:  bold;
    font-size:  20px;
    margin: 0px;
    font-family:  'proxima-nova';
    padding-bottom:  11px !important;
}
.gg .widget_text .ul-shopp ul li a,  .menu-shop-now-container ul li > a  {
    color:  #fff !important;
    text-decoration:  none;
    letter-spacing:  0.6px;
    font-family:  'proxima-nova';
}
.gg .widget_text .ul-shopp ul li,  .menu-shop-now-container ul li  {
    padding:  4px 0px;
    margin: 0;
}
.cntct ul li a > i  {
    color:  #fff;
    font-family:  'Font Awesome 5 Brands';
    font-size: 18px;
}
.hh2  {
    display:  none;
}
.full-logos  {
    display:  flex;
    align-items:  center;
    justify-content:  center;
    margin:  0 30px;
}
.bottom-footer1  {
    width:  100%;
    margin:  30px auto 30px auto;
    padding:  10px 20px;
    clear:  both;
    box-sizing:  border-box;
    display:  inline-block;
}
.menu-menu-2-container .menu  {
    list-style:  none;
    margin:  0;
    display:  flex;
    justify-content:  space-evenly;
}
ul#menu-menu-2 li a  {
    color:  #fff;
    text-transform:  uppercase;
    text-decoration:  none;
    font-family:  'proxima-nova';
}
.copyright  {
    color:  #fff;
    text-align:  right;
    padding:  14px 20px;
    font-family:  'proxima-nova';
}
.desc p  {
    color: #fff;
    font-family:  'proxima-nova';
    font-size:  17px;
    line-height:  34px;
}
.desc  {
    display:  inline-block;
    float:  left;
    width:  65%;
    margin:  0px auto;
}
.right-br  {
    display:  inline-block;
    width:  35%;
    float:  right;
}
.full-logos a  {
    margin:  0 10px;
}
.cntct ul li  {
    margin:  0 4px;
}
div#text-5  {
    margin:  0px;
}
.gg .widget_text .phnn a  {
    color:  #fff;
    text-decoration:  none;
    font-size:  21px;
    font-family:  'proxima-nova';
}
.phnn a:before  {
    content:  "\f879";
    font-family:  'Font Awesome 5 Free';
    font-size:  16px;
    padding-right:  10px;
    color:  #ec1c25;
}
.cntct ul  {
    display:  flex;
    justify-content:  flex-start;
}
.gg  {
    max-width:  74%;
    padding:  0px;
}
@keyframes slidy  {
    0%  {
    left:  0%;
}
20%  {
    left:  0%;
}
25%  {
    left:  -100%;
}
45%  {
    left:  -100%;
}
50%  {
    left:  -200%;
}
70%  {
    left:  -200%;
}
75%  {
    left:  -300%;
}
95%  {
    left:  -300%;
}
100%  {
    left:  -400%;
}
}
body  {
    margin:  0;
}
div#slider  {
    overflow:  hidden;
    -webkit-overflow-scrolling:  touch;
}
div#slider figure img  {
    width:  20%;
    float:  left;
}
div#slider figure  {
    position:  relative;
    width:  500%;
    margin:  0;
    left:  0;
    text-align:  left;
    font-size:  0;
    animation:  20s slidy infinite;
    -webkit-overflow-scrolling:  touch;
}
h2.h3d  {
    font-family:  'proxima-nova';
    font-weight:  bold;
    font-size:  19px;
    margin:  0px;
    color:  #fff;
    text-align:  center;
    letter-spacing:  1.0px;
}
.mn-heding  {
    width:  100%;
    background:  #2e3192;
    padding:  10px 0px;
}
.container  {
    width:  1170px;
    margin:  0 auto;
}
figure.item11  {
    vertical-align:  top;
    display:  inline-block;
    text-align:  center;
    width:  150px;
}
.item11 img  {
    width:  auto;
    margin:  0 auto;
}
.imges2  {
    text-align:  center;
    display:  flex;
    justify-content:  center;
}
.imges2 figure  {
    margin:  0 40px;
}
figcaption.caption1  {
    display:  block;
    font-size:  15px;
    font-weight:  bold;
    font-family:  'proxima-nova';
    color:  #c08618;
    padding:  8px 0px;
}
.cat-content  {
    padding:  20px 0px;
}
.cat-content h2.shp  {
    text-align:  center;
    padding:  0 0 35px 0px;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight: 500;
}
.imges  {
    display:  flex;
    padding:  0px 10px;
    flex-wrap:  wrap;
    align-items:  flex-end;
    justify-content:  center;
}
.arrivls  {
    width:  100%;
    margin:  0 auto;
}
.terms  {
    padding:  40px 0;
    font-family:  'proxima-nova';
}
.terms h2 {
    font-size:  26px;
    font-weight:  400;
    padding-bottom:  20px;
}
.terms h3 {
    font-size:  20px;
    font-weight:  800;
    margin:  0px;
    border:  0;
    padding:  10px 0;
    line-height:  30px;
}
.terms h4 {
    font-size:  20px;
    font-weight:  800;
    margin:  0px;
    padding-bottom:  15px;
}
.terms p {
    font-size: 19px;
    padding-bottom:  15px;
    font-weight:  400;
    line-height:  27px;
}
.terms li {
    font-size:  20px;
    font-weight:  400;
}
.terms a {
    color: #0039dd;
}
.terms_ft {
    background-color: #f2f2f2;
    font-family:  'proxima-nova';
}
.upp-footer  {
    padding:  20px 0px 20px;
    display:  flex;
    justify-content:  center;
}
.terms_ft1 {
    width:  30%;
    float: left;
    padding-top:  37px;
    text-align: center;
    font-weight:  400;
}
.terms_ft1 img {
    margin:  0 auto;
    width:  270px;
}
.terms_ft1 h2 {
    color: #d21b22;
    padding-top:  30px;
    font-weight:  700;
    font-size:  28px;
    line-height:  15px;
}
.terms_ft1 h3 {
    border:  0px;
    font-size:  20px;
    font-weight:  400;
    color:  #6e6e6e;
    line-height:  20px;
}
.terms_ft2 {
    width:  30%;
    float: left;
    text-align: center;
    padding-top:  15px;
}
.terms_ft2 img  {
    margin:  0 auto;
    width:  130px;
}
.terms_ft2 h2 {
    color: #d21b22;
    padding-top:  20px;
    font-weight:  700;
    font-size:  28px;
    line-height:  15px;
}
.terms_ft2 h3 {
    border:  0px;
    font-size:  20px;
    font-weight:  400;
    color:  #6e6e6e;
    line-height:  20px;
}
.terms_ft3 {
    width:  30%;
    float: left;
    text-align: center;
}
.terms_ft3 img  {
    margin:  0 auto;
    width:  150px;
}
.terms_ft3 h2 {
    color: #d21b22;
    padding-top:  15px;
    font-weight:  700;
    font-size:  28px;
    line-height:  15px;
}
.terms_ft3 h3 {
    border:  0px;
    font-size:  20px;
    font-weight:  400;
    color:  #6e6e6e;
    line-height:  20px;
}
.policy {
    padding:  40px 0;
    font-family:  'proxima-nova';
}
.policy h2 {
    font-size:  26px;
    font-weight:  400;
    padding-bottom:  20px;
}
.policy h3  {
    font-size:  22px;
    font-weight:  bold;
    margin:  0px;
    border:  0;
    line-height:  30px;
    color: #000;
}
.policy h4  {
    font-size:  22px;
    font-weight:  800;
    margin:  0px;
    padding-bottom:  15px;
}
.policy p  {
    font-size:  18px;
    padding-bottom:  15px;
    font-weight:  400;
    line-height:  27px;
}
ul.ul-frst  {
    list-style:  none;
    margin:  0 0 10px 0;
}
.policy li  {
    font-size:  17px;
    font-weight:  400;
}
ul.ul-scnd  {
    margin:  0 0 20px 20px;
}
.policy a  {
    color: #0039dd;
}
.brands  {
    padding:  20px 0;
    text-align: center;
}
.brands h1  {
    font-family:  'proxima-nova';
    font-size:  40px;
    text-align:  center;
    font-weight:  700;
    padding-bottom:  50px;
}
.brands-sec1  {
    width: 100%;
    padding-bottom:  20px;
    float: left;
}
.brand1  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  35px 5px;
    margin-right:  22px;
}
.brand1 img  {
    width:  150px;
}
.brand2  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  65px 5px;
    margin-right:  22px;
}
.brand2 img  {
    width:  175px;
}
.brand3  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  59px 10px;
    margin-right:  22px;
}
.brand3 img  {
    width:  175px;
}
.brand4  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  71px 10px;
    margin-right:  22px;
}
.brand4 img  {
    width:  175px;
}
.brand5 {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  70px 10px;
    margin-right:  22px;
}
.brand5 img  {
    width:  175px;
}
.brand6  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  78px 10px;
}
.brand6 img  {
    width:  175px;
}
.brands-sec2  {
    width: 100%;
    padding:  20px 0;
    float: left;
}
.brand7  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  75px 10px;
    margin-right:  22px;
}
.brand7 img  {
    width:  175px;
}
.brand8  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  70px 10px;
    margin-right:  22px;
}
.brand8 img  {
    width:  175px;
}
.brand9  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  20px 10px;
    margin-right:  22px;
}
.brand9 img  {
    width:  175px;
}
.brand10  {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  57px 10px;
    margin-right:  22px;
}
.brand10 img  {
    width:  175px;
}
.brand11 {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  47px 10px;
    margin-right:  22px;
}
.brand11 img  {
    width:  175px;
}
.brand12 {
    width: 15%;
    float: left;
    border:  1px solid #e2e0e0;
    padding:  52px 10px;
}
.brand12 img  {
    width:  175px;
}
.brands-sec3 {
    float:  none;
    display:  inline-block;
    margin-left:  auto;
    margin-right:  auto;
    width:  15%;
}
.brands-sec3 img  {
    width:  175px;
    margin:  0 auto;
    border:  1px solid #e2e0e0;
    padding:  50px 15px;
}
.trade  {
    width: 100%;
    float: left;
    float: left;
}
.trade-banner  {
    width: 100%;
}
.trade-text  {
    padding:  80px 0;
    font-family:  'proxima-nova';
}
.prbh  {
    display:  inline-flex;
    width:  80%;
    justify-content:  flex-end;
}
.trade-text h2  {
    font-size:  27px;
    font-weight:  700;
    padding:  20px 0;
    margin:  0px;
}
.trade-text p {
    font-size:  20px;
    line-height:  27px;
}
.trade-text li {
    font-size:  20px;
    line-height:  24px;
}
.trade-text a.loggs {
    border:  1px solid #e01c23;
    background-color:  #e01c23;
    color:  #fff;
    padding:  6px 65px;
    border-radius:  10px;
    font-size:  20px;
    margin-bottom:  20px;
}
.set_join  {
    width:  86%;
    display:  flex;
    justify-content:  flex-end;
}
.set_join input[type=submit] {
    background-color:  #ed1c24;
    padding:  10px 77px;
    font-size:  22px;
    font-weight:  700;
    text-transform:  uppercase;
}
label  {
    font-weight:  800;
    font-size:  20px;
}
.help  {
    padding:  30px 0;
}
.help_text h2  {
    font-size:  18px;
    font-weight:  400;
    margin:  0px;
}
.help_text p  {
    font-size:  18px;
    font-weight:  400;
    padding-bottom:  20px;
}
.help_text h3  {
    font-size:  18px;
    font-weight:  400;
    margin:  0px;
}
.help_form {
    width: 100%;
    display: inline-block;
    margin-bottom:  60px;
}
.help_form1  {
    width: 100%;
    display: inline-block;
    margin-bottom:  60px;
}
.form_set {
    width: 17%;
    float:  left;
    font-size: 50px;
    margin-right:  30px;
    text-align: right;
}
.set_input {
    width:  60%;
    float:  left;
    display: grid;
    align-items: center;
    padding: 10px 0;
}
.set_input input[type=text], input[type=email], input[type=tel], input[type=number], textarea, select {
    width:  100%;
    background-color:  transparent;
    border:  1px solid #000;
    color:  #43454b;
    padding:  .6180469716em;
}
.set_input input[type=submit] {
    background-color:  #ed1c24;
    padding:  5px 50px;
    font-size:  18px;
    text-transform:  uppercase;
}
.wpcf7 br  {
    display:  none;
}
.cntnt  {
    margin:  0 auto;
    padding:  30px 0px;
}
.page-id-202 .ff  {
    width:  70%;
    float:  right;
    margin:  0 auto;
}
.hlpp h2,  .hlpp2 h1  {
    font-size:  30px;
    font-weight:  600;
    font-family:  'proxima-nova';
}
span.smpl  {
    font-weight:  300;
}
.prbhh  {
    font-size:  13px;
    position:  relative;
    bottom:  0px;
    color:  #ed1c24;
}
span.smpl2  {
    padding:  0 10px;
}
.sdb1 h2  {
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight:  600;
    font-size:  22px;
    padding-left: 14px;
}
ul.ul-sdt  {
    margin:  0;
    list-style:  none;
    width: 100%;
    display: inline-block;
}
.neww-dvv  {
    margin:  20px 0px;
    width:  80%;
    display:  inline-block;
    padding:  10px;
    border:  1px solid #000;
}
ul.ul-sdt li  {
    padding:  6px 0px;
}
ul.ul-sdt li a  {
    font-size:  17px;
    color:  #000;
    font-family:  'proxima-nova';
}
.desk_text p  {
    color:  #000;
    font-size:  17px;
    line-height:  27px;
    font-family:  'proxima-nova';
}
p.hhf  {
    padding:  15px 0px 0 0;
}
.desk_text  {
    margin-bottom:  60px;
}
.ann  {
    width:  100%;
    justify-content:  flex-start;
}
select.wpcf7-form-control.wpcf7-select  {
    appearance:  none;
    position: relative;
}
span.wpcf7-form-control-wrap.menu-491:after  {
    content:  "\f078";
    font-family:  'FontAwesome';
    position:  absolute;
    font-size:  17px;
    right:  3px;
    padding:  6px;
    top:  0px;
    color:  #ed1c24;
}
input.wpcf7-form-control.wpcf7-submit  {
    padding:  12px 65px;
    text-transform:  uppercase;
    background:  #ed1c24;
    font-size:  18px;
    margin-top:  11px;
    letter-spacing:  1.6px;
    font-family:  'proxima-nova';
}
.set_input1  {
    width:  80%;
    float:  right;
    display:  block;
    padding-left:  30px;
}
.page-id-197 div#primary  {
    width:  70%;
    float:  right;
}
.ccbg  {
    padding:  30px 0px 30px 0;
}
.hlpp1  {
    margin:  0 0 20px 0;
}
.hlpp1 h2  {
    font-size:  27px;
    font-weight:  600;
    letter-spacing:  1.6px;
    font-family:  'proxima-nova';
}
.help_text1 h2,  h3.clct  {
    font-size:  21px;
    font-weight:  bold;
    font-family:  'proxima-nova';
    color:  #000;
    margin: 10px 0 20px;
}
.page-id-64 h3.clcc  {
    padding-bottom:  17px !important;
    font-size:  21px !important;
    font-weight:  bold !important;
    font-family:  'proxima-nova';
    color:  #000;
    margin:  10px 0 0px;
}
.help_text1 p  {
    font-family:  'proxima-nova';
    font-size:  18px;
    padding-bottom:  25px;
}
.help_text1 h3  {
    margin:  0;
    font-family:  'proxima-nova';
    font-size:  18px;
    color:  #000 !important;
    font-weight:  400 !important;
}
span.clck a  {
    color:  #000;
    font-weight:  600;
}
.ff1,  .shpp-cat  {
    float:  right;
    width:  70%;
    margin:  0 auto;
}
.desk_text h3  {
    font-family:  'proxima-nova';
    font-weight:  600;
    font-size:  50px;
    letter-spacing:  1.0px;
}
.icn-div  {
    display:  flex;
    margin-bottom:  30px;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    border:  1px solid #000;
    padding:  14px 34px;
    margin:  0 30px;
    border-radius:  9px;
    position: relative;
}
.icn-1:before  {
    content:  "";
    background:  url('images/new-pc.png');
    position:  absolute;
    height:  75px;
    width:  81px;
    top:  -24px;
    left:  -29px;
    background-repeat:  no-repeat;
}
.icn-2:before  {
    content:  "";
    background:  url('images/cart.png');
    position:  absolute;
    height:  75px;
    width:  81px;
    top:  -24px;
    left:  -29px;
    background-repeat:  no-repeat;
}
.icn-3:before  {
    content:  "";
    background:  url('images/wallet.png');
    position:  absolute;
    height:  75px;
    width:  81px;
    top:  -24px;
    left:  -29px;
    background-repeat:  no-repeat;
}
.icn-4:before  {
    content:  "";
    background:  url('images/secure.png');
    position:  absolute;
    height:  75px;
    width:  81px;
    top:  -24px;
    left:  -29px;
    background-repeat:  no-repeat;
}
.icn-1,  .icn-2  {
    margin:  0 30px 20px 30px;
}
.icn-div h2  {
    font-weight:  bold;
    font-family:  'proxima-nova';
    font-size:  20px;
}
.icn-div h4  {
    font-size:  16px;
    font-weight:  bold;
    font-family:  'proxima-nova';
}
.icn-div p  {
    font-size:  16px;
    font-family:  'proxima-nova';
    font-weight:  400;
}
.txtss h2  {
    font-size:  28px;
    font-weight:  bold;
    font-family:  'proxima-nova';
    padding-bottom:  30px;
}
.txtss p  {
    color:  #000;
    font-size:  17px;
    line-height:  27px;
    font-family:  'proxima-nova';
}
.fqq  {
    margin-bottom:  80px !important;
}
.txtss h4  {
    font-family:  'proxima-nova';
    font-weight: bold;
}
.txtss  {
    margin-bottom:  30px;
}
.retrn p  {
    padding-bottom:  17px;
}
h3.clcc  {
    padding-bottom:  17px;
}
.retrn  {
    margin-bottom:  70px;
}
ul.ul-rtrn li  {
    font-family:  'proxima-nova';
    font-size:  18px;
    color:  #000;
}
h2.h-rtrn  {
    font-weight:  bold;
    padding:  30px 0px;
}
.menu-prodepot-container,  .menu-help-desk-container  {
    margin:  5px 0px;
    width:  80%;
    display:  inline-block;
    padding:  10px;
    border:  1px solid #000;
}
ul#menu-prodepot,  .menu-help-desk-container ul#menu-help-desk  {
    margin:  0;
    list-style:  none;
    width:  100%;
    display:  inline-block;
}
ul#menu-prodepot li a,  .menu-help-desk-container ul.menu li a  {
    font-size:  17px;
    color:  #000;
    font-family:  'proxima-nova';
}
ul#menu-prodepot li,  .menu-help-desk-container ul.menu li  {
    padding:  6px 0;
}
.page-id-76 div#primary  {
    float:  right;
    width:  70%;
    margin:  0 auto;
}
.help_form2  {
    width:  100%;
    display:  inline-block;
    margin-bottom:  60px;
}
.help_form2 label  {
    font-size:  19px;
    color: #363636 }
.page-id-76 .terms_ft,  .page-id-72 .terms_ft  {
    background:  #fff;
}
.prt  {
    width:  100%;
    margin:  0 auto;
    display:  inline-block;
    padding:  45px 0px;
}
.hlpp h1  {
    font-size:  20px;
    font-weight:  600;
    padding:  0 0 30px 0px;
    font-family:  'proxima-nova';
}
figcaption.caption12  {
    color:  #d21b22;
    font-family:  'proxima-nova';
    line-height:  18px;
    padding:  10px 0px;
    text-transform:  uppercase;
    font-weight:  bold;
    font-size:  18px;
}
.main-icns  {
    display:  flex;
    justify-content:  center;
    padding:  20px 0px;
    text-align:  center;
}
.iconss  {
    background:  #f2f2f2;
}
.img-icnss  {
    background:  #e2e2e2;
    width:  100%;
    padding:  20px 0px;
}
ul.imges-li  {
    margin:  0;
    list-style:  none;
    display:  flex;
    justify-content: center;
}
ul.imges-li li  {
    margin:  0 12px;
}
.liv  {
    padding:  20px 0px;
}
.rcm h2  {
    text-align:  center;
    color:  #fff;
    font-family:  'proxima-nova';
    font-size:  27px;
    text-transform:  uppercase;
    font-weight:  600;
}
.products li.product  {
    border:  1px solid #000;
}
.marqq img  {
    float:  left;
    padding-left:  10px;
}
.right-sidebar .widget-area  {
    width:  25%;
}
h2.prd  {
    font-size:  20px;
    text-transform:  uppercase;
    font-weight:  bold;
    padding:  0 0 30px 0px;
    font-family:  'proxima-nova';
}
.menu-help-desk-container  {
    margin:  0px 0px;
    width:  80%;
    display:  inline-block;
    padding:  10px;
    border:  1px solid #000;
}
.menu-help-desk-container ul#menu-help-desk  {
    margin:  0;
    list-style:  none;
    width:  100%;
    display:  inline-block;
}
.help_text1 h4  {
    margin:  0;
    font-family:  'proxima-nova';
    font-weight:  bold;
    font-size:  23px;
}
.help_text1 h5  {
    font-family:  'proxima-nova';
    font-size:  25px;
    font-weight:  bold;
    padding:  0 0 20px 0;
}
.trck h2  {
    font-weight:  600;
    font-size:  40px;
    text-transform:  uppercase;
    font-family:  'proxima-nova';
}
.trck  {
    min-height:  300px;
    display:  flex;
    justify-content:  center;
    align-items:  center;
}
ul.prd-ul  {
    list-style:  none;
    width:  100%;
    display:  flex;
    margin:  0;
    justify-content:  space-evenly;
}
.prd-1 img  {
    width:  200px;
    margin:  0 auto;
}
.prd-1 h2,  .jj h2  {
    text-align:  center;
    color:  #d21b22;
    font-weight:  600;
    font-size:  23px;
}
.prd-1 h3,  .jj h3  {
    text-align:  center;
    font-size:  14px;
    border-top:  0px;
    font-weight:  600;
    color:  #373737;
    padding: 0;
}
.prd-1 h4,  .jj h4  {
    padding:  10px 0 0 0;
    text-align:  center;
    font-size:  22px;
    font-weight:  600;
    color:  #000;
}
.strr  {
    display:  flex;
    justify-content:  center;
}
h6.price  {
    font-size:  20px;
    font-weight:  500;
    line-height:  35px;
    letter-spacing:  1px;
}
.checked  {
    color:  #d21b22;
    padding:  0 3px;
    line-height:  30px;
    font-size:  16px;
}
.prd-ul li {
    border:  1px solid #000;
    padding:  15px;
    background: #fff;
    width:  23%;
}
.jj  {
    border:  1px solid #000;
    padding:  15px;
    background: #fff;
}
a.crt-btn  {
    color:  #fff;
    background:  #d21b22;
    padding:  7px 17px 7px 28px;
    display:  inline-block;
    margin:  16px 0 10px 0px;
    border-radius:  5px;
    position: relative;
}
.prd-1,  .jj  {
    text-align:  center;
}
a.crt-btn:before  {
    content:  '\f07a';
    font-family:  'Font Awesome 5 Free';
    position:  absolute;
    left:  4px;
}
.prdcts  {
    margin:  40px 0px;
}
.prdcts h1  {
    margin:  0 0 20px 0;
    text-align:  center;
    font-weight:  500;
    text-transform:  uppercase;
}
.jj h2  {
    color:  #d21b22;
    font-size:  18px;
    text-align:  center;
    font-weight:  600;
}
.strr1  {
    display:  flex;
    width:  53%;
    flex-wrap:  wrap;
}
.ttp  {
    display:  flex;
    justify-content:  space-between;
}
.checked1  {
    font-size:  14px;
    color:  #d21b22;
    padding:  0 3px;
    line-height:  29px;
}
.strr1 h4  {
    float:  left;
    padding:  0;
    font-size:  17px;
    color:  #d21b22;
}
h3.eft-h2  {
    text-align:  left;
    font-size:  18px;
}
.crt a.crt-btn  {
    margin:  8px 0 10px 0;
    background:  #333;
}
strike.strk  {
    color:  #333;
    padding-left:  6px;
}
.htps p  {
    font-size:  14px;
    font-weight:  500;
    text-align:  left;
}
.htps  {
    min-height:  80px;
    display:  flex;
    flex-flow:  column;
    justify-content:  center;
}
h2.eft-h2  {
    min-height:  55px;
}
.page-id-11 .jj  {
    border:  0px;
}
.regular1 .slick-next:before  {
    background:  #000;
    padding:  0 20px;
    color:  #e8a224;
}
.regular1 button.slick-prev:before  {
    display:  none;
}
.regular1 .slick-next  {
    right:  -5px;
}
header.woocommerce-products-header h1  {
    color:  #171717;
    margin:  0px 0px;
    padding:  60px 0px 10px;
    font-weight:  600;
    text-transform:  capitalize;
    text-align:  left;
}
p.woocommerce-result-count  {
    font-size:  17px;
    font-weight:  600;
}
p.description  {
    font-weight:  500;
    color:  #333;
    min-height:  60px;
    padding:  20px 10px;
}
h2.woocommerce-loop-product__title  {
    font-weight:  600 !important;
    font-size:  22px !important;
    color:  #2e3192;
}
span.price  {
    font-weight:  600 !important;
    color:  #000 !important;
    font-size:  20px;
    font-family:  'proxima-nova';
}
a.button.add_to_cart_button  {
    background:  #d21b22;
    border-radius:  5px;
    text-transform: uppercase;
}
.site-main ul.products li.product,  ul.products.columns-3 li  {
    background:  #fff;
    border:  0px;
    margin-bottom:  0px;
    padding: 15px 15px 25px 15px;
    margin-right: 10px !important;
}
.ff h3  {
    font-weight:  600;
    text-transform:  uppercase;
    font-size:  15px;
    color:  #2E3192;
}
.on-dvv ins  {
    margin-left:  0 !important;
}
.sm-dvv  {
    display:  flex;
    margin:  15px 0 0 0;
    align-items:  center;
    justify-content:  space-between;
    text-align:  left;
}
.sm-dvv span.price  {
    margin-bottom:  0 !important;
}
.ggt h3  {
    color:  #333;
    text-align:  left;
}
.ggt p  {
    text-align:  left;
    min-height: 30px;
    font-style:  italic;
    font-weight:  500;
    display:  flex;
}
.woocommerce-product-rating a  {
    display:  inline-block;
    vertical-align:  top;
}
.woocommerce-product-rating a:first-child  {
    margin:  0 10px 0 0;
}
.woocommerce-product-rating a:last-child  {
    margin:  -2px 0 0 0;
}
.hf a.button.add_to_cart_button  {
    background:  #363636 !important;
}
.on-dvv span.woocommerce-Price-amount.amount  {
    font-weight:  600;
    font-size:  17px;
}
.hf,  .on-dvv  {
    width:  50%;
}
.hf a  {
    float:  right;
}
h1.jjn  {
    font-weight:  bold;
    padding:  0px;
    margin:  40px 0 0 0;
    color:  #2e3192;
    text-transform: uppercase;
}
.fa-shopping-cart:before  {
    color:  #fff;
    font-size:  21px;
}
.woocommerce-cart-form table.shop_table tr th  {
    background:  #ed1c24;
    color:  #fff;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight:  600;
}
form.woocommerce-cart-form table tr th,  form.woocommerce-cart-form table tr td  {
    border:  1px solid #e8e2e2;
}
td.actions  {
    border:  0px !important;
    padding:  20px 0px !important;
}
.actions button  {
    background:  #ed1c24;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight:  bold;
}
.cart_totals h2  {
    font-size:  30px;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight:  600;
    padding-bottom:  20px;
    color:  #2e3192;
}
.wc-proceed-to-checkout .button.checkout-button  {
    background:  #ed1c24;
}
tr.woocommerce-cart-form__cart-item.cart_item .product-name a  {
    text-decoration:  none;
}
header.entry-header  {
    padding-bottom:  30px !important;
}
.woocommerce-info,  .woocommerce-noreviews,  p.no-comments  {
    background-color:  #2e3192;
}
.woocommerce-billing-fields__field-wrapper .form-row input  {
    border:  1px solid #e6e6e6;
    background:  #fff;
    height:  44px;
}
.woocommerce-billing-fields__field-wrapper .form-row  {
    padding:  10px 0px;
}
.select2-container--default .select2-selection--single  {
    border:  1px solid #e6e6e6;
    height:  44px;
    border-radius:  0px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered  {
    line-height:  43px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow  {
    height: 43px;
}
span.woocommerce-input-wrapper textarea  {
    background:  #fff;
    border:  1px solid #e6e6e6;
}
.woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label  {
    margin:  20px 0px;
}
button#place_order  {
    background:  #ed1c24;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
}
ul.products.columns-3 li  {
    border:  1px solid #000 !important;
    margin:  10px 0px;
}
header.woocommerce-products-header  {
    padding-bottom:  0px !important;
}
.pagination,  .woocommerce-pagination  {
    clear: none;
    order:  4;
    width:  29%;
}
.shp-side  {
    width:  23% !important;
    margin:  50px 20px 50px 20px !important;
    float: right;
    border:  1px solid #000;
    padding:  20px;
}
.widget_product_categories ul.product-categories li,  ul.woocommerce-widget-layered-nav-list li  {
    position:  relative;
    padding-left:  30px !important;
}
.shp-side .widget_product_categories ul.product-categories li:after,  ul.woocommerce-widget-layered-nav-list li:after  {
    background:  url('http://xploreseo.com/prodepot/wp-content/uploads/2021/09/sqq.png');
    position:  absolute;
    height:  20px;
    width:  20px;
    left:  0;
    content:  "";
    top:  13px;
    background-repeat:  no-repeat;
}
.shp-side h2.widget-title:after  {
    content:  "\f107";
    font-family:  'FontAwesome';
    right:  0;
    color:  #e7a726;
    position: absolute;
}
.widget_product_categories ul li::before,  ul.woocommerce-widget-layered-nav-list li:before  {
    display: none;
}
.widget_product_categories ul li,  ul.woocommerce-widget-layered-nav-list li  {
    padding:  10px 0px;
    border-bottom:  1px solid #e6e6e6;
}
.widget_product_categories ul li.cat-item a,  ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a  {
    text-decoration:  none;
    font-size:  18px;
    color:  #000;
}
.shp-side h2.widget-title  {
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight:  bold;
    color:  #000;
    position: relative;
}
.widget_top_rated_products ul li a  {
    font-size:  20px;
    text-decoration:  none !important;
    color:  #000 !important;
}
.woocommerce-pagination .page-numbers li .page-numbers.current  {
    background: #d21b22;
    color:  #fff;
    font-weight:  bold;
    font-size:  13px;
    padding:  1px 10px;
}
ul.page-numbers li a  {
    background:  #fff !important;
    color:  #000 !important;
    font-weight:  bold;
    font-size:  13px;
}
section.related ul li  {
    width:  30% !important;
    margin:  0 20px !important;
    min-height:  auto !important;
}
button.single_add_to_cart_button  {
    background:  #ed1c24 !important;
    font-weight:  600;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
}
div.woocommerce-Tabs-panel h2  {
    color:  #2e3192;
    font-weight:  600;
    text-transform:  uppercase;
}
#respond p.form-submit input  {
    background:  #ed1c24;
    font-size:  17px;
    padding:  7px 30px;
    text-transform:  uppercase;
    margin:  20px 0;
}
.related h2  {
    font-weight:  600;
    font-size:  23px !important;
    color:  #2e3192;
}
.contentss  {
    width:  95%;
    margin:  0 auto;
}
.fullslider1 .slick-prev:before  {
    display: none;
}
.fullslider1 .slick-next  {
    right:  6px;
}
.fullslider1 .slick-next:before  {
    background:  #000;
    padding:  11px 20px;
    font-size:  34px !important;
    color:  #d69726;
}
.gg .footer-widgets .widget  {
    margin-bottom:  20px;
}
span.line-hd  {
    padding:  0 21px;
}
a.button.add_to_cart_button  {
    position:  relative;
    padding:  5px 16px 5px 25px;
    font-size:  16px;
}
a.button.add_to_cart_button:before  {
    content:  "ïº";
    font-family:  'Font Awesome 5 Free';
    position:  initial;
    left:  0px;
    top:  14px;
    padding-right: 10px;

}
.price ins  {
    color:  #e81c25;
    font-weight:  bold;
}
.price del  {
    opacity:  1;
    font-weight:  bold;
}
.fullslider1 .ff h3  {
    color:  #d21b22;
}
span.price > span  {
    font-weight:  bold;
}
.prbss  {
    margin-top: 0px;
}
.fullslider1 .ff p  {
    display:  flex;
    align-items:  flex-start;
    justify-content:  center;
    font-weight:  500;
    padding:  0 13px;
}
span.onsale  {
    display:  none;
}
.item22 img  {
    width:  180px;
    margin:  0 auto;
}
.lbbl label  {
    font-weight:  500;
    font-size:  21px;
    font-family:  'proxima-nova';
    color:  #000;
    letter-spacing:  1px;
}
.storefront-sorting  {
    display:  flex;
    flex-flow:  row;
    align-items:  flex-end;
    flex-wrap: wrap;
}
.woocommerce-perpage  {
    width:  26%;
    margin:  0 10px;
}
.itms  {
    font-weight:  500;
    font-size:  18px;
    font-family:  'proxima-nova';
    color:  #000;
    letter-spacing:  1px;
}
p.woocommerce-result-count  {
    order:  3;
    margin-top:  25px;
}
.woocommerce-perpage select  {
    width:  200px;
}
h3.dskk  {
    font-weight:  600;
    padding-left:  35px;
    text-transform:  uppercase;
    font-size:  24px;
}
.ccts  {
    margin-top:  40px;
}
p.pbd b  {
    font-weight:  bold;
}
.hlpp  {
    padding:  0px 0px;
}
.page-id-72 .hlpp  {
    padding:  0;
}
.woocommerce .hlpp  {
    padding:  0px;
}
.woocommerce-pagination .next::after  {
    content:  "\f101";
}
.woocommerce-pagination .prev::after  {
    content:  "\f100" !important;
}
.inn-icss  {
    width:  225px;
}
.fullslider .slick-slide  {
    margin:  0px 10px;
}
a.woocommerce-review-link  {
    color:  #000;
    font-weight:  bold;
}
.sm-dvv  {
    margin-top: 0px;
}
.fullslider1 .ff h3  {
    min-height:  60px;
}
.star-rating span:before  {
    color:  #e81c25 !important;
    padding:  0;
}
.woocommerce-product-rating  {
    text-align:  left !important;
}
.type-product .woocommerce-product-rating  {
    margin-top:  3px !important;
}
.fullslider1 .star-rating  {
    display:  inline-block;
}
.fullslider1 .woocommerce-product-rating  {
    text-align:  center !important;
}
.fullslider1 .star-rating span:before  {
    letter-spacing:  5px;
    opacity:  1;
    font-size:  14px;
}
ul.fullslider1 li.product .star-rating  {
    width:  35%;
}
.fullslider1 .star-rating::before  {
    opacity: 0;
    float:  left;
}
.fullsldier1 .woocommerce-product-rating a:last-child  {
    margin:  0px 0 0 0;
}
.fullslider1 li.product .price  {
    margin:  0px !important;
}
.fullslider a.added_to_cart.wc-forward  {
    background: #363636 !important;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background:  #d21b22 !important;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    display:  none;
}
.brands-sec1 li  {
    display:  inline-block;
    width:  15%;
    border:  1px solid #333;
    min-height:  110px;
    vertical-align:  top;
    margin:  11px 6px;
    padding:  22px 5px;
}
.brands-sec1 ul  {
    margin:  0 !important;
}
figure.Best.Sellers,  figure.Clearance,  figure.New.Arrivals,  figure.On.Sale,  figure.Uncategorized  {
    display:  none;
}
ul.fullslider1 li.product img  {
    margin-bottom: 0px;
}
.sale1 .slick-prev,  .slick-prev,  .slick-next .slick-next  {
    top:  45% !important;
}
.archive .page-description  {
    display:  none;
}
@media only screen and (max-width:0px) and (min-width:320px) {
    a.button.add_to_cart_button  {
    font-size:  12px !important;
}
}
@media only screen and (max-width:375px) and (min-width:0px) {
.is_mobile ul#menu-mnm-menu {right: -30px !important;}
.search h1.page-title {font-weight: bold;padding: 30px 20px 30px !important;font-size: 30px;}
.woocommerce .woocommerce-pagination,  p.woocommerce-result-count  {width:  100% !important ;}
.archive ul.products li,  .archive.tax-brand ul.products li {width: 100% !important;margin:  0 10px 25px 10px !important;}
.fll-lgs  {margin:  40px 0 25px 0;}
.hlpp h2,  .hlpp2 h1  {font-size:  20px;}
.site-footer  {padding:  40px 0 0 0;}
.shp-img-cat figure.item11  {min-height:  207px !important;}
.related a.button.add_to_cart_button,  .related a.added_to_cart.wc-forward  {font-size:  13px;}
.related a.added_to_cart.wc-forward {
    padding:  6px;
}
.shp-img-cat figure  {
    width:  47% !important;
    margin:  10px 0px !important;
}
.shp-img-cat img  {
    max-width:  145px;
}
.page-id-202 .ff  {
    width:  100%;
}
.full-logos a  {
    width:  48% !important;
    margin:  0 0 30px 5px;
    text-align:  center;
}
h2.h3d  {
    font-size:  11px;
    line-height:  20px;
}
.archive ul.products li  {
    width:  100%;
    float:  left;
    margin:  10px 9px !important;
    padding:  10px !important;
}
.sale1 ul.products li.product img,  ul.fullslider1 li.product img  {
    width:  200px;
    margin-bottom: 0px;
}
.blu-bg .prdcts  {
    margin:  0px;
}
span.nmn,  span.line-hd  {
    display: none;
}
.imges figure  {
    width:  48% !important;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    display:  none;
}
.container  {
    width:  300px;
}
ul.imges-li.last_img_li img  {
    max-width:  130px !important;
}
.policy p {
    font-size: 16px;
}
.policy h3 {
    font-size: 18px;
}
.policy h4  {
    font-size:  18px;
    font-weight:  700;
    margin:  0px;
    padding-bottom:  15px;
}
.policy li  {
    font-size:  16px;
    font-weight:  400;
}
.trade-text h2  {
    font-size:  19px;
    text-align:  center;
}
.trade-text p  {
    font-size:  16px;
    text-align:  center;
}
.trade-text li  {
    font-size:  16px !important;
    line-height:  24px;
}
.terms p  {
    font-size:  16px !important;
    padding-bottom:  15px;
    font-weight:  400;
    line-height:  27px;
}
.terms li  {
    font-size:  16px !important;
    font-weight:  400;
}
ul.menu li.menu-item-137 > ul.clck,  ul.menu li.menu-item-19 > ul.clck1 {
    display:  block !important;
}

.main-header1 .cart1  {
    width:  100%;
    float:  right;
    padding:  0px 10px 0 0 !important;
    display:  flex;
    align-items: center;
    justify-content: end!important;
}
.main-header1 {
    flex-flow:  row;
}
.navigation  {
    order:  3;
}
ul.clck,  ul.clck1  {
    position:  relative;
    margin:  0 auto;
    width:  80%;
    background:  #ba1a20;
}
ul.clck li,  ul.clck1 li  {
    border-bottom:  0px !important;
}
.main-header1 .logo img  {
    max-width: 100% !important;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  100%;
    padding:  20px 84px;
    margin:  0px;
}
.brand1 img  {
    width:  130px;
}
.brand2  {
    width:  100%;
    padding:  40px 60px;
    margin-top:  20px;
}
.brand3  {
    width:  100%;
    padding:  45px 60px;
    margin-top:  20px;
}
.brand4  {
    width:  100%;
    padding:  55px 60px;
    margin-top:  20px;
}
.brand5  {
    width:  100%;
    margin-top:  20px;
    padding:  50px 60px;
}
.brand6  {
    width:  100%;
    padding:  70px 60px;
    margin-top:  20px;
}
.brand7  {
    width:  100%;
    padding:  70px 60px;
}
.brand8  {
    width:  100%;
    padding:  60px;
    margin-top:  20px;
}
.brand9  {
    width:  100%;
    padding:  20px 60px;
    margin-top:  20px;
}
.brand10  {
    width:  100%;
    padding:  50px 60px;
    margin-top:  20px;
}
.brand11  {
    width:  100%;
    padding:  40px 60px;
    margin-top:  20px;
}
.brand12  {
    width:  100%;
    padding:  50px 60px;
    margin-top:  20px;
}
.brands-sec3  {
    width:  100%;
    border:  1px solid #e2e0e0;
    padding:  0px 80px;
    margin:  0px;
}
.brands-sec3 img  {
    width:  150px;
    border: none;
}
.terms_ft  {
    padding:  20px 0;
}
.terms_ft1  {
    width:  100%;
    float:  left;
}
.terms_ft1 img  {
    width:  270px;
}
.terms_ft1 h2  {
    font-size:  25px;
}
.terms_ft1 h3  {
    font-size:  15px;
}
.terms_ft2  {
    width:  100%;
    float:  left;
    padding-top:  40px;
}
.terms_ft2 img  {
    width:  170px;
}
.terms_ft3 img  {
    width:  190px;
}
.terms_ft2 h2  {
    font-size:  25px;
}
.terms_ft2 h3  {
    font-size:  15px;
}
.terms_ft3  {
    width:  100%;
    float:  left;
    padding-top:  40px;
}
.terms_ft3 img  {
    width:  150px;
}
.terms_ft3 h2  {
    font-size:  25px;
}
.terms_ft3 h3  {
    font-size:  15px;
}
.policy h3  {
    line-height:  15px;
}
.logo  {
    width:  100%;
}
.srchh  {
    display:  none;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px !important;
}
.main-header1 .navigation  {
    display:  inline-flex;
    align-items:  center;
    justify-content:  center;
    padding:  0px 0px 0 0;
}
.main-header1 > div  {
    padding:  0px 0px 0px 0px !important;
}
.logo img {
    float: none;
}
.mnu  {
    display:  none;
}
a.prb:focus  {
    outline:  0;
}
ul#menu-menu-1  {
    display:  block;
}
div.clck22  {
    position:  absolute;
    top:  6.7rem;
    background:  #ba1a20;
    width:  100%;
    left:  0;
    display:  block;
}
ul#menu-menu-1 li  {
    padding:  10px 0px;
    border-bottom:  1px solid #f1f1f1;
}
.full-logos  {
    margin:  0 auto;
    display:  inline-block;
}
.full-logos a  {
    display:  inline-block;
    width:  100%;
    width:  23% !important;
    margin:  0 0 20px 5px;
}
.gg  {
    width:  100%;
    margin: 20px 40px 0px 40px;
}
.desc  {
    width:  100%;
    display:  block;
}
.right-br  {
    width:  100%;
    display:  block;
    float:  left;
}
.widget_text  {
    margin:  20px 0px;
}
bottom-footer1  {
    margin:  0px;
}
.menu-menu-2-container .menu  {
    flex-flow:  column;
}
.menu-menu-2-container .menu li {
    padding:  10px 0px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
}
.upp-footer  {
    flex-flow:  column;
}
h2.h3d  {
    font-size:  12px;
    line-height: 25px;
}
.imges,  .imges2 {
    justify-content: space-between;
}
figure.item11 {
    width: 100%;
    margin: 0 0 35px 0;
}
.iconss .inn-icss  {
    margin:  0 0 40px 0;
}
.iconss  {
    padding:  25px 0 0 0;
}
.rcm h2  {
    font-size:  22px;
}
.upp-footer > div  {
    margin:  0 0 20px 0;
}
.full-logos  {
    display:  flex;
    flex-wrap:  wrap;
    justify-content:  flex-start;
    margin-top: 35px;
}
.cat-content h2.shp  {
    font-size:  28px;
}
.bottom-footer1  {
    padding:  20px 20px 65px !important;
    margin-top:  0px;
}
label  {
    font-weight:  700;
    font-size:  20px;
}
.prbh label  {
    color:  #363636;
}
.trade-text  {
    float:  left;
    width:  100%;
    padding: 30px 0;
}
.trade-text h2  {
    font-size:  18px;
    text-align:  left;
}
.trade-text p  {
    font-size:  16px;
    text-align:  left;
}
.set_join  {
    width:  100%;
    float:  left;
    margin:  20px 0;
    justify-content:  end;
}
.form_set  {
    width:  100%;
    font-size:  45px;
    text-align:  left;
    padding:  0px;
}
.set_input  {
    width:  100%;
    float:  left;
    margin:  0px;
    padding: 0;
}
.set_join input[type=submit]  {
    padding:  10px 100px;
    font-size:  20px;
}
.trade-text a  {
    padding:  10px 90px;
    border-radius:  10px;
    font-size:  20px;
}
.prbh  {
    flex-flow: column;
    width: 100%;
}
.cntnt  {
    padding:  0px 0 30px 0;
}
h2  {
    font-size:  19px;
}
.prbhh  {
    font-size:  11px;
    bottom:  2px;
}
.desk_text  {
    margin-bottom:  0px;
}
.help_form,  .help_form1  {
    width:  100%;
}
textarea.wpcf7-form-control.wpcf7-textarea  {
    height:  170px;
}
.wpcf7 .ajax-loader  {
    display:  block;
    position:  absolute;
}
.set_input1  {
    width:  100%;
    padding:  0;
    float:  none;
    display:  flex;
    justify-content:  center;
}
.neww-dvv  {
    width:  100%;
    margin:  30px 0px 50px 0px;
}
div#secondary  {
    width:  90%;
    margin:  0 auto;
}
.page-id-197 div#primary  {
    width:  100%;
}
.help_text1 h2  {
    font-size:  17px;
}
.help_text1 p  {
    font-size:  15px;
}
.page-id-197 .ft-div  {
    display:  none;
}
.icn-div p br  {
    display:  none;
}
.icn-div  {
    flex-flow:  column;
    margin:  0px 0px;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    margin:  0 10px 36px 10px;
    min-height:  250px;
}
.icn-1  {
    margin-top:  35px;
}
.txtss h2  {
    font-size:  25px;
}
.txtss p br  {
    display:  none;
}
.icn-1:before,  .icn-2:before,  .icn-3:before,  .icn-4:before  {
    margin-left:  4px;
}
.retrn p br  {
    display:  none;
}
.retrn  {
    margin-bottom:  30px;
}
.item22 img  {
    margin:  0 auto;
}
.main-icns  {
    flex-flow:  column;
}
.marqq img  {
    width:  53px;
    padding-left: 5px !important }
ul.imges-li  {
    flex-wrap: wrap;
}
ul.liv  {
    padding:  0;
}
.ff1,  .shpp-cat  {
    width: 100%;
}
.shp-side  {
    width: 90% !important;
}
.txtss.fqq  {
    margin-bottom:  30px !important;
}
.txtss h4  {
    font-size:  20px;
}
ul.ul-rtrn li  {
    font-size:  15px;
}
.page-id-76 div#primary  {
    width: 100%;
}
h2.ordr  {
    font-size:  25px;
    padding-bottom:  20px;
}
.help_text1 h4  {
    font-size:  19px;
}
.help_text1 h5  {
    font-size:  23px;
}
.nn3  {
    flex-flow:  column;
    align-items:  start;
}
button.bt1  {
    padding:  10px 20px;
}
.cntctq  {
    padding:  17px 20px;
}
ul.prd-ul li  {
    margin:  10px 0px;
}
ul.prd-ul  {
    flex-flow:  column;
}
.ttp  {
    flex-flow:  column;
}
.strr1  {
    width:  100%;
    justify-content:  center;
}
.contentss  {
    width:  90%;
}
ul.imges-li li img  {
    margin:  0 auto;
    width: 130px;
}
.mnu33  {
    padding:  30px 0px;
}
.cntct ul li a img  {
    width:  65%;
}
ul#menu-crtsss  {
    margin:  0 0 0 9px;
}
span.line-hd {
    padding: 0px;
}
a.button.add_to_cart_button  {
    font-size: 15px;
}
.sm-dvv  {
    align-items:  baseline;
}
.hf a  {
    float:  none;
}
.on-dvv  {
    margin:  0 0 10px 0;
}
.woocommerce-perpage  {
    width:  100%;
    margin: 0;
}
.storefront-sorting  {
    align-items:  flex-start;
    flex-flow:  column;
    padding:0 30px;
}
.ft-sid div#secondary  {
    width:  100% !Important;
    padding:  0 0 50px 0px !important;
}
h3.dskk  {
    padding-left:  0 !important;
}
.menu-help-desk-container  {
    width:  100%;
}
.set_input1  {
    padding:  25px 0 0 0;
}
.policy h4  {
    margin:  20px 0 0 0;
}
.policy h3  {
    margin:  0 0 20px 0;
}
.slick-prev  {
    left:  -17px;
}
.slick-next  {
    right:  -17px;
}
.inn-icss,  .logo  {
    width:  100%;
}
.img-icnss  {
    padding: 40px 0px;
}
.desc br  {
    display: none;
}
.hf a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    width:  47%;
    background:  #333;
    font-family:  'proxima-nova';
    text-align:  center;
    float:  right;
    text-transform:  uppercase;
    padding:  5px 16px 5px 16px;
    border-radius:  6px !important;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background:  #ed1c24;
}
.brands-sec1 li img  {
    margin:  0 auto;
}
.brands-sec1 li  {
    width:  100%;
}
.full-logos img  {
    display:  inline-block;
}
}
@media only screen and (max-width:600px) {
    .search .type-product img {
    max-width: 100px;
}
.search .type-product p,  .search .type-product ul {
    width:  calc(100% - 150px);
}
.search .type-product h2.alpha.entry-title a  {
    font-size:  22px;
}
.search nav#post-navigation  {
    width:  100%;
}
}
@media only screen and (max-width:500px) {
    .search .type-product img  {
    float:  none;
    width:  100%;
    margin:  0 auto;
    max-width:  300px;
}
.search .type-product p,  .search .type-product ul  {
    width:  100%;
}
}
@media only screen and (max-width:600px) and (min-width:481px) {
    figcaption.caption1  {
    font-size:  14px;
}
.brands-sec1 li  {
    width:  45%;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    display:  none;
}
.hf,  .on-dvv  {
    width:  100% !important;
}
a.button.add_to_cart_button  {
    font-size: 15px;
}
.sm-dvv  {
    flex-flow:  initial !important;
    align-items:  center !important;
}
.brands-sec1,  .brands-sec2  {
    display:  flex !important;
    flex-wrap:  wrap !important;
    justify-content:  space-between !important;
}
ul.imges-li.last_img_li img  {
    max-width:  150px !important;
}
.brands-sec1 > div,  .brands-sec2 > div  {
    width:  47% !important;
    margin:  0 0 25px 0;
}
.container {
    width: 450px;
}
ul.sub-menu  {
    width:  100% !important;
    background:  #000;
}
.terms p  {
    font-size:  16px;
    padding-bottom:  15px;
    font-weight:  400;
    line-height:  27px;
}
.terms li  {
    font-size:  16px;
    font-weight:  400;
}
ul.menu li.menu-item-14 > ul.sub-menu,  ul.menu li.menu-item-19 > ul.sub-menu  {
    display:  none !important;
}
ul.menu li.menu-item-14 > ul.clck,  ul.menu li.menu-item-19 > ul.clck1 {
    display:  block !important;
}

.main-header1 .cart1  {
    width:  100%;
    float:  right;
    padding:  0px !important;
    align-items:  center;
    display:  flex;
    justify-content:  flex-end;
    margin:  0 20px 0 0;
}
.main-header1 {
    flex-flow:  row;
}
.navigation  {
    order:  3;
}
ul.clck,  ul.clck1  {
    position:  relative;
    margin:  0 auto;
    width:  80%;
    background:  #ba1a20;
}
.policy h3  {
    line-height:  15px;
}
.logo img  {
    float: none;
}
ul.clck li,  ul.clck1 li  {
    border-bottom:  0px !important;
}
.main-header1 .logo img  {
    max-width:  166px;
}
.terms_ft  {
    padding:  20px 0;
}
.terms_ft1  {
    width:  100%;
    float:  left;
}
.terms_ft1 img  {
    width:  270px;
}
.terms_ft1 h2  {
    font-size:  25px;
}
.terms_ft1 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft2  {
    width:  100%;
    float:  left;
}
.terms_ft2 img  {
    width:  170px;
}
.terms_ft2 h2  {
    font-size:  25px;
}
.terms_ft2 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft3  {
    width:  100%;
    float:  left;
    padding-top:  40px;
}
.terms_ft3 img  {
    width:  190px;
}
.terms_ft3 h2  {
    font-size:  25px;
}
.terms_ft3 h3  {
    font-size:  23px;
    line-height:  33px;
}
.logo  {
    width:  100%;
}
.srchh  {
    display:  none;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.main-header1 .navigation  {
    width:  30%;
    display:  inline-flex;
    align-items:  center;
    justify-content:  center;
    padding:  0px 20px 0 0;
}
.mnu  {
    display:  none;
}
a.prb:focus  {
    outline:  0;
}
ul#menu-menu-1  {
    display:  block;
}
div.clck22  {
    position:  absolute;
    top:  6.7rem;
    background:  #ba1a20;
    width:  100%;
    left:  0;
    display:  block;
}
ul#menu-menu-1 li  {
    padding:  10px 0px;
    border-bottom:  1px solid #f1f1f1;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  48%;
    padding:  20px 15px;
    margin:  0px;
    display:  inline-block;
}
.brand1 img  {
    width:  100%;
}
.brand5  {
    width:  100%;
    margin-top:  20px;
    padding:  50px 150px;
}
.brand6  {
    width:  100%;
    padding:  70px 150px;
    margin-top:  20px;
}
.brand7  {
    width:  100%;
    padding:  70px 150px;
}
.brand8  {
    width:  100%;
    padding:  60px 150px;
    margin-top:  20px;
}
.brand9  {
    width:  100%;
    padding:  20px 150px;
    margin-top:  20px;
}
.brand10  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brand11  {
    width:  100%;
    padding:  40px 150px;
    margin-top:  20px;
}
.brand12  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brands-sec3  {
    width:  100%;
    border:  1px solid #e2e0e0;
    padding:  0px 80px;
    margin:  0px;
}
.brands-sec3 img  {
    width:  150px;
    border: none;
}
.brand2  {
    width:  48%;
    display:  inline-block;
    padding:  59px 15px;
    margin:  0px;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img  {
    width:  100%;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand3  {
    width:  48%;
    padding:  46px 20px;
    clear:  both;
    float:  left;
}
.brand4  {
    width:  48%;
    padding:  59px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brand5  {
    width:  48%;
    padding:  59px 15px;
    display:  inline-block;
    clear:  both;
    float:  left;
}
.brand6  {
    width:  48%;
    padding:  68px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  48%;
    padding:  67px 10px;
    box-sizing:  border-box;
}
.brand8  {
    width:  48%;
    box-sizing:  border-box;
    padding:  62px 10px;
}
.brand10  {
    width:  48%;
    padding:  56px 10px;
    float:  none;
    box-sizing:  border-box;
    display:  inline-block;
}
.brand9  {
    width:  48%;
    padding:  13px 10px;
    float:  left;
    clear:  both;
    display:  inline-block;
}
.brand11  {
    width:  48%;
    float:  left;
    padding:  47px 10px;
    clear:  both;
    display:  inline-block;
    box-sizing:  border-box;
}
.brand12  {
    width:  48%;
    clear:  both;
    padding:  51px 10px;
    display:  inline-block;
    float:  none;
}
.brand13  {
    width:  50%;
    margin:  0 auto;
    padding:  44px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.full-logos  {
    margin:  0px auto 0 auto;
    display:  inline-block;
}
.full-logos a  {
    display:  inline-block;
    width:  23% !important;
    margin-right: 5px !important;
}
.gg  {
    width:  100%;
    margin: 20px 40px;
}
.desc  {
    width:  100%;
    display:  block;
}
.right-br  {
    width:  100%;
    display:  block;
    float:  left;
}
.widget_text  {
    margin:  20px 0px;
}
.full-logos a  {
    margin:  10px 0px;
}
.bottom-footer1  {
    margin:  0px;
}
.menu-menu-2-container .menu  {
    flex-flow:  column;
}
.menu-menu-2-container .menu li  {
    padding:  10px 0px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
}
h2.h3d  {
    font-size:  15px;
}
.imges  {
    display:  flex;
    flex-wrap:  wrap;
    justify-content:  space-evenly;
}
.imges figure  {
    width:  32% !important;
}
label  {
    font-weight:  700;
    font-size:  20px;
}
.trade-text  {
    float:  left;
    width:  100%;
    padding: 30px 0;
}
.trade-text h2  {
    font-size:  18px;
    text-align:  left;
}
.trade-text p  {
    font-size:  16px;
    text-align:  left;
}
.set_join  {
    width:  100%;
    float:  left;
    margin:  20px 0;
    justify-content:  center;
    display:  grid;
}
.form_set  {
    width:  100%;
    font-size:  45px;
    text-align:  left;
    padding:  0px;
}
.set_input  {
    width:  100%;
    float:  left;
    margin:  0px;
    padding: 0;
}
.set_join input[type=submit]  {
    padding:  10px 100px;
    font-size:  20px;
}
.trade-text a  {
    padding:  10px 90px;
    border-radius:  10px;
    font-size:  20px;
}
.prbh  {
    flex-flow: column;
    width: 100%;
}
.cntnt  {
    padding:  0px 0 30px 0;
}
.hlpp h2  {
    font-size:  20px;
}
.prbhh  {
    font-size:  11px;
    bottom:  2px;
}
.desk_text  {
    margin-bottom:  0px;
}
.help_form,  .help_form1  {
    width:  100%;
}
textarea.wpcf7-form-control.wpcf7-textarea  {
    height:  170px;
}
.wpcf7 .ajax-loader  {
    display:  block;
    position:  absolute;
}
.set_input1  {
    width:  100%;
    padding:  0;
    float:  none;
    display:  flex;
    justify-content:  center;
}
.neww-dvv  {
    width:  100%;
    margin:  30px 0px 50px 0px;
}
div#secondary  {
    width:  90%;
    margin:  0 auto;
}
.page-id-197 div#primary  {
    width:  100%;
}
.upp-footer  {
    flex-flow:  column;
}
.icn-div p br  {
    display:  none;
}
.icn-div  {
    flex-flow:  column;
    margin:  0px 0px;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    margin:  0 10px 36px 10px;
    min-height:  250px;
    display:  flex;
    flex-flow:  column;
    justify-content:  center;
}
.icn-1  {
    margin-top:  35px;
}
.txtss h2  {
    font-size:  25px;
}
.txtss p br  {
    display:  none;
}
.icn-1:before,  .icn-2:before,  .icn-3:before,  .icn-4:before  {
    margin-left:  4px;
}
.retrn p br  {
    display:  none;
}
.retrn  {
    margin-bottom:  30px;
}
.item22 img  {
    margin:  0 auto;
}
.main-icns  {
    flex-flow:  column;
}
.marqq img  {
    width:  80px;
}
ul.imges-li img  {
    width:  300px;
}
ul.imges-li  {
    flex-wrap: wrap;
    justify-content:  space-around;
}
ul.imges-li li  {
    float:  left;
}
.ff1,  .shpp-cat  {
    width:  95%;
}
.shp-side  {
    width: 90% !important;
}
.page-id-202 .ff  {
    width: 100%;
}
ul.ul-rtrn li  {
    font-size:  17px;
}
.nn3  {
    flex-flow:  column;
    align-items:  start;
}
button.bt1  {
    padding:  10px 20px;
}
.cntctq  {
    padding:  17px 20px;
}
ul.prd-ul li  {
    margin:  10px 0px;
}
ul.prd-ul  {
    flex-flow:  column;
}
.ttp  {
    flex-flow:  column;
}
.strr1  {
    width:  100%;
    justify-content:  center;
}
.contentss  {
    width:  90%;
}
ul.imges-li li img  {
    margin:  0 auto;
    width: 150px;
}
.mnu33  {
    padding:  30px 0px;
}
.cntct ul li a img  {
    width:  65%;
}
ul#menu-crtsss  {
    margin:  0 0 0 3px;
}
span.line-hd {
    padding: 0px;
}
.slick-prev  {
    left:  -17px;
}
.slick-next {
    right:  -17px;
}
.iconss .inn-icss  {
    width: 100%;
}
.on-dvv  {
    width:  100% !important;
}
.on-dvv span.woocommerce-Price-amount.amount  {
    font-weight:  bold;
    font-size:  20px;
}
.on-dvv  {
    margin-top:  8px;
}
.desc br  {
    display: none;
}
.hf a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    width: 47%;
    background:  #333;
    font-family:  'proxima-nova';
    text-align:  center;
    float:  right;
    text-transform:  uppercase;
    padding:  5px 16px 5px 16px;
    border-radius:  6px !important;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background:  #ed1c24;
}
.hf a.button.add_to_cart_button  {
    text-align:  center;
}
.full-logos img  {
    display:  inline-block;
    vertical-align:  middle;
}
.storefront-sorting  {
    flex-wrap:  wrap;
}
.woocommerce-perpage  {
    width:  100%;
    display:  inline-block;
    margin: 0;
}
}
@media only screen and (max-width:667px) and (min-width:601px) {
    .search nav#post-navigation  {
    width:  100%;
}
.page-id-197 div#primary  {
    width:  100%;
    float:  right;
}
.brands-sec1 li  {
    width:  45%;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    display:  none;
}
ul.fullslider1 li.product .star-rating  {
    width:  45%;
}
.bottom-footer1 .contentss  {
    max-width:  500px !important;
}
.brands-sec1,  .brands-sec2  {
    display:  flex !important;
    flex-wrap:  wrap !important;
    justify-content:  space-between !important;
}
.brands-sec1 > div,  .brands-sec2 > div  {
    width:  47% !important;
    margin:  0 0 25px 0;
}
.container {
    width: 500px;
}
.terms p  {
    font-size:  18px;
}
.shp-side  {
    width: 90% !important;
}
ul.sub-menu  {
    width:  100% !important;
    background:  #000;
}
ul.menu li.menu-item-14 > ul.sub-menu,  ul.menu li.menu-item-19 > ul.sub-menu  {
    display:  none !important;
}
ul.menu li.menu-item-14 > ul.clck,  ul.menu li.menu-item-19 > ul.clck1 {
    display:  block !important;
}

.main-header1 .cart1  {
    width:  100%;
    float:  right;
    padding:  0px !important;
    align-items:  center;
    display:  flex;
    justify-content:  flex-end;
    margin:  0 15px 0 0;
}
.main-header1 {
    flex-flow:  row;
}
.navigation  {
    order:  3;
}
ul.clck,  ul.clck1  {
    position:  relative;
    margin:  0 auto;
    width:  80%;
    background:  #ba1a20;
}
.policy h3  {
    line-height:  15px;
}
ul.clck li,  ul.clck1 li  {
    border-bottom:  0px !important;
}
.main-header1 .logo img  {
    max-width:  166px;
}
.terms_ft  {
    padding:  20px 0;
}
.terms_ft1  {
    width:  34%;
    float:  left;
}
.terms_ft1 img  {
    width:  270px;
}
.terms_ft1 h2  {
    font-size:  18px;
}
.terms_ft1 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft2  {
    width:  33%;
    float:  left;
}
.terms_ft2 img  {
    width:  170px;
}
.terms_ft2 h2  {
    font-size:  18px;
}
.terms_ft2 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft3  {
    width:  33%;
    float:  left;
}
.terms_ft3 img  {
    width:  170px;
}
.terms_ft3 h2  {
    font-size:  18px;
}
.terms_ft3 h3  {
    font-size:  23px;
    line-height:  33px;
}
.logo  {
    width:  100%;
}
.logo img  {
    float: none;
}
.srchh  {
    display:  none;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.main-header1 .navigation  {
    width:  30%;
    display:  inline-flex;
    align-items:  center;
    justify-content:  center;
    padding:  0px 20px 0 0;
}
.mnu  {
    display:  none;
}
a.prb:focus  {
    outline:  0;
}
ul#menu-menu-1  {
    display:  block;
}
div.clck22  {
    position:  absolute;
    top:  6.7rem;
    background:  #ba1a20;
    width:  100%;
    left:  0;
    display:  block;
}
ul#menu-menu-1 li  {
    padding:  10px 0px;
    border-bottom:  1px solid #f1f1f1;
}
.block.footer-widget-1,  .block.footer-widget-3  {
    width:  50%;
    display:  inline-block;
    vertical-align: top;
}
.gg div#text-3  {
    margin-top:  0px;
}
.block.footer-widget-2  {
    width:  49%;
    display:  inline-block;
}
.block.footer-widget-4  {
    width:  49%;
    display:  inline-block;
    margin:  19px 0 0 0;
    padding:  0;
    vertical-align:  top;
}
.cntct img  {
    width:  41px;
}
.full-logos a  {
    display:  inline-block;
    width:  24% !important;
    margin:  10px auto;
}
.full-logos  {
    margin:  0 auto;
    display:  inline-block;
}
.gg  {
    width:  100%;
    max-width:  500px;
    padding-top:  20px;
    margin:  0 auto;
}
.desc  {
    width:  100%;
    display:  block;
}
.right-br  {
    width:  100%;
    display:  block;
    float:  left;
}
.widget_text  {
    margin:  20px 0px;
}
.full-logos a  {
    margin:  10px 0px;
}
.bottom-footer1  {
    margin:  0px;
}
.menu-menu-2-container .menu  {
    flex-flow:  column;
}
.menu-menu-2-container .menu li  {
    padding:  10px 0px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
}
h2.h3d  {
    font-size:  11px;
}
.imges  {
    display:  flex;
    flex-wrap:  wrap;
    justify-content:  space-evenly;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  48%;
    padding:  20px 15px;
    margin:  0px;
    display:  inline-block;
}
.brand1 img  {
    width:  100%;
}
.brand5  {
    width:  100%;
    margin-top:  20px;
    padding:  50px 150px;
}
.brand6  {
    width:  100%;
    padding:  70px 150px;
    margin-top:  20px;
}
.brand7  {
    width:  100%;
    padding:  70px 150px;
}
.brand8  {
    width:  100%;
    padding:  60px 150px;
    margin-top:  20px;
}
.brand9  {
    width:  100%;
    padding:  20px 150px;
    margin-top:  20px;
}
.brand10  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brand11  {
    width:  100%;
    padding:  40px 150px;
    margin-top:  20px;
}
.brand12  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brands-sec3  {
    width:  100%;
    border:  1px solid #e2e0e0;
    padding:  0px 80px;
    margin:  0px;
}
.brands-sec3 img  {
    width:  150px;
    border: none;
}
.brand2  {
    width:  48%;
    display:  inline-block;
    padding:  64px 15px;
    margin:  0px;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img  {
    width:  100%;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand3  {
    width:  48%;
    padding:  46px 20px;
    clear:  both;
    float:  left;
}
.brand4  {
    width:  48%;
    padding:  59px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brand5  {
    width:  48%;
    padding:  59px 15px;
    display:  inline-block;
    clear:  both;
    float:  left;
}
.brand6  {
    width:  48%;
    padding:  68px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  48%;
    padding:  67px 10px;
    box-sizing:  border-box;
}
.brand8  {
    width:  48%;
    box-sizing:  border-box;
    padding:  62px 10px;
}
.brand10  {
    width:  48%;
    padding:  56px 10px;
    float:  none;
    box-sizing:  border-box;
    display:  inline-block;
}
.brand9  {
    width:  48%;
    padding:  13px 10px;
    float:  left;
    clear:  both;
    display:  inline-block;
}
.brand11  {
    width:  48%;
    float:  left;
    padding:  47px 10px;
    clear:  both;
    display:  inline-block;
    box-sizing:  border-box;
}
.brand12  {
    width:  48%;
    clear:  both;
    padding:  51px 10px;
    display:  inline-block;
    float:  none;
}
.brand13  {
    width:  50%;
    margin:  0 auto;
    padding:  44px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.trade-text p  {
    font-size:  17px;
    line-height:  27px;
}
.trade-text h2  {
    font-size:  23px;
}
.prbh  {
    justify-content:  flex-start;
    width: 100%;
}
label  {
    font-weight:  800;
    font-size:  16px;
}
.set_input  {
    width:  70%;
}
.form_set  {
    width:  30%;
}
.set_join  {
    width:  100%;
}
.form_set  {
    text-align:  left;
    margin-right:  0px;
}
.cntnt  {
    padding:  0px 0 30px 0;
}
.hlpp h2  {
    font-size:  20px;
}
.shp-side  {
    width: 90%;
}
.prbhh  {
    font-size:  11px;
    bottom:  2px;
}
div#primary  {
    float:  none;
    width: 100%;
}
.desk_text  {
    margin-bottom:  0px;
}
.help_form,  .help_form1  {
    width:  100%;
}
textarea.wpcf7-form-control.wpcf7-textarea  {
    height:  170px;
}
.wpcf7 .ajax-loader  {
    display:  block;
    position:  absolute;
}
.set_input1  {
    width:  100%;
    padding:  0;
    float:  none;
    display:  flex;
    justify-content:  center;
}
.neww-dvv  {
    width:  100%;
    margin:  30px 0px 50px 0px;
}
div#secondary  {
    width:  90%;
    margin:  0 auto;
}
.icn-div p br  {
    display:  none;
}
.icn-div  {
    flex-flow:  column;
    margin:  0px 0px;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    margin:  0 10px 36px 10px;
    min-height:  250px;
    display:  flex;
    flex-flow:  column;
    justify-content:  center;
}
.icn-1  {
    margin-top:  35px;
}
.txtss h2  {
    font-size:  25px;
}
.txtss p br  {
    display:  none;
}
.icn-1:before,  .icn-2:before,  .icn-3:before,  .icn-4:before  {
    margin-left:  4px;
}
.retrn p br  {
    display:  none;
}
.retrn  {
    margin-bottom:  30px;
}
.marqq img  {
    width:  100px;
}
ul.imges-li img  {
    width:  140px;
}
ul.imges-li  {
    display:  inline-block;
}
ul.liv  {
    padding:  0;
}
ul.imges-li li  {
    float:  left;
    width: 28%;
}
ul.prd-ul li  {
    margin:  10px 0px;
}
ul.prd-ul  {
    flex-flow:  column;
}
.ttp  {
    flex-flow:  column;
}
.strr1  {
    width:  100%;
    justify-content:  center;
}
.contentss  {
    width: 90%;
}
ul#menu-crtsss  {
    margin-bottom:  0;
}
.upp-footer  {
    align-items:  center;
}
span.line-hd  {
    padding: 0px;
}
.ff  {
    min-height:  0px !IMPORTANT;
}
.sm-dvv  {
    flex-flow:  column !important;
    align-items:  self-start !important;
}
a.button.add_to_cart_button  {
    font-size: 14px;
    width: 60%;
}
.fullslider a.button.add_to_cart_button  {
    float: left;
}
.fullslider1 .ff p  {
    font-size:  11px;
    padding:  0 13px;
}
.full-logos  {
    margin-top:  0px;
}
.desc br  {
    display: none;
}
figcaption.caption12  {
    font-size:  14px;
}
.hf,  .on-dvv  {
    width:  100%;
}
.ggt p  {
    min-height:  0px;
}
a.added_to_cart.wc-forward  {
    background:  #333;
    padding:  5px 16px 5px 25px;
    width:  60%;
    border-radius:  5px;
    text-align:  center;
    text-transform:  uppercase;
    font-size:  14px;
    margin-top: 10px;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background: #e81c25;
}
.imges figure  {
    width:  30% !important;
}
.fullslider1 .ff h3  {
    font-size:  12px;
}
.full-logos img  {
    display:  inline-block;
    vertical-align:  middle;
}
.woocommerce-perpage  {
    width:  36%;
    margin:  0 10px;
}
.storefront-sorting  {
    flex-wrap: wrap;
}
}
@media only screen and (max-width:767px) {
    .woocommerce .woocommerce-pagination  {
    width:  56%;
    margin:  20px 0px;
}
.sdsd  {
    bottom:  0 !important;
}
ul,  ol  {
    margin:  0 0 20px 30px;
}
.page-id-197 div#primary  {
    width:  100%;
}
.page-id-76 div#primary  {
    width: 100%;
}
.nn3  {
    flex-flow:  column;
    align-items:  start;
}
button.bt1  {
    padding:  10px 20px;
}
.cntctq  {
    padding:  17px 20px;
}
form.woocommerce-cart-form table tr th,  form.woocommerce-cart-form table tr td  {
    border: 0px !important;
}
table.cart td.product-remove,  table.cart td.actions  {
    border-top-color:  #2e3192 !important;
}
}
@media only screen and (max-width:767px) and (min-width:962px) {
    .sm-dvv  {
    flex-flow:  initial !important;
    align-items:  center !important;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    display:  none;
}
.hf,  .on-dvv  {
    width:  50% !important;
}
.bottom-footer1 .contentss  {
    width:  78% !important;
}
.brands-sec1,  .brands-sec2  {
    display:  flex !important;
    flex-wrap:  wrap !important;
    justify-content:  space-between !important;
}
.brands-sec1 > div,  .brands-sec2 > div  {
    width:  47% !important;
    margin:  0 0 25px 0;
}
.block.footer-widget-1,  .block.footer-widget-3  {
    width:  50%;
    display:  inline-block;
    vertical-align: top;
}
.block.footer-widget-2 #text-3  {
    margin-top:  0px;
}
ul#menu-crtsss  {
    margin-bottom:  0;
}
.block.footer-widget-2  {
    width:  49%;
    display:  inline-block;
}
.block.footer-widget-4  {
    width:  49%;
    display:  inline-block;
    margin:  19px 0 0 0;
    padding:  0;
    vertical-align:  top;
}
.full-logos a  {
    float:  left;
    display:  inline-block;
    width:  140px;
    margin:  10px auto;
}
.full-logos img  {
    margin:  0;
}
ul.sub-menu  {
    width:  100% !important;
    background:  #000;
}
.set_join  {
    width:  25%;
    float:  left;
}
.full-logos  {
    margin:  0 auto;
    display:  inline-block;
}
.gg  {
    width:  100%;
    width: 620px;
    padding-top: 20px;
    margin:  0 auto;
}
.desc  {
    width:  100%;
    display:  block;
}
.right-br  {
    width:  100%;
    display:  block;
    float:  left;
}
.widget_text  {
    margin:  20px 0px;
}
.bottom-footer1  {
    margin:  0px;
}
.menu-menu-2-container .menu  {
    flex-flow:  column;
}
.menu-menu-2-container .menu li  {
    padding:  10px 0px;
}
.policy h3  {
    line-height:  15px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  48%;
    padding:  20px 15px;
    margin:  0px;
    display:  inline-block;
}
.brand1 img  {
    width:  100%;
}
.brand5  {
    width:  100%;
    margin-top:  20px;
    padding:  50px 150px;
}
.brand6  {
    width:  100%;
    padding:  70px 150px;
    margin-top:  20px;
}
.brand7  {
    width:  100%;
    padding:  70px 150px;
}
.brand8  {
    width:  100%;
    padding:  60px 150px;
    margin-top:  20px;
}
.brand9  {
    width:  100%;
    padding:  20px 150px;
    margin-top:  20px;
}
.brand10  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brand11  {
    width:  100%;
    padding:  40px 150px;
    margin-top:  20px;
}
.brand12  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brands-sec3  {
    width:  100%;
    border:  1px solid #e2e0e0;
    padding:  0px 80px;
    margin:  0px;
}
.brands-sec3 img  {
    width:  150px;
    border: none;
}
.brand2  {
    width:  48%;
    display:  inline-block;
    padding:  76px 15px;
    margin:  0px;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand3  {
    width:  48%;
    padding:  46px 20px;
    clear:  both;
    float:  left;
}
.brand4  {
    width:  48%;
    padding:  64px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brand5  {
    width:  48%;
    padding:  59px 15px;
    display:  inline-block;
    clear:  both;
    float:  left;
}
.brand6  {
    width:  48%;
    padding:  73px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  48%;
    padding:  71px 10px;
    box-sizing:  border-box;
}
.brand8  {
    width:  48%;
    box-sizing:  border-box;
    padding:  62px 10px;
}
.brand10  {
    width:  48%;
    padding:  56px 10px;
    float:  none;
    box-sizing:  border-box;
    display:  inline-block;
}
.brand9  {
    width:  48%;
    padding:  13px 10px;
    float:  left;
    clear:  both;
    display:  inline-block;
}
.brand11  {
    width:  48%;
    float:  left;
    padding:  47px 10px;
    clear:  both;
    display:  inline-block;
    box-sizing:  border-box;
}
.brand12  {
    width:  48%;
    clear:  both;
    padding:  53px 10px;
    display:  inline-block;
    float:  none;
}
.brand13  {
    width:  50%;
    margin:  0 auto;
    padding:  44px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.ft-sid div#secondary  {
    width:  90%;
}
.cntnt  {
    padding:  0px 0 30px 0;
}
.hlpp h2  {
    font-size:  20px;
}
.prbhh  {
    font-size:  11px;
    bottom:  2px;
}
div#primary  {
    width: 100%;
    float:  none;
}
.desk_text  {
    margin-bottom:  0px;
}
.help_form,  .help_form1  {
    width:  100%;
}
textarea.wpcf7-form-control.wpcf7-textarea  {
    height:  170px;
}
.wpcf7 .ajax-loader  {
    display:  block;
    position:  absolute;
}
.set_input1  {
    width:  100%;
    padding:  0;
    float:  none;
    display:  flex;
    justify-content:  center;
}
.neww-dvv  {
    width:  100%;
    margin:  30px 0px 50px 0px;
}
div#secondary  {
    width:  90%;
    margin:  0 auto;
}
.page-id-197 div#primary  {
    width:  100%;
}
span.line-hd  {
    padding: 0px;
}
.desc br  {
    display: none;
}
.mnu33  {
    margin:  40px 0;
}
.full-logos  {
    margin-top:  25px;
}
.ggt p  {
    min-height:  100px;
}
a.added_to_cart.wc-forward  {
    background:  #333;
    padding:  5px 16px 5px 25px;
    width:  60%;
    border-radius:  5px;
    text-align:  center;
    text-transform:  uppercase;
    font-size:  16px;
    margin-top: 10px;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background: #e81c25;
}
.hf a.button.add_to_cart_button,  .fullslider1 a.button.add_to_cart_button  {
}
a.button.add_to_cart_button  {
    font-size: 13px;
}
ul.fullslider1 li.product .star-rating  {
    width:  41%;
}
.fullslider1 .ff p  {
    min-height:  74px;
}
}
@media only screen and (max-width:767px) and (min-width:668px) {
    .bottom-footer1 .contentss  {
    width:  78% !important;
}
.brands-sec1,  .brands-sec2  {
    display:  flex !important;
    flex-wrap:  wrap !important;
    justify-content:  space-between !important;
}
.brands-sec1 > div,  .brands-sec2 > div  {
    width:  47% !important;
    margin:  0 0 25px 0;
}
.block.footer-widget-1,  .block.footer-widget-3  {
    width:  50%;
    display:  inline-block;
    vertical-align: top;
}
.gg div#text-3  {
    margin-top:  0;
}
.desc br  {
    DISPLAY:  NONE;
}
.right-br .mnu33  {
    margin:  30px 0;
}
.ggt p  {
    font-size: 13px;
}
ul#menu-crtsss  {
    margin-bottom:  0;
}
.block.footer-widget-2  {
    width:  49%;
    display:  inline-block;
}
.block.footer-widget-4  {
    width:  49%;
    display:  inline-block;
    margin:  19px 0 0 0;
    padding:  0;
    vertical-align:  top;
}
.full-logos a  {
    display:  inline-block;
    width:  13% !important;
    margin:  10px auto;
}
.full-logos img  {
    margin:  0;
    display:  inline-block;
    vertical-align:  middle;
}
ul.sub-menu  {
    width:  100% !important;
    background:  #000;
}
.set_join  {
    width:  25%;
    float:  left;
}
.full-logos  {
    margin:  0 auto;
    display:  inline-block;
}
.gg  {
    width:  100%;
    width: 620px;
    padding-top: 20px;
    margin:  0 auto;
}
.desc  {
    width:  100%;
    display:  block;
}
.right-br  {
    width:  100%;
    display:  block;
    float:  left;
}
.widget_text  {
    margin:  20px 0px;
}
.bottom-footer1  {
    margin:  0px;
}
.menu-menu-2-container .menu  {
    flex-flow:  column;
}
.menu-menu-2-container .menu li  {
    padding:  10px 0px;
}
.policy h3  {
    line-height:  15px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  48%;
    padding:  20px 15px;
    margin:  0px;
    display:  inline-block;
}
.brand1 img  {
    width:  100%;
}
.brand5  {
    width:  100%;
    margin-top:  20px;
    padding:  50px 150px;
}
.brand6  {
    width:  100%;
    padding:  70px 150px;
    margin-top:  20px;
}
.brand7  {
    width:  100%;
    padding:  70px 150px;
}
.brand8  {
    width:  100%;
    padding:  60px 150px;
    margin-top:  20px;
}
.brand9  {
    width:  100%;
    padding:  20px 150px;
    margin-top:  20px;
}
.brand10  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brand11  {
    width:  100%;
    padding:  40px 150px;
    margin-top:  20px;
}
.brand12  {
    width:  100%;
    padding:  50px 150px;
    margin-top:  20px;
}
.brands-sec3  {
    width:  100%;
    border:  1px solid #e2e0e0;
    padding:  0px 80px;
    margin:  0px;
}
.brands-sec3 img  {
    width:  150px;
    border: none;
}
.brand2  {
    width:  48%;
    display:  inline-block;
    padding:  76px 15px;
    margin:  0px;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand3  {
    width:  48%;
    padding:  46px 20px;
    clear:  both;
    float:  left;
}
.brand4  {
    width:  48%;
    padding:  64px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brand5  {
    width:  48%;
    padding:  59px 15px;
    display:  inline-block;
    clear:  both;
    float:  left;
}
.brand6  {
    width:  48%;
    padding:  73px 15px;
    display:  inline-block;
    clear:  both;
    float:  none;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  48%;
    padding:  71px 10px;
    box-sizing:  border-box;
}
.brand8  {
    width:  48%;
    box-sizing:  border-box;
    padding:  62px 10px;
}
.brand10  {
    width:  48%;
    padding:  56px 10px;
    float:  none;
    box-sizing:  border-box;
    display:  inline-block;
}
.brand9  {
    width:  48%;
    padding:  13px 10px;
    float:  left;
    clear:  both;
    display:  inline-block;
}
.brand11  {
    width:  48%;
    float:  left;
    padding:  47px 10px;
    clear:  both;
    display:  inline-block;
    box-sizing:  border-box;
}
.brand12  {
    width:  48%;
    clear:  both;
    padding:  53px 10px;
    display:  inline-block;
    float:  none;
}
.brand13  {
    width:  50%;
    margin:  0 auto;
    padding:  44px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.ft-sid div#secondary  {
    width:  90%;
}
.cntnt  {
    padding:  0px 0 30px 0;
}
.hlpp h2  {
    font-size:  20px;
}
.prbhh  {
    font-size:  11px;
    bottom:  2px;
}
div#primary  {
    width: 100%;
    float:  none;
}
.desk_text  {
    margin-bottom:  0px;
}
.help_form,  .help_form1  {
    width:  100%;
}
textarea.wpcf7-form-control.wpcf7-textarea  {
    height:  170px;
}
.wpcf7 .ajax-loader  {
    display:  block;
    position:  absolute;
}
.set_input1  {
    width:  100%;
    padding:  0;
    float:  none;
    display:  flex;
    justify-content:  center;
}
.neww-dvv  {
    width:  100%;
    margin:  30px 0px 50px 0px;
}
div#secondary  {
    width:  90%;
    margin:  0 auto;
}
.page-id-197 div#primary  {
    width:  100%;
}
span.line-hd  {
    padding: 0px;
}
}
@media only screen and (max-width:800px) and (min-width:px) {
    .fullslider1 .ff h3  {
    font-size:  13px;
}
a.button.add_to_cart_button,  .fullslider1 .star-rating span:before  {
    font-size:  12px;
}
.fullslider1 .ff p  {
    padding:  0px 5px;
    font-size:  11px;
}
.brands-sec1 li  {
    width:  30%;
}
.container  {
    width: 619px;
}
.shp-side,  .shpp-cat  {
    width: 90% !important;
}
.marqq img  {
    width:  110px;
}
.logo img  {
    float: none;
}
ul.menu li.menu-item-14 > ul.sub-menu,  ul.menu li.menu-item-19 > ul.sub-menu  {
    display:  none !important;
}
ul.menu li.menu-item-14 > ul.clck,  ul.menu li.menu-item-19 > ul.clck1  {
    display:  block !important;
}

.main-header1 .cart1  {
    width:  100%;
    float:  right;
    padding:  0px !important;
    display:  flex;
    justify-content:  flex-end;
    align-items: center;
}
.main-header1  {
    flex-flow:  row;
}
.navigation  {
    order:  3;
}
ul.clck,  ul.clck1  {
    position:  relative;
    margin:  0 auto;
    width:  80%;
    background:  #ba1a20;
}
ul.clck li,  ul.clck1 li  {
    border-bottom:  0px !important;
}
.main-header1 .logo img  {
    max-width:  166px;
}
.policy h3  {
    line-height:  15px;
}
.terms_ft  {
    padding:  20px 0;
}
.terms_ft1  {
    width:  33%;
    float:  left;
    padding-top: 80px;
}
.terms_ft1 img  {
    width:  270px;
}
.terms_ft1 h2  {
    font-size:  25px;
}
.terms_ft1 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft2  {
    width:  33%;
    float:  left;
    padding-top:  40px;
}
.terms_ft2 img  {
    width:  170px;
}
.terms_ft2 h2  {
    font-size:  25px;
}
.terms_ft2 h3  {
    font-size:  23px;
    line-height:  33px;
}
.terms_ft3  {
    width:  33%;
    float:  left;
    padding-top:  40px;
}
.terms_ft3 img  {
    width:  170px;
}
.terms_ft3 h2  {
    font-size:  25px;
}
.terms_ft3 h3  {
    font-size:  23px;
    line-height:  33px;
}
.logo  {
    width:  100%;
}
.srchh  {
    display:  none;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.main-header1 .navigation  {
    width:  30%;
    display:  inline-flex;
    align-items:  center;
    justify-content:  center;
    padding:  0px 20px 0 0;
}
.mnu  {
    display:  none;
}
a.prb:focus  {
    outline:  0;
}
ul#menu-menu-1  {
    display:  block;
}
div.clck22  {
    position:  absolute;
    top:  6.7rem;
    background:  #ba1a20;
    width:  100%;
    left:  0;
    display:  block;
}
ul#menu-menu-1 li  {
    padding:  10px 0px;
    border-bottom:  1px solid #f1f1f1;
}
h2.h3d  {
    font-size:  13px;
}
.imges  {
    display:  flex;
    flex-wrap:  wrap;
    justify-content:  space-evenly;
}
.trade-text p  {
    font-size:  17px;
    line-height:  27px;
}
.trade-text h2  {
    font-size:  23px;
}
figcaption.caption12  {
    font-size:  15px;
}
.prbh  {
    justify-content:  flex-start;
    width: 100%;
}
label  {
    font-weight:  800;
    font-size:  16px;
}
.set_input  {
    width:  70%;
}
.form_set  {
    width:  30%;
}
.set_join  {
    width:  100%;
}
.icn-1,  .icn-2  {
    margin:  50px 22px 20px 22px;
    padding:  14px 17px;
    width:  50%;
}
.icn-3,  .icn-4  {
    padding:  14px 17px;
    width:  50%;
    margin:  0 22px;
}
.icn-1:before,  .icn-2:before,  .icn-3:before,  .icn-4:before  {
    left:  -40px;
}
.retrn p br  {
    display:  none;
}
.retrn  {
    margin-bottom:  30px;
}
ul.imges-li img  {
    width:  170px;
}
ul.imges-li  {
    display:  inline-block;
    padding:  0;
}
ul.imges-li li  {
    float:  left;
    width: 29%;
}
.icn-div br  {
    display:  none;
}
.ff1  {
    width:  100%;
}
.nn3  {
    flex-flow:  column;
    align-items:  start;
}
button.bt1  {
    padding:  10px 20px;
}
.cntctq  {
    padding:  17px 20px;
}
ul.prd-ul  {
    flex-wrap:  wrap;
}
ul.prd-ul li  {
    margin:  10px 0;
}
.ttp  {
    flex-flow:  column;
}
.strr1  {
    width:  100%;
    justify-content:  center;
}
.contentss  {
    width: 90%;
}
.imges figure  {
    width:  25% !important;
    margin:  0 10px;
}
.imges  {
    align-items:  flex-start !important;
    justify-content: center;
}
.storefront-sorting  {
    flex-wrap:  wrap;
}
.woocommerce-perpage  {
    width:  30%;
    margin:  0 10px;
}
}
@media only screen and (min-width:801px) {
    .fft  {
    display:  none;
}
.error404 .fourohfour-columns-2 .col-2  {
    float:  left;
    width:  30% !important;
}
.error404 .fourohfour-columns-2 .col-1  {
    width:  65%;
    padding:  35px 0 0 0;
    float:  right;
    margin-right:  0 !Important;
}
.prb {
    display: none;
}
li#menu-item-259:hover ul.sub-menu  {
    display:  block;
}
ul.sub-menu  {
    display:  none;
}
li#menu-item-19:hover ul.sub-menu  {
    display:  block;
}
ul.menu li.current-menu-item>a  {
    color:  #ED1C24 !important;
}
}
@media only screen and (max-width:800px) {
    ul.sub-menu  {
    background:  #ba1a20;
    position:  relative;
    font-size:  14px;
}
.nn3  {
    flex-flow:  column;
    align-items:  start;
}
ul.sub-menu li:last-child  {
    border-bottom:  0px !important;
}
ul.clck  {
    display:  block;
}
.site-header ul.menu li.current-menu-item > a  {
    color:  #fff;
}
ul.wsp-pages-list  {
    column-count:  auto;
}
ul.wsp-pages-list li  {
    width: 100%;
}
}
@media only screen and (max-width:962px) {
    .hlppss h1  {
    font-size:  23px;
    font-weight:  600;
    padding:  0 0 30px 0px;
    font-family:  'proxima-nova';
}
.hlpp  {
    display: none;
}
.help_form .wpcf7-response-output,  .help_form1 .wpcf7-response-output,  .help_form2 .wpcf7-response-output {
    border:  2px solid #ED1C24 !important;
    font-family:  'proxima-nova';
    color:  #000;
    font-weight:  600;
    font-size:  20px;
}
}
@media only screen and (min-width:962px) {
    .hlppss  {
    display: none;
}
figcaption.caption1  {
    font-size:  15px;
    line-height:  14px;
}
.help_form .wpcf7-response-output,  .help_form1 .wpcf7-response-output,  .help_form2 .wpcf7-response-output  {
    margin:  80px 20px !important;
    border:  2px solid #ED1C24 !important;
    font-family:  'proxima-nova';
    color:  #000;
    font-weight:  600;
    font-size:  20px;
}
button.bt1  {
    padding-left: 0px;
}
}
@media only screen and (min-width:768px) and (max-width:962px) {
    .storefront-sorting {
    flex-wrap: wrap;
    padding:0 20px;
}
.search h1.page-title {
    padding: 30px !important;
}
.woocommerce-ordering  {
    width:  50%;
}
.woocommerce-perpage {
    width:  42%;
}
.pagination,  .woocommerce-pagination  {
    clear:  none;
    order:  4;
    width:  57%;
}
.sdsd  {
    bottom:  0 !important;
}
.mnu33  {
    padding:  30px 0;
}
ul#menu-crtsss  {
    margin-bottom:  0;
}
.cntnt  {
    margin:  0 0 30px 0;
}
.gg .widget_text .ul-shopp ul li a  {
    color:  #fff;
    text-decoration:  none;
    letter-spacing:  -0.4px;
    font-family:  'proxima-nova';
}
.full-logos  {
    margin:  0 auto;
    display:  flex;
}
.terms_ft1 {
    padding-top: 80px;
}
.full-logos a  {
    display:  inline-block;
    width:  100%;
}
.gg  {
    max-width:  84% !important;
    margin:  0 auto;
}
.gg span.gamma.widget-title {
    font-size:  16px;
}
.gg .widget_text .phnn a {
    font-size:  16px;
}
.desc  {
    width:  100%;
    display:  block;
}
.right-br  {
    width:  100%;
    display:  block;
    float:  left;
}
.widget_text  {
    margin:  0px 0px;
}
.full-logos a  {
    margin:  10px 5px;
}
.bottom-footer1  {
    margin:  0px;
}
.menu-menu-2-container .menu  {
    justify-content:  start;
}
.menu-menu-2-container .menu li  {
    padding:  0 20px 0 0px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
}
.policy h3  {
    line-height:  15px;
}
.terms_ft  {
    padding:  20px 0;
}
.terms_ft1  {
    width:  34%;
    float:  left;
}
.terms_ft1 img  {
    width:  190px;
}
.terms_ft1 h2  {
    font-size:  25px;
}
.terms_ft1 h3  {
    font-size:  15px;
}
.terms_ft2  {
    width:  33%;
    float:  left;
    padding-top:  40px;
}
.terms_ft2 img  {
    width:  150px;
}
.terms_ft2 h2  {
    font-size:  25px;
}
.terms_ft2 h3  {
    font-size:  15px;
}
.terms_ft3  {
    width:  33%;
    float:  left;
    padding-top:  40px;
}
.terms_ft3 img  {
    width:  150px;
}
.terms_ft3 h2  {
    font-size:  25px;
}
.terms_ft3 h3  {
    font-size:  15px;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  32%;
    padding:  17px 15px;
}
.brand2  {
    width:  32%;
    padding:  52px 15px;
}
.brand3  {
    width:  32%;
    float:  none;
    display:  inline-block;
    clear:  right;
    padding:  44px 15px;
}
.brand1 img  {
    width:  100%;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand4  {
    width:  32%;
    float:  left;
    display:  inline-block;
    padding:  61px 15px;
}
.brand5  {
    width:  32%;
    padding:  60px 15px;
    clear:  none;
}
.brand6  {
    width:  32%;
    display:  inline-block;
    float:  none;
    padding:  69px 15px;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  32%;
    padding:  71px 10px;
}
.brand8  {
    width:  32%;
    padding:  65px 10px;
}
.brand10  {
    width:  32%;
    float:  left;
    display:  inline-block;
    clear:  none;
    padding:  56px 10px;
}
.brand9  {
    width:  32%;
    float:  none;
    padding:  21px 10px;
    display:  inline-block;
}
.brand11  {
    width:  32%;
    float:  left;
    clear:  none;
    display:  inline-block;
    padding:  49px 15px;
}
.brand12  {
    width:  32%;
    float:  none;
    display:  inline-block;
    padding:  53px 15px;
}
.brand13  {
    width:  32%;
    margin:  0 auto;
    padding:  44px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
div#secondary  {
    width: 90%;
}
.desk_text  {
    margin-bottom:  0px;
}
.help_form  {
    width:  90%;
}
.help_form1  {
    width: 100%;
}
.set_input1  {
    text-align:  center;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
.sdb1 h2  {
    font-size:  18px;
}
.page-id-197 div#primary  {
    width:  100%;
}
.hlpp1 h2  {
    font-size:  15px;
}
.prbhh  {
    font-size:  10px;
}
.page-id-202 .ff  {
    width:  100%;
}
.page-id-76 div#primary  {
    width: 100%;
}
}
@media only screen and (max-width:800px) {
    .nwdiv  {
    padding:  5px 0px 5px 0px;
}
.main-header1 .logo img  {
    margin: 0px !important;
}
}
@media only screen and (min-width:801px) and (max-width:962px) {
    .container  {
    width: 780px;
}
.brands-sec1 li  {
    width:  30%;
}
.shp-side,  .shpp-cat  {
    width: 90% !important;
}
.marqq img  {
    width:  120px;
}
.gg .widget_text .ul-shopp ul li a  {
    color:  #fff;
    text-decoration:  none;
    letter-spacing:  -0.4px;
    font-family:  'proxima-nova';
}
.set_join  {
    width:  25%;
    float:  left;
}
ul.wsp-pages-list  {
    column-count: 2;
}
.prb {
    display: none;
}
.main-header1 > div {
    padding: 0;
}
.navigation  {
    width:  70%;
    justify-content:  center;
}
form.example input[type=text] {
    width:  88%;
}
.cart1 {
    width: 12%;
    justify-content:  space-between;
    align-items: center;
    padding:0px !important;
}

.navigation ul li a  {
    font-size:  13px;
    padding:  0 9px !important;
}
h2.h3d  {
    font-size:  14px;
}
.brand1  {
    padding:  6px 15px;
}
.brand6  {
    padding:  69px 15px;
}
.brand3  {
    padding:  42px 15px;
}
.brand5  {
    padding:  59px 15px;
}
.brand6  {
    padding:  70px 15px;
}
.brand7  {
    padding:  73px 10px;
}
.brand9  {
    padding:  9px 10px;
}
.brand11  {
    padding:  46px 15px;
}
.brand12  {
    padding:  51px 15px;
}
.trade-text p  {
    font-size:  17px;
    line-height:  27px;
}
.trade-text h2  {
    font-size:  23px;
}
.prbh  {
    justify-content:  flex-start;
    width: 100%;
}
label  {
    font-weight:  800;
    font-size:  16px;
}
.set_input  {
    width:  70%;
}
.form_set  {
    width:  18%;
}
.set_join  {
    width:  100%;
    justify-content:  flex-end;
}
.wpcf7 .ajax-loader  {
    display:  block !important;
    margin:  0;
    position:  absolute;
}
.icn-1,  .icn-2  {
    margin:  50px 22px 20px 22px;
    padding:  14px 17px;
    width:  50%;
}
.icn-3,  .icn-4  {
    padding:  14px 17px;
    width:  50%;
    margin:  0 22px;
}
.icn-1:before,  .icn-2:before,  .icn-3:before,  .icn-4:before  {
    left:  -40px;
}
.retrn p br  {
    display:  none;
}
.retrn  {
    margin-bottom:  30px;
}
ul.imges-li img  {
    width:  230px;
}
ul.imges-li  {
    display:  inline-block;
    padding:  0;
}
ul.imges-li li  {
    float:  left;
    width: 30%;
}
.ff1  {
    width:  90%;
    float:  none;
}
div#secondary  {
    width:  90%;
}
.icn-div br  {
    display:  none;
}
.nn3  {
    flex-wrap:  wrap;
    justify-content:  unset;
}
.cntctq  {
    padding:  20px 10px;
}
ul.prd-ul  {
    flex-wrap:  wrap;
}
ul.prd-ul li  {
    margin:  10px 0;
    width:  45%;
}
.imges  {
    flex-wrap:  wrap;
}
.imges figure.item11  {
    width:  230px;
}
.logo  {
    width:  19%;
}
.logo img  {
    margin: 0px;
}
.slick-prev  {
    left:  -16px;
}
.slick-next  {
    right:  -16px;
}
.desc br  {
    display:  none;
}
.right-br  {
    width:  100%;
    float:  left;
    margin: 30px 0;
}
.copyright  {
    text-align: left;
    padding:  21px 0px;
}
.menu-menu-2-container .menu  {
    justify-content:  initial;
}
.mnu33 ul#menu-menu-2 li  {
    margin:  0 20px 0 0;
}
form.example  {
    margin-left:  12px;
}
.desc br  {
    display:  none;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    padding:  5px 16px 5px 25px;
    width:  100%;
    background:  #363636;
    text-align:  center;
    border-radius:  6px;
    font-size:  16px !important;
    text-transform:  uppercase;
}
.fullslider1 a.button.add_to_cart_button  {
}
.fullslider1 a.added_to_cart.wc-forward  {
    background: #d21b22;
    width: 49%;
    float: right;
}
.fullslider a.button.add_to_cart_button  {
    text-align: center;
}
.woocommerce-product-rating a:last-child  {
}
ul.fullslider1 li.product .star-rating  {
    width:  27%;
}
.imges figure  {
    width:  25% !important;
    margin:  0 0 20px 0;
}
figcaption.caption1  {
    font-size:  14px;
}
}
@media only screen and (max-width:1067px) and (min-width:963px) {
	.hf a {
    float: left;
}
.sm-dvv div {
    width: 100%;
}
.sm-dvv {
    flex-flow: column;
}
    .storefront-sorting {
    flex-wrap: wrap;
}
.woocommerce-ordering  {
    width:  44%;
}
.woocommerce-perpage {
    width:  42%;
}
.pagination,  .woocommerce-pagination  {
    clear:  none;
    order:  4;
    width:  63%;
}
.brands-sec1 li  {
    width:  20%;
}
.container {
    width: 940px;
}
.marqq img  {
    width:  130px;
}
.gg .widget_text .ul-shopp ul li a  {
    color:  #fff;
    text-decoration:  none;
    letter-spacing:  -0.4px;
    font-family:  'proxima-nova';
}
.prb {
    display: none;
}
.main-header1 > div {
    padding: 0;
}
.navigation  {
    width:  70%;
    justify-content:  center;
}
form.example input[type=text] {
    width:  88%;
}
.cart1 {
    width: 15%;
    justify-content:  center;
    padding: 0 0 12px 0;
}

.navigation ul li a  {
    font-size:  13px;
    padding:  0 15px !important;
}
.full-logos  {
    margin:  0 auto 20px auto;
    display:  flex;
}
.full-logos a  {
    display:  inline-block;
    width:  100%;
}
.gg  {
    max-width:  80% !important;
    margin:  0 auto;
}
.gg span.gamma.widget-title {
    font-size:  16px;
}
.gg .widget_text .phnn a {
    font-size:  16px;
}
.desc  {
    width:  60%;
    display:  inline-block;
    float: left;
    margin: 0;
}
.right-br  {
    width:  40%;
    display:  inline-block;
    float:  left;
}
.widget_text  {
    margin:  0px 0px;
}
.full-logos a  {
    margin:  10px 5px;
}
.bottom-footer1  {
    margin:  0px;
}
.desc p,  ul#menu-menu-2 li a,  .gg .widget_text .ul-shopp ul li a,  .menu-shop-now-container ul li > a  {
    font-size:  14px;
}
.menu-menu-2-container .menu  {
    justify-content:  start;
}
.menu-menu-2-container .menu li  {
    padding:  0 12px 0 0px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
    font-family:  'proxima-nova';
}
h2.h3d  {
    font-size:  15px;
}
.policy h3  {
    line-height:  15px;
}
.terms_ft  {
    padding:  30px 0;
}
.terms_ft1  {
    width:  33%;
}
.terms_ft2  {
    width:  33%;
}
.terms_ft3  {
    width:  33%;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  32%;
    padding:  17px 15px;
}
.brand2  {
    width:  32%;
    padding:  73px 15px;
}
.brand3  {
    width:  32%;
    float:  left;
    display:  inline-block;
    clear:  right;
    padding:  61px 15px;
}
.brand1 img  {
    width:  100%;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand4  {
    width:  32%;
    float:  left;
    display:  inline-block;
    padding:  61px 15px;
    clear:  both;
}
.brand5  {
    width:  32%;
    padding:  59px 15px;
    clear:  none;
}
.brand6  {
    width:  32%;
    display:  inline-block;
    float:  left;
    padding: 73px 15px;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  32%;
    padding:  80px 10px;
}
.brand8  {
    width:  32%;
    padding:  71px 10px;
}
.brand10  {
    width:  32%;
    float:  left;
    display:  inline-block;
    clear:  both;
    padding:  56px 10px;
}
.brand9  {
    width:  32%;
    float:  left;
    padding:  2px 10px;
    display:  inline-block;
}
.brand11  {
    width:  32%;
    float:  left;
    clear:  none;
    display:  inline-block;
    padding:  44px 15px;
}
.brand12  {
    width:  32%;
    float:  left;
    display:  inline-block;
    padding:  51px 15px;
}
.brand13  {
    width:  32%;
    margin:  0 auto;
    padding:  44px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.set_join  {
    width:  100%;
    float:  right;
    justify-content:  flex-end;
}
.prbh  {
    width:  92%;
}
.form_set  {
    width:  25%;
}
.form_set label  {
    font-size:  17px;
}
.desk_text  {
    margin-bottom:  30px;
}
.help_form,  .help_form1  {
    width:  100%;
}
.set_input1  {
    width:  72%;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
.hlpp1 h2  {
    font-size:  14px;
}
.prbhh  {
    font-size:  11px;
    bottom: 0;
}
.icn-div p br  {
    display:  none;
}
.icn-1,  .icn-2  {
    width:  50%;
    padding:  14px 28px;
}
.icn-3,  .icn-4  {
    width:  50%;
    padding:  14px 28px;
}
.retrn p br  {
    display:  none;
}
.desk_text p  {
    font-size:  16px;
}
.hlpp h1  {
    font-size:  18px;
}
.nn3  {
    flex-wrap:  wrap;
    justify-content:  unset;
}
.cntctq  {
    padding:  20px 10px;
}
ul.prd-ul  {
    flex-wrap:  wrap;
}
ul.prd-ul li  {
    margin:  10px 0;
    width:  45%;
}
.imges  {
    align-items:  flex-end;
    flex-wrap:  wrap;
    justify-content:  center;
}
.imges figure.item11  {
    width:  250px;
    margin: 0 10px 20px 10px;
}
a.button.add_to_cart_button,  .related a.added_to_cart.wc-forward  {
    font-size: 13px;
}
.fullslider li.product {
    min-height:  0px !important;
}
.fullslider1 li.product  {
    min-height: 0px !important;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    padding:  5px 16px 5px 25px;
    width:  100%;
    background:  #363636;
    text-align:  center;
    border-radius:  6px;
    font-size:  13px !important;
    text-transform:  uppercase;
}
.fullslider1 a.button.add_to_cart_button  {
}
.fullslider1 a.added_to_cart.wc-forward  {
    background: #d21b22;
    width: 49%;
    float: right;
}
.fullslider a.button.add_to_cart_button  {
    text-align: center;
}
.woocommerce-product-rating a:last-child  {
}
.woocommerce-perpage  {
    width:  46% !important;
}
}
@media only screen and (max-width:1180px) and (min-width:1068px) {
	.sm-dvv div {
    width: 100%;
}

.sm-dvv {
    flex-flow: column;
}
    .storefront-sorting {
    flex-wrap: wrap;
}
.woocommerce-ordering  {
    width:  36%;
}
.woocommerce-perpage  {
    width:  45% !important;
}
.woocommerce-perpage select,  .woocommerce-ordering select.orderby  {
    width:  100%;
}
.pagination,  .woocommerce-pagination  {
    clear:  none;
    order:  4;
    width:  57%;
}
.container {
    width: 1024px;
}
.gg .widget_text .ul-shopp ul li a  {
    color:  #fff;
    text-decoration:  none;
    letter-spacing:  -0.4px;
    font-family:  'proxima-nova';
}
.marqq img  {
    width:  140px;
}
.set_join  {
    width:  87%;
    float:  left;
}
.prb {
    display: none;
}
.main-header1 > div {
    padding: 0;
}
.navigation  {
    width:  61%;
    justify-content:  center;
}
form.example input[type=text] {
    width:  88%;
}
.cart1 {
    width: 16%;
    justify-content:  center;
    align-items:  center;
    padding: 10px 0 0px 0 !important;

}
.navigation ul li a  {
    font-size:  15px;
    padding:  0 9px !important;
}
a.prb {
    display: none;
}
.gg span.gamma.widget-title {
    font-size:  18px;
}
.desc {
    width:  60%;
    margin:  0px;
}
.right-br  {
    display:  inline-block;
    width:  40%;
}
.terms_ft  {
    padding:  30px 0;
}
.terms_ft1  {
    width:  33%;
}
.terms_ft2  {
    width:  33%;
}
.terms_ft3  {
    width:  33%;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  100%;
    padding:  20px 450px;
    margin:  0px;
}
.brand1 img  {
    width:  130px;
}
.brand2  {
    width:  100%;
    padding:  40px 450px;
    margin-top:  20px;
}
.brand3  {
    width:  100%;
    padding:  45px 450px;
    margin-top:  20px;
}
.brand4  {
    width:  100%;
    padding:  55px 450px;
    margin-top:  20px;
}
.brand5  {
    width:  100%;
    margin-top:  20px;
    padding:  50px 450px;
}
.brand6  {
    width:  100%;
    padding:  70px 450px;
    margin-top:  20px;
}
.brand7  {
    width:  100%;
    padding:  70px 450px;
}
.brand8  {
    width:  100%;
    padding:  50px 450px;
    margin-top:  20px;
}
.brand9  {
    width:  100%;
    padding:  20px 450px;
    margin-top:  20px;
}
.brand10  {
    width:  100%;
    padding:  50px 450px;
    margin-top:  20px;
}
.brand11  {
    width:  100%;
    padding:  40px 450px;
    margin-top:  20px;
}
.brand12  {
    width:  100%;
    padding:  50px 450px;
    margin-top:  20px;
}
.brands-sec3  {
    width:  100%;
    border:  1px solid #e2e0e0;
    padding:  0px 80px;
    margin:  0px;
}
.brands-sec3 img  {
    width:  150px;
    border: none;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  15%;
    padding:  17px 15px;
}
.brand2  {
    width:  15%;
    padding:  43px 15px;
}
.brand3  {
    width:  15%;
    float:  left;
    display:  inline-block;
    clear:  right;
    padding:  37px 15px;
}
.brand1 img  {
    width:  100%;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand4  {
    width:  15%;
    float:  left;
    display:  inline-block;
    padding:  46px 15px;
    clear:  none;
}
.brand5  {
    width:  15%;
    padding:  45px 15px;
    clear:  none;
}
.brand6  {
    width:  15%;
    display:  inline-block;
    float:  left;
    padding: 51px 15px;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  15%;
    padding:  59px 10px;
}
.brand8  {
    width:  15%;
    padding:  55px 10px;
}
.brand10  {
    width:  15%;
    float:  left;
    display:  inline-block;
    clear:  none;
    padding:  43px 10px;
}
.brand9  {
    width:  15%;
    float:  left;
    padding:  22px 10px;
    display:  inline-block;
}
.brand11  {
    width:  15%;
    float:  left;
    clear:  none;
    display:  inline-block;
    padding:  39px 15px;
}
.brand12  {
    width:  15%;
    float:  left;
    display:  inline-block;
    padding:  42px 15px;
}
.brand13  {
    width:  15%;
    margin:  0 auto;
    padding:  33px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.form_set  {
    width:  21%;
}
.form_set label  {
    font-size:  17px;
}
.desk_text  {
    margin-bottom:  30px;
}
.help_form,  .help_form1  {
    width:  100%;
}
.set_input1  {
    width:  70%;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
.hlpp1 h2  {
    font-size:  17px;
}
.prbhh  {
    font-size:  12px;
    bottom: 0;
}
.icn-div p br  {
    display:  none;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    width: 50%;
}
.retrn p br  {
    display:  none;
}
.hlpp h1  {
    font-size:  20px;
}
.nn3  {
    flex-wrap:  wrap;
    justify-content:  unset;
}
.cntctq  {
    padding:  20px 10px;
}
ul.prd-ul  {
    flex-wrap:  wrap;
}
ul.prd-ul li  {
    margin:  10px 0;
    width:  45%;
}
.imges figure.item11  {
    width:  250px;
}
.logo img  {
    margin: 0px;
}
.logo  {
    width:  17%;
}
a.button.add_to_cart_button  {
    font-size:  14px;
}
.desc br  {
    display:  none;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    padding:  5px 16px 5px 25px;
    width:  100%;
    background:  #363636;
    text-align:  center;
    border-radius:  6px;
    font-size:  13px !important;
    text-transform:  uppercase;
}
.fullslider1 a.button.add_to_cart_button  {
    width: 46%;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background: #d21b22;
    width: 49%;
    float: right;
}
.fullslider a.button.add_to_cart_button  {
    width: 100%;
    text-align: center;
}
}
@media only screen and (min-width:1181px) and (max-width:1280px) {
    .woocommerce-ordering  {
    width:  36%;
}
.woocommerce-perpage  {
    width:  45% !important;
}
.woocommerce-perpage select,  .woocommerce-ordering select.orderby  {
    width:  100%;
}
nav.woocommerce-pagination  {
    width:  60%;
}
ul.fullslider1 li.product .star-rating  {
    width:  34%;
}
.woocommerce-product-rating a:last-child  {
    margin:  0px 0 0 0;
}
.fullslider1 a.added_to_cart.wc-forward  {
    padding:  5px 16px 5px 25px;
    background:  #ed1c24;
    font-size:  11px;
    border-radius:  6px;
    margin-left:  10px;
    text-transform:  uppercase;
}
.container  {
    width: 1024px;
}
.fullslider1 .slick-slide  {
    margin:  0px 5px;
}
ul.fullslider1 li.product img  {
    margin-bottom:  0px !IMPORTANT;
}
.fullslider .slick-slide  {
    margin:  0px 5px;
}
.marqq img  {
    width:  140px;
}
.menu-menu-1-container ul li a  {
    padding:  0 14px;
}
.ggt p  {
    font-size:  12px;
    font-weight:  600;
    display:  block;
}
.prbss  {
    margin-top: 0px;
}
.fullslider1 .ff h3  {
    min-height:  0px;
    font-size:  14px;
}
.fullslider li.product  {
    min-height:  377px !important;
}
.fullslider .ff h3  {
    font-size:  15px;
}
.fullslider1 .ff p  {
    padding:  0 13px;
}
.fullslider1 li.product  {
    min-height:  414px !IMPORTANT;
}
.hf a {
    float: left;
}
a.button.add_to_cart_button,  .hf a.added_to_cart.wc-forward,  .related a.added_to_cart.wc-forward  {
    font-size: 13px;
}
.hf a.added_to_cart.wc-forward  {
    font-size:  11px;
    padding:  5px 22px 5px 22px;
    margin-right:  5px;
    border-radius:  6px;
    text-align:  center;
    text-transform:  uppercase;
}
.on-dvv span.woocommerce-Price-amount.amount  {
    font-size: 21px;
}
.sm-dvv div {
    width: 100%;
}
.sm-dvv {
    flex-flow: column;
}
.set_join  {
    width:  87%;
    float:  left;
}
.fullslider1 .ff p  {
    min-height:  0px;
}
form.example input[type=text]  {
    width:  84%;
}
.gg .widget_text .ul-shopp ul li a  {
    color:  #fff;
    text-decoration:  none;
    letter-spacing:  0.4px;
    font-family:  'proxima-nova';
}
.gg span.gamma.widget-title  {
    font-size:  18px;
}
.desc  {
    width:  60%;
    margin:  0px;
}
.right-br  {
    display:  inline-block;
    width:  40%;
}
.terms_ft  {
    padding:  0px 0;
}
.terms_ft1  {
    width:  33%;
}
.terms_ft2  {
    width:  33%;
}
.terms_ft3  {
    width:  33%;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  15%;
    padding:  17px 15px;
}
.brand2  {
    width:  15%;
    padding:  43px 15px;
}
.brand3  {
    width:  15%;
    float:  left;
    display:  inline-block;
    clear:  right;
    padding:  37px 15px;
}
.brand1 img  {
    width:  100%;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand4  {
    width:  15%;
    float:  left;
    display:  inline-block;
    padding:  46px 15px;
    clear:  none;
}
.brand5  {
    width:  15%;
    padding:  45px 15px;
    clear:  none;
}
.brand6  {
    width:  15%;
    display:  inline-block;
    float:  left;
    padding: 51px 15px;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  15%;
    padding:  59px 10px;
}
.brand8  {
    width:  15%;
    padding:  55px 10px;
}
.brand10  {
    width:  15%;
    float:  left;
    display:  inline-block;
    clear:  none;
    padding:  43px 10px;
}
.brand9  {
    width:  15%;
    float:  left;
    padding:  22px 10px;
    display:  inline-block;
}
.brand11  {
    width:  15%;
    float:  left;
    clear:  none;
    display:  inline-block;
    padding:  39px 15px;
}
.brand12  {
    width:  15%;
    float:  left;
    display:  inline-block;
    padding:  42px 15px;
}
.brand13  {
    width:  15%;
    margin:  0 auto;
    padding:  33px 10px;
    border:  1px solid #e2e0e0;
}
.brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.form_set  {
    width:  19%;
}
.form_set label  {
    font-size:  17px;
}
.desk_text  {
    margin-bottom:  30px;
}
.help_form,  .help_form1  {
    width:  90%;
}
.set_input1  {
    width:  70%;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
.prbhh  {
    font-size:  13px;
    bottom:  0;
}
.hlpp1 h2  {
    font-size:  20px;
}
.prbhh  {
    font-size:  13px;
}
.icn-div p br  {
    display:  none;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    width: 50%;
}
.retrn p br  {
    display:  none;
}
.hlp h1  {
    font-size:  15px;
    padding:  0 12px;
}
button.bt1  {
    font-size:  17px;
}
.prd-ul li  {
    border:  1px solid #000;
    padding:  15px 6px;
}
.crt a.crt-btn {
    font-size:  15px;
}
.navigation  {
    width:  60%;
}
.fullslider1 .star-rating span:before  {
    font-size: 12px;
}
}
@media only screen and (min-width:1281px) and (max-width:1380px) {
.sm-dvv {
    flex-flow: column;
    text-align: left;
}
.sm-dvv div {
    width: 100%;
    float: left;
    text-align: left;
}
    .woocommerce-pagination {
    width: 60% !important;
}
ul.page-numbers  {
    float:  left;
}
form.woocommerce-ordering  {
    width:  35%;
}
.woocommerce-ordering select.orderby,  .woocommerce-perpage select  {
    width:  100%;
}
.woocommerce-perpage  {
    width:  35% !important;
}
.ggt p  {
    min-height: 0px;
    font-size: 13px;
}
.fullslider li.product  {
    min-height:  px !important;
}
a.button.add_to_cart_button  {
    font-size: 11px;
}
.on-dvv span.woocommerce-Price-amount.amount  {
    font-size: 21px;
}
.sm-dvv .hf a {
    float: left;
}
.set_join  {
    width:  87%;
    float:  left;
}
.fullslider1 .ff p  {
    padding:  0 10px;
}
.ggt p  {
    min-height:  0px;
    font-size:  14px;
}
.fullslider .ff h3  {
    font-size: 15px;
}
.fullslider1 .slick-slide  {
    margin:  0px 10px;
}
.marqq img  {
    width:  150px;
}
form.example input[type=text]  {
    width:  80%;
}
.brands  {
    padding:  40px 0;
}
.brands h1  {
    font-size:  30px;
}
.brand1  {
    width:  15%;
    padding:  17px 15px;
}
.brand2  {
    width:  15%;
    padding:  43px 15px;
}
.brand3  {
    width:  15%;
    float:  left;
    display:  inline-block;
    clear:  right;
    padding:  37px 15px;
}
.brand1 img  {
    width:  100%;
}
.brand2 img,  .brand3 img,  .brand4 img,  .brand5 img,  .brand6 img,  .brand7 img,  .brand8 img,  .brand10 img,  .brand11 img,  .brand12 img  {
    width:  100%;
}
.brand9 img  {
    width:  80%;
    margin:  0 auto;
}
.brands-sec1 div,  .brands-sec2 div  {
    margin:  10px 4px;
}
.brand4  {
    width:  15%;
    float:  left;
    display:  inline-block;
    padding:  46px 15px;
    clear:  none;
}
.brand5  {
    width:  15%;
    padding:  45px 15px;
    clear:  none;
}
.brand6  {
    width:  15%;
    display:  inline-block;
    float:  left;
    padding: 51px 15px;
}
.brands-sec1,  .brands-sec2  {
    padding:  0px;
}
.brand7  {
    width:  15%;
    padding:  59px 10px;
}
.brand8  {
    width:  15%;
    padding:  55px 10px;
}
.brand10  {
    width:  15%;
    float:  left;
    display:  inline-block;
    clear:  none;
    padding:  43px 10px;
}
.brand9  {
    width:  15%;
    float:  left;
    padding:  22px 10px;
    display:  inline-block;
}
.brand11  {
    width:  15%;
    float:  left;
    clear:  none;
    display:  inline-block;
    padding:  39px 15px;
}
.brand12  {
    width:  15%;
    float:  left;
    display:  inline-block;
    padding:  42px 15px;
}
.brand13  {
    width:  15%;
    margin:  0 auto;
    padding:  33px 10px;
    border:  1px solid #e2e0e0;
}
1 .brands-sec3  {
    width:  100%;
    border: 0;
    padding:  11px 0px 0 0;
}
.brands-sec3 img  {
    width:  100%;
    border:  none;
    padding: 0;
}
.archive ul.products li,  .archive.tax-brand ul.products li  {
    min-height:  435px;
}
.form_set  {
    width:  17%;
}
.form_set label  {
    font-size:  17px;
}
.desk_text  {
    margin-bottom:  30px;
}
.help_form  {
    width:  90%;
}
.set_input1  {
    width:  70%;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
.prbhh  {
    font-size:  13px;
    bottom:  0;
}
.hlpp1 h2  {
    font-size:  20px;
}
.icn-div p br  {
    display:  none;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    width: 50%;
}
.navigation  {
    width:  64%;
}
.on-dvv  {
    width:  48%;
}
.fullslider1 a.added_to_cart.wc-forward  {
    padding:  5px 16px 5px 25px;
    background:  #ed1c24;
    font-size:  11px;
    border-radius:  6px;
    margin-left:  10px;
    text-transform:  uppercase;
}
a.button.add_to_cart_button,  .hf a.added_to_cart.wc-forward  {
    font-size: 13px;
}
.hf a.added_to_cart.wc-forward  {
    font-size:  11px;
    padding:  5px 29px 5px 27px;
    margin-right:  5px;
    border-radius:  6px;
    text-align:  center;
    text-transform:  uppercase;
}
ul.fullslider1 li.product .star-rating  {
    width:  40%;
}
.woocommerce-product-rating a:last-child  {
    margin:  0px 0 0 0;
}
}
@media only screen and (min-width:1400px)  {
    .fullslider a.added_to_cart.wc-forward  {
    padding:  5px 20px 5px 26px;
    width:  90%;
    text-align:  center;
    border-radius:  6px;
    text-transform: uppercase;
}
.fullslider1 a.added_to_cart.wc-forward  {
    background:  #d2122e;
    padding:  5px 16px 5px 25px;
    width:  40%;
    border-radius:  5px;
    margin-left:  10px;
    text-transform: uppercase;
}
}
@media only screen and (min-width:1381px) and (max-width:1450px) {
.on-dvv{width: 60%;}
.hf {width: 40%;}
nav.woocommerce-pagination{width:  35% !important;}
.archive ul.products li,  .archive.tax-brand ul.products li  {min-height:  435px;}
form.example input[type=text] {width: 74%;}
.ggt p  {font-size:  13px;min-height:  0;}
.woocommerce-product-rating a:last-child  {margin:  0px 0 0 0;}
.marqq img  {width:  150px;}
a.button.add_to_cart_button  {font-size: 13px;}
.hf a.button.add_to_cart_button {font-size: 10px !important;padding: 5px 10px !important;}
.fullslider li.product  {min-height:  400px !important;}
.fullslider1 .ff h3  {font-size:  16px;}
.form_set  {
    width:  30%;
}
.form_set label  {
    font-size:  17px;
}
.desk_text  {
    margin-bottom:  30px;
}
.help_form,  .help_form1  {
    width:  90%;
}
.set_input1  {
    width:  70%;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
.navigation  {
    width:  61%;
}
.ff h3,  .fullslider1 .ff h3  {
    font-size:  17px;
}
.fullslider1 .ff p  {
}
.fullslider1 .slick-slide  {
    margin:  0px 10px;
}
}
@media only screen and (min-width:1451px) and (max-width:1550px) {
    nav.woocommerce-pagination  {
    width:  33%;
}
.archive ul.products li,  .archive.tax-brand ul.products li  {
    min-height:  435px;
}
.woocommerce-product-rating a:last-child  {
    margin:  0px 0 0 0;
}
form.example input[type=text] {
    width: 80%;
}
.marqq img  {
    width:  160px;
}
.form_set  {
    width:  30%;
}
.form_set label  {
    font-size:  17px;
}
.desk_text  {
    margin-bottom:  30px;
}
.help_form,  .help_form1  {
    width:  90%;
}
.set_input1  {
    width:  70%;
}
ul.ul-sdt li a  {
    font-size:  15px;
}
a.button.add_to_cart_button  {
    font-size: 13px;
}
.hf a.button.add_to_cart_button {
    padding: 4px 7px;
    font-size:12px;
}
.hf {
    width: 40% !important;
}
.on-dvv {
    width: 60%;
}
}
@media only screen and (min-width:1551px) and (max-width:1650px) {
    nav.woocommerce-pagination  {
    width:  32%;
}
.archive ul.products li,  .archive.tax-brand ul.products li  {
    min-height:  435px;
}
form.example input[type=text] {
    width: 83%;
}
.woocommerce-product-rating a:last-child  {
    margin:  0px 0 0 0;
}
}
@media only screen and (min-width:1651px) {
    form.example input[type=text] {
    width: 50%;
}
}
@media only screen and (min-width:376px) and (max-width:767px) {
    .sdsd  {
    margin:  -5px 0 0 5px;
}
.main-header1 .cart1  {
    align-items:  center;
}
figure.item11  {
    margin:  0 0 35px 0;
    max-width:  190px;
}
.imges,  .imges2  {
    align-items: flex-start;
}
.upp-footer > div  {
    margin:  0 0 20px 0;
}
.upp-footer  {
    padding:  20px 0 40px;
}
.sm-dvv  {
    flex-flow:  column;
    align-items:  self-start;
}
.hf  {
    width:  100%;
}
.hf a  {
    float:  none;
    margin:  10px 0 0 0;
}
.cat  {
    padding:  0px 0 0;
}
.iconss .inn-icss  {
    margin:  0 0 30px 0;
}
.rcm h2  {
    font-size:  26px;
}
.full-logos  {
    display:  flex;
    flex-wrap:  wrap;
    justify-content:  flex-start;
}
.full-logos a  {
    width:  50%;
    max-width:  200px;
    margin:  0 0 30px 0;
}
.main-icns  {
    padding:  40px 0;
}
.last_img_li  {
    display:  flex !important;
}
.bottom-footer1  {
    padding:  10px 20px 35px 20px;
}
.storefront-sorting  {
    flex-flow:  column;
    align-items:  flex-start;
    padding:0 30px;
}
.woocommerce-perpage  {
    width:  100%;
    margin: 0;
}
.site-main ul.products li.product,  ul.products.columns-3 li  {
    margin:  0 0 50px 0;
}
ul.fullslider li.product,  ul.fullslider1 li.product  {
    margin-bottom:  0px !important;
}
.brands-sec3 img  {
    max-width:  220px;
}
.brands h1  {
    font-size:  39px;
}
.menu-help-desk-container  {
    width:  100% !important;
    margin:  0 0 60px 0;
}
.desk_text h3  {
    font-size:  32px;
}
.set_input1  {
    margin:  25px 0 0 0;
}
.brands-sec1 > div,  .brands-sec2 > div,  .brands-sec3 > div  {
    border-color:  #333;
}
.brands-sec3 > div img  {
    border-color:  #333 !important;
}
}
@media only screen and (min-width:801px) {
    .prb {
    display: none;
}
li#menu-item-259:hover ul.sub-menu  {
    display:  block;
}
ul.sub-menu  {
    display:  none;
}
li#menu-item-19:hover ul.sub-menu  {
    display:  block;
}
ul.menu li.current-menu-item>a  {
    color:  #ED1C24 !important;
}
}
@media only screen and (max-width:800px) {
    ul.sub-menu  {
    background:  #000;
    position:  relative;
    font-size:  14px;
}
#mnmwp-main-menu > ul span > li.has-sub > a:after, #mnmwp-main-menu > ul span > li.has-sub > a:before {
    display: none !important;
}

.nn3  {
    flex-flow:  column;
    align-items:  start;
}
ul.sub-menu li:last-child  {
    border-bottom:  0px !important;
}
ul.clck  {
    display:  block;
}
.site-header ul.menu li.current-menu-item > a  {
    color:  #fff;
}
ul.wsp-pages-list  {
    column-count:  auto;
}
ul.wsp-pages-list li  {
    width: 100%;
}
}
header.entry-header > span  {
    color:  #2e3192;
    font-size:  19px !important;
}
article.type-post header.entry-header  {
    padding:  20px 0px;
    font-weight:  bold;
    margin-bottom:  0px;
    border-top:  1px solid;
}
article.type-post  {
    margin:  0 auto;
    width:  1170px;
    padding:  50px 0px 0 0;
}
h2.alpha.entry-title a  {
    color:  #ed1c24;
    font-weight:  600;
    text-transform:  uppercase;
}
h2.alpha.entry-title  {
    padding:  20px 0px 0 0;
}
input.search-field  {
    width:  80%;
    height:  39px;
}
.search div#primary  {
    max-width:  1170px;
    margin:  0 auto;
    float:  none;
    width:  100% !important;
}
.search h1.page-title  {
    font-weight:  bold;
    padding:  30px 0 30px;
}
.search h1.page-title  {
    font-weight:  bold;
    padding:  30px 0 30px;
}
.search header.entry-header  {
    border-top:  1px solid #e6e6e6;
    padding-bottom:  0px !important;
}
.search .hentry.type-page .entry-header  {
    padding-bottom:  0px !important;
    padding-top:  20px;
}
.search .entry-content  {
    padding-bottom:  30px;
}
.search .hentry .entry-taxonomy  {
    border:  0px;
}
.search .hentry  {
    margin:  0px;
}
.archive .wpfFilterWrapper[data-radio="1"] .wpfCheckbox label:before  {
    border-radius: 0px !important;
}
.archive .wpfFilterTitle .wfpTitle.wfpClickable  {
    font-size:  24px;
}
.wpfFilterWrapper .wpfFilterTaxNameWrapper  {
    font-size:  17px;
}
  .brands-sec1 ul li:last-child  {
    display:  none;
}
.page-id-282 .woocommerce:after  {
    content:  "PRODEPOT ABN: 64 144 939 471";
    position:  absolute;
    width:  100%;
    left:  0;
    font-size:  30px;
    font-weight:  bold;
    top:  -56px;
    color:  #000;
}
.page-id-282 .woocommerce  {
    position:  relative;
}
.page-template-default h1.entry-title  {
    text-align:  center;
    margin:  30px 0px;
    font-weight:  bold;
}
.tax-product_cat.archive ul.products,  .tax-brand.archive ul.products,  .woocommerce-shop ul.products  {
    display:  flex !important;
    flex-wrap:  wrap;
}
.crr .odfr,  .page .contentsss .def-pge  {
    width:  100%;
}
.lnhgt  {
    line-height:  30px !important;
}
.single-product section.related.products h2  {
    text-align:  center;
}
.woocommerce-message  {
    margin-top:  30px;
    background:  #ed1c24;
}
p.woocommerce-notice  {
    text-align:  center;
    font-size:  30px;
    font-weight:  bold;
    text-transform:  uppercase;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details  {
    display:  flex;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li  {
    width:  25%;
}
section.related ul.products li.product  {
    border:  1px solid #000;
}
.hide_categories_from_selected_products_0 {
    display:  none;
}
.hide_categories_from_all_products_0  {
    display:  none;
}
.related h2 {
    text-transform:  capitalize;
}
.contentsss  {
    width:  88%;
    margin:  0 auto;
}
.oder h3.clct  {
    font-size:  24px;
    font-weight:  bold;
}
@keyframes marquee  {
    from  {
    transform:  translateX(0);
}
to  {
    transform:  translateX(-50%);
}
}
.marquee  {
    position:  relative;
    width:  100vw;
    max-width:  100%;
    height:  40px;
    overflow:  hidden;
    float:  none;
    display: flex;
}
.mrcg  {
    position:  absolute;
    white-space:  nowrap;
    will-change: transform;
    animation:  marquee 8s linear infinite;
}
.marqq img  {
    width:  42%;
    padding: 0 10px !important;
    display:  inline-block;
    max-width:  200px !important;
    float:  none !important;
}
.fullslider1 a.button.add_to_cart_button:before,  .fullslider a.button.add_to_cart_button:before,  .related a.button.add_to_cart_button:before  {
    top:  3.5px;
}
.page-id-54 h2.shp  {
    padding-bottom:  50px !important;
    color:  #2e3192;
    font-weight:  bold;
    font-size:  38px;
}
.shp-img-cat img  {
    max-width:  221px;
}
.shp-img-cat figcaption.caption1  {
    z-index:  9999;
    text-align:  center;
    color:  #000;
    font-size:  20px !important;
    line-height:  23px;
    text-transform:  capitalize;
    width:  60%;
    margin:  0 auto;
}
.shp-img-cat figure.item11  {
    position:  relative;
}
.archive a.added_to_cart.wc-forward,  .related a.added_to_cart.wc-forward  {
    background:  #d21b22;
    padding:  7px 8px;
    border-radius:  5px;
    width:  47%;
    font-family:  'proxima-nova';
    line-height:  19px;
    text-transform:  uppercase;
    font-weight:  600;
    font-size:  12px;
    margin:  0 0 0 5px;
    max-width: 125px;
}
.related a.added_to_cart.wc-forward  {
    font-size: 16px;
}
.archive a.button  {
    width: 100%;
    font-size: 17px;
    padding: 14px 10px 14px 15px !important;
    max-width: 100%;
    border-radius: 30px;
    text-align: center !important;
}
.archive ul.products li,  .archive.tax-brand ul.products li  {
    width:  30%;
    float:  left;
    margin:  10px 9px;
    padding:  10px;
}
.archive p.description  {
    padding:  0px;
    min-height:  50px;
    margin-bottom:  12px;
}
.woocommerce-shop .products li.product,  .archive.tax-brand ul.products li  {
    border:  1px solid #000 !important;
}
.archive h2.woocommerce-loop-product__title  {
    font-size:  21px !important;
    min-height:  50px;
    text-align:left;
}
.archive h2.woocommerce-loop-product__title:hover {
    text-decoration: underline;
}
h3.prdpts  {
    color:  #000;
    font-size:  20px;
    font-weight:  bold;
    margin-bottom:  30px;
}
p.prt-p  {
    font-size:  19px;
    margin-bottom:  20px;
}
.slider  {
    width:  100%;
    margin:  10px auto;
}
.slick-slide  {
    margin:  0px 10px;
}
.slick-slide img  {
    width:  auto;
}
.slick-prev:before,  .slick-next:before  {
    color:  #fff;
}
.slick-slide  {
    transition:  all ease-in-out .3s;
    opacity:  .2;
}
.slick-active  {
    opacity:  1;
}
.slick-current  {
    opacity:  1;
}
.full .slick-slide  {
    margin:  0px !important;
}
.full  {
    margin:  0px !IMPORTANT;
}
.slick-dotted.slick-slider  {
    margin-bottom:  16px;
}
@media only screen and (max-width:480px) {
	button#btn-map {
    text-align: left;
    padding: 10px 0 0 10px;
}
    .imges figure  {
    width:  100%;
}
ul.ul-pdf li  {
    margin:  10px 0;
}
ul.ul-pdf  {
    justify-content:  space-between;
}
}
.ccf  {
    position:  relative;
}
.sdsd  {
    position:  absolute;
    bottom:  10px;
    right:  -14px;
}
.fullslider .woocommerce-product-rating .star-rating  {
    margin-bottom:  0px !important;
}
.single .woocommerce-product-gallery  {
    border:  2px solid #c7c4c4;
    padding:  60px 50px;
}
.woocommerce-tabs.wc-tabs-wrapper  {
    padding:  60px 0px;
    margin-bottom:  40px;
}
h2.hhts  {
    font-size:  30px !important;
    text-decoration:  underline;
    text-transform:  uppercase;
    padding:  30px 0px;
}
.single-product div.product p.price  {
    font-weight:  bold;
    margin: 0px;
}
ul.tabs.wc-tabs  {
    display:  flex;
    width:  100% !important;
}
.woocommerce-tabs ul.tabs li  {
    width:  30%;
    border:  0px;
    padding: 10px;
}
div.woocommerce-Tabs-panel  {
    padding:  20px;
}
.woocommerce-tabs ul.tabs li a  {
    padding:  6px;
}
.woocommerce-tabs ul.tabs  {
    border:  0;
}
.woocommerce-tabs ul.tabs li::after  {
    content:  "\f078";
}
.storefront-full-width-content .woocommerce-tabs .panel  {
    WIDTH:  100%;
}
.woocommerce-tabs ul.tabs li:hover  {
    background-color:  #ddd;
}
.woocommerce-tabs ul.tabs li a  {
    font-size:  21px;
    font-size:  20px;
    font-family:  'proxima-nova';
    letter-spacing:  0.7px;
    text-transform:  uppercase;
}
ul.tabs.wc-tabs  {
    overflow:  hidden;
    border:  1px solid #ccc;
    background-color:  #f1f1f1;
    margin:  0;
}
.woocommerce-tabs ul.tabs li.active  {
    background-color:  #e6e6e6 }
div.woocommerce-Tabs-panel  {
    padding:  16px 12px;
    border:  1px solid #ccc;
    border-top:  none;
}
.woocommerce-tabs ul.tabs li.active a  {
    color:  #000;
}
.storefront-sorting  {
    margin-top:  30px;
}
table.tbd td:first-child  {
    width:  16%!important;
    padding:  1em 0;
    text-align:  right;
    max-width:  150px !important;
}
table.tbd td:last-child  {
    width:  80%;
}
.shp-img-cat figure  {
    margin:  0 0 35px 0;
}
@media only screen and (max-width:767px) and (min-width:481px) {
    ul.ul-pdf {
    width:  100%;
}
.woocommerce-cart-form tbody  {
    display:  grid !important;
    grid-template-columns:  auto auto;
    column-gap:  10px;
    row-gap:  010px;
}
.woocommerce-cart-form table.shop_table.shop_table_responsive tr {
    margin-bottom: 0px !important;
}
}
@media only screen and (max-width:767px) and (min-width:0px)  {
    .archive .sect2 .storefront-sorting  {
    flex-flow:  row;
    flex-wrap:  wrap;
    align-items:  flex-end;
}
form.woocommerce-ordering  {
    width:  40%;
    margin:  0 20px 0 0;
}
p.woocommerce-result-count  {
    width:  31%;
}
.woocommerce-perpage  {
    width:  43% !important;
}
form.woocommerce-ordering  {
    width:  40%;
    margin:  0 20px 0 0;
}
.woocommerce-perpage select  {
    width:  100%;
}
.page-template .contentsss .cstm-ordr  {
    width:  100% !important;
}
.lnhgt  {
    margin-top:  24px;
}
.page-id-3977 .form_set label  {
    font-size:  13px;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details  {
    flex-flow:  column;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li  {
    width:  100%;
}
div#cartp  {
    margin:  10px 0 10px 0px;
}
.hth  {
    flex-flow:  column;
    align-items:  flex-start;
}
.shp-img-cat figcaption.caption1  {
    width: 100%;
}
.form_set label  {
    font-size:  16px;
}
.klt  {
    padding-top:  30px;
}
.brands h1  {
    padding-bottom:  20px;
}
.marqq img  {
    width:  42%;
    padding-left:  5px !important;
    display:  inline-block;
    max-width:  200px !important;
    float: none !important;
}
marquee.marqq  {
    width:  100%;
    display:  flex;
    overflow:  scroll;
    float: none;
}
table.cart .product-thumbnail img  {
    max-width:  200px;
}
.archive .hlpp  {
    padding-top:  20px;
}
.page-id-54 h2.shp  {
    font-size:  30px;
    padding-bottom:  30px !IMPORTANT;
}
ul.tabs.wc-tabs  {
    flex-flow:  column;
}
ul.tabs.wc-tabs li  {
    width:  100%;
}
.woocommerce-tabs ul.tabs li.active::after  {
    right:  10px;
}
.woocommerce-tabs ul.tabs li a  {
    font-size:  15px;
}
div.woocommerce-Tabs-panel h2  {
    font-size:  16px !important;
}
.single h1.product_title.entry-title  {
    font-size:  26px;
}
.single-product div.product p.price  {
    margin:  0px 0 10px 0;
    font-weight:  bold;
}
.woocommerce-tabs.wc-tabs-wrapper  {
    padding:  0px;
}
.single div#respond  {
    padding:  0;
}
.single #comments h2.woocommerce-Reviews-title  {
    font-size:  20px;
}
.single section.related ul li  {
    width:  100% !important;
}
.product h2.woocommerce-loop-product__title  {
    font-size:  19px !important;
}
.single section.related ul li  {
    margin:  10px 0px !important;
}
}
@media only screen and (min-width:963px) {
    .contentsss .cstm-ordr  {
    width:  70%;
    float:  right;
    margin:  0 auto;
}
}
@media only screen and (768px) {
    .woocommerce-tabs .panel {
    width: 100% !important;
}
}
@media only screen and (max-width:850px) and (min-width:768px) {
    ul.ul-pdf  {
    width:  100%;
    justify-content:  space-between;
}
.marqq img  {
    width:  42%;
    padding-left:  5px !important;
    display:  inline-block;
    max-width:  200px !important;
    float: none !important;
}
marquee.marqq  {
    width:  100%;
    display:  flex;
    overflow:  scroll;
    float: none;
}
.itms,  .lbbl label,  p.woocommerce-result-count  {
    font-size:  14px;
}
.storefront-sorting  {
    margin-top:  40px;
}
.woocommerce-tabs ul.tabs li  {
    width:  30%;
}
.woocommerce-tabs.wc-tabs-wrapper  {
    padding: 20px;
}
.single section.related ul li  {
    width:  45% !important;
    margin:  20px 20px !important;
}
.single h2.woocommerce-loop-product__title  {
    font-size:  16px !important;
    min-height:  50px;
}
}
@media only screen and (max-width:962px) {
    .pag-template .contentsss .cstm-ordr  {
    width:  100% !important;
}
.oder  {
    width:  100%;
    margin:  0 auto;
}
.odfr  {
    float:  left !important;
}
.cntnt.ct1,  .klt .hlpp  {
    display:  block;
}
.klt  {
    margin:  0px;
}
}
@media only screen and (max-width:962px) and (min-width:851px) {
    ul.ul-pdf  {
    width:  100%;
    justify-content:  space-between;
}
.marqq img  {
    width:  42%;
    padding-left:  5px !important;
    display:  inline-block;
    max-width:  200px !important;
    float: none !important;
}
marquee.marqq  {
    width:  100%;
    display:  flex;
    overflow:  scroll;
    float: none;
}
.itms,  .lbbl label,  p.woocommerce-result-count  {
    font-size:  15px;
}
.storefront-sorting  {
    margin-top:  40px;
}
.woocommerce-tabs ul.tabs li  {
    width:  30%;
}
.single section.related ul li  {
    width:  45% !important;
    margin:  20px 20px !important;
}
.single h2.woocommerce-loop-product__title  {
    font-size:  16px !important;
    min-height:  50px;
}
}
@media only screen and (max-width:1067px) and (min-width:963px) {
.checkout .col2-set, .checkout div#order_review {    width: 100% !important;}
    .marqq img  {
    width:  42%;
    padding-left:  5px !important;
    display:  inline-block;
    max-width:  200px !important;
    float: none !important;
}
marquee.marqq  {
    width:  100%;
    display:  flex;
    overflow:  scroll;
    float: none;
}
.shp-img-cat img  {
    max-width:  156px;
}
.woocommerce-perpage  {
    width:  20%;
}
.itms,  .lbbl label,  p.woocommerce-result-count  {
    font-size: 16px;
}
.storefront-sorting  {
    margin-top:  40px;
}
.woocommerce-tabs ul.tabs li  {
    width:  30%;
}
.single h2.woocommerce-loop-product__title  {
    font-size:  17px !important;
    min-height:  50px;
}
}
@media only screen and (max-width:1180px) and (min-width:1068px) {
    .marqq img  {
    width:  42%;
    padding-left:  5px !important;
    display:  inline-block;
    max-width:  200px !important;
    float: none !important;
}
marquee.marqq  {
    width:  100%;
    display:  flex;
    overflow:  scroll;
    float: none;
}
.shp-img-cat img  {
    max-width:  156px;
}
.woocommerce-perpage  {
    width:  20%;
}
.itms,  .lbbl label,  p.woocommerce-result-count  {
    font-size: 16px;
}
.storefront-sorting  {
    margin-top:  40px;
}
.woocommerce-tabs ul.tabs li  {
    width:  30%;
}
.single h2.woocommerce-loop-product__title  {
    font-size:  17px !important;
    min-height:  50px;
}
.navigation  {
    width:  69%;
    justify-content:  center;
}
}
@media only screen and (max-width:1280px) and (min-width:1181px) {
.search h1.page-title {
    padding: 30px !important;
}
    .shp-img-cat img  {
    max-width:  177px;
}
.woocommerce-perpage  {
    width:  20%;
}
.itms,  .lbbl label,  p.woocommerce-result-count  {
    font-size: 16px;
}
.storefront-sorting  {
    margin-top:  40px;
    padding:0 30px;
}
.woocommerce-tabs ul.tabs li  {
    width:  30%;
}
}
@media only screen and (max-width:1380px) and (min-width:1281px)  {
    .shp-img-cat figure  {
    width:  16% !important;
}
.shp-img-cat img  {
    max-width:  190px;
}
.woocommerce-perpage  {
    width:  20%;
}
.itms,  .lbbl label,  p.woocommerce-result-count  {
    font-size: 16px;
}
.storefront-sorting  {
    margin-top:  40px;
}
}
@media only screen and (max-width:1481px) and (min-width:1381px)  {
    .shp-img-cat figure  {
    width:  18% !important;
}
.woocommerce-perpage  {
    width:  20%;
}
.itms,  .lbbl label,  p.woocommerce-result-count  {
    font-size: 16px;
}
.storefront-sorting  {
    margin-top:  40px;
}
}
.form_set  {
    width:  170px !important;
}
@media only screen and (min-width:0px) and (max-width:367px) {
    h2.h3d  {
    font-size:  10px;
}
.fullslider a.button.add_to_cart_button  {
    font-size:  12px;
}
}



@media only screen and (min-width:376px) and (max-width:480px) {
.is_mobile ul#menu-mnm-menu {
    right: -22px !important;
}
.page-id-282 .woocommerce:after{top: -35px !important;font-size: 18px !important;}
.search h1.page-title {   font-weight: bold;   padding: 30px 20px 30px !important;   font-size: 30px;}
.sale1 ul.products li.product img,  ul.fullslider1 li.product img  {   width:  200px;   margin-bottom: 0px;}
.blu-bg .prdcts  {
    margin:  0px;
}
.imges figure  {
    width:  48% !important;
}
.imges figure  {
    width:  48% !important;
}
.brands-sec1 li img  {
    margin:  0 auto;
}
.brands-sec1 li  {
    width:  100%;
}
.fullslider a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward,  .srchh,  ul.menu li.menu-item-14 > ul.sub-menu,  ul.menu li.menu-item-19 > ul.sub-menu,  span.nmn,  span.line-hd  {
    display:  none;
}
.hf,  .on-dvv  {
    width:  50% !important;
}
a.button.add_to_cart_button {
    font-size: 12px;
}
.container {
    width:  320px;
}
ul.imges-li.last_img_li img {
    max-width:  140px !important;
}
ul.sub-menu  {
    width:  100% !important;
    background:  #000;
}
.terms p  {
    font-size:  16px;
    padding-bottom:  15px;
    font-weight:  400;
    line-height:  27px;
}
.terms li  {
    font-size:  16px;
    font-weight:  400;
}
ul.menu li.menu-item-14 > ul.clck,  ul.menu li.menu-item-19 > ul.clck1 {
    display:  block !important;
}
.main-header1 .cart1  {
    width:  100%;
    float:  right;
    padding:  0px !important;
    display:  flex;
    align-items:  center;
    justify-content:  flex-end;
    margin:  0 20px 0 0;
}
.main-header1 {
    flex-flow:  row;
}
.navigation  {
    order:  3;
}
ul.clck,  ul.clck1  {
    position:  relative;
    margin:  0 auto;
    width:  80%;
    background:  #ba1a20;
}
ul.clck li,  ul.clck1 li  {
    border-bottom:  0px !important;
}
.main-header1 .logo img  {
    max-width:  166px;
}
.terms_ft  {
    padding:  20px 0;
}
.terms_ft1 {
    width:  100%;
    float:  left;
}
.terms_ft1 img {
    width:  270px;
}
.terms_ft1 h2 {
    font-size:  25px;
}
.terms_ft1 h3  {
    font-size:  15px;
}
.terms_ft2  {
    width:  100%;
    float:  left;
    padding-top:  40px;
}
.terms_ft2 img,  .terms_ft3 img  {
    width:  170px;
}
.terms_ft2 h2  {
    font-size:  25px;
}
.terms_ft2 h3  {
    font-size:  15px;
}
.terms_ft3  {
    width:  100%;
    float:  left;
    padding-top:  40px;
}
.terms_ft3 h2  {
    font-size:  25px;
}
.terms_ft3 h3  {
    font-size:  15px;
}
label  {
    font-weight:  700;
    font-size:  20px;
}
.logo  {
    width:  100%;
}
.mob-icn  {
    color:  #fff;
    font-size:  25px;
}
.policy h3  {
    line-height:  15px;
}
.logo img  {
    float: none;
}
.main-header1 .navigation  {
    width:  50%;
    display:  inline-flex;
    align-items:  center;
    justify-content:  center;
    padding:  0px 0px 0 0;
}
.mnu  {
    display:  none;
}
a.prb:focus  {
    outline:  0;
}
ul#menu-menu-1  {
    display:  block;
}
div.clck22  {
    position:  absolute;
    top:  6.7rem;
    background:  #ba1a20;
    width:  100%;
    left:  0;
    display:  block;
}
ul#menu-menu-1 li  {
    padding:  10px 0px;
    border-bottom:  1px solid #f1f1f1;
}
.full-logos  {
    margin:  0 auto;
    display:  inline-block;
}
.full-logos a  {
    display:  inline-block;
    width:  23% !important;
    margin:  0 0 20px 5px;
}
.gg  {
    width:  100%;
    margin:  20px 40px;
}
.desc  {
    width:  100%;
    display:  block;
}
.right-br  {
    width:  100%;
    display:  block;
    float:  left;
}
.widget_text  {
    margin:  20px 0px;
}
.bottom-footer1  {
    margin:  0px;
}
.menu-menu-2-container .menu  {
    flex-flow:  column;
}
.menu-menu-2-container .menu li  {
    padding:  10px 0px;
}
.copyright  {
    float:  left;
    padding:  18px 0;
    width:  100%;
    text-align:  left;
}
.upp-footer  {
    flex-flow:  column;
}
.brands-sec2  {
    padding:  0;
}
.brands h1  {
    font-size:  30px;
}
.brands {
    padding:  40px 0;
}
.brand1  {
    width:  100%;
    padding:  20px 84px;
    margin:  0px;
}
.brand1 img  {
    width:  130px;
}
.brand2  {
    width:  100%;
    padding:  40px 60px;
    margin-top:  20px;
}
.brand3  {
    width:  100%;
    padding:  45px 60px;
    margin-top:  20px;
}
.brand4  {
    width:  100%;
    padding:  55px 60px;
    margin-top:  20px;
}
.brand5  {
    width:  100%;
    margin-top:  20px;
    padding:  50px 60px;
}
.brand6  {
    width:  100%;
    padding:  70px 60px;
    margin-top:  20px;
}
.brand7  {
    width:  100%;
    padding:  70px 60px;
}
.brand8  {
    width:  100%;
    padding:  60px;
    margin-top:  20px;
}
.brand9  {
    width:  100%;
    padding:  20px 60px;
    margin-top:  20px;
}
.brand10 {
    width:  100%;
    padding:  50px 60px;
    margin-top:  20px;
}
.brand11  {
    width:  100%;
    padding:  40px 60px;
    margin-top:  20px;
}
.brand12  {
    width:  100%;
    padding:  50px 60px;
    margin-top:  20px;
}
.brands-sec3  {
    width:  100%;
    border:  1px solid #e2e0e0;
    padding:  0px 80px;
    margin:  20px 0 0 0;
}
.brands-sec3 img  {
    width:  150px;
    border: none;
}
label  {
    font-weight:  700;
    font-size:  20px;
}
.trade-text  {
    float:  left;
    width:  100%;
    padding: 30px 0;
}
.trade-text h2  {
    font-size:  18px;
    text-align:  left;
}
.trade-text p  {
    font-size:  16px;
    text-align:  left;
}
.set_join  {
    width:  100%;
    float:  left;
    margin:  20px 0;
    justify-content:  end;
}
.form_set  {
    width:  100%;
    font-size:  45px;
    text-align:  left;
    padding:  0px;
}
.set_input  {
    width:  100%;
    float:  left;
    margin:  0px;
    padding: 0;
}
.set_join input[type=submit]  {
    padding:  10px 100px;
    font-size:  20px;
}
.trade-text a  {
    padding:  10px 90px;
    border-radius:  10px;
    font-size:  20px;
}
.prbh {
    flex-flow: column;
    width: 100%;
}
h2.h3d  {
    font-size:  12px !important;
}
.fullslider .slick-next:before {
    right: -5px !important;
}
.fullslider .slick-prev:before {
    left: -7px !important;
    top: 26px !important;
}
.imges,  .imges2 {
    justify-content: space-between;
}
figure.item11 {
    width: 100%;
    margin: 0;
}
.cat-content h2.shp  {
    font-size:  29px;
}
.cntnt  {
    padding:  0px 0 30px 0;
}
.hlpp h2  {
    font-size:  20px;
}
.prbhh  {
    font-size:  11px;
    bottom:  2px;
}
div#primary {
    width:  100%;
    float:  none;
}
.desk_text  {
    margin-bottom:  0px;
}
.help_form,  .help_form1  {
    width:  100%;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    height:  170px;
}
.wpcf7 .ajax-loader  {
    display:  block;
    position:  absolute;
}
.set_input1  {
    width:  100%;
    padding:  0;
    float:  none;
    display:  flex;
    justify-content:  center;
}
.neww-dvv  {
    width:  100%;
    margin:  30px 0px 50px 0px;
}
div#secondary  {
    width:  90%;
    margin:  0 auto;
}
.ff1,  .shpp-cat {
    width: 100%;
}
.shp-side {
    width: 90% !important;
}
.page-id-197 div#primary  {
    width:  100%;
}
.icn-div p br  {
    display:  none;
}
.icn-div  {
    flex-flow:  column;
    margin:  0px 0px;
}
.icn-1,  .icn-2,  .icn-3,  .icn-4  {
    margin:  0 10px 36px 10px;
    min-height:  250px;
}
.icn-1 {
    margin-top:  35px;
}
.txtss h2 {
    font-size:  25px;
}
.txtss p br {
    display:  none;
}
.icn-1:before,  .icn-2:before,  .icn-3:before,  .icn-4:before {
    margin-left:  4px;
}
.retrn p br  {
    display:  none;
}
.retrn  {
    margin-bottom:  30px;
}
.item22 img  {
    margin:  0 auto;
}
.main-icns {
    flex-flow:  column;
}
.marqq img {
    width:  150px;
}
ul.imges-li  {
    flex-wrap: wrap;
    justify-content:  space-around;
}
ul.imges-li img  {
    margin:  0 auto;
    width:  140px;
}
.txtss h4 {
    font-size:  20px;
}
ul.ul-rtrn li  {
    font-size:  17px;
}
.page-id-76 div#primary {
    width: 100%;
}
.nn3  {
    flex-flow:  column;
    align-items:  start;
}
button.bt1  {
    padding:  10px 20px;
}
.cntctq  {
    padding:  17px 20px;
}
ul.prd-ul li  {
    margin:  10px 0px;
}
ul.prd-ul  {
    flex-flow:  column;
}
.ttp  {
    flex-flow:  column;
}
.strr1  {
    width:  100%;
    justify-content:  center;
}
.contentss  {
    width:  90%;
}
ul.imges-li li img  {
    margin:  0 auto;
}
.mnu33  {
    padding:  30px 0px;
}
.cntct ul li a img  {
    width:  65%;
}
ul#menu-crtsss  {
    margin:  0 0 0 3px;
}
span.line-hd {
    padding: 0px;
    display: none;
}
.slick-prev  {
    left:  -17px;
}
.slick-next  {
    right:  -17px;
}
.inn-icss,  .logo  {
    width:  100%;
}
.full-logos {
    margin-top:  0px;
}
.desc br  {
    display: none;
}
.hf a.added_to_cart.wc-forward,  .fullslider1 a.added_to_cart.wc-forward  {
    width: 47%;
    background:  #333;
    font-family:  'proxima-nova';
    text-align:  center;
    float:  right;
    text-transform:  uppercase;
    padding:  5px 16px 5px 16px;
    border-radius:  6px !important;
}
.fullslider1 a.added_to_cart.wc-forward {
    background:  #ed1c24;
}
.sm-dvv  {
    flex-flow:  inherit !important;
    align-items:  center !important;
}
.hf a.button.add_to_cart_button {
    text-align:  center;
}
.full-logos img  {
    display:  inline-block;
    vertical-align:  middle;
}
.storefront-sorting  {
    align-items:  flex-start;
    flex-flow:  column;
    padding:0 30px;
}
.woocommerce-perpage  {
    width:  100%;
    margin:  0 0px;
}
.woocommerce .woocommerce-pagination,  p.woocommerce-result-count  {
    width:  100% !important ;
}
.archive ul.products li,  .archive.tax-brand ul.products li {
    width: 100% !important;
    margin:  0 10px 25px 10px !important;
}
.shp-img-cat figure.item11  {
    min-height:  207px !important;
}
.shp-img-cat figure  {
    width:  47% !important;
    margin:  10px 0px !important;
}
.shp-img-cat img  {
    max-width:  145px;
}
.woocommerce-message  {
    font-size:  12px;
}
.site-footer  {
    padding:  40px 0 0 0;
}
.fll-lgs  {
    margin:  40px 0 25px 0;
}
.full-logos a  {
    width:  48% !important;
    margin:  0 0 35px 5px !important;
    text-align:  center;
}
}

@media only screen and (min-width:481px) and (max-width:600px) {
	.fullslider1 .slick-next:before{
		    top: -50px;	}
    .archive a.button.add_to_cart_button  {
    width:  100% !important;
}
.archive ul.products li,  .archive.tax-brand ul.products li {
    width: 45% !important;
    margin:  0 10px 25px 10px !important;
}
.woocommerce-pagination ul.page-numbers li a  {
    font-size:  11px;
}
.woocommerce .woocommerce-pagination {
    width: 68% !important;
}
.woocommerce-message  {
    font-size:  12px !important;
}
.shp-img-cat figure.item11 {
    min-height: 0px !important;
}
.imges figure  {
    width:  37% !important;
}
.brands-sec1  {
    padding-bottom:  20px !important;
}
.shp-img-cat img  {
    max-width:  132px;
}
.shp-img-cat figure.item11 {
    margin:  10px 5px 10px 0px;
}
.site-footer  {
    padding:  40px 0 0 0;
}
.fll-lgs  {
    margin:  40px 0 25px 0;
}
.full-logos a  {
    display:  inline-block;
    width:  48% !important;
    text-align:  center;
}
}

@media only screen and (max-width: 667px) and (min-width: 601px) {
    .shp-img-cat figure.item11 {
    min-height: 0px !important;
}
.imges .item11 img  {
    height:  100px;
}
.brands-sec1  {
    padding-bottom:  20px !important;
}
.shp-img-cat img  {
    max-width:  160px;
}
.shp-img-cat figure.item11  {
    margin-bottom:  16px;
}
.form_set  {
    text-align:  right;
    margin-right:  15px;
    width:  140px !important;
}
}
@media only screen and (min-width:668px) and (max-width:767px) {
    .related a.added_to_cart.wc-forward  {
    font-size:  12px;
    padding:  5px 6px;
}
.archive ul.products li,  .archive.tax-brand ul.products li  {
    width:  31% !important;
    margin:  10px 0;
}
.archive a.button.add_to_cart_button  {
    width:  100% !important;
}
.shp-img-cat figure.item11  {
    min-height:  200px;
}
.shp-img-cat img  {
    max-width:  139px;
}
.shp-img-cat figure.item11  {
    margin-bottom: 10px;
}
.brands-sec1  {
    padding-bottom:  20px !important;
}
.full-logos a  {
    width:  25% !important;
}
.sect2  {
    width:  100% !important;
}
.archive ul.products::before  {
    display:  none;
}
.sect1  {
    width:  100% !important;
}
.shp-side  {
    margin:  20px 0 0 0 !important;
}
.sect1  {
    width:  100% !important;
}
.shp-side  {
    margin:  20px 0 0 0 !important;
}
}
@media only screen and (min-width:768px) and (max-width:800px) {
    .shp-img-cat figure.item11  {
    min-height:  280px !important;
}
.brands-sec1  {
    padding-bottom:  20px !important;
}
.shp-img-cat figure  {
    width:  30% !important;
}
.shp-img-cat img  {
    max-width:  184px;
    margin:  10px 0px;
}
.related ul.products li.product  {
    padding:  15px 8px 25px 8px !important;
    min-height:  404px !important;
}
.related a.added_to_cart.wc-forward  {
    width:  77% !important;
    font-size:  12px;
    padding:  5px 3px !important;
    font-weight:  600;
    max-width:  none;
}
.wpfFilterWrapper .wfpTitle  {
    line-height:  24px;
}
}
@media only screen and (max-width: 800px) and (min-width: 668px) {
    .imges figure.item11 {
    width:  30% !important;
}
.form_set  {
    text-align:  right;
    margin-right:  15px;
    width:  140px !important;
}
.container  {
    width:  619px;
}
.brands-sec1 li  {
    width:  30% !important;
}
}
@media only screen and (min-width:962px) and (max-width:1180px){
	.mnnus ul.sub-menu li {
    padding: 10px 0;
    background: #000;
    border-bottom: 1px solid #111;
}
}
@media only screen and (min-width: 801px) and (max-width: 962px) {
.mnnus {
    display: none;
}
    .brands-sec1  {
    padding-bottom:  20px !important;
}
.shp-img-cat img  {
    max-width:  181px;
}
.form_set  {
    width:  140px !important;
}
.navigation ul li a  {
    font-size:  11px;
    padding:  0 7px !important;
}
}
@media only screen and (max-width: 1067px) and (min-width: 963px) {
    ul.ul-pdf  {
    width:  100%;
    justify-content:  space-between;
}
.form_set  {
    width:  150px;
}
.brands-sec1  {
    padding-bottom:  20px !important;
}
.navigation ul li a  {
    font-size:  13px;
    padding:  0 10px !important;
}
}
@media only screen and (max-width: 1180px) and (min-width: 1068px) {
    ul.ul-pdf  {
    width:  100%;
    justify-content:  space-between;
}
.form_set  {
    width:  145px !important;
}
.brands-sec1  {
    padding-bottom:  20px !important;
}
}
@media only screen and (min-width: 1181px) and (max-width: 1280px) {
    ul.ul-pdf  {
    width:  100%;
    justify-content:  space-between;
}
.brands-sec1  {
    padding-bottom:  20px !important;
}
.archive .wpfFilterTitle .wfpTitle.wfpClickable  {
    font-size:  19px;
}
.form_set  {
    width:  150px !important;
}
.archive ul.products li,  .archive.tax-brand ul.products li  {
   
    min-height:  365px;
}
}
@media only screen and (min-width: 1281px) and (max-width: 1380px) {
    .fullslider1 .ff h3  {
    font-size:  14px;
}
.brands-sec1  {
    padding-bottom:  20px !important;
}
.archive .wpfFilterTitle .wfpTitle.wfpClickable  {
    font-size:  19px;
}
.form_set  {
    width:  150px !Important;
}
.archive ul.products li,  .archive.tax-brand ul.products li  {
    width:  30%;
    min-height:  400px;
}
}
@media only screen and (min-width: 1381px) and (max-width: 1450px) {
    .fullslider1 .ff h3  {
    font-size:  15px;
}
.brands-sec1  {
    padding-bottom:  20px !important;
}
.form_set  {
    width:  150px !Important;
}
.archive .wpfFilterTitle .wfpTitle.wfpClickable  {
    font-size:  22px;
}
.archive a.button {
    font-size: 17px !important;
}
.archive a.button  {
    width:  100%;
}
}
@media only screen and (min-width: 1451px) and (max-width: 1550px) {
    .form_set {
    width:  150px !Important;
}
.related a.added_to_cart.wc-forward {
    font-size:  14px;
}
}
@media only screen and (min-width:601px) {
    h3.h3d br {
    display: none;
}
}
.set_input1  {
    width:  81% !IMPORTANT;
    padding:  0px;
}
@media only screen and (max-width:600px) {
    span.line-h {
    display: none;
}
.sect1  {
    width:  100% !important;
}
.shp-side  {
    margin:  20px 0 0 0 !important;
}
.archive a.button  {
    max-width:  100%;
	padding:10px 6px !important;
}
a.added_to_cart.wc-forward  {
    max-width:  125px;
}
.archive ul.products  {
    display:  grid;
    grid-template-columns:  auto;
}
.sect2  {
    width:  100% !important;
}
}
@media only screen and (max-width:667px) and (min-width:601px) {
.mnn-divi {flex-flow: column;}
.rgstr-div {padding-top: 70px;}
.loggs2 { width: 95% !important;}
h2.headng-mainn {padding-bottom: 40px !important; font-size:32px !important}
.related a.added_to_cart.wc-forward  {font-size:  14px;}
.related a.button.add_to_cart_button {width:  30%;}
.woocommerce .woocommerce-pagination  {width:  65% !important;}
.sect1  {width:  100% !important;}
.shp-side  {margin:  20px 0 0 0 !important;}
.archive ul.products li,  .archive.tax-brand ul.products li  {width:  45%!important;margin:  10px 0;}
.archive ul.products  {display:  grid;column-gap:  20px;grid-template-columns:  auto auto;}
.archive ul.products::before  {display:  none;}
.sect2  {width:  100% !important;}
}
@media only screen and (min-width:962px) {
    section.up-sells.upsells.products  {
    margin-bottom:  40px;
}
.Industrial.Oil figcaption,  .Auto.Parts figcaption  {
    width:  80%;
}
}
@media only screen and (min-width:768px) {
	span.rddy br {
        display: none;
    }
	@keyframes color-change  {
    0%  {
    color:  white;
}
50%  {
    color:  #e5a025;
}
100%  {
    color:  white;
}
}
    .jkio  {
    width:  47%;
    display:  inline-block;
    vertical-align:  top;
}
.jkio .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images  {
    width:  100% !important;
}
.single-product div.product .summary {
    width: 47%;
    float: right;
}
.hm-slider-mob,  .arrivls-mob,  .full-logos-mob  {
    display:  none;
}
.prdcts ul.fullslider1 li.product  {
    min-height:  575px;
}
.rm_layout_label_left .rmagic-row .rmagic-field label.rmfield  {
    width:  inherit !important;
    max-width:  250px !important;
}
}
@media only screen and (min-width:768px) and (max-width:962px) {
    .archive ul.products li.product {
    width: 45% !important;
}
	.archive ul.products li h2 {
    font-size: 16px !important;
}
	.archive ul.products li a span.price {
    font-size: 16px !important;
}
.woocommerce-ordering select.orderby,  .woocommerce-perpage select  {
    width:  100% !important;
}
.woocommerce-pagination .page-numbers a.page-numbers  {
    font-size:  8px !important;
}
.archive a.button.add_to_cart_button {
    width: 100% !important;
}
.archive a.button  {
    width:  55%;
    font-size:  15px !important;
    padding:  7px 5px 7px 5px !important;
}
.archive a.added_to_cart.wc-forward  {
    width:  42%;
}
.sect2  {
    width:  65% !important;
}
.sect1  {
    width:  35% !important;
}
.archive ul.products  {
    display:  grid;
    grid-template-columns:  auto auto;
    column-gap:  0px;
}
.archive ul.products::before  {
    display:  none;
}
}
@media only screen and (min-width:963px) and (max-width:1067px) {
    .shp-img-cat figcaption.caption1 {
    width: 100% !important;
}
.shp-img-cat figure.item11  {
    min-height:  242px;
}
.sect2  {
    width:  65% !important;
}
.sect1  {
    width:  35% !important;
}
.archive ul.products  {
    display:  grid;
    grid-template-columns:  auto auto;
    column-gap:  0px;
}
.archive ul.products li.product  {
    width:  45% !important;
}
.archive ul.products::before  {
    display:  none;
}
.type-product a.button.add_to_cart_button  {
    width:  100%;
	padding: 7px 6px 7px 6px !important;
}
}
@media only screen and (min-width:1068px) and (max-width:1180px) {
    .shp-img-cat figure.item11  {
    min-height:  243px !important;
}
.archive a.button  {
        font-size: 16px !important;
    padding:  7px 5px 7px 5px !important;
}
.archive a.added_to_cart.wc-forward  {
    width:  42%;
}
.sect2  {
    width:  70% !important;
}
.sect1  {
    width:  30% !important;
}
.archive ul.products  {
    display:  grid;
    grid-template-columns:  auto auto auto;
    column-gap:  0px;
}
.archive ul.products li.product  {
    width:  29% !important;
}
.archive ul.products::before  {
    display:  none;
}
}
@media only screen and (min-width:1181px) and (max-width:1280px) {
    .shp-img-cat figure.item11  {
    min-height:  280px !important;
}
.archive a.added_to_cart.wc-forward  {
    padding:  6px 0px !important;
    width:  41%;
}
.archive a.button  {
    font-size:  18px;
    padding:  7px 5px 7px 15px !important;
}

.navigation {
    width: 70% !important;
}
}
@media only screen and (min-width:1281px) and (max-width:1380px) {
    .shp-img-cat figure  {
    width:  16.5% !important;
}
.archive a.added_to_cart.wc-forward  {
    padding:  6px 0px !important;
    width:  41%;
}
.archive a.button  {
    width:  100%;
    font-size:  19px !important;
    padding:  7px 5px 7px 15px !important;
}
.navigation {
    width: 65% !important;
}
}
@media only screen and (min-width:963px) {
    section.related.products ul.products  {
    display:  grid;
    grid-template-columns:  repeat(4,  1fr);
    grid-column-gap:  30px;
}
section.related.products ul.products::before {
    display:  none;
}
section.related.products ul.products li.product  {
    width:  100% !important;
    margin:  0 !important;
}
section.related.products ul.products li.product img {
    max-height:  230px;
    width:  100% !important;
    object-fit:  contain;
}
}
@media only screen and (max-width:962px) {
    section.related h2:first-child  {
    margin-top:  34px;
}
}
.single-product div#primary,  .woocommerce-checkout div#primary,  .woocommerce-cart div#primary,  body.tax-brand #primary  {
    width:  90%;
    margin:  0 auto;
    float:  none;
}
#zoid-paypal-button-02137fa5bc.paypal-button-size-responsive  {
    text-align:  left !important;
}
.paypal-button  {
    width:  30% !important;
    display:  inline-block;
    float:  left;
}
.single-product div.product .woocommerce-product-gallery img  {
    width:  100%;
}
.shp-img-cat figure.item11 {
    min-height:  307px;
}
.fll-lgs  {
    background:  #c7c7c7;
    padding:  15px 0px;
}
.gg {
    margin:  0 auto;
}
.woocommerce-page h1.entry-title  {
    text-align:  center;
    padding:  40px 0 25px 0;
    font-family:  'proxima-nova';
    text-transform:  uppercase;
    font-weight:  600;
    color:  #2e3192;
}
.single h1.product_title.entry-title  {
    text-align:  left;
}
.li-ull ul  {
    list-style:  none;
    padding:  30px 0px 0 0;
    margin-left:  0px;
}
.li-ull ul li  {
    position:  relative;
    font-family:  'proxima-nova';
    font-size:  18px;
}
.li-ull ul li:before  {
    content:  '\f00c';
    font-family: 'FontAwesome';
    margin-right:  10px;
    color:  #ed1c24;
}
h2.soc-hh  {
    font-family:  'proxima-nova';
    font-weight:  bold;
}
ul.mta  {
    display:  flex;
    justify-content:  flex-start;
    margin:  0;
    list-style:  none;
}
ul.mta li  {
    margin:  10px 4px;
}
ul.mta li img  {
    width:  35px;
}
h2.red-lnn  {
    font-size:  22px;
    text-transform:  none;
    font-style:  italic;
    text-align:  center;
}
h2.red-lnns  {
    margin-top:  10px;
    margin-bottom:  16px;
    font-size:  20px;
    font-weight:  600;
    font-family:  'proxima-nova';
    font-style:  italic;
    text-align:  center;
    color:  #2E3192;
}
.hth  {
    display:  flex;
    align-items:  center;
}
div#cartp  {
    margin-left:  20px;
}
button#btn-cart  {
    background:  #ed1c24;
    text-transform:  uppercase;
    font-family:  'proxima-nova';
    width:  178px;
    letter-spacing:  1.0px;
    outline:  0;
}
.imgcsl {
    width: 100%;
    height: 100%;
}

/*--shop--*/
.woocommerce-shop.right-sidebar .content-area {
    width: 70%;
    float: none;
    margin: 0 auto;
}
.woocommerce-shop.right-sidebar .widget-area {
    display: none;
}
/*--shop--*/

/*--mega menu--*/
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-3-columns > ul.mega-sub-menu > li.mega-menu-item > a {
    font-weight: bold;
    font-size: 17px;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li > a {
    text-transform: capitalize;
    font-size: 14px;
}
/*--mega menu--*/

.rmagic .rmrow, .buttonarea, .rm_forgot_pass, .rmagic .rmcontent form fieldset {
    background: #fff !important;
}
.buttonarea input#rm_register_btn {
    font-weight: bold;
    font-size: 20px;
    border: 0px !important;
    background: #ed1c24 !important;
}
.rgstr fieldset.rmfieldset {
    text-align: left;
}
.rgstr .rmagic-field label.rmfield {
    font-weight: bold;
    text-transform: uppercase;
    color: #ed1c24 !important;
    font-size: 24px;
}
.page-template-register .rgstr .rmfieldset .rminput input {
    border: 1px solid #ccc !important;
}
.rm-togglePassword {
    top: 19px !important;
    right: 12px !important;
}
.rgstr .buttonarea input#form_3_1-element-24 {
    background: #ed1c24;
    border-radius: 0px !important;
}
.loggs2 {width: 70%;margin: 70px auto;    display: flow-root;}
.loggs2 .rmcontent fieldset {padding: 0 !important;}
.mnn-divi {display: flex;justify-content: space-evenly;flex-wrap:wrap;}
.rgstr-div h3.log-trade1 {padding-bottom: 39px;}
.loggs2 .rmagic .buttonarea {margin-top: 0;}
h2.headng-mainn {text-align: center;padding-bottom: 80px;color: #2e3192;font-weight: bold;}
.loggs2 .rmagic-col {padding: 0 !important;}
.loggs2 .rmagic .buttonarea input[type='submit'] {background: #2e3192;border-radius: 0px;}
a.rgsrt {padding: 15px 50px 15px;background: #2e3192;color: #fff;font-size: 20px;font-weight: bold;text-transform: uppercase;}
.rgstrr {display: inline-block;clear: both;margin-top: 60px;}
h3.log-trade1 {font-weight: bold;}
.loggs2 ul li {line-height: 30px;}
.loggs2 form#form_4_1 {margin-bottom: 0px;}
.loggs2 .rm_forgot_pass {text-align: center;margin: 0 auto;width: 100%;}
.loggs2 .buttonarea {padding-bottom: 0px;}
#rm_recovery_form .rmrow {width: 100%;}
#rm_recovery_form .rmfield  label {float: left;}
#rm_recovery_form .buttonarea input#rm_submit_btn {background: #2e3291;border-radius: 0;}
h3.log-tradsse {text-align: center;padding: 30px 0 20px 0;font-weight: bold;font-size: 32px;color: #2e3291;}
.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button {background: #ed1c24 !important;}
.ccf {display: flex;align-items: baseline;}
.menu-crtsss-container ul li {list-style: none;}
.lgs i {font-family: 'Font Awesome 5 Free';font-style: normal;color: #fff;}
a.lgs {padding: 0 15px;}
.woocommerce-privacy-policy-text p {display: none;}
h2.login-account {padding-bottom: 30px;}
form.pds p {margin: 14px 0;}
button.woocommerce-button {    margin: 26px 0 0;    background: #2e3192;   padding: 10px 50px;}
form.pds input, form.register input {    border: 1px solid #ccc;   background: #fff;    border-radius: 10px;}
button.woocommerce-button {background: #cc1e24 !important;}
.woocommerce-MyAccount-content table th {    background: #cc2e13;    border: 1px solid #fff;color: #fff;text-align: center;}
.woocommerce .woocommerce-MyAccount-content table tbody tr:nth-child(even) td {    background: #dfdddd;}
table.woocommerce-orders-table {    border: 1px solid #9d9999;}
.woocommerce-account a.button {    background: #cc2e13;}
.header-cart-count {position: absolute;bottom: 10px;right: -14px;color: #fff;font-size: 13px;margin: -12px 0px 0px 4px;}
ul#menu-shop-by-category-menu li {margin: 0 30px;}
ul#menu-shop-by-category-menu {display: flex;justify-content: center;list-style: none;flex-wrap: wrap;}
ul#menu-shop-by-category-menu span {font-size: 15px;line-height: 14px;font-weight: bold;font-family: 'proxima-nova';color: #c08618;padding: 8px 0px;display: block;}
.not-found {text-align: center;padding: 80px 0 0;}
img.bluu {margin: 0 auto;}
h3.srry {    display: inline-block;    padding: 20px 0;font-weight: bold;    font-size: 35px;    color: #000;}
p.fpund {    font-size: 25px;    font-weight: 600;   padding-bottom: 30px;}
a.prro {    background: #2e3192;    color: #fff;    padding: 13px 50px;    font-size: 20px;    display: inline-block;    width: auto !important;}
.wishlist_item td.product-action {width: auto;}
h2.h3d {font-family: proxima-nova;font-weight: 700;font-size: 19px;margin: 0;color: #fff;text-align: center;letter-spacing: 1px}
.slick-next:before {background: url('https://prodepot.com.au/wp-content/uploads/2022/11/arrw.png');border: 0px;content: "";background-repeat: no-repeat;width: 36px;height: 56px;position: absolute;right: -4px;}
.slick-prev:before {background: url('https://prodepot.com.au/wp-content/uploads/2022/11/arrw2.png');content: "";width: 34px;height: 49px;background-repeat: no-repeat;position: absolute;left: -13px;top:20px; }
.fullslider1 .slick-next:before {content: "";background: url('https://prodepot.com.au/wp-content/uploads/2022/11/blckk.png');background-repeat: no-repeat;width: 30px;height: 49px;position: absolute;right: -42px;}
.fullslider .slick-slide,.fullslider1 .slick-slide {margin: 0 10px;}
.prbhh:before {content: "" !important;background: url('https://prodepot.com.au/wp-content/uploads/2022/11/arwwss.png');width: 24px;height: 30px;background-repeat: no-repeat;position: absolute;    left: -10px;top: -4px;}
.cntnt {padding-top: 20px;}
.single-product .woocommerce-product-details__short-description h1 {display: none;}
h2.brdcrmb a {font-weight: bold;color: #000;}
h2.brdcrmb {display: inline-block;padding-left: 5%;font-size: 25px !important;padding-bottom: 4%;}
.brdcrmb .prbhh:before {background: url('https://prodepot.com.au/wp-content/uploads/2022/12/red-arrw.png');background-repeat: no-repeat;top: -7px;}
.brdcrmb span.smpl {font-weight: bold;}