 @import url(https://fonts.googleapis.com/css?family=Lato:400,700);
 @import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700);
 @import url('https://fonts.googleapis.com/css?family=Saira+Extra+Condensed:600, 900');
 @import url('https://fonts.googleapis.com/css?family=Open+Sans');

 .h1,
 .h2,
 .h4,
 .h5,
 .h6,
 body,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
     font-family: Open Sans;
 }

 body {
   /*  background-color: rgba(255, 255, 255, 1);*/
   background-color: #f5f7fa;
     background-image: none;
     color: #222;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     padding-top: 0 !important;
     overflow-x: hidden;
 }

 

 .h1,
 .h2,
 .h3,
 .h4,
 .h5,
 .h6,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
     font-weight: 500;
     line-height: 1.1;
     color: inherit
 }

 .thumbnail .caption .h3,
 .thumbnail .caption .name,
 .thumbnail .caption h3 {
     font-size: 14px
 }

 a,
 a:active,
 a:hover {
     color: #333
 }
 
 
 /* Crosssell product css*/

.cross-sell-heading {
    background: #f5f5f5;
    margin-bottom: 25px;
    padding: 8px 15px 0px 15px;
    color: #808080;
    border: 1px solid #ddd;
    border-bottom: 1px solid #153453;
}
.cross-sell-heading h3 {
    font-size: 20px;
}
.col-md-12.cross-sell-product-border {
    border: 1px solid #ddd;
    border-radius: 5px;
    height: 100%;
    padding: 10px 0px 0px 0px;
}
.col-md-12.cross-sell-product-border:hover .col-xs-2.col-md-2.cross-sell-img a img {
    -webkit-transform: scale(1.05);
    transform: scale(1.1);
    transition: -webkit-transform .5s ease-out;
    transition: transform .5s ease-out;
    transition: transform .5s ease-out,-webkit-transform .5s ease-out;
}
.cross-sell-product-border h4 {
    min-height: 30px;
}
.cross-sell-product-border p span {
    display: inline-block;
    padding-top: 1.4rem;
}

 button.btn.cross-sell-view-all-button {
    background: none;
    border: 1px solid #34424d!important;
    border-radius: 5px;
    color: #34424d;
    padding: 5px 20px;
}
#n_product button.add-to-order-cart-button {
    width: auto;
    display: initial;
    float: right;
    margin-bottom: 1rem;
    color: #34424d;
    background: none;
    padding: 5px 20px;
    vertical-align: bottom;
    border-color: #34424d;
    font-size: 14px;
}
#n_product button.add-to-order-cart-button:hover {
    color: #FFF;
    background-color: #15af4b;
    border-color: #089639;
}


/* End */ 
 
 
 
 /* Right navigation menu filter start */
 
 .panel.panel-default.hidden-xs.inner-wrap-cats {
    margin: 0px;
    width: 100%;
    border: 1px solid #ddd!important;
    border-radius: 10px 10px 0px 0px!important;
}
 
 .col-sm-12.mb-4.cat-img-wrap.bg {
    background: #34424d;
    color: #fff;
    padding: 11px 0px;
    border-radius: 8px 9px 0px 0px;
}
.cat-img-wrap h2 > span {
    position: relative;
    left: -16px;
    float: right;
}
.panel-heading.filter-product-category-section {
    background: #34424d;
    color: #fff;
    margin-top: 30px;
    border-radius: 10px 10px 0px 0px;
}
.accordion-toggle:not(.collapsed) .rotate-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
 
 /* Right navigation menu filter end */
 
 
 
 .panel {
   border: none !important;
   
}

.footer .left button.btn.btn-default.npopup-view {
    color: #fff;
    background-color: #15b04b;
    border-color: #15b04b;
}
.footer .right button.btn.btn-success.calltoaction.npopup-checkout {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.footer .right button.btn.btn-success.calltoaction.npopup-checkout:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.glow {
  color: black;
  text-align: center;
  animation: glow 0.8s ease-in-out infinite alternate;
}

@-webkit-keyframes glow {
  from {
  color:red;
   
  }
}



#n_product section.col-xs-12.col-sm-4.model-table-ch {
    display: none;
}
#n_product ._itmspec_listopt.col-xs-6.col-md-12 {
    margin-top: 1.5rem;
}

.same-product-new-design p {
    display: none;
}
.same-product-new-design p.price.pull-left {
    display: none;
}
.col-md-12.col-lg-7.same-product-new-design {
    margin-top: 3rem;
    padding: 0px 3rem;
    margin-bottom: 2rem;
}
.same-product-new-design .wrap-view-addtocart-btn {
    display: none;
}

.same-product-new-design .more-from-this-category-section {
    display: flex;
    flex-wrap: wrap;
}
.same-product-new-design .thumbnail {
    padding: 0px 0px!important;
    height: 100%;
    min-height: auto!important;
}

.same-product-new-design img.product-image {
    max-height: 75px;
    width: auto;
    margin: 0 auto;
}

.same-product-new-design h2.h3 {
    margin: 0px;
    height: auto!important;
}
#n_product .same-product-new-design a {
    font-size: 9px;
    color: #696767!important;
    font-family: 'Open Sans'!important;
    line-height: 12px!important;
    min-height: auto!important;
}

.view-all-sizes a {
    font-size: 14px!important;
    line-height: inherit!important;
    padding-top: 6rem;
    text-transform: inherit!important;
    letter-spacing: 0.5px;
    height: auto!important;
}
.same-product-new-design .caption {
    padding: 0px 6px;
}
.same-product-new-design form.buying-options {
    padding: 0px 15px;
}
.same-product-new-design .custom-shipping-seciton.col-xs-12.col-sm-4.fddgdfgdfgdfg {
    padding: 0px 15px;
}

#n_product .same-product-new-design article.wrapper-thumbnail.col-xs-8.col-sm-6.col-md-4.col-lg-3 {
    width: 25%;
    padding: 0px 2px;
}


#n_product iframe {
    width: 100%!important;
}
#n_product p.pull-right {
    width: 100%;
}



/* MailChimp Form Embed Code - Horizontal Super Slim - 12/16/2015 v10.7
Adapted from: http://blog.heyimcat.com/universal-signup-form/ */

#mc_embed_signup form {
	text-align: center;
	padding: 10px 0 10px 0;
}

.mc-field-group {
	display: inline-block;
}


/* positions input field horizontally */

#mc_embed_signup input.email {
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #ABB0B2;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #343434;
	background-color: #fff;
	box-sizing: border-box;
	height: 32px;
	padding: 0px 0.4em;
	display: inline-block;
	margin: 0px 0px 0px -75px;
	width: 45%;
	vertical-align: top;
}

#mc_embed_signup label {
	display: block;
	font-size: 16px;
	padding-bottom: 10px;
	font-weight: bold;
}

#mc_embed_signup .clear {
	display: inline-block;
	clear: both;
    overflow: inherit;
    visibility: inherit;
    width: 0;
    height: 0;
}


/* positions button horizontally in line with input */

#mc_embed_signup .button {
	font-size: 13px;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	letter-spacing: .03em;
	color: #fff;
	background-color: #aaa;
	box-sizing: border-box;
	height: 32px;
	line-height: 32px;
	padding: 0 5px;
	display: inline-block;
	margin: 0;
	transition: all 0.23s ease-in-out 0s;
}

#mc_embed_signup .button:hover {
	background-color: #777;
	cursor: pointer;
}

#mc_embed_signup div#mce-responses {
	float: left;
	top: -1.4em;
	padding: 0em .5em 0em .5em;
	overflow: hidden;
	width: 90%;
	margin: 0 5%;
	clear: both;
}

#mc_embed_signup div.response {
	margin: 1em 0;
	padding: 1em .5em .5em 0;
	font-weight: bold;
	float: left;
	top: -1.5em;
	z-index: 1;
	width: 80%;
}

#mc_embed_signup #mce-error-response {
	display: none;
}

#mc_embed_signup #mce-success-response {
	color: #529214;
	display: none;
}

#mc_embed_signup label.error {
	display: block;
	float: none;
	width: auto;
	margin-left: 1.05em;
	text-align: left;
	padding: .5em 0;
}

.savings-container .label-danger {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    display: -webkit-inline-box;
    padding: 7px 12px;
    font-size: 14px;
    text-align: center !important;
    margin: 5px;
    font-weight: 100;
    line-height: 18px;
}
.same-product-new-design .savings-container .label-danger {
    height: 32px !important;
    width: 32px !important;  
    padding: 7px 8px !important;
    font-size: 9px !important; 
    margin: 4px !important; 
    line-height: 9px !important;
}

span.our-best-value-ex-holder {
    margin-left: 7rem;
}








@media (max-width: 1240px) {
    section.col-xs-12.col-sm-4.model-table-ch {
    clear: both;
}
    h1.product-heading {
    padding: 0px!important;
}
    ._itmspec_listopt.col-xs-6.col-md-12 {
    padding: 0px;
}
form.buying-options.col-md-12 {
    padding: 0px;
}
    .col-md-5.button-drop-down {
    width: 100%;
    padding: 0px;
}
.col-md-12.col-lg-7.same-product-new-design {
    width: 100%;
}
.col-md-5.product_new_css {
    width: 100%;
}
.col-md-5.product_new_css {
    float: left!important;
}
.product_new_css p {
    text-align: left!important;
}
.col-md-12.tab-mobile-product {
    padding: 0px;
}
}

@media (max-width: 599px) {
    #n_product .same-product-new-design article.wrapper-thumbnail.col-xs-8.col-sm-6.col-md-4.col-lg-3 {
    width: 50%;
}
}
@media (max-width: 767px) {
    ul.nav.navbar-nav.desktop-menu {
    display: none;
}

ul.nav.navbar-nav.mobile-menu.hide:after {
    content: "MENU";
    color: #fff;
    position: fixed;
    right: 0px;
    font-size: 30px;
    top: 0px;
    background: #000;
    width: 100%;
    text-align: right;
    padding-right: 20px;
}
    ul.nav.navbar-nav.mobile-menu.hide {
    display: block!important;
    margin-top: 10px!important;
}
ul.nav.navbar-nav.mobile-menu.hide li {
    padding: 10px 0px;
}
   .same-product-new-design .thumbnail {
    min-height: 180px!important;
}
section.new-shp.col-xs-12.col-sm-8 {
    padding: 0px 5px;
}
}
}

@media (max-width: 768px) {
	#mc_embed_signup input.email {
		width: 47%;
		margin: 0px 0px 0px 0px;
	}
	#mc_embed_signup .clear {
		display: inline-block;
		width: 37%
	}
	#mc_embed_signup .button {
		width: 100%;
		margin: 0;
		font-size: 11px;
	}
	
}









