/*
Theme Name: Anvogue Child
Theme URI: https://anvogue.presslayouts.com/landing
Author: PressLayouts Team
Description: This is a child theme for Anvogue
Version: 1.0
Author URI: https://www.presslayouts.com/
Template: anvogue
Text Domain: anvogue-child
*/

.sec7_content .row {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}
.sec7_content .row .row_item {
	display: flex;
	align-items: center;
	color: #fff;
	border-bottom: 1px solid #858585;
	gap: 10px;
	width: 47%;
	padding-bottom: 10px;
	padding-top: 10px;
	min-height: 49px;
}
.sec7_content .row .row_item p {
	margin-bottom: 0;
	width: 40%;
}
.sec7_content .row .row_item span {
	opacity: .7;
}
.m5 .sec7 .sec7_content .sec_subtitle{
	font-size: 18px;
	position: relative;
	color: #fff;
	font-weight: 600;
	padding-top: 15px;
}
.m5 .sec7 .sec7_content .sec_title{
	font-size: 25px;
	position: relative;
	color: #fff;
	font-weight: 400;
}
.sec7_content .row{
	margin: 0px auto;
}
.video-section-sec,
.video-section{
	position: relative;
}
.video-section .ai-title{
	position: absolute;
	top: 10%;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
}
.video-section-sec .ai-title{
	position: absolute;
	top: 35%;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
}
.video-section-sec .ai-sub-title{
	position: absolute;
	top: 42%;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
}
.video-section-sec .inq-btn{
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
}
.smart-cat-boxes .product-category .pls-category-image img{
	height: 586px;
}
.pum-theme-1864 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close{
	right: 30px !important;
}
.popmake-content form select{
	width: 100%;
}
.swiper-pagination-bullet{
	background-color: #fff !important;
	border: 1px solid #fff !important;
}
.swiper-pagination-bullet-active:before{
	border-color: #fff !important;
}
.about-values .pls-slide-description {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 100px;
	text-align: center;
}
.home .pls-category-style-2 .product-category .product-count{
	display: none;
}
.pls-site-footer .pls-footer-main, .pls-site-footer .pls-footer-categories {
	background: linear-gradient(357deg, rgba(35, 31, 32, 1) 0%, rgba(86, 64, 19, 1) 100%) !important;
}
.single-product .pls-product-compare-share-wrap{
	display: none;
}
.woocommerce div.product .woocommerce-tabs ul.wc-tabs{
	display: none;
}
.pls-single-product-page .pls-single-product-wrapper{
	display: none;
}
.single-product .pls-site-container.container{
	max-width: 100%;
}

/* Sticky Shop Now Button */
.shop-now-btn {
	position: fixed;
	bottom: 17px;
	right: 80px;
	background: #fbc105;
	color: #fff;
	padding: 14px 24px;
	border: 1px solid transparent;
	border-radius: 10px;
	cursor: pointer;
	z-index: 9999;
	box-shadow: 0 4px 12px rgba(0,0,0,0.2);
	transition: background 0.3s ease;
}
/*.shop-now-btn:hover {*/
	/*background: transparent;*/
	/*border: 1px solid #fbc105;*/
	/*color: #fff;*/
/*}*/

/* Popup Overlay */
.shop-now-popup {
	display: none;
	position: fixed;
	z-index: 10000;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background: rgba(0,0,0,0.6);
}

/* Popup Content */
.shop-now-popup-content {
	background: #000000;
	margin: 5% auto;
	padding: 20px;
	border-radius: 12px;
	max-width: 1000px;
	position: relative;
	animation: slideUp 0.4s ease;
	top: 8%;
}

/* Close Button */
.shop-now-close {
	position: absolute;
	top: 12px;
	right: 25px;
	font-size: 35px;
	font-weight: bold;
	cursor: pointer;
}

