.custom-header{
    position: relative;
    padding-left: 6%;
    grid-template-columns: 120px  1fr;
    display: grid;
    gap: 0px;
    background:#fff;
    }

    .navbar-sticky .custom-header{ 
      background:#fff;
}

    .logo{
      text-align: center;
  }

  .logo img{
    width: 200px;
    height: auto; 
    padding: 10px 0;
}

.navbar-sticky .logo img{
    width: 200px;
    margin-left: initial;
    padding: 10px 0;
}


.header-menu{
    text-align: center;
    display: flex;
    justify-content: right;
    align-items: center;
    position: relative;
    padding-right:10%;
}

.navbar-nav > li {
    margin-right: 23px;
	position:relative;	
}

.navbar-nav > li > a{
	line-height: 35px;
}

.navbar-nav li a{
    font-weight:400;
    color:#000;
    font-size: 15px;
}

.navbar-nav > li > a::after {
    background: none repeat scroll 0 0 transparent;
    bottom: 4px;
    content: "";
    display: block;
    height: 2px;
    left: 50%;
    position: absolute;
    background: #dc5928;
    transition: width 0.3s ease 0s, left 0.3s ease 0s;
    width: 0;
}

.navbar-nav > li > a:hover::after {
    width: 100%;
    left: 0;
    color:#047eb9;
}

/* .slicknav_btn.slicknav_open:before, .slicknav_btn.slicknav_collapsed:before {
    font-size: 36px;
    color: #000;
} */


.navbar-nav li.current-menu-item a{
    color:#047eb9;
   
}

.navbar-sticky .navbar-nav li.current-menu-item a{
    color:#047eb9;
}

/* .navbar-sticky .navbar-nav > li > a {
    color: #000;
} */

.navbar-nav > li > a:hover, .navbar-nav > li > a:focus {
    color:#047eb9;
}

.navbar-sticky .navbar-nav > li > a:hover, .navbar-sticky .navbar-nav > li > a:focus {
    color:#047eb9;
}

/* Sub Menu */
.navbar-nav li ul{
    background: #fff;
    list-style-type: none;
    border-top: none;
    border: none;
    padding: 0px;
}

.navbar-nav li ul li{
    border-bottom: 1px solid #bbbbbb38;
    
}

.navbar-nav li ul li a{
text-decoration: none;
text-align: left;
color:#000;
padding:  10px;
}

.navbar-nav li ul li a:hover{
    color:#047eb9;
    background: #1641932e;
}

.navbar-nav li.current-menu-item ul li a{
    color:#047eb9;
    padding:  10px;
}

.navbar-nav li.current-menu-item ul li a:hover{
    color:#047eb9;
    background: #1641932e;
}

.navbar-nav > li.mega-menu:hover > a, .navbar-nav > li.mega-menu > a:hover, .navbar-nav > li.dropdown:hover > a, .navbar-nav > li.dropdown > a:hover, .navbar-nav > li.dropdown.active > a, .navbar-nav > li.dropdown.active > a:hover, .navbar-nav > li:hover > a, .navbar-nav > li.active > a{
    color: #047eb9;
}


    @media screen and (max-width: 1160px) {

    .header-menu{
        padding-right: 5%;
    }

    .navbar-nav li a{
    font-size: 15px;
}

.navbar-sticky .logo img {
    padding:10px;
    width: 150px;}

    .logo img {
    width: 150px;
padding:10px;
}
}

@media screen and (max-width: 991px) {
    .custom-header{
    grid-template-columns:  100px 1fr;
  }


  .logo{
    /* margin-left: 30px; */
    text-align: left;
  }

  .logo img{
    padding:10px;
  }

  .navbar-nav li a{
    font-size: 14px;
}

  .slicknav_btn.slicknav_collapsed:before {
    font-size: 36px;
    color: #ed9825;
}

.slicknav_btn.slicknav_open:before, .slicknav_btn.slicknav_collapsed:before {
    font-size: 36px;
    color: #047eb9;
}

.navbar-sticky  .slicknav_btn.slicknav_collapsed:before {
    font-size: 36px;
    color: #047eb9;
}
}
