@media (max-width: 1860px) and (min-width:1600px){
	.elementor-section.elementor-section-boxed > .elementor-container{	
		padding: 0px 40px !important;
	}
	.heder-in-sec.elementor-section.elementor-section-boxed > .elementor-container, .footer-inn-sec.elementor-section.elementor-section-boxed > .elementor-container, .res-padding.elementor-section.elementor-section-boxed > .elementor-container{
		padding:0px !important;
	}
	.footer-menu .elementor-nav-menu {
		column-gap: 40px;
	}
	.single-product .product.product_cat-viagra.elementor-container.elementor-column-gap-default{
		/* 		padding:0px 20px !important; */
	}
	.product.product_cat-viagra .elementor-container.elementor-column-gap-default {
		/* 		padding: 0 !important; */
	}
	.video .e-hosted-video.elementor-wrapper.elementor-open-inline {
		aspect-ratio: 2.4 !important;
	}
}
@media only screen and (max-width: 1800px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		padding: 0px 00px;
	}
	.footer .elementor-column-gap-default{
		column-gap: 200px;
	}

}

@media only screen and (max-width: 1599px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		padding: 0px 0px;
	}
	.footer .elementor-column-gap-default{
		column-gap: 150px;
	}
	.subscribe .es-email, .subscribe .es-email:focus-visible {
		padding: 21px 60px 21px 28px;
		font-size: 22px;
		width: 450px !important;
	}
	.subscribe .es-form-field-container .gjs-row:last-child .gjs-cell:after {
		right: 70px;
	}

	.product_image_wrap {
		width: 100% !important;
		height: 360px;
	}
	.slider-ctn .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
		left: 60px;
		bottom: 70px !important;
	}
	.slider-ctn .elementor-swiper-button {
		padding: 10px;
	}
	.slider-ctn .elementor-swiper-button.elementor-swiper-button-prev {
		right: 70px;
	}
	.hero-icon-list ul {
		gap: 16px 27px;
	}
	.category-inner-block {
		max-width: 1142px;
		margin: 0 auto;
	}
	.subcategories li a {
		font-size: 20px;
	}
	ul.subcategories {
		margin-top: 30px;
		gap: 40px;
	}
	span.parent-cat {
		font-size: 38px;
	}
	span.li-inner-sec {
		width: 100%;
		padding: 16px 22px;
	}
	img.subcategory-thumbnail {
		width: 100px;
		height: 84px !important;
		object-fit: cover;
	}
	.category-block { 
		margin-bottom: 60px;
	}
	.subcategories li {
		width: 30.9%;
	}
	.counter-ctn .wc_countdowntimer {
		font-size: 28px;
	}
	.counter-ctn .size_xs {
		font-size: 28px;
	}
	.cat-works-iocn span.green-num {
		/* 		width: 48px; */
	}
	.auth-team-sec .elementor-widget-wrap {
		gap: 80px;
	}
	.accordion-item {
		margin-bottom: 10px;
	}
	.form-global input[type="submit"] {
		font-size: 16px !important;
	}
	body .gform_wrapper form .gform_body ul li.gfield label {
		font-size: 18px;
	}
	.form-global label {
		padding-bottom: 12px !important;
	}
	body .gform_wrapper form .gform_body ul li.gfield {
		padding: 0 15px !important;
	}
	body .form-global input, body .form-global textarea {
		border-radius: 14px !important;
		border: 1px solid #D8D8D8 !important;
		padding: 14px 22px !important;
	}
	.author-left {
		width: 60%;
	}
	h5.author-name, p.author-gphc {
		margin-bottom: 16px;
	}
	.author-description {
		margin-bottom: 30px;
	}
	body.woocommerce-account .woocommerce h2{
		margin-bottom: 20px !important;
		margin-top: 0 !important;
	}
	.rtwpvg-gallery-image {
		padding: 80px;
	}
	select#pa_tablet {
		padding: 14px 20px;
		font-size: 18px !important;
		line-height: 100% !important;
	}
	.subscription-frequency select {
		font-size: 18px !important;
		line-height: 100% !important;
	}
	span.variable-item-span.variable-item-span-button {
		font-size: 18px !important;
	}
	.woocommerce-variation.single_variation .woocommerce-variation-price span.price {
		font-size: 32px;
	}
	.cstm-cart  span#ad_crt_tmr_cdn {
		margin: 0 30px;
	}
	/* Check 1367px and add css here */
}

