@font-face {
  font-family: lucidal;
  src: url(../fonts/lbrite.ttf);
}
@font-face {
  font-family: lucidab;
  src: url(../fonts/lbrited.ttf);
}
@font-face {
  font-family: lucidabi;
  src: url(../fonts/lbritedi.ttf);
}
@font-face {
  font-family: lucidai;
  src: url(../fonts/lbritei.ttf);
}
body{
    color: #1D1D1D;
}

.custom-nav{
    height: auto;
}

.custom-bg{
    background-color: #E5E5E5;
    color: #1D1D1D;
}

.custom-bg-bot{
    background-color: #CCCCCC;
    color: #1D1D1D;
}

/* --------------------------------------------------------------Animated Slider--Snowy------------------------------------------------- */

.background-container {
  width: 100%;
  height: 600px;
  position: relative;
  background: -webkit-linear-gradient(left top, #858585, #525252);
  background: -moz-linear-gradient(left top, #858585, #525252);
  background: -o-linear-gradient(left top, #858585, #525252);
  background: -ms-linear-gradient(left top, #858585, #525252);
  background: linear-gradient(to right bottom, #858585, #525252);
}


.background-animation {
  width: 100%;
  height: 600px;
  position: absolute;
  background: none;
   background-image: url(../images/bg03.jpg);
  background-size:cover;
        -webkit-animation: slidein 25s;
        animation: slidein 25s;
         -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;

        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;

        -webkit-animation-direction: alternate;
        animation-direction: alternate;
  
}

@-webkit-keyframes slidein {
from {background-position: bottom; background-size:2450px; }
to {background-position: -100px 0px;background-size:2150px;}
}

@keyframes slidein {
from {background-position: bottom;background-size:2450px; }
to {background-position: -100px 0px;background-size:2150px;}

}

.device-bg-container{
    height: 590px;
}

/* ----------------------------------------------------------------------------------------------------------------- */




/* -----------------------------------------------------Slider Cloudy------------------------------------------------------------ */



.device-images {
     
   }









/* ----------------------------------------------------------------------------------------------------------------- */

.h-custom-caps{
    font-size: 72px;
    font-weight:900;
}
.h-custom {
    font-family: lucidal;
    font-weight: bold;
    color: #1D1D1D;
}

.h-custom-gsection{
    font-family: arial;
    font-weight:100;
}

.p-custom{
    color: #606060;
}

.p-custom-gsection{
    color: #000;
}

.custom-btn{
    font-weight: bold;
    font-size: 13px;
}

.custom-cards{
    background-color: #E5E5E5;
}

.custom-bg-footer{
    background-color: #FDC12B;
    color: #000;
    font-weight:450;
}

.custom-a {
    font-weight:500;
    color: #404040;
    text-decoration:none;
}


/*custom link*/
.custom-link:link {
    text-decoration: none;
    color: #000;
}

.custom-link:visited {
    text-decoration: none;
    color: #000;
}

.custom-link:hover {
    text-decoration: none;
    color: #0094FF;
}

.custom-link:active {
    text-decoration: none;
    color: #000;
}

/*custom link*/

.borderf{
    max-width: 50px;
    border-bottom: solid 1px #1A193B;
}

.bodytxt-footer-h{
     font-family: arial;
    font-size: 18px;
    font-weight: 900;
    color: #000;
     margin: 0px;
    padding: 0px;
}

.bodytxt-footer{
     font-family: arial;
    font-size: 14px;
    font-weight: 100;
    color: #000;
     margin: 0px;
    padding: 0px;
    letter-spacing: 2px;
    text-decoration: none;
}

.captcha{
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 25px;
}

.custom-form{
    border: 1px solid #F2F2F2;
    background-color: #F2F2F2;
}

