@media(min-width:200px) {
.row { margin-right:0px;margin-left: 0px;}	
.footer-top .text-only {width:100%;margin: 30px 0px; text-align: center;}	
.footer-left{ width: 100%; padding-bottom: 35px;}	
	.footer-left figure{text-align: center; padding-bottom: 25px;}
	.footer-bottom,.row-01 {padding: 40px 0 40px;}
	.header-right a+a {margin-left: 10px;}
		.row-03 {padding-top:40px;padding-bottom: 20px;}
	.row-04 {padding-top: 20px;padding-bottom:40px;}
	.section-heading {font-size:18px;line-height:26px;}
	.product-title {font-size:25px;line-height: 30px;}
	.col-03,.col-02,.col-01,.col-04,.welcome-left,.welcome-right {width: 100%;}
	.col-02,.col-03,.col-04{margin-top: 20px;}
		.section-title,.detail-right .section-title ,.row-profile .section-title{ font-size:30px;line-height: 42px;}

	.related-product {padding-top: 40px;}
	.product-title,.section-sub-title {font-size: 25px;line-height: 30px;}
		.bx-Featured h2 {font-size: 20px;}
	.welcome-right{margin-top: 40px;}
	.site-logo{ width: 60px;}
    .footer-top-contact {font-size: 35px;}
	.payment-footer,.Copyright{ width: 100%; text-align: center; }
	.Copyright{padding-top: 15px;}
	.banner-caption{ font-size: 18px; line-height: 26px;}
	.banner-style-01 {line-height: 48px;font-size:35px;}
	.nav-main{ display: none;}
	.top-cart span {width: 25px;height:25px;margin-top: -14px;margin-right: -14px;font-size: 12px;}
	.profile-image figure img{ width: 100%; height: auto;}

	.profile-image figure {position: relative; margin-left: 0px;margin-bottom: 40px;}
.profile-image.order-02 figure {position: relative; margin-left:inherit; margin-left: 0; }
	/********Product*********/
	.center{ width: 100%;}
	.left-desktop,.toggle{ display: none;}
		.listing-right{ width: calc(100% - 0px);  padding-top: 40px;}
	.listing-left,.bx-main,.sorting-options .pagination,.sort-left  {width:100%;}
	.sorting-options .pagination{ margin-top: 15px;}
	.sort-by+.sort-by{margin-left: 0px;}
	.pagination-wrap {justify-content:center;}
	 .page-title {font-size:30px;line-height:normal;}
	#cssmenu > ul > li > a > span {padding: 23px 20px 21px;}
	.detail-right .btn-wrap{ text-align: center;}
	/****Profile********/
			.row-profile.middle .profile-info .text-midlle-row{font-size: 28px;line-height: 38px; margin-top: 35px;}
	.row-profile.middle .profile-info .text-midlle-row i {font-size: 90px;margin-left: 0px;margin-top: -38px;}
	.row-profile.middle .profile-info .text-midlle-row {padding-left: 50px;}
	.row-profile.middle:after {width: 330px;height:330px; margin-right: -130px;margin-top:0px;}
	.profile-image{ width:100%; text-align: center;}
	.profile-info{ width: 100%}
	.nav-about ul {justify-content:space-between;}
	.nav-about ul li+li {margin-left: 0px;}
    	.nav-about ul li a {font-size: 12px;line-height: 14px;padding-bottom: 20px; text-align: center;}
    	.bx-partner {width: 100%;padding: 0 14px 35px;}
		.contact-bottom{padding: 25px 0 40px;}
.contact-top{padding:45px 0 40px;}
	.section-title-small {font-size:30px;line-height: 40px;}
	.bx-contact { width:100%;}
	.input-01 { height: 48px;}
	.form-col {width: 100%;}
    
}
@media(min-width:350px) {
.row-profile.middle:after {width: 380px;height:380px; margin-right: -130px;margin-top:0px;}
}
@media(min-width:400px) {
	.row-profile.middle:after {width: 400px;height:400px; margin-right: -130px;margin-top:0px;}
	.nav-about ul li a {font-size: 14px;line-height: 14px;padding-bottom: 20px;}
	.bx-partner {width: 50%;padding: 0 14px 35px;}
}
@media(min-width:500px) {
	.col-03,.col-02,.col-01,.col-04 {width: 48%;}
	.footer-top-contact {font-size: 60px;}
	.bx-main {width:50%;}
		.row-profile.middle:after {width: 500px;height:500px; margin-right: -130px;margin-top: -10px;}
	.row-profile.middle .profile-info .text-midlle-row {font-size: 38px;line-height: 50px;}
	.nav-about ul li a {font-size: 16px;line-height: 16px;padding-bottom: 30px;}
	
}

