@media screen and (min-width: 1600px) {
.video-h24 .elementor-wrapper.elementor-fit-aspect-ratio {
    height: 550px;
    padding: 0;
}

.testi-h3 {
    max-width: 585px;
}
body .gifts-how .elementor-element .elementor-spacer .elementor-spacer-inner {
    height: 280px;
}
}

@media only screen and (min-width: 1200px) and (max-width: 1400px) {
.slider-gifts1 .tp-bullets.home_23_gifts1 {
    margin-left: -30px;
}
}

@media screen and (max-width: 1199px) {
.new-3-elementor li.post .ftc-deal-products .product .item-description .ftc-timer-circles {
    margin-top: 0px;
}
.elementor-product-h1 .ftc-image-content {
    width: 100%;
}
.elementor-ft-h1 > .elementor-container .from-ft-h1 .sub input.email {
    width: 280px;
}
.elementor-product-h1 .right.row2 .elementor-column-wrap {
    max-width: 460px;
}
.elementor-product-h1 .right.row1 .elementor-column-wrap {
    max-width: 460px;
}
.new-3-elementor li.post .ftc-deal-products .product .item-image {
    max-width: 400px !important;
    max-height: 400px;
    margin: -55px 0px 0px 50px !important;
}
.new-3-elementor li.post .ftc-deal-products .product .item-description {
    padding-top: 20px;
}
.new-3-elementor li.post .ftc-deal-products .product {
    height: 315px;
}
.elementor-ft-h1 .elementor-column-wrap .elementor-widget-wrap {
    margin-left: 50px;
}
body .header-layout24 .header-content .mega_main_menu > .menu_holder > .menu_inner > ul > li {
    margin-right: 5px;
}
body .header-layout24 .header-content {
    padding: 40px 30px 20px;
}
.element-header-layout1 .navigation-primary ul.mega_main_menu_ul li.blog-menu-s.s2 ul.mega_dropdown,
.header-layout24 .navigation-primary ul.mega_main_menu_ul li.blog-menu-s.s2 ul.mega_dropdown {
    left: auto;
    right: 50%;
    transform: translate(60%);
}
.blogs-slider.style_1 .blogs-slider .inner-wrap .post-text p {
    height: 60px;
    overflow: hidden;
}
.elementor-ins-h2 .ftc-instagram ul.columns-4 li {
    padding-right: 7.5px;
    padding-left: 7.5px;
}
.content-icon-box .elementor-widget-container {
    padding: 60px 0px 60px 0px !important;
}
.ft-gifts-modern-h3 .row1, 
.ft-gifts-modern-h3 .row2,
.ft-gifts-modern-h3 .row6 {
    width: 33.33% !important;
    float: left;
}
.ft-gifts-modern-h3 .row2 .ftc-product-widget .product {
    max-width: 100%;
}
.ft-gifts-modern-h3 .row2 .ftc-product-widget .product:last-child {
    margin-bottom: 0;
}
.header-ftc.element-header-layout21 .ftc-search-product .ftc-search .search-form {
    right: 180px;
}
.testi-full-h8 .testimonial-content {
    padding: 0;
    padding-right: 15px;
}
.bl-gifts-h3 .blogs-giftsH1 {
    padding: 0 15px;
}
.ft-gifts-h4-circle-pro .ft-gifts-modern-h3 > .elementor-column-wrap > .elementor-widget-wrap {
    padding: 0 30px;
}
.ft-top-gifts-h4 .newsletter-ft4 .elementor-widget-wrap .from-ft-h1 .mc4wp-form-fields .sub input.email {
    width: 250px;
}
.ft-icon-h4 .elementor-widget-wrap .left {
    margin-bottom: 10px;
    margin-right: auto;
    margin-left: auto;
}
.ft-icon-h4 .elementor-widget-wrap .right ul {
    margin-left: 0px;
}
.ft-icon-h4 .elementor-widget-wrap .right ul li.elementor-icon-list-item:first-child {
    margin-left: 0;
}
.product-gifts-h5 .elementor-widget-ftc-products .elementor-widget-container {
    padding: 0 15px;
}
body .banner-gifts-h5 .text-center.elementor-col-33 {
    width: 50%;
}
body .product-gifts-h5 .text-center.elementor-col-33 {
    width: 24%;
}
body .product-gifts-h5 .text-left.elementor-col-33, 
body .product-gifts-h5 .text-right.elementor-col-33 {
    width: 38%;
}
.product-gifts-h5 .woocommerce .products .ftc-product {
    max-width: 270px;
}
.tx1-gifts-h3 h1.elementor-heading-title {
    font-size: 45px !important;
}
.testi-h3 .ftc-element-testimonial.style_4 .rating.woocommerce {
    top: 220px;
}
.testi-h3 .ftc-element-testimonial.style_4 h4.name {
    top: 260px;
}
.pro-banner-giftsh3 {
    margin-top: 0;
}
.ft-gifts-modern-h3 .row1.a1, .ft-gifts-modern-h3 .row2, .ft-gifts-modern-h3 .row1.a3 {
    margin-bottom: 20px;
}
.sv-h4 .elementor-col-33 {
    width: 31.2% !important;
}
.center-h4 .elementor-element.row1, .center-h4 .elementor-element.row6 {
    width: 25% !important;
}
.ft-icon-h4 .elementor-widget-wrap .left {
    margin-right: 0;
    margin-left: 50px;
}
.ft-icon-h4 .elementor-widget-wrap .right {
    margin-right: 0px;
    margin-left: 50px;
}
.product-gifts-h5 .elementor-element.elementor-widget-divider .elementor-divider {
    margin: 0 auto;
}
.slider-gifts-h5 .tp-leftarrow.gifts-h5 {
    margin-left: 0px;
}
.slider-gifts-h5 .tp-rightarrow.gifts-h5 {
    margin-right: 0;
}
.testi-h3 {
    max-width: 470px;
}
.blogs-giftsH1 .left.home3 .style_2 .blogs-slider {
    width: 100% !important;
}
.bl-gifts-h3 .blogs-giftsH1 .left.home3 .blogs-slider.style_2 {
    transform: inherit !important;
}
.blogs-giftsH1 .left.home3 .blogs-slider.style_2 .inner-wrap .post-text {
    margin-bottom: 10px;
}
.ft-gifts-h5 .elementor-widget-wrap {
    padding: 0 30px;
}
.elementor-section-wrap .ele-slider-h26 {
    padding: 0px 30px 0px 30px;
}
.element-header-layout30 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.home-gifts > .mega_dropdown {
    left: 0;
    right: auto;
    transform: translate(-20%);
}












}




