/*/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.subtitle { display: none !important; } 
.fusion-carousel-title{ display: none; } 
.fusion-content-sep {
    margin-top: 0px !important;
    height: 6px;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
}
h3.product-title {
    text-align: left;
    font-style: inherit !important;
    font-weight: 600 !important;
    min-height: 79px !important;
    border-top: 1px solid #ececec;
    margin-top: 0px !important;
    padding-top: 15px;
}

.fusion-carousel .fusion-carousel-price { margin-top: -85px !important; } 
.fusion-contact-info { color: #000 !important; font-size: 14px !important; letter-spacing: 3px !important; background: url(images/call-icon.png) no-repeat 4px 13px; padding-left: 35px; position: absolute; right: 195px; top: 3px; z-index: 9999; }
.fusion-contact-info a {color:#000}
.clear {clear:both} 
a{text-decoration:none !important}
.fusion-social-links-header { margin-top: 10px; position: relative; z-index: 999; } 
.tfs-slider .slide-content-container h3 { font-size: 17px; line-height: 38px; font-weight: normal !important; } 
h3.title-heading-left ul { margin: 0 0 0 4px; padding: 0; }
h3.title-heading-left ul li { list-style: none; background: url(images/arrow.png) no-repeat left 5px; padding: 0 16px 18px 16px; }
h1.title-heading-left { list-style: none; background: url(images/heading-bg.jpg) no-repeat 4px bottom; padding-bottom: 11px !important; margin-bottom: 11px !important; } 
.shopnow-btn { float: left; border: 2px solid #fff !important; width: 172px !important; padding: 12px 0; border-radius: 50px !important; font-size: 17px !important; color: #fff !important; }
.shopnow-btn:hover {background:#ed1c24}
span.menu-text { text-transform: uppercase; letter-spacing: 2px; } 
.fusion-header { margin-top: -50px; background: none !important; }
.fusion-main-menu {margin-top: 34px;}
.menu-dropdown1 ul {background: url(images/delivery-menuimg.jpg) no-repeat right top;height: 213px;padding:11px 0;}
.menu-dropdown2 ul {background: url(images/delivery-menuimg2.jpg) no-repeat right top;height: 213px;padding:11px 0;}
.menu-dropdown3 ul {background: url(images/delivery-menuimg3.jpg) no-repeat right top;height: 213px;padding: 11px 0;}
.menu-dropdown4 ul {background: url(images/delivery-menuimg4.jpg) no-repeat right top;height: 213px;padding: 11px 0;}
.menu-dropdown5 ul {background: url(images/delivery-menuimg5.jpg) no-repeat right top;height: 213px;padding: 11px 0;}
.fusion-main-menu > ul > li > a:hover { border-color: transparent !important; }
.fusion-header-wrapper .fusion-row { position: relative !important; }
.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {margin: 0 !important;}
.fusion-social-networks.boxed-icons .fusion-social-network-icon {margin: 0 2px 10px !important;}
a.fusion-main-menu-icon.fusion-bar-highlight { font-size: 17px; }
li.fusion-custom-menu-item.fusion-main-menu-search.fusion-last-menu-item a { margin-right: 7px; }
h1.heading1 { width: 100%; text-align: center; color: #000 !important; text-transform: uppercase; font-size: 23px !important;padding: 17px 0;    margin: 0;position: relative; } 
h1.heading1::before { height: 5px; background: url(images/heading-border.jpg) no-repeat center top; width: 100%; position: absolute; text-align: center; content: ''; left: 0;top: 0; }
h1.heading1::after { height: 5px; background: url(images/heading-border.jpg) no-repeat center bottom; width: 100%; position: absolute; text-align: center; content: ''; left: 0;bottom: 0; }
span.fusion-nav-next {background:rgba(51, 51, 51, 0.7) !important; } 
span.fusion-nav-prev {background:rgba(51, 51, 51, 0.7) !important; } 
h2.heading2 { width: 100%; text-align: center; color: #000 !important; text-transform: uppercase; font-size: 23px !important;padding: 17px 0;    margin: 0;position: relative; } 
h2.heading2::before { height: 5px; background: url(images/heading-border.jpg) no-repeat center top; width: 100%; position: absolute; text-align: center; content: ''; left: 0;top: 0; }
h2.heading2::after { height: 5px; background: url(images/heading-border.jpg) no-repeat center bottom; width: 100%; position: absolute; text-align: center; content: ''; left: 0;bottom: 0; }
.heading3 { width: 100%; text-align: center; color: #fff !important; text-transform: uppercase; font-size: 23px !important;padding: 17px 0;    margin: 0;position: relative;text-align: left; } 
.heading3::before { height: 5px; background: url(images/heading-border2.jpg) no-repeat left top; width: 100%; position: absolute; text-align: center; content: ''; left: 0;top: 0; }
.heading3::after { height: 5px; background: url(images/heading-border2.jpg) no-repeat left bottom; width: 100%; position: absolute; text-align: center; content: ''; left: 0;bottom: 0; }
.content-box-heading { width: 131px !important; float: right; border-bottom: 1px solid #fff; padding-bottom: 24px !important; text-transform: uppercase; font-size: 18px !important; } 
.fusion-content-boxes.fusion-columns-1 .fusion-column { margin-bottom: 10px !important; width: auto !important;clear: both; } 
.whyus-coln .image { width: 85px; padding: 0 !important; margin: 0 !important; float: left !important; }
.whyus-content { background:#e92d34e0;padding-bottom: 40px;}
.readmore { background: none !important; border-radius: 50px !important; font-size: 14px !important; letter-spacing: 2px;transition: all .3s;    letter-spacing: 2px !important; }
.readmore:hover { background: #fff !important; }
.readmore:hover .fusion-button-text {color:#ea2f36 !important}
.whyus-content { margin-right: 60px !important; float: right !important; }
.testmonial-content { letter-spacing: 0 !important; font-style: normal !important; font-size: 15px; text-align: center; }
.testimonial-thumbnail { margin-bottom: 0 !important;margin-top:25px !important;}  
.company-name strong { clear: both; font-size: 15px; font-weight: 500; letter-spacing: 0; }
.company-name span { clear: both; font-size: 15px; font-weight: 500; letter-spacing: 0; }
.author { margin: 0 !important; padding: 0 !important; }  
.fusion-testimonials.clean blockquote q {padding:25px 25px 10px 25px !important}
.contact-info-container .content-box-heading { font-size: 16px !important; text-transform: capitalize;margin-top: 18px !important; }
/* .detail-info { margin-right: 1.5% !important; width: 23.5% !important; border-right: 1px solid #e0e0e0; margin-left: 1%; }  */
.detail-info {   border-right: 1px solid #e0e0e0; } 
.contact-info-container .fusion-content-boxes.fusion-columns-1 .fusion-column {margin-bottom:0 !important}
.contact-info-container .fusion-content-boxes .heading  {margin-bottom:0 !important}
.detail-info:last-child h6.content-box-heading { width: 150px !important; } 
.support-tel {margin:-23px 0 0 75px;  position: absolute; width: 100%;}
.detail-info:last-child {width:20% !important;border:0 !important}
.fusion-mobile-menu-icons a, .fusion-mobile-menu-icons a:after, .fusion-mobile-menu-icons a:before {color: #000 !important;}
.fusion-menu-login-box .menu-text { font-size: 0 !important; background: url(images/my-account-icon.png) no-repeat left center; width: 17px; height: 17px; }
.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[data-selected=true] {box-shadow:none !important}
.care-container p { font-size: 16px; font-weight: 400; } 
.fusion-breadcrumbs a { color: #000 !important; } 
.fusion-menu-login-box { padding-right:12px !important; }
.fusion-main-menu-cart { padding-right:18px !important; }  
.fusion-menu-login-box .fusion-dropdown-indicator {display: none;}
.fusion-menu-login-box ul { width: 150px !important; left: -80px !important; padding: 13px 0; } 
h4.widget-title { font-size: 15px !important; font-weight: 600 !important; background: url(images/title-bg.png) no-repeat left bottom;    padding-bottom: 6px; }
.fusion-footer .menu li { padding-top: 0 !important;padding-bottom:2px !important;padding-left: 0 !important;width: 90%;border: 0 !important; }
.fusion-footer .menu li a { font-weight: 500; font-size: 14px !important;-webkit-transition: all 0.3s linear;text-transform: capitalize; } 
.fusion-footer .menu li a:hover {padding-left:5px;color:#e92d34e0}
.fusion-footer .menu li li a { font-weight: 400; font-size: 13px !important;padding-top: 0 !important; background: url(images/footer-arrow.png) no-repeat left 6px; padding-left: 12px;-webkit-transition: all 0.3s linear;} 
.fusion-footer .menu li li a:hover {padding-left:15px !important;color:#e92d34e0}
.fusion-footer .menu li a::before { display:none !important}  
.fusion-footer .menu .sub-menu { margin: 0 0 0px 0; } 
.fusion-footer .fusion-column { width: 18% !important; } 
.fusion-column.fusion-column-last { width: 25% !important; } 
.fusion-column.fusion-column-last p { font-size: 15px; } 
.payment-method li { float: left; }
.fusion-footer-widget-area .widget-title {margin: 0 0 20px !important;}


.fusion-main-menu .sub-menu a {-webkit-transition: all 0.3s linear;}
.fusion-main-menu .sub-menu a:hover {padding-left:27px;}

.footer-colm {width:100%;float:left;border-bottom:1px solid #dde0e0;border-top:1px solid #dde0e0;}
.footer-box1 { width:34.3%; float: left; border-right: 1px solid #dde0e0; margin-right: 2%; min-height: 70px;text-align: left; } 
.footer-box1-title {font-size:14px;text-transform:uppercase}
.footer-box2 { width:35.3%; float: left; border-right: 1px solid #dde0e0; margin-right: 2%; min-height: 70px; text-align: left;} 
.footer-box3 { width: 26.3%; float: left; } 
.footer-box3 .footer-box1-title { font-weight: 500;text-align: left; } 
.footer-box1-title { font-weight: 600;margin-bottom: 5px;}  
ul.social-area { margin: 0; padding: 0; } 
.social-area li { list-style: none; float: left; } 
.extra-footer { float: left; width: 100%; border-top: 1px solid #dde0e0; padding-top: 21px;margin-top: 10px; } 
.fusion-social-links-footer { display: none !important; } 
.fusion-copyright-notice {font-weight:400}
.footer-address { font-size: 14px;font-weight: 400;} 
.footer-address a {text-decoration: underline !important;}
section#text-5 { margin-bottom: 0; } 
input.tnp-email { width: 275px !important; background: #fff !important; border: 1px solid #afafaf !important; height: 37px !important; margin-bottom: 16px; }
input.tnp-submit { background: none !important; color: #ed1c24 !important; float: left; width: 140px !important; border: 1px solid #ed1c24 !important; border-radius: 50px !important; cursor: pointer; text-transform: uppercase;transition: all .3s;letter-spacing: 2px; }
input.tnp-submit:hover {background: #ed1c24 !important;color:#fff !important}
.fusion-footer-widget-column { margin-bottom: 20px; }   
#text-4 h4.widget-title { background: none !important; }
.fusion-footer footer .fusion-columns .fusion-column:nth-child(2) { width: 20% !important; } 
.fusion-clean-product-image-wrapper { border: 1px solid #e7e7e7; }  
h4.fusion-carousel-title { text-align: left !important; font-size: 17px !important; color: #3b3b3b !important; width: 100% !important; font-weight: 700; }
h4.fusion-carousel-title a:hover {color:#ed1c24 !important}
.product-buttons .button { text-align: left; background: url(images/cart-icon.png) no-repeat left 9px; border: 0; text-align: left; font-size: 13px; float: left; }
.fusion-clean-product-image-wrapper {border: 1px solid #e7e7e7;padding: 0 8%; min-height: 431px;}
.fusion-carousel-title a { font-weight: 600;line-height: 20px !important; } 
span.woocommerce-Price-amount.amount { text-align: left; color: #ed1c24 !important; font-size:15px !important; }    
.fusion-carousel-price { text-align: left;right: 195px; } 
h2.heading2.bestsellter-title { margin-bottom: 50px; } 
a.show_details_button { padding: 9px 0; } 
.fusion-image-wrapper .fusion-rollover {display:none}
.fusion-page-title-wrapper { text-align: center; width: 100%; float: left;} 
.fusion-page-title-secondary {text-align: center !important;width: 100%;padding:18px 0 15px;border-bottom:1px solid #dcdcdc}
h1.entry-title { width: 100%; text-align: center; font-size: 23px; font-weight: 400; text-transform: uppercase; clear: both; padding: 20px 0; margin:0px 0 0px 0;position: relative;} 
h1.entry-title::before { height: 5px; background: url(images/heading-border.jpg) no-repeat center top; width: 100%; position: absolute; text-align: center; content: ''; left: 0;top: 0; }
h1.entry-title::after { height: 5px; background: url(images/heading-border.jpg) no-repeat center bottom; width: 100%; position: absolute; text-align: center; content: ''; left: 0;bottom: 0; }
.about-contentright .fusion-column-wrapper { width: 585px !important; float: left; } 
.about-contentright p { font-size: 15px; text-align: justify;line-height: 26px;}
.about-imgleft .fusion-column-wrapper { background-size: auto 100% !important; height: 540px !important; 
background-position: right top !important; }
.fusion-header-wrapper { position: relative; z-index: 10010; height: 113px; } 
.about-imgleft { margin: 0 !important; width: 50% !important; }
.about-imgright { margin: 0 !important; width: 50% !important; }
.about-imgright .fusion-column-wrapper { background-size: auto 100% !important; height: 470px !important; background-position: right top !important; }
.woocommerce .login .form-row { text-align: initial; margin: 0 20px 0 -2px; float: left; } 
.about-contentleft .fusion-column-wrapper { width: 585px !important; float: right; } 
.about-contentleft p { font-size: 15px; text-align: justify;line-height: 26px; }	
.about-contentleft { margin-right: 2% !important; }	 
.about-contentleft h2.heading2 { text-align: left; margin-bottom: 60px; margin-top: 0; padding-top: 0; } 
.about-contentleft h2.heading2::before {display:none; }
.about-contentleft h2.heading2::after { height: 5px; background: url(images/heading-border.jpg) no-repeat left bottom; width: 100%; position: absolute; text-align: center; content: ''; left: 0;bottom: 0; }
.about-smallcol { background: #ed1c24; color: #fff; width: 195px; float: left; font-size: 18px; font-weight: 600; padding: 30px; margin-top: 107px; }
.about-imgleft .about-smallcol { float: right; text-align: left; }  
.about-contentright h2.heading2 { text-align: left; margin-bottom: 50px; margin-top: 0; padding-top: 0;padding-bottom:12px; } 	
.about-contentright h2.heading2::before {display:none; }
.about-contentright h2.heading2::after { height: 5px; background: url(images/heading-border.jpg) no-repeat left bottom; width: 100%; position: absolute; text-align: center; content: ''; left: 0;bottom: 0; }
.ourproducts-area h2.heading2::before {display:none; }
.ourproducts-area {margin-bottom:30px !important}
.ourproducts-area h2.heading2 { text-align: center; margin-bottom: 50px; margin-top: 0; padding-top: 0;padding-bottom:12px; } 	
.ourproducts-area h2.heading2::after { height: 5px; background: url(images/heading-border.jpg) no-repeat center bottom; width: 100%; position: absolute; text-align: center; content: ''; left: 0;bottom: 0; } 
.fusion-text.product-content-area { text-align: center; font-size: 15px; margin-top: 30px; } 
.product-icon-area { padding-bottom: 20px;background: url(images/red-border.jpg) no-repeat center bottom; } 
.ourproduct-colm .fusion-column-wrapper { border: 1px solid #e0dede; height: auto; float: left;width: 100% !important; } 
.ourproduct-colm { width: 245px !important; margin-bottom: 29px !important; margin: 0 20px 36px 20px !important; }  
.about-imgright { margin: 0 !important; width: 50% !important; float: right !important; }
.fusion-copyright-notice {margin-bottom:0 !important}
span.divider { float: left; margin-top: 8px; margin-right:0px; } 
.show_details_button {float:right;}
button.single_add_to_cart_button.button.alt {padding-right: 7px; }
a.add_to_wishlist { float: left !important; padding-left: 0 !important; margin-top: 11px !IMPORTANT; } 
a.show_details_button:hover {color:#f00 !important;text-decoration:none}
h4.fusion-carousel-title { min-height: 60px; } 
.fusion-carousel-meta a { display: none; } 
.post-content p { margin-top: 0; margin-bottom: 20px;font-size: 14px;} 
.auther-name { float: left; width: 100%; text-align: center; font-weight: 600; text-transform: uppercase; font-size: 16px; margin-top: 10px; } 
.designation-name { float: left; width: 100%; text-align: center; font-weight: 500;text-transform: uppercase; } 
.fusion-text.testi-content { text-align: center; margin: 20px 0 0 0;min-height: 100px;} 
.test-coln { border: 1px solid #d4d4d4; padding: 30px 20px; }
.fusion-page-title-captions { padding-bottom: 40px; padding-top:40px; } 
.contact-content { text-align: center; font-size: 14px; margin-top: 30px; }
.contact-colm .fusion-column-wrapper { height: 450px;padding-top: 20px !important; }   
.contact-map p { margin-bottom: 0; } 
.fusion-custom-menu-item-contents {right:0}
.woocommerce-Price-currencySymbol { margin-right: 4px; } 
.fusion-custom-menu-item-contents.fusion-menu-cart-items { width: 300px; background: #fff !important; border-color: #eee !important; } 
.fusion-menu-cart-checkout a{color:#000 !important}
.fusion-menu-cart-checkout-link a:before {color:#000 !important}
.fusion-widget-cart-counter a:before { color: #000 !important}
span.fusion-menu-cart-item-title {color:#000 !important}
span.fusion-menu-cart-item-quantity { color: #000; } 
.fusion-main-menu-search-open .fusion-custom-menu-item-contents { padding: 15px !important; background: #fff !important; } 
input.fusion-search-submit.searchsubmit { background: #ed1c24 !important; margin-top: -1px !important; padding: 20px 0 !important; line-height: 0px !important; } 
.fusion-header { border: 0 !important; } 
span.fusion-widget-cart-number { background: none; padding: 4px 0 0 0 !important; } 
.bestsellter-container .fusion-content-sep.sep-double.sep-solid, .newsarrival-container .fusion-content-sep.sep-double.sep-solid { border-bottom: 1px solid #ececec; margin-bottom: 8px; } 
.bestsellter-container .fusion-carousel-item, .newsarrival-container .fusion-carousel-item { border:1px solid #e7e7e7 !important;padding:0 20px 15px 20px !important } 
.product-buttons { padding-bottom: 7px !important; } 
.newsarrival-container .fusion-carousel-item {background:#fff}
.fusion-carousel .fusion-carousel-title { margin: 4px 0 3px !important; padding-top: 8px; border-top: 1px solid #eee; } 
.product-buttons { border-bottom:0 !important;}
.fusion-carousel .fusion-carousel-price { margin-top: 0; } 
.bestsellter-container .fusion-content-sep {margin-top: 25px !important;}
.bestsellter-container .fusion-carousel-nav, .newsarrival-container .fusion-carousel-nav {visibility: hidden !important;}
.sidebar .widget h4.widget-title, section#custom_html-2 { font-size: 17px !important; text-transform: uppercase;background: none;} 
.sidebar .widget h4.widget-title {margin-top:0 !important;margin-bottom: 20px !important;}
.ewd-uwcf-color-item {width:auto !important}
h3.product-title { text-align: left; font-style: inherit !important; font-weight: 600 !important; min-height: 99px !important; border-top: 1px solid #ececec; margin-top: 13px; padding-top: 15px; } 
.fusion-price-rating { text-align: left; } 
.add_to_cart_button:before {display:none}
.products-3>li {width: 30% !important; margin:0 3% 3% 0 !important;}
.products li { width: 31.3% !important; margin: 0 3% 3% 0 !important; clear: none !important; } 
.product .product-buttons {padding-top:0 !important;border: 0 !important;}
.products  .fusion-product-content .add_to_cart_button { background-position: left;padding-left: 20px;max-width: 243px !important;display:none } 
.fusion-product-content a.show_details_button { padding:3px 0 0 0 !important} 
.products>li {border: 1px solid #efefef !important;}
.single-product #content {width:100% !important}
li.woobsp-product { border-bottom: 1px solid #e7e7e7 !important; padding-bottom: 20px !important; } 
li.woobsp-product a:hover{ padding-left:0 !important } 
li.woobsp-product img { float: right; border: 1px solid #d5d5d5; padding: 8px; width: 63px !IMPORTANT; } 
li.woobsp-product:last-child {border:0}
li.woobsp-product p.product-title { font-size: 14px !important; font-weight: 500 !important; color: #3b3b3b !important; } 
li.woobsp-product span.woocommerce-Price-amount.amount { font-size: 14px !important; font-weight: 500 !important; } 


form.checkout label { margin-bottom: 2px; display: inline-block; font-size: 15px; font-weight: 500; text-transform: capitalize; } 
input.fusion-button.button-default.fusion-button-default-size.button, button#place_order, .woocommerce-address-fields .button, button.woocommerce-Button.button, p.fusion-login-box-submit input, .woocommerce #customer_login .login .button, .avada-shipping-calculator-form .button, button.fusion-apply-coupon, .button.fusion-update-cart, a.checkout-button, .customize-col3 input.wpcf7-form-control.wpcf7-submit, button.woocommerce-button.button.woocommerce-form-login__submit {background: none !important; border-radius: 50px !important; font-size: 14px !important; letter-spacing: 2px; transition: all .3s; letter-spacing: 2px !important;border:1px solid #e92d34 !important;color:#e92d34 !important;transition: all .3s;}
form.woocommerce-form.woocommerce-form-login.login p.lost_password { float: left; margin-top: 16px; } 

input.fusion-button.button-default.fusion-button-default-size.button:hover, button#place_order:hover, .woocommerce-address-fields .button:hover, button.woocommerce-Button.button:hover, p.fusion-login-box-submit input:hover, .woocommerce #customer_login .login .button:hover, .avada-shipping-calculator-form .button:hover, button.fusion-apply-coupon:hover, .button.fusion-update-cart:hover, a.checkout-button:hover, .customize-col3 input.wpcf7-form-control.wpcf7-submit, button.woocommerce-button.button.woocommerce-form-login__submit:hover {background: #ed1c24 !important;color:#fff !important} 
.product-images .crossfade-images {background:none !important} 
.payment_box.payment_method_cheque p { margin-bottom: 0; } 
li.product-list-view h3.product-title { min-height: auto !important; margin-bottom: 11px; border: 0; float: left; width: 100%; }
li.product-list-view  .fusion-price-rating { float: left; width: 100%; }

 .woocommerce-tabs { overflow: hidden; background:#f7f7f7; float: left; margin-top: 60px !important; width: 100% !important;padding: 33px !important; } 
.products .product-list-view {padding-top: 20px !important;padding-bottom: 20px !important;}
.woocommerce-tabs>.tabs a { font-size: 18px; color: #000;padding: 15px 0 !important; } 
.woocommerce-tabs>.tabs li.active a {color: #ed1c24 !important;background:none !important;} 
.woocommerce-tabs .tabs li:last-child a { border: 0 !important; } 
.woocommerce-tabs .panel { padding:0 20px !important; border: 0 !important; border-left: 1px solid #d6d6d6 !important; padding-left: 30px !important; box-shadow: none !important; border-radius: 0 !important;min-height: 485px; }

div#tab-cost_performance_tab {background: url(images/tab-bg1.png) no-repeat 490px top;}
div#tab-environment_tab {background: url(images/tabs-bg.png) no-repeat right top;}
div#tab-dilution_tab {background: url(images/tab-bg3.png) no-repeat 490px top;}
 
.product-bullet {margin:0;padding:0;width: 52%;}
.product-bullet li { background: url(images/bullet.png) no-repeat left 6px; list-style: none; font-size: 15px; padding: 0 0 6px 14px; } 
.avada-product-gallery .flex-control-thumbs li { padding: 0; width: 119px; border: 1px solid #e7e7e7 !important; } 

.post-content.woocommerce-product-details__short-description p {font-size:16px;font-weight: 400;}
.cart button.single_add_to_cart_button.button.alt { background: url(images/detail-cart-btn.png) no-repeat 24px 16px #ed1c24; text-align: center; padding: 20px 0 20px 33px !important; width: 212px !important; border-radius: 40px; font-weight: 500 !important; font-size: 17px !important; } 
.summary-container .product-border.fusion-separator.sep-double.sep-solid { display: none; } 
table.variations label, .woocommerce-address-fields__field-wrapper label, form.woocommerce-EditAccountForm.edit-account label { font-size: 16px; font-weight: 400 !important; text-transform: capitalize !important; margin-bottom: 6px !important; float: left; width: 100%; color: #000 !important; } 
.variations tr { border-top: 1px solid #dadddf; padding: 10px 0 !important; float: left; width: 100%; } 
.variations .label { padding-right: 10px; float: left; width: 105px; text-align: left; } 
.variations .value { min-width: auto; float: left; } 
li.variable-item.color-variable-item {border:0 !important}
li#tab-title-reviews { display: none; } 
.woocommerce-content-box.full-width { margin-left: 0; width: 100%; margin-bottom: 40px; } 
section.related.products h3.title-heading-left { width: 100%; text-align: center; font-size: 23px; text-transform: uppercase; } 
section.related.products h3.title-heading-left::before { height: 5px; background: url(images/heading-border.jpg) no-repeat center top; width: 100%; position: absolute; text-align: center; content: ''; left: 0;top: 0; }
section.related.products h3.title-heading-left::after { height: 5px; background: url(images/heading-border.jpg) no-repeat center bottom; width: 100%; position: absolute; text-align: center; content: ''; left: 0;bottom: 0; }
.fusion-title.title.sep-double.sep-solid.fusion-border-below-title {position:relative;}
html.flexbox .woocommerce .social-share {display:none !important}
section.related.products li { width: 263px !important; margin-right: 22px !important; } 
.product-images .crossfade-images {background:#fff }
section.related.products .fusion-title.title.sep-double.sep-solid.fusion-border-below-title {margin: 0 0 60px;}

nav.woocommerce-MyAccount-navigation li:last-child a {border-bottom:0 !important}
nav.woocommerce-MyAccount-navigation li a { background: url(images/footer-arrow.png) no-repeat left 16px; 
padding: 10px 10px 10px 12px !important;text-transform: capitalize;} 
h2.avada-woocommerce-myaccount-heading { font-size: 28px; margin: 0; font-weight: 400 !important; } 
a.fusion-bar-highlight { border: 0 !important; } 
.fusion-menu-login-box .sub-menu li:nth-child(2) { display: none; } 
.woocommerce-notices-wrapper { padding: 0 !important; } 
.avada-product-gallery .flex-control-thumbs li { padding: 0; width: 114px !important; text-align: center; } 
.avada-product-gallery .flex-control-thumbs img { width: 62% !important; max-width: initial !important; display: initial !important; 
padding: 8px 0; }
.product .images { width: 500px; border: 1px solid #e7e7e7 !important; } 
.avada-product-gallery .flex-control-thumbs {margin: 12px 0 0 0 !important;}
.summary-container p.stock.out-of-stock { display: none; }  

.summary-container a.add_to_wishlist { display: none; }  
.avada-product-gallery .avada-product-gallery-thumbs-wrapper {height: 100px !important;}

.woocommerce-input-wrapper input, form.woocommerce-EditAccountForm.edit-account input { border: 1px solid #e7e7e7 !important; height: 40px !important;color: #000 !important; } 
#order_comments_field .input-text { border: 1px solid #e7e7e7 !important; height:60px !important; } 
span.select2-selection.select2-selection--single, span.select2-selection__arrow {height: 40px !important;border: 1px solid #e7e7e7 !important;} 
.shop_table td { padding:0 !important; } 
span#select2-billing_state-container { padding-top: 4px; color: #000 !important;} 
input#shipping_method_0_local_pickup3, input#shipping_method_0_wc_pickup_store { margin-top: 0 !important; padding-right: 41px !important; width: 17px !important; } 
h2.promo-code-heading.fusion-alignleft { text-align: left; color: #000 !important; text-transform: capitalize; font-size: 23px !important; padding: 17px 0 0 70px !important; margin: 0; position: relative; background: url(images/pramotional-code-icon.png) no-repeat left top; height: 62px; } 
.woocommerce .checkout_coupon .coupon-input .input-text { margin: 0; padding: 8px 15px; height: 40px !important;border: 1px solid #e7e7e7 !important; } 
.fusion-title-sc-wrapper { background: none !important; } 


.slidercaption .text1 { font-size: 45px; margin-bottom: 37px; font-weight: 500;background: url(images/heading-bg.jpg) no-repeat left bottom;padding-bottom: 33px; } 



.slidercaption1 {background: url(images/slider-bg.png) no-repeat center top;text-align:center;width:412px;height:400px;}
.slidercaption1 .text1 { font-size: 33px; text-align: center; color: #000; padding-top: 95px; line-height: 28px; font-weight: 600; text-transform: uppercase; } 
.slidercaption1 .text2 {font-size:45px;color:#ed1c24;text-transform:uppercase;font-weight: 800;margin: 5px 0;line-height: 45px;}
.slidercaption1 .text3 {font-size:27px;color:#000;text-transform:uppercase;font-weight: 500;}
.slidercaption1 .text4 {font-size:18px;color:#000;text-transform:uppercase;font-weight: 500;}
.slidercaption1 .text5 .fusion-button-wrapper a {font-size:17px;color:#fff;text-transform:uppercase;background:#ed1c24;padding:0;text-align:center;width: 165px !important;padding:7px 0;margin: 0 auto;float:none;border:1px solid transparent !important}
.slidercaption1 .text5 .fusion-button-wrapper a:hover {background:none;border:1px solid #ed1c24 !important;color:#ed1c24 !important} 

.slidercaption2 {background: url(images/slider-bg.png) no-repeat center top;text-align:center;width:412px;height:400px;}
.slidercaption2 .text1 { line-height: 25px; font-size: 23px; text-align: center; color: #000; padding-top: 80px; } 
.slidercaption2 .text2 {font-size:45px;color:#ed1c24;text-transform:uppercase;font-weight: 800;margin:10px 0 3px 0;line-height: 44px;}
.slidercaption2 .text3 {font-size:30px;color:#000;text-transform:uppercase;font-weight: 500;margin:10px 0;}
.slidercaption2 .text4 {font-size:18px;color:#000;text-transform:uppercase;font-weight: 500;margin: 0px 0 3px 0;}
.slidercaption2 .text5 .fusion-button-wrapper a {font-size:17px;color:#fff;text-transform:uppercase;background:#ed1c24;padding:0;text-align:center;width: 165px !important;padding:7px 0;margin: 0 auto;float:none;border:1px solid transparent !important}
.slidercaption2 .text5 .fusion-button-wrapper a:hover {background:none;border:1px solid #ed1c24 !important;color:#ed1c24 !important} 



.slidercaption3 {background: url(images/slider-bg.png) no-repeat center top;text-align:center;width:412px;height:400px;}
.slidercaption3 .text1 { font-size: 23px; text-align: center; color: #000; padding-top: 25px; text-transform: none; font-weight: 500; padding-top: 85px; } 
.slidercaption3 .text2 { font-size: 45px; color: #000; text-transform: uppercase; font-weight: 600; margin: 10px 0 5px 0; color: #ed1c24; line-height: 38px; } 
.slidercaption3 .text3 { font-size: 27px; color: #000; text-transform: uppercase; font-weight: 600;margin: 10px 0;	} 
.slidercaption3 .text4 { font-size: 17px; color: #000; text-transform: uppercase; font-weight: 500; margin: 0px 0 13px 0; } 
.slidercaption3 .text5 {font-size:18px;color:#000;text-transform:uppercase;font-weight: 500;}
.slidercaption3 .text5 .fusion-button-wrapper a {font-size:17px;color:#fff;text-transform:uppercase;background:#ed1c24;padding:0;text-align:center;width: 165px !important;padding:7px 0;margin: 0 auto;float:none;border:1px solid transparent !important}
.slidercaption3 .text5 .fusion-button-wrapper a:hover {background:none;border:1px solid #ed1c24 !important;color:#ed1c24 !important} 
h3.title-heading-left ul { margin: 0 0 15px 4px; padding: 0; } 
.yith-wcwl-add-button.show { width: auto !important; float: left; } 
.yith-wcwl-add-button.show a { background: none !important; } 
.yith-wcwl-add-button.show a.add_to_wishlist.single_add_to_wishlist.button.alt {margin-top: 2px !important;} 
.fusion-header-v2 .fusion-secondary-header {border:0 !important}
.fusion-custom-menu-item-contents { right: 0; left: auto !important; background: #fff !important; width: 250px !important; } 
.fusion-custom-menu-item-contents input { border: 1px solid #eee; height: 40px; } 
.fusion-menu-login-box .fusion-custom-menu-item-contents { padding-bottom: 0; } 
p.fusion-remember-checkbox label { font-weight: normal !important; }
p.fusion-login-box-submit { float: left; }  
.fusion-main-menu .sub-menu a span { text-transform: capitalize; } 
.u-column2.col-1 {height: 560px;}
.u-column2.col-2 {height: auto;}
.u-column1.col-1 { height: 505px; } 
.u-column1.col-1 h2 { font-weight: 400 !important; } 
.u-column2.col-2 h2 { font-weight: 400 !important; } 
.u-column1.col-1 label { font-size: 14px; font-weight: normal; } 
.u-column1.col-1 input {height: 40px;border: 1px solid #e7e7e7 !important;margin-top: 0;color:#000 } 
p.form-row { width: 100%; }
p.woocommerce-LostPassword.lost_password { float: left; width: 100%; }
#select2-billing_state-container { line-height: 20px !important; } 
.u-column2.col-2 label { font-size: 14px; font-weight: normal; width: 80%; } 
.u-column2.col-2 input {height: 40px;border: 1px solid #e7e7e7 !important;margin-top: 0;color:#000 } 
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme { float: left; width: 100% !important; margin-left: 16px; margin-bottom: 20px; } 
p.woocommerce-LostPassword.lost_password { margin-top: 16px !important; float: left; width: 100%; } 
.woocommerce-error li { text-align: left !important; background-color: #fff !important; border: 1px solid #ed1c24 !important; color: #a64242; } 
li.woocommerce-MyAccount-navigation-link.is-active a { color: #ed1c24 !important; } 
li.woocommerce-MyAccount-navigation-link.is-active a::after { display:none } 
.u-column2.col-2.woocommerce-Address, .u-column1.col-1.woocommerce-Address {height:auto !important}
form.woocommerce-ResetPassword.lost_reset_password { width: 510px; margin: 0 auto; border: 1px solid #ccc; padding: 30px; } 
p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first label { font-size: 14px; font-weight: normal; } 
p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first input {height: 40px;border: 1px solid #e7e7e7 !important;margin-top: 0;color:#000 } 
.u-column1.col-1 label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme { margin-left: 0; } 
.bestsellter-container a.button.product_type_simple, .newsarrival-container a.button.product_type_simple { margin-right: 7px; } 
.product-buttons-container span.divider { margin-top: 0; margin-left: 4px;display:none } 
.product-buttons-container .yith-wcwl-add-button.show { float: left; width: auto !important;} 
.product-buttons-container .yith-wcwl-add-to-wishlist { margin-top: 5px !important; width:auto!important; float: left; margin-left: 2px;display:inline-block; }
.bestsellter-container .product-buttons-container span.divider { margin-top: 7px; }
.bestsellter-container .product-buttons-container a.button.product_type_simple.add_to_cart_button { margin-right: 11px; } 
.bestsellter-container .product-buttons-container span.divider { margin-top: 7px; margin-left: 0 !important; } 
.bestsellter-container .product-buttons-container .yith-wcwl-add-to-wishlist { margin-top: 9px !important; } 
.bestsellter-container button.single_add_to_cart_button.button.alt { display:none} 
h3.product-title a { font-size: 15px; line-height: 20px; display: inline-block; float: left; }
.bestsellter-container h3.product-title {min-height:80px !important}
.bestsellter-container h3.product-title a { font-size: 14px; line-height: 18px; display: block; }
.woocommerce-info::before, .woocommerce-message::before { margin-left: -16px; font-size: 18px !important; margin-top: -3px !important; color: #ed1c24 !important; margin-right: 2px !important; float: left !important; position: static !important; } 
.newsarrival-container .product-buttons-container span.divider { margin-top: 7px; }
.newsarrival-container .product-buttons-container a.button.product_type_simple.add_to_cart_button { margin-right: 11px; } 
.newsarrival-container .product-buttons-container span.divider { margin-top: 7px; margin-left: 0 !important; } 
.newsarrival-container .product-buttons-container .yith-wcwl-add-to-wishlist { margin-top: 9px !important; } 
.news-arrival-carousal { margin-bottom: 0 !important; margin-top: 60px !important; } 
.news-arrival-carousal .fusion-carousel .fusion-carousel-swipe {height: 435px !important;}
.bestsellter-container .fusion-carousel .fusion-carousel-swipe {height: 441px !important;}
.news-arrival-carousal button.single_add_to_cart_button.button.alt { display:none} 
.news-arrival-carousal h3.product-title {min-height:120px !important}
.news-arrival-carousal h3.product-title a {font-size:15px;}
.customize-col sup {color:#f00 !important}
.term-description { text-align: center;  width: 100%; font-size: 15px; } 
.catalog-ordering.fusion-clearfix { float: left; border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; width: 100%; } 
.catalog-ordering.fusion-clearfix { float: left; border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; width: 100%; margin: 30px 0; }
.orderby-order-container { display: inline-block; vertical-align: top; float: right; border: 1px solid #d9d9d9; height: 32px; margin-top: 7px; }  
.orderby-order-container ul.orderby.order-dropdown { height: 20px !important; line-height: 28px !important; } 
ul.order { display: none !important; } 
ul.fusion-grid-list-view { float: right; } 
li.fusion-grid-view-li.active-view a i { color: #ed1c24 !important; } 
li.fusion-list-view-li.active-view a i { color: #ed1c24 !important; } 
.fusion-grid-list-view li { width: 23px !important; float: left;margin: 0 6px 8px 0;t !important; line-height: 20px !important; margin-top: 5px !important; background: none !important; } 
ul.sort-count.order-dropdown { border: 1px solid #d9d9d9 !important; height: 35px !important; line-height: 31px !important; background: none !important; margin-top: 7px !important;margin-bottom: 0 !important; } 
ul.sort-count.order-dropdown ul li a { background: #f5f9f9 !important; border-left: 1px solid #ececec; border-right: 1px solid #ececec; border-top: 1px solid #ececec;} 
ul.orderby.order-dropdown ul li a { background: #f5f9f9 !important; border-left: 1px solid #ececec; border-right: 1px solid #ececec; border-top: 1px solid #ececec;} 
.catalog-ordering>ul, .orderby-order-container>ul {margin: 0 6px 8px 0 !important;}
.product-list-view .product-excerpt-container { margin-bottom: 14px; } 
.product-list-view .yith-wcwl-add-to-wishlist {margin-top:2px;float: left;} 
.product-list-view span.divider {margin-top: 0;display:none} 
.products .product-list-view .product-buttons a:first-of-type { margin-right: 9px !important; }
.products .product-list-view .yith-wcwl-wishlistexistsbrowse.show { width: 150px !important; margin-top: 3px !important; float: left !important; }
.products .product-list-view .yith-wcwl-wishlistexistsbrowse.show a {text-align:left !important}
.products .product-list-view .yith-wcwl-wishlistaddedbrowse.show { width: 200px !important; } 
.products .product-list-view .yith-wcwl-wishlistaddedbrowse.show a { position: absolute; clear: both; width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; top: 21px; clear: both; float: left; left: 0; } 
.product-list-view .yith-wcwl-add-to-wishlist { margin-top: 2px; float: left; width: 180px; } 
.product-buttons .clear { clear: none !important; } 
header.fusion-header-wrapper.fusion-is-sticky .fusion-header { margin-top: 0 !important; background: #fff !important; width: 100%; height:113px !important;} 
/* .fusion-is-sticky .fusion-main-menu  {margin-top: 23px !important;} */
.fusion-is-sticky .fusion-main-menu > ul > li { padding-right:0px !important; } 
.fusion-is-sticky .fusion-main-menu>ul>li:last-child a { padding-left: 0 !important; }
header.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-header { position: fixed; width: 100%; right: 0; z-index: 99999;background: none !important; } 
.amazingcarousel-title { font-size: 18px !important; color: #000 !important; border-bottom: 1px solid #000; padding-bottom: 20px !important; padding-top: 9px; } 
#wonderplugincarousel-4 .amazingcarousel-prev, #wonderplugincarousel-4 .amazingcarousel-next {display:none !important}
.amazingcarousel-item-container { border: 0 !important; box-shadow: none !important; } 
.fusion-carousel .fusion-carousel-price { margin-top: 0; } 
.fusion-menu-login-box { padding-right: 15px !important; } 
.single-product .fusion-page-title-bar { display: none; } 
/* .fusion-page-title-row.breadcrumb-area { border-top:1px solid #dcdcdc } 
 */.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item) {box-shadow: none !important;}
.summary-container .product-border.fusion-separator.sep-double.sep-solid { display: none !important; } 
.fusion-breadcrumbs li a { text-transform: capitalize !important; } 
.summey-quantity-area ul { margin: 0; padding: 0; } 
.summey-quantity-area ul li { list-style: none; float: left; width: 100%; font-size: 15px; margin-bottom: 4px; } 
.summey-quantity-area { float: left; width:23%;display:none; } 
.summey-quantity-area .Price-area { float: left; width:23%;display:none; } 
.Price-area { float: left;width:28%; } 
.Price-area ul { margin: 0; padding: 0; } 
.Price-area ul li { list-style: none; float: left; width: 100%; font-size: 15px; margin-bottom: 4px; } 
.fusion-page-title-bar {border-bottom:0 !important}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev {line-height:23px !important}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next::before, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev::before {line-height:23px !important}
.variations .label { padding-right: 10px; padding-top: 11px; } 
.variations tr { padding: 10px 0 !important; float: left; width: 100%; height: 60px; } 
table.variations {border-bottom: 1px solid #dadddf; } 
.summary-container span.woocommerce-Price-amount.amount { text-align: left; color: #ed1c24 !important; font-size: 24px !important; font-weight: 600 !important; }
.quality-title { font-size: 17px; float: left; width: 100%; padding: 0 0 20px 0; border-bottom: 1px solid #dadddf; margin-bottom: 20px; }  
.avada-select-parent select { height: 38px !important; border: 1px solid #dadddf; } 
.select-arrow {height: 35px !important;line-height: 35px !important;}
.fusion-carousel .fusion-carousel-item img { vertical-align: middle; width: 85%; height: auto; } 
.fusion-carousel .fusion-carousel-swipe { cursor: -webkit-grab; cursor: grab; height: 520px !important; } 
.fusion-logo img { width: inherit !important; height: auto !important; } 
.woocommerce-content-box h2, .woocommerce-shipping-calculator h2, .cart_totals h2, .coupon h2 { font-weight: 400 !important; font-size: 23px;    text-transform: capitalize; } 
.woocommerce address { font-style: normal; margin-bottom: 20px; text-transform: capitalize; }
.cart-collaterals select, .cart-collaterals input { height: 40px !important; color: #000 !important; } 
.slidercaption1.slidercaption1-text a.fusion-button { padding: 13px 0 !important; } 
.slidercaption1.slidercaption1-text .text1 { line-height: 23px; font-weight: 500;padding-top:82px !important } 
.slidercaption1.slidercaption1-text .text4 { line-height: 28px !important; margin-bottom: 10px !important; } 
.slidercaption1.slidercaption1-text .text1 { font-weight: 500; font-size: 23px; text-transform: capitalize; } 
.slidercaption1.slidercaption1-text { line-height: 28px; } 
a.fusion-main-menu-icon.fusion-main-menu-icon-active.fusion-bar-highlight { font-size: 17px !important; } 
li.fusion-custom-menu-item.fusion-menu-cart.fusion-main-menu-cart.fusion-widget-cart-counter { padding-right: 20px !important; display: none;} 
li.menu-item.fusion-dropdown-menu.menu-item-has-children.fusion-custom-menu-item.fusion-menu-login-box { padding-right: 0 !important; } 
li.menu-item.fusion-dropdown-menu.menu-item-has-children.fusion-custom-menu-item.fusion-menu-login-box a { padding-right: 14px; } 
li.fusion-custom-menu-item.fusion-main-menu-search.fusion-last-menu-item a { padding-right: 0 !important; } 
.yith-wcwl-add-button.show i {font-size:20px;}
.fusion-product-content a.show_details_button { font-size: 15px; } 
.fusion-product-content a.show_details_button::before { margin-left: -22px !important; } 
nav.woocommerce-pagination span.page-numbers.current, .pagination span.current { background: #dd2719; border:1px solid #dd2719 !important; } 
nav.woocommerce-pagination a, span.page-numbers.current { padding: 20px !important; } 
nav.woocommerce-pagination span { margin: 0 !important; } 
nav.woocommerce-pagination a, .pagination a.page-numbers { margin: 0 !important; border-color: #d5d5d5 !important; } 
a.next.page-numbers { border: 1px solid #d5d5d5 !important; padding:12px 17px 13px 12px !important; margin: 0 !important; border-left: 0 !important; margin-top: -1px !important; } 
a.next.page-numbers::after {right: 6px !important; } 
span.select2-selection__placeholder { line-height: 30px !important; font-size: 15px;color: #000 !important; } 
a.show_details_button { font-size: 15px !important; } 
.product-buttons a:before { position: absolute; margin-left: -20px !important; font-family: icomoon; color: inherit; margin-top:0px !important; } 
.checkout .shop_table tfoot th, .cart_totals table th {font-weight: 600;}
a.button.xoo-wsc-chkt { border: 1px solid #f00; padding: 7px; border-radius: 50px; } 
a.button.xoo-wsc-chkt, a.button.xoo-wsc-cart { border: 1px solid #f00; padding: 7px; float: left; border-radius: 50px; width: 42%;transition: all .3s; } 
.shipping-coupon .coupon { height: 310px !important; display: initial !important; float: left; width: 100%; } 
a.button.xoo-wsc-chkt:hover, a.button.xoo-wsc-cart:hover {background: #ed1c24 !important;color: #fff !important; } 
.button.xoo-wsc-cart { float: right !important;} 
a.button.xoo-wsc-cont  { border: 1px solid #f00; padding: 7px; float: left; border-radius: 50px; width:100%; } 
a.button.xoo-wsc-cont:hover {background: #ed1c24 !important;color: #fff !important; } 
span#select2-billing_country-container { line-height: 40px; color: #000; } 
.woocommerce-privacy-policy-text { margin-top: 18px; } 
.fusion-breadcrumbs span {text-transform:capitalize !important}
div#post-203 { text-align: center; font-size: 23px; font-weight: 400; } 
.fusion-column.col-lg-4.col-md-4.col-sm-4.fusion-error-page-search { width: 100% !important; margin: 0; padding: 0; } 
.fusion-column.col-lg-4.col-md-4.col-sm-4.useful-links.fusion-error-page-useful-links { float: left; width: 100%; margin: 0 !important; padding: 0 !important; } 
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] { background: none !important; color: #000 !important; }
.xoo-wsc-items-count { background-color: #ed1c24; color: #ffffff; } 
.fusion-grid-list-view li { margin-right: 10px; } 
a.fusion-list-view { font-size: 20px !important; margin-top: 6px; margin-left: 0; float: left; } 
i.fusion-icon-grid.icomoon-grid {font-size: 31px !important;}
.products .product-list-view a.button.product_type_variable.add_to_cart_button { display: none; } 
.ourproduct-colm { width: 100% !important; margin-bottom: 29px !important; margin: 0 20px 36px 20px !important; } 
.ourproduct-colm .imageframe-align-center { float: left; } 
.ourproduct-colm .fusion-text.product-content-area { float: left; width:85%; text-align: left; margin-top:14px; } 
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li { float: left; border: 1px solid #ccc; 
padding: 21px 15px 21px 56px; width: 32%; margin-right: 21px ;height: 61px !important; }
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li strong {font-weight:normal;}
.woocommerce-order-overview__total.total { margin-right: 0 !important; } 
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li::before { display:none } 
.woocommerce-order.avada-thank-you.woocommerce-content-box.full-width h2 { text-align: center; color: #ed1c24 !important;border: 0; } 
section.avada-customer-details.woocommerce-content-box.full-width h2 { text-transform: capitalize; } 
.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 h3 { font-weight: 400; font-size: 28px; text-transform: capitalize; } 
.woocommerce-order .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 { width: 100% !important; } 
.fusion-footer .menu li.sitemap-menu a { font-size: 15px !important; text-transform: uppercase; margin-top: 10px !important; font-weight: 600 !important; } 
.woocommerce-order-overview__payment-method.method { width: 100% !important; border: 0 !important; text-align: center; padding: 0 !important; margin: 0 !important; } 
.woocommerce-order-overview__total.total:nth-child(4) { width: 100% !important; border: 0 !important; text-align: center; font-size: 17px; font-weight: 500; background: none !important; margin-bottom: 0 !important; padding: 20px 0 0 0 !important; } 
.woocommerce-order-overview__order.order { height: 5px; background:url(images/order-icon.png) no-repeat 15px 13px;}
.woocommerce-order-overview__date.date { height: 5px; background:url(images/date-icon.png) no-repeat 15px 15px;}
.woocommerce-order-overview__total.total { height: 5px; background:url(images/email-icon.png) no-repeat 15px 20px;}
.woocommerce-order-overview__total.total span { color: #000 !important; } 
ul.page-list { margin: 0; padding: 0; }
ul.page-list li { list-style: none;margin-bottom: 13px !important;width: 100%;  }
ul.page-list li a { font-size: 15px; } 
.ourproduct-colm .imageframe-align-center { float: left; width: 150px; text-align: center; }  
.ourproduct-colm .imageframe-align-center span { width: 100%; text-align: center; } 
#posts-container .fusion-blog-layout-grid .fusion-post-grid { padding: 20px; width: 100% !important; } 
p.fusion-single-line-meta { padding-bottom: 11px; } 
a.prev.page-numbers {border: 1px solid #d5d5d5 !important; padding: 12px 12px 13px 20px !important; margin-top: -1px !important; border-right: 0 !important; } 
a.prev.page-numbers::before { left: 9px; } 
li.fusion-custom-menu-item.fusion-main-menu-search.fusion-last-menu-item a { font-size: 16px !important; line-height: 14px; } 
li.menu-item.fusion-dropdown-menu.menu-item-has-children.fusion-custom-menu-item.fusion-menu-login-box input { height: 40px;color: #000 ; } 
/* section.related.products { margin-bottom: 50px; }  */
#content {width: 74%;}
.products-3>li:nth-child(3n) { margin-right: 0 !important; } 
.fusion-text.care-text { font-size: 16px; font-weight: 400; margin-top: 30px; } 
.care-container { width: 815px; margin: 0 auto; } 
.care-col { float: left; text-align: center; width: 293px; } 
.care-col2 { float: left; text-align: center; width: 293px; margin-left: -33px; z-index: 99; position: relative; } 
.care-col3 { float: left; text-align: center; width: 293px; margin-left: -33px; z-index: 99; position: relative; } 
.care-text { width: 220px; margin: 15px auto 0 auto; font-size: 16px; font-weight: 400; } 
.fusion-main-menu > ul > li > a { border-top: 3px solid transparent; padding: 0px 0px 0px 30px;height: 70px !important;} 
.xoo-wsc-sum-col .variation { display: none; } 
.ourproduct-colm .fusion-column-wrapper .fusion-text { float: left; } 
.about-smalltitle { font-size: 22px; font-weight: 400; position: relative; width: 100%; padding-bottom: 12px; } 
.about-smalltitle::after { height: 5px; background: url(images/heading-border.jpg) no-repeat left bottom; width: 100%; position: absolute; text-align: center; content: ''; left: 0; bottom: 0; } 
div#tab-packaging_tab { background-image: none; } 

.xoo-wsc-img-col { width:24%; border: 1px solid #eee; } 
a.xoo-wsc-remove { margin-top: 5px; display: inline-block; text-transform: uppercase; position: absolute; font-size: 10px; right: 0; top: 10px; } 
.xoo-wsc-sum-col { width: 68%; } 
a.xoo-wsc-remove { margin-top: 5px; display: inline-block; text-transform: uppercase; position: absolute; font-size: 10px; right: 5px; top: 10px; background: url(images/delete-icon.png) no-repeat right top; font-size: 0; width: 12px; height: 16px; } 
a.xoo-wsc-remove:hover {background: url(images/delete-icon-hover.png) no-repeat right top; } 
.xoo-wsc-product {position:relative;padding: 11px;}
.xoo-wsc-subtotal { text-align: left; margin-top: 10px; font-weight: 700; font-size: 17px; padding: 0 15px; } 
.xoo-wsc-subtotal span.woocommerce-Price-amount.amount { float: right; }   
li.variable-item.color-variable-item.selected { border: 2px solid #ccc !important; }  
li.variable-item.color-variable-item { border: 2px solid transparent !important; }  
#posts-container .fusion-blog-layout-grid .fusion-post-grid { padding: 20px; width: 25% !important; float: left !important; }  
.flexslider .slides li {padding: 0 20px;}
div#sliders-container .flexslider .slides li {padding: 0}
.search-results .fusion-post-content-wrapper, .search-results button.single_add_to_cart_button.button.alt, 
.search-results .product-buttons-container span.divider { display: none; } 
.search-results .product-buttons a {padding: 0 !important;} 
.search-results h3.product-title {min-height: 69px !important;}
.search-results .fusion-post-wrapper { border-bottom: 0 !important; } 
#posts-container .fusion-blog-layout-grid .fusion-post-grid { padding: 20px; position: static !important; float: left !important; display: inherit !important; clear: none !important; } 
.pagination span, .pagination a { padding: 20px !important; margin: 0 !important; } 
a.pagination-next { padding: 12px 0 13px 8px !important; border: 1px solid #d5d5d5 !important; border-left: 0 !important; width: 61px !important; } 
a.pagination-next span { padding: 0 !important; } 
a.pagination-next::after {right: 8px;}
a.pagination-prev { padding: 12px 8px 13px 0 !important; border: 1px solid #d5d5d5 !important; border-right: 0 !important; width: 79px !important; text-align: right; }
a.pagination-prev::before {left: 8px;}
a.pagination-prev span { padding: 0 !important; } 
a.showlogin { color: #e92d34; } 
span.not-user a { color: #ed1c24; } 
ul#menu-sitemap li { padding-left: 0; float: left; width: 100%; } 
ul#menu-sitemap li a { font-weight: 600; font-size: 15px;text-transform: capitalize;} 
ul#menu-sitemap li a::before { display:none } 
ul#menu-sitemap li:last-child {border-bottom:0}

ul#menu-sitemap ul {margin-left:0px !important}
ul#menu-sitemap li li a { font-weight: normal;font-size: 14px;border-bottom:0;padding-left: 13px;position: relative;background: url(images/bullet.png) no-repeat left 4px;} 
ul#menu-sitemap li li a::before { display: none; margin-left: 2px; } 
ul#menu-sitemap li li:last-child {border-bottom:0}
ul#menu-sitemap li li { width: 25%; border:0 !important; }  

.products-4>li:nth-child(3n) { margin-right: 0 !important; } 
span.wpcf7-list-item.first { width: 80px; font-size: 15px; text-transform: capitalize; margin-left: 0; } 
span.wpcf7-list-item.first input[type="radio"] { margin-top: 0; margin-right: 0; color: #000;font-size: 53px; } 
span.wpcf7-list-item.first span.wpcf7-list-item-label { float: right; } 
span.wpcf7-list-item.last { width: 130px; font-size: 15px; text-transform: capitalize;margin-left: 23px; } 
span.wpcf7-list-item.last input[type="radio"] { margin-top: 0; margin-right: 0; } 
span.wpcf7-list-item.last span.wpcf7-list-item-label { float: right; } 
span.wpcf7-form-control-wrap.radio-272 { float: left; width: 100%; margin-bottom: 7px; text-align: left; margin-top: 15px; } 
.customize-col { width:31.3%; float: left; margin-right: 3%; } 
.customize-col input { height: 35px !important; font-size: 19px !important; text-align: left; color: #000 !important; padding-top: 3px !important; } 
.customize-col:last-child { margin-right: 0 !important; } 
.customize-col input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #000;font-size: 19px;
}
.customize-col input::-moz-placeholder { /* Firefox 19+ */
  color: #000;font-size: 19px;
}
.customize-col input:-ms-input-placeholder { /* IE 10+ */
  color: #000;font-size: 19px;
}
.customize-col input:-moz-placeholder { /* Firefox 18- */
  color: #000;font-size: 19px;
}
.form-contentright { float: left; padding: 60px 0 0 40px; width: 47% !important; } 
.customize-col span.wpcf7-form-control-wrap { width: 100% !important; float: right; } 
.customize-col label { margin-bottom: 10px !important; float: left; } 
.customize-col label { margin-top: 9px !important; float: left;font-size: 15px; } 
.customize-col2 { float: left; width: 100%; margin-top: 20px; } 
.customize-col2 label { margin-bottom: 10px !important; float: left;font-size: 15px; } 
.customize-col2 textarea { height: 80px !important; color: #000 !important; font-size: 14px !important; } 
.customize-col3 { float: left; margin-top: 16px; } 
.customize-form { float: left; width: 100%; margin-bottom: 21px; } 
.fusion-alert .close, .tribe-events-notices .close {width: 30px;height: 33px;}
.customize-col3 { float: left; margin-top: 16px; text-align: left; width: 100%; } 
.customize-col input[type=number]::-webkit-inner-spin-button { opacity: 1; }
a.woocommerce-button.button.view::after:hover {color:#fff !important}

.wpcf7-form .wpcf7-mail-sent-ng, .wpcf7-form .wpcf7-validation-errors { background: none !important; border: 1px solid #ed1c24 !important; color: #000; }
.wpcf7-form .wpcf7-mail-sent-ok { background: #fff !important; border: 1px solid #e92d34 !important; color: #000 !important; } 
 
.woocommerce {font-family: 'Montserrat';font-size: 14px;}
.woocommerce-billing-fields h3, .woocommerce-additional-fields h3, #order_review_heading { font-size: 28px !important; text-transform: capitalize; font-weight: 400 !important; } 
.avada-myaccount-user { font-size: 14px; } 
nav.woocommerce-MyAccount-navigation li:last-child a::after {display:none;}
tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-processing.order, tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-on-hold.order { line-height: 62px !important; } 
.woocommerce-orders-table__row.woocommerce-orders-table__row--status-cancelled.order { line-height: 62px !important; } 
a.woocommerce-button.button.view { border: 1px solid #ed1c24 !important; float: left; line-height: 39px; width: 109px; border-radius: 50px; padding: 0 0 0 32px; text-align: left; color: #ed1c24;transition: all .3s; } 
a.woocommerce-button.button.view:hover {background: #ed1c24 !important;color: #fff !important;}
.fusion-main-menu > ul > li { padding-right: 0 !important; } 
li.fusion-custom-menu-item.fusion-main-menu-search a { padding-right: 7px; } 
#customer_login .u-column1.col-1 h2 {background: url(images/login-title-icon.png) no-repeat left 4px;padding-left: 33px;}
#customer_login .u-column2.col-2 h2 {background: url(images/register-title-icon.png) no-repeat left 4px;padding-left: 33px;}
header.woocommerce-Address-title.title h3 { font-weight: 500; text-transform: capitalize; font-size: 23px; }
.u-columns.woocommerce-Addresses.col2-set.addresses a.edit { font-size: 0; float: right; background: url(images/edit-icon.png) no-repeat left 4px; width: 20px; height: 30px; } 
.u-column2.col-2.woocommerce-Address {width: 49%;}
.woocommerce-MyAccount-content h3 { font-size: 28px !important; font-weight: 400 !important; text-transform: capitalize; margin: 0; padding: 0; }
.woocommerce-address-fields label { text-transform: capitalize; } 
section.avada-customer-details.woocommerce-content-box.full-width h2 { font-size: 28px; } 
.avada-customer-details .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 { width: 100%; } 
.shop_table thead tr th { height: auto; line-height: normal !important; font-size: 15px !important; font-weight: 400 !important; }
.wc-proceed-to-checkout a { float: left !important; width: auto !important; clear: none !important; margin-top: 0 !important;}
a.checkout-button.button.alt.wc-forward { margin-left: 12px; float: right; } 
.payment_methods li img { float: right; margin-top: -23px; width: 261px; } 
.validate-required.woocommerce-validated .select2-selection--single, .validate-required.woocommerce-validated input {-webkit-box-shadow: inset 3px 0 0 #ed1c24 !important;} 
form.checkout label abbr.required { color: #f00; border: 0 !important; outline: 0 !important; }  
form.checkout.woocommerce-checkout { margin-bottom: 50px; }  
div#customer_login .u-column1.col-1 label { text-transform: capitalize;margin-left: 0; } 
div#customer_login .u-column2.col-2 label { text-transform: capitalize; } 
a.woocommerce-button.button.pay, a.woocommerce-button.button.cancel { margin: 10px 0; float: left; } 
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a { clear: both; } 
form.woocommerce-form.woocommerce-form-login.login p.form-row.form-row-first { width: 50%; } 
form.woocommerce-form.woocommerce-form-login.login p.form-row.form-row-first label, form.woocommerce-form.woocommerce-form-login.login p.form-row.form-row-last label { font-size: 15px; font-weight: 400; text-transform: capitalize; float: left; } 
form.woocommerce-form.woocommerce-form-login.login p.form-row.form-row-last, form.woocommerce-form.woocommerce-form-login.login p.form-row.form-row-last { width:100%; float: left !important; } 
form.woocommerce-form.woocommerce-form-login.login p.form-row.form-row-first input, form.woocommerce-form.woocommerce-form-login.login p.form-row.form-row-last input{ height: 40px; } 
form.woocommerce-ResetPassword.lost_reset_password label { font-weight: 400 !important; font-size: 14px !important; text-transform: capitalize !important; margin-bottom: 10px !important; float: left; width: 100%; } 
form.woocommerce-ResetPassword.lost_reset_password input {
    height: 40px !important;
    border: 1px solid #e7e7e7 !important;
}
form.woocommerce-form.woocommerce-form-login.login p.form-row.form-row-last, form.woocommerce-form.woocommerce-form-login.login p.form-row.form-row-last { width: 48%; float: right !important; } 
form.woocommerce-form.woocommerce-form-login.login p.form-row.form-row-first { width: 48%; float: left; } 

body.has-sidebar #main .sidebar ul#menu-home-menu-2 ul { background: none !important; } 
body.has-sidebar #main .sidebar ul#menu-home-menu-2 ul li { padding-left: 0; padding-left: 15px !important;} 
.fusion-content-widget-area .widget li li a { font-weight: normal;font-size: 14px;} 
.fusion-content-widget-area .widget li { margin: 0; padding-left: 0 !important; display: block !important; border-bottom: 0; 
margin-left: 0px;  background-color: #fff !important; } 
.fusion-content-widget-area .widget li li{border-bottom: 1px solid #e7e6e6 !important;background: url(images/sidebar-menu-arrow.png) no-repeat left 16px;}
.fusion-content-widget-area .widget li li::before {position: absolute;font-family: icomoon;content: '\f105';margin-left: -12px;display:none}
.fusion-content-widget-area .widget li li a::before {display:none}
.fusion-content-widget-area .widget li a::before {display:none}
.fusion-content-widget-area .widget li a { display: inline; font-weight: 800;-webkit-transition: all 0.3s linear;font-size: 16px; } 
.fusion-content-widget-area .widget li a:hover { padding-left:20px } 
.fusion-content-widget-area .widget li li:last-child {border: 0 !important;} 
body.has-sidebar #main .sidebar ul#menu-home-menu-2 ul { background: none !important; height: auto !important; margin-bottom: 3px; } 

#woocommerce_layered_nav-8 .black.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term a { width: 25px; height: 25px; background: #000; 
border-radius: 40px; font-size: 0 !important;  } 
.woocommerce-widget-layered-nav-list .widget_layered_nav li .count { display:none !important } 
.widget_layered_nav li .count {display:none !important}
.woocommerce-widget-layered-nav-list li { float: left !important; } 
#woocommerce_layered_nav-8 .Blue.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term a { width: 25px; height: 25px; background: #102dd1; border-radius: 40px; font-size: 0 !important;}
#woocommerce_layered_nav-8 .Brown.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term a { width: 25px; height: 25px; background: #4B342C; border-radius: 40px; font-size: 0 !important;}
#woocommerce_layered_nav-8 .Red.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term a { width: 25px; height: 25px; background: #ed1c24; border-radius: 40px; font-size: 0 !important;}
#woocommerce_layered_nav-8 .Sky.Blue.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term a { width: 25px; height: 25px; background: #19a3dc; border-radius: 40px; font-size: 0 !important;}
#woocommerce_layered_nav-8 .Light.Yellow.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term a { width: 25px; height: 25px; background: #ffeeab; border-radius: 40px; font-size: 0 !important;}
.White.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term a { width: 25px; height: 25px; background: #f5f5f5; 
border-radius: 40px; font-size: 0 !important;border:1px solid #eee !important}


#wonderplugincarousel-4 .amazingcarousel-list-container {width:100% !important}
.company-name strong { font-weight: 600 !important; } 
/* ul.woocommerce-widget-layered-nav-list li {padding:0 8px 11px 0 !important}*/
/* .widget_layered_nav li.chosen a { margin-left: 0 !important; }
.widget_layered_nav li.chosen { background:none !important;box-shadow: 0 0px 0px 2px rgba(0,0,0,0.3), inset 0 5px 1px rgba(0,0,0,0.5);border-radius: 50px;}
.widget_layered_nav li.chosen a {border:1px solid #ccc}
.widget_layered_nav li.chosen a {border-radius: 50px !important; }  */
.widget_layered_nav li a { border: 3px solid transparent !important; border-radius: 50px !important; } 
.woocommerce-widget-layered-nav-list li {margin:0 4px 0 0 !important;padding:0 !important;}
.woocommerce-widget-layered-nav-list li a {margin: 0 !important;padding:0 !important;border: 2px solid transparent !important;}
.woocommerce-widget-layered-nav-list li.chosen {margin:0;padding:0;}
.woocommerce-widget-layered-nav-list li.chosen a{margin: 0 !important;}


.variations .value .woocommerce-variation-availability { display: none; } 
.variations .value a.reset_variations { display: none !important; } 
.variations tr:nth-child(3) { padding: 0 !important; height: 0 !important; margin: 0 !important; border: 0 !important; } 
span.xoo-wsc-icon-checkmark.xoo-wsc-icon-atc { display: none !important; } 
.single_variation_wrap h4.single-qty { font-size: 16px !important; font-weight: 44; width: 106px; color: #000 !important; margin-left: 5px; } 
.form-contentright { float: left; padding: 15px 0 0 40px; width: 44% !important; } 
.xoo-wsc-icon-atc.xoo-wsc-active {display:none !important}
section.related.products h3.title-heading-left::before { display: none; } 

.slidercaption4 {background: url(images/slider-bg.png) no-repeat center top;text-align:center;width:412px;height:400px;}
.slidercaption4 .text1 { font-size: 45px; text-transform: uppercase; font-weight: 600; margin: 10px 0 5px 0; color: #ed1c24; line-height: 38px;padding-top:165px; } 
.slidercaption4 .text2 { font-size: 27px; color: #000; text-transform: uppercase; font-weight: 600;margin: 10px 0 0 0;	} 
.slidercaption4 .text3 { font-size: 18px; color: #000; text-transform: uppercase; font-weight: 500; margin: 0px 0 0px 0; } 
.slidercaption4 .text5 .fusion-button-wrapper a {font-size:17px;color:#fff;text-transform:uppercase;background:#ed1c24;padding:0;text-align:center;width: 165px !important;padding:7px 0;margin: 0 auto;float:none;border:1px solid transparent !important}
.slidercaption4 .text5 .fusion-button-wrapper a:hover {background:none;border:1px solid #ed1c24 !important;color:#ed1c24 !important}
.fusion-search-field.search-field input#fusion-live-search-input {height:40px !important}
.fusion-remember-checkbox { font-size: 14px; line-height: 32px; } 
.woocommerce form .form-row .required {color: #f00;}
.avada-myaccount-user .view-cart a:before {background: url(images/cart-icon.png) no-repeat left top;width:20px;height:19px;font-size: 0;}
.avada-myaccount-user .username .hello:before {color: #ed1c24;}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads { display: none; } 
input#billing_address_2, input#billing_address_1 { font-family: 'Montserrat'; text-transform: capitalize; } 
.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 38px !important;}
.fusion-contact-info a[href^=tel] { color: inherit; text-decoration: none;}
.xoo-wsc-sum-col .variation dt { display: inline-block; margin: 0 3px 0 0; float: left; width: 50% !important; }
#customer_details .col-1, #customer_details .col-2 { width: 100% !important; }  
.search-page-search-form.search-page-search-form-top { margin: 0 0 26px 0; padding: 0; border: 0 !important; } 
.search-page-search-form.search-page-search-form-top h2.entry-title.fusion-post-title { font-size: 28px !important; font-weight: 400 !important; margin-bottom: 0 !important; } 
select, input {font-family: 'Montserrat'}
.variable-item-span.variable-item-span-color::after {box-shadow:none !important}

 .fusion-flexslider .flex-direction-nav a, .fusion-flexslider.flexslider-attachments .flex-direction-nav a, .fusion-flexslider.flexslider-posts .flex-direction-nav a, .fusion-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a, .fusion-slider-sc .flex-direction-nav a, .woocommerce-product-gallery .flex-direction-nav a { width: 39px !important; height: 39px !important; line-height: 39px !important; font-size: 22px; } 
 .fusion-carousel .fusion-carousel-nav .fusion-nav-next, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev { height: 40px !important; width: 40px !important; line-height: 40px !important; }   
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before, .fusion-carousel .fusion-carousel-nav .fusion-nav-next:before{ content: '\f104'; line-height: 40px !important; } 
.wpcf7-form .wpcf7-response-output {padding: 7px !important;} 
.customize-form-detail { border-collapse: collapse; width:300px; } 
.customize-form-detail td, .customize-form-detail th { border: 1px solid #f7f7f7; text-align: left; padding: 8px; } 
.customize-form-detail tr:nth-child(even) { background-color: #f7f7f7; }  
span.fusion-alert-content { font-size: 11px; }  

.contact-form .field { display: block; margin: 0; background-color: #fafafa; padding: 10px 2%; float: left; width: 96%; } 
.contact-form .field input { height: 40px; } 
#template_header {background:#fff !important}

/* input#billing_first_name, input#billing_last_name,  */.validate-required.woocommerce-validated .select2-selection--single, .validate-required.woocommerce-validated input {-webkit-box-shadow: inset 3px 0 0 #ed1c24 !important;box-shadow: inset 3px 0 0 #ed1c24 !important;}
/* span.selection span.select2-selection.select2-selection--single { box-shadow: inset 3px 0 0 #000 !important; -webkit-box-shadow: inset 3px 0 0 #000 !important; } */

div#tab-cost_performance_tab .quality-title { border: 0; margin: 0 0 8px 0; padding: 0; font-weight: 500; font-weight: 600; } 
div#tab-cost_performance_tab .product-details { float: left; width: 53%; }  
.detail-spacer { float: left; width: 100%; margin-bottom: 15px; clear: both; }  
.details2 { float: left; width: 100%; margin-bottom: 7px; }
.product_cat-glass-holders li#tab-title-packaging_tab, .product_cat-helmets li#tab-title-packaging_tab, .product_cat-elegant-rain-suite li#tab-title-packaging_tab, .product_cat-regular-rain-suite li#tab-title-packaging_tab { display: none; }  
.summary-container .Price-area { display: none; }  

.product_meta span.sku_wrapper { display: none; } 
.product_meta .posted_in { display: none; } 
.wad-qty-pricing-table th { text-align: left; } 


ul.woocommerce-widget-layered-nav-list { margin: 0 0 0 0; padding:0 0 0 0; float: left; } 
ul.woocommerce-widget-layered-nav-list li { list-style: none; float: left;margin-right: 5px;
border: 2px solid transparent !important;} 
ul.woocommerce-widget-layered-nav-list li.active { border: 2px solid #ccc !important; border-radius: 50px; } 
li.Sky-Blue { background: #5594f5; width: 30px; height: 30px; border-radius: 40px; font-size: 0; }  
.product .entry-summary .price { display: inline-block; margin: 0 0 15px 0; width: 100%; padding:0 0 15px 0; border-bottom: 1px solid #dbdcde; } 
form.cart { float: left;margin: 0 !important;} 
.wad-qty-pricing-table span.woocommerce-Price-amount.amount { font-size: 18px !important; } 
.wad-qty-pricing-table a { color: #ed1c24 !important; } 
.avada-availability { display: none !important; }
.product_meta {margin-top:0 !important}
.color-title { float: left; width: 90px; margin-top: 3px; font-size: 17px; } 
.color-coln { width: 22px; float: left;margin-top: 5px; } 
.color-container { float: left;margin: 0 0 15px 0; width: 100%; padding:0 0 15px 0; border-bottom: 1px solid #dbdcde;display:none } 
li.black a { background: #000; width: 25px; border-radius: 50px; height: 25px; font-size: 0; } 
li.blue a { background:#201ABE; width: 25px; border-radius: 50px; height: 25px; font-size: 0; } 
li.brown a{ background: #675251; width: 25px; border-radius: 50px; height: 25px; font-size: 0; } 
li.navy-blue a{ background: #073888; width: 25px; border-radius: 50px; height: 25px; font-size: 0; } 
li.sky-blue a{ background: #00BAF7; width: 25px; border-radius: 50px; height: 25px; font-size: 0; } 
li.red a{ background: #ed1c24; width: 25px; border-radius: 50px; height: 25px; font-size: 0; } 
li.white a{ background:#f5f5f5; width: 25px; border-radius: 50px; height: 25px; font-size: 0;border: 1px solid #eee; } 
.enquiry-col { float: left; width:48%; margin-right: 3%;margin-bottom: 17px;} 
.enquiry-col input { height: 42px !important; font-size: 14px !important; text-align: left; color: #000 !important; padding-top: 3px !important; }
.enquiry-col label { font-size: 15px; margin-bottom: 12px; float: left; width: 100%; }
.fusion-text.enquiry-form { float: left; background: #f7f7f7; width: 100%; padding: 2%; }
.enquiry-col .wpcf7-submit { background: #ed1c24 !important; color: #fff !important; border-radius: 50px !important; letter-spacing: 2px !important; padding: 13px 29px !important; margin-top: 34px; } 
.enquiry-col:nth-child(2n) { margin-right: 0; } 
.enquiry-col.last-enquiry { float: right; margin-right: 0; }
.enquiry-col textarea { height: 102px !important; }  
/* ul.woocommerce-widget-layered-nav-list li { margin-right: 5px !important; float: left !important; padding: 0 !important; 
border: 2px solid transparent; border-radius: 50px; }  */
.sidebar .widget ul {width:100% !important;}
li.Navy.Blue.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term a { background: #073888 !important; }  
  
.products .product-list-view a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart { display: none; }
.yith-wcwl-wishlistaddedbrowse.show a { position: absolute; clear: both; width: 100% !important; max-width: 100% !important; 
margin: 0 !important; padding: 0 !important; top: 21px; } 
.yith-wcwl-wishlistaddedbrowse.show { position: relative; }  
.yith-wcwl-wishlistexistsbrowse.show span.feedback { width: 100% !important; max-width: 100% !important; float: left; font-size: 11px; text-align: left; } 
.yith-wcwl-wishlistexistsbrowse.show a { float: left; margin: 0 !important; padding: 0 !important; max-width: 100%; text-align: left; float: left; width: 100%; color: #000000; line-height: 18px; font-size: 13px; }
.yith-wcwl-wishlistexistsbrowse.show a .active-red { font-size: 20px; line-height: 20px; color: #ed1c24; margin-top: 0px; float: left; margin-right: 10px; }
.fusion-product-content { min-height:220px  !important; }
ul.woocommerce-widget-layered-nav-list li a { cursor: pointer !important; float: left; 
border: 2px solid #fff !important; border-radius: 50px; margin: 2px; } 
.woocommerce-widget-layered-nav-list__item--chosen.chosen { border: 2px solid #ccc !important; border-radius: 50px !important; }
i.fa.fa-heart:hover { color: #ed1c24 !important; }   
table.wad-qty-pricing-table tr:nth-last-child(2) { display: none !important; } 
td.product-add-to-cart a { background: #ed1c24; border-radius: 50px !important; color: #fff; font-size: 16px; padding: 11px 15px !important; 
float: left; letter-spacing: 2px !important; } 
.summary-container .yith-wcwl-wishlistexistsbrowse.show a { float: right; width: auto; margin-top: -60px !important; 
border: 1px solid #f00; border-radius: 50px; padding: 10px 15px !important; } 
.summary-container .yith-wcwl-wishlistexistsbrowse.show a:hover {background: #ed1c24;color: #fff;}
.yith-wcwl-share { margin-bottom: 35px; display: none; } 
.customize-col.customize-col2 { width: 47%; margin-top: 0; } 
.customize-col.customize-col2.right-area {float:right !important;margin-right: 0 !important;} 
.customize-col.customize-col2 input {font-size: 15px !important;}
.footer-address span { height: 30px; float: left; clear: both; } 
.heading2.heading4::after { background-position: left; padding-bottom: 7px; } 
.heading2.heading4::before { display:none; } 
.heading2.heading4 { float: left; text-align: left; margin-bottom: 16px; } 
.heading2.heading4 { font-size: 20px !important; text-transform: capitalize; line-height: 14px !important; } 
.policy-list { margin: 0 0 0px 0; padding: 0; float: left; width: 100%; } 
.policy-list li { list-style: none; background: url(images/footer-arrow.png) no-repeat left 6px; float: left; width: 100%; margin-bottom: 10px; padding-left: 15px; } 
.heading2.heading5 { margin: 17px 0 27px 0; float: left; } .term-description2 {text-align:left;font-size:15px;line-height:22px;} 
.cancellation-policy { float: left; width: 100%; border-bottom: 1px solid #ccc; margin-bottom: 23px; padding-bottom: 22px; }
.cancellation-policy:last-child {border: 0;}
.gray-text {color:#333}  
.cancellation-policy span { background: #ed1c24; float: left; width: 36px; height: 36px; text-align: center; font-size: 18px; line-height: 36px; color: #fff; margin-right: 14px; }   
.question-text {float: left;
    margin-top: 8px;
    width: 90%;
    margin-bottom: 10px; }    
.cancellation-policy .question-col, .cancellation-policy .question-col2 {
    clear: both;
    float: left;
    margin-top: 8px;
    width: 22px;
    margin-bottom: 10px;
    margin-right: 8px;
}
.question-text a, p.dummy a { color: #f00; }  
#woocommerce_layered_nav-8 { display: none; }  
#nav_menu-7 { margin-bottom: 15px !important; }   
.news-arrival-carousal h3.product-title a { font-size: 14px; line-height:18px; width:100%; float:left; text-align:left; } 
.customize-col select { height: 35px !important; color: #000 !important; }
.customize-col .select-arrow {     height: 33px !important; width: 32px !important; line-height: 34px !important; font-size: 16px; box-sizing: border-box;} 
.checkout .payment_methods li.payment_method_ccavenue img { display: inline-block !important;     width: auto !important;}

.fusion-testimonials .review.avatar-image {
    background: none !important;
}
.product-buttons a.add_to_wishlist {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding-left: 30px !important;
    background-position: left top !important;
}

.product_meta h3 {
    float: left;
    width: 100%;
}

.tagged_as {
    float: left;
    width: 100%;
}

.contact-colm.contact-colm-new .imageframe-align-center { float: left;height: 84px;}
.contact-colm.contact-colm-new .contact-content { float: left; width: 58%; text-align: left; margin-top: 0; margin-left: 20px; }
.contact-colm.contact-colm-new .fusion-separator.fusion-full-width-sep.sep-double {border: 0 !important;height:auto;margin: 20px 0;border-bottom: 1px solid #e0dede !important;width: 100%;float: left;}
.contact-colm.contact-colm-new .contact-content p { margin-bottom: 0; }
.fusion-text.contact-content.contact-content1 { padding-top: 30px; }
.fusion-text.contact-content.contact-content2 { margin-top: 23px; }
.fusion-text.contact-content.contact-content1 { padding-top: 30px; padding-bottom: 31px; }
.location-title { display: inline; font-weight: 500 !important; -webkit-transition: all 0.3s linear; font-size: 23px; float: left; width: 100%; margin-bottom: 20px; font-weight: 400; }
.usa-content {margin-top:10px !important;margin-bottom:10px !important;}
.tfs-slider .slide-content-container .slide-content {display:none;}

 @media screen and (max-width:1280px) {
.fusion-carousel .fusion-carousel-item {height: 430px !important;}
 }

 @media screen and (max-width:1024px) {	
.summary-container .yith-wcwl-wishlistexistsbrowse.show a { float: left; width: auto; margin-top: 12px !important; border: 1px solid #f00; border-radius: 50px; padding: 10px 15px !important; clear: both; } 
#sliders-container .fusion-slider-container {max-height: 554px !important;}
.fusion-column.fusion-column-last.col-lg-2.col-md-2.col-sm-2 {width: 26% !important;}
.fusion-column.col-lg-2.col-md-2.col-sm-2 { width: 17% !important; float: left !important; clear: none; } 
.fusion-page-title-row.breadcrumb-area{border-top:1px solid #dcdcdc}
a.checkout-button.button.alt.wc-forward { margin-left: 0; margin-top: 14px !important; } 
section.related.products li { width: 219px !important; margin-right: 22px !important; } 
div#tab-cost_performance_tab {background: url(images/tab-bg1.png) no-repeat 390px top;}
div#tab-environment_tab {background: url(images/tabs-bg.png) no-repeat right top;}
div#tab-dilution_tab {background: url(images/tab-bg3.png) no-repeat 390px  top;}
.avada-myaccount-user-column.message { width: 31%; } 
.form-contentright {padding: 10px 0 0 40px;}
.customize-col span.wpcf7-form-control-wrap { width:100% !important; float: right; } 
.fusion-main-menu > ul > li > a {padding: 35px 0 25px 0;}
span.menu-text { text-transform: uppercase; letter-spacing: 1px; } 
.tfs-slider .slide-content-container {top:42%;}
li.fusion-custom-menu-item.fusion-main-menu-search.fusion-last-menu-item { padding-left: 0 !important; } 
li.menu-item.fusion-dropdown-menu.menu-item-has-children.fusion-custom-menu-item.fusion-menu-login-box { padding-right: 0 !important; } 
#content { width: 69%; }
a.prev.page-numbers {margin-top:0 !important}	
h3.product-title { font-size: 15px !important; }
.contact-info-container .row { margin: 0 !important; }	 
.whyus-container {background-position: -220px top !important;}	
.fusion-footer .menu li {width: 100%;}	
.readmore { padding: 18px 30px !important; }
.bestsellter-container .fusion-carousel-item { border: 1px solid #e7e7e7 !important; padding: 0 20px 15px 20px !important; height: 464px !important; }	 
.newsarrival-container .fusion-carousel-item { border: 1px solid #e7e7e7 !important; padding: 0 20px 15px 20px !important; 
height: 562px !important }	 
li.fusion-custom-menu-item.fusion-menu-cart.fusion-main-menu-cart.fusion-widget-cart-counter { padding-right: 9px !important; } 	
.background.background-image {max-height:550px !important;height:550px !important}	
.fusion-main-menu > ul > li { padding-left: 17px !important; padding-right: 0 !important; } 
.about-contentright .fusion-column-wrapper { width:100% !important; float: left;padding-top: 12px !important; }
.fusion-text.testi-content {min-height: 100px; } 
.contact-container { padding: 0 3%; } 
.tnp-widget-minimal input.tnp-email {width: 100% !important;}
.single-product #content { width: 100% !important;} 
.news-arrival-carousal .fusion-carousel .fusion-carousel-swipe { height: 575px !important; } 
.bestsellter-container .fusion-carousel .fusion-carousel-swipe { height: 495px !important; } 
.ourproduct-colm .fusion-text.product-content-area { float: left; width:76%; text-align: left; margin-left: 0; margin-top: 14px; } 
.ourproduct-colm { width:100% !important; margin-bottom: 29px !important; margin: 0 0px 36px 0px !important; } 
.ourproduct-colm .imageframe-align-center { float: left; width: 150px; text-align: center; } 
.summary.entry-summary { width: 43% !important; float: left;margin: 0 !important;}
.summey-quantity-area, .Price-area { float: left; width: 43%; } 
.woocommerce-tabs .panel { background-size: auto 30%; } 
.about-contentleft .fusion-column-wrapper { width: 100% !important; float: right; } 
.slidercaption1 .text5 .fusion-button-wrapper a, .slidercaption3 .text5 a, .slidercaption2 .text5 .fusion-button-wrapper a, .slidercaption4 .text5 .fusion-button-wrapper a {padding: 15px 0 !important;width: 155px !important;}
.care-container {width: 100%;margin: 0 auto;}
.care-col { float: left; text-align: center; width: 36%; } 
.care-col2 { float: left; text-align: center; width: 36%; } 
.care-col3 { float: left; text-align: center; width: 36%; } 
.care-text {width: 78%;}
.care-col{width: 35%;}
.care-col2{width: 38%;}
.care-col3{width: 35%;}
.woocommerce-tabs .panel { width: 76% !important; padding: 0 0 0 30px !important; }
ul#menu-sitemap li li { width: 33%; border: 0; } 
li.woocommerce-order-overview__date.date {width:27% !important;}
li.woocommerce-order-overview__order.order { width: 27% !important; } 
li.woocommerce-order-overview__total.total {width: 34% !important;}
}


@media screen and (max-width:768px) {
#sliders-container .fusion-slider-container {max-height: 354px !important;}	
#wonderplugincarousel-4 .amazingcarousel-list-container {width: 88% !important;}	
#tab-packaging_tab, #tab-dilution_tab, #tab-environment_tab,  #tab-cost_performance_tab { padding: 2% inherit !important; width: 100% !important; }
#main .related.products .products li:nth-child(3n), #main .related.products .products li:nth-child(4n), .products li {
    width:44.2% !important;
    float: left !important;
    margin-right: 3% !important;
    clear: none !important;
}	 
.woocommerce-tabs .panel {padding:0 !important}	
#tab-title-packaging_tab a { border: 0 !important; } 
.woocommerce-tabs > .tabs {width:100% !important}	
.woocommerce-tabs > .tabs li { width: 25% !important; float: left; padding: 0 4% 0 0 !important; }	 
.woocommerce-tabs > .tabs li a {border:0 !important;border-right:1px solid #e7e6e6 !important}	
.woocommerce-tabs .panel { width: 70% !important; padding: 4% !important; } 	
.woocommerce-tabs {margin-top:0 !important}	
a.checkout-button.button.alt.wc-forward { margin-left:15px; margin-top: 0 !important; } 	
.care-col { float: left; text-align: center; width: 35%; } 
.care-col2 { float: left; text-align: center; width: 35%; } 
.care-col3 { float: left; text-align: center; width: 35%; } 	
.fusion-logo a {margin-top: -31px !important;}	
.form-contentright {width:94% !important;padding: 40px 0 0 40px;}	
.woocommerce-content-box.full-width { margin-left: 0 !important; width: 100%; }	 
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a { font-size: 15px; } 
.shop_table td { font-size: 12px;padding: 0 !important; }	 
.woocommerce-MyAccount-content { margin-left: 17px !important; width: 76%; float: right;padding:20px !important }	 
a.woocommerce-button.button.view {padding: 0 0 0 19px;width: 86px;}	
.woocommerce-content-box {margin-left: 160px !important;}	
.woocommerce-MyAccount-navigation {width: 150px !important;}	
.customize-col span.wpcf7-form-control-wrap { width: 67% !important; float: right; }	 
.fusion-mobile-menu-icons a.fusion-icon.fusion-icon-shopping-cart { display: none; }	 
#posts-container .fusion-blog-layout-grid .fusion-post-grid {width:50% !important}	
.tfs-slider .slide-content-container {top:50%;}	
.test-coln { border: 1px solid #d4d4d4; padding: 30px 20px; min-height: 350px; }
.about-contentleft { margin-right: 0 !important; }	 
.term-food-delivery-bags .fusion-page-title-bar, .term-e-commerce-delivery-bags .fusion-page-title-bar, 
.term-pizza-delivery .fusion-page-title-bar, .term-cooler-ice-cream-delivery-bags .fusion-page-title-bar, .term-vending-bags-delivery-bags .fusion-page-title-bar, .page-template-100-width .fusion-page-title-bar, .page-id-176 .fusion-page-title-bar, .page-id-178 .fusion-page-title-bar, .page-id-180 .fusion-page-title-bar, .page-id-182 .fusion-page-title-bar, .term-regular-rain-suite .fusion-page-title-bar, .term-97 .fusion-page-title-bar { height: 216px !important; }
.sidebar .widget:last-child {margin-bottom:0 !important}	
.products>li { border: 1px solid #efefef !important; margin: 0 2% 3% 2% !important; width: 29.3% !important; min-height: 468px !important;     clear: none !important;} 
.fusion-page-title-bar {height: 216px ;}	
.background.background-image { height: 350px !important; }
.fusion-content-boxes.fusion-columns-1 .fusion-column { width:50% !important; float: left; }
.fusion-alignright {float: right !important;width: auto !important;margin-right: 4%;}
.fusion-mobile-menu-icons { margin-top: 35px !important; } 
.fusion-contact-info {top: 7px;background: url(images/call-icon.png) no-repeat 4px 10px;right: 195px;}
.fusion-header, .fusion-fullwidth {width:100% !important;}
.row {margin:0 !important}
.fusion-body .fusion-layout-column .detail-info { width:47% !important; float: left; margin-bottom: 4% !important; } 
.fusion-column.col-lg-2.col-md-2.col-sm-2 { width: 33% !important; float: left !important; margin-bottom: 20px !important; min-height: 290px !important; clear: none !important; } 
.fusion-column.col-lg-2.col-md-2.col-sm-2:nth-child(2) { width: 34% !important; } 
.fusion-column.fusion-column-last.col-lg-2.col-md-2.col-sm-2 { width: 50% !important; }
.extra-footer {margin-top:20px;}
.footer-address {font-size: 12px;}
.footer-box3 {width: 25.3%;}
.footer-box1 {width:34.3%; }
.fusion-footer-copyright-area {padding-bottom: 0;padding-top: 17px;}
.about-contentright .fusion-column-wrapper, .about-contentleft .fusion-column-wrapper { width: 100% !important; float: left;
padding: 30px !important; } 
.ourproduct-colm .fusion-column-wrapper { border: 1px solid #e0dede; height: auto;width:100% !important } 
.fusion-footer footer .fusion-columns .fusion-column:nth-child(2) { width: 50% !important; height: 240px !important; } 
.fusion-text.testi-content {min-height: 140px; } 
.contact-colm .fusion-column-wrapper { padding: 27px 8px !important; height: 270px; } 
.menu-dropdown1 ul, .menu-dropdown2 ul, .menu-dropdown3 ul { background:#ed1c24 !important; padding: 0;height: auto; } 
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a { padding-left:30px; background: #ed1c24; color: #fff; border: 0 !important; }
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:before {display:none}
.searchform .fusion-search-form-content { width: 100% !important; margin: 0 auto; }
form.searchform.fusion-search-form.fusion-live-search { width: 100%; border-top: 1px solid #ccc; padding-top: 14px; text-align: center; } 
.searchform .fusion-search-form-content label {width: 100% !important;}
.whyus-content { margin-right: 60px !important; float: right !important; width: 560px !important; padding-left: 36px; } 
.whyus-coln .image {width: 70px;}
.whyus-content .fusion-column-wrapper { padding-left: 0 !important; } 
.slidercaption3 {line-height: 28px;}
.slidercaption3 .text1 {font-size:18px;padding-top: 66px;}
.slidercaption3 .text2 { font-size: 23px; background-size: 100%; line-height: 22px;margin: 10px 0 10px 0;} 
.slidercaption3 .text3 { font-size: 23px; color: #000; text-transform: uppercase; font-weight: 600; }
.slidercaption3 .text6 .fusion-button-wrapper a {padding: 15px 0;width: 155px !important;}
.slidercaption3 .text4 { font-size: 16px; } 
.fusion-button-text {font-size:15px}

.slidercaption4 {line-height: 28px;}
.slidercaption4 .text1 {font-size:18px;padding-top: 66px;}
.slidercaption4 .text2 { font-size: 23px; background-size: 100%; line-height: 22px;margin: 10px 0 10px 0;} 
.slidercaption4 .text3 { font-size: 23px; color: #000; text-transform: uppercase; font-weight: 600; }
.slidercaption4 .text5 .fusion-button-wrapper a {padding: 15px 0;width: 155px !important;}

.slidercaption1, .slidercaption3 { background-size: 77%; margin-top: 95px; } 
.slidercaption1 .text1 {padding-top: 55px;font-size: 18px;}
.slidercaption1 .text2 {font-size:22px;line-height: 30px;}
.slidercaption1 .text3 {font-size: 20px;line-height: 17px;}
.slidercaption1 .text5 .fusion-button-wrapper a, .slidercaption3 .text5 a {padding: 15px 0 !important;width: 155px !important;}

.slidercaption2 { background-size: 77%; margin-top: 95px;line-height: 28px; } 
.slidercaption2 .text1 {padding-top: 55px;font-size:18px;}
.slidercaption2 .text2 {font-size:22px;line-height: 20px;}
.slidercaption2 .text4 { font-size: 13px; line-height: 17px; margin: 10px 0 !important; }

.slidercaption4 { background-size: 77%; margin-top: 65px;line-height: 28px; } 
.slidercaption4 .text1 {padding-top: 110px;font-size:27px;}
.slidercaption4 .text2 { font-size: 20px; line-height: 20px; font-weight: 500; } 
.slidercaption4 .text3 { font-size: 18px; line-height: 20px; font-weight: 500;margin-bottom: 12px; } 
.slidercaption4 .text4 { font-size: 13px; line-height: 17px; margin: 10px 0 !important; }


.slidercaption2 .text5 .fusion-button-wrapper a {padding: 15px 0;width: 155px !important;}
.fusion-slider-container {max-height: 350px !important;}
.slidercaption .text1 {font-size: 28px;}
.single-product #content { width: 100% !important; }  
.summary.entry-summary { margin: 0 !important; } 
.woocommerce-tabs .panel { float: left; width: 70% !important; margin: 0 !important; padding: 0 !important; background-image: none !important; border: 0 !important; } 
.shipping-coupon, .cart-collaterals .cart_totals {width:100% !important;margin-right:0 !important} 
.coupon {margin-bottom: 30px;}
.slidercaption1.slidercaption1-text .text1 { font-size: 13px; line-height: 14px; padding-top: 12px !important; } 
.slidercaption1.slidercaption1-text .text4 { font-size: 13px !important; line-height: 18px !important; } 
.fusion-carousel .fusion-carousel-swipe { cursor: -webkit-grab; cursor: grab; height: 490px !important; } 
.detail-info:nth-child(2) { border: 0; }
.bestsellter-container .fusion-carousel-item{ border: 1px solid #e7e7e7 !important; padding: 0 10px 15px 10px !important;height:485px !important } 
.newsarrival-container .fusion-carousel-item { border: 1px solid #e7e7e7 !important; padding: 0 10px 15px 10px !important;height:462px !important } 
.news-arrival-carousal .fusion-carousel .fusion-carousel-swipe { height: 405px !important; }
.bestsellter-container .fusion-carousel .fusion-carousel-swipe { height: 422px !important; } 
#content, body.has-sidebar #main .sidebar {width:100% !important;}
form.checkout #billing_first_name_field, form.checkout #shipping_first_name_field { float: left; width: 100% !important; }  
form.checkout #billing_last_name_field, form.checkout #shipping_last_name_field { float: right; width: 100% !important; } 
.about-imgleft, .about-imgright, .about-contentleft {padding:0 !important;width:100% !important}
.about-contentright { width: 100% !important; } 
.ourproduct-colm { width: 100% !important; margin-bottom: 29px !important; margin: 0 0px 36px 0px !important; padding: 0 !important; } 
.about-imgright { width: 100% !important; } 
.contact-info-container { padding-bottom: 0 !important; }
.avada-single-product-gallery-wrapper { float: left !important; width: 100%; margin: 0 0 130px 0 !important; } 
.woocommerce-container .product .images { width: 500px; margin: 0 auto !important; float: none !important; }
.product-bullet, .summary.entry-summary{width:100% !important} 
.woocommerce-tabs>.tabs { margin: 0 3% 0 0 !important; float: left; } 
section.related.products li, section.related.products li:nth-child(3n), section.related.products li:nth-child(4n) { width: 44% !important; margin-right: 22px !important; min-height: 600px !important; } 
section.related.products li:nth-child(3n), section.related.products li:nth-child(4n){min-height:600px !important}
#wonderplugincarousel-4 .amazingcarousel-prev, #wonderplugincarousel-4 .amazingcarousel-next { display: block !important; } 
#wonderplugincarousel-4 .amazingcarousel-prev {margin-left:18px !important;}
#wonderplugincarousel-4 .amazingcarousel-next { margin-right:17px !important; width:41px !important; text-align: right !important; float: right; } 
.bestsellter-container .fusion-carousel-nav, .newsarrival-container .fusion-carousel-nav {visibility: visible !important;}
.products .product-list-view { padding-top: 20px !important; padding-bottom: 20px !important; margin-left: 0 !important; min-height: auto !important; } 
.products .product-list-view .product-buttons a:before { margin-top: 0px !important; } 
.about-contentright h2.heading2 {margin-bottom: 25px;}
h2.promo-code-heading.fusion-alignleft { float: left !important; text-align: left; color: #000 !important; text-transform: capitalize; font-size: 23px !important; padding: 17px 0 0 70px !important; margin: 0; position: relative; background: url(images/pramotional-code-icon.png) no-repeat left top; height: 62px; width: 100% !important; }
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li { width: 100% !important; text-align: left; }
#main .products li:nth-child(3n), #main .products li:nth-child(4n), .products li { width: 100% !important; float: left !important; margin-right: 1% !important; } 
#main .products li.product-list-view:nth-child(3n), #main .products li.product-list-view:nth-child(4n) { width: 100% !important; float: left !important; margin-right: 0 !important; } 
.fusion-product-content { min-height: auto !important; }
h3.product-title{    min-height: 50px!important;}
 }
.whatsapp-wrap { position: fixed; right: 13px; z-index: 99; top: auto; bottom: 90px; }
 

@media screen and (max-width:640px) {
#wonderplugincarousel-4 .amazingcarousel-list-container {width: 100% !important;}	
.fusion-text.enquiry-form {padding: 3% 4% !important;}	
.enquiry-col { float: left; width: 100%; margin-right: 0; margin-bottom: 17px;}	 
section.related.products li {width:100% !important;}	
#main .related.products .products li:nth-child(3n), #main .related.products .products li:nth-child(4n), .products li {
    width:100% !important;
    float: left !important;
    margin-right: 3% !important;
    clear: none !important;
}	 	
 .fusion-column.col-lg-2.col-md-2.col-sm-2 {width: 100% !important;min-height:auto !important}	
.customize-form {margin-bottom: 0;}	
.form-contentright { padding: 30px 30px 0 30px !important; margin: 0 !important; min-height: auto !important; }	 
a.checkout-button.button.alt.wc-forward { margin-left: 0; float: right; margin-top: 15px !important; }	 
.woocommerce-cart-form .woocommerce-content-box.full-width.clearfix { margin: 0 !important;padding: 20px; }	 
.my_account_orders .woocommerce-orders-table__cell-order-date, .my_account_orders .woocommerce-orders-table__cell-order-status {display:table-cell !important}	
.woocommerce-MyAccount-content { margin-left: 0 !important; }	
.customize-col span.wpcf7-form-control-wrap { width:100% !important; float: right; }	 	
ul#menu-sitemap li li { width:100%; border: 0; } 	
.woocommerce-tabs>.tabs li.active a {color: #fff !;background:none !important;} 	
.woocommerce-tabs .panel { width: 100% !important; padding: 4% 0 !important; }	 
.woocommerce-tabs>.tabs li { float: left; }	 
.variations tr {height:auto !important}
.woocommerce-tabs .panel { width: 100%!important; padding: 4%!important; } 
.term-food-delivery-bags .fusion-page-title-bar, .term-e-commerce-delivery-bags .fusion-page-title-bar, 
.term-pizza-delivery .fusion-page-title-bar, .term-cooler-ice-cream-delivery-bags .fusion-page-title-bar, .term-vending-bags-delivery-bags .fusion-page-title-bar, .page-template-100-width .fusion-page-title-bar, .page-id-176 .fusion-page-title-bar, .page-id-482 .fusion-page-title-bar {background-size:auto 100% !important;height: 112px !important;}
.test-coln {min-height:auto !important;margin-bottom:20px !important}
.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_2.fusion-builder-column-1.fusion-one-half.fusion-column-first.test-coln.1_2 {margin-bottom:20px !important}
.woocommerce-tabs>.tabs {width:100% !important}	
.woocommerce-tabs {padding:0px !important}	
.product-bullet { margin: 0; padding: 0; width: 100%; }	 
.woocommerce-tabs .panel {width:100% !important}	
.avada-single-product-gallery-wrapper { float: left !important; }
.footer-box1 {width:100%;border:0}
.footer-box2 {width:100%;border:0;min-height: 50px;}
.footer-box3 {width:100%;border:0}
.fusion-body .fusion-layout-column { width: 100%!important; padding:0 0 6% 0; margin: 0 0 0 0; } 
.shipping-coupon .fusion-body .fusion-layout-column { width: 100%!important; padding:0 0 0 0 !important; margin:0 0 4% 0 !important; } 
.contact-colm .fusion-column-wrapper {height: auto; }
form.checkout.woocommerce-checkout .col-1 {width: 100%!important;}
form.checkout.woocommerce-checkout .col-2 {width: 100%!important;}
.fusion-page-title-row {min-height: auto !important;}
.tfs-slider .background-image { height: 510px !important; background-size: auto 33%; background-position: top; } 
.slidercaption3 { line-height: 28px; position: absolute; width: 100%; text-align: center; margi: 0; margin-top: 0; left: 0; background: #f1f1f1; top: -80px; padding-bottom: 30px; } 
.fusion-slider-container {max-height:420px !important;height:420px !important}
.slidercaption2 { line-height: 28px; position: absolute; width: 100%; text-align: center; margi: 0; margin-top: 0; left: 0; background: #f1f1f1; top: -80px; padding-bottom: 30px; } 
.slidercaption1 { line-height: 28px; position: absolute; width: 100%; text-align: center; margi: 0; margin-top: 0; left: 0; background: #f1f1f1; top: -80px; padding-bottom: 30px;line-height: 38px; } 
.slidercaption4 { line-height: 28px; position: absolute; width: 100%; text-align: center; margi: 0; margin-top: 0; left: 0; background: #f1f1f1; top: -80px; padding-bottom: 30px;line-height: 38px; } 
.slidercaption4 .text1 {padding-top: 45px;}

.slidercaption3 .text2 { font-size: 21px; background-size: 76% !important; }  
.slidercaption1 .text1 {padding-top:0;}
.slidercaption2 .text1 {padding-top:0;}
.slidercaption { background: #ed1c24;line-height: 28px; position: absolute; width: 100%; margin: 0; margin-top: 0; left: 0; top: -80px; padding-bottom: 30px;padding:30px }
.slidercaption .text1 { font-size: 23px; padding-bottom: 13px; margin-bottom: 10px;} 
.shopnow-btn { float: left; border: 2px solid #fff !important; width: 172px !important; padding: 16px 0 !important; border-radius: 50px !important; font-size: 17px !important; color: #fff !important; margin-bottom: 70px !important; } 
h3.title-heading-left ul li {padding: 0 16px 0 16px;}
h3.title-heading-left ul li { list-style: none; background: url(images/arrow.png) no-repeat left 8px; padding: 0 16px 0 16px; font-size: 15px; }  
h3.title-heading-left ul li br { display: none; } 
.slidercaption3 .text1 {padding-top: 14px;}
.slidercaption1 .text2 br { display: none; }
.u-column1.col-1, .u-column2.col-2 {height: auto !important;width:100% !important}
.woocommerce-tabs .panel { width: 75%!important; padding: 4%!important; } 
.product-bullet { margin: 0; padding: 0; width: 100%; }
.woocommerce-tabs>.tabs {width: 150px;}
.summey-quantity-area { float: left; width: 50%; } 
.Price-area { float: left; width: 50%; } 
.ourproduct-colm .fusion-text.product-content-area {width: 76%;}
.ourproducts-area.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling { padding: 0 !important; } 
.ourproduct-colm .imageframe-align-center { float: left; width: 100%; text-align: center; } 
.ourproduct-colm .fusion-text.product-content-area { width: 100%; text-align: center; } 
.ourproduct-colm .fusion-column-wrapper { border: 1px solid #e0dede; height: auto; margin-bottom: 5%; } 
.woocommerce-tabs>.tabs li a { border-bottom: 0 !important;border-right:1px solid #ff8287 !important;margin-right: 0 !important;
padding: 9px 8px !important;} 
.woocommerce-tabs>.tabs li:last-child a {border:0}
li#tab-title-packaging_tab a { border: 0 !important; } 
div#tab-packaging_tab { width: 100% !important; } 
.ourproduct-colm .fusion-column-wrapper .fusion-text { float: left; width: 100%; } 
.about-smalltitle::after {background:url(images/heading-border.jpg) no-repeat center bottom	}
.about-smalltitle {text-align: center;}
.customize-col { width: 100%; float: left; margin-right: 0; } 
#customer_login .u-column1.col-1 {padding:20px;}
#customer_login .u-column2.col-2 {padding:20px;}
.payment_methods li img { float: left !important; margin: 0px 0 0 0; } 
.checkout .payment_methods li:last-child { margin-bottom: 0; } 
h2.promo-code-heading.fusion-alignleft {padding: 0px 0 0 70px !important;font-size: 19px !important;background: url(images/pramotional-code-icon.png) no-repeat left top / auto 49px;}
.woocommerce-billing-fields h3, .woocommerce-additional-fields h3, #order_review_heading { font-size: 23px !important; text-transform: capitalize; font-weight: 400 !important; } 
.woocommerce-MyAccount-content, .woocommerce-content-box {padding:20px !important}
.support-tel {
margin: -23px 0 0 95px; position: absolute; width: 100%;
}
    
}
 

@media screen and (max-width:480px) {
.contact-colm.contact-colm-new .contact-content p br { display: none; }
#sliders-container .fusion-slider-container { max-height: 394px !important; }	 
.question-text { float: left; margin-top: 0; width: 84%; margin-bottom: 23px; }	 
.customize-col.customize-col2 { width: 100%; margin-top: 0; }	 
.news-arrival-carousal h3.product-title { min-height: 125px !important; }	 
.products .product-list-view a.product-images {width: 100% !important;max-width:100% !important;}	
.products .product-list-view>.product-images .crossfade-images { position: relative; height: auto !important; } 
.products .product-list-view .product-buttons, .products .product-list-view .product-details, .products .product-list-view 
.product-excerpt.product-list { max-width: 92% !important; width: 92% !important; float: left; display: inline-block; padding: 0 2% !important; margin: 0 0 0 2%; }
.cart button.single_add_to_cart_button.button.alt {clean:both}	
.fusion-text.enquiry-form {padding:6% !important;}		
.wpcf7-form .wpcf7-response-output { padding: 13px 33px 7px 33px !important; margin-top: 18px !important; float: left; }	 
.amazingcarousel-list-wrapper { margin: 0 auto; }	 
.fusion-logo a { margin-top: -6px !important; }	 
.woocommerce-tabs > .tabs li {padding:0 !important}	
.tabs.wc-tabs .active { background: #ccc; color: #f00 !important; }	 
.fusion-column.col-lg-2.col-md-2.col-sm-2, .fusion-column.col-lg-2.col-md-2.col-sm-2:nth-child(2), .fusion-column.fusion-column-last.col-lg-2.col-md-2.col-sm-2 {width:100% !important}	
.fusion-page-title-bar { background-size: auto 100%; }	 
.whyus-content .fusion-column-wrapper { width: 90%; margin: 0 auto; } 
.slidercaption3 .text1 { padding-top: 44px; } 
.form-contentright { padding: 30px 20px 0 20px !important; margin: 0 !important; min-height: auto !important; margin: 23px 0 !important; } 
form.woocommerce-form.woocommerce-form-login.login p.form-row.form-row-first {width:100% !important}
form.woocommerce-form.woocommerce-form-login.login p.form-row.form-row-last {width:100% !important}
#posts-container .fusion-blog-layout-grid .fusion-post-grid {width:100% !important}
h3.product-title { min-height: auto !important; margin-bottom: 11px; } 
.woocommerce-container .product .images {width:100% !important}	
.news-arrival-carousal .fusion-carousel .fusion-carousel-swipe { height: 640px !important }
.bestsellter-container .fusion-carousel .fusion-carousel-swipe {height: 600px !important;}	
.newsarrival-container .fusion-carousel-item{ border: 1px solid #e7e7e7 !important; padding: 0 10px 15px 10px !important; height: 620px !important }
.bestsellter-container .fusion-carousel-item { border: 1px solid #e7e7e7 !important; padding: 0 10px 15px 10px !important; height: 602px !important; }
.content-boxes .image { width: 100px !important; }
 
.whyus-container {padding:0 !important}
.detail-info { padding-left: 0 !important; } 
.fusion-testimonials .review blockquote q {padding:0 !important}
.fusion-content-boxes.fusion-columns-1 .fusion-column {width:100% !important; }
.whyus-content .fusion-column-wrapper { padding: 30px 0 !important; } 
.fusion-contact-info {letter-spacing: 0 !important;}
.fusion-secondary-header { margin-bottom: 15px;display:none !important }  
.fusion-header { margin-top: 0; padding-top: 13px !important; padding-bottom: 13px !important; } 
.fusion-body .fusion-layout-column .detail-info { width:100% !important; float: left; margin-bottom:0 !important;border:0  } 
.fusion-column.col-lg-2.col-md-2.col-sm-2 {width:100% !important;padding: 0;}
.footer-box1 {margin-bottom:4%}
.fusion-footer-copyright-area {padding-bottom: 0 !important;padding-top: 17px !important;}
.about-imgleft .fusion-column-wrapper { background-size: auto 100% !important; height: 250px !important; 
background-position: right top !important; }
.about-imgright .fusion-column-wrapper { background-size: auto 100% !important; height: 243px !important; 
background-position: right top !important; } 
.about-smallcol {font-size: 14px;padding: 10px;margin-top: 243px;width:100%}
.fusion-footer footer .fusion-columns .fusion-column:nth-child(2) { width: 100% !important; } 
.whyus-coln .image {width: 80px;}
.fusion-body .fusion-layout-column { padding-top: 0 !important; } 
.fusion-slider-container {max-height:450px !important;height:450px !important}
.main-flex { margin-bottom: 0; height: 450px !important; } 
.tfs-slider .background-image { height: 580px !important; }
.shopnow-btn {padding: 15px 0;width: 155px !important;}
.slidercaption {padding-top:15px}
.slidercaption .text1 { font-size: 19px; padding-bottom: 4px; margin-bottom: 10px; } 
form.woocommerce-ResetPassword.lost_reset_password { width: 100%; margin: 0 auto; border: 1px solid #ccc; padding: 30px; } 
.newsarrival-container .fusion-layout-column { padding: 0 !important; width: 92% !important; margin: 0 auto !important; float: none !important; } 
.bestsellter-container .fusion-layout-column { padding: 0 !important; width: 92% !important; margin: 0 auto !important; float: none !important; } 
.orderby-order-container {width: 100%;}
ul.sort-count.order-dropdown {width: 68%;}
.fusion-body .products li { width: 100% !important; } 
#content, body.has-sidebar #main .sidebar { width: 100% !important; margin-top: 0 !important; }
.sidebar .widget { margin-bottom: 0; position: relative; }
.woocommerce-tabs>.tabs { list-style: none; padding: 0; margin: 0; width: 100%; float: left;background:#ed1c24 !important } 
.woocommerce-tabs>.tabs li { width: auto !important; float: left; } 
.woocommerce-tabs>.tabs li a { font-size: 14px;color:#fff } 
.woocommerce-tabs>.tabs li:last-child { margin-right: 0 !important; padding: 0; }
main#main { padding: 0 20px !important; }  
.page-template-100-width main#main { padding: 0!important; }  
.about-contentright .fusion-column-wrapper, .about-contentleft .fusion-column-wrapper { width: 100% !important; float: left; padding: 20px !important; } 
.home main#main { padding: 0px !important; }  
.about-contentright h2.heading2 {margin-top: 16px;}
section.related.products li { width: 100% !important; margin-right: 0; } 
.woocommerce-tabs .panel { width:100%!important; padding: 0 !important; } 
.care-col { width: 100%; float: none; margin:0 auto 10px auto; } 
.care-col2 { width: 100%; float: none; margin:0 auto 10px auto; } 
.care-col3 { width: 100%; float: none; margin: 0 auto; } 
.care-img { width: 50%; margin: 0 auto; } 
div#tab-cost_performance_tab, div#tab-environment_tab, div#tab-dilution_tab { min-height: auto; } 
tr.woocommerce-cart-form__cart-item.cart_item span.product-thumbnail { float: left; } 
tr.woocommerce-cart-form__cart-item.cart_item td { text-align: left !important; }
.quantity.buttons_added { margin: 14px 0 !important; }  
.shop_table_responsive.woocommerce-cart-form__contents tbody tr {padding: 0 0 35px 0 !important; } 
span.product-thumbnail { height: 148px !important; width: 83px !important; text-align: left !important; } 
li.woocommerce-order-overview__total.total { padding-top: 13px !important; } 
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table { width: 500px !important; overflow: hidden; }
#tab-packaging_tab, #tab-dilution_tab, #tab-environment_tab,  #tab-cost_performance_tab { padding: 2% inherit !important; width: 100% !important; }
#main .related.products .products li:nth-child(3n), #main .related.products .products li:nth-child(4n), .products li { width:100% !important; float: left !important; margin-right: 3% !important; clear: none !important; }
#main .products li:nth-child(3n), #main .products li:nth-child(4n), .products li { width: 100% !important; float: left !important; margin-right: 1% !important; } 
}

@media screen and (max-width:360px) {
 .news-arrival-carousal .fusion-carousel .fusion-carousel-swipe { height: 520px !important }
.bestsellter-container .fusion-carousel .fusion-carousel-swipe {height: 510px !important;}	
.newsarrival-container .fusion-carousel-item{ border: 1px solid #e7e7e7 !important; padding: 0 10px 15px 10px !important; height: 510px !important }
.bestsellter-container .fusion-carousel-item { border: 1px solid #e7e7e7 !important; padding: 0 10px 15px 10px !important; height: 515px !important; }
}
 

.term-description { text-align: center; } 
.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #4a1515;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
.cpy{
	display: none;
}
.page-id-16 .cpy { display: initial;} 
.page-id-16 .cpy a { text-decoration:underline !important } 

/* .fusion-carousel-title-below-image .fusion-carousel-meta, .fusion-carousel-title-below-image .fusion-carousel-title {
    text-align: left;
    display: none;
} */