#n_product hr {
    display: none!important;
}
#n_customer_account .col-xs-12.col-md-4 {
    padding: 0px 5px;
}
#n_customer_account .locations-wrapper {
    margin-top: 2%;
}
#n_product .extra-options hr {
    display: none;
}

 #n_customer_account .row.btn-stack {
    width: 102% !important;  
    margin-bottom: 20px !important;
    float: none !important;
    left: 0 !important;
    bottom: 0 !important;
    position: initial !important;
    padding-left: 0 !important;
}

 .wrapper-header {
     border: none;
     margin-bottom: 0
 }

 .wrapper-header a,
 .wrapper-header a:active,
 .wrapper-header a:hover {
     color: rgba(69, 69, 69, 1)
 }

 .wrapper-header .btn-default {
     background-color: #efefef;
     border-color: #efefef;
     color: #333
 }

 .navbar-default .navbar-nav > li:hover > a,
 .navbar-default .navbar-nav > li > a,
 .navbar-default .navbar-nav > li > a:focus,
 .navbar-default .navbar-nav > li > a:hover,
 .navigation-list li a,
 .navigation-list li a:hover,
 .navigation-list li:hover a {
     color: rgba(0, 0, 0, 1)
 }

 .datasheet_btn .btn_default {
     -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
     border-radius: 8px
 }



 .header-search .ajax_search {
     border-color: #efefef;
     -webkit-box-shadow: none;
     -moz-box-shadow: none;
     box-shadow: none;
     border-width: 2px
 }

 .header-search,
 #header-cart {
     margin-top: 0;
 }

 .navbar {
     margin-bottom: 0;
     background-color: transparent;
     border-color: transparent;
     min-height: 40px;
 }

 .navbar.navbar-default {
     background-color: rgba(255, 255, 255, 1)
 }

 .container {
     position: relative;
     width: 100%;
     max-width: 1540px;
     margin: auto;
    padding: 0px 16px !important;
 }

 .pl-0,
 .px-0 {
     padding-left: 0 !important
 }

 .flex-wrap {
     -ms-flex-wrap: wrap !important;
     -webkit-flex-wrap: wrap !important;
     flex-wrap: wrap !important
 }

 .justify-content-start {
     -ms-flex-pack: start !important;
     -webkit-box-pack: start !important;
     -webkit-justify-content: flex-start !important;
     -moz-box-pack: start !important;
     justify-content: flex-start !important
 }

 .justify-content-end {
     -ms-flex-pack: end !important;
     -webkit-box-pack: end !important;
     -webkit-justify-content: flex-end !important;
     -moz-box-pack: end !important;
     justify-content: flex-end !important
 }

 .justify-content-center {
     -ms-flex-pack: center !important;
     -webkit-box-pack: center !important;
     -webkit-justify-content: center !important;
     -moz-box-pack: center !important;
     justify-content: center !important
 }

 .justify-content-between {
     -ms-flex-pack: justify !important;
     -webkit-box-pack: justify !important;
     -webkit-justify-content: space-between !important;
     -moz-box-pack: justify !important;
     justify-content: space-between !important
 }

 .justify-content-around {
     -ms-flex-pack: distribute !important;
     -webkit-justify-content: space-around !important;
     justify-content: space-around !important
 }

 .align-items-start {
     -ms-flex-align: start !important;
     -webkit-box-align: start !important;
     -webkit-align-items: flex-start !important;
     -moz-box-align: start !important;
     align-items: flex-start !important
 }

 .align-items-end {
     -ms-flex-align: end !important;
     -webkit-box-align: end !important;
     -webkit-align-items: flex-end !important;
     -moz-box-align: end !important;
     align-items: flex-end !important
 }

 .align-items-center {
     -ms-flex-align: center !important;
     -webkit-box-align: center !important;
     -webkit-align-items: center !important;
     -moz-box-align: center !important;
     align-items: center !important
 }

 .align-items-baseline {
     -ms-flex-align: baseline !important;
     -webkit-box-align: baseline !important;
     -webkit-align-items: baseline !important;
     -moz-box-align: baseline !important;
     align-items: baseline !important
 }

 .align-items-stretch {
     -ms-flex-align: stretch !important;
     -webkit-box-align: stretch !important;
     -webkit-align-items: stretch !important;
     -moz-box-align: stretch !important;
     align-items: stretch !important
 }

 .align-content-start {
     -ms-flex-line-pack: start !important;
     -webkit-align-content: flex-start !important;
     align-content: flex-start !important
 }

 .align-content-end {
     -ms-flex-line-pack: end !important;
     -webkit-align-content: flex-end !important;
     align-content: flex-end !important
 }

 .align-content-center {
     -ms-flex-line-pack: center !important;
     -webkit-align-content: center !important;
     align-content: center !important
 }

 .align-content-between {
     -ms-flex-line-pack: justify !important;
     -webkit-align-content: space-between !important;
     align-content: space-between !important
 }

 .align-content-around {
     -ms-flex-line-pack: distribute !important;
     -webkit-align-content: space-around !important;
     align-content: space-around !important
 }

 .align-content-stretch {
     -ms-flex-line-pack: stretch !important;
     -webkit-align-content: stretch !important;
     align-content: stretch !important
 }

 .align-self-auto {
     -ms-flex-item-align: auto !important;
     -webkit-align-self: auto !important;
     align-self: auto !important
 }

 .align-self-start {
     -ms-flex-item-align: start !important;
     -webkit-align-self: flex-start !important;
     align-self: flex-start !important
 }

 .align-self-end {
     -ms-flex-item-align: end !important;
     -webkit-align-self: flex-end !important;
     align-self: flex-end !important
 }

 .align-self-center {
     -ms-flex-item-align: center !important;
     -webkit-align-self: center !important;
     align-self: center !important
 }

 .align-self-baseline {
     -ms-flex-item-align: baseline !important;
     -webkit-align-self: baseline !important;
     align-self: baseline !important
 }

 .home-cat-heading h2 {
     display: inline-block;
     padding: 0px;
     margin-left: -20px;
     margin-top: 20px;
     color: #fff;
     text-transform: uppercase;
     font-size: 18px
 }

 @media (min-width:576px) {
     .text-sm-left {
         text-align: left !important
     }

     .text-sm-right {
         text-align: right !important
     }

     .text-sm-center {
         text-align: center !important
     }
 }

 @media (min-width:768px) {
     .text-md-left {
         text-align: left !important
     }

     .text-md-right {
         text-align: right !important
     }

     .text-md-center {
         text-align: center !important
     }

     .wrapper-header + .navbar.navbar-default .navbar-collapse {
         display: -webkit-box !important;
         display: -webkit-flex !important;
         display: -moz-box !important;
         display: -ms-flexbox !important;
         display: flex !important;
         -webkit-box-pack: center;
         -webkit-justify-content: center;
         -moz-box-pack: center;
         -ms-flex-pack: center;
         justify-content: center
     }

     .mobile-browse-by-sector-section {
         display: none
     }
 }

 @media (min-width:992px) {
     .text-lg-left {
         text-align: left !important
     }

     .text-lg-right {
         text-align: right !important
     }

     .text-lg-center {
         text-align: center !important
     }

     .cat-list {
         -webkit-column-count: 2;
         -moz-column-count: 2;
         column-count: 2
     }
 }
 @media (max-width:1240px) {
     .col-md-6.product_new_css {
    padding: 0;
}
 }

 @media (min-width:1200px) {
     .text-xl-left {
         text-align: left !important
     }

     .text-xl-right {
         text-align: right !important
     }

     .text-xl-center {
         text-align: center !important
     }

     .browse-by-sector-section > .row > .col-lg-3 {
         width: 20%
     }

     .browse-by-sector-section .col-lg-4 {
         width: 30%
     }
 }

 .w-25 {
     width: 25% !important
 }

 .w-50 {
     width: 50% !important
 }

 .w-75 {
     width: 75% !important
 }

 .w-100 {
     width: 100% !important
 }

 .w-auto {
     width: auto !important
 }

 .h-25 {
     height: 25% !important
 }

 .h-50 {
     height: 50% !important
 }

 .h-75 {
     height: 75% !important
 }

 .h-100 {
     height: 100% !important
 }

 .h-auto {
     height: auto !important
 }

 .mw-100 {
     max-width: 100% !important
 }

 .mh-100 {
     max-height: 100% !important
 }

 .m-0 {
     margin: 0 !important
 }

 .mt-0,
 .my-0 {
     margin-top: 0 !important
 }

 .mr-0,
 .mx-0 {
     margin-right: 0 !important
 }

 .mb-0,
 .my-0 {
     margin-bottom: 0 !important
 }

 .ml-0,
 .mx-0 {
     margin-left: 0 !important
 }

 .m-1 {
     margin: .25rem !important
 }

 .mt-1,
 .my-1 {
     margin-top: .25rem !important
 }

 .mr-1,
 .mx-1 {
     margin-right: .25rem !important
 }

 .mb-1,
 .my-1 {
     margin-bottom: .25rem !important
 }

 .ml-1,
 .mx-1 {
     margin-left: .25rem !important
 }

 .m-2 {
     margin: .5rem !important
 }

 .mt-2,
 .my-2 {
     margin-top: .5rem !important
 }

 .mr-2,
 .mx-2 {
     margin-right: .5rem !important
 }

 .mb-2,
 .my-2 {
     margin-bottom: .5rem !important
 }

 .ml-2,
 .mx-2 {
     margin-left: .5rem !important
 }

 .m-3 {
     margin: 1rem !important
 }

 .mt-3,
 .my-3 {
     margin-top: 1rem !important
 }

 .mr-3,
 .mx-3 {
     margin-right: 1rem !important
 }

 .mb-3,
 .my-3 {
     margin-bottom: 1rem !important
 }

 .ml-3,
 .mx-3 {
     margin-left: 1rem !important
 }

 .m-4 {
     margin: 1.5rem !important
 }

 .mt-4,
 .my-4 {
     margin-top: 1.5rem !important
 }

 .mr-4,
 .mx-4 {
     margin-right: 1.5rem !important
 }

 .mb-4,
 .my-4 {
     margin-bottom: 1.5rem !important
 }

 .ml-4,
 .mx-4 {
     margin-left: 1.5rem !important
 }

 .m-5 {
     margin: 3rem !important
 }

 .mt-5,
 .my-5 {
     margin-top: 3rem !important
 }

 .mr-5,
 .mx-5 {
     margin-right: 3rem !important
 }

 .mb-5,
 .my-5 {
     margin-bottom: 3rem !important
 }

 .ml-5,
 .mx-5 {
     margin-left: 3rem !important
 }

 .p-0 {
     padding: 0 !important
 }

 .pt-0,
 .py-0 {
     padding-top: 0 !important
 }

 .pr-0,
 .px-0 {
     padding-right: 0 !important
 }

 .pb-0,
 .py-0 {
     padding-bottom: 0 !important
 }

 .p-1 {
     padding: .25rem !important
 }

 .pt-1,
 .py-1 {
     padding-top: .25rem !important
 }

 .pr-1,
 .px-1 {
     padding-right: .25rem !important
 }

 .pb-1,
 .py-1 {
     padding-bottom: .25rem !important
 }

 .pl-1,
 .px-1 {
     padding-left: .25rem !important
 }

 .p-2 {
     padding: .5rem !important
 }

 .pt-2,
 .py-2 {
     padding-top: .5rem !important
 }

 .pr-2,
 .px-2 {
     padding-right: .5rem !important
 }

 .pb-2,
 .py-2 {
     padding-bottom: .5rem !important
 }

 .pl-2,
 .px-2 {
     padding-left: .5rem !important
 }

 .p-3 {
     padding: 1rem !important
 }

 .pt-3,
 .py-3 {
     padding-top: 1rem !important
 }

 .pr-3,
 .px-3 {
     padding-right: 1rem !important
 }

 .pb-3,
 .py-3 {
     padding-bottom: 1rem !important
 }

 .pl-3,
 .px-3 {
     padding-left: 1rem !important
 }

 .p-4 {
     padding: 1.5rem !important
 }

 .pt-4,
 .py-4 {
     padding-top: 1.5rem !important
 }

 .pr-4,
 .px-4 {
     padding-right: 1.5rem !important
 }

 .pb-4,
 .py-4 {
     padding-bottom: 1.5rem !important
 }

 .pl-4,
 .px-4 {
     padding-left: 1.5rem !important
 }

 .p-5 {
     padding: 3rem !important
 }

 .pt-5,
 .py-5 {
     padding-top: 3rem !important
 }

 .pr-5,
 .px-5 {
     padding-right: 3rem !important
 }

 .pb-5,
 .py-5 {
     padding-bottom: 3rem !important
 }

 .pl-5,
 .px-5 {
     padding-left: 3rem !important
 }

 .m-auto {
     margin: auto !important
 }

 .mt-auto,
 .my-auto {
     margin-top: auto !important
 }

 .mr-auto,
 .mx-auto {
     margin-right: auto !important
 }

 .mb-auto,
 .my-auto {
     margin-bottom: auto !important
 }

 .ml-auto,
 .mx-auto {
     margin-left: auto !important
 }

 @media (min-width:320px) {
     .m-xs-0 {
         margin: 0 !important
     }

     .mt-xs-0,
     .my-xs-0 {
         margin-top: 0 !important
     }

     .mr-xs-0,
     .mx-xs-0 {
         margin-right: 0 !important
     }

     .mb-xs-0,
     .my-xs-0 {
         margin-bottom: 0 !important
     }

     .ml-xs-0,
     .mx-xs-0 {
         margin-left: 0 !important
     }

     .m-xs-1 {
         margin: .25rem !important
     }

     .mt-xs-1,
     .my-xs-1 {
         margin-top: .25rem !important
     }

     .mr-xs-1,
     .mx-xs-1 {
         margin-right: .25rem !important
     }

     .mb-xs-1,
     .my-xs-1 {
         margin-bottom: .25rem !important
     }

     .ml-xs-1,
     .mx-xs-1 {
         margin-left: .25rem !important
     }

     .m-xs-2 {
         margin: .5rem !important
     }

     .mt-xs-2,
     .my-xs-2 {
         margin-top: .5rem !important
     }

     .mr-xs-2,
     .mx-xs-2 {
         margin-right: .5rem !important
     }

     .mb-xs-2,
     .my-xs-2 {
         margin-bottom: .5rem !important
     }

     .ml-xs-2,
     .mx-xs-2 {
         margin-left: .5rem !important
     }

     .m-xs-3 {
         margin: 1rem !important
     }

     .mt-xs-3,
     .my-xs-3 {
         margin-top: 1rem !important
     }

     .mr-xs-3,
     .mx-xs-3 {
         margin-right: 1rem !important
     }

     .mb-xs-3,
     .my-xs-3 {
         margin-bottom: 1rem !important
     }

     .ml-xs-3,
     .mx-xs-3 {
         margin-left: 1rem !important
     }

     .m-xs-4 {
         margin: 1.5rem !important
     }

     .mt-xs-4,
     .my-xs-4 {
         margin-top: 1.5rem !important
     }

     .mr-xs-4,
     .mx-xs-4 {
         margin-right: 1.5rem !important
     }

     .mb-xs-4,
     .my-xs-4 {
         margin-bottom: 1.5rem !important
     }

     .ml-xs-4,
     .mx-xs-4 {
         margin-left: 1.5rem !important
     }

     .m-xs-5 {
         margin: 3rem !important
     }

     .mt-xs-5,
     .my-xs-5 {
         margin-top: 3rem !important
     }

     .mr-xs-5,
     .mx-xs-5 {
         margin-right: 3rem !important
     }

     .mb-xs-5,
     .my-xs-5 {
         margin-bottom: 3rem !important
     }

     .ml-xs-5,
     .mx-xs-5 {
         margin-left: 3rem !important
     }

     .p-xs-0 {
         padding: 0 !important
     }

     .pt-xs-0,
     .py-xs-0 {
         padding-top: 0 !important
     }

     .pr-xs-0,
     .px-xs-0 {
         padding-right: 0 !important
     }

     .pb-xs-0,
     .py-xs-0 {
         padding-bottom: 0 !important
     }

     .pl-xs-0,
     .px-xs-0 {
         padding-left: 0 !important
     }

     .p-xs-1 {
         padding: .25rem !important
     }

     .pt-xs-1,
     .py-xs-1 {
         padding-top: .25rem !important
     }

     .pr-xs-1,
     .px-xs-1 {
         padding-right: .25rem !important
     }

     .pb-xs-1,
     .py-xs-1 {
         padding-bottom: .25rem !important
     }

     .pl-xs-1,
     .px-xs-1 {
         padding-left: .25rem !important
     }

     .p-xs-2 {
         padding: .5rem !important
     }

     .pt-xs-2,
     .py-xs-2 {
         padding-top: .5rem !important
     }

     .pr-xs-2,
     .px-xs-2 {
         padding-right: .5rem !important
     }

     .pb-xs-2,
     .py-xs-2 {
         padding-bottom: .5rem !important
     }

     .pl-xs-2,
     .px-xs-2 {
         padding-left: .5rem !important
     }

     .p-xs-3 {
         padding: 1rem !important
     }

     .pt-xs-3,
     .py-xs-3 {
         padding-top: 1rem !important
     }

     .pr-xs-3,
     .px-xs-3 {
         padding-right: 1rem !important
     }

     .pb-xs-3,
     .py-xs-3 {
         padding-bottom: 1rem !important
     }

     .pl-xs-3,
     .px-xs-3 {
         padding-left: 1rem !important
     }

     .p-xs-4 {
         padding: 1.5rem !important
     }

     .pt-xs-4,
     .py-xs-4 {
         padding-top: 1.5rem !important
     }

     .pr-xs-4,
     .px-xs-4 {
         padding-right: 1.5rem !important
     }

     .pb-xs-4,
     .py-xs-4 {
         padding-bottom: 1.5rem !important
     }

     .pl-xs-4,
     .px-xs-4 {
         padding-left: 1.5rem !important
     }

     .p-xs-5 {
         padding: 3rem !important
     }

     .pt-xs-5,
     .py-xs-5 {
         padding-top: 3rem !important
     }

     .pr-xs-5,
     .px-xs-5 {
         padding-right: 3rem !important
     }

     .pb-xs-5,
     .py-xs-5 {
         padding-bottom: 3rem !important
     }

     .pl-xs-5,
     .px-xs-5 {
         padding-left: 3rem !important
     }

     .m-xs-auto {
         margin: auto !important
     }

     .mt-xs-auto,
     .my-xs-auto {
         margin-top: auto !important
     }

     .mr-xs-auto,
     .mx-xs-auto {
         margin-right: auto !important
     }

     .mb-xs-auto,
     .my-xs-auto {
         margin-bottom: auto !important
     }

     .ml-xs-auto,
     .mx-xs-auto {
         margin-left: auto !important
     }

     .text-xs-left {
         text-align: left !important
     }

     .text-xs-right {
         text-align: right !important
     }

     .text-xs-center {
         text-align: center !important
     }

     .dropdown-hover:hover > .dropdown-menu {
         display: block
     }

     .headerTopRight .navbar-right .dropdown-menu {
         left: auto;
         right: 0
     }
 }

 @media (min-width:576px) {
     .m-sm-0 {
         margin: 0 !important
     }

     .mt-sm-0,
     .my-sm-0 {
         margin-top: 0 !important
     }

     .mr-sm-0,
     .mx-sm-0 {
         margin-right: 0 !important
     }

     .mb-sm-0,
     .my-sm-0 {
         margin-bottom: 0 !important
     }

     .ml-sm-0,
     .mx-sm-0 {
         margin-left: 0 !important
     }

     .m-sm-1 {
         margin: .25rem !important
     }

     .mt-sm-1,
     .my-sm-1 {
         margin-top: .25rem !important
     }

     .mr-sm-1,
     .mx-sm-1 {
         margin-right: .25rem !important
     }

     .mb-sm-1,
     .my-sm-1 {
         margin-bottom: .25rem !important
     }

     .ml-sm-1,
     .mx-sm-1 {
         margin-left: .25rem !important
     }

     .m-sm-2 {
         margin: .5rem !important
     }

     .mt-sm-2,
     .my-sm-2 {
         margin-top: .5rem !important
     }

     .mr-sm-2,
     .mx-sm-2 {
         margin-right: .5rem !important
     }

     .mb-sm-2,
     .my-sm-2 {
         margin-bottom: .5rem !important
     }

     .ml-sm-2,
     .mx-sm-2 {
         margin-left: .5rem !important
     }

     .m-sm-3 {
         margin: 1rem !important
     }

     .mt-sm-3,
     .my-sm-3 {
         margin-top: 1rem !important
     }

     .mr-sm-3,
     .mx-sm-3 {
         margin-right: 1rem !important
     }

     .mb-sm-3,
     .my-sm-3 {
         margin-bottom: 1rem !important
     }

     .ml-sm-3,
     .mx-sm-3 {
         margin-left: 1rem !important
     }

     .m-sm-4 {
         margin: 1.5rem !important
     }

     .mt-sm-4,
     .my-sm-4 {
         margin-top: 1.5rem !important
     }

     .mr-sm-4,
     .mx-sm-4 {
         margin-right: 1.5rem !important
     }

     .mb-sm-4,
     .my-sm-4 {
         margin-bottom: 1.5rem !important
     }

     .ml-sm-4,
     .mx-sm-4 {
         margin-left: 1.5rem !important
     }

     .m-sm-5 {
         margin: 3rem !important
     }

     .mt-sm-5,
     .my-sm-5 {
         margin-top: 3rem !important
     }

     .mr-sm-5,
     .mx-sm-5 {
         margin-right: 3rem !important
     }

     .mb-sm-5,
     .my-sm-5 {
         margin-bottom: 3rem !important
     }

     .ml-sm-5,
     .mx-sm-5 {
         margin-left: 3rem !important
     }

     .p-sm-0 {
         padding: 0 !important
     }

     .pt-sm-0,
     .py-sm-0 {
         padding-top: 0 !important
     }

     .pr-sm-0,
     .px-sm-0 {
         padding-right: 0 !important
     }

     .pb-sm-0,
     .py-sm-0 {
         padding-bottom: 0 !important
     }

     .pl-sm-0,
     .px-sm-0 {
         padding-left: 0 !important
     }

     .p-sm-1 {
         padding: .25rem !important
     }

     .pt-sm-1,
     .py-sm-1 {
         padding-top: .25rem !important
     }

     .pr-sm-1,
     .px-sm-1 {
         padding-right: .25rem !important
     }

     .pb-sm-1,
     .py-sm-1 {
         padding-bottom: .25rem !important
     }

     .pl-sm-1,
     .px-sm-1 {
         padding-left: .25rem !important
     }

     .p-sm-2 {
         padding: .5rem !important
     }

     .pt-sm-2,
     .py-sm-2 {
         padding-top: .5rem !important
     }

     .pr-sm-2,
     .px-sm-2 {
         padding-right: .5rem !important
     }

     .pb-sm-2,
     .py-sm-2 {
         padding-bottom: .5rem !important
     }

     .pl-sm-2,
     .px-sm-2 {
         padding-left: .5rem !important
     }

     .p-sm-3 {
         padding: 1rem !important
     }

     .pt-sm-3,
     .py-sm-3 {
         padding-top: 1rem !important
     }

     .pr-sm-3,
     .px-sm-3 {
         padding-right: 1rem !important
     }

     .pb-sm-3,
     .py-sm-3 {
         padding-bottom: 1rem !important
     }

     .pl-sm-3,
     .px-sm-3 {
         padding-left: 1rem !important
     }

     .p-sm-4 {
         padding: 1.5rem !important
     }

     .pt-sm-4,
     .py-sm-4 {
         padding-top: 1.5rem !important
     }

     .pr-sm-4,
     .px-sm-4 {
         padding-right: 1.5rem !important
     }

     .pb-sm-4,
     .py-sm-4 {
         padding-bottom: 1.5rem !important
     }

     .pl-sm-4,
     .px-sm-4 {
         padding-left: 1.5rem !important
     }

     .p-sm-5 {
         padding: 3rem !important
     }

     .pt-sm-5,
     .py-sm-5 {
         padding-top: 3rem !important
     }

     .pr-sm-5,
     .px-sm-5 {
         padding-right: 3rem !important
     }

     .pb-sm-5,
     .py-sm-5 {
         padding-bottom: 3rem !important
     }

     .pl-sm-5,
     .px-sm-5 {
         padding-left: 3rem !important
     }

     .m-sm-auto {
         margin: auto !important
     }

     .mt-sm-auto,
     .my-sm-auto {
         margin-top: auto !important
     }

     .mr-sm-auto,
     .mx-sm-auto {
         margin-right: auto !important
     }

     .mb-sm-auto,
     .my-sm-auto {
         margin-bottom: auto !important
     }

     .ml-sm-auto,
     .mx-sm-auto {
         margin-left: auto !important
     }

     .text-sm-left {
         text-align: left !important
     }

     .text-sm-right {
         text-align: right !important
     }

     .text-sm-center {
         text-align: center !important
     }
 }

 @media (min-width:768px) {
     .m-md-0 {
         margin: 0 !important
     }

     .mt-md-0,
     .my-md-0 {
         margin-top: 0 !important
     }

     .mr-md-0,
     .mx-md-0 {
         margin-right: 0 !important
     }

     .mb-md-0,
     .my-md-0 {
         margin-bottom: 0 !important
     }

     .ml-md-0,
     .mx-md-0 {
         margin-left: 0 !important
     }

     .m-md-1 {
         margin: .25rem !important
     }

     .mt-md-1,
     .my-md-1 {
         margin-top: .25rem !important
     }

     .mr-md-1,
     .mx-md-1 {
         margin-right: .25rem !important
     }

     .mb-md-1,
     .my-md-1 {
         margin-bottom: .25rem !important
     }

     .ml-md-1,
     .mx-md-1 {
         margin-left: .25rem !important
     }

     .m-md-2 {
         margin: .5rem !important
     }

     .mt-md-2,
     .my-md-2 {
         margin-top: .5rem !important
     }

     .mr-md-2,
     .mx-md-2 {
         margin-right: .5rem !important
     }

     .mb-md-2,
     .my-md-2 {
         margin-bottom: .5rem !important
     }

     .ml-md-2,
     .mx-md-2 {
         margin-left: .5rem !important
     }

     .m-md-3 {
         margin: 1rem !important
     }

     .mt-md-3,
     .my-md-3 {
         margin-top: 1rem !important
     }

     .mr-md-3,
     .mx-md-3 {
         margin-right: 1rem !important
     }

     .mb-md-3,
     .my-md-3 {
         margin-bottom: 1rem !important
     }

     .ml-md-3,
     .mx-md-3 {
         margin-left: 1rem !important
     }

     .m-md-4 {
         margin: 1.5rem !important
     }

     .mt-md-4,
     .my-md-4 {
         margin-top: 1.5rem !important
     }

     .mr-md-4,
     .mx-md-4 {
         margin-right: 1.5rem !important
     }

     .mb-md-4,
     .my-md-4 {
         margin-bottom: 1.5rem !important
     }

     .ml-md-4,
     .mx-md-4 {
         margin-left: 1.5rem !important
     }

     .m-md-5 {
         margin: 3rem !important
     }

     .mt-md-5,
     .my-md-5 {
         margin-top: 3rem !important
     }

     .mr-md-5,
     .mx-md-5 {
         margin-right: 3rem !important
     }

     .mb-md-5,
     .my-md-5 {
         margin-bottom: 3rem !important
     }

     .ml-md-5,
     .mx-md-5 {
         margin-left: 3rem !important
     }

     .p-md-0 {
         padding: 0 !important
     }

     .pt-md-0,
     .py-md-0 {
         padding-top: 0 !important
     }

     .pr-md-0,
     .px-md-0 {
         padding-right: 0 !important
     }

     .pb-md-0,
     .py-md-0 {
         padding-bottom: 0 !important
     }

     .pl-md-0,
     .px-md-0 {
         padding-left: 0 !important
     }

     .p-md-1 {
         padding: .25rem !important
     }

     .pt-md-1,
     .py-md-1 {
         padding-top: .25rem !important
     }

     .pr-md-1,
     .px-md-1 {
         padding-right: .25rem !important
     }

     .pb-md-1,
     .py-md-1 {
         padding-bottom: .25rem !important
     }

     .pl-md-1,
     .px-md-1 {
         padding-left: .25rem !important
     }

     .p-md-2 {
         padding: .5rem !important
     }

     .pt-md-2,
     .py-md-2 {
         padding-top: .5rem !important
     }

     .pr-md-2,
     .px-md-2 {
         padding-right: .5rem !important
     }

     .pb-md-2,
     .py-md-2 {
         padding-bottom: .5rem !important
     }

     .pl-md-2,
     .px-md-2 {
         padding-left: .5rem !important
     }

     .p-md-3 {
         padding: 1rem !important
     }

     .pt-md-3,
     .py-md-3 {
         padding-top: 1rem !important
     }

     .pr-md-3,
     .px-md-3 {
         padding-right: 1rem !important
     }

     .pb-md-3,
     .py-md-3 {
         padding-bottom: 1rem !important
     }

     .pl-md-3,
     .px-md-3 {
         padding-left: 1rem !important
     }

     .p-md-4 {
         padding: 1.5rem !important
     }

     .pt-md-4,
     .py-md-4 {
         padding-top: 1.5rem !important
     }

     .pr-md-4,
     .px-md-4 {
         padding-right: 1.5rem !important
     }

     .pb-md-4,
     .py-md-4 {
         padding-bottom: 1.5rem !important
     }

     .pl-md-4,
     .px-md-4 {
         padding-left: 1.5rem !important
     }

     .p-md-5 {
         padding: 3rem !important
     }

     .pt-md-5,
     .py-md-5 {
         padding-top: 3rem !important
     }

     .pr-md-5,
     .px-md-5 {
         padding-right: 3rem !important
     }

     .pb-md-5,
     .py-md-5 {
         padding-bottom: 3rem !important
     }

     .pl-md-5,
     .px-md-5 {
         padding-left: 3rem !important
     }

     .m-md-auto {
         margin: auto !important
     }

     .mt-md-auto,
     .my-md-auto {
         margin-top: auto !important
     }

     .mr-md-auto,
     .mx-md-auto {
         margin-right: auto !important
     }

     .mb-md-auto,
     .my-md-auto {
         margin-bottom: auto !important
     }

     .ml-md-auto,
     .mx-md-auto {
         margin-left: auto !important
     }

     .text-md-left {
         text-align: left !important
     }

     .text-md-right {
         text-align: right !important
     }

     .text-md-center {
         text-align: center !important
     }

     .pull-md-left {
         float: left !important
     }

     .pull-md-right {
         float: right !important
     }
 }

 @media (min-width:992px) {
     .m-lg-0 {
         margin: 0 !important
     }

     .mt-lg-0,
     .my-lg-0 {
         margin-top: 0 !important
     }

     .mr-lg-0,
     .mx-lg-0 {
         margin-right: 0 !important
     }

     .mb-lg-0,
     .my-lg-0 {
         margin-bottom: 0 !important
     }

     .ml-lg-0,
     .mx-lg-0 {
         margin-left: 0 !important
     }

     .m-lg-1 {
         margin: .25rem !important
     }

     .mt-lg-1,
     .my-lg-1 {
         margin-top: .25rem !important
     }

     .mr-lg-1,
     .mx-lg-1 {
         margin-right: .25rem !important
     }

     .mb-lg-1,
     .my-lg-1 {
         margin-bottom: .25rem !important
     }

     .ml-lg-1,
     .mx-lg-1 {
         margin-left: .25rem !important
     }

     .m-lg-2 {
         margin: .5rem !important
     }

     .mt-lg-2,
     .my-lg-2 {
         margin-top: .5rem !important
     }

     .mr-lg-2,
     .mx-lg-2 {
         margin-right: .5rem !important
     }

     .mb-lg-2,
     .my-lg-2 {
         margin-bottom: .5rem !important
     }

     .ml-lg-2,
     .mx-lg-2 {
         margin-left: .5rem !important
     }

     .m-lg-3 {
         margin: 1rem !important
     }

     .mt-lg-3,
     .my-lg-3 {
         margin-top: 1rem !important
     }

     .mr-lg-3,
     .mx-lg-3 {
         margin-right: 1rem !important
     }

     .mb-lg-3,
     .my-lg-3 {
         margin-bottom: 1rem !important
     }

     .ml-lg-3,
     .mx-lg-3 {
         margin-left: 1rem !important
     }

     .m-lg-4 {
         margin: 1.5rem !important
     }

     .mt-lg-4,
     .my-lg-4 {
         margin-top: 1.5rem !important
     }

     .mr-lg-4,
     .mx-lg-4 {
         margin-right: 1.5rem !important
     }

     .mb-lg-4,
     .my-lg-4 {
         margin-bottom: 1.5rem !important
     }

     .ml-lg-4,
     .mx-lg-4 {
         margin-left: 1.5rem !important
     }

     .m-lg-5 {
         margin: 3rem !important
     }

     .mt-lg-5,
     .my-lg-5 {
         margin-top: 3rem !important
     }

     .mr-lg-5,
     .mx-lg-5 {
         margin-right: 3rem !important
     }

     .mb-lg-5,
     .my-lg-5 {
         margin-bottom: 3rem !important
     }

     .ml-lg-5,
     .mx-lg-5 {
         margin-left: 3rem !important
     }

     .p-lg-0 {
         padding: 0 !important
     }

     .pt-lg-0,
     .py-lg-0 {
         padding-top: 0 !important
     }

     .pr-lg-0,
     .px-lg-0 {
         padding-right: 0 !important
     }

     .pb-lg-0,
     .py-lg-0 {
         padding-bottom: 0 !important
     }

     .pl-lg-0,
     .px-lg-0 {
         padding-left: 0 !important
     }

     .p-lg-1 {
         padding: .25rem !important
     }

     .pt-lg-1,
     .py-lg-1 {
         padding-top: .25rem !important
     }

     .pr-lg-1,
     .px-lg-1 {
         padding-right: .25rem !important
     }

     .pb-lg-1,
     .py-lg-1 {
         padding-bottom: .25rem !important
     }

     .pl-lg-1,
     .px-lg-1 {
         padding-left: .25rem !important
     }

     .p-lg-2 {
         padding: .5rem !important
     }

     .pt-lg-2,
     .py-lg-2 {
         padding-top: .5rem !important
     }

     .pr-lg-2,
     .px-lg-2 {
         padding-right: .5rem !important
     }

     .pb-lg-2,
     .py-lg-2 {
         padding-bottom: .5rem !important
     }

     .pl-lg-2,
     .px-lg-2 {
         padding-left: .5rem !important
     }

     .p-lg-3 {
         padding: 1rem !important
     }

     .pt-lg-3,
     .py-lg-3 {
         padding-top: 1rem !important
     }

     .pr-lg-3,
     .px-lg-3 {
         padding-right: 1rem !important
     }

     .pb-lg-3,
     .py-lg-3 {
         padding-bottom: 1rem !important
     }

     .pl-lg-3,
     .px-lg-3 {
         padding-left: 1rem !important
     }

     .p-lg-4 {
         padding: 1.5rem !important
     }

     .pt-lg-4,
     .py-lg-4 {
         padding-top: 1.5rem !important
     }

     .pr-lg-4,
     .px-lg-4 {
         padding-right: 1.5rem !important
     }

     .pb-lg-4,
     .py-lg-4 {
         padding-bottom: 1.5rem !important
     }

     .pl-lg-4,
     .px-lg-4 {
         padding-left: 1.5rem !important
     }

     .p-lg-5 {
         padding: 3rem !important
     }

     .pt-lg-5,
     .py-lg-5 {
         padding-top: 3rem !important
     }

     .pr-lg-5,
     .px-lg-5 {
         padding-right: 3rem !important
     }

     .pb-lg-5,
     .py-lg-5 {
         padding-bottom: 3rem !important
     }

     .pl-lg-5,
     .px-lg-5 {
         padding-left: 3rem !important
     }

     .m-lg-auto {
         margin: auto !important
     }

     .mt-lg-auto,
     .my-lg-auto {
         margin-top: auto !important
     }

     .mr-lg-auto,
     .mx-lg-auto {
         margin-right: auto !important
     }

     .mb-lg-auto,
     .my-lg-auto {
         margin-bottom: auto !important
     }

     .ml-lg-auto,
     .mx-lg-auto {
         margin-left: auto !important
     }

     .text-lg-left {
         text-align: left !important
     }

     .text-lg-right {
         text-align: right !important
     }

     .text-lg-center {
         text-align: center !important
     }
 }

 @media (min-width:1200px) {
     .m-xl-0 {
         margin: 0 !important
     }

     .mt-xl-0,
     .my-xl-0 {
         margin-top: 0 !important
     }

     .mr-xl-0,
     .mx-xl-0 {
         margin-right: 0 !important
     }

     .mb-xl-0,
     .my-xl-0 {
         margin-bottom: 0 !important
     }

     .ml-xl-0,
     .mx-xl-0 {
         margin-left: 0 !important
     }

     .m-xl-1 {
         margin: .25rem !important
     }

     .mt-xl-1,
     .my-xl-1 {
         margin-top: .25rem !important
     }

     .mr-xl-1,
     .mx-xl-1 {
         margin-right: .25rem !important
     }

     .mb-xl-1,
     .my-xl-1 {
         margin-bottom: .25rem !important
     }

     .ml-xl-1,
     .mx-xl-1 {
         margin-left: .25rem !important
     }

     .m-xl-2 {
         margin: .5rem !important
     }

     .mt-xl-2,
     .my-xl-2 {
         margin-top: .5rem !important
     }

     .mr-xl-2,
     .mx-xl-2 {
         margin-right: .5rem !important
     }

     .mb-xl-2,
     .my-xl-2 {
         margin-bottom: .5rem !important
     }

     .ml-xl-2,
     .mx-xl-2 {
         margin-left: .5rem !important
     }

     .m-xl-3 {
         margin: 1rem !important
     }

     .mt-xl-3,
     .my-xl-3 {
         margin-top: 1rem !important
     }

     .mr-xl-3,
     .mx-xl-3 {
         margin-right: 1rem !important
     }

     .mb-xl-3,
     .my-xl-3 {
         margin-bottom: 1rem !important
     }

     .ml-xl-3,
     .mx-xl-3 {
         margin-left: 1rem !important
     }

     .m-xl-4 {
         margin: 1.5rem !important
     }

     .mt-xl-4,
     .my-xl-4 {
         margin-top: 1.5rem !important
     }

     .mr-xl-4,
     .mx-xl-4 {
         margin-right: 1.5rem !important
     }

     .mb-xl-4,
     .my-xl-4 {
         margin-bottom: 1.5rem !important
     }

     .ml-xl-4,
     .mx-xl-4 {
         margin-left: 1.5rem !important
     }

     .m-xl-5 {
         margin: 3rem !important
     }

     .mt-xl-5,
     .my-xl-5 {
         margin-top: 3rem !important
     }

     .mr-xl-5,
     .mx-xl-5 {
         margin-right: 3rem !important
     }

     .mb-xl-5,
     .my-xl-5 {
         margin-bottom: 3rem !important
     }

     .ml-xl-5,
     .mx-xl-5 {
         margin-left: 3rem !important
     }

     .p-xl-0 {
         padding: 0 !important
     }

     .pt-xl-0,
     .py-xl-0 {
         padding-top: 0 !important
     }

     .pr-xl-0,
     .px-xl-0 {
         padding-right: 0 !important
     }

     .pb-xl-0,
     .py-xl-0 {
         padding-bottom: 0 !important
     }

     .pl-xl-0,
     .px-xl-0 {
         padding-left: 0 !important
     }

     .p-xl-1 {
         padding: .25rem !important
     }

     .pt-xl-1,
     .py-xl-1 {
         padding-top: .25rem !important
     }

     .pr-xl-1,
     .px-xl-1 {
         padding-right: .25rem !important
     }

     .pb-xl-1,
     .py-xl-1 {
         padding-bottom: .25rem !important
     }

     .pl-xl-1,
     .px-xl-1 {
         padding-left: .25rem !important
     }

     .p-xl-2 {
         padding: .5rem !important
     }

     .pt-xl-2,
     .py-xl-2 {
         padding-top: .5rem !important
     }

     .pr-xl-2,
     .px-xl-2 {
         padding-right: .5rem !important
     }

     .pb-xl-2,
     .py-xl-2 {
         padding-bottom: .5rem !important
     }

     .pl-xl-2,
     .px-xl-2 {
         padding-left: .5rem !important
     }

     .p-xl-3 {
         padding: 1rem !important
     }

     .pt-xl-3,
     .py-xl-3 {
         padding-top: 1rem !important
     }

     .pr-xl-3,
     .px-xl-3 {
         padding-right: 1rem !important
     }

     .pb-xl-3,
     .py-xl-3 {
         padding-bottom: 1rem !important
     }

     .pl-xl-3,
     .px-xl-3 {
         padding-left: 1rem !important
     }

     .p-xl-4 {
         padding: 1.5rem !important
     }

     .pt-xl-4,
     .py-xl-4 {
         padding-top: 1.5rem !important
     }

     .pr-xl-4,
     .px-xl-4 {
         padding-right: 1.5rem !important
     }

     .pb-xl-4,
     .py-xl-4 {
         padding-bottom: 1.5rem !important
     }

     .pl-xl-4,
     .px-xl-4 {
         padding-left: 1.5rem !important
     }

     .p-xl-5 {
         padding: 3rem !important
     }

     .pt-xl-5,
     .py-xl-5 {
         padding-top: 3rem !important
     }

     .pr-xl-5,
     .px-xl-5 {
         padding-right: 3rem !important
     }

     .pb-xl-5,
     .py-xl-5 {
         padding-bottom: 3rem !important
     }

     .pl-xl-5,
     .px-xl-5 {
         padding-left: 3rem !important
     }

     .m-xl-auto {
         margin: auto !important
     }

     .mt-xl-auto,
     .my-xl-auto {
         margin-top: auto !important
     }

     .mr-xl-auto,
     .mx-xl-auto {
         margin-right: auto !important
     }

     .mb-xl-auto,
     .my-xl-auto {
         margin-bottom: auto !important
     }

     .ml-xl-auto,
     .mx-xl-auto {
         margin-left: auto !important
     }

     .text-xl-left {
         text-align: left !important
     }

     .text-xl-right {
         text-align: right !important
     }

     .text-xl-center {
         text-align: center !important
     }
 }

 .d-none {
     display: none !important
 }

 .d-inline {
     display: inline !important
 }

 .d-inline-block {
     display: inline-block !important
 }

 .d-block {
     display: block !important
 }

 .d-table {
     display: table !important
 }

 .d-table-row {
     display: table-row !important
 }

 .d-table-cell {
     display: table-cell !important
 }

 .d-flex {
     display: -webkit-box !important;
     display: -webkit-flex !important;
     display: -moz-box !important;
     display: -ms-flexbox !important;
     display: flex !important;
 }

 .pull-left {
     float: left !important
 }

 hr {
     border-top: 1px solid #d9d9d9
 }

 @media (min-width:992px) {
     .d-lg-flex {
         display: -webkit-box !important;
         display: -webkit-flex !important;
         display: -moz-box !important;
         display: -ms-flexbox !important;
         display: flex !important
     }
 }

 .align-items-end {
     -webkit-box-align: end;
     -ms-flex-align: end;
     align-items: flex-end
 }

 .table-responsive {
     width: 100%;
     margin-bottom: 15px;
     overflow-y: hidden;
     overflow-x: auto;
     -ms-overflow-style: -ms-autohiding-scrollbar;
     -webkit-overflow-scrolling: touch
 }

 .wrapper-footer {
     background-color: #313131;
     color: #fff
 }

 .wrapper-footer a,
 .wrapper-footer a:active,
 .wrapper-footer a:hover {
     color: rgba(198, 198, 198, 1)
 }

 footer.wrapper-footer ul.list-social {
     margin: 10px 10px 0
 }

 address {
     margin-top: 10px !important
 }

 .nav > li > a:focus,
 .nav > li > a:hover {
     /*background: rgba(0, 0, 0, 0)*/
 }

 .btn-primary.active,
 .btn-primary:active,
 .btn-success.active,
 .btn-success:active,
 .open > .dropdown-toggle.btn-primary,
 .open > .dropdown-toggle.btn-success {
     background-image: none
 }

 #header-cart,
 .home-cat a {
     background-repeat: no-repeat
 }

 .btn-primary,
 .btn-primary.active,
 .btn-primary:active,
 .btn-primary:focus,
 .btn-primary:hover,
 .open > .dropdown-toggle.btn-primary {
     color: #FFF;
      /*   background-color: rgb(0, 128, 0);
    border-color: rgb(0, 128, 0);*/
    background-color: #15af4b;
 }

 .btn-primary.disabled,
 .btn-primary.disabled.active,
 .btn-primary.disabled:active,
 .btn-primary.disabled:focus,
 .btn-primary.disabled:hover,
 .btn-primary[disabled],
 .btn-primary[disabled].active,
 .btn-primary[disabled]:active,
 .btn-primary[disabled]:focus,
 .btn-primary[disabled]:hover,
 fieldset[disabled] .btn-primary,
 fieldset[disabled] .btn-primary.active,
 fieldset[disabled] .btn-primary:active,
 fieldset[disabled] .btn-primary:focus,
 fieldset[disabled] .btn-primary:hover {
     background-color: rgba(213, 35, 0, 1);
     border-color: rgba(213, 35, 0, 1)
 }

 .btn-success,
 .btn-success.active,
 .btn-success:active,
 .btn-success:focus,
 .btn-success:hover,
 .open > .dropdown-toggle.btn-success {
     color: #fff;
       /* background-color: rgb(0, 128, 0); #15b04b
    border-color: rgb(0, 128, 0);*/
        background-color: #15b04b;
    border-color: #15b04b;
 }

 .btn-success.disabled,
 .btn-success.disabled.active,
 .btn-success.disabled:active,
 .btn-success.disabled:focus,
 .btn-success.disabled:hover,
 .btn-success[disabled],
 .btn-success[disabled].active,
 .btn-success[disabled]:active,
 .btn-success[disabled]:focus,
 .btn-success[disabled]:hover,
 fieldset[disabled] .btn-success,
 fieldset[disabled] .btn-success.active,
 fieldset[disabled] .btn-success:active,
 fieldset[disabled] .btn-success:focus,
 fieldset[disabled] .btn-success:hover {
     background-color: rgba(77, 77, 77, 1);
     border-color: rgba(77, 77, 77, 1)
 }

 a#cartcontentsheader {
     background-color: transparent;
     color: #fff;
     border: none;
     width: 100%;
     padding: 0;
     font-size: 14px;
 }

 #cartcontentsheader:active {
     box-shadow: none;
 }

 h3.sectionTitle {
     color: #434343;
     display: block;
     text-align: center;
     text-transform: uppercase;
     line-height: 50px;
     font-size: 2rem;
     font-weight: 700;
     background-color: #ebebeb;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     margin: 25px 0
 }

 .home-cat a,
 .home-cat a span.sectionColTitle {
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px
 }

 .home-cat a.category1 {
     background-image: url(/assets/images/lifting-old.jpg);
     height: 490px
 }

 .home-cat a {
     display: block;
     height: 230px;
     position: relative;
     -moz-background-size: cover;
     background-size: cover;
     background-position: center center;
     border-radius: 5px
 }

 .home-cat a span.sectionColTitle {
     color: #fff;
     text-transform: uppercase;
     font-size: 3rem;
     font-weight: 700;
     position: absolute;
     background-color: #cb0907;
     padding: 5px 15px;
     bottom: 20px;
     left: 20px;
     z-index: 2;
     border-radius: 5px
 }

 .home-cat a.category2 {
     background-image: url(/assets/images/trolleys-old.jpg);
     height: 230px;
     margin-bottom: 30px
 }

 .home-cat a.category3 {
     background-image: url(/assets/images/castors-old.jpg)
 }

 .home-cat a.category4 {
     background-image: url(/assets/images/plastics-old.jpg);
     margin-bottom: 30px
 }

 .home-cat a.category5 {
     background-image: url(/assets/images/ladders-old.jpg)
 }

 .home-cat a.category6 {
     background-image: url(/assets/images/Safety1-old.jpg);
     height: 490px
 }

 .home-cat.wide {
     width: 100%
 }

 .home-cat.wide.last {
     margin-right: 0
 }
span.live-cht {
    color: #fff;
    font-size: 13px;
    display: none;
}
 @-webkit-keyframes slide {
     from {
         background-position: top right
     }

     to {
         background-position: bottom right
     }
 }

 .headerTopLeft img {
     width: 12px;
     float: left;
     margin-top: 17px;
     margin-right: 10px
 }

 .phoneList {
     float: left
 }

 .headerTopLeft a {
     color: #fff;
     margin-right: 20px
 }

 .top-header {
     height: 30px;
     line-height: 30px;
     background-color: #34424D;
 }

 .top-header a {
     color: #fff;
     font-size: 12px;
     font-family: Arial, sans-serif;
     position: relative;
     display: inline-block
 }
span.customer-care-text {
    font-size: 13px;
}

 .headerTopLeft a.last:after {
     display: none;
     margin-right: 0
 }

 .headerTopRight > ul > li > a {
     display: inline
 }

 .container.wrapper-header {
     clear: both
 }

 .top-header .nav > li > a {
     padding: 0 12px
 }

 .top-header .navbar-right > .dropdown-menu {
     z-index: 99999
 }

 .top-header .nav .open > a,
 .top-header .nav .open > a:focus,
 .top-header .nav .open > a:hover {
     background-color: inherit;
     border-color: inherit
 }

 .navbar.navbar-default ul.nav.navbar-nav > li > a {     
     font-size: 13px;
     text-transform: uppercase;
     padding: 10px;
     display: block;
     color: #000;
     font-weight: 400;
     letter-spacing: .5px
 }

 #header-cart i.fa.fa-shopping-cart {
     font-size: 18px !important
 }

 #header-cart i.fa.fa-caret-down {
     position: absolute;
     right: 20px;
     line-height: 50px;
     font-size: 18px !important;
     display: none;
 }

 .header-search input#name_search {
     height: 30px;
     line-height: 30px;
     -webkit-border-top-left-radius: 5px;
     -moz-border-radius-topleft: 5px;
     border-top-left-radius: 5px;
     -webkit-border-bottom-left-radius: 5px;
     -moz-border-radius-bottomleft: 5px;
     border-bottom-left-radius: 5px;
     border: 0;
 }

 .main-nav .dropdown-menu > li > a,
 .main-nav ul.dropdown-menu li {
     line-height: 70px;
     display: block
 }

 .wrapper-header button.btn.btn-default {
     height: 30px;
     color: #fff;
     padding: 5px 10px;
     margin-left: 2%;
     -webkit-border-top-right-radius: 5px;
     -moz-border-radius-topright: 5px;
     border-top-right-radius: 5px;
     -webkit-border-bottom-right-radius: 5px;
     -moz-border-radius-bottomright: 5px;
     border-bottom-right-radius: 5px;
     border: 0;
     background: #263238;
     text-transform: uppercase;
 }

 .wrapper-header + .navbar.navbar-default {
     border-bottom: 2px solid #ebebeb !important;
     border-top: 2px solid #ebebeb !important
 }

 .wrapper-header + .navbar.navbar-default .navbar-nav a {
     text-transform: uppercase;
     font-weight: 700
 }

 .main-nav ul.dropdown-menu li {
     width: 33%;
     float: left;
     border-bottom: 1px solid #e8e8e8;
     border-right: 1px solid #e8e8e8;
     text-align: left
 }

 .main-nav li.dropdown.dropdown-hover {
     position: inherit
 }
.main-nav li.dropdown.dropdown-hover:hover > a.dropdown-toggle {
    background: #fff;
    color: #434343 !important;
}
 div#cat-nav-wrapper a.cate-content {
     font-weight: 600;
 }

 .main-nav ul.dropdown-menu {
     position: absolute;
     width: calc(100vw - 17px);
     left: 50%;
     -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     -o-transform: translateX(-50%);
     transform: translateX(-50%);
     padding: 0;
     border: none;
     box-shadow: 0 10px 8px rgba(0, 0, 0, 0.1);
 }

 .main-nav ul.dropdown-menu img#img-cate {
     width: 65px;     
 }

 .main-nav ul.dropdown-menu #cat-nav-wrapper:hover img#img-cate {
         -webkit-transform: scale(1.1);
    transform: scale(1.1);
    transition: -webkit-transform .5s ease-out;
    transition: transform .5s ease-out;
    transition: transform .5s ease-out,-webkit-transform .5s ease-out;
 }

 .footerTitle {
     color: #fff;
     font-weight: 700;
     font-size: 1.5rem;
     margin: 0 0 3rem
 }

 .footerMid p {
     color: #c6c6c6;
     margin-bottom: 2em
 }

 .footerMidBlockAddress,
 .footerMidBlockPart,
 .footerMidBlockTitle {
     margin-bottom: 10px
 }

 .footerMidBlockAddress span {
     display: block;
 }

 .footerMidBlock {
     background-color: #fff;
     color: #333;
     padding: 1.3rem;
     margin-bottom: 1.5rem;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
    min-height: 125px !important;
 }

 .footerMidBlock.last:first-child {
     min-height: 227px
 }

 .footerDivider {
     width: 100%;
     max-width: 1540px;
     height: 2px;
     background-color: #555;
     margin: 20px auto;
     z-index: 9999999;
     clear: both
 }

 article.wrapper-thumbnail > .thumbnail {
    padding: 30px 30px;
    border-radius: 5px;
    border: 1.7px solid #ddd;
 }

 article.wrapper-thumbnail > .thumbnail > a.thumbnail-image {
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;     
         padding: 10px 0;
 }

 article.wrapper-thumbnail > .thumbnail:hover > a.thumbnail-image img.product-image{
         -webkit-transform: scale(1.05);
    transform: scale(1.1);
    transition: -webkit-transform .5s ease-out;
    transition: transform .5s ease-out;
    transition: transform .5s ease-out,-webkit-transform .5s ease-out;
 }

