﻿.flightbanner {
    background: url('../images/bannernew/flights-banner.png')no-repeat;
    width: 100%;
    height: 514px;
    background-position: top center;
    background-size: cover;
    position: relative;
    z-index: 10;
}

.flightinnerbg {
    background: -ms-linear-gradient(top, #EFD9D9 0%, #FFFFFF 100%);
    background: -moz-linear-gradient(top, #EFD9D9 0%, #FFFFFF 100%);
    background: -o-linear-gradient(top, #EFD9D9 0%, #FFFFFF 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EFD9D9), color-stop(100, #FFFFFF));
    background: -webkit-linear-gradient(top, #EFD9D9 0%, #FFFFFF 100%);
    background: linear-gradient(to bottom, #EFD9D9 0%, #FFFFFF 100%);
    width: 100%;
    height: auto;
    margin: -213px 0px 0px 0px;
    padding-bottom: 50px;
}

.flightinnerhead {
    padding: 150px 20px 0px 0px;
}

    .flightinnerhead h1 {
        padding: 0px 0px 10px 0px;
        margin: 0px;
        font-size: 80px;
        color: #000;
        font-weight: 300;
    }

    .flightinnerhead p {
        font-size: 20px;
        padding: 10px 0px 0px 0px;
        margin: 0px;
        font-weight: 500;
        color: #000;
    }

.flight-info-bg {
    background: #fdf9fa;
    width: 100%;
    height: 60px;
    border-radius: 10px;
    box-shadow: 1px 1px 10px #ccc;
    margin: 40px 0px 30px 0px;
}

    .flight-info-bg ul {
        padding: 0px 20px 0px 0px;
        margin: 0px;
    }

        .flight-info-bg ul li {
            list-style: none;
            display: inline-block;
            padding: 0px 40px;
            position: relative;
        }

            .flight-info-bg ul li a {
                color: #000;
                text-decoration: none;
                text-transform: uppercase;
                font-size: 16px;
                padding: 18px 0px;
                display: inline-block;
                font-weight: 600;
            }

            .flight-info-bg ul li::after {
                content: '';
                position: absolute;
                background: #ccc;
                height: 16px;
                width: 1px;
                right: 0px;
                top: 20px;
            }

.fightactivemenu a {
    color: #c72a25 !important;
    border-bottom: 3px solid #c72a25 !important;
}

.lastchildafter a::after {
    background: transparent !important;
}

.flight-table-head {
    padding: 20px 0px 0px 0px;
}

    .flight-table-head h2 {
        color: #be1326;
        margin: 0px;
        padding: 0px;
        font-size: 33px;
    }

.flighttablesec {
    background: #5f3d3e;
    /* height: auto; */
	min-height:1093px;
    width: 100%;
    border-radius: 20px;
    margin: 30px 0px;
    padding: 20px;
}

.flighttablesectab .nav-tabs > li.active > a, .flighttablesectab .nav-tabs > li.active > a:hover, .flighttablesectab .nav-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color: #a21b1f;
    border: 1px solid #a21b1f;
    border-bottom-color: #a21b1f;
    text-transform: uppercase;
    border-radius: 10px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.flighttablesectab .nav-tabs {
    border-bottom: 0px solid #ddd;
}

    .flighttablesectab .nav-tabs > li {
        background: #fdf9fa;
        color: #000;
        border-radius: 10px;
        text-transform: uppercase;
        margin-right: 0px;
    }

        .flighttablesectab .nav-tabs > li a {
            margin-right: 0px;
            padding: 15px 130px 15px 120px;
            color: #5f3d3e;
            font-weight: 500;
            font-size: 17px;
        }

        .flighttablesectab .nav-tabs > li.active a span {
            background: url('../images/flight/Arrival-on.png')no-repeat;
            width: 30px;
            height: 21px;
            position: absolute;
            margin-left: -50px;
        }

        .flighttablesectab .nav-tabs > li a span {
            background: url('../images/flight/Arrival-off.png')no-repeat;
            width: 30px;
            height: 21px;
            position: absolute;
            margin-left: -50px;
        }

        .flighttablesectab .nav-tabs > li:last-child {
            margin-left: 20px;
        }

        .flighttablesectab .nav-tabs > li > a:hover {
            border-color: transparent;
        }

.flighttablesectab .nav > li > a:hover, .flighttablesectab .nav > li > a:focus {
    text-decoration: none;
    background-color: transparent;
}

.flighttablecontent {
    background: #a21b1f;
    padding: 20px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-right-radius: 10px;
}

.flighttablesectab ul.nav.nav-tabs {
    height: 70px;
}

.flighttablesectab .nav-tabs > li.active {
    height: 70px;
    background: #a21b1f;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.flighttablecontentinner {
    background: #fdf9fa;
    width: 100%;
    height: auto;
    border-radius: 20px;
    padding: 20px;
}

.form-control.fightsearchform {
    height: 60px;
    border-radius: 10px;
    font-size: 17px;
    padding: 10px 30px;
    background: #fff url(../images/home/search-icon-grey.png)no-repeat;
    background-position: 97%;
    -moz-box-shadow: inset 0 0 10px #ccc;
    -webkit-box-shadow: inset 0 0 10px #ccc;
    box-shadow: inset 0 0 10px #ccc;
    cursor: pointer;
}

.tablebgnew {
    background: #ebebeb;
    padding: 10px 15px;
    border-radius: 10px;
    margin: 20px 0px;
}
.mb-2{
    margin-bottom: 15px;
}
.w-100{
    max-width: 100%;
}

table.table.tableflightbg {
    width: 100%;
}

    table.table.tableflightbg thead {
        background: #ddd;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }

    table.table.tableflightbg > thead > tr > th {
        vertical-align: bottom;
        border-bottom: 0px solid #ddd;
    }

    table.table.tableflightbg thead tr th {
        padding: 15px;
        font-size: 16px;
        text-transform: uppercase;
    }

        table.table.tableflightbg thead tr th:first-child {
            border-top-left-radius: 10px;
            border-bottom-left-radius: 10px;
        }

        table.table.tableflightbg thead tr th:last-child {
            border-top-right-radius: 10px;
            border-bottom-right-radius: 10px;
        }

    table.table.tableflightbg tbody tr {
        background: #fff;
    }

.table.table.tableflightbg > tbody > tr > td {
    padding: 12px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 0px solid #ddd;
    font-size: 16px;
    font-weight: 600;
}

    .table.table.tableflightbg > tbody > tr > td:first-child {
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
    }

table.table.tableflightbg tbody tr td:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

table.table.tableflightbg {
    border-collapse: separate;
    border-spacing: 0px 10px;
}

    table.table.tableflightbg tbody {
        border-collapse: separate;
        border-spacing: 0px;
    }

    table.table.tableflightbg thead {
        border-collapse: separate;
        border-spacing: 15px;
    }

.loadmore p {
    text-align: right;
    padding: 0px 20px 0px 0px;
    font-size: 17px;
    margin: 0px;
    color: #c24650;
    font-weight: 600;
    cursor: pointer;
    text-transform: uppercase;
}

table.table.tableflightbg {
    margin-bottom: 0px;
}

div#domesticfightdetails {
    display: none;
}

.sidemenuright {
    background: rgba(166,27,31,.5);
    width: auto;
    height: auto;
    position: fixed;
    top: 200px;
    right: 0px;
    z-index: 1000;
    border-top-left-radius: 35px;
    border-bottom-left-radius: 35px;
    padding: 10px 8px;
}

.flighticon {
    background: url('../images/flight/Airport.png')no-repeat;
    height: 45px;
    width: 45px;
    background-size:contain;
    position: relative;
    display: block;
    margin-bottom: 10px;
    cursor: pointer;
}

.hotelicon {
    background: url('../images/flight/Eat.png')no-repeat;
     height: 45px;
    width: 45px;
    background-size:contain;
    display: block;
    margin-bottom: 10px;
    cursor: pointer;
}

.transporticon {
    background: url('../images/flight/Transport.png')no-repeat;
     height: 45px;
    width: 45px;
    background-size:contain;
    position: relative;
    display: block;
    margin-bottom: 10px;
    cursor: pointer;
}

.rentalicon {
    background: url('../images/flight/parking.png')no-repeat;
     height: 45px;
    width: 45px;
    background-size:contain;
    position: relative;
    display: block;
    margin-bottom: 10px;
    cursor: pointer;
}

.touricon {
    background: url('../images/flight/Location.png')no-repeat;
   height: 45px;
    width: 45px;
    background-size:contain;
    position: relative;
    display: block;
    cursor: pointer;
}

.tofrombanner {
    background: url('../images/bannernew/To-from-airport-desk.png')no-repeat;
    width: 100%;
    height: 514px;
    background-position: top center;
    background-size: cover;
    position: relative;
    z-index: 10;
}
.tofrombannertaxiwhite {
    background: url('../images/bannernew/taxi-new.png')no-repeat;
    width: 100%;
    height: 514px;
    background-position: top center;
    background-size: cover;
    position: relative;
    z-index: 10;
}


@media (min-width:768px) {
    .tofrombannerbus {
            background: url("/images/my-bus.png")no-repeat;
            width: 100%;
            height: 514px;
            background-position: top center;
            background-size: cover;
            position: relative;
            z-index: 10;
        }

        .tofrombannercarrent {
            background: url("/images/bannernew/to-from-airport-bus.png")no-repeat;
            width: 100%;
            height: 514px;
            background-position: top center;
            background-size: cover;
            position: relative;
            z-index: 10 !important;
        }

        .tofrombannercarpark {
            background: url("/images/bannernew/to-from-airport-bus.png")no-repeat;
            width: 100%;
            height: 514px;
            background-position: top center;
            background-size: cover;
            position: relative;
            z-index: 10;
        }
        .tofrombannerpre {
            background: url("/images/bannernew/to-from-airport-bus.png")no-repeat;
            width: 100%;
            height: 514px;
            background-position: top center;
            background-size: cover;
            position: relative;
            z-index: 10 !important;
        }


    .rentcarbanner {
        background: url('../images/bannernew/Rent-a-car-banner.png')no-repeat;
        width: 100%;
        height: 514px;
        background-position: top center;
        background-size: cover;
        position: relative;
        z-index: 10;
    }

    .tofromairportinnerhead {
        padding: 130px 20px 0px 0px;
    }

        .tofromairportinnerhead h5 {
            padding: 0px 0px 0px 10px;
            margin: 0px;
            font-size: 37px;
            color: #000;
            font-weight: 400;
            line-height: 10px;
        }

        .tofromairportinnerhead h1 {
            padding: 0px 0px 10px 0px;
            margin: 0px;
            font-size: 80px;
            color: #000;
            font-weight: 300;
        }

        .tofromairportinnerhead p {
            font-size: 20px;
            padding: 10px 10px 0px 0px;
            margin: 0px;
            font-weight: 500;
            color: #000;
        }

    .to-from-inner-sec.row {
        padding: 50px 0px 30px 0px;
    }

    .to-from-inner-img img {
        width: 100%;
    }

    .toflightpad10 {
        padding-right: 15px;
    }

    .to-from-inner-content {
        background: #fff;
        border: 1px solid #ebebeb;
        padding: 40px 0px;
        transition: color 0.25s ease;
    }

        .to-from-inner-content p {
            margin: 0px;
            padding: 0px 25px;
        }

            .to-from-inner-content p a {
                color: #000;
                margin: 0px;
                font-size: 22px;
                text-decoration: none;
                display: block;
            }

                .to-from-inner-content p a span i {
                    float: right;
                    font-size: 30px;
                    color: #c24650;
                    font-weight: 300;
                }

                .to-from-inner-content p a:hover {
                    text-decoration: none;
                }

        .to-from-inner-content:hover {
            background: linear-gradient(to right, #faad13, #c82b24);
            border: 0px;
            transition: color 0.25s ease;
        }

            .to-from-inner-content:hover p a {
                color: #fff;
            }

                .to-from-inner-content:hover p a span i {
                    color: #fff;
                }

    .tofromairportinnerheadone {
        padding: 130px 20px 0px 0px;
    }

        .tofromairportinnerheadone h4 {
            padding: 0px 0px 0px 10px;
            margin: 0px;
            font-size: 25px;
            color: #000;
            font-weight: 400;
        }

        .tofromairportinnerheadone h1 {
            padding: 20px 0px 0px 0px;
            margin: 0px;
            font-size: 40px;
            color: #000;
            font-weight: 600;
            position: relative;
            z-index: 10;
        }

            .tofromairportinnerheadone h1 span {
                padding-right: 50px;
                padding-top: 0px;
                display: inline-block;
            }

    .to-from-inner-content-img {
        padding: 50px 0px 30px 0px;
    }

    .to-from-inner-content-para {
        padding: 10px 0px;
    }

        .to-from-inner-content-para p {
            font-size: 16px;
            margin: 0px;
            font-weight: 400;
            color: #000;
            padding: 10px 10px 10px 10px;
            text-align: justify;
        }

    .inner-box-overlay-bg {
        display: inline-block;
        background: #fff;
        color: #000;
        position: relative;
        transition: all .5s ease;
        border: 1px solid #ebebeb;
        height: 100px;
        display: table;
        width: 100%;
    }

        .inner-box-overlay-bg p {
            display: table-cell;
            vertical-align: middle;
            text-align: left;
            padding: 0px 25px;
            margin: 0px;
        }

        .inner-box-overlay-bg:hover {
            color: #fff;
            border: 0px solid #c82b24;
        }

            .inner-box-overlay-bg:hover p a {
                color: #fff;
            }

        .inner-box-overlay-bg::after {
            position: absolute;
            content: '';
            top: 0;
            left: 0;
            width: 0;
            height: 100%;
            background: linear-gradient(to right, #faad13, #c82b24);
            transform-origin: left;
            transition: all .5s ease;
        }

        .inner-box-overlay-bg:hover::after {
            width: 100%;
        }

        .inner-box-overlay-bg p a {
            color: #000;
            text-decoration: none;
            display: block;
            margin: 0px;
            font-size: 23px;
            display: block;
        }

        .inner-box-overlay-bg:hover p a {
            color: #fff;
            position: relative;
            z-index: 1;
        }

        .inner-box-overlay-bg p a span {
            background: url('../images/home/box-arrow-off.png')no-repeat;
            height: 30px;
            width: 16px;
            display: inline-block;
            float: right;
        }

        .inner-box-overlay-bg:hover p a span {
            background: url('../images/home/box-arrow-on.png')no-repeat;
        }

    .shopeatbanner {
        background: url('../images/shop-eat/shop-eat.png')no-repeat;
        width: 100%;
        height: 514px;
        background-position: top center;
        background-size: cover;
        position: relative;
        z-index: 10;
    }

    .shop-eat-menu-bg {
        background: #fdf9fa;
        width: 99%;
        height: 60px;
        border-radius: 10px;
        box-shadow: 1px 1px 10px #ccc;
        margin: 40px 0px 30px 0px;
    }

        .shop-eat-menu-bg ul {
            padding: 0px 20px 0px 10px;
            margin: 0px;
        }

            .shop-eat-menu-bg ul li {
                list-style: none;
                display: inline-block;
                padding: 0px 80px;
                position: relative;
            }

                .shop-eat-menu-bg ul li a {
                    color: #000;
                    text-decoration: none;
                    text-transform: uppercase;
                    font-size: 16px;
                    padding: 18px 0px;
                    display: inline-block;
                    font-weight: 600;
                }

    .shopactivemenu a {
        color: #c72a25 !important;
        border-bottom: 3px solid #c72a25 !important;
    }

    .shop-eat-menu-bg ul li::after {
        content: '';
        position: absolute;
        background: #ccc;
        height: 16px;
        width: 1px;
        right: 0px;
        top: 20px;
    }

    .shopeatpad {
        padding: 40px 15px 0px 0px;
    }

    .shopping-inner-sec {
        padding: 0px 15px 0px 0px;
    }

    .shopping-head-para p {
        padding: 0px 0px 0px 20px;
        font-size: 40px;
        margin: 0px;
        color: #9a3334;
        font-weight: 500;
    }

    .terminalsec {
        float: right;
    }

    .form-control.formterminal {
        padding: 5px 14px;
        font-family: sans-serif;
        border-radius: 7px;
        font-weight: normal;
    }

        .form-control.formterminal button.btn.dropdown-toggle.btn-default {
            padding: 10px 10px 10px 20px;
            height: 50px;
            border-radius: 10px;
            font-size: 18px;
            background: #fdf9fa;
            -webkit-appearance: none;
            background-position: 98%;
            box-shadow: none;
            min-width: 425px;
            width: 425px;
        }

        .form-control.formterminal .dropdown-menu.open {
            margin: 20px 0px 0px 0px;
            border-radius: 10px;
        }

        .form-control.formterminal ul.dropdown-menu.inner {
            background: #fdf9fa;
        }

        .form-control.formterminal .dropdown-menu > li > a {
            font-size: 17px;
        }

    ul.dropdown-menu.inner li a:hover {
        background: #f3e2e2;
        border-radius: 10px;
        color: #9a3334;
    }

    .form-control.formterminal .dropdown-menu > li > a:hover, .form-control.formterminal .dropdown-menu > li > a:focus {
        color: #9a3334;
        text-decoration: none;
        background-color: #f3e2e2;
        border-radius: 10px;
    }

    .shopping-head.row {
        padding: 10px 0px 30px 0px;
    }

    .shopping-details-sec.row {
        background: transparent;
        height: 240px;
        border: 1px solid #ccc;
        display: table;
        width: 100%;
        margin: 0px 0px 30px 0px;
    }

    .shopping-details-img {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
    }

    .shopping-details-content {
        position: relative;
        padding: 20px;
    }

        .shopping-details-content h1 {
            font-size: 19px;
            margin: 0px;
            font-weight: 400;
            padding: 0px 0px 10px 0px;
            color: #000;
        }

        .shopping-details-content p {
            font-size: 16px;
            margin: 0px;
            font-weight: 400;
            padding: 10px 20px 10px 0px;
            color: #000;
            text-align: justify;
            height: 140px;
        }

        .shopping-details-content h6 {
            font-size: 16px;
            margin: 0px;
            font-weight: 400;
            padding: 10px 0px 10px 0px;
            color: #000;
            text-align: justify;
        }

            .shopping-details-content h6 span {
                font-size: 19px;
                padding-right: 10px;
            }

        .shopping-details-content::before {
            content: '';
            position: absolute;
            height: 220px;
            width: 1px;
            background: #ccc;
            left: 0px;
            top: 10px;
        }

    .tofromairportinnerheadone h1 a {
        color: #000;
        text-decoration: none;
    }

    .airport-facilities-menu-bg {
        background: #fdf9fa;
        width: 99%;
        height: 60px;
        border-radius: 10px;
        box-shadow: 1px 1px 10px #ccc;
        margin: 40px 0px 30px 0px;
    }

        .airport-facilities-menu-bg ul {
            padding: 0px 20px 0px 10px;
            margin: 0px;
        }

            .airport-facilities-menu-bg ul li {
                list-style: none;
                display: inline-block;
                padding: 0px 50px;
                position: relative;
            }

                .airport-facilities-menu-bg ul li a {
                    color: #000;
                    text-decoration: none;
                    text-transform: uppercase;
                    font-size: 16px;
                    padding: 18px 0px;
                    display: inline-block;
                    font-weight: 600;
                }

                .airport-facilities-menu-bg ul li::after {
                    content: '';
                    position: absolute;
                    background: #ccc;
                    height: 16px;
                    width: 1px;
                    right: 0px;
                    top: 20px;
                }

    .airportfacilitiesbanner {
        background: url('../images/bannernew/air-fac.png')no-repeat;
        width: 100%;
        height: 514px;
        background-position: top center;
        background-size: cover;
        position: relative;
        z-index: 10;
    }

    .airportfacilityactive a {
        color: #c72a25 !important;
        border-bottom: 3px solid #c72a25 !important;
    }

    .maphead h2 {
        color: #bb1225;
        font-size: 30px;
        font-weight: 600;
        padding: 20px 0px 0px 10px;
        margin: 0px;
    }

    .airport-map-terminal {
        background: #a21b1f;
        height: 110px;
        margin: 30px 0px 0px 0px;
        border-radius: 10px;
    }

    .terminalhead h1 {
        margin: 0px;
        padding: 45px 40px;
        color: #fff;
        font-size: 27px;
    }

    .terminalselection {
        padding: 35px 20px;
    }

        .terminalselection .form-control {
            height: 45px;
            border-radius: 10px;
            color: #000;
            font-size: 18px;
            background: #fff url(../images/shop-eat/Drop-Down.png)no-repeat;
            background-position: 98%;
            -webkit-appearance: none;
        }

    .mapimg {
        padding: 20px;
        margin: 0px;
        background: #f9f9f9;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        width: 100%;
        height: auto;
        padding-bottom: 50px;
    }

    .tofromairportinnerheadone.facilityinner {
        padding: 160px 20px 0px 0px;
    }

    .knows-the-rules-head {
        padding: 20px 0px 10px 0px;
    }

        .knows-the-rules-head h1 {
            margin: 0px;
            padding: 0px;
            font-size: 30px;
            color: #ba1526;
            font-weight: 600;
        }

    .know-the-rules-content {
        padding: 30px 0px 0px 0px;
    }

        .know-the-rules-content .panel-default > .panel-heading {
            color: #000;
            background-color: #fdf9fa;
            border-color: #fdf9fa;
            border-radius: 10px;
            box-shadow: 1px 1px 10px #ccc;
        }

        .know-the-rules-content .panel {
            margin-bottom: 40px;
            background-color: #f9f9f9;
            border: 0px solid transparent;
            border-radius: 10px;
            -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
            box-shadow: 1px 1px 10px rgba(0,0,0,.05);
        }

        .know-the-rules-content .panel-default {
            border-color: transparent;
        }

            .know-the-rules-content .panel-default > .panel-heading + .panel-collapse > .panel-body {
                border-top: 0px;
                background: #f9f9f9;
                padding: 20px 30px;
                font-size: 16px;
                margin: 10px 0px;
                border-bottom-left-radius: 10px;
                border-bottom-right-radius: 10px;
            }

        .know-the-rules-content .panel-title a {
            font-size: 20px;
            text-decoration: none;
            padding: 5px 20px;
            display: block;
            font-weight: 700;
        }

            .know-the-rules-content .panel-title a span {
                float: right;
            }

                .know-the-rules-content .panel-title a span img {
                    display: inline-block;
                }

    #rulesection {
        display: none;
    }

    .faq-head h1 {
        margin: 0px;
        padding: 0px;
        font-size: 30px;
        color: #ba1526;
        font-weight: 600;
    }

    .faqsection.row {
        padding: 30px 0px 0px 0px;
    }

    .faq-inner-sec-content.row {
        padding: 50px 0px;
    }

    .faq-ques {
        float: left;
        width: 25%;
        font-size: 22px;
        color: #000;
        font-weight: 400;
        padding: 10px 0px 0px 0px;
        font-weight: 400;
    }

    .form-control.faqform {
        width: 430px;
        height: 55px;
        color: #000;
        background: #fdf9fa;
        border: 1px solid #ccc;
        border-radius: 10px;
        color: #000;
        font-size: 20px;
        background: url('../images/shop-eat/Drop-Down.png')no-repeat;
        background-position: 98%;
        -webkit-appearance: none;
        width: 20%;
    }

    .faq-listed-questions .panel.panel-default {
        margin-bottom: 30px;
        background-color: transparent;
        border: 0px solid transparent;
        border-radius: 0px;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .faq-listed-questions .panel-default > .panel-heading {
        color: #000;
        background-color: transparent;
        border-color: transparent;
    }

        .faq-listed-questions .panel-default > .panel-heading + .panel-collapse > .panel-body {
            border: 0px;
        }

    .faq-listed-questions .panel-title > a {
        color: #bf313d;
        font-size: 18px;
    }

        .faq-listed-questions .panel-title > a:hover {
            text-decoration: none;
        }

        .faq-listed-questions .panel-title > a:focus, .faq-listed-questions .panel-title > a:checked {
            text-decoration: none;
        }

    .faq-listed-questions .panel-heading {
        padding: 0px 0px;
    }

    .faq-listed-questions .panel-title > a > span {
        color: #000;
        font-size: 20px;
        border-bottom: 0px solid #bf313d;
        padding-right: 5px;
        cursor: default;
    }

    .faqtext {
        color: #bf313d !important;
        border-bottom: 1px solid #bf313d !important;
        cursor: pointer !important;
    }

    .faq-asked-questions {
        padding: 60px 10px 0px 10px;
    }

        .faq-asked-questions h2 {
            font-size: 25px;
            color: #000;
            padding: 0px 0px 20px 0px;
            margin: 0px;
        }

    .form-control.formfaqques {
        height: 55px;
        border-radius: 10px;
        margin: 20px 0px 0px 0px;
        color: #000;
        font-size: 18px;
        background: #fdf9fa;
    }

    .btn.btn-default.btnfaq {
        margin: 30px 0px 0px 0px;
        background: #6d0e14;
        border: #6d0e14;
        padding: 10px 30px;
        color: #fff;
        border-radius: 10px;
        font-size: 20px;
    }

    .faq-listed-questions {
        padding: 0px 50px 0px 0px;
    }

    div#faqsection {
        display: none;
    }

    .innermenuactive {
        color: #fed30a !important;
    }

    .inaroundbanner {
        background: url('../images/bannernew/Banner.png')no-repeat;
        width: 100%;
        height: 514px;
        background-position: top center;
        background-size: cover;
        position: relative;
        z-index: 10;
    }

    .planyourtravelbanner {
        background: url('../images/bannernew/inaroundcebu/plan-your-travel.png')no-repeat;
        width: 100%;
        height: 514px;
        background-position: top center;
        background-size: cover;
        position: relative;
        z-index: 10;
    }

    .in-around-cebu-inner-sec.row {
        padding: 50px 0px 50px 0px;
    }

    .in-around-banner-one {
        background: url('../images/bannernew/travel-plan-image.jpg')no-repeat;
        width: 100%;
        position: relative;
        height: 344px;
        background-position: top center;
        background-size: cover;
    }

    .in-around-banner-two {
        background: url('../images/in-around-cebu/Banner-1_1.jpg')no-repeat;
        width: 100%;
        position: relative;
        height: 344px;
        background-position: top center;
        background-size: cover;
    }

    .around-banner-content-table {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        display: table;
        height: 344px;
        text-align: left;
        padding: 0px 31px 0px 45px;
    }

    .table-cell-inner {
        display: table-cell;
        vertical-align: middle;
    }

        .table-cell-inner h4 {
            color: #fff;
            font-size: 33px;
            font-weight: 700;
            margin: 0px;
            padding: 0px 0px 25px 0px;
            text-align: justify;
        }

        .table-cell-inner h5 {
            color: #fff;
            font-size: 17px;
            margin: 0px;
            padding: 0px 0px 25px 0px;
            text-align: justify;
        }

        .table-cell-inner p {
            font-size: 18px;
        }

            .table-cell-inner p a {
                color: #fff;
                text-decoration: none;
                display: inline-block;
                -webkit-transition: all .5s;
                transition: all .5s;
            }

                .table-cell-inner p a span {
                    background: url('../images/in-around-cebu/arrow-2.png')no-repeat;
                    height: 19px;
                    width: 11px;
                    position: relative;
                    display: inline-block;
                    top: 5px;
                    left: 10px;
                    -webkit-transition: all .5s;
                    transition: all.5s;
                }

                .table-cell-inner p a:hover {
                    color: #e4a50c;
                }

                    .table-cell-inner p a:hover span {
                        background: url('../images/in-around-cebu/arrow-1_1.png')no-repeat;
                        height: 19px;
                        width: 19px;
                    }

                .table-cell-inner p a img {
                    display: inline-block;
                    padding-left: 10px;
                }

    .in-around-banner-three {
        background: url('../images/bannernew/beach-resorts.jpg')no-repeat;
        width: 100%;
        position: relative;
        height: 638px;
        background-position: top center;
        background-size: cover;
    }

    .in-around-banner-four {
        background: url('../images/bannernew/Historical-Attractions-image.jpg')no-repeat;
        width: 100%;
        position: relative;
        height: 638px;
        background-position: top center;
        background-size: cover;
    }

    .col-sm-12.in-around-banner-sec-two {
        padding-top: 16px;
    }

    .around-right-8 {
        padding-right: 8px;
    }

    .around-left-8 {
        padding-left: 8px;
    }

    .around-banner-content-bottom {
        position: absolute;
        bottom: 20px;
        padding: 0px 30px 0px 45px;
    }

        .around-banner-content-bottom p {
            font-size: 18px;
            margin: 0px;
        }

            .around-banner-content-bottom p a {
                color: #fff;
                -webkit-transition: all .5s;
                transition: all .5s;
            }

            .around-banner-content-bottom p span {
                background: url('../images/in-around-cebu/arrow-2.png')no-repeat;
                height: 19px;
                width: 11px;
                position: relative;
                display: inline-block;
                top: 5px;
                left: 10px;
                -webkit-transition: background .5s;
                transition: background .5s;
            }

            .around-banner-content-bottom p a:hover, .around-banner-content-bottom p a:focus {
                color: #e4a50c;
                text-decoration: none;
            }

                .around-banner-content-bottom p a:hover span, .around-banner-content-bottom p a:focus span {
                    background: url('../images/in-around-cebu/arrow-1_1.png')no-repeat;
                    height: 19px;
                    width: 19px;
                }

        .around-banner-content-bottom h4 {
            color: #fff;
            font-size: 33px;
            font-weight: 700;
            margin: 0px;
            padding: 0px 0px 25px 0px;
            text-align: justify;
        }

        .around-banner-content-bottom h5 {
            color: #fff;
            font-size: 18px;
            margin: 0px;
            padding: 0px 0px 25px 0px;
            text-align: justify;
        }

    .in-around-banner-five {
        background: url('../images/in-around-cebu/Banner-4-1.jpg')no-repeat;
        width: 100%;
        height: 344px;
        background-position: top center;
        background-size: cover;
        position: relative;
    }

    .in-around-banner-six {
        background: url('../images/in-around-cebu/Banner-4.jpg')no-repeat;
        width: 100%;
        height: 344px;
        background-position: top center;
        background-size: cover;
        position: relative;
    }

    .in-around-banner-seven {
        background: url('../images/Most-popular-image-mango.jpg')no-repeat;
        width: 100%;
        height: 505px;
        background-position: top center;
        background-size: cover;
        position: relative;
    }

    .in-around-banner-eight {
        background: url('../images/in-around-cebu/Banner-6.jpg')no-repeat;
        width: 100%;
        height: 505px;
        background-position: top center;
        background-size: cover;
        position: relative;
    }

    .in-around-banner-nine {
        background: url('../images/bannernew/plan-your-travel-image.jpg')no-repeat;
        width: 100%;
        height: 505px;
        background-position: top center;
        background-size: cover;
        position: relative;
    }

    .col-sm-12.in-around-banner-sec-last-sec {
        padding: 50px 0px 30px 0px;
    }

    .around-map-details {
        background: #fdf9fa;
        height: 65px;
        border-radius: 10px;
        display: table;
        width: 100%;
        position: relative;
        box-shadow: 5px 0px 10px #ccc;
        transition: all .5s ease-in-out;
    }

        .around-map-details > p {
            margin: 0px;
            text-transform: uppercase;
            font-size: 16px;
            display: table-cell;
            vertical-align: middle;
            text-align: center;
            font-weight: 600;
        }

            .around-map-details > p > a {
                color: #000;
                text-decoration: none;
            }

                .around-map-details > p > a > span > img {
                    padding-right: 10px;
                    display: inline-block;
                }

    .in-around-section-beach.row {
        padding: 40px 0px 0px 0px;
        border-top: 1px solid #ccc;
        margin: 40px 0px 0px 0px;
    }

        .in-around-section-beach.row h5 {
            margin: 0px;
            padding: 0px 0px 0px 0px;
            color: #993331;
            font-size: 30px;
            font-weight: 600;
        }

        .in-around-section-beach.row p {
            margin: 0px;
            padding: 20px 20px 0px 0px;
            color: #000;
            font-size: 17px;
            text-align: justify;
        }

    .in-around-beach-section-one.row {
        height: 295px;
        width: 100%;
        background: transparent;
        border: 1px solid #ccc;
        margin: 40px 0px 0px 0px;
        -moz-box-shadow: inset 0 0 10px #ccc;
        -webkit-box-shadow: inset 0 0 10px #ccc;
        box-shadow: inset 0 0 10px #ccc;
    }

    .beach-main-content {
        background: transparent;
        display: table;
        width: 100%;
        position: relative;
    }

    .table-beach {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        display: table;
        height: 295px;
        text-align: left;
        padding: 0px 30px 0px 40px;
    }

    .table-cell-beach {
        display: table-cell;
        vertical-align: middle;
    }

        .table-cell-beach h6 {
            font-size: 18px;
            color: #000;
            margin: 0px;
            padding: 0px 0px 20px 0px;
            font-weight: 700;
        }

        .table-cell-beach p {
            font-size: 16px;
            color: #000;
            margin: 0px;
            padding: 0px 0px 0px 0px;
            text-align: justify;
        }

    .in-around-beach-last-sec.row {
        padding: 50px 0px 30px 0px;
    }

        .in-around-beach-last-sec.row p {
            font-size: 20px;
            color: #000;
            margin: 0px;
            padding: 0px 20px 0px 0px;
            text-align: justify;
            font-weight: 700;
        }

            .in-around-beach-last-sec.row p a {
                color: #993331;
                text-decoration: none;
            }

    .faq-listed-questions p {
        font-size: 18px;
        margin: 0px;
        padding: 0px 0px 0px 10px;
        color: #000;
        text-align: justify;
    }

    .know-the-rules-content p {
        font-size: 18px;
        margin: 0px;
        padding: 0px 0px 10px 10px;
        color: #000;
        text-align: justify;
    }

    .know-the-rules-content ul {
        padding: 0px 0px 20px 30px;
        margin: 0px;
    }

        .know-the-rules-content ul li {
            font-size: 18px;
            margin: 0px;
            padding: 0px 0px 0px 10px;
            color: #000;
            text-align: justify;
        }

    .know-the-rules-content p a {
        padding-left: 10px;
        color: #bc1328;
    }

    .know-the-rules-content table.table.table-bordered {
        width: 60%;
        margin: 20px auto;
    }

    #departuresfaqsec {
        display: none;
    }

    .innersubmneulist.showblock ul li a:hover {
        color: #fed30a;
    }

    .innermenuactive a {
        color: #fed30a !important;
    }

    .businessbanner {
        background: url('../images/business/Businessbannernew.jpg')no-repeat;
        height: 527px;
        width: 100%;
        background-size: cover;
        background-position: top center;
        position: relative;
    }

    .business-banner-content {
        position: absolute;
        bottom: 20px;
        left: 30px;
    }

        .business-banner-content h1 {
            color: #fedb03;
            margin: 0px;
            padding: 0px 0px 0px 0px;
            font-size: 43px;
            font-weight: 700;
        }

        .business-banner-content p {
            color: #fff;
            margin: 0px;
            padding: 5px 0px 0px 0px;
            font-size: 30px;
            font-weight: 300;
            margin: 0px;
        }

    .sectiontwoothers {
        background: -ms-linear-gradient(top, #EFD9D9 0%, #FFFFFF 100%);
        background: -moz-linear-gradient(top, #EFD9D9 0%, #FFFFFF 100%);
        background: -o-linear-gradient(top, #EFD9D9 0%, #FFFFFF 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EFD9D9), color-stop(100, #FFFFFF));
        background: -webkit-linear-gradient(top, #EFD9D9 0%, #FFFFFF 100%);
        background: linear-gradient(to bottom, #EFD9D9 0%, #FFFFFF 100%);
        width: 100%;
        height: auto;
        padding-bottom: 50px;
    }

    .business-inner-sec.row {
        padding: 40px 0px 30px 0px;
    }

    .business-inner-img-des img {
        width: 100%;
    }

    .businesspad6 {
        padding: 0px 6px;
    }

    .business-inner-img-des h1 {
        font-size: 22px;
        margin: 0px;
        color: #000;
        padding: 20px 10px 0px 0px;
    }

    .business-inner-img-des p {
        font-size: 17px;
        margin: 0px;
        color: #000;
        padding: 10px 15px 0px 0px;
        font-weight: 400;
    }

        .business-inner-img-des p a {
            color: #d66902;
            text-decoration: none;
        }

            .business-inner-img-des p a span {
                background: url(../images/in-around-cebu/arrow-1.png)no-repeat;
                height: 19px;
                width: 11px;
                position: relative;
                display: inline-block;
                top: 5px;
                left: 10px;
                -webkit-transition: background .5s;
                transition: background .5s;
            }

            .business-inner-img-des p a:hover span, .business-inner-img-des p a:focus span {
                background: url(../images/in-around-cebu/arrow-1_1.png)no-repeat;
                height: 19px;
                width: 19px;
            }

            .business-inner-img-des p a:hover {
                color: #000;
            }

    .network-business-sec {
        background: url('../images/business/internationali.jpg')no-repeat;
        width: 100%;
        height: 695px;
        background-size: cover;
        background-position: top center;
        position: relative;
        box-shadow: 1px 1px 10px #ccc;
    }

    .network-inner-sec {
        position: absolute;
        top: 30px;
        width: 100%;
    }

        .network-inner-sec h1 {
            font-size: 43px;
            font-weight: 700;
            margin: 0px;
            padding: 0px;
        }

    .network-route-info-bg {
        background: #fff;
        width: 32%;
        height: 60px;
        border-radius: 10px;
        box-shadow: 1px 1px 10px #ccc;
        margin: 20px 0px 50px 0px;
    }

        .network-route-info-bg ul {
            padding: 0px 20px 0px 0px;
            margin: 0px;
            width: auto;
        }

            .network-route-info-bg ul li {
                list-style: none;
                display: inline-block;
                padding: 0px 40px;
                position: relative;
            }

                .network-route-info-bg ul li a {
                    color: #000;
                    text-decoration: none;
                    text-transform: uppercase;
                    font-size: 16px;
                    padding: 18px 0px;
                    display: inline-block;
                    font-weight: 700;
                }

    .networkrouteactivemenu a {
        color: #c72a25 !important;
        border-bottom: 3px solid #c72a25 !important;
    }

    .network-route-info-bg ul li::after {
        content: '';
        position: absolute;
        background: #ccc;
        height: 16px;
        width: 1px;
        right: 0px;
        top: 20px;
    }

    .network-national-info.row {
        padding: 10px 0px 20px 0px;
        border-bottom: 1px dotted #ccc;
        width: 500px;
    }

    .network-number h2 {
        font-size: 64px;
        color: #000;
        font-weight: 700;
        margin: 0px;
        padding: 0px;
    }

    .network-number-desc h6 {
        color: #000;
        font-weight: 700;
        font-size: 20px;
        margin: 0px;
        padding: 0px;
    }

    .network-number-desc p {
        color: #000;
        font-weight: 700;
        font-size: 27px;
        margin: 0px;
        padding: 0px;
    }

    .network-number-desc {
        padding: 10px 0px 0px 20px;
    }

    .business-last-section {
        padding: 50px 0px 50px 0px;
        background: transparent;
    }

    .business-last-right-side {
        padding: 15px 30px 0px 40px;
    }

        .business-last-right-side h1 {
            font-size: 43px;
            font-weight: 700;
            margin: 0px;
            padding: 0px 0px 20px 0px;
        }

        .business-last-right-side p {
            font-size: 18px;
            font-weight: 400;
            margin: 0px;
            padding: 0px 0px 20px 0px;
            color: #000;
            text-align: justify;
        }

            .business-last-right-side p a {
                color: #a01b1c;
            }

                .business-last-right-side p a:hover {
                    text-decoration: none;
                }

        .business-last-right-side h1 span {
            display: block;
            color: #a01b1c;
            font-size: 40px;
        }

    .business-inner-section-head {
        padding: 40px 0px 0px 0px;
        border-top: 1px solid #ccc;
        margin: 40px 0px 0px 0px;
    }

        .business-inner-section-head p {
            color: #000;
            font-size: 27px;
            font-weight: 500;
            padding: 0px 20px 0px 0px;
            text-align: justify;
            margin: 0px;
        }

    .marketing-inner-section.row {
        padding: 180px 0px 50px 0px;
        border-bottom: 1px solid #ccc;
    }

    .marketing-inner-box {
        border: 1px solid #ccc;
        -moz-box-shadow: inset 0 0 10px #ccc;
        -webkit-box-shadow: inset 0 0 10px #ccc;
        box-shadow: inset 0 0 10px #ccc;
        height: 560px;
    }

        .marketing-inner-box img {
            margin: -150px auto 0px auto;
        }

        .marketing-inner-box p {
            color: #ca2b27;
            margin: 0px;
            padding: 20px 10px 20px 30px;
            font-size: 24px;
            font-weight: 700;
        }

        .marketing-inner-box ul {
            padding: 0px 10px 20px 40px;
            margin: 0px;
        }

            .marketing-inner-box ul li {
                list-style: none;
                color: #000;
                font-size: 18px;
                margin: 0px;
                padding: 10px 0px 0px 0px;
                padding-left: 1em;
                text-indent: -1.5em;
            }

                .marketing-inner-box ul li span {
                    background: #ca2b27;
                    height: 10px;
                    width: 10px;
                    border-radius: 50%;
                    display: inline-block;
                    margin-right: 15px;
                }

    .marketing-inner-section.row .col-sm-4 {
        padding: 8px;
    }

    .marketingbanner {
        background: url('../images/business/inner/advertising-marketing-banner-desktop.png') no-repeat;
        width: 100%;
        height: 514px;
        background-position: top center;
        background-size: cover;
        position: relative;
        z-index: 10;
    }

    .business-inner-section-head.business-inner-sec-two p {
        font-size: 19px;
        padding: 0px 0px 15px 0px;
    }

        .business-inner-section-head.business-inner-sec-two p span {
            color: #6b0e16;
        }

    .airline-content {
        padding: 20px 0px 0px 0px;
    }

        .airline-content p {
            color: #6b0e16;
            font-size: 22px;
            font-weight: 700;
        }

        .airline-content ul {
            padding: 0px 0px 30px 0px;
            margin: 0px;
        }

            .airline-content ul li {
                list-style: none;
                padding: 10px 0px 0px 0px;
                font-size: 18px;
            }

                .airline-content ul li span {
                    background: #6b0e16;
                    height: 10px;
                    width: 10px;
                    border-radius: 50%;
                    display: inline-block;
                    margin-right: 10px;
                }

    .hrline {
        border-bottom: 1px solid #ccc;
        margin: 20px 0px 0px 0px;
    }

    .airlineroutebanner {
        background: url('../images/bannernew/Airline-Rout-Development-new-2.png') no-repeat;
        width: 100%;
        height: 514px;
        background-position: top center;
        background-size: cover;
        position: relative;
        z-index: 10;
    }

    .airlinebanner {
        background: url('../images/bannernew/Airlines-banner.png') no-repeat;
        width: 100%;
        height: 514px;
        background-position: top center;
        background-size: cover;
        position: relative;
        z-index: 10;
    }

    .brandingoppertunitybanner {
        background: url('../images/business/inner/banner-opportunities.png') no-repeat;
        width: 100%;
        height: 514px;
        background-position: top center;
        background-size: cover;
        position: relative;
        z-index: 10;
    }

    .aboutusbanner {
        background: url('../images/bannernew/aboutus.png') no-repeat;
        width: 100%;
        height: 514px;
        background-position: top center;
        background-size: cover;
        position: relative;
        z-index: 10;
    }

    .col-sm-12.aboutustopsec {
        padding: 200px 0px 0px 0px;
    }

    .aboutus-inner-content h1 {
        font-size: 40px;
        font-weight: 400;
        margin: 0px;
        padding: 0px 0px 30px 0px;
        color: #000;
    }

    .aboutus-inner-content p {
        font-size: 18px;
        margin: 0px;
        padding: 0px 0px 10px 0px;
        margin: 0px;
        color: #000;
    }

    .aboutus-section-two {
        background: url('../images/about-us/Banner-2.jpg') no-repeat;
        width: 100%;
        height: 517px;
        background-position: top center;
        background-size: cover;
        position: relative;
        margin: -333px 0px 0px 0px;
    }

    .about-us-right-side-bg {
        padding: 10px 0px 0px 0px;
    }

    .aboutus-section-three {
        background: #fff;
        height: auto;
        width: 100%;
        padding-bottom: 70px;
        border-bottom: 1px solid #ccc;
    }

    .about-us-section-three-content {
        padding: 40px 90px;
        text-align: center;
    }

        .about-us-section-three-content h1 {
            color: #000;
            font-size: 40px;
            padding: 30px 0px 20px 0px;
            margin: 0px;
        }

        .about-us-section-three-content h4 {
            color: #e33626;
            font-size: 24px;
            padding: 0px 0px 30px 0px;
            margin: 0px;
        }

        .about-us-section-three-content p {
            color: #000;
            font-size: 20px;
            margin: 0px;
            padding: 0px 0px 10px 0px;
            font-weight: 600;
        }

    .aboutus-section-four {
        padding: 0px 0px 50px 0px;
        background: #fffcf7;
    }

        .aboutus-section-four .latest-inner-content {
            background: #fff;
        }

        .aboutus-section-four .innertitlethree {
            padding: 60px 0px 60px 0px;
        }

    .flightinnerhead.contacthead h1 {
        font-size: 45px;
        font-weight: 500;
        padding-bottom: 30px;
        border-bottom: 1px solid #ccc;
    }

    .contact-us-inner-sec.row {
        padding: 50px 0px 50px 0px;
    }

    .contact-left-side h2 {
        color: #b8373b;
        margin: 0px;
        padding: 0px 0px 30px 0px;
        font-size: 22px;
        font-weight: 600;
    }

    .contact-left-side p {
        color: #000;
        font-size: 18px;
        margin: 0px;
        padding: 0px;
        font-weight: 500;
    }

        .contact-left-side p a {
            color: #b8373b;
            text-decoration: none;
            font-weight: 600;
        }

    .contact-left-side {
        padding: 0px 30px 0px 0px;
    }

    .contact-left-inner {
        padding: 30px 0px 20px 0px;
    }

        .contact-left-inner h6 {
            color: #000;
            font-size: 24px;
            margin: 0px;
            padding: 0px;
            font-weight: 500;
        }

    .contact-popup {
        margin: 30px 0px 30px 0px;
        text-align: center;
        background: transparent;
        border-radius: 10px;
        border: 2px solid #b8373b;
        padding: 12px 20px;
        width: auto;
        display: inline-block;
    }

        .contact-popup a {
            color: #b8373b;
            font-size: 18px;
            text-decoration: none;
            font-weight: 700;
        }

    .contact-right-side h2 {
        color: #b8373b;
        margin: 0px;
        padding: 0px 0px 30px 0px;
        font-size: 22px;
        font-weight: 600;
    }

    .contact-form-sec {
        background: #fff;
        border-radius: 10px;
        border: 1px solid #ccc;
        padding: 30px;
    }

        .contact-form-sec .form-control {
            height: 55px;
            border-color: #ccc;
            border-radius: 10px;
            background: #f9f9f9;
            font-size: 18px;
            color: #000;
            padding: 10px 20px;
        }

        .contact-form-sec .form-group {
            margin-bottom: 25px;
        }

    .form-control.contacttxtarea {
        height: 150px;
        resize: none;
    }

    button.btn.btncontact {
        background: #ac1d23;
        color: #fff;
        padding: 10px 30px;
        border-radius: 10px;
        font-size: 18px;
        display: inline-block;
        text-transform: uppercase;
        transition: all .5s ease-in-out;
    }

        button.btn.btncontact:hover {
            background: #d61e26;
        }

    .contactusbanner {
        background: url('../images/bannernew/Contact us-banner.png') no-repeat;
        width: 100%;
        height: 514px;
        background-position: top center;
        background-size: cover;
        position: relative;
        z-index: 10;
    }

    .flight-info-bg.terminal-bg ul li {
        padding: 0px 44px;
    }

        .flight-info-bg.terminal-bg ul li a {
            font-weight: 700;
        }

    .terminal-information-section {
        padding: 20px 0px 30px 0px;
    }

        .terminal-information-section p {
            color: #000;
            font-size: 18px;
            margin: 0px;
            padding: 10px 0px 0px 0px;
        }

    .terminal-inner-sec {
        padding: 20px 0px 0px 0px;
    }

        .terminal-inner-sec p {
            color: #ac1d23;
            font-size: 20px;
            margin: 0px;
            padding: 10px 0px 0px 0px;
            font-weight: 700;
        }

    .terminal-inner-box.row {
        border: 1px solid #ccc;
        padding: 20px;
        margin: 20px 0px 0px 0px;
        -moz-box-shadow: inset 0 0 10px #ccc;
        -webkit-box-shadow: inset 0 0 10px #ccc;
        box-shadow: inset 0 0 10px #ccc;
    }

        .terminal-inner-box.row ul {
            padding: 0px;
            margin: 0px;
        }

            .terminal-inner-box.row ul li {
                list-style: none;
                color: #000;
                font-size: 16px;
                margin: 0px;
                padding: 10px 0px 0px 0px;
                padding-left: 1em;
                text-indent: -1.5em;
            }

                .terminal-inner-box.row ul li span {
                    background: #ac1d23;
                    height: 8px;
                    width: 8px;
                    border-radius: 50%;
                    display: inline-block;
                    margin-right: 15px;
                }

    p.terminal-para-one {
        padding: 20px 0px 0px 0px;
        font-size: 16px;
    }

    p.terminal-para-two {
        padding: 30px 0px 0px 0px;
        font-size: 16px;
    }

    .terminal-innerbox-two {
        padding: 20px 0px 0px 0px;
    }

        .terminal-innerbox-two p {
            color: #ac1d23;
            font-size: 18px;
            margin: 0px;
            padding: 10px 0px 0px 0px;
            font-weight: 700;
        }

        .terminal-innerbox-two ul {
            padding: 0px 20px 0px 30px;
            margin: 0px;
        }

            .terminal-innerbox-two ul li span {
                background: #ac1d23;
                height: 8px;
                width: 8px;
                border-radius: 50%;
                display: inline-block;
                margin-right: 15px;
            }

            .terminal-innerbox-two ul li {
                list-style: none;
                color: #000;
                font-size: 15px;
                margin: 0px;
                padding: 10px 0px 0px 0px;
                padding-left: 1em;
                text-indent: -1.5em;
            }

    .terminal-last-para h1 {
        color: #ac1d23;
        font-size: 20px;
        margin: 0px;
        padding: 30px 0px 0px 0px;
        font-weight: 700;
    }

    .terminal-last-para h6 {
        color: #000;
        padding: 30px 0px 0px 0px;
        font-size: 16px;
        color: #000;
        margin: 0px;
    }

    .terminal-last-para p {
        color: #000;
        padding: 30px 0px 0px 0px;
        font-size: 16px;
        color: #000;
        margin: 0px;
    }

    .terminal-last-para {
        padding: 0px 0px 40px 0px;
        border-bottom: 0px solid #ccc;
    }

    #emergencycontacts {
        display: none;
    }

    .news-section.row {
        padding: 10px 40px 50px 0px;
    }

    .news-details h2 {
        font-size: 21px;
        margin: 0px;
        padding: 0px 0px 20px 0px;
        font-weight: 600;
    }

        .news-details h2 a {
            color: #6b1017;
            text-decoration: underline;
        }

    .news-details h6 {
        font-size: 17px;
        padding: 0px 0px 20px 0px;
        margin: 0px;
    }

    .news-details p {
        font-size: 17px;
        padding: 0px 0px 10px 0px;
        margin: 0px;
    }

    .news-details {
        padding: 40px 0px 20px 0px;
        border-bottom: 3px dotted #969593;
    }

    #announcements, #events, #gallery, #weather {
        display: none;
    }

    .weathersection {
        padding: 50px;
        text-align: center;
        font-size: 30px;
    }

    .newsbanner {
        background: url('../images/bannernew/News-banner.png')no-repeat;
        width: 100%;
        height: 514px;
        background-position: top center;
        background-size: cover;
        position: relative;
        z-index: 10;
    }

    .newsbanner.covid-banner {
        background: url('../images/covid19/cebu-covid19-banner.png')no-repeat;
    }

    .modal-dialog.emailpopupsec {
        width: 58%;
    }

        .modal-dialog.emailpopupsec .modal-body {
            position: relative;
            padding: 0px 10px;
        }

        .modal-dialog.emailpopupsec .modal-header {
            min-height: initial;
            padding: 0px 0px 15px 0px;
            border-bottom: 0px solid #e5e5e5;
        }

            .modal-dialog.emailpopupsec .modal-header .close {
                margin-top: -7px;
                opacity: 1;
                font-size: 42px;
                margin-right: 10px;
            }

        .modal-dialog.emailpopupsec table.table.tableflightbg th, .modal-dialog.emailpopupsec table.table.tableflightbg td {
            width: 50%;
        }

    .airportpolicybanner {
        background: url('../images/airport-policies/Banner.png')no-repeat;
        width: 100%;
        height: 514px;
        background-position: top center;
        background-size: cover;
        position: relative;
        z-index: 10;
    }

    .airport-policy-inner-sec {
        padding: 0px 0px 70px 0px;
    }

        .airport-policy-inner-sec h1 {
            font-size: 22px;
            margin: 0px;
            padding: 0px 0px 20px 0px;
            color: #aa1e21;
            font-weight: 500;
        }

    .policy-inner-sec {
        padding: 0px 0px 0px 0px;
        border-right: 1px solid #ccc;
        height: 670px;
    }

        .policy-inner-sec p {
            font-size: 20px;
            margin: 0px;
            padding: 20px 0px 20px 0px;
            color: #a91d20;
            font-weight: 700;
        }

        .policy-inner-sec ul {
            padding: 0px 0px 0px 10px;
            margin: 0px;
        }

            .policy-inner-sec ul li {
                list-style: none;
                color: #000;
                font-size: 16px;
                margin: 0px;
                padding: 10px 0px 0px 0px;
                padding-left: 1em;
                text-indent: -1.5em;
            }

                .policy-inner-sec ul li span {
                    background: #ac1d23;
                    height: 8px;
                    width: 8px;
                    border-radius: 50%;
                    display: inline-block;
                    margin-right: 15px;
                }

    .col-sm-12.airportpolicyinner {
        padding: 30px 0px 0px 0px;
    }

        .col-sm-12.airportpolicyinner .col-sm-4 {
            padding-right: 40px;
        }

    .noborrights {
        border-right: 0px !important;
    }

    .rights-section-one h6 {
        font-size: 22px;
        margin: 0px;
        padding: 0px 0px 15px 0px;
        color: #aa1e21;
    }

    .rights-section-one p {
        font-size: 16px;
        margin: 0px;
        padding: 0px 0px 10px 0px;
        color: #000;
    }

    .rights-section-one {
        padding: 10px 0px 30px 0px;
    }

    .rights-section-two {
        padding: 30px 0px 0px 0px;
        border-top: 3px dotted #ccc;
    }

        .rights-section-two h2 span img {
            display: inline-block;
            padding-right: 20px;
        }

        .rights-section-two h2 {
            color: #676767;
            margin: 0px;
            font-size: 30px;
            font-weight: 600;
            padding: 0px 0px 20px 0px;
        }

        .rights-section-two ul {
            padding: 0px 0px 30px 10px;
            margin: 0px;
        }

            .rights-section-two ul li {
                list-style: none;
                color: #000;
                font-size: 16px;
                margin: 0px;
                padding: 10px 0px 0px 0px;
                padding-left: 1em;
                text-indent: -1.5em;
            }

                .rights-section-two ul li span {
                    background: #ac1d23;
                    height: 8px;
                    width: 8px;
                    border-radius: 50%;
                    display: inline-block;
                    margin-right: 15px;
                }

    .rights-section-two-inner {
        padding: 10px 10px 10px 90px;
    }

        .rights-section-two-inner h6 {
            color: #000;
            font-size: 18px;
            margin: 0px;
            padding: 0px 0px 10px 0px;
            font-weight: 700;
        }

        .rights-section-two-inner p {
            color: #000;
            font-size: 16px;
            margin: 0px;
            padding: 0px 0px 0px 0px;
        }

        .rights-section-two-inner.rights-section-two-inner-pad {
            padding-top: 30px;
        }

        .rights-section-two-inner p span {
            color: #b53a3f;
            display: block;
            font-size: 16px;
            padding: 20px 0px 0px 0px;
            font-weight: 600;
        }

    .policyinnerpara {
        padding: 20px 0px 0px 0px !important;
    }

    .rights-section-two-inner.rights-section-two-inner-pad.rights-pad-btm {
        padding-bottom: 30px;
    }

    .col-sm-12.rightbgrowsec {
        padding: 10px 0px 0px 0px;
    }

    .rights-left-bg {
        background: #e8e8e8;
        height: auto;
        width: 100%;
        padding: 30px 0px 30px 20px;
    }

    .rights-right-bg {
        background: #f2f2f2;
        height: auto;
        width: 100%;
        padding: 30px 0px 30px 40px;
    }

        .rights-left-bg h2, .rights-right-bg h2 {
            padding: 0px 0px;
            font-size: 20px;
            font-weight: 700;
            color: #000;
            text-transform: uppercase;
            margin: 0px;
        }

    .rights-left-bg p {
        font-size: 20px;
        font-weight: 700;
        margin: 0px;
        padding-right: 20px;
    }

        .rights-left-bg p span {
            color: #333;
            padding: 0px;
            font-weight: 400;
        }

    .rights-right-bg ul li {
        font-size: 18px;
    }

    .rights-right-bg ul {
        padding-bottom: 0px;
    }

    .righthttwo {
        height: 150px;
    }

    .righthtthree {
        height: 250px;
    }

    .righthtfour {
        height: 130px;
    }

    .col-sm-12.rightbgrowsec.rightbgrowsechead {
        padding: 30px 0px 0px 0px;
    }

    .rights-last-para-sec {
        padding: 20px 0px 30px 0px;
    }

    .headspantxt {
        padding-left: 85px;
        display: inline-block;
    }

    .rights-flight-details {
        padding: 0px 0px 30px 40px;
    }

    ul.rights-section-two-inner {
        padding-left: 90px;
    }

    #passengerrights {
        display: none;
    }

    .terminalinfobanner {
        background: url('../images/termainal-information/Banner.png')no-repeat;
        width: 100%;
        height: 514px;
        background-position: top center;
        background-size: cover;
        position: relative;
        z-index: 10;
    }

    .gallery-inner-menu {
        width: 100%;
        text-align: center;
    }

        .gallery-inner-menu ul {
            padding: 0px;
            margin: 20px 0px;
        }

            .gallery-inner-menu ul li {
                list-style: none;
                display: inline-block;
                padding: 0px 40px 0px 40px;
                margin: 0px;
                font-weight: 700;
                font-size: 16px;
                text-transform: uppercase;
            }

                .gallery-inner-menu ul li a {
                    color: #000;
                    text-decoration: none;
                }

                .gallery-inner-menu ul li:hover a {
                    color: #6a1012;
                    text-decoration: underline;
                }

    .galleryactive a {
        color: #6a1012 !important;
        text-decoration: underline !important;
    }

    .gallery-img-section.row {
        padding: 30px 0px 50px 0px;
    }

    .gallerypad5 {
        padding: 0px 5px;
    }

    .gallery-second-row {
        padding: 10px 0px 0px 0px;
    }

    .gallery-top-row img {
        width: 100%;
    }

    .gallerypad5right {
        padding-right: 5px;
    }

    .gallerypad5left {
        padding-left: 5px;
    }

    .gallery-top-row, .gallery-second-row {
        width: 100%;
        cursor: pointer;
    }

        .gallery-second-row img {
            width: 100%;
        }

    .privacy-policy-content p {
        color: #000;
        font-size: 17px;
        padding: 13px 0px 0px 0px;
        margin: 0px;
    }

    .privacy-policy-content ul {
        padding: 0px 0px 0px 20px;
        margin: 0px;
    }

        .privacy-policy-content ul li {
            list-style: none;
            color: #000;
            font-size: 16px;
            margin: 0px;
            padding: 10px 0px 0px 0px;
            padding-left: 1em;
            text-indent: -1.5em;
        }

            .privacy-policy-content ul li span {
                background: #ac1d23;
                height: 8px;
                width: 8px;
                border-radius: 50%;
                display: inline-block;
                margin-right: 15px;
            }

    .privacy-policy-content {
        padding: 20px 0px 50px 0px;
    }

    .parapadtop {
        padding: 25px 0px 0px 0px !important;
    }

    .modal-dialog.cebumapdetails {
        width: 59%;
    }

        .modal-dialog.cebumapdetails .modal-header {
            min-height: 100%;
            padding: 0px;
            border-bottom: 0px solid #e5e5e5;
        }

        .modal-dialog.cebumapdetails .modal-body {
            position: relative;
            padding: 0px;
        }

        .modal-dialog.cebumapdetails .modal-header .close {
            margin-top: -2px;
            opacity: 1;
            font-size: 42px;
            margin-right: 20px;
        }

    .contact-info-details p i {
        padding-right: 10px;
    }

    .contact-info-details p a {
        color: #b8373b;
    }

        .contact-info-details p a:hover {
            color: #b8373b;
        }

    .blackclr {
        color: #000 !important;
        font-size: 19px !important;
        padding: 0px 0px 15px 0px !important;
        margin: 0px !important;
        font-weight: 400 !important;
    }

    .blackclrpad {
        color: #000 !important;
        font-size: 19px !important;
        padding: 10px 0px 0px 30px !important;
        margin: 0px !important;
        font-weight: 400 !important;
    }

    .blackclr a {
        color: #000 !important;
        text-decoration: none !important;
    }

    table.table.tableflightbg.tableflightsht {
        border-collapse: unset;
        border-spacing: 0px 10px;
        height: 720px;
        overflow: hidden;
        display: block;
    }

    .loadmore p {
        cursor: pointer;
    }

    .flightshttable {
        height: auto !important;
    }

    .loadlessbtn {
        display: none;
    }

    table.table.tableflightbg.tableflightsht tr th, table.table.tableflightbg.tableflightsht tr td {
        width: 18.66% !important;
    }

    .rights-section-one p a {
        color: #aa1e21;
        text-decoration: none;
    }

    #customspolicy {
        display: none;
    }

    .beach-main-img .table-beach {
        padding: 0px 0px 0px 0px;
    }

    .flight-info-bg.airportpolicy ul li {
        padding: 0px 35px;
    }

    #custompoliy, #rightshead, #informationdesk, #infodesk, #emergencycontactshead {
        display: none;
    }

    #emergencycontacts {
        display: none;
    }

    .tablebgnew.table-responsive.emergencytable {
        width: 70%;
        margin: 30px auto;
    }

    #terminalfee {
        display: block;
    }

    .terminal-last-para ul {
        padding: 0px 0px 0px 10px;
        margin: 0px;
    }

        .terminal-last-para ul li {
            list-style: none;
            color: #000;
            font-size: 16px;
            margin: 0px;
            padding: 10px 0px 0px 0px;
            padding-left: 1em;
            text-indent: -1.5em;
        }

            .terminal-last-para ul li span {
                background: #ac1d23;
                height: 8px;
                width: 8px;
                border-radius: 50%;
                display: inline-block;
                margin-right: 15px;
            }

    .aboutuslink:hover {
        text-decoration: none;
    }

    .facility-inner-list {
        padding: 0px 20px 10px 20px;
        margin: 0px;
    }

        .facility-inner-list li {
            list-style: none;
            color: #000;
            font-size: 16px;
            margin: 0px;
            padding: 10px 0px 0px 0px;
            padding-left: 1em;
            text-indent: -1.5em;
        }

            .facility-inner-list li span {
                background: #ac1d23;
                height: 8px;
                width: 8px;
                border-radius: 50%;
                display: inline-block;
                margin-right: 15px;
            }

    .thingsimg {
        position: relative;
    }

    .route-map-infosec {
        width: 45%;
    }

    .route-info-leftside {
        background: #4c4c4c;
        width: 100%;
        height: auto;
        border-top-left-radius: 20px;
        border-bottom-left-radius: 20px;
        padding: 20px 20px;
    }

    .route-info-rightside {
        background: #666666;
        width: 100%;
        height: auto;
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px;
        padding: 20px 15px;
    }

    table.table.tablenetwork tr td:nth-child(1) {
        width: auto;
    }

    table.table.tablenetwork tr td:nth-child(2) {
        width: auto;
        text-align: center;
    }

    table.table.tablenetwork tr td {
        color: #fff;
    }

    table.table.tablenetwork td {
        border: 0px !important;
    }

    table.table.tablenetwork thead tr td {
        font-size: 17px;
        color: #fff;
        font-weight: 700;
        text-transform: uppercase;
        padding: 0px 0px 10px 0px;
    }

    table.table.tablenetwork tbody tr td {
        font-size: 15px;
        color: #fff;
        font-weight: 400;
        padding: 0px 0px 3px 0px;
    }

        table.table.tablenetwork tbody tr td span {
            font-weight: 700;
            padding-right: 5px;
        }

    .aligncenter {
        text-align: center;
    }

    .network-route-info-bg.networkbgbtm {
        margin-bottom: 10px;
    }

    #domestciroutemap {
        display: none;
    }

    div#domestciroutemap .route-info-rightside, div#domestciroutemap .route-info-leftside {
        min-height: 515px;
    }

    table.table.tablenetwork {
        margin-bottom: 0px;
    }

    .network-business-sec.domesticnetworkbg {
        background: url(../images/business/domestici.jpg)no-repeat;
        width: 100%;
        height: 695px;
        background-size: cover;
        background-position: top center;
        position: relative;
    }

    .flightinnerhead.careersinnerhead h1 {
        padding: 0px 0px 10px 0px;
        margin: 0px;
        font-size: 45px;
        color: #000;
        font-weight: 400;
    }

    .careerbanner {
        background: url(../images/bannernew/Airline-Rout-Development-1.png)no-repeat;
        width: 100%;
        height: 514px;
        background-position: top right;
        background-size: cover;
        position: relative;
        z-index: 10;
    }

    .career-inner-section {
        padding: 40px 20px 30px 0px;
    }

        .career-inner-section h3 {
            color: #6a1019;
            font-size: 22px;
            padding: 0px 0px 30px 0px;
            margin: 0px;
            font-weight: 600;
        }

        .career-inner-section p {
            color: #000;
            font-size: 16px;
            padding: 0px 0px 0px 0px;
            margin: 0px;
            font-weight: 400;
            text-align: justify;
        }

    .joblistsec .know-the-rules-content .panel-default > .panel-heading {
        color: #000;
        background-color: #f7e9e9;
        border-color: #fdf9fa;
        border-radius: 10px;
        box-shadow: 1px 1px 10px #ccc;
    }

    .joblistsec .know-the-rules-content .panel-title a {
        font-size: 18px;
        text-decoration: none;
        padding: 10px 20px;
        display: block;
        font-weight: 700;
        color: #6a1019;
    }

    ul.facility-inner-list.careerlist li {
        font-size: 16px !important;
        padding: 0px 0px 10px 0px !important;
    }

    p.careermail {
        padding-bottom: 20px;
        font-size: 20px !important;
    }

    .joblistsec .know-the-rules-content .panel {
        margin-bottom: 25px;
    }

    .joblistsec {
        width: 60%;
    }

    .viewallbtn {
        background: transparent;
        border: 1px solid #ac1d23;
        width: auto;
        display: inline-block;
        padding: 10px 40px;
        border-radius: 10px;
        text-align: center;
        margin: 20px 0px;
        cursor: pointer;
    }

        .viewallbtn p {
            color: #ac1d23;
            font-size: 17px;
            margin: 0px;
            cursor: pointer;
            text-align: center;
            font-weight: 600;
        }

    .jobhidesec {
        display: none;
    }

    .gmcac-career-sec.row {
        padding: 40px 0px 20px 0px;
    }

    .gmcac-career-inn-sec img {
        width: 100%;
    }

    .gmcac-career-inn-sec h4 {
        color: #6a1019;
        font-size: 20px;
        padding: 15px 0px 15px 0px;
        margin: 0px;
        font-weight: 600;
    }

    .gmcac-career-inn-sec p {
        margin: 0px;
        text-align: center;
        background: transparent;
        border-radius: 10px;
        border: 1px solid #b8373b;
        padding: 7px 20px;
        width: auto;
        display: inline-block;
        color: #b8373b;
        font-size: 18px;
        text-decoration: none;
        font-weight: 700;
    }

    .careerright15 {
        padding: 0px 15px;
    }

    .viewallbtn.gmcacview {
        width: 15%;
        margin: 30px auto 10px auto;
        display: block;
    }

    .career-inner-section h6 {
        font-size: 22px;
        font-weight: 600;
        padding: 30px 0px 30px 0px;
        margin: 0px 0px 0px 0px;
    }

        .career-inner-section h6 a {
            color: #b8373b;
            text-decoration: none;
        }

            .career-inner-section h6 a:hover {
                text-decoration: underline;
            }

    .uparrowicon {
        display: none !important;
    }

    .iconshow {
        display: block !important;
    }

    .iconhide {
        display: none !important;
    }

    .around-map-details:hover {
        background: #efdada;
    }

    .newsletterarchivessec {
        margin: 35px 0px 50px 60px;
        background: #f1dddd;
        box-shadow: 1px 0px 10px #666;
        width: 96%;
    }

        .newsletterarchivessec ul {
            margin: 0px;
            padding: 20px 20px 20px 20px;
        }

            .newsletterarchivessec ul li {
                list-style: none;
                padding: 0px 0px 5px 0px;
                margin: 0px;
                color: #6b1017;
                font-size: 18px;
                font-weight: 600;
            }

                .newsletterarchivessec ul li a {
                    color: #6b1017;
                    text-decoration: none;
                }

        .newsletterarchivessec h3 {
            padding: 20px 20px 0px 20px;
            margin: 0px;
            font-size: 23px;
            font-weight: 700;
            color: #000;
            text-align: center;
        }

    .archives2017, .archives2016 {
        display: none;
    }

    li.archivesactive {
        font-weight: 700 !important;
        font-size: 22px !important;
    }

    table.table.tableflightbg.tableflightsht tr td:nth-child(1), table.table.tableflightbg.tableflightsht tr th:nth-child(1) {
        width: 13% !important;
    }

    table.table.tableflightbg.tableflightsht tr td:nth-child(4), table.table.tableflightbg.tableflightsht tr th:nth-child(4) {
        width: 5% !important;
    }

    table.table.tableflightbg.tableflightsht tr td:nth-child(2), table.table.tableflightbg.tableflightsht tr th:nth-child(2) {
        width: 20% !important;
    }

    table.table.tableflightbg.tableflightsht tr td:nth-child(3), table.table.tableflightbg.tableflightsht tr th:nth-child(3) {
        width: 20% !important;
    }

    table.table.tableflightbg.tableflightsht tr td:nth-child(5), table.table.tableflightbg.tableflightsht tr th:nth-child(5) {
        width: 20% !important;
    }

    table.table.tableflightbg.tableflightsht tr td:nth-child(6), table.table.tableflightbg.tableflightsht tr th:nth-child(6) {
        width: 22% !important;
    }

    .routemapmob {
        display: none;
    }

    .archivesright {
        float: right;
    }

    .business-inner-section-head.advertisehead h1 {
        margin: 0px;
        padding: 0px 0px 20px 0px;
        font-weight: 700;
        color: #6b0e16;
        font-size: 30px;
    }

    .promotionshead.business-inner-sec-two h1 {
        margin: 0px;
        padding: 30px 0px 20px 0px;
        font-weight: 700;
        color: #6b0e16;
        font-size: 30px;
    }

    .promotionshead.business-inner-sec-two p {
        color: #000 !important;
        font-size: 19px !important;
        padding: 0px 0px 10px 0px !important;
        margin: 0px !important;
        font-weight: 400 !important;
    }

    .fighttoppad {
        padding-top: 30px;
    }

    .tablebgnew.tablecar {
        width: 50%;
    }

    .to-from-inner-content-para h3 {
        font-size: 22px;
        font-weight: 600;
        color: #a01b1c;
        margin: 0px;
        text-transform: uppercase;
        padding: 10px 0px 0px 10px;
    }

    .motorcyclehead h3 {
        font-size: 22px;
        font-weight: 600;
        color: #a01b1c;
        margin: 0px;
        text-transform: uppercase;
        padding: 20px 0px 10px 10px;
    }

    .motorcyclehead p {
        font-size: 16px;
        margin: 0px;
        font-weight: 400;
        color: #000;
        padding: 10px 10px 10px 10px;
        text-align: justify;
    }

    .contact-info-details address {
        margin: 20px 0px 0px 0px;
    }

    .shopping-details-content .table-cell-beach h6 {
        font-size: 16px;
        margin: 0px;
        font-weight: 400;
        padding: 10px 0px 10px 0px;
        color: #000;
        text-align: justify;
    }

    .shopping-details-content .table-beach {
        height: 240px;
    }

    .shopping-inner-sec.atmsection {
        padding: 50px 0px 0px 0px;
    }

    .beachbanner {
        background: url(../images/bannernew/inaroundcebu/beach-resort-banner.png)no-repeat;
        width: 100%;
        height: 514px;
        background-position: top center;
        background-size: cover;
        position: relative;
        z-index: 10;
    }

    h1#domesticarrivaltxt, #domesticdeparturetxt, #internationaldeparturetxt, #northwingttxt, #southwingtxt, #domesticarrivalmap, #domesticdeparturemap, #internationaldeparturemap, #northwingmap, #southwingmap, #T2Baggagereclaimhalltxt, #T2ImmigrationAreatxt, #T2ArrivalPierAtxt, #T2ArrivalPierBtxt, #T2ArrivalPierCtxt, #T2Secutirycheckareatxt, #T2Departurecheckinareatxt, #T2DeparturepierAtxt, #T2DeparturepierBtxt, #T2DeparturepierCtxt, #T2Baggagereclaimhallmap, #T2ImmigrationAreamap, #T2ArrivalPierAmap, #T2ArrivalPierBmap, #T2ArrivalPierCmap, #T2Secutirycheckareamap, #T2Departurecheckinareamap, #T2DeparturepierAmap, #T2DeparturepierBmap, #T2DeparturepierCmap {
        display: none;
    }

    .airline-logo-list {
        padding: 5px 5px;
    }

        .airline-logo-list > img {
            width: 100%;
        }

    .airlinesection.row {
        padding-bottom: 40px;
        border-bottom: 1px solid #ccc;
    }

    #domesticairline {
        display: none;
    }

    .carrertop {
        padding-top: 10px !important;
    }

    table.table.tableflightbg.tablecareer tr td a {
        text-decoration: none;
        background: #ac1d23;
        border-radius: 10px;
        padding: 3px 10px 6px 10px;
        color: #fff;
        margin: 0px;
        transition: all .5s ease-in-out;
    }

        table.table.tableflightbg.tablecareer tr td a:hover {
            background: #d61e26;
        }

    .modal-dialog.careersmodal .modal-header {
        min-height: 16.43px;
        padding: 0px;
        border-bottom: 0px solid #e5e5e5;
        padding-bottom: 10px;
    }

        .modal-dialog.careersmodal .modal-header .close {
            opacity: 1;
            color: #000;
            font-size: 32px;
            cursor: pointer;
            z-index: 1000000;
            text-align: right;
            width: auto !important;
            padding: 0px 0px;
            position: relative;
            margin: 5px 15px;
            outline: none;
            height: 30px;
            overflow: hidden;
        }

    .modal-dialog.careersmodal {
        width: 50%;
        margin: 30px auto;
    }

        .modal-dialog.careersmodal .contact-form-sec {
            background: #fff;
            border-radius: 10px;
            border: 0px solid #ccc;
            padding: 0px 30px;
        }

    .contact-form-sec p {
        text-align: center;
        padding: 30px 0px;
        font-size: 22px;
    }


    .modal-dialog.careersmodal .contact-right-side h2 {
        text-align: center;
        padding: 20px 0px 20px 0px;
    }

    .gmcac-career-inn-sec p a {
        color: #000;
        text-decoration: none;
    }

    .carrer-job-description .tablebgnew {
        width: 80%;
        margin: 30px auto;
    }

    table.table.tableflightbg.tablecareer tr td:first-child {
        text-align: center;
    }

    .modal-dialog.careersmodal .contact-form-sec .form-control {
        height: 50px;
        font-size: 16px;
    }

    .modal-dialog.careersmodal .contact-form-sec .form-group {
        margin-bottom: 15px;
    }

    .modal-dialog.careersmodal .modal-content {
        border-radius: 20px;
    }

    .modal-dialog.careersmodal .contact-form-sec .form-control.contacttxtarea {
        height: 120px;
    }

    .fancybox-skin {
        padding: 6px !important;
    }

    .fancybox-inner {
        width: 100% !important;
        margin: auto !important;
    }

    .fancybox-image {
        margin: auto !important;
    }

    .inner-box-overlay-bg p {
        color: #000;
        text-decoration: none;
        position: relative;
        z-index: 100;
        margin: 0px;
        font-size: 23px;
    }

        .inner-box-overlay-bg p span {
            background: url(../images/home/box-arrow-off.png)no-repeat;
            height: 30px;
            width: 16px;
            display: inline-block;
            float: right;
        }

    .to-from-inner-img a {
        text-decoration: none;
    }

    .inner-box-overlay-bg:hover p, .to-from-inner-img:hover .inner-box-overlay-bg p {
        color: #fff;
    }

        .inner-box-overlay-bg:hover p span, .to-from-inner-img:hover .inner-box-overlay-bg p span {
            background: url(../images/home/box-arrow-on.png)no-repeat;
        }

    .to-from-inner-img:hover .inner-box-overlay-bg::after {
        width: 100%;
    }

    .to-from-inner-img:hover .inner-box-overlay-bg {
        border: 0px;
    }

    .tofromairportinnerheadone.businesshead {
        padding: 150px 20px 0px 0px;
    }

    .tofromairportinnerheadone h1 span img {
        cursor: pointer;
    }

    #newsgallery, #terminalgallery, #eventsgallery {
        display: none;
    }

    .traveltipbanner {
        background: url(../images/bannernew/inaroundcebu/Plan-Your-Trip-banner.png)no-repeat;
        width: 100%;
        height: 514px;
        background-position: top center;
        background-size: cover;
        position: relative;
        z-index: 10;
    }

    .historicalbanner {
        background: url(../images/bannernew/inaroundcebu/Historical-Attractions.png)no-repeat;
        width: 100%;
        height: 514px;
        background-position: top center;
        background-size: cover;
        position: relative;
        z-index: 10;
    }

    .mostpopularbanner {
        background: url(../images/bannernew/MostPopularbanner-new.png)no-repeat;
        width: 100%;
        height: 514px;
        background-position: top center;
        background-size: cover;
        position: relative;
        z-index: 10;
    }

    .cebumapsbanner {
        background: url(../images/bannernew/inaroundcebu/Mapsbanner.png)no-repeat;
        width: 100%;
        height: 514px;
        background-position: top center;
        background-size: cover;
        position: relative;
        z-index: 10;
    }

    .touristcontctbanner {
        background: url(../images/bannernew/inaroundcebu/Contact-Detail-terminal.png)no-repeat;
        width: 100%;
        height: 514px;
        background-position: top center;
        background-size: cover;
        position: relative;
        z-index: 10;
    }

    .privacybanner {
        background: url(../images/bannernew/inaroundcebu/Privacy.png)no-repeat;
        width: 100%;
        height: 514px;
        background-position: top center;
        background-size: cover;
        position: relative;
        z-index: 10;
    }

    .privacybanner {
        background: url(../images/bannernew/inaroundcebu/Privacy.png)no-repeat;
        width: 100%;
        height: 514px;
        background-position: top center;
        background-size: cover;
        position: relative;
        z-index: 10;
    }

    .termsofusebanner {
        background: url(../images/bannernew/inaroundcebu/Terms-Condition.png)no-repeat;
        width: 100%;
        height: 514px;
        background-position: top center;
        background-size: cover;
        position: relative;
        z-index: 10;
    }

    .contact-popup {
        cursor: pointer;
    }

    .tablebgnew.tablecar {
        width: 98%;
    }

    .mobilebannersec {
        display: none;
    }

    .carrer-job-description p a {
        color: #b8373b;
        text-decoration: none;
    }

        .carrer-job-description p a:hover {
            text-decoration: underline;
        }

    .mapothersdevice, .mapmobiledevice {
        padding: 10px 0px 0px 0px;
    }

    .mapmobiledevice {
        display: none;
    }

    .shopeatcontent {
        padding: 180px 0px 50px 0px;
    }

        .shopeatcontent h2 {
            padding: 0px 0px 30px 0px;
            margin: 0px;
            font-size: 55px;
            color: #000;
        }

        .shopeatcontent p {
            font-size: 26px;
            margin: 0px;
            padding: 0px;
            color: #b12025;
            font-weight: 600;
        }

    table.table.tableflightbg.tableflightsht tr th {
        text-align: center;
    }

    table.table.tableflightbg.tableflightsht tr td:nth-child(4) {
        text-align: center;
    }

    .lost-found-inner li {
        list-style: none;
        color: #000;
        font-size: 16px;
        margin: 0px;
        padding: 10px 0px 0px 0px;
        padding-left: 1em;
        text-indent: -1.5em;
    }

    .lost-found-inner {
        padding: 0px 0px 10px 20px;
        margin: 0px;
    }

        .lost-found-inner span {
            background: #ac1d23;
            height: 8px;
            width: 8px;
            border-radius: 50%;
            display: inline-block;
            margin-right: 15px;
        }

    .aboutus-section-four .latest-inner-content p {
        font-size: 16px;
    }

    .gmcac-career-inn-sec p {
        transition: all .3s ease-in-out;
    }

        .gmcac-career-inn-sec p a {
            color: #b8373b;
            text-decoration: none;
            transition: all .5s ease-in-out;
        }

        .gmcac-career-inn-sec p:hover {
            background: #b8373b;
        }

            .gmcac-career-inn-sec p:hover a {
                color: #fff;
            }

    .carrer-job-description p a:hover {
        text-decoration: underline;
    }

    .carrer-job-description p a {
        padding: 0px 10px;
        font-size: 18px;
    }

    .contact-left-side p a {
        text-decoration: none;
    }

        .contact-left-side p a:hover {
            text-decoration: underline;
        }

    .contact-info-details {
        padding: 0px 50px 0px 0px;
    }

    table.table.tableflightbg td a {
        color: #b8373b;
        text-decoration: none;
    }

        table.table.tableflightbg td a:hover {
            color: #b8373b;
            text-decoration: underline;
        }

    .in-around-beach-last-sec.row p a:hover {
        text-decoration: underline;
    }

    .business-last-right-side p a:hover, .rights-section-one p a:hover {
        text-decoration: underline;
    }

    .airport-facilities-menu-bg.airport-facilities-menu-bg-mob {
        width: 100%;
    }

    #medicalcarousel .carousel-control.left, #medicalcarousel .carousel-control.right {
        background-image: none;
        opacity: 1;
    }

    div#medicalcarousel .glyphicon-chevron-left:before, div#medicalcarousel .glyphicon-chevron-right:before {
        content: '';
    }

    #medicalcarousel a.left.carousel-control {
        background: url('../images/medical/Left-arrow.png')no-repeat;
        height: 60px;
        width: 32px;
        top: 45%;
        left: 20%;
    }

    #medicalcarousel a.right.carousel-control {
        background: url('../images/medical/right-arrow.png')no-repeat;
        height: 60px;
        width: 32px;
        top: 45%;
        right: 20%;
    }

    .medical-gallery-sec {
        padding: 20px 0px;
    }

    .to-from-inner-content-para p a {
        color: #a01b1c;
        text-decoration: none;
    }

        .to-from-inner-content-para p a:hover {
            text-decoration: underline;
        }

    .gallerybtn {
        margin: 0px;
        text-align: center;
        background: transparent;
        border-radius: 10px;
        border: 1px solid #b8373b;
        padding: 7px 20px !important;
        width: auto;
        display: inline-block;
        color: #b8373b;
        font-size: 18px !important;
        text-decoration: none;
        font-weight: 700;
        margin: 20px 10px !important;
        font-weight: bold;
        transition: all .3s ease-in-out;
    }

        .gallerybtn:hover {
            background: #b8373b;
        }

            .gallerybtn:hover a {
                color: #fff !important;
                text-decoration: none !important;
            }

        .gallerybtn a {
            text-decoration: none;
        }

    div#divShopDetails .shopping-details-sec.row {
        display: block;
        height: auto;
    }

    div#divShopDetails .shopping-details-content p {
        height: auto;
    }

    .flighttablesectab .nav-tabs > li:nth-child(2) a span {
        background: url(../images/flight/Departure-off.png)no-repeat;
        background-size: contain;
    }

    .flighttablesectab .nav-tabs > li.active:nth-child(2) a span {
        background: url(../images/flight/Departure-on.png)no-repeat;
        background-size: contain;
    }

    table.table.tableflightbg.tableflightsht tr td:nth-child(6), table.table.tableflightbg.tableflightsht tr td:nth-child(3), table.table.tableflightbg.tableflightsht tr td:nth-child(5) {
        text-align: center !important;
    }

    .shopping-details-content a {
        color: #000;
        cursor: pointer;
    }

    .flighttablesec.flighttablesecnew {
        background: #ebebeb;
        border: 1px solid #b7b7b7;
    }

        .flighttablesec.flighttablesecnew .flighttablesectab .nav-tabs > li.active {
            background: #fff;
            border: 1px solid #b7b7b7;
            border-bottom: 0px;
            border-bottom-left-radius: 0px;
            border-bottom-right-radius: 0px;
        }

            .flighttablesec.flighttablesecnew .flighttablesectab .nav-tabs > li.active > a, .flighttablesec.flighttablesecnew .flighttablesectab .nav-tabs > li.active > a:hover, .flighttablesec.flighttablesecnew .flighttablesectab .nav-tabs > li.active > a:focus {
                background: #fff;
                border: 1px solid #fff;
                border-bottom-color: #fff;
                color: #000;
            }

        .flighttablesec.flighttablesecnew .flighttablecontent {
            background: #fff;
            border: 1px solid #b7b7b7;
            border-top: 0px;
        }

        .flighttablesec.flighttablesecnew .flighttablecontentinner {
            background: #fff;
            width: 100%;
            /* height: auto; */
            min-height: 940px;
            border-radius: 20px;
            padding: 20px 0px;
        }

        .flighttablesec.flighttablesecnew .tablebgnew {
            background: #fff;
            padding: 10px 0px;
            border-radius: 10px;
            margin: 15px 0px;
        }

        .flighttablesec.flighttablesecnew .flighttablesectab .nav-tabs > li:last-child {
            margin-left: 20px;
            border-bottom-left-radius: 0px;
            border-bottom-right-radius: 0px;
        }

        .flighttablesec.flighttablesecnew .flighttablesectab .nav-tabs > li {
            background: #666666;
            color: #fff;
            border-radius: 10px;
            text-transform: uppercase;
            margin-right: 0px;
            height: 70px;
            border-bottom-left-radius: 0px;
            border-bottom-right-radius: 0px;
        }

            .flighttablesec.flighttablesecnew .flighttablesectab .nav-tabs > li a {
                margin-right: 0px;
                padding: 20px 130px 15px 120px;
                color: #fff;
                font-weight: 500;
                font-size: 20px;
                text-transform: uppercase;
                border-bottom-left-radius: 0px;
                border-bottom-right-radius: 0px;
            }

        .flighttablesec.flighttablesecnew .form-control.fightsearchform {
            height: 50px;
        }

        .flighttablesec.flighttablesecnew table.table.tableflightbg thead {
            background: #878787;
            border-top-left-radius: 5px;
            border-top-right-radius: 5px;
        }

        .flighttablesec.flighttablesecnew table.table.tableflightbg.tableflightsht thead tr th {
            color: rgba(255,255,255,.9);
            border-right: 0px solid rgba(255,255,255,.5);
            font-size: 18px;
            font-weight: 400;
            padding: 22px 10px;
            border-bottom-left-radius: 0px;
            border-bottom-right-radius: 0px;
            position: relative;
        }

            .flighttablesec.flighttablesecnew table.table.tableflightbg.tableflightsht thead tr th::after {
                content: '';
                position: absolute;
                background: rgba(255,255,255,.5);
                width: 1px;
                height: 50px;
                right: 0px;
                top: 10px;
            }

        .flighttablesec.flighttablesecnew table.table.tableflightbg.tableflightsht tr td {
            border: 1px solid #b7b7b7;
            border-right: 0px;
            border-left: 0px;
            position: relative;
            height: 70px;
            padding: 15px 5px 15px 5px;
        }

            .flighttablesec.flighttablesecnew table.table.tableflightbg.tableflightsht tr td::after {
                content: '';
                position: absolute;
                background: #ccc;
                height: 45px;
                width: 1px;
                right: 0px;
                top: 10px;
            }

            .flighttablesec.flighttablesecnew table.table.tableflightbg.tableflightsht tr td:last-child::after {
                display: none;
            }

            .flighttablesec.flighttablesecnew table.table.tableflightbg.tableflightsht tr td:first-child {
                border-right: 0px solid #b7b7b7;
                border-left: 1px solid #b7b7b7;
            }

            .flighttablesec.flighttablesecnew table.table.tableflightbg.tableflightsht tr td:last-child {
                border-right: 1px solid #b7b7b7;
                border-left: 0px solid #b7b7b7;
            }

        .flighttablesec.flighttablesecnew table.table.tableflightbg.tableflightsht tr:nth-child(even) {
            background: #f3f3f3;
        }

        .flighttablesec.flighttablesecnew table.table.tableflightbg.tableflightsht tr td:nth-child(1), .flighttablesec.flighttablesecnew table.table.tableflightbg.tableflightsht tr th:nth-child(1) {
            width: 12% !important;
        }

        .flighttablesec.flighttablesecnew table.table.tableflightbg.tableflightsht tr td:nth-child(2), .flighttablesec.flighttablesecnew table.table.tableflightbg.tableflightsht tr th:nth-child(2) {
            width: 15% !important;
            text-align: center !important;
        }

        .flighttablesec.flighttablesecnew table.table.tableflightbg.tableflightsht tr td:nth-child(3), .flighttablesec.flighttablesecnew table.table.tableflightbg.tableflightsht tr th:nth-child(3) {
            width: 17% !important;
            text-align: center !important;
            text-transform: uppercase;
        }

        .flighttablesec.flighttablesecnew table.table.tableflightbg.tableflightsht tr td:nth-child(4), .flighttablesec.flighttablesecnew table.table.tableflightbg.tableflightsht tr th:nth-child(4) {
            width: 15% !important;
            text-align: left !important;
        }

        .flighttablesec.flighttablesecnew table.table.tableflightbg.tableflightsht tr td:nth-child(5), .flighttablesec.flighttablesecnew table.table.tableflightbg.tableflightsht tr th:nth-child(5) {
            width: 11% !important;
            text-align: center !important;
        }

        .flighttablesec.flighttablesecnew table.table.tableflightbg.tableflightsht tr td:nth-child(6), .flighttablesec.flighttablesecnew table.table.tableflightbg.tableflightsht tr th:nth-child(6) {
            width: 15% !important;
            text-align: left !important;
        }

        .flighttablesec.flighttablesecnew table.table.tableflightbg.tableflightsht tr td:nth-child(7), .flighttablesec.flighttablesecnew table.table.tableflightbg.tableflightsht tr th:nth-child(7) {
            width: 25% !important;
            text-align: center !important;
        }

        .flighttablesec.flighttablesecnew table.table.tableflightbg.tableflightsht, .flighttablesec.flighttablesecnew table.table.tableflightbg.tableflightsht tr {
            width: 100% !important;
        }

    .flightsecmob {
        display: none;
    }

    .flighttablesec.flighttablesecnew .flighttablesectab .nav-tabs > li.active a span {
        background: url(../images/flight/new/Arrivals-2.png)no-repeat;
        background-size: contain;
        background-position: center;
    }

    .flighttablesec.flighttablesecnew .flighttablesectab .nav-tabs > li a span {
        background: url(../images/flight/new/Arrivals-1.png)no-repeat;
        background-size: contain;
        background-position: center;
    }

    .flighttablesec.flighttablesecnew .nav-tabs > li:nth-child(2) a span {
        background: url(../images/flight/new/Depatures-3.png)no-repeat;
        background-size: contain;
        background-position: center;
    }

    .flighttablesec.flighttablesecnew .nav-tabs > li.active:nth-child(2) a span {
        background: url(../images/flight/new/Depatures-4.png)no-repeat;
        background-size: contain;
        background-position: center;
    }

    table.table.tableflightbg.tableflightsht tr td img {
        height: auto;
    }

    .loadmorebtndiv {
        background: #c72a25;
        color: #fff;
        margin: auto;
        width: 210px;
        text-align: center;
        padding: 8px;
        font-size: 17px;
        border-radius: 5px;
        cursor: pointer;
        margin: 30px auto 10px auto;
        text-transform: uppercase;
        font-weight: 700;
        transition: all .5s ease-in-out;
    }

        .loadmorebtndiv:hover {
            background: #6b0f14;
        }

    .loadmorebtntwo {
        display: none;
    }

    a.contact_no {
        color: #000 !important;
        text-decoration: none !important;
    }

    .flighttablesec.flighttablesecnew table.table.tableflightbg.tableflightsht tr td:first-child {
        padding: 5px 5px;
    }

    .flighttablesec.flighttablesecnew .tablebgnew table.table.tableflightbg.tableflightsht {
        width: 100%;
        height: auto;
        display: inline-table;
    }

    .flighttablehight {
        height: 720px;
        overflow: hidden;
    }

        .flighttablehight.tablefullht {
            height: auto;
        }

    .se-pre-con {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 9999;
        background: url(../images/home/LOADER-WIP.gif) center no-repeat #fff;
    }

    input[type=text]::-ms-clear {
        display: none;
    }
    /*indra 31-07-2018*/
    .rental_cont {
        padding: 15px 0 10px 20px;
        margin: 10px 20px 20px 0px;
        background: rgba(250, 250, 250, 0.8);
        border-radius: 8px;
        border: 1px solid #ccc;
    }

        .rental_cont a {
            color: #a01b1c;
        }

        .rental_cont p {
            padding: 2px 0px;
        }

    .color_cebu_red {
        color: #a01b1c;
    }

    .my_bus_route li {
        font-size: 16px;
        background: #fff;
        margin: 0px 0px;
        padding: 5px 12px 0px 12px;
        border-radius: 12px;
    }

    .my_bus_route {
        border-right: 1px solid #3333;
        margin: 15px 0px;
    }

    .my_bus {
        display: flex;
        justify-content: center;
        align-items: center;
        background: #fff;
        border-radius: 12px;
        margin: 0px 0px 15px 0px;
        height: 380px;
    }

    .my_bus_box {
        background: #ebebeb;
        padding: 23px;
        margin: 0px 10px;
        border-radius: 12px;
    }

    .bor_rts_my_bus {
        border-right: 1px solid #3333;
    }

    .my_bus_head p {
        text-align: center;
        text-transform: uppercase;
    }

    .advisory {
        padding: 20px 0px;
    }

    .my_bus_head {
        background: #ddd;
        padding: 6px 0px;
        border-radius: 12px;
        margin: 10px 0px;
    }

    .schedule p {
        text-align: center;
    }

    .pc_head {
        font-size: 22px;
        text-transform: uppercase;
    }
    /*news inner pages*/
    .news_cont_head h2 {
        font-size: 28px;
        font-weight: 600;
        color: #a01b1c;
        margin: 0;
        text-transform: uppercase;
        padding: 20px 0 10px 10px;
        text-align: center;
        margin-bottom: 40px;
    }

    .news_inner_content p {
        font-size: 16px;
        margin: 0;
        font-weight: 400;
        color: #000;
        padding: 10px;
        text-align: justify;
    }

    .news_inner_content a {
        font-size: 16px;
        margin: 0;
        font-weight: 400;
        /* color: #000; */
        text-align: justify;
        text-decoration: none;
    }

    .news_inner_content h4 {
        font-size: 22px;
        font-weight: 600;
        color: #a01b1c;
    }

    .add_head {
        color: #a01b1c !important;
    }

    .news_inner_content img {
        margin: 30px 0px;
    }

    .news_top {
        padding: 200px 20px 0 0;
        margin: 0px 0px 20px 0px;
    }

        .news_top h4 span {
            margin: 0px 20px 0px 0px;
            cursor: pointer;
        }

        .news_top h4 {
            padding: 10px 0px 0px 0px;
        }

        .news_top a {
            color: #000;
            text-decoration: none;
        }

        .news_top p {
            padding: 20px 10px 10px 15px;
            font-size: 20px;
        }

    .applycareer {
        cursor: pointer;
    }
    /*map update*/
    .leaflet-container {
        outline: 0;
        width: 97% !important;
        background: #fff;
    }

    @media (max-width:768px) {
        .leaflet-container {
            width: 90%;
        }
    }


