.anhchuanchi{
	width: 360px;
	position: absolute;
	left: 100%;
}
@media screen and (min-width: 1300px){
	.anhchuanchi
}

@media screen and (min-width: 1200px){

}
@media screen and (min-width: 992px){
.posts-list .post_item h3 {
    height: 53px;
    overflow: hidden;
}
	button.btn-addtocart,.siteguid,.freedoitra {

		width: 380px;
	}
	#collection .content-product-list .col-md-3.col-sm-6:nth-child(4n+1){
		clear:both;
	}
	.filter_xs .title_block i{
		display:none;
	}
	.main-index	.content-product-list .col-md-3.col-sm-6:nth-child(5n+1){
		clear:both;
	}
.main-footer--copyright .social-list {
    margin-left: -15px;
}
.main-footer--copyright p {
    text-align: right;
    margin-bottom: 0;
    margin-right: -15px;
}
#cartformpage textarea{
    height: 180px;
}


}
@media screen and (min-width: 992px) and (max-width: 1199px){

}
@media screen and (max-width: 991px){
	.content-product-list .col-xs-6.pro-loop:nth-child(2n+1){
		clear:both;
	}

}
@media screen and (min-width: 768px) and (max-width: 991px){

}



@media screen and (max-width: 767px){
.siteguid{
    margin-top: 10px;
    text-align: center;
    margin-bottom: 15px;
}
.descontect{
margin-top:-10px;
}
.page-wrapper .sidebar-page .page_menu_title h2 {
    border-bottom: 0px solid #e5b3aa;
}
.xxxx .wrapbox-heading-account {
    margin-top: 0;
    border-bottom: 0px solid #ededed;
    padding-bottom: 0;
}

.product-detail-wrapper {
    padding-top: 10px;
}
.site-nav #site-login {
    padding-left: 0;
    padding-right: 0;
}
.sidebar-page .page_menu_title h2 {
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 0;
    padding-bottom: 3px;
    border-bottom: 0px solid #272727;
}
.pagecontect {
    margin-top: 30px;
}
.topline{
    margin: 0 -15px;
}
.title-number-cart {
    margin-top: 15px;
    font-size: 24px;
    padding-left: 15px;
}
.nonen{
font-size:14px;
}
.tttt .cart__item__variant {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}
.tttt .cart__item__variant > div{
width:100%;
}
.tttt .cart__item__variant > div:nth-child(2){
margin-left:0;
}
.section.section-collectionvideo iframe{
height:200px;
margin-top:15px;
}
.block_content.layered-category .tree-menu{
    padding: 0px 10px;
}
.titlenoibatblog {
     position: initial; 
    bottom: 0;
    background: #f9ccdd;
    width: 100%;
    height: initial;
    line-height: initial;
    padding-left: 30px;
    font-size: 21px;
    margin-bottom: 0;
    font-family: 'Cormorant', sans-serif!important;
    font-style: italic;
    font-weight: bold;
}
	.main-header .row.row-flex{
		flex-wrap: wrap;
	}
	.right-map-store {
		padding-left: 15px;
	}
	.lef-map-store {
		padding-right: 15px;
	}
	.main-header--action.row-flex{
		margin-top: 20px;
		display:block;
		text-align:right;
	}
	.main-header--action.row-flex > div{
		display: inline-block;
	}
	.hamburger-menu{
		float:left;
margin-left:-15px;
	}
	.main-header .row.row-flex.tekal {
		flex-wrap: wrap;
	
	}
	#home-slider {
		position: relative;
		padding: 15px;
	}
	body {
		background: none;
	}
	.main-footer--bottom .row{
		display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
		display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
		display: -ms-flexbox;      /* TWEENER - IE 10 */
		display: -webkit-flex;     /* NEW - Chrome */
		display: flex;  
		flex-wrap:wrap;
	}
	.footer1{
		order:1
	}
	.footer2{
		order:3
	}
	.footer3{
		order:4
	}
	.footer4{
		order:2
	}

	.wrapformok{
		border-right: 0px solid #ccc;
		padding-right: 0px;
	}
	.contentcontact {
		padding-top: 60px;
	}
	.main-header {
		padding-top: 15px;
		text-align: center;
flex-wrap: wrap;
	}

	.block .title_block span {
		display: block;
		top: 4px;
		right: 10px;
		position: absolute;
		font-size: 24px;
	}
	.wrap-filter .block .title_block {
		border: 1px solid #ccc;
		padding: 10px;
	}
	.flexred{
		display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
		display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
		display: -ms-flexbox;      /* TWEENER - IE 10 */
		display: -webkit-flex;     /* NEW - Chrome */
		display: flex;  
		clear: both;
	}
	.option.browse-tags{
		border: 1px solid #ccc;
		padding: 2px 4px;

	}
	#sliderproduct .swiper-pagination{
		bottom: initial;
		top: 15px;
		left: 11px;
		right: initial;
		text-align: left;
	}
	#sliderproduct .swiper-pagination-bullet-active {
		background: #000;
	}
	#detail-product{
		text-align: center;
	}
	.swatch .header {
		text-align: center;

	}
	.product-title h1 {
		font-size: 20px;
		margin-top: 20px;
	}
	.product-title {
		border-bottom: none;
		margin-bottom: 10px;
	}
	.product-description {
		border: 0px solid #ccc;

	}
	.list-productRelatedx .section.section-collection {
		margin-top: 0px;
	}
	.title-number-cart {

		padding-left: 0px;
	}
	.title-number-cart > b{
		display:block;
	}
	.sidebar-cart-fix {
		margin-top: 0;
	}

	#cartformpage .table-cart .item .right .item-quan {
		display: inline-block;
		width: 35%;
		margin-top: -3px;
		margin-bottom: 10px;
		float: left;
		margin-left: 32px;
		margin-right:10px;
	}
	#cartformpage .table-cart .item .right .item-total-price .remove {
		position: absolute;
		z-index: 10;
		top: 50%;
		right: 10px;
		transform: translateY(-50%);
	}
	#cartformpage .table-cart .item .right .item-price {
		display: inline-block;
		width: 35%;
		float: left;
	}
	#layout-cart .list-pageform-cart {
		margin-bottom: 0px; 
	}
	#site-cart #cartformpage .table-cart .item .right .item-quan {
		display: inline-block;
		width: 42%;
		margin-top: 5px;
		margin-bottom: 10px;
		float: left;
		margin-left: 30px;
		margin-right: 10px;
	}
	#site-cart #cartformpage .table-cart .item .right .item-price {
		display: inline-block !important;
		width: 35%;
		float: left;
	}
	#site-cart .item-price span {
		vertical-align: baseline;
		margin-top: 10px;
		display: inline-block;
	}
	.variantcolor .swatch .swatch-element.color label {
		width: 20px;
		height: 20px;
		padding: 1.5px;
		border-radius: 50%;
		border: none;
		min-width: 20px;
	}
	.section.section-collectionvideo {
		margin-top: 20px;
	}
	.wrapper-heading-home h2 {
		font-size: 20px;
		margin-bottom: 0;
	}
	.footer1  h4.footer-title:before,
	.footer4  h4.footer-title:before{
		display:none;

	}
	.footer1  h4.footer-title,
	.footer4  h4.footer-title{
		pointer-events: none;
		display: inline-block;
	}

	.footer1  .footer-content,
	.footer4  .footer-content {
		display: block;

	}
	.footer2,.footer3{
		background: #ebebeb;
		border:1px solid #fff;
	}
	.footer2  h4,.footer3  h4 {
		border-bottom: 0px solid #faccdc;
	}
	.main-footer .main-footer--border {
		border-top: 0px solid #e0d9d6;
		border-bottom: 0px dashed #e0d9d6;
	}
	.main-footer--copyright{
		background: #ebebeb;
	}
	.main-footer--bottom {
		margin-bottom: 0; 
	}
	#mc_embed_signup{
		margin: 25px 0px;
	}
	.copvanpy{
		background: #fff;
		padding: 15px;
		margin:0;
	}
	.iconton.visible-xs{
		width:100px;
	}

	.iconton.visible-xs > a:nth-child(1){
		margin-right: 5px;
	}
	.option .custom-dropdown::after {
		content: "\f107";
		font-family: FontAwesome;
		font-size: 20px;
		color: #000;
		display: block;
		position: absolute;
		top: 0px;
		right: 2px;
	}
	.option .custom-dropdown .custom-dropdown__select {
		font-weight: 700;
		border-bottom: 0px solid #000;
		font-size: 12px;
	}

.xxx .wrapbox-heading-account {
    padding: 0px 15px;
    border-bottom: 0px solid #ededed;
    margin-top: 20px;
}
.wrapbox-heading-account .header-page:after {
    margin: 0;
}
.wrapper-collection-2product .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
}
.iconheader.product{
top:10px !important;
}
.main-header {
    padding-top: 0;
}
.hotop {
    text-align: center;
    width: 100%;
}
}
@media screen and (min-width: 480px) and (max-width: 767px){

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

}
@media screen and (max-width: 413px){

}
@media screen and (max-width: 370px){
	#cartformpage .table-cart .item .right .item-quan .qty-click button.qty-btn {
		background: #fff;
		font-weight: 500;
		font-size: 14px;
		height: 25px;
		padding: 0;
		text-align: center;
		width: 20px;
		border: 1px solid #f3f4f4;
		border-radius: 0;
		float: left;
		-webkit-appearance: none;
		background: #f3f4f4;
	}
}