article.wrapper-thumbnail > .thumbnail > .caption .h3 a {
    width: 100%;
    font-weight: 700;
    font-family: Lato, sans-serif;
    color: #000;
    display: block;
    /*height: 40px;*/
    line-height: 22px;
    overflow: hidden;
    text-transform: uppercase;
    min-height: 100px;
}

article.wrapper-thumbnail > .thumbnail > .caption .h3 {
    height: auto;
    margin-bottom: 0;
}   

 article.wrapper-thumbnail > .thumbnail > .caption button.addtocart:before {
     content: "\f07a";
     font-family: fontawesome;
     font-size: 18px;
     position: absolute;
     left: 10px;
     color:green;
 }

 .buying-options > a.btn-loads,
 .buying-options > button.addtocart {
     -webkit-border-radius: 5px !important;
     -moz-border-radius: 5px !important;
     border-radius: 5px !important
 }

 .main-product-page-image > #_jstl__images {
     border: 1px solid #ddd;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     margin-bottom: 15px
     height:586px !important;
 }

 .contact-us-page img:first-child {
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px
 }

 .contact-us-page .name {
     font-size: 1.6rem;
     font-weight: 700;
     padding-top: 10px;
     margin-bottom: 10px
 }

 form.contact-page-form {
     background: url(https://equip2go.neto.com.au/assets/images/buildings/contact-form.jpg) no-repeat;
     padding: 70px 0;
     -moz-background-size: cover;
     background-size: cover
 }

 form.contact-page-form .form-group > label {
     color: #fff
 }

 .contact-page-form h3 {
     color: #fff;
     margin-bottom: 20px
 }

 .subcategoryImg .categoryName {
     left: 0;
     bottom: 21px;
     color: #2c2c2c;
     font-size: 15px;
     text-align: center;
     width: 100%;
     display: block;
     position: absolute;
     z-index: 2;
     font-weight: 700;
     text-transform: uppercase;
     line-height: 30px;
     margin-bottom: 0;
 }
.monstar-product-description-image .row{
    margin-left:2rem;
    
}
 .subcategoryImg a {
     display: block;
     line-height: 0;
              
 }

.subcategoryImg a:before {
    content: "";
    position: absolute;
    top: 0;
    left:0;
    width: 100%;
    height: 100%;
   
    z-index: 1;
    border-radius: 5px;
}

.subcategoryImg a:hover img{
                -webkit-transform: scale(1.07);
    transform: scale(1.07);
    transition: -webkit-transform .5s ease-out;
    transition: transform .5s ease-out;
    transition: transform .5s ease-out,-webkit-transform .5s ease-out;
}

 .product-subcategory-wrapper .subcategoryImg > a {
     position: relative;
     margin: 0 auto;   
      overflow: hidden;
 }

 .product-subcategory-wrapper .subcategoryImg>a:after {
    content: "";
    width: 100%;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #15ad4b;
 }

.Measure{
    font-family: Lato, sans-serif
}

 span.ex-inc-container {
     display: block
 }

 span.ex-gst-holder:after {
     content: 'ex-GST';
     margin-left: 6px;
     font-size: 1.3rem
 }

 span.inc-gst-holder:after {
     content: 'inc-GST';
     margin-left: 3px;
     font-size: 1.3rem
 }

 span.inc-gst-holder {
     font-weight: 900;
     color: #333;
     font-size: 2rem;
     white-space: nowrap
 }

 span.ex-gst-holder {
     font-size: 2rem;
     font-weight: 700;
     color: #cd0907;
     white-space: nowrap
 }

 .caption .price {
     height: inherit;
     min-height: 21px !important;
     float: none !important
 }

 span.reviews > i.fa.fa-star {     
     font-size: 12px
 }

 span.reviews i.fa.fa-star.color-orange {
     color: #ffd200
 }

 #n_product h1 {
     font-weight: 700;
     font-size: 30px !important;
    /* font-size: 2em;*/
     margin-bottom: 20px;
     line-height: 1.1;
     /*height:54px;*/
     color: #333;
     padding-left: 15px;
 }

 span.our-best-value-ex-holder {
     font-size: 2.6rem;
     font-weight: 900;
     color: #cd0000;
     display: block;
     margin-bottom: -10px
 }

 span.ppp-inc-gst {
     color: #999;
     margin-top: 10px;
     font-size: 2.6rem;
     font-weight: 900
 }

 span.our-best-value-ex-holder:before {
     /*content: 'Price:';*/
     font-size: 1.8rem;
     margin-right: 5px;
     margin-bottom: 5px
 }

 span.our-best-value-ex-holder:after {
     content: 'ex-GST';
     font-size: 1.3rem;
     margin-bottom: 5px;
     margin-left: 6px
 }

 span.ppp-inc-gst:after {
     padding-left: 3px;
     content: 'inc-GST';
     font-size: 1.3rem
 }

/*
 #n_product .extra-options button.addtocart:before {
     content: "\f07a";
     font-family: fontawesome;
     font-size: 18px;
     position: absolute;
     left: 30px
 }*/

 .left-category-sidebar h3.panel-title {
     color: #fcfcfc;
     font-size: 1.2em;
     font-weight: 700;
     text-transform: uppercase;
     line-height: 30px
 }

 .left-category-sidebar .panel-heading {
     background-color: #d11f11 !important;
     -webkit-border-top-left-radius: 8px;
     -moz-border-radius-topleft: 8px;
     border-top-left-radius: 8px;
     -webkit-border-top-right-radius: 8px;
     -moz-border-radius-topright: 8px;
     border-top-right-radius: 8px;
     border: none
 }

 .left-category-sidebar .panel.panel-default.hidden-xs:first-child {
     border: none
 }

 .left-category-sidebar ul.list-group[aria-label="Category menu"] {
     background: #2c2c2c;
     -webkit-border-bottom-left-radius: 8px;
     -moz-border-radius-bottomleft: 8px;
     border-bottom-left-radius: 8px;
     -webkit-border-bottom-right-radius: 8px;
     -moz-border-radius-bottomright: 8px;
     border-bottom-right-radius: 8px
 }

 .left-category-sidebar ul.list-group[aria-label="Category menu"] > li > a {
     background: 0 0;
     color: #fcfcfc;
     border: none;
     border-bottom: 1px solid #404040;
     text-transform: uppercase;
     padding: 10px 15px
 }

 .left-category-sidebar ul.list-group[aria-label="Category menu"] > li:last-child > a {
     border: none
 }

 .left-category-sidebar .panel-default {
     -webkit-border-radius: 8px !important;
     -moz-border-radius: 8px !important;
     border-radius: 8px !important
 }

 .left-category-sidebar .dropdown-menu.dropdown-menu-horizontal > li > a {
     padding: 10px 15px;
     border-bottom: 1px solid #eee
 }

 .dropdown-menu.dropdown-menu-horizontal {
     padding-bottom: 0
 }

 #_jstl__buying_options_r section#shipbox,
 #callUs,
 .headerTopRight > ul > li:first-child > a:after,
 .shipping-calculator-wrapper,
 form.buying-options .btn-stack .product-wishlist {
     display: none
 }
 #n_checkout .col-xs-12.shipping-calculator-wrapper.col-md-12 {
    display: block;
}

 .des-list > li {
     padding: 6px 0;
     font-size: 16px;
 }

 .des-list > li:not(:first-child):not(:last-child) {
     position: relative;
     padding-left: 50px
 }

 .des-list > li:not(:first-child):not(:last-child):before {
     content: "\f00c";
     font-family: fontawesome;
     color: #999;
     position: absolute;
     left: 30px
 }

 .des-list {
     padding-bottom: 20px;
     width: 100%
 }

 .flip-x > img {
     -webkit-transform: rotateY(180deg);
     -moz-transform: rotateY(180deg);
     transform: rotateY(180deg)
 }

 .des-list > li:first-child {
     padding-top: 30px
 }

 table.des-table {
     margin-top: 2px
 }

 .des-table p {
     font-size: 14px !important;
     font-weight: 400 !important
 }

 .des-table td {
     padding: 4px !important
 }

 .des-list > li:last-child {
     margin-top: 20px
 }
 
 .stockmaster-img{
     text-align:center;
 }

 #n_product .monstar-product-description-image .subcategoryImg > a {
     /*---border: 1px solid #ddd---*/
 }

 .productdetails a.lnk_img > img {
     width: 20% !important;
     height: auto !important
 }

 button.addtocart {
    background: #fff;
    border: 1px solid #15af4b;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     color:#000;
     
 }

 .buying-options > a.btn-block {
     display: inline-block;
     transition: transform 300ms ease-in;
             background: #fff;
     border: 1px solid green;
     color:#000;
 }

 .buying-options > a.btn-block:hover {
      background-color: rgb(0, 128, 0);
    border-color: rgb(0, 128, 0);
    color:#fff;
 }

 body#n_product div#description > section.productdetails td {
     padding: 8px
 }

body#n_product .extra-options button.addtocart {
    background-color: #5dcd5d;
    border-color: #5dcd5d;
}

body#n_product .extra-options  button.addtocart:hover {
    background: #5dcd5d;
    /*border: 1px solid #404040;*/
}


 .productdetails p:first-child {
     margin-bottom: 0;
     font-size: 18px
 }

 body#c_checkout .wrapper-logo {
     width: 100% !important;
     text-align: center
 }
.headerTopRight li:nth-child(3), .headerTopRight li:nth-child(4) {
    display: none;
}
 body#c_checkout .wrapper-header > .row-padded {
     padding-bottom: 0
 }

 body#c_checkout .page-header h1 {
     text-align: center
 }

 body#n_checkout button.btn-primary {
     background: #454545;
     border-color: #454545;
 }

 body#n_checkout button.btn-default.btn-block {
     background: #fdda02;
     border-color: #fdda02;
 }

 body#n_checkout button.btn-success.btn-block {
     background-color: green;
     border-color: green;
 }

 .sidebar-browsing-history a {
     word-break: break-word
 }

 .sidebar-browsing-history .col-md-5,
 .sidebar-browsing-history .col-md-7 {
     width: 100%
 }

 .wrapper-logo img {
     margin-top: 0
 }
@media ( min-width: 1200px){
    .product-subcategory-wrapper .subcategoryImg>a {
     width: 22.083vw; 
     max-width: -webkit-fill-available;
    }
    
}
 @media (min-width:320px) {
     span.ex-gst-holder {
         display: block
     }
 }

 @media (max-width:380px) {
     .home-cat-heading h2 {
         padding: 3px 20px !important;
         font-size: 18px !important;
     }
 }

 @media (min-width:992px) {
     .footerBlockMap {
         
     }

     .des-list {
         max-width: 60%
     }

     .col-sm-8 > .des-list {
         max-width: 100%
     }

     .productdetails > p.flip-x:first-child {
         width: 40%!important
     }

     .feature {
         width: 50%
     }
 }

 @media (min-width:992px) and (max-width:1199px) {
     #header-cart i.fa.fa-shopping-cart {
         left: 5%
     }

     .home-slider-holder {
         margin-bottom: 20px !important;
         margin-top: 5px !important
     }

     .wrapper-header-container + .navbar.navbar-default ul.nav.navbar-nav > li > a {
         font-size: 14px !important
     }

     .col-sm-4.max767 {
         margin-left: 0 !important
     }

     .row.home-cat-holder {
         display: -webkit-box !important;
         display: -webkit-flex !important;
         display: -moz-box !important;
         display: -ms-flexbox !important;
         display: flex !important;
         -webkit-flex-wrap: wrap !important;
         -ms-flex-wrap: wrap !important;
         flex-wrap: wrap !important;
         -webkit-box-pack: center;
         -webkit-justify-content: center;
         -moz-box-pack: center;
         -ms-flex-pack: center;
         justify-content: center
     }
 }

 @media (min-width:1200px) {
     .feature {
         width: 16%
     }
     

     .category-products-thumb > article.wrapper-thumbnail {
         width: 25%
     }
 }

 @media (min-width:1200px) and (max-width:1367px) {
     .cms-page-wrapper .col-lg-4 {
         width: 50%
     }
 }

 @media (min-width:1400px) {
     .subcategoryImg .categoryName {
         font-size: 14px
     }

     span.ex-gst-holder {
         display: block
     }

     ,
     .more-from-this-category-section > article.wrapper-thumbnail.col-lg-3,
     .other-also-bought-section > article.wrapper-thumbnail.col-lg-3,
     .your-browsing-history-section > article.wrapper-thumbnail.col-lg-3 {
         width: 20% !important;
         padding-right: 0
     }
 }

 @media (min-width:1500px) {
     .feature {
         width: 16%
     }
     
      #n_category .feature {
         width: 16%
     }

     span.reviews {
         margin-right: 8px
     }

    form.form-inline.buying-options {
    bottom: 34px !important;
    }
 article.wrapper-thumbnail > .thumbnail > .caption button.addtocart:before{bottom: 4px;}
 
     span.ex-inc-container {
         flex: 1;
     }
 }

 @media screen and (max-width:1499px) {
     .cm-feature-clearfix {
         clear: none
     }
     #n_category .cm-feature-clearfix {
    clear: none;
}
    

     .home-product-list-holder p.price.pull-left {
         display: block;
     }

     form.buying-options {
         margin-top: 10px;
     }

     .wrap-view-addtocart-btn .view-product-btn {
         width: 100%;
     }

     span.reviews {
         width: 100%;
     }

     span.ex-inc-container {
         margin: 0 auto;
     }

     p.price.pull-left {
         flex-wrap: wrap;
     }
 }

 @media screen and (max-width:1199px) {
     #callUs {
         display: block !important;
         color: #fff;
         font-weight: 700;
         width: 100%;
         text-align: left;
         padding-left: 15px
     }

     #callUs:before {
         content: "\f095 ";
         font-family: fontawesome;
         padding-right: 8px;
         font-size: 14px
     }
.header-search input.form-control {
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 0%);
}
     .phoneList {
         width: 100%;
         display: none;
         position: fixed;
         top: 30px;
         left: 0px;
         z-index: 9;
         border: 1px solid #e7e7e7;
         background: #fff;
        z-index: 99999;
     }
     span.customer-care-text {
    color: #000!important;
    font-size: 22px!important;
    font-weight: 600;
    margin: 0px!important;
}
.container.wrapper-header .d-flex.align-items-center > div {
    padding: 0px 0px!important;
}
.header-search button.btn.btn-default {
    margin-right: 10px;
}

     .phoneList > a {
         display: block;
         padding: 15px 20px;
         line-height: initial !important;
         background: #fff;
         color: #333;
         border-bottom: 1px solid #e7e7e7;
         font-weight: 700;
         font-size: 18px;
         letter-spacing: 0.5px;
         margin-right: 0;
         text-align: center;
     }
     .phoneList a {
    margin: 0px;
}
     .phoneList a strong {
    color: red!important;
    font-size: 23px!important;
}
span.customer-service-text {
    font-size: 20px!important;
    color: #000!important;
    font-weight: 600;
    margin: 0px!important;
    display: block;
}
span.customer-care-img {
    display: none;
}
.phoneList p span.customer-care-text {
    font-size: 15px!important;
    clear: both;
    display: block;
}
.phoneList p {
    text-align: center;
    padding: 0px 10px;
}

     .headerTopLeft a:after {
         content: none
     }

     .headerTopRight .nav > li:last-child {
         display: none
     }

     .main-nav ul.dropdown-menu li {
         width: 50%
     }

     .cm-feature-clearfix {
         clear: none
     }

     .cm-feature-clearfix-first {
         clear: both
     }

     li.head-cat-li {
         text-align: center !important
     }

     img.img-responsive.head-cat-img {
         margin: 0 auto !important
     }

     .width100 {
         width: 100% !important
     }
 }

 @media (max-width:991px) {
     .same-product-new-design .more-from-this-category-section {
    display: inline-flex;
    flex-wrap: wrap;
}
     section.col-xs-12.col-sm-4.model-table-ch {
    padding: 0px 0px!important;
}
     section.col-xs-12.col-md-7.tab-mobile-product {
    padding: 0px 3px!important;
}
.col-md-12.col-lg-7.same-product-new-design {
    padding: 0px 0rem;
    clear: both;
}
     section.productdetails.n-responsive-content {
         display: -webkit-box;
         display: -webkit-flex;
         display: -moz-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-flex-wrap: wrap;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         -webkit-box-pack: end;
         -webkit-justify-content: flex-end;
         -moz-box-pack: end;
         -ms-flex-pack: end;
         justify-content: flex-end;
         width: 100%
     }

     .productdetails p.flip-x:first-child {
         -webkit-box-ordinal-group: 3;
         -webkit-order: 2;
         -moz-box-ordinal-group: 3;
         -ms-flex-order: 2;
         order: 2
     }

     .des-list {
         -webkit-box-ordinal-group: 2;
         -webkit-order: 1;
         -moz-box-ordinal-group: 2;
         -ms-flex-order: 1;
         order: 1;
        /* width: 98%;
    padding-left: 19% !important;*/
     }

     table.des-table {
         -webkit-box-ordinal-group: 4;
         -webkit-order: 3;
         -moz-box-ordinal-group: 4;
         -ms-flex-order: 3;
         order: 3
     }

     .feature {
         width: 50%
     }

     #header-cart span.hidden-sm {
         display: none !important
     }

     #header-cart i.fa.fa-caret-down {
         right: 5%
     }

     #header-cart i.fa.fa-shopping-cart {
         left: 5%
     }
 }

 @media (max-width:767px) {

     .mobile-browse-by-sector-section + h1,
     .mobile-browse-by-sector-section + h1 + h4,
     .mobile-browse-by-sector-section + h1 + h4 + p,
     div#homepageCarousel,
     section#homepage-content + hr {
         display: none !important
     }

     .thumbnail .caption {
         padding: 0 !important
     }

     article.wrapper-thumbnail > .thumbnail > .caption button.addtocart:before {
         position: relative;
         left: 0 !important;
         padding-right: 3px
     }

     .navbar-nav .dropdown-menu > li > a {
         color: rgba(0, 0, 0, 1)
     }

     .browse-by-sector-section,
     .home-products-section,
     body#n_home h3.sectionTitle:first-child,
     ul.nav.navbar-nav > .dropdown > a > .caret {
         display: none
     }

     .category-products-thumb article.wrapper-thumbnail.col-xs-8 {
         max-width: 100% !important
     }

     .home-cat a.category1,
     .home-cat a.category2,
     .home-cat a.category3,
     .home-cat a.category4,
     .home-cat a.category5,
     .home-cat a.category6 {
         height: 150px;
         margin-bottom: 15px
     }

     .home-cat a span.sectionColTitle {
         bottom: 20px;
         left: 50%;
         -webkit-transform: translateX(-50%);
         -moz-transform: translateX(-50%);
         -ms-transform: translateX(-50%);
         -o-transform: translateX(-50%);
         transform: translateX(-50%)
     }

     .mobile-browse-by-sector-section .home-cat-mobile {
         margin: 10px auto;
         max-width: 500px;
         height: 80px;
         -webkit-border-radius: 16px;
         -moz-border-radius: 16px;
         border-radius: 16px;
         -webkit-box-shadow: 0 5px 21px 0 rgba(0, 0, 0, .75);
         -moz-box-shadow: 0 5px 21px 0 rgba(0, 0, 0, .75);
         box-shadow: 0 5px 21px 0 rgba(0, 0, 0, .75);
         position: relative
     }

     .home-cat-mobile > a {
         color: #fff;
         font-size: 50px;
         display: block;
         text-transform: uppercase;
         padding-left: 25px;
         font-weight: lighter
     }

     .home-cat-mobile > a:after {
         content: "";
         background: url(/assets/images/mobile%20homepage/triangle-right.png) no-repeat;
         height: 50px;
         width: 50px;
         position: absolute;
         right: 0;
         top: 50%;
         -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
         -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
         transform: translateY(-50%)
     }

     .mobile-browse-by-sector-section > .row {
         background-image: url(/assets/images/mobile%20homepage/browse-by-sector-bg.jpg);
         -moz-background-size: cover;
         background-size: cover;
         padding: 25px 15px;
         margin-left: -20px;
         margin-right: -20px
     }

     .col-sm-4.max767 {
         width: 100%
     }

     .home-product-list-holder .category-products-thumb > article.wrapper-thumbnail {
         width: 50% !important;
         float: left !important;
     }

     .home-silder-container .col-sm-8.width100 {
         margin-bottom: 10px
     }

     .home-product-list-holder .btn {
         font-size: 12px
     }

     h2.catgs {
         padding: 18px 0 0 !important
     }

     .row.home-cat-holder {
         margin: 0 !important
     }

     .home-slider-holder {
         margin: 20px 0 !important
     }

     .cat-list {
         float: left !important;
         margin-bottom: 0 !important
     }
     
     
     .flat-icon-ch {
    /*background-color: #f7f7f7;*/
    height: 87px !important;
    margin-bottom: -1px !important;
    width: 243% !important;
    margin-left: -53px !important;
 }
}
 @media (max-width:575px) {
     .productdetails #productFeaturesWrapper h2 {
         font-size: 20px
     }

     .feature {
         width: 100%
     }

     .home-cat-mobile > a {
         font-size: 25px;
         line-height: 50px
     }

     .home-cat-mobile > a:after {
         -moz-background-size: 60%;
         background-size: 60%;
         height: 32px;
         width: 28px
     }

     .mobile-browse-by-sector-section .home-cat-mobile {
         height: 50px;
         margin: 5px 0
     }

     .home-all-cat-slick .slick-arrow {
         width: 20px;
         height: 50px;
     }

     .home-all-cat-slick .slick-arrow:before {
         font-size: 12px !important;
     }
 }

 @media (max-width: 379px) {
     .cat-list {
         margin-left: -10px;
         margin-right: -10px;
     }

     .cat-list > li {
         padding: 5px 0 !important;
     }

     .cat-list > li a {
         padding: 5px 0;
     }

     .cat-list img#img-cate {
         margin-right: 5px !important;
         width: 24px !important;
     }

     .cat-list > li a {
         font-size: 13px;
     }
 }

 @media (min-width: 380px) and (max-width:479px) {
     .cat-list > li a {
         font-size: 14px;
     }
 }

 .slick-next:before {
     content: '\f054';
     font-family: FontAwesome;
     color: #333
 }

 .slick-prev::before {
     content: '\f053';
     font-family: FontAwesome;
     color: #333
 }

 ul.slick {
     padding: 0
 }

 .slick-next,
 .slick-prev {
     border: 1px solid #ccc;
     width: 40px;
     height: 40px;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     border-radius: 50%
 }

 .slick-list.draggable {
     width: 94%;
     margin: 0 auto
 }

 .slick-next {
     right: 0
 }

 .slick-prev {
     left: 0
 }

 .product-info-features {
     top: 0;
     background: #f1f1f1;
     margin-bottom: 30px;
     padding: 0 15px;
     border: 1px solid #d9d9d9;
     overflow: auto;
     -webkit-border-bottom-left-radius: 5px;
     -moz-border-radius-bottomleft: 5px;
     border-bottom-left-radius: 5px;
     -webkit-border-bottom-right-radius: 5px;
     -moz-border-radius-bottomright: 5px;
     border-bottom-right-radius: 5px;
     position: relative
 }

 .feature {
     float: left;
     padding: 20px 15px
 }

 .featureImg {
     float: left;
     width: 20%;
     margin-right: 10px
 }

 .featureImg img {
     height: 35px
 }

 .featureText {
     float: left;
     width: 70%;
     line-height: 18px;
     font-size: 13px;
     font-weight: 700;
     color: #8b9298;
 }

 .data_sheet {
     margin-top: 3%;
     background-color: #F6F6F6;
     border: 1px solid #DDD;
     border-bottom: none;
     width: 100%
 }

 h3.heading-data-sheet {
     color: #555454;
     text-transform: uppercase;
     font-family: "Open Sans", sans-serif;
     font-weight: 600;
     font-size: 18px;
     line-height: 20px;
     padding: 14px 20px 17px;
     margin: 0 0 20px;
     position: relative;
     border: 1px solid #d6d4d4;
     border-bottom: none;
     background: #eee
 }

 .table-data-sheet {
     border-bottom: 1px solid #d6d4d4;
     width: 100%;
     margin: 0 0 20px;
     background: #fff
 }

 .table-data-sheet tr td:not(:last-child) {
     border-right: 1px solid #d6d4d4
 }

 .table-data-sheet tr td:first-child {
     width: 30%;
     font-weight: 700;
     color: #333
 }

 .table-data-sheet tr td {
     padding: 10px 20px 11px !important;
             font-size: 16px;
 }

 .table-data-sheet tr:nth-child(even) {
     background: #eee
 }

 .table-data-sheet tr {
     border-top: 1px solid #d6d4d4
 }

 .section-data-sheet {
     padding-top: 15px;
     padding-bottom: 10px;
     width: 100%;
     margin-bottom: 30px;
     padding-left: 0px;
 }

 #datasheet_btn {
     margin-left: 1em;
     margin-right: 1em;
     margin-bottom: 1em
 }

 #datasheet_btn a.btn-data {
     color: #434343;
     font-size: 18px;
     font-weight: 700;
     background-color: #fff;
     border-color: #434343;
     border-style: solid;
     border-width: 2px;
     -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
     border-radius: 8px;
     padding: .5em
 }

 #datasheet_btn a.btn-data:active,
 #datasheet_btn a.btn-data:hover {
     color: #fff;
     background-color: #434343;
     border-color: #fff;
     text-decoration: none
 }

 @media (min-width:768px) and (max-width:1199px) {
     .browse-by-sector-section > .row {
         display: -webkit-box;
         display: -webkit-flex;
         display: -moz-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-flex-wrap: wrap;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap
     }

     .browse-by-sector-section > .row > div:first-child {
         -webkit-box-ordinal-group: 5;
         -webkit-order: 4;
         -moz-box-ordinal-group: 5;
         -ms-flex-order: 4;
         order: 4
     }

     .browse-by-sector-section > .row > div:nth-child(2) {
         display: -webkit-box;
         display: -webkit-flex;
         display: -moz-box;
         display: -ms-flexbox;
         display: flex;
         width: 100%;
         padding: 0
     }

     .browse-by-sector-section > .row > div:nth-child(2) > .home-cat.wide {
         display: -webkit-box;
         display: -webkit-flex;
         display: -moz-box;
         display: -ms-flexbox;
         display: flex;
         width: 100%;
         -webkit-flex-wrap: wrap;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap
     }

     .browse-by-sector-section > .row > div:nth-child(2) > .home-cat.wide > a {
         width: -webkit-calc(50% - 30px);
         width: -moz-calc(50% - 30px);
         width: calc(50% - 30px);
         margin: 0 15px
     }

     .head-cat-img {
         width: 100%
     }
 }

 .top-header .dropdown-menu {
     right: 0;
     left: inherit;
     z-index: 11111;

 }

 ul.list-social {
     margin-left: 0 !important
 }

 footer.wrapper-footer ul.list-social > li {
     padding-left: 0
 }

 li#tgl-menu {
     display: none !important
 }

 div#cat-nav-wrapper {
     border-right: 1px solid #ddd;
     padding: 10px;
     /*clear: both;*/
     margin-bottom: 20px;
     margin-top: 20px
 }

 #homepageCarousel,
 .wrapper-header-container + .navbar.navbar-default ul.nav.navbar-nav > li > a span.caret {
     display: none
 }

 img#img-cate {
     display: block;
     margin-right: auto;
     margin-left: auto
 }

 .wrapper-header-container + .navbar.navbar-default ul.nav.navbar-nav > li > a {
     font-family: Lato, sans-serif;
     font-weight: 400;
     font-size: 13px;
     margin-right: 25px;
    text-transform: capitalize;
    padding: 5px !important;
 }

 .wrapper-header-container {
     background: #ffffff;
     padding: 20px 0;
     width: 100%;
     z-index: 10;
 }

 body#n_home {
     /*background: url(https://www.equip2go.com.au/assets/images/theme2020/icons/back.jpg) !important;
     background-repeat: no-repeat !important;
     background-size: 1920px 1080px !important;*/
     background: #f5f7fa; 
 }
 
 body#n_category {/*
    background: url(https://www.equip2go.com.au/assets/images/theme2020/icons/back.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: auto !important;
    background: #fff;*/
 }
 
