/** Start Responsive **/

.header-mobile,
footer .footer-info .right-side .block .cta a:nth-of-type(2) {
  display: none;
}

@media screen and (max-width: 1200px) {
  header .container {
    width: calc(100% - 20px);
    padding-top: 20px;
  }

  .apropos .apropos-header {
    padding: 0;
  }

  .apropos .apropos-statistics {
    margin-top: 57px;
  }

  .apropos .apropos-statistics .statistics-grid {
    flex-wrap: wrap;
  }

  footer .footer-info {
    gap: 15px;
    flex-direction: column;
  }

  footer {
    padding: 50px 0 30px 0;
  }

  footer .footer-info .right-side .block {
    gap: 20px;
  }

  footer .footer-links {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }

  footer .footer-content {
    gap: 40px;
  }

  footer .footer-links ul {
    width: 100%;
    justify-content: space-between;
    gap: 0;
  }

  footer .footer-info .club {
    gap: 20px;
  }
}

@media screen and (max-width: 1050px) {
  header,
  .offers .left-side .bubbles {
    display: none;
  }

  .singleSec .singleSec-header {
    background-image: url(../images/bg-single-secteur-mobile.svg);
    background-position: top;
  }

  .apropos {
    background-image: url(../images/bg-single-apropos-mobile.svg);
  }

  .apropos .container {
    padding: 0 30px;
  }

  .singleExp .singleExp-header-wrapper .left-side {
    position: initial;
  }

  .singleSec .singleSec-body {
    padding: 60px 0 40px 0;
  }

  .statistics .statistics-content {
    flex-direction: column;
  }

  .statistics .statistics-content .left-side,
  .statistics .statistics-content .right-side,
  .equipe .right-side {
    width: 100%;
  }

  .offers .left-side h3 {
    margin-bottom: 25px;
  }

  .offers .right-side {
    width: 100%;
  }

  .join-us-block .content,
  .join-us-block.reverse .content {
    flex-direction: column;
    gap: 20px;
  }

  .join-us .info-statistics {
    flex-direction: column;
  }

  .join-us .info-header h1 {
    font-size: 35px;
    line-height: 45px;
    margin-bottom: 30px;
    padding: 0 15px;
  }

  .join-us .content:after {
    background:
      linear-gradient(
        180deg,
        rgba(6, 8, 45, 0) -4.08%,
        rgba(6, 8, 45, 0.92) 78.29%
      ),
      linear-gradient(0deg, rgba(15, 19, 110, 0), rgba(15, 19, 110, 0.1)),
      linear-gradient(0deg, rgba(197, 233, 255, 0), rgba(197, 233, 255, 0.2));
  }

  .contactPage .cf-row {
    grid-template-columns: 1fr;
  }

  .join-us .offer-link {
    margin-top: 25px;
    margin-bottom: 30px;
  }

  .join-us .info-statistics .st,
  .join-us .info-statistics .st:last-child {
    width: 100%;
  }

  .offers {
    padding: 50px 0;
  }

  .offers .content {
    flex-direction: column;
    gap: 30px;
  }

  .offers .left-side .wrapper {
    padding-left: 0;
  }

  .equipe {
    min-height: auto;
    padding-top: 370px;
  }

  .statistics,
  .actualites {
    padding: 50px 0;
  }

  .hero .title h1 {
    font-style: normal;
    font-weight: 500;
    font-size: 42px;
    line-height: 50px;
    color: #0f136e;
  }

  .hero .subtitle {
    gap: 15px;
    flex-direction: column;
    align-items: flex-start;
  }

  .hero .subtitle .line:last-child {
    margin-left: auto;
  }

  .equipe .equipe-content {
    flex-direction: column;
    gap: 20px;
  }

  .hero .hero-video {
    display: none !important;
  }

  .hero {
    height: auto;
    padding: 164px 15px 71px 15px;
    background-position: right;
  }

  .services .services-content .left-side {
    min-height: auto;
    padding: 40px 25px;
  }

  .statistics .statistics-content .left-side .block {
    padding: 60px 25px 25px 20px;
  }

  .statistics .statistics-content .left-side .block:first-child::after {
    width: 160px;
    height: 160px;
  }

  .statistics .statistics-content .right-side .description {
    width: calc(100% - 20px);
    padding: 26px 25px;
    bottom: 12px;
    border: 1px solid rgba(255, 255, 255, 0.1);
  }

  .statistics .statistics-content .left-side .block:last-child::after {
    width: 180px;
    height: 180px;
  }

  .services .services-content .right-side .block {
    min-height: 300px;
    padding: 40px 20px;
  }

  .services .services-content .left-side .shape {
    margin-top: 90px;
  }

  .about .about-bubbles .bubble-1,
  .about .about-bubbles .bubble-4 {
    width: 15px;
    height: 15px;
  }

  .about .about-bubbles .bubble-2,
  .about .about-bubbles .bubble-5 {
    width: 22px;
    height: 22px;
  }

  .about {
    padding: 60px 0 55px 0;
  }

  .services .services-content .left-side .description p {
    font-size: 25px;
    line-height: 40px;
  }

  .about .left-side h2 {
    font-size: 34px;
    line-height: 49px;
  }

  .about .about-content {
    flex-direction: column;
    gap: 30px;
  }

  .about .about-bubbles .bubble-3 {
    width: 34px;
    height: 34px;
  }

  .hero .hero-cta {
    top: 0;
    margin-top: 50px;
  }

  .secteurs .secteurs-header {
    padding: 0 15px;
    flex-direction: column;
    align-items: flex-start;
    gap: 30px;
  }

  .actualites .actualites-body .right-side {
    width: 100%;
  }

  .actualites .actualites-body .right-side .actua-card-featured:after {
    width: 100%;
    height: 100%;
  }

  .services .services-content {
    flex-direction: column;
  }

  .secteurs {
    padding: 40px 0 40px 0;
  }

  .services .services-content .right-side,
  .services .services-content .left-side {
    width: 100%;
  }

  .actuaPage .actuaPage-header .header-title {
    flex-direction: column;
    gap: 20px;
  }

  .actuaPage .actuaPage-header .header-title p {
    width: 100%;
  }

  .club-europhone {
    min-height: 450px;
    padding-top: 15px;
  }

  .singleActua .title_switch-post h1 {
    width: 100%;
    font-size: 30px;
    line-height: 40px;
  }

  .singleActua .date-intro {
    flex-direction: column;
    gap: 20px;
    margin-top: 30px;
  }

  .singleActua .singleActua-header {
    padding-top: 267px;
    padding-bottom: 40px;
  }

  .singleActua .title_switch-post .switch-post {
    position: absolute;
    top: 175px;
  }

  .actualites .actualites-body {
    flex-direction: column;
    margin-top: 45px;
  }

  .actualites .actualites-body .left-side {
    width: 100%;
  }

  .actualites .actualites-body .left-side .actua-card {
    min-height: auto;
  }

  .actualites .actualites-body .left-side .actua-card .title {
    padding-bottom: 45px;
  }

  .actualites .actualites-body .right-side .actua-card-featured .wrapper {
    position: absolute;
    bottom: 35px;
    width: calc(100% - 50px);
    left: 0;
    right: 0;
    margin: 0 auto;
  }

  .actualites .actualites-body .right-side .actua-card-featured {
    padding: 25px;
  }

  .actualites .actualites-content .actualites-header {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }

  .singleActua .date-intro .date {
    width: 100%;
    flex-direction: row;
    gap: 20px;
    flex-wrap: wrap;
  }

  .sales-leaders .left-side h2 {
    font-size: 30px;
    line-height: 44px;
  }

  .sales-leaders .content {
    flex-direction: column;
    gap: 30px;
    justify-content: center;
    align-items: center;
  }

  .sales-insights .sales-insights-blocks {
    width: 100%;
    grid-template-columns: repeat(2, 1fr);
    padding: 0 15px;
    margin-top: 35px;
  }

  .actuaPage .actua-grids .actua-card {
    min-height: 315px;
  }

  .club-europhone .image .wrapper p {
    font-size: 18px;
    line-height: 30px;
  }

  .actuaPage .actuaPage-body {
    padding-top: 45px;
  }

  .actuaPage .actuaPage-header .content {
    gap: 40px;
  }

  .actuaPage .actuaPage-header .header-title h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .actuaPage .actuaPage-header {
    padding-top: 177px;
  }

  .actuaPage .actuaPage-header .filtres ul {
    gap: 15px;
    flex-wrap: wrap;
  }

  .evenements-slider .evenements-header {
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
  }

  .evenements-slider {
    padding: 50px 0;
  }

  .sales-insights .sales-insights-header h2 {
    font-size: 28px;
    line-height: 43px;
  }

  .sales-insights {
    padding: 50px 0;
  }

  .sales-leaders {
    padding: 60px 0;
  }

  .club-europhone .image {
    width: 100%;
    min-height: 100%;
    height: 100%;
  }

  .secteurs #sectors-slider .splide__slide,
  .secteurs #sectors-slider_two .splide__slide {
    width: 285px !important;
    height: 285px !important;
  }

  .secteurs #sectors-slider .splide__slide.rec,
  .secteurs #sectors-slider_two .splide__slide.rec {
    width: 385px !important;
  }

  .equipe::after {
    background: linear-gradient(
      176deg,
      rgba(16, 18, 72, 0) 30%,
      #101248 62.09%,
      #101248 90%
    );
    opacity: 1;
  }

  .equipe .right-side .equipe-blocks .block .title_arrow h3 {
    width: 50%;
  }

  .actuaPage .actua-grids {
    grid-template-columns: repeat(2, 1fr);
  }

  .actualites .actualites-content .title h2 {
    font-size: 34px;
    line-height: 46px;
  }

  .contactPage .content {
    flex-direction: column;
    gap: 25px;
  }

  .contactPage .contact-form {
    max-width: 100%;
    padding: 36px 20px 30px;
  }

  .contactPage {
    padding-top: 177px;
    padding-bottom: 70px;
  }

  .contactPage .left-side h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .header-mobile {
    width: calc(100% - 40px);
    display: flex;
    position: absolute;
    top: 30px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 50;
  }

  .header-mobile-container {
    width: 100%;
    position: relative;
    z-index: 60;
  }

  .header-mobile-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .header-mobile .burger-icon {
    width: 62px;
    height: 62px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
    cursor: pointer;
    background-color: #ffffff;
    border-radius: 50%;
  }

  body.opened_menu .header-mobile .burger-icon {
    background-color: #e4e7f2;
  }

  .header-mobile .burger-icon span {
    width: 18px;
    height: 1px;
    background-color: #0f136e;
    transition: 0.5s;
  }

  .header-mobile .navbar {
    text-align: center;
    width: 100%;
    position: absolute;
    top: 75px;
    opacity: 0;
    visibility: hidden;
    transition: 0.5s;
  }

  body.opened_menu .header-mobile .navbar {
    opacity: 1;
    visibility: visible;
  }

  .header-mobile .navbar:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: -95px;
    right: -10px;
    border-radius: 20px;
    background-color: #fff;
    z-index: -1;
    opacity: 0;
    transition: 0.5s;
  }

  body.opened_menu .header-mobile .navbar:after {
    width: calc(100% + 20px);
    height: calc(100% + 120px);
    opacity: 1;
  }

  .header-mobile .navbar ul {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-top: 40px;
  }

  .header-mobile .navbar li {
    width: max-content;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #0f136e;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
  }

  .header-mobile .navbar li.contact-btn {
    width: max-content;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 21px;
    color: #ffffff;
    background: linear-gradient(95deg, #52bfff 4.2%, #2751cf 83.99%);
    border-radius: 80px;
    margin: 0 auto;
  }

  .header-mobile .navbar li.contact-btn a {
    display: block;
    padding: 16px 78px;
  }

  .header-mobile-content {
    width: 100%;
  }

  .header-mobile nav ul .dropdow-label {
    display: flex;
    align-items: center;
    gap: 7px;
    position: relative;
  }
  .header-mobile nav ul .dropdow-label .arrow {
    width: 11px;
    height: 6px;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.750358 0.75L4.47707 4.98365C4.51123 5.02234 4.55319 5.05334 4.6002 5.07456C4.64722 5.09578 4.69821 5.10674 4.74979 5.10674C4.80138 5.10674 4.85241 5.09578 4.89942 5.07456C4.94644 5.05334 4.9884 5.02234 5.02251 4.98365L8.75 0.75' stroke='%2352BFFF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    top: 1px;
    transform: rotate(0deg);
    transition: 0.5s;
  }
  .header-mobile nav ul .dropdown {
    position: relative;
    cursor: pointer;
    padding: 0;
    transition: 0.5s;
  }
  .header-mobile nav ul .dropdown.active {
    padding: 15px;
  }
  .header-mobile nav ul .dropdown:after {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(15, 19, 110, 0.05);
    border-radius: 30px;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    margin: 0 auto;
    opacity: 0;
    transition: 0.5s;
    pointer-events: none;
  }
  .header-mobile nav ul .dropdown.active:after {
    opacity: 1;
  }
  .header-mobile nav ul .dropdown .dropdown-content {
    height: 0;
    width: 253px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 0;
    background: rgba(15, 19, 110, 0.3);
    backdrop-filter: blur(16px);
    border-radius: 20px;
    opacity: 0;
    visibility: hidden;
    transition: 0.5s;
    position: relative;
    margin-top: 0;
  }
  .header-mobile nav ul .dropdown.active .dropdown-content {
    opacity: 1;
    visibility: visible;
    padding: 6px;
    margin-top: 5px;
  }
  .header-mobile nav ul .dropdown .dropdown-content:after {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(15, 19, 110, 0.3);
    backdrop-filter: blur(16px);
    border-radius: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    transform: translateY(-50%);
    z-index: -1;
    opacity: 0;
    transition: 0.5s;
    pointer-events: none;
  }
  .header-mobile nav ul .dropdown.active .dropdown-content:after {
    opacity: 1;
  }
  .header-mobile nav ul .dropdown .dropdown-content .dropdown-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #0f136e;
    border-radius: 15px;
    padding: 15px 20px;
  }
  .header-mobile nav ul .dropdown .dropdown-content .dropdown-item:last-child {
    background-color: #2751cf;
  }
  .header-mobile nav ul .dropdown .dropdown-content .dropdown-item span {
    width: 150px;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    color: #ffffff;
    padding-right: 50px;
  }
  .header-mobile nav ul .dropdown .dropdown-content .dropdown-item .arrow {
    width: 33px;
    height: 33px;
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16.5441C0 7.40705 7.40705 0 16.5441 0C25.6812 0 33.0882 7.40705 33.0882 16.5441C33.0882 25.6812 25.6812 33.0882 16.5441 33.0882C7.40705 33.0882 0 25.6812 0 16.5441Z' fill='white' fill-opacity='0.25'/%3E%3Cpath d='M20.2599 12.8808L12.8916 20.249' stroke='white' stroke-width='1.32353' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.9365 20.4131L20.3934 13.2395C20.3975 13.1738 20.3876 13.1081 20.3643 13.0466C20.3411 12.9851 20.305 12.9293 20.2585 12.8828C20.2121 12.8363 20.1562 12.8002 20.0947 12.777C20.0332 12.7537 19.9675 12.7438 19.9018 12.748L12.7275 13.2041' stroke='white' stroke-width='1.32353' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: cover;
  }
  .header-mobile nav ul .dropdown.active .dropdow-label .arrow {
    transform: rotate(180deg);
  }

  body.opened_menu .header-mobile .burger-icon span {
    width: 19.59px;
  }

  body.opened_menu .header-mobile .burger-icon span:first-child {
    opacity: 0;
    visibility: hidden;
  }

  body.opened_menu .header-mobile .burger-icon span:nth-of-type(2) {
    transform: rotate(45deg);
  }

  body.opened_menu .header-mobile .burger-icon span:last-child {
    transform: rotate(-45deg) translateY(-3px) translateX(4px);
  }

  .contact .left-side .bubbles,
  .methodologie .left-side .bubbles,
  .contactPage .bubbles {
    display: none;
  }

  .apropos .apropos-header h1 {
    font-weight: 500;
    font-size: 38px;
    line-height: 46px;
  }

  .president .container {
    padding: 0;
  }

  .apropos {
    padding-top: 177px;
  }

  .methodologie .content {
    flex-direction: column;
  }

  .methodologie .right-side {
    width: 100%;
    margin-top: 20px;
  }

  .methodologie .left-side h2 {
    width: 335px;
    max-width: 100%;
    font-style: normal;
    font-weight: 600;
    font-size: 34px;
    line-height: 48px;
    color: #0f136e;
  }

  .methodologie {
    padding: 50px 0;
  }

  .methodologie .left-side h2 {
    padding-left: 0;
  }
  .president .content {
    flex-direction: column;
    gap: 65px;
    padding: 20px;
  }

  .president .left-side {
    width: 335px;
    height: 495px;
    margin: 0 auto;
  }

  .president .left-side .info {
    padding: 38px;
  }

  .president .left-side .info h3 {
    font-weight: 600;
    font-size: 17.9319px;
    line-height: 28px;
  }

  .president .left-side .info p {
    font-weight: 400;
    font-size: 16.3017px;
    line-height: 25px;
  }

  .president .right-side {
    width: 100%;
    padding-bottom: 50px;
  }

  .ml .ml-header {
    padding-top: 171px;
    padding-bottom: 40px;
  }

  .ml .title h1 {
    font-size: 34px;
    line-height: 45px;
  }

  .hero .subtitle h2 {
    font-size: 18px;
    line-height: 32px;
  }

  .secteurs .secteurs-header .title h2 {
    font-size: 35px;
    line-height: 48px;
  }

  .leadership-team .leadership-team-header h2 {
    width: 315px;
    max-width: 100%;
    font-weight: 500;
    font-size: 38px;
    line-height: 46px;
    text-align: center;
    margin: 0 auto;
  }

  .leadership-team {
    padding: 60px 0;
  }

  .president .right-side p {
    font-size: 22px;
    line-height: 34px;
  }

  .singleSec .singleSec-header-wrapper {
    flex-direction: column;
  }

  .singleSec .singleSec-header-wrapper .left-side .switch-sec {
    margin-top: 20px;
  }

  .singleSec .singleSec-header-wrapper .left-side .title_switch-sec {
    width: 100%;
    padding: 0 20px;
  }

  .singleSec .singleSec-header {
    padding-top: 177px;
    padding-bottom: 50px;
  }

  .singleExp .singleExp-header-wrapper {
    padding-top: 177px;
    padding-bottom: 58px;
    flex-direction: column;
    gap: 20px;
  }

  .singleExp .singleExp-header-wrapper .left-side .switch-exp {
    margin-top: 20px;
    position: initial;
  }

  .singleSec .singleSec-header-wrapper .left-side .title h1 {
    font-style: normal;
    font-weight: 500;
    font-size: 42px;
    line-height: 50px;
    color: #0f136e;
  }

  .singleSec .singleSec-header-wrapper .right-side {
    width: 100%;
    gap: 30px;
    margin-top: 40px;
    padding: 0 15px;
  }

  .singleSec .splide__slide {
    flex-direction: column;
  }

  .singleSec .singleSec-body .business-case-header h2 {
    width: 100%;
  }

  .singleSec .singleSec-body .business-case-header h2 {
    font-style: normal;
    font-weight: 500;
    font-size: 28px;
    line-height: 39px;
    color: #0f136e;
  }

  .singleSec .splide__slide .slider-left {
    max-width: 100%;
  }

  .singleSec .singleSec-body .business-case-header {
    align-items: flex-start;
    flex-direction: column;
    gap: 30px;
  }

  .singleSec .singleSec-header-wrapper .left-side .image {
    max-width: 97%;
    margin-top: 20px;
  }

  .singleExp .singleExp-header-wrapper .right-side {
    width: 100%;
    gap: 30px;
  }

  .contact .contact-content {
    flex-direction: column;
    gap: 38px;
  }

  .contact .left-side,
  .contact .right-side {
    width: 100%;
  }

  .contact .left-side h2 {
    font-style: normal;
    font-weight: 600;
    font-size: 34px;
    line-height: 44px;
    color: #0f136e;
  }

  .contact .left-side p {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    color: #0f136e;
    margin-top: 20px;
  }

  .contact .left-side .contact-cta {
    margin-top: 20px;
  }

  .contact .left-side .wrapper {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .contact .right-side {
    margin-right: 0;
    min-height: auto;
  }
}