/* Animations */
@keyframes fadeIn {
	from {opacity: 0;}
	to {opacity: 1;}
}
@keyframes slideUp {
	from {transform: translateY(40px); opacity: 0;}
	to {transform: translateY(0); opacity: 1;}
}
div.summary .pls-whishlist-btn{
	display: none;
}
.shop-now-close{
	z-index: 9999;
}
.shop-now-close:hover{
	color: #fff;
}
.shop-now-wrapper .single-product-content.row .col-md-6:first-child{
	display: none;
}
.shop-now-wrapper .single-product-content.row .col-md-6{
	width: 90%;
	max-width: 90%;
	flex: 0 0 90%;
	margin: 0 auto;
}
.freeshipping-bar .pls-progress-bar:after,
.freeshipping-bar .pls-progress-bar{
	background-color: #FBC105 !important;
}
.pls-minicart-slide{
	z-index: 9999 !important;
}
.wp-block-woocommerce-checkout {
	padding-top: 160px !important;
}
.page-id-2536 .products.grid-view .pls-product-icons,
.page-id-2536 .pls-product-actions {
	display: none !important;
}
.page-id-2536 .pls-site-content .products .pls-product-image{
	position: relative;
	width: 370px !important;
	height: 300px !important;
	/*background-color: #fbc105ad;*/
	background-color: #fbc105;
	border-radius: 10px;
	text-align: center;
}
.page-id-2536 .pls-content-area .products .pls-product-image img{
	object-fit: scale-down !important;
	width: 100% !important;
	height: 100% !important;
	margin: 0 auto;
	text-align: center;
}
.page-id-2536 .pls-content-area .products .post-497 .pls-product-image img{
	width: 180px !important;
}
.page-id-2536 .pls-content-area .products .post-2400 .pls-product-image img{
	width: 330px !important;
}
.page-id-2536 .pls-content-area .products .post-2455 .pls-product-image img{
	width: 342px !important;
}
.page-id-2536 .pls-content-area .products .post-2567 .pls-product-image img{
	width: 280px !important;
}
.page-id-2536 .pls-content-area .products .post-2619 .pls-product-image img{
	width: 217px !important;
}
.page-id-2536 .pls-content-area .products .post-2879 .pls-product-image img{
	width: 342px !important;
	height: 342px !important;
	top: -10px;
	position: relative;
}
.page-id-2536 .pls-content-area .products .post-2963 .pls-product-image img{
	width: 300px !important;
}
.page-id-2536 .pls-content-area .products .post-3215 .pls-product-image img{
	width: 219px !important;
}
.page-id-2536 .pls-content-area .products .post-3272 .pls-product-image img{
	width: 219px !important;
}
.page-id-2536 .pls-content-area .products .post-3356 .pls-product-image img{
	width: 130px !important;
}
.page-id-2536 .pls-content-area .products .post-3426 .pls-product-image img{
	width: 200px !important;
}
.page-id-2536 .pls-content-area .products .post-3464 .pls-product-image img{
	width: 220px !important;
}
.page-id-2536 .pls-content-area .products .post-3540 .pls-product-image img{
	width: 260px !important;
}
.page-id-2536 .pls-content-area .products .post-3653 .pls-product-image img{
	width: 280px !important;
}
.page-id-2536 .pls-content-area .products .post-3682 .pls-product-image img{
	width: 124px !important;
}
.page-id-2536 .pls-content-area .products .post-3734 .pls-product-image img{
	width: 175px !important;
}
.page-id-2536 .pls-content-area .products .post-3889 .pls-product-image img,
.page-id-2536 .pls-content-area .products .post-3859 .pls-product-image img,
.page-id-2536 .pls-content-area .products .post-3847 .pls-product-image img,
.page-id-2536 .pls-content-area .products .post-3821 .pls-product-image img{
	width: 187px !important;
}
.page-id-2536 .pls-content-area .products .post-2796 .pls-product-image img{
	width: 166px !important;
}



.pls-navigation ul.menu ul.sub-menu li a:hover{
	color: #FBC105 !important;
}
.pls-myaccount-items li:nth-child(5),
.pls-myaccount-items li:nth-child(4){
	display: none !important;
}
.product-view-sec{
	position: relative;
}
.product-view-sec .pro-title{
	position: absolute;
	top: 40%;
	left: 15%;
}
.product-view-sec .pro-image{
	position: absolute;
	top: 56%;
	left: 15%;
}
.product-view-sec .pro-image{
	width: 100%;
	height: 100%;
}
.animate-image{
	animation: bannerRotate 20s ease-in-out infinite;
}

