@font-face {
  font-family: 'Bahnschrift Regular';
  font-style: normal;
  font-weight: normal;
  src: local('Bahnschrift Regular'), url('BAHNSCHRIFT.woff') format('woff');
}

body{
	margin:0px;
  font-family: 'Bahnschrift Regular' !important;
	font-weight: 400;
  line-height:1.2;
  color:#323232;
}

.site-bgcolor{
  background:#0000b4 !important;
}

.gray-color{
  background:#4d4d4d !important;
}

.free-space{
  width:100%;
  float: left;
  background: #0000b4;
  height:92px;
}

.dropdown-toggle::after{
  display: none;
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td, .navbar{
    margin: 0;
    padding: 0;
}

h1{
	font-size:36px;
}

h2{
	font-size:30px;
}

h3{
	font-size:24px;
}

h4{
	font-size:18px;
}

h5{
	font-size:14px;
}

h6{
	font-size:12px;
}

p{
	font-size: 16px;
}


a, a:hover{
	text-decoration:none;
}

input, button{
	outline:none;
	box-shadow:none;
	overflow: visible;
}

input:focus, button:focus{
  outline:none;
  box-shadow: none;
}

img{
	max-width:100%;
	border-style: none;
}

ul{
	padding:0;
	list-style:none;
	margin:0px;
}

.navbar-collapse, .navbar-brand{
  float: left;
}

.navbar-brand{
  padding:0;
  margin:0;
}

.dropdown-menu {
  display: block;
  visibility: hidden;
  opacity:0;
  transform: translateY(50px);
  transition:.5s ease all;
  margin-top:0px;
  border: 1px solid #f1f1f1;
  border-radius: 0px 0px 5px 5px;
}

.dropdown:hover .dropdown-menu{
  display: block;
  visibility: visible;
  opacity:1;
  transform: translateY(0px);
  transition:.5s ease all;
} 



/*------------border animation--------------*/


.owl-stage {
    left: -100px;
}

select {
    -moz-appearance:none;
    -webkit-appearance:none;
    appearance:none;
}

.form-control:focus{
  background:transparent;
  border-color:#fff;
  box-shadow: none;
  color:#fff;
}

.form-group{
  width:100%;
  text-align: center;
}



ul.slick-dots {
    text-align: center;
    width: 120px;
    margin: 0 auto;
}
ul.slick-dots li{
  float:left;
  margin:0 0 0 8px;
}

ul.slick-dots li button{
  border:1px solid #fff;
  color:#fff;
  padding:15px 20px;
  background: transparent;
}

ul.slick-dots li.slick-active button{
  background:rgba(255, 255, 255, 0.20);
}