
@media only screen and (max-width: 1499px) and (min-width: 1025px){
	.elementor .elementor-column.elementor-element.text-service-02 > .elementor-element-populated {
		margin: 0px 100px 0px 100px;
	}
}
@media only screen and (max-width: 1199px)  {
	/*	Pages*/
	.elementor-element.text-editor-contact-03.elementor-widget-text-editor{
		width: 100%;
	}
	.navigation-slider.style_15 > div {
		top: 50%;
	}
	.elementor-column.elementor-element.map-contact-pages .elementor-element-populated {
		align-items: center;
	}

	/**/
	/*home7 element*/
	.page .product-tab-h7e .elementor-element.elementor-widget .tabs-wrapper {
		padding-left: 0;
	}
	.elementor-section.elementor-element.what-client-h7e {
		background-position: 5% !important;
	}
	/*end*/
	/*home12element*/
	.elementor-element.home12e-text.elementor-section-height-default {
		background-position: 15% !important;
	}
	.home12e-text .elementor-text-editor.elementor-clearfix p,
	.home12e-text .elementor-text-editor.elementor-clearfix,
	.elementor .elementor-element.button-h12e.elementor-widget-button .elementor-button{
		color: #fff;
	}



	/*end*/

	/*home 23*/
	.ftc-elements-blogs.style_4 .inner-wrap {
		padding: 9px;
	}
	.ftc-element-testimonial.style_3 .group-content{
		padding-bottom: 30px;
	}

	/**/
	.elementor .elementor-element.sigle-im1-h23 .ftc-image-content {
		top: 125px;
	}
	.elementor-element.icon-contac-ftt23 ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-icon {
		padding-top: 0px;
	}
	
	.blog-sl-h20 .navigation-slider.style_3 {
		top: 32%;
	}

	.img19-1 .ftc-image-content{
		padding: 0;
	}
	.img19-1 .ftc-image-content a{
		margin-top: 0;
	}
	.img19-1 .ftc-element-image .button-banner {
		margin-top: 40px;
	}
	.img-hover-h20 .elementor-image {
		overflow: hidden;
	}
	.img-hover-h20 img.attachment-full.size-full {
		position: relative;
		left: -50%;
	}
	.style_1 .group-content .infomation.infomation {
		padding: 0 50px;
	}
	.navigation-slider .nav-prev.style_2 {
		left: 40px;
	}
	.navigation-slider .nav-next.style_2 {
		right: 40px;
	}
	.blog-slider-h19 .navigation-slider div.style_2{
		top: 0;

	}


	.bana5.elementor-element.elementor-section-stretched {
		background-position: 40% center !important;
	}


	.img-bn-full19 {
		padding-left: 33px;
	}
	.sub-form-ft21 span.elementor-icon-list-icon,
	.sub-form-ft21 span.elementor-icon-list-icon i {
		width: 35px;
		height: 35px;
		line-height: 35px;
	}
	section.elementor-element.pr-sl-h9 {
		background-position: 15% !important;
	}

	section.elementor-element.pr-sl1-h9 {
		background-position: left !important; 
	}


}

@media only screen and (max-width: 1199px ) and (min-width: 992px){
	@-moz-document url-prefix() {
		.woocommerce .product .product-wrapper .product-image > a{
			width: 100%;
		}
	}

	.elementor-element.testi-h23.elementor-widget-ftc-testimonial {
		margin-bottom: 13px;
	}
	.ftc-element-testimonial.style_3 .infomation{
		padding: 25px;
	}
	/*	Pages*/
	.elementor-column.elementor-element.img-contact03 .elementor-element-populated {
		align-items: center;
		margin-right: 10px;
	}
	.elementor .elementor-column.elementor-element.text-absolute-cont03 > .elementor-element-populated {
		margin: 0px 30px 0px 65px;
	}
	.elementor-element.single-about4 .img-about-us4{
		width: 70%;
		text-align: left;
	}
	.elementor-element.single-about4 .about-us4{
		right: 0; 
		max-width: 600px;
	}
	.ftc-element-testimonial.style_10 .title-testi-slider {
		position: absolute;
		left: 270px;
	}
	.ftc-element-testimonial.style_10 .item.testimonial-content .avatar-image {
		margin: auto 20px auto 0px;
	}
	.elementor-column.elementor-element.img-about-us3 .elementor-column-wrap.elementor-element-populated,
	.elementor-column.elementor-element.img-about-us3 .elementor-element-populated {
		align-items: center;
	}
	.header-ftc.header-layout25 .mega_main_menu > .menu_holder > .menu_inner > ul > li {
		margin-right: 20px;
	}
	.header-ftc.header-layout25 .dropdown-menu-header:hover #dropdown-list {
		left: 0;
		transform: translateX(-90%);
	}

	.elementor-column.our-newsletter-ft-pages .elementor-element p.elementor-heading-title,
	.elementor-column.our-newsletter-ft-pages .elementor-element form.wpcf7-form.init  {
		text-align: center;
	}

	/**/
	.elementor-element.image-group-h10 .elementor-image-gallery .gallery-columns-2 .gallery-item {
		max-width: 50.1%;
	}
	.elementor .elementor-element.image-group-h10.elementor-top-column .gallery {
		margin: 0;
	}
	/*	element*/
	.carousel-row2 .navigation-slider div {
		top: 23%;
	}
	.carousel-row3 .navigation-slider.style_13 div {
		top: 30%;
	}
	.image-carousel .navigation-slider div {
		top: 49%;
	}
	/**/
	.ft-mid21 .ftc-element-instgram.ftc-instagram ul li.images {
		padding-bottom: 10px;
		padding-top: 5px;
	}
	.blog-sl-h20 .navigation-slider .nav-prev.style_3{
		left: -20px;
	}
	.blog-sl-h20 .navigation-slider .nav-next.style_3 {
		right: -20px;
	}
	.elementor-element.insta-ftt-h11e .ftc-element-instgram li.images {
		padding: 7px 7px 0;
	}
	.elementor-element.insta-ft12e .ftc-element-instgram .thumbnail .images img {
		max-width: 74px;
	}
	.elementor-element.insta-ft12e .ftc-element-instgram .thumbnail li.images {
		padding: 5px 7px 2px;
	}
	.navigation-slider.style_5 .nav-prev {
		left: 20px;
	}
	.navigation-slider.style_5 .nav-next {
		right: 20px;
	}
	.navigation-slider.style_8 .nav-next {
		right: 250px;
	}
	.navigation-slider.style_8 .nav-prev {
		left: 250px;
	}
	.navigation-slider.style_10 > div{
		top:29%;

	}
	.blog-h5e .navigation-slider.style_10 > div{
		top:31%;

	}
	.navigation-slider.style_7 .nav-next.style_7 {
		right: 85px;
	}
	.navigation-slider.style_7 .nav-prev.style_7 {
		left: 85px;
	}

	.ftc-product-tabs.style_4 .owl-nav > div{
		top: 12px;
	}
	.navigation-slider > div.style_4{
		top: 3%;
	}
	.elementor .elementor-element.sigle-im1-h23.elementor-widget-ftc_single_image .ftc-image-content {
		top: 125px;
	}
	.banner-sale2-h23 .ftc-image-content {
		padding-left: 15px;
		padding-right: 15px;
	}
	.elementor-element.icon-list-ftt-h11e.elementor-inner-column,
	.elementor-element.form-bt-ftt-h11e.elementor-inner-column{
		align-items: center;
	}
	.elementor .elementor-element.form-bt-ftt-h11e.elementor-inner-column > .elementor-element-populated,
	.elementor .elementor-element.text-ftt-h11e.elementor-widget-text-editor > .elementor-widget-container{
		margin: 0;
	}
	.elementor .elementor-element.banner-head-h7e.elementor-top-column .elementor-column-wrap.elementor-element-populated {
		margin-top: 0;
	}
	.elementor .elementor-element.banner-head-h7e.elementor-column.elementor-top-column {
		width: 19.5%;
	}
	.elementor .elementor-element.slider-h7e.elementor-column.elementor-top-column{
		width: 61%;
		padding-left: 15px;
		padding-right: 15px;
	}

	.ftc_products_slider.swiper-container.style_8 {
		width: calc(100% + 10px);
		margin-left: -5px;
	}
	.elementor .ft-mid-h7e .ftc-blogs-slider.style_v6 .blogs-slider .post-text {
		padding-right: 0;
	}
	.elementor .ft-mid-h9e .ftc-blogs-slider.style_v6 .blogs-slider .post-text {
		padding-right: 10px;
	}
	.ft-mid-h7e .elementor-column-gap-extended > .elementor-column > .elementor-element-populated {
		padding: 0;
	}

	.elementor .elementor-element.coppy-text-h23.elementor-widget-text-editor .elementor-text-editor {
		text-align: left;
	}
	.elementor .elementor-element.icon-list-h23.elementor-widget-icon-list {
		bottom: 2px;
	}
	.elementor .elementor-element.text-sigle-imh23.elementor-widget-heading {
		bottom: 122px;
	}
	/*home 11 element*/
	.img-text-h11e .ftc-image-caption {
		padding-top: 100px;
	}
	.elementor-element.ftt-h11e h4.elementor-heading-title {
		font-size: 16px;
	}

	.elementor-element.banner1-h11e .elementor-widget-container .elementor-image:before{
		padding-top: 80px;
	}
	.elementor .elementor-section .elementor-element.form-bt-ftt-h11e {
		width: 34%;

	}
	.elementor .elementor-section .elementor-element.new-ftt-h11e {
		width: 28%;

	}
	.elementor .elementor-section .elementor-element.icon-list-ftt-h11e {
		width: 38%;
	}
	.elementor-column.elementor-element.icon-list-ftt-h11e span.elementor-icon-list-text:first-child{
		margin-right: 5px;
	}
	.elementor .icon-list-ftt-h11e .elementor-element.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: 4px;
		margin-left: 0;
	}
	.elementor-element.contact-form-ftt-h11e .ftc-contact-form form .email-input.your-email .button.button-secondary{
		margin-left: 10px;
	}
	.elementor .elementor-element.text-ftt-h11e .elementor-text-editor h2.widgettitle-h11e {
		text-align: left;
	}
	.elementor .elementor-element.text-ftt-h11e .elementor-text-editor p {
		padding-right: 15px;
	}
	/*end*/
	/*home 7 element*/

