/*!
* Theme Name: 		   astra-child
* Text Domain: 	   astra
* Template:           astra
* Version:            3.4.1
* Tested up to:       6.1.1
* Requires at least:  5.6
* Requires PHP:       7.2
* Author:             Code Calibre Team
* Author URI:         https://codecalibre.com/
* Theme URI:          https://codecalibre.com/
* Description:        astra-child is the perfect theme for your project. There is any issue or new funtionality, visit: https://codecalibre.com/
*/

/* ======================Header Design by Abhishek Devloper Start============================== */
/* body:not(.home) .entry-content {
	margin-top: -20px;
} */

@media(max-width:1024px) {
	/* 	.elementor-element.elementor-element-8e5beec.e-con-full.e-flex.e-con.e-child.slick-slide.slick-current.slick-active {
	margin-top: 60px !important;
} */
	/* 	.elementor-element.elementor-element-0379171.e-con-full.e-flex.e-con.e-child.slick-slide.slick-current.slick-active {
	margin-top: 60px !important;
}
	.elementor-element.elementor-element-28b98a5.e-con-full.e-flex.e-con.e-child.slick-slide.slick-current.slick-active {
	margin-top: 60px !important;
} */
}

.ast-above-header.ast-above-header-bar {
	background-color: transparent;
	background-image: none;
}

#menu-item-1653 img {
	border-radius: 50%;
	height: 20px !important;
	width: 20px !important;
}

#menu-item-1653 a {
	border: 2px solid #E3E3E3;
	border-radius: 50px;
	background: #fff;
	box-shadow: inset 1.16px 1.16px 3.48px 3.48px rgba(0, 0, 0, 0.16), 0px 0px 5.33px 0px rgba(0, 0, 0, 0.41) !important;
	width: 86px;
	height: 33px;
	display: flex;
	align-items: center;
	padding: 8px;
	margin-top: 2px;
}

.ast-flex {
	display: flex;
	justify-content: center !important;
	padding: 0px;
}

.ast-builder-layout-element[data-section="title_tagline"] {
	display: flex;
	height: 26;
	/* 	min-width: 180px; */
}

.main-header-menu .menu-item:hover>.sub-menu {
	visibility: visible;
	background: transparent;
}

li.lang-item {
	padding: 3px 0;
}

/* li.lang-item:hover {
	background: #dbdada;
} */

.slick-initialized .slick-slide {
	display: flex;
	flex-direction: row;
}

.banner-s .slick-track img {
	margin: auto;
}
/* .tax-product_cat .ast-above-header.ast-above-header-bar,
.woocommerce-shop .ast-above-header.ast-above-header-bar,
.single-product .woocommerce-shop .ast-above-header,
.page-id-2476 .ast-above-header-bar,
.page-id-3935 .ast-above-header-bar,
.woocommerce-checkout .ast-above-header-bar,
.woocommerce-cart .ast-above-header-bar, */
body:not(.home) .ast-above-header.ast-above-header-bar{
	background-color: #a3a3a3 ;

}
.ast-above-header.ast-above-header-bar > div{
	max-width: 1400px;
}
.site-above-header-wrap.ast-builder-grid-row-container.site-header-focus-item.ast-container{
		top: 0;
}
/* .ast-builder-menu-mobile .menu-item-has-children .ast-menu-toggle svg{
	fill: #78c143 !important;
} */
.menu-item li:hover .ast-menu-toggle svg{
	fill: #fff !important;
}
#ast-hf-menu-1 {
    min-height: 48px;
    padding: 5px 0;
}
button.woocommerce-button,
.wc-buy-now-btn,
.single_add_to_cart_button,
.add_to_cart_button,
td.actions > button,
.checkout-button{
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    color: #FFFFFF;
    background-color: #000000 !important;
    border-radius: 05px 5px 5px 05px;
    padding: 10px 20px 10px 20px !important;
}
.elementor-element-039fb5a,
.elementor-element-342ae3e,
.elementor-element-4384eb0{
    background: #000;
}
/* button.woocommerce-button:hover,
.wc-buy-now-btn:hover,
.single_add_to_cart_button:hover,
td.actions > button:hover,
.checkout-button:hover{
    background-color:  	 !important;
} */
.single_add_to_cart_button,
.add_to_cart_button{
	margin-right:5px !important;
}
span.page-numbers.current,
.woocommerce nav.woocommerce-pagination ul li a:hover{
    background: #000 !important;
}
.woocommerce-shop .append-ban h2 {
    display: none;
}


