/*For Mobile*/
@media only screen and (max-width:760px) {
	body, html {overflow-x: hidden;}

	.top-section {display: none;}
	.header-section {display: none;}	
	.nav-section {border: none;}
	
	.banner-section {margin-top: 60px;}
	.banner-slider .owl-nav .owl-next, .banner-slider .owl-nav .owl-prev {display: none !important;}
	.product-banner-section {margin-top: 60px; padding: 20px 0;}
	.product-banner-section h1 {font-size: 30px;}
	.product-banner-section p {font-size: 14px;}
	.product-banner-section ul li {margin: 3px 1px;}
	.product-banner-section ul li a {display: block;}
	
	.content-section {min-height:inherit;}
	.content-section h1 {font-size:28px; margin: 0;}
	.content-section h2 {font-size:26px; margin: 0;}
	.content-section h3 {font-size:24px; margin: 0;}
	.content-section h4 {font-size:22px; margin: 0;}
	.content-section h5 {font-size:20px; margin: 0;}
	.content-section h6 {font-size:18px; margin: 0;}
	.content-section p {font-size:14px; margin: 0;}
	.content-section ul li {font-size:14px;}
	.content-section ol li {font-size:14px;}
	
	.info-section {padding: 0;}
	.info-section .container {padding: 4px;}
	.info-section .box {padding: 10px; font-size: 12px;}
	.info-section .box img {width: 50px;}
	.info-section .row {margin: -2px;}
	.info-section [class*="col-"] {padding: 2px;}

	.recommendations-section {padding: 30px 0;}
	.recommendations-slider {margin: 0;}
	.recommendations-section .product-box {margin: 10px 50px;}
	.recommendations-slider .owl-nav .owl-prev {left: 0 !important;}
	.recommendations-slider .owl-nav .owl-next {right: 0 !important;}

	.trending-section {padding: 30px 0;}
	.trending-section .row {margin: 0 -5px;}
	.trending-section [class*="col-"] {padding: 5px;}

	.ads-section {padding: 0;}
	.ads-section section {padding: 15px; text-align: center;}
	
	.exclusives-section {padding: 30px 0;}
	.exclusives-section .row {margin: 0 -5px;}
	.exclusives-section [class*="col-"] {padding: 5px;}

	.category-section {padding: 0;}
	.category-section .row {margin: 0 -5px;}
	.category-section [class*="col-"] {padding: 5px;}
	.category-section article {font-size: 14px;}

	.new-section {padding: 30px 0;}
	.new-section .row {margin: -5px;}
	.new-section [class*="col-"] {padding: 5px;}

	.news-section {padding: 0;}

	.brand-section {padding: 30px 0;}
	.brand-section ul li img {max-width: 100px;}
	
	.product-category-section {padding: 0 0 50px 0;}
	
	.breadcrumb-section {display: none;}
	.product-filter {padding: 0 15px;}
	.product-green-box {display: none;}
	.product-number {display: none;}
	.product-sort-by {display: none;}
	.product-showing-results {display: none;}
	.products-container .products-views {display: none;} 
	.product-information {border: none; border-radius: 0; margin: 20px -15px 0 -15px; padding: 5px 15px;}
	
	.product-mobile-showing-results {display: block;}
	.product-mobile-filter-button {display: block;}
	.product-mobile-sort-by {display: block;}
	.product-mobile-green-box {display: block;}
	
	.products-container .card figure .cd-trigger {visibility: visible; opacity: 1; transition:all .4s ease-in-out;}
	
	.edit-filter-modal {width: 100%; position: absolute; left: 0; top: 100px; z-index: 9; background-color: #FFFFFF; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3); transition: transform 0.1s ease, opacity 0.1s ease;}
	.hidden {transform: scale(0.5); opacity: 0;}
	.filter-hidden {display: none;}
	
	.product-details-section {padding: 15px 0;}	
	.product-details-section h6.view {font-size: 14px; text-align: left;}
	.product-details-section h3 {padding: 5px 0;}

	.product-details-section .in-stock {padding-left: 15px;}
	.product-details-section .qa-text {padding-left: 15px;}
	.product-details-section .card-text img {display: block;}
	.product-details-section .quantity-box {float: left; margin-right: 0; margin-top: 5px; margin-bottom: 0;}
	.product-details-section .quantity input[type=number] {font-size: 18px; line-height: 24px; width: 60px; height: 50px;}
	.product-details-section .quantity-button {width: 40px; height: 50px;}
	.product-details-section .addtocart-box {float: none; margin-right: 0; margin-top: 10px; margin-bottom: 10px; width: 100%}
	.product-details-section .addtocart-box button[type="button"] {margin: 0; padding: 10px 15px; width: 100%; height: 50px; font-size: 16px; line-height: 30px;}
	.product-details-section .wishlist-box {float: right; margin-right: 0; margin-top: -116px; margin-bottom: 0;}
	.product-details-section .wishlist-box img {height: 50px;}
	.product-details-section .bar-box {display: none;}
	.payment-method-box figure img {width: 30px;}
	.payment-method-box article {margin-left: 50px;}

	.product-specification-section {padding: 15px 0;}

	.tab-content li {display: inline; margin: 5px !important; padding: 0; width: auto; font-size: 14px !important;}
	.tab-content li a {padding-bottom: 10px;}
	.mt-5 {margin-top: 15px !important;}
	table.specification td {font-size: 14px;}
	.product-details-section table td {width: 100% !important; display: block;}
	.product-details-section table td.space {display: none;}

	.tab-details {margin: 15px auto 0 auto; padding: 0;}
	.product-specification-section [class*="col-"] {padding: 7px 15px;}
	.no-gutters > .col, .no-gutters > [class*="col-"] {padding: 0 !important;}
	.product-specification-section .green-box01 {margin: 0 auto 15px auto;}

	.review-content01 p {float: none;}
	.review-content01 .btn-links a {margin: 0 10px 0 0; float: left;}

	.review-content03 {padding: 10px; border-radius: 10px;}

	.review-content04 {padding: 15px 0 0 0;}
	.review-content04 .sort-by {float: none;}
	.tab-content02 li {font-size: 18px;}

	.tab-details02 {margin: 15px auto 0 auto; padding: 0;}

	.review section .date {position: inherit; right: auto; top: auto;}

	.review-pagination {text-align: center; margin-top: 15px;}
	
	

	.footer-section {}
	.footer-section .section01 {padding: 20px 0;}
	.footer-section .section01 [class*="col-"]:nth-child(2) {border: 0px solid #d1d3d4; border-width: 0;}
	.footer-section .section02 {padding: 20px 0;}
	.footer-section .section03 {padding: 20px 0;}
	.footer-section ul.links li {padding: 5px; display: inline-block;}
	.footer-section ul.links li a {display: block;}
	.footer-section input[type="email"] {padding: 10px 15px; height: 50px; font-size: 14px;}
	.footer-section input[type="submit"] {margin: 10px 0; font-size: 12px;}
	.copyright-section {padding: 10px 0;}

}
/*For Midium Mobile*/
@media only screen and (min-width:480px) and (max-width:760px) {

}
/*For Tablet*/
@media only screen and (min-width:761px) and (max-width:1023px) {
	.top-section {display: none;}
	.header-section {display: none;}	
	.nav-section {border: none;}
	
	.banner-section {margin-top: 60px;}
	
	.info-section .box {padding: 10px; font-size: 12px;}
	.info-section .box img {width: 50px;}
	.info-section .row {margin: -5px;}
	.info-section [class*="col-"] {padding: 5px;}
	
	.recommendations-section .product-box {margin: 10px;}
	.recommendations-slider .owl-nav .owl-prev {left: 0 !important;}
	.recommendations-slider .owl-nav .owl-next {right: 0 !important;}
	
	.ads-section section {padding: 20px;}
	
	.category-section article {font-size: 16px;}
	
}
@media only screen and (min-width:1024px) and (max-width:1100px) {
	
}