/*.elementor-element.title-blog-h9e .elementor-widget-ftc-posts-slider .ftc-blogs-slider.style_v6 .blogs-slider.swiper-slide {
    margin-bottom: 10px;
    }*/
    .elementor-element.column-insta-h7e .elementor-widget-text-editor {
    	margin: 0 0 30px;
    }
    .elementor-element.column-insta-h9e .elementor-widget-text-editor{
    	margin: 0 0 30px;
    }
    .elementor .elementor-element.ft-mid-h9e.ft-mid-h7e.elementor-section-height-default {
    	padding: 80px 0 55px;
    }

    /*end*/
    /*hom12element*/

    .contact-ftt-h12e .elementor-text-editor.elementor-clearfix div {
    	margin-bottom: 15px;
    }
    .elementor-element.contact-ftt-h12e .elementor-widget .elementor-text-editor.elementor-clearfix,
    .elementor-element.contact-ftt-h12e .text-info-ftt-h12e.elementor-widget .elementor-text-editor.elementor-clearfix  {
    	text-align: center;
    }

    .elementor .elementor-column.elementor-element.custopm-ftt-h12e .elementor-widget-container,
    .elementor .elementor-column.elementor-element.my-acc-ftt-h12e .elementor-widget-container{
    	margin-left: 10px;
    }
    .elementor-element.banner-h12e .elementor-widget-container .elementor-image:before{
    	padding-top: 80px;
    }
    .ft-top-h12e h4.elementor-heading-title.elementor-size-default {
    	text-align: left;
    }
    .ft-top-h12e .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item, .ft-top-h12e .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a {
    	justify-content: left;
    }
    .elementor .elementor-column.elementor-element.contact-ftt-h12e{
    	width: 100%;
    }
    .elementor .elementor-column.elementor-element.contact-ftt-h12e h4.elementor-heading-title {
    	text-align: center;
    }
    .elementor .elementor-column.elementor-element.custopm-ftt-h12e{
    	width: 25%;
    }
    .elementor .elementor-column.elementor-element.infor-ft-h12e{
    	width: 25%;
    }
    .elementor .elementor-column.elementor-element.my-acc-ftt-h12e{
    	width: 25%;
    }
    .elementor .elementor-column.elementor-element.insta-ftt-h12e{
    	width: 25%;
    }
    .elementor .ft-mid-h12e .elementor-element.icon-ftm-h12e {
    	width: 39%;
    }
    .elementor .ft-mid-h12e .elementor-element.contac-ftm-h12e {
    	width: 36%;
    	padding-right: 15px;
    }
    .elementor .elementor-element.icon-ftm-h12e.elementor-top-column > .elementor-element-populated {
    	margin: 0 0 30px;
    }
    .elementor .ft-mid-h12e .elementor-element.elementor-column.text-ftm-h12e {
    	width: 25%;
    }
    .elementor-element.new-ftm-h12 h2.elementor-heading-title.elementor-size-default,
    .elementor .text-ftm-h12e .elementor-element.elementor-widget .elementor-text-editor {
    	text-align: left;
    }
    .elementor .elementor-element.icon-ftm-h12e .elementor-widget.elementor-widget-icon-list .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    	margin-right: 0;
    	margin-left: 0;
    }
    .elementor .elementor-element.elementor-section-stretched.ft-mid-h12e {
    	padding: 75px 0px 50px 0px;
    }
    .elementor .elementor-column.elementor-element.clumn-text-background-h12e {
    	width: 35%;
    }
    .elementor .elementor-column.elementor-element.text-background-h12e {
    	width: 65%;
    }
    /*	end*/
    .elementor .elementor-element.editext-ft-h10e.elementor-widget.elementor-widget-text-editor {
    	line-height: 21px;
    }
    .column-infor-ftt10e h4.elementor-heading-title.elementor-size-default,
    .column-myac-ftt10e h4.elementor-heading-title.elementor-size-default,
    .column-service-h10e h4.elementor-heading-title.elementor-size-default {
    	padding-bottom: 10px;
    }
    .elementor .elementor-column.elementor-element.icon-cl-h10e {
    	width: 25%;
    }
    .elementor .icon-box-h10e .elementor-element.elementor-widget.elementor-view-default .elementor-icon {
    	margin-right: 0;
    }
    .elementor .elementor-column.elementor-element.icon-cl-h10e > .elementor-element-populated {
    	margin-bottom: 0;
    }
    .elementor-element.banner-h10e .elementor-widget-container .elementor-image:before{
    	padding-top: 70px;
    }
    .elementor .elementor-column.elementor-element.column-logo-ftt10e {
    	width: 25%;
    }
    .elementor .elementor-column.elementor-element.column-contact-ftt10e{
    	width: 24%;
    }
    .elementor .elementor-column.elementor-element.column-infor-ftt10e{
    	width: 18%;
    }
    .elementor .elementor-column.elementor-element.column-myac-ftt10e{
    	width: 17%;
    }
    .elementor .elementor-column.elementor-element.column-service-h10e{
    	width: 16%;
    }

    .elementor .elementor-element.list-ft-h18e  .elementor-widget-container,
    .elementor .elementor-element.text-copy-h18e  .elementor-widget-container {
    	margin: 5px 0 0 0 !important;
    }
    .elementor .elementor-element.column-top-ft18e > .elementor-element-populated {
    	margin: 20px 0 0 0 !important;
    }

    .text-img-h18e .elementor-element.text1-h18e .elementor-text-editor {
    	margin-top: 55px;
    }
    .text-img2-h18e .elementor-element.text1-h18e .elementor-text-editor {
    	margin-top: 0;
    	padding-top: 50px;
    }
    .elementor .elementor-element.contact-ft-h18e > .elementor-element-populated {
    	margin: 20px 0 0 0 !important;
    }
    .text-img2-h18e .elementor-element.text1-h18e .elementor-text-editor:before {
    	top: 5%;
    }
    .group-img18e {
    	top: -45px;
    }
    .text-img3-h18e .elementor-element.text1-h18e .elementor-text-editor {
    	padding-top: 0px;
    }
    .text-img3-h18e .elementor-element.text1-h18e .elementor-text-editor:before {
    	right: -100px;
    	top: 30px;
    }
    .page .elementor-element.img-beauty-h18e .elementor-widget-container {
    	margin: -295px 0 0 0 !important ;

    }


    .elementor .elementor-element.ft-mid-h9e .elementor-column.elementor-col-25 {
    	width: 25%;
    }
    .elementor .elementor-element.elementor-widget-text-editor.text-ed-h9 .elementor-text-editor {
    	text-align: center !important;
    }
    .mega-menu-h23 .mega_main_menu.mega_main_sidebar_menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
    	height: 40px;
    }
    .mega-menu-h23 .widget_mega_main_sidebar_menu .widgettitle {
    	padding: 11px 35px 11px;
    	font-size: 16px;
    }
    .product-widget-h23 .ftc_products_slider.def_style_3 .ftc-products .product .images {
    	width: 47%;
    }
    .product-widget-h23 .ftc_products_slider.def_style_3 .images img{
    	max-width: 110px;
    }
    .product-widget-h23 .ftc_products_slider.def_style_3 .ftc-products .item-description {
    	width: 53%;
    }
    .widget-h23 .woocommerce .products .product {
    	padding: 0;
    }
    .elementor-element.product-widget-h23 .ftc_products_slider.def_style_3 .woocommerce .products .product span.price del {
    	margin-left: 0;
    }
    .elementor-element.product-widget-h23 .ftc_products_slider.def_style_3 .ftc-product .item-description .star-rating{
    	margin-top: 5px;
    }
    .elementor .feature-home23 .elementor-element.elementor-widget-icon-box > .elementor-widget-container {
    	padding: 20px 10px;
    }
    .elementor-element.pr-tabs-h23 .ftc-product-tabs.style_4 .owl-nav .owl-prev {
    	right: auto;
    	left: 95%;
    }
    .elementor-element.product-widget-h23 .ftc_products_slider.def_style_3 .woocommerce .products .product span.price{
    	display: inline-block;
    	line-height: 20px;
    	text-align:left;
    }
    .coundow-h23 .ftc-countdown-element .countdown-timer-init {
    	max-width: 130px;
    	left: -32px;
    	top: 203px;
    }
    .banner-sale2-h23 .ftc-image-caption {
    	padding: 15px;
    }
    .elementor .elementor-element.blog-sl-h23 > .elementor-element-populated {
    	margin: 0;
    }
    .cont-h23 {
    	margin-top: 13px}

    	.ftc-elements-blogs.style_4 .post-text span.published {
    		padding-right: 10px !important;
    	}
    	.ftc-blogs-slider.style_v5 .blogs-slider.swiper-slide {
    		padding: 13.8px 10px;
    	}
    	.ftc-element-testimonial.style_3 .infomation span {
    		-webkit-line-clamp: 2;
    	}
	/*.elementor .ft-top-h23 .elementor-column.elementor-element.contact-us-h23 {
		width: 24% ;
	}
	.elementor .ft-top-h23 .elementor-column.elementor-element {
		width: 19%;
		}*/

		.elementor-column.mega-menu-h23 .mega_main_menu.mega_main_sidebar_menu > .menu_holder > .menu_inner > ul > li > .item_link {
			height: 39.5px;
			line-height: 39.5px;
		}
		.page .elementor-element.icon-list-h23 {
			bottom: 2px;
		}
		.page .elementor-element.text-sigle-imh23 {
			bottom: 92px;
		}

		.elementor .elementor-column.elementor-element.img-bn1-h23 .ftc-image-content {
			top: 38px;
		}
/*.elementor  .elementor-element.elementor-widget-text-editor .elementor-text-editor{
	text-align: left !important;
	}*/
	
	.blg-slder-h23 .inner-wrap a.images-blog-normal {
		max-width: 120px;
	}
	.cont-h23 .email-input.your-email {
		padding: 10px 25px 28px;
	}
	.ftc-elements-blogs.style_4 .inner-wrap .post-text p {
		margin-bottom: 8px;
	}
	.product2-h22 .ftc-product-grid .title-product-grid{
		margin-bottom: 0px;
	}
	.product-h22 .load-more-product.style_3,
	.product2-h22 .load-more-product.style_3{
		padding-top: 30px;
	}
	.testi-h20 .navigation-slider .nav-next.style_2{
		right: 0;
	}
	.blog-h20 .elementor-element.blog-stt-h20 {
		padding: 0 !important;

	} 
	.blog-h20 .ftc-element-testimonial.style_1 .testimonial-content {
		text-align: left;
		line-height: 24px;

	}
	.elementor-element.icon-ft-h22.elementor-widget-icon-list{
		margin-top: 20px;
	}
	
	.elementor-element.footer-bot22.elementor-widget-text-editor {
		margin-bottom: 0px;
	}
	.blog-h20 .elementor-element.blog-stt-h20 {
		top: -25px;
		margin-left: 20px !important;
	}
	.elementor-section.elementor-top-section.elementor-element.elementor-section-stretched.elementor-section-full_width.blog-h20.elementor-section-height-default.elementor-section-height-default.selection-is-not-sticked {
		padding-left: 30px;
	}
	.elementor  .elementor-element.text-editor-h20 > .elementor-element-populated {
		margin-bottom: 20px !important;
	}
	.elementor .elementor-element.text-editor-h20:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap {
		background-position: center left !important;
	}
	.elementor .blog-stt-h20 .elementor-element.elementor-widget .elementor-text-editor {
		text-align: left !important;
		padding-left: 30px !important;
	}
	.elementor .blog-stt-h20 .elementor-element.elementor-widget > .elementor-widget-container{
		padding-left: 0 !important;
	}
	.testi-h20 .item.testimonial-content.swiper-slide.swiper-slide-active {

		margin-left: 20px;
	}
	.blog-h20 .ftc-element-testimonial.style_1 .avatar-image{
		padding-bottom: 10px !important;
		padding-left: 20px;

	}
	.testi-h20 .style_1 .group-content .infomation.infomation{
		padding-left: 10px;
	}
	.blog-sl-h20 .navigation-slider {
		top: 20%;
	}



	@-moz-document url-prefix(){
		/*home22*/
		.ftc-elements-blogs.style_5 .ftc-blogs:nth-child(3) .post-text{
			width: 100.1%;

		}

	}

	.blog-h19 .navigation-slider .nav-prev.style_3 {
		left: -35px !important;
	}
	.blog-h19 .navigation-slider .nav-next.style_3 {
		right: -35px !important;
	}
	.elementor-section.elementor-element.elementor-section-stretched.footer-bot-e.footer-h19.selection-is-not-sticked {
		padding-bottom: 20px;
	}
	.header-v5 .mega_main_menu li.multicolumn_dropdown.drop_to_center > .mega_dropdown {
		left: -215%;
	}
	.elementor-section.elementor-element.elementor-section-stretched.footer-bot-e.selection-is-not-sticked {
		padding: 20px 30px 20px;
	}
	.footer-middle .elementor-element.elementor-section-stretched.footer-bot-e {
		padding: 30px ;
	}
	.footer-bottom .elementor-element.footerbot-h21 {
		padding-bottom: 20px !important;
	}
	.img19-3 .elementor-element.img1-blog-h19.elementor-widget-ftc_single_image {
		left: -7px;
	}
	.img19-3 .elementor-element.img2-blog-h19.elementor-widget-ftc_single_image {
		left: 7px;
	}

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

	.navigation-slider div.style_2 {
		top: -30px;
	}
	.ftc-element-testimonial.style_1 .avatar-image {
		padding-bottom: 10px; 
	}
	
	.ftc-element-testimonial.swiper-container.style_1 {
		top: -50px;
	}
	.img-hover-h20 .elementor-image {
		overflow: hidden;
	}
	.img-hover-h20 img.attachment-full.size-full {
		position: relative;
		left: -50%;
	}
	

	.navigation-slider .nav-prev.style_3 {
		left: -35px ;
	}
	.navigation-slider .nav-next.style_3 {
		right: -35px ;
	}

	.bana5.elementor-element.elementor-section-stretched {
		background-position: 50% center !important;
	}
	.bana1.elementor-element.elementor-section-stretched{
		background-position: 53% center !important;
	}
	.text21-3 .elementor-widget-container{
		padding: 0px 120px 30px 0px !important;
	}
}
@media only screen and (max-width: 1024px)  {
	section.elementor-section.elementor-element.elementor-section-stretched.home12e-text,
	section.elementor-section.elementor-element.elementor-section-stretched.blog-slider-h12e {
		background-attachment: fixed;
	}
	

	
	.ftc-elements-blogs.style_5 .ftc-blogs.post .post-text h4 {
		margin-bottom: 20px;
	}
	.ftc-elements-blogs.style_5 .ftc-blogs.post .post-text .meta {
		margin-bottom: 20px;
	}

	.ft-mid21 .ftc-element-instgram.ftc-instagram ul{
		max-width: 280px;
		
	}
	
	.bana3.elementor-element.elementor-section-stretched {
		background-position: 25% center !important;
	}
	.bana4.elementor-element.elementor-section-stretched {
		background-position:55% center !important;
	}
	.img19-1 .ftc-image-caption h1:first-child:after {
		right: -90px;
	}
	
	.ftc-element-testimonial.style_1 .content-info .infomation {
		margin: 32px auto 0;
		padding: 0 15px;
	}
	
	.img19-3 .ftc-image-content a {
		text-align: center;
	}
	.img19-3 .ftc-element-image .ftc-image-content {
		top: 50% !important;
		transform: translateY(-50%);
		max-width: 100%;
	}
	.footer-home20 .elementor-widget-social-icons .elementor-social-icon,
	.footer-home19 .elementor-widget-social-icons .elementor-social-icon {
		margin-right: 5px;
	}
}

