/*
Theme Name: Beaux
Theme URI: https://dtbeaux.wpengine.com/
Author: the DesignThemes team
Author URI: https://wedesignthemes.com/
Description: Beaux Shop WordPress Theme for Websites.
Version: 1.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: beaux

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@font-face {
  font-family: 'caramello';
  src: url('https://imaginebeautyskincare.com/wp-content/themes/beaux/fonts/caramello.woff2') format('woff2'),
       url('https://imaginebeautyskincare.com/wp-content/themes/beaux/fonts/caramello.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
.font-caramello .h2,
.font-caramello .elementor-heading-title {
	font-family: "caramello", open sans, raleway !important;
}
.top-bar-offer .elementor-widget-wrap {
    padding: 0 !important;
}
.main-title-section-wrapper .main-title-section h1 {
    font-family: caramello, "open sans", raleway;
    font-weight: 600 !important;
    text-transform: capitalize;
}
.elementor-widget-image-carousel .swiper-slide {
	padding: 0 8px;
}
.mb-0 {
	margin-bottom: 0 !important;	
}
.order-1 {
	order: 1;
	-webkit-order: 1;
	-o-order: 1;
	-ms-order: 1;
}

.order-2 {
	order: 2;
	-webkit-order: 2;
	-o-order: 2;
	-ms-order: 2;
}

.order-3 {
	order: 3;
	-webkit-order: 3;
	-o-order: 3;
	-ms-order: 3;
}

.order-4 {
	order: 4;
	-webkit-order: 4;
	-o-order: 4;
	-ms-order: 4;
}

.order-5 {
	order: 5;
	-webkit-order: 5;
	-o-order: 5;
	-ms-order: 5;
}

.order-6 {
	order: 6;
	-webkit-order: 6;
	-o-order: 6;
	-ms-order: 6;
}

.elementor-search-form--skin-classic .elementor-search-form .elementor-search-form__container {
	border-radius: 25px!important;
    border: 1px solid #CF406F;
    background-color: #CF406F;
}

.elementor-search-form input[type=search] {
	background-color: #fff !important;
}

.elementor-search-form--skin-classic .elementor-search-form .elementor-search-form__submit {
	border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
	background-color: #CF406F;
    color: #FFF;
	min-width: 95px!important;
}
.header-info-icons {
	margin-bottom: 0 !important;
}

.switcher .option {
	position: absolute!important;
}
.w-100-img img,
.blog-entry .entry-thumb img{
	width: 100%;
}
.main-categories-sec .elementor-widget-heading .elementor-heading-title {
    min-height: 40px;
}

.flex-wrap .elementor-row {
	flex-wrap: wrap;
}

.flex-wrap .elementor-row .elementor-column.elementor-col-10 {
	width: 20%;
}

/*.hover-effact-slider .elementor-section .elementor-widget-image .elementor-image img {
	height: 1280px !important;	
}
.mail-filp-slider {
	max-width: 1680px;
	margin: auto;
} */

.main-title-section-wrapper .breadcrumb a:nth-child(2),
.main-title-section-wrapper .breadcrumb .breadcrumb-default-delimiter:first-child,
.breadcrumb a:nth-child(2), .dark-bg-breadcrumb .breadcrumb a:nth-child(2), .dark-bg-breadcrumb .breadcrumb span:nth-child(1){
	display: none !important;
}

.page-id-23270 .main-title-section-wrapper .main-title-section-bg {
	background-image: url('/wp-content/uploads/2022/07/Hair.jpg') !important;
}
.postid-23548  .main-title-section-wrapper .main-title-section-bg,
.page-id-22953 .main-title-section-wrapper .main-title-section-bg {
	background-image: url('/wp-content/uploads/2022/07/Derma-Treatments.jpg') !important;
}

.page-id-23278 .main-title-section-wrapper .main-title-section-bg {
	background-image: url('/wp-content/uploads/2022/07/Eyelashes-Eyebrows.jpg') !important;
}

.page-id-23246 .main-title-section-wrapper .main-title-section-bg {
	background-image: url('/wp-content/uploads/2022/07/Skin-Care.jpg') !important;
}

.page-id-23233 .main-title-section-wrapper .main-title-section-bg {
	background-image: url('/wp-content/uploads/2022/07/Makeup.jpg') !important;
}