body#n_product {/*
     background: url(https://www.equip2go.com.au/assets/images/theme2020/icons/back.jpg) !important;
     background-repeat: no-repeat !important;
     background-size: auto !important;*/
     background: #f5f7fa;
 }
 body#n_content {/*
    background: url(https://www.equip2go.com.au/assets/images/theme2020/icons/back.jpg) !important;
    background-repeat: no-repeat !important;
     background-size: auto !important;*/
     background: #f5f7fa;
 }

 .wrapper-header-container + .navbar.navbar-default ul.nav.navbar-nav {
     display: -webkit-box;
     display: -webkit-flex;
     display: -moz-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     -webkit-box-align: center;-ms-flex-align: center;align-items: center;
     width: 100%
 }

 .home-slider-holder ul {
     list-style: none;
     padding: 0
 }

 .home-cat-holder .cat-plastics {
     background: url(/assets/thumb/NK25.jpg?20200709031723);
     background-size: 60%;
     background-position: center 20% !important;
 }

 .home-cat-holder .cat-material-handling {
     background: url(/assets/thumb/RT4502.jpg?20200709031659);
     background-size: 42%;
     background-position: center 20% !important;
 }

 .home-cat.dollies {
     background: url(/assets/thumb/AKA251.jpg?20200709031005);
     background-size: 50%;
     background-position: center 20% !important;
 }

 .home-cat-holder .cat-castors {
     background: url(/assets/thumb/PLG1C.jpg?20200709031723);
     background-size: 50%;
     background-position: center 20% !important;
 }

 .home-cat-holder .cat-trolleys {
     background: url(/assets/thumb/MS7810.jpg?20200709031028);
     background-size: 50%;
     background-position: center 20% !important;
 }

 .home-cat-holder .cat-safety {
     background: url(/assets/full/RT5011-BLACK.jpg?20200709031109);
     background-size: 60%;
     background-position: center 20% !important;
 }

 .home-cat-holder .hazardous-storage {
     background: url(/assets/images/nwe-cat-hazardous-storage.jpg);
     background-size: 60%;
     background-position: center 20% !important;
 }

 .home-cat-holder .cat-cleaning {
     background: url(/assets/images/nwe-cat-cleaning.jpg);
     background-size: 60%;
     background-position: center 20% !important;
 }

 .home-cat-holder .cat-load-restraints {
     background: url(/assets/images/nwe-cat-load-restraints.jpg);
     background-size: 60%;
     background-position: center 20% !important;
 }
 
 
 .home-cat-holder .cat-plastics1 {
     background: url(/assets/thumb/MONLM2.jpg?20200709031102);
     background-size: 60%;
     background-position: center 20% !important;
 }

 .home-cat-holder .cat-material-handling1 {
     background: url(/assets/thumb/BollTop.jpg?20200709030949);
     background-size: 42%;
     background-position: center 20% !important;
 }

 .home-cat.dollies1 {
     background: url(/assets/thumb/RT1011-BLUE.jpg?20200709031112);
     background-size: 50%;
     background-position: center 20% !important;
 }

 .home-cat-holder .cat-castors1 {
     background: url(/assets/thumb/AC25-520-800.jpg?20200709031102);
     background-size: 50%;
     background-position: center 20% !important;
 }

 .home-cat-holder .cat-trolleys1 {
     background: url(/assets/thumb/TE21ENR080H.jpg?20200709030852);
     background-size: 50%;
     background-position: center 20% !important;
 }

 .home-cat-holder .cat-safety1 {
     background: url(/assets/thumb/MR600ID.jpg?20200709031049);
     background-size: 60%;
     background-position: center 20% !important;
 }

 .home-cat-holder .hazardous-storage1 {
     background: url(/assets/thumb/MONSTEP.jpg?20200709031021);
     background-size: 60%;
     background-position: center 20% !important;
 }

 .home-cat-holder .cat-cleaning1 {
     background: url(/assets/images/nwe-cat-cleaning.jpg);
     background-size: 60%;
     background-position: center 20% !important;
 }

 
 
 
 .home-cat-holder .home-cat {
     background-repeat: no-repeat;
     width: 100%;
 }

 .home-cat-holder .home-cat:not(:last-child):after {
     content: "";
     position: absolute;
     width: 1px;
     height: 85%;
     right: 0;
     background: #ddd;
     top: 0;
 }

 .home-cat-holder .home-cat h2 {
     font-size: 15px;
     font-weight: 700;
     position: absolute;
     bottom: 0;
     width: 100%;
     color: #333;
     line-height: 30px;
     border-radius: 15px;
     text-align: center;
     margin-bottom: 0;
 }

 body#n_home #main-content {
     background: 0 0
 }

 .home-cat-holder a {
     height: 165px
 }

 .home-cat-holder {
     width: 80%;
     margin-left: 19%;
     margin-top: -16%;
     background: #fff;;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
 }

 .home-silder-container .container > .row {
     display: -webkit-box;
     display: -webkit-flex;
     display: -moz-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-flex-wrap: wrap;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap
 }
 /*
 #n_home .home-silder-container {
    background: none !important; 
}
#n_home div#left-sidebar { 
    margin-top: 20px; 
}
#n_home .width100 {
    background: #fff !important;
    margin-top: 20px;
}
#n_home div#right-sidebar-home {
    margin-left: 0 !important;
    background: #fff !important;
    margin-top: 20px;
    padding-left: 0;
    width: 20%;
} */

 .home-silder-container {
     background: #fff; 
     margin-bottom: 15px;
 }
 div#mycarouselbanner, .home-boxes-holder-under-slider {
    margin-top: 20px;
}
.home-boxes-holder-under-slider {
    margin-top: 45px;
}

 @media (min-width:768px) {
     .home-silder-container .container > .row > .col-sm-8 {
         width: 65%
     }

     .home-silder-container .container > .row > .col-sm-4 {
         width: 35%
     }
 }

 .home-cat-info-wrapper,
 .home-slider-holder img {
     -webkit-box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .16);
     -moz-box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .16);
     box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .16)
 }

 .home-cat-info-wrapper {
     background: #fff;
     margin: -5px 0;
 }

 .home-cat-heading h2 {
     display: block;
     padding: 0px;
     margin-left: -20px;
     color: #333;
     text-transform: uppercase;
     font-size: 18px;
     text-align: center;
     background: none;
     font-weight: 700;
     margin-left: 0;
 }

 .bg-orange {
     background: #f53c0b
 }

 .bg-yellow {
     background: #f4cf01
 }

 .bg-blue {
     background: #236dfe
 }

 .bg-green {
     background: #01a651
 }

 .bg-brown {
     background: #a67c52
 }

 .bg-red {
     background: #ed1c23
 }

 .cat-list > li {
     color: #737373;
     padding: 5px
 }

 .thumbnail .caption {
     text-align: center
 }

 .cat-list img#img-cate {
     display: inline-block;
     margin-right: 10px;
     width: 30px
 }

 #mycarouselbanner .carousel-control.left,
 #mycarouselbanner .carousel-control.right {
     /*background-image: unset;*/
     /*background-repeat: unset*/
 }

 .cat-list {
     padding: 0;
     list-style: none
 }

 .home-cat-info-wrapper h3 {
     color: #3f3f3f;
     padding-bottom: 10px;
     text-transform: uppercase;
     font-size: 22px
 }

 .home-cat-heading {
     margin-bottom: 15px;
     width: 100%;
 }

 .home-product-list-holder .category-products-thumb > article.wrapper-thumbnail {
     width: 25%;
    padding-left: 0;
    padding-right: 10px;
 }

 .home-product-list-holder {
    margin: 0 0 20px;
}

 @media (min-width:768px) and (max-width:991px) {
     .home-product-list-holder .category-products-thumb > article.wrapper-thumbnail {
         width: 33.3333333333% !important
     }

     .col-sm-4.max767 {
         margin-left: 15px !important
     }

     .wrapper-header-container + .navbar.navbar-default ul.nav.navbar-nav > li > a {
         padding-left: 20px !important;
         padding-right: 20px !important;
         font-size: 14px
     }

     .home-slider-holder {
         margin-bottom: 20px !important;
         margin-top: 5px !important
     }

     h2.catgs {
         padding-top: 30px
     }

     .cat-list {
         -webkit-column-count: 2;
         -moz-column-count: 2;
         column-count: 2;
         width: 100%
     }

     .main-nav ul.dropdown-menu {
         max-width: 991px;
         box-shadow: none;
         width: 100%;
     }
 }

 @media (max-width: 767px) {
     
    #n_home article.wrapper-thumbnail > .thumbnail > .caption .h3 a {
        min-height: 50px;
}
     
     .home-cat-holder a {
         height: 150px !important;
     }

     .home-cat-holder .home-cat {
         background-position: top center !important;
     }

     .home-all-cat-slick .slick-slide > div:first-child {
         margin-bottom: 40px;
    height: 80px !important;
     }

     .home-cat-holder .home-cat h2 {
         font-size: 14px;
     }
     .home-product-list-holder section.row.category-products-thumb {
        display: flex;
        flex-wrap: wrap;
    }
 }

 @media (max-width: 575px) {
     .home-cat-holder .home-cat h2 {
         line-height: normal;
     }

     .home-cat-holder a {
        height: 47px !important;
    border-right: 1px #ccc solid;
    border-radius: inherit !important;
     }
 }

 @media (max-width: 479px) {
     .home-cat-holder .home-cat h2 {
         font-size: 12px;
     }
 }

 @media (max-width: 379px) {
     .home-cat-holder a {
         height: 90px;
     }
 }

 @media (min-width:690px) and (max-width:767px) {
     .cat-list {
         -webkit-column-count: 2;
         -moz-column-count: 2;
         column-count: 2
     }
 }

 @media (max-width:689px) and (min-width: 480px) {
     .cat-list img#img-cate {
         width: 40px;
     }

     .cat-list > li a {
         font-size: 16px;
     }
 }

 @media (min-width:399px) and (max-width: 479px) {
     .cat-list > li a {
         font-size: 15px;
     }
 }

 /*Bailey and Indalex page  Starts here*/
 .product-img-n-des-wrapper .tbw-header .tba-logo {
     text-align: center;
     margin-bottom: 30px;
 }

 .product-img-n-des-wrapper .tbw-product-n-des .tba-img-holder {
     width: 50%;
     float: left;
 }

 .product-img-n-des-wrapper .tbw-product-n-des .tba-des {
     width: 50%;
     float: left;
 }

 .product-img-n-des-wrapper .tbw-product-n-des:after {
     content: "";
     display: table;
     clear: both;
 }

 .product-img-n-des-wrapper .tbw-product-n-des {
     margin-bottom: 100px;
 }

 .product-img-n-des-wrapper > .tbw-product-n-des:nth-child(odd) .tba-img-holder {
     float: right;
     text-align: right;
 }

 .product-img-n-des-wrapper > .tbw-product-n-des .tba-img-holder img {
     max-width: 60% !important;
     width: 100%;
     margin: 15px auto;
 }

 .product-img-n-des-wrapper .tbw-product-n-des .tba-des .tbw-title {
     font-size: 32px;
     font-weight: 900;
     margin-bottom: 25px;
 }

 .product-img-n-des-wrapper * {
     font-family: "Oswald", sans-serif;
     font-size: 16px;
     font-weight: 300;
     letter-spacing: 1px;
     margin-bottom: 10px;
 }

 .product-img-n-des-wrapper .tbw-product-n-des .tba-des .more-info {
     background: #0049a0;
     padding: 10px 30px;
     margin: 20px 0;
     display: inline-block;
     color: #fff;
     border-radius: 8px;
     text-transform: uppercase;
 }

 .product-img-n-des-wrapper .tbw-header {
     margin-bottom: 50px;
 }

 @media (max-width: 575px) {
     .product-img-n-des-wrapper .tbw-product-n-des .tba-img-holder {
         width: 100%;
         text-align: center !important;
         float: none;
     }

     .product-img-n-des-wrapper .tbw-product-n-des .tba-des {
         width: 100%;
         float: none;
         text-align: center;
     }
 }

 /*End Bailey and Indalex page */
 /*random products popup wrapper starts here*/
 .random-products-popup-wrapper {
     position: fixed;
     left: 30px;
     border: 1px solid #ddd;
     z-index: 999999;
 }

 .random-products-popup-wrapper .tbw-holder {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     background: #fff;
 }

 .random-products-popup-wrapper .tbw-holder > div {
     padding: 10px;
 }

 .random-products-popup-wrapper .tbw-img-holder img {
     border: 1px solid #ddd;
     border-radius: 8px;
     width: 60px;
 }

 .random-products-popup-wrapper .tbw-des-holder {
     flex: 2;
 }

 .random-products-popup-wrapper .tbw-des-holder a {
     color: #333;
     font-size: 10px;
 }

 .random-products-popup-wrapper .tbw-buyer,
 .random-products-popup-wrapper .tbw-date {
     color: #666;
     font-size: 8px;
 }

 /*End random-products-popup-wrapper*/
 /*animation starts here*/
 .cat-list > li:hover img#img-cate {
     animation: shakeThat .3s linear 1;
     -webkit-animation: shakeThat .3s linear 1;
     -moz-animation: shakeThat .3s linear 1;
     -o-animation: shakeThat .3s linear 1;
     -ms-animation: shakeThat .3s linear 1;
 }

 .hover-shadow {
     display: inline-block;
     position: relative;
     transition-duration: 0.3s;
     transition-property: transform;
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
     transform: translateZ(0);
     box-shadow: 0 0 1px rgba(0, 0, 0, 0);
 }

 .hover-shadow:before {
     pointer-events: none;
     position: absolute;
     z-index: -1;
     content: '';
     top: 100%;
     left: 5%;
     height: 10px;
     width: 90%;
     opacity: 0;
     background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
     background: -moz-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
     background: -o-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
     background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
     /* W3C */
     -webkit-transition-duration: 0.3s;
     -moz-transition-duration: 0.3s;
     -o-transition-duration: 0.3s;
     transition-duration: 0.3s;
     -webkit-transition-property: -webkit-transform opacity;
     transition-property: -webkit-transform opacity;
     -o-transition-property: -o-transform opacity;
     -moz-transition-property: transform opacity, -moz-transform opacity;
     transition-property: transform opacity;
     transition-property: transform opacity, -webkit-transform opacity, -moz-transform opacity, -o-transform opacity;
 }

 .hover-shadow:hover {
     -webkit-transform: translateY(-6px) rotate(0.1deg);
     -moz-transform: translateY(-6px) rotate(0.1deg);
     -ms-transform: translateY(-6px) rotate(0.1deg);
     -o-transform: translateY(-6px) rotate(0.1deg);
     transform: translateY(-6px) rotate(0.1deg);
     -webkit-animation-name: hover;
     -moz-animation-name: hover;
     -o-animation-name: hover;
     animation-name: hover;
     -webkit-animation-duration: 1.5s;
     -moz-animation-duration: 1.5s;
     -o-animation-duration: 1.5s;
     animation-duration: 1.5s;
     -webkit-animation-delay: 0.3s;
     -moz-animation-delay: 0.3s;
     -o-animation-delay: 0.3s;
     animation-delay: 0.3s;
     -webkit-animation-timing-function: linear;
     -moz-animation-timing-function: linear;
     -o-animation-timing-function: linear;
     animation-timing-function: linear;
     -webkit-animation-iteration-count: infinite;
     -moz-animation-iteration-count: infinite;
     -o-animation-iteration-count: infinite;
     animation-iteration-count: infinite;
     -webkit-animation-direction: alternate;
     -moz-animation-direction: alternate;
     -o-animation-direction: alternate;
     animation-direction: alternate;
 }

 .hover-shadow:hover:before {
     opacity: .4;
     -webkit-transform: translateY(6px) rotate(0.1deg);
     -moz-transform: translateY(6px) rotate(0.1deg);
     -ms-transform: translateY(6px) rotate(0.1deg);
     -o-transform: translateY(6px) rotate(0.1deg);
     transform: translateY(6px) rotate(0.1deg);
     -webkit-animation-name: hover-shadow;
     -moz-animation-name: hover-shadow;
     -o-animation-name: hover-shadow;
     animation-name: hover-shadow;
     -webkit-animation-duration: 1.5s;
     -moz-animation-duration: 1.5s;
     -o-animation-duration: 1.5s;
     animation-duration: 1.5s;
     -webkit-animation-delay: .3s;
     -moz-animation-delay: .1s;
     -o-animation-delay: .3s;
     animation-delay: .3s;
     -webkit-animation-timing-function: linear;
     -moz-animation-timing-function: linear;
     -o-animation-timing-function: linear;
     animation-timing-function: linear;
     -webkit-animation-iteration-count: infinite;
     -moz-animation-iteration-count: infinite;
     -o-animation-iteration-count: infinite;
     animation-iteration-count: infinite;
     -webkit-animation-direction: alternate;
     -moz-animation-direction: alternate;
     -o-animation-direction: alternate;
     animation-direction: alternate;
 }



 .category-products-thumb > article.wrapper-thumbnail button.addtocart:hover {
     /*background: green;*/
     border: 1px solid #15af4b;
 }

 .home-cat-info-wrapper .home-cat-heading + .row > .col-md-4.col-lg-5:hover img,
 .home-cat-info-wrapper .home-cat-heading + .row > .col-md-6:hover img {
     -webkit-transform: scale(1.01) rotate(0.1deg);
     -moz-transform: scale(1.01) rotate(0.1deg);
     -ms-transform: scale(1.01) rotate(0.1deg);
     -o-transform: scale(1.01) rotate(0.1deg);
     transform: scale(1.01);
     -webkit-transition: .5s all ease-in-out;
     -o-transition: .5s all ease-in-out;
     -moz-transition: .5s all ease-in-out;
     transition: .5s all ease-in-out;
 }

 @-webkit-keyframes shakeThat {

     100%,
     33% {
         transform: rotateZ(10deg);
         -webkit-transform: rotateZ(10deg);
         -moz-transform: rotateZ(10deg);
         -o-transform: rotateZ(10deg);
         -ms-transform: rotateZ(10deg)
     }

     67% {
         transform: rotateZ(-10deg);
         -webkit-transform: rotateZ(-10deg);
         -moz-transform: rotateZ(-10deg);
         -o-transform: rotateZ(-10deg);
         -ms-transform: rotateZ(-10deg)
     }
 }

 @-moz-keyframes shakeThat {

     100%,
     33% {
         transform: rotateZ(10deg);
         -webkit-transform: rotateZ(10deg);
         -moz-transform: rotateZ(10deg);
         -o-transform: rotateZ(10deg);
         -ms-transform: rotateZ(10deg)
     }

     67% {
         transform: rotateZ(-10deg);
         -webkit-transform: rotateZ(-10deg);
         -moz-transform: rotateZ(-10deg);
         -o-transform: rotateZ(-10deg);
         -ms-transform: rotateZ(-10deg)
     }
 }

 @-o-keyframes shakeThat {

     100%,
     33% {
         transform: rotateZ(10deg);
         -webkit-transform: rotateZ(10deg);
         -moz-transform: rotateZ(10deg);
         -o-transform: rotateZ(10deg);
         -ms-transform: rotateZ(10deg)
     }

     67% {
         transform: rotateZ(-10deg);
         -webkit-transform: rotateZ(-10deg);
         -moz-transform: rotateZ(-10deg);
         -o-transform: rotateZ(-10deg);
         -ms-transform: rotateZ(-10deg)
     }
 }

 @keyframes shakeThat {

     100%,
     33% {
         transform: rotateZ(10deg);
         -webkit-transform: rotateZ(10deg);
         -moz-transform: rotateZ(10deg);
         -o-transform: rotateZ(10deg);
         -ms-transform: rotateZ(10deg)
     }

     67% {
         transform: rotateZ(-10deg);
         -webkit-transform: rotateZ(-10deg);
         -moz-transform: rotateZ(-10deg);
         -o-transform: rotateZ(-10deg);
         -ms-transform: rotateZ(-10deg)
     }
 }

 @-webkit-keyframes hover {
     50% {
         -webkit-transform: translateY(-3px) rotate(0.1deg);
         transform: translateY(-3px) rotate(0.1deg);
     }

     100% {
         -webkit-transform: translateY(-6px) rotate(0.1deg);
         transform: translateY(-6px) rotate(0.1deg);
     }
 }

 @-moz-keyframes hover {
     50% {
         -moz-transform: translateY(-3px) rotate(0.1deg);
         transform: translateY(-3px) rotate(0.1deg);
     }

     100% {
         -moz-transform: translateY(-6px) rotate(0.1deg);
         transform: translateY(-6px) rotate(0.1deg);
     }
 }

 @-o-keyframes hover {
     50% {
         -o-transform: translateY(-3px) rotate(0.1deg);
         transform: translateY(-3px) rotate(0.1deg);
     }

     100% {
         -o-transform: translateY(-6px) rotate(0.1deg);
         transform: translateY(-6px) rotate(0.1deg);
     }
 }

 @keyframes hover {
     50% {
         -webkit-transform: translateY(-3px) rotate(0.1deg);
         -moz-transform: translateY(-3px) rotate(0.1deg);
         -o-transform: translateY(-3px) rotate(0.1deg);
         transform: translateY(-3px) rotate(0.1deg);
     }

     100% {
         -webkit-transform: translateY(-6px) rotate(0.1deg);
         -moz-transform: translateY(-6px) rotate(0.1deg);
         -o-transform: translateY(-6px) rotate(0.1deg);
         transform: translateY(-6px) rotate(0.1deg);
     }
 }

 @-webkit-keyframes hover-shadow {
     0% {
         -webkit-transform: translateY(6px) rotate(0.1deg);
         transform: translateY(6px) rotate(0.1deg);
         opacity: .4;
     }

     50% {
         -webkit-transform: translateY(3px) rotate(0.1deg);
         transform: translateY(3px) rotate(0.1deg);
         opacity: 1;
     }

     100% {
         -webkit-transform: translateY(6px) rotate(0.1deg);
         transform: translateY(6px) rotate(0.1deg);
         opacity: .4;
     }
 }

 @-moz-keyframes hover-shadow {
     0% {
         -moz-transform: translateY(6px);
         transform: translateY(6px);
         opacity: .4;
     }

     50% {
         -moz-transform: translateY(3px) rotate(0.1deg);
         transform: translateY(3px) rotate(0.1deg);
         opacity: 1;
     }

     100% {
         -moz-transform: translateY(6px) rotate(0.1deg);
         transform: translateY(6px) rotate(0.1deg);
         opacity: .4;
     }
 }

 @-o-keyframes hover-shadow {
     0% {
         -o-transform: translateY(6px) rotate(0.1deg);
         transform: translateY(6px) rotate(0.1deg);
         opacity: .4;
     }

     50% {
         -o-transform: translateY(3px) rotate(0.1deg);
         transform: translateY(3px) rotate(0.1deg);
         opacity: 1;
     }

     100% {
         -o-transform: translateY(6px) rotate(0.1deg);
         transform: translateY(6px) rotate(0.1deg);
         opacity: .4;
     }
 }

 @keyframes hover-shadow {
     0% {
         -webkit-transform: translateY(6px) rotate(0.1deg);
         -moz-transform: translateY(6px) rotate(0.1deg);
         -o-transform: translateY(6px) rotate(0.1deg);
         transform: translateY(6px) rotate(0.1deg);
         opacity: .4;
     }

     50% {
         -webkit-transform: translateY(3px) rotate(0.1deg);
         -moz-transform: translateY(3px) rotate(0.1deg);
         -o-transform: translateY(3px) rotate(0.1deg);
         transform: translateY(3px) rotate(0.1deg);
         opacity: 1;
     }

     100% {
         -webkit-transform: translateY(6px) rotate(0.1deg);
         -moz-transform: translateY(6px) rotate(0.1deg);
         -o-transform: translateY(6px) rotate(0.1deg);
         transform: translateY(6px) rotate(0.1deg);
         opacity: .4;
     }
 }

 /*End animation*/
 /*new css for category thumbnail product*/
 @media(min-width:768px) {
     p.price.pull-left {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-align: end;
         -ms-flex-align: end;
         align-items: flex-end
     }

     button.addtocart.btn-primary.btn.btn-block.btn-loads {
         padding-left: 30px
     }

     .wrap-view-addtocart-btn > a {
         margin-right: 10px;
     }

     .wrap-view-addtocart-btn form.buying-options {
         flex: 1;
     }
 }

 .wrap-view-addtocart-btn .view-product-btn {
     background: #80808099;
     border: none;
     padding: 5px 29px;
     border-radius: 5px;
     height: 34px;
         color: #011117;
 }

 .wrap-view-addtocart-btn .view-product-btn:hover {
     background: green;
     color: #fff
 }

 .wrap-view-addtocart-btn form.buying-options {
     position: relative;
 }

 .wrap-view-addtocart-btn form.buying-options .addtocart:before {
     left: 10px
 }

 span.ex-gst-holder,
 span.inc-gst-holder {
     font-size: 1.6rem !important
 }

 @media(max-width:767px) {
     button.view-product-btn {
         width: 100%;
         margin-bottom: 10px
     }

     button.addtocart.btn-primary.btn.btn-block.btn-loads {
         margin-bottom: 20px;
     }
     
     .flat-icon-ch {
    height: 136px !important;
}
 }

 /*end css for category thumbnail product*/
 /*article.wrapper-thumbnail > .thumbnail:after {
     content: "";
     width: 1px;
     height: calc(100% - 28px);
     position: absolute;
     right: -15px;
     top: 0;
     background: #ddd;
     z-index: 1;
 }

 article.wrapper-thumbnail:before {
     content: "";
     width: 100%;
     height: 1px;
     position: absolute;
     left: 0;
     bottom: 0;
     background: #ddd;
 }*/


 .home-product-list-holder .category-products-thumb > article.wrapper-thumbnail:last-child > .thumbnail:after,
 article.wrapper-thumbnail:last-child > .thumbnail:after {
     content: none !important;
 }

 .category-products-thumb > article.wrapper-thumbnail .thumbnail .caption {
     padding: 0;
 }

 @media (max-width: 991px) {
     article.wrapper-thumbnail:nth-child(2n) > .thumbnail:after {
         content: none !important;
     }
 }

 @media (min-width: 1200px) {

     .other-also-bought-section article.wrapper-thumbnail:nth-child(4n) > .thumbnail:after,
     .category-products-thumb article.wrapper-thumbnail:nth-child(5n) > .thumbnail:after,
     .more-from-this-category-section article.wrapper-thumbnail:nth-child(4n) > .thumbnail:after {
         content: none !important;
     }
 }

 @media (min-width: 992px) and (max-width: 1199px) {

     .category-products-thumb article.wrapper-thumbnail:nth-child(3n) > .thumbnail:after,
     .other-also-bought-section article.wrapper-thumbnail:nth-child(3n) > .thumbnail:after,
     more-from-this-category-section article.wrapper-thumbnail:nth-child(3n) > .thumbnail:after {
         content: none !important;
     }
 }

.locations-wrapper{
    background: #E0E0E0;
}
 /*.locations {
     box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1);
     margin-bottom: 30px;
     background: #fff;
     max-width: calc(1540px - 40px);
 }*/
.locations-wrapper .locations:before {
    content: none;
}
 .locations .footerTitle {
     color: #333;
 }

 /*new css 2019*/
 .carousel-control {
     width: 50px;
     opacity: 1;
 }

 .carousel-control span.fa {
     height: 100px;
     width: 100%;
     right: 0;
     left: inherit;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     background: #fff;
     color: #281b52;
     -webkit-transform: translateY(-50%);
     transform: translateY(-50%);
 }

 .carousel-control.right span.fa {
     border-top-left-radius: 4px;
     border-bottom-left-radius: 4px;
     opacity: 0.6;
 }

 .carousel-control.left span.fa {
     border-top-right-radius: 4px;
     border-bottom-right-radius: 4px;
     opacity: 0.6;
 }

 .container.wrapper-header {
     background: #ffffff;
 }

 .header-search {
     border-radius: 5px;
     border: #C0C0C0 1px solid;
 }

 .header-search i.fa.fa-search {
     color: #d72127;
 }

 .crt-none {
     display: none !important;
 }

 .mtr-20 {
     /*margin-right: 15px;*/
     font-size: 18px;
 }

 .wrapper-header-container .fa-map-marker:before {
     font-size: 28px;
 }

 .wrapper-header-container .fa-phone:before {
     font-size: 28px;
 }

 .wrapper-header-container .fa-user:before {
     font-size: 28px;
 }

 #header-cart .fa-shopping-cart:before {
     font-size: 28px;
 }

 .header-search input#name_search::placeholder {
     color: #e3e3e3;
 }

 .nsearchinput-pl.well {
     top: 10px;
 }

 .nsearchinput-pl.well a {
     color: #333;
 }

 div#designstudio-button {
     z-index: 8 !important;
 }

 .navbar.navbar-default.main-nav {
     background: #646E77;
     z-index: 8;
     margin: 0 auto;
    height: 35px !important;
    min-height: 35px;
   
 }

 .navbar-collapse.collapse.navbar-responsive-collapse li > a {
     color: #fff !important;
 }

 .brand-logos-container {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
 }

 .brand-logos-container .logo-holder {
     background: #fff;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     width: 16%;
     margin-bottom: 15px;
     padding: 30px;
     margin-right: 0.2%;
 }
.brand-logos-container {
    background: #fff;
    padding: 20px;
}
 .brand-logos-container .logo-holder img {
     max-width: 100%;
     max-height: 30px;
 }

 .wrapper-header a:hover {
     text-decoration: none;
     -webkit-filter: contrast(2);
     filter: contrast(2);
 }

 .home-text-wrapper {
     background: #fff;
     margin-top: 10px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     padding: 30px;
     -webkit-box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .16);
     box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .16);
     margin-bottom: 30px;
 }

 .home-text-wrapper h1 {
     text-align: center;
     text-transform: uppercase;
     color: #999;
     margin: 30px 0 40px;
 }

 .home-text-wrapper p,
 .home-text-wrapper li {
     color: #999;
     font-size: 16px;
 }

 @media (min-width: 1200px) {
     /*.brand-logos-container .logo-holder:nth-child(6n) {*/
     /*    margin-right: 0;*/
     /*}*/
 }

 @media (min-width: 992px) and (max-width: 1199px) {
     .brand-logos-container .logo-holder {
         width: 19%;
     }

     .brand-logos-container .logo-holder {
         margin-right: 1.25%;
     }

     .brand-logos-container .logo-holder:nth-child(5n) {
         margin-right: 0;
     }
 }

 @media (min-width: 768px) and (max-width: 991px) {
     .brand-logos-container .logo-holder {
         width: 24%;
     }

     .brand-logos-container .logo-holder {
         margin-right: 1.33333333333%;
     }

     .brand-logos-container .logo-holder:nth-child(4n) {
         margin-right: 0;
     }
 }

 @media (min-width: 480px) and (max-width: 767px) {
     .brand-logos-container .logo-holder {
         width: 32%;
     }

     .brand-logos-container .logo-holder {
         margin-right: 2%;
     }

     .brand-logos-container .logo-holder:nth-child(3n) {
         margin-right: 0;
     }
 }

 @media (max-width: 767px) {
     .brand-logos-container {
         margin-top: 30px;
     }
 }

 @media (max-width: 479px) {
     .brand-logos-container .logo-holder {
         width: 49%;
     }

     .brand-logos-container .logo-holder {
         margin-right: 2%;
     }

     .brand-logos-container .logo-holder:nth-child(2n) {
         margin-right: 0;
     }
 }

 .navbar.navbar-default.main-nav .container {
     padding: 0 10px;
 }

 @media (min-width: 1346px) {
     .dropdown-hover:hover ul#cat-dropdown .container {
         display: -webkit-flex;
         display: -moz-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-flex-wrap: wrap;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap
     }
     .dropdown-hover:hover ul#cat-dropdown .container:before {
    content: none;
}
 }

