/*** Responsive css ***/
@media screen and (max-width:1600px) {
	.home-slider .owl-carousel .item { height:650px; }
	
}
@media screen and (max-width:1280px) {
	.main-banner .banner-content { width:58%; }
	#products .owl-controls .owl-buttons div.owl-prev { /*display:none;*/ left:0; }
	#products .owl-controls .owl-buttons div.owl-next { /*display:none;*/ right:0; }
	/*#products .owl-theme .owl-pagination { display:block; margin-top:20px; }*/
	.owl-theme .owl-controls .owl-page span { border-color:#61a14f; }
	.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { background:#61a14f; }
	.home-slider .container { position:absolute; top:0; left:0; margin-left:0; margin:0 1%; width:98%; }
	.container, .container-large { width:98%; }
}
@media screen and (max-width:1023px) {
	h2 { font-size:50px; line-height:50px;  }
	h2 span { font-size:32px; }
	header { position:relative; }
	header.fixed { padding:20px 0; }
	header .logo, header.fixed .logo { width:150px; }
	
	.content-wrapper, .content-wrapper.fixed  { padding-top:0; }
	
	.product-slider .owl-controls .owl-buttons div.owl-prev { left:0; }
	.product-slider .owl-controls .owl-buttons div.owl-next { right:0; }
	#products .owl-carousel { padding:0 30px; }
	
	footer .bottompart { text-align:center; }
	footer .bottompart .copyright { float:none; display:inline-block; width:auto; margin:0 auto 20px auto;  }
	footer .bottompart .links { width:100%; text-align:center; }
	
	.main-banner .slider { width:50%; }
	.main-banner .banner-content { width:50%; padding:30px; }
	
	/**/
	#about .welcome-img, .about .welcome-img { width:40%; }
	#about .details, .about .details { width:60%; }
	
	
}
@media screen and (max-width:979px) {
	.home-slider .owl-carousel .item { height:650px; }
	.home-slider .owl-carousel.inner .item { height:400px; }
	
	.section { padding:50px 0; }
	
	footer .col-01, footer .col-02 { width:50%; }
	footer .col-03 { width:100%; margin-top:20px; }
	
	.prolist li { width:23%; }
	
	.enquiry .form-list { width:100%; }
	.form-list li.col-2 { width:49%; }
	
}

@media screen and (max-width:768px) {
	h2 { font-size:45px; line-height:45px;  }
	h2 span { font-size:30px; }
	
	
	footer .toppart { padding:30px 0; }
}
@media screen and (max-width:767px) {	
	.section { padding:30px 0; }
		
	#slider .container, #innerbanner .container { padding:0 2%; }
	.container { width:96%; }
	
	#products p, #brochure p { width:100%; font-size:18px; line-height:24px; }
	#about .welcome-img, .about .welcome-img, #brochure .brochure-img { width:80%; padding-right:0; float:none; margin:0 auto 20px auto; }
	#about .details, .about .details, #brochure .form { width:100%; }
	
	footer .top { padding:30px 0; }
	footer .col-01, footer .col-02 { width:100%; margin:0 0 20px 0; padding:0; }
	footer .col-02 .list { line-height:28px; }
	footer .col-03 { margin:0; }
	footer .copyright, footer .design-by { float:none; text-align:center; line-height:22px; padding:4px 0; }
	
	footer { overflow:hidden; }
	footer h1 { position:relative; font-size:18px; }
	footer h1.toggle-btn { position:relative; padding:0 0 0 0; margin:0; cursor:pointer; }
	footer h1.toggle-btn:hover, footer h1.active { color:#fff; }
	footer .toggle-btn:after { font-size:12px; position:absolute; top:0; right:0; content:"\f067"; font-family: 'FontAwesome'; width:18px; height:18px; line-height:26px; text-align:center; }
	.toggle-btn.active:after { content:"\f068"; }
	.toggle-list { height:0; visibility:hidden; opacity:0; -webkit-transition:all 0.1s ease-in; -moz-transition:all 0.1s ease-in; -o-transition:all 0.1s ease-in; transition:all 0.1s ease-in;}
	.toggle-list.open { padding-top:10px; height:inherit; visibility:visible; opacity:1; }
	
	.prolist li { width:31%; }
	#product-detail .detail { width:100%; }
	#product-detail .pro-slider { position:relative; width:100%; padding:10px 0 0 0; }
	#products p { margin-bottom:25px; }
	
	
}
@media screen and (max-width:567px) {
	.home-slider .owl-carousel .item { height:400px; }
	.home-slider .owl-carousel.inner .item { height:250px; }
	
	#products .item .details h5 { font-size:24px; line-height:26px; }
	#products .item .details h5 span { font-size:16px; }
	
	footer .col-03 .list li { width:48%; }
	.prolist li { width:48%; }
}
@media screen and (max-width:480px) {
	h2 { font-size:35px; line-height:35px; }
	h3 { font-size:25px; }
	
	#brochure .form .textfield { line-height:36px; margin-bottom:10px; }
	form .check-box { margin-top:5px; }
	
	.prolist li img { width:80%; }
	.prolist li b { font-size:20px; }
	#products .owl-theme .owl-pagination { display:none; }
	#products .owl-controls .owl-buttons div.owl-prev { display:block; left:0; }
	#products .owl-controls .owl-buttons div.owl-next { display:block; right:0; }
}
@media screen and (max-width:479px) {
	
	footer .col-03 .list { width:98%; }
	#brochure .form .textfield.captcha { width:100%; clear:both; margin-top:10px; }
	
	.form-list li.col-2 { width:100%; }
}
@media screen and (max-width:360px) {
	footer .col-03 .list li { width:98%; }
	.enquiry .text-field.captcha { width:100%; margin-top:5px; }
	
}
@media screen and (max-width:320px) {
}
