.custom-logo-box {
    margin-left: 0px;
    /* margin-bottom: 0; */
    padding-bottom: 0px;
    padding-top: 0px;
    margin-top: 0px !important;
    height: 105px;
    /* margin-top: auto; */
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.main-header {
    background-color: #060606ed;
    color: #fff !important;
}

.main-menu .navigation>li>a {
    color: #fff;
}

.main-header .menu-right-content .theme-btn.btn-two {
    background: transparent;
    border: 1px solid #fff;
    color: #fff !important;
    padding: 12px 30px;
}

.sticky-header {
    background-color: #060606ed;
    backdrop-filter: blur(4px);
}

.justify-center {
    justify-content: center;
}

.video-section .inner-box {
    position: relative;
    max-width: 700px;
    width: 100%;
    margin: 0 auto;
    color: #fff;
}

.metrobank_service_block:hover h2,
.metrobank_service_block:hover h1,
.metrobank_service_block:hover p {
    color: #ffffff !important;
    cursor: pointer;
    z-index: 1;
    transition: none;
}

.text-center {
    text-align: center;
}

.text-xs {
    font-size: 0.75rem !important;
    /* 12px */
    line-height: 1rem !important;
    /* 16px */
}

.text-sm {
    font-size: 0.875rem !important;
    /* 14px */
    line-height: 1.25rem !important;
    /* 20px */
}

.text-base {
    font-size: 1rem !important;
    /* 16px */
    line-height: 1.5rem !important;
    /* 24px */
}

.text-lg {
    font-size: 1.125rem !important;
    /* 18px */
    line-height: 1.75rem !important;
    /* 28px */
}

.text-xl {
    font-size: 1.25rem !important;
    /* 20px */
    line-height: 1.75rem !important;
    /* 28px */
}

.text-2xl {
    font-size: 1.5rem !important;
    /* 24px */
    line-height: 2rem !important;
    /* 32px */
}

.text-3xl {
    font-size: 1.875rem !important;
    /* 30px */
    line-height: 2.25rem !important;
    /* 36px */
}

.text-4xl {
    font-size: 2.25rem !important;
    /* 36px */
    line-height: 2.5rem !important;
    /* 40px */
}

.text-5xl {
    font-size: 3rem !important;
    /* 48px */
    line-height: 1;
}

.text-6xl {
    font-size: 3.75rem !important;
    /* 60px */
    line-height: 1;
}

.text-7xl {
    font-size: 4.5rem !important;
    /* 72px */
    line-height: 1;
}

.text-8xl {
    font-size: 6rem !important;
    /* 96px */
    line-height: 1;
}

.text-9xl {
    font-size: 8rem !important;
    /* 128px */
    line-height: 1;
}

.flex {
    display: flex;
}

.justify-between {
    justify-content: space-between;
}

.font-bold {
    font-weight: 700;
}

.about-bg {
    background-image: url(/frontpage_assets/images/about_1.jpg) !important;
    background-position: center left;
    background-repeat: no-repeat;
    background-size: auto;
}
.faq-margin{
    margin: 0px 15px 0px 15px;
    padding: 0px 0px 0px 0px;
}
.contact-section{
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 66px 0px 0px 0px;
}

.contact-section .elementor-icon{
    background-color: #EB292C !important;
    fill: #FFFFFF;
    color: #FFFFFF;
}
.contact-section .elementor-icon-box-title{
    margin-bottom: 16px;
    color: #141417;
}
.contact-section .elementor-icon-box-description{
    color: #676767;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}
.fixed-whatsapp{
    position: fixed;
    width: 62px;
    height: 62px;
    border-radius: 50%;
    bottom: 29px;
    left: 12px;
    background: green;
    z-index: 2;
    display: flex;
    justify-content: center;
    flex-direction: column;
    color: #fff;
    text-align: center;
    font-size: 36px;
    box-shadow: 0px 1px 3px 2px #0000007a;
}