@media (max-width: 1399.98px) {

  .formidium-fundac {
    padding: 70px 50px !important;
  }

  .container.p0 {
    padding: 0 10px !important;
  }

  /* #mainNav .navbar-nav .nav-item{ padding: 0 10px!important; } */
  #mainNav .navbar-nav .nav-item .nav-link {
    font-size: 14px;
  }

  #mainNav .navbar-brand img {
    max-width: 160px;
  }

  .contactbtn {

    border-radius: 50px;
    margin-left: 15px;
    font-size: 14px;

  }
}


@media (max-width: 1199.98px) {
  header.formidium-banner-fundadimn {
    background-size: 100% 89%;
    padding-top: 6rem;
    padding-bottom: calc(6rem - 4.5rem);
  }

  #formidium-Pioneering .seamless {
    padding: 50px 20px;
  }

  header.formidium-banner-fundadimn {
    background-size: 100% 90%;
  }

  header.formidium-banner-fundadimn h1 {
    padding: 30px 0;
  }

}

@media (max-width: 1024px) {
  .meet-box-center {
    min-height: auto;
  }

  .divgrid {
    grid-template-columns: repeat(4, 1fr) !important;
  }

  .form-columns-2 {
    grid-template-columns: 1fr;
  }

}

@media (max-width: 991.98px) {
  .formidium-section-gap.ultimate-plateform .col {
    min-width: 100%;
  }

  .logodextop {
    display: none;
  }

  .logomob {
    display: block;
    position: absolute;
    right: 20%;
  }

  .logomob img {
    width: 40px;
  }

  .hs_firstname,
  .hs_company {
    margin-bottom: 20px;
  }

  .header-banner .col-lg-5 {
    text-align: center !important;
  }

  .header-banner .col-lg-5 img {
    margin: 2rem auto 0 auto;
    max-width: 260px !important;
  }

  header.formidium-banner-technology {
    padding-top: 5rem !important;
  }

  header.formidium-banner-technology h1 {
    padding: 40px 0 40px 0 !important;
  }

  .ultimate-plateform .box {
    margin-bottom: 15px;
    height: auto;
  }

  .mp-footer:after {
    width: 60%;
  }

  .w100 {
    width: 100%;
  }

  #navbarResponsive .main-menu {
    display: block;
    margin-top: 20px;
    border: none;
  }

  .mb30px-mob .col-lg-3 {
    margin-bottom: 30px;
  }

  .marketplace-Serve,
  .mp-serviceporvider {
    padding: 30px 0;
  }

  .formidium-section-gap {
    margin-bottom: 30px;
  }

  .latest-updates {
    margin-bottom: 0 !important;
  }

  .navbar-brand {
    width: 180px;
  }

  .who-we-service-img {
    margin-bottom: 80px;
  }

  #navbarResponsive {
    border: none;
  }

  .seamlesstext {
    padding: 50px 0% 0px 0%;
  }

  #NextGentechnologies {
    margin-top: 50px;
  }

  .csdtext {
    padding: 0px 0% 50px 0%;
  }

  .needs {
    margin-top: 0;
  }

  .mt100 {
    margin-top: 20px;
  }

  #formidium-Pioneering .seamless {
    border-radius: 20px;
  }

  .navbar-toggler {
    background: #fff;
    width: 54px;
    opacity: 1;
    -moz-transition: all 1s linear;
    -ms-transition: all 1s linear;
    -o-transition: all 1s linear;
    -webkit-transition: all 1s linear;
    transition: all 1s linear;
  }

  .formidium-readmorebtn {
    margin-left: auto;
  }

  #mainNav {
    box-shadow: none;
    background: transparent;
    /* background-color: rgb(2 4 25); */
    transition: background-color 0.2s ease;
    background-position: 100%;
    /* border-bottom: 4px solid #05c6fe; */
  }

  .navbar-shrink {
    background: url(../img/neon-background.png) !important;
    background-position: 0% 0% !important;
    background-size: 200% !important;
  }

  #mainNav .nav-link {
    color: #fff;
  }

  .mbnone,
  .mobnone {
    display: none;
  }

  header.formidium-banner-fundadimn h1 {
    font-size: 28px !;
  }

  .header-banner h1 {
    font-size: 2rem !important;
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .banerleft-img {
    margin-top: 0px !important;
  }

  .banerleft-img img {
    max-width: 50%;
    margin: auto;
  }

  .formidium-fundac::after,
  .fundavtar-inner2::after {
    display: none;
  }

  .formidium-fundac {
    width: 100%;
  }

  .fundavtar {
    background: none;
    border-radius: 20px;
  }

  .fundavtar-inner {
    border-radius: 20px;
    min-height: 400px;
    margin-top: -70px;
    z-index: 9;
    position: relative;
  }

  .fundavtar-inner2 {
    border-radius: 20px;
    min-height: 400px;
  }

  .fundavtar2 {
    border-radius: 20px;
    background: none;
  }

  .formidium-fundac2 {
    border-radius: 20px;
    margin-top: -70px;
    min-height: 440px;
    padding: 100px 50px;
  }

  .mt100px {
    margin-top: 50px;
  }

  .formidium-section-gap {
    margin-bottom: 30px;
  }

  .meet-box {
    margin-bottom: 30px;
  }

  header.formidium-banner-fundadimn {
    background-size: cover;
    padding-top: 5rem;
    padding-bottom: calc(5rem - 4.5rem);
    background: linear-gradient(180deg, rgba(1, 103, 255, 1) -20%, rgba(1, 6, 27, 1), rgba(0, 5, 23, 1), rgba(1, 103, 255, 1));
  }

  header.formidium-banner-fundadimn h1 {
    font-size: 34px;
    padding: 35px 0
  }

  #we-meet {
    padding-bottom: 0;
  }

  .needs {
    margin-bottom: 0;
  }

  .mp-investors .needs .col-lg-3,
  .fund-manager .needs .col-lg-3,
  .mp-serviceporvider .needs .col-lg-3 {
    margin-bottom: 30px;
  }

  .lastupdate-img {
    margin-bottom: 30px;
  }

  .who-we-service-text {
    padding-left: 0rem;
  }

  .rowdiv {
    display: block;
  }

  .mp-footer .mp-medialinks {
    text-align: center;
  }

  .footer-contact {
    margin: 40px 0;
  }

  .mp-footer .mp-medialinks::after {
    display: none;
  }

  .mob40px {
    margin-bottom: 40px !important;
  }

  #mainNav {
    box-shadow: none;
    background-color: rgb(2 4 25, );
  }

  header.formidium-taxplex-banner h1 {
    padding-bottom: 20px;
  }

  .our-Clients {
    margin-bottom: 0;
    padding-bottom: 50px;
  }

  .our-Clients .col-lg-4 h3 {
    margin-top: 40px;
  }

  .pr0,
  .pl0 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .mob-mt0 {
    margin-top: 0px !important;
  }

  .formidium-banner-log {
    margin-right: -10px;
    margin-bottom: 40px;
  }

  .pricing-tabel .table tbody th .plan-name,
  .plan-name {
    font-size: 14px;
  }

  .pricing-tabel .table thead th:first-child {
    min-width: 300px;
  }

  .banner_section .carousel-item img {
    height: 15rem !important;
  }

  .banner_section .carousel-item .item {
    height: 100% !important;
  }

  .slide_right_content h3 {
    font-size: 14px !important;
  }

  .news {
    padding-top: 40px;
    display: block;
  }

  header p br {
    display: none;
  }

  #mainNav .navbar-nav .nav-item {
    padding: 0;
  }

  .one:first-child img {
    margin-bottom: 50px;
  }

  .schedulebtn {
    margin: 10px 0 !important;
    justify-content: center;
  }

  .schedulebtn a:nth-child(2) {
    margin: 10px auto 10px auto;
  }
}

