video {
	width: 100%;
}

.intro-flex {
  padding: 0 !important;
}

.intro-area, .intro-area2 {
	background: #fff;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999;
	padding: 0;
}

.bg_opacity {
	background-color: ;
	height:100%!important;
	width:100%;
	margin:0;
	padding:0;
}

.intro-flex, .intro-area .container{
    height: 100%;
}

.intro-left{}
.intro-left h1{
color: rgba(0, 0, 0, 1);
font-size: 3em;
line-height: 1.2em;
}
.intro-left p{
color: rgba(0, 0, 0, 0.8);
font-size: 2.2em;
}
.down_arrow{
    color: rgba(0,0,0,1);
    position: absolute;
    bottom: 50px;
    left: 0;
    font-size: 1.3em;
    z-index: 999999;
    display: block;
    width:100%;
    text-align: center;
    animation:down-arrow 1200ms infinite;
}

.down_arrow:hover{
    color: rgba(0,0,0,1);
}
.down_arrow span{
    display: block;
}

.down_arrow i{
    color: rgba(256,256,256,1);
}

@keyframes down-arrow{
    0%{bottom:50px;}
    50%{bottom:25px;}
}

.button1 {width: 250px;}
.blnk{
	
	margin-top:30px;
}
.logo{
	margin-top:40%;
}
@-moz-document url-prefix() { 
  .bg_opacity {
	 background-color: ;
     height:640px;
  }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 .bg_opacity {
	 background-color: ;
     height:662px;
  }
}

.logs img{
	
	position:absolute;
	top:32%;
	left:44%;
	width:12%;
}
.welcm{
	color:#fff;
	font-family:Palatino Linotype’,serif;
	position:absolute;
	width:100%;
	height:100%;
	top:-17%;
	text-align:center;
}
.welcm h2{
	
	font-size:3.3rem;
	color:#fff;text-align:center;
}
.welcm img{
	width:200px;
	margin:0 auto;
}
.welcm h3{
	
	font-size:3rem;
	text-align:center;
	color:#fff;
	margin-top:50px;
}
.welcm h4{
	
	font-size:1.8rem;
	font-weight:300;
	color:#fff;text-align:center;
}
.welcm a{
	
}

.down_indicator{
animation: 1s ease 0s normal none 1 running down_indicator;
bottom: 0;
display: block;
height: 140px;
left: 48%;
right: 50%;
padding-top: 18px;
position: fixed;
width: 10%;
z-index: 999999;
-webkit-animation:down_indicator 1s 1 linear;
}
.down2{

}
.down_indicator p{color: rgba(0,0,0,1);font-weight: 600;font-size: 17px;width: 100%;text-align: center}
.down_indicator i{color:rgba(237,31,36,0.5);font-size:45px;position: absolute;bottom: 5px;width:100%;text-align: center;animation:down_indicator_i 800ms infinite;-webkit-animation:down_indicator_i 800ms infinite linear;}
.down_indicator img{
	display: block;width:30px;
	animation:down_indicator_i 2500ms infinite;
	-webkit-animation:down_indicator_i 2500ms infinite linear;
	position: absolute;
	bottom:5px;
	left:0; }

.down_indicator:hover i{animation:none;-webkit-animation:none;}
@keyframes down_indicator_i{
    0%{bottom: 5px;}
    50%{bottom: 30px;}
}

@-webkit-keyframes down_indicator_i{
    0%{bottom: 5px;}
    50%{bottom: 30px;}
}

@keyframes down_indicator{
    0%{opacity:0;}
    15%{opacity:0;}
    20%{opacity:1;}
    100%{opacity:1;}
}

@-webkit-keyframes down_indicator{
    0%{opacity:0;}
    15%{opacity:0;}
    20%{opacity:1;}
    100%{opacity:1;}
}

@media only screen and (max-width: 767.99px){
    .intro-area, .intro-area2 { 
	    height: 1000px;
	    padding: 45% 0;
    }
	.down_indicator {
		bottom: 0;
		top: 52%;
		left: 47%;
	}
	.welcm{
		top: 0;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991.99px){
    .intro-area, .intro-area2 {
        padding: 37% 0;
	    height: 2000px;
    }
	.down_indicator {
		bottom: 0;
		top: 63%;
		left: 48%;
	}
	.welcm{
		top: 0;
	}
}