@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap');

:root {
    --primary-font: "Poppins", sans-serif;
    --primary-color: #cc9966;
    --secondary-color: #0529ab;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 500;
    font-style: normal;
}

p,
span,
small {
    font-weight: 400;
    font-style: normal;
}

.mainNavCont {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background-color: #fff;
}


.mainNav .dropdown .dropdown-toggle::after {
    display: none !important;
}

.mainNav .nav-item .nav-link {
    text-transform: uppercase;
    font-size: 1rem;
    color: var(--secondary-color);
    font-weight: 400;
    font-style: normal;
    padding: 5px 10px;
}
.mainNav .nav-item .nav-link.active {
    color: var(--primary-color);
}
.mainNav .nav-item {
    padding: 0px 15px;
}

.parallaxBg {
    width: 100%;
    height: 700px;
    background: url('../images/homeBg1.webp');
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}

.secMain h4 {
    color: var(--secondary-color);
    font-size: 2rem;
}

.secMain p {
    color: var(--primary-color);
    font-size: 16px;
}
.contactSec h5 {
    font-weight: 500;
    font-size: 1.4rem;
    color: var(--secondary-color);
}
.listFooter li{
    padding: 0px 15px;
}
.listFooter li:first-of-type{
    padding-left: 0px !important;
    border-right: 1px solid var(--primary-color);
}
.listFooter li a{
    color: var(--primary-color);
    font-size: 20px;
    text-decoration: none;
}
.termsPrivList li{
    padding: 0px 15px;
}
.termsPrivList li:first-of-type{
    padding-left: 0px !important;
    border-right: 1px solid var(--secondary-color);
}
.termsPrivList li a{
    color: var(--secondary-color);
    font-size: 20px;
    text-decoration: none;
}
.footAddress li{
    color: var(--primary-color);
    font-size: 20px;
}
.dropNav {
    padding-top: 0px;
    padding-bottom: 0px;
    border-radius: 0px !important;
}
.dropNav .dropdown-item {
    border-bottom: 1px solid #afafaf;
    color: var(--secondary-color);
}
.dropNav .dropdown-item:hover {
    background-color: var(--primary-color);
}
.dropNav .dropdown-item:active, .dropNav .dropdown-item.active {
    background-color: #fff;
    color: var(--primary-color);
}
.dropNav .dropdown-item:last-of-type {
    border-bottom: 0px !important;
}
@media screen and (min-width: 720px) {
    .mainNav .dropdown:hover .dropdown-menu {
        display: block;
        margin-top: 0;
    }
}
@media screen and (max-width: 720px) {
    .navbar-toggler {
        display: block;
    }

    .mainNav .nav-item {
        border-right: 0px !important;
    }
    .parallaxBg {
        height: 500px !important;
        background-attachment: inherit !important;
    }
    .navbar-collapse {
        position: absolute;
        width: 100%;
        height: 100vh;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: #150ac1;
        padding: 10px;
        display: flex;
        flex-basis: 100%;
        flex-grow: 1;
        align-items: center;
        flex-direction: column;
        z-index: -1;
    }
    .navbar-toggler:focus {
        text-decoration: none;
        outline: 0 !important;
        box-shadow: none !important;
    }
    .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{
        background-image: url('/assets/images/close.png') !important;
    }
    .navbar-collapse.show .nav-link {
        color: #fff;
        font-size: 18px;
        position: relative;
    }
    .navbar-collapse.show .dropNav {
        background-color: transparent !important;
        border: 0px !important;
    }
    .navbar-collapse.show .dropNav .dropdown-item{
        color: #fff !important;
    }
    .navbar-collapse.show .dropNav .dropdown-item:active, .navbar-collapse.show .dropNav .dropdown-item.active {
        background-color: transparent;
        color: var(--primary-color) !important;
    }
    .mainNav .dropdown .dropdown-toggle::after {
        content: " ";
        position: absolute;
        display: block !important;
        background-color: #fff;
        height: 1px;
        width: 12px;
        top: 49%;
        left: -11px;
        border: 0px !important;
        z-index: 9;
      }
      .mainNav .dropdown .dropdown-toggle::before {
        content: " ";
        position: absolute;
        display: block;
        background-color: #fff;
        width: 1px;
        margin-left: -10px;
        top: 13px;
        height: 12px;
        z-index: 9;
      }
      .dropdown-toggle.show::before {
        display: none !important;
      }
      
    .scroll-float {
        position: fixed;
        background: #afafaf9f;
        left: 0;
        bottom:20%;
        display: block !important;
    }
}