:root {
    --body-font: 'Nunito', sans-serif;
    --light-font: 'Nunito', sans-serif;
    --semi-bold: 'Nunito', sans-serif;
    --bold-font: 'Nunito', sans-serif;
    --body-color: #ffffff;
    --para-color: #000000;
    --head-color: #0A1023;
    --head-alt-color: #055C2D;
    --hover-color: #ec1a3b;
    --font-24px: 24px;
    --font-16px: 16px;
    --font-18px: 18px;
    --star-size: 30px;
    --star-color: #cccccc;
    --star-background: #fc0;
}

@media (max-width: 2021px) {
    .account-feature.home-loan .img-area img {
        width: 65%;
    }
    .account-feature.home-loan .img-area {
        right: -118px;
        bottom: 25%;
    }
}

@media (max-width: 1799px) {
    .footer-section .img-area .right {
        right: 0;
    }
    .footer-section .img-area img {
        width: 10%;
    }
    .account-feature.home-loan .img-area img {
        display: none;
    }
    .card-feature .overlay {
        background-image: unset;
    }
    .loan-calculation .img-area {
        width: 20%;
    }
}

@media (max-width: 1599px) {
    .footer-section .img-area {
        display: none;
    }
    .banner-section.product .overlay {
        background-size: 30%;
    }
    .banner-section.educations-loan .overlay {
        background-position: right 70px bottom;
    }
}
@media(min-width:1800px){
    body.home .banner-section .overlay .banner-content .image-banner .bg-video-wrap{
        height: 490px;
    }
}
@media(min-width:1601px){
    body.home .banner-section .overlay .banner-content .image-banner .bg-video-wrap{
        height: 490px;
    }
    .success-customer.in-person-cust ul.nav.nav-tabs li.nav-item .nav-link{
        font-size: 22px;
        }
        .top-hero-banner .image-banner img{
            max-height: none!important;
            /* margin-top:-10px!important; */
        }
        .banner-section.top-hero-banner h1.banner-title{
            font-size: 45px;
            line-height: 1.1;
            margin-bottom: 20px;
        }
        .banner-section.top-hero-banner .overlay .banner-content .top-area p{
            font-size: 20px;
            margin-top:0px;
        }
}
@media (max-width: 1399px) {
    .success-customer .slider-thumb button.slick-prev.slick-arrow{
        left: -33px;
    }
   .success-customer .slider-thumb button.slick-next.slick-arrow{right: -33px;
    }
    section.success-virtual-event.top-features h2.heading-title:not(.w-70) {
        font-size: 32px;
    }
    #event_standout h3 {
        font-size: 20px;
    }
    h2.heading-title,.banner-section.discover-hero h1.banner-title {
        font-size: 36px;
    }
    div#event_standout .plan-box,
    h2.heading-title em {
        font-size: var(--font-18px);
        line-height: 1.4;
    }
    .banner-section .overlay {
        background-size: 45%;
    }
    div#event_standout .plan-box p {
        font-size: 16px;
    }
    .card-section {
        background-size: 60%;
    }
    .banner-section h1.banner-title {
        font-size: 45px;
        line-height: 1.2;
        margin-bottom: 40px;
        margin-top: 0px;
    }
    .secondary-title {
        font-size: 26px;
    }
    .testimonials .slick-arrow.slick-prev {
        left: calc(58% - 150px);
    }
    .testimonials .slick-arrow.slick-next {
        right: calc(44% - 50px);
    }
    .testimonials .section-dots {
        left: calc(57% - 93px);
    }
    .latest-articles .blog-item .content .item {
        margin-right: 5px;
        padding-right: 5px;
    }
    .latest-articles .blog-item .content .item .icon {
        margin-right: 5px;
    }
    .about-section .count-content {
        padding: 30px 15px;
    }
    .map-section .map-area .element.pos-1 {
        top: 20%;
        left: 5%;
    }
    .map-section .map-area .element.pos-3 {
        bottom: 30%;
        left: 40%;
    }
    .more-feature::before {
        width: 100%;
        left: 0;
    }
    .banner-section.account-details .overlay {
        background-position: right 0 bottom;
        background-size: 25%;
    }
    .business-loan-section .img-area {
        display: none;
    }
    .business-loan-section .main-content form .range-amount input {
        width: 20%;
    }
    .loan-calculation .img-area {
        display: none;
    }
    .banner-section.educations-loan .overlay {
        background-size: 40%;
    }
    .banner-section.terms .overlay {
        background-size: 30%;
    }
    .business-loan-section.personal-loan .nav-item .nav-btn {
        padding: 15px;
    }
    .how-it-works::before {
        width: 100%;
        left: 0;
    }
    .blog-single .img-area-top img {
        max-width: 125%;
    }
    .sign-in-up {
        background-size: 35%;
    }
    .banner-section h1.banner-title{
        margin-bottom: 30px;}
        .banner-section.top-hero-banner h1.banner-title {
            margin-bottom: 10px;font-size: 36px;
            line-height: 1.1;
        }
       
}
@media(max-width:1280px){
    .banner-section h1.banner-title{font-size: 50px;}
    h2.heading-title {
        font-size: 36px;
    }
}
/* @media (min-width: 1200px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1240px;
}
} */
@media (max-width: 1199px) {
    h1,
    h1>a {
        font-size: 57px;
        line-height: 68.4px;
    }
    h2,
    h2>a {
        font-size: 43px;
        line-height: 51.6px;
    }
    .banner-section .overlay .banner-content {
        padding: 270px 0 210px;
    }
    .banner-section.inner-banner .overlay .banner-content {
        padding: 215px 0 100px;
    }
    .testimonials .slick-arrow.slick-next {
        right: calc(30% - 50px);
    }
    .testimonials .slick-arrow.slick-prev {
        left: calc(69% - 150px);
    }
    .testimonials .section-dots {
        left: calc(69% - 93px);
    }
    .testimonials .section-dots {
        bottom: 70px;
    }
    .testimonials .slick-arrow {
        bottom: 60px;
    }
    .latest-articles .blog-item .content .info {
        display: grid;
        margin-bottom: 5px;
    }
    .latest-articles .blog-item .content .item {
        margin-bottom: 10px;
    }
    .footer-section .footer-box {
        margin-bottom: 40px;
    }
    .footer-section .cus-mar {
        margin-bottom: -50px;
    }
    .about-section {
        background-image: unset;
    }
    .latest-articles .blog-item .content .info {
        display: flex;
    }
    .map-section .map-area .element.pos-3 {
        left: 35%;
    }
    .map-section .map-area .element .details:after {
        bottom: -15px;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 15px solid var(--body-color);
    }
    .map-section .map-area .element .details {
        padding: 5px 15px;
        margin-bottom: 20px;
    }
    .banner-section.career-single .overlay {
        background-size: 30%;
    }
    .faqs-section.account::before {
        width: 100%;
        left: 0;
    }
    .how-works .nav-link .left-side::before {
        left: calc(50% - -5px);
    }
    .how-works .nav-link.active .row {
        margin-bottom: 35px;
    }
    .banner-section.card-banner .overlay {
        background-size: 30%;
    }
    .card-feature .overlay .slick-arrow.slick-next {
        left: calc(26% - -12px);
    }
    .banner-section.car-loans .overlay {
        background-position-y: bottom;
    }
    .banner-section.business-loan .overlay {
        background-size: 30%;
    }
    .business-loan-section .main-content form .range-amount input {
        width: 25%;
    }
    .business-loan-section .main-content .tab-content {
        margin-bottom: 30px;
    }
    .business-loan-section .section-header .top-para {
        width: 100%;
    }
    .counter-section .single-box {
        padding: 30px 10px;
    }
    .banner-section.home-loan .overlay {
        background-position: right 60px bottom;
        background-size: 30%;
    }
    .banner-section.home-loan .overlay {
        background-image: unset;
    }
    .banner-section.personal-loan .overlay {
        background-position: right 80px bottom;
        background-size: 30%;
    }
    .business-loan-section.personal-loan .nav-item .nav-btn {
        padding: 15px 10px;
        margin-bottom: 15px;
    }
    .business-loan-section .main-content form .nav-tabs {
        margin-bottom: -70px;
    }
    .banner-section.contact .overlay {
        background-size: 30%;
    }
    .banner-section.remittance .overlay .banner-content {
        padding: 215px 0 190px;
    }
    .how-it-works .contant-area {
        margin: 0;
        padding: 15px 10px;
    }
    .how-it-works .contant-area .input-area {
        padding: 15px 20px;
    }
    .how-it-works .abs-item {
        margin: 70px 0;
    }
    .how-it-works .mid-contant:before {
        top: -5%;
        background-size: 70%;
        left: 20%;
    }
    .banner-section.terms .overlay,
    .banner-section.privacy-content .overlay,
    .banner-section.faqs .overlay {
        background-size: 30%;
    }
    .banner-section.terms .overlay {
        background-size: 20%;
    }
    .how-it-works .mid-contant::after {
        bottom: -18%;
        left: 20%;
        background-size: 70%;
    }
    .call-action.affiliate {
        background-size: 40%, 100% 70%;
    }
    .banner-section.blog .overlay {
        background-size: 25%;
    }
    .latest-articles.blog-contant .side-single .blog-item,
    .latest-articles .blog-item.list {
        display: grid;
    }
    .latest-articles.blog-contant .side-single .blog-item .img-area,
    .latest-articles .blog-item.list .thumb {
        margin-bottom: 20px;
    }
}

