/*responsive*/
@media (min-width: 1400px) {
    body{font-size: 1.25rem;}
  
}
@media (max-width: 1366px) {
	.banner {
		height: 80vh !important;
	}
}
@media (max-width: 1200px) {
  .heading .h1 {
    font-size: 2rem;
  }
  .display-4 {
    font-size: 2.5rem;
  }
}

@media (max-width: 1024px) {
	.padding {
		padding-top: 4rem;
		padding-bottom: 4rem;
	}
	html{
		font-size:80%;
	}
	.productBox .inner {
		padding: 2rem 1rem;
	}
}

@media (min-height: 1280px) {
}

@media (max-width: 991.9px) {
   .display-4 {
    font-size: 2rem;
	}
	.mainHeader {
    	justify-content: space-between;
	}
	.logo {
    	width: 127px;
	}
	.banner {
		margin-top: 107px;
	}
	
}

@media (max-width: 768px) {
	.padding {
		padding-top: 3rem;
		padding-bottom: 3rem;
	}
	.right-aboutimg
	{
		display:none;
	}
}

@media (max-width: 767.9px) {
	.header .nav {
    	display: none !important;
	}
	.priceBox
	{
		margin-bottom: 25px;
	}
    
}

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

@media (max-width: 575.9px) {
	.banner{height: auto !important;}   
}

@media (max-width: 480px) {
.heading {
    margin-bottom: 10px;
}
.heading .h1 {
    font-size: 2rem;
}
.services h4 {
    font-size: 17px;
}
	.productBox .inner {
    padding: 1rem;
    border-right: none;
	}
	.readmore {
		margin-top: 1rem;
	}
	.enquiry-form .inner {
		padding: 2rem;
	}
	.productBox .scroller {
		height: auto;
		overflow: hidden;
	}
	.swiper-button-next, .swiper-button-prev {
		width: 35px;
		height: 35px;
	}
	.enquiryBtn {
    right: 0;
    bottom: 0;
    height: auto;
    width: 100%;
    font-size: 12px;
    padding: 5px;
	border-radius:0;
    box-shadow: 0 0 0 1px rgb(0 0 0 / 85%), 0 5px 10px rgb(0 0 0 / 20%);
}
.footerBox
{
	margin-bottom:20px;
}
.footerAbout .footer-title {
    margin-bottom: 8px;
}
}

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

@media (max-width: 355px) {
	.readmore 
	{
		flex-wrap: wrap;
		gap: 6px;
	
	}
    
}

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