/*------------------------------------------------------------------

[Table of contents]

1. Body
2. Header / #header
3. Navigation / #navbar
4. Content / #content
5. Left column / #leftcolumn
6. Right column / #rightcolumn
7. Sidebar / #sidebar
8. RSS / #rss
9. Search / #search
10. Boxes / .box
11. Sideblog / #sideblog
12. Advertisements / .ads
13. Footer / #footer

-------------------------------------------------------------------*/
@media (max-width: 1600px){
	.info-slider-home1{
		z-index: 1;
		.title-slider{
		font-size: 50px;
		padding-top: 10px;
	}
	}
	.section2-home1{
		margin-bottom: 50px;
		.content-section{
			padding-top: 50px;
			padding-bottom: 0;
			h1{
				width: 100%;
			}
			p{
				width: 94%;
			}
		}
	}
	.section-topseller-home1{
		.product-topseller-1{
			&.ver2{
				.img-product{
					img{
						width: 80%;
						float: right;
					}
				}
				.info-product{
					left: 22%;
					bottom: -38%;
				}
			}
		}
		.product-topseller-2{
		.img-product{
			img{
				width: 80%;
			}
		}
		.info-product{
			.title-product{
				font-size: 50px;
			}
		}
	}
	}
	.section-bestseller-home1{
		.slick-bestseller{
		.product{
			margin-right: 10px;
		}
	}
	}
	/*-----------------*/
	/*-----------home 2-------------*/
	.slider-home2{
		.text-slider-home2{
			top: 300px;
		}
		.number-year{
			    font-size: 40px;
		}
		.text-new{
			margin: -63px 0;
			span{
				font-size: 150px;
			}
		}
		.text-collection{
			font-size: 75px;
		}
	}
	.show-banner-home2{
		padding: 200px 150px 130px 150px;
		.show-banner-1-home2{
			.banner-col-2{
				.text-pr{
					.content-pr{
						top: 8%;
						.des-pr{
							font-size: 14px;
							padding-bottom: 30px;
						}
					}
				}
			}
		}
		.show-banner-2-home2{
			.banner-col-1{
				.text-comment{
					.content-comment{
						padding: 0 20px;
						top: 26%;
						.des-font{
							font-size: 18px;
							letter-spacing: 2px;
							padding-bottom: 10px;
						}
					}
				}
			}
		}
	}
	/*--------end-----------*/
	/*-----------home 3-------------*/
	.slider-home3{
		button{
			&.slick-prev{
				top:30%;
			}
			&.slick-next{
				top: 23%;
			}
		}
	}
	.brand{
		padding: 0 40px;
	}
	/*--------end-----------*/
	/*-----------home 4-------------*/
	.collection-home4{
		.banner_collection{
			.name_collection{
				font-size: 40px;
				width: 470px;
				left: 9%;
			}
		}
	}
	.brand-home4{
		padding: 0 50px;
	}
	/*--------end-----------*/
	/*-----------home 5-------------*/
	.slider-home5{
		.text-slider{
			h1{
				font-size: 75px;
			}
		}
		.seasion{
			right: -19%;
		}
	}
	.collection_home5{
		.info-collection{
			.title-collection{
				font-size: 30px;
				margin-bottom: 15px;
			}
			.des-collection{
				margin-bottom: 30px;
			}
		}
	}
	.newsletter-home5{
		.form-home5{
			width: 80%;
    		padding: 168px 0 188px 0;
		}
	}
	/*--------end-----------*/
/*-----------home 6-------------*/
.slider-home6{
	.text-slider-home6{
		.btn-slider{
			a{
				font-size: 36px;
			}
		}
		.des-slider{
			font-size: 14px;
			letter-spacing: 5px;
		}
	}
}
.section-bestseller-home1{
	&.home6{
	.des-bestseller{
		&.text-center{
			overflow: hidden;
  			display: -webkit-box;
  			-webkit-line-clamp: 2;
  			-webkit-box-orient: vertical;
		}
	}
	#btn-selection{
		margin: 0 0px 50px;
	}
	.slick-bestseller-home6{
		margin: 0;
	}
	}
	.slick-newarrival{
		margin: 0;
	}
}
.blog-home4{
	padding-top: 50px;
    padding-bottom: 50px;
	&.BG{
		padding-right: 30px;
    	padding-left: 30px;
	}
}

