/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/


.d-none{display:none!important;}
.tax-pa_size main > .l-section:first-child{display:none;}
.tax-pa_size .height_custom.width_full{margin-top:100px;}
.l-section.width_full {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}
.w-search.layout_simple input{border-radius:50px!important;}
.bestseller-grid-right .vc_column-inner {
    margin-left: -120px;}
.category-photo .w-post-elm.stretched img {
	width:76.5%;
	/*background: #f3f6fb;*/
    border-radius: 7px;
}

.finest-cart-ttile h2{font-size:1.5rem; font-weight:600;}
@media (min-width:1920px){
	.container-full .w-tabs-section-content-h {max-width:100% !important; width:100%;}
	.container-full .l-section-h.i-cf {max-width:100% !important; width:100%;}
	.l-section.width_full {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
	}
	.bestseller-grid-right .vc_column-inner {
    margin-left: -190px;}
	.category-photo .w-post-elm.stretched img {
    width: 72.5%;}
	#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu > li.mega-menu-megamenu > ul.mega-sub-menu{width:1200px; height:550px; overflow-y: scroll;}
	
	
}

@media (max-width:1920px)
{
	
	.container-full .w-tabs-section-content-h {max-width: 1860px !important;}
	.container-full .l-section-h.i-cf {max-width: 1860px !important;}
	.l-section.width_full {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
	}
	.bestseller-grid-right .vc_column-inner {
    margin-left: -180px;
	}
	.category-photo .w-post-elm.stretched img {
    width: 74%;
	}
	#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu > li.mega-menu-megamenu > ul.mega-sub-menu{width:1200px; height:550px; overflow-y: scroll;}
	
}
@media (max-width:1800px)
{
	
	.container-full .w-tabs-section-content-h {max-width: 1760px !important;}
	.container-full .l-section-h.i-cf {max-width: 1760px !important;}
	.l-section.width_full {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
	}
	
}
@media (min-width:1601px) and (max-width:1921px){
	.bestseller-grid-right .vc_column-inner {
    margin-left: -150px;
	}
	.category-photo .w-post-elm.stretched img {
    width: 75%;
	}
}

@media (max-width:1600px)
{
	
	.container-full .w-tabs-section-content-h {max-width: 1560px !important;}
	.container-full .l-section-h.i-cf {max-width: 1560px !important;}
	.l-section.width_full {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
	}
	.bestseller-grid-right .vc_column-inner {
    margin-left: -150px;
	}
	.category-photo .w-post-elm.stretched img {
    width: 75%;
	
		border-radius: 7px;
	}
	
}
@media (min-width:1441px) and (max-width:1599px){
	.bestseller-grid-right .vc_column-inner {
    margin-left: -135px;
	}
	.category-photo .w-post-elm.stretched img {
    width: 75.5%;
	}
}



@media (max-width:1440px)
{
	
	.container-full .w-tabs-section-content-h {max-width: 1400px !important;}
	.container-full .l-section-h.i-cf {max-width: 1400px !important;}
	.bestseller-grid-right .vc_column-inner {
    margin-left: -130px;
	}
	.category-photo .w-post-elm.stretched img {
    width: 76%;
	}
	#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu > li.mega-menu-item > a.mega-menu-link{font-size:14px;}
	#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu > li.mega-menu-megamenu > ul.mega-sub-menu{width:1080px; height:450px; overflow-y: scroll;}
}
@media (max-width:1400px)
{
	
	.container-full .w-tabs-section-content-h {max-width: 1360px !important;}
	.container-full .l-section-h.i-cf {max-width: 1360px !important;}
	.l-section.width_full {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
	}
	
}
@media (max-width:1366px)
{
	.category-photo .w-post-elm.stretched img {
    width: 76.5%;
	}
	.container-full .w-tabs-section-content-h {max-width: 1300px !important;}
	.container-full .l-section-h.i-cf {max-width: 1300px !important;}
	.bestseller-grid-right .vc_column-inner {
    margin-left: -120px;}
	#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu > li.mega-menu-item > a.mega-menu-link{font-size:13px;}
	
}
@media (max-width:1280px)
{
	
	.container-full .w-tabs-section-content-h {max-width: 1170px !important;}
	.container-full .l-section-h.i-cf {max-width: 1170px !important;}
	.bestseller-grid-right .vc_column-inner {
    margin-left: -100px;}
	#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu > li.mega-menu-item > a.mega-menu-link{font-size:12px; padding:0px 7px 0px 7px;}
	#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu > li.mega-menu-megamenu > ul.mega-sub-menu{width:960px; height:450px; overflow-y: scroll;}
	#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{font-size:11px;line-height: 2.3;}
	#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-us_main_menu #mega-menu-us_main_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{font-size:12px; }
	#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size:12px;}
.become-btn span {
    top: 1px!important;
    position: relative;
}	
	.aws-container .aws-search-form{height:30px!important;}
}
@media (max-width:1024px)
{
	
	.container-full .l-section-h.i-cf {max-width: 1200px !important;}
}


.l-subheader.at_bottom {
	border-top: 1px solid #ddd;
  padding: 0px 0px 10px;
}
input:not([type="submit"]), select{
	min-height:auto;
	height:35px;
}
.l-header.bg_transparent:not(.sticky) .w-search.elm_in_header input{height:35px;}

/* .search .ush_search_2.w-search input {
	background:#eee!important;
	color:#212121!important;
} */

.l-header.bg_transparent:not(.sticky) .w-search.elm_in_header input, .l-header.bg_transparent:not(.sticky) .w-search.elm_in_header .w-btn {
	background:#EAEAEA;
	color:#212121;
	box-shadow:none;
}

.news-letters #esfpx_email_2fd29035f35b3 {
	border:1px solid #fff;
	height:45px;
}

.news-letters #i2wxj {
	background: #fff;
  color: #6886db!important;
}

.client-img img {
	max-width: 100%;
  margin: 0px 0px 0px 0px;
	background: #fff;
    border-radius: 100%;
    padding: 7px;
}

.recommend-product h4 {
	font-weight: 700!important;
  font-size: 3.5rem!important;
  line-height: 0.6!important;
}

.woocommerce-ordering select {
	height:50px;
}

.recommend-product h4 strong {
	 font-size: 1.5rem;
   color: #444;
}

/* .w-tabs-item.active {
	    line-height: 10px;
} */

.w-tabs-item-title {
	font-weight:500;
/* 	color:#000; */
}

.w-tabs-item.active {
	color:#fff;
}

.w-tabs-list .w-tabs-item.active {
	background:#4269D2!important;
	color:#fff!important;
	line-height:10px;
}

.w-tabs-list .w-tabs-item {
	border:1px dashed #000;
	margin-right:15px;
	height: 40px;
  line-height: 20px;
}

.address .fa-map-marker {
	top:7%;
  position: absolute;
}

.type-product .price>del {
	float:right;
	font-size: 17px;
  padding-right: 50px;
  font-weight: 500;
}

.handcraft, .better, .copper {
	width:33.5%;
	margin-left: 0 !important;
  margin-right: 0 !important;
}