@media screen and (max-width: 780px) {
  .offers .right-side .offers-grid .offer-item {
    padding: 30px;
  }
  footer .footer-info .club .cta {
    width: max-content;
  }
  .join-us .info-statistics .st {
    padding: 30px;
  }
  .join-us .info-header .description {
    padding: 0 15px;
  }
  .join-us-block {
    padding: 40px 0;
  }
  .join-us-block .right-side {
    min-height: auto;
  }
  .offers .right-side .bubbles {
    display: none;
  }
  .join-us-block .left-side h3 {
    font-size: 34px;
    line-height: 48px;
  }
  .offers .right-side .offers-grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .join-us .content {
    padding-top: 150px;
  }
  .offers .left-side a {
    padding: 20px;
    border-radius: 15px;
  }
  .evenements-slider .evenements-header h2 {
    font-size: 30px;
    line-height: 45px;
  }
  .sales-leaders .right-side {
    width: 100%;
    min-height: 325px;
  }
  .sales-insights .sales-insights-blocks,
  .actuaPage .actua-grids {
    grid-template-columns: repeat(1, 1fr);
  }
  footer .footer-info .right-side .block .cta {
    display: flex;
    flex-direction: column;
    gap: 15px;
  }
  .singleActua .singleActua-body {
    padding: 40px 0;
  }
  footer .footer-info .right-side .block .cta a:nth-of-type(2) {
    display: flex;
  }
  footer .footer-info .right-side .block:nth-of-type(2) .cta {
    display: none;
  }
  footer .footer-info .right-side .block:nth-of-type(2) .menu span {
    display: none;
  }
  footer .footer-info .right-side .block:nth-of-type(2) {
    margin-top: 10px;
  }
  footer .footer-info .right-side {
    flex-direction: column;
  }
  footer .footer-info .club {
    margin-top: 15px;
  }
  .methodologie .right-side {
    grid-template-columns: repeat(1, 1fr);
  }
  .singleExp .singleExp-body .singleExp-body-wrapper .block {
    width: 100%;
    max-width: 100%;
    padding-right: 0;
  }

  .singleExp .singleExp-body .content {
    margin-left: 20px;
  }

  .singleExp .singleExp-header-wrapper .left-side .title h1 {
    font-style: normal;
    font-weight: 500;
    font-size: 42px;
    line-height: 50px;
    color: #0f136e;
  }
}

/** End Responsive **/