@media (max-width: 991px) {
    .success-customer .tab-wrapper,.platefarm-endless .wrapper{

        overflow-x: auto; 
        margin-bottom: 10px;
    }
    .success-customer .tab-wrapper::-webkit-scrollbar, .platefarm-endless .wrapper::-webkit-scrollbar{
height:0;
    }
    .success-customer .tab-wrapper ul.nav.nav-tabs {
       
        flex-wrap: initial;
        width: max-content;
    }
    .platefarm-endless .nav-pills{
        margin-bottom: 10px;
    display: flex;
    flex-direction: row!important;
    flex-wrap: inherit;
    width: max-content;
    }
    .header-section .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu li a.nav-link span.mega-description-group span.mega-menu-description{
        min-height: 1px;
    }
    .navbar-collapse {
       
        margin: 0 -15px;
        border-top: solid 1px #cccccc;
        margin-top: 10px;
    }
    .header-section .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu li{
        width:100%;
        padding-bottom: 0px;
    }
    .header-section.header-fixed .navbar{padding-bottom: 20px;}
    .header-section .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu.show{
        padding: 0px 10px;
    }
    .header-section .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{
        padding: 1px 10px;
    }
    .header-section {
        background: rgb(255 255 255 / 100%);
    }
    h1,
    h1>a {
        font-size: 57px;
        line-height: 68.4px;
        margin-top: -12px;
    }
    h2,
    h2>a {
        font-size: 43px;
        line-height: 51.6px;
        margin-top: -8px;
    }
    h3,
    h3>a {
        font-size: 32px;
        line-height: 38.4px;
        margin-top: -7px;
    }
    h4,
    h4>a {
        font-size: 24px;
        line-height: 28px;
        margin-top: -5px;
    }
    h5,
    h5>a {
        font-size: var(--font-18px);
        line-height: 22px;
        margin-top: -3px;
    }
    h6,
    h6>a,
    table thead tr th,
    a,
    p,
    span,
    li {
        font-size: 16px;
        line-height: 22px;
    }
    .section-header {
        margin-top: -8px;
        margin-bottom: 40px;
    }
    .title {
        margin-bottom: 20px;
    }
    .xxlr {
        font-size: 20px;
        line-height: 28px;
    }
    .xlr {
        font-size: var(--font-18px);
        line-height: 25.5px;
    }
    .header-section .navbar-toggler {
        display: inline-block;
    }
    .header-section .navbar .navbar-brand {
        margin-top: -5px;
    width: auto;
    margin-left: 0px;
    }
    .header-section .navbar .navbar-brand img {
        max-width: initial;
    }
    .header-section .navbar .navbar-collapse .navbar-nav {
        height: 200px;
        margin: 8px 10px;
        overflow-y: auto;
        margin-bottom: 10px;
    }
    .header-section .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu .dropend .dropdown-menu {
        left: 60px;
    }
    .header-section .nav-item.main-navbar .main-menu .sub-navbar .sub-menu {
        right: 0;
    }
    .header-section .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu.show {
        display: block;
        margin-left: 0;
        position: static;
        width: 100%;
        transform: none;
        margin-top: 0px;
        padding: 8px 10px;
        overflow: hidden;
        box-shadow: none!important;
    }
    .header-section .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu {
        display: none;
    }
    .header-section .navbar .navbar-collapse .navbar-nav .nav-item {
        padding: 8px 0;
    }
    .header-section .nav-item.dropdown .dropdown-menu {
        position: initial;
    }
    .header-section .navbar .navbar-collapse .right-area .lang {
        display: none !important;
    }
    .header-section .navbar .navbar-collapse .right-area {
        margin-left: 19px;
    }
    .features-section .img-area {
        text-align: center;
        margin-top: 40px;
    }
    .features-section .img-area img {
        width: 60%;
    }
    .cus-ord {
        order: 1;
    }
    .card-section {
        background-image: unset;
    }
    .solutions-business .cus-mar {
        margin-bottom: -30px;
    }
    .solutions-business .single-box {
        margin-bottom: 30px;
        padding: 40px 20px;
    }
    .card-section .tab-content {
        margin-bottom: 26px;
    }
    .card-section .nav-tabs {
        margin-bottom: 30px;
    }
    .card-section .tab-content .cus-mar {
        margin-bottom: -50px;
    }
    .financial-planning .cus-mar {
        margin-top: 30px;
    }
    .personalized .img-area {
        display: none;
    }
    .testimonials .single-slide {
        display: grid;
    }
    .testimonials .single-slide .thumb {
        margin: 0;
    }
    .testimonials .single-slide .thumb img {
        margin: auto;
        max-width: 40%;
    }
    .testimonials .testimonials-carousel {
        margin-bottom: -5px;
    }
    .latest-articles .blog-item {
        margin-bottom: 40px;
    }
    .latest-articles .cus-mar {
        margin-bottom: -40px;
    }
    .get-start .get-content img {
        display: none;
    }
    .footer-section {
        margin-top: 60px;
    }
    .about-section .img-area {
        display: none;
    }
    .our-core-values .single-box .icon {
        width: 80px;
        height: 80px;
    }
    .our-core-values .single-box .icon img {
        width: 50%;
    }
    .map-section .map-area .element img {
        width: 10%;
    }
    .map-section .map-area .element.pos-3 {
        left: 32%;
    }
    .map-section .map-area .element.pos-1 {
        top: 10%;
        left: -3%;
    }
    .about-section .cus-mar {
        margin-bottom: -20px;
    }
    .about-section .count-content {
        margin-bottom: 20px;
    }
    .our-core-values .cus-mar {
        margin-bottom: -20px;
    }
    .our-core-values .single-box {
        margin-bottom: 20px;
    }
    .career-single .single-item {
        margin-top: 40px;
    }
    .banner-section.account .overlay {
        background-image: unset;
    }
    .more-feature .single {
        padding-bottom: 70px;
    }
    .solutions-business .single-box .thumb {
        width: 100px;
        height: 100px;
    }
    .solutions-business .single-box .thumb img {
        width: 45%;
    }
    .account-feature .cus-mar {
        margin-bottom: -30px;
    }
    .account-feature .single-box {
        margin-bottom: 30px;
    }
    .banner-section.inner-banner .overlay .banner-content .banner-mar {
        margin-bottom: 30px;
    }
    .features-section .cus-ord {
        order: 1;
    }
    .grow-confidence .cus-mar {
        margin-bottom: -20px;
    }
    .grow-confidence .single-plan {
        margin-bottom: 20px;
    }
    .how-works .nav-link .left-side::before {
        left: calc(50% - 0px);
    }
    .how-works .nav-link.active .left-side::before {
        height: 85px;
    }
    .how-works .nav-link .row {
        margin-bottom: 5px;
    }
    .card-feature .overlay .single h2 {
        width: 100%;
    }
    .card-feature .overlay .single {
        margin-bottom: 30px;
    }
    .choose-card .tab-content {
        margin-bottom: -30px;
    }
    .choose-card .single-card {
        margin-bottom: 30px;
    }
    .choose-card .single-card img {
        margin-bottom: 0;
    }
    .banner-section.card-banner .overlay {
        background-image: unset;
    }
    .banner-section.product .overlay {
        background-image: unset;
    }
    .personalized-solution img {
        width: 50%;
        margin-bottom: 30px;
    }
    .about-car-loan .cus-ord {
        order: 1;
    }
    .about-car-loan .img-area {
        text-align: center;
        margin-bottom: 40px;
    }
    .about-car-loan .img-area img {
        width: 50%;
    }
    .banner-section.car-loans .overlay {
        background-image: unset;
    }
    .features-section .img-area {
        display: none;
    }
    .business-loan-section .main-content {
        padding: 60px 50px;
    }
    .security-section img {
        width: 50%;
        margin-bottom: 30px;
    }
    .counter-section .cus-ord {
        order: 1;
        margin-bottom: -30px;
    }
    .counter-section .single-box:last-child {
        margin-bottom: 30px;
    }
    .financial-planning.how-works-business .right-box {
        display: none;
    }
    .banner-section.business-loan .overlay {
        background-image: unset;
    }
    .banner-section .overlay {
        background-image: unset;
    }
    .loan-calculation .content-box {
        margin-top: 30px;
    }
    .banner-section.educations-loan .overlay {
        background-image: unset;
    }
    .counter-educations .img-area {
        display: none;
    }
    .business-loan-section.personal-loan .main-content {
        padding: 60px 80px;
    }
    .business-loan-section .main-content form .nav-tabs {
        margin-bottom: -20px;
    }
    .how-it-works .mid-contant::after {
        bottom: -45%;
        left: 20%;
        background-size: 45%;
    }
    .how-it-works .mid-contant:before {
        background-size: 45%;
    }
    .banner-section.terms .overlay,
    .banner-section.privacy-content .overlay,
    .banner-section.faqs .overlay,
    .banner-section.remittance .overlay {
        background-image: unset;
    }
    .more-feature.remittance .content-area {
        padding: 20px;
    }
    .more-feature.remittance .content-area .img-area {
        min-width: 70px;
        min-height: 70px;
        margin-right: 15px;
    }
    .more-feature.remittance .content-area .img-area img {
        width: 50%;
    }
    .banner-section.affiliate .bottom-box {
        background-image: unset;
        margin-top: -112px;
    }
    .banner-section.affiliate .bottom-box .main-content {
        text-align: center;
    }
    .banner-section.affiliate .bottom-box .main-content img {
        width: 70%;
    }
    .banner-section.affiliate .bottom-box .main-content .mid-side::before {
        left: -35%;
        animation: unset;
    }
    .banner-section.affiliate .bottom-box .main-content .mid-side::after {
        right: -35%;
        animation: unset;
    }
    .banner-section.affiliate .bottom-box .main-content .mid-side {
        width: 110px;
        height: 110px;
    }
    .latest-articles.blog-contant .nav-tabs .cmn-btn {
        margin-bottom: 15px;
    }
    .latest-articles.blog-contant.grid .blog-item-area .blog-item {
        flex: 0 0 calc(100% / 1 - 15px);
        -ms-flex: 0 0 calc(100% / 1 - 15px);
        max-width: calc(100% / 1 - 15px);
    }
    .blog-single .blog-contant ul li::before {
        top: 5px;
    }
    .sign-in-up {
        background-image: unset;
    }
}