@media screen and (max-width: 1025px) {

.navigation-primary .mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li{
    float: none;
    display: inline-block;
    width: auto;
}
.navigation-primary .mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > ul {
    display: block;
}
.navigation-primary .mega_main_menu.responsive-enable > .menu_holder > .menu_inner > .nav_logo {
    display: none;
}
.header-ftc .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link,
.header-ftc .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,
.header-ftc .mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
    height: 50px;
    line-height: 50px;
}
.navigation-primary .mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul.mega_main_menu_ul > li {
    width: min-content;
}
.navigation-primary .mega_main_menu.primary {
    min-height: 50px;
}
.navigation-primary .mega_main_menu.primary.icons-left > .menu_holder > .menu_inner > ul > li > .item_link > i,
.navigation-primary .mega_main_menu.primary.icons-left > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > i {
    height: 100px;
    line-height: 100px;
}

}



@media screen and (max-width: 1024px) {
.ft-gifts-h5 .ft-bottom .elementor-text-editor,
.ft-gifts-h5 .mme-menu-align-center .elementor-text-editor,
.ft-gifts-h5 .boder-ft-gifts .elementor-divider,
.ft-gifts-h5 .ft-text .elementor-text-editor,
.ft-gifts-h5 .logo .elementor-text-editor {
    max-width: 100% !important;
}


}

