﻿.sliderimg:after {
    display: none;
}

.mainlowestsection {
    width: 100%;
    display: block;
}

.lowgridboxs:first-child .tlpbx {
    display: flex;
}

.lowgridboxs .tlpbx {
    display: none;
}

    .lowgridboxs .tlpbx[style="display: block;"] {
        display: flex !important;
    }

.container-fluid.services {
    background: #EBE8E1;
    background: var(--whybg);
    padding: 20px;
    margin-top: 50px;
}

.airport-services {
    width: 100%;
    max-width: 1280px;
    display: flex;
    flex-wrap: wrap;
    margin: 50px auto;
    gap: 15px;
}

    .airport-services .servicelist {
        flex: 1 0 32%;
        background: #fff;
        height: 630px;
        position: relative;
    }

        .airport-services .servicelist.wd50 {
            flex: 1 0 48%;
            height: 540px;
            position: relative;
        }

        .airport-services .servicelist .serimg {
            width: 100%;
            display: flex;
            background: #ddd;
        }

            .airport-services .servicelist .serimg img {
                width: 100%;
                height: auto;
            }

        .airport-services .servicelist .serinfo {
            width: 100%;
            display: flex;
            flex-wrap: wrap;
            padding: 30px;
            font-size: 1.6em;
        }

            .airport-services .servicelist .serinfo h2 {
                font-size: 1.4em;
                font-weight: 700;
                display: block;
                padding-bottom: 10px;
            }

            .airport-services .servicelist .serinfo p {
                display: block;
                line-height: 21px;
            }

                .airport-services .servicelist .serinfo p strong {
                    font-weight: 700;
                    color: #f95539;
                }


            .airport-services .servicelist .serinfo a.ctabtn {
                position: absolute;
                bottom: 10px;
                background: #fc5119;
                color: #fff;
                padding: 10px 25px;
                font-size: 1em;
                font-weight: normal;
                display: inline-block;
                cursor: pointer;
                border: none;
                text-decoration: none;
                border: 1px solid #fc5119;
                transition: all .3s;
                margin: 10px 0;
            }

                .airport-services .servicelist .serinfo a.ctabtn:hover {
                    background: #fff;
                    color: #fc5119;
                }

.tcsmall {
    width: 100%;
    float: left;
    margin: 5px 0;
}

    .tcsmall ul {
        width: 100%;
        display: flex;
        flex-direction: column;
    }

        .tcsmall ul li {
            font-size: .9em;
            font-style: italic;
            margin: 3px 0;
        }

.faqsection {
    max-width: 1280px;
    margin: 0 auto;
}

    .faqsection .faqquestion .question > .faqheading {
        font-size: 1.8em;
    }

    .faqsection .faqquestion .faqcontent ul {
        width: 100%;
        display: flex;
        flex-direction: column;
        list-style: disc;
        margin: 10px 50px;
    }


.terms {
    width: 100%;
    max-width: 1280px;
    display: flex;
    flex-wrap: wrap;
    margin: 50px auto;
}

    .terms h2 {
        width: 100%;
        display: flex;
        flex-wrap: nowrap;
        font-size: 3em;
        font-weight: 700;
    }

    .terms ul {
        display: flex;
        flex-direction: column;
        list-style: disc;
        margin: 10px 20px;
        font-size: 1.6em;
        line-height: 21px;
    }

        .terms ul li > ul {
            font-size: 1em;
            margin: 10px 20px;
        }


@media only screen and (max-width:900px) {
    .terms, .faqsection {
        width: 95%;
        margin: 0 auto;
    }

    div.searchbase {
        display: block;
    }

    div.msearchstrip {
        display: none;
    }
}

@media only screen and (max-width:900px) {

    .airport-services .servicelist {
        flex: 0 0 100%;
        background: #fff;
    }

        .airport-services .servicelist.wd50 {
            flex: 0 0 100%;
        }
}
