/*
Theme Name:   	Storefront Child Theme
Theme URI:    	https://demo.compulynx.co.ke/storefront-child-theme
Author:       	Stuart Duff
Author URI:     http://stuartduff.com
Template:     	storefront
Description:  	This is a blank child theme for WooThemes StoreFront theme
Version:      	1.0.0
License:      	GNU General Public License v2 or later
License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  	storefront
Tags:         	black, white, light, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have mfun, and share what you've learned with others.
Storefront is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.
Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
FontAwesome License: SIL Open Font License - http://scripts.sil.org/OFL
Images License: GNU General Public License v2 or later
*/
/*
 * Add your own custom css below this text.
 */

.storefront-primary-navigation{background:#060d2f; margin-top:6px;}

.storefront-primary-navigation ul li a{color: #fff !important;  padding-top: 12px !important; padding-bottom: 12px !important;}


.storefront-primary-navigation ul li a:focus{border: 0px; outline: none;}

.site-header a:focus{outline: none !important;}

.storefront-primary-navigation ul  .current_page_item a{color: #e9222a !important;}

#site-header-cart li a{color: #fff;}

.site-header{padding-top: 5px !important; border-bottom: none;}

.site-branding .custom-logo-link{float:left;}

.woocommerce-LoopProduct-link{outline: none !important;}


.site-search .widget_product_search form::before  {
    top: 13px !important;
    left: 9px !important;
}

.woocommerce-product-search:before{display: none !important;}

.search-field{
    width: 77% !important;
    float: left;
    border: 0px !important;
    background:transparent !important;
        float: left;
    box-shadow: none !important;
    height: 40px;
    padding: 10px 10px 10px 10px !important;
}

.loyalty a {
    padding: 5px 13px;
    font-size: 14px;
    background: #e9222a;
    color: #fff;
    text-decoration: none !important;
    margin-top: 20px;
    float: right;
}
.widget_product_search button {
    width: 23% !important;
    text-align: center;border-radius: 0px 5px 5px 0px;
    padding: 10px 0px 10px 10px !important;
    clip-path: inherit !important;
    float: left;
    color: #e9222a;
    position: relative !important;
    height: 40px !important;
    font-size: 16px!important;
    font-weight: normal;
    text-align: center !important;
    line-height: 19px !important;
    background: transparent;
    border: 1px solid #e9222a !important;
    margin-top: 0px !important;
}


.widget_product_search button::before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    line-height: inherit;
    vertical-align: baseline;
    content: "\f002";
    position: absolute;
    top: 12px;
    left: 13px;
    line-height: 1;
}


.storefront-sorting select {
    width: auto;
    height: fit-content;
    color: #ffffff;
    background: #3c4c5a;
}

.section-title{
    font-weight: 500;  text-transform: inherit;  text-align: left !important;
    color: #e9222a;   font-size: 28px;  border-top: 4px solid #e9222a;
}

.section-title span{
    position: relative; top: -22px;  left: 10px; font-size: 90%;
    padding: .5rem; background: #fff;  color: #212529;
}

.storefront-product-section .product{
    box-shadow: none;
    height: auto;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
    margin-right: 1% !important;
    width: 13.4% !important;
}

.products li{
    box-shadow: none;  height: auto; border: 1px solid rgba(0,0,0,.125);
    border-radius: 5px;
}

.storefront-product-categories .product {
    height: auto; padding-bottom: 15px;  margin-bottom: 20px !important;
}

.storefront-product-categories li{background: #c8e4fd;}

.storefront-product-section .product img{
    border-radius: 0px;
    height: 150px;
    width: auto;
    margin: 0px auto 15px;
}

.product .product-quantity{display: inline-block;}

.product .cart-btn-minus{
    width: 30px;
    height: 30px;
    padding: 0px; background: #e9222a;
    display: inline-block;
}

.product .cart-btn-plus{
    width: 30px;
    height: 30px;
    padding: 0px; background: #e9222a;
    display: inline-block; border-radius: 0px;}

.product .quantity input{height: 24px; }
.products li img{border-radius: 0px; padding-top: 15px;
height: 150px;
    width: auto;
    margin: 0px auto 15px;}

.storefront-product-section  .add_to_cart_button{
    position: absolute;
    bottom: 15px;
    left: 30%;
}

.products li  .add_to_cart_button{
    position: absolute;
    bottom: 15px;
    left: 30%;}

.storefront-product-section a{outline:none;}

.storefront-product-section .product h2{
    text-transform:inherit;
    font-weight:400 !important;
    color:#0f1845;
}

.products li h2{
    text-transform: uppercase;
    font-weight: 600 !important;
    color:#0f1845;
}

.storefront-product-categories .product{
   background-color: #fff;
background-clip: border-box;
border: 1px solid rgba(0,0,0,.125);
border-radius: .25rem;
}

.storefront-product-categories .product h2{font-size: 15px!important; color: #000;}

.storefront-product-categories .product h2 .count{color: #e9222a;}

.content-area{margin-bottom: 0px;}

.storefront-breadcrumb{
    background: #e2e2e2;
}

.woocommerce-products-header__title.page-title {
    text-transform: uppercase;
    font-weight: 400;
    color: #212529;
    font-size: 28px;
}

.orderby {
    background: #f9f6f6 !important;
    padding: 5px 10px !important;
    border: 0px !important;
    color: #000 !important;
}

#woocommerce_product_categories-2 .widget-title{color:#060d2f; margin:0px; padding: 0px 0px 15px;
font-weight:600; text-transform: uppercase;}

.added_to_cart{
    background: none !important;
    color: #000 !important;
    margin-bottom: 0px;
    float: right;
    padding: 0px;
    margin-right: 27%;
}

.single .amount{color: #e9222a;}

.single .price{padding:0px; margin: 0px !important;}

.qty{
    background:#f4f4f4 !important;
    border: none !important; box-shadow: inherit !important;
}

.woocommerce-shipping-totals p{margin: 0px;}

.tab-title-description h2{font-weight: 500;}

.summary .product_title {
    font-size: 30px;
    font-weight: 400; text-transform: uppercase;
}

.wc-tabs li a{
    margin-left: 2px;
    padding-left: 10px !important;
}

.related.products h2{
    font-weight: 600;
    text-transform: uppercase;
}

.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {
    background-color: #e9222a !important; margin-top: 0px !important;}

#post-11 .entry-title{font-weight: 400; text-transform: uppercase;}

.shop_table tr th{
    background:#e9222a  !important;
    color: #fff;  padding: 12px 10px !important;
}

table.cart .product-thumbnail img {
    max-width: 45px;
}

.shop_table tr td {
    background: #f9f9f9 !important; text-align: left;  padding: 15px 10px !important;
}

.shop_table .product-name a{
    color: #060d2f;
    outline: none;
    text-decoration: none !important;
}

.entry-title {
    font-weight: 600;
    text-transform: uppercase;
    color: #212529;
    font-size: 28px;
}

#coupon_code {
    background: #f9f9f9;
    box-shadow: none;
}

.shop_table tr:nth-child(2n) td {
    background: #fff !important;
}

.shop_table .quantity input{
    background: #d8d8d8;
    padding: 3px 0px !important;
    border: 0px !important;
}

.cart_totals tr th{color: #2b358d!important; background: none !important;}

.cart_totals tr td{background: none !important;}



.cart_totals tr:nth-child(2n) td{background: none !important;}

.cart_totals {
    background: #f9f9f9; padding: 25px;}

.cart-collaterals .cart_totals h2{
    font-weight: 500;
    text-transform: uppercase;
    color: #e9222a;
}

#shipping_method {
    margin-bottom: 0px;
}

.woocommerce-billing-fields input {
    background: #f6f6f7;
    padding: 9px 10px;
    font-size: 14px !important;
    box-shadow: none;
}

.woocommerce-billing-fields .selection span {
    background: #f6f6f7;}

#order_comments{background: #dcdee0; padding: 10px 5px; font-size: 14px !important;  }

.cart_totals .wc-proceed-to-checkout{margin-bottom: 0px;}

.cart_totals .wc-proceed-to-checkout a{margin-bottom: 0px; font-size: 20px !important;}

#ship-to-different-address{
    color: #000;
    font-size: 21px;
    font-weight: bold;
}

.form-row.woocommerce-validated input.input-text {
    box-shadow: inset 2px 0 0 #1e73be;
}

.woocommerce-checkout .entry-title{font-weight: 400; text-transform: uppercase;}

.woocommerce-checkout h2{font-weight: 400;}

.woocommerce-billing-fields h3{font-weight: 400;}

#order_review_heading{font-weight: 400;}

.woocommerce-additional-fields h3{font-weight: 400;}

.woocommerce-billing-fields .selection span{background: #f6f6f7; border: 0px;
    padding: 5px 5px;  font-size: 14px !important;}

.woocommerce-billing-fields .selection{
    border: 0px !important;
    padding: 0px;
    width: 100%;
    float: left;
}

.woocommerce-billing-fields .select2-container--default .select2-selection--single {
    background-color: transparent; 
    border: 0px;
    border-radius: 4px;
    margin: 0px;
    padding: 0px;
}

#order_review .shop_table tr:nth-child(2n) td {
    background:#f9f9f9  !important;
}

#order_review .cart_totals tr th{color: #e9222a !important; background: none !important;}

#order_review .cart_totals tr td{background: none !important;}

#order_review .cart_totals tr:nth-child(2n) td{background: none !important;}

#order_review .cart_totals {
    background: #f9f9f9; padding: 25px;}

#order_review .cart-subtotal th{color: #e9222a !important; background: #f9f9f9 !important;}

#order_review .order-total th{color: #e9222a !important; background:#f9f9f9 !important;}

.onsale{
    position: absolute !important;
    right: -8px;
    top: -21px;
    background:#e9222a;
    color: #fff !important;
    border: 0px !important;
    border-radius: 50% !important;
    width: 45px;
    height: 45px;
    font-size: 12px !important;
    line-height: 38px;
}

.site-branding, .secondary-navigation, .site-search{margin-bottom: 0px;}


.single-product .onsale{right: 0px !important; top: 0px !important;}


.single-product .single_add_to_cart_button{
    padding: 4px 9px !important;
    height: auto !important;
    font-size: 14px !important;
    text-transform: uppercase;
}

.qib-button{background: #055aa5; border-color: #055aa5;}

.footer-widgets .widget-title{
    margin: 0px 0px 15px;
    padding: 0px;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 18px !important;
}

.site-footer{padding: 45px 0px;}

.widget_price_filter .widget-title {
    color: #0f1845;
    margin: 0px;
    padding: 0px 0px 15px;
    font-weight: 600;
    text-transform: uppercase;
}

.widget_price_filter .ui-slider .ui-slider-range, .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #2c2d33 !important;
}
.site-footer .footer-widgets{margin: 0px; padding:0px 0px 25px;}

 .widget-title a{text-decoration: none;}

 footer .widget{margin: 0px;}

 .woocommerce-Tabs-panel h2{font-weight: 500; text-transform: uppercase;}

#respond {
    background: #fdfcfc;
}

p.stars a::before, p.stars a:hover ~ a::before, p.stars.selected a.active ~ a::before {

    color: #827676 !important;

}

 .woocommerce-noreviews{margin: 0px !important;}

 #comment{height: 150px !important; backgound:#fff !important;}



 .footer-widgets a{text-decoration: none !important;}
 
 #author, #email{background:#fff; border:1px solid #000}
 
  #author:focus, #email:focus{outline:none;}
 
 .storefront-sticky-add-to-cart__content-title{color:#000;}
 

a:focus{outline: none !important;}

button:focus{outline: none !important;}

#media_image-5{max-width: 100%; width: 220px;}

.footer-widget-1 .widget-title{color: #fff;  font-size: 15px;}

.handheld-navigation{
    background: #e9222a;
    padding: 0px 0px;
    margin-top: 15px;
    float: left;
    width: 100%;
}

.handheld-navigation ul{padding: 0px 15px;}

.search-field {
    background: #e8e1e1 !important;
}

.site-search form{margin-top: 7px !important;}

.secondary-navigation{margin-top: 7px ;}

#place_order{font-size: 20px !important;}

.site-header-cart .cart-contents .count{color: #000 !important; opacity: 0.8!important; display: none;}

footer .block li:before{display: none !important;}

footer .block li{padding-left: 0px !important;}

.site-branding {
}

.woocommerce-active .site-header .site-search {
    float: left;
    width: 53% !important;
    margin-left: 0%; 
}

header .secondary-navigation{width: 13% !important; 
  text-transform: uppercase; margin-right: 0px !important;  margin-left: 1%;
  margin-top: 7px;
}

#site-navigation.main-navigation{width: 100%; border:1px solid #e7e7e7;}

.secondary-navigation .menu a { padding: 1em 0.5em !important;
}

.site-header-cart .cart-contents .woocommerce-Price-amount::before{color: #e9222a;
padding-right: 15px;  font-family: 'Font Awesome 5 Free';
font-weight: 900;
line-height: inherit;
vertical-align: baseline;
content: "\f291";
height: 1em;
}

.site-header-cart .cart-contents::after{display: none !important;}

header #site-header-cart {
    width: 200px !important;
    margin: 0px; float: right; text-align: right; margin-top: 0px;
}



.widget_shopping_cart{text-align: left;}

header .widget_shopping_cart .remove{
    float: right !important;
    width: auto !important; margin-top: 9px; 
    margin-left: 15px !important;
}

#site-header-cart li a.cart-contents {
    color: #000 !important;
    margin: 15px 0px 0px; padding: 0px !important;
}

.woocommerce-mini-cart .quantity{
    margin-top: 0px;
    display: block;
}

.widget_shopping_cart_content a.button{padding: 8px 0px !important;}

.mini_cart_item a{color: #000 !important;}

header #site-header-cart .widget_shopping_cart {
    width: 100%; 
}

header .sub-menu {
   background-color: #ffffff !important;
}

.crellyslider-slider{position: relative; z-index: 1;}

header .col-full{max-width: 85em ;}

.col-full{max-width: 69.498938em !important; }

table { border: 1px solid #f6efef !important; }

.storefront-primary-navigation .col-full{max-width: 66.498938em; }

.storefront-primary-navigation .col-full{max-width:100% !important;}
.storefront-primary-navigation .col-full{max-width:100% !important;}

#custom_html-3 li{list-style: none; margin-bottom: 1em;}

footer .site-info{
     width: 100%; float: left;
    padding: 30px 0px 0px;
}

footer .copyright-info{
    width: 50%;
    float: left;
    font-size: 13px; margin-top: 13px;
    font-weight: 100;
}

footer .powered-by{
    width: 23%;
    float: right; text-align: center;
}

footer .powered-by p{
    text-align: center;
    font-size: 13px;
    margin: 12px 0px 0px;
    padding: 0px;
    font-weight: 100;
    float: left;
    width: 29%;
	
}


footer .powered-by img{width:150px; float: left;}

.woocommerce-order-pay .order_details{margin-top: 0px;}

.dropdown-toggle{color: #fff !important;}

header .site-header-cart .woocommerce-Price-currencySymbol{margin-right: 5px;}


.page-id-13 h1.entry-title{
    font-weight: 400 !important;
    margin-bottom: 45px !important;
}

.cpnnt {text-align: center !important; margin-top: 50px;}

.woocommerce-LostPassword{
    float: left;
    margin: 0px 0px 50px;
    width: 50%;
    text-align: left;
}

.woocommerce-LostPassword a:hover{text-decoration: none;}

.woocommerce-LostPassword a{text-decoration: none !important;}

.cpnnt p{
    color: #e9222a !important;
    font-weight: 600; width: auto !important;
    text-transform: uppercase;
    font-size: 19px;
}

.cpnnt .mo-openid-app-icons a{margin: 0px 10px !important;}

.woocommerce-form-login__submit{
    margin-top: 25px !important;
    padding: 5px 22px !important;
    text-transform: uppercase;
}

.woocommerce-form-register__submit{
    margin-top: 25px !important;
    padding: 5px 22px;
    text-transform: uppercase;
}

.woocommerce-checkout-review-order-table .shipping th{
  color: #e9222a !important; background: #f9f9f9 !important;
} 

.woocommerce-checkout-review-order-table .tax-total th{
  color: #e9222a !important; background: #f9f9f9 !important;
} 

.site-branding {
    margin-top: 5px !important;
}

.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments{
  background: #2b358d!important;
}



.woocommerce-Reviews-title{color: #0f1845;}

.related h2{color: #0f1845;}

.tabs a{color: #000 !important;}

.mo_image_id>a>img.mo_openid_image {
    opacity: 0.6;
    display: block;
    transition: .5s ease;
    backface-visibility: hidden;
    display: none !important;
}


.return-to-shop .wc-backward{
padding: 5px 13px !important;
font-size: 14px !important;
}


 .return-to-shop a {
padding: 5px 13px;
font-size: 16px;
background: #e9222a;
color: #fff;
text-decoration: none !important;
margin-top: 20px;
float: left;
}

.storefront-breadcrumb {
padding: 15px 0px !important;
}



.woocommerce-pagination .page-numbers li .page-numbers.current {
    background-color: #ea0000 !important;
    color: #fcfcfc !important;
}


.woocommerce-pagination .page-numbers li .page-numbers:not(.current) {
    color: #ea0000 !important;
    border-color: #7b352d !important;
}



.woocommerce-pagination .page-numbers li .page-numbers.current {
    background-color: #ea0000 !important;
    color: #fcfcfc !important;
}


.woocommerce-pagination .page-numbers li .page-numbers:not(.current) {
    color: #ea0000 !important;
    border-color: #7b352d !important;
}

.woocommerce-pagination .page-numbers li .page-numbers:not(.current) {
    color: #ea0000 !important;
    border-color: #7b352d !important;
}

#menu-item-448 .sub-menu{
    height: 380px;  overflow-y: scroll; 
}

.secondary-navigation .menu li{text-align: center;  padding: 0px 7px;}

.secondary-navigation .menu li a {
    font-size: 12px;
    padding-top: 6px !important;
    font-family: "Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

.secondary-navigation .menu li:before {
    font-size: 15px; color: #e9222a;
}

#post-495 .entry-content{width:600px; margin: 0px auto; max-width: 100%;}

#post-495 .entry-header{width:600px; margin: 0px auto; max-width: 100%;}

#post-520{
    margin:0px auto 100px;
    max-width: 100%;
}

.login .woocommerce-form-row input{background: #fff; box-shadow: none;}

.login .woocommerce-form-row label{margin-bottom: 5px;}

#post-520 .entry-content .woocommerce-button{ 
    width: 100%;
    padding: 8px 20px !important;
    float: right;
    border-radius: 5px; float: right;
}

#post-495 .entry-content .woocommerce-button{
    width: 100%;
    padding: 10px 0px !important;
}

.woocommerce-shipping-calculator{
    margin: 0;
    display: none;
}

header .container{max-width: 1140px; padding: 0px 15px;   margin: 0px auto;}

header .container .col-full{max-width: 100%; padding: 0px;}

footer .container{max-width: 1140px; padding: 0px 15px;   margin: 0px auto;}

footer .container .col-full{max-width: 100%; padding: 0px;}

.site-header .site-branding img{max-width: 158px;}

.site-search {
    margin-top: 30px;
}

.search-field {
    background: #fff !important;  border: 1px solid #ced4da !important;   box-shadow: none;
    border-radius: 5px 0px 0px 5px;
}

.site-search{margin-top: 30px;}


   .cart-contents .amount {
    background: #e9222a;
    color: #fff;
    padding: 10px 30px;
    color: #fff;
    border-radius: 5px;
    width: 200px !important;
    float: right;
    text-align: center;
}
.site-header-cart .cart-contents .amount {
   margin-right: 0px !important; 
}

.cart-contents .amount:before{color: #fff !important;}

#site-header-cart li a.cart-contents {
    margin: 35px 0px 0px;
}

.storefront-primary-navigation ul li a {
    color: #484848 !important;  border-left: 1px solid #e7e7e7; font-size: 13px;
    padding: 9px 29px !important;  font-weight: 600;
}

.primary-navigation ul{text-align: center; margin: 0px; padding: 0px;}

.storefront-primary-navigation {
    background: #f8f8f8;
    margin:0px 0px 8px;
}

.storefront-primary-navigation ul li:first-child a{border-left: none;}

.site-footer {
    background-color: #f8f8f8;  color: #333; box-shadow: 2px 1px 5px #999;
}

.footer-widgets li {
    margin: 0px 0px 5px !important;
}

.footer-widgets li a{color: #333 !important;}

footer .copyright-info {
    font-size: 14px;   margin-top: 0px; color: #333; font-weight: 300;
}

footer .site-info {
    padding: 20px 0px 0px;
}

.site-footer {
    padding: 45px 0px 0px;
}

header .secondary-navigation{display: none;}

.our-store{margin-top: 25px; width: 100%; float: left;}

.our-store-head h2{margin: 0px; padding: 0px; color: #333; font-size: 21px;
}

.bxes-strs{border:1px solid rgba(0,0,0,.125); border-radius: 5px;width: 100%; float: left;}

.bx-hd-title, .our-store-main{width: 100%; float: left;}

.bx-hd-title{border-bottom:1px solid rgba(0,0,0,.125); padding: 8px 12px;background: rgba(0,0,0,.03);}

.bx-hd-title h4{
    color: #ae0009;  margin: 0px;   padding: 0px;
    font-size: 16px; font-weight: 600;
}

.bxes-strs{margin-top: 10px; width: 18.82%; margin-right: 1%;}

.bxes-strs:nth-child(5){margin-right: 0px;}

.bx-dtl{padding: 8px 12px; float: left;}

.bx-dtl p{margin: 0px; padding: 0px; color: #333; font-size: 14px;}

.home .slider-content{width: 100%; margin:10px 0px 0px; padding: 0px; float:left;}

.home .slider-content .container, .slider-top .container, .top-bar .container{
    max-width: 1140px;
    padding: 0px 15px;
    margin: 0px auto;
}

.slider-top{width: 100%; float: left;margin: 15px 0px 0px;}

.slide-blcks{width: 20%; float: left; padding:15px 13px; background: #f8f8f8;}

.slide-img{width: 15%; float: left;}

.slide-img img{width: 100%; float: left;}

.slide-text{width: 75%; float: left; margin: 0px; padding:0px 0px 0px 10px;}

.slide-text p {
    font-size: 13px; margin: 0px; padding: 0px; color: #000; line-height: 15px;
}

.slide-text p strong{font-weight: 500px;}

.top-bar{width: 100%; float: left; margin: 0px; padding:6px 0px;  box-shadow: 2px 1px 5px #999;
    background: #f8f8f8; z-index: 9999; position: relative;}

.left-sct{width: 50%; float: left;}

.left-sct p{color: #777; font-size: 14px; display:inline-block; margin: 0px 10px 0px 0px}

.right-sct{width: 30%; float: left; margin: 0px; padding: 0px; text-align: right; float: right;}

.right-sct a{color: #777; font-size: 14px; margin: 0px 0px 0px 20px; padding: 0px;}

.right-sct ul li{display: inline-block;}

.right-sct ul{margin: 0px; padding: 0px;}

.footer-widget-4 .widget_media_image{margin-top: 10px;}

.footer-widget-4 .widget_media_image img {
    width: 160px;
    height: auto;
}

.site-info{border-top: none; padding-top: 0px !important; padding-bottom: 15px !important;
margin-top: 20px; }

.bxes-strs:hover .bx-hd-title{
    background: linear-gradient(#8a0007,#710006);
}

.bxes-strs:hover .bx-hd-title h4{color: #fff;}

.search-field:focus{outline: 1px solid #e9222a !important;}

.price{color: #e9222a !important;    line-height: 16px;height: auto;margin-bottom: 7px !important;} 

.products li .add_to_cart_button{
    position: relative; background: #e9222a;  left: inherit;
    bottom: inherit;  padding: 3px 15px; text-transform: uppercase;
}

.products li .home-prdct h2 {
    height: 38px;
}

.home-prdct {
    background: #fafafa; padding: 25px 8px;    border-radius: 0px 0px 5px 5px;
    height: 170px;
}

.home #main{padding-top: 3em !important;}

#menu-menu-1{text-align: left; margin: 0px;}

.storefront-breadcrumb{background: transparent;}

body, .secondary-navigation a {
    color: #000;
}

.product-categories li a{color: #000 !important;text-decoration: none !important;}

.widget_product_categories .widget-title{
    color: #0f1845;
    margin: 0px;
    padding: 5px 15px;
    font-weight: 600;
    text-transform: uppercase;
    background: rgba(0,0,0,.03);
}

.product-categories{padding: 5px 0px;}

.product-categories li{
    padding: 9px 15px;
    border-bottom: 1px solid rgba(0,0,0,.125);
    margin-bottom: 0px !important;
    font-size: 14px;
    font-weight: 300 !important;
}

.product-categories li:last-child{border-bottom: none;}

.product-categories li:before{display: none !important;}

.page-id-520 .entry-header .entry-title{text-align: center;}

.category-breadcrmb {
    max-width: 1140px; padding: 0px 15px; margin: 0px auto;
}

.category-breadcrmb .storefront-breadcrumb {
    background: #efeeee;
}

.woocommerce-breadcrumb a, a.woocommerce-review-link, .product_meta a {
    color: #e9222a;
}

.category-breadcrmb .col-full{padding: 0px;  padding-left:16px;}

.shipping_address .woocommerce-input-wrapper input{background: #f6f6f7;
    padding: 9px 10px;
    font-size: 14px !important;
    box-shadow: none;}

#order_comments  {background: #f6f6f7;
    padding: 9px 10px;
    font-size: 14px !important;
    box-shadow: none;}  

.select2-container .select2-selection--single{height: auto; border: none;}    

.select2-selection__rendered{
    background: #f6f6f7;
    padding: 9px 10px;
    font-size: 16px !important;
    box-shadow: none;
}

.return-to-shop{
    margin-top: 25px;
    float: right;margin-right: -20px;
}

#place_order{
    padding: 7px 13px;
    font-size: 14px !important;
    background: #e9222a;
    color: #fff; width: auto !important;
    text-decoration: none !important;
    margin-top: 45px;
    float: left;
    width: auto;margin-left: -20px;
}

.woocommerce-billing-fields h3, #order_review_heading {
    color: #000;  font-weight: 400;  text-transform: uppercase;  font-size: 26px;
}

.products li .home-prdct h2{    font-weight: 400 !important;}

.site-main ul.products.columns-3 li.product {
    width: 26%;
    float: left;
    margin-right: 1%;
}

.widget-area .widget {
    font-size: 0.875em;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: 5px;margin-bottom: 15px;
}

.widget_price_filter form{
    padding: 5px 15px; margin: 0px;
}

.widget_price_filter .widget-title{padding: 5px 15px;background: rgba(0,0,0,.03);
border-bottom: 1px solid rgba(0, 0, 0, 0.05);}

.storefront-breadcrumb {
    padding: 8px 0px !important;
    border-radius: 5px;
    margin-bottom: 30px;
}

.product-categories .current-cat a{color: #fff !important;}



.product-categories li.current-cat{background: #e9222a; color: #fff;}

.storefront-sorting select {
    border: 1px solid rgba(0,0,0,.125) !important;
    background: #fff !important;
}

.woocommerce-result-count{margin-top: 6px;}

.storefront-sorting{margin-bottom: 30px;}

.woocommerce-form-register input, .login .woocommerce-form-row input{
    color: #43454b;
    border: 1px solid #ced4da !important;
    border-radius: 5px;
    background: transparent;
    padding: 5px 5px;
    box-shadow: none;
}

.woocommerce-form-register label{margin-bottom: 5px;}

.register, .login {
    border: 1px solid #ced4da; border-radius: 5px;
    padding: 20px; float: left;
}

.page-id-520 #customer_login h2 {
    color: #212529;
    font-size: 26px;
    font-weight: 300;
}

#post-520 .entry-content .woocommerce-button{width: auto; padding: 5px 20px;}

.mo-openid-app-icons{width: 100%; float: left;}

.woocommerce-LostPassword a {
    margin-top: 15px;
    display: block;
}

.single-product .variations select{
    background: #f6f6f7; padding: 9px 10px; font-size: 14px !important; box-shadow: none; height: auto;
    border: none; width: 220px; max-width: 100%; margin-top: 2px;
}

.woocommerce-Reviews .woocommerce-Reviews-title{
 // display: none;
}


.single-product div.product .product_meta .sku_wrapper, .single-product div.product .product_meta .posted_in, .single-product div.product .product_meta .tagged_as {
    display: block;
    display: none;
}

ul.products li.product h2, ul.products li.product h3, ul.products li.product .woocommerce-loop-product__title {
    font-size: small;
}

.storefront-product-section .section-title {
    margin-bottom: 0em;
}

 .entry-title {
    font-weight: 400;
    text-transform: uppercase;
    display: none;
}

.woocommerce-noreviews, p.no-comments {
    background: #e9222a!important;
}

.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {
    background: #e9222a!important;
}

.woocommerce-tabs .panel h2:first-of-type {
    font-size: 1.618em;
    margin-bottom: 1em;
    display: none;
}

.woocommerce-variation, .single_variation {
	display: none;
}

.woocommerce-variation-description {
	display: none;
}

#customer_details, #order_review {
    border: 1px solid #ced4da;
    border-radius: 5px;
    padding: 20px;
}

 #order_review_heading {
    width: 47.8260869565%;
    float: left !important;
    margin-right: 0;
}
.product .cart-btn-plus {
    width: 24px;
    height: 21px;
    padding: 0px;
    background: #e9222a;
    display: inline-block;
    border-radius: 0px;
}
.product .cart-btn-minus {
    width: 24px;
    height: 21px;
    padding: 0px;
    background: #e9222a;
    display: inline-block;
}

.pdt-dimensions{width: 100%; float: left; margin-bottom:25px;}

.pdt-dimensions h5{margin:0px 0px 10px; padding: 0px; font-size: 22px; color: #000;
    font-weight:400;
}

.pdt-dimensions ul{margin: 0px; padding: 0px; list-style: none;}

.pdt-dimensions ul li{display: inline-grid; border: 1px solid #dee2e6; background: rgba(0,0,0,.05);
color: #000; font-size: 16px; padding:7px 15px; width: 33%;}

.pdt-dimensions ul li span{float:right;}

.pdt-dimensions ul li:nth-child(2n){background: #fff;}

.capacity{width:100%; float:left; margin:10px 0px 0px;  color: #2b368d;}

.capacity b{display:inline-bock; margin-right:10px; text-transform:uppercase;}

.capacity p{display:inline-block;color: #2b368d; margin:0px;}


#comment{background:#fff; border:1px solid #000;}

.single-product .cart .quantity input {
    height: 31px;
}

.single-product .wc-tabs-wrapper{padding-top: 0px !important;}

.single-product .woocommerce-product-gallery {margin-bottom:0px !important;}

.related .price{margin-bottom:15px !important;}

.single-product .woocommerce-tabs{padding-bottom:15px !important;}

.where-hdng {
	color: #000000 !important;
}

.woocommerce-checkout h2 {
    font-weight: 400;
    color: black;
}

#ship-to-different-address label {
   font-weight: 300;
   padding: 10px 50px;
   background-color: rgba(0, 0, 0, 0.03);
   border-bottom: 1px solid rgba(0, 0, 0, 0.125);
   margin: 0px 0px 20px !important;
   border-radius: 5px;
 
}
#ship-to-different-address .woocommerce-form__input-checkbox {
   position: absolute;
   top: 50%;
   left: 20px;
   -webkit-transform: translateY(-50%);
   -ms-transform: translateY(-50%);
   transform: translateY(-50%);
   margin-right: 0;
}
.slct-clr{
  background: green;
  color: #ffffff;
  padding-left: 3px;
  margin-left: 0px;
  padding-right: 2px;
  width: fit-content;
  margin-bottom: -25px;
}
.prdct-title {
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
	color: #212529;
}

.slct-clr {
    background: green;
    color: #ffffff;
    padding-left: 3px;
    margin-left: 0px;
    padding-right: 2px;
    width: fit-content;
    margin-bottom: -25px;
}

/*.guest-checkout-btn a {
   text-align: center;
   padding: 8px 13px;
   font-size: 16px;
   background: #e9222a;
   color: #fff;
   text-decoration: none !important;
   float: right;
   border-radius: 5px;
   width: 73%;
   margin-top: -30px;
   margin-right: 12%;
}*/
.page-id-520 #customer_login h2 span.but-log {
   float: left;
   width: 45%;
   text-align: center !important;
   background: #f8f8f8;
   text-align: center;
   padding: 8px 13px;
   font-size: 16px;
   border-radius: 5px;
   margin-bottom: 20px;
}
.guest-checkout-btn a {
   text-align: center;
   padding: 8px 13px;
   font-size: 16px;
   background: #e9222a;
   color: #fff;
   text-decoration: none !important;
   float: right;
   border-radius: 5px;
   width: 38%;
  margin-right: 12% !important;
}
.demo_store {
    position: fixed;
    left: 0;
    /*bottom: 69px;*/
    right: 0;
    margin: 0;
    padding: 1em 1.41575em;
    background-color: #e9222a;
    color: #fff;
    z-index: 9998;
}

/*14 September 2021*/
.prdct-rating {
height: 28px;
}

/**css-end**/

/**media-start**/

@media only screen and ( min-width:961px) and ( max-width:1024px ){
  .woocommerce-active .site-header .site-search {
    margin-left: 3%;
}

header .secondary-navigation {
    width: 15% !important;
    margin-left: 2%;
}

.site-branding {
    margin-top: 11px;
}

.woocommerce-active .site-header .site-search {
    width: 50% !important;}

footer .powered-by {
    width: 24%;}

.storefront-primary-navigation ul li a{padding: 9px 7px !important;}


}


@media only screen and ( min-width:768px) and ( max-width:960px ){

.storefront-product-section .product {
    height: 320px;
}

.products li .add_to_cart_button{left: 15%;}

.storefront-product-categories .product {
    height: auto;}

.coupon .button{padding: 5px 15px;}

.updt_btns button{padding: 5px 15px; margin-top: 5px;}

.wc-proceed-to-checkout .checkout-button {
    padding: 7px 15px;
    font-size: 18px !important;
}

#place_order {
    padding: 7px 5px;
    font-size: 15px !important;
}

.woocommerce-active .site-header .site-search{
    margin-left: 3%; width: 47% !important;
}

.widget_product_search button {
    width: 36% !important;}

.search-field {
    width: 64% !important;}

header .secondary-navigation {
    width: 15% !important;
    margin-left: 2%;
}

header #site-header-cart{
    width: 20% !important;
    font-size: 14px;
    margin-top: 0px;
}

    .site-branding {
    margin-top: 12px !important;
}

.site-branding {
    margin-top: 11px;
}

footer .powered-by {
    width: 33%;}

header .main-navigation ul li a {
    padding: 12px 4px !important;
    font-size: 12px !important;
}

.storefront-product-section .product img{height: 90px;}

.storefront-product-categories .product h2 {
    font-size: 14px !important;
}

.products li .add_to_cart_button{padding: 3px 8px; left: 0px;}

.product .cart-btn-minus, .product .cart-btn-plus {
    width: 20px; height: 20px;}

.site-header-cart .cart-contents .woocommerce-Price-amount::before{
	padding-right: 4px;
}    

.storefront-primary-navigation .col-full{margin: 0px;}

}

@media only screen and ( min-width:600px) and ( max-width:767px ){
.storefront-primary-navigation {
    background: #fff;
    margin-top: 0px;
}

.site-main ul.products.columns-3 li.product {
    width: 49%;}

.products li img{}

.menu-toggle {
    padding: 5px 15px 5px 35px !important; border: 1px solid !important;
     background: #e9222a !important;
color: #fff !important; margin-top: 8px;
border: none !important;
}

.menu-toggle:before, .menu-toggle span:before, .menu-toggle:after{background: #fff !important;}


.storefront-product-section .product{height: auto; padding-bottom:0px;
width: 49% !important;
float: left;margin-bottom: 25px !important;
margin-right: 4%;}

 .storefront-product-section .product:nth-child(2n){margin-right: 0px;}

.products li .add_to_cart_button {
    position: relative;
    bottom: inherit;
    left: auto;
}

.products li{height: auto; padding-bottom: 25px;width: 48%;
float: left;
margin-right: 4%;}

.products li:nth-child(2n){margin-right: 0px;}


.shop_table tr:nth-child(2n) td {

    background: #dcdee0 !important;
}

.products li h2{padding-top: 15px;}

.block{margin-bottom: 25px;}

.storefront-handheld-footer-bar, .storefront-handheld-footer-bar a{
    background-color: #e9222a !important;
}

.storefront-handheld-footer-bar {font-size: 12px;}

.footer-widgets{margin-bottom: 30px !important;}

#coupon_code{
    width: 56%;
    float: left;
    margin: 0px;
    padding: 5px 5px;
    font-size: 14px;
}

.coupon button{
    padding: 5px 13px;
    font-size: 13px;
}

.updt_btns button{
    padding: 5px 13px;
    font-size: 13px;
}

.cart-collaterals .cart_totals h2{font-size: 25px;}

.checkout-button{
    font-size: 18px !important;   padding: 8px 5px;
}

#payment .place-order .button{
    font-size: 18px !important;   padding: 8px 5px;
}

.menu-toggle {
    padding: 5px 15px 5px 35px !important; border: 1px solid !important;
     background: #e9222a !important;
color: #fff !important; 
border: none !important; margin-top: 45px;
}

.site-branding {
    margin-top: 15px;
}

#site-navigation.main-navigation {
    border:none;
}

header{
    padding: 0px !important;
}

header .sub-menu{
	margin: 0px !important;
    background-color: #2A358D !important;
 }


footer .copyright-info{
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
}

footer .powered-by  {
    width: 44%;
    margin-top: 15px;
    margin-bottom: 15px;
    float: none;
    display: ;
    margin: 15px auto;
}

footer .site-info{padding-bottom: 30px; padding-top:10px;}

.site-header{
    float: left;  width: 100%;  margin-top: 15px;
}

.storefront-primary-navigation ul li a {
    color: #fff !important; border-left: none !important;}


.storefront-primary-navigation ul .current_page_item a {
    color: #000 !important;
}

.site-main{width: 100%; float: left;}

.products li .add_to_cart_button {
    padding: 2px 15px;
}

.storefront-breadcrumb{width: 100%; float: left;}

.storefront-handheld-footer-bar li a{color: #fff !important;}

#secondary{width: 100%; float: left;}

.products li{padding-bottom: 0px;}

.related li{margin-bottom: 20px !important;}

.related{margin-top: 30px;}

.storefront-handheld-footer-bar ul.columns-3 li {
	width: 26.333% !important;
}
.storefront-handheld-footer-bar ul li.search .site-search, .storefront-handheld-footer-bar ul li.search .widget, .storefront-handheld-footer-bar ul li.search form {
	background-color: #e9222a !important;
}

}
@media only screen and ( min-width:320px) and ( max-width:599px ){
.storefront-primary-navigation {
    background: #fff;
    margin-top: 0px;
}

.menu-toggle {
    padding: 5px 15px 5px 35px !important; border: 1px solid !important;
     background: #e9222a !important;
color: #fff !important; margin-top: 2px;
border: none !important;
}

.site-branding {
    margin-top: 10px;
}

header{
    padding: 0px !important;
}

.menu-toggle:before, .menu-toggle span:before, .menu-toggle:after{background: #fff !important;}

.section-title{
    font-weight: 500; text-transform: inherit; text-align: left !important; color: #212529 !important;
    font-size: 29px;    margin-bottom: 15px !important;
}

.woocommerce-Tabs-panel h2{font-size: 25px!important;}

.related.products h2{font-size: 25px !important;}

.woocommerce-products-header__title.page-title{font-size: 25px;}

.related.products h2.woocommerce-loop-product__title{
    font-size: 16px !important;
}

#post-11 .entry-title{font-size: 25px;}

.storefront-product-section .product{height: auto; padding-bottom: 15px;}

.products li .add_to_cart_button {
    position: relative;
    bottom: inherit;
    left: auto;
}

.products li {
    height: auto; padding-bottom: 25px; width: 49%;
    float: left; margin-right: 1%;
}

.products li h2{padding-top: 15px;}

.block{margin-bottom: 25px;}

.storefront-handheld-footer-bar, .storefront-handheld-footer-bar a{
    background-color: #e9222a !important;
}

.footer-widget-3{margin: 35px 0px;}

.site-footer .footer-widgets{padding-bottom: 0px;}

.site-footer a:not(.button):not(.components-button) {
    color: #fff;
}

.storefront-handheld-footer-bar {font-size: 12px;}

.footer-widgets{margin-bottom: 30px !important;}

#coupon_code{
    width: 56%;
    float: left;
    margin: 0px;
    padding: 5px 5px;
    font-size: 14px;
}

.coupon button{
    padding: 5px 13px;
    font-size: 13px;
}

.updt_btns button{
    padding: 5px 13px;
    font-size: 13px;
}

.cart-collaterals .cart_totals h2{font-size: 25px;}

.checkout-button{
    font-size: 18px !important;   padding: 8px 5px;
}

#payment .place-order .button{
    font-size: 18px !important;   padding: 8px 5px;
}


.woocommerce-checkout .entry-title{font-size: 25px;}

.woocommerce-billing-fields h3{font-size: 21px;}

.woocommerce-additional-fields h3{font-size: 21px;}

.shop_table tr:nth-child(2n) td {

    background: #f2f4f6 !important;
}

header .sub-menu{
	margin: 0px !important;
    background-color: #2A358D !important;
 }

footer .copyright-info{
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
}

footer .powered-by  {
    width: 69%;
    margin-top: 15px;
    margin-bottom: 15px;
    float: none;
    display: ;
    margin: 15px auto;
}

footer .site-info{padding-bottom: 30px; padding-top:10px;}

.left-sct {
    width: 100% !important; text-align: center;
}

.right-sct {
    display: block; width: 100% !important; float: left; margin-top: 5px; margin-bottom: 5px;
}

.right-sct ul{text-align: center;}

.site-header, .site-main{width: 100%; float: left;}

.menu-toggle{margin-top: 45px;}

.storefront-product-section .product {
    float: left; width: 49% !important;
}

.category-breadcrmb{width: 100%; float: left;}

#site-navigation.main-navigation{border: none;}

.storefront-primary-navigation{background: #fff !important;}

#secondary{width: 100%; float: left; margin-bottom: 30px;}

.site-main ul.products.columns-3 li.product {width: 49% !important; margin-bottom: 20px !important;}

.related{margin-top: 35px;}

.cpnnt .mo-openid-app-icons a {
    margin-top: 10px !important;
}

.storefront-primary-navigation ul li a {
    color: #fff !important; border-left: none !important;}

}

.storefront-primary-navigation ul .current_page_item a {
    color: #000 !important;
}

.woocommerce-Tabs-panel h2{color: #000;}

.woocommerce-product-attributes td, .woocommerce-product-attributes th {
    padding: .5em 1.41575em;}

.search-field {
    width: 69% !important;}

.widget_product_search button {
    width: 31% !important;}

.products li .add_to_cart_button {
    padding: 1px 15px;
}
.products li{padding-bottom: 0px !important;}

.storefront-product-section .product{ margin-bottom: 15px !important;}

}


.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
    box-shadow: 0 0 40px rgba(0, 0, 0, .15) !important;
}

.woo-variation-swatches .variable-items-wrapper {
margin: 0px 15px!important;
}

.price_label{
font-size: 11px;
}

.wc-tabs li a{
    background: #fdfcfc !important;}

.price_slider_amount .button {
    font-size: 12px;
    padding: 0.3180469716em 0.41575em !important;
}

.storefront-handheld-footer-bar ul.columns-3 li {
	width: 26.333% !important;
}
.storefront-handheld-footer-bar ul li.search .site-search, .storefront-handheld-footer-bar ul li.search .widget, .storefront-handheld-footer-bar ul li.search form {
	background-color: #e9222a !important;
}
.guest-checkout-btn a {
    margin-right: 7%;
}
}
/**media-end**/

/*27 September*/
.loyalty a {
    padding: 5px 13px;
    font-size: 14px;
    background: #ff0000;
    color: #fff;
    text-decoration: none !important;
    margin-top: 20px;
    float: right;
}

/*27 September*/
.loyaltyfrm {
    width: 60% !important;
    float: none !important;
    margin: auto !important;
}
.loyalty-fname {
   width: 100%;
   float: left;
   margin: 5px 0px;
}
.loyalty-fname p {
width: 46.60%;
float: left;
margin-right: 20px;
margin-bottom: 0px;
}
.loyalty-title  p input {
   color: #43454b;
   border: 1px solid #ced4da !important;
   border-radius: 5px;
   background: transparent;
   padding: 5px 5px;
   box-shadow: none;
   width:100%;
   margin:0px;
}
.loyalty p {
   width: 100%;
   float: left;
   margin: 5px 0px;
}
.loyalty p input {
    color: #43454b;
    border: 1px solid #ced4da !important;
    border-radius: 5px;
    background: transparent;
    padding: 5px 5px;
    box-shadow: none;
    width: 100%;
}
.loyalty-form {
    width:100%;
    border: 1px solid #ced4da;
    border-radius: 5px;
    padding: 20px;
    float: left;
}
.loyalty-title select {
    width:100%;
    float:left;
    color: #43454b;
    border: 1px solid #ced4da !important;
    border-radius: 5px;
    background: transparent;
    padding: 5px 5px;
    box-shadow: none;
}
.loyalty {
    width: 100%;
    float: left;
    margin: 5px 0px;
}

.loyalty-btn {
    width: 100%;
    margin-top: 25px;
    padding: 0px;
    float: left;
}
.loyalty-btn input {
   width: auto;
   background-color: #e9222a;
   border-color: #e9222a;
   color: #f9f9f9;
   padding: 8px 40px !important;
   border-radius: 5px;
   text-transform: uppercase;
}
.loyal-title {
   width: 100%;
   float: left;
   margin: 0px 0px 5px;
   text-align: center;
}
.loyal-title h2 {
   margin: 0px;
   padding: 0px;
   font-size: 28px;
   font-weight: 500;
   color: #0B2C3D;
   text-transform: uppercase;
}
.loyalty-fname:nth-child(2n) p {
   width: 46.60%;
   float: left;
   margin-right: 0px;
   margin-left: 15px;
}

.loyal-bx-nw .row{width: 100%; float: left;}

.loyal-bx-nw .col-lg-4{width: 31%; float: left;}

.loyal-bx-nw .col-lg-4:nth-child(2){margin: 0px 3.5%;}

.loyal-bx-nw .col-lg-6{width: 48%; float: left;}

.loyal-bx-nw .col-lg-6:nth-child(2){margin-left:3.5%;}

.loyalty-title{width: 100%;float: left; margin-top: 15px;}

.loyalty-title p{margin-bottom: 0px;}

.page-template-loyalty .storefront-breadcrumb{
    margin-bottom: 30px;
}

.loyalty-title label{font-size: 15px;}

.loylty-nw-dsgn{width: 100%; float: left; margin:0px 0px 15px;}


#place_order {
 width: 50% !important;
}

/*12-10-2021-start*/


@media only screen and ( min-width:768px) and ( max-width:960px ){

.loyaltyfrm {
    width: 100% !important;
}

}

@media only screen and ( min-width:600px) and ( max-width:767px ){

.loyaltyfrm {
    width: 100% !important;
}

}


@media only screen and ( min-width:320px) and ( max-width:599px ){


.loyaltyfrm {
    width: 100% !important;
}

.loyal-bx-nw .col-lg-4, .loyal-bx-nw .col-lg-6 {
    width: 100%;
}


.loyal-bx-nw .col-lg-4:nth-child(2), .loyal-bx-nw .col-lg-6:nth-child(2) {
    margin: 0px 0%;
}

}
/*12-10-2021-end*/