@media(min-width:600px) {
	.bx-Featured h2 {font-size: 24px; display:inline-block; width:100%; position:relative;}
    .page-title {font-size:40px;line-height:normal;}
    .profile-image figure img{ width: 70%; height: auto;}
.row-profile.middle:after {width: 500px;height:500px; margin-right: -130px;margin-top: -40px;}
	.nav-about ul li+li {margin-left: 60px;}
	.nav-about ul {justify-content: center;}
	
	
}

@media(min-width:700px) {
.section-title-small {font-size: 38px;line-height: 48px;}

		.welcome-left{width: 48%;}
	.welcome-right{width: 48%; margin-top: 0px;}
	
	.section-title,.row-profile .section-title { font-size:40px;line-height: 52px;}
	.product-title,.section-sub-title {font-size: 30px;line-height: 34px;}
	.payment-footer,.Copyright{ width:auto; text-align: center; }
	.Copyright{padding-top: 0px;}
	.row-bottom .order2{order: 2;}
.row-bottom .order1{order: 1;}
	/*******product******/
	.sort-by+.sort-by{margin-left: 40px;}
	.sorting-options .pagination,.sort-left{ width: auto; margin-top: 0px;}
	.pagination-wrap { justify-content: flex-end;}
	.detail-right .section-title {font-size: 40px;line-height: 40px;}
	/*****Profile*/
.bx-partner {width: 33.33333%;padding: 0 14px 55px;}
	.bx-contact { width: 33.3333%;}
	.form-col {width: 49%;}
   
}
@media(min-width:768px) {	
.footer-top .text-only {width:100%;margin: 30px;}	
.banner-style-01 {line-height: 68px;font-size:50px;}
.bx-partner {width: 25%;padding: 0 14px 55px;}
	.footer-wrap li+li {margin-top: 0px;}
	.footer-left ul{ display:flex; justify-content: space-between;}
	.mobile-price{display:none;}
    .desktop-price{display:block;}
	
}
@media(min-width:960px) {
	.col-04 {width: 276px; margin-top: 0px;}
	.col-03{margin-top: 0px}
	.col-03,.col-02,.col-01{ width: auto;}
	.col-02,.col-03,.col-04{margin-top: 20px;}
	.flex-control-paging a span{ position: absolute; font-size: 16px; font-weight: 300; color: #FFF; width: 100%; text-align: center; right: 0px; margin-right:-36px; top: 50%; transform: translate(0,-50%); display: block;}
.flex-control-paging li a.flex-active span{ display: block;}
	.page-title {font-size: 60px;line-height: 72px;}
    .detail-right .section-title {font-size: 48px;line-height: 48px;}
    
	/********Product*********/
	.left-mobile,.fal.click-left{ display: none;}
	.left-desktop,.toggle{ display: block;}
	.listing-right{ width: calc(100% - 295px);  padding-top: 0px;}
	.listing-left {width:267px;}
	.bx-main {width:33.3333%;}
	#cssmenu > ul > li > a > span {padding: 33px 20px 31px;}
		/*****Profile*/
		.row-profile.middle .profile-info .text-midlle-row{font-size: 38px;line-height: 50px; margin-top: 0px;}
	.row-profile.middle .profile-info .text-midlle-row i {font-size: 90px;margin-left: 0px;margin-top: -38px;}
	.row-profile.middle .profile-info .text-midlle-row {padding-left: 50px;}
	.row-profile.middle:after {width: 500px;height:500px; margin-right: -130px;margin-top: -40px; display: block;}
	.profile-image figure{margin-bottom: 0px;}
	.profile-image figure img{ width: 100%; height: auto;}
	.profile-image{ width: 45%;}
	.profile-info{ width: 50%}
	.row-profile .order-02{order: 2;}
.row-profile .order-01{order: 1;}
	.section-title-small {font-size: 48px;line-height: 58px;}
    
    
}


@media(min-width:1024px) {
.col-04 {width: 276px;}
.product-title {font-size: 30px;line-height: 34px;}
	.row-01 {padding: 77px 0;}
	.row-03 {padding-top: 84px;padding-bottom: 49px;}
	.row-04 {padding-top: 32px;padding-bottom: 88px;}
	.contact-bottom{padding: 65px 0 80px;}
.contact-top{padding:85px 0 80px;}
	.section-title { font-size: 60px;line-height: 72px;}
	.row-profile .section-title{font-size: 56px; line-height: 68px;}
	.section-heading {font-size: 24px;line-height: 34px;}
	.col-02,.col-03,.col-04{margin-top: 0px;}
    .nav-main{ display: flex;}
	.site-logo{ width: auto;}
	.top-cart span {width: 32px;height: 32px;margin-top: -14px;margin-right: -24px;font-size: 16px;}
	.detail-right .btn-wrap{ text-align: left;}
	.related-product {padding-top: 83px;}
	.profile-image figure img{ width:420px; height: auto;}
	.row-profile.middle:after {width: 500px;height:500px; margin-right: -230px;margin-top: -60px;}
	.profile-image{ width: 50%;}
	.input-01 { height: 72px;}
   
}

@media(min-width:1200px) {
	.center{width: 1148px; margin: 0px auto;}
.footer-top .text-only {width:624px;margin: 0 30px;text-align: left;}
	.footer-left figure{text-align: left; padding-bottom: 55px;}
			.footer-right {width:900px;}
	.footer-left{ width: auto; padding-bottom: 0px;}
	.header-right a+a {    margin-left: 16px;
    margin-right: 15px;}
	.row { margin-right: -15px;margin-left: -15px;}
	.owl-Featured,.owl-product {padding:0 45px;}
	.footer-left{ width: auto;}
	.footer-left ul{ display: block;}
	.banner-style-01 {line-height: 108px;font-size: 90px;}
	.banner-caption{ font-size: 24px; line-height: 29px;}
	
	/*******/
	.footer-bottom {padding: 109px 0 74px;}
	.footer-wrap li+li {margin-top: 17px;}
	/************Detail********/
	.detail-left{ width:461px;float: left; }
.detail-right{ width: 100%; width: calc(100% - 518px); float: right;  padding-top: 0px;}
	/***********Profile********/
	.profile-image figure img{ width: auto; height: auto;}
	.profile-image figure {position: relative; margin-left: -80px;}
.profile-image.order-02 figure {position: relative; margin-left:inherit; margin-left: 111px;}
	.row-profile.middle:after {    width: 700px;
    height: 700px;
    margin-right: -650px;
    margin-top: -102px;}
	.row-profile.middle .profile-info .text-midlle-row {font-size: 48px;line-height: 60px;}
	.row-profile.middle .profile-info .text-midlle-row i {font-size: 209px;margin-left: -43px;margin-top: -118px;}
	.row-profile.middle .profile-info .text-midlle-row {padding-left: 90px;}
	.profile-info{ width: 48%;}
	
}	
@media(min-width:1400px) {
	.owl-Featured,.owl-product {padding:0 45px;}
.footer-top .text-only {
    width: 624px;
    margin: 0 30px;
    text-align: left;
}
}


@media(min-width:1700px) {
	.welcome-left{width: 674px;}
	.welcome-right{width: 630px;}
	.footer-top .text-only {width: 707px;margin: 0 50px;}
	.footer-right {width: 1229px;}
	.footer-left{ width: auto;}
	.col-04 {width: 401px;}
}
@media (max-height:360px) {

	
}


@media(max-width:1200px) {
.row-profile.middle:after{display:none;}
}

@media(max-width:768px) {
.bredcrumbs-ul{padding-top: 0;
height:auto !important;
    vertical-align: middle;}
	.page-title{font-size:22px;}
.banner-wrap picture img.imageResponsive{width: 100%;
    min-height: 210px;
    object-fit: cover;
    vertical-align: bottom;}	
	.sort-by{margin-bottom:20px;}
	.caption > ul li a{font-size:14px; font-weight:500;}
	.mobile-price{display:block;}
    .desktop-price{display:none;}
}

@media(max-width:576px) {
    .flexslider .slides img{
        height: 55vh !important;
    }
    .banner-caption{
        padding: 0 20px;
    }
    .flex-control-paging li a,
    .flex-control-paging li a.flex-active{
        width:14px !important;height: 14px !important;
    }
    .flex-control-paging li a.flex-active::after{
        width: 8px;
        height: 8px;
        margin-left: 2px;
        margin-top: 2px;
    }
    
    
}
@media(max-width:420px) {
    .detail-right .yith-wcwl-add-to-wishlist{
        padding-left:0 !important;
    }
}