.map-inr-s {
    height: 500px;
    width: 100%;
}
.how-it-works.inr-how {
    padding: 0;
    margin-bottom: 70px;
}
.inr-mission-box {
    background: #f7f7f7;
    padding: 25px;
    margin-bottom: 20px;
    border-radius: 8px;
}
.inrabout-img {
    margin-top: 20px;
}

.contact-form {
  margin-bottom: 30px;
}
.contact-form h3 {
  margin-top: 0;
  font-size: 40px;
  margin-bottom: 30px;
}
.contact-form .contact-fld {
  width: 100%;
  height: 50px;
  background: #fff;
  color: #000;
  padding: 5px 10px;
  outline: none;
  border: 1px solid #b1b1b1;
}
.contact-form .txt-height {
  height: 130px !important;
}
.contact-form .submit-btm {
  background: transparent;
  outline: none;
  border: none;
  color: #194567;
  padding: 10px 36px;
  transition: all linear 0.5s;
  font-weight: 600;
  border: 2px solid #194567;
  letter-spacing: 0.5px;
  font-size: 18px;
}
.contact-form .submit-btm:hover {
  background: #194567;
  color: #fff;
  border: 2px solid #194567;
}

.contact-list {
  padding-left: 40px;
  padding-top: 20px;
}
.contact-list h4 {
  font-size: 24px;
  margin-top: 0;
}
.contact-list ul {
  margin-bottom: 10px;
}
.contact-list ul li {
  font-size: 16px;
  margin-bottom: 14px;
  color: #333232;
  line-height: 28px;
}
.contact-list ul li a {
  color: #bc1f06;
  text-decoration: none;
}

.inr-banner{
	    background-image: url(./images/slider2.jpg);
    padding: 50px 0 2px;
    background-position: center center;
    background-size: cover;
}

.inner-banner {
    background: #000;
    padding: 40px 0;
    
}
	.woocommerce-cart-form.woo-display .woocommerce table.cart td.actions .input-text {
    height: 30px;
    width: 120px;
    padding: 5px;
    font-size: 12px;
}
.inner-banner h2{
   color:#fff;
}
#wpgs-gallery.vertical .gallery-navigation-carousel-wrapper:not(.wcgs-hidden) {
    width: 20%;
    float: left !important;
    position: absolute;
	z-index:99;
}
#wpgs-gallery.vertical.wcgs-woocommerce-product-gallery .wcgs-carousel {
    width: calc(100% - 0%) !important;
}
.newstylek ul.product-listnew.products.columns-4 li

 {
/*     border: 1px solid #f5f5f5;
    padding: 15px !important; */
}
.newstylek .wpfFilterWrapper {
    padding: 5px;
    min-width: 150px;
    margin: 0 auto;
    margin-top: 12px;
    margin-bottom: 12px;
    width: 100%;
    border: 1px solid #f5f5f5;
    padding: 12px !important;
}
select#wpfSortProducts {
    border: none;
    outline: none;
}

.newstylek .wpfFilterTitle {
/*     border-bottom: 1px solid #ededed; */
    padding-bottom: 0px;
/*     margin-bottom: 14px; */
}

.wpfFilterWrapper .wfpTitle {
    font-size: 15px;
    font-weight: bold;
    height: auto !important;
    margin: inherit;
    padding: inherit;
    color: inherit;
    line-height: inherit;
}

.newstylek .wpfFilterContent {
    width: 100%;
    box-sizing: border-box;
    
    margin-top:20px;
}
.newstylek .wfpTitle.wfpClickable {
    position: relative;
    top: 12px;
}
.newstylek .wpfFilterTitle i {
    position: relative;
    top: 12px;
    font-size: 12px;
    color: #7c7c7c;
}
.wpfFilterWrapper .wpfCheckbox label {
    position: relative !important;
    display: inline-block !important;
    margin-bottom: 0;
    top: 3px;
}
.newstylek .button.product_type_variable.add_to_cart_button {
    display: none !important;
}
.newstylek .button.product_type_variable {
    display: none !important;
}
.newstylek h2.woocommerce-loop-product__title {
    height: 44px;
	    line-height: 20px;
    font-weight: 500;
    text-align: center;
}
.innercat-content {
    background: #fbfbfb;
    padding: 35px;
    margin-bottom: 30px;
    border-radius: 5px;
}
.innercat-content h1 {
    margin-top: 0;
    font-size: 30px;
    font-weight: 600;
    color: #2a2929;
    margin-bottom: 12px;
}
.innercat-content p {
    line-height: 32px;
    font-size: 17px;
    color: #2a2929;
}
.hide-title .page-title {
    display: none !important;
}
.newstylek h1.product_title.entry-title {
    font-size: 28px;
}
.newstylek h2.text-primary.font-normal {
    font-size: 22px;
    color: #0912dd;
    font-weight: 500;
	margin-top:0;
}

