@media only screen and (min-width: 1280px) and (max-width: 1900px) {

	header .nav_menu .navigation { padding-right:74px;}

	header .nav_menu .navigation ul li a { padding-left:15px; padding-right:15px;}

	header .nav_menu .searchbox .search_input { width:215px;}	

	.sliderbox .slider .slide .slide_caption { font-size:28px;}

	.sliderbox .slider .slide .slide_caption .knowmore { font-size: 16px; line-height: 40px; width: 150px; height: 40px;}

	.copmoverview { background-size:40%;}	
	.copmoverview .overview { background-size:70%; height:330px; padding:30px 0 30px 90px;}
	.parallax  { height:auto !important;}
}

@media only screen and (max-width: 1279px) {

	.parallax  { height:auto !important;}

}
@media only screen and (max-width: 1024px) {
	.container {width: 950px;}
	footer .footer-container {width: 950px;}
}
@media only screen and (max-width: 980px) {		

	#menu-toggle {display: block;}	

	header .nav_menu .navigation { right:50px; top:0; padding:0;}

	#main-menu { background:#333; display: none; position:absolute; right:0; top:57px; padding:0; margin:0; width:200px;}



	#main-menu li {

		display: block;

		margin: 0;

		padding: 0;

	}



	#main-menu > li {

		margin-top: -1px;

	}



	#main-menu > li:first-child {

		margin-top: 0;

	}



	#main-menu > li > a {

		border: 1px solid rgba(239, 239, 239, 0.3);

		color: #fff;

		display: block;

		font-size: 14px;

		padding: 12px;		

	}



	#main-menu li > a:hover {

		background-color: #1a6289;

		border:1px solid #1a6289;

		color:#fff;

	}



	#main-menu > li.parent {

		background: none !important;

		padding: 0;

	}



	#main-menu > li:hover > a,

	#main-menu > li.current-menu-item > a {

		/*border: 1px solid #444 !important;

		color: #fff !important;*/

	}

	

	#main-menu ul.sub-menu {

		display: block;

		margin-top: -1px;

		margin-left: 20px;

		position: static;

		padding: 0;

		width: inherit;

	}

	#main-menu ul.sub-menu > li > a { background-color:transparent; border: 1px solid rgba(239, 239, 239, 0.3); border-bottom:0; color:#fff; padding:12px;}

	#main-menu ul.sub-menu > li:first-child { border-top:none;}

	#main-menu ul.sub-menu > li:first-child a { border-top:none;}

	

	.sliderbox .slider .slide .slide_caption { font-size:14px;}

	.sliderbox .slider .slide .slide_caption .knowmore { font-size:14px; height:30px; line-height:30px; width:124px;}

	.copmoverview { background-image:none; padding:20px;}

	.copmoverview .overview { background-size:100%; padding:0; width:100%; height:360px;}

	.copmoverview .overview h1 { text-align:center;}

	.copmoverview .overview p { width:100%;}

	.our_products .our_pro_contnet { width:100%;}

	.our_products .product_slider { width:100%;}

	.industry .industry-slider { width:100%;}

	

	.container { width:100%;}

	.products ul li:nth-child(2n) { margin-right:0 !important;}

	.products ul li:nth-child(3n) { margin-right:52px;}

	.single-box { padding: 0 10px;}

		

	footer { padding:20px 0;}

	footer .footer-container { width:100%; padding:0;}

	footer .footer-container .f_top { padding:0 20px;}

	footer .footer-container .f_bottom ul {padding: 0 20px;}

}

@media only screen and (max-width: 880px) {		
	.pro-banner-title {display: none;}

	.products ul li { margin-right:25px; margin-bottom:25px;}

	.products ul li:nth-child(2n) { margin-right:0 !important;}

	.products ul li:nth-child(3n) { margin-right: 25px;}

	.contact .contact-sidebar { width:37%;}

	.contact .contact-form { padding-left:10px;}

	.prglry { text-align: center; margin-bottom:20px;}

	.prglry ul li { margin-right:0; margin-bottom:0;}
	footer .footer-container .f_top .flogo { width:70%;}
	footer .footer-container .f_top .flogo .makeindia img { width:230px;}
	footer .footer-container .f_top .flogo .acuralogo img { width:230px;}

}

