@media (min-width:1600px) and (max-width: 1918px) {
	
}

@media (min-width:1280px) and (max-width: 1599px) {

	
}
@media (min-width:992px) and (max-width: 1279px) {
.header-outer .header-content {
	max-width: 950px;
}
.header-outer .header-content .logo-sec{
	max-width:318px;
}
.header-outer .header-content .header-right {
	max-width: 588px;
}
.nav-sec .nav-content {
	max-width: 950px;
}
.nav-sec .nav-content li {
	margin-left: 42px;
}
.nav-sec .nav-content li a {
	font-size: 15px;
}
.banner-sec {
	padding: 150px 0px;
	min-height: 446px;
}
.banner-sec .banner-content h1 {
	font-size: 65px;
}
.banner-sec .banner-content {
	max-width: 950px;
}
.about-sec {
	padding: 44px 0px;
}
.about-sec .about-content {
	max-width: 950px;
}
.about-sec .about-content .btn {
	margin-top: 34px;
}
.about-sec .about-content input[type="text"] {
	width: 444px;
}
.about-sec .about-content input[type="submit"] {
	margin-top: 57px;
}
.product-sec {
	padding: 60px 0px 50px 0px;
}
.product-sec .product-content {
	max-width: 950px;
}
.product-sec .product-content ul {
	margin-top: 32px;
}
.machinary-sec {
	padding-top: 40px;
}
.machinary-sec .machinary-content {
	max-width: 950px;
}
.machinary-sec .machinary-content ul {
	margin-top: 32px;
}
.footer-sec {
	margin-top: 30px;
}
.footer-sec .footer-content {
	margin: 0 auto;
	width: 100%;
	max-width: 950px;
	height: auto;
}
.footer-sec .footer-content input[type="text"] {
	width: 218px;
}
.footer-bottom .footer-bottom-content {
	margin: 0 auto;
	width: 100%;
	max-width: 950px;
}
/*about us*/
.welcome-sec {
	margin: 0 auto;
	width: 100%;
	padding-top:40px;
}
.sub-banner-sec .banner-content {
	max-width: 950px;
}
.welcome-sec .welcome-content {
	max-width: 950px;
}
/*product*/
.welcome-sec .component-sec {
	max-width: 950px;
}

/*infra*/
.inf-machine-sec .inf-machine-content {
	max-width:950px;
}
.table-sec {
	max-width:950px;
}
/*contact*/
.welcome-sec .welcome-content p input[type="text"] {
	width: 470px;
}
.welcome-sec .welcome-content p textarea {
	width: 470px;
}
}
@media (min-width:768px) and (max-width: 991px) {
.header-outer {
	padding: 30px 0px;
}
.header-outer .header-content {
	padding-left:30px;
	padding-right:30px;
}
.header-outer .header-content .logo-sec {
	float: left;
	width: 100%;
	max-width: 200px;
}
.header-outer .header-content .logo-sec {
	float: left;
	width: 100%;
	max-width: 236px;
}
.header-outer .header-content .header-right {
	display:none;
}
.nav-sec {
	display:none;
}
.banner-sec {
	min-height: 314px;
    padding: 100px 0px;
}
.banner-sec .banner-content {
	padding-left:20px;
	padding-right:20px;
}

.banner-sec .banner-content h1 {
	font-size: 45px;
	line-height: 45px;
}
.banner-sec .banner-content span {
	font-size: 40px;
	line-height: 40px;
}
.banner-sec .banner-content p {
	font-size: 16px;
	padding-bottom: 25px;
}
.banner-sec .banner-content li .btn {
	width: 120px;
	font-size: 14px;
}
.about-sec {
	padding: 44px 0px;
}
.about-sec .about-content {
	padding-left:15px;
	padding-right:15px;
}
.about-sec .about-content h2 {
	font-size: 25px;
}
.about-sec .about-content p {
	font-size: 15px;
	padding-top:10px;
}
.about-sec .about-content .btn {
	width: 120px;
	margin-top: 90px;
}
.about-sec .about-content input[type="text"] {
	width: 310px;
}
.about-sec .about-content input[type="submit"] {
	width: 120px;
	margin-top:80px;
}
.product-sec {
	padding: 60px 0px 50px 0px;
}
.product-sec .product-content {
	padding-left:15px;
	padding-right:15px;
}
.product-sec .product-content ul {
	margin-top: 32px;
}
.machinary-sec {
	padding-top: 40px;
}
.machinary-sec .machinary-content {
	padding-left:15px;
	padding-right:15px;
}
.machinary-sec .machinary-content ul {
	margin-top: 32px;
}
.footer-sec {
	margin-top: 30px;
}
.footer-sec .footer-content {
	margin-left: 15px;
	margin-right: 15px;
}
.footer-sec .footer-content ul li a {
	font-size: 11px;
}
.footer-sec .footer-content h2 {
	font-size: 20px;
}
.footer-sec .footer-content p {
	font-size: 13px;
}
.footer-sec .footer-content .links li a {
	font-size: 12px;
}
.footer-sec .footer-content input[type="text"] {
	width:138px;
}
.footer-bottom .footer-bottom-content {
	margin: 0 auto;
	width: 100%;
	max-width: 950px;
}
.footer-sec .footer-content input[type="submit"] {
	width: 87px;
	height: 39px;
}
.footer-bottom .footer-bottom-content {
	margin-left: 15px;
}
.mob-menu-toggle{
	display:block;
}
.mob-menu-toggle {
	right: 40px;
}
/*about us*/
.welcome-sec {
	margin: 0 auto;
	width: 100%;
	padding-top:50px;
}
.sub-banner-sec .banner-content {
	padding-left:20px;
	padding-right:20px;
}
.welcome-sec .welcome-content {
	padding-left:20px;
	padding-right:20px;
}
/*product*/
.welcome-sec .component-sec {
	padding-left:15px;
	padding-right:15px;
}
/*infra*/
.inf-machine-sec .inf-machine-content {
	padding-left: 15px;
	padding-right: 15px;
}
.table-sec {
	padding-left: 15px;
	padding-right: 15px;
}
/*contact*/
.welcome-sec .welcome-content .contact ul li {
	width: calc(100% - 24px);
}
.welcome-sec .welcome-content p input[type="text"] {
	width: 340px;
}
.welcome-sec .welcome-content p textarea {
	width: 340px;
}
}
@media (min-width:320px) and (max-width: 767px) {
.header-outer {
	padding: 30px 0px;
}
.header-outer .header-content {
	margin-left: 15px;
	margin-right: 15px;
}
.header-outer .header-content .logo-sec {
	float: left;
	width: 100%;
	max-width: 200px;
}
.header-outer .header-content .header-right {
	display:none;
}
.nav-sec {
	display:none;
}
.banner-sec {
	min-height: 314px;
    padding: 100px 0px;
}
.banner-sec .banner-content {
	padding-left:15px;
	padding-right:15px;
}

.banner-sec .banner-content h1 {
	font-size: 30px;
	line-height: 30px;
}
.banner-sec .banner-content span {
	font-size: 28px;
	line-height: 28px;
}
.banner-sec .banner-content p {
	font-size: 13px;
	padding-bottom: 25px;
	line-height: 25px;
}
.banner-sec .banner-content li .btn {
	width: 121px;
	height: 45px;
	line-height: 34px;
	font-size: 13px;
}
.about-sec {
	padding:30px 0px;
}
.about-sec .about-content {
	padding-left: 15px;
	padding-right: 15px;
}
.about-sec .about-content h2 {
	font-size: 24px;
	background:none
}
.about-sec .about-content p {
	font-size: 14px;
	padding-top:10px;
}
.about-sec .about-content .read-btn {
	width: 95px;
	font-size: 14px;
	height:46px;
	margin-bottom:20px;
	margin-top:20px;
	
}
.about-sec .about-content input[type="text"] {
	width:327px;
	margin-bottom:10px;
}
.about-sec .about-content input[type="submit"] {
	width: 120px;
	height:53px;
}
.product-sec {
	padding:15px 0px;
}
.product-sec .product-content {
	padding-left:15px;
	padding-right:15px;
}
.product-sec .product-content ul {
	margin-top: 20px;
}
.welcome-sec .product-img ul li {
	width: calc(50% - 24px);
}
.product-sec .product-content ul li {
	width: calc(50% - 16px);
	padding-bottom:15px;
}
.product-sec .product-content h2 {
	font-size: 24px;
	background:none;
}
.welcome-sec .component-sec {
	padding-left: 15px;
	padding-right: 15px;
	padding-top:0px;
}
.welcome-sec .component-sec h2{
	font-size: 25px;
	background: none;
	}
.machinary-sec .machinary-content h2 {
	font-size: 25px;
	background:none;
}
.machinary-sec {
	padding-top: 20px;
}
.machinary-sec .machinary-content {
	padding-left:15px;
	padding-right:15px;
}
.machinary-sec .machinary-content ul {
	margin-top: 32px;
}
.machinary-sec .machinary-content li {
	width: calc(50% - 16px);
}
.footer-sec {
	margin-top: 30px;
	padding-top:30px;
}
.footer-sec .footer-content {
	padding-left: 20px;
	padding-right: 20px;
}
.footer-sec .footer-content ul {
	padding-top: 12px;
	padding-bottom:15px;
}
.footer-sec .footer-content .links ul {
	padding-top: 12px;
	padding-bottom: 30px;
}
.footer-sec .footer-content ul li a {
	font-size: 15px;
}
.footer-sec .footer-content .fa {
	margin-bottom: 30px;
}
.footer-sec .footer-content h2 {
	font-size: 20px;
}
.footer-sec .footer-content p {
	font-size: 13px;
}
.footer-sec .footer-content .links li a {
	font-size: 15px;
}
.footer-sec .footer-content input[type="text"] {
	width:157px;
}
.footer-bottom .footer-bottom-content {
	padding-left:15px;
	padding-right:15px;
	
}
.footer-sec .footer-content input[type="submit"] {
	width: 87px;
	height: 39px;
}
.footer-bottom .footer-bottom-content {
	margin-left: 15px;
}
.footer-bottom .footer-bottom-content h2 {
	font-size: 13px;
}
.footer-bottom {
	margin-top: 0px;
}
.mob-menu-toggle{
	display:block;
}
/*about us*/
.welcome-sec {
	margin: 0 auto;
	width: 100%;
	padding-top:20px;
}
.sub-banner-sec {
	padding: 60px 0px;
}
.sub-banner-sec .banner-content {
	padding-left:15px;
	padding-right:15px;
}
.sub-banner-sec .banner-content h1 {
	font-size: 35px;
	line-height: 35px;
}
.welcome-sec .welcome-content {
	padding-left:15px;
	padding-right:15px;
}
.welcome-sec .welcome-content h2 {
	font-size: 25px;
	padding-bottom:0px;
	background:none;
}
/*our-product*/
.welcome-sec .component-sec {
	padding-left:15px;
	padding-right:15px;
}
.welcome-sec .welcome-content ul li {
	display: inline-block;
	margin-right: 10px;
	margin-left: 10px;
	width: calc(50% - 24px);
	margin-bottom: 20px;
}
/*infra*/
.inf-machine-sec .inf-machine-content {
	padding-left: 15px;
	padding-right: 15px;
}
.inf-machine-sec .inf-machine-content h2 {
	font-size: 25px;
}
.inf-machine-sec .inf-machine-content img{
	margin-bottom:10px;
	width:100%;
}
.table-sec {
	margin-left:15px;
	padding-right:15px;
}
/*Enquiry*/
.welcome-sec .welcome-content p input[type="text"] {
	width: 340px;
}
.welcome-sec .welcome-content p textarea {
	width: 340px;
}
/*contact*/
.welcome-sec .welcome-content .contact ul li {
	width: calc(100% - 24px);
}
.welcome-sec .welcome-content p input[type="text"] {
	width:100%;
}
.welcome-sec .welcome-content p textarea {
	width:100%;
}
.welcome-sec .welcome-content p input[type="submit"] {
	width: 88px;
	height: 37px;
	line-height: 37px;
	font-size:14px;
}
}