@media(min-width:1200px) {
    .section-padd4 {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .success-customer .customer-thumbnail-slider .slick-track{
        transform: translate3d(0px, 0px, 0px)!important;
    }
    div#mobileApp span.overlay-02 {
        left: -20px;
        top: 140px;
    }
   
    .success-customer .caption {
        padding-left: 30px;
    }
}
@media(min-width:1199px){
    .static_content-wrapper table{
        width: 100%;
        border-left: 1px solid #000;
        border-bottom: 1px solid #000;
        margin-bottom: 30px;
    }
    .static_content-wrapper table tr td{
        border-bottom: inherit !important;
        border: 1px solid #000;
        color: #000;
        padding: 5px 15px;
        border-left: inherit;
    }
    /* body.home .banner-section.top-hero-banner h1.banner-title{
        width:140%;
    }
    body.home .bottom-area {
        min-width: 130%;
    } */
}
@media(max-width:1199px){
    .success-customer .customer-thumbnail-slider .slick-track{
        transform: translate3d(0px, 0px, 0px)!important;
    }
}
@media screen and (min-width:768px) {
    #liveEventLooking.hybrid-event .single-box.color1,#liveEventLooking.hybrid-event .single-box.color3{
        margin-top:35px;
    }
    #liveEventLooking.hybrid-event .single-box.color1 {
        margin-left: 40px;
    }
    #liveEventLooking.hybrid-event .single-box.color2,#liveEventLooking.hybrid-event .single-box.color4 {
        padding-top: 140px;
    }
    .mobile-view{
        display: none;
    }
    .platefarm-endless .image-block {
        min-height: 390px;
    }
      .platefarm-endless.professional-live .image-block{
        min-height: 140px;
    }
    .platefarm-endless.professional-live:not(.two) .image-block{
      
        padding-left:100px;
    }
    section#successCustomer .slider-content .slick-list {       
        position: relative;
    }
    section#successCustomer .slider-content .slick-list .thumb{
        padding-left: 25px;
        padding-top: 25px;
    }
    section#successCustomer .slider-content  .customer-thumbnail-slider .slick-list .thumb{
padding:0px;
    }
    section#successCustomer .slider-content .slick-slide >img.animate-03 {
        position: absolute;
        width: 200px;
        left: 33%;
    }
    
    section#successCustomer .slider-content .slick-slide{
        position: relative;
    }
    section#successCustomer .slider-content .slick-slide >img.animate-02{
      
        position: absolute;
        left: 0;
        top: 0px;
     width: 362px;
    height: 441px;     
        z-index: 0;

    }
    section#successCustomer .slider-content .slick-slide > .row{
        position: relative;
        z-index: 1;
    }
    section#platefarmEndless.customers h2.heading-title,#real_result h2.heading-title,body.in-person-event section#successCustomer h2.heading-title,body.solutions .success-customer h2.heading-title {
        max-width: 70%;
        margin: 0 auto;
    }
    .header-section .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu li a.nav-link span.mega-description-group{
        /* max-width: 80%; */
    }
    section.success-virtual-event.top-features h2.heading-title.w-70 {
        max-width: 70%;
        margin: 0 auto 40px;
    }
    .success-virtual-event h2.heading-title.max-width {
        max-width: 70%;
        margin: 0 auto 40px;
    }
    .mobile-show {
        display: none;
    }
    .why-choose .single-box {
        max-width: 72%;
    }
    section.event-solution h2.heading-title, section.event-solution .list-with-tick {
        padding-left: 20px;
    }
    section.success-virtual-event.top-features .image-block-container.img-left .caption {
        padding-left: 60px;
    }
    section.success-virtual-event.top-features .image-block-container.img-right .caption {
        padding-right: 60px;
    }
}

