@media(max-width: 991px) and (min-width: 768px){
    .pd-sm-top25{
        padding-top: 25px !important;
    }
    .pd-sm-bottom25{
        padding-bottom: 25px !important;
    }
    .pd-sm-top30{
        padding-top: 30px !important;
    }
    .pd-sm-bottom30{
        padding-bottom: 30px !important;
    }
    .pd-sm-top35{
        padding-top: 35px !important;
    }
    .pd-sm-bottom35{
        padding-bottom: 35px !important;
    }
    .pd-sm-top50{
        padding-top: 50px !important;
    }
    .pd-sm-bottom50{
        padding-bottom: 50px !important;
    }
    .pd-sm-top0{
        padding-top: 0 !important;
    }
     .row-sm-first{clear: left;}
	 .pd-sm-top80{
		 padding-top: 80px !important;
	 }
	 .pd-sm-bottom80{
		 padding-bottom: 80px !important;
	 }
	 .pd-sm-bottom40{
		 padding-bottom: 40px !important;
	 }
	 .pd-sm-top40{
		 padding-top: 40px !important;
	 }
	 .pd-sm-bottom20{padding-bottom: 20px !important;}
	 .pd-sm-bottom100{padding-bottom: 100px !important;}
}
@media(max-width: 767px){
    .pd-xs-top25{
        padding-top: 25px !important;
    }
    .pd-xs-bottom25{
        padding-bottom: 25px !important;
    }
    .pd-xs-top30{
        padding-top: 30px !important;
        
    }
    .pd-xs-bottom30{
        padding-bottom: 30px !important;
    }
    .margin-xs-bottom0{
        margin-bottom: 0 !important;
    }
	.pd-xs-top50{
		padding-top: 50px !important;		
	}
	.pd-xs-bottom50{
		padding-bottom: 50px !important;
	}
	.pd-xs-top0{
		padding-top: 0 !important;
	}
	.pd-xs-top80{padding-top: 80px !important;}
	.pd-xs-bottom80{padding-bottom: 80px !important;}
}
@media(max-width: 1750px){
	.promo-banner .banner-fresh p{
		margin-bottom: 20%;
	}
	.promo-banner .banner-fresh .sub-title{
		margin-bottom: 20%;
	}
}
@media(max-width: 1650px){
	.block-spring-flower{
		padding: 100px 0;
	}
	.block-spring-flower .text{
		top: 80px;
		bottom: 20px;
	}
}
@media(max-width: 1580px) and (min-width: 1360px){
	.header-v6 .header-center .block-center .logo-center,
	.header-v6 .header-content .container-fluid{
		padding-left: 30px;
		padding-right: 30px;
	}
	
}

@media(max-width: 1500px){
	.block-deal-flower .box-text .box-abs{
		padding-top: 35px;
		padding-left: 22px;
		padding-right: 22px;
	}
	.block-deal-flower .box-text .box-abs a{bottom: 60px;}
}
@media(max-width: 1390px){
	.custom-box-product-bg .products-grid{
		padding-left: 35px;
		padding-right: 35px;
	}
	.custom-box-product-bg .products-grid .owl-carousel.owl-theme .owl-controls .owl-prev{
		left: -30px;
		
	}
	.custom-box-product-bg .products-grid .owl-carousel.owl-theme .owl-controls .owl-next{right: -30px;}
	.block-fresh-spring .box-text .box-bg-white{
		padding-top: 60px;
		padding-bottom: 55px;
	}
	.promo-banner .banner-fresh p,.promo-banner .banner-fresh .sub-title{
		margin-bottom: 10%;
	}
}
@media(max-width: 1280px) and (min-width: 992px){
	.block-deal-flower{
		padding: 0;
	}
	.custom-col-flower .col-md-5{
		width: 40%;
	}
	.custom-col-flower .col-md-7{
		width: 60%;
	}
	.deal-desc-hidden .single-deal .item-deal .deal-timer{margin-left: auto;}
	.custom-title-top .title-flower2{
		top: 55px;
	}
	.custom-title-top .title-flower2 h3{
		margin-bottom: 40px;
	}
	.block-fresh-spring{
		padding: 0;
	}
	.promo-banner .banner-fresh p,.promo-banner .banner-fresh .sub-title{
		margin-bottom: 10%;
	}
	
}
@media(max-width: 1450px){
	.block-delivery-process .layer-right{
		
		top: -60px;
	}
	.block-delivery-process .layer-right img,
	.block-delivery-process .layer-left img{
		max-width: 200px;
	}
}
@media(max-width: 1400px){
	.header-v1 .header-content .container-fluid,
	.header-v5 .header-content .container-fluid{
		padding-left: 80px;
		padding-right: 80px;
	}
}

