.navbar-toggle{ background-color:#BE9E21;}
.navbar-inverse{background-color:#0B80A6; border:none;}
.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-nav>li>a:focus{text-transform: capitalize; font-weight: 400; color: #c9c8c6; font-size:16px;}
.navbar-header img{height:inherit; margin-top:0px;}
.navbar-brand{padding: 0px;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{
	color: #fff;
    background-color: transparent;
	font-weight: 600;
}
.nav>li>a:hover{
	color: #c9c8c6;
	font-weight: 600;
}
.slideContainer{/*padding: 0px;*/}
.item {display: none; position: relative; transition(.3s ease-in-out left);}
#feature .featureDiv{width:90%; margin-top:80px; margin-bottom: 50px;}
#feature h2{margin-top: 50px; margin-bottom: 25px; text-align: center; text-transform: uppercase; font-family:'Fira Sans', sans-serif; font-weight:100;}
#feature p{font-size: 16px; text-align: center;}
#feature .featureDiv h4{margin-top: 25px; margin-bottom: 25px; text-align: center; text-transform: uppercase; font-family:'Raleway', sans-serif; font-weight:400;}
#feature .featureDiv img{height:64px; width:64px;}
#feature .featureDiv p{font-size: 14px; text-align: justify;}
#services{background-color: #F3F4F8;}
.lineIcon{width:40px; height: 3px; background-color: #054053;border-top: none;}
#services h2{margin-top: 75px; margin-bottom: 25px; text-align: center; text-transform: uppercase; font-family:'Fira Sans', sans-serif; font-weight:100;}
#services p{font-size: 14px; text-align: center;}
#services .serviceDiv{width:90%; margin-top:50px; margin-bottom: 50px;}
#services .serviceDiv h3{font-weight: 700; font-family:'Raleway', sans-serif; font-size: 20px; line-height:1px;color: #054053;}
#services .serviceDiv h3 span{opacity:0.7; font-size:75px; margin-top: 20px; margin-bottom:20px;}
#services .serviceDiv p{opacity:0.7; font-family: 'Fira Sans', sans-serif; text-align:justify; margin-top:40px; line-height:25px; margin-bottom:30px}
#services .serviceDiv a{color:#054053; font-size:15px;}
#porfolio h2{margin-top: 50px; margin-bottom: 25px; text-align: center; text-transform: uppercase; font-family:'Fira Sans', sans-serif; font-weight:100;}
#porfolio p{font-size: 16px; text-align: center;}
#porfolio .portfolioDiv{width:100%; margin-top:50px; margin-bottom:50px; margin-left:auto; margin-right:auto; max-height:100px;}
#porfolio .portfolioDiv figure{cursor:pointer; }
#porfolio .porfolioDiv figure img{width:100%; margin-bottom:5px; color:white;}
#porfolio .lastDiv{margin-top:20px;}
#porfolio .row{margin-top:20px;}
#testimonial{width: 100%; margin-top:25px; margin-bottom:10px;}
#testimonial .testimonial{background: url("../images/bg.jpg") repeat; height:300px; margin-top:30px;}
#testimonial h2{margin-top: 50px; margin-bottom: 25px; text-align: center; text-transform: uppercase; font-family:'Fira Sans', sans-serif; font-weight:100;}
#testimonial p{font-size: 16px; text-align: center;}
#testimonial img{ margin-top:50px; margin-bottom:25px; border:5px solid #fff; border-radius:50%;}
#testimonial blockquote {border-left:0px;}
#testimonial blockquote p{text-align:center; text-transform: capitalize; margin-top: 0px; margin-bottom:25px; color:#fff;}
#testimonial blockquote small{text-align:center; text-transform: capitalize; color:#fff;}
#testimonial .carousel-indicators{top:250px !important;}
#contact{background-color:#0B80A6;padding-bottom: 21px;}
#contact h2{margin-top: 50px; margin-bottom: 25px; text-align: center; text-transform: uppercase; font-family:'Fira Sans', sans-serif; font-weight:100; color: #fff;}
#contact p{font-size: 16px; text-align: center; color:#fff;}
#contact .lineIcon{width:40px; height: 3px; background-color: :#fff;}
#contact .adressDiv{width:100%; margin-top:30px; margin-bottom:50px;}
#contact .adressDiv i.fa{font-size:24px; color:#fff;}
#contact .adressDiv p{text-align:left; margin-bottom:20px;}
#contact .adressDiv .form-control{ background-color:rgba(0,0,0,.0001) !important; border: 1px solid #fff;}
#contact .adressDiv .btn{background-color:rgba(0,0,0,.0001) !important; border: 1px solid #fff; color:#fff; width:35%; border-radius:25px; margin-bottom:50px;}
#contact .adressDiv a{color:#fff !important;}
#contact .socialDiv{margin-top: 25px; width:100%; margin-bottom:75px;}
#contact h5{color:color:#fff; margin-top: 30px; color: #fff; font-size: 16px;}
#contact .socialDiv i{float:left; font-size:30px; color:#fff; margin-right:25px;}
#footer h4{text-align:center; font-family:'Roboto', sans-serif; font-size: 16px; font-weight:400; margin-top:30px;}
#footer p{text-align:center; margin-bottom:30px;}
.form-control{color:#fff;}
.error{color:#ff0000de;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    width: 100%;
    height: 100vh;
}
.menuText{
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
	color: #fff;
	font-family: inherit;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 600;
}
.form-control::placeholder{
	color: #fff;
}
.errorField {
	border: 1px solid red !important;
}