
.main_menu a {font-size: 14px;display: block;text-align: center;position: relative;margin: 0 10px;font-weight: 500;color: #16303f !important;height: 65px;transition: all .4s ease;}
.main_menu a.active::after, .main_menu a:hover::after {position: absolute;content: "";background: #c00875;width: 100%;bottom: 0;height: 3px;left: 0;}
.main_menu a .icon {display: block;width: 24px;margin: 0 auto;height: 24px;background-size: 24px !important;margin-top: 5px;}
.main_menu a .icon-flight {background: url('../images/icon-flight.svg') no-repeat center;}
.main_menu a .icon-hotel {background: url('../images/icon-hotel.svg') no-repeat center;}
.main_menu a .icon-bus {background: url('../images/icon-bus.svg') no-repeat center;}
.main_menu a .icon-visa {background: url('../images/icon-visa.svg') no-repeat center;}
.main_menu a:hover .icon-flight, .main_menu a.active .icon-flight {background-image: url('../images/icon-flight-fill.svg');}
.main_menu a:hover .icon-hotel, .main_menu a.active .icon-hotel {background-image: url('../images/icon-hotel-fill.svg');}
.main_menu a:hover .icon-bus, .main_menu a.active .icon-bus {background-image: url('../images/icon-bus-fill.svg');}
.main_menu a:hover .icon-visa, .main_menu a.active .icon-visa {background-image: url('../images/icon-visa-fill.svg');}
.btn_user {display: inline-block;padding: 8px 10px;font-size: 14px;text-align: center;min-width: 160px;background: #c00875;color: #ffffff;border-radius: 2px;border: 0;}

footer {background: #f6f6f6;padding-top: 60px;margin-top: 15px;}
.ftr_title {font-size: 16px;color: #444444;font-weight: 600;margin-bottom: 15px;}
ul.ftr_links {padding: 0;list-style: none;}
ul.ftr_links li {margin-bottom: 5px;}
ul.ftr_links li a {text-decoration: none;color: #444444;font-size: 14px;}
.app_links {margin-bottom: 30px;}
.app_link {display: inline-flex;border: 0;padding: 5px 8px;background: #222222;color: #ffffff;border-radius: 5px;text-decoration: none;align-items: center;outline: none;margin-right: 2px;}
.app_link > i {margin-right: 5px;font-size: 20px;}
.app_link > span {font-size: 10px;line-height: 10px;}
.app_link > span > span {display: block;font-size: 16px;font-weight: 500;line-height: 16px;}
.ftr_social {list-style: none;padding: 0;}
.ftr_social li {display: inline-block;margin-right: 10px;}
.ftr_social li a {color: #444444;font-size: 24px;display: block;line-height: 24px;}
.ftr_copyright {border-top: 1px solid #e1e1e1;padding-top: 25px;margin-top: 25px;padding-bottom: 25px;}
.ftr_copyright span {font-size: 14px;color: #666666;}
.ftr_copyright span a {font-size: 14px;color: #666666;text-decoration:none;font-weight:600;}
.ftr_copyright span a:hover {font-size: 14px;color: #666666;text-decoration:underline;}

.sectoproutes {
    background: #ffffff;
    padding-top: 60px;
    padding-bottom: 60px;
}
.box_toproute {
    padding: 15px;
    width: 100%;
    display: inline-flex;
    border: 1px solid #efefef;
    border-radius: 10px;
    text-decoration: none;
    color: #333333;
    align-items: center;
    cursor: pointer;
    background: #f6fcff;
}
    .box_toproute:hover {
        box-shadow: 2px 1px 2px rgba(0,0,0,0.2);
        background: #ffffff;
    }
    .box_toproute img {
        width: 35px;
        opacity: 0.5;
        margin-right: 15px;
    }
    .box_toproute .l1 {
        display: block;
        color: #333333;
        font-size: 16px;
    }
   
.box_toproute .l2 {
    display: block;
    color: #2196F3;
    font-size: 18px;
    font-weight: 600;
}

.secdeals {
    background: #f6f6f6;
    padding-top: 60px;
    padding-bottom: 60px;
}


.sectitle {
    font-weight: 400;
    color: #00268b;
    text-transform: uppercase;
    font-size: 34px;
    text-align: center;
    margin-bottom: 35px;
}
.sec_why {
    padding-top: 60px;
    padding-bottom: 60px;
}
.why_box {
    border: 1px solid #e1e1e1;
    padding: 15px;
    text-align: center;
    border-radius: 20px;
}

    .why_box img {
        width: 60px;
        margin-bottom: 15px;
    }

    .why_box h4 {
        font-size: 18px;
        font-weight: 500;
        color: #333333;
    }

    .why_box p {
        font-size: 14px;
        color: #666666;
    }