.fo_footer {background: var(--color-3);padding: 20px 0px; color: #fff;}
.fo_footer_heading6 h4 {margin-top: 0;color: #fff;font-size: 18px;margin-bottom: 16px;font-weight: 500;font-family: "Roboto", 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; color: #fff; transition: 0.5s; text-decoration:none;}
.ho_footer-navbar ul li a:hover{padding-left:5px;}
.fo_copyright {background:var(--color-3); padding: 10px 0px; color: #fff; position: relative;border-top: 1px solid #ffffff5c;}
.fo_social-media-col ul{margin:0px;}
.fo_social-media-col ul li a {width: 32px; height: 32px; align-items: center; justify-content: center;border-radius: 50%; color: #fff; display: block; text-align: center; line-height: 32px; font-size: 14px;}
.fo_social-media-col ul li {padding: 0 2px;}
.facebookbg a {background: #3b5998;}
.twitter_img img {margin-top: -3px;}
.youtubebg a {background: #ff0000;}
.linkedinbg a {background: #0a66c2;}
.googlebg a {background: #e44134;}
.payment_method strong {font-size: 14px;}
  .instagrambg a {background: radial-gradient(circle at 30% 107%,#fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);}
.fo_copy_right{display: flex; align-items: center; flex-wrap: wrap;font-size: 13px;}
.fo_copy{text-align: right;}
.fo_banking-options .list-inline {margin: 0px;}
.fo_banking-options ul li {padding: 3px; border: 1px solid #fff; border-radius: 5px;}
.fo_banking-options img {border-radius: 3px; width:37px;}
.fo_footer_heading6 ul li a {color: #fff; font-weight: 500; font-family: 'Roboto', sans-serif; text-decoration: none; font-size: 14px;}
.ho_footer-address ul li {margin-bottom:10px; color: #fff; position: relative;}
.ho_footer-address i {position: absolute; left: 0; color: #fff; border-radius: 50%; border:2px solid #fff; height:34px; width:34px; line-height:30px; text-align:center;}
.ho_footer-address h3{font-size: 19px; margin: 0;font-weight:700; margin-bottom: 10px;}
.flex_toll_sec {display: flex !important; align-items: center;}
.flex_toll_sec i {font-size: 25px;}
.flex_toll_sec a {font-size: 17px; color:#fff;}
.sign-up{margin-bottom: 30px;}
.ho_signup {display: flex;justify-content: end;}
.ho_signup .form-control {border: 2px solid #ddd; border-radius: 0px; height: 40px;}
.btn-go {background:var(--secondary-color); color: #fff; font-weight: 600; text-transform: capitalize; border-radius: 0px; border: 2px solid var(--secondary-color);}

.custom-tabs {
  list-style: none;
  padding: 0;
  display: flex;
  justify-content: center;
  gap: 10px;
  border-top: 1px solid #fff;
   border-bottom: 1px solid #fff;
}
.custom-tabs li:not(:last-child){
  border-right: 1px solid #fff;

}
.custom-tabs li > a {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 10px 16px;
    text-decoration: none;
  color: #fff;
  font-weight: 600;
}

/* .custom-tabs li.active a {
  background: #00558e;
  color: #fff;
} */

.icon {
  font-weight: bold;
  width: 16px;
  text-align: center;
}

.tab-box {
  display: none;
  margin-top: 15px;
}
.our-partner img {
    height: 34px;
    background: white;
    object-fit: cover;
    padding: 5px;
    border-radius: 4px;
}

@media screen and (max-width: 991px){
    .fo_footer_heading6 {margin-bottom: 5px;}
    .fo_banking-options img {width:47px;}
}
@media screen and (max-width: 768px){
    .fo_copy{text-align: center;}
   
    .fo_banking-options .list-inline-item{        margin-bottom: 5px;}
 }
@media screen and (max-width: 767px){
        .fo_banking-options {margin-top:5px;border-top: 1px solid #ccc3; padding:5px 0;}
    .fo_copy_right{text-align: center;}
}





