.dtr-img-feature-circle::before {
    width: 100px;
    height: 100px;
    left: -20px;
    top: -25px;
    z-index: 0;
}
#dtr-header-global {
    padding: 5px 0;
}
#dtr-header-global.on-scroll {
    padding: 5px 0;
}
.bg-blue {
    background-color: #0a3254 !important;
}
.color-blue {
    color: #0a3254 !important;
}
.dtr-overlay-blue {
    background-color: rgb(10 50 84 / 91%);
}
.dtr-slick-slider .slick-prev, .dtr-slick-slider .slick-next {
    background-color: #0a3254;
    border-color: #0a3254;
}
.dtr-menu-dark .active {
    color: #0a3254 !important;
}
.dtr-preloader {
    background: #0a3254;
}
.dtr-cta-box-right {
    padding: 100px 70px 100px 70px;
}
.dtr-footer-main {
    background-color: #0a3254;
}
.btn-red {
    background-color: #bd3045;
    border-color: #bd3045;
    color: #fff;
}
.bg-red {
    background-color: #bd3045 !important;
}
.color-red {
    color: #bd3045 !important;
}
.dtr-copyright {
    background-color: #bd3045;
}
.dtr-menu-light .sf-menu:first-child > li a::before, .dtr-menu-light .sf-menu:first-child > li a:hover::before, .dtr-menu-light .sf-menu:first-child > li a.active:before {
    background-color: #bd3045;
}
.dtr-menu-light .active:hover {
    color: #bd3045;
}
.dtr-menu-dark .nav-link:hover {
    color: #bd3045;
}
.dtr-responsive-header {
    padding: 5px 0;
}
.slicknav_nav a:hover, .slicknav_nav .slicknav_row:hover, .slicknav_nav .slicknav_row:hover a, .slicknav_nav a.active {
    color: #bd3045;
}
.dtr-contact-widget li {
    margin: 0 0 20px 0px;
}
.dtr-contact-widget li i::after {
    display: none;
}
.dtr-list-border li {
    padding: 0 0 0px 0;
}
.dtr-social-large .dtr-social-list a {
    font-size: 20px;
}
iframe {
    border-radius: 10px;
    box-shadow: 0px 0px 10px #ddd;
}
.dtr-footer-main {
    padding: 70px 0;
}
.dtr-copyright {
    padding: 10px 0;
}
p {
    text-align: justify;
}
.dtr-sticky-tabs-content img {
    border-radius: 10px;
    box-shadow: 0px 0px 10px #4a4a4a;
}
#about img {
    border-radius: 10px;
    box-shadow: 0px 0px 10px #ddd;
}
.dtr-cta-box-left {
    background-position: center top;
    background-size: 100%;
}

/* responsive */
@media (max-width: 767px) {
    .dtr-cta-box-right {
        padding: 30px 30px 30px 30px;
    }
}