@media only screen and (max-width: 1366px) {
	.footer .elementor-column-gap-default{
		column-gap: 100px;
	}
	.subscribe .es-form-field-container .gjs-row:last-child .gjs-cell:after {
		right: 20px;
	}
	.accordian .elementor-accordion {
		gap: 20px;
	}
	.accordian .elementor-accordion-item .elementor-accordion-title span {
		padding: 10px 16px;
	}
	.category-inner-block {
		max-width: 1040px;
		margin: 0 auto;
	}
	.subcategories li {
		width: 30%;
	}
	img.subcategory-thumbnail {
		width: 90px;
		height: 74px !important;
	}
	span.li-inner-sec {
		padding: 16px 18px;
	}
	span.parent-cat {
		font-size: 34px;
	}
	.subcategories li a {
		font-size: 18px;
	}
	.category-block {
		margin-bottom: 50px;
	}
	span.green-num {
		height: 36px;
		width: 36px;
	}
	.works-icon p.elementor-icon-box-description {
		padding-left: 53px;
		margin-top: 10px;
	}
	.counter-ctn .wc_countdowntimer {
		font-size: 26px;
	}
	.counter-ctn .size_xs {
		font-size: 26px;
	}
	.cat-works-iocn span.green-num {
		width: 54px;
	}
	.product_image_wrap {
		height: 300px;
	}
	.accordion-item {
		margin-bottom: 16px;
	}
	body .form-global input, body .form-global textarea {
		padding: 12px 20px !important;
	}
	.form-global li:has(> div input) {
		margin-bottom: 26px !important;
	}
	li.variable-item.button-variable-item {
		padding: 12px 18px !important;
	}
	.subscribe-option input[type="radio"] {
		width: 20px;
		height: 20px;
	}
	.subscribe-option input[type="radio"]:checked::after {
		top: 3px;
		left: 3px;
		width: 10px;
		height: 10px;
	}
	.subscription-frequency select {
		padding: 12px 18px;
	}
	.woocommerce-variation.single_variation .woocommerce-variation-price span.price {
		font-size: 30px;
	}
	.cstm-cart  span#ad_crt_tmr_cdn {
		margin: 0 15px;
	}
	.cstm-cart  span#ad_crt_tmr_cdn span {
		padding: 12px 18px;
	}
	img.wp-post-image.rtwpvg-post-image.attachment-woocommerce_single.size-woocommerce_single {
		width: 330px;
		height: 250px;
	}
	.why-icn-ctn .elementor-widget-wrap {
		gap: 100px;
	}
	/* Check 1200px and add css here */
}