@keyframes bannerRotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}
.three-boxes .elementor-image-box-wrapper{
	position: relative;
}
.three-boxes .elementor-image-box-content{
	position: absolute;
	top: 50px;
	left: 50px;
}
.product.type-product.post-2796 .pls-product-image img{
	object-fit: scale-down !important;
}
.grad-text h2.heading-title{
	background-image: -webkit-linear-gradient(90deg, #8f82e9 0, #f48076 48%, #ffcd5a 100%) !important;
	background-clip: text !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
}
.grad-text.set-me{
	background-color: #f7f7f7;
	position: relative;
}
.grad-text.set-me .heading-wrap{
	position: absolute;
	z-index: 999;
	left: 0;
	right: 0;
	top: 80px;
}
.elementor-2963 .elementor-element.elementor-element-bbf6fa7 .box-icon-wrap .info-box-icon img{
	object-fit: contain !important;
}
.pressure-icons img {
	object-fit: contain !important;
}
.lamps .pls-slide-image.plsInRight.plsAnimated{
	bottom: 100px !important;
	left: 0 !important;
	right: 0 !important;
	margin: 0 auto;
	background-size: contain !important;
}
.product-category .pls-category-inner a,
.product-category.swiper-slide a,
.product-categories.pls-category-style-1.layout-grid a{
	pointer-events: none !important;
}
.grayscale .elementor-widget-image{
	position: relative;
}
.grayscale .elementor-widget-image img{
	filter: grayscale(1);
	transition: all 0.3s ease;
}
.grayscale .elementor-widget-image img:hover{
	filter:none;
	transition: all 0.3s ease;
}
.grayscale .elementor-widget-image::before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	background: rgba(0, 0, 0, .3);
	z-index: 99;

}
.grayscale .elementor-widget-image:hover::before{
	opacity: 0;
	display: none;
	transition: all 0.3s ease;
}
.grayscale .gray-text{
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	z-index: 999;
}
.grayscale .e-con-full:hover .gray-text{
	opacity: 0;
	transition: all 0.3s ease;
}
header .pls-tabs .nav-tabs{
	background-color: #fff;
	overflow: hidden;
}
header .pls-products-category-tabs.pls-tabs .nav-link {
	padding: 4px 20px !important;
	text-transform: capitalize;
	background-color: #fff !important;
	color: #111 !important;
	font-size: 16px;
	font-weight: 500;
	box-shadow: none !important;
}
header .products .pls-product-image a{
	background-color: #eee;
	width: 100%;
	height: 180px;
	margin-bottom: 19px;
	display: flex;
	align-items: center;
	justify-content: center;
}
header .products .pls-product-image a img{
	width: 100px !important;
	object-fit: contain !important;
}
.mobile-primary-menu .products.grid-view .pls-product-icons{
	display: none !important;
}
.mobile-primary-menu .pls-product-actions{
	display: none !important;
}
header .products .pls-product-image{
	border-radius: 0;
}
header .products .product-title{
	text-align: center;
}
header .products .product-title a{
	color: #000;
}
header .pls-products-category-tabs.pls-tabs .nav-link{
	position: relative;
	text-decoration: none;
}
header .pls-products-category-tabs.pls-tabs .nav-link::after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 90%;
	height: 2px;
	background: #000;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform 0.3s ease;
	text-align: center;
	margin: 0 auto;
	right: 0;
}
header .pls-products-category-tabs.pls-tabs .nav-link:hover::after{
	transform: scaleX(1);
}
header .pls-tabs .nav-link.active::after{
	transform: scaleX(1);
}
header .pls-slider-next,
header .pls-slider-prev{
	top: calc(35% - 22px) !important;
}
.wc-block-components-radio-control .wc-block-components-radio-control__input{
	border: 1px solid #fff !important;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wishlist,
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--compare{
	display: none !important;
}
.pls-header-col{
	justify-content: center;
}
.pls-header-logo img{
	max-height: fit-content !important;
	position: relative;
	top: -2px;
}
.wc-block-checkout__shipping-method-option--selected span.wc-block-checkout__shipping-method-option-title,
.wc-block-checkout__shipping-method-option--selected svg{
	color: #2b2d2f !important;
}
.wc-block-checkout__shipping-method-option svg,
.wc-block-checkout__shipping-method-option span.wc-block-checkout__shipping-method-option-title{
	color: #ffffff;
}
footer p.pls-about-logo img{
	width: 150px;
}

/*langage switcher setting*/
.menu-item-gtranslate > div{
	top:10px !important;
}
.gt_float_switcher{
	font-size: 14px !important;
}
li.menu-item.menu-item-gtranslate{
	width: 160px !important;
}
.gt_float_switcher,
.gt_float_switcher .gt-selected{
	background-color: #fbc105 !important;
	box-shadow: none !important;
}
.gt_float_switcher .gt_options a:hover {
	background: #fff !important;
	color: inherit !important;
}
.pls-page-title-center .pls-breadcrumb{
	display: none !important;
}
header .pls-product-actions,
header .products.grid-view .pls-product-icons{
	display: none !important;
}
ul.mobile-main-menu > li > a{
	font-size: 18px !important;
}
#pls-social-links-2 h3.widget-title {
	margin-bottom: 30px;
}

