@media only screen and (min-width:200px) and (max-width:767px) {
	.carousel-caption p {font-size: 27px;line-height: 31px;}
	.feature_box h2 {font-size: 17px;}
	.stellarnav li {padding: 0 20px !important;}
	.main_header {padding-top: 25px;width: 100%;position: inherit;left: inherit;top: inherit;z-index: inherit;background:#000;}
	.topheadright a {font-size: 18px;}
	.tophead {font-size: 12px;line-height: 14px;width: 232px;margin: 0 auto;padding: 0 0 20px;display: inherit;}
	.gallerypanel {padding: 0;}
	.gallerypanel a {width: 42%;}
	.footer_logo::before, .footer_logo::after {width: 13%;}
	.main_footer .col-md-4 {width: 100%;max-width: 100%;flex: 100%;}
	.txtalgnd {text-align: left;margin: 0 0 10px;}
	.footerbox p {margin: 0 0 35px;}
	.footerbox p br {display: none;}
	.footer_social::before, .footer_social::after {width: 19%;}
	.about, .feature, .gallery {padding: 30px 0;}
	.about p {padding: 0;}
	.gallery_button {margin: 0;}
	.sidebar-contact {width: 267px;}
	.carousel-indicators {left:5px;}
	.topheadright {padding-top: 24px;}
	a.menu-toggle {color: #fff!important;text-align: center;padding: 10px 0 10px!important;}
	.carousel-caption h1 {font-size: 18px;}
	.heading h2 span {font-size: 31px;}
	.box_products_panel {margin-top: 35px;}
	.carousel-caption{
	    top: 46%;
	}
	.box_products h2{
	        margin: 15px 0 10px;
	}
}

@media only screen and (min-width:320px) and (max-width:479px) {
	
	
	
}
	
	
@media only screen and (min-width:480px) and (max-width:767px) {
	

		
	
}



@media only screen and (min-width:768px) and (max-width:991px) {
	.carousel-caption p {font-size: 62px;line-height: 53px;}
	.feature_box h2 {font-size: 17px;}
	.stellarnav li {padding: 0 20px !important;}
	.main_header {padding-top: 25px;}
	.topheadright a {font-size: 18px;}
	.tophead {font-size: 10px;line-height: 14px;}
	.gallerypanel {padding: 0;}
	.gallerypanel a {width: 30%;}
	.footer_logo::before, .footer_logo::after {width: 33%;}
	.main_footer .col-md-4 {width: 100%;max-width: 100%;flex: 100%;}
	.txtalgnd {text-align: left;margin: 0 0 10px;}
	.footerbox p {margin: 0 0 35px;}
	.footerbox p br {display: none;}
	.footer_social::before, .footer_social::after {width: 35%;}
	.about, .feature, .gallery {padding: 30px 0;}
	.about p {padding: 0;}
	.gallery_button {margin: 0;}
	.box_products h2 {font-size: 18px;}
	.box_products p {font-size: 11px;line-height: 14px;}
	.box_products_panel {margin-top: -75px;}
	.feature_box img{
	        height: 160px;
	            width: 160px;
	}
}


@media (min-width:992px) and (max-width:1199px) {
	.gallerypanel {padding: 0;}
	.carousel-caption{
	    top: 43%;
	}
	
}
