
@font-face {font-family: 'Gilda Display';src: url('font/GildaDisplay-Regular.ttf') format('truetype'); font-style: normal;font-display: swap;}
.fo_footer {background: var(--color-3); color: #fff; padding: 50px 0px 20px;}
img{ max-width: 100%;}
.fo_footer_heading6 h4 {margin-top: 0; color: #fff;font-size: 22px;margin-bottom: 20px;font-weight:500;font-family: "Exo 2", sans-serif;}
.fo_footer_heading6 i {color: #fff;}
.ho_footer-address ul li{margin:10px 0px; }
.ho_footer-address ul li a{color: #fff;}
.ho_footer-navbar ul li{margin-bottom: 10px;}
.ho_footer-navbar ul li a{position:relative; display:inline-block; font-weight:500;font-size: 14px; color: #fff; transition: 0.5s; text-decoration:none;}
.ho_footer-navbar ul li a:hover{color: #fff;transition: .9s ease-out;margin-left: 8px;}
.fo_copy p {font-size: 14px;font-weight: 500;text-align: center;}
.fo_social-media-col ul{margin-bottom: 0px;}
.fo_social-media-col ul li a {width: 30px;height: 30px; align-items: center;justify-content: center; border-radius: 50%;display: block; text-align: center;line-height: 30px;font-size: 17px;color: #ffffff;background: #353535;}
.fo_social-media-col ul li a:hover{background:#000;}
.divider {width: 100%;height: 1px;background-color: #ffffff52;margin: 28px 0px;}
.lgp0{padding:0 !important;}
.footerlogo img{max-height: 80px;margin-bottom: 25px;}
.fo_social-media-col ul li {padding: 0 2px;}
.fo_banking-options{margin-top: 25px;border-bottom: 1px solid #ccc3; border-top: 1px solid #ccc3; padding: 5px 0;}
.fo_banking-options .list-inline {margin: 0px; gap: 5px; display: flex;flex-wrap: wrap;}
.fo_banking-options ul li {padding: 0;flex-basis: 18%;margin-bottom: 5px;}
.fo_banking-options img {border-radius: 3px; width:45px;}
.ho_footer-address ul li {margin: 0 0px 10px;color: #fff;padding-left: 35px;position: relative;font-family: 'Poppins', sans-serif;font-size: 17px;font-weight: 500;}
.ho_footer-address i {position: absolute;left: 0;color: #fff;font-size: 16px;background:var(--main-color);border-radius: 100px;width: 28px;height: 28px;text-align: center;line-height: 28px;}
.ho_footer-address h3{font-size: 19px;margin: 0;font-weight:700; margin-bottom: 10px;}
/* back to arrow css start from here*/
#return-to-top {position: fixed;bottom: 43px;right: 39px;width: 40px;height: 40px;text-decoration: none;z-index:2;border-radius: 35px;display: none;transition: .3s}
#return-to-top i {color: #fff;margin: 0; position: relative;left: 9px;top: 9px;font-size: 22px;transition: .3s;}
#return-to-top, #return-to-top:hover {background:var(--main-color);}
/* back to arrow css end from here*/
.top-footer {padding: 6px 0 10px;border-top: 1px solid #3b5268;}
.topfooter_links{margin-bottom: 15px;}
.topfooter_links li {position: relative;padding: 0 23px 0 0;list-style: none;display: inline-block;}
.topfooter_links li a {font-weight: 400;color: #111;line-height: 19px;font-size: 13px;}
.fo_footer_heading6 {margin-top: 0px;}
.topfooter_links ul li a:hover {color:#000;text-decoration: none;}
.topfooter_links li:before {position: absolute;content: "";right: 6px;width: 1px;height: 15px;top: 2px;background:#999;}
.topfooter_links ul {margin: 0;padding: 0;}
.topfooter_links h2 {font-weight: 600;font-size: 13px; margin: 0px 0px 5px;color: #041f48;}
.indian_dest_hide, .indian_dest_hide_1 {display: none;}
.bottomstrip {position: sticky;bottom: 0;left: 0;width: 100%;height: 52px;background: #fff;display: flex;justify-content: space-around;align-items: center;box-shadow: 0 -2px 8px rgba(0,0,0,0.1);z-index:1;border-radius: 20px 20px 0 0;}
.bottomstrip i {font-size:18px;display: block;}
.bottomstrip .item a{font-size: 14px;color: #555;text-decoration: none;}
.bottomstrip .item a.active {color:var(--main-color);}
@media screen and (min-width: 1201px){
.fo_footer .two{position: absolute;top: 16%;right: 7%;width: 20%;border: 10px solid #fff;border-radius: 100%;}
.fo_footer .three{position: absolute;top: 11%;right: 22%;border: 10px solid #fff;border-radius: 100%;width: 9%;animation: rotate 5.6s ease-in-out infinite;}
}
@media screen and (max-width: 1200px){
.fo_footer .one, .fo_footer .two, .fo_footer .three{display: none;}
.fo_footer_heading6 h4{margin-bottom:10px;margin-top:20px;}
}
@media screen and (max-width: 991px){   
.fo_footer_heading6 p{padding-bottom:50px;}
.fo_footer_heading6 {margin-bottom: 30px;}
}
@media (min-width:767px) {
.d-flex-social{display: flex;justify-content: end;}
}
@media (min-width:767px) {
.bottomstrip {display: none;}
}
@media screen and (max-width: 767px) { 
.fo_banking-options{margin: 10px 0px; text-align: center;}
.fo_banking-options .list-inline-item{margin-bottom: 0;flex-basis: 25%;}
.htl_loader_fix {width: 100%; padding: 0 10px; margin: 0 auto;}
.topfooter_links li {padding: 0 15px 0 0;}
#return-to-top {width: 30px;height: 30px;right:15px;bottom: 57px;}
#return-to-top i {left: 5px;top: 5px;font-size: 19px;}
.topfooter_links li:before {background:transparent !important;}
.lgp0 {padding: 0 17px !important;}
.trending_mar{margin-bottom:25px;}
.fo_footer_heading6 {margin-top: 0px;margin-bottom: 0 !important;}
.indian_destinations h2, .indian_destinations_1 h2 {display: flex;justify-content: space-between;align-items: center;padding: 10px 0 0;margin:0;}
.fo_banking-options {margin:5px 0px; border-bottom:1px solid #ccc3; border-top: 1px solid #ccc3; padding:5px 0;}
}
@media screen and (max-width:575px) {
.topfooter_links li {display: block;line-height: 28px;}
}