@media only screen and (max-width: 991px) {
	/*	Pages*/
	.elementor .elementor-column.elementor-top-column.elementor-element.keep-faq3-pages .ftc-contact-form.style_c4 {
		margin: 0 auto;
	}
	.elementor-element.text-editor-faq3.elementor-widget-text-editor .elementor-text-editor{
		width: 100%;
	}
	.elementor-element.single-about4 .about-us4{
		right: 0;
		position: relative;
		top: 25%;
		/*margin-bottom: 50px;*/
	}
	.elementor-element.single-about4 .img-about-us4{
		width: 100%;
	}
	/**/
	/*	element*/
	.carousel-row3 .navigation-slider.style_13 div {
		top: 30%;
	}
	.image-carousel .navigation-slider div {
		top: 50%;
	}
	/**/
	.blog-sl-h20 .navigation-slider .nav-prev.style_3 {
		left: -15px;
	}
	.blog-sl-h20 .navigation-slider .nav-next.style_3 {
		right: -15px;
	}
	.navigation-slider .nav-prev.style_3:before, .navigation-slider .nav-next.style_3:before{
		width: 30px;
		height: 30px;
		line-height: 30px;
	}
	.navigation-slider.style_3 > div {
		width: 30px;
		height: 30px;
	}
	.insta-ftt-h11e .ftc-element-instgram .thumbnail .images img {
		max-width: 85px;
	}

	.insta-ftt-h12e .ftc-element-instgram.ftc-instagram {
		max-width: 300px;
		width: 100%;
		margin: 0 auto;
	}
	.insta-ftt-h12e .ftc-element-instgram.ftc-instagram ul li.images{
		margin: 0;
	}
	.elementor-element.insta-ft12e .ftc-element-instgram .thumbnail .images img {
		max-width: 86px;
	}
	.banner-sale2-h23 .ftc-image-content {
		padding-left: 10px;
		padding-right: 10px;
	}

	.elementor-element.brand-h10e.elementor-widget.elementor-widget-ftc-brand .elementor-widget-container {
		width: calc(100% + 2px);
		margin-left: 2px;
	}
	.ftc_products_slider .ftc-products .product .images .button-in-product a.compare {
		display: none;
	}
	.navigation-slider.style_7 .nav-next.style_7{
		right: 20px;
	}
	.navigation-slider.style_7 .nav-prev.style_7{
		left: 20px;
	}
	.mega-menu-h23 .mega_main_menu > .menu_holder > .menu_inner > ul > li {
		height: 50px;
	}
	.elementor-element.countdown-h11e .ftc-countdown-element .countdown-timer-init .items{
		max-width: 70px;
	}
	.elementor-element.insta-ftt-h11e .ftc-element-instgram.ftc-instagram {
		max-width: 300px;
		width: 100%;
		margin: 0 auto;
	}
	.elementor-element.contact-form-ftt-h11e .ftc-contact-form form .email-input.your-email{
		justify-content: center;
	}
	/*home7element*/
	.elementor-section.elementor-element.collection-home7e {
		background-position: 5% !important;
	}
	/*end*/
	/*home12element*/
	section.elementor-section.elementor-section-stretched.blog-slider-h12e {
		background-position: 80% !important;
	}
	.nav-next.style_10:before,
	.nav-prev.style_10:before{
		line-height: 30px;
	}
	.navigation-slider.style_10 > div {
		width: 30px;
		height: 30px;
	}
	.navigation-slider .nav-prev.style_10 {
		left: -15px;
	}
	.navigation-slider .nav-next.style_10 {
		right: -15px;
	}
	section.elementor-element.elementor-section-stretched.ft-top-h12e {
		background-position: center top !important;
	}
	.elementor-element.cont-form-ftm-h12e .email-input.your-email {
		flex-direction: unset;
		justify-content: center;
	}
	/*end*/
	.navigation-slider.style_7 > div {
		width: 30px;
		height: 30px;
	}
	.navigation-slider.style_7 > .nav-prev:before,
	.navigation-slider.style_7 > .nav-next:before{
		line-height: 30px;
	}
	.elementor .elementor-element.column-contact-ftt10e > .elementor-element-populated {
		border-width: 0 !important;
		margin-left: 30px !important;
	}
	.elementor .elementor-element.column-infor-ftt10e > .elementor-element-populated,
	.elementor .elementor-element.column-myac-ftt10e > .elementor-element-populated,
	.elementor .elementor-element.column-service-h10e > .elementor-element-populated{
		border-width: 0 !important;
	}

	.ftc-element-testimonial.style_7 .group-content .infomation {
		width: 80%;
	}

	.icon-cl-h10e .elementor-element .elementor-icon-box-wrapper {
		margin: 0 auto;
		max-width: 270px;
	}
	.group-img18e{
		top: 30px;
	}
	.elementor-section.elementor-element.pr-sl-h9 {
		background-position: right !important;
	}
	.pr-deal-tab-h23 {
		padding: 0 0 0 50px !important;
	}
	.coundow-h23 .ftc-countdown-element .countdown-timer-init{
		left: 0px;
	}
	.prd-h24 .ftc-product-grid.columns-4.style_3 .products .product {
		max-width: 33.333%;
	}
	.mega-menu-h23 .mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > ul {
		display: block;
	}
	.mega-menu-h23 .mega_main_menu .nav_logo{
		display: none;
	}
	.elementor .product-h22 .elementor-element .ftc-product-grid .title-product-grid{
		margin-bottom:30px !important;
	}
	.testi-h20 .navigation-slider {
		top: 50%;
		margin-top: 50px;
	}
	.testi-h20 .navigation-slider .nav-prev.style_2 {
		left: 0px;
	}
	.testi-h20 .navigation-slider .nav-next.style_2 {
		right: 0px;
	}
	.blog-h20 .ftc-element-testimonial.style_1 .testimonial-content {
		text-align: center;
	}

	.blog-h19 .navigation-slider .nav-prev.style_3 {
		left: -10px !important;
	}
	.blog-h19 .navigation-slider .nav-next.style_3 {
		right: -10px !important;
	}

	.footer-middle .footer-bot-e .elementor-widget:not(:last-child){
		margin-bottom: 0;
	}
	.blog-slider-h19 .navigation-slider .nav-next.style_2 {
		right: -10px;
	}
	.blog-slider-h19 .navigation-slider .nav-prev.style_2 {
		left: -10px;
	}
	.img1-blog-h19 .ftc-image-content .ftc-image-caption p,
	.img2-blog-h19 .ftc-image-content .ftc-image-caption p{
		padding: 0px 25px;
	}
	.sub-form-ft21 .email-input input[type="email"] {
		padding: 5px 10px;
	}
	
	.ftc-element-testimonial.style_2 {
		width: calc(100% + 30px);
		/*padding: 0 15px;*/
		margin-left: -15px;
	}
	.ftc-element-testimonial.style_2 .group-content {
		max-width: calc(100% - 50px);
	}

	.img19-1 .ftc-image-caption h1{
		font-size: 35px;
	}
	
	.ftc-elements-blogs.gap.style_5 {
		justify-content: center;
	}
	.style_3.ftc-product-grid.columns-5 .products .product {
		max-width: 33.33%;
		margin: 0;

	}

	
	.img-bn-full19 {
		padding-left: 15px;
	}
	.testi-h20 .ftc-element-testimonial.style_1 .testimonial-content {
		padding-left: 30px;
		padding-right: 30px;
	}
	
	
	.ftc-element-testimonial.style_2 .content-info {
		max-width: calc(100% - 45px);
	}
	.navigation-slider.style_2 {
		max-width: calc(100% - 5px);
	}
	.elementor-widget-container .ftc-product-grid.style_2.woocommerce .products .product {
		padding: 0 15px;
		max-width: 50%;
		margin-bottom: 22px;
	}
	
	.ftc-blogs-slider.style_v2 {
		width: calc(100% + 20px);
		margin-left: -10px;
	}
	.img19-1 .ftc-image-content a {
		margin-top: 20px;
	}
	.footer-home20 .newletter_sub_title p,
	.footer-home19 .newletter_sub_title p {
		text-align: center;
	}
	.ftc-blogs-slider.style_v3 {
		width: calc(100% + 30px);
		padding: 0 15px;
		margin-left: -15px;
	}
	.elementor-section.pr-sl-h18e {
		background-position: right !important;
	}

}


