@media screen and (max-width: 1500px) {

}


@media screen and (max-width: 767px) {
.container{
	padding: 0;
}
.banner-sec .banner .logo{
	padding: 10px;
}
.banner-sec .banner .logo img{
	width: 100%;
}
.banner-sec .banner .text{
	padding: 0 15px;
}
.banner-sec .banner .text h2{
	font-size: 35px;
}
.banner-sec .banner .text h2:before{
	display: none;
}
.banner-sec .banner .text h2:after{
	display: none;
}
.about-sec .about{
	padding: 0 15px;
}
.title h3{
	font-size: 22px;
}
.product-sec .product{
	padding: 0 15px;
}
.product-sec .product .image{
	width: 100%;
}
.product-sec:after{
	z-index: -9;
}
.product-sec #overlay img{
	width: 80%;
}
.menu-sec .navbar-toggler{
	color: #fff;
}
.banner-sec .menu-sec .navbar-collapse .nav-item{
	border: none;
}
.banner-sec .menu-sec .navbar-collapse .nav-item:hover ul.dropdown-menu{ display: block; }
.banner-sec .menu-sec .navbar-collapse .nav-item .dropdown-menu{
	width: 100%;
}
.contact-sec .contact .text{
	margin-bottom: 20px;
	padding: 0 15px;
}
.about-page{
	padding: 60px 15px 0;
}
.brand-page{
	padding: 60px 15px 0;
}
.service-page{
	padding: 60px 15px 0;
}
.contact-page{
	padding: 60px 15px 0;
}
.contact-page .contact-form{
	padding: 20px;
}
}