@media (max-width: 1074px) {
     .navbar.navbar-default.main-nav ul.nav.navbar-nav {
         flex-wrap: wrap;
         margin: 8px 0;
         width: 100%;
     }

     .navbar.navbar-default.main-nav ul.nav.navbar-nav > li {
         width: 100%;
         text-align: left;
         background: #fff;
         border-bottom: 1px solid #e7e7e7;
     }

     .navbar.navbar-default.main-nav ul.nav.navbar-nav > li a,
     .headerTopRight .dropdown-menu > li a {
         color: #333 !important;
         /*font-weight: 700;*/
         font-size: 18px;
         /*padding-left: 15px;*/
         padding: 6px 0px 6px 50px!important;
         text-transform: uppercase;
         letter-spacing: 0.5px;
         font-family: Lato, sans-serif;
     }

     .navbar.navbar-default.main-nav ul.nav.navbar-nav > li > a span.caret {
         display: block !important;
         float: right;
     }

     .navbar.navbar-default.main-nav ul.nav.navbar-nav > li.dropdown ul#cat-dropdown {
         flex-wrap: wrap;
         background: #fff;
         position: relative;
         top: 0;
         display: none;
         transition: all 600ms ease-out !important;
     }

     .navbar.navbar-default.main-nav ul.nav.navbar-nav > li.dropdown ul#cat-dropdown.d-flex {
         transition: all 600ms ease-out !important;
     }

     ul#cat-dropdown div#cat-nav-wrapper {
         width: 50%;
         border-bottom: 1px solid #ddd;
     }

     ul#cat-dropdown div#cat-nav-wrapper:nth-child(even) {
         border-right: 0;
     }

     .navbar.navbar-default.main-nav ul.nav.navbar-nav > li > a span.fa-angle-down {
         pointer-events: bounding-box;
         font-size: 42px;
         position: absolute;
         right: 15px;
         top: 50%;
         transform: translateY(-50%);
         color: #e7e7e7;
     }

     .navigation-list.nMobileNav {
         display: -webkit-box !important;
         display: -ms-flexbox !important;
         display: flex !important;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
     }

     .navigation-list.nMobileNav {
         display: -webkit-box !important;
         display: -ms-flexbox !important;
         display: flex !important;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center;
     }

     .navigation-list.nMobileNav li:nth-child(2) {
         flex: 1;
     }

     .navigation-list.nMobileNav #header-cart {
         margin-right: 15px;
         height: 40px;
         margin-top: 0;
     }

     .navigation-list.nMobileNav #header-cart > a#cartcontentsheader .fa {
         visibility: visible;
         padding: 0 2px;
         line-height: 40px;
         font-size: 22px !important;
     }

     .navigation-list.nMobileNav {
         margin-bottom: 0;
     }

     .navbar.navbar-default.main-nav {
         border: none;
         padding-top: 10px;
         padding-bottom: 10px;
         background: #ffffff;
     }

     ul#cat-dropdown div#cat-nav-wrapper {
         margin-bottom: 0;
         margin-top: 0;
     }

     .wrapper-header-container .wrapper-logo {
         display: none;
     }

     .navigation-list.nMobileNav #header-cart a#cartcontentsheader .crt {
         font-size: 18px;
         padding-left: 5px;
     }

     .headerTopRight .dropdown-menu {
         width: 100vw;
         padding: 0;
         margin-right: -5px;
     }

     .headerTopRight .dropdown-menu > li a {
         background: #fff;
         padding: 15px 20px;
     }

     .headerTopRight .dropdown-menu > li {
         border-bottom: 1px solid #e7e7e7;
     }

     .headerTopRight .dropdown-menu li.divider {
         margin: 0;
         background: #404040;
         height: 5px;
     }

     /*.phoneList {
         width: 260px;
         left: 0px;
         z-index: 99;
         background: #fff;
         margin-top: 0%;
         left: 20px;
     }*/
     span.customer-care-text {
    color: #000!important;
    font-size: 20px!important;
    font-weight: 600;
}

     .navigation-list.nMobileNav #header-cart .dropdown-menu {
         width: 100vw;
         right: -20px;
         -webkit-transform: translate(0);
         -moz-transform: translate(0);
         -ms-transform: translate(0);
         -o-transform: translate(0);
         transform: translate(0);
     }

     .navigation-list.nMobileNav #header-cart .dropdown-menu * {
         padding: 0;
         margin: 0;
         float: none;
         line-height: initial;
         color: #333;
         width: auto;
         font-size: 14px !important;
         line-height: 1.4;
         border-right: none;
     }

     .navigation-list.nMobileNav #header-cart .dropdown-menu .left {
         margin-right: 10px;
     }

     .navigation-list.nMobileNav #header-cart .dropdown-menu .thumb_cart ul li {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         padding: 15px 0 !important;
     }

     .navigation-list.nMobileNav #header-cart .dropdown-menu button.btn {
         padding: 8px 15px;
         margin: 10px 0;
     }

     .navigation-list.nMobileNav #header-cart .dropdown-menu .thumb_cart {
         padding: 10px 15px;
     }

     .navigation-list.nMobileNav #header-cart .dropdown-menu .title {
         padding-bottom: 8px;
     }

     .navigation-list.nMobileNav #header-cart .dropdown-menu .viewcart {
         background: #d52300;
         color: #fff;
     }

     .navigation-list.nMobileNav #header-cart .dropdown-menu .checkout {
         color: #fff;
         float: right;
     }

     .navigation-list.nMobileNav #header-cart .dropdown-menu #cartcontents {
         padding: 10px 15px;
     }

     .wrapper-header-container .wrapper-nav-cart {
         display: none;
     }

     .navbar-default.main-nav ul.nav.navbar-nav > li > a {
         font-family: Lato, sans-serif;
     }

     .navbar-responsive-collapse .navbar-nav {
         display: block
     }

     .wrapper-header .header-search {
         width: 90%;
         margin: auto
     }

     body#n_home .header-search {
         margin-top: 0
     }

     .wrapper-header .row.row-padded {
         padding-bottom: 10px
     }

     ul.nav.navbar-nav > .dropdown {
         background: #333;
         border-bottom: 1px solid #555;
         text-align: center
     }

     ul.nav.navbar-nav > .dropdown > a {
         color: #fff !important
     }

     .container.wrapper-header .col-sm-8 {
         width: 100%;
     }

     .navbar-collapse.collapse {
         display: none;
         position: fixed;
         width: 100%;
         height: 100%;
         overflow-y: auto;
         top: 110px;
         left: 0;
     }

     .navbar.navbar-default.main-nav .navbar-header {
         width: 100%;
     }

     .navigation-list.nMobileNav #header-cart > a#cartcontentsheader .fa.fa-caret-down {
         position: relative;
         left: 5px;
     }

     .navigation-list.nMobileNav #header-cart > a#cartcontentsheader .fa.fa-shopping-cart {
         position: relative;
         left: 0;
     }

     .wrapper-header-container {
         background: #fff;
         padding: 0;
         border-top: 1px solid #2d2d2d;
     }

     .container.wrapper-header {
         background: #434343;
     }

     .wrapper-header .header-search {
         border: 0;
     }

     .container.wrapper-header .d-flex.align-items-center {
         justify-content: center;
         flex-wrap: wrap;
     }

     .container.wrapper-header .d-flex.align-items-center > div {
         padding: 5px 0px;
         margin: auto;
     }
     .Fast-img-ch {
    margin-top: 12px!important;
}

     .navigation-list.nMobileNav #header-cart a#cartcontentsheader .crt-none {
         display: none !important;
     }

     .wrapper-header a,
     .wrapper-header a:active,
     .wrapper-header a:hover {
         color: #fff;
     }

     .main-nav ul.dropdown-menu {
         width: 100%;
         box-shadow: none;
     }

     .navbar.navbar-default.main-nav .container {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
     }

     .navbar.navbar-default.main-nav {
         z-index: 9;
     }
 }

 @media (min-width: 1075px) and (max-width: 1345px){
    .navbar.navbar-default.main-nav .navbar-collapse.collapse {
    display: block!important;
}

.navbar.navbar-default.main-nav .navbar-collapse.collapse .navbar-nav {
    display: flex;
    text-align: center;
    align-items: center;
    flex-wrap: wrap;
    justify-content: left;
    width: 80%;
}

.navbar.navbar-default.main-nav .navbar-collapse.collapse .navbar-nav > li > a {max-width: 170px;}
}

 @media (max-width: 767px) {
     .navbar.navbar-default.main-nav {
         padding-top: 0px;
         padding-bottom: 0px;
     }
     .wrapper-thumbnail {
         float: left;
     }

     article.wrapper-thumbnail.col-xs-8 {
         width: 50%;
     }

     .wrapper-header .header-search {
         border: 1px solid #ddd; 
         padding: 5px 0 !important;
         width: 100% !important; 
     }

     .navbar-collapse.collapse {
         /*top: 120px;*/
         top: 10px;
         background: #fff;
         padding: 30px 0px 0px 0px;
     }
     ul.navigation-list a.nToggleMenu i.fa.fa-times {
    position: fixed;
    top: 10px;
    left: 20px;
    z-index: 999;
    color: #fff;
}
 }

 @media(max-width: 633px) {
     .navbar.navbar-default.main-nav {
         top: 135px;
     }
 }

 .home-cat-holder .home-cat-heading h2 {
     text-align: center;
     position: relative;
     
 }

 .home-all-cat-slick {
     margin-bottom: 10px !important;
 }

 .home-cat-holder a:focus {
     outline: none;
 }

 .home-all-cat-slick .slick-arrow {
     height: 100px;
     border: 1px solid #ddd;
 }

 .home-all-cat-slick .slick-prev {
     border-top-right-radius: 4px;
     border-bottom-right-radius: 4px;
     border-left: 0;
     border-bottom-left-radius: 0;
     border-top-left-radius: 0;
     margin-left: -5px;
 }

 .home-all-cat-slick .slick-next {
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
     border-right: 0;
     border-bottom-left-radius: 4px;
     border-top-left-radius: 4px;
     margin-right: -5px;
 }

 .home-all-cat-slick .slick-slide:not(:last-child) {
     border-right: 1px solid #ddd;
 }

 .thumbnail .product-image {
         max-height: 120px;
    width: auto;
 }

 .carousel-indicators {
     display: none;
 }

 .home-boxes-holder-under-slider {
     /*display: -webkit-box;
     display: -ms-flexbox;
     display: flex;*/
    
 }
.home-box-img-text {
    display: inline-flex;
    align-items: center;
}
.home-box-img-text img{
    margin-right: 8px;
}

.home-box-img-text p {
    font-size: 12px;
    opacity:1;
    color:#011117;
    text-align: left;
    margin-right:10px;
}

.home-box1 {
    border-bottom: 1px solid;
    margin-bottom: 10px;
}

a.emial-home-box1 {
    font-size: 12px;
    margin-bottom: 8px;
    display: block;
}

 .home-boxes-holder-under-slider > div img {
     max-width: 100%;
     /*-webkit-box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .16);*/
     /*-moz-box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .16);*/
     /*box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .16);*/
     transition: transform 300ms ease-in-out;
 }

 .home-boxes-holder-under-slider > div img:hover {
     transform: scale(0.97);
 }

 .home-boxes-holder-under-slider > .home-box3 {
     text-align: center;
     padding-top:25px;
 }

 .home-boxes-holder-under-slider > .home-box2 {
     text-align: center;
 }

 section.category-products-thumb .wrap-view-addtocart-btn .view-product-btn {
     padding: 0 15px;
 }

 .home-boxes-holder-under-slider > .home-box2 img:last-child,
 .home-boxes-holder-under-slider > .home-box2:hover img:first-child {
     display: none;
 }

 .home-boxes-holder-under-slider > .home-box2:hover img:last-child {
     display: block;
 }

 .home-boxes-holder-under-slider > .home-box2 {
     margin: 0 auto;
    border-bottom: 1px solid;
    padding: 15px;
 }

i.fa-star {
    color: #f8c401;
}
a#cartcontentsheader span[rel="a2c_item_count"] {
    font-size: 14px;
    font-weight: 700;
}

div#header-cart {
    padding: 5px 9px;
    z-index: 1;
}
.wrapper-nav-cart {
    display: flex;
    border: 1px solid #263238;
}
 @media (max-width: 1499px) {
     .home-boxes-holder-under-slider > .home-box2 .tba-btn {
         font-size: 15px;
         padding: 2px 5px;
         margin-top: -10px;
     }

     .home-boxes-holder-under-slider > .home-box2 .tba-heading {
         font-size: 14px;
     }

     .home-boxes-holder-under-slider > .home-box2 .tba-heading span {
         font-size: 20px;
     }
 }

 @media (max-width: 991px) {
     .home-boxes-holder-under-slider > .home-box2 .tba-heading span {
         font-size: 14px;
     }

     .home-boxes-holder-under-slider > .home-box2 .tba-heading {
         font-size: 10px;
     }

     .home-boxes-holder-under-slider > .home-box2 .tba-btn {
         margin-top: -8px;
         padding: 0;
     }
 }

 @media (max-width: 767px) {
     
     #n_home article.wrapper-thumbnail > .thumbnail {
    min-height: auto;
    padding: 12px 20px 20px 8px !important;
}
#n_home article.wrapper-thumbnail > .thumbnail > .caption .h3 {
    margin: 5px;
}
    
    .flat-icon-ch {
    height: 136px !important;
}
    
     .home-boxes-holder-under-slider {
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
     }

     .home-boxes-holder-under-slider > div {
         width: 100%;
         -webkit-box-flex: inherit;
         -ms-flex: inherit;
         flex: inherit;
         text-align: center !important;
     }

     .brand-logos-container,
     .home-text-wrapper,
     .locations-wrapper {
         display: none;
     }

     .home-boxes-holder-under-slider > .home-box2 .tba-heading {
         font-size: 14px;
     }

     .home-boxes-holder-under-slider > .home-box2 .tba-heading span {
         font-size: 18px;
     }

     .home-boxes-holder-under-slider > .home-box2 {
         margin-top: 15px;
         margin-bottom: 15px;
         min-height: 80px;
     }

     .home-all-cat-slick .slick-slide:not(:last-child) {
         border-right: 0;
     }

     section.category-products-thumb .wrap-view-addtocart-btn > a,
     section.category-products-thumb .wrap-view-addtocart-btn .view-product-btn,
     button.addtocart.btn-primary.btn.btn-block.btn-loads {
         height: 31px;
         line-height: 31px;
         padding: 0;
     }

     .random-products-popup-wrapper {
         left: 50%;
         transform: translateX(-50%);
         max-width: 400px;
         width: 100%;
         display: none !important;
     }
 }

 @media (min-width: 1540px) {
     .your-browsing-history-section article.wrapper-thumbnail, .more-from-this-category-section article.wrapper-thumbnail, .other-also-bought-section article.wrapper-thumbnail {
         width: 19.666667%;
     }
 }

@media (min-width: 576px){
     .product-subcategory-wrapper .col-lg-4{
        width: 50%;
    }
}

 @media (min-width: 768px) {
     .top-header {
         /*display: none;*/
     }

     .home-silder-container.hidden-md {
         display: none !important;
     }
     #filters {
    height: auto !important;
    /*display: block;*/
    
}




#n_product .col-sm-8 {
    width: 57.666667% !important;
}

 }

@media (min-width: 992px){
    .product-subcategory-wrapper .col-lg-4{
        width: 33%;
    }
}

 @media (max-width: 767px) {
     .navbar.navbar-default.main-nav {
         height: 85px;
         top: 0px;
         background: #fff;
         z-index: 9
     }

     .wrapper-header-container {
         box-shadow: none;
         top: 120px;
             z-index: 8;
     }

     .container.wrapper-header {
         background: #fff;
     }

     .container.wrapper-header .d-flex.align-items-center > div {
         width: 100%;
     }

     .header-icon-links-wrapper {
         display: none !important;
     }

     .top-header {
         position: fixed;
         top: 0;
         width: 100%;
         z-index: 10;
     }

     .headerTopRight .nav > li:last-child {
        /* display: block;*/
          display: none;
     }

     .headerTopRight .nav > li:nth-child(2) {
         /*display: none;*/
           display: block;
     }

     .navbar-collapse.collapse {
         left: 15px;
     }

     .home-silder-container {
         margin-top: 0px;
     }
     body#n_product #main-content > .row > .col-xs-12 {
    padding: 0;
}
     .navbar.navbar-default.main-nav .container:before, section.category-products-thumb:before {
    content: none;
}
     .navbar.navbar-default.main-nav ul.nav.navbar-nav { 
    padding-bottom: 110px;
}
     .product-subcategory-wrapper .col-lg-4{
         margin-left: auto;
         margin-right: auto;
     }
         
 }
@media (max-width: 480px){
     li#tabReviews .reviews {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

li#tabReviews .reviews > span {
    display: block;
    width: 100%;
    margin-bottom: 5px;
}

.tabbable .nav.nav-tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.tabbable .nav.nav-tabs > li > a{
    padding-left: 7px;
    padding-right: 7px;
}
}

.blog-list-img-wrap {
    text-align: center;
}

.blog-list-img-wrap img {
    width: 100%;
}
body#n_content .pagination {
    display: none;
}
div#blog-list-wrap {
       border: 1px solid #eee;
       border-radius: 12px;
    margin-bottom: 40px;
    min-height: 407px;
}
div#blog-list-wrap p {
    text-align: justify;
    padding: 0 20px;
}
h4.blog-item-heading {
    text-align: center;
    font-weight: 600;
        margin-top: 15px;
}
.btn-more {
    background: #404040;
    border: 1px solid #404040;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 40%;
    color: #fff;
    margin: 0 auto;
        margin-bottom: 50px;
}
article.blog-article {
    width: 32%;
    max-height: 386px;
    float: left;
    margin-right: 2%;
    margin-bottom: 40px;
}

@media (min-width: 992px){
article.blog-article:nth-child(3n+1) {
    margin: 0;
}    
}

@media (max-width: 991px){
    article.blog-article {
    width: 48%;
}
}

@media (max-width: 575px){
    article.blog-article {
    width: 100%;
        margin: 0;
}
}
body.blog aside#left-sidebar .panel.panel-default:first-child, body.blog aside#left-sidebar .sidebar-browsing-history, section.n-responsive-content[aria-label='Short description'], #n_content aside#left-sidebar+.col-sm-9 > img.pull-right {
    display: none;
}

.post-details-con .tbc-des {
    margin-top: 15px;
    margin-bottom: 30px;
}

.post-details-con .tbc-product-img-des-wrap .tba-row {
    display: flex;
    justify-content: space-between;
    margin-bottom: 50px;
}

.post-details-con .tbc-product-img-des-wrap .tbw-des {
    width: 80%;
    padding-right: 15px;
}

.post-details-con .tbc-product-img-des-wrap .tbw-des .tba-head p {
    margin-bottom: 0;
    font-size: 18px;
}

.post-details-con .tbc-product-img-des-wrap .tbw-des .tba-head {
    margin-bottom: 15px;
}
.post-details-con .tbc-product-img-des-wrap .tba-row:nth-child(even) .tbw-des {order: 1;padding-left: 15px;}
@media (max-width: 575px){
    .post-details-con .tbc-product-img-des-wrap .tbw-des {
    width: 100%;
    order: 1;
    text-align: center;
}

.post-details-con .tbc-product-img-des-wrap .tba-row {
    flex-wrap: wrap;
}

.post-details-con .tbc-product-img-des-wrap .tbw-img-hold {
    text-align: center;
    width: 100%;
}
}
.gray-star {
    color: #ccc !important;
}
.gray-star-product {
    color: #ccc !important;
}
div.google-img {
    position: fixed;
    bottom: 0;
    left: 30px;
}

/*new css for product page shipping seciton */
.custom-shipping-seciton > div[role="alert"] > div:last-child {
    display: none;
}

.cost-wrap {
    display: flex;
    align-items: flex-start;
    margin-bottom: 8px;
}
.cost-contents h4 {
    margin-left: 15px !important;
    margin-top: 4px;
    font-size: 17px;
}

span.durt {
    font-size: 13.5px;
}
.shipping-1 {
    display: flex;
    align-items: flex-start;
}

.shipping-1 p {
    margin-left: 15px; 
    font-size: 13px;
}
span.cost-price-shipping {
    color: red;
    font-weight: 600;
}
.mg-b22{
    margin-bottom: 22px;
}
/*end new css for product page shipping seciton */
.plus-gst{
    font-size: 13px;
    padding-left: 2px;}
li#tabSpecifications {
    display: none;
}
span.img-blog img {
    width: 25px;
}
span.header-blog-heading {
    font-size: 18px;
}
a.mr-5 .blg {
    display: flex;
    justify-content: center;
}

span.img-blog {
    margin-right: 2px;
}

@media only screen and (min-width: 992px) and (max-width: 1074px){
    .mr-5 {
        margin-right: 2rem !important;
    }
}
@media only screen and (min-width: 1075px) and (max-width: 1469px){
    div#headr-search {
        margin-right: 0px;
    }
    a.mr-5 {
        margin-right: 1.7rem !important;
    }
    span.mtr-20 {
        display: flex;
        justify-content: center;
    }

    span.login {
        display: flex;
    }

    span.mtr-20 i, span.login i {
        margin-right: 3px;
    }
    
}

@media only screen and (min-width: 1075px) and (max-width: 1475px)
{
   div#cat-nav-wrapper {
     width: 25% !important;
   }
}

@media (max-width: 600px){
    .customer-care-text
    {
        color:black !important;
    }
    
    
}
@media (min-width: 768px){
    .navbar-collapse {
        /*margin-right: -15px !important;*/
    }
    .cost-wrap {
        margin-top: -15px !important;
    }
}
.qty-userf{
    margin-bottom: 15px;
    
}

@media (min-width: 1100px){
    span.ppp-inc-gst {
     margin-left: 0px;
    }
}

.variation-name {
    width: 100% !important;
}

.bold{
    font-weight:bold;
}
.per-order-text{
    margin-left: 3px;
}
.text-green {
    color: #2c7f00;
}

article.wrapper-thumbnail.col-xs-8.col-sm-6.col-md-4.col-lg-3:nth-child(7) {
    /*display: none;*/
}
.google-trust-img-wrap {
   /* display: flex;*/
   display: none;
    align-items: center;
}

.google-trust-img-wrap img {
    margin-right: 25px;
    width: 80%;
    margin-bottom: 20px;
}
div#buy-child-list span.label.label-success {
    display: none;
}
.brand-logos-container .logo-holder {
    border: 1px solid #ccc;
    border-radius: 5px;
        max-height: 30px;
}
.brand-logos-container .slick-list.draggable {
    position: relative;
    top: 10px;
}
.header-icon-links-wrapper img {
    width: 25px;
    position: relative;
    top: 4px;
    margin-right: 4px;
    margin-left: 4px;
}
div#header-cart a img {
    width: 25px;
}
@media (min-width:1400px){
    .header-icon-links-wrapper {
        padding-right: 1em !important;
    }
}
.tab-icns{
    display:none;
}
@media(min-width:768px) and (max-width:1023px){
      .mobile-sidebar-ch1{
    display:none;
}
}

@media(min-width:768px) and (max-width:1024px){
    
  .wrapper-header button.btn.btn-default{
          margin-left: 0%;
  }
    
    .tab-icns{
        display:block !important;
        font-size:18px;
    }
    .tab-icns .fa-phone:before, .tab-icns .fa-user:before,.tab-icns .fa-map-marker:before {
        font-size: 20px !important;
    }
    .img-blog > img{
        display:none;
    }
    span.dsk-sp {
        display: none !important;
    }
    .tab-icns i {
        margin-right: 6px;
    }
}

/*new theme css*/
span.customer-care-img img {
    width: 14px;
    margin-top: 0;
    float: none;
}

span.login-img img {
    margin-left: 15px;
    width: 14px;
    margin-right: -5px;
}
.fst-despatch {
    display: flex;
    align-items: center;
    padding-right: 0;
    padding-left: 0;
}

.fst-despatch p:nth-child(2), .money-back p:nth-child(2){
    font-size:15px;
    font-weight:700;
    
}

.money-back {
    display: flex;
    align-items: center;
    padding-right: 0;
     padding-left: 0;
}
.fst-despatch p:first-child {
    padding-right: 14px;
}
.money-back p:first-child {
    padding-right: 14px;
}
hr.hr-line {
    border-top: 1px solid;
}
.fr-menu ul {
    list-style: none;
}

.fr-menu li {
    float: left;
    margin-right: 5px;
}

.fr-menu li a{
    font-size: 14px;
}

.fr-menu {
    width: 100%;
    text-align: center;

}

.fr-menu li:last-child {
    margin-right: 0;
}

.fr-menu li:after {content: "|"; margin-left: 5px;}
.cat-img-wrap img {
    width: 25px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.cat-img-wrap a {
    text-decoration: none;
}
h4.name-ct {
    font-size: 14px;
    font-weight: 700;
}

div#left-sidebar {
    display: flex;
    flex-wrap: wrap;
    clear: both;
    padding: 0px 0px;
}
.cat-img-wrap {
    border-bottom: 1px dashed;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.tba-heading p:first-child{
    text-transform:capitalize;
}
.tba-heading p:last-child{
    text-transform: uppercase;
    font-weight: 700;
    font-size:16px;
}

.tba-btn {
   font-size: 15px;
    margin-bottom: 10px;
}
.customer-name-date {
    float: right;
}

.reivews-bg-wrap {
    color: #fff;
    text-align: center;
    padding: 10px;
}

.reivews-bg-text {
    padding: 10px;
}

.reivews-bg-text {border-right: 1px solid;min-height: 170px;}

.reivews-bg-text p:first-child {
    font-weight: 700;
    text-transform: capitalize;
}
.last-reviews .reivews-bg-text {
    border: none ;
}

.bg-white{background: #fff;}
.reviews-trust-bg {
 /*   background: url(/assets/images/theme2020/reveiw-icon.png);*/
    background: url(/assets/images/theme2020/reveiw-icon.png);
    min-height: 171px;
    background-repeat: no-repeat;
    background-size: cover; 
    width:18%;
    background-position: left;
}
h4.name-ct {
    text-transform: capitalize;
}
.copuon-code-heading-text {
    font-size:24px;
   
    margin-bottom: 20px;
}
.copuon-code-heading-text p{
    text-align:center;
}

.coupon-code-wrapper {
 /*   border: 1px solid; */
   border: none; 
    padding: 20px;
}
p.get-discount-text {
           color: #15af4b;
    font-weight: bold;
    font-size: large;
    font-size: 22px;
    margin-bottom: 3px;
    font-style: italic;
}

p.your-first-order-text {
       font-size: 13px;
    font-weight: 700;
    font-style: italic;

}
.copuon-code-center-img img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 60%;
    padding-bottom: 15px;
}

.copuon-code-center-img {
  /*  border-bottom: dotted;*/
    margin-bottom: 15px;
}
.coupon-code-get-section > p {
        text-align: center;
    font-size: 11px;
    font-weight: 700;
    margin-bottom: 17px;
}
.twnty-five-yr-wraper {
    padding-top: 10px;
    background: #80808005;
}

.twnty-five-yr-wraper img {
    margin-left: auto;
    margin: auto;
    display: block;
    max-width: 100%;
}
#n_home article.wrapper-thumbnail:nth-child(9), article.wrapper-thumbnail:nth-child(10) {
    display: block;
}
.brand-logos-container .slick-prev.slick-arrow, .brand-logos-container .slick-next.slick-arrow {border:none !important;}
.footerBlockMap {
    margin-bottom: 20px;
}
.right-payment-wrap .col-sm-12 {
    margin-bottom: 10px;
}
.fr-menu li:last-child::after { content:''; }
.left-category-sidebar .col-sm-8 {
    padding-left: 0;
    padding-right: 0;
    margin-left:-15px;
    
}
.reivews-bg-wrap p {
    position: relative;
    top: 120px;
    font-size: 18px;
    left: 0;
}
p.review-quote {
    font-size: 12px;
}
div#category-section-div {
    width: 18.66%;
}

.cat-img-wrap {
    padding-right: 0;
    padding-left: 0;
   margin-bottom: 0px !important;
}
div#right-sidebar-home {
    margin-left: 30px;
}
.home-revies-info-wrapper .container {
    padding-left: 15px;
    padding-right: 15px;
}
.wrapper-nav-cart {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1e5799+0,1e5799+50,ffffff+51,ffffff+100 */
    background: #263238;
    /* Old browsers */
    background: -moz-linear-gradient(-45deg, #1e5799 0%, #1e5799 70%, #ffffff 71%, #ffffff 100%);
    /* FF3.6-15 */
    background: -moz-linear-gradient(-45deg, #1e5799 0%, #1e5799 70%, #ffffff 71%, #ffffff 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(100deg, #263238 0%,#263238 70%,#ffffff 71%,#ffffff 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#ffffff',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */
        border-radius: 4px;
        padding: 4px 10px;
}
article.wrapper-thumbnail > .thumbnail > .caption button.addtocart:hover:before {
    color: #fff;
}
.cat-img-wrap h2 {
    text-transform: uppercase;
    font-size: 19px;
    padding-left: 20px;
    font-weight:600;
}
.cat-img-wrap h2 > span{
    position: relative;
    left: -22px;
}
.cat-img-wrap ul.dropdown-menu.dropdown-menu-horizontal {
    /*left: 117.4%;*/
}
.rvw-div {
    width: 27.30%;
}
.search-row li {
    min-height: 283px;
    border-bottom: 1px solid lightgray;
    border-right: 1px solid lightgray;
}
.search-row li:nth-child(3),.search-row li:nth-child(6),.search-row li:nth-child(9){
    border-right:none;
}

ul.nav.nav-list.row.search-row {
    margin-left: 0;
    margin-right: 0;
}
@media (max-width: 1074px){
    .navbar.navbar-default.main-nav{
            margin-bottom: 0;
            min-height: 35px !important;
            height: auto !important;;
    }
}
.cat-img-wrap {
   border-bottom: 1px #8d928c dashed !important;
}

 /*new css*/

p.price.pull-left { 
    height: auto !important;
}
span.reviews {
    width: 100% !important;
    margin-top: 20px !important;
    float: left;
}
span.ex-inc-container {
    width: 100% !important;
    float: right;
} 
button.view-product-btn {
    float: left;
    width: 32% !important;
    background: #efefef !important;
}
form.form-inline.buying-options {
    width: 70% !important;
    float: right;
    bottom: 43px;
    left: 10px;
}
article.wrapper-thumbnail > .thumbnail {
    padding: 30px 20px 30px 8px;
    border-radius: 5px;
    border: 1.7px solid #ddd;
}

div#morefTCat button.view-product-btn {
    padding: 0 2px;
}
div#morefTCat article.wrapper-thumbnail.col-xs-8.col-sm-6.col-md-4.col-lg-3 {
    padding: 0 2px;
}
ul.nav.nav-tabs {
    margin-right: 21px !important;
}
.custom-shipping-seciton.col-xs-12.col-sm-4 {
  width: 96%;
    border: 1px #ccc solid;
    padding: 10px;
    border-radius: 5px;
    margin: 10px 15px;
}

/* new css */

section.col-xs-12.col-sm-4.main-product-page-image {
    width: 42% !important;
    float: left;
}
section.col-xs-12.col-sm-4.px-5 {
    width: 56%; 
}

.row.btn-stack {
    width: 45% !important;
    float: right;
    left: 414px;
    bottom:100px;
    position: absolute;
    padding-left: 0 !important;
}


h3.heading-data-sheet {
    color: #555454;
    text-transform: uppercase;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
    padding: 14px 20px 17px;
    margin: 0 0 0px;
    position: relative;
    border: 1px solid #d6d4d4;
    border-bottom: none;
    background: #eee;
}
.wrap-view-addtocart-btn .view-product-btn {
    background: #80808099;
    border: none;
    padding: 5px 11px;
    border-radius: 5px;
    height: 34px;
    color: #011117;
}
form.form-inline.buying-options {
    width: 69% !important;
    float: right;
    bottom: 43px;
    left: 10px;
}
article.wrapper-thumbnail > .thumbnail {
   /* padding: 29px 10px 30px 0px;*/
    border-radius: 5px;
    border: 1px solid #d0caca;
    min-height: 430px;
}
.cost-wrap:first-child {
    border-top: none !important;
    padding-top: 0 !important;
}
.cost-wrap {
    border-top: 1px #ccc solid;
    padding-top: 15px !important;
}



a#cartcontentsheader {
    background-color: transparent;
    color: #fff;
    border: none;
    width: 100%;
    padding: 3px;
    font-size: 17px;
}

.addtoccart img {
      margin-left: 124px;
    margin-top: 11px;
}

 .quantity_user input {
    border: none !important;
    width: 66px;
    margin-left: 100px;
    background: none !important;
}
.addtoccart {
    width: 100%; 
    background: linear-gradient(100deg, #5dcd5d 0%,#5dcd5d 70%,#ffffff 71%,#ffffff 100%);
}
.quantity_user .wrapper-nav-cart {
    background: linear-gradient(100deg, #263238 0%,#263238 70%,#ffffff 71%,#ffffff 100%);
} 



button#dropdownMenuTRDS2D {
    display: none;
}
.wrapper-product-title.col-sm-12 {
    min-height: 150px;
}



.feature-ch:first-child {
        width: 19%;
    padding: 10px 2px 0px 2px;
    border-left: none !important;
}

.feature-ch {
          width: 27%;
    border-left: 1px #ccc solid;
    line-height: 19px;
    padding: 9px 35px 0 35px;
}
.feature-hd-ch{
    font-size: 15px;
    margin-right: 10px;
    font-weight: bold;
    line-height: 19px;
    }
    
    

   .feature-hd-ch span i {
    font-size: 9px;
    padding: 3px;
}
.feature-sp-ch span{
      font-size: 12px;
    position: relative;
    bottom: 10px;
    right: -18px;
    float: right;
    }

    .product-info-features {
    top: 0;
    background: #ffffff;
    margin-bottom: 30px;
    padding: 6px 15px;
    border: 1px solid #cccc;
    overflow: auto;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    position: relative;
    margin-right: 15px;
    border-top: navajowhite;
}
span#product-pg-reviews {
    display: none;
}
button.dropdown-toggle {
    display: none;
}

/* NEW CSS 14JULY   */
div#left-sidebar { 
    /*background: #fff;*/
}

#main-content .col-xs-9 {
    background: #fff;
}


.product-image-small { 
    margin-left: 0px;
    margin-top: -34px;
}
div#header-cart:first-child {
    padding: 4px 12px !important;
}
.addtoccart {
    width: 100%;
    background: linear-gradient(100deg, #15b04b 0%,#15b04b 64%,#ffffff 65%,#ffffff 100%);
    padding:1px;
}
body#n_product .extra-options button.addtocart {
    background-color: #15b04b;
    border-color: #15b04b;
    color: #fff;
    margin-left: 13px;
    padding: 7px 0;
}
.quantity_user .wrapper-nav-cart {
    background: linear-gradient(100deg, #34424d 0%,#34424d 67%,#ffffff 68%,#ffffff 100%);
}
a#cartcontentsheader span:first-child {
    margin-left: 0px;
}
.wrapper-nav-cart { 
    border: 1px solid #15b04b;
}
.quantitu1
{
   margin-left: 30px;
}
.qwerty
{
    padding:0;
}
.productpage_css
{
    
    top: 0;
    background: #fff;
    padding: 6px 0;
    border: none;
    overflow: auto;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    position: relative;
    margin-right: 15px;

}
.feature_new {
    float: left;
    padding: 20px 0;
}
.wrapper-product-title{
    margin-top:20px;
}
.breadcrumb {
    padding: 20px 15px 0 15px !;
   
}
.quantity_user{
        margin-left: -15px !important;
}
.addtoccart{
    margin-left: -25px !important;
    margin-bottom:-40px;
}

.breadcum_productpage {
    padding: 20px 15px 0 15px !important; 
}
.quantity_user .wrapper-nav-cart {
    border: 1px #34424d solid;
}