@media screen and (min-width: 992px){
    .element-header-layout21 .header-content .container > div.mobile-button,
.element-header-layout21 .header-content .nav-right{
    display: none;
}
.style_3 .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist a:hover {
    background: transparent !important;
}
.element-header-layout21 .logg2 .mobile-button {
    display: none;
}
}
@media screen and (max-width: 991px) {
.header-ftc.header-layout19 .header-content .container .ftc-shop-cart {
    position: relative;
}
.header-layout19 .ftc-tini-cart .cart-item .cart-item-canvas .cart-total .widge1 {
    display: none;
}
.header-layout19 .ftc-shop-cart .cart-item >a i {
    padding-right: 0;
}
	.style_3 .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist{
		margin-right: 5px;
	}
	.style_3 .item-description .meta_info .add-to-cart {
		width: max-content;
		margin-left: 5px;
	}
	.style_3 .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist a:hover {
		background: #be7a4d;
	}
	.style_3 .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist a{
		background: #ebebeb;
	}
	.style_3 .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist a:hover {
		color: #fff !important ;
		background: #be7a4d;
	}
	.style_3 .woocommerce .product .item-description .meta_info .add-to-cart a:first-child:before{
		font-size: 18px;
	    font-weight: 600;
	}
	.ftc-product-tabs .style_2 .woocommerce .product .item-description .meta_info a span{
		font-size: 16px;
	}
	.elementor-element .content-title {
	    margin-left: 40px;
	    margin-right: 40px;
	}
	.ftc-element-testimonial .infomation {
    	padding: 0 30px;
	}
	.text-gl-home24 p{
		width: 375px;
	}
	.cop-left-24{
		padding: 20px 0;
		background-color: #fff;
	}
	.style_3 .woocommerce .product .item-description .meta_info .add-to-cart a:first-child:before {
		display: block;
	}
	.style_3 .woocommerce .product .item-description .meta_info .added_to_cart.wc-forward:after {
		display: block;
	}
	.tabs-content-wrapper.style_3 {
		margin: 0 -10px;
	}
.gifts .element-header-layout1 .header-content .nav-right > .nav1 {
    display: none;
}
.gifts .element-header-layout1 .mobile-button .fa-bars:before {
    color: #000;
}
.gifts .element-header-layout1 .header-content .container div.logo-wrapper img {
    height: auto;
}
body.gifts .element-header-layout1 .header-content .container .nav-right {
    padding: 10px 0px;
}
.gifts .element-header-layout1 .mobile-button i.fa.fa-bars {
    padding: 18px 0;
}
.gifts.admin-bar .element-header-layout1.header-sticky-mobile {
    top: 0px;
}
.ftc-product-tabs.style_2 .ftc-product .item-description .meta_info .yith-wcwl-add-to-wishlist {
    margin: 0;
    margin-left: 12px;
}
.ftc-product-tabs.style_2 .woocommerce .product .item-description .meta_info {
    width: 110px;
}
.elementor-ft-h1 .elementor-column-wrap .elementor-widget-wrap {
    margin-left: 15px;
}
.elementor-ft-h1 .elementor-column-wrap .elementor-widget-wrap ul li.item {
    padding: 8px 0;
}
.elementor-ft-h1 > .elementor-container .from-ft-h1 .sub p.button-sub {
    margin-top: 10px;
}
.admin-bar .element-header-layout1.header-sticky-mobile .logo-wrapper.is-desktop, 
.admin-bar .element-header-layout1.header-sticky-mobile .nav-right {
    display: block;
}
.admin-bar .element-header-layout1.header-sticky-mobile .header-content {
    padding: 10px 0;
}
body.gifts.admin-bar .element-header-layout1.header-sticky-mobile {
    top: 46px;
}
.header-layout24 .nav-right .ftc-sb-account {
    display: none;
}
.gifts .element-header-layout1 .nav-right .nav2 .ftc-shop-cart {
    padding-right: 20px;
}
.header-layout24 .mobile-button .fa-bars:before {
    color: #000;
}
.header-layout24 .mobile-button {
    text-align: left;
}
.header-layout24 .logo-wrapper {
    transform: inherit;
    -webkit-transform: inherit;
    -moz-transform: inherit;
    -ms-transform: inherit;
    -o-transform: inherit;
    left: auto;
}
.bn1-text-h24 {
    padding-left: 0;
}
body .ftc-footer .content-icon-box .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
    font-size: 16px;
}
.gifts .mega_main_menu li.menu-item-home > .mega_dropdown {
    width: 100% !important;
}
.gifts .element-header-layout1 .nav-right > .nav2 .nav-center {
    display: none !important;
}
.blogs-giftsH1 .elementor-column.elementor-col-50 {
    width: 100%;
}
.blogs-giftsH1 .elementor-column.elementor-col-50 .elementor-widget-container {
    padding: 0 !important;
}
.blogs-giftsH1 .elementor-column.elementor-col-50 .left .blogs-slider {
    padding-bottom: 20px;
}
.video-h24 .elementor-column.elementor-col-50 {
    width: 100% !important;
}
.ftc-product-tabs.style_3 .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist.added a i.fa.fa-heart {
    color: #333 !important;
}
.ftc-product-tabs.style_3 .woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist.added a i.fa.fa-heart:hover {
    color: #fff !important;
}
.elementor-ft-h1 > .elementor-container .elementor-text-editor p.title-h1 {
    margin-top: 0px;
}
body .elementor-element.gifts-bn1-h3 {
    width: 100%;
    text-align: center;
    padding: 0;
    margin-bottom: 30px;
}
body .elementor-element.tx1-gifts-h3 {
    width: 100%;
    padding: 0;
    text-align: center;
}
body .testi-full-h8 .elementor-col-50 {
    width: 100% !important;
}
.testi-full-h8 .testimonial-content {
    padding: 0;
    padding-right: 0;
    margin-right: 0;
}
.testi-full-h8 .elementor-col-50 .icon-gifts-h3 {
    margin-top: 30px;
}
.ft-gifts-modern-h3 .row1, .ft-gifts-modern-h3 .row2, .ft-gifts-modern-h3 .row6 {
    width: 50% !important;
    margin-bottom: 30px;
}
body .bn-right-product-h3 .bn-gifts-right,
body .pro-banner-giftsh3 .product-h3-gifts {
    width: 100%;
    padding: 0px;
}
.bn-right-product-h3.elementor-section.elementor-section-stretched {
    position: relative;
    margin-bottom: 30px;
}
.bl-gifts-h3 .blogs-giftsH1 .left.home3 .elementor-widget-container, .bl-gifts-h3 .blogs-giftsH1 .right.home3 .elementor-widget-container {
    padding: 0px 15px !important;
}
.bl-gifts-h3 .blogs-giftsH1 {
    padding: 0;
}
.ftc-elements-blogs.style_2 .inner-wrap a, .ftc-elements-blogs.style_2 .inner-wrap .post-text {
    width: 100%;
}
.blog-h4 .ftc-elements-blogs.style_2 .ftc-blogs:nth-child(2n+2) .inner-wrap a {
    order: inherit;
}
.sv-h4 .elementor-col-33 {
    width: 100% !important;
    margin-right: 0;
    margin-bottom: 30px;
}
.sv-h4 .elementor-col-33:last-child {
    margin-bottom: 0;
}
.bn1-gifts-h4 .elementor-col-50 {
    width: 100% !important;
    text-align: center;
}
.bn1-gifts-h4 .img-bn1-h4 {
    margin-bottom: 30px;
}
.bn1-gifts-h4 .tx-bn1-h4 {
    padding-left: 30px;
    padding-right: 30px;
}
.blog-h4 .ftc-elements-blogs.style_2 {
    margin: 0;
}
.testi-h3.h4 {
    max-width: 100%;
}
.ft-icon-h4 .elementor-widget-wrap .right ul {
    margin-left: 20px;
}
body .ft-gifts-modern-h3 .ft-top-gifts-h4 .elementor-col-50.newsletter-ft4 {
    width: 100%;
}
body .ft-gifts-modern-h3 .ft-top-gifts-h4 .elementor-col-50 .ft-icon-h4{
    width: 60%;
    display: table;
    margin: 0 auto;
}
.ft-gifts-modern-h3 .ft-top-gifts-h4 .newsletter-ft4 {
    margin-bottom: 15px;
}
.ft-top-gifts-h4 .newsletter-ft4 .elementor-widget-wrap .from-ft-h1 .mc4wp-form-fields .sub input.email {
    width: 330px;
}
.ft-icon-h4 .elementor-widget-wrap .left {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 15px;
}
.ft-top-gifts-h4 .ft-icon-h4:before{
    display: none;
}
body .banner-gifts-h5 .text-center.elementor-col-33 {
    width: 60%;
}
body .product-gifts-h5 .text-left.elementor-col-33, 
body .product-gifts-h5 .text-right.elementor-col-33 {
    width: 35%;
}
body .product-gifts-h5 .text-center.elementor-col-33 {
    width: 30%;
}
.product-gifts-h5 .products .product .item-description .meta_info {
    width: 135px;
    margin: 0;
}
.product-gifts-h5 .product-h5 .elementor-widget-container {
    padding: 0 15px;
}
.testi-h3 {
    max-width: 600px;
}
.testi-h3 .ftc-element-testimonial.style_4 .rating.woocommerce {
    top: 180px;
}
.testi-h3 .ftc-element-testimonial.style_4 h4.name {
    top: 210px;
}
.blogs-giftsH1 .left.home3 .style_2 .blogs-slider {
    margin-right: 0 !important;
    width: 100% !important;
}
.bl-gifts-h3 .blogs-giftsH1 .left.home3 {
    margin-bottom: 15px;
}
.ft-gifts-modern-h3 .row1.a3 {
    margin-bottom: 50px;
}
.ft-gifts-modern-h3 .row1,
.ft-gifts-modern-h3 .row2 h2,
.ft-gifts-modern-h3 .row6 h2 {
    text-align: center;
}
.ft-gifts-modern-h3 .row2 .ftc-product-widget .product .meta-description {
    max-width: 100%;
}
.ft-gifts-modern-h3 .row6 .ftc-elements-blogs.style_3 {
    max-width: 75%;
    margin: 0 auto;
}
.blog-h4 .ftc-elements-blogs.style_2 .ftc-blogs:nth-child(2n+1) > .inner-wrap > a {
    margin-right: 0;
}
.blog-h4 .ftc-elements-blogs.style_2 .ftc-blogs:nth-child(2n+2) > .inner-wrap > a {
    padding-left: 0;
}
.ft-top-gifts-h4 .ft-icon-h4 {
    position: relative;
    width: 100% !important;
    margin: 0 auto;
}
.center-h4 .elementor-element.row1, .center-h4 .elementor-element.row6 {
    width: 50% !important;
}
.ft-gifts-h5 .ft-bottom .elementor-widget-container {
    padding: 0 15px;
}
.blog-h4 .ftc-elements-blogs.style_2 .ftc-blogs:nth-child(2n+2) > .inner-wrap > a {
    margin-left: 0px;
}
.ft-top-gifts-h4 {
    margin-top: 15px;
}
.elementor-ft-h1 .ft-left.elementor-col-50, 
.elementor-ft-h1 .ft-right.elementor-col-50 {
    width: 100%;
}
.elementor-ft-h1 .ft-left.elementor-col-50 {
    margin-bottom: 50px;
    text-align: center;
}
.elementor-ft-h1 > .elementor-container .elementor-text-editor p.title-h1 {
    margin: 0 auto 30px;
}
.bn1-text-h24 .bn1-tx1-h24 {
    font-size: 45px
}