/*--------end-----------*/
/*-----------home 7-------------*/
.slider-home7{
	.text-slider{
		.title-slider{
			font-size: 60px;
		}
	}
}
.video-home7{
	.title-video{
		font-size: 60px;
	}
}
/*--------end-----------*/
/*style faq page*/
.content-faq{
	padding: 0 50px;
}
/*end style faq page*/
/*style about 1 page*/
.content-about-page{
	.text-about{
	.des-about{
		overflow: hidden;
  		display: -webkit-box;
  		-webkit-line-clamp: 3;
  		-webkit-box-orient: vertical;
	}
	}
	
}
/*end style about 1 page*/
/*style product detail page*/
.product-detail{
	.info-product-detail{
		.btn-function{
			.input-group-button{
				&.up-btn{
					right: 25px;
				}
				&.down-btn{
					right: 22px;
				}
			}
			a{
				width: 60px;
				margin-right: 10px;
			}
			.input-number{
				width: 100px;
				margin-right: 10px;
			}
			form{
				button{
					&.enj-add-to-cart-btn{
						width: 160px;
						margin-right: 10px;
					}
				}
			}
		}
	}
}
/*end style product detail page*/
}
@media (max-width: 1400px){
	/*-----------home 3-------------*/
	.slider-home3{
		button{
			&.slick-prev{
				top:35%;
			}
			
		}
		.text-slider-home3{
			.title-slider{
				font-size: 100px;
				letter-spacing: 0;
				.dot-red{
					font-size: 130px;
				}
			}
			.btn-slider{
				padding-top: 70px;
				padding-bottom: 70px;
			}
		}
	}
	/*--------end-----------*/
	/*-----------home 4-------------*/
	.slider-home4{
		button{
			&.slick-prev{
				top: 40%;
			}
		}
		.text-slider{
			.des-slider{
				padding-bottom: 80px;
			}
		}
	}

	/*--------end-----------*/
	/*-----------home 5-------------*/
	.slider-home5{
		button{
			&.slick-next{
				left: 11%;
			}
		}
		.seasion{
			p{
				font-size: 14px;
			}
		}
	}
	.slider-nav-home5{
		    width: 600px;
	}
	/*--------end-----------*/
	/*-----------home 7-------------*/
	.slider-home7{
	.text-slider{
		.title-slider{
			font-size: 50px;
		}
	}
}
.video-home7{
	.title-video{
		font-size: 50px;
	}
}
	/*--------end-----------*/
/*blog page*/
	.blog-page{
		.sidebar{
			.post{
				.column-60{
					padding-left: 15px;
					.post-name{
						font-size: 14px;
					}
				}
			}
	}
	.sidebar-left{
			.post{
				.column-60{
					padding-left: 15px;
					.post-name{
						font-size: 14px;
					}
				}
			}
	}
	}
/*end blog page*/
}
@media (max-width: 1199px){
	.slider-home1{
		.slick-list{
			padding-top: 50px !important;
    		padding-bottom: 50px !important;
		}
		}
	.section2-home1{
		margin-top: 0;
		.img-section{
			img{
				margin-right: 0;
			}
		}
		.content-section{
			padding-top: 50px;
    		padding-bottom: 50px;
    		h1{
    			width: 90%;
    		}
    		p{
    			width: 97%;
    		}
		}
	}
	.info-slider-home1{
		.title-slider{
		font-size: 50px;
		padding-top: 10px;
	}
	}
	.section-bestseller-home1{
		padding-top: 50px;
		margin-bottom: 50px;
		.des-bestseller{
			width: 74%;
		}
	}
	.section-topseller-home1{
		.price-product{
			padding-bottom: 30px;
		}
	}
	/*----------home 2------*/
	
	.slider-home2{
		.info-slider-home2{
			left: 0;
		}
		.text-slider-home2{
			img{
				left: -111px;
    			bottom: 0px;
			}
		}
		.text-collection{
			font-size: 60px;
		}
	}
	.show-banner-home2{
		padding: 100px;
		.show-banner-1-home2{
			.banner-col-2{
				.text-pr{
					.content-pr{
						.title-pr{
							font-size: 30px;
						}
						.des-pr{
							    padding-bottom: 10px;
							    padding-top: 0px;
						}
					}
				}
			}
		}
	}
	.social-fixed{
		right: 20px;
	}
	.similar-home2{
		padding: 0 140px;
		padding-bottom: 100px;
		.slick-similar{
			.slick-dots{
				bottom: -50px;
			}
		}
	}
	/*--------end----------*/
/*-----------home 3-------------*/
.slider-home3{

	.text-slider-home3{
		
		.btn-slider{
			a{
				    padding: 25px 40px;
			}
		}
	}
}
.newsletter-home3{
	h1{
		font-size: 45px;
	}
	form{
		width: 80%;
	}
}
.collection-home3{
	padding-top: 50px;
    padding-bottom: 100px;
	.title-collection{
		h2{
			font-size: 36px;
		}
		p{
			font-size: 16px;
		}
	}
}
.brand{
	margin-bottom: 50px;
}
.newsletter-home3{
	padding-top: 70px;
    padding-bottom: 70px;
}
/*--------end----------*/
/*-----------home 4-------------*/
	.slider-home4{
		.text-slider{
			.title-slider{
				font-size: 66px;
			}
		}
		#myresult1{
			display: none;
		}
		#myresult2{
			display: none;
		}
		#myresult3{
			display: none;
		}
		#myresult4{
			display: none;
		}
		#myresult5{
			display: none;
		}
	}
	.collection-home4{
		.banner_collection{
			.name_collection{
				font-size: 30px;
    			width: 388px;
    			line-height: 90px;
			}
		}
	}
	.blog-home4{
		.content-blog{
			.title-post{
				font-size: 24px;
			}
		}
	}
	/*--------end-----------*/
	/*-----------home 5-------------*/
	.slider-home5{
		.text-slider{
			h1{
				font-size: 55px;
			}
			.des-slider{
				padding-bottom: 0;
				margin-bottom: 50px;
				overflow: hidden;
  				display: -webkit-box;
  				-webkit-line-clamp: 2;
  				-webkit-box-orient: vertical;

			}
		}
		.seasion{
			p{
				letter-spacing: 5px;
			}
		}
	}
	.slider-nav-home5{
		width: 500px;
	}
	.newsletter-home5{
		.form-home5{
			.title-news{
				font-size: 40px;
			}
		}
	}
	/*--------end-----------*/
	/*-----------home 6-------------*/
	.slider-home6{
		margin-bottom: 0;
	}
	.banner_home6{
	.text-banner{
		.title-banner{
			font-size: 80px;
			margin-bottom: 10px;
		}
		.des-banner{
			font-size: 18px;
			margin-left: 15px;
		}
		.link-shop{
			.line{
				display: none;
			}
		}
	}
}
.collection-home6{
	margin-bottom: 50px;
	.link-collection{
		padding: 4px 30px;
	}
}
	/*--------end-----------*/
	/*-----------home 7-------------*/
	.slider-home7{
	.text-slider{
		.title-slider{
			font-size: 40px;
			margin-bottom: 30px;
		}
	}
}
.video-home7{
	.title-video{
		font-size: 40px;
		top: 15%;
	}
}
	/*--------end-----------*/