@media only screen and (max-width: 1199px) {
	.footer .elementor-column-gap-default{
		column-gap: 30px;
	}
	.subscribe .es-form-field-container .gjs-row:last-child .gjs-cell:after {
		right: 12px;
	}
	.slider-ctn .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
		left: 46px;
		bottom: 30px !important;
	}
	.category-inner-block {
		max-width: 840px;
		margin: 0 auto;
	}
	.subcategories li {
		width: 47%;
	}
	span.parent-cat {
		font-size: 30px;
	}
	input#category-search {
		padding: 12px 60px;
		font-size: 18px;
	}
	div#category-search-wrapper:before {
		transform: translate(16px, 12px);
	}
	ul.subcategories {
		gap: 30px;
	}
	.category-block {
		margin-bottom: 40px;
	}
	img.subcategory-thumbnail {
		width: 120px;
		height: 74px !important;
	}
	span.green-num {
		height: 30px;
		width: 30px;
	}
	.works-icon p.elementor-icon-box-description {
		padding-left: 46px;
	}
	.counter-ctn .size_xs {
		font-size: 24px;
	}
	.counter-ctn .wc_countdowntimer {
		font-size: 24px;
	}
	.subcategories li a {
		letter-spacing: -0.02px;
	}
	ul.subcategories {
		justify-content: space-between;
	}
	.auth-team-sec .elementor-widget-wrap {
		gap: 50px;
	}
	.cat-works-iocn span.green-num {
		width: 41px;
	}
	span.accordion-title {
		font-size: 18px;
	}
	.accordion-inner {
		font-size: 18px;
		line-height: 130%;
	}
	.author-columns {
		gap: 50px;
	}
	.author-left {
		width: 70%;
		display: flex;
		align-items: center;
	}
	button.author-btn {
		padding: 12px 24px !important;
	}
	.subscribe .es-email, .subscribe .es-email:focus-visible {
		width: 510px !important;
	}
	.why-icn-ctn .elementor-widget-wrap {
		gap: 70px;
	}
	body .check_form p {
		width: 47% !important;
	}
	.check_form .thwmscf-wrapper form.checkout {
		padding: 58px;
	}
	form.checkout.woocommerce-checkout h3 {
		font-size: 30px;
	}
	.check_form .woocommerce-billing-fields__field-wrapper {
		margin-top: 44px !important;
	}
	.thwmscf-tab-icon {
		width: 58px !important;
		height: 54px !important;
	}
	span.thwmscf-tab-label:after {
		transform: translate(-16px, -30px);
	}
	span.thwmscf-index.thwmscf-tab-icon {
		line-height:120% !important;
		font-size: 38px;
	}
	.thwmscf_time_line_step .thwmscf-index {
		margin-top: -57px !important;
	}
	.thwmscf_time_line_step ul.thwmscf-tabs li a.active span.thwmscf-index.thwmscf-tab-icon {
		font-size: 38px;
	}
	.check_form .thwmscf-wrapper form.checkout {
		padding: 38px;
	}

	/* Check 1025px and add css here */
}

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

	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0 30px;
	}
	.footer .elementor-column-gap-default{
		column-gap: 0px;
	}

	.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
		position: fixed !important;
		bottom: 0;
		top: initial !important;
		left: 0% !important;
		width: 100% !important;
		height: calc(100% - 90px) !important;
		padding: 0 30px;
		transition: all 0.3s;
		overflow: auto;
		margin: 0 !important;
	}
	.subscribe .es-email, .subscribe .es-email:focus-visible {
		padding: 16px 60px 16px 18px !important;
		font-size: 18px !important;
		width: 100% !important;
	}
	.subscribe .es-form-field-container .gjs-row:last-child .gjs-cell:after {
		right: 10px;
		top: 7px;
		width: 40px;
		height: 40px;
		background-repeat: no-repeat;
	}
	.subscribe .es-form-field-container .gjs-row:last-child .gjs-cell input {
		padding: 14px 0px;
		width:55px;
	}
	.vid-sec > .elementor-widget-wrap {
		overflow: hidden;
	}
	.hero--inn-img .elementor-container {
		max-width: 470px;
	}
	.works-inn-ctn .elementor-widget-wrap {
		justify-content: center;
	}
	.ofcl-reviews .elementor-widget-wrap {
		gap: 60px;
	}
	.counter-ctn .size_xs {
		font-size: 22px;
	}
	.counter-ctn .wc_countdowntimer {
		font-size: 22px;
	}
	.category-inner-block {
		max-width: 100%;
		padding: 0 30px;
	}
	div#category-search-wrapper:before {
		transform: translate(13px, 14px);
		width: 22px;
		height: 22px;
	}
	.cat-works-iocn span.green-num {
		width: 46px;
	}
	.accordion-icon {
		width: 16px;
	}
	span.accordion-title {
		font-size: 16px;
	}
	.accordion-inner {
		font-size: 16px;
	}
	.accordion-item {
		margin-bottom: 10px;
	}
	.form-global input[type="submit"] {
		font-size: 16px !important;
		padding: 12px 22px !important;
	}
	body .gform_wrapper form .gform_body ul li.gfield textarea {
		border-radius: 16px !important;
	}
	.author-columns {
		gap: 20px;
		flex-wrap: wrap;
	}
	.author-left {
		width: 100%;
			justify-content:center;
		}
	img.author-image.wp-post-image {
		width: 70%;
	}
	form.woocommerce-form.woocommerce-form-register.register {
		height: auto !important;
	}
	.sticky-col {
		position: static !important;
		height: auto;
	}
	.rtwpvg-images {
		max-width: 74%;
		margin: 0 auto;
		display:block;
	}
	img.wp-post-image.rtwpvg-post-image.attachment-woocommerce_single.size-woocommerce_single {
		width: 300px;
		height: 220px;
	}
	.rtwpvg-thumbnail-image {
		padding: 18px;
	}
	.woocommerce-variation.single_variation .woocommerce-variation-price span.price {
		font-size: 26px;
		line-height: 120%;
		margin-bottom: 10px !important;
		display: block;
	}
	.why-icn-ctn .elementor-widget-wrap {
		gap: 20px;
	}
	.video video.elementor-video {
		height: unset !important;
	}
	body .check_form p {
		width: 46% !important;
	}
	form.checkout.woocommerce-checkout h3 {
		font-size: 26px;
	}
	body .check_form input[type="text"], body .check_form input[type="password"], 
	body .check_form input[type="email"], body .check_form input[type="tel"], 
	body .check_form .select2-selection__rendered{
		font-size: 18px;
	}
	.check_form .woocommerce form .form-row {
		padding: 5px !important;
	}
	.consult-results h2 {
		line-height: normal !important;
	}
	.consult-results h2 {
		font-size: 30px !important;
		letter-spacing: 0.8px !important;
	}
	/* Check 768px and add css here */
}
@media only screen and (max-width: 768px) {
	.u-column2.col-2 {
		padding-top: 30px;
	}
}
@media only screen and (max-width: 767px) {

	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0 20px;
	}

	.notfound-content {
		padding: 12vw 0;
	}
	.subscribe .es-email, .subscribe .es-email:focus-visible {
		padding: 10px 60px 10px 20px !important;
		width: 100% !important;
	}
	.subscribe .es-form-field-container .gjs-row:last-child .gjs-cell:after {
		width: 30px;
		height: 30px;
		top: 6px;
		right: 8px;
	}

	.video {
		/* 		position: static !important; */
	}
	
	.accordian a.elementor-accordion-title {
		display: flex;
		align-items:center;
	}
	.welness-sec{
		/* 		background-color:#043F2D; */
	}
	.hero--inn-img .elementor-container {
		max-width: 420px;
	}
	.mobile-img img {
		width: 120px !important;
		height: 150px !important;
	}
	.mobile-img-large img {
		width: 300px !important;
		height: 313px !important;
	}
	.subscribe .es-form-field-container {
		max-width: 400px;
	}
	.subscribe .es-form-field-container .gjs-row:last-child .gjs-cell input {
		padding: 8px 0px;
		width: 48px;
	}
	.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
		padding: 0 20px;
	}
	span.parent-cat {
		font-size: 28px;
	}
	.subcategories li a {
		letter-spacing: 0.6px;
		font-size: 16px;
	}
	.category-inner-block {
		max-width: 100%;
		padding: 0 20px;
	}
	.subcategories li {
		width: 100%;
	}
	img.subcategory-thumbnail {
		width: 100px;
		height: 64px !important;
	}
	span.parent-cat {
		font-size: 24px;
	}
	.category-block {
		margin-bottom: 30px;
	}
	ul.subcategories {
		margin-top: 20px;
	}
	.ofcl-reviews .elementor-widget-wrap {
		gap: 40px;
	}
	.counter-ctn .size_xs {
		font-size: 18px;
	}
	.counter-ctn .wc_countdowntimer {
		font-size: 18px;
		letter-spacing: 0.6px;
	}
	.cat-works-iocn span.green-num {
		width: 32px;
	}
	.cat-step-col {
		max-width: 400px;
		margin: 0 auto;
	}
	body .gform_wrapper form .gform_body ul li.gfield {
		width: 100%;
	}
	input#gform_submit_button_4 {
		width: auto;
	}
	.form-global li:has(> div input) {
		margin-bottom: 20px !important;
	}
	h5.author-name {
		font-size: 20px !important;
	}
	.woocommerce form .form-row-first, 
	.woocommerce form .form-row-last, 
	.woocommerce-page form .form-row-first, 
	.woocommerce-page form .form-row-last {
		width: 100%;
	}
	.rtwpvg-images {
		max-width: 80%;
	}
	.rtwpvg-gallery-image {
		padding: 30px;
	}
	.rtwpvg-thumbnail-image {
		padding: 12px;
		border-radius: 12px;
	}
	.swiper-wrapper .rtwpvg-gallery-image::before {
		border-radius: 12px;
	}
	img.wp-post-image.rtwpvg-post-image.attachment-woocommerce_single.size-woocommerce_single {
		width: 240px;
		height: 200px;
	}
	.video video.elementor-video {
		height: 100% !important;
	}
	.slider-ctn .elementor-swiper-button {
		top: 90% !important;
	}
	.slider-ctn .elementor-swiper-button.elementor-swiper-button-next{
		right: 40% !important;
		transform: translate(20px, -23px) !important;
	}
	.slider-ctn .elementor-swiper-button.elementor-swiper-button-prev {
		right: 50%;
		transform: translate(0px, -23px) !important;
	}
	.product-facts {
		grid-template-columns: 100% 100%;
	}
	.lowp-icn span.elementor-icon-box-title {
		display: block;
	}
	.product-page-notice .woocommerce-message {
		margin: 0;
		padding: 15px 50px;
		flex-wrap: wrap;
		display: flex !important;
		flex-direction: column;
		align-items: flex-start;
	}
	a.button.wc-forward {
		margin-top: 10px;
		padding: 8px 16px;
		font-size: 14px;
		font-weight:400;
	}
	body.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details__title, body.woocommerce-order-received .woocommerce-order-details__title, .woocommerce-order-details__title {
		font-size: 22px !important;
		letter-spacing: 0;
	}
	.woocommerce-order h2 {
		font-size: 22px !important;
		line-height: 150% !important;
		letter-spacing: 0 !important;
		margin-bottom: 14px !important;
	}
	body.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details, body.woocommerce-order-received .woocommerce-order-details, .woocommerce-order-details {
		padding: 10px !important;
	}
	body .check_form p {
		width: 100% !important;
	}
	span.thwmscf-tab-label:after {
		transform: translate(-1px, -34px);
	}
	.thwmscf_time_line_step ul.thwmscf-tabs li a.active span.thwmscf-index.thwmscf-tab-icon {
		font-size: 30px;
	}
	span.thwmscf-index.thwmscf-tab-icon {
		line-height: 140% !important;
		font-size: 30px;
	}
	.check_form .thwmscf-wrapper form.checkout {
		padding: 30px 20px;
	}
	.check_form .woocommerce-billing-fields__field-wrapper {
		margin-top: 24px !important;
	}
	.product-facts {
		grid-template-columns: 1fr;
	}
	.product-facts > .fact-item:not(:nth-last-child(-n+1)) .fact-info {
		border-bottom: 1px solid #CCCCCC;
	}
	.product-facts .fact-item:nth-child(n+2) h5 {
		padding-top: 33px;
	}

	/* Check 480px and add css here */
}

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

	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0 15px;
	}
	.hero--inn-img .elementor-container {
		max-width: 340px;
	}
	.mobile-img img{
		width:120px !important;
		height:130px !important;
	}
	.mobile-img-large img{
		width:300px !important;		
		height:273px !important;
	}
	.hero-icon-list ul {
		grid-template-columns: 1fr;
		gap: 10px 27px;
	}
	.two-img-col{
		width:36% !important;
	}
	.one-img-col{
		width:64% !important;
	}
	.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
		padding: 0 15px;
	}
	.works-icon {
		width: 100% !important;
		max-width: 100% !important;
	}
	.works-icon p.elementor-icon-box-description {
		margin-top: 5px;
	}
	.counter-ctn .wc_countdowntimer, .counter-ctn .size_xs {
		font-size: 16px;
	}
	.counter-ctn .elementor-widget-container {
		padding: 16px 8px !important;
	}
	.category-inner-block {
		padding: 0 15px;
	}
	input#category-search {
		padding: 12px 45px;
		font-size: 16px;
	}
	div#category-search-wrapper:before {
		transform: translate(11px, 13px);
		width: 20px;
		height: 20px;
	}
	.team-icn-box {
		width: 100% !important;
		max-width: 100% !important;
	}
	.cat-works-iocn span.green-num {
		width: 34px;
		height: 28px;
		padding: 10px;
	}
	img.author-image.wp-post-image {
		width: 100%;
	}
	h5.author-name, p.author-gphc {
		margin-bottom: 10px;
	}
	.rtwpvg-images {
		max-width: 100%;
	}
	ul.variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared {
		gap: 11px;
	}
	li.variable-item.button-variable-item {
		padding: 10px 14px !important;
	}
	span.variable-item-span.variable-item-span-button {
		font-size: 16px !important;
	}
	.why-icn-ctn .elementor-widget-icon-box {
		width: 100% !important;
		max-width: 100% !important;
	}
	.why-icn-ctn .elementor-widget-icon-box {
		width: 100% !important;
		max-width: 100% !important;
		padding: 0 90px;
	}
	.subscribe-option {
		padding: 12px;
	}
	span#subscribe-price {
		display: block;
		padding-left: 32px;
	}
	.why-icn-ctn .elementor-widget-wrap {
		gap: 40px;
	}
	.rtwpvg-thumbnail-wrapper {
		display: none !important;
	}
	.res-btn {
		width: 100% !important;
	}
	.res-btn a.elementor-button.elementor-button-link.elementor-size-sm {
		width: 100% !important;
	}
	.res-btn .elementor-widget-container {
		padding-left: 0 !important;
		padding-bottom: 20px !important;
	}
	.welness-sec .elementor-container {
		min-height: 260px !important;
		padding: 0 !important;
	}
	.video video.elementor-video {
		height:unset !important;
	}
	.welness-sec .elementor-container {
		border-radius: 12px !important;
	}
	.cstm-cart  span#ad_crt_tmr_cdn span {
		padding: 5px 5px;
	}
	.cstm-cart  span#ad_crt_tmr_cdn span:first-child{
		margin-right:10px;
	}
	.cstm-cart  span#ad_crt_tmr_cdn span:nth-child(2){
		margin:0 10px ;
	}
	.cstm-cart  span#ad_crt_tmr_cdn span:last-child{
		margin-left:10px ;
	}
	.cstm-cart  span#ad_crt_tmr_cdn {
		margin: 0 10px;
	}
	span.accordion-title {
		display: flex;
	}
	.woocommerce input[type="text"], .woocommerce  input[type="password"], .woocommerce input[type="email"], .woocommerce input[type="tel"], .select2-selection__rendered {
		border-radius: 14px !important;
	}
	body .gform_wrapper form .gform_body ul li.gfield textarea {
		border-radius: 14px !important;
	}
	.related-articles a, .related-articles {
		font-size: 18px;
	}
	.related-articles {
		grid-template-columns: 1fr;
	}
	.thwmscf_time_line_step ul.thwmscf-tabs span.thwmscf-tab-label {
		font-size: 14px;
	}
	ul.thwmscf-tabs li a {
		padding: 10px !important;
	}
	.thwmscf-tab-icon {
		width: 45px !important;
		height: 43px !important;
		padding: 0px 9px;
	}
	.thwmscf_time_line_step .thwmscf-index {
		margin-top: -33px !important;
	}
	span.thwmscf-tab-label:after {
		transform: translate(-11px, -14px);
	}
	div#thwmscf-tab-panels {
		padding: 0 !important;
	}
	.form-global label {
		font-size: 18px;
	}
	.check_form .thwmscf-wrapper form.checkout {
		padding: 30px 10px;
	}
	img.subcategory-thumbnail {
		height: 68px !important;
	}
	/* Check 375px and add css here */
}

