.aws-container .aws-search-form .aws-form-btn {
    background: #fc8b17!important;
    border: 1px solid #fc8b17!important;
	
}
span.onsale {
    display: none;
}
.wc-block-checkout__shipping-method-option.wc-block-checkout__shipping-method-option--selected {
  background: #e57d1c !important;
  color: #fff;
}
.wc-block-checkout__shipping-method-option {
  background: #d4d4d400;
color: #000;
border: 1px solid #aeaeae;
}

.wc-block-checkout__shipping-method-option-title {
  font-size: 23px !important;
}

.wc-block-checkout__shipping-method-option  svg {
  width: 50px !important;
  height: 40px !important;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    color: #000;
    transition: all 0.3s ease-in;
    text-decoration: none !important;
    font-weight: 700;
    font-size: 15px;
    padding: 12px 37px;
    font-family: 'Lato', sans-serif;
    border-radius: 10px;
    letter-spacing: 1.2px;
    border-style: solid;
    border-width: 2px;
}
li.entry.product {
    padding: 5px!important;
	margin-bottom: 40px!important;
}
h2.woocommerce-loop-product__title {
    margin-top: 1rem!important;
    margin-bottom: 1rem!important;
    font-size: 17px!important;
    font-family: 'Lato', sans-serif;
    font-weight: 400!important;
    line-height: 1.6;
}
span.price {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6;
    font-family: 'Lato', sans-serif;
}
form.woocommerce-ordering {
    display: none;
}
p.woocommerce-result-count {
    display: none;
}
.woocommerce-products-header {
    padding-bottom: 0px;
}
.woocommerce-products-header {
    border-bottom: -1px solid var(--global--color-border);
}
.woocommerce section {
    padding-top: 0;
    padding-bottom: 0;
}
ul.products li.product .price {
    margin-bottom: 20px;
}
h1.product_title.entry-title {
    font-size: 29px!important;
    color: #fc8b17;
}
button.single_add_to_cart_button.button.alt {
    color: #fc8b17;
    transition: all 0.3s ease-in;
    text-decoration: none !important;
    font-weight: 700;
    font-size: 15px;
    padding: 12px 37px;
    font-family: 'Lato', sans-serif;
    border-radius: 10px;
    letter-spacing: 1.2px;
    border-style: solid;
    border-width: 2px;
    /* background-color: #fff; */
}
.single-product form.cart input[type=number] {
    width: 90px;
    height: 52px;
}
.woocommerce-tabs ul li.active a {
    color: #ffffff;
    background-color: #f98b23;
    border: var(--button--border-width) solid #fc8b17;
}
.woocommerce-tabs ul {
    margin: 0px 0px 19px;
    padding: 0px;
    font-family: var(--heading--font-family);
    border-bottom: var(--button--border-width) solid #fc8b17;
    /* padding-bottom: 10px; */
}
.related.products h2, .up-sells h2 {
    margin-bottom: 2rem;
    color: #fc8b17;
    text-align: center;
    font-size: 40px;
    font-weight: 600;
}
p.price {
    font-size: 23px;
}
.wc-block-components-notice-banner.is-success {
    background-color: #fff2e5!important;
    border-color: #fc8b17!important;
}
.wc-block-components-notice-banner.is-success>svg {
    background-color: #fc8b17!important;
}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward {
    color: #111f59!important;
    font-weight: 800;
}
span.wc-block-components-button__text {
    background-color: #fc8b17;
    padding: 15px;
    color: #fff;
    width: 100%;
}
.site .button:not(:hover):not(:active):not(.has-background), button:not(:hover):not(:active):not(.has-background), input[type=submit]:not(:hover):not(:active):not(.has-background), input[type=reset]:not(:hover):not(:active):not(.has-background), .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background), .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background), .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    background-color: #fc8b17;
    color: #000;
}
h2.woocommerce-loop-product__title {
    text-align: left!important;
}
.bg-warning1 {
    background-color: #ffa913 !important;
}
#search {
    z-index: 99;
    right: 0px;
    width: 100%;
    top: 80px;
}
#search input.form-control {
    height: 42px !important;
    padding: 2px 10px;
    border-radius: 0px;
    border-color: #00830D;
    font-size: 13px;
}
#search .btn {
    height: 42px;
    border-radius: 0px;
    padding: 10px 25px !important;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: normal;
}
p.fs-20 {
    font-size: 25px!important;
    text-shadow: 5px 5px 5px #000;
    margin-bottom: 30px;
}
img.img-fluid.mx-lg-3.mx-1 {
    height: 40px;
}
img.img-fluid.logoclas {
    height: 80px;
}
.footerbottom.py-3 {
    background-color: #111f59;
}
ul.products li.product .button {
    vertical-align: middle;
    background-color: #fc8b17;
    color: var(--button--color-text-hover);
    text-decoration: none!important;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    color: #fff;
    transition: all 0.3s ease-in;
    text-decoration: none !important;
    font-weight: 700;
    font-size: 15px;
    padding: 12px 37px;
    font-family: 'Lato', sans-serif;
    border-radius: 10px;
    letter-spacing: 1.2px;
    border-style: solid;
    border-width: 2px;
}
span.number {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: #fc8b17;
    display: inline-block;
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    padding-left: 0px;
}
.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{display:none!important;}
h2.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title {
    font-size: 30px;
}
i.fas.fa-shopping-cart {
    color: #e77b1b;
}
i.fas.fa-user {
    color: #e57d1c;
}
i.fas.fa-search {
    color: #e57d1c;
}
span.numberNew {
    width: 25px;
    height: auto;
    border-radius: 50%;
    background: #fc8b17;
    display: inline-block;
    text-align: center;
    font-size: 11px;
    line-height: 23px;
    margin-left: 3px;
}
section.gradient-background.py-5 {
	    height: 100vh;
    margin: 0;
}
.gradient-background {
  background: linear-gradient(296deg,#61c908,#001446,#cc9100);
  background-size: 180% 180%;
  animation: gradient-animation 12s ease infinite;
}

@keyframes gradient-animation {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
a.wp-block-button__link.has-black-color.has-text-color.has-background.has-link-color.wp-element-button:hover {
	color:white!important
}
.col-lg-6.col-12.text-align-last {
    text-align: end;
}
	/************************************************* Header ********************************************************************/
.TopLink a{color:#fff; display:inline-block; vertical-align:top; font-size:17px;} .TopLink a:hover{color:#FF8B01;}
#SearchHd input.form-control{height:60px !important; padding:6px 20px; border-radius:10px; border-color:#fff; font-size:17px;} 
#SearchHd .btn{height:60px;border-radius:10px; padding:10px 34px !important;font-size:14px; margin-left:15px;}

/********** Main Banner **************************************************************************************************/
.MainBanner img{border-bottom:solid 10px #FF8B01;}
.MainBanner h1{font-size:80px;text-shadow:5px 5px 5px #000;}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.Form-select {
    height: 110px;
    padding-top: 15px;
    background: #FFF;
    border-radius: 0px;
    color: #000;
    border: none;
    border-bottom: solid 1px #000;
    padding-left: 0px;
}
button.btn.btn-warning.text-uppercase.px-5 {
    color: #000!important;
}
button.btn.btn-sm.btn-success.text-uppercase {
    color: #000;
}
button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
    padding: 0px;
}
/************************************************* Content ********************************************************************/
.CatText span{display:inline-block; padding:3px 10px 4px 25px; font-size:25px; min-width:250px;}
.imgBor img{box-shadow:0px 4px 4px 0px #00000040; border:5px solid #FFFFFF}

.HeadingDeal{background:#262626; font-size:30px; padding:15px 25px; position:absolute; right:0px; left:0px; min-height:80px; top:-30px; width:300px;}
 
.Newsletter .form-control,.input-group{border-radius:10px !important;}.Newsletter .form-control{padding-left:20px;}
.Newsletter .form-control{height:60px;}.Newsletter .btn{height:60px;}

/********** Footer ***************************************************************************************************/
#Footer{color:#fff; font-size:15px; line-height:30px;}
#Footer li.active a {color:#000;}
#Footer a{color:#fff;}#Footer a:hover,#Footer .list-inline a:hover{color:#000;}
#Footer h4{font-size:18px;}

#Footer .list-inline a{font-size:19px; margin:0px; color:#fff;}
#Footer .list-inline a:hover{color:#000;}
#Footer .list-inline-item:not(:last-child) {margin-right:12px;}
#Footer .Copytext{font-size:13px;}

#Contact .form-group {margin-bottom:20px;}  
#Contact .form-control{background:#FFF; border:none; border-bottom:solid 1px #000; border-radius:0px; height:50px; color:#000; padding-left:0px;}
#Contact textarea.form-select{height:160px; padding-top:15px;background:#FFF; border-radius:0px; color:#000;border:none; border-bottom:solid 1px #000;padding-left:0px;}
#Contact .form-control::-moz-placeholder,#Contact .form-select::-moz-placeholder {color:#000; opacity:1;}


/*************************************************************************************************************/
@media (min-width:992px) {
.MainBanner .mask{position:absolute; top:0px; right:0%; left:0%; z-index:999; background:url(../images/bnr_shadow.png) repeat-x top; min-height:100%;}
#Footer h4{letter-spacing:1.8px;}#Footer{letter-spacing:1.5px;}.Copytext{letter-spacing:2px;}
}

@media (min-width: 1920px){.container {max-width:1620px;} .navbar-nav>li+li {margin-left:40px;}
.container.py-md-5.margin-top {
    margin-top: 9%;
}
}

@media (min-width: 1600px) and (max-width: 1919.98px) {.container {max-width:1520px;} 
.gutter-lg {margin-left:-20px!important;margin-right:-20px!important;}
.gutter-lg div[class^="col"]{padding-left:20px!important;padding-right:20px!important;}
.navbar-nav>li+li {margin-left:30px;}
	.container.py-md-5.margin-top {
    margin-top: 9%;
}
}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1359.98px) and (max-width: 1459.98px){.navbar-nav>li+li {margin-left:22px;}}

/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1199.98px) and (max-width: 1359.98px){}

@media (min-width: 991.98px) and (max-width: 1199.98px) {
#SearchHd input.form-control{height:50px !important; margin-left:15px;} #SearchHd .btn{height:50px;padding:10px 24px !important; margin-left:5px;}
	.woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product {
    width: 30.333333%!important;
}
	.container.py-md-5.margin-top {
    margin-top: 150px;
}
}

/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {
#SearchHd input.form-control{height:50px !important; margin-left:0px;} #SearchHd .btn{height:50px;padding:10px 24px !important; margin-left:5px;}.MainBanner h1{font-size:60px;}
	.woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product {
    width: 30.333333%!important;
}
#SearchHd input.form-control {
  height: 40px !important;
  margin-left: 0px;
  font-size: 14px;
  padding-left: 10px;
  border-radius: 0px;
}	
	#SearchHd .btn {
  font-size: 13px;
  height: 40px;
  padding: 10px 10px !important;
  margin-left: 0px;
  border-radius: 0px;
}
	.container.py-md-5.margin-top {
    margin-top: 300px;
}
}

@media (max-width: 767.98px) {	
#SearchHd input.form-control{height:46px !important; margin-left:0px;} #SearchHd .btn{height:46px;padding:10px 14px !important; margin-left:5px;}.MainBanner h1{font-size:60px;}
.TopLink a{font-size:15px;} .CatText span{padding:3px 10px 4px 25px; font-size:20px; min-width:220px;}
	
}

@media (max-width: 575.98px){
.MainBanner .Homebnr .carousel-item  img {
    height:180px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}.MainBanner h1{font-size:40px;}.btn{font-size:16px; padding:11px 22px; letter-spacing:0.2px; } .TopLink{text-align:center;}.btn-sm{font-size:13px; padding:8px 16px}
 .woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product {
   flex: 0 0 auto;
    width: 50%!important;
}
	.wc-block-checkout__shipping-method-option-title {
  font-size: 18px !important;
}

.wc-block-checkout__shipping-method-option svg {
  width: 38px !important;
  height: 36px !important;
}
	p.fs-20 {
    font-size: 15px!important;
    text-shadow: 5px 5px 5px #000;
    margin-bottom: 8px;
}
	h1.fw-bolder.mb-4.pb-1 {
    margin-bottom: 5px!important;
		font-size: 35px;
}
	header#Header.mobileclass{
	position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}
	section.MainBanner.position-relative {
    margin-top: 99px;
}
	.container.py-md-5.margin-top {
    margin-top: 160px;
}
	.col-lg-6.col-12.text-align-last {
    text-align: center;
}
 }

@media (max-width: 479px) {}
@media (max-width: 320px) {}