table.variations.cfvsw-variation-disable-logic tbody tr th {
    color: #000;
}
.newstylek table.variations.cfvsw-variation-disable-logic tbody tr

 {
    border: none;
    padding: 15px;
    display: inline-block;
    margin-right: 15px;
    width: 47%;
    margin-bottom: 16px;
    background: #f9f9f9;
}
.newstylek table.variations.cfvsw-variation-disable-logic tbody tr th.label {
    font-size: 14px;
    padding: 0;
}

.newstylek.woocommerce div.product form.cart .variations select {
    max-width: 100%;
    min-width: 75%;
    width: 100%;
      border: 1px solid #d3d3d3;
	outline:none;
    padding-left: 9px;
    display: inline-block;
    margin-right: 1em;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-right: 3em;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;
    background-size: 16px;
    -webkit-background-size: 16px;
    background-position: calc(100% - 12px) 50%;
    -webkit-background-position: calc(100% - 12px) 50%;
}
.newstylek td.value {
    width: 100%;
   background:#f9f9f9;
    display: block;
}
.newstylek a.reset_variations {
    display: none;
}
ul.flex.gap-y-2.flex-wrap li {
    display: inline-block;
}
ul.flex.gap-y-2.flex-wrap {
    margin-bottom: 9px;
}
.newstylek p {
    color: #303030;
    font-size: 15px;
    letter-spacing: 0.8px;
    line-height: 27px;
}
.social-list.socilmedia-product ul {
    margin-top: 17px;
}

.social-list.socilmedia-product ul li {
    color: #3a3a3a;
    font-size: 14px;
}
.social-list.socilmedia-product ul li a {
    color: #7a7a7a;
    font-size: 13px;
}
.block--payment_methods_x6qN83.w-full.mb-5.flex.flex-col.pt-3.pb-3.pl-4.pr-4.gap-3.md\:pt-5.md\:pb-5.md\:pl-6.md\:pr-6.md\:gap-4 {
    border: 1px solid #e7e7e7;
    padding: 14px;
    margin: 23px 0;
}
.listproductjdbfhdhf {
    margin-bottom: 23px;
}
.listproductjdbfhdhf ul li span {
    font-weight: 600;
}
.listproductjdbfhdhf ul li {
    font-size: 15px;
    margin-bottom: 8px;
}
.listproductjdbfhdhf ul li svg {
    position: relative;
    width: 29px;
    margin-right: 8px;
    top: 8px;
}
.newstylek.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border: none;
    background-color: #2c2c2c;
    color: #ffffff;
    display: inline-block;
    position: relative;
    z-index: 0;
    border-radius: 0;
    margin: 0 0px;
   padding: 0;
}
.newstylek.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #fff;
    text-shadow: inherit;
    background: #0a12df;
	    outline: none;
}
.newstylek.woocommerce div.product .woocommerce-tabs ul.tabs {
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.newstylek.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
  display:none;
}
.newstylek.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
    display:none;
}
.newstylek.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    display:none;
}
.newstylek.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    display: inline-block;
    padding: 10px;
    font-weight: 400;
    color: #ffffff;
    text-decoration: none;
}
.newstylek.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    text-decoration: none;
    color: #ffffff;
    background: #0a12df;
}
.newstylek.woocommerce div.product .woocommerce-tabs .panel {
    padding: 20px;
    background: #f7f7f7;
    margin-bottom: 40px;
	border: none;
    box-shadow: none;
}
.newstylek.woocommerce div.product .woocommerce-tabs .panel h2 {
font-size: 24px;
    margin-top: 0;
    margin-bottom: 7px;
}
.newstylek.comment-form label {
    display: block;
}
p.comment-form-author label {
	display: block;
}
p.comment-form-email label{
		display: block;
}
.newstylek p.comment-form-cookies-consent label {
    display: inline-block;
    font-weight: 400;
    padding-left: 4px;
}
.newstylek input.input-text.qty.text {
    height: 38px;
}
.newstylek a.add-request-quote-button.button {
    height: 38px;
    border-radius: 0;
    padding-top: 13px;
    background: #0a12df !important;
}
a.reset_variations {
	 display:none !important;
}
.product_meta {
    display: none;
}

.single-hilight-box {
    background: #f7f7f7;
	    margin-bottom: 50px;
}
.single-hilight-box-content

 {
    padding: 70px;
    text-align: center;
}
.single-hilight-box-content h3 {
    font-size: 26px;
}
.single-hilight-box-content p {
    font-weight: 600;
}
.call-btm-highlight {
    display: inline-block;
    background: #0911de;
    padding: 7px 16px;
    margin-bottom: 12px;
    color: #fff;
    margin-top: 10px;
}
.shopopen-txt {
    padding: 25px;
    font-size: 16px;
    line-height: 31px;
    margin-top: 40px;
    font-weight: 400;
    border: 1px dashed #ddd;
}
.single-hilight-box-content.two {
    margin-top: 70px;
}
    .newstylek.modal-lg {
        width: 660px;
    }