.page-id-2494 .entry-content,
.page-id-2476 .entry-content,
.page-id-3935 .entry-content,
.woocommerce-cart .entry-content,
.woocommerce-checkout .entry-content{
	margin-top: 0px !important;
}
.ast-menu-toggle:focus, button#menu-toggle-close {
    border: none;
    outline: none;
}
span.ahfb-svg-iconset .ast-close-svg {
    margin-left: unset;
}
.ast-above-header.ast-above-header-bar {
    padding: 10px 0;
}
.woocommerce-page .append-ban img {
    width: 100%;
}



/*  Header Responsive code */
/* @media(max-width:1340px) {
	.elementor-element.elementor-element-60a64e3.e-con-full.e-flex.e-con.e-child::before {
		position: absolute;
		content: "";
		border-radius: 20px;
		width: 80%;
		height: 93%;
		top: 7%;
		background-image: url('/wp-content/uploads/2025/02/image-28.png');
		left: 7%;
		background-repeat: no-repeat;
		background-size: auto !important;
		box-shadow: 48.93px -48.93px 48.93px 0px #7E7E7E1A inset;
		box-shadow: 0 10px 12px -10px rgba(0, 0, 0, 0.7);
	}
} */

/* .ast-builder-footer-grid-columns.site-above-footer-inner-wrap.ast-builder-grid-row {
padding: 0 25px !important;
} */
.site-header {
	z-index: 99;
	position: relative;
	/* 	top: 14px; */
}

.main-header-menu .sub-menu {
	background: #fff !important;
	border-radius: 0px 0px 4px 4px;
	text-align: left;
}
.creating_sec {
    background-size: 86% 100% !important;
	max-width: 1040px !important;
    margin: auto;
}
.elementor-element-f324481 {
    margin-top: 50px;
	box-shadow: none;
}

.pll-parent-menu-item .sub-menu {
	background: transparent !important;
}
@media(max-width:1057px) {
	.home .entry-content.clear {
		margin-top: -128px;
	}
}
@media (max-width: 767px) {

	.elementor-1650 .elementor-element.elementor-element-b8964a4,
	.elementor-element.elementor-element-1ee331c.e-con-full.e-flex.e-con.e-child,
	.elementor-element.elementor-element-653816d.e-con-full.e-flex.e-con.e-child {
		margin-top: 376px;

	}

	.elementor-element.elementor-element-a689990.e-flex.e-con-boxed.e-con.e-child div {
		width: 75% !important;
	}

/* 	.elementor-element.elementor-element-ead7ad8.e-flex.e-con-boxed.e-con.e-child div {
		width: 75% !important;
	} */
}

@media(max-width:450px) {
	.elementor-element.elementor-element-a689990.e-flex.e-con-boxed.e-con.e-child div {
		width: 100% !important;
	}

	.elementor-element.elementor-element-ead7ad8.e-flex.e-con-boxed.e-con.e-child div {
		width: 100% !important;
	}

	p.f-prphj-section {
		padding-right: unset;
	}
}

@media (max-width: 650px) {

	.elementor-1650 .elementor-element.elementor-element-b8964a4,
	.elementor-element.elementor-element-1ee331c.e-con-full.e-flex.e-con.e-child,
	.elementor-element.elementor-element-653816d.e-con-full.e-flex.e-con.e-child {
		margin-top: 290px;

	}
}

