@media(min-width:1201px) and (max-width:1400px){
	.container, .container-lg, .container-md, .container-sm, .container-xl{max-width:1140px;width: 1140px;}
	.navbar{padding: 15px 0;}
	.navbar .navbar-nav>li{margin-right: 0px;}
	.navbar-light .navbar-nav .nav-link{font-size: 16px;}
	.navbar .navbar-nav{margin: 0;}

	.hero-txt h6{padding: 10px 25px;font-size: 15px;}
	.hero-txt h1{font-size: 42px;}
	
	.services-wrp{padding: 45px 0;}
	.services-row{padding: 30px 0;}
	.service-data h2{font-size: 42px;line-height: 52px;}
	.service-data p{font-size: 18px;line-height: 26px;}
	.product-wrp h2,.services-box h2{font-size: 42px;line-height: 52px;}
	.services-box h6{font-size: 18px;line-height: 28px;}

	.about-wrp{padding: 80px 0;}
	.about-wrp h2{font-size: 42px;margin: 0 0 25px;}
	.about-wrp p{font-size: 18px;line-height: 28px;}

	.product-wrp{padding: 80px 0 40px;}
	.product-dt{padding: 15px 30px 15px 30px;}
	.product-dt h3{font-size:18px;line-height: 26px;word-break: break-all;}

	.contact-wrp{padding: 60px 0 0;}
	.contact-wrp h2{font-size: 42px;}
	.contact-wrp h6{font-size: 18px;margin: 0 0 45px;}
	.mail-box a{font-size: 18px;text-align: center;}
}

@media(min-width:1025px) and (max-width:1200px){
	.container, .container-lg, .container-md, .container-sm, .container-xl{max-width: 960px;width: 960px;}
	.navbar{padding: 15px 0;}
	.navbar .navbar-nav>li{margin-right: 0px;}
	.navbar-light .navbar-nav .nav-link{font-size: 16px;}
	.navbar .navbar-nav{margin: 0;}

	.hero-txt h6{padding: 10px 25px;font-size: 15px;}
	.hero-txt h1{font-size: 42px;}
	
	.services-wrp{padding: 45px 0;}
	.services-row{padding: 30px 0;}
	.service-data h2{font-size: 42px;line-height: 52px;}
	.service-data p{font-size: 18px;line-height: 26px;}
	.product-wrp h2,.services-box h2{font-size: 42px;line-height: 52px;}
	.services-box h6{font-size: 18px;line-height: 28px;}

	.about-wrp{padding: 80px 0;}
	.about-wrp h2{font-size: 42px;margin: 0 0 25px;}
	.about-wrp p{font-size: 18px;line-height: 28px;}

	.product-wrp{padding: 80px 0 40px;}
	.product-dt{padding: 15px 30px 15px 30px;}
	.product-dt h3{font-size:18px;line-height: 26px;word-break: break-all;}

	.contact-wrp{padding: 60px 0 0;}
	.contact-wrp h2{font-size: 42px;}
	.contact-wrp h6{font-size: 18px;margin: 0 0 45px;}
	.mail-box a{font-size: 18px;text-align: center;}
}

@media(min-width:992px) and (max-width:1024px){
	.container, .container-lg, .container-md, .container-sm, .container-xl{max-width: 100%;width: 100%;}
	.navbar{padding: 15px 0;}
	.navbar .navbar-nav>li{margin-right: 0px;}
	.navbar-light .navbar-nav .nav-link{font-size: 16px;}
	.navbar .navbar-nav{margin: 0;}

	.hero-txt h6{padding: 10px 25px;font-size: 15px;}
	.hero-txt h1{font-size: 42px;}
	img.banner-shp2,img.banner-shp3,img.banner-shp1{display: none;}
	.services-wrp{padding: 45px 0;}
	.services-row{padding: 30px 0;}
	.service-data h2{font-size: 42px;line-height: 52px;}
	.service-data p{font-size: 18px;line-height: 26px;}
	.product-wrp h2,.services-box h2{font-size: 42px;line-height: 52px;}
	.services-box h6{font-size: 18px;line-height: 28px;}

	.about-wrp{padding: 80px 0;}
	.about-wrp h2{font-size: 42px;margin: 0 0 25px;}
	.about-wrp p{font-size: 18px;line-height: 28px;}

	.product-wrp{padding: 80px 0 40px;}
	.product-dt{padding: 15px 30px 15px 30px;}
	.product-dt h3{font-size:18px;line-height: 26px;word-break: break-all;}

	.contact-wrp{padding: 60px 0 0;}
	.contact-wrp h2{font-size: 42px;}
	.contact-wrp h6{font-size: 18px;margin: 0 0 45px;}
	.mail-box a{font-size: 18px;text-align: center;}
}

@media(min-width:768px) and (max-width:991px){
	.container, .container-lg, .container-md, .container-sm, .container-xl{max-width: 100%;width: 100%;}
	.navbar{padding: 15px 15px;}
	.navbar>.container{padding-left: 0px;}
	.navbar .navbar-nav>li{margin-right: 0px;}
	.navbar-light .navbar-nav .nav-link{font-size: 16px;}
	.navbar .navbar-nav{margin: 0;}

	.hero-txt h6{padding: 10px 25px;font-size: 15px;}
	.hero-txt h1{font-size: 42px;}
	img.banner-shp2,img.banner-shp3,img.banner-shp1{display: none;}
	.services-wrp{padding: 45px 0;}
	.services-row{padding: 30px 0;}
	.service-data h2{font-size: 42px;line-height: 52px;}
	.service-data p{font-size: 18px;line-height: 26px;}
	.product-wrp h2,.services-box h2{font-size: 42px;line-height: 52px;}
	.services-box h6{font-size: 18px;line-height: 28px;}

	.about-wrp{padding: 80px 0;}
	.about-wrp h2{font-size: 42px;margin: 0 0 25px;}
	.about-wrp p{font-size: 18px;line-height: 28px;}

	.product-wrp{padding: 80px 0 40px;}
	.product-dt{padding: 15px 30px 15px 30px;}
	.product-dt h3{font-size:18px;line-height: 26px;word-break: break-all;}

	.contact-wrp{padding: 60px 0 0;}
	.contact-wrp h2{font-size: 42px;}
	.contact-wrp h6{font-size: 18px;margin: 0 0 45px;}
	.mail-box a{font-size: 18px;text-align: center;}
}

