@media (min-width: 768px) { 
    html{font-size:16px;}
	.navbar-collapse{width: 50%;}	
	
	#nav-icon3{width: 35px;}

	.footer {padding: 7% 0 3%;}

	.social-footer{margin: 0;}
	.content-aboutus, .content-ourproducts,
	.content-contactpage, .content-policy{padding: 5% 0;}
	.content-productlogo{padding: 7% 0 5%;}
	.content-contactbox{
		padding: 7% 0;
		background: #FFF;
	}
	.title-contact{
		text-align: left;
		padding-left: 8%;
	}
	.title-contact hr{margin: 1rem 0;}
	.from-contact{margin: 0;}
	

	.addbg-formcontact{
		background: url("../images/bg-contact.png") center top no-repeat;
		background-size: cover !important;
		background-attachment: fixed !important;
	}

	.from-contact{
		padding: 8% 5%; 
		background:none;
		margin:  auto;
		box-shadow: none;
	}
	.about-textabout{margin-bottom: 4rem;}
	.products-box{
		text-align: left;
		padding-bottom: 1rem;
		border-bottom: 1px solid #eee;
		
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
	}
	.products-box p{
		/*display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		line-height: 1.3;
		height: calc(1rem * 1.3 * 3);*/
	}
	.products-box img {max-width: 30%;margin-right: 15px;}
	.address-box{margin-bottom: 2rem;}
	.content-news{padding: 5% 0;}
	
	
	.abimg{
		height: 100%;
		margin: 0;
	}
	.abimg img{
		height: 100%;
		object-fit: cover;
	}
	.content-aboutus.aboutpage .about-texthome{margin-bottom: 4rem;}
}
@media (min-width: 700px){
}
/*///////////////////////////////////////////////////////////////////////////////////*/
@media (min-width: 992px){ 	
	#nav-icon3{display: none;}
	.hamburgers-box{justify-content: flex-start;}
	.headbar-main{
		padding:.5rem 0;
		background-color: rgba(255,255,255,.85);
	}
	.slim.headbar-main{background-color: #FFF;}
	.navbar-expand-lg .navbar-collapse{
		width: 100%;
		margin-top: 5px;
		justify-content: flex-end;
	}
	.navbar-expand-lg .navbar-nav{
		justify-content: space-between;
		width: 90%;
		margin: 0;
	}
	.navbar-nav li{
		width: auto;
		margin: 0;
		padding: 0;
		text-align: center;
	}
	.navbar-nav li a{
		padding: 8px 5px;
		position: relative;
	}
	.navbar-brand img{width: auto;max-width: 100%;}
	
	.policy-box ul{
		display: flex ;
		align-items: center;
		justify-content: space-between;
		text-align: left;
	}
	.from-contact{padding: 3rem 2rem;}
	.logo-footer{text-align: left;}
	.address-footer{margin: 0 -10px;}
	
	.contactbar{display: block;}
	.social-header{margin: 0;text-align: right;}
	.social-header img{
		filter: brightness(0) invert(1);
		width: 30px;
	}
	.social-header img:hover{filter: invert(51%) sepia(31%) saturate(5343%) hue-rotate(340deg) brightness(103%) contrast(104%);}
	.readmore-btn{margin: 3rem auto;}
	.mapbox{height: 315px;}
}
/*//./////////////////////////////////////////////////////////////////////////////////*/
@media (min-width: 1200px) {
    html{font-size:18px;}
    .container{ max-width: 1280px; }
	.address-footer{margin: 0;}
}
/*///////////////////////////////////////////////////////////////////////////////////*/
@media (min-width: 1440px) {
    html{font-size:20px;}
    .container{ max-width: 1336px; }
}
/*///////////////////////////////////////////////////////////////////////////////////*/
@media (min-width: 1600px){
	.text-about hr{width: 50%;}
    .container{ max-width: 1440px; }
	
}
/*///////////////////////////////////////////////////////////////////////////////////*/
@media (min-width: 1800px) {
	
}