body#n_product .extra-options button.addtocart:hover {
    background: #15b04b !important; 
}
.col-md-6.product_new_css {
    /*padding: 0;*/
}
.custom-shipping-seciton.col-xs-12.col-sm-4.fddgdfgdfgdfg {
    width: 100% !important;
   
}
.header_cart{
    border: 1px solid #263238;
}



.home-cat-holder .home-cat h2 {
    line-height: 23px;
  }


#n_checkout .row.btn-stack {
width: 100%!important;
    float: right;
    left: 414px!important;
    bottom: 147px!important;
    position: initial!important;
    padding-left: 0!important;
    

}




 
input:focus {
    outline: none;
}

.nsearchinput-pl.well {
    margin-left: -34px;
}







.coupon-code-wrapper {
background: url(https://www.equip2go.com.au/assets/images/theme2020/icons/Coupon.png) !important;
    background-size: cover !important;
        height: 300px;
}

p.siginup-txt {
        font-size: 18px;
    font-weight: 700;
    margin-bottom: 2px;
    /* font-family: Italic !important; */
    font-style: italic;
}

.coupon-code-get-section {
    margin-top: 125px !important;
}

#n_category .coupon-code-wrapper {
    height: 311px;
}

#n_home .coupon-code-wrapper {
   
    height: 335px;
}
#n_product .coupon-code-get-section {
    margin-top: 111px !important;
}
.coupon-code-get-section {
    margin-top: 15px !important;
}

#n_category .coupon-code-get-section {
    margin-top: 110px ;
}

#n_home input.form-control.coupon_inpt {
       padding-left: 13%;
    width: 232%;
    font-size: 9px;
    border-radius: 0px;
    margin-left: -11px !important;
}

input.form-control.coupon_inpt {
    padding-left: 13%;
    width: 220%;
    font-size: 9px;
    border-radius: 5px;
}




#n_home input.btn.btn-default.sub_newsletter {
       margin-left: -1px;
    position: relative;
    /* padding-right: 0; */
    width: 89%;
    border: 1px #15af4b solid;
    z-index: 1111;
    font-size: 10px;
    border-radius: 0px;
    padding: 7px 3px 9px;
    /* width: 110%; */
    left: 20px;
}



input.btn.btn-default.sub_newsletter {
    margin-left: -1px;
    position: relative;
    /* padding-right: 0; */
    width: 84%;
    border: 1px #1fdfa9 solid;
    z-index: 1111;
    font-size: 8px;
    border-radius: 5px;
    padding: 6px 3px 9px;
    /* width: 110%; */
    left: 20px;
}

.span_coupon
{
    width: 51%;
}




@media (min-width: 1230px) and (max-width: 1243px){
#n_product .coupon-code-wrapper {
    height: 307px !important;
}

}

@media (min-width: 1243px) and (max-width: 1253px){
#n_product .coupon-code-wrapper {
    height: 311px !important;
}

}
@media (min-width: 1253px) and (max-width: 1259px){
#n_product .coupon-code-wrapper {
    height: 312px !important;
}

}


@media (min-width: 1366px) and (max-width: 1400px){
    
    .container {
    width: 100% !important;
}
    
    .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    line-height: 1;
    height: 359px !important;
}
    
    .home-cat-holder .home-cat-heading h2 { 
    bottom: 15px;
}

    .pr-md-5, .px-md-5 {
    padding-right: 0rem !important;
}
.fst-despatch p:nth-child(2), .money-back p:nth-child(2) {
    font-size: 11px !important; 
}
.cat-img-wrap h2 { 
    font-size: 18px !important; 
}
.featureImg { 
    width: 13% !important; 
    margin-right: 32px !important;
} 
.featureText { 
    font-size: 13px !important; 
}

.cm-feature-clearfix {
    clear: inherit !important;
}

.feature {
    width: 16%;
}

#n_category .feature {
        width: 16%;
}


.TrustPilot-img{
    height: 40px !important;
}
.TrustPilot-head{
    padding: 3px 0 0 42px !important;
    line-height: 0px !important;
    font-size: 12px !important;
}
.TrustPilot-head h2{
    font-size: 21px !important;
}
.TrustPilot-head-ch{
    font-size: 18px !important;
}
.trustpilot-stars{
    height: 15px !important;
    margin-top: 10px !important;
}
.feature-ch {
    width: 27% !important; 
}


.feature-ch:first-child {
    width: 19% !important;
    padding: 24px 2px !important; 
}


#n_category .feature-ch:first-child {
       width: 16% !important;
    padding: 5px 2px !important;
}


.cat-img-wrap a { 
    font-size: 11px !important;
}
.row.btn-stack {
    width: 50% !important; 
}
form.buying-options {
    margin-top: 10px;
}

.quantity_user {
    margin-left: -16px !important;
    width: 100% !important;
}
.addtoccart {
    margin-left: -72px !important; 
    width: 100% !important;
}
#n_product h1 { 
    font-size: 22px !important; 
}
.cart-text{
    margin-left: 52px !important;
}
.qua-text{
    margin-left: 64px !important;
    margin-top: 8px;
}
.free-shi-hea{
    font-size: 14px !important;
    margin-left: 44px !important;
}
.free-ship-text h6{
    font-size: 10px !important; 
    margin-left: 45px !important;
}
.free-ship-img{
    margin-left: 0px !important;
}

.slick-dotted.slick-slider {
    margin-top: -15px!important;
}


#n_checkout .col-md-9 {
    width: 75% !important;
    background-color: #f5f7fa !important;

}

#n_category .col-xs-12.review-sec-ch {
    width: 105% !important;
}


#n_category .coupon-code-get-section > p {
    text-align: center;
    font-size: 9px;
    font-weight: 700;
    /* margin-bottom: 17px; */
}
#n_category .coupon-code-get-section {
    margin-top: 118px !important;
}
#n_category .coupon-code-wrapper.fdgfdgfdgfdgfg {
    height: 295px !important;
}

.coupon-code-get-section > p {
    font-size: 10px !important;
   
}

#n_category .coupon-code-get-section > p {
    font-size: 9px !important;
   
}

#n_product .coupon-code-wrapper{
    height: 303px !important;
}

#n_product .coupon-code-get-section {
    margin-top: 129px !important;
}





}


@media (min-width: 2000px) and (max-width: 6000px){
#n_checkout .col-md-9 {
   
    background-color: #f5f7fa !important;

}

#n_category .feature-ch {
    width: 25% !important;
    }

#n_category .coupon-code-wrapper.fdgfdgfdgfdgfg {
    height: 361px !important;
}

#n_category .coupon-code-get-section {
    margin-top: 173px !important;
}

#n_home .coupon-code-wrapper {
    height: 393px !important;
}

#n_home .coupon-code-get-section {
    margin-top: 199px !important;
}

#n_category .coupon-code-wrapper {
    height: 366px !important;
}

#n_product .coupon-code-wrapper {
    height: 366px !important;
}
#n_product .coupon-code-get-section {
    margin-top: 180px !important;
}


}
._cpy_thirdparty_btn img {
    margin-bottom: 131px !important;
}


@media (min-width: 768px) and (max-width: 1024px){


.navigation-list li {
    width: 29%; 
}
.navigation-list li:first-child {
    width: 8%;
}
div#headr-search {
    width: 41%;
    margin: 0;
    padding: 0;
}
.container.wrapper-header .d-flex.align-items-center>div {
    padding: 15px;
    margin: auto; 
    padding: 5px 0;
}
.container.wrapper-header {
    background: #ffffff !important;
}
.header-search input#name_search {
    border: 1px #0c0c0c solid !important;
}
div#headr-search {
    width: 50%;
    margin: 0;
    padding: 0;
}
.Fast-img-ch{
        margin: 0;
    padding: 0;
    width: 50%;
    margin-top: 12px !important;

}
.navbar-collapse.collapse { 
    top: 108px; 
}

div#category-section-div {
    width: 31.66%;
}
.Product-Sec-Ch{
        width: 65% !important;
}
.breadcrumb>li { 
    margin-right: 19px !important;
    line-height: 29px !important;
}
.flat-icon-ch{
    height: 160px !important;
}
.feature {
    width: 49% !important;
}
.feature_new {
    float: left !important;
    padding: 7px 0 !important;
}
.featureImg img {
    height: 21px;
}
.featureImg {
    float: left !important;
    width: 17% !important;
    margin-right: 10px !important;
}
.featureText {
    float: left !important;
    width: 75% !important;
    line-height: 18px !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    color: #8b9298 !important;
}
.flat-icon-ch{
    height: 166px !important;
}

.review-sec-ch .feature-ch {
    width: 100% !important;
}
.row.btn-stack {
    width: 95% !important; 
    left: 57px !important;
    bottom: 154px !important;  
}
.quantity_user input { 
    margin-left: 15px !important;
    margin-top: 0px; 
}
.cart-text {
    margin-left: 37px !important;
}
#n_product h1 {
    font-weight: 700;
    font-size: 18px !important; 
    margin-bottom: 0;
    line-height: 1.1;
    /*height: 42px;*/
    color: #333;
}
span.our-best-value-ex-holder {
    font-size: 1.6rem;
    font-weight: 900;
    line-height: 40px;
    color: #cd0000;
    display: block;
    margin-bottom: -25px;
    margin-left: 4.5rem;
}
span.ppp-inc-gst {
    color: #999;
    margin-top: 10px;
    font-size: 1.6rem;
    font-weight: 900;
}

.cost-contents h4 {
    margin-left: 12px !important;
    margin-top: 4px;
    font-size: 15px;
}
.free-ship-img {
    width: 16px !important;
    margin-left: 2px !important;
    margin-top: 4px !important;
}
.free-shi-hea{
    font-size: 14px !important; 
    color: #8b9298 !important;
    margin-left: 10px !important;
    margin-top: 14px !important;
}
.free-ship-text h6{
        font-size: 11px !important;
    color: #8b9298 !important;
    line-height: 0px !important;
    margin-left: 10px !important;
}

.custom-shipping-seciton.col-xs-12.col-sm-4 {
    width: 90% !important; 
}
.model-table-ch{
    padding-right: 0 !important;
    width: 94% !important;
    margin-top: 20px;
    margin-bottom: 10px !important;
}

.TrustPilot-head{
    float: left;
    padding: 0 0 0px 82px;
    font-size: 12px;
    line-height: 8px;
}
 
.TrustPilot-img {
    height: 52px !important;
}
.TrustPilot-head {
    line-height: 6px !important;
    padding: 0 0 0 89px;
}
#n_product .TrustPilot-head-ch {
    font-size: 17px !important;
    font-weight: bold !important;
}
#n_product .feature-sp-ch span {
    width: 120% !important;
}
.TrustPilot-head-ch {
    font-size: 14px !important;
    font-weight: bold !important;
}
img.trustpilot-stars {
    height: 15px !important;
}
.feature-ch { 
    padding: 9px 22px 0 17px;
}
.feature-sp-ch span { 
    width: 100% !important;
}



.navigation-list li{
   /* display: none !important;*/
    display: block !important;
}
.navigation-list li.insertCartMobile {
    display: none !important;
    /* display: block !important; */
}

.wrapper-nav-cart {
    display: none !important;
}
#n_category .wrapper-nav-cart {
    display: flex !important;
}
#n_category .product_btn_mob {
    display: none!important;
}

#n_product .coupon-code-get-section {
    margin-top: 25px !important;
}

#n_product .coupon-code-wrapper{
        height: 327px !important;
}

}











@media (max-width: 767px){
    
     .hide-mobile{
    display:none !important;
}

    #n_home .coupon-code-wrapper.mobile_coupon_image
{
    background:url(https://www.equip2go.com.au/assets/images/theme2020/icons/coup-back.png) !important;
    background-size: cover !important;
    height: 160px ;

}

    
    
    .review-sec-ch-mobile
    {
        display:block !important;
    }
    
     .review-sec-ch
    {
        display:none;
    }
    
    
    
    h2.trending_now_Sec {
   border-radius: 0 !important;
    position: absolute !important;
    top: 66px !important;
    bottom: 58px !important; 
}
    .home-all-cat-slick.slick-initialized.slick-slider.slick-dotted {
    padding: 0 2px;
}
body#n_home .header-search { 
    margin-top: 0px !important;
    margin-bottom: 00px !important;
    padding: 5px 0 !important;
    width: 100% !important;
}
.Fast-img-ch {
    display: none !important;
}
.home-cat-holder {
    width: 100% !important;
    margin-left: 0 !important;
    margin-top: 0 !important; 
}

.reviews-trust-bg { 
    width: 100% !important; 
    background-size: cover !important;
    background: url(https://www.equip2go.com.au/assets/images/theme2020/icons/reviews-mob.jpg) !important;
    min-height: 124px;
    background-repeat: no-repeat !important;
    
}
.reivews-bg-wrap p{
    top: 40px;
    left: 60px;
}

.reivews-bg-text {
    border-right: none !important;
    min-height: 188px !important;
}
.rvw-div {
    width: 100% !important;
    margin-top: 24px !important;
}
.twnty-five-yr-wraper {
    padding-top: 20px !important;
    background: #80808005;
    margin-bottom: 20px !important;
    display: none !important;
}
.home-cat-heading h2 {
       padding: 27px 20px 13px 20px !important;
    font-size: 16px !important;
    margin: 25px 0;
    text-transform: capitalize;
}
.headerTopRight {
    width: 74%;
}

/*
.home-cat-holder a { 
    border-left: 1px #ccc solid !important;
}
*/
.home-product-list-holder p.price.pull-left { 
    display: none !important;
}

.home-product-list-holder p.price.pull-left { 
    display: none !important;
}
button.addtocart.btn-primary.btn.btn-block.btn-loads {
    display: none !important;
}
.mobile-footer{
        display: block !important;
    padding: 10px 0;
    background: #e1e1e1;
    text-align: center;
    margin-top: 28px;
}
.mobile-footer p {
    color: #ccc;
    font-size: 16px;
    margin-bottom: 18px;
}
.mobile-footer h3 {
    font-size: 20px;
    font-weight: bold;
    margin: 26px 0;
}
.copy-right{
     color: #ccc;
    font-size: 16px;
    margin-bottom: 18px;
}
p.copy-right {
    color: #000 !important;
    border-top: 1px #ccc solid;
    padding: 30px 10px 10px 0px;
}
a.btn.btn-primary.btn-block.btn-loads {
    display: none !important;
}
button.view-product-btn {
    width: 100% !important;
    position: relative;
    bottom: 8px;
    left: 5px;
}

.header_cart { 
    display: none !important;
}

.mobile_cart {
    display: block !important;
        margin-top: -8px !important;

}
.mobile_cart p {
    margin-top: 23px !important;
    color: #4c4c4c !important;
}
.mobile_cart img { 
    position: relative; 
    bottom: 4px;
    margin-left: 12px !important;
}
.product_btn_mob {
    display: block !important;
    background: linear-gradient(105deg, #15b04b 72%,#15b04b 70%,#ffffff 70%,#ffffff 17%) !important;
    height: 34px;
    width: 100% !important;
        border: 1px #15b04b solid;
}
.product_btn_mob span {
    font-size: 12px;
    margin-right: 18px;
    margin-top: -20px !important;
    line-height: 9px;
    color: #fff;
    position: relative;
    bottom: 3px;
}
.product_btn_mob p {
    float: right !important;
    position: relative;
    top: -28px;
    left: 0px;
    font-size: 18px;
    bottom: -15px;
    color: #15b04b;
}
button.view-product-btn {
    display: none !important;
}
article.wrapper-thumbnail > .thumbnail {
    padding: 30px 20px 7px 8px !important; 
}

section.row.category-products-thumb {
    padding: 0 2px 0 9px;
}
.insertCartMobile .wrapper-nav-cart.header_cart.product_btn_mob {
    display: none !important;
}

.twnty-five-yr-wraper img { 
    display: none !important; 
}
.coupon-code-wrapper { 
    display: none !important; 
}

.home-box-img-text p {
    font-size: 14px;
    opacity: 1;
    color: #011117;
    text-align: left;
    margin-right: 5px;
}
div#right-sidebar-home {
    /*margin-left: 11px !important;*/
    margin: auto;
}
.home-box-img-text img {
    width: 15% !important;
    margin-left: 14px;
}
.tba-heading p:first-child {
    text-transform: capitalize;
    font-size: 16px;
}
.tba-heading p:last-child {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 19px;
}
.home-boxes-holder-under-slider > .home-box2 .tba-btn { 
    font-size: 16px;
}
.home-boxes-holder-under-slider > .home-box3 { 
    padding-top: 0 !important;
    padding: 10px 0;
}
.home-boxes-holder-under-slider {
    margin-top: 17px;
}
a.emial-home-box1 {
    font-size: 15px;
    margin-bottom: 8px;
    margin-left: 47px;
    display: block;
    position: relative;
    bottom: 11px;
    right: 7px;
}
.home-boxes-holder-under-slider > .home-box2 { 
    padding:0 15px;
}
.dfgdfgdfgdfgdfg .coupon-code-wrapper {
    display: block !important;
}
.col-sm-12.dfgdfgdfgdfgdfg {
    display: block !important;
    width: 100% !important;
    margin-bottom: 20px;
}
.pop_pro_mob {
    display: block !important;
}
.pop_pro {
    display: none !important;
}


.hidden-xs {
    display: block !important;
}
#n_category .hidden-xs {
    display: none !important;
}
#n_category .col-xs-8.col-sm-5.col-md-4 {
    width: 50%;
}
#n_category .col-xs-4.col-sm-7.col-md-4 {
    width: 50%;
}
.left-category-sidebar ul.list-group[aria-label="Category menu"] {
    background: #ffffff !important; 
}
div#category-section-div {
    width: 100% !important;
}
.mobile-sidebar-ch {
    margin: 20px 0 !important;
}
.cat-img-wrap a {
    text-decoration: none;
    font-size: 17px;
}
.cat-img-wrap img {
    width: 31px;
    margin-bottom: 10px;
    margin-top: 10px;
    margin-right: 10px;
}
div#left-sidebar {
    display: block;
    flex-wrap: wrap;
    clear: both;
    padding: 0 !important;
}
.cat-img-wrap h2 {
    text-transform: uppercase;
    font-size: 20px;
    padding-left: 40px;
    font-weight: 600;
    padding: 10px 43px;
}
.mobile-content-ch {
    width: 100% !important;
}
.page-header { 
    font-size: 21px;
    padding-bottom: 0 !important;
}
.subcategoryImg.text-center a {
    width: 100% !important;
}
.breadcrumb>li { 
    font-size: 11px;
}
.form-group {
    margin-top: 13px;
    line-height: 33px; 
}

p.price.pull-left {
    height: 45px !important;
    display: none;
}

.category-products-thumb article.wrapper-thumbnail.col-xs-8 { 
    padding: 0 12px 0 5px !important;
}
.mobile-sidebar-ch {
    display: none !important;
}
 
li.insertCartMobile .wrapper-nav-cart {
    display: none !important;
}
.Product-Sec-Ch {
    width: 100% !important; 
    margin-top: 10px;
}
.flat-icon-ch {
    height: 135px !important;
}
.featureImg:first-child {
    margin-right: 20px !important;
}
.featureText {  
    font-size: 12px;
    margin-top: 10px;
    width: 100%;
}
section.col-xs-12.col-sm-4.main-product-page-image {
    width: 100% !important;
    padding: 0 12px 0 10px;
}
section.col-xs-12.col-sm-4.px-5 {
    width: 100%;
}
.wrapper-product-title.col-sm-12 { 
    padding-left: 1 !important;
}
#n_product h1 { 
    font-size: 20px !important; 
    line-height: 31px; 
    width: 100% !important;
}
.custom-shipping-seciton.col-xs-12.col-sm-4.fddgdfgdfgdfg { 
    border: none !important; 
}
.quantity_user {
    margin-left: -15px !important; 
}
.addtoccart {
    margin-left: -396px !important;
    margin-bottom: -36px;
}
.qwerty { 
    /*margin-top: 59px;*/
}

body#n_product .extra-options button.addtocart { 
    margin-left: 1px !important; 
}
.qua-text {
    margin-left: 57px !important;
    margin-top: 9px !important;
}
.cart-text {
    margin-left: 44px !important;
}
.purchase-form .col-sm-12+.col-sm-12, .btn-stack .col-xs-12+.col-xs-12 {
    margin-top: 56px;
}
.free-ship-img {
    margin-left: 0 !important;
}
.free-shi-hea {
    margin-left: 10px !important;
}
.free-ship-text h6 {
    margin-left: 10px !important;
    margin-bottom: 20px;
}
.model-table-ch {
    margin-bottom: 20px;
}
.section-data-sheet { 
    padding: 0 !important; 
}
.custom-shipping-seciton.col-xs-12.col-sm-4 {
    width: 90% !important; 
}
.cost-contents h4 { 
    font-size: 14px !important;
}
ul.nav.nav-tabs {
    margin-right: 0 !important;
    width: 100% !important;
}
.feature-ch {
    width: 100% !important;
    border-top: 1px #ccc solid;
    line-height: 19px;
    padding: 9px 35px 0 35px;
     border-left:none !important;
}
.feature-ch:first-child {
    width: 100%;
    padding: 10px 2px;
    border-left: none !important;
    border-top: none !important;
}
img.TrustPilot-img {
    text-align: -webkit-match-parent;
    margin-left: 34px !important;
    height: 56px !important;
}
.TrustPilot-head {
    padding: 0 0 0 145px !important;
}
#n_home .hidden-xs {
    display: none !important;
}

.feature {
    width: 50%;
}
.featureImg {
    float: left;
    width: 19%;
    margin-right: 14px;
    margin-bottom: 7px;
}
.featureImg img {
    height: 25px;
}
.feature_new
 { 
    /*padding: 20px 0px 0 20px !important;*/
    padding: 20px 0px 0px 20px !important;
}

#n_category .review-sec-ch .feature-ch {
    width: 100% !important;
}


.col-xs-12.review-sec-ch-mobile {
    width: 113% !important;
    padding: 0 !important;
    position: relative !important;
    right: 16px !important;
}

.review-sec-ch-mobile .feature-ch:first-child {
    border-right: 1px #f3f0f0 solid !important; 
}
.review-sec-ch-mobile .feature.feature-ch {
    border-top: none !important;
}
.review-sec-ch-mobile .feature-ch:first-child {
    width: 50% !important;
    padding: 10px 2px !important;
    border-left: none !important; 
}
.review-sec-ch-mobile .featureImg:first-child {
    margin-right: 20px !important;
}
.review-sec-ch-mobile .TrustPilot-img{
     margin-left: 20px !important;
    margin-top: 10px !important;
    height: 33px !important;
}
.review-sec-ch-mobile .TrustPilot-head {
    padding: 1px 0 0 62px !important;
    line-height: 0px !important;
    font-size: 14px !important;
}
.review-sec-ch-mobile .TrustPilot-head h2{  
    font-size: 21px !important;
    font-weight: bold !important;
}
.review-sec-ch-mobile .TrustPilot-head-ch{
    font-size: 10px !important;
    font-weight: bold !important;
    width: 100% !important;
    white-space: nowrap !important; 
} 
.review-sec-ch-mobile .trustpilot-stars{
        height: 9px !important;
    margin-top: 10px !important;
    display: block !important;
}
.review-sec-ch-mobile .feature-sp-ch{
    padding: 0px 0 0 104px !important;
    text-align: right !important;
    margin-top: -21px !important;
    float: left !important;
    line-height: 10px !important;
}
.review-sec-ch-mobile .feature-sp-ch span {
        font-size: 9px !important;
    margin-top: 11px !important;
}
.review-sec-ch-mobile .feature-ch {
    width: 50% !important;
    border-top: 1px #ccc solid !important;
    line-height: 19px !important;
    padding: 9px 5px 0 5px !important;
    border-left: none !important;
}
 
.molibe_views
{
    display: none !important;
}
.mobile-product-found
{
    display: none !important;
}
.mobile-boxes
{
    padding-top: 3% !important;
}
.mobile-sort-by
{
    padding-top: 0% !important;
}

#n_product .flat-icon-ch
{
    display: contents !important;
}

#n_product .row.btn-stack {
    margin-bottom: 0px !important;
}
.features-mobile {
    font-size: 12px !important;
    margin-top: -1px !important;
    width: 68% !important;
}
.productpage_css_mob
{
    width: 100% !important;
}

li#tabDescription {
    margin-left: -61% !important;
}
li#tabReviews {
    display: none;
}

.home-all-cat-slick .slick-arrow {
    
    border: none !important;
}

.nsearchinput-pl.well {
    margin-left: -34px !important;
}
.header-search {
    border-radius: 0px !important;
    
}

.wrapper-header button.btn.btn-default {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

#c_checkout div#zsiq_float {
    display: none !important;
}
img.logo {
    margin-top: 3px;
    width: 11rem;
}


#n_home .home-product-list-holder.dfgfdgdfgfdg
{
    display: none !important;
}

#n_home .product_cat_mob
{
    display: block !important;
}

iframe {
    padding-left: 0% !important;
}

#n_category .flat-icon-ch {
   
    width: 232%!important;
    margin-left: -61px!important;
}


#n_category1 .latest-feat-ch {
    width: 33.1% !important;
}
#n_category1 .latest-feat-ch img {
    margin-left: 13px !important;
}
#n_category1 .featureImg img {
    height: 25px;
}
#n_category1 .productpage_css { 
    margin-right: 0px;
}
#n_category1 .feature_new {
    padding: 10px 4px !important; 
}
.home-cat.hover-shadow {
    height: 130px !important;
}
.home-cat-holder .home-cat h2 {
    margin-top: 33px;
}


.search-row li {
    min-height: 277px;
    border-bottom: 1px solid lightgray;
    border-right: 1px solid lightgray !important;
    width: 50% !important;
    padding: 0 !important;
    display: -webkit-inline-box;

}


}

@media (min-width: 1400px) and (max-width: 1500px){
#n_product .coupon-code-wrapper {
    height: 352px !important;
}

}
@media (min-width: 1400px) and (max-width: 2000px){

   #n_category input.btn.btn-default.sub_newsletter {
    margin-left: 5px !important;
}
.coupon-code-wrapper {
    height:362px !important;
}

 .coupon-code-get-section {
    margin-top: 168px !important;
}
p.your-first-order-text {
    font-size: 18px;
    font-weight: 700;
    font-style: italic;
}

.coupon-code-get-section {
    margin-top: 140px !important;
}
 input.form-control.coupon_inpt {
    width: 228%;
}

#n_product input.form-control.coupon_inpt {
    width: 214%;
}
 p.get-discount-text {
    color: #15af4b;
    font-weight: bold;
    font-size: large;
    font-size: 20px;
    margin-bottom: 3px;
    font-style: italic;
}
p.siginup-txt {
    font-size: 21px;
    font-weight: 700;
    margin-bottom: 2px;
    /* font-family: Italic !important; */
    font-style: italic;
}
#n_home .coupon-code-get-section > p {
        text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 27px;
}
#n_category .coupon-code-get-section {
    margin-top: 106px !important;
    margin-right: 19px;
}

#n_product .coupon-code-get-section {
    margin-top: 189px !important;
}



#n_category .coupon-code-wrapper {
    height: 366px !important;
}

#n_product .coupon-code-wrapper {
    height: 367px !important;
}

#n_category .fdgfdgfdgfdgfg
{
    height: 358px !important;
}

.coupon-code-get-section.partiucla_page {
    margin-top: 178px !important;
}

#n_content .coupon-code-wrapper
{  
    height: 365px !important;
}



.coupon-code-wrapper.fdgfdgfdgfdgfg {
    height: 295px !important;
}

#n_product .coupon-code-wrapper
{
   
    height: 304px;
}
#n_content .coupon-code-wrapper
{  
    height: 304px;
}



#n_checkout .row.btn-stack {
    width: 100% !important;
    float: right;
    left: 414px !important;
    bottom: 147px !important;
    position: initial !important;
    padding-left: 0px !important;
}
#n_checkout .col-md-9 {
    width: 75% !important;
  /* background-color: #f5f7fa*/
}
#n_category .width100 {
    background: #fff !important;
    margin-top: 20px;
}
#n_category div#right-sidebar-home {
    margin-left: 0 !important;
    background: #fff !important;
    margin-top: 20px;
    padding-left: 0;
    width: 20%;
}

#n_category .panel-default {
  
   /* border: 0 !important;*/
}

#n_category .mobile-content-ch {
  
    background: #fff;
}
._cpy_thirdparty_btn img {
    margin-bottom: 130px;
}

#n_checkout .col-xs-12.col-sm-6 table {
    background: #fff;
}

#n_checkout .container {
    width: 97% !important;
}

#n_checkout #main-content .row {
    background:#fff;
}
._itmspec_listopt.col-xs-12.col-md-6{
        position: relative;
    bottom: 16px !important;
    }
    
  #n_product a.addtocart.btn.btn-success.btn-block.btn-lg.btn-loads {
   
    color: #fff;
    background-color: rgb(255 255 255);
    border-color: rgb(255 255 255);
}

button.dfgdfgdfgfdg.btn.btn-success {
    background-color: #15b04b;
    border-color: #15b04b;
    margin-left: 15px;
}
.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: thin !important;
    outline: 0px auto -webkit-focus-ring-color !important; 
     outline-offset: -2px; 
}
a:focus {
    outline: thin dotted;
    outline: 0px auto -webkit-focus-ring-color  !important;
    outline-offset: -2px;
}
#n_product .double_section ._itmspec_listopt.col-xs-12.col-md-6 {
    margin-right: 1px;
}
#n_product .tabbable {
    margin-top: 10px;
}
.flat-icon-ch{
    /*background-color: #f7f7f7;*/
    height: 87px;
    margin-bottom: -1px;
    width: 103%;
    margin-left: 0px;
}

.latest-feat-ch {
    width: 16.6% !important;
}
.latest-feat-ch img {
    margin-left: 30px !important;
}
.review-sec-ch .product-info-features{
    padding: 6px 0 !important;
}
.review-sec-ch .TrustPilot-head-ch {
    font-size: 12px !important;
    line-height: 16px !important;
    font-weight: bold !important;
    margin-right: 82px !important;
}
.col-xs-12.review-sec-ch {
    padding: 0 !important;
}
.review-sec-ch .features.product-info-features {
    border-top: none !important;
}
.review-sec-ch .feature-ch { 
    padding: 6px 25px 0 12px !important;
}
.review-sec-ch .feature-ch {
    width: 25% !important;
}
.review-sec-ch .trustpilot-stars {
    height: 15px !important;
    margin-top: 3px !important;
}
.review-sec-ch #n_category .feature-ch:first-child { 
    padding: 12px 2px !important;
}
.review-sec-ch .feature-ch { 
    line-height: 15px !important; 
}

}

@media (max-width: 412px) and (min-width: 391px){
    ul.pull-left.list-unstyled.des-list.single_products {
    padding-left: 12%;
}


}




@media (max-width: 455px) and (min-width: 401px){
    iframe {
    padding-left: 0%!important;
}
}


}

@media (max-width: 760px) and (min-width: 413px){
    
    .coupon-code-get-section>p {
 
    margin-bottom: 7px !important;
} 

#n_home input.form-control.coupon_inpt {
    padding-left: 13% !important;
    width: 220% !important;
    font-size: 9px !important;
    border-radius: 0px !important;
    margin-left: 0px !important;
    /* margin-left: 4% !important; */
}
    .mobile_coupon_image {
        height: 181px !important;
}
.copuon-code-heading-text {
   
    margin-left: -132px !important;
}

#n_home .coupon-code-get-section {
    margin-top: -20px !important;
}

.copuon-code-center-img {
    width: 50%  !important;
    margin-left: 171px  !important;
    margin-top: -89px  !important;
}
#n_home input.btn.btn-default.sub_newsletter {
    margin-left: 18px !important;
}

.reviews-trust-bg {
    background: url(https://www.equip2go.com.au/assets/images/theme2020/icons/reviews-mob.jpg) !important;
    min-height: 80px;
    background-size: cover !important;
    background-repeat: no-repeat !important;


}
.reivews-bg-wrap p {
   
   position: relative;
    top: 39px;
    font-size: 16px;
    left: 80px;
}

.rvw-div {
  
    margin-top: 0px !important;
}
.reivews-bg-text {
    border-right: none!important;
    min-height: 130px!important;
}
.reivews-bg-text p {
    font-size: 9px;
}

.single_products {
 padding-left: 8% !important;
}


}