@media only screen and (max-width: 374px) {
	.slider-ctn .elementor-swiper-button.elementor-swiper-button-prev {
		/* 		right: 50px; */
	}
	.slider-ctn .elementor-swiper-button {
		padding: 7px;
	}
	.slider-ctn .elementor-swiper-button svg {
		fill: #000 !important;
		height: 20PX !important;
		width: 20px !important;
	}
	.hero--inn-img .elementor-container {
		max-width: 280px;
	}
	.mobile-img img {
		width: 100px !important;
		height: 110px !important;
	}
	.mobile-img-large img {
		width: 250px !important;
		height: 233px !important;
	}
	.subscribe .es-form-field-container {
		padding: 0 !important;
	}
	span.li-inner-sec {
		padding: 12px 12px;
	}
	img.subcategory-thumbnail {
		width: 100px;
		height: 64px !important;
	}
	.subcategories li a {
		letter-spacing: 0.6px;
		font-size: 13px;
		align-items: center;
	}
	.subcategories li a img.subcategory-arrow {
		height: 20px;
	}
	.grn-cat-box .elementor-element-populated {
		margin: 0 10px 0 10px !important;
	}
	.cat-works-iocn span.green-num {
		width: 49px;
	}
	img.wp-post-image.rtwpvg-post-image.attachment-woocommerce_single.size-woocommerce_single {
		width: 240px;
		height: 150px;
	}
	span#subscribe-price small {
		transform: translate(-13px, 37px);
	}
	.why-icn-ctn .elementor-widget-icon-box {
		padding: 0 60px;
	}
	/* Check 320px and add css here */
}