@media(min-width: 1366px){
    .widget-latest .last-post-grid-list .block-content > .col-md-6:first-child{
        padding-right: 85px;
    }
    .widget-latest .last-post-grid-list .block-content > .col-md-6:last-child{
        padding-left: 15px;
    }
    .custom-revolution-slider .fullwidthbanner-container{
        padding-left: 100px !important;
        padding-right: 100px !important;
        background-color: #fff !important;
    }
}
@media(max-width: 1366px){
	.block-layer-abs .layer-left img{max-width: 200px;}
	.block-layer-abs .layer-right img{max-width: 190px;}
	.block-layer-abs .layer-bottom img{max-width: 230px;}
	.custom-block-product-slider{
		padding-left: 0;
		padding-right: 0;
	}
}
@media(max-width: 1360px) and (min-width: 1200px){
	.header-v6 .header-content .container-fluid,
	.header-v6 .header-center .mega-menu .nav-main > li > a,
	.header-v6.header-sticky-menu .header-center .mega-menu .nav-main > li > a{
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.header-v6 .header-center .block-center .logo-center{
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media(min-width: 992px){
    .col-md-15{
        width: 20%;
        float: left;
    }
    .col-md-custom7{
        width: 14.2%;
        float: left;
    }
    .col-md-custom8{
        width: 12.5%;
        float: left;
    }
    .products-grid.row-8 .product-content .btn-addto{
        width: 35px;
        height: 35px;
        line-height: 35px;
        font-size: 16px;
    }
    .products-grid.row-8 .item .product-content .product-name{
        font-size: 15px;
    }
	.mega-menu .nav-main li.mega-menu-fullwidth .dropdown-menu .mega-menu-content{
		max-width: 900px;
	}
	.language-dropdown .dropdown-menu,
	.currency-dropdown .dropdown-menu,
	.account-dropdown .dropdown-menu,
	.block-cart-header .dropdown-menu,
	.search-dropdown .dropdown-menu{
		display: block !important;
		opacity: 0;
		visibility: hidden;
		transform: translateY(-10px);
		-moz-transform:  translateY(-10px);
		-webkit-transform:  translateY(-10px);
		-ms-transform:  translateY(-10px);
		transition: all 0.4s ease 0s;
		-moz-transition: all 0.4s ease 0s;
		-webkit-transition: all 0.4s ease 0s;
		-ms-transition: all 0.4s ease 0s;
	}
	.language-dropdown:hover .dropdown-menu,
	.currency-dropdown:hover .dropdown-menu,
	.account-dropdown:hover  .dropdown-menu,
	.block-cart-header:hover .dropdown-menu,
	.search-dropdown:hover .dropdown-menu{
		opacity: 1;
		visibility: visible;
		transform: translateY(0);
		-moz-transform:  translateY(0);
		-webkit-transform:  translateY(0);
		-ms-transform:  translateY(0);
	}
	.language-current .account-dropdown{
		display: none !important;
	}
	.mega-menu .nav-toggle-close{display: none;}
        .first-row-item{
            clear: left;
        }
        .product-view .product-shop{
            padding-left: 35px;
        }
	.deals-grid .deal-item.col-md-custom7 .special-price span,
	.deals-grid .deal-item.col-md-custom8 .special-price span{font-size: 16px;}
	.deals-grid .deal-item.col-md-custom7 .deal-timer .countdown span{font-size: 22px;}
	.deals-grid .deal-item.col-md-custom7 .deal-timer .countdown span .timer{font-size: 8px;}
	.deals-grid .deal-item.col-md-custom7 .deal-timer .countdown span b:not(.timer):after{
		top: 5px;
		font-size: 10px;
	}
	.deals-item.col-md-custom8 .deal-timer .countdown span{ font-size: 16px;}
	.deals-item.col-md-custom8 .deal-timer .countdown span .timer{font-size: 7px;}
	.header-v4 .mobile-phone{
		padding-left: 0;
	}
	body.cms-home:not(.page-builder) .header-v6:not(.header-sticky-menu) .btn-responsive-nav,
	body.cms-home:not(.page-builder) .header-v6:not(.header-sticky-menu) .block-cart-header .dropdown-toggle [class*="ion-"],
	body.cms-home:not(.page-builder) .header-v6:not(.header-sticky-menu) .header-center .mega-menu .nav-main > li > a{
		color: #fff;
	}
	.cms-home:not(.page-builder) .header-v6{
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			z-index: 1001;
		}
}
@media(min-width: 1200px){
	.mega-menu .nav-main li.mega-menu-fullwidth .dropdown-menu .mega-menu-content{
		max-width: 1200px;
	}
    .single-deal .item-deal .box-deal-abs{
		margin: 0;
		margin-top: 25px;
		left: -15px;
	}
	.single-deal .item-deal .product-details{padding-left: 5px;}
	.custom-deal-title-abs .title-block{margin-left: 5px;}
}
@media(max-width: 1300px) and (min-width: 992px){
	.header-v1 .header-content .container-fluid,
	.header-v5 .header-content .container-fluid{
		padding-left: 20px;
		padding-right: 20px;
	}
	.header-v1 .mega-menu .nav-main > li > a,
        header .header-v1.header-sticky-menu .mega-menu .nav-main > li > a{
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media(max-width: 1199px) and (min-width: 992px){
    .product-view .product-box-tabs .nav-tabs > li > a{
        margin-left:15px;
        margin-right: 15px;
    }
    .special-product .product-content .product-top{
        padding-left: 0;
    }
    header [class*="header-"].header-sticky-menu .mega-menu .nav-main > li > a,
    .header-v2 .mega-menu .nav-main > li a{
        padding-left: 16px;
        padding-right: 16px;
    }
    .header-v2 .block-cart-header .dropdown-toggle{
        margin-left: 15px;
        margin-right: 15px;
    }
    .search-dropdown .dropdown-toggle span, 
    .header-v2 .account-dropdown .dropdown-toggle span,
    .social-login-options .soical-dropdown .fa,
    .header-v2 .language-dropdown .dropdown-toggle span, 
    .header-v2 .currency-dropdown .dropdown-toggle span{
        padding-left: 15px;
        padding-right: 15px;
    }
    .product-list-block .product-item .box-label{
        float: left;
        width: 100%;
        margin-top: 10px;
    }
    .product-list-block .product-item .box-label .product-label{
        text-align: left;
    }
	.deal-item .deal-timer .countdown span{font-size: 30px;}
	.block-about .block-title-about .h3{margin-bottom: 80px;}
	.block-flower-collection .box-img-1 span:after{
		display: none;
	}
	.custom-title-top .title-flower2 .title h3{
		margin-bottom: 30px;
	}
	.custom-title-top .title-flower2,
	.custom-trending.custom-title-top .title-flower2{top: 50px; left: 75px;}
	.custom-box-product-bg .products-grid{
		padding-top: 55px;
		padding-bottom: 0;
	}
	.custom-box-product-bg .products-grid .owl-carousel.owl-theme .owl-controls{margin-top: 0 ;}
	.block-deal-flower .box-text h2{
		font-size: 16px;
		margin-bottom: 20px;
	}
	.block-deal-flower .box-text .sale{font-size: 55px;margin-bottom: 20px;}
	.block-deal-flower .box-text .box-abs a{position: relative;bottom: 0;margin-top: 10px;}
	.block-deal-flower .box-text .box-abs:after{
		bottom: 10px;
		top: 10px;
		left: 10px;
		right: 10px;
	}
	.block-fresh-spring .box-text .box-bg-white img{
		max-width: 262px;
	}
        .products-grid.productv2 .product-content .product-name{font-size: 20px;}
        .block-flower-collection .box-img-1 img{left: 0;}
		.block-spring-flower h2{
			margin-bottom: 20px;
		}
		.block-spring-flower h3{font-size: 40px;}
		.block-spring-flower{padding-bottom: 36px;}
		.promo-banner .banner-fresh{
			padding: 20px 0;
		}
		.promo-banner .banner-fresh h3{font-size: 30px;}
		.promo-banner .banner-fresh p{
			font-size: 18px;
			margin-left: 0;
			margin-right: 0;
		}
		.header-v6 .header-content .header-left{
			display: none;
		}
		.header-v6 .header-content .col-md-8{
			width: 83.3333%;
			position: static;
		}
		.header-v6 .header-center .block-center .menu-left{
			display: none;
		}
		.header-v6 .header-center .block-center{
			justify-content: left;
			-webkit-justify-content: left;
		}
		.header-v6 .header-center .block-center .logo-center{
			padding: 0;
			padding-right: 50px;
		}
		.header-v6 .main-menu-right.mega-menu .nav-main > li.hidden-md{
			display: inline-block !important;
		}
		.header-v6 .header-center .mega-menu .nav-main > li > a,
		.header-v6.header-sticky-menu .header-center .mega-menu .nav-main > li > a{
			padding-left: 18px;
			padding-right: 18px;
		}
		.block-plant-about-2 .box-layer-right img, 
		.block-plant-about-2 .box-layer-left img{max-width: 200px;}
}
@media(max-width: 1199px){
	.header-v6 .header-content .container-fluid{
		padding-left: 15px;
		padding-right: 15px;
	}
	.single-deal .item-deal .product-details{padding-right: 0;}
	.block-delivery-process .layer-right,
	.block-delivery-process .layer-left{display: none;}
	.block-about .box-item2 img,
	.block-about .box-item3 img{margin: 0 auto;}
	.block-layer-abs .layer-left {top: -210px;}
	.block-layer-abs .layer-left img{
		max-width: 130px;
	}
	.block-layer-abs .layer-right img{max-width: 120px;}
	.block-layer-abs .layer-right{
		top: -150px;
	}
	.block-layer-abs .layer-center .about-text{padding-top: 280px;}
	.block-layer-abs .layer-center .about-text .text{font-size: 20px;}
	.block-layer-abs .layer-center{
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.block-layer-abs .layer-center .layer-img2{top: -120px;}
	.block-layer-abs .layer-bottom img{max-width: 170px;}
	.block-layer-abs .layer-bottom{bottom: -125px;}
	.block-layer-abs .layer-center .layer-img2{padding-right: 15px;}
	.header-v4 .language-dropdown .dropdown-menu,
	.header-v4 .currency-dropdown .dropdown-menu{
		right: 0;
		left: auto;
	}
	.block-why-choose-organie .box-right-abs img{
		max-width: 190px;
	}
	.block-why-choose-organie .box-left-abs img{
		max-width: 180px;
	}
	.promo-banner .banner-summer .h4{
		font-size: 25px;
	}
	.promo-banner .banner-summer h3{
		font-size: 75px;
	}
	.promo-banner .banner-organie .h4{font-size: 20px;}
	.promo-banner .banner-organie h3{
		font-size: 80px;
		margin-bottom: 5px;
	}
	.block-welcome-organie .block-content{
		padding-left: 0;
		padding-right: 0;
	}
	.block-img-deal h3{font-size: 40px;}
}

@media(max-width: 991px){
.nav-toggle-close{display: block;}
	.header:not(.header-v1) .mega-menu .nav-toggle-close{display: block;}
	.mega-menu .nav-main {
		text-align: left;
	}
	.mega-menu .nav-main > li{
		float: left;
		width: 100%;
		position: relative;
	}
	.mega-menu .nav-main > li a{
		padding: 5px !important;
		position: relative;
	}
	.mega-menu .nav-main > li > a:before{
		content:"";
		display: inline-block;
		width: 5px;
		height: 1px;
		vertical-align: middle;
		margin-right: 10px;
		background-color: #333;
	}
	.mega-menu .nav-main li.mega-menu-fullwidth{position: relative;}
	.mega-menu .nav-main .toggle-menu{
		position: absolute;
		right: 0;
		top: 0;		
	}
	.mega-menu .nav-main .toggle-menu a{
		width: 35px;
		height: 35px;
		padding: 0 !important;
		text-align: right;
		display: inline-block;
		line-height: 35px;
	}
	.mega-menu .nav-main > li > .toggle-menu a:before,
	.mega-menu .nav-main  li.category-menu .dropdown-menu li ul li .toggle-menu a:before{
		content: "\f067";
		font-family: "FontAwesome";
		display: inline-block;
		font-size: 14px;
		font-weight: 400;
	}
	.mega-menu .nav-main > li > .toggle-menu a.collapse:before,
	.mega-menu .nav-main  li.category-menu .dropdown-menu li ul li .toggle-menu a.collapse:before{
		content:"\f068";
	}
	
	.mega-menu .nav-main li.dropdown .dropdown-menu{
		position: relative;
		opacity: 1;
		visibility: visible;
		display: none;
		border: none;
		box-shadow: none;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		-o-transform: none;
		padding-left: 20px;
		width: 100%;
		transition-property: none;
		-moz-transition-property: none;
		-ms-transition-property: none;
		-webkit-transition-property: none;
		z-index: 1;
	}
	.mega-menu .nav-main li.dropdown .dropdown-menu li ul li a{
		padding: 5px 0;
		border: none;
	}
	.mega-menu .nav-main li.dropdown .dropdown-menu li ul li .dropdown-menu{
		position: relative;
		left: 0;
		display: none;
		top: 0;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		-o-transform: none;
	}
	.mega-menu .nav-main li.dropdown .dropdown-menu li ul li a:before,
	.mega-menu .nav-main li.dropdown .dropdown-menu li ul li.dropdown-submenu > a:after{display: none;}
	.mega-menu .nav-main .dropdown .dropdown-menu li ul li .toggle-menu a{
		color: #333;
		font-size: 14px;
		font-weight: 400;
		text-align: right;
		margin-right: -3px;
	}
	.mega-menu .nav-main .dropdown .dropdown-menu li ul li .toggle-menu a .fa-minus,
	.mega-menu .nav-main .dropdown .dropdown-menu li ul li .toggle-menu a.active .fa-plus{display: none;}
	.mega-menu .nav-main .dropdown .dropdown-menu li ul li .toggle-menu a.active .fa-minus{display: inline-block;}
	.mega-menu .nav-main  li.category-menu .dropdown-menu li ul li .toggle-menu a{
		width: 35px;
		height: 35px;
		line-height: 35px;
		text-align: right;
		margin: 0;
	}
	.mega-menu .nav-main  li.category-menu .dropdown-menu li ul li .toggle-menu a:before{
		opacity: 1;
		visibility: visible;
		left: auto;
		position: relative;
		margin: 0;
		background: none;
		top: auto;
		width: auto;
	}
        .header:not(.header-v1) .mega-menu .nav-main li.mega-menu-fullwidth .dropdown-menu .mega-menu-content{
            padding: 0;
        }
        .header:not(.header-v1) .mega-menu .nav-main li.mega-menu-fullwidth .dropdown-menu .mega-menu-content .sub-menu .sub-menu{display: none;}
        .mega-menu .nav-main li.mega-menu-fullwidth .dropdown-menu .mega-menu-content .sub-menu li a .mega-menu-sub-title{
            border-bottom-color: #f4f4f4;
        }
	.header-v2 .mega-menu,
	.header-v3 .mega-menu,
	.header-v4 .mega-menu{
		background-color: #fff;
		height: 100%;
		max-width: 300px;
		overflow: auto;
		padding: 40px 20px;
		position: fixed;
		right: 0;
		top: 0;
		opacity: 0;
		visibility: hidden;
		transform: translateX(100%);
		-moz-transform: translateX(100%);
		-webkit-transform: translateX(100%);
		-ms-transform: translateX(100%);
		-o-transform: translateX(100%);
		transition: all 0.4s ease 0s;
		-moz-transition: all 0.4s ease 0s;
		-webkit-transition:all 0.4s ease 0s;
		-ms-transition: all 0.4s ease 0s;
		z-index: 1001;
	}
	
	.header-v2 .mega-menu.show,
	.header-v3 .mega-menu.show,
	.header-v4 .mega-menu.show{
		transform: translateX(0);
		-moz-transform:  translateX(0);
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		opacity: 1;
		visibility: visible;
		
	}
	/* HEADER 1 */
	.account-dropdown .dropdown-menu{
		right: 0;
		left: auto;
	}
	.language-current{
		margin-bottom: 40px;
	}
	.header-v1 .header-content .container-fluid,
	.header-v5 .header-content .container-fluid{
		width: 750px;
		padding-left: 15px;
		padding-right: 15px;
		margin: 0 auto;
	}
	/* 	HEADER 2 */
	.header-v2 .btn-responsive-nav {
		display: inline-block;
		font-size: 18px;		
		font-weight: 400;
		line-height: 1;
	}
	.header-v2 .btn-responsive-nav i{
		padding: 20px 0 20px 20px;
		line-height: 1;
	}
	.header-v2 .btn-responsive-nav:before{
		content:"";
		display: inline-block;
		width: 1px;
		height: 22px;
		background-color: #eeeff0;
		vertical-align: middle;
	}
	.header-v2 .header-content{
		padding-bottom: 10px;
		border-bottom: none;
	}
	/* header 3 */
	.header-v3 .btn-responsive-nav{
		display: inline-block;
		font-size: 23px;
		padding-left: 15px;
		line-height: 45px;
	}
	.header-v3 .search-dropdown .dropdown-toggle:after{
		content:"";
		display: inline-block;
		width: 1px;
		height: 22px;
		vertical-align: middle;
		background-color: #eeeff0;
	}
	.header-v3 .header-content{
		padding-top: 35px;
	}
	.header-v2 .search-dropdown .dropdown-menu,
	.header-v2 .block-cart-header .dropdown-menu{
		left: 0;
		right: auto;
	}
	.header-v4 .nav-header-main{
		background: none;
	}
	.header-v4 .search-dropdown .dropdown-toggle, 
	.header-v4 .account-dropdown .dropdown-toggle, 
	.header-v4 .currency-dropdown .dropdown-toggle, 
	.header-v4 .language-dropdown .dropdown-toggle,
	.header-v4 .mega-menu .nav-main > li > a{
		color: #333;
	}
	.header-v4 .mega-menu .nav-main > li > a:hover{
		color: #8eb35a;
	}
	.header-v4 .header-content{
		padding-top: 35px;
		padding-bottom: 10px;
	}
	.header-v4 .btn-responsive-nav{
		display: inline-block;
		font-size: 16px;
		padding: 0 15px;
	}
	.footer-v1 [class*="col-sm-12"] {
		margin-bottom: 25px;
	}
	.toolbar-bottom{margin-bottom: 30px;}
		.sidebar .block-blog-categories{margin-bottom: 30px;}
		.sidebar .block:not(.block-layered-nav){
			position: relative;
		}
        .sidebar .block .block-content{
            display: none;
        }
        .sidebar .block:not(.block-layered-nav) .block-title h4:after,
		.sidebar .block .block-title h2:after,
		.sidebar .block .block-title h3:after{
            content: "\f123";
            font-family: 'Ionicons';
            font-size: 16px;
            display: inline-block;
            position: absolute;
            right: 0;
            top: 50%;
            transform: translateY(-50%);
            color: #333;
			cursor: pointer;
        }
        .sidebar .block:not(.block-layered-nav) .block-title.active h4:after,
		.sidebar .block .block-title.active h2:after,
		.sidebar .block .block-title.active h3:after{
            content:"\f126";
        }
		.sidebar .block-layered-nav{margin-bottom: 0;}
		.sidebar .block-layered-nav .block-content{display: block;margin-bottom: 0;}
		.sidebar .block-layered-nav .block-content #narrow-by-list dd{display: none;}
		.block-layered-nav .block-content #narrow-by-list dd.last{margin-bottom: 50px;}
         .product-view .product-box-tabs .nav-tabs > li > a{
            padding-top: 5px;
            margin-left: 0;
        }
        .special-product .product-content .product-top{
            padding-left: 0;
            padding-right: 15px;
        }
        .testimonials-carousel.owl-carousel.owl-theme .owl-controls .owl-prev, 
        .testimonials-carousel.owl-carousel.owl-theme .owl-controls .owl-next {
            opacity: 0;
            visibility: hidden;
        }
        .testimonials-carousel.owl-carousel.owl-theme:hover .owl-controls .owl-prev, 
        .testimonials-carousel.owl-carousel.owl-theme:hover .owl-controls .owl-next{
            opacity: 1;
            visibility: visible;
        }
        .product-list-block .product-item .box-label .product-label{
            text-align: left;
        }
		.sidebar .block-my-account .block-title h3:after{display: none;}
	/* Home page 3*/
	.single-deal .item-deal .product-top:after{display: none;}
	.single-deal .item-deal .product-name{
		margin-top: 70px;
	}
	.custom-deal-title-abs .title-block{
		top: 20px;
	}
	.custom-deal-title-abs .title-block h2{font-size: 35px;}
	.single-deal .item-deal .short-desc{margin-bottom: 0;}
	.single-deal .deal-timer{margin-bottom: 0;}
	.custom-deal-title-abs{
		min-height: auto;
	}
	.block-delivery-process .block-content .step-content [class*="step-"] .box-icon:after{
		background-size: 90px auto;
	}
	.block-about .block-title-about .h3{margin-bottom: 80px;font-size: 18px;}
	.block-layer-abs .layer-center .about-text{
		padding-top: 210px;
	}
	.block-layer-abs .layer-center .about-text .text{font-size: 16px;}
	.block-layer-abs .layer-center .about-text{padding-bottom: 90px;}
	.title-cake .title-block h3, .title-cake .title-block h2{
		font-size: 40px;
	}
	.block-shop-by-cate .title-block h3{line-height: 1.3;}
	.block-shop-by-cate .title-block{ top: -115px;}
	.block-shop-by-cate:after{display: none;}
	.block-welcome-organie .tool-tip{
		margin-bottom: 70px;
	}
	.block-why-choose-organie .block-content .box-left{
		padding-top: 0;
	}
	.block-why-choose-organie .block-content [class*="box-item-"]{
		display: block;
		max-width: 270px;
		margin: 0 auto 70px;
		float: none;
	}
	.block-why-choose-organie .block-content .box-right{padding-top: 45px;}
	.custom-block-why-choose{max-height: 100%;}
	.block-story .block-content .box-left img,
	.block-story .block-content .box-right img{
		max-width: 100%;
	}
	.block-story .block-content .box-left .img-left-1{
		margin-left: -60px;
		float: left;
		margin-right: 0;
	}
	.block-story .block-content .col-xs-12{
		position: absolute;
		left: 0;
		right: 0;
		margin: 0 auto;
		top: 70px;
	}
	.block-story .block-content .box-center{
		left: 0;
		right: 0;
		margin: 0 auto;
		width: 100%;
		max-width: 570px;
	}
	.block-story .block-content .box-right .img-right-1{
		text-align: right;
	}
	.block-story .block-content .box-right .img-right-2{
		right: 0;
		left: auto;
		margin-top: 0;
	}
	.custom-deal-layout2 .deal-container{
		margin-top: -100px;
		padding-top: 70px;
	}
	.custom-deal-single2 .single-deal .item-deal .product-top{
		padding-left: 15px;
		padding-right: 15px;
	}
	.custom-deal-layout2 .title-block{top: 130px;}
	.custom-deal-layout2 .title-block h2{font-size: 34px;}
	.custom-deal-single2 .single-deal .item-deal .product-details{
		padding-right: 0;
	}
	.testimonials-carousel .testimonial-item .testimonial-content .h5{
		padding-left: 30px;
		padding-right: 30px;
	}
	.block-story .block-content .container{
		position: relative;
	}
	.block-testimonial-bg .box-right ,
	.block-testimonial-bg .box-left {display: none;}
	/* home flower2 */
	.custom-col-flower .col-md-5,
	.custom-col-flower .col-md-7{width: 100%;}
	.block-flower-collection .box-text-organie h2{
		font-size: 55px ;
	}
        .block-deal-flower,
        .block-fresh-spring{
            padding: 0;
        }
        .deal-desc-hidden .single-deal .item-deal .deal-timer{margin-left: auto;padding: 0;}
        .custom-title-top .title-flower2 .title h3{
            margin-bottom: 50px;
        }
        .custom-title-top .title-flower2{
            left: 0;
            right: 0;
            top: 65px;
            text-align: center;
        }
        .block-fresh-spring .box-text .box-bg-white{
		padding-top: 100px;
		padding-bottom: 95px;
	}
        .block-flower-collection .box-text-spring{
            padding-bottom: 80px;
        }
        .block-flower-collection .box-text-organie{
            padding-top: 80px;
        }
        .block-flower-collection .box-img-1 span:after{display: none;}
        .block-flower-collection{
            padding-top: 80px;
        }
		.block-about-flower3 .box-img-main .img-1:before,
		.block-about-flower3 .box-img-main .img-1:after{display: none;}
		.block-about-flower3 .box-img-main .img-2{
			right: 40px;
			top: 60%;
		}
		.block-about-flower3 .title{
			margin-top: 0;
			margin-bottom: 60px;
		}
		.block-about-flower3 .title img{margin-left: auto;}
		.custom-title-top-center .title-flower2 .title h3{margin-bottom: 80px;}
		.custom-title-top-deal .title-flower2{
			margin: 0 auto;
			float: none;
		}
		.custom-deal-layout3 .deal-container{
			float: none;
			margin: 0 auto;
		}
		.block-about-flower3 .title h5{margin-top: -120px;}
		.promo-banner .banner-fresh{
			padding: 20px 0;
		}
		.block-amazing-services .block-content .col-md-4 .box-item-services:first-child{
			margin-top: 0;
		}
		.block-amazing-services .block-content .col-md-4 .box-item-services{margin-bottom: 40px;}
		.block-organie-app .title h2{font-size: 35px;}
		.header-v6 .header-center .block-center .logo-center{padding: 0;}
		.header-v6 .logo-container{
			padding: 15px 0;
		}
		.block-plant-about-2 .box-layer-left img, .block-plant-about-2 .box-layer-right img{
			max-width: 150px;
		}
		.block-plant-about-2 .block-content .section-2{
			padding-top: 80px;
			padding-bottom: 60px;
		}
		.block-plant-about-2 .box-layer-right{
			top: 300px;
		}
		.header-v3:not(.header-sticky-menu) .block-cart-header{
			margin-right: 0;
		}
}
@media(max-width: 991px) and (min-width: 768px){
	.margin-sm-bottom20{margin-bottom: 20px;}
    .product-list-block .product-item .product-top{
        max-width: 80px;
        margin-right: 20px;
    }
    .product-list-block .product-item .product-details{
        width: calc(100% - 100px);
    }
     .product-list-block .product-item .box-label{
        float: left;
        width: 100%;
        margin-top: 10px;
    }
	.footer-v1 .middle-footer .col-sm-6{margin-bottom: 20px;}
	.single-deal .item-deal .product-name{
		margin-top: 110px;
	}
	.custom-deal-title-abs .title-block{
		top: 65px;
	}
	.clear-sm{clear: left;}
	.header-v4 .search-dropdown .dropdown-menu{
		left: 0;
		right: auto;
	}
	.promo-banner .box-white{
		line-height: 1.2;
		padding: 20px 10px;
		width: 130px;
	}
	.promo-banner .banner-fresh h3{
		font-size: 25px;
		margin: 0 auto 10px;
	}
	
		.promo-banner .banner-fresh p{
			font-size: 16px;
			margin-left: 5px;
			margin-right: 0;
		}
		.promo-banner .banner-wedding{
			padding-right: 10px;
		}
}
@media(max-width: 767px){
    .row-xs-first{
        clear: left;
    }
	.effect-chico .promo-banner > a:before{
		bottom: 20px;
		left: 20px;
		right: 20px;
		top: 20px;
	}
	.header-v1 .header-content .container-fluid,
	.header-v5 .header-content .container-fluid{
		width: 100%;
	}
	.search-dropdown,
	.header-v2 .block-cart-header,
	.header-v4 .block-cart-header,
	.header-v2 .account-dropdown,
	.header-v1 .block-cart-header,
	.header-v5 .block-cart-header{
		position: static;
	}
	.search-dropdown .dropdown-menu,
	.header-v2 .block-cart-header .dropdown-menu,
	.header-v4 .block-cart-header .dropdown-menu,
	.header-v2 .account-dropdown .dropdown-menu{
		left: 0;
		right: 0;
		margin: 0 auto;
		width: 290px;
		min-width: 290px;
	}
	.header-v1 .block-cart-header .dropdown-menu,
	.header-v4 .block-cart-header .dropdown-menu,
	.header-v5 .block-cart-header .dropdown-menu{
		left: auto;
		right: 16px;
		margin: 0 auto;
		width: 290px;
		min-width: 290px;
	}
	.header-v2 .account-dropdown .dropdown-menu{
		width: 165px;
		min-width: 165px;
	}
	.header-v3 .top-bar .container-fluid{
		padding-left: 15px;
		padding-right: 15px;
		text-align: center;
	}
	.header-v3 .top-bar .links, .header-v3 .language-dropdown, .header-v3 .currency-dropdown{float: none;}
	.header-v3 .header-content .mobile-cart{width: 50%;}
	.header-v3 .top-bar .links li.first:before{display: none;}
	.header-v3 .top-bar .links li.last a{padding-right: 15px;}
	.header-v3 .top-bar .links li.last:after{
		background-color: #696969;
		content:"";
		display: inline-block;
		height: 20px;
		vertical-align: middle;
		width: 1px;
	}
	.header-v3 .currency-dropdown .dropdown-toggle:before{display: none;}
	.header-v3 .currency-dropdown .dropdown-toggle:after{
		background-color: #ccc;
		content:"";
		border-radius: 50%;
		display: inline-block;
		height: 3px;
		margin-top: 2px;
		vertical-align: middle;
		width: 3px;
	}
	.header-v3 .header-content .mobile-phone{display: none;}
	.header-content .mobile-logo{
		width: 50%;
		text-align: left;
	}
	.header-v4 button.dropdown-toggle span{
		padding-left: 10px !important;
		padding-right: 10px !important; 
	}
	/* FOOTER */
	.footer-v1 .block .block-content{
		display: none;
	}
	.footer-v1 [class*="col-sm-12"]{margin-bottom: 0;}
	.footer-v1 [class*="col-xs-12"] .block-content{
		margin-bottom: 25px;
	}
	.footer-v1 .block-social{
		margin-bottom: 25px;
	}
        .footer-v1 .block h4{
            cursor: pointer;
        }
	.footer-v1 .block h4:after{
		content:"\f3d0";
		font-family: "Ionicons";
		display: inline-block;
		font-size: 16px;
		color: #333;
		text-align: right;
		float: right;
	}
	.footer-v1 .block h4.active:after{
		content: "\f3d8";
	}
	.block-newsletter-ft button span{display: none;}
	.block-newsletter-ft button span.fa{display: inline-block;}
	.block-newsletter-ft .box-text h4{
		margin-bottom: 20px;
		margin-top: 0;
		font-size: 30px;
	}
	.block-newsletter-ft .box-text form .field{width: calc(100% - 121px);}
	.block-newsletter-ft .box-text form .actions{
		width: auto;
	}
	.footer-v2 .bottom-footer{
		text-align: center;
	}
	.footer-v2 .bottom-footer .block-social ul{
		float: none;
		margin-top: 20px;
	}
	.footer-v1 .bottom-footer .bottom-ft-container{text-align:center;}
	.footer-v1 .footer-links{
		float: none;
		margin-top: 20px;
	}
        .block-services{
            text-align: center;
            margin-bottom: 20px;
        }
        .block-services:last-child{
            margin-bottom: 0;
        }
        .widget-latest .last-post-grid-list .item .post-left{
            width: 100%;
            margin-right: 0;
            margin-bottom: 24px;
        }
        .widget-latest .last-post-grid-list .item .post-right{
            width: 100%;
        }
        .organie3-block-life{
            padding-top: 20px;
        }
        .organie3-block-life .item-block{
            margin-bottom: 40px;
        }
        .product-view .product-box-tabs .nav-tabs > li{
            text-align: left;
            display: block;
            border-bottom: 1px solid #f4f4f4;
            margin-top: 5px;
        }
        .product-view .product-box-tabs.onepage-column .nav-tabs{
            text-align: left;
            border: none;
        }
        .product-view .product-box-tabs .tab-content > .tab-pane{
            padding-top: 40px;
        }
        .footer-v1 .middle-footer{
            padding-bottom: 50px;
            padding-top: 50px;
        }
        .tp-rightarrow.default::before,
        .tp-leftarrow.default::before{
            width: 60px;
            height: 60px;
            font-size: 14px;
            line-height: 60px;
        }
        .tp-rightarrow{
            right: 100px !important;
        }
        .tp-leftarrow{
            left: 40px !important;
        }
		/* Home page 3*/
	.single-deal .item-deal .product-top, 
	.single-deal .item-deal .product-details{
		width: 100%;
		
	}
	.single-deal .item-deal .product-top {
		margin-bottom: 40px;
	}
	.custom-deal-title-abs .title-block{
		position: relative;
		left: 0;
		display: block;
		margin-top: 0;
		margin-bottom: 30px;
		top: 0;
		text-align: center;
	}
	.single-deal .item-deal .product-name{
		margin-top: 0;
	}
	.hidden-bg-image{
		background: none !important;
	}
.single-deal .item-deal .deal-timer .countdown{margin-left: 0;}
	.single-deal .item-deal .deal-timer {
		padding-right: 20%;
	}
	.block-delivery-process .block-content .step-content [class*="step-"]{
		width: 50%;
		text-align: center;
		margin: 0 !important;
		margin-bottom: 20px !important;
	}
	.block-delivery-process .block-content .step-content [class*="step-"] .box-content{
		margin: 0 !important;
		
	}
	.block-delivery-process .block-content .step-content [class*="step-"] .box-icon:after{display: none;}
	.block-delivery-process .setting-img{margin: 0;display: block;}
	.block-delivery-process .setting-img img{max-width: 100%;}
	.block-delivery-process .block-content{
		padding-top: 0;
	}
	.block-layer-abs .layer-center{
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.block-layer-abs .layer-center .col-xs-12{
		text-align: center;
	}
	.block-layer-abs .layer-center .layer-img1{text-align: center;}
	.block-layer-abs .layer-center .layer-img2{
		position: relative;
		top: 0;
		margin-top: 60px;
		margin-left: auto;
		margin-right: auto;
		padding-right: 0;
	}
	.block-layer-abs .layer-center .about-text .layer-img3{display: none;}
	.block-layer-abs .layer-center .about-text{
		padding-top: 30px;
		padding-bottom: 60px;
	}
	.pd-xs-top80{
		padding-top: 80px !important;
	}
	.block-shop-by-cate .img-center{
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.testimonials-carousel .testimonial-item .testimonial-content .h5{padding: 0 15px;}
	.products-list .item .ratings, 
	.products-list .item .no-rating{
		float: left;
		text-align: left;
	}
	.footer-v2 .middle-footer .block-newsletter-flower{padding-bottom: 80px;}
	.promo-banner .banner-organie .h4,
	.promo-banner .banner-summer .h4{text-align: center;}
	.block-story .block-content .box-center{
		position: relative;
		height: auto;
	}
	.block-story{
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.block-story .block-content .col-xs-12{position: relative;top: 0;}
	.custom-deal-layout2 .title-block{
		position: relative;
		top: 0;
		left: 0;
		right: 0;
		padding-bottom: 45px;
		margin: 0 auto;
		width: 100%;
		text-align: center;
	}
	.custom-deal-single2 .single-deal .item-deal .product-top .product-image{
		max-width: 400px;
		margin: 0 auto;
	}
	.custom-deal-single2 .single-deal .item-deal .product-name{
		margin-bottom: 28px;
	}
	.custom-deal-single2 .single-deal .item-deal .deal-timer{
		max-width: 470px;
	}
	.custom-deal-single2 .single-deal .item-deal .product-top{margin-bottom: 0;}
        .block-flower-collection{
            padding-top: 50px;
            padding-bottom: 50px;
        }
        .block-flower-collection .box-img-1 img{
            left: 0;
            right: 0;
        }
        .block-flower-collection .box-img-1{margin-bottom: 20px;}
        .block-flower-collection .box-img-2 img{margin-right: auto;}
        .block-flower-collection .box-text-organie{padding-top: 50px;}
        .custom-box-product-bg .products-grid{
            padding-top: 60px;
            padding-bottom: 0;
        }
        .custom-box-product-bg.padding-right30{
            padding-right: 15px;
        }
        .custom-box-product-bg.padding-left30{padding-left: 15px;}
		.block-about-flower3 .box-img-main .img-2{
			top: 0;
			right: 0;
		}
		.block-about-flower3 .box-text{
			text-align: center;
		}
		.block-about-flower3 .title{
			margin-top: 80px;
			text-align: center;
		}
		.block-about-flower3 .item-about{
			text-align: center;
			margin: 0 auto 30px;
		}
		.custom-deal-layout3 .single-deal .item-deal .deal-timer{
			padding-right: 0;
		}
		.promo-banner .banner-fresh{
			padding: 46px 0;
		}
		.promo-banner .banner-fresh .sub-title{
			margin-bottom: 20%;
		}
		.promo-banner .banner-fresh p{
			margin-bottom: 25%;
		}
		.block-plant-about .col-1 .content-box{
			padding-top: 50px;
		}
		.block-plant-about .title-about{
			padding-left: 0;
			text-align: center;
			margin: 50px auto;
		}
		.block-plant-about .box-img-2{
			padding-left: 0;
			text-align: center;
		}
		.block-plant-about .box-img-2:before{display: none;}
		.block-organie-video h3{
			font-size: 60px;
		}
		.block-plant-about .col-1 img{
			margin-left: 0;
		}
		.block-plant-about .title-about h4{
			text-align: center;
		}
		.header-v6 .header-center .block-center{
			justify-content: left;
			-webkit-justify-content: left;
		}
		.block-plant-about-2 .box-layer-left, 
		.block-plant-about-2 .box-layer-right{
			display: none;
		}
		.custom-testimonial-layout1 .testimonial-container .testimonials-carousel{
			padding-left: 0;
			padding-right: 0;
		}
		.block-custom-product .box-abs{
			padding: 30px 0 50px;
			display: block;
		}
		.custom-deal-layout2 .deal-container{
			padding-top: 50px;
		}
		.block-welcome-organie .tool-tip{
			font-size: 16px;
			margin-bottom: 40px;
		}
}

@media(max-width: 630px){
    .special-product .product-content .product-top,
    .special-product .product-content .product-desc
    {
        width: 100%;
    }   
    .special-product .product-content .product-desc .product-name{
        margin-top: 20px;
    }
    .box-text-flower h3{
        font-size: 60px;
        margin-left: 0;
    }
    .box-text-flower p{
        letter-spacing: 0.5em;
    }
    
}
@media(max-width: 600px){
	.block-counter .counter-number{
		width: 50%;
	}
	.block-counter .number-3{
		border: none;
	}
	.block-plant-about-2 .block-content .title-about h3{font-size: 80px;}
	.block-plant-about-2 .block-content .title-about h3 span{
		margin-left: auto;
		font-size: 70px;
	}
	.custom-testimonial-layout1 .title-block > h2{
		font-size: 35px;
	}
}
@media(max-width: 560px){
     .toolbar .sort-view .limiter{
            width: calc(100% - 140px);
            float: left;
        }
        .toolbar .sort-view .sort-by{
            width: 100%;
            float: left;
            margin-right: 0;
            
        }
        .toolbar .sort-view .sort-by select{
            width: calc(100% - 30px);
            margin: 0;
        }
        .toolbar .sort-view .limiter select{width: 100%;margin: 0;}
        .toolbar .sort-by a{
            text-align: center;
            width: 30px;
        }
.single-deal .deal-timer{padding-right: 0;}
.block-layer-abs .layer-left img{max-width: 60px;}
.block-layer-abs .layer-left {
	top: -110px;
}
.block-layer-abs .layer-right img{max-width: 80px;}
.block-layer-abs .layer-right{
	top: -84px;
}
.block-layer-abs .layer-center .about-text{padding-bottom: 20px;}
.block-layer-abs .layer-center .about-text .text{margin: 0;}
.block-layer-abs .layer-bottom img{display: none;}
.block-cake-banner{padding-left: 15px;padding-right: 15px;}
.block-cake-banner h3{font-size: 30px;}
.block-deal-flower .box-text{
    min-width: 55%;
    background-color: #fff;
}
}
@media(max-width: 520px){
	.header-v1 .top-bar-abs,
	.header-v5 .top-bar-abs,
	.header-v6 .top-bar-abs{
		width: 300px;
		padding: 20px 20px 40px;
	}
	.header-v2 .search-dropdown .dropdown-toggle span,
	.header-v2 .account-dropdown .dropdown-toggle span,
	.header-v2 .language-dropdown .dropdown-toggle span, 
	.header-v2 .currency-dropdown .dropdown-toggle span,
        .social-login-options .soical-dropdown .fa{
		padding-left: 10px;
		padding-right: 10px;
	}
	.header-v2 .block-cart-header .dropdown-toggle{
		margin-left: 10px;
		margin-right: 10px;
	}
	.header-v2 .btn-responsive-nav i{
		padding-left: 10px;
	}
        .block-category-products-tabs .nav-tabs li{
            width: 100%;
            margin: 0 0 5px;
        }
        .block-category-products-tabs .nav-tabs li a{
            width: 100%;
            text-align: center;
        }
		.single-deal .deal-timer .countdown span{
			font-size: 35px;
		}
		.deal-timer .countdown span .timer{
			font-size: 14px;
		}
		.deal-timer .countdown span b:not(.timer):after{
			top: 14px;
		}
		.category-products .deals-list .deal-item .col-xs-6,
		.category-products .deals-grid .deal-item.col-xs-6{
			width: 100%;
		}
		.category-products .deals-list .deal-item .product-image-container{margin-bottom: 30px;}
                .box-text-flower h3{
                    font-size: 45px;
                }
                .box-text-flower p{letter-spacing: 0.2em;}
				.block-spring-flower h3{font-size: 40px;}
				.block-organie-video h3{font-size: 45px;}
}
@media(max-width: 460px){
	.promo-banner .banner-summer h3,
	.promo-banner .banner-organie h3{
		font-size: 35px;
	}
	.promo-banner .banner-summer .h4{font-size: 17px;}
	.promo-banner .banner-summer .sale-code{font-size: 10px;}
	.promo-banner .banner-organie .h4{font-size: 15px;}
	.promo-banner .banner-organie .sale-code{
		margin: 0;
		text-align: center;
		font-size: 10px;
	}
	.block-story .block-content .box-center{
		padding: 30px;
	}
        .block-fresh-spring .box-text .box-bg-white{
            padding: 50px 0;
        }
        .block-deal-flower .box-text .box-abs:after{
            bottom: 10px;
            left: 10px;
            right: 10px;
            top: 10px;
        }
        .block-deal-flower .box-text .box-abs{
            padding-left: 20px;
            padding-right: 20px;
            padding-top: 20px;
        }
        .block-deal-flower .box-text h2{font-size: 15px;margin-bottom: 15px;}
        .block-deal-flower .box-text .sale{
            font-size: 40px;
            margin-bottom: 20px;
        }
        .block-deal-flower .box-text .box-abs a{bottom: 20px;
        font-size: 12px;
        max-width: 100px;
        }
		.block-img-deal h3{
			font-size: 32px;
			top: -15px;
		}
		.custom-deal-layout3 .single-deal .item-deal .box-content{
			padding: 45px 20px 50px;
		}
		.block-custom-product h3{
			font-size: 35px;
		}
		.header-v3 .language-dropdown,
		.header-v3 .currency-dropdown{
			right: 0;
			left: auto;
		}
}
@media(max-width: 420px){
	.block-img-deal h3{font-size: 26px;}
	.header-v3 .block-cart-header .dropdown-menu{
		min-width: 290px;
	}
	.header-v4 .search-dropdown,
	.header-v4 .account-dropdown,
	.header-v4 .currency-dropdown,
	.header-v4 .language-dropdown{
		position: static;
	}
	.header-v4 .search-dropdown .dropdown-menu,
	.header-v4 .account-dropdown .dropdown-menu,
	.header-v4 .currency-dropdown .dropdown-menu,
	.header-v4 .language-dropdown .dropdown-menu{
		left: 0;
		right: 0;
		margin: 0 auto;
		min-width: 165px;
		width: 165px;
	}
        .product-view .add-to-links li{
            margin-left: 5px;
        }
        #upsell_products{
            margin: 0;
        }
        .product-collateral .owl-carousel.owl-theme .owl-controls .owl-next, .product-collateral .owl-carousel.owl-theme .owl-controls .owl-prev{
            width: 30px;
            height: 30px;
            line-height: 30px;
            margin: 0 !important;
        }
        .product-collateral .owl-carousel.owl-theme .owl-controls .owl-prev{
            right: 35px;
        }
		.single-deal .item-deal .deal-timer{
			padding-right: 0;
		}
		.mfp-inline-holder .mfp-content{
			width: 290px !important;
		}
		.ajaxcart-iframe #success-message-container button.btn{margin-bottom: 15px;}
		.block-story .layer-top{
			top: 0;
		}
		.block-story .layer-top img{max-width: 100px;}
                .box-text-flower h3{font-size: 30px;}
                .box-text-flower .sub-title{font-size: 17px;}
                .box-text-flower p{font-size: 11px;}
                .block-fresh-spring .box-text .box-bg-white img{max-width: 180px;}
                .block-fresh-spring .box-text .box-bg-white h4{font-size: 20px;}
                .block-fresh-spring .box-text .box-bg-white{padding: 40px 0;}
		.block-spring-flower h3{
			font-size: 30px;
		}
		.promo-banner .banner-fresh p,.promo-banner .banner-fresh .sub-title{
			margin-bottom: 10%;
		}
		.block-organie-video h3{font-size: 36px;}
		.block-counter .counter-number{
			width: 100%;
			border: none;
		}
		.promo-banner .banner-summer{
			padding: 0;
		}
}
@media(max-width: 375px){
	.header-v3 .top-bar .container-fluid{
		padding-left: 0;
		padding-right: 0;
	}
        .products-grid .item.col-xs-6,
		.deal-grid .deal-item.col-xs-6{
            width: 100%;
        }
         .ask-question{
            position: relative;
            top: 0;
        }
        .product-box-tabs #box-reviews .box-reviews dl:first-child{
            padding-top: 0;
        }
		.block-delivery-process .block-content .step-content [class*="step-"]{
			width: 100%;
		}
		.title-cake .title-block h3, .title-cake .title-block h2{
			font-size: 35px;
		}
		.block-layer-abs .layer-center{padding-top: 50px;padding-bottom: 50px;}
		.block-layer-abs .layer-left{top: -80px;}
		.block-cart-header .block-content .actions .btn{padding-left: 19px;padding-right: 19px;}
                .block-flower-collection .box-text-organie h2{
                    font-size: 46px;
                    padding-left: 0;
                }
               .block-custom-product h3{
			font-size: 30px;
		} 
}
/***DEV : LUUNV***/
@media(max-width: 1199px){
    .cms-about-us-2 .about_us_2 .about_us_story {padding-bottom: 110px}
	.flower_banner .bithday strong{margin-left:0}
}
@media(max-width: 991px){
	.flower_banner .valentine p {padding:16px}
	.flower_banner{margin-top:0;padding-top: 30px !important}
	.flower_collection{padding:30px 15px}
	.cms-no-route .center h3{font-size:36px}
	.products-list .countdown span:not(:last-child) b:after{margin-left:10%}
	.testimonials-list .testimonial-item{margin-top:35px}
	.testimonials-list .testimonial-item .testimonial-content{min-height:0}
	.cms-about-us-2 .about_us_2 .about_us_story .center .center_inner{padding: 35px 15px}
	.cms-about-us-2 .about_us_2 .about_us_clients::before{margin-bottom:40px}
	.testimonial-container .title{margin-bottom:80px}
	.cms-about-us-2 .farm_services_brands {margin-top: 50px}
	.featured-brands .owl-carousel .owl-item{height:150px}
	.about_us_farmers{padding-top:65px}
	.cms-about-us .about_us_1 .about_us_stores{padding-bottom:80px}
	.cms-about-us .about_us_1 .about_us_steps{padding-top:30px}
	.cms-about-us .about_us_1 .about_us_steps .step_item{padding-top:0}
	.cms-about-us .about_us_1 .about_us_steps .step_item .farm{margin-top:0}
	.cms-about-us .about_us_1 .about_us_farm_services{padding-top:50px}
	.blog-index-list .blog-post{margin-right:0}
	.blog-post-view .post-content .image-content .image{padding:0}
	.blog-post-view .post-content .image-content .text{
		padding:0;
		margin:0;
	}
	.blog-post-view .post-content blockquote{margin:30px}
	.breadcrumbs {
        padding: 120px 0;
        margin-bottom: 86px;
	}
	.post-actions{margin-bottom:50px;}
	.blog-post-view .comment-list{margin-bottom:40px;}
	.blog-post-view .post-content .image-content{margin-bottom:0}
	#store-list-map{height:550px !important}
	#map-detail{height:550px !important}
	.deal-item .deals-info .countdown span b{font-size:28px}
	.deal-timer .time-note span{font-size:12px}
	.discount-save{
		height:100px;
		width:100px;
		line-height:35px;
		top:10px;
		left:10px;
	}
	.discount-save .percent{font-size:28px}
	.deal-item h2 {margin:10px 0;font-size:34px}
	.deals-container .deal-item{padding-bottom:20px}
	.deal-item .deals-info{margin-bottom:15px}
	.flower_product{padding-top:50px !important;padding-bottom:50px !important}
	.flower_product_grid:after{bottom:-90px}
	.flower_banner .wedding{padding:0}
	.flower_banner .party{padding:0}
	.flower_store{padding-top:50px !important;padding-bottom:50px !important}
	.flower_collection{padding-top:50px !important;padding-bottom: 50px !important}
	.flower_collection .collection{padding:30px 15px}
	.flower_store .title{padding-bottom:50px}
	.flower_blogs{padding-top:65px !important;padding-bottom: 20px !important}
	.productv3 .item .product-content .product-name{height:75px}
	.header-v4 .social-login-options .soical-dropdown .fa{color:#333}
	.cake_about .top .right .content{text-align:left}
	.cake_about .top .right {text-align:center}
	.cake_about .top{padding-bottom:60px}.cake_instagram {
        padding-top: 80px;
        padding-bottom: 100px;
	}
	.cake_about .top .right .border{margin-bottom:40px}
	.flower_about_store .image{padding-top:60px}
	.flower_about_store{padding-bottom:100px}
	.flower_profile{padding-top:50px;padding-bottom:60px}
	.flower_profile .title-block{margin-bottom:0}
    .flower_about_store .content .item{margin-left:15px; padding-right:15px}
	.flower_about_store .contents{margin-top:40px}
}
@media(max-width: 766px){
	.my-wishlist .buttons-set .btn{margin:6px}
	.my-account-main .col-sm-half h3{margin-top:20px}
	.block.block-my-account .block-title h3{margin-top:20px}
	.account-login .social-login-account {margin-bottom: 20px}
	.flower_blogs .widget-latest .latest-post-container .item{width:100%}
	.flower_about_store .image .flower {
        top: -30px;
        right: 0;
	}
	.flower_about_store .image{text-align:center}
	.flower_about_store .contents{padding:0 30px; margin-top: 30px}
	.cake_about .top .right .content{padding:0 15px;}
	.cake_instagram {
        padding-top: 50px;
        padding-bottom: 50px;
	}
	.cake_about .top .left .content{padding:0 15px}
	.cake_statistic{padding:25px 0}
	.cake_statistic li{margin-bottom:10px}
	.cake_about .bottom{padding:40px 15px}
	.flower_testimonial .owl-prev,
    .flower_testimonial .owl-next{
	     margin-top:20px !important;
     }
	.flower_product .title-block{margin-bottom: 30px;}
	.flower_blogs .title-block{margin-bottom:20px}
	.instagram-block .block-content ul {display:inline-block;float:left}
	.instagram-block .block-content ul li{width:33.333333333%;display:inline-block;float:left}
	.flower_store .store_item{margin-bottom:20px}
	.social-login-options .soical-dropdown .fa{padding:19px 10px 21px 10px}
	.about_us_farmers .farmer_items{padding-top:30px}
	.cms-about-us-2 .about_us_2 .about_us_story{padding-bottom: 60px}
	.featured-brands .owl-carousel .owl-item{height:120px}
	.cms-about-us .about_us_1 .about_us_stores .right{padding-top:69px}
	.cms-about-us .about_us_1 .about_us_stores .right .image_2{float:unset}
	.cms-about-us .about_us_1 .about_us_stores .left .image_3{padding:0}
	.text-share {display: none}
	.blog-post-view .post-content blockquote{
		margin:20px 0px;
		padding: 0 15px;
	}
	.breadcrumbs {
        padding: 100px 0;
        margin-bottom: 66px;
	}
	.blog-post-view .sidebar .block, .blog-index-list .sidebar .block{margin-bottom:0}
	.toolbar .pager{margin-bottom:30px}
	.blog-index-list .blog-post{padding-bottom:30px}
	.brand-index-index .search .input-text {width:100%}
	#store-list-map{height:435px !important}
	#map-detail{height:435px !important}
	.flower_testimonial{padding-bottom:120px !important}
	.flower_testimonial .flower img{bottom:-225px}
	.header-v4 .mobile-cart {
        margin-top: 0px;
        padding-right: 15px;
	}
}
@media (max-width: 600px) {
	.flower_about_store .content h3{font-size:60px}
	.flower_about_store .content .h5{font-size:34px}
	.cake_statistic strong{font-size:12px}
	.flower_testimonial .owl-prev,
    .flower_testimonial .owl-next{
	     margin-top:0 !important;
     }
	.flower_testimonial{padding-bottom:80px !important}
	.flower_testimonial .flower img{bottom:-170px}
	.deal-item .product-info{display:block}
	.portfolio-category-list .tabs_categories_porfolio_content .item{width:100%}
	.deals-index-index  .products-grid .item{width:100%}
	.deal-item .product-image-container{width:100%}
    .deal-item .product-content{width:100%}
	.profiles-index-index .item{width:100%}
	.brand-index-view .products-grid .item{width:100%}
}
@media (max-width: 400px) {
	.footer-v2 .bottom-ft-container p a{display:block; margin-top: 10px}
	.footer-v2 .bottom-ft-container p a:before{display:none}
	.account-login .registered-users #remember-me-box .link-tip{display:block}
	.account-login .registered-users .form-list .pull-right{
	    margin-top: 29px;
	}
	.flower_banner .bithday strong{margin-left:0}
	.flower_testimonial{padding-bottom:50px !important}
	.flower_testimonial .flower img{bottom:-110px}
}
@media (min-width: 992px){
    .social-login-options:hover .dropdown-menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    }
	body:not(.cms-home) .header-v5 .top-bar-abs .block-main-menu,
body:not(.cms-home) .header-v5 .top-bar-abs .account-dropdown{display: none !important;}

}
@media (min-width: 992px){
    .social-login-options .dropdown-menu {
    display: block !important;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    }
}
@media(max-width: 991px) and (min-width: 768px){
	.flower_banner .bithday{padding-left:0}
	.flower_banner .bithday strong{font-size:15px}
    .flower_banner .wedding h5{margin-bottom:0}
	.flower_banner .wedding{margin-top:10px}
	.flower_about_store .image{
       padding-top: 220px;
    }
    .footer-v2 .bottom-ft-container p a{display:block; margin-top: 10px}
	.footer-v2 .bottom-ft-container p a:before{display:none}
}
@media(max-width: 766px) and (min-width: 401px){
    .flower_banner .bithday strong{margin-left:38px}
	.flower_banner .bithday{padding-left:40px}
}
/***/

/**************
DEV: KIEN.BT
**************/


@media (max-width: 991px) {
	.cart-collaterals .totals > h3 {
		border-top: 1px solid #eee;
		margin-top: 21px;
		padding-top: 34px;
	}
	.cart-collaterals .totals,
	.checkout-types .text-right,
	#shopping-cart-totals-table tr td	{
		text-align: left;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.checkout-cart-index .cart > form {
		display: block;
		border: 1px solid #ddd;
		padding: 0 20px 15px;
		max-width: 100%;
		overflow-x: auto;
	}
}
@media (max-width: 767px) {
	#shopping-cart-totals-table {
		width: 100%;
	}
	.checkout-types .btn-proceed-checkout {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		text-align: center;
	}
	.cart-collaterals .discount .discount-form .form-group .input-text {
		padding-right: 10px;
	}
	.crosssell_products_block .owl-carousel.owl-theme .owl-controls,
	.cart-collaterals .discount .discount-form .buttons-set {
		position: static;
	}
	.shopping-cart-table thead {
		display: none;
	}
	.shopping-cart-table tfoot tr,
	.shopping-cart-table tfoot,
	.shopping-cart-table tfoot tr td {
		display: block;
	}
	.shopping-cart-table tfoot tr td {
		padding-top: 15px;
	}
	.shopping-cart-table tfoot tr td .btn {
		display: block;
		width: 100%;
		float: none;
		padding-left: 0;
		padding-right: 0;
		text-align: center;
		margin-top: 15px;
	}
	.shopping-cart-table tfoot tr td:after {
		content: "";
		display: table;
		clear: both;
	}
	.shopping-cart-table tbody tr {
		display: block;
		border-bottom: 1px solid #f4f4f4;
		padding: 30px 0;
	}
	.shopping-cart-table tbody tr:after {
		content: "";
		display: table;
		clear: both;
	}
	.shopping-cart-table tbody tr td {
		display: block;
		border: none;
		padding: 0;
		position: relative;
	}
	.shopping-cart-table tbody tr td.cart-item-image {
		width: 120px;
		float: left;
		padding-left: 0 !important;
		margin-left: 0;
	}
	.shopping-cart-table tbody tr td {
		margin-left: 120px;
		padding-left: 20px !important;
		text-align: left !important;
		padding-top: 6px;
		padding-bottom: 6px;
	}
	.shopping-cart-table tbody tr td.cart-item-name .ratings:after {
		clear: none;
	}
	/* One Step Checkout */
	.checkout-review-table thead {
		display: none;
	}
	.checkout-review-table tbody tr,
	.checkout-review-table tfoot tr	{
		display: block;
		border: 1px solid #eee;
		padding: 8px 15px !important;
	}
	.checkout-review-table tbody tr td,
	.checkout-review-table tfoot tr td {
		display: block;
		border: none;
		padding: 5px 0 !important;
		text-align: left !important;
	}
	.checkout-review-table .visible-xs {
		display: inline-block !important;
	}
	.checkout-review-table .visible-xs:after {
		content: ":";
		display: inline-block;
		color: #2a2a2a;
	}
}