/*home1-elementor*/
.elementor-product-h1 .right.row1 .elementor-column-wrap,
.elementor-product-h1 .right.row2 .elementor-column-wrap {
    max-width: 100%;
    width: 100%;
}
.elementor-product-h1 .left-1a {
    padding-right: 0;
    margin-bottom: 30px;
}
.elementor-product-h1 .left-1b {
    padding-left: 0;
    margin-bottom: 30px;
}
.elementor-product-h1 .bottom .left .ftc-image-content {
    left: 50%;
    right: auto;
    transform: translate(-50%, -50%);
}
.elementor-product-h1 .ftc-image-content {
    transform: translate(-50%, -50%);
    right: auto;
    left: 50%;
}
.elementor-h1-top .elementor-container,
.elementor-h1-bottom .elementor-container {
    max-width: 750px;
    margin: 0 auto;
}
.new-3-elementor li.post .ftc-deal-products .product {
    height: 800px;
    margin: 0;
}
.new-3-elementor li.post .ftc-deal-products .product .item-description {
    max-width: 100%;
    text-align: center;
}
.new-3-elementor li.post .ftc-deal-products .product .item-image {
    max-width: 500px !important;
    max-height: 500px;
    margin: 0 auto !important;
    border: 0;
    float: none;
}
.new-3-elementor li.post .ftc-deal-products .product .item-description .star-rating {
    margin: 10px auto;
}
.new-3-elementor li.post .ftc-deal-products .product .item-image span.onsale,
.elementor-h1-top .center .subscribe-widget .subscribe-email:before {
    display: none;
}
.new-3-elementor .woocommerce .ftc-deal-products .product .item-image:hover span.has-more-image:last-child:before {
    background: transparent;
}
.elementor-h1-top .elementor-widget-wrap .right {
    width: auto;
    margin: 0 auto;
    margin-top: 20px;
}
.elementor-h1-bottom .ft-gifts-modern-h3 .row1 ul.elementor-icon-list-items li {
    display: block;
}
.elementor-h1-bottom .ft-gifts-modern-h3 .row2 .ftc-product-widget .woocommerce {
    display: table;
    margin: 0 auto;
}
.elementor-h1-bottom .ft-gifts-modern-h3 .row2 .ftc-product-widget .product {
    display: table;
    float: none;
}
.elementor-h1-bottom .ft-gifts-modern-h3 .Instagram-elementor-h1 {
    width: 50%;
    text-align: center;
}
.elementor-h1-bottom .ft-gifts-modern-h3 .ftc-instagram ul.thumbnail {
    max-width: 270px;
    margin: 0 auto;
}
.elementor-h1-top .elementor-container, .elementor-h1-bottom .elementor-container {
    max-width: 740px;
    margin: 0 auto;
}
.elementor-product-h1 .right.row1 .elementor-column-wrap {
    max-width: 100%;
}
.elementor-product-h1 .right.row1 {
    padding: 0 15px;
}
.elementor-product-h1 .right.row2 {
    padding: 0 15px;
}


