#search{

	background-color: #073058;

	display: none;

}

#search i{

	color: #fff;

}

#search input{

	height: 45px;

}

#search button{

	margin-top: -42px;



	margin-right: 5px;

	color: #fff;

	background-color: #061e35;

}

#top{

	background-color: #061e35;

}

#top i{

	color: #fff;

}

#top i:hover{

	color: gray;

}

#top ul{

	list-style: none;

	margin-bottom: 0px!important;

}

#top ul li{

	display: inline-block;

}

#top ul li a{

	text-decoration: none;

	color: #fff;

}

#top ul li a:hover{

	color: gray;

}

#nav {

    background-color: #063058;

  }

#nav .track button{

	margin-top: -34px;

	padding: 2px;

	width: 40px;

	margin-right: 5px;

	color: #fff;

	background-color: #061e35;

}

#nav .track button:hover{

	background-color: #073058;

}

#nav .navbar{

	background-color: transparent;

	z-index: 999999999999;

}

#nav .dropdown .dropdown-menu a{

	color: black!important;

}

#nav .navbar ul li a{

	color: #fff;

}

#nav .track{

	z-index: 999999999999;

}

.dropdown:hover>.dropdown-menu {

  display: block;

}



/*banner*/



.carousel-item {



  background: no-repeat center center scroll;

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;

}



#banner .carousel-caption h3{

	margin-top: -40%!important;

	font-size: 65pt;

}

#banner img{

	transition:  .5s;

}

#banner a:hover img{

	margin-left: 30px;

}

.titel{

	color: #061e35;

}



/*about*/



#about .row{

	background-image: url(../img/about-back.jpg);

	padding-top: 40px;

}

#about .about h3{

	background-color: #061e35;

	display: block;

	padding-left: 40px!important;

	padding: 10px;

	color: #fff;

}

#about .about p{

	color: #fff;

	padding-left: 40px;

	font-size: 14px;

}

#about .about img{

	padding-left: 40px;

	transition: .5s;

}

#about .img {

	border: 10px solid #061e35;

}

#about .about a:hover img{

	margin-left: 30px;

}



/*services*/



#services a{

	color: black;

}

#services a:hover{

	text-decoration: none;

}

#services a:hover img{

	transform: scale(1.2);

}

#services img{

	transition: .9s;

}

#services .img{

	overflow: hidden;

}

/*btm*/

#btm{

	background-color: #061e35;

}

#btm h5{

	color: #fff;

}

#btm ul{

	list-style: none;

	padding: 0px;

	margin-top: 20px;

}

#btm ul li{

	padding-top: 7px;

}

#btm ul li a{

	color: gray;

	text-decoration: none;

}

#btm ul li a:hover{

	text-decoration: none;

	color: #fff;

}

hr{

	background-color: gray!Important;

}

#btm .copy-right p{

	color: #fff;

}



/*---------------------Contact Page---------------------------*/



	#contact-page #contact .col-10{

		margin-left: -50px;

	}

	#contact-page #contact p{

		font-weight: bold;

		margin-bottom: 0px;

	}

	iframe{

		z-index: -999999;

	}

	#contact-page{

		border: 1px solid #063058;

		margin-top: -80px;

		

		background-color: #fff;

	}

	#contact-page #contact span{

		margin-top: -20px;

	}

	#contact-page #contact .row{

		margin-bottom: 20px;

		margin-top: 50px;

	}

	#contact-form{
		z-index: 9999999;
	}

	#contact-form input{

		margin-top: 15px;

		margin-bottom: 15px;

		height: 50px;

	}

	#contact-form button{

		height: 50px;

		background-color: #063058;

		color: #fff;

	}

	.contact-img{
		background-image: url(../img/contact.jpg);
		height: 400px;
		width: 100%;
		background-repeat: no-repeat;
		background-size: cover;
		z-index: -9;
	}

	#contact-form button:hover{

		background-color: #061e35;

	}

	.btm-link a{

			color: #FFFFFF;

	}

	.btm_links{

		padding: 5px 10px;

	}



@media screen and (max-width: 986px) {

  #nav {

    background-color: #063058;

  }

  #banner .carousel-caption{

  	display: none;

  }

  #about .img{

  	margin-top: 30px;

  }

  .table-responsive {

    display: block!important;

}

#banner{

	margin-top: 0px!important;

}
#nav .track{
 width: 100%!important;
}

}