.main-menu li:hover {
	border-top:2px solid #4268d2;
}
.main-menu li ul li:hover{border:0;}
.main-menu li ul li a{padding:8px 5px!important;}
.handcraft:before {	background:url(https://prevestdirect.com/wp-content/uploads/2023/09/pr-s.png);
	  position: absolute;
    content: "";
/*     left: 1.5rem; */
	left:50%;
    top: 0rem;
    width: 2.5rem;
    height: 2.5rem;
	background-repeat: no-repeat;
	transform: translateX(-50%);
}

.better:before {	background:url(https://prevestdirect.com/wp-content/uploads/2023/09/pr-globle.png);
	  position: absolute;
    content: "";
/*     left: 7rem; */
	  left:50%;
	transform: translateX(-50%);
	
    top: 0rem;
    width: 2.5rem;
    height: 2.5rem;
	background-repeat: no-repeat;
/* 	border-left:1px dashed #ccc;
	border-right:1px dashed #ccc; */
}

.copper:before {	background:url(https://prevestdirect.com/wp-content/uploads/2023/09/pr-i.png);
	  position: absolute;
    content: "";
/*     left: 13.2rem; */
	  left:50%;
    top: 0rem;
    width: 2.5rem;
	transform: translateX(-50%);
    height: 2.5rem;
	background-repeat: no-repeat;
}

.wishlist .fa-heart {
	color: #f6f7f8;
    background: #ddd;
    padding: 6px 10px;
    border-radius: 50px;
    margin: 0px 0px 0px 13px;
    font-size: 19px;
    width: 2.9rem;
}

.layout_8093 .usg_post_image_1, .layout_8209 .usg_post_image_1, .layout_8075 .usg_post_image_1 {
	margin:0 auto;
}

.product-img img {
	 width: auto;
   height: 200px;
  object-fit:contain;
}



/*.l-header.sticky .l-subheader.at_middle{display:none;}*/

.category-photo1 img {
	width:120%;
	height:120%;
	border-radius:5px;
	/*background:#F3F6FB;*/
}

.owl-dot.active span {
	background:#4268d2!important;
	border:1px solid #fff!important;
	box-shadow:#4268d2;
	
}

.l-subheader.at_bottom {
	padding:0px 12rem;
}

.l-subheader.at_middle {
	padding:0px 12rem;
}

/* .ush_btn_1 {
		
		padding:7px 10px;
	} */

.category {
	display: inline-block;
  float: left;
	list-style-type:none;
}

.categoryname:hover {
	color:#000!important;
}

.search .fa-search {
	font-size:14px;
	padding-top:4px;
}

.woocommerce-message, .woocommerce-message a, .woocommerce-info, .woocommerce-info a {
	color:#fff;
}

.woocommerce-message a:hover, .woocommerce-info a:hover {
	color:#4268d2;
}
.cat-home-sec .w-tabs-list-h
{
	width: 70%;
    justify-content: center;
    margin: 0 auto;
}
.cat-home-sec .w-tabs-list-h button{
	width:25%;
}

.categoryname {
	color:#fff;
	font-size:16px;
	font-weight:400;
	float:left;
	display:inline-block;
}

.layout_blog_1 .usg_post_title_1 h2 {
	font-size:0.8rem!important;
}

.shop-category h2 {
	font-family: 'Poppins', sans-serif;
	font-size:15px!important;
	font-weight:400;
	letter-spacing:0.2px;
}
.shop-category.category-photo1.layout_blog_1 .usg_post_title_1{
	font-size:0.9rem!important;
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 15px;
}
.shop-category .post_title a:hover{color:#000!important;}
.product-bg{overflow:hidden;}

.product-bg .product-img{margin:initial; text-align:center; overflow:hidden;}
.product-bg .product-img a{overflow:hidden;}
.product-bg .product-img img
{
	transition: all 0.3s;
    display: block;
  
    transform: scale(1);
}
.product-bg .product-img:hover img {
    transform: scale(1.2);
}

.product-bg .product-title{
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.product-bg .product-img img{margin:0 auto;}
/*.product-bg .cart table.variations{
	min-height:91px !important;
}*/


.ht-ctc.ht-ctc-chat{bottom:7rem !important;z-index:99!important;}
.form-shorting .woocommerce-ordering select{width:20%;}
.product-desc-page .star-rating span:before{color:#FFC107;}
.product-desc-page .price>del {
    float: left;
    font-size: 17px;
    padding-right: 10px;
    font-weight: 500;
}
.product-page-cat span{font-weight:600; color:#4268d2;}
.product-page-cat span.w-post-elm-before{font-weight:600; color:#4268d2;}
.product-page-cat span.sku{color: #333;font-weight:normal;}
.with_collapsible_content>.toggle-links>button{color:#4268d2;}
.product-gallery {
    background: #F3F6FB;
    padding:15px 0px 0px 0px;
}
.woocommerce-product-gallery img{margin:0 auto;}
.product-gallery .flex-viewport{/*border:1px solid #ddd;*/}
/*.product-gallery .woocommerce-product-gallery__wrapper img{height:500px; object-fit:contain;}*/
.woocommerce-product-gallery--columns-4 li {
    width: 24.000%;
    margin: 3px;
}
.product-inner-sec{position:relative;}
.product-inner-sec h2{line-height:1;}
.product-page-tab h3{margin-bottom:13px; padding:0; line-height:1.1;}
.product-page-tab h4{margin-bottom:13px; padding:0; line-height:1.1;}
.product-page-tab p{margin-bottom:10px !important;}
.product-page-tab ul{list-style:none; padding:0; margin:0 0 13px;}
.product-page-tab img{}
.product-page-tab table{}
.product-page-tab ul li{position:relative; padding-left:24px;}
.product-page-tab td, .product-page-tab th{border-color:#898989;}

.product-page-tab ul li:before{
    position: absolute;
    top:2px;
    left: 0;
    content: "\2713";
    color: #4268d2;
    font-size: 16px;
	font-weight:400;}
.product-page-tab .w-tabs-section-content{padding-top:1.5rem;}
.product-page-tab hr{margin: 15px 0; border-color: #c1c6d5;}
.price-data-prd{display: flex;
    justify-content: center;}
.price-data-prd.price del{float:none ; padding-right:0; order:2; margin-left: 10px;}
.price-data-prd.recom-product-price{justify-content:center;}
.woocommerce-product-gallery__trigger:before{color:#000;}
.product-page-tab .star-rating span:before{color:#FFC107;}
.product-page-tab .w-tabs-list{border-bottom: 1px solid #4269d2;
    padding-bottom: 20px;}
.icon_after_add_to_cart{padding:0; /*display: flex;*/display:none;
    align-items: center;}
.icon_after_add_to_cart span.wt-wishlist-button{display:none;}
.icon_after_add_to_cart>a{height: 40px;
    background: #ddd;
    display: inline-block;
    width: 40px;
    line-height: 40px;
    border-radius: 50px;
    font-size: 20px; position: relative;
    top: 3px;
    margin-left: 7px;}
.icon_after_add_to_cart .browse_wishlist{line-height:1;display: none !important;}
.icon_after_add_to_cart .browse_wishlist a{font-size:12px; margin-left: 5px;}
.icon_after_add_to_cart .browse_wishlist a:hover{color:#4268d2;}
.wishlist-header a{color:#4268d2; font-size:20px;}
.woocommerce-variation-price>span {
    vertical-align: top;
    font-size: 17px;
    font-weight: 700;
}
.product-bg .woocommerce-variation.single_variation{justify-content:center;}
.product-bg .price>del{float: none; 
    font-size: 17px;
    padding-right: 0px;
    font-weight: 500;}

.owl-carousel.navstyle_circle .owl-nav div{display:none;}
.d-none{display:none;}
.product-bg select{
	padding-right: 0!important;
    font-size: 11px!important;
    height: initial;
    background: transparent;
    box-shadow: none;
    border: 1px solid #ddd;
    height: 34px;
	border-radius:50px;
    line-height: 1;
	letter-spacing: 0.7px;
	text-transform:uppercase;
	display:block !important;
  
}

.woo-variation-swatches .woo-variation-raw-select{display:block !important;}
.woo-variation-swatches .woo-variation-items-wrapper #pa_color{display:none!important;}
.product-bg ul[data-attribute_name=attribute_pa_size]{display:none !important}
.product-bg ul[data-attribute_name=attribute_pa_color]{}
.product-bg .variations .label span{display:none!important;}
.woo-variation-swatches.wvs-show-label .variations td, .woo-variation-swatches.wvs-show-label .variations th{display:table-cell!important;}

.product-bg .variations .label label{padding:0;text-transform: capitalize;font-weight: 500;position: relative;top: 4px;}
.product-bg .woocommerce .cart .reset_variations{top: 0px;
    left: 100%;}
.product-bg .woocommerce-variation-price {font-family: var(--font-h1)!important;width: 100%;
    margin: 0; }
.product-bg .woocommerce-variation-price>span{ display:flex; justify-content:center;margin-bottom: 0;line-height: 1.5;
}
.product-bg .woocommerce-variation-price del{order:2; margin-left:10px;}
.stock.out-of-stock{font-size: 14px;
    line-height: 1.2;
    font-weight: 400;
    text-transform: capitalize;}
.product-bg .quantity{display:none!important;}
.product-bg .woocommerce .variations_button .quantity input.qty{
	
	height: 39px;
    border-radius: 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    box-shadow: none;
	
}
.product-inner-sec h3{font-size: 1.3rem;
    line-height: 1;
    margin-bottom: 10px; padding:0;}
.product-inner-sec ul{
	list-style: none;
    padding: 0;
    margin: 0 0 10px;
}
.product-inner-sec ul li{
    position: relative;
    padding-left: 25px;
}
.product-inner-sec ul li:before {
    
    position: absolute;
    top: 2px;
    left: 0;
    content: "\2713";
    color: #4268d2;
    font-size: 16px;
	font-weight:400;
}
.product-inner-sec p{margin-bottom:10px;}
.product-inner-sec .variations_form.cart select{height: 44px!important;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: none;
    font-size: 14px;
    line-height: 1.3;
    width:51%;
	border-radius:50px;
	letter-spacing: 0.5px;
	text-transform:uppercase;
}
.product-inner-sec .woo-selected-variation-item-name{display:none!important;}
.product-inner-sec ul[data-attribute_name=attribute_pa_size]{display:none !important}
.product-inner-sec .woocommerce-ordering, .product-inner-sec .woocommerce-select{width:40%;}

.product-inner-sec .variations_form.cart table.variations th{width:14% !important;}
.woocommerce-variation-price, .woocommerce-variation-availability{font-family: var(--font-h1)!important;}
.product-inner-sec span.price{margin-bottom:0!important;line-height: 1.7; font-size: 17px; font-weight: 700;}
.product-inner-sec .share-btn-sec{position:relative;left:-120px}
.product-inner-sec .share-btn-sec a{padding:0;border-radius:50px!important;font-size:14px;}
.product-inner-sec .share-btn-sec a i{height: 40px;
    width: 40px;
    min-width: 40px;
    padding: 0;
    line-height: 40px;
    font-size: 22px;
    border-radius: 50px;}
.product-inner-sec .single_product_div{padding-bottom:0!important; width:50%;}
.product-inner-sec .single_product_div a{
	display: inline-flex;
    color: #000;
	border:1px solid #ccc;
    font-size: 14px;
	/*margin: 0.3rem 0;*/
	padding:5px 5px 5px 5px;
    font-weight: 600;
	border-radius:50px;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    width:initial;
	position:relative;
	justify-content:flex-start;
}
.product-inner-sec .single_product_div a:before{
	border-radius: 50px;
    content: "";
    background: #ccc;
    position: absolute;
    top: 4px;
    left: 6px;
    width: 30px;
    height: 30px;
}
.product-inner-sec .single_product_div a img{position:relative;
    top: 3px;
}
.product-inner-sec .single_product_div a img:before{}
.product-inner-sec .single_product_div .browse_wishlist a{background:transparent; color:#333; font-weight:normal; letter-spacing:0; border-radius:0; width:initial; height:initial; line-height:1; display:none;}

.product-inner-sec .single_product_div .browse_wishlist a:hover{background:transparent; color:#333;}
.product-inner-sec .sub-heading-title{font-size: 1.1rem;
    line-height: 1;
    margin-bottom: 10px;
    padding: 0;
	font-family: var(--font-h3);
    font-weight: 500;
}
.prd-cat-sku .single_product_div{text-align:right;}
.bread-sec{margin-top:160px; padding:8vmax 3rem !important;}
.bread-sec .l-section-img{background-size:100%;}
.bread-sec .l-section-h.i-cf{padding-top:0!important;}


.list-short-con{display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; text-align:center;
	height:28px;
}
.list-short-con span{font-weight:500!important;}
.product-short-content p{display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}
.product-short-content p strong{font-weight:normal;}
.product-short-content{line-height:1.4; display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}
.product-inner-sec .single_product_div a:hover
{
	background:transparent;
}
.product-inner-sec .w-btn-wrapper.align_none{width:50%;}
.product-inner-sec .w-btn-wrapper.align_none a{width:100%;padding:1.1em 1.7em!important;}
.product-inner-sec .single_add_to_cart_button.button{padding:1.1em 1.7em!important;}
.product-inner-sec .buynow-btn{padding:1.1em 1.7em!important; width:29%;}


.product-inner-sec .variations_form.cart{position:relative;}
.product-inner-sec .woocommerce-variation.single_variation{position: absolute;
    left: 70%;
    top: 8px;
    transform: translateX(-50%);}
.product-inner-sec .quantity input.qty{
	height: 47px;
    border-radius: 0;
    box-shadow: none;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    width: 50px;
    padding: 0;
    text-align: center;	
}
.prd-cat-sku{justify-content: space-between;}
.product-bg .single_buy_now.button{display:none!important;}
.w-dropdown.source_sidebar .w-dropdown-list{min-width: 200px;}
.product-bg .no_view_cart_link{width:90%;}
#menu-login-logout a{font-size:13px;}
.w-tabs.style_radio>.w-tabs-list .w-tabs-item{color:#000; opacity:1;}
.w-tabs.style_radio>.w-tabs-list .w-tabs-item:hover{color:#4268d2!important;}
.w-tabs.style_radio>.w-tabs-list .w-tabs-item.active{color:#fff!important;border:1px solid #4268d2!important;}
.product-info-sec .repeater{display:flex; flex-wrap:wrap; justify-content:center;}
.product-info-sec .repeater .repeater-row{width: 30%;
    padding: 20px;
    background: #fff;
    margin: 10px;
    border-radius: 10px;
    border: 1px solid #b9b6b6;}
.product-info-sec .repeater .repeater-row div{display:block!important; text-align:center;}
.product_information_icon img{
	background: #f7f7f7;
    border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;
    margin-bottom: 15px;
    height: 120px;
    width: auto;
    padding: 10px;
}
.product_information_title{font-family: var(--font-h2);font-size: 24px;
    font-weight: 700;
    margin-bottom: 8px;}
.product_information_content{
	font-family: var(--font-body);
    font-weight: 400;
    font-size: 15px;
    line-height: 24px;
	padding: 0 10px;
	font-family: var(--font-h2);font-size: 14px;
	letter-spacing:0.5px;
}
.product-desc-img .post_custom_field.type_image{margin-bottom:15px; text-align:center;}
.product-desc-img .post_custom_field.type_image img{width:100%;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item .variable-item-span-color{border-radius:50px!important;}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
    border-radius: 50px!important;
}
.related-prod .w-grid-none.type_message{display:none;}
.product-gallery .flex-control-nav.flex-control-thumbs{}
.woocommerce-product-gallery ol>li {
    border: 1px solid #ddd;
    margin: 2px;
	border-radius:10px;
}
.woocommerce-product-gallery ol>li img{
	border-radius:10px;
}

.woocommerce-product-gallery ol>li span.wpcpv-item.wpcpv-item-video{
	top: 10% !important;
    left: 90% !important;
    width: 16px !important;
    height: 16px !important;
    line-height: 16px !important;
}
.woocommerce-product-gallery ol>li span.wpcpv-item:before {
    font-size: 10px !important;
    width: 10px !important;
    height: 10px !important;
    line-height: 16px !important;
    /* line-height: 10px!important; */
}



.woocommerce-product-gallery ol {
    margin: 7px -1.5px 0 !important;
	/*background: #f7f7f7;*/
    padding: 5px;
}
.product-inner-sec .cart .reset_variations{top: 0px;
    left: 53%;}
.wvs-has-image-tooltip:hover:after, .wvs-has-image-tooltip:hover:before, [data-wvstooltip]:hover:after, [data-wvstooltip]:hover:before{visibility:hidden!important;}
.icon-pay-list img{width:40%;}
.wpcpv-item:before {
    font-size: 30px !important;
    width: 50px !important;
    height: 50px !important;
    line-height: 80px !important;
 }
.wpcpv-item {
    width: 80px !important;
    height: 80px !important;
    line-height: 80px !important;
    top: 10% !important;
    left: 90% !important;
    border-radius: 100px !important;
    transform: translate(-50%, -50%) !important;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
a.added_to_cart{display:none;}
.product-inner-sec .single_add_to_cart_button.button{position:relative; padding-left: 3.7rem !important; width:29%;}
.product-inner-sec .single_add_to_cart_button:after{position: absolute;
    top: 12px;
    left: 20px;
    background: url(https://prevestdirect.com/wp-content/uploads/2023/11/cart-ic.svg) no-repeat;
    height: 28px;
    width: 35px;
    content: "";
    color: #fff;
    /* font-size: 78px; */
    background-size: 75%;
}


.product-inner-sec .single_add_to_cart_button.wc-buy-now-btn{font-size: 14px!important; padding-left: 1.7rem !important;}
.product-inner-sec .single_add_to_cart_button.wc-buy-now-btn:after{display:none;}
.product-inner-sec .single_variation_wrap{width: 100%;}
.woocommerce .quantity{display:flex; align-items: center;margin-bottom: 20px;
}
.woocommerce .quantity p{font-weight: 700; margin-right: 10px;
    margin-bottom: 0;}
.woo-variation-swatches .variable-items-wrapper{margin-top:10px; display:none;}
.woocommerce .cart .variations label{margin-right:10px !important; font-size:14px;}
.quantity .quantity-wrap{display: flex;
    align-items: center;
	margin-bottom: 20px;
    width: 100%;
    flex-wrap: wrap;}
.qty_button.minus, .qty_button.plus{padding: 0;
    height: 49px;
	width:50px;
	font-size: 1.2rem;
    border: 1px solid #ccc;
    border-radius: 50px 0 0 50px;
    /* font-size: 20px; */
    line-height: 1px;box-shadow: none;}
.qty_button.minus:focus, .qty_button.plus:focus{box-shadow:none!important;}
.qty_button.minus:hover, .qty_button.plus:hover{background:#19253B!important; color:#fff;}
.qty_button.plus{
	border-radius: 0 50px 50px 0px;
}
.qunt-text{margin-right:10px;}

.quantity input::-webkit-outer-spin-button,
    .quantity input::-webkit-inner-spin-button {
        display: none;
        margin: 0;
    }
    .quantity input.qty {
        appearance: textfield;
        -webkit-appearance: none;
        -moz-appearance: textfield;
    }
.product_icon_info{
	position: absolute;
    top: 78%;
    transform: translate(-50%, -50%);
    left: 71%;
    width: 54%;
}
.product_icon_info .repeater{display:flex; align-items:center; 
    width: 100%;}
.product_icon_info .repeater .repeater-row{text-align: center;
    margin-right:10px;
    display: inline-block;}
.product_icon_info .repeater .repeater-row .product_info_icon{display:block;}
.product_icon_info .repeater .repeater-row .product_info_icon img{
	height: 60px;
    width: auto;
    border: 2px solid #000;
    border-radius: 100%;
    padding: 10px;
}
.product_icon_info .repeater .repeater-row .product_info_title{
	display: block;
    font-size: 13px;
    text-align: center;
	font-weight:500;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled button{opacity:1!important;}
.collection-page-sunning-strip-main {
    background: #e2e9ff;
    color: #000;
    padding: 15px 1.5rem;
    font-weight: 600;
}
.icon1 {
    padding: 0 30px;
}
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn, .xoo-wsc-container .xoo-wsc-btn{
	border-radius:50px!important;
	background:#4268d2!important;
	border: 1px solid transparent!important;	
	color:#fff!important;
}
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:hover, .xoo-wsc-container .xoo-wsc-btn:hover{
background-color: #19253B!important;
    color: #fff!important;
    border: 1px solid #19253B!important;
}
.shop_table .qunt-text, .shop_table .quantity p{display:none;}
.shop_table .quantity input.qty{
	height: 38px;
    border-radius: 0;
    box-shadow: none;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    width: 40px;
    padding: 0;
    text-align: center;
}
.shop_table .qty_button.minus, .shop_table .qty_button.plus{
	height:40px;
	width:40px;
}
.shop_table .coupon .input-text{height:50px; border-radius:50px;box-shadow:none;}
.shop_table .coupon button.button, .shop_table .actions button.button{height:50px; border-radius:50px; background:#4368D3!important; color:#fff!important; box-shadow:none!important;}
.shop_table .coupon button.button:hover, .shop_table .actions button.button:hover{background:#19253B!important;}
.wc-proceed-to-checkout .checkout-button.button.alt.wc-forward{padding:1.1em 1.7em;}
.form-row.place-order button.button.alt{padding:1.1em 1.7em;}
.icon-shop-cat{display: flex;
	height:97px;
    justify-content: space-between;
    width: 100%;
    margin: 0 !important;}
.icon-shop-cat p{color: #333333;
    font-size: 10px;
    width: 32%;
    padding: 5px 5px;
    text-align: center;
	margin-bottom:7px;
}
.icon-shop-cat p span{display:block;}
.icon-shop-cat p:nth-child(2){
	border-left: 1px dashed #999999;
    border-right: 1px dashed #999999;
}
.w-toplink{bottom:160px; background:rgba(0,0,0,0.5)!important; transform: translate3d(0px, 0px, 0px) !important;}
.w-toplink.active{transform:translate initial!important;}
.nvd_product_category_banner{margin-top:200px; padding:8vmax 3rem !important;}
.nvd_product_category_banner .l-section-h.i-cf{padding:0!important;}
.nvd_product_category_banner .l-section-img{background-size:100%!important; background-position:right!important;}
.nvd_product_category_banner h1{font-size:2.5rem!important;}
.nvd-cat-bg-banner .l-section-img{background-size:100%!important; background-position:right!important;}
.nvd-cat-bg-banner h1{font-size:2.5rem!important;}
/*.w-post-elm.product_field > span{position:relative;}
.w-post-elm.product_field > span:first-child{position:relative; padding-left:58px;}
.w-post-elm.product_field > span:first-child:before{content:"From "; position:absolute;top:3px; left:0; font-size:1.2rem;}*/
.pagination .nav-links .page-numbers{background:#eee;}
.pagination .nav-links .page-numbers.current{background:#4368D3;}
.product-bg .product_type_simple.add_to_cart_button{position:relative; margin-top:97px;width:100%;}
.product-bg .single_variation_wrap{display:block;}
.product-bg .single_add_to_cart_button.wc-variation-selection-needed{width:100%; font-size:16px!important}
.product-bg .single_add_to_cart_button{width:100%; font-size:16px !important;}
.product-bg .buynow-btn{width:100%; font-size:16px !important; margin-top:10px; display:none;}
.product-bg .cart .variations{min-height:90px;}
.product-bg .wc-buy-now-btn.wc-buy-now-btn-single{display:none;}
.oradox1 .l-section-h.i-cf{padding-top:0!important;}
.oradox1{margin-top:200px;}
.oradox1 .l-section-img{background-size:cover;}
.oradox1.width_full{padding-left:4rem; padding-right:4rem; padding-top:7vmax!important; padding-bottom:14vmax!important;} 
.oradox1 .vc_col-sm-5 .vc_column-inner > .wpb_wrapper{background:rgba(0, 0, 0, 0.5); padding:50px;border-radius:15px;}
.oradox1 .vc_col-sm-5 {width:38%;}
.oradox1 .vc_col-sm-5 .wpb_wrapper h2{color:#fff;font-weight:700; line-height: 1;
    margin-bottom: 18px;}
.oradox1 .vc_col-sm-5 .wpb_wrapper p{color:#fff; font-weight:600; font-size:16px; text-align: justify; line-height: 1.5;}
.reg-form{
	background: #ffffff9e;
    border: 1px solid #fff;
    border-radius: 10px;
	margin-top:-40px;
}
.reg-img{text-align:center; margin-top: -20px;}
.reg-form-in h3{font-weight:600; text-align:center; margin-bottom: 10px;}
.reg-form-in{padding:8px 25px 20px;}
.reg-form-in .upload-file{display:flex; align-items:center; flex-wrap:wrap;}
.reg-form-in .up-text{margin-left:7px; font-size: 11px;
    font-weight: 600;width:50%}
.reg-form-in .upload-btn-wrapper {
  position: relative;
	width:100%;
  overflow: hidden;
  display: inline-block;
}

.reg-form-in .btn {
  border: 1px solid #d3d3d3;
	width:100%;
    color: #474747;
    background-color: #fff;
    padding: 8px 10px;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 400;
	height: 40px;
    line-height: 18px;
}

.reg-form-in .upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

.reg-form-in .form-group{margin-bottom:8px;}
.reg-form-in .form-group input{background:#fff;font-size:12px;border: 1px solid #d3d3d3; }
.form-group.upload-file > div{width:100%; text-align:center;}
.reg-form-in .form-group input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#474747;
	opacity:1;
}

.reg-form-in .form-group input::-moz-placeholder { /* Firefox 19+ */
  color:#474747;
	opacity:1;
}
.reg-form-in .form-group input:-ms-input-placeholder { /* IE 10+ */
  color:#474747;
	opacity:1;
}
.reg-form-in .form-group input:-moz-placeholder { /* Firefox 18- */
  color:#474747;
	opacity:1;
}
.sign-button button{
	background: #4268d2;
    border-radius: 50px;
    color: #fff;
    width: 100%;
    padding: 7px 0;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
}
.sign-button button:hover{background:#19253B;}
.signup-or{text-align:center; position:relative; z-index: 9;margin:5px 0;}
.signup-or span{height:30px;width:30px; border-radius:50px; line-height:30px;text-align:center;display:inline-block; background:#e9eae9;}
.signup-or:before{content:""; position:absolute; top:50%; left:0; width:100%; height:1px; background:#000; z-index: -1;}
.already-ac{text-align:center;font-weight:600;color:#000; font-size: 14px;}
.already-ac a:hover{color:#4268d2;}
.forgot-pass{text-align:left;font-weight:600;color:#000; font-size: 14px; margin-bottom:10px;}
.forgot-pass a:hover{color:#4268d2;}
.form-check-label{font-size:13px;}
.oradox2 h2{font-weight: 700;
    font-size: 60px;
    margin-top: 30px;}

.oradox2 ul{list-style:none; padding:0; margin:0;}
.oradox2 ul li{position:relative;padding-left:46px; margin-bottom:30px; font-size:16px; font-weight:500;}
.oradox2 ul li:before{
	position:absolute;
	top:0;
	left:0;
	background:url(https://prevestdirect.com/wp-content/uploads/2023/11/tick-o.jpg) no-repeat;
	background-size:100%;
	content:"";
	height:34px;
	width:37px;
	
}
.oradox3 h2{font-weight: 700;
    font-size: 60px;}
.oradox3 .ord-pord-inner .vc_column-inner{padding-left:0.5rem!important; padding-right:0.5rem!important;}
.oradox3 .ord-pord-inner .vc_column-inner > .wpb_wrapper{
	background:#fff;
	border-radius: 50px;
    padding: 10px 10px 40px 10px;
    border: 1px solid #E4E4E4;
} 
.oradox3 .ord-pord-inner .w-image-h{background: #f3f6fb;
    border-radius: 40px;
    padding: 30px 10px;}
.oradox3 .ord-pord-inner .w-image-h img{border-radius:0;height: 151px;
    object-fit: contain;}
.oradox3 .ord-pord-inner h3{font-size: 1.1rem;
    font-weight: 600;
    margin: 15px 0;}
.oradox3 .ord-pord-inner p
{
	color:#6a6a6a;
	font-weight:500;
	line-height:1.5;
	padding: 0px 0px;
	min-height:68px;
}
.oradox1 .vc_col-sm-3{width:27%;}
#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu > li.mega-menu-item > a.mega-menu-link{font-weight:500!important;}
/*#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu > li.mega-menu-megamenu > ul.mega-sub-menu{width:1200px; height:550px; overflow-y: scroll;}*/

/* ===== Scrollbar CSS ===== */
  /* Firefox */
  #mega-menu-wrap-us_main_menu #mega-menu-us_main_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
    scrollbar-width: auto;
    scrollbar-color: #18334e #ffffff;
  }

  /* Chrome, Edge, and Safari */
  #mega-menu-wrap-us_main_menu #mega-menu-us_main_menu > li.mega-menu-megamenu > ul.mega-sub-menu::-webkit-scrollbar {
    width: 10px;
  }

  #mega-menu-wrap-us_main_menu #mega-menu-us_main_menu > li.mega-menu-megamenu > ul.mega-sub-menu::-webkit-scrollbar-track {
    background: #ffffff;
  }

  #mega-menu-wrap-us_main_menu #mega-menu-us_main_menu > li.mega-menu-megamenu > ul.mega-sub-menu::-webkit-scrollbar-thumb {
    background-color: #4268d2;
    border-radius: 10px;
    border: 3px solid #ffffff;
  }




#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu > li.mega-menu-flyout ul.mega-sub-menu{background:#f5f5f5;}
#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background:#f5f5f5;}
#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-us_main_menu #mega-menu-us_main_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{background:#ffffff;}
.es_subscription_message.success{color:#fff;text-align:center;display:block;}
.about-s1 h2{font-weight:600;}
.about-s1 .w-image img{width:100%;}
.about-s2 .wpb_wrapper{
	background: #fff;
    padding: 30px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border: 1px solid #f1f1f1;
    border-radius: 20px;
}

.about-s2 .w-image-h img{max-width: 70px;
    height: 70px; margin-bottom:10px}
.about-s2 .w-counter-value{font-size: 3rem!important;
    font-weight: 700;
    color: #4268d2 !important;}
.about-s2 .w-counter-title{font-weight:600;}
.about-s3 p, .about-s4 p{font-size: 20px;
    font-weight: 600;
    line-height: 1.8;}
.about-s3 img, .about-s4 img{width:100%;}
.about-s3 .wpb_text_column > .wpb_wrapper{padding-top:50px;}
.price-wrapper{}
.about-s5 img{
	background: #fff;
    border: 1px solid #e9e9e9;
    height: 140px;
    object-fit: contain;
    padding: 10px;
    border-radius: 10px;
}
.about-s3 h2{font-weight:700;} 
.contact-sec h2{font-weight:700;}
.contact-sec h4{font-weight:600;}
.w-iconbox.style_circle.color_primary .w-iconbox-icon{background: #4268d2;}
.contact-sec .w-separator.size_small:empty{height:1rem;}
.con-form{
	display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.con-form-in{
	flex: 0 0 50%;
    max-width: 50%;
    padding-right: 5px;
    padding-left: 5px;
    width: 100%;
    margin-bottom: 10px;
}
.con-form-in input.wpcf7-text{
    box-shadow: none;
	background:#fff;
	border-radius:0!important;
    border: 1px solid #ccc;
	height:50px;
}
.con-form-in select{
    box-shadow: none;
	border-radius:0!important;
    border: 1px solid #ccc;
	height:50px;
}
.con-form-in textarea{background:#fff!important;border-radius:0; border: 1px solid #ccc;}
.con-form-in label{font-weight:600;}
.con-form-full{
	flex: 0 0 100%;
    max-width: 100%;
}
.policy-sec{
	background:#f7f7f7;
}
.policy-sec h2{font-weight:700;padding: 0;
    margin-bottom: 10px;}
.policy-sec h3{font-weight: 600;
    margin-bottom: 10px;
    padding: 0;
    font-size: 1.5rem;
    color: #4268d2;}
.policy-sec p{margin-bottom:10px;}
.policy-sec p a{color:#4268d2;}
.policy-sec p a:hover{color:#000;}
.policy-sec strong{color:#4268d2;}
.blog-sec1 h2.post_title{
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.blog-banner h2{font-size: 2.5rem!important;font-weight: 600;color:#fff;margin:0;}
.blog-banner .breadcrumbs-text i{padding:0 5px;}
.sidebar-fix.blog-con .w-post-elm.post_title{font-size:2rem;}
.sidebar-fix.blog-con p{margin-bottom:10px;}
.sidebar-fix.blog-con ul{list-style:none; padding:0; margin:0;}
.sidebar-fix.blog-con ul li{position: relative;margin-bottom:10px;
    padding-left: 24px;}
.sidebar-fix.blog-con ul li:before {
    position: absolute;
    top: 2px;
    left: 0;
    content: "\2713";
    color: #4268d2;
    font-size: 16px;
    font-weight: 400;
}

.sidebar-fix.blog-con h3{font-weight:600; padding:0; margin-bottom:10px;font-size: 1.6rem;}
.bg-white-sec .vc_column-inner > .wpb_wrapper{background: #fff;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    padding: 20px;}
.copyright-s p{color:#fff;}
.copyright-s p img{position: relative;
    top: 6px;
    margin-left: 5px;}
.recent-post-s h2{font-weight:600;}
.cart-top-sec .button.wc-forward{
	display: block;
    font-size: .9rem;
    line-height: 1.31!important;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    border-radius: 4em;
    padding: 0.7em 1.7em;
    background: #4368D3;
    border-color: transparent;
    color: #ffffff!important;
    box-shadow: 0px 0px 0px 0px transparent;
}
.woocommerce ul.product_list_widget li{
	border-bottom:1px solid #eee;
}
#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu > li.mega-menu-flyout ul.mega-sub-menu{width:300px;}
.a.w-iconbox-link:hover{color:#000!important;}
#shiprocket_pincode_check{display:none;}
#check_pincode{display:none;}
.select2-results__option--highlighted {
    background: var(--color-content-primary-grad);
    color: #000!important;
}
.product-wish h4{text-align:center; font-weight:700;}
.product-wish form{overflow-x:auto;}
.product-wish form .button{
	border-radius: 4em!important;
    padding: 0.7em 1.7em!important;
    background: #4368D3!important;
	font-size: 16px !important;
    float: none!important;
    width: initial !important;
}
.video-prev video{width:100%; height:100%; }
span.error{color: #dc3232;
    font-size: 13px;
    font-weight: normal;
    display: block;
}
.become-ora-btn{display:none!important;}
div.error{color: #dc3232;
    font-size: 13px;
    font-weight: normal;
    display: block; text-align:center;}
span.after-upload-doc{
	font-size: 13px;
    font-weight: normal;
    display: block; text-align:left;
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Some browsers will not display the caret when using calc, so we put the fallback first */ 
  background: url("https://prevestdirect.com/wp-content/uploads/2023/12/arrow-dr.png") white no-repeat 98.5% !important; /* !important used for overriding all other customisations */
  background: url("https://prevestdirect.com/wp-content/uploads/2023/12/arrow-dr.png") white no-repeat calc(100% - 15px) !important; /* Better placement regardless of input width */
}
/*For IE*/
select::-ms-expand {display: none;}
.woocommerce-MyAccount-content form{
	overflow-x:auto;
}
.woocommerce-MyAccount-content form button.button{
border-radius: 4em!important;
    padding: 0.7em 1.7em!important;
    background: #4368D3!important;
    font-size: 16px !important;
    float: none!important;
    width: initial !important;
	border: 0!important;
    box-shadow: none !important;
	color:#fff!important;
	font-size:16px!important;
	text-transform:initial!important;
	font-weight:normal !important;
}
.woocommerce-MyAccount-content form #bulk-add-to-cart:before{display:none;}
.w-iconbox a:hover .w-iconbox-icon{background:#4268d2!important;}
.woocommerce-billing-fields input, .shipping_address input{box-shadow: none;
    background: #fff!important;
    border-radius: 0!important;
    border: 1px solid #ccc;
    height: 50px;}
.woocommerce-billing-fields .select2-selection.select2-selection--single, .shipping_address .select2-selection.select2-selection--single{
	background-color: #fff!important;
    border-radius: 0!important;
    border: 1px solid #ccc;
    height: 50px;
}
.woocommerce-billing-fields select, .shipping_address select{
	background-color: #fff!important;
    border-radius: 0!important;
    border: 1px solid #ccc;
    height: 50px;
}
.woocommerce-ordering:after, .woocommerce-select:after, .select2-selection__arrow:after{
	border-radius:0!important;
	}
.woocommerce-additional-fields textarea{
	background: #fff!important;
    border-radius: 0!important;
    border: 1px solid #ccc;
}
.checkout-page-sec .order_details{width:100%;background: #fff;}
.checkout-page-sec .woocommerce-thankyou-order-details{background:#f7f7f7;}
.checkout-page-sec .woocommerce-thankyou-order-details + p{font-weight:600;}
.checkout-page-sec .woocommerce-table__product-name.product-name{font-weight:700;}
.checkout-page-sec .woocommerce-order-details{margin-top: 15px;
    background: #f7f7f7;
    padding: 20px;
    border-radius: 15px;}
.checkout-page-sec .woocommerce-order-details h2{font-weight:600; text-align:center;}
.checkout-page-sec .order_details td, .checkout-page-sec .order_details th{border-bottom:1px solid #ddd;}
.checkout-page-sec .woocommerce-notice{text-align:center; font-weight:600;}
.checkout-page-sec .woocommerce-column--billing-address, .checkout-page-sec .woocommerce-column--shipping-address{
	background: #f7f7f7;
    padding: 20px;
    border-radius: 10px;
    border: 1px solid #c5c2c2;
	margin-bottom:20px;
}
.checkout-page-sec .woocommerce-column--billing-address h2, .checkout-page-sec .woocommerce-column--shipping-address h2{
	border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-weight: 600;
    /* background: #fff; */
    /* padding: 10px; */
    border-radius: 5px;
}
.checkout-page-sec .woocommerce-column--billing-address address, .checkout-page-sec .woocommerce-column--shipping-address address{
	font-weight:500;
}
.variation-Taste p{font-weight:normal!important;}
.checkout-page-sec .woocommerce-thankyou-order-details li{font-weight:600;}
.checkout-page-sec .woocommerce-thankyou-order-details li strong{font-weight:normal;font-size: 15px;}
.my-account-page{background:#f7f7f7; }
.my-account-page .woocommerce-MyAccount-navigation{background:#fff; width:24%; padding:20px; border:1px solid #c5c2c2; border-radius:10px;}
.my-account-page .woocommerce-MyAccount-navigation li{border-bottom: 1px solid #c5c2c2; padding: 5px 0;}
.my-account-page .woocommerce-MyAccount-navigation li.is-active a{color:#4268d2;}
.my-account-page .woocommerce>.woocommerce-MyAccount-content{background:#fff; width:75%; padding:20px; border:1px solid #c5c2c2; border-radius:10px;}
.my-account-page .woocommerce-MyAccount-orders.shop_table .woocommerce-button.button.view,
.my-account-page .woocommerce-MyAccount-content .woocommerce-info.button.wc-forward
{
	border-radius: 4em!important;
    padding: 0.7em 1.7em!important;
    background: #4368D3!important;
    font-size: 16px !important;
    float: none!important;
    width: initial !important;
	border: 0!important;
    box-shadow: none !important;
	color:#fff!important;
	font-size:16px!important;
	text-transform:initial!important;
	font-weight:normal !important;

}
.my-account-page .woocommerce-MyAccount-orders.shop_table .woocommerce-button.button.view:hover,
.my-account-page .woocommerce-MyAccount-content .woocommerce-info.button.wc-forward:hover
{
	background:#19253B!important;
}
.my-account-page .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account input,
.my-account-page .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper input
{
	box-shadow: none;
    background: #fff;
    border-radius: 0!important;
    border: 1px solid #ccc;
    height: 50px;
}
.my-account-page .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .select2-selection.select2-selection--single{
	box-shadow: none;
    background-color: #fff;
    border-radius: 0!important;
    border: 1px solid #ccc;
    height: 50px;
}



.my-account-page .woocommerce-MyAccount-content .woocommerce-Address-title.title{
	background: #eee;
    padding: 10px;
    margin-bottom: 10px;
	display: flex;
    align-items: center;
    justify-content: space-between;
}
.my-account-page .woocommerce-MyAccount-content .woocommerce-Address-title.title a{color:#4268d2; font-weight:600;}
.my-account-page .woocommerce-MyAccount-content .woocommerce-Address-title.title h3{
	margin: 0;
    font-size: 1.5rem;
    font-weight: 600;
}
.my-account-page .woocommerce-MyAccount-content .woocommerce-Address address{
	border: 1px solid #ddd;
	background:#edf1ff;
    padding: 20px;
}
.my-account-page .woocommerce-MyAccount-content h4{font-weight:500; padding-top:0;}
#menu-policies li a:hover,
#menu-useful-links li a:hover
{color:#000!important;}
.woocommerce-form.woocommerce-form-login input,
.woocommerce-form.woocommerce-form-register input, 
.woocommerce-ResetPassword input
{

    box-shadow: none;
    background: #fff;
    border-radius: 0!important;
    border: 1px solid #ccc;
    height: 50px;
}
.woocommerce-LostPassword.lost_password a{color:#4368D3;}
.woocommerce-LostPassword.lost_password a:hover{color:#000;}
.woocommerce-form.woocommerce-form-register p{margin-bottom:10px;}
.my-account-page .u-column1 h2, .my-account-page .u-column2 h2{font-weight:700;}
.finest-action-right a, .finest-continue span{
	font-size: 16px !important;
    line-height: 1.31!important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-transform: none !important;
    letter-spacing: 0em !important;
    border-radius: 4em !important;
    padding: 0.7em 1.7em !important;
    background: #4368D3!important;
    border-color: transparent !important;
    color: #ffffff!important;
	height:initial!important;
    box-shadow: 0px 0px 0px 0px transparent !important;
}
.finest-action-right a:hover, .finest-continue span:hover{
	background: #19253B!important;
}
.finest-coupon #finiest_coupon_code{
	box-shadow: none;
    background: #fff;
    border-radius: 50px!important;
    border: 1px solid #ccc;
   
} 
.finest_coupon_field .finiest_coupon_submit{
	line-height: 1.31!important;
    border-radius: 4em !important;
    padding: 0.7em 1.7em !important;
    background: #4368D3!important;
    border-color: transparent !important;
    color: #ffffff!important;
    box-shadow: 0px 0px 0px 0px transparent !important;
}
.my-account-page .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--store-credit{
	display:none!important;
}
.my-account-page .woocommerce-table.woocommerce-table--order-details .wc-item-meta li strong{display:none;}
.my-account-page .woocommerce-table.woocommerce-table--order-details{width:100%;}
.my-account-page .woocommerce-order-details{margin-top:0;}
.my-account-page .woocommerce-order-details .woocommerce-order-details__title{font-weight:600;}
.my-account-page .woocommerce-order-details .woocommerce-table__product-name.product-name a{font-weight:600;}
.my-account-page .woocommerce-columns--addresses.addresses h2{
	background: #eee;
    padding: 10px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
	margin: 0;
    font-size: 1.5rem;
    font-weight: 600;
}
.my-account-page .woocommerce-columns--addresses.addresses address{border: 1px solid #ddd;
    background: #edf1ff;
    padding: 20px;
	margin-top:10px;
	margin-bottom:10px;
}
.my-account-page .woocommerce-columns--addresses.addresses address p{margin-bottom:0;}
.price-sec-discount ul{display:flex; list-style:none; padding:0;}
.price-sec-discount ul li{padding: 0;
    background: #f5f5f5;
    padding: 10px;
    border: 1px solid #ddd;
    font-weight: 600;
    /* display: inline-block; */
    width: 35%;
    margin: 0 3px;
    font-size: 13px;
    line-height: 1.5;}
.price-sec-discount ul li:before{display:none;}
.price-sec-discount ul li span{display:block;}
.return-to-shop a.button.wc-backward{
	font-size: 16px !important;
    line-height: 1.31!important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-transform: none !important;
    letter-spacing: 0em !important;
    border-radius: 4em !important;
    padding: 0.7em 1.7em !important;
    background: #4368D3!important;
    border-color: transparent !important;
    color: #ffffff!important;
    height: initial!important;
    box-shadow: 0px 0px 0px 0px transparent !important;
}
.return-to-shop a.button.wc-backward:hover{
	background:#19253B!important;
}
.element-product-pin > div:first-child{display:none;}
.element-product-pin #pincode_response{display:none;}
.w-order {font-weight:600; text-transform:uppercase;}
.w-order .w-order-select select{
	border-radius: 50px;
    border: 1px solid #999999;
    font-size: 14px;
	font-weight:600;
    line-height: initial;
    height: 42px;
}
.track-order h2{font-weight:700; font-size:3rem;}
.track-order p{font-size: 18px;
    font-weight: 600;
    padding-right: 100px;}
.track-order label{font-size:16px; font-weight:500;}
.track-order .con-form-in{
	flex: 0 0 100%;
    max-width: 100%;
}
.track-order .con-form-in input{height:50px; width:100%; border-radius:50px!important; margin-bottom:10px;}
.search.search-results main section:first-child{display:none;}
.search.search-results main .height_custom.width_full{margin-top:120px;}
.search.search-results main .height_custom.width_full h1{font-size:30px;}
.product_ordering select
{
	border-radius: 50px;
    border: 1px solid #999999;
    font-size: 14px;
	font-weight:600;
    line-height: initial;
    height: 42px;
}
.aws-container .aws-search-field{border-radius:50px!important; padding-left:10px !important; padding-right:34px !important;}
.aws-container .aws-search-field:focus{box-shadow:none!important;}
.aws-container .aws-search-form{height:33px;}
.become-btn span{top:0px;position: relative;}
@media (min-width: 320px) and (max-width: 400px) {
	.feature2 {
		left:45%;
	}
	
	.wishlist .fa-heart {
		padding:3px 4px;
		font-size:14px;
		width:2.2rem;
	}
	
	.client-img img {
		margin-top:30px;
	}
	
	.w-hwrapper {
		margin-left:0px!important;
		margin-right:0px!important;
	}
	
/* 	.counters .vc_column-inner {
		float: left;
    width: 45%;
    margin-left: -30px;
	} */

}

@media (min-width: 352px) and (max-width: 599px) {
	
/* 	.better:before, .copper:before {
		left:50%;
		font-size:9px;
		margin:0 auto;
	} */
	
	.w-hwrapper  {
		margin-left:0px!important;
		margin-right:0px!important;
	}
	
}

@media (min-width: 353px) and (max-width: 680px) {
	
/* 	.better:before, .copper:before {
		left:auto;
		font-size:9px;
		margin:0 auto!important;
	} */
	
	.client-img img {
		margin-top:30px;
	}
	
	.wishlist .fa-heart {
		padding:3px 4px;
		font-size:14px;
		width:2.2rem;
	}

	.w-hwrapper:not(.align_center) > * {
		margin-left:0px!important;
		margin-right:0px!important;
	}
		
}


@media only screen and (max-width: 1600px) {
	.l-subheader.at_bottom {
	padding:0px 12rem;
}

.l-subheader.at_middle {
	padding:0px 12rem;
}
	
	.ush_hwrapper_2 {
	margin-right: -60px!important;
	}
	
	.main-menu li {
		padding:0px 10px;
	}
	
/* 	.become-btn {
		margin-top:5px;
		padding:12px 5px!important;
	} */
	
	.become-btn.ush_btn_1 {
		margin-top:0px;
		padding:9.5px 16px!important;
	}
	
}

@media only screen and (max-width: 1500px) {
	.l-subheader.at_bottom {
	padding:0px 10rem;
}

.l-subheader.at_middle {
	padding:0px 10rem;
}
	
	.ush_hwrapper_2 {
	margin-right: -40px!important;
	}
	
}

@media only screen and (max-width: 1400px) {
	.l-subheader.at_bottom {
	padding:0px 9rem;
}

.l-subheader.at_middle {
	padding:0px 9rem;
}
	
	.ush_hwrapper_2 {
	margin-right: -50px!important;
	}
	
	.main-menu li {
		padding:0px 5px;
	}
	.oradox1 .vc_col-sm-5 .wpb_wrapper h2{font-size:2.3rem;}
	
}

@media only screen and (max-width: 1300px) {
	.l-subheader.at_bottom {
	padding:0px 9rem;
}

.l-subheader.at_middle {
	padding:0px 9rem;
}
	
	.ush_hwrapper_2 {
	margin-right: -5px!important;
	}
	
	.main-menu li {
		padding:0px 5px;
	}
	
}

@media only screen and (max-width: 1200px) {
	.l-subheader.at_bottom {
	padding:0px 8rem;
}

.l-subheader.at_middle {
	padding:0px 8rem;
	}
	
	 .ush_hwrapper_2 {
	margin-right: -15px!important;
	}
	
}

@media only screen and (max-width: 1172px) {
	
}


@media only screen and (max-width: 1100px) {
	.l-subheader.at_bottom {
	padding:0px 7rem;
}

.l-subheader.at_middle {
	padding:0px 7rem;
}
	
	.main-menu li {
		padding:0px 5px;
	}
	
}

@media only screen and (max-width: 1172px) {
	
	.ush_btn_1 {
		padding:7px 15px!important;
	}
	
}

@media (min-width: 1145px) and (max-width: 1280px) {
	
	.ush_hwrapper_2 {
	margin-right: -30px!important;
	}
}

@media (min-width: 1301px) and (max-width: 1399px) {
	
	.ush_hwrapper_2 {
	margin-right: -5px!important;
	}
	.aws-container .aws-search-form{height:30px;}
}

@media (min-width: 1172px) and (max-width: 1280px) { 
	
	.become-btn {
		padding:7px 10px;
	}
	.oradox1 .vc_col-sm-3{width:32%;}
	.oradox1 .vc_col-sm-5 .wpb_wrapper h2{font-size:2.1rem;}
	.product-bg select{font-size:10px !important;}
.product_field.price.usg_product_field_1.price-data-prd{font-size:18px!important;}
.woocommerce .cart .variations label{font-size:12px;}
select{background: url(https://prevestdirect.com/wp-content/uploads/2023/12/arrow-dr.png) white no-repeat calc(100% - 10px) !important;}


	}

@media (min-width: 1281px) and (max-width: 1310px) { 
	
	.ush_btn_1 {
		padding:10px!important;
	}
	
	}
@media only screen and (max-width: 767px){
	.l-header .w-image .w-image-h img{width:70%;height: initial;
    position: relative;
    top: 8px;}
	.l-subheader.at_top{background:#000!important;}
	.w-dropdown.ush_dropdown_3{border:1px solid #000!important;}
	.w-dropdown-item {color:#000!important;}
	.w-dropdown.source_sidebar .w-dropdown-list {padding: 10px;min-width: 150px;top: initial;}
	.w-search.ush_search_2{background: transparent !important;margin-top: 0px !important;max-height: initial !important;}
	.l-header.sticky .l-subheader.at_middle {display: block;}
	.tp-rs-img.rs-lazyload{display:none;}
	.product-img img {width: auto;height: 170px;object-fit: contain;}
	.product-rating-sec{justify-content:center;}
	.better:before, .copper:before, .handcraft:before{width:2rem; height:2rem; background-size:100%;}
	.icon_after_add_to_cart>a {height: 30px;width: 30px;line-height: 32px;font-size: 14px;top: 1px;}
	.product-title{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis; text-align:center;}
	.owl-carousel.navstyle_circle .owl-nav div{display:block; background: #4268d2;}
	.owl-carousel.navstyle_circle .owl-nav div {height: 2.5rem;width: 2.5rem;border-radius: 50%;line-height: 2.5rem;text-align: center;}
	.owl-dots{display:none;}
	.owl-nav{display:block;}
	.wishlist-header a{position:relative;top:1.5px;}
	.bestseller-grid-right .vc_column-inner{margin-left:0;}
	#us_grid_7 .w-grid-item{position:relative!important; left: initial !important;}
	.container-full{padding-left: 1.5rem!important;padding-right: 1.5rem!important;}
	.recommend-product h4{padding:0.2em 0!important;font-size: 1.5rem !important;}
	.recommend-product .vc_col-sm-3{width:50%!important;}
	.recommend-product .vc_col-sm-3 .vc_column-inner{border-color:transparent!important; padding: 0!important;}
	.product-gallery .flex-viewport{height:initial !important;}
    .product-gallery .woocommerce-product-gallery__wrapper img{height:initial; object-fit:contain;}
	/*.nvd_product_category_banner, .bread-sec{margin-top:100px;padding: 2.6vmax 1rem !important;}
	.nvd_product_category_banner h1, .bread-sec h1{font-size:1rem!important; margin-top: 6px;}*/
	.nvd_product_category_banner, .bread-sec{margin-top:100px;padding:9vmax 1rem !important; position:relative;}
	.nvd_product_category_banner:before,
	.bread-sec:before{
		content:"";
		background:rgba(0,0,0,0.20);
		height:100%;
		width:100%;
		position:absolute;
		top:0;
		left:0;
		z-index:9;
	}
	.nvd_product_category_banner h1, .bread-sec h1{font-size:1rem!important; margin-top: 6px; transform: translateY(-50%);
    top: 45px;position:absolute; z-index:9;}
	.nvd-cat-bg-banner .l-section-img{background-size:cover!important;}
	.nvd_product_category_banner .l-section-img{background-size:cover!important;}
	.nvd_product_category_banner .g-breadcrumbs, .bread-sec .g-breadcrumbs{transform: translateY(-50%);
    top: 69px;position:absolute; z-index:9;}
	
	.nvd_product_category_banner .g-breadcrumbs-item, .bread-sec .g-breadcrumbs-item{font-size: 10px;}
	.nvd_product_category_banner .g-breadcrumbs-separator, .bread-sec .g-breadcrumbs-separator{font-size:10px;}
	.product-inner-sec .single_add_to_cart_button.button{width:49%;}
	.product-info-sec .repeater .repeater-row{width:100%;}
	.wpcpv-item{left:86%!important; top:14%!important; width: 50px !important;
    height: 50px !important;
    line-height: 50px !important;}
	.wpcpv-item:before{font-size: 24px !important;
    width: 50px !important;
    height: 50px !important;
    line-height: 50px !important;}
	.w-grid .w-btn-wrapper.has_font_size>.button{font-size:16px !important;}
	.product_cat-recommended h2{text-align:center!important;}
	.price-data-prd.recom-product-price{justify-content:center;}
	.product-inner-sec .variations_form.cart select{width:98%;}
	.ht-ctc.ht-ctc-chat{right:10px!important;}
	.product-wish form .button.single-add-to-cart{width:120px!important; padding:0.7em 0.8em!important;}
	.about-s1 h2{text-align:center !important;}
	.about-s1 p{text-align:center;}
	.about-s1 h2 br{display:none;}
	.about-s3 p, .about-s4 p{text-align:center;}
	.sidebar-fix.blog-con .w-post-elm.post_title{text-align:center;}
	.sidebar-fix.blog-con p{text-align:center;}
	.policy-sec h2{text-align:center;}
	.product-inner-sec .single_product_div{width:56%;}
	.oradox1.width_full{padding-left:1.5rem; padding-right: 1.5rem;}
	.oradox1 .vc_col-sm-5 .wpb_wrapper h2 {font-size: 2rem; text-align:center;}
    .oradox1{margin-top:100px;}
	.oradox1 .vc_col-sm-5 .vc_column-inner > .wpb_wrapper{padding:20px;}
	.reg-form{margin-top:50px;}
	.oradox3 .ord-pord-inner .vc_column-inner > .wpb_wrapper{padding-bottom:10px;}
	.oradox2 h2{font-size:2rem; margin-top:0;}
	.oradox1 .vc_col-sm-5 .wpb_wrapper p{text-align:left; letter-spacing:1px;}
	.become-ora-btn{display:inline-block!important;}
	.become-ora-btn a{font-size:12px!important;}
	.woocommerce-MyAccount-content form button.button.single-add-to-cart
	{width: 120px!important;
    padding: 0.7em 0.8em!important;}
	.con-form-in{
		flex: 0 0 100%;
    max-width: 100%;
	}
	.con-p-icon .w-iconbox-icon{position: relative;
    top: -40px;}
	.product-bg select{font-size:10px !important;}
    .product_field.price.usg_product_field_1.price-data-prd{font-size:18px!important;}
    .woocommerce .cart .variations label{font-size:12px;}
     select{background: url(https://prevestdirect.com/wp-content/uploads/2023/12/arrow-dr.png) white no-repeat calc(100% - 10px) !important;}
	.coupon{display:flex!important; align-items:center;}
	.checkout-page-sec .woocommerce-thankyou-order-details {padding:10px;}
	.checkout-page-sec .woocommerce-thankyou-order-details li strong{font-size: 0.8rem;}
	.checkout-page-sec .woocommerce-thankyou-order-details li{line-height: 1.5;margin-bottom: 10px;}
	.checkout-page-sec .woocommerce-column--billing-address address p, .checkout-page-sec .woocommerce-column--shipping-address address p{margin-bottom:0px; font-size:12px;}
	.checkout-page-sec .woocommerce-column--billing-address address, .checkout-page-sec .woocommerce-column--shipping-address address{margin-bottom:0px; font-size:12px;}
	.checkout-page-sec .woocommerce-column--shipping-address{margin-bottom:50px;}
	#rev_slider_1_1_wrapper .zeus.tparrows{
	min-width: 30px!important;
    min-height: 30px !important;
}
#rev_slider_1_1_wrapper .zeus.tparrows:before{
	min-width: 30px!important;
    min-height: 30px!important;
	font-size:20px!important;
	line-height:40px !important;
	}
	.tp-title-wrap{display:none!important;}
	.tp-leftarrow.tparrows.zeus{left:-18px!important;}
	.tp-rightarrow.tparrows.zeus{left: initial!important;
    right: -55px!important;}
	
	.product-inner-sec .buynow-btn{width:49%}
	.finest_coupon_field .finiest_coupon_submit{padding:0.7em 1em !important;}
	.my-account-page .woocommerce-MyAccount-navigation{width:100%;}
	.my-account-page .woocommerce>.woocommerce-MyAccount-content{width:100%;}
	.my-account-page .woocommerce-MyAccount-content .woocommerce-Address address{margin-bottom:20px;}
	.price-sec-discount ul li{display:block; width:100%; margin: 10px 0; text-align: center;}
	.price-sec-discount ul{display:block;}
	.price-sec-discount ul li span{display:initial;}
	.product-inner-sec .cart .reset_variations{top: 0px;left: 98%;}
	.product-inner-sec .share-btn-sec{left:-30px;}
	.aws-container .aws-search-form{height:34px!important;}
	.aws-container .aws-search-field{font-size:13px!important;}
	.search.search-results main .height_custom.width_full{margin-top:90px;}
	.search.search-results main .height_custom.width_full .w-hwrapper{display:block;}
	.search.search-results main .height_custom.width_full h1{
		text-align: center!important;
    margin-bottom: 20px !important;
    font-size: 2rem !important;
	}
	.product_ordering{margin-bottom:10px;}
	.aws-search-result{left:0!important; width:100%!important;}
}
@media only screen and (max-width: 430px){
	.nvd_product_category_banner, .bread-sec{margin-top:100px;padding:9vmax 1rem !important; position:relative;}
}
@media only screen and (max-width: 400px){
	.nvd_product_category_banner, .bread-sec{margin-top:100px;padding:9.6vmax 1rem !important; position:relative;}
	.product-inner-sec .share-btn-sec {
    left: -25px;}
	
}
@media only screen and (max-width: 375px){
	.nvd_product_category_banner, .bread-sec{margin-top:100px;padding:11.6vmax 1rem !important; position:relative;}
	.product-inner-sec .share-btn-sec{left:-15px;}
}
@media only screen and (max-width: 360px){
	.l-header .w-image .w-image-h img{width:60%;height: initial;
    position: relative;
    top: 5px;}
	/*.nvd_product_category_banner, .bread-sec{margin-top:100px;padding: 2vmax 1rem !important;}*/
	.nvd_product_category_banner, .bread-sec{margin-top:100px;padding:10.5vmax 1rem !important; position:relative;}
	.nvd_product_category_banner:before,
	.bread-sec:before{
		content:"";
		background:rgba(0,0,0,0.20);
		height:100%;
		width:100%;
		position:absolute;
		top:0;
		left:0;
		z-index:9;
	}
	.nvd_product_category_banner h1, .bread-sec h1{font-size:1rem!important; margin-top: 6px; transform: translateY(-50%);
    top: 45px;position:absolute; z-index:9;}
	.nvd-cat-bg-banner .l-section-img{background-size:cover!important;}
	.nvd_product_category_banner .l-section-img{background-size:cover!important;}
	.nvd_product_category_banner .g-breadcrumbs, .bread-sec .g-breadcrumbs{transform: translateY(-50%);
    top: 69px;position:absolute; z-index:9;}
	.product-inner-sec .sub-heading-title{line-height:1.4;}
	.product-inner-sec .single_product_div{width:54%;}
	.product-inner-sec .single_add_to_cart_button.button{font-size:13px!important;}
	.product-inner-sec .variations_form.cart select{width:98%;}
	.con-p-icon .w-iconbox-icon{position: relative;top: -55px;}
	.product-inner-sec .share-btn-sec{left:0;}
}

@media only screen and (max-width: 360px){
	.nvd_product_category_banner, .bread-sec{margin-top:100px;padding:13.5vmax 1rem !important; position:relative;}
}
/* 
.blog-box-img{position:relative;height:30vh;width:100%;object-fit:cover;}
.blog-box-img img{height:30vh;width:100%;} */
.blog-info.usg_vwrapper_1 {
    margin-top: 2rem !important;
    padding: 9% 6% 11% 6% !important;
}