

/*=========================================
        Popular Taxi Links
=========================================*/

.lnk-section{

    padding:100px 0;

    background:#fff;

}

.lnk-heading{

    max-width:760px;

    margin:0 auto 60px;

}

.lnk-subtitle{

    display:inline-block;

    color:#FDB913;

    font-size:16px;

    font-weight:600;

    text-transform:uppercase;

    letter-spacing:1px;

    margin-bottom:15px;

}

.lnk-title{

    font-size:42px;

    font-weight:700;

    color:#222;

    margin-bottom:20px;

}

.lnk-description{

    color:#666;

    line-height:1.8;

}

.lnk-item{

    display:flex;

    align-items:center;

    justify-content:space-between;

    background:#fff;

    border:1px solid #ececec;

    border-radius:12px;

    padding:18px 22px;

    text-decoration:none;

    color:#333;

    font-weight:600;

    transition:.3s;

    box-shadow:0 8px 20px rgba(0,0,0,.05);

}

.lnk-item i{

    color:#FDB913;

    font-size:18px;

}

.lnk-item:hover{

    text-decoration:none;

    background:#FDB913;

    color:#222;

    transform:translateY(-4px);

    box-shadow:0 15px 35px rgba(0,0,0,.12);

}

.lnk-item:hover i{

    color:#222;

}

@media(max-width:767px){

    .lnk-section{

        padding:70px 0;

    }

    .lnk-title{

        font-size:30px;

    }

}

@media(max-width:575px){

    .lnk-section{

        padding:60px 0;

    }

    .lnk-title{

        font-size:25px;

    }

    .lnk-item{

        padding:15px 18px;

        font-size:15px;

    }

}


/*=========================================
            Footer Map
=========================================*/

.mpr-map{

    width:100%;

    height:280px;

    overflow:hidden;

    border-radius:12px;

    border:2px solid rgba(255,255,255,.12);

    box-shadow:0 10px 25px rgba(0,0,0,.15);

}

.mpr-map iframe{

    width:100%;

    height:100%;

    border:0;

    display:block;

}

@media(max-width:991px){

    .mpr-map{

        margin-top:30px;

        height:260px;

    }

}

@media(max-width:575px){

    .mpr-map{

        height:220px;

    }

}