/*home28*/
.ftc_products_slider.style_3 .woocommerce .product .item-description .meta_info .add-to-cart a:first-child:before {
    display: none;
}
.ftc_products_slider.style_3 .item-description .meta_info .add-to-cart {
    margin-left: 0;
}










}
@media only screen and (width: 768px) {


}
@media only screen and (max-width: 767px) {

/*home19*/
.banner-center-h19 .elementor-col-33 .ftc-element-image figure.wp-caption {
    display: table;
    margin: 0 auto !important;
    overflow: hidden;
    position: relative;
}
.part5-h19 .ftc-element-image figure.wp-caption {
    overflow: hidden;
    display: inline-block;
}
/*end*/
.elementor-h1-bottom .ft-gifts-modern-h3 .Instagram-elementor-h1 {
    width: 50%;
}
.elementor-h1-bottom:before {
    bottom: 80px;
}
.elementor-h1-top .center .ftc-elements_mc4wp .mc4wp-form-fields input[type=email] {
    height: 45px;
}
.elementor-h1-top .elementor-widget-wrap .elementor-row {
    padding: 0 15px;
}
.elementor-h1-top .right .text .size1 {
    line-height: 1;
    margin-bottom: 0px;
}
.elementor-h1-top .right .text p.size2 {
    line-height: 1;
    margin-top: 10px;
}
.elementor-h1-top .right .elementor-element {
    line-height: 1;
}
.ftc-blogs-slider .blogs-slider.style_2 .inner-wrap {
    padding-bottom: 20px;
}
.home-elementor .widget-column.footer-middle {
    padding: 0;
}
.elementor-ft-h1 > .elementor-container .elementor-text-editor p.title-h1 {
    display: table;
    margin: 0 auto;
    text-align: center;
}
.elementor-ft-h1 .elementor-column-wrap .elementor-widget-wrap {
    margin-left: 0;
}
.elementor-ft-h1 .elementor-column-wrap .elementor-widget-wrap .sub {
    display: table;
    margin: 0 auto;
}
.elementor-ft-h1 > .elementor-container > .elementor-row {
    padding: 0 15px;
}
.elementor-ft-h1 .elementor-column-wrap .elementor-widget-wrap .elementor-row {
    margin-top: 30px;
    text-align: left;
}
.bn1-text-h24 {
    margin-bottom: 30px;
}
.bn1-left-h22 {
    text-align: center;
}
.ftc-image-content.style_2 h1.text1 {
    margin-bottom: 20px;
    line-height: 30px;
}
.elementor-ft-h1 > .elementor-container > .elementor-row > .elementor-element:last-child {
    padding-left: 0;
}
.content-icon-box .elementor-widget-container {
    padding: 60px 0px 0px 0px !important;
}
.content-icon-box .elementor-col-33:last-child .elementor-widget-container {
    padding: 60px 0px 60px 30px !important;
}
.bn1-text-h24 {
    text-align: center;
}
.bn1-text-h24 .elementor-widget-container {
    margin-right: 0;
}
.product-element-24 .ftc-product-tabs.style_3 .tabs-content-wrapper {
    margin-left: 0;
    margin-right: 0;
    padding: 0px 7px;
}
.pro-banner-giftsh3 .product-h3-gifts {
    padding-right: 0;
}
.bn-right-product-h3.elementor-section.elementor-section-stretched {
    position: relative;
    right: auto;
    margin-bottom: 30px;
}
.bl-gifts-h3 .blogs-giftsH1 .right .blogs-slider .inner-wrap {
    padding: 0 15px;
}
.blogs-giftsH1 .left.home3 .style_2 .blogs-slider {
    padding: 15px;
}
.ft-top-gifts-h4 .newsletter-ft4 .elementor-widget-wrap .left {
    width: 100%;
    margin-bottom: 25px;
    text-align: center;
}
.ft-top-gifts-h4 .newsletter-ft4 .elementor-widget-wrap .right {
    width: 455px;
    padding-left: 0;
    display: table;
    margin: 0 auto;
}
.ft-icon-h4 .elementor-widget-wrap .left .text p.size1 {
    line-height: 1;
}
.ft-top-gifts-h4 .ft-icon-h4 .elementor-widget-wrap {
    display: table;
    margin: 0 auto;
    text-align: center;
}
.ft-icon-h4 .elementor-widget-wrap .left {
    margin-bottom: 10px;
    margin-left: auto;
}
.ft-icon-h4 .elementor-widget-wrap .right {
    width: auto;
    display: table;
    margin: 0 auto;
}
.ft-icon-h4 .elementor-widget-wrap .right ul {
    margin-left: 0;
}
.ft-gifts-h4-circle-pro .boder-top-ft {
    display: none;
}
.ft-gifts-h4-circle-pro:after {
    bottom: 130px;
}
.ft-center .elementor-spacer-inner {
    height: 0 !important;
}
body .banner-gifts-h5 .banner-row .elementor-col-33 > .elementor-column-wrap {
    margin: 0;
}
.banner-gifts-h5 .banner-row .elementor-col-33 {
    margin-bottom: 30px;
}
.banner-gifts-h5 .banner-row .elementor-col-33:last-child {
    margin-bottom: 0px;
}
.banner-gifts-h5 .banner-row .elementor-col-33 .ftc-element-image {
    width: 50%;
    margin: 0 auto;
}
body .banner-gifts-h5 .text-top .elementor-col-33 {
    width: 20%;
}
body .banner-gifts-h5 .text-top .text-center.elementor-col-33 {
    width: 60%;
}
.product-gifts-h5 .product-h5 .elementor-widget-container {
    padding: 0 20px;
}










}
@media only screen and (min-width: 640px) and (max-width: 767px){
	.img-all-gallery .elementor-element.elementor-column.elementor-col-50.elementor-top-column {
		width: 50%;
	}
	.img-all-gallery .elementor-element.elementor-column.elementor-col-50.elementor-top-column:first-child {
		padding-right: 15px;
	}
	.all-testimonial-24 .elementor-element.elementor-widget.elementor-widget-ftc-testimonial .elementor-widget-container {
		background-position: 100% 100%;
	}
	.elementor-text-editor .heading_pro1 h1{
		line-height: 50px;
	}
.ft-gifts-modern-h3 .row6 .ftc-elements-blogs.style_3 {
    max-width: 90%;
}
.product-h3-gifts .woocommerce .products .product {
    width: 100%;
}
.product-h4 .style_4 .woocommerce .products .product {
    width: 99%;
}
.ft-h1-top .elementor-col-50 {
    width: 50%;
    padding: 0 15px;
}
.ft-h1-bottom {
    padding: 0 15px;
}
.elementor-ins-h2 .ftc-instagram ul.columns-4 li.images {
    padding-right: 8px;
    padding-left: 8px;
}
.content-icon-box .elementor-col-33 {
    width: 33.33%;
}
.ft-center-gifts1 .elementor-col-25 {
    width: 50%;
}
.content-icon-box .elementor-col-33:last-child .elementor-widget-container {
    padding: 60px 0px 60px 0px !important;
}
}
@media only screen and (min-width: 500px) and (max-width: 667px){
}
@media only screen and (max-width: 640px) {

}
@media only screen and (max-width: 480px) {
.elementor-image.ftc-element-image .ftc-image-content.style_2 {
    left: 0;
    position: relative;
    top: 0;
    -webkit-transform: inherit;
    margin-top: 15px;
    text-align: center;
    width: 100%;
}
.elementor-image.ftc-element-image .ftc-image-content.style_2 a {
    display: inline-block;
}
.blogs-slider.style_1 .blogs-slider .inner-wrap .post-text, .blogs-slider.style_1 .blogs-slider .inner-wrap img {
    width: 100%;
    float: left;
	position: relative;
}
.blogs-slider.style_1 .blogs-slider .inner-wrap .post-text .meta {
    position: absolute;
    top: 20px;
}
.elementor-ft-h1 > .elementor-container .from-ft-h1 .sub p.button-sub {
    display: block;
    text-align: center;
    margin-top: 30px;
}
.elementor-ft-h1 > .elementor-container .from-ft-h1 .sub input.email {
    text-align: center;
}
body.gifts.admin-bar .element-header-layout1.header-sticky-mobile {
    top: 0;
}
body .header-layout24 .header-content {
    padding: 10px 15px;
}
.product-element-24 .ftc-product-tabs .tabs-wrapper {
    text-align: center;
}
.elementor-section-wrap .title-product-23 {
    position: relative;
    text-align: center;
}
.product-element-24 .elementor-element .tabs-wrapper .tab-title {
    margin-bottom: 0px;
}
.blogs-giftsH1 .elementor-column.elementor-col-50 .left .blogs-slider {
    padding-bottom: 0;
    transform: inherit !important;
}
.blogs-giftsH1 .elementor-column.elementor-col-50 .right .blogs-slider img.wp-post-image {
    padding: 0;
}
.blogs-giftsH1 .elementor-column.elementor-col-50 .right .blogs-slider .post-text {
    text-align: center;
}
.blogs-giftsH1 .elementor-column.elementor-col-50 .right .blogs-slider .post-text .meta {
    left: 50%;
    transform: translate(-50%);
}
.blogs-giftsH1 .elementor-column.elementor-col-50 .right .blogs-slider .post-text a.ftc-readmore {
    margin-right: 50px;
}
.elementor-ft-h1 > .elementor-container > .elementor-row > .elementor-element:last-child {
    padding-left: 0;
}
.elementor-ft-h1 > .elementor-container .elementor-text-editor p.title-h1 {
    max-width: 300px;
}
.ftc-product-tabs.style_2 .woocommerce .product .item-description .meta_info {
    width: 105px;
}
.bn1-text-h24 .elementor-widget-wrap {
    text-align: center;
}
.bn1-text-h24 .elementor-widget-wrap .elementor-widget-container {
    margin: 0;
}
.content-icon-box .elementor-widget-container {
    padding: 60px 0px 0px 0px !important;
}
.content-icon-box .elementor-element.elementor-col-33:last-child .elementor-widget-container {
    padding-bottom: 60px !important;
}
.footer-bot-23 .elementor-image {
    margin-bottom: 10px;
}
.slider-h24 .tp-bullets.home3_gifts {
    left: 50% !important;
    top: 100% !important;
    width: 100px !important;
    transform: rotate(90deg) translate(0%, 100%) !important;
}
.ftc-product-tabs.style_2 .woocommerce .product .images {
    padding: 0 1px;
}
.elementor-ins-h2 .ftc-instagram ul.columns-4 li.images {
    padding-right: 7.5px;
    padding-left: 7.5px;
}
.product-element-24 .ftc-product-tabs.style_3 .tabs-content-wrapper {
    margin-left: 0;
    margin-right: 0;
    padding: 0px 7px;
}
.content-icon-box .elementor-col-33:last-child .elementor-widget-container {
    padding: 60px 0px 60px 0px !important;
}
.testi-full-h8 .testimonial-content {
    margin-right: 20px;
}
.testi-h3 .ftc-element-testimonial.style_4 h4.name {
    top: 290px;
}
.testi-h3 .ftc-element-testimonial.style_4 .rating.woocommerce {
    top: 250px;
}
.bl-gifts-h3 .blogs-giftsH1 .right .blogs-slider .inner-wrap .post-text {
    padding: 50px 15px 0;
}
.blogs-giftsH1 .left.home3 .style_2 .blogs-slider {
    width: 100% !important;
}
.newsletter-gifts3 .popup-h3-gifts .elementor-text-editor p.text,
.newsletter-gifts3 .popup-h3-gifts .from-bottom-h3 .sub {
    width: 100%;
}
.ft-gifts-modern-h3 .row1, .ft-gifts-modern-h3 .row2, .ft-gifts-modern-h3 .row6 {
    width: 100% !important;
    text-align: center;
}
.menu-ft-h3-gifts ul.ftc-elements-nav-menu li.menu-item {
    margin: 0 13px;
    display: inline-block;
    float: none;
}
.banner-4b-gifts .ftc-image-content span.text-bn4b {
    font-size: 25px;
}
.testi-h3.h4 .ftc-element-testimonial.style_4 h4.name {
    top: 250px;
}
.testi-h3.h4 .ftc-element-testimonial.style_4 .rating.woocommerce {
    top: 210px;
}
.ft-top-gifts-h4 .newsletter-ft4 .elementor-widget-wrap .from-ft-h1 .mc4wp-form-fields .sub p.button-sub input.submit {
    height: 45px;
    margin: 0 auto;
    float: none;
    display: table;
}
.ft-top-gifts-h4 .newsletter-ft4 .elementor-widget-wrap .from-ft-h1 .mc4wp-form-fields .sub input.email {
    margin-bottom: 10px;
    width: 100%;
    text-align: center;
}
.banner-gifts-h5 .banner-row .elementor-col-33 .ftc-element-image {
    width: 100%;
}
.slider-gifts-h5 .tparrows.gifts-h5 {
    top: 95% !important;
}
.product-gifts-h5 .products .product .item-description .meta_info {
    width: 135px;
    top: 58px;
}
.ft-gifts-h5 .ft-middle ul li.menu-item {
    float: none;
}
.ft-gifts-modern-h3 .row6 .ftc-elements-blogs.style_3 {
    max-width: 100%;
}
.tx1-gifts-h3 h1.elementor-heading-title {
    font-size: 30px !important;
}
.bl-gifts-h3 .subtitle-h7 .elementor-widget-container {
    padding: 0px 30px;
}
.bl-gifts-h3 .blogs-giftsH1 .elementor-column.elementor-col-50 .right .blogs-slider .post-text a.ftc-readmore {
    margin-right: 0px;
    display: none;
}
.ft-gifts-modern-h3 .row1, .ft-gifts-modern-h3 .row2 {
    margin-bottom: 50px !important;
}
.blog-h4 .ftc-elements-blogs.style_2 .ftc-blogs .post-text {
    padding: 20px;
}
.bn1-gifts-h4 .img-bn1-h4.elementor-col-50 {
    width: 80% !important;
    margin: 0 auto;
    margin-bottom: 30px;
}
.center-h4 .elementor-element.row1, .center-h4 .elementor-element.row6 {
    width: 100% !important;
}
.slider-gifts-h5 .tp-rightarrow.gifts-h5 {
    margin-right: 0;
}
.slider-gifts-h5 .tp-leftarrow.gifts-h5 {
    margin-left: 0;
}
.banner-gifts-h5 .text-center.elementor-col-33 h2,
.product-gifts-h5 .text-center.elementor-col-33 h2 {
    font-size: 28px !important;
}
.product-gifts-h5 .product-h5 .elementor-widget-container {
    padding: 0 15px;
}
.testi-h3 .ftc-element-testimonial.style_4 .infomation {
    padding-left: 0;
    padding-right: 0;
}
.testi-h3 {
    max-width: 365px;
}
.product-h3-gifts .ftc-product-tabs .tabs-wrapper .tab-title:first-child,
.pro-banner-giftsh3 .product-h3-gifts .ftc-product-tabs .tabs-wrapper .tab-title:first-child {
    padding-left: 0;
}
.product-h3-gifts .ftc-product-tabs .tabs-wrapper .tab-title:last-child {
    padding-right: 0;
}
.testi-h3 .ftc-element-testimonial.style_4 .title-testi-h3 {
    font-size: 40px;
}
.banner-4b-gifts .ftc-image-content p {
    margin-bottom: 0;
}
.ftc-image-content.style_2 h1.text1 strong {
    font-size: 32px;
}
.elementor-ft-h1 > .elementor-container .elementor-text-editor p.title-h1 {
    margin-bottom: 30px;
}
.slider-h2 .h2-bottom .elementor-spacer-inner {
    height: 80px !important;
}
.product-element-24 .elementor-widget-ftc-products-tabs .style_3 .woocommerce .product {
    padding: 0;
}
.elementor-ins-h2 .ftc-instagram ul.columns-4 li.images {
    width: 50%;
    margin-bottom: 15px;
}
.bn1-text-h24 p.bn1-tx1-h24,
.bn1-text-h24 span.elementor-button-text {
    font-size: 35px;
}
.product-element-24 .woocommerce .product .item-description .meta_info {
    left: 0;
    width: calc(100% + 0px);
}
.blogs-giftsH1 .left.home3 .style_2 .blogs-slider .element-date-timeline {
    position: relative;
    margin: 30px auto;
}
.blogs-giftsH1 .left.home3 .blogs-slider.style_2 .inner-wrap .post-text {
    padding-left: 0;
    text-align: center;
}



/*home1-elementor*/
.elmentor-image-h1 .right {
    padding-left: 0;
}
.elementor-product-h1 .ftc-image-content {
    width: 100%;
    padding: 0px 15px;
}
.elementor-product-h1 .elementor-image img {
    height: 300px;
}
.map-elementor-h1 .map .contact {
    padding: 35px 25px 30px 25px;
}
.map-elementor-h1 .map {
    width: 375px !important;
    margin-top: 0;
    bottom: 85px;
    left: 0px;
}
.elementor-product-h1 .right .woocommerce .products .product {
    max-width: 100%;
    width: 100%;
}
.elementor-h1-top > .elementor-container, 
.elementor-h1-bottom > .elementor-container {
    max-width: 100%;
    margin: 0 auto;
    padding: 0 15px;
}
.elementor-h1-top .elementor-widget-wrap .left, 
.elementor-h1-top .elementor-widget-wrap .center {
    width: 100% !important;
}
.elementor-h1-top .elementor-widget-wrap .left {
    margin-bottom: 25px;
}
.elementor-h1-top .elementor-widget-wrap .left .elementor-widget-wrap {
    text-align: center;
}
.elementor-h1-top .center .ftc-elements_mc4wp .mc4wp-form-fields input[type=email] {
    height: 45px;
}
.elementor-h1-top .center .subscribe-widget .subscribe-email input.button-secondary {
    margin-top: 0;
}
.elementor-product-h1 .right.row1 {
    padding: 0 15px;
}
.elementor-product-h1 .right.row2 {
    padding: 0px;
}
.elementor-product-h1 .bottom {
    padding: 0 15px;
}
.elementor-h1-top .right .text p {
    line-height: 1;
}
.elementor-h1-top .right .elementor-widget-wrap {
    margin-left: 0;
}
.elementor-h1-bottom .ft-gifts-modern-h3 .row2 .ftc-product-widget .product {
    text-align: left;
}
.elementor-h1-bottom .elementor-pay .right .elementor-image {
    text-align: center;
}
.elementor-h1-bottom:before {
    bottom: 85px;
}
.product-h1-elementor .woocommerce .products .product {
    width: calc(100% - 1px);
}
.banner-top-h18.part5-h19 .bn-text.ele3 .ftc-element-image .ftc-image-content {
    width: 100%;
}









}
@media screen and (max-width: 420px) {

}
@media screen and (max-width: 384px) {
.banner-gifts-h5 .text-center.elementor-col-33 h2,
.product-gifts-h5 .text-center.elementor-col-33 h2 {
    font-size: 25px !important;
}
/*.bl-gifts-h3 .blogs-giftsH1 .right .blogs-slider .inner-wrap {
    padding-left: 0;
}*/
.testi-h3 {
    max-width: 327px;
}
.slider-gifts-h5 .tp-rightarrow.gifts-h5 {
    margin-right: -30px;
}
.slider-gifts-h5 .tp-leftarrow.gifts-h5 {
    margin-left: -30px;
}
}