@media (max-width: 767px) {
    .static_content-wrapper table tr {
        background: #f1f1f1;
        border-bottom: solid 22px #ffffff;
    }
    .static_content-wrapper table tr  td{
        display: block;
        padding: 10px 20px 0;
        word-break: break-all;
    }
    .static_content-wrapper table tr  td:last-child{
        padding-bottom: 20px;
    }
    .social_links{
        margin-top: 15px;
    transition: none;
    }
    .social_links .links{
        line-height: 35px;
        margin-left: 5px;margin-right: 5px;float: none;    display: inline-block;
    }
    body.home .banner-section .overlay .banner-content .image-banner .bg-video-wrap{
        height:292px;
    }
    #liveEventLooking.hybrid-event .single-box:not(.color1) img.mobile-view {
       
        margin: 30px auto 0px;
    }
    #liveEventLooking.hybrid-event .single-box img.mobile-view {
        display: block;
        margin: 0px auto 0px;
    }
    #liveEventLooking.hybrid-event .single-box span{
        margin-top:20px;
    }
    
    #liveEventLooking.hybrid-event{
        min-height:1px;
    }
    .desktop-view{
        display: none;
    }
    .live_event_menu.tab-menu ul li a{
        padding: 7px 12px!important;font-size: 20px;
    }
    section.success-virtual-event.top-features#eventsTabPanel{
        padding-bottom: 60px;
    }
    .event_box{
        width:100%;
        margin-bottom: 30px;
    }
    .live_event_menu .nav-tabs a.tab-a span.lb-icon{
        margin-top: 8px!important;
    }
    .banner-section.discover-hero h1.banner-title{
        font-size: 32px;
    }
    .banner-section.discover-hero h1.banner-title br{
        display: none;
    }
    section#successCustomer .slider-content .slick-slide >img.animate-02{
        display: none;
    }
    section#successCustomer .slider-content .slick-list .thumb{
        padding:0px;
    }
    section#successCustomer .slider-content .slick-slide >img.animate-03{
        display: none;
    }
    div#mobileApp .mobile-image{
        transform: scale(.7);
        top:0;
    }
    .endless-possibilities .slider-thumb-endless{
        margin-bottom: 20px;
    }
    section#whyChoose{padding-top:0px!important;}
    .bg-video-wrap{    height: 330px;}
    .bg-video-wrap video{
        position: absolute;
        bottom: -420px;
        z-index: 1;
        right: -630px;
    }
    body.home .banner-content .main-content {
        margin-bottom: 0!important;
        padding-bottom: 0px!important;
    }
    .hybrid-event-carousel button.slick-arrow{
        width:44px!important;
        height:44px!important;
    }
    .hybrid-event-carousel button.slick-arrow.slick-prev:after{
        transform: rotate(135deg) translate(-1px, -3px);
    }
    .hybrid-event-carousel button.slick-arrow.slick-next:after{
        transform: rotate(-45deg) translate(-4px, 0px);
    }
    #event-detail .description table tr td {
    
        display: block;
        width: 100%;
    }
    .launch-virtual-event {
        text-align: center;
    padding-bottom: 40px!important;
    height: auto!important;
    }
    .step_box:first-child {
        padding-left: 0px;
        margin-left: 0;
    }section.vconfex-event {
        padding: 60px 0;
    }section.vconfex-event .event_box {
        width: 100%;
        margin: 0 0 30px;
    }
    .launch-virtual-event h5.color_bold {
        margin: 20px auto;
        line-height: normal;
    }    
    .step_section:before{display: none;}
    .step_box {
        padding: 0;
        margin-bottom: 30px;
    }
    .step_section{display: block;}
    .form-book-quick-demo2.finzie_form{
        padding: 30px 20px 20px;
    }
    .form-book-quick-demo2.finzie_form h4{
        text-align: center;
        margin-bottom: 10px;
    }
    .form-book-quick-demo2.finzie_form h5{text-align: center;margin-bottom: 30px;padding-bottom: 30px;}
    .slotes_panel {
        padding: 25px 15px 20px 15px;
    }
    .Booking_slots .slots{width:47%;}
    .new-template-solution .col-box-panel{display: block;}
    .new-template-solution h1{margin-top:40px}
    .success-customer .tab-pane img {
        margin-top: 30px;
    }.list-with-tick.w-100 li {
        width: 100%;
        line-height: normal;
    }
    section.success-virtual-event.top-features .image-block-container{
        margin-bottom: 50px;
    }
    body.features .img-right .content-wrapper {
        padding-right: 0;
    }.gallery-main-second.pb-100.mb-60 {
        margin-bottom: 0;
        padding-bottom: 50px;
    }
    body.features .img-right .inner-content-tabs {
        padding-top: 50px;
    }body.features .img-left .content-wrapper {
        padding-left: 0;
    }
    #event_standout img.animate-01 {
        position: absolute;
        bottom: 60px;
        right: 100px;
    }
    #event_standout .single-banner-slide {
        padding-right: 0;
        margin-bottom: 20px;
    }
    body.home .banner-section .overlay .banner-content .image-banner{
        right:0px;
    }
    body.home .banner-content .image-banner img.animate-01 {
        top:180px;
        left: 0;
        max-width: 150px;
    }
    body.home .banner-content .image-banner img.animate-05 {
     
        top: 0%;
        bottom: 0;
        right: 0;
        min-height:1px!important;
        margin-top:0px!important;
    
    }
    body.home .banner-content .image-banner img.animate-06{top:0px}
    body.home .banner-content .image-banner img.animate-04 {
        left: 0;
       max-width: 140px;
        top: 46%;
    }
    #real_result.latest-articles .blog-item .content h5 {
        min-height: 1px;
    }
    #real_result.latest-articles .blog-item .content .info {
        margin-bottom: 1px;
    }
    #real_result.latest-articles .blog-item .content {
        padding: 0 20px 10px;
    }
    .image-block-container .single-box {
        margin-top: 30px!important;
        top: 0;
    }.image-block-container .single-box h3.secondary-title{
        margin-top: 0;
    }
    #real_result.latest-articles .blog-item .content .info .item.cus-bor {
        margin-bottom: 0;
        display: block!important;
        line-height: normal;
    }
    section.success-virtual-event.top-features .image-block-container {
        background: #f8f8ff;
        border-bottom: solid 1px #f1f1f1;
        padding-bottom: 30px;
    }
    section.success-virtual-event.top-features .image-block-container p {
        font-size: var(--font-18px);
        line-height: normal;
    }section.success-virtual-event.top-features .img-left.image-block-container img {
        margin-bottom: 50px;
    }section.success-virtual-event.top-features .image-block-container.img-right .caption {
        margin-bottom: 50px;
    }
    section.success-virtual-event.top-features .top-band {
              top: -80px;
               height: auto;
    }section.success-virtual-event.top-features .container.relative {
        top: 30px;
    }
    section.success-virtual-event.top-features .bottom-band {
        
        bottom: -85px;
       
        height: auto;
    }section.success-virtual-event.top-features .image-block-container:last-child {
        border-bottom: none;
        padding-bottom: 0;
    }
    section.success-virtual-event.top-features{    margin-top: 60px!important;
        margin-bottom: 90px;}
    #great_brand p{line-height: normal;}
    section.hosting-benefit{text-align: center;}
    section#contact_form {
        background: #ffffff;
        text-align: center;
        padding: 50px 0;
    }
    #contact_form h4 {
        font-size: 20px;
    }.form-book-quick-demo2 {
        margin-top: 30px;
    }.form-contact .form-group {
        margin-bottom: 20px;
        overflow: hidden;
    }.form-book-quick-demo2 textarea.form-control {
        min-height: 100px;
    }
    
    .form-contact .g-recaptcha{
        transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;
    }
    .features-inner .inner-content-tabs{min-height: 370px;}
    .image-block-container {
        text-align: center;
        background: #fff;
    }.image-block-container.img-left {
        margin-bottom: 40px;
    }.brand-work-with-us {
        background: #fff;
    }
    .event-solution .list-with-tick li {
        border: none;
        text-align: center;
        margin-bottom: 0;
        font-size: var(--font-18px);
        background-position: 0 6px;
        width: 100%;
        background: no-repeat;
        border-bottom: solid 1px #f1f1f1;
        margin: 0;
        padding: 20px 0;
    }
    section.event-solution {
        background: #ffffff;text-align: center;
    }
    .footer-middle .col:last-child {
        margin-bottom: 0;
    }
    section#platefarmEndless {
        background: #e9ebf8;
        margin-bottom: 60px;
        padding-top: 60px!important;
    }
    section#platefarmEndless .bg {
        display: none;
    }
    .banner-section .container-fluid.px-5 {
        padding-left: 1rem!important;
        padding-right: 1rem!important;
    }
    .banner-section .overlay .banner-content .image-banner {
        display: none;
    }
    /* .banner-section.resources-banner .overlay .banner-content .image-banner {
        display: block;
    } */
    section#customerSuccess {
        background: #fff;
    }
    section#customerSuccess .bg {
        background-position: 0px 60px!important;
    }
    .platefarm-endless .nav-pills {
        margin-bottom: 10px;
    }
    .banner-section .overlay .banner-content .mobile {
        display: block;
        margin-top: 40px;
    }
    .banner-section .section-text {
        text-align: center;
    }
    .testi-content .testi-header ,.testi-content.Dhinesh .testi-header{
        padding-left: 0;
    }
    .testi-content .testi-header span.logo {
        position: static
    }
    .testi-content .testi-header span.logo:after {
        display: none;
    }
    .testi-content .testi-header span.designation {
        display: block;
    }
    section#nextEvent .image {
        margin-top: 0;
    }
    section#heighestEvent {
        text-align: center;
    }
    section#heighestEvent h2.secondary-title br {
        display: none;
    }
    section#footer:after {
        top: 8%;
    }
    section#footer .layer-01.shape-2 {
        animation: none;
    }
    section#footer {
        text-align: center;
    }
    .footer .footer-top-sec ul li {
        text-align: center;
        width: 100%;
        background: border-box;
        border-bottom: solid 1px #ededed;
        padding: 13px 0;
        margin-bottom: 0;
    }
    .footer-top-sec .book-demo {
        margin-top: 20px;
        position: relative;
    }
    section#heighestEvent img {
        margin: 20px 0;
    }
    .testi-content .testi-header span.logo {
        position: static;
        margin: auto;
        margin-bottom: 20px;
    }
    .footer-middle .col {
        flex: auto;
        margin-bottom: 40px;
    }
    .testi-content,
    section#nextEvent {
        text-align: center;
    }
    .hybrid-event-carousel .slick-arrow {
        top: -10px;
        line-height: 8px;
        right: 130px;
    }
    .footer-middle ul li a {
        display: block;
        padding: 10px 0;
        border-bottom: dashed 1px #e1e1e1;
    }
    .hybrid-event-carousel {
        padding-top: 50px;
    }
    .hybrid-event {
        text-align: center;
        padding-top: 0!important;
    }
    #liveEventLooking.hybrid-event{
        padding-top:60px!important;
        background: var(--body-color);
    }
    .hybrid-event-carousel button.slick-arrow.slick-prev {
        right: 190px;
        line-height: 4px;
    }
    /* .success-customer .slider-thumb h3 {
        line-height: 52px;
    } */
    section#successCustomer {
        background: #fff;
    }
    .success-customer .heightlights .highlight-box {
        text-align: center;
    }
    .success-customer .slider .slick-prev {
        left: 10px;
        line-height: 7px;
        top: 70px;
        bottom: inherit;
    }
    .success-customer .caption {
        text-align: center;
        padding-top: 40px;
        background: #fff;
    }
    .success-customer .slider .slick-next {
        right: 10px;
        left: inherit;
        line-height: 7px;
        top: 70px;
        bottom: inherit;
    }
    div#event_solution {
        background: #fff;
    }
    #event_solution .single-box .caption {
        padding: 40px;
        border-bottom: solid 1px #f0c1bc;
        height: auto;
    }
    .event-box-wrapper {
        margin: 20px
    }
    .event-box-wrapper .col-md-4.p-0 {
        padding-right: calc(var(--bs-gutter-x) * .5)!important;
        padding-left: calc(var(--bs-gutter-x) * .5)!important;
    }
    div#event_standout {
        background: #fff;
    }
    #contactInfo .card {
        margin-bottom: 30px;
    }
    div#great_brand {
        background: #fff;
        text-align: center;
    }
    section.smart-step .smart-step-box .img span.overlay {
        position: absolute;
        left: 90px;
        top: 20px;
        z-index: 1;
    }
    section.smart-step .smart-step-box.middle span.overlay {
        left: 100px;
    }
    section.smart-step .smart-step-box.last span.overlay {
        top: 0px;
        left: inherit;
        right: 100px;
    }
    #whyAttent .backbg,
    div#speaker .overlay {
        display: none;
    }
    #whyAttent .single-box {
        padding-bottom: 20px;
        margin: 0 auto;
        margin-bottom: 30px;
        width: 100%;
    }
    div#topTwitt .single-box {
        margin-bottom: 30px;
    }
    div#about .overlay {
        display: none;
    }
    .agenda-list-wrapper .agenda-list-row {
        border-radius: 0 0 6px 6px;
    }
    .agenda-list-wrapper .agenda-list-row .description,
    .agenda-list-wrapper .agenda-list-row .date-n-time span.time {
        font-size: var(--font-18px);
    }
    h2.heading-title,
    .overview p {
        padding-left: 0px;
    }
    .desktop-show {
        display: none;
    }
    .overview .plan-box {
        width: 100%
    }
    .banner-section .overlay-area {
        display: none;
    }
    .footer-section .footer-bottom {
        display: grid;
        justify-content: center;
        text-align: center;
    }
    .footer-section .footer-bottom .left {
        order: 1;
        margin-top: 15px;
    }
    .footer-section .footer-box .social-link {
        margin-top: 15px;
    }
    .banner-section .overlay .banner-content {
        padding: 200px 0 190px;
    }
    .banner-section.inner-banner .overlay .banner-content {
        padding: 170px 0 50px;
    }
    .banner-section .partner .partner-box {
        padding: 30px 0;
    }
    .our-journey .journey-carousel .single-box {
        padding: 20px;
    }
    .our-team .nav-tabs {
        justify-content: center;
    }
    .our-team .nav-tabs .nav-item .nav-link {
        margin: 10px;
    }
    .map-section .map-area .element .details {
        width: 50%;
        margin: auto;
        margin-bottom: 20px;
        z-index: 2;
    }
    .map-section .map-area .element .details {
        visibility: hidden;
    }
    .map-section .map-area .element:hover .details {
        visibility: visible;
    }
    .map-section .map-area .element.pos-1 {
        top: calc(50% - 160px);
        left: calc(0% - 50px);
    }
    .map-section .map-area .element.pos-2 {
        top: calc(50% - 160px);
        right: calc(0% - 15px);
        z-index: 1;
    }
    .map-section .map-area .element.pos-3 {
        left: calc(50% - 140px);
    }
    .banner-section.career-single .overlay {
        background-image: unset;
    }
    .career-single .single-area ul li {
        align-items: flex-start;
    }
    .career-single .single-area ul li::before {
        top: 5px;
    }
    .career-single .single-area ul {
        margin-left: 30px;
    }
    .slick-arrow {
        width: 30px !important;
        height: 30px !important;
    }
    .slick-arrow i {
        font-size: 14px;
    }
    .how-works .tab-content {
        display: none;
    }
    .how-works .nav-link .left-side {
        display: flex;
        justify-content: center;
    }
    .how-works .nav-link.active .left-side::before {
        height: 65px;
    }
    .how-works .nav-link .left-side .number {
        width: 50px;
        height: 50px;
    }
    .how-works .nav-link .left-side::before {
        top: 60px;
    }
    .how-works .nav-link.active .left-side::before {
        height: 80px;
    }
    .banner-section.account-details .overlay {
        background-image: unset;
    }
    .how-works .nav-link.last.active {
        margin-bottom: -20px;
    }
    .how-works .nav-link.last {
        margin-bottom: -75px;
    }
    .call-action.card-page {
        background-size: 100% 80%;
    }
    .call-action.second {
        background-size: cover;
    }
    .call-action .main-content {
        padding: 50px 15px;
    }
    .card-feature .overlay .img-area img {
        max-width: 100%;
        margin-bottom: 30px;
    }
    .card-feature .overlay .slick-list {
        padding-bottom: 20px;
    }
    .card-feature .overlay .slick-arrow.slick-next {
        left: calc(50% - -10px);
    }
    .card-feature .overlay .slick-arrow.slick-prev {
        left: calc(50% - 60px);
    }
    .apply-for-loan .overlay .form-content .section-header {
        width: 100%;
    }
    .business-loan-section .main-content form .nav-tabs .cmn-btn {
        padding: 10px 20px;
    }
    .apply-for-loan.home-loan::after {
        display: none;
    }
    .testimonials-section .single-slide {
        margin-bottom: 40px;
    }
    .apply-for-loan.educations .checkbox_wrapper {
        margin-right: 30px;
    }
    .call-action.educations .main-content form .bottom-area .btn-area {
        text-align: start !important;
        margin-top: 30px;
    }
    .banner-section.personal-loan .overlay {
        background-image: unset;
    }
    .business-loan-section.personal-loan .main-content {
        padding: 60px 40px;
    }
    .business-loan-section .main-content form .ui-widget-content {
        margin: 20px 0 35px;
    }
    .business-loan-section.personal-loan .nav-item .nav-btn {
        margin: 15px;
    }
    .banner-section.contact .overlay {
        background-image: unset;
    }
    .banner-section.inner-banner.remittance .overlay .banner-content {
        padding: 170px 0 160px;
    }
    .banner-section.affiliate .bottom-box .main-content img {
        width: 50%;
    }
    .banner-section.affiliate .bottom-box {
        margin-top: -66px;
    }
    .banner-section.affiliate .bottom-box .main-content .mid-side {
        width: 145px;
        height: 110px;
    }
    .banner-section.affiliate .bottom-box .main-content {
        margin-bottom: 30px;
    }
    .how-it-works .abs-contant .contant-bg {
        position: inherit;
        width: 75%;
    }
    .how-it-works .mid-contant:before,
    .how-it-works .mid-contant:after {
        display: none;
    }
    .how-it-works .text-area .img-area {
        margin-left: auto;
        margin-right: auto;
    }
    .how-it-works .text-area {
        text-align: center;
        margin-bottom: 30px;
    }
    .how-it-works .mid-contant .cus-ord {
        order: 1;
    }
    .how-it-works .abs-item {
        margin: 0;
    }
    .latest-articles.blog-contant .side-area {
        margin-top: 40px;
    }
    .banner-section.blog .overlay {
        background-image: unset;
    }
    .header-section.register .navbar {
        justify-content: center !important;
    }
    .header-section.register .navbar .navbar-brand {
        margin-bottom: 20px;
    }
    .sign-in-up .form-content {
        padding: 60px 0 !important;
    }
    .sign-in-up form .single-input .phone-number input {
        padding-left: 30px;
    }
    .webinar-list-wrapper .webinar-list-row .web-image {
        position: static;
        margin-bottom: 20px;
    }
    .webinar-list-wrapper .webinar-list-row {
        padding-left: 20px;
    }
    .webinar-list-wrapper .web-content h2,
    .webinar-list-wrapper .web-content h2 a {
        line-height: normal;
    }
    .webinar-list-wrapper .date-n-tag span.date {
        padding-top: 5px;
        padding-bottom: 10px;
    }
    .webinar-list-wrapper .quick-info {
        margin-bottom: 15px;
    }
    .webinar-list-wrapper .webinar-list-row .web-image {
        text-align: left;
    }
    .webinar-list-wrapper .webinar-list-row .quick-info span {
        margin-bottom: 5px;
    }
    div#event_standout .plan-box .thumb img {
        position: static;
        left: 0;
        top: 5px;
        margin-bottom: 10px;
    }
    div#event_standout .plan-box .thumb {
        padding-left: 0;
        min-height: 1px;
    }
    div#event_standout .overlay-animation,
    .quiz .quiz-overlay {
        opacity: .3;
        display: none;
    }
    #invite-frnd .plan-box {
        margin-top: 0px!important
    }
    #invite-frnd .content-section h3 {
        line-height: 1.1;
        font-size: 38px;
    }
    #invite-frnd .content-section p strong {
        line-height: normal;
    }
    div#practices .single-box h3 {
        margin: 20px 0 30px;
    }
    div#invite-frnd .bg {
        /* background-repeat: no-repeat!important; */
        background-size: cover!important;
        background-position: -756px 10px!important;
    }
    div#practices .test-detail span {
        background-position: 0 -3px!important;
    }
    div#award-n-prizez .prize-box {
        margin-bottom: 30px;
    }
    section.overview .overview-overlay,
    section#masterClass .overlay {
        display: none;
    }
   body.home .banner-section .overlay .banner-content .mobile{
display: none;
    }
    body.home .banner-section .overlay .banner-content .image-banner{display: block;}
    .card-grid-2 .card-time {
        background-position: 0 1px;
    }
    #invite-frnd .plan-box p {
        font-size: 16px;
        margin-top: 5px;
    }
    #invite-frnd .plan-box h3 {
        font-size: 24px;
    }
    .contest-type .single-box .image-n-name {
        margin-bottom: 20px;
    }
    .contest-content span.slogan {
        display: block;
        margin: 10px 0;
    }
    .contest-content:before {
        display: none;
    }
    #leaderBoard:before {
        height: 470px;
    }
    div#leaderBoard .leader-board-list tr td:first-child img {
        margin-right: 10px;
        display: block;
        margin-bottom: 10px;
    }
    section.smart-step {
        background: #fff;
        padding-top: 70px;
    }
    .header-section .broadcast {
        font-size: 14px;
        padding: 10px;
        line-height: 1.4;
    }
    .banner-section h1.banner-title {
        font-size: 50px;
        line-height: 1.1;
        margin-bottom: 40px;
        margin-top: 0px;
    }
    section.banner-section {
        position: relative;
        background-size: cover!important;
    }
    h2.heading-title {
        font-size: 30px;
    }
    h2.heading-title br {
        display: none;
    }
    section.smart-step .smart-step-box {
        text-align: center;
        margin-bottom: 30px;
    }
    section.smart-step .smart-step-box .img span.step {
        left: 200px
    }
    .why-choose .single-box {
        max-width: 100%;
        text-align: center;
    }
    #event_solution .single-box .image {
        height: auto;
    }
    .endless-possibilities .slider-thumb-endless h3 {
        font-size: 14px;
        padding: 13px 0 6px;
        min-height: 1px;
    }
    .endless-possibilities .slider-thumb-endless button.slick-prev.slick-arrow i, .success-customer .slider-thumb button.slick-prev.slick-arrow i,
    .endless-possibilities .slider-thumb-endless button.slick-next.slick-arrow i, .success-customer .slider-thumb button.slick-next.slick-arrow i{
        display: none;
    }
    .event-gamification-wrapper {
        margin-left: 0px;
        padding: 0;
    }
    .event-gamification-wrapper .caption {
        padding: 25px!important;
        top: 0;
        min-height: 1px;
        right:0px;
        transform: none;
    }
    .event-gamification-wrapper .video-section {
        margin: 0;
        right: 0;
        left:0px;
        width:100%;
        padding:0px;
    }
    section.smart-step .arrow{display: none;}
    .map-container{
        padding: 3.2rem 0;
    }
    section#nextEvent .image .animate img.animate-1,section#nextEvent .image .animate img.animate-2,section#nextEvent .image .animate img.animate-3,section#nextEvent .image .animate img.animate-4{
        max-width:100px;
    }
    div#mobileApp span.overlay-02,div#mobileApp span.overlay-03{left:0px;}
    .endless-possibilities {
        background: #ffffff;
    }
    /* .endless-possibilities .slider-thumb-endless{margin-bottom: 0px;} */
    .endless-possibilities .slider-content-endless .slick-slide {
        margin: 0px;   vertical-align: top;
        padding: 0 5px;
    }
    .hybrid-event-carousel {
        width: 100%;
    }
    div#mobileApp {
        text-align: center;
        background: #ffffff;
    }
    #mobileApp ul.mobile-app-info li {
        text-align: left;
        width: 100%;
    }
}