.categoriesbox .categoriesimg img {
    width: 100%;
}
.discoverimg-sec img {
    width: 100%;
}
.confi-img img {
    width: 100%;
}


.yith_ywraq_add_item_browse_message a {
    background: #0911de;
    padding: 12px 20px;
    display: inline-block;
    color: #fff;
}
.yith_ywraq_add_item_browse_message {
  
    margin-top: 13px;
}
.yith_ywraq_add_item_response_message {
    margin-top: 13px;
    margin-left: 12px;
    text-align: center;
    display: inline-block;
}
.woocommerce table.shop_table td img {
    width: 90px;
}
.safas .onsale {
    display: none;
}
ul.flex.gap-y-2.flex-wrap.card-dtlpym li img {
    height: 26px;
    width: auto;
}

ul.flex.gap-y-2.flex-wrap.card-dtlpym li {
    border: 1px solid #f1f1f1;
    width: 68px;
    padding: 8px;
    text-align: center;
}
.main-banner {
    padding: 80px 0;
}
.servisdelivery-box {
   text-align: center;
    padding: 27px 22px;
    margin-bottom: 30px;
    border: 1px solid #f3f3f3dd;
}
.servisdelivery-box img {
    width: 52px;
    margin-bottom: 10px;
}
.servisdelivery-box p {
    height: 76px;
    line-height: 25px;
}
a.morinfo {
    font-weight: 600;
    font-size: 15px;
    color: #0911df;
}
.wpfFilterWrapper ul:not(.wpfButtonsFilter) li {
    padding-left: 0px !important;
    margin-left: 0px !important;
    margin-bottom: 6px;
}
.newstylek.woocommerce ul.products li.product .price {
    display: block;
    font-weight: 500;
    margin-bottom: .5em;
    font-size: 18px;
    text-align: center;
}


@media (min-width: 1920px) {
    .container {
        width: 1670px;
    }
}



div#frmContact {
    background: #f7f7f785;
    padding: 30px;
    border-radius: 7px;
    box-shadow: azure;
    border: 1px solid #ddd;
}

input#coupon_code {
    width: 115px;
    padding: 4px;
}


.inr-banner-sec h1 {
    font-size: 30px;
    margin-bottom: 20px;
}
.main-gap {
    padding: 0 40px;
}

button.single_add_to_cart_button.button.alt {
    background: #212121 !important;
    outline: none;
    border: none;
    color: #fff;
    padding: 9px 15px;
	 padding: 12px !important;
    width: 151px !important;
}


button.single_add_to_cart_button.button.alt:hover {
    background: #212121 !important;
	 padding: 12px !important;
    width: 151px !important;
   
}

input#quantity_68b68f2496087 {
    height: 32px;
}

p.price {
    font-size: 19px;
    font-weight: 700;
}

.inr-banner-sec {
       padding: 40px 0;
   
    background-position: bottom;
    background-attachment: fixed;

}
.inr-banner-sec .breadcrumb

 {
    background-color: transparent;
}

.we-txtdd.mbt20 {
  color: #0a12df;
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 10px;
    margin-top: 0;
}

.shohidebtn{
	display:none;
}
ul.wcpa_cart_meta li p {
    font-size: 15px;
    line-height: 16px;
    font-weight: 400;
}
.wcpa_cart_meta_item-label {
    font-weight: 500 !important;
}

button#enwuir_btn {
    line-height: 1;
    cursor: pointer;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 700;
    left: auto;
    color: #515151;
    background-color: #7f54b3;
    border: 0;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
    color: #fff;
}

.hide-title a.button.product_type_simple.add_to_cart_button.wcpa_add_to_cart_button {
    display: none !important;
}
.hide-title a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: none !important;
}
ul.product-listnew.products.columns-4 .button.product_type_simple.add_to_cart_button.wcpa_add_to_cart_button.text_replaceable {
    display: none;
}

ul.product-listnew.products.columns-4 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.text_replaceable {
    display: none;
}

.h-fld.form-control.demoInputBox {
    height: 45px;
    border: none;
    border-radius: 0;
    background: #fff;
    outline: none;
    box-shadow: 0px 1px 6px #ebebeb;
    border: 1px solid #ddd;
    color: #323232;
}
.h-btm.frm-btm.request-btn {
    background: #212121;
    outline: none;
    border: none;
    color: #fff;
    padding: 9px 15px;
}
.h-btm.frm-btm.request-btn i {
 padding-left:7px;
}

textarea.h-fld.form-control.demoInputBox.txt-hight {
    height: 110px;
}

.footer-list a {
    color: #96b8b8;
}
p.closelodf {
    margin-top: 20px;
    font-weight: 600;
    font-style: italic;
}