@media only screen and (min-width: 768px) and (max-width: 991px) {
	.elementor-section.elementor-element.feature-home23 .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
		flex-direction: column;
	}
	.elementor .elementor-section.elementor-element.feature-home23 .elementor-icon-box-icon {
		margin-right: 0;
		margin-bottom: 20px;
	}
	.elementor .elementor-section.elementor-element.feature-home23 .elementor-icon-box-content,
	.elementor .elementor-section.elementor-element.feature-home23 h4.elementor-icon-box-title {
		text-align: center;
	}

	
	.product-widget-h23 .ftc_products_slider.def_style_3 .ftc-products .product .images{
		max-width: 128px;
		margin-right: 50px;
	}
	.elementor .elementor-section.elementor-element.text-host-post-h17e.text-boder-h17e.elementor-section-boxed {
		
		border-left: 4px solid #ebebeb;
	}
	/*Pages*/
	.server5-brand .elementor-column.elementor-element.server5-brand1 {
		display: none;
	}
	.elementor .elementor-column.elementor-element.server5-brand2 {
		width: 100%;
	}
	.elementor-column.elementor-element.img-server4 .elementor-element-populated {
		align-items: center;
	}
	.elementor-column.elementor-element.img-server5 .elementor-element-populated {
		align-items: center;
	}
	.elementor-column.elementor-element.img-services2 .elementor-element-populated {
		align-items: center;
	}
	.elementor .elementor-column.elementor-element.text-coming-03-page {
		width: 100%;
		text-align: center;
	}
	.elementor .elementor-column.elementor-element.column-coming-soon2 {
		width: 100%;
	}
	.elementor .elementor-column.elementor-element.faq3-pages {
		width: 100%;
		text-align: center;
		margin-bottom: 30px;
	}
	.elementor .elementor-column.elementor-top-column.elementor-element.keep-faq3-pages > .elementor-element-populated {
		margin: 0;
	}


	.elementor .elementor-column.elementor-top-column.elementor-element.keep-faq3-pages {
		width: 100%;
		text-align: center;
	}

	.elementor .elementor-column.elementor-element.keep-contact4 > .elementor-element-populated,
	.elementor .elementor-column.elementor-element.find-contact4 > .elementor-element-populated{
		margin: 0;
	}
	.elementor-column.elementor-element.keep-contact4 {
		width: 100%;
		margin-bottom: 30px;
	}
	.elementor-column.elementor-element.find-contact4 {
		width: 100%;
	}
	.elementor-column.elementor-element.keep-contact4 h2.elementor-heading-title,
	.elementor-column.elementor-element.find-contact4 h2.elementor-heading-title,
	.elementor-column.elementor-element.find-contact4 .elementor-text-editor.elementor-clearfix,
	.elementor-column.elementor-element.find-contact4 .elementor-element.elementor-widget-heading{
		text-align: center;
	}
	.elementor-widget-wrap > .elementor-element.icon-list-contact4{
		width: auto;
		margin: 0 auto;
	}
	.elementor-column.elementor-element.keep-contact4 .ftc-contact-form.style_c4 {
		margin: 0 auto;
	}
	.elementor-column.elementor-element.img-contact03 {
		width: 100%;
		margin-bottom: 30px;
	}
	.elementor-column.elementor-element.keep-contact03 {
		width: 100%;
	}
	.elementor-column.elementor-element.keep-contact03 h2.elementor-heading-title{
		text-align: center;
	}
	.elementor-column.elementor-element.keep-contact03 .form-contact-03 .ftc-contact-form.style_c4 {
		margin: 0 auto;
	}
	.elementor .elementor-element.text-headding-contact-pages h2.elementor-heading-title {
		font-size: 17px;
	}

	.swiper-pagination.style_15 {
		left: 85px;
		top: 73%;
	}
	.ftc-element-testimonial.style_10 .title-testi-slider {
		position: absolute;
		left: 185px;
	}
	.ftc-element-testimonial.style_10 .item.testimonial-content .avatar-image {
		margin: auto 20px auto 0px;
	}
	.elementor-column.elementor-element.img-about-us3 .elementor-column-wrap.elementor-element-populated,
	.elementor-column.elementor-element.img-about-us3 .elementor-element-populated {
		align-items: center;
	}
	.elementor .elementor-element.ft-bot-pages .elementor-container.elementor-column-gap-extended .elementor-row {
		margin-bottom: 13px;
	}
	.elementor-column.elementor-element.img-about-us2 .elementor-element-populated {
		align-items: center;
	}
	.elementor-column.our-newsletter-ft-pages .elementor-element p.elementor-heading-title,
	.elementor-column.our-newsletter-ft-pages .elementor-element form.wpcf7-form.init{
		text-align: center;
	}
	.elementor-element.text-heading-ft-page p.elementor-heading-title {
		text-align: left;
	}
	/**/
	.elementor-element.image-group-h10 .elementor-image-gallery .gallery-columns-2 .gallery-item {
		max-width: 50.1%;
	}

	.elementor .elementor-element.image-group-h10.elementor-top-column .gallery {
		margin: 0;
	}

	.elementor .elementor-element.insta-ftt-h11e.elementor-inner-column {
		width: 100%;
		margin-top: 50px;
	}
	.elementor .elementor-element.insta-ftt-h11e.elementor-inner-column .elementor-widget-container {
		text-align: center;
		padding: 12px 0 0;
	}

	.elementor .elementor-element.infor-ftt-h11e.elementor-inner-column,
	.elementor .elementor-element.customer-ftt-h11e.elementor-inner-column,
	.elementor .elementor-element.my-acc-ftt-h11e.elementor-inner-column {
		width: 33.33%;
	}
	
	.woocommerce .before-loop-wrapper .woocommerce-result-count,
	.woocommerce-page .before-loop-wrapper .woocommerce-result-count {
		left: 56%;
	}

	.text-img2-h18e .text1-h18e h3{
		padding-top: 20px;
	}
	.navigation-slider.style_8 .nav-prev {
		left: 150px;
	}
	.navigation-slider.style_8 .nav-next {
		right: 150px;
	}
	.ftc-product-tabs.style_4 .owl-nav > div{
		top: 12px;
	}
	.navigation-slider > div.style_4{
		top: 3%;
	}
	

	.elementor .title-blog-h9e .elementor-element.elementor-widget-ftc-posts-slider .inner-wrap {
		margin: 0;
	}
	.elementor .elementor-element.insta-h9e.elementor-widget-ftc-gallery-instagram > .elementor-widget-container {
		margin: 16px 0 0 0;
	}

	.elementor-column.column-ctus-h9e,
	.elementor-column.title-blog-h9e {
		margin-bottom: 30px;
	}
	.elementor .elementor-column.natural-cosmetic-h24 .elementor-element.elementor-widget-text-editor > .elementor-widget-container,
	.elementor .elementor-column.new-for-women-h24 .elementor-element.elementor-widget-text-editor > .elementor-widget-container {
		padding: 0 0 30px 0;
	}
	.elementor .elementor-element.img-box-h23.elementor-section-boxed .elementor-widget-image-box > .elementor-widget-container {
		padding-left: 10px;
	}
	.elementor .banner-sale2-h23 .elementor-element.elementor-widget-ftc_single_image .ftc-image-content {
		top: 0;
	}
	.elementor-column.bl-sl-h23 {
		margin-bottom: 30px;
	}
	.cont-h23 .email-input.your-email {
		display: flex;
		flex-direction: column;
		justify-content: center;
		max-width: 600px;
		width: 100%;
		margin: 0 auto;
	}
	.cont-h23 button.button.button-secondary {
		width: 30%;
		text-align: center;
		margin: 20px auto 0;
	}


	/*.elementor .elementor-element.ftc-hotspot-img-align-left.img-host-post-h17e .ftc-image-hotspots.ftc-element-hotspots {
		margin-top: 55px;
	}
	.elementor .elementor-element.ftc-hotspot-img-align-left.img-host-post-h17e.img-host3-h17e .ftc-image-hotspots.ftc-element-hotspots {
		margin-top: 28px;
		}
		.elementor .elementor-element.text-host-post-h17e.elementor-section-boxed {
			margin-top: 0px;
			margin-bottom: 0px;

		}
		.elementor .elementor-element.text-host-post-h17e.elementor-section-boxed .text-boder-h17e{
			border-left: 4px solid #ebebeb;
		}
		/*home 11 element*/

		.elementor-element .ftc_products_slider.style_7 .ftc-products .product{
			margin-bottom: 10px;
			float: inherit;
		}
		.elementor-element.banner1-h11e .elementor-widget-container .elementor-image:before{
			padding-top: 50px;
		}

		.ftc-product-categories.style_2 {
			width: calc(100% + 30px);
			margin-left: 0px;
		}
		.elementor .elementor-element.product-slider-h11e.product1-slider-h11e.elementor-column,
		.elementor .elementor-element.img-countdw-h11e.elementor-column {
			width: 100%;
			margin-bottom: 40px;

		}

		.elementor .elementor-element.product-slider-h11e.elementor-column{
			width: 100%;
		}
		.elementor .elementor-element.img-countdw-h11e.elementor-column > .elementor-element-populated{
			margin: 0;
		}
		.elementor .img-countdw-h11e .elementor-element.img-text-h11e .elementor-image.ftc-element-image {
			text-align: center;
		}

		.elementor-element.contact-ftt-h11e .email-input.your-email {
			justify-content: center;
		}
		.elementor-section.elementor-element.ft-bot-h11e {
			padding-bottom: 15px;
		}
		/*end*/
		/*home 12 element*/
		.ftc-element-instgram.ftc-instagram.def_style_1 ul.columns-3.thumbnail {
			margin: 0 auto;
		}
		.elementor-element.banner-h12e .elementor-widget-container .elementor-image:before{
			padding-top: 55px;
		}
		section.elementor-section.elementor-section-stretched.ft-bot-h12e {
			margin-bottom: 10px;
		}

		/*end*/
		.logo-ft-h10e.elementor-widget-image .elementor-image {
			margin-top: 10px;
		}
		.elementor-column.elementor-element.column-logo-ftt10e,
		.elementor-column.elementor-element.column-contact-ftt10e {
			margin-bottom: 30px;
		}
		.elementor-element.icon-ftb-h10e, 
		.elementor-element.text-ftb-h10e{

			margin-bottom: 15px;
		}
		.elementor-element.banner-h10e .elementor-widget-container .elementor-image:before{
			padding-top: 50px;
		}
		.ftc-elements-blogs.style_4 .post-text {

			padding: 20px 20px 8px;
		}
		.feature-home23 .feature-content .elementor-icon-box-icon {
			width: 50px;
			height: 50px;
		}
		.feature-home23 .feature-content i {
			width: 40px;
			height: 40px;
			line-height: 40px;
		}
		.feature-content.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {
			align-items: center;
		}

		.navigation-slider.style_5 .nav-prev {
			left: -13px;
		}
		.navigation-slider.style_5 .nav-next {
			right: -13px;
		}
		.text-img-h18e .elementor-element.text1-h18e .elementor-text-editor {
			margin-top: 10px;
			padding-top: 22px;
			padding-left: 30px;
		}
		.elementor .elementor-element.button-shop-now-h18e.elementor-widget-button > .elementor-widget-container{
			padding: 0 0 0 30px;
		}
		.text-img2-h18e .elementor-element.text1-h18e .elementor-text-editor {
			margin-top: 5px;
			padding-top: 10px;
		}
		.elementor .elementor-element.group-img18e.elementor-section-height-default {
			margin-top: -55px;
		}
		.elementor .elementor-element.elementor-element.img-beauty-h18e.elementor-widget-image > .elementor-widget-container {
			margin: 50px 0px 0px 0px;
		}

		.text-img2-h18e .elementor-element.text1-h18e .elementor-text-editor:before {
			top: 5%;
		}
		.text-img2-h18e .text1-h18e h3,
		.text-img3-h18e .text1-h18e h3{
			font-size: 37px;
		}

		.text-img3-h18e .elementor-element.text1-h18e .elementor-text-editor:before {
			right: -110px;
			top: 15%;
		}
		.elementor .elementor-element .elementor-widget-ftc-posts-grid .style_3 .post-text p{
			text-align: left;
		}
		.text-img3-h18e .elementor-element.text1-h18e .elementor-text-editor{
			padding-top: 0;
		}
		.elementor .elementor-element.ft-bt-h9e.elementor-section-full_width {
			padding-bottom: 20px;
		}
		.elementor .elementor-column.elementor-element.mega-menu-h23{
			width: 58%;
			padding-right: 5px;
		}
		.elementor .elementor-column.elementor-element.sale-upto-h23 {
			width: 42%;
			padding-left: 2px;

		}
		.page .elementor-column.elementor-element.sigle-image-h23{
			width: 42%;
			margin-top: 30px;
		}
		.page .elementor-column.elementor-element.widget-h23{
			width: 58%;
			margin-top: 30px;
			padding-left: 4px;

		}
		.product-widget-h23 .ftc_products_slider.def_style_3 .title-product-slider {
			padding-top: 10px;
			padding-bottom: 7px;
		}
		.banner-sale2-h23 .ftc-image-caption{
			padding: 0px;
		}
		.sigle-image-h23 .elementor-image.ftc-element-image {
			max-width: 370px;
		}
		.elementor-column.sigle-image-h23 .elementor-element-populated .elementor-widget-wrap .elementor-element.sigle-im1-h23 {
			margin-bottom: 30px !important;
		}
		.ftc-product-tabs .style_4 .owl-nav .owl-next {
			right: 15px;
		}
		.page .elementor-element.pr-deal-tab-h23 .ftc-product-tabs.style_4 .tabs-wrapper {
			padding-left: 100px;
		}
		.page .elementor-element.bl-sl-h23,
		.page .elementor-element.blog-sl-h23{
			width: 100% !important;
		}
		.ftc-blogs-slider.style_v5 .blogs-slider.swiper-slide {
			padding: 7px 10px;
		}
		.prd-h24 .product-image:hover .button-in-product > div.add_to_cart_button {
			margin-right: 5px;
		}

		.page .elementor-element.blog-sl-h23> .elementor-element-populated{
			margin: 0 !important;
		}
		.ftc-element-testimonial.style_3 .group-content .avatar-image:before {
			top: 41%;
			left: 12%;
		}
		.elementor .ft-bot-h23 .elementor-column.elementor-element {
			width: 100%;
			margin-bottom: 20px;
		}
		.ftc-elements-blogs.style_4 .inner-wrap {
			padding: 9px 10px 10.5px;
		}
		.elementor .ft-bot-h23 .elementor-element.elementor-widget {
			text-align: center;
		}
		.coundow-h23 .ftc-countdown-element .countdown-timer-init {
			top: 204px;
			left: 8px;
		}
		@-moz-document url-prefix(){
			.coundow-h23 .ftc-countdown-element .countdown-timer-init {
				left: 7px;
			}
		}
