.elementor-widget-jet-tabs .jet-woo-products .jet-woo-product-thumbnail{

 
    object-fit: contain;
   width: 100%;

    padding: 5px;


	
}
footer .elementor-image img {
    width: 25% !important;
}

.jet-woo-products .jet-woo-product-thumbnail{

 
    object-fit: contain;
   width: 185px;
    height: 145px;

	margin: auto !important;

	
}


ul.product-categories a {
    padding-left: 0 !important;
    font-family: "Inter", Sans-serif !important;
    font-size: 18px !important;
    /* line-height: 1.89em !important; */
    font-weight: 500;
    color: #4c4c4c !important;
}


.elementor-jet-single-tabs.jet-woo-builder .wc-tabs-wrapper {
    overflow: hidden;
    display: none;
}

@media only screen and (min-width: 600px)
.jet-woo-products .jet-woo-products__inner-box {
    height: 400px !important;
}
.jet-woo-products .jet-woo-products__inner-box {
  
    border: 1px solid #d0d7dc !important;
}
.woocommerce-product-details__short-description {
   color: #1d2a47 !important;
}
.product_meta .sku_wrapper .sku {
    color: #0807E0 !important;
}
.jet-woo-builder .product_meta .posted_in a {
    color:  #0807E0 !important;
}
.jet-woo-products .jet-woo-products__thumb-wrap {
    position: relative;
    height: 160px;
}
.elementor-99 .elementor-element.elementor-element-220860b .jet-woo-products .jet-woo-product-thumbnail {
    background-color: #FFFFFF;
    margin: 0px 0px 0 0px;
    order: 1;
    height: 222px !important;
}

.jet-woo-products .jet-woo-product-title {

   
    margin: 5px 0  0 0px !important;
    
}


.product_meta .posted_in a {
    color: #0807E0;
    text-decoration: none;
}
.menu-item-link-sub {
    color: #1D2A47;
	font-weight: 400;
	font-family: "Inter", Sans-serif;
    font-size: 14px;
}

.elementor-2506 .elementor-element.elementor-element-34848f8 .jet-woo-products .jet-woo-product-thumbnail {

    height: 250px !important;
}
.alert {
  padding: 20px;
  background-color: #f44336;
  color: white;
	margin-top: 40px;
}

.closebtn {
  margin-left: 15px;
  color: white;
  font-weight: bold;
  float: right;
  font-size: 22px;
  line-height: 20px;
  cursor: pointer;
  transition: 0.3s;
}

.closebtn:hover {
  color: black;
}




.bapf_sfilter .bapf_colaps_smb, .bapf_sfilter .bapf_desci {

    display: none !important;
   
}
.jet-woo-product-title {
 height: 50px !important;
}
.jet-woo-product-price {
    height: 22px !important;
	margin: 20px 0px 10px 0px !important;
}


.woocommerce-cart table tr td.product-name a {
    color: #1d2a47;
	font-weight: 500;
}

.elementor-text-editor{
	color: #1D2A47 ;
	
}

.bapf_sfilter ul li {
   
    padding-bottom: 7px !important;
}

.bapf_sfilter .bapf_cchild, .bapf_sfilter .bapf_ochild
{
	
	font-size: 11px;
 
    color: #0807E0;
    text-align: left;
}

.bapf_sfilter.bapf_ckbox input[type=checkbox], .bapf_sfilter.bapf_ckbox label, .bapf_sfilter.bapf_ckbox label+span, .bapf_sfilter.bapf_ckbox label>span {
    vertical-align: middle;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.31em;
    color: black;
    text-align: left;
    order: 1;
}
.bapf_hideckbox li input:checked+label:hover, .bapf_hideckbox li input:checked+label:hover a, .bapf_hideckbox li label:hover, .bapf_hideckbox li label:hover a {
    color: #0807E0;
}
.jet-woo-products .jet-woo-product-thumbnail {
 
    overflow: initial !important;
  
}

.jet-woo-products .jet-woo-product-excerpt {
 
  
}
}





.jet-checkboxes-list__label{
	display: contents !important;
}

#toTop{
	box-shadow: -2px 2px 10px rgba(0, 0, 0, 0.1);
}
.tabs-single-wrap .woocommerce-tabs {
	border-bottom: 0px;
}

.autoWidth { width: auto !important }
.noMargin { margin: 0 !important }

header .jet-auth-links__item {     line-height: 1.8 !important; }
header .marginLeft { margin-left: auto !important }
header .marginRight { margin-right: auto !important }
header .marginAuto { margin: auto !important }

.marginLeft { margin-left: auto !important }

a.link {
	/* color: #0807E0; */
}

a.link:hover {
	color: black;
}

.headerSlider form {
	/* max-width: 208px; */
}

.headerSlider form > div {
	margin-top:15px; margin-bottom:15px
}

.headerSlider form .wpcf7-form-control-wrap  {
	display:inline-block;
	min-width: 260px;
	position: relative
}

.headerSlider form select  {
	padding: 6px 12px;
	position: relative
}

.headerSlider form .wpcf7-form-control-wrap::after  {
	content: '';
	position: absolute;
	right: 8px;
	top: 14px;
	width: 0;
	height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  
  border-top: 8px solid #999999
}
.headerSlider form .wpcf7-form-control-wrap:hover:after  {
  border-top: 8px solid #797979
}

.headerSlider form input[type="submit"]  {
    padding: 11px 12px;
    font-size: 13px;
}



.headerSlider form .wpcf7-submit  {
	/* background-color: #0807E0; */
}
.headerSlider form .wpcf7-submit:hover  {
	/* background-color: #0D4DC0; */
}


.bg-orange {
	background-color: #f7a40c
}
.bg-orange:hover:after {
	background-color: rgba(0,0,0,0.5)
}


.alignCenter .elementor-image-box-wrapper {
	align-items: center !important;
}

ul.product-categories{
	column-count: 4;
  column-gap: 100px;
	column-rule: 1px solid #eaeaea;
}
.elementor-widget-wp-widget-woocommerce_product_categories  h5{
	display: none;
}

ul.product-categories a:hover{
	
	  color: #0708df !important
}
ul.product-categories a:before{
	content:unset !important;
}
.menu-footer_menu_categories-container .menu-item-link-top { margin-bottom: 3px !important }

.menu-categories_menu-container .elementor-section-wrap section:nth-child(2) { box-shadow: none !important }

.d-none { display: none !important }
.d-inline-block { width: unset !important }
.d-inline-block *  { display: inline-block !important }

.d-inline-flex { display:inline-flex !important;  }
.d-inline-flex   {  width: unset !important;   align-self: center  }


.featured-categories .border { border: 1px solid #eaeaea !important }

/* contact us page */
.page-id-27 .wpcf7-response-output {
	font-size: unset !important;
	line-height: unset !important;
}