.page-id-23205 .main-title-section-wrapper .main-title-section-bg {
	background-image: url('/wp-content/uploads/2022/07/Weight-Loss.jpg') !important;
}

.page-id-23190 .main-title-section-wrapper .main-title-section-bg {
	background-image: url('/wp-content/uploads/2022/07/Waxing.jpg') !important;
}

.page-id-23800 .main-title-section-wrapper .main-title-section-bg {
	background-image: url('/wp-content/uploads/2022/07/Nails.jpg') !important;
}

.page-id-23823 .main-title-section-wrapper .main-title-section-bg {
	background-image: url('/wp-content/uploads/2022/07/3D-Skin-Analysis.jpg') !important;
}

.term-beauty-products .main-title-section-wrapper .main-title-section-bg {
	background-image: url('/wp-content/uploads/2022/07/Beauty-Products.jpg') !important;
}
.ea-bootstrap .btn-primary {
    background-color: #353535 !important;
    border-color: #353535 !important;
    padding: 0.45rem 2rem !important;
    border-radius: 0 !important;
}

.ea-bootstrap .btn-primary:hover { 
	background-color: #FEEBE7 !important;
	border-color: #FEEBE7 !important;
	color: #353535 !important;
}

.ea-bootstrap .btn-default {
	padding: 0.45rem 2rem !important;
    border-radius: 0 !important;	
}
.ea-bootstrap .form-control {
	border-radius: 0 !important;
	height: 40px !important;
}

body .ea-bootstrap.bootstrap .ea-bootstrap.ea-form-v2 {
	max-width: 100% !important;	
}

.text-blue {
	display: inline-block;
	color: #0066cc !important;
	line-height: 1;
	/*text-decoration: underline !important;*/
	border-bottom: 1px solid #0066cc;
}
.mx-auto {
	margin: 0 auto !important;
}
.pb-0 {
	padding-bottom: 0 !important;
}
.w-100, .w-100 img {
	width: 100% !important;
}
.line-height-1\.3 {
	line-height: 1.3 !important;	
}
.mt-1 {
	margin-top: 1em !important;	
}
.prodcut-detail-sec .elementor-tab-title {
	display: inline-block;
	background-color: #000;
	border-bottom: 10px;
}
.prodcut-detail-sec .elementor-tab-title .elementor-toggle-title {
    color: #FFF;
    text-transform: capitalize;
    border-bottom: 1px solid #000;
    font-weight: 400 !important;
    font-size: 16px !important;
    font-family: 'Josefin Sans', sans-serif !important;
}
.prodcut-detail-sec .elementor-tab-title .elementor-toggle-title:hover {
	color: #FFF;	
}
.prodcut-detail-sec .elementor-toggle .elementor-tab-content {
	border-bottom: 0;
}

.prodcut-detail-sec .elementor-toggle .elementor-tab-content {
	padding: 15px 0;
}

.my-3 {
	margin-bottom: 1em !important;
	margin-top: 1em !important;
}


.woocommerce .product .summary .variations_button, .woocommerce .product .summary .woocommerce-variation-price, .woocommerce .product .summary .woocommerce-variation-availability, .woocommerce .product .summary .woocommerce-variation-description, .woocommerce .product .summary .woocommerce-product-details__short-description, .woocommerce .product .summary.dt-sc-product-summary .variations_button, .woocommerce .product .summary.dt-sc-product-summary .woocommerce-variation-price, .woocommerce .product .summary.dt-sc-product-summary .woocommerce-variation-availability, .woocommerce .product .summary.dt-sc-product-summary .woocommerce-variation-description, .woocommerce .product .summary.dt-sc-product-summary .woocommerce-product-details__short-description,
.dt-sc-product-summary-additional-content p{
	font-size: 20px !important;
	font-weight: 300 !important;
}
.single-preview-img .blog-image {
	max-height: 450px;
	overflow: hidden;
}
.blog-single-entry .entry-thumb img {
	width: 100%;
}
.entry-bottom-details,
.entry-thumb.single-preview-img {
    display: none;
}
.max-h-450 {
	max-height: 450px;
	overflow: hidden;
}
article.blog-entry {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}
.main-title-section-wrapper {
	border-bottom: 0 !important;
}