@media (max-width: 374px) and (min-width: 320px){
    
    #n_home input.form-control.coupon_inpt {
    padding-left: 13%  !important;
    width: 214%  !important;
    font-size: 9px;
    border-radius: 0px  !important;
    margin-left: -2px!important;
}

    .mobile_coupon_image {
        height: 183px !important;
}


.product_btn_mob span {
    font-size: 9px !important;
   
}
.copuon-code-heading-text {
    font-size: 24px !important;
    margin-bottom: 20px !important;
}

p.siginup-txt {
    font-size: 12px;
    margin-bottom: -1px;
}
p.get-discount-text {
    color: green;
    font-weight: 700;
    font-size: large;
    font-size: 16px;
    margin-bottom: -1px;
}
p.your-first-order-text {
    font-size: 9px;
    font-weight: 700;
    padding-bottom: 25px;
}
.copuon-code-heading-text {
   
    margin-left: -132px !important;
}


#n_home .coupon-code-get-section {
    margin-top: -18px !important;
}

.copuon-code-center-img {
       width: 40% !important;
    margin-left: 139px !important;
    margin-top: -89px !important;
}
div#header-cart:first-child {
    padding: 0px 4px !important;
}
#n_home input.btn.btn-default.sub_newsletter {
    margin-left: -2px !important;
}

.coupon-code-get-section > p {
  
    margin-bottom: 0;
}
.reviews-trust-bg {
    background: url(https://www.equip2go.com.au/assets/images/theme2020/icons/reviews-mob.jpg) !important;
    min-height: 73px;
    background-size: cover !important;
    background-repeat: no-repeat !important;


}
.reivews-bg-wrap p {
    position: relative;
    top: 32px;
    font-size: 13px;
    left: 71px;
}
.rvw-div {
  
    margin-top: 0px !important;
}

.reivews-bg-text {
    border-right: none!important;
    min-height: 130px!important;
}
.reivews-bg-text p {
    font-size: 9px;
}

button.dfgdfgdfgfdg.btn.btn-success {
   
    margin-left: 8px !important;
}
.cart-text {
    margin-left: 24px !important;
}
.qua-text {
    margin-left: 36px !important;
   
}

.des-list{
   /* padding-left: 29% !important;*/
}


#n_category .flat-icon-ch {
        width: 225%!important;
    margin-left: -62px!important;
}
#n_category .review-sec-ch-mobile .feature-sp-ch {
    padding: 0 0 0 80px!important;
}
#n_category .review-sec-ch-mobile .TrustPilot-head-ch {
    font-size: 8px!important;
}

}


#n_category .flat-icon-ch
{
/*margin-left: -35px!important;*/
    width: 109%;
}

@media (max-width: 345px) and (min-width: 335px){
    .mobile_coupon_image {
    height: 191px !important;
}


}

@media (max-width: 350px) and (min-width: 345px){
    .mobile_coupon_image {
    height: 144px !important;
}


}

@media (max-width: 360px) and (min-width: 350px){
    .mobile_coupon_image {
    height: 210px !important;
}


}

@media (max-width: 372px) and (min-width: 360px){
    .mobile_coupon_image {
    height: 214px !important;
}


}

@media (max-width: 374px){
.product_btn_mob p {
    top: -22px;

}
}



@media (max-width: 413px) and (min-width: 375px){
    .mobile_coupon_image {
        height: 217px !important;
}

#n_home input.form-control.coupon_inpt {
    padding-left: 13% !important;
    width: 208% !important;
    font-size: 9px !important;
    border-radius: 0px !important;
    margin-left: -11px!important;
    margin-left: -3px !important;
}
.copuon-code-heading-text {
    font-size: 24px !important;
    margin-bottom: 20px !important;
}

p.siginup-txt {
    font-size: 15px;
    margin-bottom: -1px;
}
p.get-discount-text {
    color: green;
    font-weight: 700;
    font-size: large;
    font-size: 20px;
    margin-bottom: -1px;
}
p.your-first-order-text {
    font-size: 11px;
    font-weight: 700;
    padding-bottom: 25px;
}
.copuon-code-heading-text {
   
    margin-left: -132px !important;
}


#n_home .coupon-code-get-section {
    margin-top: -17px !important;
}

.copuon-code-center-img {
    width: 47% !important;
    margin-left: 149px !important;
    margin-top: -100px !important;
}
#n_home input.btn.btn-default.sub_newsletter {
    margin-left: -5px !important;
}

.coupon-code-get-section > p {
  
    margin-bottom: 0;
}
.reviews-trust-bg {
    background: url(https://www.equip2go.com.au/assets/images/theme2020/icons/reviews-mob.jpg) !important;
    min-height: 73px;
    background-size: cover !important;
    background-repeat: no-repeat !important;


}
.reivews-bg-wrap p {
    position: relative;
    top: 32px;
    font-size: 16px;
    left: 71px;
}
.rvw-div {
  
    margin-top: 0px !important;
}
.reivews-bg-text {
    border-right: none!important;
    min-height: 130px!important;
}
.reivews-bg-text p {
    font-size: 9px;
}

.cart-text {
    margin-left: 22px !important;
}
.qua-text {
    margin-left: 43px !important;
}
}

@media (max-width: 383px) and (min-width: 372px){
    .mobile_coupon_image {
    height: 230px !important;
}


}
@media (max-width: 393px) and (min-width: 383px){
    .mobile_coupon_image {
    height: 230px !important;
}


}

@media (max-width: 400px) and (min-width: 394px){
    .mobile_coupon_image {
    height: 230px !important;
}


}


@media (max-width: 767px) and (min-width: 414px){
    
    .mobile_coupon_image {
    height: 214px !important;
        
    }
}

@media (max-width: 767px) and (min-width: 414px){
   .copuon-code-heading-text {
    margin-left: -132px !important;

    font-size: 24px !important;
    margin-bottom: 20px !important;
}
#n_home input.form-control.coupon_inpt {
    padding-left: 13% !important;
    width: 208% !important;
    font-size: 9px !important;
    border-radius: 0px !important;
    margin-left: -11px!important;
    margin-left: -3px !important;
}

#n_home input.btn.btn-default.sub_newsletter {
    margin-left: -2px !important;
}

.coupon-code-get-section > p {
    margin-bottom: 0;
}

.copuon-code-center-img {
    width: 47% !important;
    margin-left: 149px !important;
    margin-top: -100px !important;
}
#n_home .coupon-code-get-section {
    margin-top: -17px !important;
}

.mobile_coupon_image {
    height: 290px !important;
}
}




@media (max-width: 400px) and (min-width: 360px){

iframe {
    padding-left: 0%!important;
}
}


 @media (max-width:767px) {

.flat-icon-ch .feature {
    width: 17% !important;
}

#n_product .row.btn-stack { 
    bottom: 69px !important; 
}

.Marquee-Section {
    margin-top: 0 !important;
    margin-bottom: 0px!important;
}



.Sub-Cate-Section article.wrapper-thumbnail > .thumbnail {
    padding: 30px 20px 106px 8px !important;
}
.Sub-Cate-Section span.reviews {
    width: 100% !important;
    margin-top: 0 !important; 
}
.Sub-Cate-Section span.ex-inc-container {
    width: 100% !important; 
}
.Sub-Cate-Section button.view-product-btn {
    display: block !important;
    margin-top: 20px !important;
    margin-bottom: 34px !important;
}
.Sub-Cate-Section button.addtocart.btn-primary.btn.btn-block.btn-loads {
    display: block !important; 
}
.Sub-Cate-Section .wrapper-nav-cart.header_cart.product_btn_mob {
    display: none !important;
}
.Sub-Cate-Section form.form-inline.buying-options {
    width: 100% !important; 
    left: 6px !important;
}
.Sub-Cate-Section p.price.pull-left {
    display: block !important;
}













 }




 @media (min-width: 768px) and (max-width: 1023px){

  .Sub-Cate-Section{
    width: 66% !important;
    background: #fff;
}
.latest-cat-ch .display-none-cat{
    display: none;
}

.latest-cat-ch .featureImg img {
    height: 18px;
    margin-left: 17px;
}
.latest-cat-ch .feature {
    width: 16.6% !important;
}
.latest-cat-ch .productpage_css { 
    margin-right: -14px !important;
}
.flat-icon-ch {
    height: auto !important;
}
.latest-cat-ch .product-info-features { 
    margin-bottom: 0 !important; 
    padding: 0 !important;
}







.Latest-Review-Section .feature-sp-ch span {
    font-size: 11px; 
    right: 0px; 
}
.Latest-Review-Section .feature-sp-ch{
        padding: 0 0 0 138px !important;
}
.Latest-Review-Section .feature {
    width: 49% !important;
}
.Latest-Review-Section .feature-ch {
    padding: 9px 0px 0 17px;
}
.Latest-Review-Section .review-sec-ch .feature-ch:first-child {
    width: 49% !important;
}
.Latest-Review-Section .TrustPilot-head-ch { 
    margin-right: 29px !important; 
}
.Latest-Review-Section .features.product-info-features {
    padding: 10px 0 !important;
    margin: 0 !important;
}
.Latest-Review-Section {
    padding: 0 !important;
}
.border-rm{
    border: none !important;
}
.Latest-Review-Section .TrustPilot-head h2 {
    font-size: 30px !important;
    line-height: 21px;
    margin-top: 12px;
}
.Latest-Review-Section .TrustPilot-img {
    height: 47px !important;
    margin-top: 6px;
}
.Cat-Filter-Sec {
    margin: 16px 0 !important;
}
.Marquee-Section {
    padding: 8px 0 6px 0 !important;
    margin-top: 0 !important;
}
.cupponSub-Cat{
    padding: 0 !important;
}
.cupponSub-Cat .coupon-code-wrapper.fdgfdgfdgfdgfg {
    height: 366px !important;
}
.cupponSub-Cat .coupon-code-get-section {
    margin-top: 175px !important;
    margin-right: 9px;
}
.latest-sidebar-ch .cat-img-wrap a { 
    font-size: 11px;
}


.Home-Page-Section div#category-section-div {
    width: 33.66% !important;
}

.Home-Page-Section .width100 {
    width: 66% !important;
}

.Home-Page-Section .col-sm-2 {
    width: 66% !important;
    margin-left: 211px !important;
    margin-top: -460px !important;
}



.Home-Cat-Sec-hol {
        width: 72%;
    margin-left: 30% !important; 
    margin-top: -225px;
}


.Home-Page-Section .home-boxes-holder-under-slider {
    margin-top: 16%;
    margin-left: 22%;
    margin-bottom: 45%;
}
.extra-padding-ch{
    margin-top: 0 !important;
}



.Review-Sec-chwri .col-sm-2.reviews-trust-bg {
    width: 37% !important;
    min-height: 194px !important;
}

.Review-Sec-chwri .customer-name-date-wrap img {
    width: 37%;
}
.Review-Sec-chwri .rvw-div {
    width: 31.3%;
    min-height: 194px !important;
    border-right: 1px #000 solid !important;
}
.Review-Sec-chwri .reivews-bg-text {
    border-right: none !important; 
}


.Popular-Products-Sec .col-sm-2 {
    width: 29.666667% !important;
}

.Popular-Products-Sec .col-sm-10 {
    width: 70.3% !important;
}

.Popular-Products-Sec span.ex-gst-holder, span.inc-gst-holder {
    font-size: 1.5rem !important;
    margin-top: 13px !important;
}
.Popular-Products-Sec span.inc-gst-holder:after { 
    font-size: 10px !important;
}
.Popular-Products-Sec .Popular-Products-Sec span.ex-gst-holder:after { 
    font-size: 10px !important;
}

.Popular-Products-Sec section.category-products-thumb .wrap-view-addtocart-btn .view-product-btn {
        padding: 0px 0px !important;
    width: 37% !important;
    margin-right: 25px !important; 
}
.Popular-Products-Sec button.addtocart.btn-primary.btn.btn-block.btn-loads { 
    font-size: 10px !important;
}

.Popular-Products-Sec article.wrapper-thumbnail > .thumbnail > .caption button.addtocart:before { 
    left: 8px !important; 
    bottom: 2px !important;
}

.Popular-Products-Sec button.addtocart.btn-primary.btn.btn-block.btn-loads {
    padding-left: 25px !important;
    font-size: 10px !important;
    padding: 8px 0px;
}
.Popular-Products-Sec .buying-options > a.btn-block { 
    font-size: 11px !important; 
    padding: 8px 0 !important
}
#n_home .coupon-code-wrapper {
    height: 333px !important;
}
.display-none-ch{
    display: none !important;
}



.Castor-Cat-Secch .col-xs-8 {
    width: 64.66666667%;
}
.Castor-Cat-Secch div#category-section-div {
    width: 33.66%;
}
.Castor-Cat-Secch .subcategoryImg.text-center a {
    width: 100% !important;
}

.Castor-Cat-Secch .subcategoryImg .categoryName { 
    bottom: 17px; 
    font-size: 11px; 
}

#n_category .Castor-Cat-Secch .coupon-code-wrapper {
    height: 367px !important;
}
.Castor-Cat-Secch .coupon-code-get-section {
    margin-top: 20px !important;
    margin-right: 10px !important;
}
.cuppon-pad-ch{
    padding: 0 !important;
}


.products-Last-Sec .row.btn-stack {
    width: 95% !important;
    left: 46px !important;
    bottom: 115px !important;
}
.products-Last-Sec .display-none-li{
    border: none !important;
}

.products-Last-Sec .productpage_css {
    margin-right: 0 !important;
    margin-bottom:0 !important;
}
.products-Last-Sec .feature_new { 
    width: 16.6% !important;
}
.products-Last-Sec .latest-feat-ch img {
    height: 17px !important;
}
.products-Last-Sec .free-ship-text h6 {
    font-size: 8px !important; 
}
.display-non{
    display: none !important; 
}


.container.wrapper-header { 
    background: #fff !important;
}
.wrapper-header-container { 
    border-top: 1px #2d2d2d solid !important;
}

.header-search input#name_search { 
    border: 1px #000 solid !important; 
}
.Home-Page-Section a.emial-home-box1 { 
    margin-top: -17px !important;
}
.Home-Page-Section .home-boxes-holder-under-slider > .home-box2 { 
    padding: 2px !important;
}
.Home-Page-Section .home-boxes-holder-under-slider > .home-box3 { 
    padding-top: 8px !important;
}
.Home-Page-Section .home-boxes-holder-under-slider > .home-box2 .tba-heading { 
    line-height: 11px !important;
}
#n_category .header_cart .cart-icon {
    margin-left: 0px !important;
    margin-top: 0px;
}







 }

@media (min-width: 900px) and (max-width: 1023px){
    .Latest-Review-Section .feature-sp-ch span {
    font-size: 11px;
    right: 0px;
    bottom: 0px;
}
}


 @media (min-width: 1024px) and (max-width: 1279px){



 .Home-Page-Section div#category-section-div { 
    height: 763px !important;
}
.Home-Page-Section .width100 {
    width: 65.3% !important;
}
.Home-Page-Section .col-sm-2 {
    width: 65.3% !important;
    margin-left: 32% !important;
    margin-top: -490px !important;
    margin-bottom: 30%;
}
.Home-Page-Section .home-box-img-text { 
    margin-left: 0px !important;
}
.Home-Page-Section a.emial-home-box1 { 
    margin-top: -15px !important;
}
.Home-Page-Section .home-boxes-holder-under-slider > .home-box2 { 
    padding: 12px 0 0 0 !important;
    line-height: 16px !important;
}
.Home-Page-Section .home-boxes-holder-under-slider > .home-box3 { 
    padding-top: 8px !important;
}
.Home-Cat-Sec-hol {
    width: 65% !important;
    margin-left: 34.6% !important;
    margin-top: -23% !important; 
}


.Review-Sec-chwri .reviews-trust-bg { 
    min-height: 199px !important; 
    width: 26% !important; 
}

.Review-Sec-chwri .rvw-div {
    width: 24.6% !important;
}
.Review-Sec-chwri .reivews-bg-text { 
    min-height: 206px !important;
}
.Marquee-Section {
    margin-top: 0 !important;
    padding-bottom: 2px !important;
}
.header_cart .cart-icon img {
    margin-left: 85px !important;
    margin-top: 7px !important;
}



.Popular-Products-Sec .col-sm-10 {
    width: 76% !important;
}
.Popular-Products-Sec .col-sm-2 {
    width: 23.6% !important;
}
.Popular-Products-Sec .coupon-code-get-section {
    margin-top: 165px !important;
}
#n_home .Popular-Products-Sec .coupon-code-wrapper {
    height: 361px !important;
}
#n_home .coupon-code-wrapper {
    height: 441px !important;
}
.brand-logos-container.home-all-cat-slick.display-none-ch.slick-initialized.slick-slider.slick-dotted {
    display: none !important;
}
.Popular-Products-Sec span.ex-gst-holder, span.inc-gst-holder {
    font-size: 1.5rem !important;
    margin-top: 11px;
}
.Popular-Products-Sec form.form-inline.buying-options {
    width: 65% !important;
    float: right;
    bottom: 34px;
    left: 13px;
}
.Popular-Products-Sec .buying-options > a.btn-block { 
    font-size: 12px !important;
}
.Popular-Products-Sec button.addtocart.btn-primary.btn.btn-block.btn-loads { 
    font-size: 11px !important;
}
.Popular-Products-Sec article.wrapper-thumbnail > .thumbnail > .caption button.addtocart:before { 
    left: 7px; 
    bottom: 1px;
}
.Popular-Products-Sec button.view-product-btn { 
    width: 40% !important; 
    right: 0px;
    top: 8px;
    position: relative;
}

.Castor-Cat-Secch div#category-section-div {
    width: 25.66% !important;
}
.Castor-Cat-Secch .col-xs-8 {
    width: 73.666667% !important;
}
.Castor-Cat-Secch .subcategoryImg.text-center a {
    width: 100% !important;
}
.Castor-Cat-Secch .subcategoryImg .categoryName { 
    font-size: 11px !important; 
}
.cuppon-pad-ch {
    padding: 0 !important;
    margin-top: 20px !important;
}
#n_category .coupon-code-wrapper {
    height: 376px !important;
}
.Castor-Cat-Secch .coupon-code-get-section {
    margin-top: 178px !important;
    padding-right: 12px !important;
}



.Sub-Cate-Section {
    width: 71%;
    padding: 0px 20px;
    background-color: #fff;
}
.latest-sidebar-ch {
    width: 27.66% !important;
}
.cupponSub-Cat {
    padding: 0 !important;
    margin-top: 20px;
}
#n_category .cupponSub-Cat .coupon-code-wrapper {
    height: 400px !important;
}
.latest-cat-ch .productpage_css { 
    margin: 0 !important;
    width: 102% !important; 
}
.latest-cat-ch .feature_new { 
    padding: 7px 17px !important;
}
.latest-cat-ch .feature {
    width: 15.9% !important; 
}
.latest-cat-ch .productpage_css {
    margin: 0 !important;
    width: 102% !important;
}
#n_category .latest-cat-ch { 
    padding: 0 !important;
    height: auto !important;
}
.display-none-cat{
    display: none !important;
}

.Latest-Review-Section {
    padding: 0 !important;
}
.Latest-Review-Section .product-info-features {
    padding: 0 !important;
    margin: 0 !important;
}
.Latest-Review-Section .feature-ch:first-child {
    width: 21% !important;
    margin-top: 13px;
}
.Latest-Review-Section .TrustPilot-img {
    height: 32px !important;
}
.Latest-Review-Section .TrustPilot-head { 
    padding: 0 0 0 48px !important;
    line-height: 0 !important;
    font-size: 11px !important;
}
.Latest-Review-Section .TrustPilot-head h2{
    font-size: 21px !important; 
}
.Latest-Review-Section .TrustPilot-head-ch {
    font-size: 10px !important; 
    margin-right: 39px !important;
}
.Latest-Review-Section img.trustpilot-stars {
    height: 11px !important;
}
.Latest-Review-Section .feature-sp-ch {
    padding: 6px 0 0 131px !important;
}
.Latest-Review-Section .feature-sp-ch span {
    font-size: 10px !important;
    line-height: 16px !important; 
    right: 0px !important; 
}
 
.Latest-Review-Section .feature-ch {
    width: 26% !important;
    padding: 8px 0px 0 8px;
}
#n_category .row.sort_container {
    margin-top: 0px !important;
}


#n_product .coupon-code-wrapper {
    height: 310px !important;
}
.feature {
    width: 16.6% !important;
}

.display-non {
    display: none !important;
}
.flat-icon-ch {
    height: 54px !important;
}
.col-md-6.product_new_css {
   
    margin-left: 0px;
    width: 100% !important;

 }

.row.btn-stack {
    width: 92% !important;
    left: 46px !important;
    bottom: 120px !important;
}
.quantity_user input {
    margin-left: 15px !important;
}

.cart-text {
    margin-left: 91px !important;
}

input.form-control.coupon_inpt {
    width: 206% !important;
}
#n_product .coupon-code-wrapper {
    height: 485px !important;
}


p.siginup-txt {
   font-size: 25px;
    margin-bottom: 7px !important;
}
p.get-discount-text {
    
    font-size: 34px !important;
    margin-bottom: 8px !important;
  
}

p.your-first-order-text {
    font-size: 15px !important;
    font-weight: 700 !important;
    
}

#n_product .coupon-code-get-section {
    margin-top: 231px !important;
}


#n_home p.siginup-txt {
    font-size: 17px;
    margin-bottom: 3px !important;
}
#n_home p.get-discount-text {
    font-size: 23px !important;
    margin-bottom: 8px !important;
}
 #n_home get-section {
    margin-top: 165px !important;
}

#n_category .coupon-code-get-section {
    margin-top: 178px !important;
}

#n_category p.siginup-txt {
    font-size: 17px;
    margin-bottom: 3px !important;
}
#n_category p.get-discount-text {
    font-size: 23px !important;
    margin-bottom: 8px !important;
}
 #n_category get-section {
    margin-top: 165px !important;
}



#n_product .feature-sp-ch span {
    width: 533% !important;
    margin-top: -15px !important;
}
#n_product .feature {
    width: 32% !important;
}
#n_product .featureImg {
    float: left !important;
    width: 18% !important;
    margin-right: 10px !important;
}
#n_product .feature.feature-ch.display-none-li {
    display: none;
}
#n_product .features.product-info-features {
    padding-bottom: 0px;
}


#n_product .feature.feature_new.latest-feat-ch {
    width: 16.6% !important;
}
#n_product span.reviews{
    margin-top: 4px !important;
}


}


@media (min-width: 1025px) and (max-width: 1279px){
    .Home-Page-Section .width100 {
    width: 80% !important;
}
.Home-Page-Section .col-sm-2 {
    width: 65.3% !important;
    margin-left: 25% !important;
    margin-top: -410px !important;
    margin-bottom: 30%;
}
.Home-Cat-Sec-hol {
    width: 73% !important;
    margin-left: 26% !important;
    margin-top: -23% !important;
}

.Latest-Review-Section .feature-sp-ch span {
    font-size: 10px !important;
    line-height: 16px !important;
    right: 32px !important;
}
.Latest-Review-Section .TrustPilot-head-ch {
    font-size: 19px !important;
    margin-right: 39px !important;
}
.Latest-Review-Section .feature-ch {
    width: 50% !important;
    padding: 8px 0px 0 8px;
}
.Latest-Review-Section .feature-ch:first-child {
    width: 50% !important;
    margin-top: 13px;
}

#n_category .latest-sidebar-ch {
    width: 25% !important;
}
#n_category .Sub-Cate-Section {
    width: 72%;
    padding: 0px 20px;
    background-color: #fff;
}
}


@media (max-width: 1599px) and (min-width: 1400px){
 .qua-text {
    margin-top: 9px;
    margin-left: 82px !important;
 }

    
} 

@media (max-width: 380px) and (min-width: 300px){
 ul.pull-left.list-unstyled.des-list.single_products {
    padding-left: 20% !important;
}
    
} 

@media (max-width: 390px) and (min-width: 300px){
 ul.pull-left.list-unstyled.des-list.single_products {
    padding-left: 20% !important;
}
    
} 

@media (min-width: 1025px) and (max-width: 1200px){

#n_product .coupon-code-wrapper {
    height: 191px !important;
}


#n_product li.insertCartMobile {
    display: none !important;
}
#n_home li.insertCartMobile {
    display: block !important;
}


#n_product div#product_page_d {
    margin-top: 10px !important;
}

#n_product .header-search input#name_search {
    border: 1px #0c0c0c solid !important;
}

#n_product .container.wrapper-header .d-flex.align-items-center > div {
    padding: 0px !important;
   
}

#n_product .cat-img-wrap h2 {
    text-transform: uppercase;
    font-size: 15px;
    padding-left: 40px;
    font-weight: 600;
}
#n_product .coupon-code-wrapper {
    height: 191px !important;
}

#n_product p.siginup-txt {
    font-size: 10px;
    margin-bottom: -1px !important;
}

#n_product p.get-discount-text {
    font-size: 12px !important;
    margin-bottom: -2px !important;
}

#n_product p.your-first-order-text {
    font-size: 8px !important;
    font-weight: 700 !important;
}

#n_product input.form-control.coupon_inpt {
    width: 624% !important;
}

#n_product input.form-control.coupon_inpt {
    padding-left: 5% !important;
    margin-left: -13px;
   
    font-size: 9px;
    border-radius: 5px;
}


#n_product .flat-icon-ch {
    height: 81px !important;
}
#n_product .pt-4, .py-4 {
    padding-top: 2.5rem !important;
}

#n_product img.trustpilot-stars {
    height: 16px;
    margin-top: 10px;
}

#n_product .feature-sp-ch span {
    width: 124% !important;
    margin-top: -15px !important;
}

#n_product div#product_page_d {
    margin-top: 10px !important;
}
#n_product .wrapper-header-container {
    background: #fff !important;
   
}

form.buying-options {
    margin-top: 10px;
}
#n_product .quantity_user input {
    margin-left: 15px !important;
}
#n_product .cart-text {
    margin-left: 18px !important;
}
#n_product .coupon-code-get-section {
    margin-top: 85px !important;
}

#n_product .coupon-code-get-section > p {
    text-align: center;
    font-size: 5px !important;
    font-weight: 700;
    margin-bottom: 0px;
}


.container.wrapper-header {
    background: #fdfdfd;
}


}


@media (min-width: 1026px) and (max-width: 1030px){

#n_product input.form-control.coupon_inpt {
    width: 605% !important;
}

}

@media (min-width: 1030px) and (max-width: 1035px){

#n_product input.form-control.coupon_inpt {
    width: 585% !important;
}

}

@media (min-width: 1035px) and (max-width: 1040px){

#n_product input.form-control.coupon_inpt {
    width: 545% !important;
}
#n_product .coupon-code-wrapper {
    height: 195px !important;
}

}

@media (min-width: 1040px) and (max-width: 1047px){

#n_product input.form-control.coupon_inpt {
    width: 519% !important;
}
#n_product .coupon-code-wrapper {
    height: 198px !important;
}

}

@media (min-width: 1047px) and (max-width: 1053px){

#n_product input.form-control.coupon_inpt {
    width: 498% !important;
}
#n_product .coupon-code-wrapper {
    height: 200px !important;
}
}

@media (min-width: 1053px) and (max-width: 1060px){

#n_product input.form-control.coupon_inpt {
    width: 471% !important;
}

#n_product .coupon-code-wrapper {
    height: 202px !important;
}

}

@media (min-width: 1060px) and (max-width: 1066px){

#n_product input.form-control.coupon_inpt {
    width: 449% !important;
}

#n_product .coupon-code-wrapper {
    height: 204px !important;
}
}

@media (min-width: 1066px) and (max-width: 1072px){

#n_product input.form-control.coupon_inpt {
    width: 435% !important;
}

#n_product .coupon-code-wrapper {
    height: 206px !important;
}

#n_product .coupon-code-get-section {
    margin-top: 95px !important;
}
}

@media (min-width: 1072px) and (max-width: 1080px){

#n_product input.form-control.coupon_inpt {
    width: 422% !important;
}

#n_product .coupon-code-wrapper {
    height: 209px !important;
}


}


@media (min-width: 1080px) and (max-width: 1090px){

#n_product input.form-control.coupon_inpt {
    width: 399% !important;
}

#n_product .coupon-code-wrapper {
    height: 212px !important;
}


}

@media (min-width: 1090px) and (max-width: 1100px){

#n_product input.form-control.coupon_inpt {
    width: 382% !important;
}

#n_product .coupon-code-wrapper {
    height: 216px !important;
}
#n_product .coupon-code-get-section {
    margin-top: 103px !important;
}


}

@media (min-width: 1100px) and (max-width: 1110px){

#n_product input.form-control.coupon_inpt {
    width: 364% !important;
}

#n_product .coupon-code-wrapper {
    height: 219px !important;
}
}

@media (min-width: 1110px) and (max-width: 1120px){

#n_product input.form-control.coupon_inpt {
    width: 343% !important;
}

#n_product .coupon-code-wrapper {
    height: 221px !important;
}
}



@media (min-width: 1120px) and (max-width: 1130px){

#n_product input.form-control.coupon_inpt {
    width: 329% !important;
}

#n_product .coupon-code-wrapper {
    height: 221px !important;
}

#n_product .coupon-code-get-section {
    margin-top: 115px !important;
}
}

@media (min-width: 1130px) and (max-width: 1140px){

#n_product input.form-control.coupon_inpt {
    width: 317% !important;
}

#n_product .coupon-code-wrapper {
    height: 228px !important;
}

#n_product .coupon-code-get-section {
    margin-top: 115px !important;
}
}

@media (min-width: 1140px) and (max-width: 1150px){

#n_product input.form-control.coupon_inpt {
    width: 306% !important;
}

#n_product .coupon-code-wrapper {
    height: 232px !important;
}

#n_product .coupon-code-get-section {
    margin-top: 115px !important;
}
}

@media (min-width: 1150px) and (max-width: 1160px){

#n_product input.form-control.coupon_inpt {
    width: 300% !important;
}

#n_product .coupon-code-wrapper {
    height: 236px !important;
}

#n_product .coupon-code-get-section {
    margin-top: 121px !important;
}
}

@media (min-width: 1160px) and (max-width: 1170px){

#n_product input.form-control.coupon_inpt {
    width: 291% !important;
}

#n_product .coupon-code-wrapper {
    height: 239px !important;
}

#n_product .coupon-code-get-section {
    margin-top: 121px !important;
}
}

@media (min-width: 1170px) and (max-width: 1180px){

#n_product input.form-control.coupon_inpt {
    width: 284% !important;
}

#n_product .coupon-code-wrapper {
    height: 242px !important;
}

#n_product .coupon-code-get-section {
    margin-top: 126px !important;
}
}

@media (min-width: 1180px) and (max-width: 1190px){

#n_product input.form-control.coupon_inpt {
    width: 274% !important;
}

#n_product .coupon-code-wrapper {
    height: 246px !important;
}

#n_product .coupon-code-get-section {
    margin-top: 126px !important;
}
}

@media (min-width: 1190px) and (max-width: 1199px){

#n_product input.form-control.coupon_inpt {
    width: 267% !important;
}

#n_product .coupon-code-wrapper {
    height: 248px !important;
}

#n_product .coupon-code-get-section {
    margin-top: 126px !important;
}
}


@media (min-width: 1200px) and (max-width: 1350px){


    #n_category div#category-section-div {
    padding: 18px !important;
    padding-top: 0px !important;
}


#n_product div#category-section-div {
    padding: 13px !important;
    padding-top: 0px !important;
}

#n_category .coupon-code-wrapper.fdgfdgfdgfdgfg {
    height: 488px !important;
}

#n_category .coupon-code-get-section {
    margin-top: 186px !important;
}

#n_category p.siginup-txt {
    font-size: 18px;
    margin-bottom: 3px !important;
}

#n_category p.get-discount-text {
    font-size: 20px !important;
    margin-bottom: 8px !important;
}

