@media(max-width:1680px) {
	.repro-slider .slick-next {
		margin-right: 0
	}

	.repro-slider .slick-prev {
		margin-left: 0;
		z-index: 1
	}
}

@media(max-width:1580px) {
	.repro-slider {
		margin: 0 0px;
	}

	.repro-slider li {
		margin: 5px 15px;
	}
}

@media(max-width:1480px) {
	.price-left-block .price-box {
		margin-bottom: 30px;
	}
}

@media(max-width:1380px) {}

@media(max-width:1280px) {}

@media(max-width:1220px) {
	.price-left-block .price-box {
		padding: 20px 6px 15px;

		height: auto;
	}

/*	.price-box p,
	.price-box p > span.woocommerce-Price-amount.amount {
		font-size: 40px;
	}
*/
	.pro-tag {
		margin-bottom: 15px;
		padding-bottom: 15px;
	}

	.pro-item-caption {
		font-size: 18px;
		padding: 15px 10px;
	}
}

@media(max-width:1120px) {
	.product-header {
		font-size: 36px;
	}

	.select-form {
		margin-bottom: 30px;
	}



	.repro-slider li {
		margin: 5px 15px;
	}
}

@media(max-width:1080px) {
	.pro-left-block {
		width: 45.33%;
	}
/*
	.price-left-block,
	.pro-list-block {
		width: 50%;
	}
*/
}

@media(max-width:992px) {
	.price-left-block .price-box {
		padding: 15px 9px;
		height: auto;
		width: 150px;
	}

	.product-header {
		font-size: 32px;
	}

	.pro-list-block .pro-list {
		padding-top: 0;
	}

	.pro-item-caption {
		font-size: 16px;
	}

	.pro-label {
		display: inline-block;
		margin-right: 10px;
	}

	.price-box p {
		font-size: 32px;
	}

	.tab_content {
		padding: 30px;
	}

	.pro-bg {
		margin-bottom: 30px;
		padding: 30px 0 0
	}

	.pro-info-caption .pro-price {
		padding: 14px 10px;
		font-size: 20px;
		width: 100px;
	}

	.pro-info-caption .pro-heading {
		width: calc(100% - 105px);
	}

	.pro-info-caption {
		padding-bottom: 0;
		margin-bottom: 30px;
	}
}

@media(max-width:860px) {

	.price-box p,
	.price-box p > span.woocommerce-Price-amount.amount {
		font-size: 28px;
	}
}

@media(max-width:767px) {

	.pro-left-block,
	.product-detail-wrapper,
	.woocommerce-page div.product div.summary.product-detail-wrapper {
		width: 100%;
		float: none;
		clear: both;
		display: block
	}

	.large-img-pro img {
		width: 100%;
	}

	.repro-slider .slick-prev,
	.repro-slider .slick-next {
		display: none !important
	}
}

@media(max-width:680px) {
	.tab_content {
		padding: 20px;
	}

	.tabs li a {
		margin-left: 25px;
	}

	.pro-list li {
		padding-left: 30px
	}

	.pro-info-caption .pro-price {
		font-size: 18px;
		width: auto;
	}

	.pro-info-caption .pro-heading {
		width: calc(100% - 95px);
	}

}

@media(max-width:580px) {
	.tabs li a {
		display: none
	}

	.tab_drawer_heading {
		display: block
	}

	.pro-info-caption .pro-heading {
		width: 100%;
	}

	.pro-info-caption .pro-price {
		bottom: 0;
		top: inherit
	}
}

@media(max-width:480px) {

	.price-left-block,
	.pro-list-block {
		width: 100%
	}
	.variations .block-6{width: 100%;float: none;padding-right: 0;}
	.woocommerce div.product form.cart .variations label{display: block;}
	.product-detail-wrapper .reset_variations{right: 0}
}

@media(max-width:420px) {}

@media(max-width:380px) {}

/* New Version */

@media (max-width:1480px) {
    .woocommerce div.product form.cart .variations {
        max-width: 500px;
    }
    .variations .block-6 {
    width: 248px;
    }
/*    .price-box p, .price-box p > span.woocommerce-Price-amount.amount {
    font-size: 24px;
    color: #453b39;
    line-height: 100%;
    font-family: 'AvantGarde-Demi';
}

.price-box p > span {
    font-size: 14px;
}

.price-start {
    font-size: 12px;
    color: #453b39;
    display: inline-block;
    line-height: 100%;
    letter-spacing: 0.4px;
}
*/
}
@media (min-width:1330px) {   
    .price-left-block .price-box {
    margin-right:45px!important;
    }
}

@media (min-width:768px) and (max-width:1240px) {
     .price-left-block .price-box {
        margin-top:40px!important;
     }
}

@media (max-width:3440px) {
    .woocommerce div.product form.cart .variations {
    max-width: 400px;
}
    .variations .block-6 {
    width: 100%;
    }
}

@media (min-width:891px) and (max-width:1050px) {
    .woocommerce div.product form.cart .variations {
    max-width: 300px;
}
}

@media (min-width:768px) and (max-width:890px) {
    .woocommerce div.product form.cart .variations {
    max-width: 230px;
}
}
/*
@media (min-width:680px) and (max-width:767px) {
    .woocommerce div.product form.cart .variations {
        max-width: 500px;
    }
   .variations .block-6 {
    width: 248px;
   }
}
*/
@media (min-width:560px) and (max-width:679px) {
    .woocommerce div.product form.cart .variations {
    max-width: 360px;
}
    .price-left-block .price-box {
    margin:40px 20px 0 0!important;
    }
}

@media (min-width:485px) and (max-width:559px) {
    .woocommerce div.product form.cart .variations {
    max-width: 300px;
}
.price-left-block {
    margin: 0 auto;
}    
}

@media (max-width:484px) {
    .variations-box .row {
    display: block;
    position: relative;
    float: none;
    width: 50%;
    margin: 20px auto 0;
}
    .price-left-block .price-box {
    margin:15px auto!important;
}
}

@media (min-width: 680px) and (max-width:983px) {
  .variations-box .row {
    margin:20px auto 0!important;
    display: block!important;
    position: relative!important;
    float: none!important;
    width: 50%!important;
}
    .price-left-block {
        width:100%!important;
    }
    .price-left-block .price-box {
    margin:15px auto!important;
}

.woocommerce div.product form.cart .variations {
        max-width: 100%;
    }
   .variations .block-6 {
    width: 95%;
float: none;
padding-right: 30px;
display: block;
margin-bottom: -15px;
margin: 0 auto;
}
   }
