.header-2 .dropdown .btn.btn-secondary{
    background: #fff !important;
    color: #000 !important;
    border: none;
    font-weight: 500;
}
.theme-text{
    color: var(--theme) !important;
    font-style: italic;
}
.theme-outline-small-btn {
    background: transparent;
    color: var(--theme);
    font-size: 14px;
    font-weight: 500;
    padding: 10px 15px;
    transition: all 0.4s ease-in-out;
    letter-spacing: 0;
    border-radius: 40px;
    position: relative;
    overflow: hidden;
    text-align: center;
    line-height: 1;
    z-index: 9;
    border: 1px solid var(--theme);
}
.working-card-items .icon{
    width:40%;
}
.working-card-items .content{
    width:55%;
}
.working-card-items .icon img{
    width:100%;
}
.sticky .header-main .main-menu ul li {
    padding: 15px 0;
}
.faq-section{
    padding-bottom: 60px;
}
.about-list.style-2 {
    margin-top: 20px;
    margin-bottom: 30px;
}
.about-list.style-2 li {
    color: var(--header);
    font-weight: 500;
}
.about-list.style-2 li:not(:last-child) {
    margin-bottom: 20px;
}
.about-list li i {
    color: var(--theme);
    margin-right: 10px;
}
.about-list.style-2 li i {
    font-size: 22px;
}
.funfact-box-items img{
    width: 100px;
    background: #fff;
    border-radius: 4px;
    padding: 10px;
    margin-bottom: 10px;
}
.service-section-4{
    margin-top: 40px;
    margin-bottom: 40px;
}
.breadcrumb-wrapper{
    margin-top: 108px;
}
.grow-business-section{
    margin-top: 60px;
    margin-bottom: 60px;
}
.grow-counting-items img{
    width: 64px;
    margin-bottom: 20px;
}
.service-items .content p{
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 5px;
}
.service-section .section-title h2{
    color: #fff
}
.contact-section {
    padding-bottom: 120px;
}
.service-items .step-no{
    border: 1px solid var(--theme);
    background: var(--theme);
    width: 25px;
    border-radius: 50%;
    height: 25px;
    text-align: center;
    color: #fff;
    font-size: 12px !important;
    line-height: 25px !important;
}
.security-block{
    margin-top: 100px;
    margin-bottom: 100px;
}
.our-mission-section .funfact-box-items {
    background: var(--theme);
    color:#fff
}
.cta-marketing-section{
    margin-top: 100px;
    margin-bottom: 50px;
}
.w-125{
    width: 125% !important;
}
.login-left-side {
    background: var(--theme);
    height: 96vh;
    border-radius: 7px;
    text-align: center;
}
.login-page .container{
    max-width: 1500px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.login-page .right-box{
    padding:20px 50px;
}
.left-box.login-left-side img{
    width:60%;
}
.login-page form {
    /* box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; */
    padding: 20px 40px 40px;
    border-radius: 7px;
    border: 2px solid #ddd;
}
.login-page h3{
    font-size: 35px;
    margin-bottom: 5px;
    margin-top: 30px;
}
.login-page .login-left-side p{
    font-size: 20px;
    color: #fff;
}
.login-page form h4{
    margin-bottom: 20px;
    font-size: 20px;
}
.login-page .social-icon {
    gap: 10px;
    margin-top: 30px;
    justify-content: center;
}
.login-page .social-icon a {
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 50%;
    display: inline-block;
    background-color: #2B3852;
    color: var(--white);
    transition: all 0.4s ease-in-out;
}
.login-page .social-icon a:hover {
    background-color: var(--theme);
    color: var(--white);
}
.login-page .theme-btn {
    padding: 17px 40px !important;
}
.login-page .theme-btn:hover::after {
    animation: criss-cross-right 0.0s both;
    animation-direction: alternate;
    width: 100% !important;
}
.login-page .theme-btn:hover::before {
    width: 100% !important;
}
.privacy-policy-section ul{
    padding-left: 15px;
    list-style: disc;
    line-height: 40px;
    margin-bottom: 30px;
    margin-top: 0px;
}
.grow-business-section.safety-and-security-page {
    margin-top: 60px;
    margin-bottom: 60px;
    z-index: 1;
    position: relative;
    overflow: visible;
}
.safety-and-security-page .grow-business-wrapper-2 .grow-business-image .grap-shape {
    position: absolute;
    left: -10%;
    top: -10%;
}
.rotate-8 {
    transform: rotate(8deg);
}
.for-sender-page .grow-business-wrapper-2 .grow-business-image .grap-shape {
    position: absolute;
    left: unset;
    top: 0%;
    right: -8%;
}
.for-sender-page .grow-business-wrapper-2 .grow-business-image .grap-shape img{
   width: 100px;
}
.rotate-75 {
    transform: rotate(75deg);
}

.for-traveller-page .grow-business-wrapper-2 .grow-business-image .grap-shape {
    position: absolute;
    left: unset;
    top: 18%;
    right: -28%;
}
.for-traveller-page .grow-business-wrapper-2 .grow-business-image .grap-shape img{
   width: 90px;
   transform: rotate(15deg);
}