/* breakpoints */
@media screen and (min-width: 1900px) {
  
}

@media screen and (max-width: 1899px) {
 
}
@media screen and (max-width: 1600px)
{

}
@media screen and (max-width: 1540px)
{

}
@media screen and (max-width: 1440px)
{

}
@media screen and (max-width: 1399px)
{

}
@media only screen and (max-width: 1280px)
{
    .flight-info-bg.terminal-bg ul li {
        padding: 0px 33px;
    }
}
@media only screen and (max-width: 1199px)
{
    .flight-info-bg ul li a {
        font-size: 14px !important;
    }
    .flight-info-bg.terminal-bg ul li {
        padding: 0px 24px;
    }
    .flight-info-bg
    {
        height:59px;
    }
}
@media only screen and (max-width: 1025px) and (min-width: 992px)
{

}
@media only screen and (max-width: 991px)
{
    .flight-info-bg {
       width: 100% !important;
       height: 56px;
   }
   .flight-info-bg ul li a {
       font-size: 13px !important;
   }
   .flight-info-bg.terminal-bg ul li {
       padding: 0 10px !important;
   }
}
@media only screen and (max-width: 767px)
{
    /*.flight-info-bg.terminal-bg.newsmenumob
    {
        height:auto;
    }
    .flight-info-bg.terminal-bg ul
    {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .flight-info-bg.terminal-bg.newsmenumob ul li
    {
        padding:0px 10px;
    }
    .flight-info-bg.terminal-bg.newsmenumob ul li a
    {
        padding:17px 0px;
        font-size:9px;
    }
    .flight-info-bg.terminal-bg.newsmenumob ul li:nth-child(3), .flight-info-bg.terminal-bg.newsmenumob ul li:nth-child(4)
    {
        width:auto;
    }*/
}
@media (min-width: 400px) and (max-width: 767px)
{

}
@media only screen and (max-width: 480px) {
    
}

@media only screen and (max-width: 360px) {
    
}