#n_category p.your-first-order-text {
    font-size: 15px !important;
    font-weight: 700 !important;
}

    .cat-img-wrap h2 { 
    font-size: 16px !important;
    padding-left: 32px !important; 
}
.cat-img-wrap h2 > span { 
    left: -12px !important;
}
div#category-section-div { 
    padding: 0 !important;
}
.left-category-sidebar ul li a {
    font-size: 13px !important;
}
.slick-dotted.slick-slider {
    margin-top: -33px !important;
}
.home-boxes-holder-under-slider > .home-box2 {
    margin: 0 auto; 
    padding: 0px !important;
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img { 
    height: 352px !important;
}
.home-cat-holder .home-cat-heading h2 { 
    bottom: 55px !important;
}
.reviews-trust-bg {  
    min-height: 199px !important; 
    width: 25% !important;  
}
.rvw-div {
    width: 25% !important;
}
#n_home .coupon-code-wrapper {
    height: 315px !important;
}
.coupon-code-get-section {
    margin-top: 123px !important;
}
.navbar.navbar-default.main-nav .navbar-collapse.collapse .navbar-nav { 
    width: 100% !important; 
}
.navbar.navbar-default.main-nav .navbar-collapse.collapse .navbar-nav > li > a { 
    line-height: 23px !important;
}
div#headr-search {
    margin-right: 0 !important;
}
.wrapper-header-container { 
    padding: 20px 0 20px 0 !important; 
}
.navbar.navbar-default.main-nav { 
    margin-bottom: 0 !important; 
}
.fst-despatch img {
    width: 100% !important;
}
.fst-despatch p:nth-child(2), .money-back p:nth-child(2) {
    font-size: 11px !important; 
}
.Fast-img-ch {
    position: relative !important;
    right: 49px !important;
}
.header-search { 
    width: 90% !important;
}

.review-sec-ch .feature {
    width: 16.6%; 
}
.cm-feature-clearfix {
    clear: inherit !important;
}
.review-sec-ch .featureImg img {
    height: 39px !important;
}
.review-sec-ch .TrustPilot-head {
    position: relative;
    bottom: 43px;
    line-height: 8px;
    padding: 0px 0 0px 96px !important;
}
.review-sec-ch .TrustPilot-head h2{
        font-size: 24px !important;
    line-height: 19px;
}
.review-sec-ch .TrustPilot-head-ch {
    font-size: 13px !important;
    margin-right: 33px;
}
.review-sec-ch .trustpilot-stars {
    height: 14px !important;
}
.review-sec-ch .feature-ch {
    width: 27.3% !important;
    padding: 9px 10px 0 15px !important;
} 
.review-sec-ch .feature-sp-ch {
    padding: 0 23px !important;
}
.review-sec-ch .feature-ch:first-child { 
    width: 18% !important;
    padding: 0px 2px; 
    height: 72px !important;
    line-height: 54px !important;
}
.review-sec-ch .featureImg img {
    height: 34px !important;
}

#n_category .coupon-code-wrapper {
    height: 332px !important;
}
#n_category .coupon-code-get-section {
    /*margin-top: 143px !important;*/
}
.flat-icon-ch { 
    width: 104% !important; 
}

 


#n_product .flat-icon-ch .feature {
    width: 16% !important;
}
#n_product .flat-icon-ch .featureText { 
    width: 71% !important; 
}

#n_product .row.btn-stack { 
    left: 356px; 
}
#n_product .quantity_user input { 
    margin-left: 60px !important;
    margin-top: 0px; 
}
#n_product .cart-text {
    margin-left: 35px !important;
}



#n_product .coupon-code-wrapper {
    height: 333px;
}
#n_product .coupon-code-get-section {
    margin-top: 146px !important;
}

#n_category .coupon-code-wrapper {
    height: 326px !important;
}

#n_product .coupon-code-wrapper {
    height: 270px !important;
}
#n_product .coupon-code-wrapper {
   /* height: 315px !important;*/
}

#n_product p.siginup-txt {
    font-size: 16px;
    margin-bottom: 1px !important;
}
#n_product p.get-discount-text {
    font-size: 22px !important;
    margin-bottom: 1px !important;
}

#n_product p.your-first-order-text {
    font-size: 12px !important;
    font-weight: 700 !important;
}

#n_product .coupon-code-get-section > p {
    font-size: 10px;
}

#n_product input.form-control.coupon_inpt {
    width: 218% !important;
}

#n_product input.form-control.coupon_inpt {
    
    border-radius: 0px !important;
}

#n_product .flat-icon-ch {
    height: 82px !important;
}

.row.btn-stack {
   width: 45% !important;
    left: 200px !important;
    bottom: 120px !important;
}
form.buying-options {
    margin-top: 10px;
}

#n_product .quantity_user input {
    margin-left: 15px !important;
}


#n_product .trustpilot-stars {
    height: 15px !important;
    margin-top: 10px !important;
}

#n_product .featureImg {
    width: 13% !important;
    margin-right: 32px !important;
}

#n_product .TrustPilot-head {
    padding: 3px 0 0 42px !important;
    line-height: 0px !important;
    font-size: 12px !important;
}
#n_product .TrustPilot-head h2 {
    font-size: 21px !important;
}

#n_product .TrustPilot-head-ch {
    font-size: 14px !important;
}

#n_product .feature-ch {
    width: 24% !important;
}

#n_product .feature.feature-ch.display-none-li {
     display: block !important; 
}

#n_product .TrustPilot-img {
    height: 40px !important;
}

#n_product .feature-sp-ch span {
    width: 290% !important;
    margin-top: -15px !important;
}


}

@media (min-width: 1360px) and (max-width: 1365px){

    .navbar.navbar-default.main-nav .navbar-collapse.collapse .navbar-nav > li > a {
    line-height: 26px !important;
}
#n_home .coupon-code-wrapper {
    height: 338px !important;
}
.coupon-code-get-section {
    margin-top: 151px !important;
}
.home-cat-holder .home-cat-heading h2 {
    bottom: 31px !important;
}

#n_category .coupon-code-wrapper {
    height: 307px !important;
}
#n_category .coupon-code-get-section {
    margin-top: 108px !important;
}

.cm-feature-clearfix {
    clear: inherit !important;
}
.review-sec-ch img.TrustPilot-img {
    height: 41px !important;
}
.review-sec-ch .TrustPilot-head {
    padding: 0 0 0px 57px !important;
    line-height: 4px !important;
}
.review-sec-ch .feature-ch:first-child {
    width: 18% !important;
}
#n_product .row.btn-stack {
    left: 410px;
}
.review-sec-ch .feature-ch {
    width: 27.2% !important;
}
.flat-icon-ch { 
    width: 104% !important; 
}



#n_product .flat-icon-ch .feature {
    width: 20% !important;
}
#n_product .flat-icon-ch .featureText { 
    width: 71% !important; 
}
form.buying-options {
    margin-top: 10px;
}
#n_product .row.btn-stack { 
    left: 10px; 
}
#n_product .quantity_user input { 
    margin-left: 15px !important;
    margin-top: 0px; 
}
#n_product .cart-text {
    margin-left: 35px !important;
}



#n_product .coupon-code-wrapper {
    height: 306px;
}
#n_product .coupon-code-get-section {
    margin-top: 113px !important;
}
#n_product .free-ship-text h6 {
    font-size: 11px !important;
}

#n_category .coupon-code-wrapper.fdgfdgfdgfdgfg {
    height: 299px !important;
}





}


@media (min-width: 1400px) and (max-width: 1440px){ 
.home-cat-holder .home-cat-heading h2 { 
    bottom: 30px !important;
}
#n_home .coupon-code-wrapper {
    height: 362px !important;
}
p.get-discount-text { 
    font-size: 25px; 
}
.coupon-code-get-section {
    margin-top: 136px !important;
}
  
#n_category .copuon-code-heading-text { 
    line-height: 27px !important; 
}
#n_category .coupon-code-wrapper {
    height: 333px !important;
}
#n_category .coupon-code-get-section {
    margin-top: 132px !important; 
}

.cm-feature-clearfix {
    clear: inherit !important;
}
.review-sec-ch img.TrustPilot-img {
    height: 41px !important;
}
.review-sec-ch .TrustPilot-head {
    padding: 0 0 0px 57px !important;
    line-height: 4px !important;
}
.review-sec-ch .feature-ch:first-child {
    width: 18% !important;
}
.review-sec-ch .feature-ch {
    width: 27.2% !important;
}
.flat-icon-ch { 
    width: 104% !important; 
}





#n_product .flat-icon-ch .feature {
    width: 16% !important;
}
#n_product .flat-icon-ch .featureText { 
    width: 71% !important; 
}

#n_product .row.btn-stack { 
    left: 391px; 
}
#n_product .quantity_user input { 
    margin-left: 13px !important;
    margin-top: 0px; 
}
#n_product .cart-text {
    margin-left: 35px !important;
}



#n_product .coupon-code-wrapper {
    height: 315px !important;
}
#n_product .coupon-code-get-section {
    margin-top: 132px !important;
} 

#n_category .coupon-code-wrapper.fdgfdgfdgfdgfg {
    height: 327px !important;
}
#n_category .fdgfdgfdgfdgfg .coupon-code-get-section {
    margin-top: 127px !important;
}

#n_product p.siginup-txt {
    font-size: 16px !important;
}

#n_product p.get-discount-text {
    font-size: 24px !important;
}

#n_product p.your-first-order-text {
    font-size: 13px !important;
}
#n_product input.form-control.coupon_inpt {
    width: 220%;
}

}



@media (max-width: 2000px) and (min-width: 1600px){

    #n_category .get-discount-text { 
    font-size: 22px; 
}
#n_category .coupon-code-get-section {
    margin-top: 165px !important;
    margin-right: 19px;
}
 .qua-text {
    margin-top: 9px;
    margin-left: 96px !important;
 }
 #n_product i.fa.fa-shopping-cart.cart-text {
    margin-left: 77px !important;
}
.review-sec-ch .feature-ch {
    width: 25% !important;
}
.flat-icon-ch { 
    width: 100% !important; 
}

#n_product .coupon-code-get-section {
    margin-top: 158px !important;
}

#n_product .coupon-code-wrapper {
    height: 366px !important;
}

#n_category .coupon-code-wrapper .fdgfdgfdgfdgfg {
    height: 359px !important;
}
#n_product .get-discount-text { 
    font-size: 27px !important;
    margin-top: 0px !important; 
}
.fdgfdgfdgfdgfg .get-discount-text { 
    font-size: 22px; 
}
#n_category .fdgfdgfdgfdgfg .coupon-code-get-section{
    margin-top: 156px!important;
}








    
} 





@media (min-width: 770px) and (max-width: 890px){ 
#n_home .coupon-code-wrapper {
    height: 301px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 15px !important;

}

}

@media (min-width: 790px) and (max-width: 910px){ 
#n_home .coupon-code-wrapper {
    height: 305px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 20px !important;

}

}

@media (min-width: 810px) and (max-width: 930px){ 
#n_home .coupon-code-wrapper {
    height: 319px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 30px !important;

}

}

@media (min-width: 830px) and (max-width: 950px){ 
#n_home .coupon-code-wrapper {
    height: 327px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 30px !important;

}

}



@media (min-width: 850px) and (max-width: 970px){ 
#n_home .coupon-code-wrapper {
    height: 338px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 35px !important;

}

}

@media (min-width: 870px) and (max-width: 990px){ 
#n_home .coupon-code-wrapper {
    height: 346px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 30px !important;

}

}

@media (min-width: 890px) and (max-width: 1010px){ 
#n_home .coupon-code-wrapper {
    height: 354px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 30px !important;

}

}

@media (min-width: 910px) and (max-width: 1030px){ 
#n_home .coupon-code-wrapper {
    height: 361px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 40px !important;

}

}



@media (min-width: 930px) and (max-width: 1050px){ 
#n_home .coupon-code-wrapper {
    height: 373px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 40px !important;

}

}

@media (min-width: 950px) and (max-width: 1070px){ 
#n_home .coupon-code-wrapper {
    height: 394px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 40px !important;

}

}

@media (min-width: 990px) and (max-width: 1110px){ 
#n_home .coupon-code-wrapper {
    height: 409px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 260px !important;

}

}

@media (min-width: 1010px) and (max-width: 1130px){ 
#n_home .coupon-code-wrapper {
    height: 409px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top:200px !important;

}

}

@media (min-width: 1030px) and (max-width: 1150px){ 
#n_home .coupon-code-wrapper {
    height: 370px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 155px !important;

}

}

@media (min-width: 1050px) and (max-width: 1170px){ 
#n_home .coupon-code-wrapper {
    height: 375px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 170px !important;

}

}

@media (min-width: 1070px) and (max-width: 1190px){ 
#n_home .coupon-code-wrapper {
    height: 380px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 180px !important;

}

}

@media (min-width: 1090px) and (max-width: 1210px){ 
#n_home .coupon-code-wrapper {
    height: 394px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 180px !important;

}

}

@media (min-width: 1110px) and (max-width: 1230px){ 
#n_home .coupon-code-wrapper {
    height: 403px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 190px !important;

}

}

@media (min-width: 1130px) and (max-width: 1250px){ 
#n_home .coupon-code-wrapper {
    height: 412px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 220px !important;

}

}

@media (min-width: 1150px) and (max-width: 1270px){ 
#n_home .coupon-code-wrapper {
    height: 416px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 230px !important;

}

}

@media (min-width: 1170px) and (max-width: 1290px){ 
#n_home .coupon-code-wrapper {
    height: 423px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 210px !important;

}

}

@media (min-width: 1190px) and (max-width: 1310px){ 
#n_home .coupon-code-wrapper {
    height: 436px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 247px !important;

}

}

@media (min-width: 1210px) and (max-width: 1330px){ 
#n_home .coupon-code-wrapper {
    height: 357px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 137px !important;

}

}

@media (min-width: 1230px) and (max-width: 1350px){ 
#n_home .coupon-code-wrapper {
    height: 451px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 230px !important;

}

}


@media (min-width: 1250px) and (max-width: 1370px){ 
#n_home .coupon-code-wrapper {
    height: 460px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 246px !important;

}

}

@media (min-width: 1270px) and (max-width: 1390px){ 
#n_home .coupon-code-wrapper {
    height: 315px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 0px !important;

}

}

@media (min-width: 1290px) and (max-width: 1410px){ 
#n_home .coupon-code-wrapper {
    height: 321px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 123px !important;

}

}

@media (min-width: 1310px) and (max-width: 1430px){ 
#n_home .coupon-code-wrapper {
    height: 327px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 129px !important;

}

}

@media (min-width: 1330px) and (max-width: 1370px){ 
#n_home .coupon-code-wrapper {
    height: 334px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 137px !important;

}

}

@media (min-width: 1350px) and (max-width: 1390px){ 
#n_home .coupon-code-wrapper {
    height: 340px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 136px !important;

}

}

@media (min-width: 1370px) and (max-width: 1410px){ 
#n_home .coupon-code-wrapper {
    height: 352px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 134px !important;

}

}




@media (min-width: 1450px) and (max-width: 1490px){ 
#n_home .coupon-code-wrapper {
    height: 370px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 14px;

}
#n_home .coupon-code-get-section {
    margin-top: 148px !important;

}
#n_home p.get-discount-text{
    font-size: 20px;
}

}

@media (min-width: 1470px) and (max-width: 1510px){ 
#n_home .coupon-code-wrapper {
    height: 375px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 27px;

}
#n_home .coupon-code-get-section {
    margin-top: 155px !important;

}

}

@media (min-width: 1490px) and (max-width: 1530px){ 
#n_home .coupon-code-wrapper {
    height: 380px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 27px;

}
#n_home .coupon-code-get-section {
    margin-top: 158px !important;

}

}

@media (min-width: 1510px) and (max-width: 1550px){ 
#n_home .coupon-code-wrapper {
    height: 387px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 27px;

}
#n_home .coupon-code-get-section {
    margin-top: 165px !important;

}

}

@media (min-width: 1530px) and (max-width: 1570px){ 
#n_home .coupon-code-wrapper {
    height: 391px !important;
}
#n_home .coupon-code-get-section > p {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 30px;

}
#n_home .coupon-code-get-section {
    margin-top: 164px !important;

}
}

@media (max-width: 767px){
#n_home .coupon-code-wrapper.mobile_coupon_image {
    background: url(https://www.equip2go.com.au/assets/images/theme2020/icons/coup-back.png) !important;
    background-size: 100% 100% !important;
    BACKGROUND-REPEAT: no-repeat !important;

}
}

@media (min-width: 1234px) and (max-width: 1280px){ 
    #n_home .thumbnail {
    height: 485px;
}
}

@media (min-width: 1011px) and (max-width: 1023px){ 
    #n_home .thumbnail {
    height: 511px;
}
}
@media (min-width: 768px) and (max-width: 991px){ 
    #n_home .thumbnail {
    height: 490px;
}
}

@media (min-width: 1241px) and (max-width: 1279px){
.col-md-6.product_new_css {
    margin-top: 6%;
}
}

@media (min-width: 983px) and (max-width: 1240px){
    .furr{
        display:none;
    }
    .btn-stack{
        margin-top: 0%;
    }
    #n_checkout .btn-stack {
    margin-top: 0%;
}
#n_customer_account .btn-stack {
    margin-top: 0%;
}
}
@media (min-width: 1241px) and (max-width: 1384px){
    .product_new_css .cost-wrap p {
    font-size: 12px;
}
.product_new_css .cost-wrap p span {
    font-size: 9px!important;
}
    
}

@media (min-width: 1241px) and (max-width: 5000px){
    
   .col-md-7.qwerty {
    width: 63.5%;
}
.col-md-5.product_new_css {
    width: 36.5%;
}
    .btn-stack{
        margin-top: 2rem;
    }
    #n_checkout .btn-stack {
    margin-top: 0%;
}
#n_customer_account .btn-stack {
    margin-top: 0%;
}

}
@media (min-width: 1241px) and (max-width: 5000px){
    .custom-shipping-seciton.col-xs-12.col-sm-4.fddgdfgdfgdfg {
    margin-top: 0px!important;
}
}
@media (min-width: 991px) and (max-width: 1023px){
    .col-md-6.product_new_css {
    /* margin-left: 10px; */
    width: 100% !important;
}
}
@media (min-width: 300px) and (max-width: 767px){
   .custom-shipping-seciton.col-xs-12.col-sm-4.fddgdfgdfgdfg {
    margin-top: 0px!important;
}
#n_category article.wrapper-thumbnail > .thumbnail {
    min-height: 507px;
}
#n_checkout ._cpy_thirdparty_btn img {
    margin-bottom: 11px !important;
}
#n_checkout .purchase-form .col-sm-12+.col-sm-12, .btn-stack .col-xs-12+.col-xs-12 {
    margin-top: 0px;
}
#n_checkout button.btn.btn-success.btn-lg.btn-block {
    width: 96%;
    margin-bottom: 15%;
}
.quantity_user{
    margin-top: 0px;
}
}
@media (max-width: 320px){
#n_product h1 {
    font-size: 19px !important;
}
}

@media (min-width: 1075px) and (max-width: 1199px){
    .col-md-6.money-back {
    width: 80%;
}
.col-md-4.d-flex.justify-content-end.align-items-center.Fast-img-ch {
    width: 55%;
}
.col-md-6.fst-despatch {
    width: 100%;
}
}
@media (min-width: 1025px) and (max-width: 1190px){
   #n_content div#category-section-div {
    width: 25%;
}
p.get-discount-text {
    font-size: 26px !important;
    margin-bottom: 8px !important;
}
}
@media (min-width: 1191px) and (max-width: 5000px){
    .col-sm-9.about {
    width: 81%;
}
}
@media (max-width: 1024px){
    .col-sm-6.nCrossSellItem {
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 1024px){
    .col-sm-9.about {
    width: 68%;
}
#n_category article.wrapper-thumbnail > .thumbnail {
    min-height: 480px;
}
#n_category .col-xs-12.col-md-9.col-sm-9 {
    width: 66%!important;
}
#n_category article.wrapper-thumbnail.col-xs-8.col-sm-6.col-md-4.col-lg-3 {
    width: 50%;
}
}
@media (min-width: 1025px) and (max-width: 1199px){
    #n_product div#category-section-div {
    width: 25%;
}
#n_category article.wrapper-thumbnail > .thumbnail {
    min-height: 480px;
}
#n_category div#category-section-div {
    width: 25%!important;
}
#n_category .col-xs-12.col-md-9.col-sm-9 {
    width: 73%!important;
}
#n_product .col-xs-9.Product-Sec-Ch {
    width: 75%;
    padding: 0px;
}
#n_product input.form-control.coupon_inpt {
    width: 230% !important;
}
#n_product p.siginup-txt {
    font-size: 23px;
    margin-bottom: -1px !important;
}
#n_product p.get-discount-text {
    font-size: 30px !important;
    margin-bottom: -2px !important;
}
#n_product p.your-first-order-text {
    font-size: 17px !important;
    font-weight: 700 !important;
}
}
@media (min-width: 769px) and (max-width: 1023px){
    #n_category .Castor-Cat-Secch div#category-section-div {
    width: 30%;
}
#n_category .Castor-Cat-Secch .col-xs-8 {
    width: 70%;
}
}

@media (min-width: 1191px) and (max-width: 1199px){
    #n_content div#category-section-div {
    width: 25%;
}
#n_content .col-sm-9.about {
    width: 75%;
}
}

@media (min-width: 768px) and (max-width: 1160px){
    #n_content .col-sm-4.mb-5.contact {
    width: 50%;
}
}

@media (min-width: 768px) and (max-width: 853px){
    #n_content p.address {
    font-size: 12.4px;
}
}


@media (min-width: 1000px) and (max-width: 1074px){
    div#headr-search {
    width: 33%!important;
}
.col-md-4.d-flex.justify-content-end.align-items-center.Fast-img-ch {
    width: 35%;
}
.col-md-2.d-flex.justify-content-end.align-items-center.pr-md-5.mr-md-3.header-icon-links-wrapper {
    width: 30%;
}
div#header-cart:first-child {
    padding: 4px 20px !important;
}

.wrapper-header-container .wrapper-nav-cart {
    display: flex;
}
    
}
@media (min-width: 768px) and (max-width: 1000px){
   div#headr-search {
    width: 31%!important;
}
.col-md-4.d-flex.justify-content-end.align-items-center.Fast-img-ch {
    width: 33%;
}
.col-md-2.d-flex.justify-content-end.align-items-center.pr-md-5.mr-md-3.header-icon-links-wrapper {
    width: 30%;
}
div#header-cart:first-child {
    padding: 4px 20px !important;
}

.wrapper-header-container .wrapper-nav-cart {
    display: flex!important;
} 
}

@media (min-width: 1200px) and (max-width: 1334px){
    #n_category div#category-section-div {
    width: 21%!important;
}
#n_category .col-xs-12.col-md-9.col-sm-9 {
    width: 77%!important;
}
#n_category .col-xs-8.mobile-content-ch.Castor-Cat-Secch {
    width: 77%!important;
}
}


@media (min-width: 768px) and (max-width: 991px){
    #n_category .col-xs-4.col-sm-7.col-md-4 {
    width: 58%;
}
#n_checkout ._cpy_thirdparty_btn img {
    margin-bottom: 11px !important;
}
#n_checkout button.btn.btn-success.btn-lg.btn-block {
    margin-bottom: 20%;
    width: 92%;
}
}

  @media (min-width: 1351px) and (max-width: 1365px){
      .col-md-4.d-flex.justify-content-end.align-items-center.Fast-img-ch {
    width: 69%;
}
  }
  @media (min-width: 1401px) and (max-width: 5000px){
      .col-md-4.d-flex.justify-content-end.align-items-center.Fast-img-ch {
    width: 50%;
}
  }
  
   @media (min-width: 1000px) and (max-width: 1024px){
       .wrapper-nav-cart.header_cart {
    display: flex!important;
}
.wrapper-nav-cart.header_cart.product_btn_mob {
    display: none!important;
}
   }
   
   @media (min-width: 470px) and (max-width: 767px){
       #n_checkout .col-xs-12.col-md-9 {
    width: 50%;
}
#n_checkout .col-xs-12.col-md-3 {
    width: 50%;
    margin-top: 0px!important;
}
   }
   @media (min-width: 300px) and (max-width: 469px){
       #n_checkout button.btn.btn-success.btn-lg.btn-block {
    margin-top: 5%;
}
#n_checkout button.btn.btn-primary.btn-block {
    margin-top: 5%;
}
   }
  
  @media (min-width: 1280px) and (max-width: 5000px){
      #n_product ._itmspec_listopt.col-xs-12.col-md-6 {
    margin-top: 1rem%;
}
  }
  
  @media (min-width: 1241px) and (max-width: 1279px){
      #n_product ._itmspec_listopt.col-xs-12.col-md-6 {
    margin-top: 1rem%;
    margin-bottom: 5%;
}
  }
  @media (min-width: 300px) and (max-width: 1240px){
      #n_product ._itmspec_listopt.col-xs-12.col-md-6 {
    margin-top: 1rem%;
    margin-bottom: 10%;
}
  }
  @media (min-width: 375px) and (max-width: 417px){
      #n_home span.crt {
    margin-left: -30px!important;
}
  }
  
  @media (min-width: 300px) and (max-width: 562px){
      #n_home .home-cat-holder .home-cat h2 {
    margin-top: 0px;
}
  }
  
  @media (min-width: 1284px) and (max-width: 1499px){
      #n_category article.wrapper-thumbnail > .thumbnail {
    min-height: 480px;
}
  }
  @media (min-width: 1200px) and (max-width: 1283px){
      #n_category article.wrapper-thumbnail > .thumbnail {
    min-height: 498px;
}
  }
  @media (min-width: 1120px) and (max-width: 1233px){
      #n_home article.wrapper-thumbnail > .thumbnail {
    min-height: 470px;
}
  }
  
   @media (min-width: 992px) and (max-width: 1119px){
      #n_home article.wrapper-thumbnail > .thumbnail {
    min-height: 490px;
}
  }
  
  
  /* Mobile navigation menu css Start*/
  
  li.castors-cls a {
    background-image: url(/assets/webshop/cms/15/115.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    margin: 4px 15px;
}

li.trolleys a {
    background-image: url(/assets/webshop/cms/25/125.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    margin: 4px 15px;
}

li.ladders-access a {
    background-image: url(/assets/webshop/cms/18/118.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    margin: 4px 15px;
}
li.plastics a {
    background-image: url(/assets/webshop/cms/21/121.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    margin: 4px 15px;
}

li.lifting a {
    background-image: url(/assets/webshop/cms/19/119.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    margin: 4px 15px;
}

li.safety a {
    background-image: url(/assets/webshop/cms/23/123.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    margin: 4px 15px;
}

li.hazardous-storage a {
    background-image: url(/assets/webshop/cms/15/315.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    margin: 4px 15px;
}

li.hospitality-cleaning a {
    background-image: url(/assets/webshop/cms/14/314.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    margin: 4px 15px;
}

li.load-restraints a {
    background-image: url(/assets/webshop/cms/16/316.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    margin: 4px 15px;
}

li.material-handling a {
    background-image: url(/assets/webshop/cms/12/312.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    margin: 4px 15px;
}

li.puncture-proof-wheels a {
    background-image: url(/assets/thumb/PP350X4SB20.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    margin: 4px 15px;
}

li.hand-trucks a {
    background-image: url(/assets/thumb/SF300.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    margin: 4px 15px;
}

li.safety-step a {
    background-image: url(/assets/thumb/MONSTEP.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    margin: 4px 15px;
}

li.matting a {
    background-image: url(/assets/thumb/ERGO600.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    margin: 4px 15px;
}
li.industrial-conveyors a {
    background-image: url(/assets/thumb/EC450R.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    margin: 4px 15px;
}
li.spill-kit a {
    background-image: url(/assets/thumb/SKHET.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    margin: 4px 15px;
}

/* Mobile navigation menu css End*/


@media(min-width:768px){
    li.mobile-header-new-addon-field {
    display: none!important;
}
}

@media(max-width:767px){
    li.mobile-header-new-addon-field {
    display: block;
}
li.mobile-header-new-addon-field img.search {
    width: 3.5rem;
    cursor: pointer;
}
li.mobile-header-new-addon-field img.phone {
    width: 3.5rem;
    cursor: pointer;
}
li.mobile-header-new-addon-field img.account {
    width: 3.5rem;
    cursor: pointer;
}
li.mobile-header-new-addon-field img.cart {
    width: 3.5rem;
}

div#headr-search {
    position: fixed;
    width: 100%;
    top: 6rem;
    background: #fff;
    z-index: 999;
}


.header-search{
    display: none;
}
.phoneList {
    top: 6rem !important;
    padding: 1rem 0;
}
span.crt-none {
    display: block !important;
    position: absolute;
    top: 16%;
    right: 6%;
    color: #d52013;
    font-weight: bold;
}

li.Toggle-ChSec {
    padding-left: 6% !important;
    z-index: 9;
    margin-right: 12px;
}
.Account-SecCh {
    margin-top: 6rem;
}
.top-header {
    top: -32px !important;
}

.nMobileNav i.fa.fa-bars {
    background: url(https://www.equip2go.com.au/assets/images/icon/e-Artboard%205.png) no-repeat;
    color: #fff;
    width: 3rem;
    height: 3rem;
    background-size: contain;
}
.navbar.navbar-default.main-nav { 
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}
body {
    padding-top: 60px !important;
}

.headerTopRight .dropdown-menu {
    width: 101vw; 
    margin-right: -10px;
}
.row.MobileView-AddtoCart {
    display: none;
}
/*
.MobileView-productpricetext {
    display: none;
}*/

.MobileView-AddCart-SecMob dt.productView-info-name.productView-info-name--sku {
    display: none;
}
.MobileView-AddCart-SecMob .productrrp.text-muted {
    display: none;
}
.MobileView-AddCart-SecMob .productsave {
    display: none;
} 
.MobileView-AddCart-SecMob img {
    display: none;
}
.MobileView-AddCart-SecMob {
    display: block !important;
    background: #fff;
    position: fixed;
    bottom: 0;
    z-index: 1111;
    right: 0;
    left: 14px;
    width: 100%;
    border-top: 1px #15b04b solid;
    padding: 0 0 0 8px;
}
.MobileView-AddCart-SecMob .col-xs-5 {
    padding: 0;
}
.MobileView-AddCart-SecMob .productprice.productpricetext {
    font-size: initial !important;
    margin-top: 10px; 
}
.MobileView-AddCart-SecMob button.dfgdfgdfgfdg.btn.btn-success {
    font-size: 14px !important;
    width: 100% !important;
    background: #15b04b !important;
    border-color: #15b04b !important;
    border-radius: 0 !important;
    text-align: center !important;
    padding: 20px 0 !important;
}
.MobileView-AddCart-SecMob i.fa.fa-shopping-cart.cart-text {
    display: none;
}

.MobileView-AddCart-SecMob span.our-best-value-ex-holder {
    display: inline-grid;
    font-size: 17px;
    margin-left: 5%;
}
.MobileView-AddCart-SecMob span.ppp-inc-gst {
    font-size: 20px;
    display: inline-grid;
    margin-top: 0;
}
.MobileView-AddCart-SecMob span.our-best-value-ex-holder:after {
    content: 'ex-GST' !important;
    font-size: 13px;
}
.MobileView-AddCart-SecMob .col-xs-4 p {
    margin-bottom: 0;
}
.MobileView-AddCart-SecMob .col-xs-8 {
    padding: 0;
    width: 66.6%;
}
.MobileView-AddCart-SecMob .col-xs-8 p {
    display: none;
}
.MobileView-AddCart-SecMob .col-xs-4 {
    padding: 0 !important;
}
#n_category .flat-icon-ch {
    margin-left: -35px!important; 
}




}


@media (min-width:450px) and (max-width:767px){
    
    .MobileView-AddCart-SecMob span.our-best-value-ex-holder {
    display: contents; 
}
.MobileView-AddCart-SecMob span.ppp-inc-gst {
    display:contents;
} 
.MobileView-AddCart-SecMob button.dfgdfgdfgfdg.btn.btn-success { 
    padding: 14px 0 !important;
}
    
}



@media(max-width:476px){
    .headerTopRight .dropdown-menu { 
    margin-right: -7px;
}

}


  
  
  
  
  
    