/*
Template:       doctio
Theme Name:     Doctio Child
Theme URI:      https://demo.themedraft.net/wp/doctio/
Author:         ThemeDraft
Author URI:     https://themedraft.net/
Description:    Doctio is a medical health WordPress theme
Version:        1.0.0
Text Domain:    doctio
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, translation-ready
*/


.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{display:block;}
.variations .label label{margin-bottom: 0px;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{box-shadow: var(--wvs-selected-item-box-shadow, 0 0 0 1px #a8a8a8);}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before{display:none;}
.nswiper-slide-thumb-active img {border: 1px solid #cfcfcf;}
.nickx_product_images_with_video.v-left .nswiper.nickx-slider-nav, .nickx_product_images_with_video.v-right .nswiper.nickx-slider-nav{width:25% !important;max-height:600px !important;}

.images.nickx_product_images_with_video{max-width:100% !important;}
/* .product_thumbnail_item{width:100% !important;} */
.nswiper-button-next.main_arrow {display:none;}
.nswiper-button-prev.main_arrow {display:none;}
.nickx-slider-nav .nswiper-slide{opacity:1 !important;}
.nswiper-vertical .nswiper-button-prev.thumb_arrow{display:none;}
.nswiper-vertical .nswiper-button-next.thumb_arrow{bottom: 3px !important;right: auto;width: 100% !important;background: #0094da3b !important;transform: rotateZ(0deg) !important;border: 1px solid #0094da !important;height: 29px !important;}
/* .images.nickx_product_images_with_video span.nickx-popup{bottom:0px !important; top:20px; right:20px !important;} */
/* .images.nickx_product_images_with_video span.nickx-popup, .show_lightbox span.nickx-popup_trigger{width:20px !important;} */
.images.nickx_product_images_with_video span.nickx-popup, .show_lightbox span.nickx-popup_trigger{width:100% !important;right: 0px !important; top: 0px !important;background-image:none !important;}
.nswiper-button-next:after, .nswiper-rtl .nswiper-button-prev:after {content: 'next';color: #0094da !important;display: block !important;transform: rotate(90deg) !important;font-size: 15px !important;}


@media (max-width: 1530px)  and (min-width: 1440px) {
.nickx_product_images_with_video.v-left .nswiper.nickx-slider-nav, .nickx_product_images_with_video.v-right .nswiper.nickx-slider-nav{max-height: 580px !important;}
}

@media (max-width: 1440px)  and (min-width: 1200px) {
.nickx_product_images_with_video.v-left .nswiper.nickx-slider-nav, .nickx_product_images_with_video.v-right .nswiper.nickx-slider-nav{max-height: 470px !important;}	
}
@media (max-width: 1200px)  and (min-width: 1140px) {
.nickx_product_images_with_video.v-left .nswiper.nickx-slider-nav, .nickx_product_images_with_video.v-right .nswiper.nickx-slider-nav{max-height: 450px !important;}	
}
@media (max-width: 1140px)  and (min-width: 1024px) {
.nickx_product_images_with_video.v-left .nswiper.nickx-slider-nav, .nickx_product_images_with_video.v-right .nswiper.nickx-slider-nav{max-height: 388px !important;}	
}
@media (max-width: 1024px)  and (min-width: 960px) {
.nickx_product_images_with_video.v-left .nswiper.nickx-slider-nav, .nickx_product_images_with_video.v-right .nswiper.nickx-slider-nav{max-height: 370px !important;}	
	.thumb_arrow:after{font-size:15px !important;}
}
@media (max-width: 960px)  and (min-width: 900px) {
.nickx_product_images_with_video.v-left .nswiper.nickx-slider-nav, .nickx_product_images_with_video.v-right .nswiper.nickx-slider-nav{max-height: 350px !important;}	
}
@media (max-width: 900px)  and (min-width: 800px) {
.nickx_product_images_with_video.v-left .nswiper.nickx-slider-nav, .nickx_product_images_with_video.v-right .nswiper.nickx-slider-nav{max-height: 320px !important;}	
}
@media (max-width: 800px)  and (min-width: 767px) {
.nickx_product_images_with_video.v-left .nswiper.nickx-slider-nav, .nickx_product_images_with_video.v-right .nswiper.nickx-slider-nav{max-height: 295px !important;}	
}
@media (max-width: 767px) {
	.nickx_product_images_with_video.v-left .nswiper.nickx-slider-nav, .nickx_product_images_with_video.v-right .nswiper.nickx-slider-nav{width:100% !important;}
	.nswiper-button-prev.thumb_arrow {display: none;}
	.nswiper-button-next.thumb_arrow {display: none;}
}



















.cst_table td, tr{border:1px solid #808080;padding:10px 5px;}

.border-css {
/*     border: 1px solid #4FD1C5; */
	border-top: 1px solid #4FD1C5;
    border-left: 1px solid #4FD1C5;
}

.mega-menu-main .elementor-icon-list-item:hover .elementor-icon-list-icon {
    filter: brightness(0%) invert(0%);
}


/* .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    filter: brightness(0) invert(1);
}

.elementor-icon-list-item .elementor-icon-list-icon svg {
    filter: brightness(0) invert(1);
} */

/* Krishna Start Css */
/* 404 page css */
.cus-404 {
    padding: 70px 50px !important;
}
.error-page-button .td-button {
    margin-top: 0;
    background-color: #0094DA !important;
    padding: 14px 28px 14px 28px;
    border-radius: 8px;
    color: #fff;
    font-size: 16px !important;
	line-height:26px !important;
    font-weight: 700;
    font-family: 'Manrope';
}

.error-page-button .td-button:hover{
    background-color: #000 !important;
    color: #fff !important;
	transition: 0.5s !important;
}

/* End 404 page css */
/* Blog Page Css */
.blog-pg.container.blog_grid_sec{padding:70px 0px;max-width:1440px;}
.blog-pg .row {margin: 0px !important;}
.blog-pg .row [class*="col-"]:not(.elementor-column){padding: 0 0px; !important}
.cus-mb {margin-bottom: 30px !important;}
.cus-mb:last-child {margin-bottom: 0 !important;}
.blog-pg .card-body{padding:0px !important;padding-left:40px !important;}
.blog-pg .post-meta.mb-3{margin-bottom:14px !important;}
.blog-pg .card-body .card-title{margin-bottom: 8px !important;}
.blog-pg .media{align-items: center;}
.blog-pg h5.card-title.text-dark a{font-size:26px !important;font-family: 'Lato';font-weight: 700 !important;line-height:36px;color: #2A2A2D !important; }
.cpr{padding-right:25px !important;}
.cpl{padding-left:25px !important;}
.blog-pg .ms-2 {margin-left: 24px !important;}
.info-box-design .date.text-muted{margin-left: 24px !important;}
.blog-pg .card-text {margin-bottom: 18px !important;}
.blog-pg .card-text{font-size: 18px;line-height:27px !important;font-family:'Manrope';font-weight:400;color:#797D81;}
.blog-pg h5.card-title.text-dark a:hover {color: #0094DA !important; }
.recent-post-title a {color: #242A2D !important;margin:0px 0px 4px 0px !important;display:block;font-weight:600 !important;font-size:18px;line-height:27px;}
.recent-posts-widget .date.text-muted{line-height: 24px;font-size: 16px;font-weight: 500 !important;font-family: 'Manrope';}
.recent-posts-widget img{height: 80px;width: 80px;object-fit: cover;}
.recent-posts-widget .mb-4 {margin-bottom: 16px !important;}
.list-unstyled li {margin-bottom: 12px !important;}
.list-unstyled li:last-child {margin-bottom:0px !important;}
h3.widget-title {border-bottom: 1px solid #e7e7e7;padding-bottom: 16px;margin-bottom: 24px !important;font-size: 28px;color: #2A2A2D !important;font-family: 'Manrope';}
.recent-posts-widget .list-unstyled {margin-bottom: 0px !important;}
.categories-widget {margin-top: 40px;}
.blog_custom img{border-radius:16px !important;}
.blog_section .card{padding: 20px;border-radius: 20px;}
.blog_section img{border-radius:16px !important;}
.img-box img{transition: transform 0.8s ease;}
.img-box img:hover{transform: scale(1.1);}
.img-box {overflow: hidden;}

@media (max-width: 1600px) and (min-width: 1440px) {
	.blog-pg.container.blog_grid_sec{padding:70px 50px !important;}	
}
@media (max-width: 1440px) and (min-width: 1200px) {
.blog-pg.container.blog_grid_sec{padding:50px 10px !important;max-width: 1140px !important;}	
}
/* blog single page css */


.single_pg .row > [class*='col-']{padding:0px 0px !important;}
.single_pg.row [class*="col-"]:not(.elementor-column){padding: 0px 0px !important;}
.single_pg .col-lg-9.col-md-12.cpr{padding-right:25px !important;}
.single_pg .col-lg-3.col-md-12.cpl{padding-left:25px !important;}
.single_pg .ms-2{margin-left: 24px !important;}
/* .single_pg.container {margin-top: 40px;} */
.single_pg_breadcrumb.container{padding: 0px;}
.single_pg_breadcrumb .breadcrumb {padding: 0px !important;}
.row.blog-main {margin: 0px !important;}
.single_pg_breadcrumb.container .row {margin: 0px !important;}
.single_pg.container {padding: 0px;}
.single_pg.container {padding: 30px 0px 0px 0px!important;}
.single_pg  .post-meta.mb-3{margin-bottom: 11px !important;}
.breadcrumb-item {align-items: center;display: inline;position: relative;color: #242A2D;font-weight: 400 !important;text-transform: uppercase;font-size: 18px;line-height:27px !important;}
.single_title {font-size: 35px !important;line-height: 45px !important;color: #242A2D !important;font-weight: 700;font-family: 'Lato';}
.single_title.mb-3{margin-bottom: 21px !important;}
@media (max-width: 630px) {
.single_pg_breadcrumb .breadcrumb{display:block !important;}
.single_pg_breadcrumb .breadcrumb-item{display:inline !important;}
.single_pg_breadcrumb .breadcrumb-item+.breadcrumb-item::before{float:none !important;margin:0  6px !important;}	
}
@media (max-width: 1200px) and (min-width: 880px) {
	.single-post .breadcrumb{margin-top:120px !important;}
}
@media (max-width: 880px) and (min-width: 540px) {
	.single-post .breadcrumb {margin: 110px 0px 0px 0px !important;}
}
@media (max-width: 540px) {
    .single-post .breadcrumb {margin: 80px 0 0 0px !important;}
}

@media (max-width: 1600px) and (min-width: 1440px) {
	.single_pg.container{padding:30px 50px 0px 50px !important;}
	.single_pg_breadcrumb.container{padding:0px 50px !important;}
}
@media (max-width: 1440px) and (min-width: 1200px) {
	.single_pg.container{padding:20px 10px 0px 10px !important;max-width: 1140px !important;}	
	.single_pg_breadcrumb.container{padding:0px 10px !important;max-width: 1140px !important;}
}
@media (max-width: 1200px) and (min-width: 992px) {
.single_pg .col-lg-3.col-md-12.cpl{padding-left:15px !important;}
}



.single-post .breadcrumb {list-style: none;padding: 0; margin: 0;justify-content: center;position: relative;display: inline-flex;top: 0;background: #fff;padding: initial;margin: 150px 0px 0px 0px;border-radius: 48px;box-shadow: none;}
/* .single-post .breadcrumb a{color:#000 !important;}*/
.single-post .breadcrumb li{color:#242A2D !important;} 
/* End Blog Page css */


.gallery-tabing .col-lg-12.col-md-12.col-xs-12.text-center {/* display: flex !important;*/ overflow-x: auto; white-space: nowrap !important; gap: 4px; scroll-behavior: smooth; /* justify-content: left; */ /*scrollbar-width: none; */ flex-wrap: nowrap;scrollbar-width: thin;scrollbar-color: #0000000d transparent;}
.gallery-tabing .simplefilter_1889 li{padding: 4px 10px !important;border-radius: 20px !important;}

.icon-position .elementor-icon-box-icon {margin-top: 3px;}
.filter_gallery_1889.row.filtr-container {--bs-gutter-x: 0px;}
.gallery-tabing .portfolio-wraper {padding: 0px;}
.partner_box:hover .elementor-icon-box-title {color: #fff !important;transition: all 0.5s ease-in-out;}
.partner_box:hover .elementor-icon-box-description {color: #fff !important;transition: all 0.5s ease-in-out;}
.partner_box:hover .partner_iocn {background-color: #fff !important;transition: all 0.5s ease-in-out;}
.partner_box:hover .partner_iocn svg{filter: brightness(0) saturate(100%) invert(60%) sepia(119%) saturate(316%) hue-rotate(176deg) brightness(95%) contrast(93%);transition: all 0.5s ease-in-out;}
.calculator .calculator-1 {display: block;margin-bottom: 0px !important;transition: all 1.4s ease !important;}
.calculator .calculator-2 {position: absolute;top: 0;left: 0;opacity: 0;transition: opacity 0.3s ease-in-out;width: 100%;height: auto;transition: all 1.4s ease !important;}
.calculator:hover .calculator-1 {opacity: 0;}
.calculator:hover .calculator-2 {opacity: 1;}
.electrical .electrical-1 {display: block;margin-bottom: 0px !important;transition: all 1.4s ease !important;}
.electrical .electrical-2 {position: absolute;top: 0;left: 0;opacity: 0;transition: opacity 0.3s ease-in-out;width: 100%;height: auto;transition: all 1.4s ease !important;}
.electrical:hover .electrical-1 {opacity: 0;}
.electrical:hover .electrical-2 {opacity: 1;}
.light .light-1 {display: block;margin-bottom: 0px !important;transition: all 1.4s ease !important;}
.light .light-2 {position: absolute;top: 0;left: 0;opacity: 0;transition: opacity 0.3s ease-in-out;width: 100%;height: auto;transition: all 1.4s ease !important;}
.light:hover .light-1 {opacity: 0;}
.light:hover .light-2 {opacity: 1;}
.clock .clock-1 {display: block;margin-bottom: 0px !important;transition: all 1.4s ease !important;}
.clock .clock-2 {position: absolute;top: 0;left: 0;opacity: 0;transition: opacity 0.3s ease-in-out;width: 100%;height: auto;transition: all 1.4s ease !important;}
.clock:hover .clock-1 {opacity: 0;}
.clock:hover .clock-2 {opacity: 1;}
.home-appliances .home-appliances-1 {display: block;margin-bottom: 0px !important;transition: all 1.4s ease !important;}
.home-appliances .home-appliances-2 {position: absolute;top: 0;left: 0;opacity: 0;transition: opacity 0.3s ease-in-out;width: 100%;height: auto;transition: all 1.4s ease !important;}
.home-appliances:hover .home-appliances-1 {opacity: 0;}
.home-appliances:hover .home-appliances-2 {opacity: 1;}
.e-bike .e-bike-1 {display: block;margin-bottom: 0px !important;transition: all 1.4s ease !important;}
.e-bike .e-bike-2 {position: absolute;top: 0;opacity: 0;transition: opacity 0.3s ease-in-out;width: 100%;height: auto;transition: all 1.4s ease !important;}
.e-bike:hover .e-bike-1 {opacity: 0;}
.e-bike:hover .e-bike-2 {opacity: 1;}
p{margin-bottom:0px !important;}
/* .blog_section h5 a {color: #2a2a2d !important;line-height: 30px;} */
.swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom: 0px !important;}
.home-section-width .elementor-container {width: 100% !important;}
.elementor-section.home-section-width.elementor-section-boxed > .elementor-container{max-width:100% !important;}
.titlecst {margin-bottom: 0px;font-weight:900 !important;text-align:center;}
.woocommerce .woocommerce-breadcrumb{margin:0px;display: inline-flex;}
.Main-header-sticky{position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;transition: all 0.3s ease-in-out;}
div.themedraft-contact-form-container input, .themedraft-contact-form-container select, .themedraft-contact-form-container textarea, .themedraft-contact-form-container input[type="date"]{font-size:16px !important;}
.partner_with_us ::placeholder {font-size: 16px !important;color:#ABABAB !important;}
.td-button, input[type="submit"], button[type="submit"]{font-family:'Lato';font-size: 18px !important;}
.themedraft-contact-form-container form select {-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;padding-right: 30px !important;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M7 10l5 5 5-5z" fill="black"/></svg>') !important;background-repeat: no-repeat !important;background-position: right 10px center !important; background-size: 28px !important;border: 1px solid #ccc !important;padding: 8px 13px !important;}
/* Hide the default arrow in some browsers */
select::-ms-expand {display: none !important;}
div.themedraft-contact-form-container input, .themedraft-contact-form-container select, .themedraft-contact-form-container textarea, .themedraft-contact-form-container input[type="date"]{margin-bottom:0px !important;}
.themedraft-contact-form-container input{border:none !important;}
.partner_with_us select {color: #ABABAB !important;font-size: 16px !important;}
.partner_with_us select:focus,.partner_with_us select:active {color: #444444 !important;}
.partner_with_us .select_part{height:45px !important;}
.cst-mb {margin-bottom: 14px;}
.Contact_us div.themedraft-contact-form-container textarea{padding: 14px !important;}
.Contact_us .cst-mb {margin-bottom: 20px;}
.Contact_us ::placeholder {font-size: 16px !important;color:#ABABAB !important;}
.contact-icon .elementor-icon{margin-top:5px;}
.elementskit-dropdown li>a>.elementskit-submenu-indicator {transform: rotate(270deg);}
.elementskit-dropdown li>a>.icon {line-height: inherit;}
.footer_details a {color: #fff;}
.footer_details a:hover {color: #0094DA;}
.footer_details .elementor-icon{border:1px solid #fff;}
.footer_details .elementor-icon:hover{border:1px solid #0094DA;}
.icon-sp .elementor-icon{margin-top:5px;}
.breadcrumb-item{font-family: 'Manrope' !important;color: #242A2D !important;}
.breadcrumb-item a{color: #242A2D !important;}
.breadcrumb-item a:hover{color: #0094DA !important;}
.woocommerce-breadcrumb .breadcrumb-separator {margin:0 10px !important;display: flex;align-items: center;}
.p-title .product_title.entry-title{margin-bottom:0px !important;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{border-radius:0px !important;}
.pro_detil_title {font-size: 28px !important;line-height:35px !important;font-weight: 600 !important;font-family: 'Manrope' !important;color: #0094DA;}
.woocommerce-product-details__short-description h3 {font-size: 24px !important;line-height:30px !important;font-weight: 600 !important;font-family: 'Manrope' !important;color: #0094DA;}
.specification_table {font-size: 18px !important;line-height:27px !important;font-family: 'Manrope' !important;border: 0 !important;width: 100%;margin: 22px 0px 0px 0px;}
.specification_table th {font-size: 18px !important;line-height:27px !important;font-family: 'Manrope';font-weight: 600;color: #242a2d;border-top: 0px solid !important;border-right: 0px solid !important;text-align: left;padding: 0 0px 10px 0;width:24%;vertical-align:top;}
.specification_table td {font-size: 18px !important;line-height:27px !important;border-top: 0px solid !important;border-right: 0px solid !important;text-align: left;font-weight: 400;color: #242a2d;font-family: 'Manrope';padding: 0 0px 10px 0;width:82%;text-transform:none;}
.table_div{background: #f8f8f8;padding:15px 20px;display:block;margin-top:15px;}
.flex_me span{display: flex;align-items: center;gap:15px;line-height: 24px;font-size: 16px;font-weight: 400 !important;font-family: 'Manrope';font-weight: 500;}
.flex_me{display: flex;align-items: flex-start;gap:15px;line-height: 24px;font-size: 16px;font-weight: 400;font-family: 'Manrope';}
i.cir_css{color: #93D7F6;border: 6px solid #E3F6FF;border-radius: 43px;font-size: 14px;}
.fetures_table{border: 0 !important; width: 100%; font-size: 18px !important; line-height:27px !important; margin: 0px; background: #F8F8F8; border-collapse: collapse;}
.fetures_table th {border-top: 0px solid !important; border-right: 0px solid !important; text-align: left; padding: 0 0px 14px 0; width: 50%;}
.fetures_table td {border-bottom: 1px solid #DADADA; border-right: 1px solid #DADADA; text-align: left; font-weight: 400; color: #242A2D; width: 50%; padding: 15px 11px;}
.woocommerce div.product form.cart{margin-top:0px !important;margin-bottom:0px !important;}
.woocommerce div.product form.cart .variations label{color:#0094DA !important;font-weight: 600 !important;}
.variations_form .variations th, table td {border-top: 0px solid;border-right: 0px solid; text-align: center;padding: 0px;border-color: #223645;font-size: 18px;line-height:27px !important; margin-bottom: 6px;text-transform: capitalize;color:#242a2d;font-family: 'Manrope';}
form.woocommerce-ordering:before, .woocommerce div.product form.cart .variations td.value:before{display:none;}
.value.woo-variation-items-wrapper {display: flex !important;align-items: center;}
.woocommerce div.product form.cart .reset_variations{margin-top:0px !important;margin-left: 20px}
.woocommerce_product_description h3 {font-size: 24px !important;line-height:30px !important;font-weight: 600 !important;font-family: 'Manrope' !important;color: #0094DA;}
.table-bordered td, .table-bordered th{border: 1px solid #CECECE !important;font-size: 18px !important;line-height:27px !important;font-family: 'Manrope';vertical-align: middle !important;text-align:center;color:#242a2d !important;}
.related-products h3{font-size: 28px !important;line-height:34px !important;font-weight: 700 !important;font-family:'Lato' !important;color:#242A2D;}
.relted_title{margin-bottom:30px;margin-top:30px;}
.electical {margin-top: 7px !important;}
table.specification_table.electical {table-layout: fixed;}
.custom_fetures_table{border: 0 !important; width: 100%; font-size: 18px !important; line-height:27px !important; margin: 0px;}
.custom_fetures_table th {text-align: left; padding: 0 0px 14px 0; width: 50%;}
.custom_fetures_table td {text-align: left; font-weight: 400; color: #242A2D; width: 50%; padding:15px 10px 0px 0px;}
.sticky-heading{flex:1;position:-webkit-sticky;position:sticky;top:20px;height:fit-content}.sticky-content{flex:2;overflow-y:auto}

/* Home blog css start */
.category a{font-size: 16px; color: #797D81 !important; font-weight: 600; line-height:24px;}
.category a:hover{color:#242A2D !important;}
.date.text-muted{font-size: 16px;line-height:24px;color: #797D81 !important;font-weight: 600; }
.blog_section h5 a {font-size: 22px !important;font-family: 'Lato';font-weight: 700 !important;line-height: 30px;color: #2A2A2D !important; }
.blog_section h5 a:hover {color: #0094DA !important; }
a.btn.btn-primary.c-link {color: #0094DA !important; text-transform: uppercase; font-size: 16px; line-height: 24px;font-weight:400 !important;}
a.btn.btn-primary.c-link:hover {color: #242A2D !important;}
.card-body .mb-2 {margin-bottom: 14px !important;}
.card-body .card-title {margin-bottom: 18px;}
/* Home blog css End */

/* Start single grid product page css */
.product_box_hover{ transition: transform 0.5s ease-in-out, filter 0.3s ease-in-out;transform: scale(1);position: relative;}
.product_box_hover:hover{transform: scale(1.1);background: white;padding: 0px;border-radius: 10px;box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.2);z-index: 1;/*z-index: 99999999;*/}
.product_details_card p {display: flex;width: 100%;gap: 20px;margin-bottom:16px !important;font-size: 18px !important;line-height:27px !important;font-family: 'Manrope';font-weight:400;}
.product_details_card span {font-weight: 700;min-width: 120px;color:#242A2D;}
.product_details_card p:last-child {margin-bottom: 0px !important;}
.woocommerce div.product form.cart .reset_variations:hover {background-color: #242A2D !important;}
@media (max-width: 2400px) and (min-width: 990px) {
/* 	.product_thumbnail_item{width: 95% !important;} */
}
@media (max-width: 990px) and (min-width: 767px) {
/* 	.product_thumbnail_item{width: 95% !important;} */
}
/* End single grid product page css */

/* subcategory design css */
.info-box-design .ekit-wid-con {background-color: #f8f8f8;border-radius: 16px 16px 16px 16px;}
.info-box-design .ekit-wid-con .elementskit-infobox{background-color: #f8f8f8;padding: 16px 16px 20px 16px;border-radius: 16px 16px 16px 16px;}
.info-box-design .elementskit-info-box-icon{background-color: #fff;border-radius:12px 12px 12px 12px;}
.info-box-design .elementskit-info-box-title {font-size: 18px !important;line-height: 24px;font-weight: 700;font-family: 'Lato';padding:7px 0px 0px 0px;}
.info-box-design .elementskit-infobox:hover .elementskit-info-box-icon{background-color: #E7F5FF8A;}
.info-box-design .elementskit-infobox:hover .elementskit-info-box-title{color: #0094DA !important;}
.info-box-design .row {margin: 0px !important;gap:26px;}
.info-box-design .row [class*="col-"]:not(.elementor-column){padding: 0px !important;}
.info-box-design .col-lg-4 {width: 32.1%;}
@media (max-width: 1520px) and (min-width: 1440px) {
	.info-box-design .col-lg-4 {width: 32%;}
}
@media (max-width: 1440px) and (min-width: 1200px) {
	.info-box-design .row {gap:24px;}
	.info-box-design .ekit-wid-con .elementskit-infobox{padding:14px 14px 14px 14px;}
	.info-box-design .elementskit-info-box-title{font-size: 18px !important;line-height: 24px;padding: 0px 0px 0px 0px;}
	.info-box-design .col-lg-4 {width: 31.9%;}
}
@media (max-width: 1210px) and (min-width: 1200px) {
	.info-box-design .col-lg-4 {width: 31.8%;}
}
@media (max-width: 1200px) {
	.info-box-design .ekit-wid-con .elementskit-infobox{padding:14px 14px 14px 14px;}
	.info-box-design .elementskit-info-box-title{font-size: 18px !important;line-height: 24px;padding:0px 0px 0px 0px;}
	.info-box-design .row {gap:22px;}
	.info-box-design .col-lg-4 {width: 32%;}
}
@media (max-width: 1175px){
	.info-box-design .col-lg-4 {width: 31.9%;}
}
@media (max-width: 1098px){
	.info-box-design .col-lg-4 {width: 31.8%;}
}
@media (max-width: 1030px){
	.info-box-design .col-lg-4 {width: 31.7%;}
}
@media (max-width: 1024px){
	.info-box-design .elementskit-info-box-title{font-size:16px !important;line-height:22px;}
	.info-box-design .row {gap:20px;}
/* 	.menu-hb .elementskit-menu-hamburger{
		display: flex;
		justify-content: end;
	} */
}
@media (max-width: 972px){
	.info-box-design .col-lg-4 {width: 31.6%;}
}
@media (max-width: 880px) {
	.info-box-design .elementskit-info-box-title{font-size:14px !important;line-height:21px;}
	.info-box-design .row {gap: 14px;}
	.info-box-design .col-lg-4 {width: 32.1%;}
	.info-box-design .ekit-wid-con .elementskit-infobox{padding: 12px 12px 12px 12px;}
}
@media (max-width: 812px) and (min-width: 767px) {
	.info-box-design .col-lg-4 {width: 32%;}
}
@media (max-width: 767px) {
	.info-box-design .col-lg-4{width:100%;}
	.info-box-design .row {gap: 18px;}
}
/* end subcategory design css */





/* Start Header Search Css */
.dgwt-wcas-ico-magnifier-handler{margin-bottom:4px;}
.hfe-nav-menu-icon{padding:0px;}
@media (max-width: 1024px) {
	.search_icon_fibo{margin:auto 0px;}
	.icon_mega_search .dgwt-wcas-ico-magnifier-handler {margin-bottom: 0px;}
	.elementskit-menu-hamburger{font-size:23px !important;line-height:23px !important;}
/* 	.icon_mega_search .dgwt-wcas-search-icon{width:15px;} */
}
.dgwt-wcas-overlay-mobile{background: #5b5a5a6b;}
/* End Header Search Css */


@media (max-width: 1440px) and (min-width: 1200px) {
	
	.breadcrumb-item{font-size:16px !important;}
	.breadcrumb{padding: 13px 26px !important;}
	.breadcrumb-item + .breadcrumb-item::before{width: 8px !important;height: 8px !important;}
/* 	.breadcrumb-item + .breadcrumb-item::before{width: 6px !important;height: 6px !important;margin-top:12px !important;} */
	.partner_with_us lable.d-block.mb-2 {font-size: 16px; margin-bottom: 5px !important;}
	.cst-mb {margin-bottom: 10px;}
	.partner_with_us .first.last span {font-size: 16px; line-height: 24px; }
	.Contact_us div.themedraft-contact-form-container input{padding: 10px 14px;}
	.Contact_us div.themedraft-contact-form-container textarea{padding: 10px 14px;}
	.Contact_us .wpcf7-not-valid-tip{font-size: 16px;}
	.wpcf7-not-valid-tip{font-size:16px !important;}
	.Contact_us .cst-mb{margin-bottom:15px !important}
	.list-icon-font a {font-size: 16px !important;}
	.pro_detil_title {font-size: 24px !important;line-height:30px !important;}
	.woocommerce-product-details__short-description h3 {font-size: 22px !important;line-height:28px !important;}
	.specification_table {font-size: 16px !important;line-height:24px !important;margin: 17px 0px 0px 0px;}
	.specification_table th {font-size: 16px !important;line-height:24px !important;padding: 0 0px 8px 0;width:26%;}
	.specification_table td {font-size: 16px !important;line-height:24px !important;padding: 0 0px 8px 0;width:82%;}
	.table_div{padding:12px 15px;margin-top:10px;}
	.flex_me span{gap:12px;line-height: 22px;font-size: 14px;}
	.flex_me{gap:12px;line-height: 22px;font-size: 14px;}
	i.cir_css{border: 6px solid #E3F6FF;border-radius: 43px;font-size: 12px;}
	.fetures_table{font-size: 16px !important; line-height:24px !important;}
	.fetures_table th {padding: 0 0px 14px 0; width: 50%;}
	.fetures_table td {width: 50%; padding: 15px 11px;}
	.variations_form .variations th, table td {font-size: 16px;line-height:24px !important; margin-bottom:4px;}
	.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){width:24px !important; height:24px !important;}
	.woocommerce_product_description h3 {font-size: 22px !important;line-height:28px !important;margin-bottom:5px;}
	.table-bordered td, .table-bordered th{font-size: 16px !important;line-height:24px !important;}
	.related-products h3{font-size: 26px !important;line-height:32px !important;margin-bottom: 25px;margin-top:25px;}
	.product_details_card p {width: 100%;gap:16px;margin-bottom:12px !important;font-size: 16px !important;line-height:24px !important;}
	.category a{font-size: 14px;line-height:21px;}
	.date.text-muted{font-size: 14px;line-height:21px;}
	.blog_section h5 a {font-size: 20px !important;line-height: 28px;}
	a.btn.btn-primary.c-link {font-size:14px;line-height:21px;}
	.card-body .mb-2 {margin-bottom: 10px !important;}
	.card-body .card-title {margin-bottom: 10px;}
	
	
	
	.cus-mb {margin-bottom: 30px !important;}
	.cus-mb:last-child {margin-bottom: 0 !important;}
	.blog-pg .card-body{padding:0px !important;padding-left:26px !important;}
	.blog-pg .post-meta.mb-3{margin-bottom:7px !important;}
	.blog-pg .card-body .card-title{margin-bottom: 4px !important;}
	.blog-pg h5.card-title.text-dark a{font-size:22px !important;line-height:32px;}
	.cpr{padding-right:15px !important;}
	.cpl{padding-left:15px !important;}
	.blog-pg .ms-2 {margin-left: 20px !important;}
	.info-box-design .date.text-muted{margin-left: 20px !important;}
	.blog-pg .card-text {margin-bottom: 10px !important;}
	.blog-pg .card-text{font-size: 16px;line-height:24px !important;}
	.recent-post-title a {margin:0px 0px 2px 0px !important;font-size:16px;line-height:24px;}
	.recent-posts-widget .date.text-muted{line-height: 22px;font-size: 14px;}
	.recent-posts-widget img{height: 80px;width: 80px;object-fit: cover;}
	.recent-posts-widget .mb-4 {margin-bottom: 14px !important;}
	.list-unstyled li {margin-bottom: 10px !important;}
	.list-unstyled li:last-child {margin-bottom:0px !important;}
	h3.widget-title {padding-bottom: 12px;margin-bottom: 20px !important;font-size: 24px;}
	.categories-widget {margin-top: 30px;}
	.categories-widget a{font-size:16px !important;line-height:24px;}	
	.single_pg  .post-meta.mb-3{margin-bottom: 8px !important;}
	.single_title {font-size: 30px !important;line-height: 40px !important;}
	.single_title.mb-3{margin-bottom:18px !important;}
	.single_pg .col-lg-9.col-md-12.cpr{padding-right:15px !important;}
	.single_pg .col-lg-3.col-md-12.cpl{padding-left:15px !important;}
	.categories-widget .list-unstyled span {font-size: 16px;}
	.custom_fetures_table td{padding:10px 10px 0px 0px;}
}
@media (max-width: 1200px) {
	.woocommerce-breadcrumb .breadcrumb-separator{margin: 0 8px !important;}
	.breadcrumb-item{font-size:16px !important;}
	.breadcrumb{padding: 13px 26px !important;}
/* 	.breadcrumb-item + .breadcrumb-item::before{width: 6px !important;height: 6px !important;margin-top:12px !important;} */
	.breadcrumb-item + .breadcrumb-item::before{width: 7px !important;height: 7px !important;}
	.titlecst{font-size: 30px !important;line-height: 40px !important;}
	.partner_with_us lable.d-block.mb-2 {font-size: 16px; margin-bottom: 5px !important;}
	.cst-mb {margin-bottom: 10px;}
	.partner_with_us .first.last span {font-size: 16px; line-height: 24px; }
	.Contact_us div.themedraft-contact-form-container input{padding: 10px 14px;}
	.Contact_us div.themedraft-contact-form-container textarea{padding: 10px 14px;}
	.Contact_us .wpcf7-not-valid-tip{font-size: 16px;}
	.wpcf7-not-valid-tip{font-size:16px !important;}
	.Contact_us .cst-mb{margin-bottom:15px !important}
	.list-icon-font a {font-size: 16px !important;}
	.pro_detil_title {font-size: 20px !important;line-height:27px !important;}
	.woocommerce-product-details__short-description h3 {font-size: 20px !important;line-height:27px !important;}
	.specification_table {font-size: 16px !important;line-height:24px !important;margin: 17px 0px 0px 0px;}
	.specification_table th {font-size: 16px !important;line-height:24px !important;padding: 0 0px 8px 0;width:40%;}
	.specification_table td {font-size: 16px !important;line-height:24px !important;padding: 0 0px 8px 0;width:82%;}
	.table_div{padding:12px 15px;margin-top:10px;}
	.flex_me span{gap:12px;line-height: 22px;font-size: 14px;}
	.flex_me{gap:12px;line-height: 22px;font-size: 14px;}
	i.cir_css{border: 4px solid #E3F6FF;border-radius: 43px;font-size:9px;}
	.fetures_table{font-size: 16px !important; line-height:24px !important;}
	.fetures_table th {padding: 0 0px 14px 0; width: 50%;}
	.fetures_table td {width: 50%; padding: 8px 10px;}
	.variations_form .variations th, table td {font-size: 16px;line-height:24px !important; margin-bottom:4px;}
	.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){width:24px !important; height:24px !important;}
	.woocommerce_product_description h3 {font-size: 20px !important;line-height:27px !important;margin-bottom:5px;}
	.table-bordered td, .table-bordered th{font-size: 16px !important;line-height:24px !important;}
	.related-products h3{font-size: 26px !important;line-height:32px !important;margin-bottom: 25px;margin-top:25px;}
	.product_details_card p {gap:16px;margin-bottom:12px !important;font-size: 16px !important;line-height:24px !important;}
	.category a{font-size: 14px;line-height:21px;}
	.date.text-muted{font-size: 14px;line-height:21px;}
	.blog_section h5 a {font-size: 20px !important;line-height: 28px;}
	a.btn.btn-primary.c-link {font-size:14px;line-height:21px; }
	.card-body .mb-2 {margin-bottom: 10px !important;}
	.card-body .card-title {margin-bottom: 10px;}
	.blog-pg.container.blog_grid_sec{padding:40px !important;}
	.single_pg.container{padding:20px 40px !important;}
	.single_pg_breadcrumb.container{padding:0px 40px !important;}
	.cus-mb {margin-bottom: 30px !important;}
	.cus-mb:last-child {margin-bottom: 0 !important;}
	.blog-pg .card-body{padding:0px !important;padding-left:20px !important;}
	.blog-pg .post-meta.mb-3{margin-bottom:2px !important;}
	.blog-pg .card-body .card-title{margin-bottom: 4px !important;}
	.blog-pg h5.card-title.text-dark a{font-size:20px !important;line-height:26px;}
	.cpr{padding-right:15px !important;}
	.cpl{padding-left:15px !important;}
	.blog-pg .ms-2 {margin-left: 20px !important;}
	.info-box-design .date.text-muted{margin-left: 20px !important;}
	.blog-pg .card-text {margin-bottom: 5px !important;}
	.blog-pg .card-text{font-size: 14px;line-height:22px !important;}
	.recent-post-title a {margin:0px 0px 2px 0px !important;font-size:14px;line-height:22px;}
	.recent-posts-widget .date.text-muted{line-height: 22px;font-size: 14px;}
	.recent-posts-widget img{height: 60px;width:60px;object-fit: cover;}
	.recent-posts-widget .mb-4 {margin-bottom: 14px !important;}
	.list-unstyled li {margin-bottom: 10px !important;}
	.list-unstyled li:last-child {margin-bottom:0px !important;}
	 h3.widget-title {padding-bottom: 5px;margin-bottom: 18px !important;font-size: 22px;}
	.categories-widget {margin-top: 30px;}
	.categories-widget a{font-size:14px !important;line-height:22px;}
	.single_title {font-size:28px !important;line-height:34px !important;}
	.single_title.mb-3{margin-bottom:18px !important;}
	.single_pg  .post-meta.mb-3 {margin-bottom: 8px !important;}
	.single_pg .col-lg-9.col-md-12.cpr{padding-right:15px !important;}
	.categories-widget .list-unstyled span {font-size: 16px;}
	.custom_fetures_table td{padding:10px 10px 0px 0px;}
	
}
@media (max-width: 880px) {
	.breadcrumb-item{font-size:12px !important;}
	.breadcrumb{padding: 8px 16px !important;}
	.woocommerce-breadcrumb .breadcrumb-separator{margin:0 5px !important;}
	.breadcrumb-item + .breadcrumb-item::before{width: 6px !important;height: 6px !important;margin: 0 5px !important;}
/* 	.breadcrumb-item + .breadcrumb-item::before{width: 6px !important;height: 6px !important;margin-top:12px !important;} */
	.breadcrumb-item a{font-size:12px !important;}
	.titlecst{font-size: 24px !important;line-height: 34px !important;}
	.partner_iocn{width: 35px !important;padding: 4px !important;height: 35px !important;}
	.partner_with_us lable.d-block.mb-2 {font-size: 16px; margin-bottom: 2px !important;}
	.cst-mb {margin-bottom: 10px;}
	.partner_with_us .first.last span {font-size: 14px; line-height: 20px; }
	.partner_with_us select {font-size: 14px !important;}
	div.themedraft-contact-form-container input, .themedraft-contact-form-container select, .themedraft-contact-form-container textarea, .themedraft-contact-form-container input[type="date"]{font-size:14px !important;}
	.partner_with_us ::placeholder {font-size: 14px !important;color:#ABABAB !important;}
	.partner_with_us .fomt-cont{padding: 10px 12px !important;}
	.themedraft-contact-form-container form select{padding: 0px 12px !important;background-size: 24px !important;}
	.partner_with_us .select_part {height: 40px !important;}
	.partner_with_us div.themedraft-contact-form-container input{margin-bottom:0px !important}
	.wpcf7-not-valid-tip{font-size:16px !important;}
	div.themedraft-contact-form-container textarea{padding: 10px 12px !important;}
	.td-button, input[type="submit"], button[type="submit"]{padding: 12px 28px 12px 28px !important;font-size:16px !important}
	.col-lg-12.col-md-12.pt-0.pb-0.mb-3.cst-mb {margin-bottom: 10px !important;}
	.Contact_us div.themedraft-contact-form-container input{padding: 6px 12px !important; margin-bottom:0px !important;}
	.Contact_us div.themedraft-contact-form-container textarea{padding: 6px 12px !important; }
	.Contact_us .wpcf7-not-valid-tip{font-size: 16px;}
	.wpcf7-not-valid-tip{font-size:16px !important;}
	.Contact_us .cst-mb{margin-bottom:15px !important}
	.Contact_us ::placeholder {font-size: 14px !important;}
	.list-icon-font a {font-size: 14px !important;}
	.pro_detil_title {font-size: 20px !important;line-height:27px !important;}
	.woocommerce-product-details__short-description h3 {font-size: 20px !important;line-height:27px !important;}
/* 	.woocommerce .woocommerce-breadcrumb{display: block;} */
	.woocommerce .woocommerce-breadcrumb{display: flex;flex-wrap: wrap;}
	.specification_table {font-size: 14px !important;line-height:22px !important;margin: 12px 0px 0px 0px;}
	.specification_table th {font-size: 14px !important;line-height:22px !important;padding: 0 0px 4px 0;width:40%;}
	.specification_table td {font-size: 14px !important;line-height:22px !important;padding: 0 0px 4px 0;width:82%;}
	
	.table_div{padding:10px 10px;margin-top:10px;}
	.flex_me span{gap:12px;line-height: 22px;font-size: 14px;}
	.flex_me{gap:12px;line-height: 22px;font-size: 14px;}
	i.cir_css{border: 4px solid #E3F6FF;border-radius: 43px;font-size:9px;}
	.fetures_table{font-size: 16px !important; line-height:24px !important;}
	.fetures_table th {padding: 0 0px 14px 0; width: 50%;}
/* 	.fetures_table td {width: 50%; padding: 8px 10px;} */
	.fetures_table td {border-bottom: 1px solid #DADADA !important;border-right: 0px solid #DADADA;text-align: left;font-weight: 400;color: #000;width: 100%;padding: 8px 4px;display: block;}
	.fetures_table tr:last-child td:last-child{border-bottom: none !important;}
	.variations_form .variations th, table td {font-size: 14px;line-height:22px !important; margin-bottom:4px;}
	.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){width:20px !important; height:20px !important;}
	.woocommerce div.product form.cart .reset_variations{margin-top:0px !important;margin-left: 10px; font-size: 12px !important;padding: 0px 12px !important;}
	.woocommerce_product_description h3 {font-size: 20px !important;line-height:27px !important;margin-bottom:0px;}
	.table-bordered td, .table-bordered th{font-size: 14px !important;line-height:22px !important;}
	.hr_line{margin-bottom:15px !important}
	.related-products h3{font-size: 24px !important;line-height:30px !important;margin-bottom: 15px;margin-top:15px;}
	.product_btn .elementor-button-link{width:90%;padding: 12px 0px 12px 0px !important;}
	.search_icon_fibo .dgwt-wcas-search-icon {width: 16px !important;}
	.product_details_card p {display: block;gap:12px;margin-bottom:8px !important;font-size: 14px !important;line-height:22px !important;}
	.card-body .mb-2{margin-bottom:2px !important;}
	.icon-box-img .elementor-icon{vertical-align:middle;}
	.icon-box-img .elementor-icon-box-wrapper{align-items:center;}
	.blog-pg.container.blog_grid_sec{padding:30px 20px !important;}
	.categories-widget .list-unstyled span {font-size: 14px;}
	.list-unstyled li{margin-bottom:4px !important}
	.blog_custom img{border-radius:6px !important;}
	.blog_section .card{padding:10px;border-radius:6px;}
	.blog_section img{border-radius:6px !important;}
	.single_pg.container{padding: 15px 20px 0px 20px !important;}
	.single_pg_breadcrumb.container{padding:0px 20px !important;}
	.single_pg  .post-meta.mb-3 {margin-bottom: 4px !important;}
	.single_title {font-size:24px !important;line-height:30px !important;}
	.single_title.mb-3{margin-bottom:15px !important;}
	.custom_fetures_table td {width: 100%;padding: 4px 0px 0px 0px;display: block;}
}

@media (max-width: 768px) {
	.blog-pg .card-body{padding:0px !important;padding-left:0px !important;padding-top:12px !important;}
	.cpr{padding-right:0px !important;}
	.cpl{padding-left:0px !important;}
	.cus-mb {margin-bottom: 20px !important;}
}
@media (max-width:992px){
	.single_pg .col-lg-9.col-md-12.cpr{padding-right: 0px !important;}
	.single_pg .col-lg-3.col-md-12.cpl{padding-left:0px !important;}
	.row.blog-main{flex-direction: column-reverse;}
}
@media (max-width: 767px) {
	.icon-position .elementor-icon-box-icon {margin-top: 0px;}
}
@media (max-width: 1024px) {
	.product_details_card p {display: block;}
}

@media (max-width: 1024px) and (min-width: 880px){
	.main-tab-search {width: 10%;}
}
@media (max-width: 990px) {
	.blog-pg .row.blog-main{flex-direction: column-reverse;}
}

/* Krishna End Css */









/* Styles for medium laptops (1280px to 1440px) */


.search-field.ajax-search-field::placeholder{
	color:#fff !important;
	    border-bottom: #fff;
}


.header-search-wrapper input[type=search]:focus {
    border-color: #fff !important;
}

.search-close:before, .search-close:after {
    position: absolute;
    height: 30px;
    width: 2px;
    background: #fff !important;
    content: '';
    top: 0;
}

.search-close:before, .search-close:after {
    position: absolute;
    height: 30px;
    width: 2px;
    background: #fff !important;
    content: '';
    top: 0;
}

#product-carousel {
    margin-bottom: 20px;
    margin: 0px 0px 0px;
}

.product-description h3 {
    font-size: 18px;
    color: #0094da;
    margin-bottom: 0;
	text-transform: uppercase !important;
}
.sku_wrapper{
	display:none;
}

.accordion {
	    display: none;
}

.product-main-image{
	width: 65%;
}
.carousel-inner{
	    height: 680px !important;
}


.carousel-item-next, .carousel-item-prev, .carousel-item.active {
    display: block;
    height: 100%;
}

.woocommerce img, .woocommerce-page img {
    height: 100%;
    max-width: 100%;
}

.elementor-button:hover {
    background-color: #000 !important;
    color:#fff !important;
	transition:0.5s !important;
}


.swiper-wrapper {
transition-timing-function: linear !important;
}
.td-form-control-wrapper lable{
	color:#000 !important;
}
.check_box{
	
}

 input[type=checkbox] {
         width: 40px !important;
         height: 40px !important;
      }

.check_box label {
    display: flex;
    align-items: center !important;
}
.check_box .wpcf7-list-item{
	margin-left:0 !important;
}



/* html .table-bordered td {
    border: 1px solid #dee2e6 !important;
    font-size: 18px !important;
    color: #000 !important;
    font-family: 'Manrope' !important;
}
 */


/* html .table-bordered td, .table-bordered th {
    border: 1px solid #CECECE !important;
    font-size: 18px !important;
	font-family:lato !important;
} */
.table-active {
    --bs-table-accent-bg: #F8F8F8 !important;
    color: var(--bs-table-active-color);
}
.descption li{
	margin-bottom: 3px;
}

.table_design{
	overflow:auto !important;
}
.hr_line{
	background: #8d8d8d !important;
    margin-bottom: 25px !important;
}
.product-image-wrapper{
	    background: #f8f8f8;
}

.gap-30{
	gap:30px;
}
.header-top-info a{
	color:#fdfdfd !important;
}



/* .table-bordered td, .table-bordered th {
    border: 1px solid #dee2e6;
    font-size: 14px;
    vertical-align: middle !important;
}

html .table-bordered td, .table-bordered th {
    border: 1px solid #CECECE !important;
    font-size: 18px !important;
    font-family: 'Manrope' !important;
} */
@media only screen and (max-width: 767px) {
	.m_d_none{display:none;}
	.icon_mega_search .dgwt-wcas-search-icon{width:15px;}
    html .product_title.entry-title {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 0;
        margin-top: 0px !important;
    }
	
	
	.wl-thumbnails-image-area{
	    display: flex;
		flex-direction: column-reverse;
	}
	.woolentor-product-gallery-video{
		width:100% !important;
	}

	.woolentor-product-video-tabs{
		overflow: auto !important;
		padding-right:0 !important;
	}
}

strong {
    font-weight: 700 !important;
}
/* .elementor img{
	width:100% !important;
} */

/* .product-specs p {
    display: flex;
    width: 100%;
	gap: 20px;
    max-width: 400px;
	margin-bottom:16px !important;
	color: #656565;
}

.product-specs span {
  font-weight: bold;
    min-width: 120px;
    color: #000;
} */
/*------------------------------*/
/* Default Style */


/* Blur Effect on Other Boxes */
.blur-effect {
    filter: blur(10px); /* Apply blur effect */
    background: rgba(0, 0, 0, 1); /* Slight black background with 20% opacity */
    transition: filter 0.3s ease-in-out, background 0.3s ease-in-out;
}

.logged-in.admin-bar .main-menu-area.uk-sticky.uk-sticky-fixed {
    top: 32px !important;
    bottom: auto;
    background: transparent;
    box-shadow: none;
}

.widget-contact-info-list li i {
      position: absolute;
    left: 0;
    top: 5px;
    margin-top: 5px;
    height: 35px;
    width: 35px;
    line-height: 35px;
    text-align: center;
    border-radius: 50%;
    display: block;
    margin-right: 5px;
    background-color: #fff0;
    color: #fff;
    border: 1px solid;
    left: -15px !important;
    display: block;
    font-size: 14px;
}

.uk-sticky-fixed {
    z-index: 980;
    box-sizing: border-box;
    margin: 0 !important;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    bottom: auto !important;
    box-shadow: none !important;
}

.header-area.site-header {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999 !important;
    background: #fff; /* Ensure background color to avoid transparency */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Optional shadow effect */
}

.woocommerce div.product form.cart .variations label {
    margin-top: 00 !important;
}

@media only screen (max-width: 1440px) {
	.elementor-section .elementor-container {
		max-width: 90% !important;
	}
}

@media (max-width: 400px) {
	html .product-specs p {
    	font-size: 14px !important;
		gap: 2;
	}
	.product-specs span {
		font-weight: bold;
		min-width: 100px;
	}
	
}

@media(max-width: 400px){
	.box_hover:hover{
		 transform: scale(1);
		background: white;
		padding: 0;
		border-radius: 10px;
		box-shadow: none;
		z-index: 99999999;
 	}
}

@media (max-width: 1441px) {
.custom-grid {
    gap: 10px !important;
}

.small-items {
    display: flex;
    gap: 10px !important;
    width: 49%;
}
.column-1 {
    gap: 10px !important;;
}
.column-2 {
    gap: 10px !important;;
}
.small-items {
    gap: 10px !important;;
    width: 49%;
}
	
}


/*  .video-cus-tab-pane {
    position: relative;
    overflow: hidden;
}

.video-cus-tab-pane img {
    width: 100%;
    transition: transform 0.3s ease-in-out;
	    background: #F8F8F8;
}

.video-cus-tab-pane:hover img {
    transform: scale(1.2);
    transform-origin: center;
} 
 */

// product details page new plugine css start
.wvg-single-gallery-image-container {
    background: #f8f8f8 !important;
}



.dashicons-search:before {
    content: "\f161" !important;
    font-weight: 400 !important;
    color: #a6a6a6 !important;
}




.zoom {
    position: relative;
    overflow: hidden;
    cursor: crosshair;
}

.zoom img {
    width: 100%;
    transition: transform 0.3s ease-in-out;
}

/* Cursor Lens Box */
.zoom-lens {
    position: absolute;
    width: 100px;
    height: 100px;
    background: rgba(255, 255, 255, 0.2);
    border: 2px solid rgba(0, 0, 0, 0.5);
    pointer-events: none;
    display: none;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    backdrop-filter: blur(3px);
}


.main-image img {
    transition: opacity 0.5s ease-in-out, transform 0.3s ease-in-out;
}

.main-image img:hover {
    transform: scale(1.05);
}
















