/* // Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {  }

/* // Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {  }

/* // Large devices (desktops, 992px and up) */
@media (min-width: 992px) {  
	
	/* product detail start */
	.product-slider .swiper-button-next,
	.product-slider .swiper-button-prev {
		opacity: 0;
		-webkit-transform: scale(0.7);
		transform: scale(0.7);
		transition: all 0.2s ease-in-out;
	}
	.product-slider:hover .swiper-button-next,
	.product-slider:hover .swiper-button-prev {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	}
	/* product detail end */

	.mb-lg-6 {
		margin-bottom:5rem!important;
	}
	.py-lg-120 {
		padding-top:120px!important;
		padding-bottom:120px!important;
	}
	.features .col:not(:last-of-type) {
		border-right:1px solid #D6D6D7;
	}
	.footer .collapse {
		display: block;;
	}
	.footer [data-bs-toggle] {
		pointer-events: none;
	}
	.footer {
		background-color: #ededed;
	}
	.pe-lg-100 {
		padding-right: 100px;
	}
	.ps-lg-100 {
		padding-left: 100px;
	}
	.border-lg-right {
		border-right:1px solid #262f384d;
	}
}

/* // X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  }

/* // XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) {  
	.pe-xxl-100 {
		padding-right: 100px;
	}
	.ps-xxl-100 {
		padding-left: 100px;
	}
}







/* // X-Small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {  }

/* // Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {  
	/* filter mobile start */
	.filter-mobile-actions {
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 1022;
		height: 60px;
		background-color: #262F38;
	}
	.filter-list-mobile .accordion-item:first-of-type,
	.filter-list-mobile .accordion-item:last-of-type {
		border-radius: 0;
	}
	.filter-list-mobile .accordion-item {
		border-left:0;
		border-right: 0;
		border-radius:0;
	}
	.filter-list-mobile .accordion-button:not(.collapsed) {
		background-color:#fff;
		color:unset;
		box-shadow:none;
	}
	.filter-list-mobile .accordion-button::after {
		background: unset;
		font-family: "Font Awesome 5 Pro"; 
		font-weight: 300;
		content: "\f067";
		text-align: right;
	}
	.filter-list-mobile .accordion-button:not(.collapsed)::after{
		content: "\f068";
		transform: unset;
	}
	/* filter mobile end */

	/* short mobile start */
	.short-list-mobile .accordion-item:first-of-type,
	.short-list-mobile .accordion-item:last-of-type {
		border-radius: 0;
	}
	.short-list-mobile .accordion-item {
		border-left:0;
		border-right: 0;
		border-radius:0;
	}
	.short-list-mobile .accordion-button:not(.collapsed) {
		background-color:#fff;
		color:unset;
		box-shadow:none;
	}
	.short-list-mobile .accordion-button::after {
		background: unset;
		font-family: "Font Awesome 5 Pro"; 
		font-weight: 300;
		content: "\f067";
		text-align: right;
	}
	.short-list-mobile .accordion-button:not(.collapsed)::after{
		content: "\f068";
		transform: unset;
	}
	/* short mobile end */
	
}

/* // Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {  
	.footer-collapse {
		background-color: #ededed;
		padding:20px 0;
		position: relative;
	}
	.footer-collapse:after {
		content:"";
		position: absolute;
		top:0;
		bottom:0;
		right:0;
		left: -50%;
		background-color: #ededed;
		width: 168%;
		z-index: -1;
	}
}

/* // Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {  }

/* // X-Large devices (large desktops, less than 1400px) */
@media (max-width: 1399.98px) {  }