/*.ftc-product-tabs.product-tab-template.style_4.horizontal {
    max-width: calc(100% - 20px);
    margin: 0 auto;
    position: relative;
    padding-right: 2px;
    }*/
    .page .elementor-element .ftc-product-tabs.style_4 .tabs-wrapper {
    	padding-left: 200px;
    }

    .blog-sl-h20 .navigation-slider {
    	top: 22%;
    }
    .footer-middle .elementor-element.elementor-section-stretched.footer-bot-e {
    	padding: 30px 0 40px ;
    }
    .sub-form-ft21 .email-input input[type="email"] {
    	padding: 11px 15px;
    }

    form.wpcf7-form .contact-form19 h4{
    	font-size: 19px;
    }
    .footer-home19 .elementor-element .title-blogs-grid h4 span {
    	font-size: 19px !important;
    }
    .footer-middle .column-ft-h20 .elementor-element .title-blogs-grid h4 span {
    	font-size: 19px;
    }
    .elementor .blog-h20 .elementor-element.elementor-top-column {
    	width: 100%;
    }
    .img-hover-h20 img.attachment-full.size-full {
    	left: -15%;
    }



    .ftc-elements-blogs.style_5 .ftc-loadmore-posts {
    	max-width: 100%;
    }
    .ftc-elements-blogs.style_5 .ftc-loadmore-posts:after {
    	left: 50%;
    	transform: translateX(-50%);

    }
    .product-h22 .elementor-element.elementor-column.elementor-col-50 .elementor-column-wrap {
    	margin-left: 0;
    }
    .product2-h22 .elementor-element.elementor-column.elementor-col-50:first-child .elementor-column-wrap{
    	margin-right: 0;
    }
    .product-h22 .elementor-element.elementor-column.elementor-col-50.elementor-top-column {
    	width: 100%;
    }
    .product-h22 .elementor-element.elementor-column.elementor-col-50.elementor-top-column:first-child {
    	margin-bottom: 25px;
    }
    .product2-h22 .elementor-element.elementor-column.elementor-col-50.elementor-top-column {
    	width: 100%;
    }
    .product2-h22 .elementor-element.elementor-column.elementor-col-50.elementor-top-column:first-child {
    	margin-bottom: 30px;
    }
    .img19-3 .elementor-element.elementor-column.elementor-col-50.elementor-top-column {
    	width: 100%;
    }
    .img19-3 .elementor-element.elementor-column.elementor-col-50.elementor-top-column:last-child {
    	margin-top: 30px;
    }
    .footer-bot-e .elementor-element.elementor-column.elementor-col-50.elementor-top-column {
    	width: 100%;
    }
    .footer-bot-e .elementor-element.elementor-column.elementor-col-50.elementor-top-column:last-child {
    	margin-top: 15px;
    }
    .footer-bot-e .elementor-element.elementor-column.elementor-col-50.elementor-top-column .elementor-text-editor {
    	text-align: center;
    }
    .footer-bot-e .elementor-element.elementor-column.elementor-col-50.elementor-top-column .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
    	justify-content: center;
    }

    .sub-form-ft21 .elementor-element.elementor-column.elementor-col-33.elementor-inner-column:first-child {
    	width: 42%;
    }
    .sub-form-ft21 .elementor-element.elementor-column.elementor-col-33.elementor-inner-column:nth-child(2) {
    	width: 58%;
    }
    .sub-form-ft21 .elementor-element.elementor-column.elementor-col-33.elementor-inner-column:last-child {
    	width: 100%;
    	margin-top: 30px;
    }
    .sub-form-ft21 .elementor-element.elementor-column.elementor-col-33.elementor-inner-column:last-child ul.elementor-icon-list-items.elementor-inline-items {
    	justify-content: center;
    }
    /*home 24*/
    .elementor-column.natural-cosmetic-h24 .elementor-column-wrap.elementor-element-populated {
    	margin-top: 0;
    }
}


@media only screen and (max-width: 767px) { 
	/*	Pages*/
	.elementor-column.colum-text-contac05:after{
		top: 90%;
		left: 50%;
		transform: translateX(-50%);
		width: auto;
		height: 1px;
	}
	.elementor-section.progress-bar-about-us2{
		overflow: hidden;
	}
	.elementor-element.editext-about-us4 .editext-about-us4-1{
		width: 80%;
	}
	.img-box-about-us4 figure.elementor-image-box-img {
		float: none;
	}
	.elementor-element.img-box-about-us4 .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content {
		text-align: center;
	}
	.elementor-element.img-box-about-us4 .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content p.elementor-image-box-description {
		width: 100%;
	}
	/**/
	/*	element*/
	.toggle-boxed .elementor-toggle-item:before {
		height: 39px;}
		.carousel-row2 .navigation-slider div {
			top: 24%;
		}
		/**/
		/*.elementor-element.ftc-hotspot-img-align-left.img-host-post-h17e .elementor-repeater-item-3c3df42 .content,
		.elementor-element.ftc-hotspot-img-align-left.img-host-post-h17e .elementor-repeater-item-06d81bd .content {
			left: auto;
			right: 15px;
		}
		*/
		.insta-ftt-h11e .ftc-element-instgram.ftc-instagram ul li.images {
			margin-bottom: 0;
		}
		.cont-h23 .email-input.your-email {
			display: flex;
			flex-direction: column;
			justify-content: center;
			max-width: 500px;
			width: 100%;
			margin: 0 auto;
		}

		.ftc_products_slider.style_9 .woocommerce .ftc-products .ftc-product.product {
			padding: 0;
		}

		.contac-ftm-h12e .email-input input[type="email"],
		.cont-form-ftm-h12e button.button.button-secondary
		{
			padding: 5px 15px;
		}
		.elementor-element.contact-ftt-h12e.elementor-inner-column {
			padding: 0 10px;
		}
		.contact-h9e .ftc-contact-form input[type="email"]{
			padding: 5px 20px;
		}
		footer .contact-h9e .ftc-contact-form button{
			padding:6px 20px;
		}
		.ftc-product-tabs.product-tab-template.style_7 .ftc-product {
			padding: 0 2px;
		}
		.elementor-container.elementor-column-gap-extended{
			padding: 0;
		}

		.elementor-element.product-tab-slider-h17e .ftc-product-tabs.style_5 .tabs-wrapper {
			padding-left: 0px;
		}
		.elementor-element.banner1-h11e  {
			max-width: 570px;
			margin: 0 auto;
		}
		.elementor-element.contact-form-ftt-h11e .ftc-contact-form form .email-input.your-email input[type="email"]{
			padding: 5px 20px;
		}
		.elementor .elementor-element.elementor-widget .ftc-element-testimonial.style_8 .avatar-image {
			margin: 0 auto;
		}

		.elementor .elementor-element.icon-list-h10e.elementor-position-left .elementor-icon-box-icon {
			margin-bottom: 0;
		}
		.elementor-element.elementor-position-left.icon-list-h10e {
			margin-bottom: 0;
		}
		.icon-list-h10e .elementor-icon-box-wrapper {
			display: flex;
			max-width: 100px;
			margin: 0 auto;
		}
		.elementor .elementor-element.icon-list-h10e .elementor-icon-box-content .elementor-icon-box-title {
			line-height: 22px;
		}
		.ftc_products_slider.style_6 .woocommerce .product .button-in-product > a.compare {
			display: none;
		}
		.elementor-element.banner-h10e .elementor-widget-container .elementor-image:before,
		.elementor-element.banner-h12e .elementor-widget-container .elementor-image:before,
		.elementor-element.banner1-h11e .elementor-widget-container .elementor-image:before{
			max-width: 570px;
		}

		.heading-before-h18e h4.elementor-heading-title:before{
			left: 50%;
			-webkit-transform: translateX(-50%);
			-moz-transform: translateX(-50%);
			transform: translateX(-50%);
		}
		.text-img-h18e .elementor-element.text1-h18e .elementor-text-editor:before,
		.text-img2-h18e .elementor-element.text1-h18e .elementor-text-editor:before{
			left: 50%;
			transform: translateX(-50%);
			-webkit-transform: translateX(-50%);
			-moz-transform: translateX(-50%);
		}
		.text-img3-h18e .elementor-element.text1-h18e .elementor-text-editor:before{
			top: 0;
			left: 50%;
			transform: translateX(-50%);
			-webkit-transform: translateX(-50%);
			-moz-transform: translateX(-50%);
		}
		.text-img-h18e .elementor-element.text1-h18e .elementor-text-editor,
		.text-img2-h18e .elementor-element.text1-h18e .elementor-text-editor{
			padding-left: 0;
		}

		.text-img-h18e .text1-h18e p{
			text-align: center;
			margin: 0 auto;
		}


	/*.blogs-slider.blog-template-elementor.swiper-wrapper.style_4 {
		width: 100% !important;
		}*/
		.blog-h20 .elementor-swiper-button.elementor-swiper-button-prev {
			left: 7px;
		}
		.blog-h20 .elementor-swiper-button.elementor-swiper-button-next {
			right: 7px;
		}
		.blog-sl-h20 .navigation-slider {
			top: 21%;
		}
		.blog-slider-h19 .style_2 .group-content .infomation.infomation {
			padding: 0px 5px;
			display: -webkit-box;
			-webkit-line-clamp: 2;
			-webkit-box-orient: vertical;
			overflow: hidden;
		}
		.column-ft-h20 .ftc-elements-blogs.style_v2.gap.style_1,
		.ft-column-h19 .ftc-elements-blogs.style_v2.gap.style_1 {
			margin: 0 -15px;
		}
		.ftc-footer .elementor-element.column-ft-h20,
		.footer-middle .ft-column-h19.elementor-column{

			margin: 0 auto;
		}

		.ft-mid21 .ftc-element-instgram.ftc-instagram ul{
			margin: 0  auto;

		}

		.img-hover-h20 img.attachment-full.size-full {
			left: -20%;
		}
		.ft-mid21 .ftc-element-instgram.ftc-instagram ul li.images {
			padding: 5px 5px 10px 5px;
			margin-bottom: 0;
		}
		.banner-sale-h22 .elementor-element h2.elementor-heading-title {
			padding-bottom: 40px;
		}


		.banner-sale-h22 .elementor-element{
			width: 25%;

		}
		.elementor-element.text21-5.elementor-widget.elementor-widget-text-editor {

			margin: 0 auto;
		}
	/*.elementor-element.text21-3.elementor-widget.elementor-widget-text-editor {
    max-width: 54%;
    }*/
    .elementor-element.text21-1.elementor-widget.elementor-widget-text-editor {
    	max-width: 45%;
    }
    .sub-form-ft21 span.elementor-icon-list-text {
    	padding-top: 0;
    }

    .email-input.your-email {
    	display: flex;
    	justify-content: center;
    }
    .img-bn-full19 {
    	padding-left: 0;
    }
    
    .contact-form19 {
    	text-align: center;
    }
    form.wpcf7-form .contact-form19 .button.button-secondary{
    	float: none;
    }
    .footer-home19 .title-blogs-grid.element {
    	text-align: center;
    }
    form.wpcf7-form .contact-form19 h4:after,
    .footer-home19 .title-blogs-grid.element:after {
    	left: 50%;
    	transform: translateX(-50%);
    }
    form.wpcf7-form .contact-form19 p {
    	text-align: center;
    }

    .footer-home20 .title-blogs-grid.element {
    	text-align: center;
    }
    .footer-home20 .newletter_sub_title h5:after,
    .footer-home20 .title-blogs-grid.element:after {
    	left: 50%;
    	transform: translateX(-50%);
    }
    .footer-home20 .newletter_sub_title {
    	text-align: center;
    }
    .footer-home20 .newletter_sub_input:before {
    	top: -3px;
    }
    .footer-home20 .button.button-secondary {
    	float: none;
    }
    .img19-1 .elementor-image.ftc-element-image {
    	max-height: 250px;
    }
    .elementor-widget-ftc-posts-grid .style_v2 .ftc-blogs .post-text {
    	text-align: center;
    }
    .img19-3.elementor-widget-ftc_single_image .ftc-element-image .ftc-image-content {
    	top: 50%;
    	transform: translateY(-50%);
    	padding: 0 15px;
    }
    .footer-home19 .elementor-widget-wp-widget-ftc_feedburner_subscription form {
    	text-align: center;
    }
    .footer-home20 .elementor-widget-wp-widget-ftc_feedburner_subscription form {
    	text-align: center;
    }
    .img19-3 .ftc-element-image .ftc-image-content {
    	padding: 0 15px;
    }
    .title-h20 .ftc-image-content h1 {
    	font-size: 36px;
    }



}
@media only screen and (min-width: 640px) and (max-width: 991px) {
	.img-bn-full19.elementor-element.elementor-section-stretched {
		margin-top: -55px !important;
	}
	.ftc-elements-blogs.style_5 .ftc-blogs.post.col-md-4 {
		max-width: 50%;

	}

}

