        /* header style */
        @import url('https://fonts.googleapis.com/css2?family=Barlow:wght@300;400;500;600;700;800&display=swap');
        header.header .header-top>.row .menu-holder .menu-item a:hover:before ,.fixed-header  header .navbar-nav>a.nav-item:hover:before{
    visibility: visible;
    width: 100%;
  
}
header.header .header-top>.row .menu-holder .menu-item>a:hover,header .navbar-nav>a.nav-item:hover{border-radius: 0; border-bottom: none;}
header.header .header-top>.row .menu-holder  .menu-item > a:before, .fixed-header header .navbar-nav>a.nav-item:before {
    content: "";
    position: absolute;
    width: 0;
    height: 4px;
    bottom: 4px;
    left: 0;
    background-color: #d65488;
    visibility: hidden;
    transition: all 0.3s ease-in-out 0s;
}
header.header .header-top>.row .menu-holder  .menu-item > a.active:before , .fixed-header header .navbar-nav>a.nav-item.active:before{
            content: "";
    position: absolute;
    width: 100%;
    height: 4px;
    bottom: 4px;
    left: 0;
    background-color: #d65488a6;
    transition: none;
    visibility: visible;
}
        header.header .header-top,.fixed-header header{background-color: #fff!important;}
        .header-top:after,.fixed-header header:before{
            content: '';
            position: absolute;
            bottom: 0;
            left: 25px;
            width: calc(100% - 50px);
            height: 1px;
            background-color: #d65488;
        }
     
        header.header .header-top>.row {
            max-width: initial;
            padding: 0 20px;
            box-sizing: border-box;
            /* display: flex;
            align-items: center;
            justify-content: space-between; */
        }
        header.header .header-top>.row .logo>a>img {
    width: 150px;
}
header.header .header-top>.row .logo{
    height: auto;
    width: auto;
    padding: 26px 0;
}
header.header .header-top>.row .menu-holder{
  
    height: auto;
    float: right;
    padding: 23px 0;
    display: flex;
    align-items: center;
}
header.header .header-top>.row .menu-holder .menu-item a,.fixed-header header .navbar-nav a.nav-item {
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: .03em;
    font-weight: 600;
    margin: 0 3px;
    color: #034991;
    position: relative;
    padding-right: .5rem;
    padding-left: .5rem;
    border-bottom: none;
   
}
header.header .header-top>.row .menu-holder  .menu-item ,.fixed-header header{
    font-family: 'Barlow', sans-serif;
    position: relative;
}
header.header .header-top>.row .menu-holder .menu-item>a{
    height: auto;
    line-height: 35px;
  
}
.fixed-header header .navbar-nav a.nav-item{
    height: auto;
    line-height: 50px;
}
.fixed-header header .navbar-nav a.nav-item.boxed-btn {
    border: 1px solid #034991;
    border-radius: 4px;
    cursor: pointer;
    transition: .3s;
    padding: 0px 12px;
    display: block;
    background-color: #034991;
    color:#fff
}
.fixed-header header .navbar-nav a.nav-item.boxed-btn:hover{
    background-color: #003377;
    border-color: #003377;
    transition: all .3s ease-in-out;
    color:#fff
}
header.header .header-top>.row .menu-holder .menu-item>a.active{
    padding-right: .5rem;
    padding-left: .5rem;
    border-color: transparent;
}
header  .nav-dropdown {
    position: absolute;
    z-index: 9;
    background-color: #fff;
    border-radius: 4px;
    width: fit-content;
    height: auto;
    min-width: 200px;
    left: -50px;
    display: none;
    box-shadow: 0 3px 13px rgba(0, 0, 0, 0.16);
    top:15px;
}
header.header .header-top>.row .menu-holder .menu-item:hover>ul{
    top: 35px;
    border-radius: 4px;
}
header.header .header-top>.row .menu-holder .menu-item.dropdown:hover a:before{
    content: unset;
}
header.header .header-top.sticky{
    background-color: #fff !important;
    border-bottom: none !important;
    transition: all .3s ease-in-out;
    box-shadow: 0 2px 12px -4px #0000006b;
}
header.header .header-top>.row .menu-holder .menu-item>a.active:hover{
    color: #034991;
    border-radius: 0;
    border-bottom: 0;
   
}
header.header .header-top>.row .menu-holder .menu-item ul.right-loginddn{
    top: 52px;
    right: -20px;
    left: unset;
}


header .user-login-text{
    font-size: 15px;
    line-height: 1;
    margin-top: 5px;
    text-transform: capitalize;
    color: #034991;
    font-weight: 500;
}
header.header .header-top>.row .menu-holder .menu-item > a.login-link:before{
    content: unset;
}

header.header .header-top>.row .menu-holder .menu-item.boxed-btn:hover a:before {
    content: unset;
}
header.header .header-top>.row .menu-holder .menu-item.boxed-btn>a {
    padding: 6px 5px;
    color:#fff
}
li.boxed-btn.menu-item {
    border: 1px solid #034991;
    border-radius: 4px;
    cursor: pointer;
    transition: .3s;
    padding: 0;
    background-color:#034991;

}
header.header .header-top>.row .menu-holder .menu-item.boxed-btn:hover{
    background-color: #003377;
    border-color: #003377;
    transition: all .3s ease-in-out;
  }
  header.header .header-top>.row .menu-holder .menu-item.boxed-btn:hover a{
    color:#fff;
    transition:.3s
  }
  .fixed-header header .navbar-nav a.nav-item.boxed-btn:hover {
    background-color: #003377;
  border-color: #003377;
  transition: all .3s ease-in-out;
  color:#fff;
}
header.header .header-top>.row .menu-holder .menu-item.has-dropdown a:hover:before,.fixed-header header .navbar-nav a.nav-item.boxed-btn:hover:before{content: unset;}
@media (max-width:1200px){
    header.header .header-top.sticky>.row>.mobile-menu-toggle>div>span{
        background-color: #d65488;
        width: 20px;
        height: 3px;
        margin-bottom: 5px;
        border-radius: 0px;
    }
    header.header .header-top.sticky>.row>.mobile-menu-toggle>div{
        width: 54px;
        height: 40px;
        padding: 10px 16px;
        border: 1px solid #D65489;
        border-radius: 4px;
    }
   .header-top.sticky:after{
        content: unset;
    }
    header.header .header-top.sticky>.row>.menu-holder>.menu-wrapper{
        display: block;
        background-color: #fff;
    }
    header.header .header-top>.row .menu-holder{
        display: block;
    }
    header.header .header-top.sticky>.row>.menu-holder>.menu-wrapper>.menu-item>a{
        display: inline-block;
    }
    header.header .header-top.sticky>.row>.menu-holder>.menu-wrapper>.menu-item>ul>li>a{
        color:#034991;
        font-size: 15px;
    }
    header.header .header-top.sticky>.row>.menu-holder>.menu-wrapper>.menu-item{text-align: center;}
    header.header .header-top.sticky>.row>.menu-holder>.menu-wrapper>.menu-item>ul{max-width: 260px;margin:auto;}
    .fixed-header header .navbar-collapse{background-color: #fff;}
    .navbar-expand-md .navbar-nav{
        max-width: 190px;
        margin: auto;
    }
    .fixed-header header .navbar-nav a.nav-item{
        margin-bottom: 10px;
    }
    header .navbar-nav .nav-dropdown.expand{
        background-color: #eee;
    }
    header.header .header-top.sticky>.row>.menu-holder>.menu-wrapper>.menu-item:hover a:before,.fixed-header  header .navbar-nav>a.nav-item:hover:before{
        content: unset;
    }
}




/* Pm header styles */
header .navbar-nav .nav-item{text-align: center;}
header .navbar-brand img {
    width: 150px;
}

header .navbar-brand{
    width: auto;
    padding: 26px 0;
}
header .navbar-nav .nav-dropdown.res-ddn{
    top: 45px;
}
header .navbar-nav .nav-dropdown>ul>li{
    text-transform: uppercase;
    font-weight: 600;
}
header .navbar-nav .nav-dropdown>ul>li a{
    color:#034991
}
header .navbar-nav .nav-item:hover>.nav-dropdown.right-loginddn{
    top: 52px;
    right: -15px;
    left: unset;
}
.navbar-dark .navbar-toggler-icon i{
    color: #d65488;
    font-size: 34px;
}
header .navbar button.btn.navbar-toggler{
    border: 1px solid #d65488;
    border-radius: 4px;
    padding: 8px 12px;
}
header .navbar .side-toggle{
    background-color: #034991;
}

.fixed-width {
    width: 77px !important;
    text-align: center;
}