@media (min-width: 768px) {
	.navbar-nav li a::after {
		bottom: -22px;
	}
	.policy-box {padding-bottom: 2rem;}
	.footer{padding: 5% 0 2%;}
	.content-box{padding:5% 0;}
	.title-box.subtitle{text-align: left;}
	
	#carouselmainSlide .carousel-item{height: auto;}
	
	.navbar-expand-lg .navbar-nav{
		width: 60%;
		margin: auto;
	}
	.captionsbanner h1{font-size: 3rem;}
	#carouselmainSlide .carousel-control-next, 
	#carouselmainSlide .carousel-control-prev{padding-bottom: 1rem;}
	#carouselmainSlide .carousel-control-next img, 
	#carouselmainSlide .carousel-control-prev img {width: 30px;}
	
	.imgabout {
		aspect-ratio: 4 / 3;
		margin-bottom: 0;
	}
	.abouttext-title h2{font-size: 33px;}
	.textproducts-title h1,
	.abouttext-title h1{font-size: 43px;}
	.title-box h1{font-size: 36px;}
	.title-box img{max-width: 80%;}
	.products-box .textpro img {
		bottom: -9px;
	}
	.textpro p {
		-webkit-line-clamp: 3;
		height: calc(1rem * 1.4 * 3);
	}
	.copyright-box{margin-top: 2rem;}
	
	
	.content-box.contactpage{padding: 3% 0;}
	.social-footer{text-align: left;margin: 0;}
	.social-footer img{width: 25px;}
	.slideproductshow{margin: 0 auto;}
	.textabouthome.aboutpage{margin: 0 auto 2rem;}
	
}
@media (min-width: 992px) { 
	html{ font-size:18px; } 
	#nav-icon3{display: none ;}
	.searchmobile{display: none;}
	.searchbox {
        display: block;
        width: 25%;
    }
	.headbar-main{padding: 0;}
	.navbar-brand{text-align: left;}
	.navbar-brand img { width: auto; max-width: 100%;}
	.hamburgers-box{justify-content: flex-start;}
	.navbar-expand-lg .navbar-collapse{
		justify-content: flex-end;
		width: 100%;
	}
	.navbar-expand-lg .navbar-nav{
		width: 100%;
		justify-content: flex-end;
	}
	
	.navbar-nav li{
		width:auto;
		margin: 0 auto;
		padding: 0;
		text-align: center;
		position: static;
	}
	.navbar-nav li a{
		padding: 30px 8px 15px;
		text-align: center;
		border-width: 4px;
	}
	.navbar-nav li a::after {
		background-size: 140px !important;
	}
	.navbar-nav li.dropdown .dropdown-menu a{
		padding: 15px;
		margin: 0;
	}
	.navbar-nav li.dropdown .dropdown-menu{width: 100%;min-width: 100%;left: 0;right: 0;}
	.policy-box ul li{margin-right: 2rem;}
	.policy-box ul{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.captionsbanner h1 {
        font-size: 3.6rem;
    }
	.textpro p {
		-webkit-line-clamp: 2;
		height: calc(1rem * 1.4 * 2);
	}
	
	.navbar-nav li a::after {
		height: 10px;
		bottom: -8px;
	}
	#carouselmainSlide .carousel-control-prev {left: 40%;}
	#carouselmainSlide .carousel-control-next {right: 40%;}
	.readabout{margin-top: 6rem;}
	.title-box img { max-width: 250px;}
	.products-box .textpro img {bottom: -13px;}
	.textfooter.contactfooter{padding-left: 1rem;}
	.copyright-box{margin-top: 4rem;}
	.footer h1{font-size: 22px;}
	#carouselmainSlide .carousel-item:nth-child(2) .captionsbanner{padding-top: 8%;}
	.social-footer img{width: 35px;}
	
	
}
@media (min-width: 1200px) {
	html{ font-size: 20px; } 
	.readabout{margin-top: 9rem;}
	.title-box h1 { font-size: 43px;}
	.footer h1{font-size: 24px;}
	.social-footer img{width: 40px;}
	.navbar-nav li a {
        padding: 40px 12px 25px;
    }
	.products-box .textpro img { bottom: -15px;}
	.mapbox{height: 315px;}
	
	.textabouthome.aboutpage h1{font-size: 26px;}
	.textabouthome.aboutpage h2{font-size: 24px;}
}

@media (min-width: 1440px) {
	.products-box .textpro img { bottom: -19px;}
	.captionsbanner h1{font-size: 4rem; }
	.textabouthome.aboutpage{margin-bottom: 4rem;}
	.textabouthome.aboutpage h1{font-size: 28px;}
	.textabouthome.aboutpage h2{font-size: 26px;}
}

@media (min-width: 1600px) { 
	.navbar-nav li a::after {
		background-size: 125px !important;
	}
}
@media (min-width: 1800px) {
	
}
@media (min-width: 2000px) {
	
}
@media (min-width: 2400px) {
	
}
@media (min-width: 2750px) {
	
}
@media (min-width: 3000px) {
	
}

