.instagram-bg {
    background-color: rgb(255, 90, 164)
}
:root {
    --theme-primary-color: rgb(46, 174, 191);
    --theme-primary-color-t05: rgba(46, 174, 191, 0.5);
    --theme-primary-color-dark: rgb(33, 59, 80);
    --theme-primary-color-dark-t09: rgba(33, 59, 80, 0.9);
    --theme-primary-color-dark-t05: rgba(33, 59, 80, 0.5);

    --theme-text-primary-color: rgb(230,230,230);

    --theme-secondary-color: rgb(229, 215, 174);
    --theme-secondary-color-t05: rgba(229, 215, 174, 0.5);
    --theme-secondary-color-dark: rgb(217, 176, 149);
    --theme-secondary-color-dark-t09: rgba(217, 176, 149, 0.9);
    --theme-text-secondary-color: #000000;
}
.dropdown-ul li {
    width: 20%;
    background-color: rgb(0 34 48 / 95%);
    padding: 15px;
    border-top: solid 1px var(--theme-primary-color);
}
.banner .btn-6 {
    background: var(--theme-secondary-color-dark-t09);
    border: 2px solid var(--theme-secondary-color-dark);
}
#main-header-3 .logos img {
    height: 100px;
}
@media screen and (max-width: 575px) {
    #main-header-3 .logos img {
        height: 60px;
    }
    .sub-banner .breadcrumb-area {
        display:flex;
        align-items: center;
        justify-content: center;
        top: 75px;
        height: 84px;
    }
    .sub-banner .breadcrumb-area h1 {
        font-size: 20px!important;
    }
}
.main-footer-3 .f-logo {
    margin-bottom: 15px;
    max-width: 50%;
}
.subscribe-newsletter .btn-theme {
    color: var(--theme-text-secondary-color)!important;
    padding: 7px 20px;
}
.megamenu-title {
    color: var(--theme-primary-color);
    border-color:  var(--theme-primary-color);
}
.dropdown-ul li {
    width: 25%;
    background-color: var(--theme-primary-color-dark-t09);
    padding: 15px;
}
.main-header .dropdown-menu a:hover {
    color: var(--theme-primary-color);
}
#search-style-2 .search-button {
    padding: 12.5px 26px;
    color: var(--theme-text-secondary-color);
}
#main-header-3 {
    top: 0;
    padding-top: 0px; 
    padding-bottom: 0px; 
    background-image: linear-gradient(180deg, rgba(0,0,0,0.5), transparent);
}
.main-header .dropdown-menu a {
    color: var(--theme-text-primary-color);
}
.sidebar-navigation ul li ul li a, .sidebar-navigation ul li:hover > a, .sidebar-navigation ul li.selected > a {
    color: #b3b3b3;
}

.whatsapp-plug-icon:hover {
    background-color: #15cc74;
}

.whatsapp-plug-icon::after,
.whatsapp-plug-icon::before {
    content: '';
    position: absolute;
    opacity: 0;
    border: 4px solid #0ba360;
    left: -10px;
    top: -10px;
    right: -10px;
    bottom: -10px;
    -webkit-border-radius: 50%;
    animation: WaveWhatsApp 1.5s ease infinite;
}

.whatsapp-plug-icon::after {
    animation-delay: .5s;
}

.whatsapp-plug-icon:hover::after {
    border: 4px solid #15cc74;
}

.whatsapp-plug-icon:hover::before {
    border: 4px solid #15cc74;
}

@keyframes WaveWhatsApp {
    0% {
        transform: scale(0.5);
    }
    50% {
        opacity: 1;
    }
    100% {
        transform: scale(1.2);
        opacity: 0;
    }
}



.whatsapp-plug-icon::after, .whatsapp-plug-icon::before {
    content: '';
    position: absolute;
    opacity: 0;
    border: 4px solid #0ba360;
    left: -10px;
    top: -10px;
    right: -10px;
    bottom: -10px;
    -webkit-border-radius: 50%;
    animation: WaveWhatsApp 1.5s ease infinite;
    animation-delay: 0s;
}

.whatsapp-plug-icon::after {
    animation-delay: .5s;
}

.whatsapp-plug-icon {
    cursor: pointer;
}
.banner .banner-slider-inner {
    background-color: rgba(0,0,0,0.2);
}
#main-header-3 .navbar-expand-lg .navbar-nav .nav-link {
    color: var(--theme-text-primary-color);
}
.menu2 .megamenu-area {
    right: 300px;
}
.menu3 .megamenu-area {
    right: 0;
}

.header-shrink {
    background: #fff !important;
}

.header-shrink .navbar-expand-lg .navbar-nav .nav-link {
    color: var(--theme-primary-color-dark) !important;
}