.text-green {
	color: #01ad7d !important;
}
.text-seegreen {
	color: #016e75 !important;
}
.text-yellow {
	color: #f9ae39 !important;
}
.text-lightyellow {
	color: #fde744 !important;
}
.text-orange {
	color: #f47621 !important;
}
.text-lightblue {
	color: #81cfdb !important;
}
.text-skyblue {
	color: #0888c5 !important;
}
.text-red {
	color: #dc3755 !important;
}
.text-lightred {
	color: #ef5c4a !important;
}
.text-pruple {
	color: #9952a0 !important;
}
.text-lightpruple {
	color: #ac85ba !important;
}
.text-darkpink {
	color: #c91f4c !important;
}
.uppercase {
	text-transform: uppercase;
}
.d-inline-block {
	display: inline-block;
}
.font-weight-500 {
	font-weight: 500;
}
.font-weight-600 {
	font-weight: 600;
}
.font-weight-700 {
	font-weight: 700;
}

#footer .elementor-element-ce7a7a8 .elementor-widget-container {
    display: flex;
    justify-content: center;
}
@media(min-width: 1200px) {
	.w-50 {
		width: 50% !important;
	}
	
	.w-40 {
		width: 40% !important;
	}
	.w-25{
		width: 25% !important;
	}
	
	.w-10 {
		width: 10% !important;
	}
}


@media(min-width: 991px) {
	.elementor-swiper-button-prev {
		left: 28% !important;
	}
	.elementor-swiper-button {
		font-size: 60px !important;
		color: #fff;
	}
	.elementor-swiper-button-next {
		right: 28%;
	}
}

@media (min-width: 1024px) and (max-width: 1260px) {
	.w-md-100, .w-md-100 img {
		width: 100% !important;
		max-width: 100% !important;
	}
}

@media(min-width: 1025px) {
	.d-lg-block { display: block !important;}	
}

@media(min-width: 1200px){
	.d-up-none{
		display: none !important;
	}
	.no-header-menu ul li a, .dt-header-menu .dt-primary-nav li a {
		color: #333 !important;
	}
}

@media (min-width: 1024px) and (max-width: 1199px) {
	.flex-wrap .elementor-row {
		flex-wrap: wrap;
	}
	.flex-wrap .elementor-row .elementor-column.elementor-col-10 {
		width: 33.3333%;
	}
	
}

@media(min-width: 680px) and (max-width: 1199px) {
	.header-default {
		padding: 0 16px;
	}
}

@media(min-width: 768px) and (max-width: 820px) {
	.elementor-section.elementor-section-height-full {
		height: auto !important;
	}	
}