@media (max-width: 575px) {
    div#event_standout .plan-box{
        border:solid 1px #cccccc;
    }
    section.smart-step .smart-step-box .img span.step {
        left: 130px;
    }
    section.smart-step .smart-step-box.middle span.overlay {
        left: 50px;
    }
    section.smart-step .smart-step-box.last span.overlay {
        top: -10px;
        left: inherit;
        right: 30px;
    }
    .bg-video-wrap{    height: 330px;}
    .bg-video-wrap video{
        position: absolute;
        bottom: -420px;
        z-index: 1;
        right: -630px;
    }
    .latest-articles .blog-item .content .info {
        display: flex;
        justify-content: center;
    }
    .image-block span.image {
        position: static;
        max-width: none;
        margin-bottom: 20px;
    }
    .latest-articles .blog-item{text-align: center;}
    .image-block{
        padding-left: 20px;text-align: center;
    }
    .contest-type .single-box .image-n-name {
        display: block;
        height: auto;
        padding-left: 0;
        margin-bottom: 15px;
    }
    .contest-type .single-box .image-n-name span.image-icon {
        position: static;
        display: block;
        margin-bottom: 15px;
    }
    .contest-content span.slogan {
        margin-bottom: 15px;
        margin-top: 15px;
    }
    h1,
    h1>a {
        font-size: 40px;
        line-height: 46px;
        margin-top: -7px;
    }
    h2,
    h2>a {
        font-size: 30px;
        line-height: 36px;
        margin-top: -6px;
    }
    h3,
    h3>a {
        font-size: 24px;
        line-height: 28px;
        margin-top: -5px;
    }
    h4,
    h4>a {
        font-size: var(--font-18px);
        line-height: 22px;
        margin-top: -3px;
    }
    a,
    p,
    span,
    li,
    .cmn-btn,
    thead tr th,
    tbody tr th,
    tbody tr td,
    input,
    label,
    textarea,
    h6,
    h6>a {
        font-size: 15px;
        line-height: 19px;
    }
    .section-header {
        margin-top: -5px;
        margin-bottom: 30px;
    }
    .title {
        margin-bottom: 15px;
    }
    .xxlr {
        font-size: var(--font-18px);
        line-height: 25.5px;
    }
    .xlr {
        font-size: 16px;
        line-height: 22.4px;
    }
    .header-section .navbar {
        padding: 20px 15px;
    }
    .faqs-section .accordion .accordion-item .accordion-button::before {
        width: 30px;
        height: 30px;
    }
    .faqs-section .accordion .accordion-item .accordion-button::after,
    .faqs-section .accordion .accordion-item .accordion-button.collapsed::after {
        width: 15px;
        height: 15px;
        background-size: 100%;
        right: 25px;
        position: absolute;
    }
    .faqs-section .accordion .accordion-item .accordion-button::before,
    .faqs-section .accordion .accordion-item .accordion-button.collapsed::before {
        right: 18px;
    }
    .faqs-section .accordion .accordion-item .accordion-button {
        padding: 15px;
        padding-right: 60px;
    }
    .faqs-section .accordion .accordion-item .accordion-collapse .accordion-body p {
        padding: 15px 0;
    }
    .faqs-section .accordion .accordion-item .accordion-collapse .accordion-body {
        padding: 0 15px;
    }
    .footer-section .footer-box li a::before {
        background-size: 85%;
    }
    .footer-section .footer-box li a:hover {
        padding-left: 25px;
    }
    .footer-section .footer-box li a:hover::before {
        left: 10px;
    }
    .footer-section .footer-bottom .right .cus-bor {
        margin-right: 5px;
        padding-right: 10px;
    }
    .banner-section .overlay .banner-content {
        padding: 120px 0 60px;
    }
    .banner-section .overlay .banner-content {
        padding: 50px 0 60px;
    }
    .map-section .map-area .element.pos-1 {
        top: calc(50% - 150px);
        left: calc(0% - 30px);
    }
    .map-section .map-area .element.pos-3 {
        left: calc(50% - 128px);
    }
    .our-team .nav-tabs .nav-item .nav-link {
        margin: 10px;
        padding: 10px 15px;
    }
    .how-works .nav-link .left-side .number {
        width: 40px;
        height: 40px;
    }
    .how-works .nav-link .left-side::before {
        top: 45px;
        height: 35px;
    }
    .how-works .nav-link.active .left-side::before {
        height: 65px;
    }
    .how-works .nav-link.last {
        margin-bottom: -30px;
    }
    .how-works .nav-link.last.active {
        margin-bottom: -20px;
    }
    .call-action.card-page .single {
        margin-bottom: 30px;
    }
    .call-action.card-page .main-content .bottom-area {
        margin-top: -30px;
    }
    .apply-for-loan .overlay .form-content .col-6 {
        width: 100%;
    }
    .business-loan-section .main-content form .nav-tabs .cmn-btn {
        margin-bottom: 20px;
    }
    .business-loan-section .main-content form .ui-slider-handle.ui-state-default,
    .loan-calculation .ui-slider-handle.ui-state-default,
    .business-loan-section .main-content form .ui-slider-handle.ui-state-default {
        width: 25px;
        height: 25px;
        top: -10px;
    }
    .business-loan-section .main-content form .nav-tabs .cmn-btn {
        margin-right: 10px;
        margin-left: 10px;
    }
    .loan-calculation .radio-area .single-radio .checkmark {
        top: -3px;
    }
    .call-action.card-page.educations {
        background-size: 150% 80%;
    }
    .call-action.educations .main-content .single-input .single-radio .checkmark {
        top: -2px;
    }
    .apply-for-loan .overlay .form-content {
        padding: 30px 15px;
    }
    .call-action.educations .main-content {
        padding: 30px 15px;
    }
    .our-products .content-area .img-area {
        margin-right: 15px;
    }
    .our-products .content-area .text-area h5 {
        margin-bottom: 12px;
    }
    .account-feature .single-box h5 {
        margin: 12px 0 9px;
    }
    .business-loan-section.personal-loan .main-content {
        padding: 40px 15px;
    }
    .banner-section.remittance .bottom-box .form-content .form-bottom .currency {
        margin: 19px 0 15px;
    }
    .banner-section.affiliate .bottom-box .main-content .mid-side::after,
    .banner-section.affiliate .bottom-box .main-content .mid-side::before {
        display: none;
    }
    .blog-single .blog-contant ul li::before {
        top: 4px;
        width: 10px;
        height: 10px;
    }
    .faqs-section .nav-tabs .nav-item {
        margin-bottom: 15px;
    }
}