@media (max-width: 523px) {

	.elementor-1650 .elementor-element.elementor-element-b8964a4,
	.elementor-element.elementor-element-1ee331c.e-con-full.e-flex.e-con.e-child,
	.elementor-element.elementor-element-653816d.e-con-full.e-flex.e-con.e-child {
		margin-top: 250px;

	}
}

@media (max-width: 444px) {

	.elementor-1650 .elementor-element.elementor-element-b8964a4,
	.elementor-element.elementor-element-1ee331c.e-con-full.e-flex.e-con.e-child,
	.elementor-element.elementor-element-653816d.e-con-full.e-flex.e-con.e-child {
		margin-top: 205px;

	}
}

@media (max-width: 350px) {

	.elementor-1650 .elementor-element.elementor-element-b8964a4,
	.elementor-element.elementor-element-1ee331c.e-con-full.e-flex.e-con.e-child,
	.elementor-element.elementor-element-653816d.e-con-full.e-flex.e-con.e-child {
		margin-top: 160px;

	}
}

[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
	fill: #fff;
}



@media(max-width:550px) {
	.ast-builder-grid-row.ast-builder-grid-row-has-sides.ast-grid-center-col-layout {
		display: flex;
		flex-direction: row;
		width: 100%;
		/* 	justify-content: center !important; */
	}

	.site-header-primary-section-center {
		width: 60% !important;
	}
}

@media(max-width:410px) {
	.ast-primary-header-bar.ast-primary-header.main-header-bar.site-primary-header-wrap.site-header-focus-item.ast-builder-grid-row-layout-default.ast-builder-grid-row-tablet-layout-default.ast-builder-grid-row-mobile-layout-default {
		display: flex !important;
	}

	.ast-mobile-svg.ast-menu-svg,
	.ast-mobile-svg.ast-close-svg {
		margin-left: 30px;
	}

/* 	.site-branding.ast-site-identity img {
		width: 80% !important;
		height: auto;
	} */

}


@media(max-width:370px) {
	.site-logo-img {
		padding-left: 15px;
	}
}






@media (max-width: 921px) {

	.account-icon path,
	.account-icon circle {
		fill: #fff !important;
	}

	#ast-cart-svg path {
		fill: #fff;
	}

	.ast-site-header-cart .ast-addon-cart-wrap i.astra-icon::after {
		color: #000;
		background-color: #fff;

	}

	.site-header-primary-section-center.site-header-section.ast-flex.ast-grid-section-center {
		width: 28%;
		display: flex;
		justify-content: space-evenly !important;
	}

	.ast-header-break-point .ast-builder-menu-2 .menu-item.menu-item-has-children>.ast-menu-toggle {
		top: -7px;
		right: -7px;
	}

	.pll-parent-menu-item.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-1653 {
		border-radius: 50px;
		box-shadow: inset 1.16px 1.16px 3.48px 3.48px rgba(0, 0, 0, 0.16), 0px 0px 5.33px 0px rgba(0, 0, 0, 0.41) !important;
	}

	#ast-hf-menu-2 {
		background: #fff;
		border-radius: 50px;
		width: 86px;
		height: 30px !important;
		border: 1px solid #E3E3E3;
	}

	.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal:focus {
		color: #343434;
	}

	.menu-repon-lang-container {
		display: none !important;
	}

	.ast-primary-header-bar.ast-primary-header.main-header-bar.site-primary-header-wrap.site-header-focus-item.ast-builder-grid-row-layout-default.ast-builder-grid-row-tablet-layout-default.ast-builder-grid-row-mobile-layout-default {
		background: #343434 !important;
	}

	.ast-header-break-point .ast-primary-header-bar {
		border: none;
	}

	.ast-cart-tablet-position- {
		justify-content: center;
		display: flex;
	}

	#ast-mobile-header .ast-builder-grid-row.ast-builder-grid-row-has-sides.ast-grid-center-col-layout {
		grid-column-gap: 0;
	}

	.site-logo-img {
		min-width: 100px;
	}
	body:not(.home) .entry-content {
		margin-top: -20px;
	}
}