/*style faq page*/
.content-faq{
	padding: 0 15px;
	margin-top: 50px;
	margin-bottom: 50px;
	.accordion{
		font-size: 20px;
	}
}
/*end style faq page*/

}
@media (max-width: 1024px){
	.banner{
		margin-bottom: 50px;
	}
	.blog-page{
		.content-blog{
			width: 100%;
		}
		.sidebar{
			padding-top: 94px;
			form{
				margin-left: 0;
			}
	}
	.sidebar-left{
			padding-top: 94px;
			form{
				margin-right: 0;
			}
	}
	}
	.blog-detail-page{
		.content-blog-detail{
			width: 100%;
		}
	}
	.shop-page{
		.content-shop{
			width: 100%;
		}
		.sidebar{
			width: 400px;
			padding-top: 50px;
		}
		.sidebar-left{
			width: 400px;
			padding-top: 50px;
		}
	}
}
@media (max-width: 991px){
	.gotop{
		right: 20px;
	}
	.info-slider-home1{
		padding-top: 56%;
	}
	.section-topseller-home1{
		.product-topseller-2{
			.info-product{
				.title-product{
					font-size: 40px;
				}
			}
		}
		.product-topseller-1{
			.info-product{
				bottom: -20%;
			}
			&.ver2{
				.info-product{
				bottom: -32%;
			}
			}
		}
	}
	.testimonial{
		.slider-comment{
			.slick-slide{
				margin-left: 170px !important;
			}
		}
	}
	/*-----home 2-------*/
	.slider-home2{
		.text-slider-home2{
			top: 235px;
			left: 25px;
		}
		.text-new{
			margin: -56px 0;
		}
		.text-collection{
			font-size: 36px;
    		letter-spacing: 2px;
    		padding-left: 0;
		}
	}
	.show-banner-home2{
		padding: 60px 15px;
	}
	.similar-home2{
		padding: 0 35px;
		padding-bottom: 50px;
	}
	/*----------end---------*/
	/*-----------home 3-------------*/
.slider-home3{
	button{
			&.slick-prev{
				top: 40%;
				right: 46%;
			}
			&.slick-next{
				
				right: 46%;
			}
		}
	.text-slider-home3{
		padding-top: 30%;
		
		.des-slider{
			padding: 0 12%;
		}
		.title-slider{
			font-size: 70px;
			.dot-red{
				font-size: 100px;
				left: -20px;
			}
			.year{
				font-size: 20px;
    			top: -35px;
    			left: -26px;
			}
		}
		.btn-slider{
		padding-top: 30px;
    	padding-bottom: 30px;
		a{
			padding: 15px 20px;
			font-size: 14px;
		}
	}
	}
	
}
.collection-home3{
	.title-collection{
		p{
			padding-bottom: 0;
			overflow: hidden;
  			display: -webkit-box;
  			-webkit-line-clamp: 2;
  			-webkit-box-orient: vertical;
		}
	}
}
/*--------end----------*/
/*-----------home 4-------------*/
.slider-home4{
	button{
		&.slick-prev{
			width: 40px;
    		height: 40px;
		}
		&.slick-next{
			width: 40px;
    		height: 40px;
		}
	}
	.text-slider{
		.title-slider{
			font-size: 40px;
		}
		.des-slider{
			padding-bottom: 50px;
			font-size: 16px;
		}
	}
	.seasion{
		right: 0;
		top: 36%;
		p{
			font-size: 18px;
		}
	}
}
.collection-home4{
	margin-bottom: 50px;
	.banner_collection{
	padding: 0 5px 20px 15px;
	.name_collection{
		font-size: 40px;
    	width: 500px;
    	line-height: 120px;
    	left: 18%;
	}
}
}
.shipping-home4{
	margin-bottom: 50px;
	.content{
		padding-left: 15px;
		.title-ship{
			font-size: 20px;
			padding-left: 15px;
		}
	}
}
.blog-home4{
	padding-top: 50px;
	padding-bottom: 50px;
	.content-blog{
		margin-bottom: 20px;
	}
}
/*--------end----------*/
/*-----------home 5-------------*/
.slider-home5{
	margin-bottom: 50px;
	button{
		&.slick-next{
			width: 40px;
			height: 40px;
		}
		&.slick-prev{
			width: 40px;
			height: 40px;
		}
	}
	.text-slider{
		h1{
			font-size: 36px;
		}
		.des-slider{
			font-size: 16px;
		}
	}
	.seasion{
		right: -25%;
	}
}
.slider-nav-home5{
	width: 400px;
	.slick-slide{
		margin: 0 15px;
	}
}
.collection_home5{
	.info-collection{
		.title-collection{
			font-size: 50px;
		}
	}
	.flex{
		.midle{
			position: unset;
			padding: 20px 0;
		}
	}
}
.newsletter-home5{
	.form-home5{
		padding: 100px 0 100px 0;
		width: 90%;
	}
}
/*--------end----------*/
/*-----------home 6-------------*/
.slider-home6{
	.text-slider-home6{
		.btn-slider{
			margin-bottom: 30px;
			a{
				font-size: 26px;
			}
		}
		.des-slider{
			letter-spacing: 1px;
		}
	}
}
.collection-home6{
	.content-collection{
		margin-bottom: 20px;
		padding: 0 15px;
	}
}
/*--------end----------*/
/*-----------home 7-------------*/
.testimonial{
	    padding-top: 40px;
    	padding-bottom: 140px;
    	margin-bottom: 70px;
}
.brand-home4{
	margin-bottom: 0px;
}
.contact-home1{
	padding-top: 50px;
	padding-bottom: 50px;
}
.slider-home7{
	.text-slider{
		.title-slider{
			font-size: 33px;
		}
		.social-home3{
			a{
				padding-left: 10px;
				padding-right: 10px;
				i{
					font-size: 14px;
				}
			}
		}
	}
}
.video-home7{
	.title-video{
		font-size: 30px;
	}
	.btn-video-home7{
		    width: 50px;
    		height: 50px;
    		i{
    			    font-size: 14px;
    				top: 1px;
    		}
	}
}
/*--------end----------*/
/*------contact page-------*/
.banner{
	margin-bottom: 50px;
}
.content-contact{
	margin-bottom: 50px;
}
.map-contact{
	#map{
	height: 500px;
}
}
/*--------end----------*/
/*style about 1 page*/
.content-about-page{
	margin-bottom: 50px;
	.text-about{
	.des-about{
  		-webkit-line-clamp: unset;
	}
	}
	.row{
		padding-bottom: 30px;
		border-bottom: 1px solid #ddd;
	}
}
/*end style about 1 page*/
/*----blog detail----------*/
.blog-detail-page{
	margin-bottom: 50px;
	.view-post{
		margin-bottom: 50px;
	}
}
/*----end blog detail----------*/
/*style product detail page*/
.product-detail{
	margin-bottom: 50px;
	.info-product-detail{
		.btn-function{
			form{
				button{
					&.enj-add-to-cart-btn{
						width: 300px;
					}
				}
			}
		}
	}
}
/*end style product detail page*/
/*style product detail 2 page*/
.tab-content-detail{
	margin-bottom: 50px;
	.btn-tab-product-detail{
		margin-bottom: 50px;
		
	}
}
/*end style product detail 2 page*/
}
@media (max-width: 767px){
	#menu-header{
		padding-top: 36px;
    padding-bottom: 36px;
	}
	.slider-home1{
		.slick-center{
			&.slick-active{
				img{
					margin-left: -50px;
				}
			}
		}
	}
	/*-----home 2-----*/
	.slider-home2{
		.text-slider-home2{
			top: 120px;
    		left: 10px;
		}
		.text-new{
			margin: -40px 0;
			span{
				font-size: 100px;
			}
			
			
		}
		.text-collection{
			font-size: 25px;
    		
		}
		.info-slider-home2{
			top: 50%;
			left: 15px;
			.number-dot{
				font-size: 70px;
			}
			.title-slider-home2{
				font-size: 45px;
			}
		}
	}
	.show-banner-home2{
		.show-banner-1-home2{
			flex-wrap: wrap;
			.banner-col-2{
				.text-pr{
					.content-pr{
						top: 18%;
						.des-pr{
							overflow: hidden;
  							display: -webkit-box;
  							-webkit-line-clamp: 3;
  							-webkit-box-orient: vertical;
  							padding-bottom: 0px;
						}
					}
				}
			}
		}
		.show-banner-2-home2{
			flex-wrap: wrap;
			.banner-col-1{
				.text-comment{
					.content-comment{
						.des-font{
							font-size: 14px;
						}
						.author-comment{
							font-size: 14px;
						}
					}
				}
			}
		}
	}
	/*----end-----*/
	/*-----------home 3-------------*/
