 .wrapper-new {
   margin: 0;
   display: flex;
   justify-content: center;
 }
 .hero.primary {
   height: 450px;
 }
 .hero .slide__bg {
   background-position: center center !important;
 }
 .tp1 {
   color: #fff;
   text-align: right;
   font-weight: 900;
   text-transform: uppercase;
   font-size: 100px;
   line-height: 100px;
 }
 .tp2 {
   font-weight: 600;
   font-size: 55px;
   line-height: 63px;
   margin-top: 6px;
   display: block;
   margin-left: 30px;
 }
 .hero.primary {
   padding: 0;
 }
 #c61232>div {
   margin-bottom: 20px !important;
 }
 .speakerswrapper {
   display: flex;
   flex-wrap: wrap;
   justify-content: center !important;
 }
 .speakerswrapper>div {
   width: 25%;
   text-align: center;
   margin: 0;
   margin-bottom: 20px;
 }
 #c61141>div>div>p {
   font-size: 16px;
 }
 @media only screen and (max-width: 1040px) {
   .additional__content {
     margin: 0 auto;
   }
 }
 @media only screen and (max-width: 1000px) {
   .speakerswrapper>div {
     width: 45%;
   }
 }
 @media only screen and (max-width: 780px) {
   h2 {
     font-size: 40px !important;
     line-height: 1.1 !important;
   }
 }
 @media only screen and (max-width: 750px) {
   .hero.primary {
     height: 350px;
   }
   .tp1 {
     font-size: 70px;
     line-height: 70px;
   }
   .tp2 {
     font-size: 35px;
     line-height: 45px;
     margin-top: 6px;
     margin-left: 20px;
   }
 }
 @media only screen and (max-width: 600px) {
   .speakerswrapper>div {
     width: 100%;
   }
 }
 @media only screen and (max-width: 500px) {
   .hero.primary {
     height: 275px;
   }
   #uid9123>div.content__wrapper.mb0>div.hero.half.primary>div.inner__wrapper>div {
     padding: 30px !important;
   }
   .tp1 {
     font-size: 55px;
     line-height: 55px;
   }
   .tp2 {
     font-size: 33px;
     line-height: 33px;
     margin-left: 15px;
   }
 }
 @media only screen and (max-width: 400px) {
   .tp1 {
     font-size: 48px;
     line-height: 48px;
   }
   .tp2 {
     font-size: 28px;
     line-height: 28px;
     margin-left: 15px;
   }
 }
 @media only screen and (max-width: 350px) {
   .tp1 {
     font-size: 42px;
     line-height: 42px;
   }
   .tp2 {
     font-size: 25px;
     line-height: 25px;
     margin-left: 15px;
   }
 }