#ast-mobile-header {
	margin-top: -16px;

}

.ast-builder-grid-row.ast-builder-grid-row-has-sides.ast-grid-center-col-layout {
	display: flex;
	flex-direction: row;
	width: 100%;
	justify-content: space-between;
}

.site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section {
	width: 15%;
	display: flex;
}

.site-header-primary-section-left.site-header-section.ast-flex.site-header-section-left {
	width: 30%;
	display: flex;
}



.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link {

	display: flex;
/* 	flex-direction: row-reverse; */
	align-items: center;
	column-gap: 5px;
}

.elementor-1650 .elementor-element.elementor-element-2e1761e{
	margin-top: 45px !important;
}

@media(max-width:685px) {
	.c-t-f {
		width: 38%;
		text-align: left;
		padding-left: 0% !important;
	}
	.elementor-1650 .elementor-element.elementor-element-199c56c{
		margin-top: 20px !important;
	}
}

@media(max-width:350px) {
	.site-header-section>* {
		padding: 0;
	}
}

.site-header-primary-section-left.site-header-section.ast-flex.site-header-section-left {
	width: 30%;
	display: flex;
}

.ast-builder-menu-2.ast-builder-menu.ast-flex.ast-builder-menu-2-focus-item.ast-builder-layout-element.site-header-focus-item {
	width: max-content;
}

.ast-builder-layout-element.site-header-focus-item.ast-header-woo-cart {
	padding: 0;
}

@media(max-width:767px) {
	.elementor.elementor-1650 {
		margin-top: 55px !important;
	}
}

.ast-header-break-point .main-navigation ul .menu-item .menu-link {
	display: flex;
	border-bottom: none;
	height: 18px;
}

/* @media (max-width: 420px) {
	.site-branding.ast-site-identity img {
		width: 75%;
		height: auto;
	}
} */

@media(max-width:921px) {

	.ast-header-break-point .ast-main-header-bar-alignment {
		display: block;
		width: 100%;
		flex: auto;
		order: 4;
		padding-left: 8px;
	}
	.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle {
		top: -10px;
	}
	    .pll-parent-menu-item ul.sub-menu {
        position: absolute !important;
        top: 100%;
        background: #fff !important;
        padding: 10px 0 !important;
        border-radius: 5px;
    }
	.pll-parent-menu-item ul.sub-menu a{
		padding-left:5px !important;
	}
	.main-header-menu .sub-menu {
		background: #efefef !important;
	}
	nav.woocommerce-MyAccount-navigation > ul {
		padding-left: 0;
	}
	
}
@media (max-width: 550px) {
/* 	.site-branding.ast-site-identity img {
        scale: 1.4;
        left: 5px;
        position: relative;
    } */

	svg.ast-mobile-svg.ast-menu-svg {
		fill: #fff !important;
	}
	.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    padding-left: 5px;
    float: left;
    margin: 5px;
}
}



/* ===================Header Design by Abhishek Devloper End============================== */




/* ===============Footer Design by Abhishek Devloper End============================== */




/* ===============Be Smart Section code Start By Abhishek Devloper ============================== */

.elementor-element.elementor-element-bf448e4.elementor-widget.elementor-widget-heading h2 {
	padding: 0px 25px !important;
}

.elementor-element-943f809 {
	background: linear-gradient(100.98deg, rgba(247, 244, 244, 0.3) 9.33%, rgba(115, 115, 115, 0.3) 96.98%);
	border-radius: 26px;
	box-shadow: -65.24px 65.24px 65.24px 0px #FFFFFF1A inset;
	border: 3px solid #fff;
	box-shadow: 0 6px 6px rgba(0, 0, 0, 0.2);
}

.elementor-element-d49b5f3,
.elementor-element-03200a1,
.elementor-element-34d107c,
.elementor-element-951def4 {
	width: 290px;
	height: 44px;
	 text-align: center;
}

