/* header  */
.header { transition: all 0.5s; z-index: 1; padding: 20px 0; padding: 15px 0; background-color: #fff; box-shadow: 0 2px 20px rgba(1, 41, 112, 0.1); }
.header.header-scrolled { background: #fff; padding: 12px 0; box-shadow: 0 2px 20px rgba(1, 41, 112, 0.1); }
.header .logo { line-height: 0; }
.header .logo img { max-height: 43px; margin-right: 6px; }
.header .logo span { font-size: 30px; font-weight: 700; letter-spacing: 1px; color: #012970; font-family: "Nunito",sans-serif; margin-top: 3px; }
/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
/**
* Desktop Navigation 
*/
.navbar { padding: 0; }
.navbar ul { margin: 0; padding: 0; display: flex; list-style: none; align-items: center; }
.navbar li { position: relative; }
.navbar a, .navbar a:focus { display: flex; align-items: center; justify-content: space-between; padding: 10px 0 10px 30px; /* font-family: "Nunito", sans-serif; */ margin: 0 10px; white-space: nowrap; transition: 0.3s; background: #182d82; color: #fff; padding: 13px 20px; border-radius: 10px; font-size: 14px; line-height: 100%; }
.navbar a i, .navbar a:focus i { font-size: 12px; line-height: 0; margin-left: 5px; }
.navbar .active, .navbar .active:focus, .navbar a:hover, .navbar li:hover>a { color: #fff; background: #b30101; }
.navbar .getstarted, .navbar .getstarted:focus { background: #4154f1; padding: 8px 20px; margin-left: 30px; border-radius: 4px; color: #fff; }
.navbar .getstarted:focus:hover, .navbar .getstarted:hover { color: #fff; background: #5969f3; }
.navbar .dropdown ul { display: block; position: absolute; left: 14px; top: calc(100% + 30px); margin: 0; padding: 10px 0; z-index: 99; opacity: 0; visibility: hidden; background: #fff; box-shadow: 0 0 30px rgba(127, 137, 161, 0.25); transition: 0.3s; border-radius: 4px; }
.navbar .dropdown ul li { min-width: 200px; }
.navbar .dropdown ul a { padding: 10px 20px; font-size: 15px; text-transform: none; font-weight: 600; }
.navbar .dropdown ul a i { font-size: 12px; }
.navbar .dropdown ul .active:hover, .navbar .dropdown ul a:hover, .navbar .dropdown ul li:hover>a { color: #4154f1; }
.navbar .dropdown:hover>ul { opacity: 1; top: 100%; visibility: visible; }
.navbar .dropdown .dropdown ul { top: 0; left: calc(100% - 30px); visibility: hidden; }
.navbar .dropdown .dropdown:hover>ul { opacity: 1; top: 0; left: 100%; visibility: visible; }
.navbar  .mobile-head { display: none!important; }
@media screen and   (max-width: 992px) {
  .navbar  .mobile-head { display: block!important; font-size: 15px; color: #454545; }
}
@media (max-width: 1366px) {
  .navbar .dropdown .dropdown ul { left: -90%; }
  .navbar .dropdown .dropdown:hover>ul { left: -100%; }
}
/**
* Mobile Navigation 
*/
.mobile-nav-toggle { color: rgb(30 30 30 / 90%); font-size: 28px; cursor: pointer; display: none; line-height: 0; transition: 0.5s; }
.mobile-nav-toggle.bi-x { color: #fff; }
@media (max-width: 991px) {
  .mobile-nav-toggle { display: block; }
  .navbar ul { display: none; }
  .navbar a, .navbar a:focus { display: flex; align-items: center; /* justify-content: space-between; */ justify-content: center; padding: 10px 0 10px 30px; font-family: "Nunito",sans-serif; font-size: 16px; font-weight: 700; color: #444; white-space: nowrap; transition: 0.3s; background-color: transparent; }
}
.navbar-mobile { position: fixed; overflow: hidden; top: 0; right: 0; left: 0; bottom: 0; background: rgb(52 47 41 / 90%); transition: 0.3s; }
.navbar-mobile .mobile-nav-toggle { position: absolute; top: 15px; right: 15px; }
.navbar-mobile ul { display: block; position: absolute; top: 55px; right: 15px; bottom: 15px; left: 15px; padding: 10px 0; border-radius: 10px; /* background-color: #fff; */ background-image: url('../images/online-send-funds-securely-on-mobile-app.webp'); background-repeat: repeat; overflow-y: auto; transition: 0.3s; }
.navbar-mobile a, .navbar-mobile a:focus { padding: 10px 20px; font-size: 15px; /* color: #454545; */ color: #fff; }
.navbar-mobile .active, .navbar-mobile a:hover, .navbar-mobile li:hover>a { color: #b30101; }
.navbar-mobile .getstarted, .navbar-mobile .getstarted:focus { margin: 15px; }
.navbar-mobile .dropdown ul { position: static; display: none; margin: 10px 20px; padding: 10px 0; z-index: 99; opacity: 1; visibility: visible; background: #fff; box-shadow: 0 0 30px rgba(127, 137, 161, 0.25); }
.navbar-mobile .dropdown ul li { min-width: 200px; }
.navbar-mobile .dropdown ul a { padding: 10px 20px; }
.navbar-mobile .dropdown ul a i { font-size: 12px; }
.navbar-mobile .dropdown ul .active:hover, .navbar-mobile .dropdown ul a:hover, .navbar-mobile .dropdown ul li:hover>a { color: #4154f1; }
.navbar-mobile .dropdown>.dropdown-active { display: block; }
.navbar .active, .navbar .active:focus, .navbar a:hover, .navbar li:hover>a { color: #fff!important; }
/* old footer */
/* footer { 
  background-color: #182d82; padding: 70px 0 0 20px; width: 100%; float: left; }
.footer-left { border-right: solid 1px #f09672; }
.branding-logo img
{
  width: 70%;
}
footer .address-sec ul { display: flex; flex-wrap: wrap; gap: 15px; }
footer .address-sec ul { display: flex; flex-wrap: wrap; gap: 15px; }
footer .address-sec ul li { width: 48.7%; }
footer .address-sec p {
color: #fff;
font-size: 12px;
margin: 0;
padding: 0 20px 0 0;
}
footer .address-sec h4 {
color: #fc6700;
font-family: 'Inter',sans-serif;
font-size: 16px;
}
*,
a,
img,
ol,
ul {
font-family: 'Inter',sans-serif;
list-style: none;
padding: 0;
margin: 0;
outline: none;
border: none;
text-decoration: none;
}
footer .head-sec {
margin: 0 0 60px;
}
footer .social {
text-align: right;
}
footer .social ul {
display: flex;
justify-content: center;
gap: 15px;
}
footer .social ul li a {
border: solid 1px #4e93ff;
border-radius: 50%;
width: 35px;
height: 35px;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
font-size: 16px;
}
footer .social ul li a:hover {
background: #4e93ff;
}
.copyright-text {
padding: 20px 0 20px 0;
text-align: center;
border-top: solid 1px #ffffff38;
margin: 30px 0 0 0;
}
.copyright-text p {
margin: 0;
color: #fff;
font-size: 13px;
}
.tt-app-icons img {
width: 200px;
}
.quick-links {
padding-left: 50px;
}
.quick-links h4 {
text-transform: uppercase;
margin: 0 0 30px 0;
color: #fff;
}
.quick-links ul li a {
padding: 3px 0;
font-size: 13px;
color: #fff;
text-transform: uppercase;
display: block;
transition: linear 0.2s;
} */
/* new footer */
.remitchoice-footer { width: 100%; float: left; background-color: #fef4f1!important; }
.remitchoice-footer .footer-content p { font-size: 16px; font-weight: 600; margin-left: auto; }
.remitchoice-footer .footer-content p a { color: #f27500; text-decoration: underline; }
.remitchoice-footer .footer-content p span:hover { cursor: pointer; color: #00e; }
.remitchoice-footer .footer-content .site-links { list-style-type: none; float: none; padding: 0; font-size: 16px; }
.remitchoice-footer .footer-content .site-links li { padding: 0; margin: 0; color: #f4901b; display: inline-block; }
.remitchoice-footer .footer-content .site-links li a { padding: 5px; margin: 0 4px; font-weight: 600; text-decoration: none; font-size: 16px; color: #000; }
.remitchoice-footer .footer-content .site-links li a:hover { text-decoration: underline; color: #b30101; }
.remitchoice-footer .footer-content .copyright { color: #f27500; }

.remitchoice-footer .social ul { display: flex; justify-content: center; gap: 15px; }
.remitchoice-footer  .social ul li a { background-color: #000; border-radius: 50%; width: 35px; height: 35px; display: flex; justify-content: center; align-items: center; color: #fff; font-size: 16px; }
.remitchoice-footer  .social ul li a:hover
{ 
  background-color: #b30101;
}
@media screen and   (max-width: 992px) {
  /* .tt-app-icons { margin-top: 20px; text-align: center; } */
}
@media screen and   (max-width: 767px) {
/* .branding-logo { text-align: center; }
  footer .social { margin-top: 20px; }
  footer .address-sec ul li { width: 100%; }
  .address-sec { text-align: center; } */
  .remitchoice-footer .footer-content .site-links li { display: block!important; padding: 5px 0!important; }
  .remitchoice-footer .footer-content   .footer-line span { display: none!important; }
}