@media only screen and (min-width: 640px) and (max-width: 767px){

	@-moz-document url-prefix(){
		/*home22*/
		.ftc-elements-blogs.style_5 .ftc-blogs:nth-child(4) .post-text{
			height: 100.1%;

		}

	}



	.ftc-elements-blogs.style_4 .inner-wrap .post-text p {
		line-height: 21px;
	}
	.blg-slder-h23 .navigation-slider {
		top: -80px;
	}
	.ftc-elements-blogs.style_4 .post-text {
		padding: 19px 20px 15px;
	}
	.elementor-element.testi-h23 .ftc-element-testimonial.style_3{
		/*width: 659px !important;*/
		margin-right: 0;
		margin-left: 0;
	}
	.page .elementor-element.elementor-widget.prod-tab-sl-h12e .tabs-wrapper {
		padding-left: 0;
	}
	.elementor-column.column-contact-h9e,
	.elementor-column.column-ctus-h9e {
		padding-right: 20px;
		padding-left: 10px;
	}
	.ft-mid-h9e .elementor-element h4.elementor-heading-title,
	.ft-mid-h9e .elementor-element .elementor-widget-container .elementor-text-editor p {
		text-align: left;
	}
	.ft-mid-h9e .elementor-element.elementor-widget.elementor-widget-text-editor .elementor-text-editor {
		text-align: left;
	}
	.ft-bt-h9e .elementor-element.elementor-widget.elementor-widget-text-editor .elementor-text-editor{
		text-align: center;
	}
	
	.contact-h9e .elementor-widget-container .ftc-contact-form {
		text-align: center;
	}


	.ftc_products_slider.def_style_3 .title-product-slider {
		padding-top: 0px; 
		padding-bottom: 0px;
	}
	.sigle-image-h23 .elementor-image.ftc-element-image {
		max-width: 370px;
	}
	.banner-sale2-h23 .ftc-image-caption {
		padding: 0;
	}
	.img-box-h23 .elementor-column {
		width: 33.333%;
		padding-right: 10px;
	}
	.img-box-h23 .elementor-column:last-child{
		padding-right: 0;
	}

	.ftc-element-testimonial.style_3 .group-content .avatar-image:before {
		top: 41%;
		left: 12%;
	}
	.page .pr-deal-tab-h23 .elementor-element.elementor-widget .tabs-wrapper {
		padding-left: 100px;
	}
	.heading-prd-sl-h23 h4.elementor-heading-title {
		position: absolute;
		top: 17px;
		margin-left: 10px;
	}
	.style_4 .owl-nav .owl-next {
		right: 10px;
	}
	.page  .elementor-element.elementor-widget .tabs-wrapper{
		padding-left: 170px;
	}
	.ftc-product-tabs.style_4 .owl-nav .owl-prev {
		right: auto;
		left: 93%;
	}
	.coundow-h23 .ftc-countdown-element .countdown-timer-init {
		top:200px;
		left: 6px;
	}
	
	
	.elementor-column.img-bn1-h23 {
		width: 50%;
		padding-right: 10px;
		padding-left: 10px;
	}
	.elementor-column.img-bn1-h23:first-child{
		padding-left: 0;
	}
	.elementor-column.img-bn1-h23:last-child{
		padding-right: 0;
	}
	.feature-home23 .elementor-column {
		width: 33.333%;
	}
	.feature-home23 .elementor-element.feature-content > .elementor-widget-container {
		border-width: 0 !important;
	}
	.feature-home23 .elementor-column-wrap.elementor-element-populated {
		border-right: 1px solid #fff;
	}
	.ftc-elements-blogs.style_5 .ftc-blogs.post.col-md-4 {
		overflow: hidden;

	}
	.ftc-elements-blogs.style_5 .ftc-blogs .inner-wrap{
		overflow: visible;
	}

	.elementor .elementor-section.elementor-element.elementor-section-stretched.footerbot-h21 {
		padding: 10px 0 17px;
	}
	.sub-form-ft21 .email-input input[type="email"] {
		padding: 5px 10px;
	}
	.sub-form-ft21 button.button.button-secondary {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	
	.text21-5 .elementor-widget-container {
		padding: 0px 55px 40px 55px !important;
	}
	.text21-3 .elementor-widget-container {
		padding: 0px 0px 40px 0px !important;

	}
	.text21-4 .elementor-widget-container {
		padding: 0px 30px 40px 30px !important;
	}
	.banner-sale-h22 .elementor-element {
		width: 17%;
	}
	.banner-sale-h22 .elementor-element .elementor-widget-container {
		padding: 55px 0px 0px 0px !important;
	}
	.banner-sale-h22 .elementor-element .sale-h22 .elementor-widget-container {
		padding: 60px 0px 0px 10px !important;
	}
	.banner-sale-h22 .elementor-element .sale-off-h22 .elementor-widget-container{
		padding: 145px 0px 0px 0px !important;
	}

	.ftc-elements-blogs.style_5 .ftc-blogs.post .post-text .meta {
		margin-bottom: 15px;
	}
	.ftc-elements-blogs.style_5 .ftc-blogs.post .post-text h4 {
		margin-bottom: 20px;
	}
	.bana3 .elementor-element.elementor-column.elementor-col-50:last-child {
		width: 54%;
	}
	.bana3 .elementor-element.elementor-column.elementor-col-50:first-child {
		width: 46%;
	}
	.bana5 .elementor-element.elementor-column.elementor-col-50:last-child{
		width: 54%;
	}
	.bana5 .elementor-element.elementor-column.elementor-col-50:first-child{
		width: 46%;
	}
}


/*@media only screen and (min-width: 734px) and (max-width: 767px)
{.ftc_products_slider.def_style_3 .title-product-slider {
    padding-top: 5px;
    padding-bottom: 5px;
}
	.elementor-column.elementor-element.mega-menu-h23{
    width: 59.5%;
    padding-right: 20px;
}
	
	.elementor .elementor-column.elementor-element.sale-upto-h23 {
		width: 40.5%;

	}
	} */
	@media only screen and (min-width: 481px) and (max-width: 767px) {
		form.wpcf7-form .contact-form19 input[type="email"] {
			width: 70%;
		}
		.elementor-element.elementor-widget-ftc-posts-grid .ftc-elements-blogs.style_v2 .ftc-blogs.post:first-child:after {
				
				width: 60%;
				left: 50%;
				transform: translateX(-50%);

			}
		.product-widget-h23 .ftc_products_slider.def_style_3 .ftc-products .product .images{
			max-width: 128px;
			margin-right: 20px;
		}
		.elementor .elementor-element.sale-upto-h23.elementor-widget-ftc_single_image > .elementor-widget-container {
			margin-top: 10px;
		}
		/*Pages*/
		.elementor-column.elementor-element.keep-contact4 .ftc-contact-form.style_c4 {
			margin: 0 auto;
		}
		.elementor-column.elementor-element.keep-contact03 .form-contact-03 .ftc-contact-form.style_c4 {
			margin: 0 auto;
		}
		.ftc-contact-form.style_c3{
			margin: 0 auto;
		}
		.elementor .colum-mail-contact-pages .elementor-column.elementor-element {
			width: auto;
			margin: 0 auto;
		}
		.elementor-section.elementor-element.editext-about-us4 .elementor-element h2.elementor-heading-title{
			font-size: 44px;
		}
		.swiper-pagination.style_15 {
			left: 80px;
			top: 65%;
		}
		.ftc-element-testimonial.style_10 .title-testi-slider {
			left: 175px;
		}
		.ftc-element-testimonial.style_10 .item.testimonial-content .avatar-image {
			margin: auto 20px auto 0px;
		}
		.elementor .progress-bar-about-us2 .elementor-column.elementor-top-column.elementor-element {
			width: 33.33%;
		}
		.elementor-column.elementor-element.information-ft-pages,
		.elementor-column.elementor-element.service-ft-pages,
		.elementor-column.elementor-element.my-accout-ft-pages {
			width: 33.333%;
		}
		/**/
		.elementor .elementor-element.image-group-h10.group1-h3e .gallery-spacing-custom.elementor-widget-image-gallery {
			max-width: 584px;
			margin: 0 auto;
		}


		.elementor .elementor-element.footer-h18e.elementor-section {
			padding: 20px 25px 0 20px;
		}
		.navigation-slider.style_8 .nav-prev {
			left: 200px;
		}
		.navigation-slider.style_8 .nav-next {
			right: 200px;
		}
		.blg-slder-h23 .navigation-slider.style_4 div{
			top: -40px;
		}

		.ftc-product-tabs.style_4 .owl-nav > div{
			top: 12px;
		}
		.navigation-slider > div.style_4 {
			top: 1%;
		}
		.testi-h23 .navigation-slider.style_4 div{
			top: -8%;

		}
		.elementor .elementor-element.ft-bt-h9e.elementor-section {
			padding: 10px 0;
		}
		.elementor .elementor-element.blog-slider-h2e.elementor-widget-ftc-posts-slider > .elementor-widget-container {
			padding: 0;
		}
		.elementor .column-insta-h9e .elementor-widget.elementor-widget-text-editor {
			margin-bottom: 10px;
		}
		.elementor .elementor-element.colum-empty-h2e.elementor-column.elementor-top-column {
			width: 40%;
		}
		.elementor .elementor-element.colum-text-h2e.elementor-column.elementor-top-column {
			width: 60%;
			padding-right: 15px;
		}
		.collection-home7e .elementor-text-editor p.top2-background-h7e,
		.collection-home7e .elementor-text-editor p.bottom-background-h7e,
		.elementor-element.button-collec-h7e{
			text-align: right;
			padding-right: 0;
		}
		.collection-home7e .elementor-text-editor h4.middle-background-h7e{
			font-size: 30px; 
			text-align: right;

		}

		
		.ftc-product-tabs.product-tab-template.style_7{
			width: calc(100% + 6px);
			margin-left: -5px;
		}


		.ft-mid-h9e .elementor-element.elementor-widget .ftc-blogs-slider.style_v6 .blogs-slider .inner-wrap{
			margin-bottom: 14px;
		}
		.elementor .elementor-element.column-contact-h9e.elementor-top-column > .elementor-element-populated {
			margin: 0;
		}
		.elementor .elementor-element.payment-h23.elementor-widget-ftc_single_image > .elementor-widget-container {
			margin: 0 0 20px;
		}
		.elementor .elementor-element.ft-bot-h23.elementor-section-height-default.elementor-section-height-default.selection-is-not-sticked {
			padding: 0;
		}
		/*home 11 element*/
		.elementor-element.product-cate-h11e .ftc-product-categories.style_2 .item-desciption p.description {
			max-width: 300px;
		}
		.elementor .elementor-element.button-h11e.elementor-widget-ftc-buttons {
			bottom: 250px;
		}
		.elementor .elementor-element.countdown-h11e.elementor-widget-ftc-countdown-timer {
			bottom: 350px;
		}
		.elementor .icon-list-ftt-h11e .elementor-element.elementor-widget-icon-list .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
			margin: 0 5px;
		}
		
		.ftc-element-testimonial.style_8 .group-content .infomation {
			max-width: 600px;
			width: 100%;
			margin: 0 auto;
		}


		.page .elementor-element.product-tab-slider-h11e .tabs-wrapper {
			padding-left: 0px;
		}
		.ftc-product-categories.style_2 {
			width:  calc(100% + 10px);
			margin-left: 15px;
		}
		.img-text-h11e .ftc-image-caption {
			padding-top: 125px;
		}
		.elementor-column.elementor-element.img-countdw-h11e {
			padding-left: 10px;
			padding-right: 10px;
		}

		/*end*/
		/*home 7 element*/
		.elementor-element.column-insta-h9e .elementor-text-editor {
			margin-bottom: 15px;
		}
		.elementor-element.ft-bt-h9e .elementor-element.elementor-widget.elementor-widget-image .elementor-widget-container {
			margin: 0 0 10px;
		}
		/*end*/
		/*home12e*/
		.elementor .elementor-column.elementor-element.contact-ftt-h12e,
		.elementor .elementor-column.elementor-element.custopm-ftt-h12e,
		.elementor .elementor-column.elementor-element.infor-ft-h12e,
		.elementor .elementor-column.elementor-element.my-acc-ftt-h12e{
			width: 50%;
		}

		.ftc-element-instgram.ftc-instagram.def_style_1 ul.columns-3.thumbnail {
			margin: 0 auto;
		}
		.contact-ftt-h12e .elementor-text-editor.elementor-clearfix div {
			margin-bottom: 0;
		}
		.elementor .infor-ft-h12e .elementor-element.elementor-widget .elementor-icon-list-item,
		.elementor .custopm-ftt-h12e .elementor-element.elementor-widget .elementor-icon-list-item,
		.elementor .my-acc-ftt-h12e .elementor-element.elementor-widget .elementor-icon-list-item{
			line-height: 27px;
		}
		.elementor-element.img-ftb-h12e.elementor-widget.elementor-widget-image {
			margin-bottom: 10px;
		}

		/*end*/
		.elementor-element.logo-ft-h10e.elementor-widget.elementor-widget-image {
			margin-bottom: 45px;
		}
		.elementor-column.elementor-element.column-infor-ftt10e,
		.elementor-column.elementor-element.column-myac-ftt10e,
		.elementor-column.elementor-element.column-service-h10e {
			width: 33.33%;
		}
		.elementor-element.icon-ftb-h10e.elementor-widget.elementor-widget-icon-list {
			margin-bottom: 20px;
		}

		.elementor-column.elementor-element.column-logo-ftt10e,
		.column-contact-ftt10e.elementor-column.elementor-element {
			width: 50%;
		}
		.image-group-h10 .gallery-icon.landscape img{
			width: 100%;
		}
		.elementor-column.elementor-element.icon-cl-h10e {
			width: 50%;
		}
		.elementor .icon-cl-h10e .elementor-element.elementor-widget .elementor-icon-box-wrapper {
			text-align: left;
			display: flex;
		}
		.elementor .elementor-element.elementor-section-stretched.icon-box-h10e {
			padding-bottom: 0px;
			padding-top: 65px;
		}
		.elementor .elementor-element.blg-sl-h23,
		.elementor .elementor-element.blg-slder-h23 {
			width: 50% !important;
		}
		.elementor .banner-sale2-h23 .elementor-element.elementor-widget .elementor-image img {
			max-width: 100%;
		}
		.elementor .banner-sale2-h23 .elementor-element.elementor-widget .ftc-image-content{
			top: -3px;
		}
		.ftc-elements-blogs.style_4 .post-text span.published{
			padding-right: 10px !important;
		}
		.ftc-blogs-slider.style_v5 .blogs-slider.swiper-slide {
			padding: 6.55px 10px;
		}
		.page  .elementor-column.elementor-element.sale-upto-h23 {
			width: 39.5%;
			

		}
		.page .elementor-column.elementor-element.mega-menu-h23{
			width: 60.5%;
			padding-right: 28px;
		}
		.page .elementor-column.elementor-element.sigle-image-h23{
			width: 43%;
			margin-top: 30px;
			padding-right: 32px;
		}
		.page .elementor-column.elementor-element.widget-h23{
			width: 57%;
			margin-top: 30px;

		}
		.elementor .elementor-element.sigle-im1-h23.elementor-widget {
			margin-bottom: 32px !important;
		}

		.elementor-element.text-copy-h18e,
		.elementor-element.list-ft-h18e {
			text-align: center;
		}
		.elementor-element.text-copy-h18e.elementor-widget .elementor-text-editor.elementor-clearfix {
			text-align: center;
		}
		.elementor-element.list-ft-h18e.elementor-widget-icon-list ul.elementor-icon-list-items{
			justify-content: center;
		}
		.elementor-column.colum-social-ft18e {
			width: 50%;
			margin-top: 30px;
		}
		.elementor-column.column-top-ft18e {
			width: 50%;
		}
		.elementor-element.blog-ft-h18e.elementor-widget-ftc-posts-grid {
			margin-right: 25px;
		}

		.elementor-column.column-top-ft18e .elementor-column-wrap.elementor-element-populated {
			margin: 0;
		}

		.navigation-slider.style_5 .nav-prev {
			left: 0px;

		}
		.navigation-slider.style_5 .nav-next {
			right: 0px;
		}
		.ft-mid-h9e .elementor-column {
			width: 50%;
		}

		.testi-h20 .navigation-slider .nav-next.style_2 {
			right: 15px;
		}
		.testi-h20 .navigation-slider .nav-prev.style_2 {
			left: 15px;
		}
		.bana2 .ani_all.elementor-column:first-child,
		.bana4 .ani_all.elementor-column:first-child  {
			width: 45%;
		}
		.bana3 .ani_all.elementor-column:last-child,
		.bana5 .ani_all.elementor-column:last-child {
			width: 54%;
		}
		.footer-bot-e .elementor-element.elementor-column.elementor-col-50.elementor-top-column .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
			justify-content: center;
		}

		.cont-h23 button.button.button-secondary {
			width: 30%;
			text-align: center;
			margin: 20px auto 0;
		}
	}
	/*home23*/
	@media only screen and (width: 684px){
		.page .elementor-column.elementor-element.sale-upto-h23 {
			width: 43% !important;
			padding-left: 2px;
		}
		.page .elementor-column.elementor-element.mega-menu-h23 {
			width: 57% !important;
		}
		.page .elementor-column.elementor-element.widget-h23 {
			width: 53.5% !important;
		}
		.page .elementor-column.elementor-element.sigle-image-h23 {
			width: 46.5% !important;
		}
		.pr-deal-tab-h23 .ftc-product-tabs .tabs-wrapper .tab-title, 
		.pr-deal-tab-h23 .ftc-product-tabs .tabs-content-wrapper .tab-title,
		.pr-tabs-h23 .ftc-product-tabs .tabs-wrapper .tab-title,
		.pr-tabs-h23 .ftc-product-tabs .tabs-content-wrapper .tab-title {
			padding-left: 7px;
			padding-right: 7px;
		}

		.elementor .img-bn1-h23 .elementor-element.elementor-widget .ftc-image-content {
			top: 12px;
		}
		.elementor .banner-sale2-h23 .elementor-element.elementor-widget .ftc-image-content {
			top: -7px;
		}
		.banner-sale2-h23 .ftc-image-content {
			padding-left: 4px;
			padding-right: 4px;
		}
		.ftc-blogs-slider.style_v5 .blogs-slider.swiper-slide {
			padding: 4.3px 10px !important;
		}
		.ftc-element-testimonial.style_3 .group-content .avatar-image:before {
			top: 48%;
		}
	}
	/*home23*/
	@media only screen and (width: 667px){
		.page .elementor-column.elementor-element.sale-upto-h23 {
			width: 43.9% !important;
		}
		.page .elementor-column.elementor-element.mega-menu-h23{
			width: 56.1% !important;
		}
		.page .elementor-column.elementor-element.sigle-image-h23 {
			width: 47%;
			margin-top: 30px;
			padding-right: 27px;
		}
		.page .elementor-column.elementor-element.widget-h23 {
			width: 53%;
			margin-top: 30px;
		}
		.elementor .elementor-element.img-bn1-h23 .elementor-element.elementor-widget-ftc_single_image .ftc-image-content {
			top: 10px;
		}
		.elementor .banner-sale2-h23 .elementor-element.elementor-widget .ftc-image-content {
			top: -8px;
		}

		.ftc-elements-blogs.style_4 .post-text {
			padding: 35px 20px 28px;
		}
		.ftc-element-testimonial.style_3 .group-content .avatar-image:before {
			top: 48%;
		}
	}
	@media only screen and (max-width: 640px) {
		.style_3.ftc-product-grid.columns-5 .products .product {
			max-width: 50%;

		}
		.ftc-product-grid.columns-3.woocommerce .products .product {
			max-width: 50%;
		}
		.elementor-widget-container .ftc-product-grid.style_2.woocommerce .products .product {
			padding: 0 7px;
		}
		.elementor-widget-container .ftc-product-grid.style_2.woocommerce .products {
			margin: 0 -8px;
		}

	}
	@media only screen and (width: 734px){
		.page .elementor-column.elementor-element.sigle-image-h23 {
			width: 43.3%;
			margin-top: 30px;
			padding-right: 33px;
		}
		.page .elementor-column.elementor-element.widget-h23 {
			width: 56.7%;
			margin-top: 30px;
		}
		.ftc-elements-blogs.style_4 .post-text {
			padding: 20px 20px 15px;
		}
	}
	@media only screen and (max-width: 480px) {
		@-moz-document url-prefix(){
			/*home22*/
			.ftc-elements-blogs.style_5 .ftc-blogs:nth-child(3) .post-text{
				height: 100.1%;

			}

		}
		
		/**/

		.product-widget-h23 .ftc_products_slider.def_style_3 .ftc-products .product .images {
			max-width: 128px;

		}
		.elementor-element.ftc-hotspot-img-align-left.img-host-post-h17e .content{
			max-width: 100%;
		}
		section.elementor-element.pr-sl-h9 {
			background-position: right !important;
		}
		/*		Pages*/
		.ftc-countdown-element.style_1 .items div.ftc-number{
			width: 70px; 
			height: 70px;
		}
		.elementor-element.countdown-coming-soon2 .ftc-countdown-element.style_1 .items .ftc-number{
			line-height: 64px;
		}
		.elementor .countdown-coming-soon2.elementor-element.elementor-element-592feac .ftc-countdown-element.style_1{
			margin-right: 15px;
		}
		.elementor .elementor-element.faq-pages .elementor-toggle a.elementor-toggle-title {
			font-size: 18px;
			line-height: 25px;
		}

		.elementor-element.editext-about-us4 .editext-about-us4-2 .elementor-text-editor.elementor-clearfix:before{
			left: -20px;
		}
		.elementor-section.elementor-element.editext-about-us4 .elementor-element h2.elementor-heading-title{
			font-size: 40px;
		}
		.elementor .elementor-element.heading-team-about-us5 h2.elementor-heading-title {
			font-size: 33px;
		}
		.about-us4 .elementor-element.elementor-widget-text-editor .elementor-text-editor h1{
			font-size: 38px;
		}
		.elementor-element.single-about4 .about-us4{
			top: 33%;
		}
		.ftc-element-testimonial.style_10 .item.testimonial-content {
			display: inline-block;
			padding-left: 30px;
			padding-right: 30px;
		}
		.ftc-element-testimonial.style_10 .item.testimonial-content .avatar-image{
			margin: 0 auto;
		}
		.ftc-element-testimonial.style_10 .title-testi-slider {
			position: relative;
			left: 0;
		}
		.ftc-element-testimonial.style_10 .title-testi-slider h2:after{
			left: 50%;
			transform: translateX(-50%);

		}
		.ftc-element-testimonial.style_10 .item.testimonial-content .group-content {
			text-align: center;
			padding-top: 30px;
		}
		.swiper-pagination.style_15 {
			left: 50%;
			transform: translateX(-50%);
			top: 100%;
		}
		.navigation-slider.style_15 > div {
			top: 30%;
		}
		.elementor .elementor-section.elementor-element.ft-bot-pages {
			padding: 20px 0 40px;
		}
		/**/
		/*element*/
		.carousel-row3 .navigation-slider.style_13 div{
			top: 35%;
		}
		/**/
		.elementor-element.payment-h23.elementor-widget-ftc_single_image {
			padding: 0 40px;
		}
		.elementor .elementor-element.img-pay-ftb-h11e.elementor-widget-image > .elementor-widget-container {
			padding: 0px 0px 20px 0px;
		}

		.blog-slider-h10e .ftc-blogs-slider.style_v7 .post-text {
			text-align: center;
		}
		.elementor-element.ftc-hotspot-img-align-left.img-host-post-h17e .content{
			top: 40px;
			left: 50%;
			transform: translateX(-30%);
		}

		.navigation-slider.style_8 .nav-next {
			right: 50px;
		}
		.navigation-slider.style_8 .nav-prev {
			left: 50px;
		}
		.navigation-slider.style_7 .nav-next.style_7 {
			right: 5px;
		}
		.navigation-slider.style_7 .nav-prev.style_7 {
			left: 5px;
		}
		.blg-slder-h23 .navigation-slider.style_4 div {
			top: -122.5%;
		}
		.elementor .elementor-element.icon-list-ftt-h11e.elementor-column.elementor-inner-column > .elementor-element-populated {
			margin: 0;
		}
		.elementor-element.icon-ftm-h12e .elementor-widget .elementor-icon-list-items i {
			width: 35px;
			height: 35px;
			line-height: 35px;
		}
		.elementor-element.icon-ftm-h12e .elementor-widget span.elementor-icon-list-text {
			padding-right: 0px; 
		}
		.elementor-element.img-bg-text-h12e .elementor-widget-image .elementor-image {
			top: -3px;
		}
		.cont-h23 button.button.button-secondary {
			width: 45%;
			text-align: center;
			margin: 20px auto 0;
		}
		.elementor-element.contac-ftm-h12e.elementor-top-column{
			padding: 0 10px;
		}
		.navigation-slider.style_6 .nav-next.style_6 {
			right: 10px;
		}
		.navigation-slider.style_6 .nav-prev.style_6 {
			left: 10px;
		}
		.contact-h9e.elementor-widget.elementor-widget-ftc-cf7-forms .email-input.your-email
		{
			margin: 0 20px;
		}
		.collection-home7e .elementor-text-editor p.top2-background-h7e,
		.collection-home7e .elementor-text-editor p.bottom-background-h7e,
		.elementor-element.button-collec-h7e{
			text-align: center;
			padding-right: 0;
		}
		.collection-home7e .elementor-text-editor h4.middle-background-h7e{
			font-size: 30px; 
			text-align: center;
			padding-right: 0;
		}
		.ftc-blogs-slider.style_v6 a img {
			max-width: 130px;
		}
		.elementor .elementor-element.img-ftb-h9e.elementor-widget-image > .elementor-widget-container {
			margin: 10px 0 20px;
		}
		.elementor-element.icon-contac-ftt23 ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-icon{
			padding-top: 0;
		}
		.sale-sl-h24:before {
			left: 120px !important;
			top: -20px !important;
		}

		h3.mont1.bo-look-h17e{
			font-size: 29px;

		}
		h3.mont.bo-look-h17e{
			font-size: 37px;

		}
		.elementor .ftc-elements-blogs.style_v4.gap.style_4 .ftc-blogs {
			margin-bottom: 30px;
		}
		.elementor-element.testi-h23 .ftc-element-testimonial.style_3{
			/*width: 317px !important;*/
			margin-right: 0;
			margin-left: 0;
		}
		.elementor-element.product-tab-slider-h17e .ftc-product-tabs.style_5 .tab-title.active {
			margin-bottom: 12px;
		}
		.elementor-column.elementor-element.icon-list-ftt-h11e span.elementor-icon-list-icon i {
			width: 35px;
			height: 35px;
			line-height: 35px;
		}
		.elementor-column.elementor-element.icon-list-ftt-h11e span.elementor-icon-list-text:first-child {
			margin-right: 10px;
		}
		.elementor-element.product-cate-h11e .ftc-product-categories.style_2 .item-desciption p.description{
			height: auto;
			padding: 17px 30px 0;
		}
		.elementor-element.countdown-h11e .ftc-countdown-element .countdown-timer-init .items {
			max-width: 55px;
			left: -30px;
		}
		.elementor-element.countdown-h11e .ftc-countdown-element .countdown-timer-init .items:after{
			left: 111%;
		}
		.elementor-element.product-tab-slider-h11e .ftc-product-tabs.style_5 .tab-title {
			padding: 3px 9px;

			margin-right: -1px;
		}
		.ftc-product-categories.style_2 {

			width: calc(100% + 30px);
			margin-left: 15px;
			padding: 0 15px;
		}
		.img-text-h11e .ftc-image-caption {
			padding-top: 50px;
		}
		.ftc-product-categories.style_2 .navigation-slider .nav-next {
			right: 0px;
		}
		.ftc-product-categories.style_2 .navigation-slider .nav-prev {
			left: 0px;
		}

		.elementor-element.banner1-h11e .elementor-widget-container .elementor-image:before{
			padding-top: 50px;
		}
		/*home7 element*/
		.ftc-product-tabs.style_7 .tabs-content-wrapper:before{
			border-bottom-style:none;
		}
		.ftc-product-tabs.style_7 .tabs-wrapper .tab-title {
			margin-bottom: 20px    }
			.ftc-element-testimonial.style_6 .group-content {
				width: 310px;
			}
			.elementor .ft-mid-h9e .ftc-blogs-slider.style_v6 .blogs-slider .post-text{
				text-align: center;
			}
			.ft-mid-h9e .elementor-element.elementor-widget .ftc-blogs-slider.style_v6 .blogs-slider a.images-blog-normal{
				margin-right: 0;
			}
			.elementor .ft-mid-h9e .ftc-blogs-slider.style_v6 .blogs-slider .post-text{
				padding-left: 20px;
				padding-right: 0;
			}
			/*end*/
			/*   home 12e*/

			.elementor-element.banner-h12e .elementor-widget-container .elementor-image:before{
				padding-top: 55px;
			}
			.elementor .img-bg-text-h12e .elementor-element.elementor-absolute {
				top: -5px;
			}
			.elementor-element.insta-h12e ul.columns-3.thumbnail {
				margin: 0 auto;
			}
			.elementor .icon-ftm-h12e .elementor-element.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
				margin-right: 0;
				margin-left: 0;
			}
			.elementor-element.elementor-element-388423a.img-ftb-h12e.elementor-widget.elementor-widget-image {
				margin-bottom: 20px;
			}
			.contact-ftt-h12e .elementor-text-editor.elementor-clearfix div{
				margin-bottom: 0;
			}
			/*end*/
			.icon-ftb-h10e ul.elementor-icon-list-items.elementor-inline-items {
				margin-bottom: 25px;
			}
			.ftc-element-testimonial.style_7 .group-content .infomation {
				width: 75%;
			}
			.elementor-element.banner-h10e .elementor-widget-container .elementor-image:before{
				padding-top: 50px;
			}
			.image-group-h10 .gallery-columns-2 .gallery-item {
				max-width: 50% !important;
				display: inline-block;
			}
			.navigation-slider.style_7 > div{
				top: 31%;
			}

			.elementor .banner-sale2-h23 .elementor-element.elementor-widget .ftc-image-content {
				top: -2px;
			}
			.banner-sale2-h23 .ftc-image-content .ftc-image-caption h3 {
				color: #fff !important;
			}
			.ftc-elements-blogs.style_4 .inner-wrap{
				border-right: 1px solid #ebebeb;
			}
			.blg-slder-h23 .navigation-slider {
				top: -132%;
			}

			.ftc-elements-blogs.style_4 .post-text{
				padding: 20px 0px 14px;
			}
			.ftc-blogs-slider.style_v5 .blogs-slider.swiper-slide {
				padding: 5px 10px;
			}
			.elementor .elementor-element.sale-upto-h23 {
				margin: 20px auto;
			}
			.elementor .elementor-element.sigle-image-h23{
				margin: auto;
			}
			.heading-prd-sl-h23 h4.elementor-heading-title {
				top: 10px;
				margin-left: 10px;
			}
			.ftc-product-tabs.style_4 .tabs-wrapper{
				padding:30px 0 10px;
			}
			.ftc-product-tabs.style_4 .owl-nav > div{
				top: 7px;
			}
			.ftc-product-tabs.style_4 .owl-nav .owl-prev {
				left: 85%;
			}
			.elementor-element.elementor-widget-ftc-posts-grid .ftc-elements-blogs.style_v2 .ftc-blogs.post:first-child:after {
				
				width: 70%;
				left: 50%;
				transform: translateX(-50%);

			}
			.elementor-element.blog-ft-h18e.elementor-widget-ftc-posts-grid {
				margin-right: 25px;
			}
			.elementor-element.insta-h18e .ftc-instagram ul.columns-4 li{
				width: 50%;
			}
			.elementor .elementor-element.elementor-element.insta-h18e.elementor-widget-ftc-gallery-instagram .ftc-instagram ul li {
				padding-left: 10px;
				padding-right:10px;
				margin-bottom: 10px;
			}
			.insta-h18e .ftc-element-instgram.ftc-instagram ul li{
				padding: 5px;
			}

			.navigation-slider.style_5 .nav-prev {
				left: 0px;
			}
			.navigation-slider.style_5 .nav-next {
				right: 0px;
			}
			.ftc-element-testimonial.style_5 .group-content .infomation {
				width: 80%;
			}


			.elementor-element.element-image-h9 .elementor-element .ftc-element-image .ftc-image-content {
				left: 5px;
			}
			.column-insta-h9e .insta-h9e .ftc-element-instgram.ftc-instagram ul.columns-3.thumbnail {
				margin: 0 auto;
			}
			.ft-mid-h9e .elementor-element.elementor-widget .ftc-blogs-slider.style_v6 .blogs-slider a.images-blog-normal {
				max-width: 200px;
			}
			.ft-mid-h9e .elementor-element.elementor-widget .ftc-blogs-slider.style_v6 .blogs-slider .inner-wrap {
				display: flex;
				width: 100%;
				margin: 0 auto 20px;
				justify-content: center;
			}

			.ftc-element-testimonial.style_4 .group-content .infomation {
				display: -webkit-box;
				-webkit-line-clamp: 3;
				-webkit-box-orient: vertical;
				overflow: hidden;
			}
			.ftc-element-testimonial.style_4 .group-content {
				width: 300px;
			}
			.pr-deal-tab-h23{
				padding: 0 0 0 50px !important;
			}
			.coundow-h23 .ftc-countdown-element .countdown-timer-init{
				left: 6px;
				top: 195px;
			}

			@-moz-document url-prefix(){
				.coundow-h23 .ftc-countdown-element .countdown-timer-init {
					left: 7px;
				}
			}

			.ani_all .elementor-widget:not(:last-child) {
				margin-bottom: 5px;
			}
			.footer-middle .elementor-element.elementor-section-stretched.footer-bot-e {
				padding: 30px 0 45px;
			}

			.product-blog-h19 .style_2 .woocommerce.ftc-products .products .product {
				margin-bottom: 15px;
			}
			.style_1 .group-content .infomation.infomation {
				padding: 0px 5px;
				display: -webkit-box;
				-webkit-line-clamp: 2;
				-webkit-box-orient: vertical;
				overflow: hidden;
			}
			.testi-h20 .style_1 .group-content .infomation.infomation {
				padding: 0 15px;
			}
			.navigation-slider .nav-next.style_2 {
				right: 10px;
			}
			.navigation-slider .nav-prev.style_2 {
				left: 10px;
			}

			.sub-form-ft21 button.button.button-secondary {
				padding-top: 5px;
				padding-bottom: 5px;
			}

			.img19-3 .ftc-image-content p {
				display: -webkit-box;
				-webkit-line-clamp: 2;
				-webkit-box-orient: vertical;
				overflow: hidden;
			}

			.img-hover-h20 img.attachment-full.size-full {
				left: -50%;
			}
			.banner-sale-h22 h2.elementor-heading-title.elementor-size-default,
			.banner-sale-h22 .sale-h22 .elementor-widget-container .elementor-text-editor div{
				display: none;
			}
			.ani_all {
				background: #ffffffa1;
			}
			.bana1.elementor-element.elementor-section-stretched{
				background-position: 51% center !important;
			}
			.bana4.elementor-element.elementor-section-stretched {
				background-position: 75% center !important;
			}
			.bana5.elementor-element.elementor-section-stretched {
				background-position: 15% center !important;
			}
			.bana3.elementor-element.elementor-section-stretched {
				background-position: 20% center !important;
			}
			.texth2-h21 .elementor-widget-container {
				padding: 0px 30px 20px 30px !important;
			}

			.text21-2 .elementor-widget-container,
			.ani3_h21 .elementor-widget-container,
			.text21-3 .elementor-widget-container,
			.text21-4 .elementor-widget-container{
				padding: 0px 10px 26px 10px !important;
			}
			.bana2.elementor-element.elementor-section-stretched{
				background-position: 80% center !important;
			}
			.bana1 .elementor-element.elementor-section-boxed {
				padding-top: 80px !important;
				padding-bottom: 80px !important;
			}
			.ftc-blogs-slider.style_v2 .navigation-slider.style_3 {
				top: 30%;
			}
			.ftc_products_slider.style_2 .product .product-wrapper .product-meta h4.title_sub.product-name {
				margin: 7px auto -2px;
			}
			.ftc_products_slider.style_2 .product .product-wrapper .product-meta span.price, 
			.ftc_products_slider.style_2 .product .product-wrapper .product-meta span.price span {
				font-size: 14px;
			}
			.ftc_products_slider.style_2 .product .product-wrapper .product-meta {
				min-width: 80px;
				min-height: 80px;
			}
			.ftc_products_slider.style_2 .product-meta .meta_info {
				margin-top: -5px;
			}
			.ftc-element-testimonial.style_1 .testimonial-content {
				padding-left: 0;
			}
			.img19-3 .ftc-image-caption h1 {
				font-weight: normal;
				font-size: 30px;
			}
			.img19-3 .ftc-image-caption h1:nth-child(2) {
				margin-bottom: 10px;
			}
			.img19-3 .ftc-image-content a {
				margin-top: 20px;
			}
			.product-widget-h23 .ftc_products_slider.def_style_3 .woocommerce .products.style-1 div.product div.images {
				margin: 0;
			}
			@-moz-document url-prefix(){
				.blg-slder-h23 .navigation-slider.style_4 div {
					top: -333.5%;
				}
			}
			/*home24*/

			.prd-h24 .ftc-product-grid.columns-4.style_3 .products .product {
				max-width: 50%;
			}

		}

		@media only screen and (width: 768px) 
		{
			.text21-3 .elementor-widget-container{
				padding: 0px 100px 30px 0px !important;
			}

			.bana5.elementor-element.elementor-section-stretched {
				background-position: 45% center !important;
			}
		}
		@media only screen and (max-width: 380px) {
			.blg-slder-h23 .navigation-slider {
				top: -126%;
			}

			.icon-ft-h22 span.elementor-icon-list-icon i {
				width: 60px;
				height: 60px;
				line-height: 60px;
			}

			.img19-3 .ftc-image-content p {
				max-height: 50px;
				overflow: hidden;
				text-overflow: ellipsis;
			}
			@-moz-document url-prefix(){
				/*home22*/
				.ftc-elements-blogs.style_5 .ftc-blogs:nth-child(4) .post-text{
					height: 100.3%;

				}

			}


		}
		@media only screen and (width: 375px) {
			.elementor .countdown-coming-soon2.elementor-element.elementor-element-592feac .ftc-countdown-element.style_1{
				margin-right: 25px;
			}
			.elementor-element.single-about4 .about-us4 {
				top: 36%;
			}
			.page .product-tab-h7e .elementor-element.elementor-widget .tabs-wrapper i.tab-icon:first-child {
				margin: 0 5px;
			}
			.elementor-element.coppy-text-h23.elementor-widget-text-editor {
				padding: 0 20px;
			}
			.blg-slder-h23 .navigation-slider.style_4 div {
				top: -116.5%;
			}
		}