@charset "utf-8";
/* CSS Document */
a {text-decoration:none;}




body { }
span { color:#dd003f;}
.bg-m {
    background-color:#4142ff;background: rgba(65,65,255,1);background: -moz-linear-gradient(top, rgba(65,65,255,1) 0%, rgba(65,65,255,1) 10%, rgba(25,31,153,1) 79%, rgba(25,31,153,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(65,65,255,1)), color-stop(10%, rgba(65,65,255,1)), color-stop(79%, rgba(25,31,153,1)), color-stop(100%, rgba(25,31,153,1)));background: -webkit-linear-gradient(top, rgba(65,65,255,1) 0%, rgba(65,65,255,1) 10%, rgba(25,31,153,1) 79%, rgba(25,31,153,1) 100%);background: -o-linear-gradient(top, rgba(65,65,255,1) 0%, rgba(65,65,255,1) 10%, rgba(25,31,153,1) 79%, rgba(25,31,153,1) 100%);background: -ms-linear-gradient(top, rgba(65,65,255,1) 0%, rgba(65,65,255,1) 10%, rgba(25,31,153,1) 79%, rgba(25,31,153,1) 100%);
background: linear-gradient(to bottom, rgba(65,65,255,1) 0%, rgba(65,65,255,1) 10%, rgba(25,31,153,1) 79%, rgba(25,31,153,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4141ff', endColorstr='#191f99', GradientType=0 );
background-attachment: fixed;
/* background-image:url("../img/bg-m.jpg"); */
 color:#ffffff;}
.overlay {
    background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  z-index:-1;
}



.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-bottom: .5rem;
    font-weight: 340;
    line-height: 1.2;
}

/* top-bar */
.top-bar {background:#303030; padding:10px 0;}
.top-bar buton {font-family: 'Oswald', sans-serif;}
.top-bar nav .btn { margin:auto 5px; font-family: 'Oswald', sans-serif; font-weight:700;}
.top-bar nav a { color :#5b5b5b; font-size:15px; font-weight:700; line-height:0;}
.top-bar nav a:hover { color : #ffffff;}

/* Nav */

.bg-dark {
    background-color:  rgba(0, 0, 0, 0.8)!important;
}




.navbar-brand img{
    height:100%!important;
}

.navbar-brand img.scrolled{
    height:50px!important;
}

nav.scrolled{
  background: rgba(2, 0, 0, 1)!important;
  height:50px;
  padding:0;
}


nav .fa {font-size:20px;}
.navbar-dark .navbar-nav .nav-link {
    color: #ffffff; 
}
nav .form-inline { border:4px solid #020d18;background-color: #233a50;}
nav .form-control {  background-color: #233a50 !important; border: 0 ; border-radius:0; color:#ffffff;}
nav .form-control:focus {  border: 0 ; border-radius:0; color:#ffffff; outline: none !important;box-shadow: none; }
nav  form .fa { color:#ffffff;}
nav .navbar-nav .btn {
	background-color: #B79637;
    color: #ffffff;
    padding: 1px 10px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
	border-radius: 20px;}



.adscl .container { background: rgba(255, 255, 255, 0.2)!important; padding:20px;}


.vitit {text-decoration:none;}

.vitit:hover {text-decoration:none;}

a:hover .vitit {text-decoration:none;}

/*Slider*/
.sl-imgs img { border-radius:15px;}





/* Sec 1*/
.sec-1 {
	color:#ffffff;
}


.sec-1-pr a{transition: all .9s ease-in-out; }
.sec-1-pr a:hover {transform: scale(1.1); }

.sec-1-pr a img{border-radius:10px;  }


.hovereffect {
  width: 100%;
  height: 100%;
  float: left;
  position: relative;
  text-align: center;
}

.hovereffect .overlay {
  width: 100%;
  height: 100%;
  border-radius:10px; 
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  z-index:+1;

}

.hovereffect:hover .overlay {
	background: rgb(2,0,36);
background: linear-gradient(180deg, rgba(0, 181, 209,0.8491771708683473) 0%, rgba(221, 0, 63,0.5634628851540616) 100%);
}


.hovereffect .btn {
  display: inline-block;
  text-decoration: none;
  padding: 7px 14px;
  text-transform: uppercase;
  color: #fff;
  border: 1px solid #fff;
  background-color: transparent;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.4s  cubic-bezier(0.88,-0.99, 0, 1.81);
  transition: all 0.4s  cubic-bezier(0.88,-0.99, 0, 1.81);
  font-weight: normal;
  position:absolute;
  bottom:10px;
  right:10px;
  border-radius:10px; 
}

.hovereffect:hover .btn {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  box-shadow: 0 0 5px #fff;
  background-image: linear-gradient(to bottom, #fbbd61, #ec7532);
}



.hovereffect .info {
  display: inline-block;
  text-decoration: none;
  padding: 3px;
  text-transform: uppercase;
  color: #fff;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.4s  cubic-bezier(0.88,-0.99, 0, 1.81);
  transition: all 0.4s  cubic-bezier(0.88,-0.99, 0, 1.81);
  font-weight: normal;
  position:absolute;
  left:0;
  right:0;
  top:10px;
  font-size:10px;
  border-radius:10px; 
}

.hovereffect:hover .info {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.sec-2 { background:#ffffff; color:#333333; }








.vidimgbx {
  width: 100%;
  height:100%;
  position: relative;}
 .vidimg {
  width: 100%;
  height: auto;
}

.vidimgbx .btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  background-color: #555;
  color: white;
  font-size: 40px;
  padding: 5px ;
  border: none;
  cursor: pointer;
  height:80px; width:80px;
  border-radius: 50%;
  text-align: center;
  background: rgb(67,56,255);
background: radial-gradient(circle, rgba(67,56,255,0.8491771708683473) 0%, rgba(249,106,140,0.8519782913165266) 25%, rgba(252,228,149,0.5634628851540616) 47%, rgba(255,255,255,0.7987570028011204) 76%, rgba(255,255,255,1) 92%, rgba(255,255,255,0.34217436974789917) 100%);

}

 .btn:hover {
  background-color: black;
}


.cont-list {list-style:none;}

/* Footer */
footer { background:#111040; background:#0e0e0e; color:#ffffff;}
footer .cuse .fa{ padding:5px; height:100%; display:inline-block; }
footer .cuse p,footer .cuse a,footer .cuse address{ color:#ffffff; }
footer .linksec  ul{ list-style-type:none; }
footer .linksec ul li a { text-decoration:none; color:#ffffff; padding:10px; text-align:left; width:100%; display:block; }
footer .cpra { border-top:2px solid #ffffff; padding:6px;}