@media only screen and (max-width:768px) {
.hero-slide .col-left {
min-height: 350px; 
}

.hero-slide .col-right {
display: none;
}
}

ul.brochure {
padding: 0; 
}

.brochure-container .elementor-page-title {
margin-bottom: 0;
}

ul.brochure h3 {
font-size: 16px!important; 
margin-bottom: 0;
}


.bdt-thumbnav-wrapper.bdt-position-bottom-center.bdt-position-small {
  width: 100% ! important;
	margin: 0px;
	--bdt-position-margin-offset: unset;
}


img.bdt-cover {
max-width: 500px!important;
height: auto!important;
}

div#mTS_1 {
margin: 0 auto;
align-content: center;
display: ruby-text;
}


.bdt-faq-excerpt p {
padding-bottom: 24px;
}

body.single-products ul li {
color: #000;
}

.uicore-scrolled img {
max-width: 100px!important;
}

.uicore-transparent li a {
color: #fff!important;
}

.uicore-transparent .uicore-header-wrapper .uicore-link {
color: #fff!important;
}

.product-hero h3 {
font-weight: 300!important;
font-size: 24px!important; 
}

.product-hero .elementor-element.elementor-element-8ab8a03.elementor-widget.elementor-widget-heading {
margin-bottom: 0;
}

.bdt-text-on-always .bdt-panel-slide-item [class*='bdt-transition-slide'] {
color: #000;
}

.elementor-widget-loop-carousel .swiper-pagination-bullet {
background: #003876!important; 
}

.uicore-page-title .uicore h1.uicore-title {
text-transform: uppercase;
font-weight: 800;
font-size: 42px;
}

body.single-products p, body.single-products ul li {
font-size: 18px;
}

body.single-products ul li {
line-height: 32px;
}

::marker {
font-size: 32px;
color: #000;
}

.uicore-page-title h1.uicore-title, .uicore-page-title a, .uicore-page-title .uicore-desc-wrapp {
max-width: 100%; 
}

/*
.posts-grid .type-accessories, .posts-grid .type-products {
border:1px solid #cdcdcd; 
padding: 24px;
border-radius: 15px;
background-color: #fff; 
} */

.uicore-page-title.elementor-section>.uicore {
padding: 30px; 
}


.posts-grid .type-accessories .elementor-heading-title, .posts-grid .type-products .elementor-heading-title{
font-size: 24px!important;
text-align: center;
margin: 0 auto;
}

.bdt-panel-slide-thumb.bdt-background-cover {
height: 80%; 
}

.footer-logo img {
max-width: 94px!important;
}

.bdt-panel-slide-desc {
padding: 20px 0px;
}

.elementor-widget-wrap.elementor-element-populated.e-swiper-container {
padding: 0;
}

.woocommerce span.onsale {
padding: 12px 20px 12px; 
border-radius: 100px; 
background-color: #d12525!important;
font-size; 16px;
}

button.single_add_to_cart_button.button.alt.wp-element-button {
background-color: #95C11F!important;
}

th {
padding-top: 10px!important;
}

button#place_order {
background-color: #d12525!important;
color: #fff; 
height: 64px; 
}

button.button.wp-element-button, button.button.e-apply-coupon {
color: #fff!important; 
background: #000!important; 
white-space: nowrap; 
border: 0!important; 
height: 54px;
font-weight: 400!important; 
padding-top: 0; 
border-radius: 100px!important; 
}

span.woocommerce-Price-amount.amount {
color: #000;
font-weight: 400;
}

h1.product_title.entry-title {
margin-bottom: 8px; 
}

.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
text-decoration: none;
color: #d12525; 
}

.woocommerce div.product p.price del, .woocommerce div.product span.price del {
font-weight: 400;
color: #a7a7a7;
}



@media only  screen and (max-width:568px) {
.uicore-navbar:not(.uicore-left-menu) .uicore-branding {
height: 40px; 
}
}