@media(min-width: 1024px) and (max-width: 1440px) {
	.p-30 {
		padding: 30px !important;	
	}
	.pt-30 {
		padding-top: 30px !important;
	}
	.px-30 {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	
	.main-section-content .elementor-element > .elementor-element-populated > .elementor-widget-wrap {
		padding: 15px 15px 15px 15px !important;
	}
}

@media(max-width: 1600px) {
	.no-header-menu ul li a, .dt-header-menu .dt-primary-nav li a {
		padding: 15px 10px !important;
		font-size: 12px !important;
	}
}
/*
@media (max-width: 1439px) {
	.elementor-30 .elementor-element.mail-filp-slider .swiper-slide {
		height: 680px !important;	
	}
	.hover-effact-slider .elementor-section .elementor-widget-image .elementor-image img {
		height: auto !important;	
	}	
} */

@media(min-width: 1200px) and (max-width: 1440px) {
	.no-header-menu ul li a, .dt-header-menu .dt-primary-nav li a {
		padding: 10px 10px !important;
		font-size: 10px !important;
	}
	.elementor-30 .elementor-element.elementor-element-54e6e06 .swiper-slide,
	.elementor-30 .elementor-element.elementor-element-41f2a3c .jet-animated-box{
		height: 77vh;
	}
	
}

@media(max-width: 1300px) {
	.w-lg-width {
		width: 100% !important;
		max-width: 100% !important;
	}
}

@media(max-width: 1199px)
{
	.order-xl-1 {
		order: 1;
		-webkit-order: 1;
		-o-order: 1;
		-ms-order: 1;
	}

	.order-xl-2 {
		order: 2;
		-webkit-order: 2;
		-o-order: 2;
		-ms-order: 2;
	}

	.order-xl-3 {
		order: 3;
		-webkit-order: 3;
		-o-order: 3;
		-ms-order: 3;
	}

	.order-xl-4 {
		order: 4;
		-webkit-order: 4;
		-o-order: 4;
		-ms-order: 4;
	}

	.order-xl-5 {
		order: 5;
		-webkit-order: 5;
		-o-order: 5;
		-ms-order: 5;
	}

	.order-xl-6 {
		order: 6;
		-webkit-order: 6;
		-o-order: 6;
		-ms-order: 6;
	}
	.elementor-col-50.search-column {
		width: 100%;
	}
	.d-lg-none {
		display: none!important;
	}
	
	.crat-mobile-menu.elementor-col-25 {
		width: 50%;
	}
	.main-site-logo.elementor-col-25 {
		width: 50%;
	}
	.header-info-icons.elementor-widget-dt-header-icons {
		width: 70% !important;
		margin-bottom: 0;
	}
	.no-header-menu ul li a, .dt-header-menu .dt-primary-nav li a {
		color: #333 !important;
	}
	.header-default .elementor-row {
		flex-wrap: wrap;
	}
	.elementor-widget-dt-header-menu {
		width: 30% !important;
	}
	.elementor-31 .elementor-element.elementor-element-81cdbc5 {
		padding: 0px !important;
	}
	.elementor-30 .elementor-element.elementor-element-54e6e06 .swiper-slide,
	.elementor-30 .elementor-element.elementor-element-41f2a3c .jet-animated-box{
		height: 77vh;
	}
}
@media(max-width: 1024px) {
	.order-lg-1 {
		order: 1 !important;
		-webkit-order: 1 !important;
		-o-order: 1 !important;
		-ms-order: 1 !important;
	}

	.order-lg-2 {
		order: 2 !important;
		-webkit-order: 2 !important;
		-o-order: 2 !important;
		-ms-order: 2 !important;
	}

	.order-lg-3 {
		order: 3 !important;
		-webkit-order: 3 !important;
		-o-order: 3 !important;
		-ms-order: 3 !important;
	}

	.order-lg-4 {
		order: 4 !important;
		-webkit-order: 4 !important;
		-o-order: 4 !important;
		-ms-order: 4 !important;
	}

	.order-lg-5 {
		order: 5 !important;
		-webkit-order: 5 !important;
		-o-order: 5 !important;
		-ms-order: 5 !important;
	}

	.order-lg-6 {
		order: 6 !important;
		-webkit-order: 6 !important;
		-o-order: 6 !important;
		-ms-order: 6 !important;
	}
	.elementor-col-50.search-column {
		width: 100%;
	}
	.d-lg-none {
		display: none!important;
	}
	
	.crat-mobile-menu.elementor-col-25 {
		width: 50%;
	}
	.main-site-logo.elementor-col-25 {
		width: 50%;
	}
	.header-info-icons.elementor-widget-dt-header-icons {
		width: 50% !important;
		margin-bottom: 0;
	}
	.elementor-30 .elementor-element.elementor-element-54e6e06 .swiper-slide,
	.elementor-30 .elementor-element.elementor-element-41f2a3c .jet-animated-box{
		height: 50vh;
	}
	.d-md-inline-block {
		display: inline-block !important;
	}
	.d-md-inline {
		display: inline !important;
	}
}

@media(max-width: 1200px) and (min-width: 992px) {
	.footer-links-container .elementor-icon-list-items {
		padding-left: 20px !important;
	}
	
	.footer-links-container .elementor-icon-list-items .elementor-icon-list-item > a {
		font-size: 0.75rem !important;
	}
	.mobile-nav-container .menu-trigger>span {
		display: none !important;
	}
	.dt-logo-container {
		justify-content: end;
	}
}

@media(max-width: 991px) {
	.flex-wrap .elementor-row .elementor-column.elementor-col-10 {
		width: 33.3333%;
	}
	.footer-links-container {
		padding-left: 2rem;
	}
	/*.hover-effact-slider .elementor-section .elementor-widget-image .elementor-image img,
	.elementor-30 .elementor-element.mail-filp-slider .swiper-slide {
		height: 580px !important;
	} */
	.elementor-30 .elementor-element.elementor-element-41f2a3c .jet-animated-box__front .jet-animated-box__inner {
		justify-content: start;
	}
	.elementor-30 .elementor-element.elementor-element-41f2a3c .jet-animated-box__back .jet-animated-box__inner {
		justify-content: start;
	}
	.elementor-30 .elementor-element.elementor-element-54e6e06 .swiper-slide,
	.elementor-30 .elementor-element.elementor-element-41f2a3c .jet-animated-box{
		height: 65vh;
	}
	.elementor-171 .elementor-element.elementor-element-0ca7d0b img,
	.elementor-177 .elementor-element.elementor-element-39f9217 img{
		height: 100vh !important;
	}
	.mobile-nav-container .menu-trigger>span {
		display: none !important;
	}
	.entry-meta-group {
		padding-left: 20px;
		padding-right: 20px;
	}
	.commententries {
		padding: 0 20px !important;
	}
}

@media(max-width:820px){
	.dt-logo-container a {
		padding-top: 0px;
	}
	.elementor-30 .elementor-element.elementor-element-54e6e06 .swiper-slide,
	.elementor-30 .elementor-element.elementor-element-41f2a3c .jet-animated-box{
		height: 50vh;
	}
	.elementor-171 .elementor-element.elementor-element-0ca7d0b img,
	.elementor-177 .elementor-element.elementor-element-39f9217 img{
		height: 50vh !important;
	}
}

@media(max-width:768px){
	.dt-logo-container a {
		padding-top: 0px;
	}
	.elementor-30 .elementor-element.elementor-element-54e6e06 .swiper-slide,
	.elementor-30 .elementor-element.elementor-element-41f2a3c .jet-animated-box{
		height: 55vh;
	}
/* 	.elementor-171 .elementor-element.elementor-element-0ca7d0b img,
	.elementor-177 .elementor-element.elementor-element-39f9217 img{
		height: 55vh !important;
	} */
	.elementor-section.elementor-section-height-full {
		height: auto !important;
	}
	.mobile-nav-container .menu-trigger>span {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.order-md-1 {
		order: 1 !important;
		-webkit-order: 1 !important;
		-o-order: 1 !important;
		-ms-order: 1 !important;
	}

	.order-md-2 {
		order: 2 !important;
		-webkit-order: 2 !important;
		-o-order: 2 !important;
		-ms-order: 2 !important;
	}

	.order-md-3 {
		order: 3 !important;
		-webkit-order: 3 !important;
		-o-order: 3 !important;
		-ms-order: 3 !important;
	}

	.order-md-4 {
		order: 4 !important;
		-webkit-order: 4 !important;
		-o-order: 4 !important;
		-ms-order: 4 !important;
	}

	.order-md-5 {
		order: 5 !important;
		-webkit-order: 5 !important;
		-o-order: 5 !important;
		-ms-order: 5 !important;
	}

	.order-md-6 {
		order: 6 !important;
		-webkit-order: 6 !important;
		-o-order: 6 !important;
		-ms-order: 6 !important;
	}
	#footer .elementor-widget-icon-box .elementor-icon-box-wrapper,
	#footer .elementor-icon-box-icon {
		vertical-align: top;
	}
	.header-info-icons.elementor-widget-dt-header-icons {
		width: 50% !important;
		margin-bottom: 0;
	}
	.elementor-widget-dt-header-menu {
		width: 50% !important;
	}
	.flex-wrap .elementor-row .elementor-column.elementor-col-10 {
		width: 50%;
	}
	.elementor-30 .elementor-element.elementor-element-8a0d184 {
		margin-top: 0 !important;
	}
	
	.elementor-30 .elementor-element.elementor-element-54e6e06 .swiper-slide,
	.elementor-30 .elementor-element.elementor-element-41f2a3c .jet-animated-box{
		height: 65vh;
	}
	.elementor-171 .elementor-element.elementor-element-0ca7d0b img,
	.elementor-177 .elementor-element.elementor-element-39f9217 img{
		height: 100vh !important;
	}
	/*.fullwidth-section-1 .jet-animated-box {
		height: 980px !important;
	}
	.hover-effact-slider .elementor-section .elementor-widget-image .elementor-image img {
		height: auto !important;
	}
	.elementor-30 .elementor-element.mail-filp-slider .swiper-slide {
		height: 980px !important;
	} */
	.dt-logo-container.logo-align-left {
		justify-content: end;
		-webkit-justify-content: end;
	}
	.header-default .elementor-element-f0f5e3c .elementor-element-populated > .elementor-widget-wrap {
		padding: 5px 0 !important;
	}
	.blog-single-entry[class*="post-custom-classic"] .entry-post-navigation {
		padding: 40px 20px !important;
	}

}

@media(max-width: 680px) {
	.header-default .elementor-element-f0f5e3c .elementor-element-populated > .elementor-widget-wrap {
		padding: 5px 10px !important;
	}
}

@media (max-width: 640px) {
	.order-sm-1 {
		order: 1 !important;
		-webkit-order: 1 !important;
		-o-order: 1 !important;
		-ms-order: 1 !important;
	}

	.order-sm-2 {
		order: 2 !important;
		-webkit-order: 2 !important;
		-o-order: 2 !important;
		-ms-order: 2 !important;
	}

	.order-sm-3 {
		order: 3 !important;
		-webkit-order: 3 !important;
		-o-order: 3 !important;
		-ms-order: 3 !important;
	}

	.order-sm-4 {
		order: 4 !important;
		-webkit-order: 4 !important;
		-o-order: 4 !important;
		-ms-order: 4 !important;
	}

	.order-sm-5 {
		order: 5 !important;
		-webkit-order: 5 !important;
		-o-order: 5 !important;
		-ms-order: 5 !important;
	}

	.order-sm-6 {
		order: 6 !important;
		-webkit-order: 6 !important;
		-o-order: 6 !important;
		-ms-order: 6 !important;
	}
	.elementor-30 .elementor-element.elementor-element-54e6e06 .swiper-slide,
	.elementor-30 .elementor-element.elementor-element-41f2a3c .jet-animated-box{
		height: 70vh;
	}
/* 	.elementor-171 .elementor-element.elementor-element-0ca7d0b img,
	.elementor-177 .elementor-element.elementor-element-39f9217 img{
		height: 70vh !important;
	} */
}

@media (max-width: 425px) {
	.order-xs-1 {
		order: 1 !important;
		-webkit-order: 1 !important;
		-o-order: 1 !important;
		-ms-order: 1 !important;
	}

	.order-xs-2 {
		order: 2 !important;
		-webkit-order: 2 !important;
		-o-order: 2 !important;
		-ms-order: 2 !important;
	}

	.order-xs-3 {
		order: 3 !important;
		-webkit-order: 3 !important;
		-o-order: 3 !important;
		-ms-order: 3 !important;
	}

	.order-xs-4 {
		order: 4 !important;
		-webkit-order: 4 !important;
		-o-order: 4 !important;
		-ms-order: 4 !important;
	}

	.order-xs-5 {
		order: 5 !important;
		-webkit-order: 5 !important;
		-o-order: 5 !important;
		-ms-order: 5 !important;
	}

	.order-xs-6 {
		order: 6 !important;
		-webkit-order: 6 !important;
		-o-order: 6 !important;
		-ms-order: 6 !important;
	}
	
	.elementor-31 .elementor-element.elementor-element-74f6f63 {
		width: 33.3333%;
	}
/* 	.logo-img .logo-align-left {
		justify-content: center !important;
		-webkit-justify-content: center !important;
	} */
	.elementor-30 .elementor-element.elementor-element-54e6e06 .swiper-slide,
	.elementor-30 .elementor-element.elementor-element-41f2a3c .jet-animated-box{
		height: 65vh;
	}
	.elementor-171 .elementor-element.elementor-element-0ca7d0b img,
	.elementor-177 .elementor-element.elementor-element-39f9217 img{
		height: 65vh !important;
	}
	.mobile-nav-container .menu-trigger>span {
		display: none !important;
	}
	.header-info-icons .dt-sc-shop-menu-icon .dt-sc-shop-menu-cart-inner {
		background-repeat: no-repeat !important;
    	background-position: center !important;
		background-size: 16px 16px !important;
		width: 16px !important;
	}
	.header-info-icons .dt-sc-header-icons-list-item .log-icon,
	.header-info-icons .dt-sc-shop-menu-icon .dt-sc-shop-menu-icon-wrapper, 
	.header-info-icons .dt-sc-header-icons-list-item .log-icon{
		width: 35px !important;
    	height: 35px !important;
	}
	.dt-sc-loginlogout-menu-icon a span span {
		width: 16px !important;
		height: 20px !important;
	}
	.dt-sc-loginlogout-menu-icon a span i+span {
		background-size: 16px 16px !important;
	}
	.header-default .elementor-element-f0f5e3c .elementor-element-populated > .elementor-widget-wrap {
		padding: 5px 5px !important;
	}
	.header-info-icons .dt-sc-shop-menu-icon .dt-sc-shop-menu-cart-number {
		line-height: 19px !important;
		width: 17px !important;
		top: -12px !important;
		height: 17px !important;
	}
	div[class*="elementor-"] div[class*="elementor-element-"].elementor-element.elementor-widget-dt-header-icons .elementor-widget-container .dt-sc-header-icons-list .dt-sc-shop-menu-icon{
		width: 40px !important;
    	height: 40px !important;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	div[class*="elementor-"] div[class*="elementor-element-"].elementor-element.elementor-widget-dt-header-icons .elementor-widget-container .dt-sc-header-icons-list .dt-sc-loginlogout-menu-icon {
		width: 40px !important;
    	height: 40px !important;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.dt-sc-header-icons-list>div.loginlogout-item a {
		margin-top: 0;
	}
}

@media (max-width: 375px) {
	.elementor-31 .elementor-element.elementor-element-74f6f63 {
		width: 50% !important;
		margin-left: 10px;
	}
	.elementor-31 .elementor-element.elementor-element-4d08117 {
		width: 32% !important;
	}
	.elementor-31 .elementor-element.elementor-element-80723e9 {
		width: 13% !important;
	}
	.dt-sc-header-icons-list>div.loginlogout-item a {
		margin-top: 0;
	}
	div[class*="elementor-"] div[class*="elementor-element-"].elementor-element.elementor-widget-dt-header-icons .elementor-widget-container .dt-sc-header-icons-list .dt-sc-loginlogout-menu-icon {
		width: 40px !important;
		height: 45px !important;
	}
	
}

@media (max-width: 320px) {
	.elementor-31 .elementor-element.elementor-element-74f6f63 {
		width: 40% !important;
		margin-left: 10px;
	}
	.elementor-31 .elementor-element.elementor-element-4d08117 {
		width: 43% !important;
	}
	.elementor-31 .elementor-element.elementor-element-80723e9 {
		width: 10% !important;
	}
	.elementor-31 .elementor-element.elementor-element-297244e {
		width: 100% !important;
		max-width: 100% !important;
	}
	.elementor-31 .elementor-element.elementor-element-14247e5 {
		width: 100% !important;
		max-width: 100% !important;
	}
	.header-right .elementor-widget-dt-header-icons > .elementor-widget-container .dt-sc-header-icons-list {
		align-items: flex-end !important;
		margin-left: 20px;
	}
	div[class*="elementor-"] div[class*="elementor-element-"].elementor-element.elementor-widget-dt-header-icons .elementor-widget-container .dt-sc-header-icons-list>div,
	div[class*="elementor-"] div[class*="elementor-element-"].elementor-element.elementor-widget-dt-header-icons .elementor-widget-container .dt-sc-header-icons-list .dt-sc-shop-menu-icon, div[class*="elementor-"] div[class*="elementor-element-"].elementor-element.elementor-widget-dt-header-icons .elementor-widget-container .dt-sc-header-icons-list .dt-sc-loginlogout-menu-icon {
		margin: 0 !important;
	}
	.header-default .elementor-column, .elementor-column-wrap {
		align-items: end;
	}
	div[class*="elementor-"] div[class*="elementor-element-"].elementor-element.elementor-widget-dt-header-icons .elementor-widget-container .dt-sc-header-icons-list .dt-sc-shop-menu-icon{
		width: 40px !important;
    	height: 40px !important;
	}
	div[class*="elementor-"] div[class*="elementor-element-"].elementor-element.elementor-widget-dt-header-icons .elementor-widget-container .dt-sc-header-icons-list .dt-sc-loginlogout-menu-icon {
		width: 40px !important;
    	height: 40px !important;
	}
}
.yith-wcqv-wrapper .yith-wcqv-main .yith-wcqv-head .yith-quick-view-close svg{
	max-width: 30px;
    right: 0;
    position: absolute;
}
#yith-quick-view-modal.open .yith-wcqv-main {
    height: max-content !important;
}
@media (max-width: 768px) {
    .elementor-171 .elementor-element.elementor-element-0ca7d0b img, .elementor-177 .elementor-element.elementor-element-39f9217 img {
        height: 55vh !important;
    }
	    .fullwidth-video-bg .elementor-widget-heading .elementor-heading-title {
        display: block !important;
    }
}
@media (max-width: 786px){
    .deals-we-love{
        height: 425px;
    }  
}
@media (max-width: 576px){
    .deals-we-love{
        height: 270px;
    }  
}