/* ===============Be Smart Section code Start By Abhishek Devloper End============================== */

/*=====================Creative Innovation Section by Abhishek Devloper Start=====================  */
.elementor-element.elementor-element-60a64e3.e-con-full.e-flex.e-con.e-child {
	position: relative;
}

.elementor-element.elementor-element-60a64e3.e-con-full.e-flex.e-con.e-child::before {
	position: absolute;
	content: "";
	border-radius: 20px;
	width: 80%;
	height: 93%;
	top: 7%;
	background-image: url('/wp-content/uploads/2025/02/image-28.png');
	left: 7%;
	background-repeat: no-repeat;
	background-size: cover;
	box-shadow: 48.93px -48.93px 48.93px 0px #7E7E7E1A inset;
	box-shadow: 0 10px 12px -10px rgba(0, 0, 0, 0.7);
}

/*=======================Creative Innovation Section by Abhishek Devloper end======================  */

/* ============================Subscribe srction by Abhishek=================================== */
.frm_submit.frm_flex {
	display: flex;
	justify-content: center !important;
}

#frm_field_6_container button {
	background: #000;
	border: none;
	padding: 8px 25px;
	border-radius: 5px;
	margin: 0px !important;
}

#frm_field_9_container input {
	border-radius: 5px;
}

#frm_field_10_container input {
	border-radius: 5px;
}

#frm_field_11_container textarea {
	border-radius: 5px !important;
}

.elementor-posts-container.elementor-posts.elementor-posts--skin-classic.elementor-grid.elementor-has-item-ratio article {
	background: #F3F3F3;
	padding: 20px;
	border-radius: 20px;
}

.elementor-1650 .elementor-element.elementor-element-66a6b90>.elementor-widget-container {
	backdrop-filter: blur(5px);
}

.elementor-posts-container.elementor-posts.elementor-posts--skin-classic.elementor-grid.elementor-has-item-ratio article {
	transition: transform 0.5s ease-in-out;
	/* Smooth transition */
}

.elementor-posts-container.elementor-posts.elementor-posts--skin-classic.elementor-grid.elementor-has-item-ratio article:hover {
	transform: scale(1.03);
	/* Zoom effect */
}


.elementor-post__read-more {
	font-size: 16px;
	color: #fff !important;
	background: #000;
	padding: 10px 20px;
	border-radius: 5px;
	text-decoration: none !important;
}

/* #frm_field_6_container button:hover {
	background-color: #78C143;
} */

#frm_field_6_container button {
	padding: 8px 26px;
}

.home span.ast-woo-product-category,
.home span.price,
.home .add_to_cart_button {
	display: none !important;
}

.woocommerce-loop-product__link>img {
	aspect-ratio: 4/ 2.5;
	object-fit: contain;
	mix-blend-mode: multiply;
/* 	max-width: 300px; */
}

h2.woocommerce-loop-product__title {
	text-align: center;
}

.elementor-element.elementor-element-f4b1275 {
	max-width: 1140px;
}
html:lang(fr-FR) .home .entry-content,
html:lang(nl-NL) .home .entry-content{
	margin-top:-125px !important;
}
.woocommerce-js div.product div.summary .woocommerce-product-details__short-description :last-child {
    margin-bottom: 0px;
	border: 0 !important;
}
@media(min-width:1280px) {
	html:lang(fr-FR) .banner-s {
		margin-top: -80px;
	}
	.ast-desktop .ast-above-header-bar .main-header-menu > .menu-item {
		line-height: unset;
	}
}

@media(max-width:990px) {
	#frm_field_11_container textarea {
		height: 78px;
	}

}

@media (max-width: 819px) {
	.elementor-1650 .elementor-element.elementor-element-66a6b90>.elementor-widget-container {
		margin: 0px 0px -18px 0px;
		padding: 18px 018px -18px 18px;
	}
}

/* ==================================Subscribe srction by Abhishek end=================================== */

