@media (max-width: 1024px) {
    .header .container .row .col-md-3{
        padding: 9px 0px;
    }
}
.logo-mobile img {
    max-height: 50px;
}
@media (max-width: 992px) {
    .container-fluid.header {
        display: none;
    }
}
footer .container {
    padding-bottom: 10px;
}
footer .container div {
    height: fit-content;
}
.xl-text1{
    font-size: 40px;
}
.main_menu > li:hover > a{
    color: #ffffff!important;
}

.main_menu > li > .sub_menu{
    top: 101%;
}
.sub_menu{
    padding-top: 0px;
    padding-bottom: 0px;
}
.sub_menu li, .sub_menu a{
    padding: 7px;
}
.main_menu > li:hover {
    background-color: #fff;
}
.sub_menu > li > a{
    color:#ffffff;
}
.sub_menu > li:hover {
    background-color: #4896df;
}
