    .mainmenu-area {
        background: #ffffff !important;
        min-height: 50px;
        max-height: 50px;
    }
    
    .mainmenu-area #primary-menu>ul>li>a {
        border-top: none !important;
    }
    
    body {
        font-size: 14px !important;
    }
    
    @media (min-width: 1200px) {
        .container {
            width: 1100px !important;
        }
    }
    
    .mainmenu-area a {
        color: #251f1f !important;
    }
    
    .dropdown-menu>li>a {
        padding: 3px 10px 3px 5px !important;
        color: #251f1f !important;
    }
    
    .mainmenu-area #primary-menu ul li.active a,
    .mainmenu-area #primary-menu ul li a:hover {
        border-bottom: none !important;
    }
    
    @media only screen and (max-width: 767px) {
        .mainmenu-area #primary-menu {
            background-color: #ffffff !important;
        }
    }
    
    .container>.navbar-header>button {
        background: black;
    }
    
    #top-phone {
        cursor: pointer;
        margin-left: 30px;
        /* margin-top: -9px !important; */
    }
    
    #kl-footer {
        background: #efefef;
        /* background: #ffffff; */
        /* color: black !important; */
        font-family: "Inter UI", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
        /* font-size: 1rem; */
        font-weight: 400;
        line-height: 1;
    }
    
    .footer-bottom {
        background: #ffffff;
    }
    
    #kl-footer ul li a:hover {
        color: black !important;
    }
    
    #kl-footer ul li {
        padding: 3px 0px;
    }
    
    #kl-footer,
    footer h5 {
        color: black !important;
    }
    
    @media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
        #top-phone {
            margin-left: 0px !important;
        }
    }
    
    @media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
        .mobile-view {
            display: block !important;
        }
        .desktop-view {
            display: none !important;
        }
    }
    
    @media screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1) {
        .mobile-view {
            display: none !important;
        }
        .desktop-view {
            display: block !important;
        }
    }
    