
.bg1 {
    background-image: url('/images/bgs/bg1.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.bg2 {
    background-image: url('/images/bgs/bg2.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.bg3 {
    background-image: url('/images/bgs/bg3.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.header-appear .navbar-top-default.navbar-gradient {
    background: #25537B;
    background: -moz-linear-gradient(left, #25537B 2%, #779ECB 82%);
    background: -webkit-linear-gradient(left, #25537B 2%, #779ECB 82%);
    background: linear-gradient(to right, #25537B 2%, #779ECB 82%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#25537B', endColorstr='#779ECB', GradientType=1);
}

.gradient-bg1 {
    background: #779ECB;
    background: -moz-linear-gradient(left, #779ECB 2%, #25537B 82%);
    background: -webkit-linear-gradient(left, #779ECB 2%, #25537B 82%);
    background: linear-gradient(to right, #779ECB 2%, #25537B 82%);
}

.gradient-bg2 {
    background: #237afe;
    background: -moz-linear-gradient(left, #237afe 2%, #03a9f5 82%);
    background: -webkit-linear-gradient(left, #237afe 2%, #03a9f5 82%);
    background: linear-gradient(to right, #237afe 2%, #03a9f5 82%);
}

.gradient-text1 {
    background: #000925;
    background: -moz-linear-gradient(left, #000925 2%, #0d2058 82%); 
    background: -webkit-linear-gradient(left, #000925 2%, #0d2058 82%);
    background: linear-gradient(to right, #000925 2%, #0d2058 82%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000925', endColorstr='#0d2058', GradientType=1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.gradient-text2 {
    background: #3264f5;
    background: -moz-linear-gradient(left, #3264f5 2%, #7004bc 82%);
    background: -webkit-linear-gradient(left, #3264f5 2%, #7004bc 82%);
    background: linear-gradient(to right, #3264f5 2%, #7004bc 82%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* text-color */
.main-color {
    color: #00264A;
}

.alt-color {
    color: #03a9f5;
}

.iarts-dots {
    height: 100%;
    width: 100%;
    position: absolute;
    top: -25px;
    left: -10px;
    right: 0;
    bottom: 0;
    pointer-events: none;
}

.preloader {
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    bottom: 0;
    background: #00264A;
    z-index: 800;
    text-align: center;
    overflow: hidden;
}

.btn.btn-darkblue {
    background: #00264A;
    border-color: #00264A;
    color: #ffffff
}

.btn.btn-hvr-blue:hover,
.btn.btn-hvr-blue:focus {
    color: #fff;
    border-color: #25537B;
    background: transparent !important;
}

.btn.btn-hvr-blue .btn-hvr-effect {
    background: #25537B;
    border-color: #25537B
}