 body{
	font-family: 'Poppins';
}
 	
	@media screen and (max-width: 768px){
		.top-bar-sec p, .top-socials ul, .login-sec ul{
			text-align: center;
		}
		.login-sec ul {
		    margin: 8px 0;
		}
		.menu-bar-sec .navbar .navbar-brand {
		    max-width: 200px !important;
		    padding: 5px 15px;
		}
		.menu-bar-sec .navbar .nav{
			margin: 0px -15px !important;
		}
		.menu-bar-sec .navbar .nav li a{
			padding: 5px 15px !important;
		}
	}

/* end top-bar section */

/* start menu-bar section */
	.menu-bar-sec{
		background-color:#2a343e;
	}
	.menu-bar-sec .navbar{
		border: 0;
		border-radius: 0;
		margin-bottom: 0;
		background: transparent;
	}
	.menu-bar-sec .navbar .navbar-brand{
	    height: auto;
	    max-width: 207px;
	    padding: 0;
	}
	.menu-bar-sec .navbar .nav{
		margin: 14px -15px;
	}
	.menu-bar-sec .navbar .nav li a{
		padding: 24px 15px;
		color:#fff;
		font-family: "Ubuntu";
		font-weight: 700;
		font-size: 13px;
		text-transform: uppercase;
	}
	.menu-bar-sec .navbar .nav li.active a,
	.menu-bar-sec .navbar .nav li a:hover,
	.menu-bar-sec .navbar .nav li a:focus,
	.menu-bar-sec .navbar .nav li a:active{
		background-color: transparent;
		color:#9aed00;
	}
/* end menu-bar section */

/* start main-banner section */
	
	.main-banner .item img{
		width: 100%;
		height:500px;
	}
	.main-banner h2{
		text-align: center;
	    font-size: 40px;
	    color: #fff;
	    font-weight: bolder;
	    letter-spacing: 2px;
	    margin-top:-200px;
	}
	@media (max-width: 600px){
		.main-banner .item img{
			width: 100%;
			height:200px;
		}
		.main-banner h2{
			margin-top:60px;
		}
	    .carousel-caption {
	        display: none; /* Hide the carousel text when the screen is less than 600 pixels wide */
	    }
	}
	
/* end main-banner section */
/*start history-sec*/
	.history-sec{
		padding:30px 0;
	}
	.history-sec h2{
		font-size: 39px;
    	color: black;
	}
	.history-sec h4{
		font-size: 20px;
    	color: #333;
    	line-height:1.5;
    	font-size: 22px;
	}
	.history-sec p{
		color:#333;
		font-size: 18px;
    	line-height: 1.5;
	}
	.history-sec img{
		width:100%;
	}

/*end history-sec*/
/*start of news section*/
	.news{
		padding:30px 0;
	}
	.news h2{
		text-align: center;
	    font-size: 27px;
	    color: #000000;
	    font-weight: bolder;
	    letter-spacing: 2px;
	}
	.news h4{
		font-size: 18px;
	    color: black;
	    font-weight: bolder;
	    letter-spacing: 2px;
	}
	.news p{
		color:black;
	}
	.news img{
		width:100%;
		height:260px;
		margin:0 auto;
	}
	@media (max-width: 600px){
		.news .col-sm-4{
			text-align:center;
		}
	}
