body {
    font-family: 'Poppins', sans-serif;
}

.logo-width {
    max-width: 80px;
}
.nav-link { 
    font-size: 18px;
}
.video-icon .popup-youtube, .video-icon .popup-youtube::before, .video-icon .popup-youtube::after {
    background: #d59162;
}
.video-icon .popup-youtube {
    width: 65px;
    height: 65px;
	font-size: 25px;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 10;
    opacity: 1;
    margin: 0 auto;
    color: #fff;
	position: relative;
}
.video-icon .popup-youtube::before {
    content: "";
    display: block;
    position: absolute;
    border-radius: 100%;
    z-index: -1;
    opacity: 0.6;
    width: 100px;
    height: 100px;
    top: 50%;
    left: 50%;
    right: 0px;
    transform: translateX(-50%) translateY(-50%);
}
.video-icon .popup-youtube::after {
    content: "";
    display: block;
    position: absolute;
    border-radius: 100%;
    z-index: -1;
    animation: video-toggle-animate 1.9s linear 0s infinite;
    left: 50%;
    margin: 0 auto;
    top: 50%;
    right: 0px;
    transform: translateX(-50%) translateY(-50%);
}
@keyframes video-toggle-animate {
  0% {
    width: 70px;
    height: 70px;
    opacity: 0.8; }
  100% {
    width: 150px;
    height: 150px;
    opacity: 0; }
}

.center-gallery .slick-slide {
    margin: 0 15px;
  }
.center-gallery .slick-arrow {
    background: #d59162;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    z-index: 1;
  }
.center-gallery .slick-next {
    right: 35px;
}
.center-gallery .slick-prev {
    left: 35px;
}
.mt-n1 {
    margin-top: -3rem;
}
.world-map {
    background-image: url(/assets/img/world-map.png);
}
.w-60 {
    width: 60%;
}
.bg-blue {
    background-color: #04142b;
}
.no-repeat {
    background-repeat: no-repeat;
}
.bg-center {
    background-position: center center;
}
.bg-cover {
    background-size: cover;
}


/* small mobile :320px. */
@media (max-width: 767px) {
    .mt-n1 {
        margin-top: 0;
    }
}



/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) { 
    .mt-n1 {
        margin-top: 0;
    }
}