@media (max-width: 767.98px) {
  .schedulebtn a:nth-child(1) {
    font-size: 13px;
  }

  .tooltip .tooltip-inner {
    max-width: 250px !important;
  }

  .switches-container {
    width: 100% !important;
  }

  .mp-footer .mp-medialinks {
    margin-left: 0;
  }

  .header-banner p {
    font-size: 1rem;
  }

  .header-banner {
    height: 100% !important;
    padding-top: 10rem !important;
    padding-bottom: 4rem;
  }

  .header-banner h1 {
    font-size: 1.5rem !important;
  }

  .indexpagebg {
    max-width: 400px;
  }

  .firstvideo {
    max-width: 100%;
  }

  .divgrid {
    grid-template-columns: repeat(2, 1fr) !important;
  }

  .mp-footer:after {
    background-size: 100%;
  }

  .mp-serviceporvider .meet-box-center h5 {
    font-size: 14px;
  }


  .contactbtn {
    margin-left: 0;
    margin-right: 10px;

  }

  .f-heading {
    margin-bottom: 30px;
  }

  .footer-Subscribes {
    margin-top: 20px;
  }

  #formidium-Pioneering .seamless {
    border-radius: 20px;
  }


  .privacy-policy {
    margin: 10px 0;
  }

  .formidiumpolicy {

    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    text-align: center;
  }

  h2 {
    font-size: 24px;
  }

  .footer-nav {
    grid-template-columns: auto auto;
  }

  .form-columns-2 {
    grid-template-columns: 1fr !important;
  }

  .banner_section .carousel-item img {
    height: 100% !important;
  }


}


@media (max-width: 575.98px) {

  .toggle-label {
    width: 100% !important;
    margin-bottom: 40px;
  }

  ul.faq_tabs li {
    width: 100%;
    margin: 4px 0;
  }

  .faq_tabs li button {
    min-width: 100%;
    width: 100%;
    margin-left: 0;
  }

  .switches-container label,
  .switch div {
    font-size: 10px;
    font-weight: 600;
  }

  .privacy-policy a {
    padding: 0 7px
  }

  .formidium-section-gap h3 {
    font-size: 1.6rem !important;
  }

  .indexpagebg {
    max-width: 360px;
  }

  .divgrid {
    grid-template-columns: repeat(1, 1fr) !important;
  }

  .divgrid .meet-box {
    padding-top: 60px !important;
    height: 250px;
  }

  .fe-tbs ul li.col-sm-6 {
    width: 50%;
  }

  .fe-tbs ul li button {
    height: unset !important;
    font-size: 20px;
  }

  .frlogo img {
    width: 40px;
  }

  header.formidium-banner-fundadimn {
    background-size: 100% 70%;
    padding-top: 6rem;
    padding-bottom: calc(5rem - 4.5rem);
  }

  header.formidium-banner-fundadimn h1 {
    font-size: 20px;
    padding: 10px 0
  }


}