@media (max-width: 480px) {
    body.home .banner-section .overlay .banner-content .image-banner .bg-video-wrap{
        height:200px;
    }
    section#footer:after {
        top: 8%;
        height: 96%;
    }
    .banner-section h1.banner-title {
        font-size: 40px;    margin-bottom: 30px;
    }
    #caseStudy .single-box .col-md-6.text-end {
        text-align: left!important;
        padding: 15px 10px 0;
    }
    .banner-section .overlay .banner-content .cmn-btn {
        margin-right: 0px;
        width: 100%;
        padding: 15px;
        font-size: var(--font-18px);
    }
    .banner-section .overlay .banner-content .top-area p {
        width: 100%;
        margin: 30px 0 15px 0;
        line-height: normal;
        text-align: center;
        font-size: 22px;
        line-height: 1.4;
    }
    .banner-section .overlay .banner-content .bottom-area {
        display: block;
    }
    .banner-section .overlay .banner-content .bottom-area .second {
        margin-top: 10px;
    }
    .call-action .bottom-area .second {
        margin-top: 20px !important;
    }
    .call-action .main-content {
        padding: 50px 20px;
    }
    .map-section .map-area .element.pos-2 {
        top: calc(50% - 115px);
        right: calc(20% - 135px);
    }
    .map-section .map-area .element.pos-1 {
        left: calc(20% - 145px);
        top: calc(50% - 130px);
    }
    .map-section .map-area .element img {
        width: 5%;
    }
    .banner-section.about .overlay {
        background-image: unset;
    }
    .career-single .single-area .single-sub {
        margin-right: 15px;
        padding-right: 15px;
    }
    .more-feature .single img {
        display: none;
    }
    .how-works .nav-link.active .row {
        margin-bottom: 20px;
    }
    .how-works .nav-link.last.active {
        margin-bottom: -10px;
    }
    .how-works .nav-link.last {
        margin-bottom: -60px;
    }
    .business-loan-section .main-content form .nav-tabs {
        justify-content: center !important;
    }
    .banner-section.remittance .bottom-box .form-content .col-6 {
        width: 100%;
    }
    .banner-section.affiliate .bottom-box .main-content .mid-side {
        min-width: 90px;
        height: initial;
        width: initial;
        min-height: 90px;
    }
    section#masterClass {
        padding-top: 60px;
    }
    .card-grid-2 .card-grid-2-image a {
        display: block;
    }
    .card-grid-2 .card-grid-2-image figure {
        max-height: none;
    }
    .action a.cmn-btn {
        padding: 12px;
    }
    .card-grid-2 .card-time {
        background-position: 0 0;
    }
    .agenda-list-wrapper .agenda-list-row,
    .agenda-list-wrapper .agenda-list-row .date-n-time,
    .agenda-list-wrapper .agenda-list-row .description {
        display: block;
    }
    .agenda-list-wrapper .agenda-list-row .date-n-time {
        width: 100%;
        border-right: none;
        border-radius: 6px 6px 0 0;
    }
    .agenda-list-wrapper .agenda-list-row .description {
        border-left: none;
    }
    .overview .plan-box {
        width: 100%;
        display: block;
    }
    .overview .plan-box .thumb,
    .overview .plan-box .content {
        display: block;
        padding: 0px 10px;
        min-height: 1px;
    }
    .overview .plan-box .thumb {
        margin-bottom: 25px;
    }
    .overview .plan-box {
        padding: 30px 15px;
        text-align: center;
    }
    .quiz ul.nav.nav-tabs li.nav-item .nav-link span.notify {
        margin-top: 0px;
        font-size: 12px;
    }
    .quiz ul.nav.nav-tabs li.nav-item .nav-link {
        font-size: 16px;
        padding: 0.8rem 0.6rem;
    }
}

