@media (max-width: 1399px) {
    .navbar-expand-lg .navbar-nav .dropdown-menu { left: -342%;}
}

@media (max-width: 1280px) {
    .pricingplan .pricingcards .card-header { min-height: 154px;}
    .pricingplan .pricingcards .card { min-height: 754px; }
}

@media (max-width: 1199px) {
    .navbar-expand-lg .navbar-nav .dropdown-menu { left: -270%;}
    .pricing-blocks { flex-direction: column;}
    .pricing-blocks.f-row-spacer { display: none;}
    .pricingplan-border-wrap { margin-bottom: 12px;}
}

@media (max-width: 990px) {
    .mobile-header { width: 100%; justify-content: space-between;}
    .navbar-collapse {flex-direction: row; display: flex; margin-top: 24px;}
    .navbar-collapse  .navbar-nav { flex-direction: row;}
    .nav-link { padding: 12px;}
    .navbar-expand-lg .navbar-nav .dropdown-menu {left: -12px; top: 62px;}
}

@media (max-width: 768px) {
    .signup-lf-section { display: none;}
    .mobile-header { width: 100%;}
    .navbar-collapse {flex-direction: column !important; display: flex;}
    .navbar-expand-lg .navbar-nav .dropdown-menu { left: -105px;  top: 48px;}
    .bannerheading h1{ font-size: 46px; font-style: normal; font-weight: 600; line-height: 52px;color: white; text-align: center; }  
}

@media (max-width: 575px) {
    .mobile-header { width: 100%;}
    .navbar-collapse {flex-direction: column !important; display: flex;}
    .navbar-expand-lg .navbar-nav .dropdown-menu { left: -105px;  top: 48px; width: 542px;}
    .dropdown-menu li.f-row{ flex-direction: column;}
}