@media (max-width: 1200px) {
	 
    
}

@media (max-width: 1024px) {
	 .carousel-inner > .item{
		 height: auto !important;
	 }
	 .carousel-caption{
		 top: 50% !important;
		 left: 50% !important;
			transform: translate(-50%,-50%) !important;
				-webkit-ttransform: translate(-50%,-50%) !important;
					-moz-transform: translate(-50%,-50%) !important;
	 }
	 .carousel-caption-inner{
		 padding: 5px 0px !important;
	 }
	 .carousel-caption-inner h4{
		 margin: 0px !important;
	 }
	 .carousel-caption-inner h3{
		 margin: 0px !important;
	 }
	 .why-box-sec-outer{
		 text-align: center;
	 }
	 .why-box-outer {

    width: 33% !important;
    display: inline-block;
    float: none;

}
.why-us-outer .why-us-header{
	margin-bottom: 0px !important;
}
.why-box-outer{
	margin-top: 20px !important;
}
.contact-page-outer .row .col-sm-6{
	margin-top: 20px;
}
.clientale_listing ul{
	margin-top: 10px;
}

    
}

@media (max-width: 991px) {
	.logo-inner .col-sm-3{
		width: 25%;
		padding: 0px;
	}
	.logo-inner .col-sm-9{
		width: 75%;
		padding: 0px;
	}
	.logo-inner .pull-right.search-outr{
		width: 100% !important;
		padding-top: 20px;
	}
	.menubar .container-fluid{
		padding: 0px !important;
	}
	.logo{
		margin-left: -15px !important;
		display: inline-block;
		float: none !important;
	}
	.menu-right{
		float: none !important;
		margin: 0px !important;
	}
	.navbar-collapse{
		padding: 0px !important;
	}
	.menu-right > li{
		float: none;
	}
	.navbar-toggle{
		position: absolute;
		right: 0;
		top: 65px;
		margin-right: 0px; !important;
	}
	.dropdown-menu{
		position: relative;
		float: none !important;
		border: 1px solid #ddd !important;
		border-radius: 0px !important;
	}
	.dropdown-menu li a{
		text-align: center;
	}
	.menu-right > li{
		margin-top: 1px;
	}
	.why-box-outer {
	width: 32% !important;
}
.welcome-left-outer {
	width: 100%;
	float:none;
	margin-bottom: 25px;
}
.overview-outr .gallery-outer{
	width: 50%;
	float: none;
	margin: 0 auto;
}
.testimonal-outer .gallery-outer{
	width: 100%;
	float: none;
	margin-bottom: 25px;
}
.testimonal-outer .welcome-left-outer {
	width: 100%;
}
.comment-outer{
	width: 100%  !important;
}
.footer-inner .footer-menu-outer{
	width: 50%;
	float: left;
}
.footer-inner .col-sm-4{
	width: 50%;
	float: left;
}
.prdct-left{
	width: 100%;
	margin-top: 20px;
}
.prdct-right{
	width: 100%;
}
.left-sidebar-default .category-header h2{
	padding-bottom: 0px !important;
	line-height: 30px;
	text-align: center;
}
.sidebar-toggle .icon-bar{
	background: #fff !important;
}
.navbar-default .sidebar-toggle:hover .icon-bar, .navbar-default .sidebar-toggle:focus .icon-bar{
	background: #000 !important;
}
.contact-page-outer .row .col-sm-6{
	width: 100%;
}
.contact-page-outer .row .col-sm-6 h3{
	text-align: center;
}
.logo-inner{
	position: relative;
}
.logo{
	margin-top: -71px;
}
}

@media (max-width: 768px) {
	.carousel-caption-inner h3{
		font-size: 30px !important;
	}
	.carousel-caption-inner h3 span{
		font-size: 30px !important;
	}
	.carousel-caption-inner h4{
		font-size: 25px !important;
	}
	
}

@media (max-width: 767px) {
	.mega-menu .dropdown-toggle::after{
		top: 32px !important;
		color:#000 !important;
	}
	.mega-menu li:hover .dropdown-toggle::after, .mega-menu li:focus .dropdown-toggle::after{
		color: #fff !important;
	}
	.mega-menu li.active .dropdown-toggle::after{
		color: #fff !important;
	}
	.mega-menu .dropdown.open > .dropdown-toggle::after {
	   color: #fff !important;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{
	color: #fff !important;
}
.inner-baner-outer img{
	height: 150px;
}
.product-range-outer::before{
	background: transparent !important;
}
.prdct-right-outer h3{
	text-align: center;
	font-size: 18px;
}
.logo{
	margin-left: 0px !important;
}
	
}

@media (max-width: 736px) {
	
	
}

@media (max-width: 667px) {
	.why-box-outer {
	width: 45% !important;
}
	
}

@media (max-width: 600px) {
	
	.carousel-caption-inner h3 {
    font-size: 25px !important;
}
.carousel-caption-inner h4 {
    font-size: 20px !important;
}	
.carousel-caption-inner h3 span{
	font-size: inherit !important;
} 
.logo-inner .text-right form{
	display: block;
	width: 72%;
	float: left;
}
.content-box-outer img{
	float: none;
	margin-left: 0px !important;
	margin-bottom: 10px;
	width: auto;
}
.content-box-outer{
	text-align: center;
}
.director-text-outer .col-sm-4{
	float: none;
}
.director-img-inner{
	margin: 0px -10px 10px;
	float: left;
	width: auto;
}
.director-img-inner .director-img{
	width: 50%;
	height: auto;
	margin-top: 0px;
	padding: 0px 10px;
	float: left;
}
.director-img img{
	width: 100%;
	max-height: auto !important;
}
.director-img-inner .director-img img{
	max-height: none !important;
}
.product-benefits ul li {
	float: left;
	width: 100%;
}
.product-benefits ul li + li{
	margin-top: 8px;
}
.clientale .clientale_listing li{
	width: 100%;
}
.comment-form-outer .width-fifty{
	width: 100%;
}
.comment-form-outer .width-fifty + .width-fifty {
	margin-top: 10px;
}
.footer-inner .footer-menu-outer{
	margin-top: 15px;
}
.footer-inner .col-sm-4{
	margin-top: 15px;
}
.logo{
	margin-top: 0px !important;
}
.navbar-header{
	text-align: center;
}
.navbar-toggle{
	top: 90px;
}

}

@media (max-width: 568px) {
	
	.logo-inner .text-right form{
		width: 70%;
	}	
.overview-outr .gallery-outer {
	width: 80%;
}	

}

@media (max-width: 480px) {
	
	.carousel-caption{
		width: 90%;
	}
.carousel-inner > .item {
	height: 180px !important;
}	
.logo-inner .text-right form {
	width: 64%;
}
.logo-inner .text-right form {
	width: 58%;
}
.why-box-outer {
	width: 100% !important;
}
.comment-form-outer .width-fifty{
	width: 100%;
}
.footer-inner .footer-menu-outer {
	width: 100%;
	float: left;
	margin-top: 20px;
}
.footer-inner .col-sm-4 {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 20px;
}
.reach-inner h2{
	text-align: center;
}

}

@media (max-width: 414px) {
	.logo-inner .text-right form {
	width: 100%;
}
.search-outr .text-right{
	text-align: center;
}
.overview-outr .gallery-outer {
	width: 100%;
}	
.navbar-toggle{
	top: 150px;
}

   

}

@media (max-width: 384px) {
	
   

}
@media (max-width: 375px) {
	
   

}

@media (max-width: 360px) {
	
   

}

@media (max-width: 320px) {
	
   

}

