
.fo_footer { position: relative;background: url(../../theme/13/img/footer_bg.jpg);background-size: cover;background-position: center;z-index: 1;background-attachment: fixed;}
.footer_logo img{max-width:100%;max-height:65px;margin-bottom:15px;}
.fo_footer::after {content: '';position: absolute;top: 0px;left: 0px;width: 100%;  height: 100%;background:#000000e6;z-index: -1;}
.fo_footer .ft_big_savings {padding: 30px 0px 30px 0px;border-bottom: 1px solid #ffffff40;margin: 0px 0px 30px 0px;}
.fo_footer .ft_big_savings h3 {margin-top: 0px; font-family: 'Poppins';font-weight: 400;color: #fff;font-size: 22px;text-align:center;}
.whatsapp-link a{
        color: #fff;
    font-size: 15px;
    background: #fff;
    /* border: 1px solid #727272; */
    padding: 3px;
    text-decoration: none;
    border-radius: 100%;
    position: fixed;
    bottom: 15px;
    right: 20px;
    box-shadow: 0px 3px 8px rgb(0 0 0 / 59%);
    z-index: 1001;
}
.fo_footer .ft_big_savings p {font-weight: 300;color: #fff;text-transform: capitalize;font-size: 14px;text-align: center;padding: 0px 100px;}
.fo_footer .cont_info a {text-decoration: none;padding: 10px 24px; border-radius: 25px;background: var(--main-color);color: #fff;}
.fo_footer .cont_info {display: flex;justify-content: center;align-items: center;}
.fo_footer_heading h4 {color: #ffffff;font-size: 16px;position: relative;padding-bottom: 0;margin-bottom: 16px;margin-right: 15px;font-family: 'Poppins'; font-weight: 600;border-left: 3px solid var(--secondary-color);padding-left: 8px;}
.book_today{font-family: 'Poppins';font-size: 13px;color: #fff;}
.fo_footer .review_box {background: #fff; border-radius: 10px;width: 216px;display: flex;flex-direction: column;justify-self: center; align-items: center;padding: 5px 0px;}
.fo_footer .review_box h5 i {color: #ffbe00;}
.flex_bottom_sec {display: flex; align-items: center;justify-content: center; border-top: 1px solid #ffffff40; padding: 29px 0;}
.footer-topbar {background: #ebf2f7;}
.ft_cols h4 {font-family: "Poppins", sans-serif; font-weight: 700; color: #000; font-size: 18px; line-height:21px;}
.ho_footer-address ul li {margin: 10px 0px; font-family: 'Poppins'; font-size: 13px; color: #fff;}
.ho_footer-address ul li a {color: #fff; text-decoration: none;}
.fo_social-media-col ul li {list-style: none; margin-bottom: 2px;text-align: center; border-radius: 50%; display: inline-block; margin-right: 6px;width: 39px;height: 39px;line-height: 39px;background: #c7c7c7;}
.ho_footer-navbar ul li {margin-bottom: 8px;}
.ho_footer-navbar ul li a {position: relative;display: block;font-weight: 500; color: #ffffff;transition: 0.5s;text-decoration: none;font-family: "Poppins", sans-serif;text-transform: capitalize;font-size: 13px;}
.fo_copyright {background: var(--color-4);padding: 8px 0px;color: #fff;}
.fo_social-media-col ul li a { color: #030303;font-size: 22px;}
.fo_social-media-col ul li a:hover{color:var(--main-color);}
.fo_copy p {font-size: 14px;margin: 0;padding: 0;}
.reviews_show{margin-right:25px;}
.reviews_show a {text-decoration: none;color: #333;font-weight: 600;}
.review_box h5 {margin: 8px 0 1px;font-size: 16px;}
.bottom_strip_links ul{margin:0;text-align: right;}
.bottom_strip_links ul li {display: inline-block;list-style: none;position: relative;}
.bottom_strip_links ul li a {color: #fff; padding: 0 7px; font-size: 14px;text-decoration: none;}
.bottom_strip_links ul li:before { content: "|"; position: absolute;top: 0px;right: -4px;font-size: 14px;color: #ffffff;}
.bottom_strip_links ul li:last-child:before {display: none;  }
  .fo_footer .cont_info a i {font-size: 19px;vertical-align: middle;}
@media screen and (max-width: 991px) {
    .fo_footer {padding: 15px 0px;}
    .fo_footer_heading h4 {padding-bottom: 0px; margin-top: 18px;}
    .fo_footer .ft_big_savings p{padding: 0px 16px;}
}
@media screen and (max-width: 767px) {
    .bottom_strip_links ul li a{font-size:13px;}
    .bottom_strip_links ul {text-align: center;}
    .footer-topbar{text-align: center;}
    .fo_copy p{font-size:13px; text-align: center;}
    .ho_footer-navbar ul li {margin-bottom: 10px;}
    .fo_footer .ft_big_savings h3 {line-height: 30px;font-size: 19px;margin-top: 0;}
    .flex_bottom_sec {display: block;padding: 10px 0;}
    .reviews_show { margin-right: 0;}
    .fo_footer .review_box {width: auto; margin-bottom: 15px;}
}