/* ==================================Blog srction by Abhishek start=================================== */
.elementor-posts-container.elementor-posts.elementor-posts--skin-classic.elementor-grid.elementor-has-item-ratio .elementor-post__read-more {
	padding: 11px 22px;
}

/* .elementor-posts-container.elementor-posts.elementor-posts--skin-classic.elementor-grid.elementor-has-item-ratio .elementor-post__read-more:hover {
	background-color: #78C143;
} */

.elementor-post-avatar {
	display: none;
}

/*  
.elementor-post.elementor-grid-item.post-1963.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-uncategorized-en a{
padding: 11px 22px;
}
.elementor-post.elementor-grid-item.post-1889.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-uncategorized-en a {
padding: 11px 22px;
}
.elementor-post.elementor-grid-item.post-1963.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-uncategorized-en a:hover {
background-color: #78C143;
}
.elementor-post.elementor-grid-item.post-1889.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-uncategorized-en a:hover {
background-color: #78C143;
} */
/* ==================================Blog srction by Abhishek end=================================== */
/* =================================Responsive code Start========================================= */
.elementor-element-8e5beec,
.elementor-element-2a7facf,
.elementor-element-83b159a,
.elementor-element-256436a {
	display: flex !important;
	padding-top: 80px !important;
}

#ast-scroll-top {
	background-color: #343434;
}

.elementor-post__excerpt p {
	color: #000 !important;
}
.elementor-element.elementor-element-a4a0306 {
    margin-top: 30px;
}
h2.woocommerce-loop-category__title {
    position: relative !important;
    top: -44px;
	background: transparent !important;
	left: 0 !important;
}
li.product-category > a img {
    object-fit: contain !important;
    aspect-ratio: 1;
	transition: all .3s ease-in-out;
	mix-blend-mode: multiply;
}
li.product-category > a img:hover{
	scale: 1.03;
}
h2.woocommerce-loop-category__title > .count {
    display: none !important;
}

@media(max-width:1280px) {
	#ast-hf-menu-1 {
		width: 100%;
		height: auto;
	}

/* 	.site-branding.ast-site-identity img {
		width: 100%;
		height: auto;
	}
 */
	.site-header-above-section-right.site-header-section.ast-flex.ast-grid-right-section {
		width: 100%;
		height: auto;
	}

    #ast-hf-menu-1 {
        height: auto;
        padding: 6px 12px;
        width: 100% !important;
        min-height: 48px;
    }

	.ast-builder-menu-1 .menu-item>.menu-link {
		font-size: 12px;
		line-height: 18px;
		color: #000000;
	}
}


@media(max-width:990px) {
	.elementor-element.elementor-element-66a6b90.elementor-widget__width-initial.elementor-widget.elementor-widget-shortcode {
		max-height: 280px !important;
	}

}

@media(max-width:900px) {
	.elementor-element.elementor-element-60a64e3.e-con-full.e-flex.e-con.e-child::before {
		position: absolute;
		content: "";
		border: 3px solid #DBDBDB;
		border-radius: 20px;
		width: 80%;
		height: 73%;
		top: 7%;
		background-image: url('/wp-content/uploads/2025/02/image-28.png');
		left: 7%;
		background-repeat: no-repeat;
		background-size: cover;
	}
}