@media(min-width:448px) and (max-width:767px){
	.container, .container-lg, .container-md, .container-sm, .container-xl{max-width: 100%;width: 100%;}
	.navbar{padding: 10px 10px;}
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{padding-left: 0px;}
	.navbar .navbar-nav{background: #fff;}
	.navbar .navbar-nav>li{margin: 0;}
	.navbar-light .navbar-nav .nav-link{font-size: 16px;}
	.hero-banner{padding:120px 0 35px;}
	.hero-txt h6{font-size: 14px;margin: 0 auto 10px;}
	.hero-txt h1{font-size: 36px;text-align: center;margin: 0 0 10px;}
	.hero-txt p{font-size: 14px;line-height: 22px;text-align: center;margin: 0 0 35px;}
	img.banner-shp2,img.banner-shp3,img.banner-shp1{display: none;}

	.services-wrp{padding: 35px 0;}
	.services-row{padding: 30px 0;}
	.services-img img{margin: 35px 0;}
	.contact-wrp h2:before,.product-wrp h2:before,.about-wrp h2:before,.services-box h2:before,.service-data h2:before{width: 80px;left: 0;right: 0;margin: 0 auto;}
	.service-data h2{font-size: 28px;line-height: 38px;text-align: center;}
	.service-data p{font-size: 14px;line-height: 22px;text-align: center;}
	.services-box h2{font-size: 28px;line-height: 38px;}
	.services-box{padding: 45px 0;}
	.services-box h6{font-size: 16px;line-height: 24px;}
	.services-bx-img{width: 100%;}

	.about-wrp{padding: 45px 0;}
	.about-wrp h2{font-size: 28px;margin: 0 0 35px;padding: 20px 0 0;line-height: normal;}
	.about-wrp p{font-size: 16px;line-height: 24px;}
	.product-wrp{padding: 45px 0;}

	.product-wrp h2{font-size: 28px;line-height: normal;padding: 20px 0 00;margin: 0 0 15px;}
	.product-dt h3{font-size: 18px;}
	.contact-wrp{padding: 45px 0 0;}
	.contact-wrp h2{font-size: 28px;line-height: normal;margin: 0 0 15px;}
	.contact-wrp h6{font-size: 16px;line-height: 26px;margin: 0 0 15px;}
	.mail-box{padding: 25px;}
	.mail-box a{font-size: 16px;text-align: center;}
}

@media(max-width:447px){
	.navbar .navbar-brand img{
    	width: 200px;
	}
	.container, .container-lg, .container-md, .container-sm, .container-xl{max-width: 100%;width: 100%;}
	.navbar{padding: 10px 10px;}
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{padding-left: 0px;}
	.navbar .navbar-nav{background: #fff;}
	.navbar .navbar-nav>li{margin: 0;}
	.navbar-light .navbar-nav .nav-link{font-size: 16px;}
	.hero-banner{padding:120px 0 35px;}
	.hero-txt h6{font-size: 14px;margin: 0 auto 10px;}
	.hero-txt h1{font-size: 36px;text-align: center;margin: 0 0 10px;}
	.hero-txt p{font-size: 14px;line-height: 22px;text-align: center;margin: 0 0 35px;}
	img.banner-shp2,img.banner-shp3,img.banner-shp1{display: none;}

	.services-wrp{padding: 35px 0;}
	.services-row{padding: 30px 0;}
	.services-img img{margin: 35px 0;}
	.contact-wrp h2:before,.product-wrp h2:before,.about-wrp h2:before,.services-box h2:before,.service-data h2:before{width: 80px;left: 0;right: 0;margin: 0 auto;}
	.service-data h2{font-size: 28px;line-height: 38px;text-align: center;}
	.service-data p{font-size: 14px;line-height: 22px;text-align: center;}
	.services-box h2{font-size: 28px;line-height: 38px;}
	.services-box{padding: 45px 0;}
	.services-box h6{font-size: 16px;line-height: 24px;}
	.services-bx-img{width: 100%;}

	.about-wrp{padding: 45px 0;}
	.about-wrp h2{font-size: 28px;margin: 0 0 35px;padding: 20px 0 0;line-height: normal;}
	.about-wrp p{font-size: 16px;line-height: 24px;}
	.product-wrp{padding: 45px 0;}

	.product-wrp h2{font-size: 28px;line-height: normal;padding: 20px 0 00;margin: 0 0 15px;}
	.product-dt h3{font-size: 18px;}
	.contact-wrp{padding: 45px 0 0;}
	.contact-wrp h2{font-size: 28px;line-height: normal;margin: 0 0 15px;}
	.contact-wrp h6{font-size: 16px;line-height: 26px;margin: 0 0 15px;}
	.mail-box{padding: 25px;}
	.mail-box a{font-size: 16px;text-align: center;}
}