/* end of news section*/
/*start of special*/
.special{
	padding:30px 0;

}
.special img{
	width:100%;
	height:307px;
}
.special .inner{
	background-color:rgba(160, 160, 159, 1);
	padding:20px 0;
}
.special .inner1{
	background-color:black;
	padding:20px 0;
}
.special h2{
	text-align: center;
    font-size: 27px;
    color: #000000;
    font-weight: bolder;
    letter-spacing: 2px;
}
.special li{
	color:#fff;
	font-size:17px;
}
.special .special-right{
	padding:50px 196px 50px 30px;
}
.special .special-right h4{
    font-size: 18px;
    color: #fff;
    font-weight: bolder;
    letter-spacing: 2px;
}
.special .special-right p{
	color:#fff;
	font-size:17px;
}
@media screen and (max-width: 991px){
	.special .special-right {
	    padding: 50px 93px 50px 30px;
	}
}
@media (max-width: 600px){
	.special img {
	    width: 100%;
	    height: 255px;
	}
	.special .special-right{
		padding:30px;
	}
}
/*end of special*/
/*start of trust*/
.trust{
	padding:30px 0;
}
.trust h2{
	text-align: center;
    font-size: 27px;
    color: #000000;
    font-weight: bolder;
    letter-spacing: 2px;
}
.trust h4{
    font-size: 18px;
    color: #000000;
    font-weight: bolder;
    letter-spacing: 2px;
}
.trust p{
	color:grey;
	font-size:18px;
}
@media (max-width: 600px){
	.trust .col-sm-4{
		text-align:center;
	}
	.gallery{
		padding:10px 0 10px 0 ! important;
	}
}
/*end of trust*/
/*start of product*/
.product{
	padding:30px 0;
}
.product h2, .gallery h2{
	text-align: center;
    font-size: 27px;
    color: #000000;
    font-weight: bolder;
    letter-spacing: 2px;
}
.product h4{
    font-size: 18px;
    color: #000000;
    font-weight: bolder;
    letter-spacing: 2px;
}
.product img{
	width:100%;
	height:230px;
}
/*end of product*/
/*start of testimonial*/
.testimonial{
	background-image: url(../img/slider1.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    height: 100%;
    width: 100%;
    padding: 100px 0;
}
.testimonial h2{
	text-align: center;
    font-size: 27px;
    color: #fff;
    font-weight: bolder;
    letter-spacing: 2px;
}
.testimonial h4{
	color:#fff;
	text-align:center;
}
.testimonial p{
	color:#fff;
}
.testimonial i{
	font-size:30px;
	color:#fff;

}
.testimonial h5{
	text-align:center;
}
#demo{
  padding:10px 0 0 0;
}
  #owl-demo .item{
  margin: 3px;
  }
  #owl-demo .item img{
    display: block;
    width: 50%;
    height: 95px;
  }
  #demo .item p{
    text-align:center;
  }
  #demo .item span{
  font-size:20px;
  color:black;
  position:relative;
  left:128px;
  
  }
/*end of testimonial*/
/*start of gallery section*/
.gallery{
	padding:30px 0 10px 0;
}
.gallery img{
	border:8px solid #ededed;
	height:200px;
	width:100%;
}
/*end of gallery section*/

/* start footer section */
	.top-footer{
		padding: 30px 0;
	}
	.top-footer h2{
		text-align: center;
	    font-size: 27px;
	    color: #000000;
	    font-weight: bolder;
	    letter-spacing: 2px;
	}
	.top-footer h4{
		font-size: 16px;
		text-align: left;
		text-transform: uppercase;
		color: black;
		margin: 0;
		font-weight:bolder;
		margin-bottom: 10px;
	}
	.top-footer ul{
		list-style: none;
		padding-left: 0;
	}
	.top-footer ul li{
		color:grey;
	}
	.top-footer img{
		width: 69%;
    	height: 176px;
    	margin-bottom:10px;
	}
	.top-footer .form-group {
	    margin-bottom: 3px;
	    border:1px solid #000000;
	}
	.top-footer .btn-default{
		width:10%;
		background-color: #333;	
		color:#fff;
	}
	@media screen and (max-width: 991px){
		.top-footer .btn-default{
			width:25%;
		}
	}
	@media (max-width: 600px){
		.top-footer .col-sm-6{
			text-align:center;
		}
		.top-footer h4{
			text-align:center;
		}
		.top-footer .btn{
			width:20%;
		}
	}
	.btm-footer{
		background-color: black;	
		padding:10px 0;
	}
	.btm-footer p{
		color:#fff;
		margin:0;
		font-size:12px;
	}
	.btm-footer a{
		color:#fff;
		text-decoration:none;
	}
/* end footer section 