@media only screen and (max-width: 767px) {

	header { position:static;}

	header .logo { display:block; text-align:center; padding:0;}

	header .nav_menu { display:block; float:none; text-align:center; margin-top:20px; padding:0;}	

	header .nav_menu .navigation { display:block; right:0; top:0; padding:0;}

	#main-menu { left:auto; right:auto; top:36px; width:100%; text-align:left;}

	header .nav_menu .searchbox { display:none;}

	.copmoverview .overview { height:auto;}

	.copmoverview .overview h1 { font-size:22px;}
	.main-title h1 {font-size: 32px;}
	.our_products { padding:20px 0;}

	.our_products .our_pro_contnet h1 { font-size:22px; padding-bottom:0;}

	.our_products .our_pro_contnet { padding-bottom:20px;}

	.industry { padding:20px 0 0;}

	.industry h1 { font-size:22px; padding-bottom:0;}

	.owl-carousel.owl-drag .owl-item { padding-bottom:0;}

	.banner { top:0; margin-bottom:0;}

	.contact { float:none; padding-left:10px; padding-right:10px;}

	.row { float:none;}

	.form-control { width:100%;}
	.form-group { text-align: center; }
	.contact .contact-form { float:none; width:100%; margin: 0; padding:0;}

	.contact .contact-form .left { float:none; width:100%;}

	.contact .contact-form .right { float:none; width:100%;}

	textarea.form-control { padding:6px 12px; width:100%;}

	.contact .contact-sidebar { float:none; margin-top:30px; width:100%;}

	.pull-right { float:none;}

	.single-box { padding: 0 5px;}

	.single-product .product-detail .product-slider { float:none; width:100%}

	.single-product .product-detail .pro-desc { float:none; margin-top:40px; width:100%;}

	.pro-diagram { float:none; width:100%;}

	.pro-diagram img { width:100%;}

	.pro-dia-desc { float:none; margin-top:40px; width:100%;}

	.table th, .table td { padding:8px;}

	.sidebar { display:none;}

	.single-product .pro-content { width: 100%; float: none;}

	.copmoverview .overviewbox {position: static;}
	.dindia .dinbox {display: block; width: 100%;}
	.addr-area {
		display: block;
		padding: 0 10px;
	}
	.addr-left {
		float: none;
		margin-bottom: 40px;
		width: 100%;
	}
	.box-center {
		width: 100%;
	}
	.contactdetail_header {
		float: none;
		width: 100%;
	}
	.contactdetail_headertext {
		float: none;
	}
	.address_detail {
		float: none;
		width: 100%;
	}
	.contact .row {
		float: none;
	}
	.contact .contact-form h2 {
		text-align: center;
	}
}

@media only screen and (max-width: 600px) {

	.products ul li { margin-right:0;}

	.products ul li:nth-child(3n) { margin-right:0;}
	#content .why-us .colm-1 {
		display: block;
		float: none;
		width: 100%;
	}
	#content .why-us .colm-2 {
		display: block;
		width: 100%;
	}
	#content .why-us .colm-3 {
		display: block;
	}
	#content .content {
		padding: 15px;
	}

}

@media only screen and (max-width: 480px) {

	.sliderbox { margin-bottom:0; top:0;}

	footer .footer-container .f_top .flogo { float:none; text-align:center; width:100%;}
	footer .footer-container .f_top .flogo .makeindia { display: block;}
	footer .footer-container .f_top .flogo .acuralogo { display:block; float:none; margin-top:20px;}

	footer .footer-container .f_top .fright { float:none; text-align:center; margin-top:40px;}

	footer .footer-container .f_top .fright .contact-btn a { margin:0 auto;}

	footer .footer-container .f_top .fright .social ul { padding:0;}

	footer .footer-container .f_bottom { text-align:center;}

	.banner .page-title { top:20%;}

	

}

@media only screen and (max-width: 360px) {

	.sliderbox { top:0; margin-bottom:0;}	

	.sliderbox .slider .slide .slide_caption { bottom:6%;}

	footer .footer-container .f_bottom { padding:0;}

	footer .footer-container .f_bottom ul li { display:block; border:none; padding:5px 0;}

	.banner .page-title { top:18%;}

	.contact { width:93%;}

	.table th, .table td { font-size:12px; padding:2px;}

	.prglry ul li { margin-bottom:10px;}

}

@media only screen and (max-width: 320px) {

	.sliderbox .slider .slide .slide_caption { display:none;}

	.banner .page-title { top:10%;}

	.products ul li { width:300px; height:300px;}

}