/*mega menu image size*/
.pls-megamenu-wrapper .pls-slider-wrapper .post-2400 .pls-product-image img{
	width: 143px !important;
	height: 68px;
}
.pls-megamenu-wrapper .pls-slider-wrapper .post-2455 .pls-product-image img{
	width: 168px !important;
	height: 168px;
}
.pls-megamenu-wrapper .pls-slider-wrapper .post-2567 .pls-product-image img{
	width: 170px !important;
	height: 200px;
}
.pls-megamenu-wrapper .pls-slider-wrapper .post-2818 .pls-product-image img{
	width: 200px !important;
	height: 200px;
}
.pls-megamenu-wrapper .pls-slider-wrapper .post-2879 .pls-product-image img{
	width: 200px !important;
	height: 200px;
}
.pls-megamenu-wrapper .pls-slider-wrapper .post-2963 .pls-product-image img{
	width: 200px !important;
	height: 60px;
}
.pls-megamenu-wrapper .pls-slider-wrapper .post-3054 .pls-product-image img{
	width: 130px !important;
	height: 130px;
}
.pls-megamenu-wrapper .pls-slider-wrapper .post-3215 .pls-product-image img{
	width: 158px !important;
	height: 101px;
}
.pls-megamenu-wrapper .pls-slider-wrapper .post-3272 .pls-product-image img{
	width: 158px !important;
	height: 101px;
}
/*smartlock v5*/
.pls-megamenu-wrapper .pls-slider-wrapper .post-3426 .pls-product-image img{
	width: 120px !important;
	height: 142px;
}
/*2k wireless camera*/
.pls-megamenu-wrapper .pls-slider-wrapper .post-3464 .pls-product-image img{
	width: 146px !important;
	height: 146px;
}
/*smart door locks2*/
.pls-megamenu-wrapper .pls-slider-wrapper .post-3540 .pls-product-image img{
	width: 146px !important;
	height: 123px;
}
/*smart door lockc1*/
.pls-megamenu-wrapper .pls-slider-wrapper .post-3599 .pls-product-image img{
	width: 126px !important;
	height: 123px;
}
/*smart home kits*/
.pls-megamenu-wrapper .pls-slider-wrapper .post-3653 .pls-product-image img{
	width: 176px !important;
	height: 91px;
}
/*smart curtin motor kit*/
.pls-megamenu-wrapper .pls-slider-wrapper .post-3904 .pls-product-image img{
	width: 184px !important;
	height: 105px;
}
/*smart curtin motor*/
.pls-megamenu-wrapper .pls-slider-wrapper .post-3979 .pls-product-image img{
	width: 168px !important;
	height: 95px;
}
.pls-header-main{
	height: 100px;
}
footer .container{
	max-width: 1400px;
}
.header-sticky.fixed .menu-item-gtranslate > div {
	top: 25px !important;
}
.video-section-sec .ai-image{
	position: absolute;
	top: 0%;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
}
.tab-image .elementor-widget-image {
	position: absolute;
	top: 15%;
	left: 0;
	z-index: 99;
}
.page-id-2121 .tab-image .elementor-widget-image{
	top: 22%;
}
.tab-image video{
	height: 80vh;
	object-fit: cover;
}
.basic-gallery .elementor-image-gallery .gallery-item img{
	height: 300px;
	object-fit: cover;
}
.pum-container .wpcf7-not-valid-tip{
	position: absolute;
	font-size: 12px;
}
.pum-container .wpcf7 form.sent .wpcf7-response-output {
	color: #46b450;
	border: 0;
	padding: 0;
	margin: 0;
	font-size: 14px;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{
	border: 0;
	padding: 0;
	margin: 0;
	font-size: 14px;
}
.title-size-default .title {
	font-size: 30px !important;
}
span.big {
	font-size: 20px;
	font-weight: 500;
}
.three-boxes .elementor-image-box-img img{
	border-radius: 20px;
}
.design-images a,
.design-images img {
	height: 500px;
	border-radius: 20px;
	object-fit: cover;
	width: 100%;
}
.class-contain video{
	object-fit: contain !important;
}
.single-product ul{
	list-style: none;
}
.sec7_content .row .row_item.empty{
	display: none;
}
.sec7_content .row .row_item span {
	width: 60%;
}
.pls-site-header .pls-header-main, .pls-site-header .pls-header-navigation{
	border-color: transparent;
}
.mob-logos img {
	width: 250px;
	height: 90px;
	object-fit: contain;
}
.about-banner .pls-slide-content-top{
	padding-right: 20px;
}
body:not(.home, .single-product, .single-post, .error404) .pls-site-header:not(.pls-header-overlay) + .pls-site-content > .pls-site-container {
	margin-top: 0 !important;
}
/*cooperation page*/
.page-id-2121 .pls-site-content{
	padding-bottom: 0;
}
.fun-video video{
	background-color: transparent !important;
}
.single-product.postid-2619 .pls-site-wrapper{
	background-color: #fff !important;
}
/*about page*/
.page-id-1942 .pls-site-content {
	padding-bottom: 0 !important;
}
.heading-z .heading-tagline{
	z-index: 999;
	position: relative;
}
.single-product .pls-site-content{
	padding-bottom: 0 !important;
}
.mixswitch-boxes img{
	object-fit: contain;
}
.video-contain video{
	object-fit: contain !important;
}
.block-me .e-con-inner {
	display: block;
}
.pls-estimated-delivery,
.pls-deliver-return-ask-questions{
	display: none;
}


/*Responsive css*/
@media (max-width: 1550px) {
	.page-id-2121 .tab-image .elementor-widget-image {
		top: 25%;
	}
	.tab-image .elementor-widget-image{
		top:20%;
	}
	.sec7_content .row{
		width: 100%;
		margin: 0 auto;
	}

}

@media (max-width: 1500px) {
	.logos-desktop .elementor-image-carousel {
		flex-wrap: wrap;
		gap: 20px;
		justify-content: center;
	}
}

@media (max-width: 1400px) {
	.page-id-2536 .pls-site-content .products .pls-product-image{
		width: 100% !important;
	}
}




@media (max-width: 1024px) {
	.pls-mobile-bottom-navbar .pls-mobile-navbar {
		display: none !important;
		opacity: 0;
		visibility: hidden;
	}
	.video-section-sec .ai-title{
		top:30%;
	}
	.video-section-sec .ai-sub-title{
		top:40%;
	}
	.pls-header-main{
		background-color: #fbc105 !important;
	}
	.pls-header-logo .pls-logo, .pls-header-logo .pls-logo-light, .pls-header-logo .pls-mobile-logo {
		max-width: 70px;
	}
	.pls-header-main {
		height: 70px !important;
	}
	.widget .pls-contact-info-label {
		font-size: 14px;
	}

	.sec7_content{
		width: 100%;
		position: relative;
		padding-left: 15px;
		padding-right: 15px;
	}
	.accordion-layout .tab-content-wrap a.accordion-title, .toggle-layout .tab-content-wrap a.accordion-title, .tabs-layout .tab-content-wrap a.accordion-title{
		display: none !important;
	}
	.three-boxes .elementor-image-box-content {
		left: 20px;
	}
	.grad-text.set-me .heading-wrap {
		top: 30px;
	}
	.pls-mobile-bottom-navbar-single-page,
	.pls-footer-copyright .pls-copyright-wrap > div:first-child {
		margin-bottom: 0 !important;
	}
	.pls-mobile-bottom-navbar,
	.pls-mobile-bottom-navbar-single-page,
	.pls-footer-copyright .pls-copyright-wrap > div:first-child {
		margin-bottom: 0 !important;
	}
	.tab-image video{
		object-fit: contain;
		height: 100%;
	}
	.heading-left h3,
	.heading-left h4{
		padding-left: 0 !important;
	}
	.pls-mobile-menu-header{
		height: 76px !important;
	}

}


@media (max-width: 768px) {

	.video-section-sec .ai-title{
		top:35%;
	}
	.video-section-sec .ai-sub-title{
		top:42%;
	}
	.about-banner-mob .pls-slide-background{
		background-position: 43% 100% !important;
	}
	.about-banner-text .pls-slide-content-top{
		position: relative;
		top: -18px;
	}
	.page-id-1504 .pls-site-content{
		min-height: auto !important;
	}

}


@media (max-width: 680px) {
	.sec7_content .row .row_item {
		width: 100%;
	}
	.justify-center .e-con-inner{
		justify-content: center;
	}
	.sec7_content{
		padding-left: 10px;
		padding-right: 10px;
	}
	header .pls-product-actions,
	header .products.grid-view .pls-product-icons{
		display: none !important;
	}
	.smart-cat-boxes .product-category{
		padding: 0 !important;
	}
	.smart-cat-boxes .product-category .pls-category-image img {
		height: auto;
	}
	.page-id-2536 .pls-site-content .products .pls-product-image {
		width: 100% !important;
	}
	.shop-now-btn {
		position: fixed;
		bottom: 8px;
		right: 0;
		background: #fbc105;
		color: #fff;
		padding: 10px 24px;
		border: 1px solid transparent;
		border-radius: 10px;
		cursor: pointer;
		z-index: 9999;
		box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
		transition: background 0.3s
		ease;
		width: 90%;
		margin: 0 auto;
		text-align: center;
		left: 0;
	}
	.sec7_content .row .row_item span {
		font-size: 12px;
	}
	.hide-me .pls-slide-title{
		display: none !important;
	}
	.pum-theme-1864 .pum-container, .pum-theme-default-theme .pum-container{
		max-width: 90% !important;
		left: 0 !important;
		right: 0 !important;
		margin: 0 auto;
		top: 60px !important;
	}
	.pum-theme-1864 .pum-title, .pum-theme-default-theme .pum-title {
		font-size: 20px !important;
		line-height: 26px !important;
		max-width: 90%;
	}
	.pum-theme-1864 .pum-content, .pum-theme-default-theme .pum-content form p {
		font-size: 14px !important;
		margin-bottom: 10px !important;
	}
	.pum-theme-1864 .pum-content, .pum-theme-default-theme .pum-content form textarea{
		min-height: 100px !important;
	}
	.sec7_content{
		left: 0;
	}
	.m5 .sec7 .sec7_content .sec_subtitle,
	.m5 .sec7 .sec7_content .sec_title {
		font-size: 18px;
	}
	div#sec7 {
		padding-left: 10px;
		padding-right: 10px;
	}
	.product-view-sec .pro-title {
		position: absolute;
		top: 8%;
		left: 10%;
	}
	.tab-image .elementor-widget-image {
		top: 30%;
	}
	footer p.pls-about-logo img {
		width: 100px;
		margin-bottom: 20px;
	}
	.pls-site-footer .footer-widget .widget h2, .pls-site-footer .footer-widget .widget-title{
		font-size: 13px !important;
	}
	.pls-mobile-bottom-navbar{
		margin-bottom: 0 !important;
	}
	.tab-image video{
		height: 100%;
	}
	.elementor-2619 .elementor-element.elementor-element-470e202 .elementor-image-box-img img{
		height: 500px;
	}
	.design-images a,
	.design-images img{
		height: 300px;
	}
	.page-id-2536 .pls-content-area .products .post-2963 .pls-product-image img{
		width: 270px !important;
	}
	.page-id-2536 .pls-content-area .products .post-2400 .pls-product-image img {
		width: 260px !important;
	}
	.page-id-2536 .pls-content-area .products .post-2567 .pls-product-image img {
		width: 250px !important;
	}
	.page-id-2536 .pls-site-content .products .pls-product-image a {
		display: flex !important;
		height: 100%;
		margin: auto !important;
		align-items: center;
		justify-content: center;
	}
	.page-id-2536 #main-content .products .pls-product-image img {
		transition-duration: .7s;
		width: 80% !important;
		height: 80% !important;
		object-fit: scale-down;
	}



}


@media (max-width: 385px) {
	div.summary .quantity {
		margin-bottom: 20px;
	}
}