
.video-background{
  position: absolute;
  right: 0;
  bottom: 0;
  /* min-width: 100vw;
  min-height: 100vh; */
  z-index: -100;
  width: 100%;
  height: auto;
  overflow: hidden;
}
.v-header{
  height: 100vh;
  display: flex;
  align-items: center;
  color: #fff;
}
header{
  /* background: rgba(0,0,100, 0.5); */
  background: rgba(6,6,6,0.5);
  height: 100vh;
}

.header-container{
  max-width: 960px;
  padding-left: 1rem;
  padding-right: 1rem;
  margin: auto;
  text-align: center;
}

  .header-top{
    border-bottom: 1px solid #3e4160;
    background-color: rgba(25,26,51,0.7);
  }

 .header-top .header-info-left ul li {
  color: #fff;
  display: inline-block;
  margin-right: 45px;
  font-family: "Barlow",sans-serif;
  font-size: 14px;
}
.header-top .header-info-right .header-social li {
  display: inline-block;
}
.header-top .header-info-right .header-social li a {
  color: #fff;
  font-size: 14px;
  padding-left: 25px;
}
@media only screen and (max-width: 1600px) and (min-width: 1200px){
 .header-top {
    padding: 8px 80px;
}
}

.header-top {
  padding: 8px 100px;
}
.header-top .header-info-right .header-social a i {
  -webkit-transition: all .4s ease-out 0s;
  -moz-transition: all .4s ease-out 0s;
  -ms-transition: all .4s ease-out 0s;
  -o-transition: all .4s ease-out 0s;
  transition: all .4s ease-out 0s;
  transform: rotateY(0deg);
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
}

.header-top .header-info-right .header-social a i:hover {

  transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  color: #ff5f13;
}

.fullscreen-video-wrap{
  position: absolute;
  top:0;
  left:0;
  width:100%;
  height: 100vh;
  overflow: hidden;
}

.fullscreen-video-wrap video{
  min-height: 100%;
  min-width: 100%;
}

.header-overlay{
  height: 100vh;
  width:100vw;
  position: absolute;
  top:0;
  left:0;
  background: #225470;
  z-index: 1;
  opacity: 0.65;

}

.header-content{
  z-index : 2;
}

.header-content h1{
  font-size: 50px;
  margin-bottom: 0;
}

.header-content p{
  font-size: 1.5rem;
  display: block;
  padding-bottom: 2rem;
  margin-top: 20px;
}
@media (max-width:320px)  { /* smartphones, portrait iPhone, portrait 480x320 phones (Android) */ 

header{
  background: rgba(0,0,0,0) !important;
}
.header-content{
  color: #686868 !important;
}
.video-background {
  top: 75px;
}
.v-header{
  align-items: flex-end;
  height: 90vh;
}
.header-btn{
  color: #fff;
  background-color: #000;
}
}

@media (max-width:480px)  { 
  header{
    background: rgba(0,0,0,0) !important;
  }
  .header-content{
    color: #686868 !important;
  }
  
.video-background {
  top: 75px;
}

.v-header{
  align-items: flex-end;
  height: 90vh;
}
.header-btn{
  color: #fff;
  background-color: #000;
}
}