.slider-home3{
	.img-slider{
		padding-top: 15%;
	}
	.text-slider-home3{
		.title-slider{
			font-size: 50px;
			.dot-red{
				font-size: 55px;
    			left: -14px;
			}
		}
		.des-slider{
			overflow: hidden;
  			display: -webkit-box;
  			-webkit-line-clamp: 2;
  			-webkit-box-orient: vertical;
  			    line-height: 1.1;
		}
	}
	button{
		&.slick-prev{
			    top: 66%;
    			right: 38%;
    			width: 50px;
    			height: 50px;
		}
		&.slick-next{
			    top: 50%;
    			right: 38%;
    			width: 50px;
    			height: 50px;
		}
	}
	
}
.collection-home3{
	.collection-content{
		padding-top: 30px;
		img{
			    margin: 0 auto;
		}
	}
}
.insta_home3{
	.column-20{
		width: 50%;
	}
}
.newsletter-home3{
	h1{
		font-size: 30px;
	}
	form{
		input{
			height: 50px;
		}
		button{
			width: 250px;
		}
	}
}
/*----end-----*/
/*-----------home 4-------------*/
.shipping-home4{
	.content{
		text-align: center;
		margin-bottom: 20px;
		.flex{
			justify-content: center;
		}
	}
}
.blog-home4{
	.title-blog{
		font-size: 40px;
	}
	.des-blog{
		padding-bottom: 0;
		padding: 0 20px;
		margin-bottom: 50px;
		overflow: hidden;
  		display: -webkit-box;
  		-webkit-line-clamp: 1;
  		-webkit-box-orient: vertical;

	}
}
.slider-home4{
	button{
		&.slick-next{
			top: 42%;
		}
		&.slick-prev{
			top: 55%;
		}
	}
	.text-slider{
		.title-slider{
			font-size: 36px;
		}
		.des-slider{
			padding-bottom: 20px;
			font-size: 14px;
		}
	}
}
/*----end-----*/
/*-----------home 5-------------*/
.slider-nav-home5{
	width: 150px;
	left: 0;
}
.slider-home5{
	button{
		&.slick-prev{
			    width: 30px;
    			height: 30px;
		}
		&.slick-next{
			    width: 30px;
    			height: 30px;
		}
	}
	.text-slider{
		.social-home3{
			a{
				font-size: 14px;
			}
		}
		.des-slider{
			    margin-bottom: 20px;
		}
	}
	.seasion{
		display: none;
	}
}
/*----end-----*/
/*-----------home 6-------------*/
.slider-home6{
	.col-xs-6{
		width: 50%;
	}
	.text-slider-home6{
		.btn-slider{
			a{
				padding: 2px 30px 6px;
				font-size: 18px;
			}
		}
		.des-slider{
			letter-spacing: 0;
		}
	}
}
.collection-home6{
	.content-collection{
		img{
			margin:0 auto;
		}
	}
}
.section-bestseller-home1{
	padding-top: 0;
}
.testimonial{
	margin-bottom: 50px;
	padding-top: 30px;
	padding-bottom: 100px;
}
/*--------end----------*/
/*-----------home 7-------------*/
.slider-home7{
	.text-slider{
		.title-slider{
			font-size: 22px;
			margin-bottom: 10px;
		}
		.des-slider{
			font-size: 14px;
		}
	}
}
.video-home7{
	.title-video{
		font-size: 22px;
	}
	.btn-video-home7{
		width: 36px;
    	height: 36px;
    	i{
    		top: -20px;
    		left: -2px;
    	}
	}
}
/*--------end----------*/
/*------contact page-------*/
.map-contact{
	#map{
	height: 300px;
}
}
/*--------end----------*/
/*style 404 page*/
.page404{
	padding: 20px 0 50px;
	.title-404{
		font-size: 100px;
	}
	.text-error{
		font-size: 24px;
	}
	.des-404{
		font-size: 16px;
	}
	input{	
		width: 90%;
	}
}
/*end style 404 page*/
/*style about 2 page*/
.collection-about-page{
	margin-bottom: 50px;
}
.content-about-page-2{
	padding-top: 50px;
	padding-bottom: 50px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 50px;
	.title-content{
		font-size: 40px;
		
	}
}
/*end style about 2 page*/
.banner{
	title-banner{
		font-size: 50px;
	}
}
}
@media (max-width: 567px){
	.section-topseller-home1{
		margin-bottom: 50px;
		.product-topseller-1{
			padding-top: 0;
			padding-bottom: 100px;
			.info-product{
				bottom: 45px;
			}
			&.ver2{
				padding-top: 100px;
				.info-product{
					bottom: 20px;
				}
			}
		}
		.section-topseller-content1{
			margin-bottom: 100px;
		}
	}
	.testimonial{
		.slider-comment{
			.slick-slide{
				margin-left: 50px !important;
				.des-comment{
					width: 90%;
				}
			}
		}
	}
	.section-bestseller-home1{
		.des-bestseller{
			    width: 100%;
		}
	}

	/*--------home 2-------*/
	.show-banner-home2{
		.show-banner-1-home2{
			.banner-col-2{
				.text-pr{
					.content-pr{
						.des-pr{
							font-size: 18px;
							-webkit-line-clamp: 5;
						}
					}
				}
			}
		}
	}
	.logo-footer-home2{
		padding-bottom: 0;
		.logo-footer{
			text-align: center;
			padding-bottom: 30px;
		}
		.newsletter{
			text-align: center;
			padding-bottom: 30px;
		}
	}
	.copy-footer-home2{
		.copy{
			text-align: center;
			.copy-text{
				border:0;
				padding-top: 0;
			}
		}
		.social-footer{
			text-align: center;
			.social-home2{
				border:0;
				padding-top: 30px;
			}
		}
	}
	.slider-home2{
		.text-slider-home2{
			img{
				left: -150px;
    			bottom: -65px;
			}
		}
		.text-new{
			margin: -20px 0;
			span{
				letter-spacing: 1px;
    			font-size: 60px;
    			
			}
		}
		.text-collection{
			font-size: 16px;
			letter-spacing: 1px;
		}
		.number-year{
			font-size: 18px;
			letter-spacing: 1px;
		}
		.info-slider-home2{
			.title-slider-home2{
				font-size: 30px;
			}
		}
	}
	/*--------end----------*/
	/*--------home 3-------*/
	.insta_home3{
	.column-20{
		width: 100%;
	}
}
/*--------end----------*/
/*-----------home 4-------------*/
.slider-home4{
	button{
		&.slick-next{
			width: 30px;
    		height: 30px;
		}
		&.slick-prev{
			width: 30px;
    		height: 30px;
		}
	}
	.seasion{
		display: none;
	}
	.slick-dots{
		bottom: 50%;
	}
	.text-slider{
		.title-slider{
			font-size: 24px;
		}
		.des-slider{
			    padding-bottom: 0;
			    margin-bottom: 20px;
			    overflow: hidden;
  				display: -webkit-box;
  				-webkit-line-clamp: 2;
  				-webkit-box-orient: vertical;
		}
		.social-home3{
			a{
				font-size: 14px;
				padding: 0 10px 0 0;
			}
		}
	}
}
.collection-home4{
	.banner_collection{
		.name_collection{
			width: 300px;
			line-height: 70px;
			font-size: 20px;
			left: 15%;
			
		}
	}
}
/*--------end----------*/
/*-----------home 5-------------*/
.slider-nav-home5{
	width: 80px;
	
}
.slider-home5{
	button{
		&.slick-prev{
			   
			   bottom: 0; 
		}
		&.slick-next{
			   left: 15%;
			   bottom: 0; 
		}
	}
	.text-slider{
		
		h1{
			font-size: 26px;
		}
		.des-slider{
			    
			    white-space: nowrap;
  				overflow: hidden;
  				text-overflow: ellipsis;
  				max-width: 150px;
  				-webkit-line-clamp: 1;
		}
		.social-home3{
			a{
				padding-right: 20px;
				padding-left: 0;
			}
		}
	}
}
.banner_home6{
	.text-banner{
		.des-banner{
			font-size: 14px;
			padding: 5px 15px;
			letter-spacing: 5px;
		}
		.title-banner{
			font-size: 35px;
		}
		
	}
}
/*----end-----*/
/*style faq page*/
.content-faq{
	padding: 0 15px;
	margin-top: 20px;
	margin-bottom: 20px;
	.accordion{
		font-size: 16px;
	}
	.title-faq{
		font-size: 40px;
	}
	.panel{
		padding: 0 15px;
	}
}
/*end style faq page*/
/*----blog detail----------*/
.blog-detail-page{
	.comment-post{
		form{
			input{
				width: 100%;
			}
		}
	}
}
/*----end blog detail----------*/
/*----shop----------*/
.shop-page{
	.content-shop{
		.btn-function-shop{
			.select-view{
				text-align: left;
			}
		}
	}
}
/*----end shop----------*/
.product{
	img{
		margin: 0 auto;
	}
}
/*style product detail page*/
.product-detail{
	.info-product-detail{
		.btn-function{
			.input-number-custom{
				width: 100%;
			}
			display: inline-block;
			a{
				display: inline-block;
				text-align: center;
			}
			.input-group-button{
				&.down-btn{
					bottom: 25px;

				}
			}
			.input-number{
				width: 100%;
				margin-bottom: 20px;
			}
			form{
				button{
					&.enj-add-to-cart-btn{
						width: 130px;
					}
				}
			}
		}
	}
}
/*end style product detail page*/
/*style product detail 2 page*/
.tab-content-detail{
	margin-bottom: 50px;
	.btn-tab-product-detail{
		margin-bottom: 50px;
		flex-direction: column;
		li{
			text-align: center;
			padding:0;
			margin-bottom: 15px;
			a{
				display: inline-block;
			}
		}
	}
}
/*end style product detail 2 page*/
}
@media (max-width: 375px){
	.section2-home1{
		.content-section{
			    padding-top: 20px;
    			padding-bottom: 20px;
			h1{
				    width: 100%;font-size: 35px;
			}
			p{
				padding-top: 20px;
    			padding-bottom: 20px;
			}
		}
	}
	.testimonial{
		padding-top: 0;
    	padding-bottom: 120px;
    	.slider-comment{
    		.slick-slide{
    			margin-left: 20px !important;
    			
    			.des-comment{
    				width: 100%;
    				font-size: 14px;
    			}
    		}
    	}
	}
	.contact-home1{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.slick-prev{
		top: -20px;
	}
	.slick-next{
		top: -20px;
	}
	/*-----home 2-----*/
	.slider-home2{
		.text-collection{
			font-size: 14px;
		}
	}
	/*---------end--------*/
	/*--------home 3-------*/
	.newsletter-home3{
		form{
			width: 96%;
			button{
				width: 190px;
				font-size: 14px;
			}
		}
	}
	.slider-home3{
		button{
			&.slick-next{
				width: 30px;
    			height: 30px;
    			    right: 37%;
			}
			&.slick-prev{
				width: 30px;
    			height: 30px;
    			    right: 37%;
			}
		}
		.text-slider-home3{
			padding-top: 50%;
			.title-slider{
				font-size: 25px;
				.dot-red{
					font-size: 30px;
    				left: -6px;
				}
				.year{
					font-size: 14px;
    				top: -20px;
    				left: -10px;
				}
			}
			.des-slider{
				font-size: 14px;
			}
			.btn-slider{
				padding-top: 10px;
    			padding-bottom: 10px;
    			a{
    				padding: 10px 10px;
    				font-size: 14px;
    				text-transform: capitalize;
    			}
			}
			.social-home3{
				a{
					padding: 0 10px;
					font-size: 14px;
				}
			}
		}
		.img-slider{
			padding-top: 23%;
		}
	}
	.collection-home3{
		.title-collection{
			h2{
				font-size: 30px;
			}
		}
	}
	.newsletter-home3{
		p{
			font-size: 14px;
		}
	}
	/*---------end--------*/
	/*-----------home 4-------------*/
	.slider-home4{
		.text-slider{
			.title-slider{
				font-size: 18px;
			}
			
			.des-slider{
			    
			    margin-bottom: 10px;
			    overflow: hidden;
  				display: -webkit-box;
  				-webkit-line-clamp: 1;
  				-webkit-box-orient: vertical;
		}
		}
		button{
			&.slick-prev{
				top: 80%;
			}
			&.slick-next{
				top: 60%;
			}
		}
	}
	.collection-home4{
		.banner_collection{
			.name_collection{
				left: 9%;
			}
		}
	}
	.brand-home4{
		margin-bottom: 0;
	}
	/*---------end--------*/
	/*-----------home 5-------------*/
	.slider-home5{
	button{
		&.slick-prev{
			width: 20px;
			height: 20px;
		}
		&.slick-next{
			width: 20px;
			height: 20px;
		}
	}
	.text-slider{
		.des-slider{
			margin-bottom: 10px;
		}
		
	}
}
.newsletter-home5{
	margin-bottom: 50px;
	.form-home5{
		padding: 50px 0 60px 0;
    	width: 98%;
	}
}
.collection_home5{
	margin-bottom: 0;
	.info-collection{
		.title-collection{
			font-size: 40px;
		}
	}
}	
	/*---------end--------*/
/*-----------home 6-------------*/
.slider-home6{
	.text-slider-home6{
		.btn-slider{
			margin-bottom: 10px;
			a{
				padding: 0px 8px 2px;
    			font-size: 16px;
			}
		}
		.des-slider{
			text-transform: lowercase;
			position: relative;
    		left: -15px;
		}
	}
}
.banner_home6{
	.text-banner{
		
		.link-shop{
			display: none;
		}
	}
}
/*---------end--------*/
/*-----------home 7-------------*/
.slider-home7{
	.text-slider{
		.title-slider{
			font-size: 18px;
			
		}
		.des-slider{
			white-space: nowrap;
  			overflow: hidden;
  			text-overflow: ellipsis;
  			max-width: 100px;
  			display: -webkit-box;
  			-webkit-line-clamp: 1;
  			-webkit-box-orient: vertical;
		}
	}
}
.video-home7{
	.title-video{
		top: -9%;
	}
	
}
.section-bestseller-home1{
	.discover-link{
		margin-top: 0px;
	}
}
/*--------end----------*/
/*style about 1 page*/
.banner{
	padding-top: 5px;
    padding-bottom: 0px;
	.title-banner{
		font-size: 36px;
	}
	.breadcrumb{
		font-size: 14px;
	}
}
.content-about-page{
	.text-about{
		.title-about{
			font-size: 40px;
		}
	}
}
/*end style about 1 page*/
/*style about 2 page*/

.content-about-page-2{
	.title-content{
		font-size: 30px;
		
	}
}
/*end style about 2 page*/
/* style shop page*/
.shop-page{
		.sidebar{
			width: 300px;
			
		}
		.sidebar-left{
			width: 300px;
			
		}
	}
}
/*end style shop page*/
@media (min-width: 1200px){
	.shop-page{
		.content-shop{
			&.full-shop{
				width: 100%;
				.col-lg-2{
					width: 20%;
				}
			}
		}
	}
}