@media (max-width: 375px) {
    .footer-section .col-8,
    .footer-section .col-6 {
        width: 100% !important;
    }
    .how-works .nav-link.last.active {
        margin-bottom: 0px;
    }
    .how-works .nav-link.last {
        margin-bottom: -90px;
    }
    .business-loan-section .main-content {
        padding: 50px 10px;
    }
    .business-loan-section .main-content form .range-amount input {
        width: 30%;
    }
    .banner-section.affiliate .bottom-box {
        margin-top: -45px;
    }
    .banner-section.affiliate .bottom-box .main-content img {
        width: 75%;
    }
    .latest-articles .blog-item.list .thumb {
        overflow: hidden;
    }
    .latest-articles .blog-item.list .thumb img {
        width: 100%;
    }
    /* .latest-articles .blog-item .content .info {
        display: grid;
    } */
    .latest-articles .blog-item .content .item.cus-bor {
        border: none;
    }
    .latest-articles.blog-contant .pagination li .page-link {
        width: 35px;
        height: 35px;
        margin: 0 5px;
    }
    .sign-in-up .form-content form .col-6 {
        width: 100% !important;
    }
    .header-section.register .right-area {
        margin-left: 15px;
    }
    .header-section.register .right-area .cmn-btn {
        padding: 10px 20px 15px;
    }
}

