@media (min-width: 768px) { 
	html{font-size: 16px;}
	#nav-icon3{top: 0rem;}
	.navbar-collapse{width: 50%;}
	.footer{padding: 5% 0 1%;}
	.copyright-box{padding: 1% 0 0;}
	.contact-footer{margin: 0;}
	.address-footer{margin: 0 auto;}
	
	.content-box{padding: 5% 0;}
	
	.tool-social ul{
		display: flex;
		list-style: none;
		align-items: center;
		justify-content: flex-end;
	}
	.tool-social a:hover{text-decoration: underline;}
	.tool-social ul li:last-child a:hover{text-decoration: none;}
	.tool-social ul li{
		margin-right: 10px;
		padding-right: 10px;
		border-right: 1px solid #FFF;
	}
	.tool-social ul li:last-child{
		border-right: none;
		margin-right: 0;
		padding-right: 0;
	}
	.tool-social img{
		width: 25px;
		filter: brightness(0) invert(1);
	}
	.languages-box{
		color: #FFF;
		padding: 0;
		background: none;
	}
	.languages-box span{color: #FFF;}
	.languages-box .dropdown-menu a{text-align: center;}
	.contactbar{
		display: block;
		background: -webkit-linear-gradient(left, rgba(0,0,251,1) 0%, rgba(0,49,156,1) 100%);
		background: -o-linear-gradient(left, rgba(0,0,251,1) 0%, rgba(0,49,156,1) 100%);
		background: linear-gradient(to right, rgba(0,0,251,1) 0%, rgba(0,49,156,1) 100%);
	}
	.languages-box.languagesmobile{display: none;}
	.title-box.subtitle-left{text-align: left;}
	.social-footer{text-align: left;}
	
	.slide-products .slick-next, .slide-products .slick-prev,
	.slide-aboutus .slick-next, .slide-aboutus .slick-prev{
		width: 40px;
		height: 40px;
	}
	.content-box.products-ct{padding: 7% 0;}
	.products-ct .title-box.subtitle-left{margin-bottom: 2rem;}
	
	.slide-aboutus .slick-list{overflow: inherit;}
	.banner-otherpage{height: auto;}
	.text-product--box{height: 185px;}

	.set-step--pc{display: block;}
	.set-step--mobile{display: none;}
	.text-product--box img.arrow-right{left: 101%;}
	.text-product--box img.arrow-left{right: 101%;}
	.text-product--box img.arrow-up{bottom: 103%;}
	
	.tagline-products h1{font-size: 1.3rem;}
	.tagline-products{
		padding: 2rem;
		background-size: cover;
	}
	
	.slide-productshow .slider-nav .slick-prev:before, 
	.slide-productshow .slider-nav .slick-next:before{font-size: 30px;}
	
	
	.messagebox{
		margin: 0;
		padding: 2rem;
	}
	
	.text-aboutpage{margin: 0;}
	
	.slide-ourquality{margin: 0;}
	.slide-ourquality .slick-next, .slide-ourquality .slick-prev{
		width: 40px;
		height: 40px;
	}
	
	.slide-ourquality .slick-list{overflow: inherit;}
}
@media (min-width: 992px) { 
	.navbar-brand img{width: auto;max-width: 100%;}
	.hamburgers-box{justify-content:flex-start;}
	.navbar-expand-lg .navbar-collapse{
		width: 100%;
		justify-content: center;
	}
	.navbar-expand-lg .navbar-nav{
		justify-content: center;
		width: 100%;
		margin: 0;
	}
	.navbar-nav li{
		width: auto;
		margin: auto;
		padding: 0;
		text-align: center;
	}
	.navbar-nav li a{
		padding: 8px;
		color: #000;
		position: relative;
	}
	.navbar-nav li.active a, .navbar-nav a:hover{color: #00339a;}
	
	#nav-icon3{display: none;}
	.policy-box ul{
		display: flex ;
		align-items: center;
		justify-content: space-between;
		text-align: left;
	}
	.slide-aboutus .slick-next{right: 1rem;}
	.slide-aboutus .slick-prev{left: 1rem;}
	.text-product--box{height: 165px;}
	.titleproduct.text-product--box img.arrow-down{
		left: 30%;
	}
	.tagline-products{padding: 3rem  2rem;}
	
	.navbar-nav li .dropdown-menu{
		background: #e9e9e9;
		overflow: hidden;
		border-radius: 10px;
		box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
		min-width: 20rem;
		display: block;
		height: 0;
		opacity: 0;
		transition: all 0.5s;
		margin:-4px 0 0; 
	}
	.navbar-nav li.dropdown:hover> .dropdown-menu{
		height: 282px;
		opacity: 1;
		margin-top: 0;
	}
	.navbar-nav li .dropdown-menu a{
		text-align: left;
		padding: 10px 18px;
		transition: all 0.5s;
	}
	.navbar-nav li .dropdown-menu a:hover{padding-left: 25px;}
	
	.slide-ourquality .slick-next{right: 1rem;}
	.slide-ourquality .slick-prev{left: 1rem;}
}
@media (min-width: 1200px) { 
	html{font-size: 18px;}
	.social-footer img{width: 45px;}
	.slide-products .slick-next, 
	.slide-products .slick-prev{
        width: 50px;
        height: 50px;
    }
	.services-box{
		padding: 2rem 1rem;
		min-height: 210px;
	}
	.text-product--box {
        width: 95%;
        margin: auto auto 2rem;
    }
	.text-product--box img{width: 25px;}
	.titleproduct.text-product--box img.arrow-down{top: 110%;}
	.text-product--box img.arrow-down{top: 103%;}
	.text-product--box img.arrow-right{left: 103%;}
	.text-product--box img.arrow-up{bottom: 103%;}
	.text-product--box img.arrow-left{right: 103%;}
	
	.address-box img,
	.social-box img{width: 50px;}
	.address-box ul li{margin-bottom: 23px;}
	.maptabs ul.nav-pills li a{width: 185px;}
}

@media (min-width: 1440px) { 
    .container{ max-width: 1336px; }
	.text-product--box img{width: 28px;}
	
	.tagline-products h1{font-size: 2rem;}
	.tagline-products p{margin-left: 2rem;font-size: 1.3rem;}
}

@media (min-width: 1600px) { 
}
@media (min-width: 1800px) {
    .container{ max-width: 1440px; }
	html{font-size: 20px;}
}

