@media (min-width: 1200px) and (max-width: 1299px) {
    .header .item-right {
        flex: 0 0 20%;
    }
    .header .menu > ul > li {
        margin-left: 15px;
    }
    .header .item-right .header-btns {
        font-size: 12px;
    }
    .hei-100 {
        height: unset;
    }
    .header .menu > ul > li .sub-menu.mega-menu > .list-item > .list-item-1 > ul > li > a {
        font-size: 14px;
    }
    .header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item .list-item-1 {
        gap: 20px;
    }
}
@media (min-width: 1099px) and (max-width: 1199px) {
.header .item-left {
        flex: 0 0 5%;
    }
    .header .item-center {
        flex: 0 0 80%;
    }
    .header .item-right {
        flex: 0 0 10%;
    }
}
@media (min-width: 992px) and (max-width: 1099px) {
.header .item-left {
        flex: 0 0 5%;
    }
    .header .item-center {
        flex: 0 0 78%;
    }
    .header .item-right {
        flex: 0 0 10%;
    }
    .header .menu > ul > li{
        margin-left: 9px !important;
    }
    .header .menu > ul > li{
        padding: 6px 10px !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .logo img {
        max-width: 110px;
    }
    
    .header .menu > ul > li > a,
    .header .item-right .header-btns {
        font-size: 15px;
    }
    
    .header .item-right a i {
        margin-right: 6px;
    }
    .header .menu > ul > li {
        margin-left: 15px;
    }
    .hei-100 {
        height: unset;
    }
}
@media screen and (max-width: 767px) {
    
}
@media screen and (max-width: 991px) {
    .dis-n {
        display: none !important;
    }
    .dis-b {
        display: block !important;
    }
    .hei-100 {
        height: unset;
    }
    .header .item-right {
        flex: 50%;
    }
    .form-group.has-search{
        display: none;
    }
    .hero-section, .common-spacing-all{
        padding: 30px 0;
    }

.suggestions{
right: 0;
    width: 100%;
}
    
}
@media screen and (max-width: 575px) {
    .header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item .list-item-1 {
        display: unset;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item {
        flex: 0 0 49%;
    }
}
@media (min-width: 300px) and (max-width: 465px) {
    .header .item-right .header-btns,
    .header.is-sticky .item-right .header-btns {
        font-size: 11px;
        padding: 7px 13px;
    }
    .header .item-right {
        flex: 1 !important;
    }
}



@media screen and (min-width: 900px) {
   .hsg-footer__nav-column.active .hsg-footer__nav-toggle i 
   {
    display: none;
   }
  
}



@media (min-width: 900px) and (max-width: 2000px) {
   .hsg-footer__nav-heading i{
    display: none;
   } 
}













