/*=============== FONT ========================*/
@import url(http://fonts.googleapis.com/css?family=Dosis:400,200,300);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300);

*{margin: 0;padding: 0}

body,html{
    height:100%;

}

body{
  font-family: 'Source Sans Pro', sans-serif;
  font-weight:400;
    position:relative;
}
a{
  transition:450ms;
    -webkit-transition:450ms;
}
a,a:hover,a:focus,a:active{
    text-decoration: none !important;
    outline: 0;

}
p{text-align:justify;
font-size:1.5rem;}
h1,h2,h3,h4,h5,h6{
    font-weight:300;
   font-family: 'Source Sans Pro', sans-serif;

}


ul,ol{list-style: none;padding: 0 !important}


img,button,input[type="submit"]{
	border:0;
}









/*######## Slider ########*/

.custom-nav-area{
position: relative;
background:rgba(1,202,255,.3);
}

.yes_fixed{
	position: fixed !important;
	top: -1px !important;
	left: 0 !important;
	z-index: 999999;
	animation:1.5s yes_fixed 1;
	-webkit-animation:1.5s yes_fixed 1;
}




@keyframes yes_fixed{
	0%{opacity: 0;}
}
@-webkit-keyframes yes_fixed{
	0%{opacity: 0;}
}

.yes_fixed .vanish{
	display: none !important;
	transition:500ms;
	-webkit-transition:500ms;
}


.yes_fixed .collapse{
}

.custom-nav-area .navbar{
	position: absolute;
	top: 0;left: 0;
	z-index: 99;
	width: 100%;
}
.custom-nav-area .navbar h2{
background: rgba(215, 74, 39, 1) none repeat scroll 0 0;
color: rgba(0, 0, 0, 1);
display: inline-block;
font-size: 2.2em;
margin: 10px 0;
padding: 10px;
}
.custom-nav-area .navbar h2 i{
	color: rgba(256,256,256,1);
	padding-right: 10px;
}
.custom-nav-area .navbar-header{}
.custom-nav-area .navbar-header button{}
.custom-nav-area .navbar-header button span{}
.custom-nav-area .collapse{
border-top: 1px solid rgba(215,74,39,1);
border-bottom: 1px solid rgba(215,74,39,1);
background: rgba(0,0,0,0.25);
padding: 0;
}
.custom-nav-area .collapse ul{
visibility: visible;
display: block;
}
.custom-nav-area .collapse ul li{
	position: relative;
}
.custom-nav-area .collapse ul li a{
display: block;
color: black;
font-size: 1.25em;
text-shadow: 0 0 5px rgba(0,0,0,0.8);
padding: 7px 8px 15px 10px;
transition:350ms;
-webkit-transition:350ms;
text-align:center;
}
.custom-nav-area .collapse ul li a:hover,.custom-nav-area .collapse ul li a:focus,.custom-nav-area .collapse ul li a:active{
background: rgba(0,0,0,0.9);
outline: 0;
border: 0;
}






.custom-nav-area .collapse ul li ul li{}
.custom-nav-area .collapse ul li ul li a{
background: rgba(28,33,38,1);
font-size: 1.1em;
padding: 8px;
}

.custom-nav-area .collapse ul li ul{
position: absolute;
top:50px;
transform:scale(0);
transition:500ms;
z-index:-999999px;
}


.custom-nav-area .collapse ul li:hover ul{
top: 43px;visibility:visible;
transform:scale(1);
}


.custom-nav-area .collapse ul li ul li a:hover{
transform:scale(1);
-webkit-transform:scale(1);
background: rgba(0,0,0,1);
}
.big_menu{
	position:relative;
	z-index:9999;
	width:100%;
	background:url(../images/hbg1.jpg);
	height:120px;
	    margin: 0!important;
}
.big_menu2{
	position:absolute;
	z-index:9999;
	top:0%;
	width:100%;
	background:url(../images/hbg1.jpg);
	background-size:cover;
	height:300px;
}
.nav a{
	color:#000;
	border:4px double #000;
	margin-top:27px;
	margin-right:15px;
	transition:500ms;
}
.nav a:hover{
	border:4px solid rgba(0,0,0,.01);
	color:#000;
	background:rgba(0,0,0,.003)!important;
}
.navbar {
    margin-bottom: 0px!important;
	z-index:99!important;
}

.fancybox {
	height:250px;
	overflow:hidden;
}