@-webkit-keyframes hero-thumb-animation {
    0% {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

@keyframes hero-thumb-animation {
    0% {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

@-webkit-keyframes hero-thumb-animation-three {
    0% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

@keyframes hero-thumb-animation-three {
    0% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

@-webkit-keyframes hero-thumb-sm-animation {
    0% {
        -webkit-transform: translateY(-20px) translateX(50px);
        transform: translateY(-20px) translateX(50px);
    }
    100% {
        -webkit-transform: translateY(-20px) translateX(0px);
        transform: translateY(-20px) translateX(0px);
    }
}

@keyframes hero-thumb-sm-animation {
    0% {
        -webkit-transform: translateY(-20px) translateX(50px);
        transform: translateY(-20px) translateX(50px);
    }
    100% {
        -webkit-transform: translateY(-20px) translateX(0px);
        transform: translateY(-20px) translateX(0px);
    }
}

@-webkit-keyframes hero-thumb-lg-animation {
    0% {
        -webkit-transform: translateY(-20px) translateX(50px);
        transform: translateY(-20px) translateX(50px);
    }
    50% {
        -webkit-transform: translateX(-20px) translateY(50px);
        transform: translateX(-20px) translateY(50px);
    }
    100% {
        -webkit-transform: translateY(-20px) translateX(0px);
        transform: translateY(-20px) translateX(0px);
    }
}

@keyframes hero-thumb-lg-animation {
    0% {
        -webkit-transform: translateY(-20px) translateX(50px);
        transform: translateY(-20px) translateX(50px);
    }
    25% {
        -webkit-transform: translateY(-20px) translateX(0px);
        transform: translateY(-20px) translateX(0px);
    }
    75% {
        -webkit-transform: translateY(-150px) translateX(-100px);
        transform: translateY(-150px) translateX(-100px);
    }
    100% {
        -webkit-transform: translateY(-60px) translateX(50px);
        transform: translateY(-60px) translateX(50px);
    }
}

@-webkit-keyframes hero-thumb-smleft-animation {
    0% {
        -webkit-transform: translateY(0px) translateX(10px);
        transform: translateY(0px) translateX(10px);
    }
    100% {
        -webkit-transform: translateY(0px) translateX(0px);
        transform: translateY(0px) translateX(0px);
    }
}

@keyframes hero-thumb-smleft-animation {
    0% {
        -webkit-transform: translateY(0px) translateX(10px);
        transform: translateY(0px) translateX(10px);
    }
    100% {
        -webkit-transform: translateY(0px) translateX(0px);
        transform: translateY(0px) translateX(0px);
    }
}

@-webkit-keyframes hero-thumb-sm-2-animation {
    0% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
    }
    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

@keyframes hero-thumb-sm-2-animation {
    0% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
    }
    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}


/*# sourceMappingURL=style.css.map */
