.header1-logo img {
    height: 110px;
    width: auto
}

.main-menu ul.mega-menu li li a:before {
    content: "\f105";
    position: relative;
    font-family: "Font Awesome 5 Pro";
    margin-right: 5px;
    font-size: .7rem
}

[data-overlay=title]:before {
    background-color: rgba(39, 71, 125, .3)
}

.main-menu>ul>li {
    margin: 0
}

.main-menu>ul>li a {
    margin: 0 15px
}

.ls-in-out,
.ls-loop,
.ls-parallax,
.ls-z {
    text-shadow: 1px 2px 5px #fff
}

.slide-text {
    font-family: 'Bebas Neue', cursive;
    text-transform: uppercase
}

.header-wrapper {
    border-bottom: 2px solid #27477d
}

.service-card {
    position: relative
}

.service-card .sr-title {
    max-width: 400px;
    margin: 0 auto;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.service-card .stretched-link:after {
    z-index: 5
}

.service-card:hover .sr-title {
    color: #a0c230
}

.multimedia-item {
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    padding: 20px;
    border-radius: 5px;
    border: 1px solid rgba(39, 71, 125, .15);
    position: relative;
    background-color: #fff
}

.multimedia-item span {
    color: #a0c230;
    display: inline-block;
    width: 70px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    background-color: rgba(160, 194, 48, .1);
    border-radius: 50%;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.multimedia-item span i {
    font-size: 41px
}

.multimedia-item h3 {
    font-weight: 600
}

.multimedia-item:hover {
    background-color: #a0c230
}

.multimedia-item:hover span {
    background-color: rgba(255, 255, 255, .15);
    color: #fff
}

.multimedia-item:hover h3 {
    color: #fff
}

.bg-theme-soft {
    background-image: url(../img/bg/world.png);
    background-position: right center;
    background-repeat: no-repeat;
    background-color: #f4f7fc
}

.copyright .footer-bottom-menu a {
    font-weight: 500;
    display: flex;
    align-items: center
}

.copyright .footer-bottom-menu a i {
    color: #27477d;
    font-size: 2rem;
    margin-right: 5px
}

.header1-logo img {
    height: auto;
    width: 100%;
}

/*# sourceMappingURL=custom.css.map */