@media(max-width:767px) {
	.elementor-element.elementor-element-60a64e3.e-con-full.e-flex.e-con.e-child::before {
		position: absolute;
		content: "";
		border: 3px solid #DBDBDB;
		border-radius: 20px;
		width: 86%;
		height: 73%;
		top: 35%;
		background-image: url('/wp-content/uploads/2025/02/image-28.png');
		left: 7%;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.elementor-element.elementor-element-f4b1275.e-con-full.e-flex.e-con.e-child::before {
		position: absolute;
		content: "";
		/* 	border: 3px solid #DBDBDB; */
		border-radius: 20px;
		width: 86%;
		height: 72%;
		top: 35%;
		background-image: url('/wp-content/uploads/2025/02/image-28.png');
		left: 7%;
		background-repeat: no-repeat;
		/* 	background-size: cover; */
	}

	.elementor-element.elementor-element-63fc9dd.e-con-full.e-flex.e-con.e-child::before {
		position: absolute;
		content: "";
		/* 	border: 3px solid #DBDBDB; */
		border-radius: 20px;
		width: 86%;
		height: 73%;
		top: 35%;
		background-image: url('/wp-content/uploads/2025/02/image-28.png');
		left: 7%;
		background-repeat: no-repeat;
		box-shadow: none;
	}

	.elementor-element.elementor-element-a1dd02f.e-flex.e-con-boxed.e-con.e-child {
		position: absolute;
		top: 350px;
	}

	.elementor-1650 .elementor-element.elementor-element-66a6b90>.elementor-widget-container {
		margin: -18px 0px 0px 0px;
		padding: 25px;
	}

	.top-footer {
		display: flex;
		column-gap: 20px;
	}

	.elementor-element-28ccc0e h2 {
		color: #000 !important;
	}
}


@media(max-width:550px) {
	.elementor-element.elementor-element-a1dd02f.e-flex.e-con-boxed.e-con.e-child {
		position: absolute;
		top: 270px;
	}
}

@media(max-width:350px) {
	.elementor-element.elementor-element-a1dd02f.e-flex.e-con-boxed.e-con.e-child {
		position: absolute;
		top: 150px;
	}

	.elementor.elementor-1650 {
		margin-bottom: -100px;
	}

	.ast-footer-copyright {
		margin-top: 5px;
	}

	.elementor-element.elementor-element-a112d5a {
		margin-bottom: 120px;
	}
}

@media(max-width:450px) {

	/* 	.elementor-heading-title.elementor-size-default {
	color: #000 !important;
} */
	.elementor-element-5b9b8d2.elementor-widget-container {
		display: flex;
		justify-content: center;
	}
}

@media(max-width:768px) {
	.slick-slide img {
		margin-top: -40px;

	}

	.elementor-element.elementor-element-6ca4696.elementor-widget.elementor-widget-heading h2 {
		margin-top: -25px;
	}

	.elementor-element.elementor-element-9922fd2.e-flex.e-con-boxed.e-con.e-child {
		margin-top: 0;
	}

	.elementor-element.elementor-element-86e070c.e-con-full.e-flex.e-con.e-child {
		margin-top: -10px;
	}

	.elementor-element.elementor-element-401f93b.e-con-full.e-flex.e-con.e-child {
		margin-top: -10px;
	}

	.elementor-element.elementor-element-5fe729f.e-con-full.e-flex.e-con.e-child {
		margin-top: -10px;
	}

	.elementor-element.elementor-element-743df50.e-con-full.sliban.e-flex.e-con.e-parent.slick-initialized.slick-slider,
	.elementor-element.elementor-element-a9cec3b.e-con-full.sliban.e-flex.e-con.e-parent.slick-initialized.slick-slider,
	.elementor-element.elementor-element-16eff50.e-con-full.sliban.e-flex.e-con.e-parent.slick-initialized.slick-slider {
		min-height: 348px;
		margin-top: 0px;
	}

	.elementor-1650 .elementor-element.elementor-element-897fd69 .elementor-counter-number-wrapper {
		margin-top: 6px;
	}

	.elementor-element.elementor-element-943f809 {
		margin-top: 50px;
	}
	.elementor-element-7625d01 {
		margin-bottom: 40px;
	}
}

/* Product Category Scooter page  */
.woocommerce-js a.button {
	background: #000 !important;
	border-radius: 6.67px;
}

/* .woocommerce-js a.button:hover {
	background-color: #78C143 !important;

} */
.ast-desktop .main-header-menu.ast-menu-shadow .sub-menu{
	box-shadow:none;
}

@media (max-width: 991px) {
	.ast-primary-header {
		padding-top: 15px;
	}
	
	

}

/* Product Category Scooter page  */
