HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: /var/www/html/wpcurated/wp-content/themes/curated/scss/header.scss
@import "partials";
.header {
    position: absolute;
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 2000px;
    margin: 0 auto;
    inset: auto 0;
    padding: 40px 30px 0 30px;
    z-index: 1; z-index: 99;
    @media (max-width: 1799px) {
        padding: 30px 15px 0 15px;
    }
    @media ($sm-1441) {
        padding: 20px 15px 0 15px;
    }
    .logo {
        max-width: 146px;
        margin: 0;
        @media ($sm-1679) {
            max-width: 120px;
        }
        @media ($sm-1441) {
            max-width: 110px;
        }
        img {
        }
    }
    .menu-wrap {
        margin: 0;
        padding: 0;
        @media ($sm-1199) {
            margin: 0 10px 0 auto;
        }
        .navbar-collapse {
            border-radius: 25px;
            @media ($sm-1199) {
                position: absolute;
                top: 30px;
                width: 340px;
                right: 0;
                background: #fff;
                @media ($sm-479) {
                    width: 280px;
                }
            }
        }
        .listing {
            display: flex;
            gap: 30px;
            margin: 0;
            @media (max-width: 1799px) {
                gap: 18px;
            }
            @media ($sm-1441) {
                gap: 12px;
            }
            @media ($sm-1199) {
                flex-direction: column;
                padding: 20px 20px;
            }
            li {
                list-style: none;
                font-size: 18px;
                font-weight: 400; background: none !important;

                @media ($sm-1679) {
                    font-size: 15px;
                }
                @media ($sm-1441) {
                    font-size: 13px;
                }
                @media ($sm-1199) {
                    font-size: 15px;
                }
                a {
                    text-decoration: none;
                    color: #313646;
                    &:hover {
                        color: #014cb2; background: none !important;
                    }
                }
                &.active {
                    a {
                        font-weight: 700;
                        color: #014cb2;
                    }
                }
                + li {
                    @media ($sm-1199) {
                        border-top: 1px solid #e5e5e5;
                        padding-top: 10px;
                    }
                }
                .dropdown-menu{margin:5px 0 0 0; padding: 10px 10px; border: 0; width: 350px;
                    @media ($sm-1199) {width: 100%; margin: 0; padding: 0 0 0 10px;}
                    li{
                        a{ padding: 10px 10px; white-space: wrap;}
                        +li{padding-top: 0;}
                    }
                }
                .dropdown-toggle{
                    &::after{vertical-align: middle;}
                }
            }
            .button-wrap {
                display: none;
            }
            @media ($sm-767) {
                .button-wrap {
                    display: flex !important
                    ;
                    flex-direction: column;
                    .callus {
                        border: 1px solid #d5d2d2;
                    }
                }
            }
        }
        .navbar-toggler {
            border-radius: 5px;
            width: 32px;
            height: 32px;
            padding: 2px;
            outline: 0;
            box-shadow: none;
            border: 2px solid #014cb2;
            .navbar-toggler-icon {
                display: block;
                width: 100%;
                height: 100%;
                margin: 0;
                padding: 0;
            }
        }
    }
    .button-wrap {
        display: flex;
        gap: 15px;
        @media ($sm-1679) {
            gap: 10px;
        }
        @media ($sm-767) {
            display: none;
        }
        .callus,
        .booknow {
            height: 52px;
            display: flex;
            align-items: center;
            border-radius: 30px;
            justify-content: space-between;
            padding: 10px 15px;
            transition: all 0.5s ease; text-decoration: none; cursor: pointer;
            @media ($sm-1441) {
                height: 45px;
                padding: 10px 12px;
            }
        }
        .callus {
            border: 1px solid #ffffff;
            background: rgba(255, 255, 255, 0.4);
            span {
                font-size: 16px;
                color: #313646;
                font-weight: 600;
                padding-right: 40px; text-decoration: none;
                @media (max-width: 1799px) {
                    padding-right: 15px;
                }
                @media ($sm-1441) {
                    font-size: 14px;
                }
            }
            .icon {
                width: 29px;
                @media ($sm-1441) {
                    width: 24px;
                }
                path,
                circle {
                    transition: all 0.5s ease;
                }
            }
            &:hover {
                background: #014cb2;
                border-color: #014cb2;
                span {
                    color: #ffffff;
                }
                .icon {
                    path {
                        fill: #fff;
                    }
                    circle {
                        fill: #014cb2;
                    }
                }
            }
        }
        .booknow {
            border: 0;
            background: #014cb2;

            span {
                font-size: 16px;
                color: #ffffff;
                font-weight: 600;
                padding-right: 40px;
                @media (max-width: 1799px) {
                    padding-right: 15px;
                }
                @media ($sm-1441) {
                    font-size: 14px;
                }
            }
            .icon {
                width: 16px;
                @media ($sm-1441) {
                    width: 14px;
                }
                path {
                    transition: all 0.5s ease;
                }
            }

            &:hover {
                background: #000;
                span {
                    color: #ffffff;
                }
                .icon {
                    path {
                        stroke: #ffffff;
                    }
                }
                @media ($sm-767) {
                    background: #014cb2;
                    span {
                        color: #ffffff !important;
                    }
                    path {
                        stroke: #ffffff !important;
                    }
                }
            }
        }
    }
}