/* 
[Master responsive sheet]

Project Name: Flaky (wordpress)
Version:    1.1
Last change:  21/july/18
Assigned to:  Mr.Ashraf Saroha
*/
@media screen and (max-width: 1920px) and (min-width: 1500px){
	.header_class3 .container{
		width: 1580px;
	}
	.home-filter{
		width: 1300px;
		margin: 0 auto;
		float: none;
		padding: 0;
	}
	.template-products > li {
	    height: 550px;
	    max-height: 550px;
	    min-height: 550px;
	}
	.template-products > li.prod-has-cus-gal {
	    height: 485px;
	    max-height: 485px;
	    min-height: 485px;

	}
	.template-products > li.template-carosel {
	    height: 485px;
	    max-height: 485px;
	    min-height: 485px;

	}
}
@media screen and (max-width: 1024px) and (min-width: 981px){
	header{display:none;}
	.responsive-header { display:block; }   
	.btn-group.lang{display:none;}
	.info-offer{top: 40px;}
	.post-meta::before{display:none;}

	.home-filter{padding: 0 30px;}
	.header_class3 .container{
		padding-left: 15px;
		width: auto;
	}
	.header_class5 .container{padding-left: 0;}
	.contact-form button{width: 65px;}  
	.error-info > button{right: 170px;}

	.product-filter.style2{margin-top: 60px;}
	.product-meta{padding: 0;}
	.product-meta-title{padding-left: 0;}
	.option-set > li:first-child a{padding-left: 0;}
	.product-meta h2{font-size: 35px;}
	.prod-catlog > li{width: 242px;}
	.product-title{padding-top: 60px;}
	.tab-sec-info > i{max-width: 50%;}
	.footer-social li a{padding: 0 62px;}
	.ceo-pic > h6{padding-left: 61%;}
	.discount {
		font-size: 50px;
		right: 10px;
		top: 20px;
	}
		.product-title2 h2 {
		font: 500 24px/30px "poppins";
		max-width: 100%;
	}
		.product-title2 > p {
		font: 14px/22px "cabin";
		max-width: 100%;
		padding-bottom: 20px;
		padding-top: 10px;
	}
	.product-title2{
		left: 122px;
		top: 85px;
	}
	.product-title2.style2{left: 30px;}
	.post-base-left::after{right: 95px;}
	.discount.style2{left: 25px;}
	.tab-button-style{top: auto; bottom: 80px; left: 0;}

	.product-filter.style2 .template-products li .prod-uplayer > span {
		bottom: 10px;
		left: 10px;
		top: auto;
	}
	.pop-detail > h4,
	.pop-detail > h3{
		font-size: 24px;
		line-height: 30px;
	}
	.template-products > li.prod-has-cus-gal{
		height: 371px;
		max-height: 371px;
		min-height: 371px;
	}
	.template-products > li.template-carosel{
		height: 371px;
		max-height: 371px;
		min-height: 371px;
	}
	.template-products > li{
		height: 425px;
		max-height: 425px;
		min-height: 425px;
	}
	.home-carousel-meta > span{
		left: -140px;
		bottom: 70px;
	}
	.product-style2 .post-meta{right: 0; top: 0;}
	.vc_column_container {
	    padding: 0 !important;
	}
	.container.quickview_container{
		padding: 0 15px;
	}
	.contact-info > ul li {
	    margin-right: 15px;
	}
	.contact-info > ul {
	    padding: 45px;
	}
	.contact-info.overflow {
	    margin-top: -150px;
	}



}



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

	table.woocommerce-MyAccount-orders tbody tr td {
	    border-top: 1px solid rgba(0, 0, 0, 0.2) !important;
	    margin-top: -1px;
	    padding: 10px 15px !important;
	}

	.cart li .delete-cart{
		top: 30px;
		left: 10px;
	}
	.cart-list-thumb{
		width:100%;
		margin-left: 0;
	}
	.cart-list-price{
		width:auto;
		line-height: 122px;
	}
	.cart-list-quantity{margin-bottom: 0;}
	.container{padding: 0 15px;}  
	.container.quickview_container{
		padding: 0 15px !important;
	}
	.close-quickview > a{
		margin-right: 30px;
		margin-top: 15px;
	}  
	  
	.gap{padding: 72px 0;}  
	header{display:none;}
	.responsive-header { display:block; }
	.product-filter.style2 {
		margin-top: 90px;
	}
	.info-offer{top: 40px;}
	.ico{left: 44.3%;}
	.product-meta h2 {
		font: bold 22px/25px "poppins";
	}

	.home-filter {
		padding: 0 30px;
	}
	.option-set.style3 {
		padding-left: 0;
	}
	.template-products > li.template-carosel{
		width:100%; 
	}
	.template-products > li.video{
		width:100%;  
	}

	.post-beta{width:50%;}
	.post-base-left .product-title2.style2{
		left:40px;
		top:110px;  
	}
	.discount {
		font-size: 40px;
		left: initial;
		right: 80px;
		top: 40px;
	}
	.discount.style2 {
		font-size: 40px;
		left: 40px;
		right: initial;
		top: 40px;
	}
	
	.alluring-products {
	    padding: 0 1px;
	}

	.popular-categ{
		margin-top:0;
		padding:10px 15px;  
	}
	.top-carousel-meta h3 {
	    font: 31px/50px "Poppins";
	    margin-top: 10px;
	}
	.top-carousel-meta > img{
		transform: scale(0.6);
	}
	.top-carousel-meta span{
		font:italic 17px/20px "Crimson Text";   
	}
	.ceo-pic > img{margin-left:37%;}

	.post-meta::before {
		display: none;
	}
	.post-meta .product-photo {
		position: unset;
		text-align: center;
	}
	.product-title{
		padding-top: 30px;
		padding-bottom: 40px;
	}
	.product-title h2 {
		font-size: 24px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.outlets > h2{
		font-size:90px; 
	}
	.outlets span {
		font: italic bold 36px "Crimson Text";
		left: 8%;
		top: 69%;
		transform: translate(0%, -50%);
	}
	.single-related-sec .product-filter .woocommerce .masonry > div{width:49.5%;}
	.tab-button-style {
		left: 20px;
		top: 170px;
	}
	.new-blog-post {
		margin-bottom: 30px;
	}
	.pop-detail > h3{font-size:40px;}
	.pop-detail > h4{font-size:16px;}
	.pop-detail > span{font-size:17px;}
	.popular-category.overlap{
		margin-top:0;   
	}
	.bottom-margin .row .masonry > div{width:49%;}
	.pagintion{margin-top:30px;}

	.coupon{width:100%;}
	.client-bars .row > div {
		float: left;
		width: 33%;
	}
	.text-field{
		margin-bottom: 10px;
	}
	aside {
		margin-top: 40px;
	}
	
	.prod-catlog > li{width: 50%;}
	.header_class3 .container {
		padding-left: 15px;
		width: auto;
	}
	.upper-style > ul{width: 100%;}
	.tab-sec-info{padding-bottom:0;}
	.header_class5 .container{padding:0;}
	.comment-form{ margin-bottom: 30px;}
	.team-meta{margin-bottom: 40px;}
	.contact-info > ul li{
		max-width: 100%;
		margin-bottom: 10px;    
	}
	.error-info > button{right: 45px;}
	.whitish-product-carousel {
		margin-top: -340px;
		position: relative;
		transform: translate(-50%, 0%);
		z-index: 99;
	}
	.single-related-sec .masonry > div{width: 33%;}
	.outlet-price > h4{
		padding-left: 10px;
		font-size: 20px;
	}
	.offer-sec > h4{font-size: 35px;}
	.page-title > h3{top: 38%; font-size: 30px;}    
	.instagram-caro li a{width: 24% !important;}
	.blog-list-info > h3:first-child{font-size: 20px;}
	.load-more{padding-top: 60px;}
	.our-servic{
		margin-bottom: 20px;
	}
	.footer-social li a{padding: 0 44px;}
	.bread-crumb{bottom: -20px;}
	.single-product-carousel{float:none; margin:30px auto 0; width: 85%;}
	.about-company .row.merged > div:first-child {
		padding-left: 0;
	}
	.company-photo {
		margin-left: 0;
	}
	.about-heading h2 {
		font-size: 23px;
		line-height: 30px;
	}
	.contact-us .row > div{float: left; width: 100%;}
	.footer2-meta > ul > li{margin-bottom: 10px;}
	.footer2-meta > ul > li:nth-child(2){border-right: 1px solid #242424;}
	.total-amount{margin-left: 30%; margin-top: 30px;}
	.feature_list{padding: 0;}
	.my-order-list > ul {
		display: block;
		overflow-x: scroll;
		width: 100%;
	}
	.my-order-list > ul {
		max-height: 503px;
	}
	.my-order-list{margin-top: 20px;}
	.woocommerce-shipping-fields {
		margin-top: 30px;
	}
	.payment-options{margin-top: 30px;}
	.col-md-12 .post-video iframe{height: 405px;}
	.single-format-audio .blog-list:hover .post-over {
		bottom: 30px;
	}
	
	.product-style2 .post-meta {
		position: unset;
	}
	.ceo-pic > p{max-width: 95%;}

	.template-products > li.prod-has-cus-gal{
		width: 50%;
		height: 570px;
		max-height: 570px;
		min-height: 570px;
	}
	.template-products > li{
		width: 33.4%;
		height: 430px;
		max-height: 430px;
		min-height: 430px;
	}
	.template-products > li.template-carosel{
		height: 472px;
		max-height: 472px;
		min-height: 472px;
	}
	.option-set > li a{
		padding: 0 13px;
	}
	.popular-review.merged {
	    border-left: 15px solid #fff;
	    border-right: 15px solid #fff;
	}
	.related-product img{
		width: 40%;
	}
	.widget{width: 50%; padding: 0 10px;}
	.title-and-price{width: 58%;}
	.total-quantity{margin-top: -50px;}
	footer .title-and-price{width: 58%;}
	.cart-dropdown2{
		margin-top: 10px;
	}
	.single-description .tab-dec h2{
		margin-bottom: 0;
		font-size: 22px;
	}
	.product-title h3{font-size: 42px;}
	.product-title > a{display: block; margin-top: 20px;}
	.product-title > p {
	    display: none;
	}
	.products-categories > div {
	    padding: 0 10px;
	}
	.products-categories > div {
	    padding: 0 10px;
	}
	.products-categories .row > div {
	    padding: 0 5px 10px;
	}
	.product_on_sale {
	    display: inline-block;
	    margin-left: 50px;
	    margin-top: 20px;
	}
	
	.single-product-carousel {
	    margin-top: 0;
	}

	.product-type-simple .quick-category {
	    margin-bottom: 30px;
	    padding-top: 0;
	}
	.product-type-external .quick-category {
	    margin-bottom: 30px;
	    padding-top: 0;
	}
	.product-type-grouped form.cart{
		margin-bottom: 0 !important;
	}
	.feature_list{margin-bottom: 30px;}
	.cart li .cart-list-price > span{
		margin-top: 20px;
		display: inline-block;
	}





}

@media screen and (max-width: 640px) and (min-width: 501px){
	.news-letter-pop{display: none;}
	.home-filter .option-isotop > ul{text-align: left; margin-bottom: 20px;}
	.template-products > li.template-carosel{
		width: 100% !important; 
	}
	.load-more{padding-top: 50px;}

	.prod-catlog > li{width: 303px;}
		.discount {
		font-size: 50px;
		right: 10px;
		top: 20px;
	}
		.product-title2 h2 {
		font: 500 24px/30px "poppins";
		max-width: 100%;
	}
		.product-title2 > p {
		font: 14px/22px "cabin";
		max-width: 100%;
		padding-bottom: 20px;
		padding-top: 10px;
	}

	.discount.style2{left: 25px;}
	.footer-social li a {
		padding: 0 36px;
	}
	.total-amount{
		margin-left: 0;
		margin-top: 30px;    
	}
	.home-carousel-meta > span{
		bottom: 72px;
		left: -150px;
	}
	.template-products > li.prod-has-cus-gal,
	.template-products > li {
	    height: 500px;
	    max-height: 500px;
	    min-height: 500px;
	    width: 50%;
	}

	.template-products > li.template-carosel{
		min-height: 387px;
		max-height: 387px;
		height: 387px;
	}
	.option-set > li{
		margin-bottom: 10px;
	}
    .products-categories .row > div{padding: 10px 15px; display: inline-block;}
    .main-heading-style3{margin-bottom: 10px;}
    .pop-detail{padding-top: 40px; padding-bottom: 20px;}
    .popular-review.merged {
	    border-left: 15px solid #fff;
	    border-right: 15px solid #fff;
	}
	.post-base-left, .post-base {
	    padding-bottom: 35px;
	    padding-left: 0;
	    padding-top: 35px;
	}
	.product-title2{margin-top: 20px; padding-left: 20px;}
	.contact-info > ul{
		padding: 45px;
	}
	.widget{width: 100%;}
	.whitish-product-carousel{
		margin-top: -300px;
	}
	.top-carousel-meta > img {
	    transform: scale(0.5);
	}
	.top-carousel-meta h3 {
	    font-size: 28px;
	    line-height: initial;
	    margin-top: -20px;
	}
	.top-carousel-meta .home6-shop-btn {
	    margin-top: 20px;
	}
	.ceo-pic > h6{padding-left: 63%;}
	.product-title > p {
	    display: block;
	}
	.product-title > a {
	    margin-top: 0;
	}







    
}


@media only screen and (max-width:500px){
	.view-more{margin-bottom: 50px;}    
	.footer-social li a{border-right: 0;}     
	.error-404 > span,
	.error-404 > span i{font-size: 130px;}
	.error-info > input{width: 100%;}
	.error-info > button{right: 0;}
	.single-description .active > a::before{display:none;}
	.contact-info > ul li{margin-bottom: 40px;}
	.contact-us {
		float: left;
		margin-left: 0;
		transform: translate(0);
		width: 100%;
	}   
	.cart-list-quantity{margin-top: 0; float: none;}
	.cart-list-price{line-height: initial;}
	.total-quantity{float: left; margin-top: 20px;}
	.related-product li span .woocommerce-Price-amount.amount{
		margin-top: 0;  
	}
	.contact-info.overflow {
		margin-left: 0;
		margin-top: 0;
		width: initial;
	}
	.contact-info > ul{
		padding: 45px 25px; 
	}
	.company-heading{padding: 68px 30px 66px;}
	.ceo-pic > span{float:left;}
	.post-info > i span span{margin-top: 0;}
	.whitish-product-carousel{
		position:unset;
		transform:translate(0);     
	}

	.tab-sec-info > i .woocommerce-Price-amount {margin-top: 0;}
	.product-style1{
		padding-bottom: 30px;
		height: auto;
	}   
	.popular-meta-heading > p{max-width: 95%;}
	.container{padding: 0 15px;}
	header{display:none;}   
	.responsive-header { display:block; }
	.template-products > li{
		width:100% !important;  
	}   
	.product-meta {
		padding: 0 15px;
	}   

	.product-filter.style2{
		margin-top:20px;    
	}
	.product-meta h2 {
		letter-spacing: -0.2px;
		max-width: 100%;
		padding-bottom: 30px;
		font: bold 17px/20px "poppins";
	}   
	.option-set.style3,
	.option-set.style4{
		padding-left: 15px;
		margin-bottom: 20px;
	}   

	.option-set.style3 li a {
		font-size: 12px;
		padding: 6px;
	}

	.prod-cat {
		width: 100%;
	}
	.footer-widget {
		float: left;
		margin-bottom: 30px;
		width: 100%;
	}
	.footer-gallery2{width:100%;}
	.footer-social li a{width:100%;}
	.footer-social li {
		float: left;
		width: 100%;
	}
	.home-carousel-meta span b {
		font: bold 24px/30px "Poppins";
	}
	.gallery-title {
		padding-bottom: 15px;
		padding-top: 15px;
		position: relative;
		z-index: 3;
	}
	.bottombar h4{line-height:22px; padding-top:10px; padding-bottom: 8px;}
	.post-beta{width:100%;}
	.prod-catlog > li{width:100%;}
	.post-meta > img {
		left: -20px;
		top: -17px;
	}
	
	.product-photo > img {
		margin-top: 25px;
		transform: rotate(0deg);
	}
	.product-title h3{font-size:25px;}
	.product-title h2{font-size:20px;}
	.product-title p {
		padding: 10px 0 20px;
	}
	
	.popular-meta-heading > h1{
		font-size:23px; 
	}
	.popular-meta-heading > p{
		font-size:13px; 
	}
	.outlets > img {
		max-width: 50%;
		right: 78px;
		top: 120px;
	}
	.outlets > h2 {
		font-size: 68px;
		line-height: 60px;
		padding-left: 15px;
		padding-right: 20px;
		padding-top: 30px;
	}
	.outlets span{
		font-size:30px;
		left:0;
		transform:translate(0);
		top:38%;
	}
	.outlet-price > h4{
		padding-left:10px;
		font-size:16px; 
	}
	.outlet-price{top:80%;}
	.single-related-sec .product-filter .woocommerce .masonry > div{width:100%;}
	.offer-sec > span {
		font-size:19px;
		line-height:30px;
	}
	.offer-sec > span i{float:left;}
	.heading-style1 h4{
		font-size:60px; 
	}
	.heading-style1 h4 span{font-size:18px;}
	.heading-style1 > h4::before{top:78px;}
	.heading-style1 i {
		left: 50%;
		bottom: 0;
		top: auto;
		transform: translate(-50%);
	}
	.option-set > li {
		display: inline-block;
		margin-bottom: 20px;
	}
	.discount{
		font-size:30px; 
	}
	.bottom-margin .row .masonry > div{width:100%;}
	.comment-notes {
		text-align: center;
	}
	.comment-form-rating {
		text-align: center;
	}
	.comment-respond label {
		text-align: center;
	}
	.comment-form-comment {
		text-align: center !important;
	}
	.comment-form input{
		width:100%; 
	}
	.bread-crumb{width:95%;}
	.cart-list-thumb > span{
		position:unset;
		width:100%; 
	}
	.delete-cart {
		left: 4px;
		top: 20px;
	}
	.quantity-area{
		padding:30px 35px;  
	}
	.cart-list-thumb {
		float: left;
		margin: 0;
		padding-left: 0;
		position: unset;
	}
	.coupon{width:100%;}
	.coupon input.dark-btns{
		position:unset; 
		margin-top:10px;
		width:100%;
	}
	.coupon input[type="text"]{
		padding:0 20px;
	}
	.woocommerce .checkout-button.dark-btns{
		margin-right:0;
		width:100%;
		padding: 0 25px;
		text-align: center;
		margin-left: 0;    
	}
	.button.dark-btns.update{
		margin-top: 10px;
		width: 100%;
	}
	.post-over {
		float: left;
		line-height: unset;
		margin-left: 0;
		margin-top: 0;
		padding: 10px 20px;
		position: unset;
		width: calc(100%);
	}
	blockquote{padding: 15px;}

	.admin-info {
		float: left;
		overflow: unset;
		padding-left:0;
		padding-top: 30px;
		width: 100%;
	}
	.admin-photo {
		width: 100%;
	}
	.admin-photo img{float: none;}

	.single-admin{text-align: center;}
	.blog-list-info > h3 a{font-size: 16px;}
	.post-viewers {
		float: left;
		width: 100%;
	}
	.post-viewers > li {
		padding-left: 0;
		padding-right: 10px;
		color: #999;
		font-size: 12px;
	}
	.post-viewers li::before{left: -8px;}
	.home-carousel-meta > span{left: -50px;}
	.post-base::before,
	.post-base::after,
	.post-skew::before,
	.post-skew::after,
	.post-base-left::after,
	.post-base-left::before,
	.post-base-left.white::before{
		display: none;
	}
	.product-title2 {
		float: left;
		max-width: 100%;
		position: unset;
		margin-top: 60px;
		padding-left: 25px;
	}
	.product-title2 h2 {
		color: #333;
		font-size: 20px;
		line-height: 25px;
		max-width: 100%;
		width: 100%;
	}
	.discount {
		color: #000;
		left: 20px;
		position: absolute;
		right: initial;
		top: 190px;
	}
	.discount.style2 {
		left: initial;
		right: 40px;
		top: 210px;
		font-size: 30px;
	}
	.discount i{font-size: 20px;}
	.tab-sec-info > h3{
		font-size: 22px;
		padding-top: 0;
	}
	.tab-sec-info > span{font-size: 14px; font-weight: normal;}
	.ceo-pic > h6 {
		float: left;
		font: 13px "cabin";
		padding-left: 30px;
		padding-top: 0;
		width: 100%;
	}
	.ceo-pic > p {
		margin-left: 0;
		max-width: 100%;
	}
	.ceo-pic > img {
		margin-left: 27%;
	}
	.page_section_title > h3{
		font-size: 20px;
	}
	.btn-group.sortby{
		float: left;
	}
	.woocommerce-ordering{
		margin-top: 10px !important;
	}
	.page-title > h3{
		top: 0;
		font-size: 20px;
	}
	.bread-crumb > ul > li{
		float: none;
		display: inline-block;
	}
	.cart-list-thumb > h3 a{
		line-height: 22px;
		font-size: 15px;
	}
	.product-list-info{
		float: left;
	}
	.woocommerce .order_details li {
		display: block !important;
		float: none;
		margin-bottom: 10px;
	}
	.single-product-carousel .slider-for{
		padding: 0;
	}
	.single-product-carousel > .slider-nav {
		float: left;
		list-style: outside none none;
		padding: 0;
		position: static;
		transform: unset;
		width: 100%;
	}
	.comments li ul.children{padding-left:0;}
	.option-set.style3 > li a:hover, .option-set.style3 > li a.selected,
	.option-set.style3 > li a:hover, .option-set.style4 > li a.selected{
		padding: 5px;
	}
	.ico{left: 38%;}
	.option-set > li a{
		font-size: 12px;
		padding: 0 5px; 
	}
	.option-set > li a:hover, .option-set > li a.selected{padding: 5px;}
	.whitish-product-carousel {
		margin-top: -180px;
		position: unset;
		transform: translate(0px);
	}
	.single-related-sec .masonry > div{width: 100%;}    
	.news-letter-pop{display:none;}
	.deal_popup{display:none !important;}   
	.footer2-meta > p{max-width: 80%;}  
	.offer-sec > h4 {
		font-size: 20px;
		line-height: 30px;
		max-width: 90%
	}   
	.cart-list-thumb > h3{margin-bottom: 10px;}
	.total-amount{margin-left: 0;}  
	.button.dark-btns.update{
		margin-bottom: 50px;
	}
	.footer2-gallery > li{width: 25%;}  
	.footer2-meta > ul > li{display: block; border: 0;} 
	.instagram-caro li a {
		width: 23% !important;
	}   
	.page-title > h3{top: 43%;} 
	.error-info > input{padding-left: 15px;}

	.load-more > a,
	.load-more.style3 > a{
		font-size: 11px;
		line-height: initial;
		padding: 10px 15px;
	}
	
	.template-products > li.template-carosel{
		width: 100%;
		max-height: auto;
		min-height: auto;
		height: auto; 
	}   
	.load-more{padding-top: 50px;}
	.pop-detail{margin-bottom: 30px;}
	.discount{top: 270px;}
	.pagintion > li{padding: 4px;}
	.total-amount{padding:0 25px 10px; width: 100%;}
	.product-availablity h3{font-size: 22px;}
	.blog-list .gallery-post .owl-nav{top: -30px; right: -30px;}
	.company-heading > h2{font-size: 25px;}
	.company-heading{padding: 30px;}
	.top-carousel-meta > img{transform: scale(0.3); margin-top: 0px;}
	.top-carousel-meta h3{margin-top: -30px;}
	.top-carousel-meta span{margin-top: -35px;}
	.top-carousel-meta h3 {
	    font: 23px/38px "Poppins";
	}
	.res-search > form{width: 220px;}
	.top-carousel{z-index: 0;}
	.ceo-pic {
		text-align: center;
	}
	.ceo-pic > img {
		float: none;
		margin: 0 auto 10px;
	}
	.ceo-pic > span,
	.ceo-pic > h6{
		float: none;
		padding-left: 0;
	}
	.quickview-popup {
		height: 690px;
		max-height: 690px;
		overflow-y: scroll;
	}
	.quickview_container .single-product-carousel > .slider-nav .slick-list li{width: auto}
	.quickview_container .single-product-carousel > .slider-nav .slick-list{
		width: auto !important;
		height: auto !important;
	}
	.page-title img{height: 140px;}
	.countdown2 > li, .countdown23 > li {
		border: medium none;
		display: unset;
		float: left;
		margin-right: 0;
		padding-bottom: 10px;
		padding-right: 0;
		padding-top: 10px;
		width: 50%;
	}
	.countdown2, .countdown23 {
		width: 100%;
	}
	.single-product-carousel{width: 100%;}
	.product-availablity > h6{padding: 0; width: 100%;}
	.feature_list{padding: 0;}
	.single-description .tab-content #comments > h3,
	#review_form_wrapper #respond > h3{font-size: 14px;}
	.my-order-list{margin-top: 20px;}
	.oneall_social_login iframe{width: 100% !important;}
	.team-meta img.attachment-flaky_270x341{width: 100% !important;}
	.home-filter{padding: 0;}
	.product-meta-subtitle{padding-left: 15px;}
	.product-meta-title{font-size: 22px; padding-left: 15px;}
	.products-categories .row > div{display: inline-flex;}
	.products-categories .row > div{padding: 10px 15px;}
	.main-heading-style3 > h4 {
	    font-size: 19px;
	    line-height: 30px;
	}
	.main-heading-style3 {
	    padding: 0 15px;
	}
	.pop-detail {
	    padding-top: 30px;
	}
	.pop-detail > h3 {
	    font-size: 24px;
	}
	.main-heading-style3{margin-bottom: 10px;}
	.popular-review.merged {
	    border-left: 15px solid #fff;
	    border-right: 15px solid #fff;
	}
	.post-base-left, .post-base {
	    padding-bottom: 35px;
	    padding-left: 0;
	    padding-top: 35px;
	}

	.actions .button.update.dark-btns{margin-top: 20px !important; margin-bottom: 0 !important;}
	.social-sharing > ul{margin-left: 0;}
	.widget{width: 100%;}
	.social-sharing > ul li{margin-bottom: 10px;}

	.top-carousel-meta .home6-shop-btn {
	    font-size: 12px;
	    margin-top: 4px;
	    padding: 6px 10px;
	}
	.product-title > p {
	    display: block;
	    font-size: 15px;
	}
	.product-title > a {
	    margin-top: 0;
	}
	.header-site-search.active {
	    padding: 0 20px;
	}
	.header-site-search .site-search > input {
	    font-size: 17px;
	}
	.gap{padding: 36px 0;}

	.product_on_sale > span {
	    margin-bottom: 0;
	    margin-top: 30px;
	}

	.single-cart-btn {
	    margin-bottom: 0;
	}
	.social-sharing {
	    margin-top: 15px;
	}
	.single-description .nav-pills li a {
	    font-size: 14px;
	    padding-left: 0;
	}
	.product-type-variable .product-availablity .quick-category{
		margin-bottom: 0;
		padding-top: 0;
	}
	.single-product-carousel{
		margin-top: 30px;
	}
	.single-cart-btn{margin-bottom: 30px;}
	.footer2-gallery{margin-bottom: 60px;}
	.home-filter .option-set{text-align: left;}
	.quickview_container .product-availablity > i{width: 100%;}
	





    
}





@media screen and (max-width: 480px){
	.home-carousel-meta > span{bottom: 20px;}
	.template-products .owl-nav{
		left: auto;
		right: 0;
	}
	.template-products > li,
	.template-products > li.prod-has-cus-gal{
		height: 400px;
		max-height: 400px;
		min-height: 400px;
		width: 50% !important;
	}
	.template-products > li.template-carosel{
		width: 100% !important;
		max-height: 300px;
		min-height: 300px;
		height: 300px;
	}
	.fresh-blog-info {
	    display: inline-block;
	    padding-left: 0;
	    width: 100%;
	}
	.products-categories .row > div{padding: 10px 15px;}
	.popular-review.merged {
	    border-left: 15px solid #fff;
	    border-right: 15px solid #fff;
	}
	.product-title2{margin-top: 20px;}
	.widget{width: 100%;}
	.whitish-product-carousel {
		margin-top: -220px;
	}
	.product-title{padding: 0 20px;}
	.product-title > p{
		max-width: 100%;
	}
	


}
@media screen and (min-width: 376px) and (max-width: 414px){
    .template-products > li,
	.template-products > li.prod-has-cus-gal{
		height: 350px;
		max-height:350px;
		min-height: 350px;
		width: 50% !important;
	}
	.template-products > li.template-carosel{
		width: 100% !important;
		max-height: 257px;
		min-height: 257px;
		height: 257px;
	}
	.home-carousel-meta.style2 > span{top: 50%;}
}
@media screen and (min-width: 361px) and (max-width: 375px){
    .template-products > li,
	.template-products > li.prod-has-cus-gal{
		height: 550px;
		max-height:550px;
		min-height: 550px;
		width: 100% !important;
	}
	.template-products > li.template-carosel{
		width: 100% !important;
		max-height: 232px;
		min-height: 232px;
		height: 232px;
	}
	.home-carousel-meta.style2 > span{top: 50%;}
}

@media screen and (max-width: 360px){
	.discount{top: 210px;}
	.footer-social li a{border-right: 0;}
	.pagintion > li{padding: 4px;}
	.top-carousel-meta span{margin-top: -25px;}
	.home-carousel-meta > span{bottom: 20px;}
	.template-products .owl-nav{
		left: auto;
		right: 0;
	}
	.template-products > li,
	.template-products > li.prod-has-cus-gal{
		height: 540px;
		max-height: 540px;
		min-height: 540px;
		width: 100% !important;
	}
	.template-products > li.template-carosel{
		width: 100% !important;
		max-height: 220px;
		min-height: 220px;
		height: 220px;
	}
	.products-categories .row > div{padding: 10px 15px;}
	.popular-review.merged {
	    border-left: 15px solid #fff;
	    border-right: 15px solid #fff;
	}
	.product-title2{margin-top: 20px;}
	.widget{width: 100%;}
	.home-carousel-meta{top: -20px;}

	.post-comment, .comment {
	    padding: 20px;
	}
	.post-comment img, .comment img {
	    max-width: 50%;
	    min-width: 50%;
	    width: 50%;
	}
	.comment-detail > h2 {
	    width: 100%;
	}
	.comment-detail > i {
	    padding-left: 0;
	    padding-right: 30px;
	}
	.comment-detail{width: 100%;}
	.comment-detail > a{float: right;}
	.front-image{display: none;}
	.home-carousel-meta > span{
		left: -70px;
		bottom: 20px;
	}

	.group_table tr td.woocommerce-grouped-product-list-item__label {
	    width: 70%;
	}
	.group_table tr td {
	    float: left;
	    width: 100%;
	}
	.product_on_sale {
	    display: inline-block;
	    margin-left: 0;
	    margin-top: 10px;
	}
	.main-heading-style3{margin-bottom: 30px;}
	.footer2-meta > ul > li{margin: 0;}


}

@media screen and (max-width: 320px){
	
	.template-products > li,
	.template-products > li.prod-has-cus-gal{
		height: 480px;
		max-height: 480px;
		min-height: 480px;
		width: 100% !important;
	}
	.template-products > li.template-carosel{
		height: 201px;
		max-height: 201px;
		min-height: 201px;
		width: !important;
	}
	.home-carousel-meta > span{bottom: 20px;}
	.template-products .owl-nav{
		left: auto;
		right: 0;
	}
	.product-photo{left: 140px;}
	.product-style2 .product-photo{right: 100px; top: 0px;}
	.discount{top: 190px;}
	.product-filter.style2 .option-set.style3{margin-bottom: 26px;}
	.products-categories .row > div{padding: 10px 15px;}
	.tab-button-style {
	    left: 10px;
	    top: 60px;
	}
	.popular-review.merged {
	    border-left: 15px solid #fff;
	    border-right: 15px solid #fff;
	}
	.product-title2{margin-top: 20px;}
	.widget{width: 100%;}
	.home-carousel-meta{top: -20px;}
	.post-comment, .comment {
	    padding: 20px;
	}
	.post-comment img, .comment img {
	    max-width: 50%;
	    min-width: 50%;
	    width: 50%;
	}
	.comment-detail > h2 {
	    width: 100%;
	}
	.comment-detail > i {
	    padding-left: 0;
	    padding-right: 30px;
	}
	.comment-detail{width: 100%;}
	.comment-detail > a{float: right;}
	.front-image{display: none;}
	.home-carousel-meta > span{
		left: -70px;
		bottom: 0;
	}

}


