body,
.preloader{
    background-color: #00677A;
}

.about2__bg{
    top: 0;
    right: 0;
    height: 100%;
    object-fit: cover;
}

.bg-pink{
    background: #A23A77;
}

.bg-blue{
    background: #00677A;
}

.breadcrumb{
    background-color: #010101;
}

h1, h2, h3, h4, h5, h6{
    font-family: "Poppins", sans-serif !important;
}

p{
    text-transform: none !important;
    font-weight: 400 !important;
}

.header-sticky.sticky-active{
    box-shadow: none !important;
}

.main-menu{
    width: 100%;
}

.main-menu > ul > li > a svg{
    display: none;
}

.mega-menu > li > ul {
    display: flex;
}

.mega-menu ul li a:hover,
.mega-menu ul li.active a{
    color: #00677A;
}

.vs-mobile-menu .active a,
.vs-mobile-menu .active-parent > a{
    color: #A23A77 !important;
}

.vs-menu-wrapper .mobile-logo img{
    max-width: 125px;
}

.footer-widgets address,
.footer-widgets .contact-info *,
footer .copyright{
    font-weight: 500 !important;
    font-size: 14px !important;
    line-height: 26px !important;
}

.footer-links ul{
    row-gap: 2px !important;
}

.footer-three__top .footer-links ul{
    flex-wrap: wrap;
}

.scrollToTop{
    bottom: 20px;
}

.service-box .service-body p{
    text-transform: none;
}

[class*="thumb"] img{
    background-color: transparent !important;
    border-radius: 24px !important;
}

[class*="thumb"] ::before{
    display: none !important;
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
    .thumb-2{
        bottom: -100% !important;
        max-width: 280px !important;
    }
}

@media screen and (min-width: 768px){
    [class*="thumb"] img{
        max-width: 280px;
    }
}

@media screen and (max-width: 767px){
    [class*="thumb"],
    [class*="thumb"] img{
        padding: 0 !important;
    }
}

.btn-primary-outline{
    border: 2px solid #FFFFFF !important;
    padding: 0 !important;
}

.btn-primary.btn-primary-white{
    background: #FFFFFF !important;
}

.btn-primary.btn-primary-white > div{
    background: #FFFFFF !important;
    color: #00677A !important;
    border: none !important;
}

@media screen and (max-width: 575px){
    .mdp-readabler-trigger-button-box.bottom-right {
      left: 0;
    }
}