@charset "utf-8";
@font-face {
    src: url('./GiorgioSans-Bold-Web.woff') format('woff'),url('./GiorgioSans-Bold-Web.woff2') format('woff2');
    font-family: 'Giorgio Sans Web';
    font-weight:  700;
    font-style:   normal;
    font-stretch: normal;
    line-height: 1em;
  }

  .GiorgioSans-Bold-Web {
    font-family: 'Giorgio Sans Web';
    font-weight:  700;
    font-style:   normal;
    font-stretch: normal;
    line-height: 1em;
  }
*{margin:0;padding:0;text-decoration:none;list-style:none;outline:none;border:none;position:relative;line-height:1.2em;}
*, *:before, *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body, html{width:100%;min-width:320px;overflow-x: hidden}
body{margin:0;padding:0;font-family: 'Helvetica',sans-serif;background-color: #FFCB2E;font-weight:normal;font-size:16px;letter-spacing:0;color:#292927;min-width:320px;overflow: hidden;  }

html {
    scroll-behavior: smooth;
  }
  .cf:before,.cf:after {content: "";display: block;}
  .cf:after {clear: both;}
  .cf {*zoom: 1;clear: both;}
img{max-width:100%;width:auto;height:auto;display: block;}
.non-sup img{display: inline-block}
.non-sup h2{margin-bottom: 1.5em;}
.row{width:100%;}
.wrapper{width:100%; }
.container{width:100%;margin:0 auto;max-width: 1920px;padding: 0 1.25em; }
.text-center{text-align: center;}
.flex{display: flex; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;flex-wrap: wrap; justify-content: space-between;  }
.align-center{align-items: center}
.justify-center{justify-content: center}
.align-end{align-self: flex-end}
.justify-end{justify-content: flex-end}
.justify-left{justify-content: flex-start}
.ov-lay{position: absolute;left: 0;top: 0;width: 100%; height: 100%;z-index: 9999; background: white; opacity: 0.01;display: none;}
 header .logo{ -webkit-filter: invert(1);filter: invert(1); }
.scrollToTop{ bottom: 1.75em; display:no-ne;position: absolute;right:20px;background: url(../images/thankyou/arw-w.svg) no-repeat center; transform: rotate(90deg);-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg);width: 45px;height: 45px; text-align:center; background-size: 12px;border: 2px solid #ffffff; border-radius: 50%;}
.pt0{padding-top: 0 !important;}
.pb0{padding-bottom: 0 !important;}
  body.thank-you h1 {
    font-size: 8.5em; line-height: initial; letter-spacing: -0.001em; margin-bottom: 0.27em;
  }
  body.thank-you h1 span:after{
    height: 0.094em;
    top: 100%;
    bottom: initial;
}
body.thank-you .main-panel .hd-container {
  padding-bottom: 0;
}
body.thank-you h1 span {
  display: inline-block;
  width: auto;
  line-height: initial;
  line-height: .975em;
}
body.thank-you .link-sec {
  margin-top: 7.625em;
}
body.thank-you .main-panel {
  padding-left: 21.8%;
  align-items: flex-start;
}
body.thank-you .main-panel p {
  font-size: 1.5em;letter-spacing: -0.001em; line-height: 1.334em;display: inline-block !important;
}
body.thank-you .link-sec a {
  font-size: 1.125em;
  background-size: 18px;
  padding-right: 1.5rem;
  text-underline-position: from-font;
}
body.thank-you .main-panel .container {
  padding-top: 14.90%;
  text-align: left;max-width: initial;
}
body.thank-you .main-panel p br{display: none !important;}
.thank-you footer .logo{align-self: flex-end;}
.thank-you footer .logo object{display: block;}
@media(max-width: 480px){
  body.thank-you .main-panel .container {
    padding-left: 0;
    max-width: 90%;
    width: auto;
  }
  body.thank-you .main-panel {
    padding-left: 0;
}
body.thank-you .link-sec a{
  font-size: 1.25em;
}
body.thank-you .main-panel p{font-size:2em}
  body.thank-you .link-sec a{font-size:1.5em}
  body.thank-you .main-panel .container {
    padding-top: 16.75%;
  }
  body.thank-you .main-panel p br{display: inherit !important; height: 1px;}
}


@media only screen{
  body.thank-you .main-panel {
    font-size: .65em;
}
  .button{width: 100%; display: inline-block; background-color: #292927; color: #fff; font-family: 'Giorgio Sans Web'; height: 1.7em;;
    line-height: 1.7em; font-size: 1.875em; cursor: pointer;padding:0 0.8125em;}
    .button.auto{width: auto;}
    .button:hover{background-color: #4E4E4E;}
    h1{font-size: 2.65em;}
    h1{line-height: 0.8em;font-family: 'Giorgio Sans Web'; color: #292927; }
    h2{font-size: 2.625em; line-height: 0.7625em;font-family: 'Giorgio Sans Web'; color: #292927; }
    h1 span{display: inline-block; width: auto; line-height: 0.65em;}
    h1 span::after{content: ''; height: 5px; width: 100%; background-color: #ffffff; display: inline-block; position: absolute; left: 0;      }
    h3{font-size: 1.125em; font-weight: 700; line-height: 1.4445em;font-family:  'Helvetica','sans-serif'; }
    p{font-size: 0.8em; line-height: 1.875em; padding-bottom: 1.6875em;}
    li{font-size: 0.8em; line-height: 1.875em;}
    p:last-of-type{padding-bottom: 0;}
    .ol li{font-size: 1em; line-height: 1.875em; padding-bottom: 0; list-style: decimal; font-weight: 700;}
    .ol li span{font-weight: normal;}
    .ol{padding-left: 1.25em; margin-bottom: 2.188em; margin-top: 0.125em;}


    .main-panel .pic{display: none;}
    .main-panel .m-cont{width: 100%;}
    header{padding: 1.25em 0 2.5em;}


    /* .thank-you {min-height: 100vh;background: #ffcb2e;} */
    .thank-you .main-panel .container{max-width: 214px; padding: 0;}
    .thank-you h1{line-height: 1.09em;}
    .thank-you header{padding: 1.25em 0;}
    .thank-you .hd-container{padding-bottom:1.5rem; }
    .thank-you footer{position: relative; bottom: 0; width: 100%; left: 0; padding: 1.475em 0;}
    .thank-you footer .social{justify-content: center;}
    .thank-you footer .social a{margin-bottom: 0.75em; margin-right: 1.25em;}
    .thank-you .social .mailto{width: 100%; text-align: center; margin-right: 0; line-height: 1em; margin-bottom: 0;}
    .thank-you .social a:nth-child(1){margin-left: 1.0625em; margin-left: 0;}
    .thank-you h1 span.desk::after{display: none;}
    .thank-you .main-panel{padding-bottom: 5rem !important;}

    /* 23-09-20 */
    .social .mailto{width: 100%; text-align: center; margin-right: 0; margin-bottom: 0; height: auto;}
    .social {justify-content: center;}
    .social a:nth-child(1){margin-left: 1.0625em;}
    .social a{margin-bottom: 0.5em; }
    #stickylogo{max-width: 6.875em;}
    .s-group{fill: #fff;}
    .sticky-menu .container{max-width: 1920px;}
    /* 23-09-20 */

     .thank-you .link-sec{margin-top: 3rem;}
     .link-sec a {
      color: #292927;
      font-size: 0.875em;
      text-decoration: underline;
      background: url(../images/return-arrow-black.svg) no-repeat right center;
      padding-right: 1.125rem;
    }
    .main-panel p{line-height: 1.2em;}
    .thank-you .hd-container{font-size: 1em;}
    .thank-you h1,.thank-you h1 span{line-height: initial;}
    .thank-you h1 span:after{height: 0.102em;top: 100%;bottom: initial;}

}
.thank-you .main-panel{height: 100vh;}



   .thank-you footer{position: absolute; bottom: 0; width: 100%; left: 0; padding: 1.475em 0;}
   .thank-you footer .social a{width: 22px; height: 22px; background-color: #292927; border-radius: 50%; margin-right: 0.625rem; display: flex;}
   .thank-you footer  .logo-container{align-items: flex-end;}
   .thank-you footer .logo{flex-basis: auto;margin-right: 0.5em;}
   .thank-you .wire-logo{cursor: pointer; max-width: 5.5rem;}
  .scrolltop{width: auto; margin-top: 0; font-size: 1.625rem; padding-right: 43px; line-height: 18px;white-space: nowrap;
      font-family: 'Giorgio Sans Web',sans-serif; cursor: pointer; color: #292927;;}
      .thank-you footer .scrolltop:hover{color: #ffffff;}
    .scrolltop span{width: 30px; height: 30px; background: url(../images/top-arrow-black.svg) no-repeat center; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); position: absolute; right: 0; top: -5px; border: 1px solid #bab6a8; border-radius: 50%;
      display: inline-block; margin-left: 0.5em; }
   .thank-you footer .social{flex-wrap: nowrap;width: auto; justify-content: flex-start;}
   .thank-you footer > .container{flex-wrap: nowrap; align-items: flex-end; flex-direction: column-reverse; width: 100%;
    justify-content: space-between; align-items: flex-end;}
   .thank-you .mike-logo{ max-width: 6.25rem;}
    .thank-you footer .logo-container{flex-direction: row; justify-content: space-between; align-items: flex-end; width: 100%; flex-wrap: nowrap; margin-top: 1em;}
    .thank-you footer .social a{margin-bottom: 0;}
    .thank-you .social-container{flex-wrap: nowrap; align-items: flex-end;}
    .thank-you footer .social a:last-child{margin-right: 0;}
    .thank-you footer .social a:nth-child(1){background: #292927  url(../images/in-logo-w.svg) no-repeat center center;}
    .thank-you footer .social a:nth-child(1):hover{background: #ffffff url(../images/in-logo.svg) no-repeat center center;}
    .thank-you footer .social a:nth-child(2){background: #292927  url(../images/twitter-logo-w.svg) no-repeat center center;}
    .thank-you footer .social a:nth-child(2):hover{background: #ffffff url(../images/twitter-logo.svg) no-repeat center center;}
    .thank-you footer .social a:nth-child(3){background: #292927  url(../images/insta-logo-w.svg) no-repeat center center;}
    .thank-you footer .social a:nth-child(3):hover{background: #ffffff url(../images/insta-logo.svg) no-repeat center center;}
    .thank-you footer .social a:nth-child(4){background: #292927  url(../images/mail-logo-w.svg) no-repeat center center;}
    .thank-you footer .social a:nth-child(4):hover{background: #ffffff url(../images/mail-logo.svg) no-repeat center center;}

    .scrolltop{margin-top: 1.5em;}


    .thank-you .header-logo{display: none ;}
    @media only screen and (min-width: 320px) and (max-width: 1023px) {
      .thank-you footer > .container{
        flex-wrap: wrap;
        flex-direction: row;
      }
      .thank-you footer .logo-container{width: auto;margin-top: 0;}
      .thank-you .mike-logo,.thank-you .scrolltop.desk-hide{display: none !important;}
      .thank-you footer .scrolltop{display: flex !important;margin-bottom: 0 !important;margin-top: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;}
      .thank-you .social-container {
        align-items: flex-start;
        flex-direction: column;
      }
      .thank-you .header-logo{padding: 1.25rem 1.25rem;display: inline-block;background: #FFCB2E;width: 100%;}
      .header-logo img{max-width: 116px;}
      body.thank-you h1{font-size: 6rem;}
      .thank-you .main-panel .container{width: auto !important;max-width: 100% !important;left: -2px;padding-bottom: 0 !important;}
      .thank-you .main-panel{ height: calc( 100vh - 223px ) !important; align-items: center;padding-bottom: 0 !important;}
      /* body{background-color: #292927;} */
      footer{ padding:  0 !important;top: 0;padding-bottom: 1.5rem !important;top: initial;}
      .thank-you .wire-logo{max-width: 7.4375rem !important;}
      .error_page .main-panel p{max-width: 296px;}
    }
    @media only screen and (min-width: 320px) and (max-width: 1023px) and (orientation:landscape){
      .thank-you .page{height: auto !important;}
      .thank-you .main-panel{height: 100% !important; padding: 5rem 0 !important;}
      .thank-you footer{position: relative !important;}
      .thank-you .main-panel .container{padding: 0 !important;}
    }
@media (orientation: portrait) {
  .thank-you .main-panel{height: 100vh;}

  .thank-you footer{position: absolute;}
}

@media(min-width: 360px){
  p,li{font-size: 0.9375em;}
  h1{font-size: 2.5em;}
  h1 span:after{width: 100%;}
  h3{font-size: 2em;}
  .thank-you .wire-logo{max-width: 4.5rem;}
}
@media(min-width: 370px){

  .social .mailto{font-size: 1.75em;}
  /* .panel-05 h1 span::after{width: 306px;}
  .panel-09 h1 span::after{bottom: -13px;}
  .panel-10 h1 span::after{bottom: -12px;} */
}
@media(min-width: 375px){
  /* p{font-size: 1em;} */
}
@media(min-width: 360px) and (max-width: 480px){
  .thank-you .main-panel .container{max-width: 100%; padding-left: 2em;}
  /* .thank-you header {padding: 1.25em 0 6.5em;} */
}
@media(min-width: 480px){
  .thank-you .main-panel{margin-top: 0em;}
  .thank-you .main-panel .container{padding-top: 2rem;}
}
@media(min-width: 640px){
  .error_page .main-panel p{max-width: 100% !important;}
  body.thank-you .main-panel {
    font-size: 1em;
}
  h1{font-size: 3.5em; }
  /* .panel-05 h1 span::after{width: 342px;} */
  .firms-sec .logo{width: 30%;}
  .firms-sec > .row{max-width: initial;}
  .thank-you .main-panel .container{max-width: 432px;}
  .panel-02 h1 span::after,.panel-04 h1 span::after,.panel-05 h1 span::after,.panel-07 h1 span::after,.panel-08 h1 span::after,.panel-10 h1 span::after{bottom: -13px;}



  .thank-you .social-container{flex-wrap: nowrap; align-items: flex-end;}
  .thank-you footer .logo{margin-bottom: 0; margin-right: 1rem;}
  .thank-you .mike-logo{margin-bottom: 0; margin-right: 1rem;}
  .thank-you footer > .container{padding: 0 1.5em; flex-direction: row;}
  .thank-you footer .logo-container{flex-wrap: nowrap;flex-direction: row; align-items: flex-end; justify-content: flex-start;}
  .thank-you footer .social{width: auto;}
  .thank-you .mike-logo{    max-width: 7.25rem;}
  .thank-you .wire-logo{    max-width: 7.625rem;}

  .thank-you .scrolltop.desk-hide{display: none !important;}

}

@media(max-width: 639px){

  footer{font-size: 1em; }
}
@media(min-width: 768px){ 
 
  footer{bottom: 0 !important;}

  .last p{padding-top:.75em !important}
  .input-sec{margin-bottom: 0;}
  .panel-04 .m-info{max-height: 90%;}
  .panel:not(.main-panel) li::before{top:.56em}
  .mob{display: none;}
  .img-con{display: none;}
  .middle .m-cont{margin-top:0em;}

  .container{padding: 0 2.5em;}
  .button{font-size: 1.25em;height: 2.2em; line-height: 2.2em;}
  input[type="text"], input[type="email"]{height: 3.8em; line-height: 3.3em; max-width: 8.25em;}
  .input-sec{margin-right: 0.75em;}
  .input-sec:last-child{margin-right: 0;}
  header .container{padding: 0 1.25em;}
  .main-panel{padding: 0 0 1.8em;}
  .main-panel .pic{display: block; position: absolute; right: 0; bottom: 0; width: 45%; max-width: 21.59375em;}
  .main-panel .container{position: initial;}
  .m-cont{width: 50%;}
  .main-panel .m-cont{width: 52%;}
  h1{font-size: 2.75em;}
  /* .panel-05 h1 span::after{width: 317px;} */
  h2{font-size: 2.25em;}
  /* h3{font-size: 1em;} */
  p,li{font-size: 1em; line-height: 1.6em;}
  .ol li{padding-left: 0;}
  .main-panel h3 br{display: none;}
  .input-sec{width: auto;}
  .firms-sec .logo{width: 25%;}
  .panel-02 .container,.panel-08 .container{width: 78%; max-width: 911px;}
  /* body .panel-02 .container{width: 78%; max-width: 911px;} */
  body .panel-02 .container{width: 94%; max-width: 1440px;}
   body .panel-02 .container p{letter-spacing: 0;}
   body .panel-02 .container > p:nth-child(1), body .panel-02 .container > p:nth-child(2){padding-right: 2em;}
  .panel-02 h1{font-size: 2.25em;}
  .panel-03 .container{width: 76%; max-width: 800px;}
  .panel-04 .info-pic{width: 45%; margin: 0;}
  .panel-05 .m-info{width: 52%;}
  .panel{padding: 2.25em 0;}
  /* .panel-05{padding-bottom: 0} */
  .panel-05 .pic{width: 48%; bottom: 0; position: relative; right: auto; margin-right: 0;}
  .panel-05 p br{display: none;}
  .panel-07 .m-cont{width: 59%;}
  .panel-07 .slider{width: 41%; margin-top: 10em;}
  .panel-09 .hd-container{width: 49%;}
  .panel-09 .slider{width: 49%;}
  .panel-10 .container{width: 69%;max-width: 585px;}
  .panel-10 h2 br{display: none;}
  .thank-you .main-panel{margin-top: 5em;}
  .executive-slider .slides p br{display: none;}
  .thank-you h2{font-size: 1.65em;}
  .thank-you .social .mailto{width: auto;}
  .thank-you .main-panel .container{text-align: center; max-width: initial;}
  .thank-you h1 br{display: none;}
  .thank-you h1{font-size: 3.75em;}
  /* .thank-you .hd-container{    margin-bottom: 2em;} */
  .thank-you .page{height: 100vh; display: inline-block; width: 100%;}
  .thank-you header{padding: 1.25em 0 0}
  .thank-you .main-panel{margin-top: 30vh; padding: 0;height: 100vh;}
  .thank-you footer .social a{margin-bottom: 0;}
  .thank-you .social .mailto{margin-right: 0.75em;}
  .thank-you .social .mailto:last-child{margin-right: 0;}
  .thank-you h1 span.mob::after{display: none;}
  .thank-you h1 span.desk::after{display: inline-block;}

  /* 23-09-20 */
  .social .mailto{ width: auto;}
  .social a{margin-bottom: 0;}
  .social a:nth-child(4){margin-right: 0.6075em;}
  footer{padding: 0.875em 0 6em;}
  /* 23-09-20 */

  /* 24-09-20 */
  .scrollToTop{bottom: auto; top: 0.5em;top: -0.25em; right: 2.5em;}
  footer{padding: 1.25em 0;}
  /* h1 span::after{bottom: -13px;} */
  .panel-02 h1 span::after{bottom: -10px; height: 4px;}
  /* .main-panel h1 span::after { bottom: -16px; height: 6px;} */
  /* 24-09-20 */
  .main-panel .pic{max-width: 100%;}
  .main-panel h3 {
    margin-bottom: 1.75em;
  }
  .p1{background: url(../images/thankyou/mike-main-bg.jpg) no-repeat right 0; background-size: contain;}
  .main-panel .pic{visibility: hidden; }
  header{position: relative; z-index: 99; /*background-color: transparent !important;*/ }
  body .main-panel{padding: 18% 0 8% 0}
  .main-panel .m-cont{display: flex; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;flex-wrap: wrap; justify-content: center;}
  /* .main-panel h3 li{padding-left: 0;} */
  .p2{background: url(../images/thankyou/profile-1.jpg) no-repeat 0 0; background-size: contain;}
  .p3{background: url(../images/thankyou/profile-2.jpg) no-repeat 100% 0; background-size: contain;}
  .p4{background: url(../images/thankyou/profile-3.jpg) no-repeat 100% 0; background-size: contain;}
  /* .p5 .tcont{background: url(../images/thankyou/profile-4.jpg) no-repeat 100% 0; background-size: contain;} */
  .tcont{width: 100%;}
  .p5 .tcont{padding-bottom: 0;}
  .panel-05.last{padding:0 ;}
  .button{font-size: 1.5rem;}
  .scrollToTop{margin-right: 0;}
  .panel-05.last .m-info{width:52%}
  .panel-05.last .m-info{width:65%}
  .scrollToTop{top: .89em;}
  body .page .panel.fw.last .pic{position: absolute; right: 0; top:0; z-index: 2;}
  body .page .panel.fw.last .pic, body .page .panel.fw.last .pic img{width:auto; height: 100%;}
  body .page .panel.fw.last{padding-bottom: 75px;}
  footer{padding: 1.25em 0; position: absolute; left: 0; bottom: 75px;}
  body .page .panel.fw.last footer .container{ justify-content: space-between; align-items: center;}
  .scrollToTop{ top: .75em; right: 35%; position: relative;}
  .scrollToTop{ top: 0; right: 0; }
  body .page .panel.fw.last footer .container{margin: 0; justify-content: center !important;}
  .scrollToTop{right: -5% !important; position: absolute !important; top:50% !important; -webkit-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg);}
  .panel-05 .container{position: relative;}
  body .page .panel.fw.last{justify-content: flex-start;}
  /* body .page .panel.fw.last .tcont > .container.center{justify-content: center;} */
  body .page .panel.fw.last {justify-content: center;}
  footer .container{padding: .25em;}
  /* .scrollToTop{display: none !important;} */
  /* body .main-panel .hd-container{margin-bottom: 0;} */
  .main-panel .hd-container { padding-bottom: 1.875em;}
  body .page .panel.fw.last footer .container{max-width: 100%;}
  .scrollToTop { right: 40px !important;}
/* .last{height: 100vh; }  */
 body .page .panel.fw.last .pic img{max-width: 100% !important; }
.panel-05.last .tcont{min-height: 500px;}
/* body .page .panel.fw.last input[type="text"], body .page .panel.fw.last input[type="email"], body .page .panel.fw.last input[type="button"] { padding: 1.25rem 1.5rem;	height: auto; line-height: 1rem;} */
.form-sec form >.row{justify-content: center;}
.thank-you header{position: absolute; top: 0;}
.thank-you .main-panel{padding-left: 235px;align-items: flex-start;}
.thank-you .main-panel .container{padding-top: 8.375rem;text-align: left;}
.thank-you footer{position: absolute;}
.thank-you .link-sec{margin-top: 7.8125rem;}
.link-sec a{font-size: 1.125rem;background-size: 18px;padding-right: 1.5rem;}
.thank-you .main-panel p{font-size: 1.5rem;}
}
@media(min-width: 800px){
  .panel-05 .m-info{width:55%}

}
@media(min-width: 848px){
  /* .panel-05 .m-info{width:60%} */
  .panel { padding: 3.75em 0; }
  .panel-05.last .m-info { width: 55%;}
}

@media(min-width: 900px){
  .panel-05 .m-info{width:64%}
  .panel-05.last .m-info { width: 65%;}
  .scrollToTop{display: block !important; }
}

@media(min-width: 980px){
   /* .panel-02 .container,.panel-08 .container{width: 65%;} */
   .panel-08 .container{width: 65%;}
   /* body .panel-02 .container{width: 65%;} */
  .panel-03 .container{width: 63%;}
  .thank-you .main-panel{    margin-top: 28vh;}
  .thank-you h1{font-size: 4.5em;}
}
@media(min-width: 1000px){
  .panel-05 .m-info{width:68%}
  .panel-05.last .m-info { width: 70%;}
}
@media(min-width: 1024px){
  .main-panel .hd-container{padding-bottom: 2.5rem;}

  .full-h{height: 100vh !important; padding-top: 0 !important;}
  header{align-self: flex-start;}
  .p1 > .container{max-width: 92%;}
  .panel:not(.main-panel) li::before{top:.65em}


  .panel-04 .info-pic{width: 32.71%;}
  section.panel-04{padding:6.67% 0}
  h1{font-size: 3.35em;}
  /* .panel-05 h1 span::after{width: 379px;} */
  h3{font-size: 2.5em;}
  p{font-size: 1em; line-height: 1.875em;}
  input[type="text"], input[type="email"]{max-width: 12em;}
  .main-panel .pic{max-width: 24.594em;}
  .panel{padding: 5em 0;}
  .main-panel .pic{max-width: 27.5em;}
  .panel-02 h1{font-size: 2.5em}
  /* .panel-05{padding-bottom: 0;} */
  .panel-05 .m-info{padding-bottom: 9em;}
  .panel-05 .pic img{max-width: 29.7em;}
  .anim #svgobject{max-width: 24.5em;}
  .panel-07 .slider{margin-top: 14.5em;}
  .panel-10 .container{max-width: 693px;}
  header{padding: 1.25em 0 0;}
  .img-patch{height: 9.6em;}
  header .container{    padding: 0 2.5em; max-width: 1920px;}
  .container{max-width: 815px;}
  /* h1{font-size: 3.9em;} */
  input[type="text"], input[type="email"]{    max-width: 10em;}
  .button{height: 2.27em; line-height: 2.27em;}
  .main-panel .pic{    max-width: 26.5em;}
  .main-panel .m-cont{width: 56%;}
  body .panel-02 .container{max-width: 800px;}
  /* .panel-02 .container, .panel-08 .container{width: 52%;} */
  .m-cont{width: 56%;}
  /* .panel-04 .info-pic{width: 38%;} */
  .panel-05 .m-info{width: 56%;padding-bottom: 0;}
  .panel-05 .pic{width: 46%;}
  .panel-07 .m-cont{width: 67%;}
  .panel-07 .slider{width: 33%;    margin-top: 12.5em;}
  .img-patch{    width: 127%;}
  p,li{font-size: 1.125em;}
  .testimonial-slider p{font-size: 0.875em;}
  .thank-you h2{font-size: 1.85em;}
  .thank-you header{padding: 2.3125em 0 0;}

  /* 24-09-20 */
  .panel-07 .slider{margin-top: 10.5em;}
  .executive-slider .mob-text{display: none;}
  .executive-slider .desk-text{display: block;}
  footer .container{max-width: 1920px;}
  /* h1 span::after{bottom: -16px; height: 6px;} */
  .panel-04 h1 span::after, .panel-05 h1 span::after, .panel-07 h1 span::after, .panel-08 h1 span::after, .panel-10 h1 span::after,.panel-09 h1 span::after{bottom: -16px;}
  /* .main-panel h1 span::after { bottom: -21px; height: 8px;} */
  .panel .container{max-width: initial  ;}
  /* .panel-05 .m-info{width: 60%;} */

  /* 24-09-20 */

  .thank-you footer > .container{padding: 0 2.625em;}
  .thank-you .mike-logo{margin-right: 3rem;}
  body.thank-you .main-panel{padding-left: 13em;}
}
@media(min-width: 1100px){
  .panel-05 .m-info{width: 63%; margin-left: 2.125em;}
  .panel-05.p2 .m-info{margin-right: 2.125em;}
  .panel-05.last .m-info { width: 64%;}
}

@media(min-width: 1150px){
  .container {max-width: 100%;}
  body .panel-02 .container{max-width: 1000px;}
  h1{font-size: 4.9em;}
  .page .main-panel h3{font-size: 3.9em;}
  /* .panel-05 h1 span::after{width: 477px;} */
  .main-panel .pic{max-width: 29em;}
  /* h1 span::after{bottom: -18px; height: 7px;} */
  .panel-04 h1 span::after, .panel-05 h1 span::after, .panel-07 h1 span::after, .panel-08 h1 span::after, .panel-10 h1 span::after, .panel-09 h1 span::after{bottom: -19px;}
  .panel-09 h1 span::after{bottom: -18px;}
  /* .main-panel h1 span::after { bottom: -30px; height: 11px;} */
  body .page .panel.fw.p2 .m-info{padding-right: 0;}
}

@media(min-width: 1280px){
  /* body .page .panel.fw.last input[type="text"], body .page .panel.fw.last input[type="email"], body .page .panel.fw.last input[type="button"] { padding: 1.87rem 1.5rem;} */
  .available li{width: calc(33% - 2.5em);}
  .panel:not(.main-panel) li::before{top:.75em}
  .p2.panel:not(.main-panel) li::before, .panel:not(.main-panel) .custom li::before {-webkit-transform: scale(.6);transform: scale(.6);}
    body .page .panel.fw.last .tcont > .container.center{align-items: center;}
  .p2{background: url(../images/thankyou/profile-1.jpg) no-repeat 0 0; background-size: contain;}
  .p3{background: url(../images/thankyou/profile-2.jpg) no-repeat 100% 0; background-size: contain;}
  .p4{background: url(../images/thankyou/profile-3.jpg) no-repeat 100% 0; background-size: contain;}
  /* .p5 .tcont{background: url(../images/thankyou/profile-4.jpg) no-repeat 100% 0; background-size: contain;} */
  body .page .panel.fw.p2 .m-info{padding-right: 5%;}
  /* body .page .panel.fw.last .m-info{padding:15% 0; height: calc(100vh - 238px);} */

  /* .page .main-panel{padding: 15% 0 8%;} */

  .page .main-panel .pic{max-width: 100%; width: 40%; top:0;}
  .page .main-panel h3 {font-size: 3em; margin-bottom: 1.09em;}
  .main-panel h3 li{margin: 0; line-height: .875em;}
  .sub-sec{padding-left: 11%;}
  /* body .page .panel.middle{height: calc(100vh - 120px); align-items: center; padding: 0;} */
  /* body .page .panel.fw{height: calc(100vh - 120px); padding: 0;}  */
  body .page .panel.fw .pic img{max-width: 100%;}
  body .page .panel.fw .pic{width:32.75%; margin-top: 0;}
  .page .main-panel .pic{max-width: 100%; width: auto; top:0}
  body .page .panel.fw.last .pic{width: 26.25%;}
  body .page .panel.fw .tcont{width:67.25%; width:100%}
  body .page .panel.fw .tcont > .container{height:100%; /*width:86%;*/}
  body .page .panel.fw .m-info{width: auto; padding: 8.125em 0; width: auto;}
  body .page .panel.fw h1 span::after{width: 100%;}
  body .page .panel.fw .tcont > .container.center{text-align: center; }


  body .page .panel.fw.last .m-info{width: 62%;}
  body .page .panel.fw.last .m-info{padding:15% 0; height: calc(100vh - 238px);}
  body .page .panel.fw.last .m-info{padding:0; height: auto;}
  .page .main-panel .pic{max-width: 100%; width: auto; top:0}
  body .page .panel.middle{height: calc(100vh - 75px); align-items: center; padding: 0;}
  body .page .panel.fw{height: calc(100vh - 75px); padding: 0;}
  .page .main-panel, .page .main-panel .pic img{height: 100vh;}
  .p1 > .container{max-width: 1119px;}
  body .page .panel.fw.last .pic, body .page .panel.fw.last .pic img{width:auto; height: calc(100vh - 75px);}
  body .page .panel.fw.last .pic{position: absolute; right: 0; top:0; z-index: 2;}

  body .page .panel.fw.p2 .m-info{padding-right: 5%;}
  header .container{padding: 0 2.5em; max-width: 1920px;}
  header{padding: 2.3125em 0 0}
  .panel{padding: 7em 0;}
  .main-panel{padding-top: 4em;}
  h1{font-size: 5.2em;}
  .panel-05 h1 span::after{width: 507px;}
  h3{font-size: 1.36em;}
  .container{max-width: 1119px;}
  .m-cont,.main-panel .m-cont{width: 52.5%;}
  .main-panel .pic{max-width: 33.75em;}
  .hd-container{overflow: visible;}
  /* h1 span::after {bottom: -21px;height: 7px;} */
  .button{font-size: 1.65rem;}
  input[type="text"], input[type="email"]{max-width: 100%;height: 5.52em; line-height: 4.2em;}
  .input-sec{width: 12em;}
  .input-sec:last-child{width: auto;}
  .button{padding: 0 0.9em;height: 2.2em; line-height: 2.2em;}
  /* .button{padding: 0 1.675em;} */
  .main-panel .button{padding: 0 2em;}
  /* body .sticky-menu .button{padding: 0 2em; width: auto; max-width: initial;} */
  .panel-02 .container, .panel-08 .container{width: 51%;}
  .panel-02 h1 span::after {bottom: -14px; height: 5px;}
  /* .panel-04 .info-pic{width: 37%;margin-top: 0.65em;} */
  .panel-04 .hd{margin-top: 3.813em;}
  .firms-sec .logo{width: 16.66%;}
  .panel-05 .m-info{width: 50%;}
  .panel-05{padding-bottom: 0;}
  .panel-05 .pic{margin-top: 0.65em;}
  .panel-05 .pic img{max-width: 39em;}
  .panel-05 .hd-container{margin-bottom: 4.25em;}
  .panel-07 .m-cont{width: 63%;}
  .panel-07 .slider{width: 37%;}
  .panel-07 .slider{margin-top: 21em;}
  .anim #svgobject{max-width: 29.5em;}
  .panel-07 .hd-container{margin-bottom: 5.063em;}
  .nav-arw{margin-top: 2em;}
  .panel-10 .container{max-width: 814px;}
  .panel-10 .form-sec{margin-top: 4.813em;}
  .panel-10 .hd-container{margin-bottom: 6em;}
  .panel-10 .form-sec{margin-top: 5.813em;}
  .sticky-menu .button{max-width: 5em;line-height: normal; padding: 0;}
  .sticky-menu .container{max-width: 1920px;}
  .img-patch{height: 12.6em; width: 150%;}
  .social a{width: 2em; height: 2em;}
  .scrollToTop{right: 40px;}
  .panel-02 .container,.panel-08 .container{width: 51%;}
  /* body .panel-02 .container{width: 51%;} */
  .panel-03 .container{width: 49%;}
  .firms-sec .logo{width: 14.3%;}


  .executive-slider .slides p br{display: block;}
  .thank-you .main-panel{margin-top: 0;}
  .thank-you h1{font-size: 7em;}

  /* 23-09-20 */
  .panel-07 .slider{margin-top: 19.5em;}
  .panel-07 .m-cont{width: 63.9%;}
  .panel-07 .slider{width: 36%;}
  /* 23-09-20 */

  /* 24-09-20 */
  .executive-slider p{font-size: 1.125em; line-height: 1.555555em;}
  /* h1 span::after{bottom: -21px; height: 8px;} */
  .panel-02 h1 span::after{bottom: -10px; height: 4px;}
  .panel-04 h1 span::after, .panel-05 h1 span::after, .panel-07 h1 span::after, .panel-08 h1 span::after, .panel-10 h1 span::after, .panel-09 h1 span::after{bottom: -21px;}
  /* .main-panel h1 span::after { bottom: -23px; height: 9px;} */

  /* 24-09-20 */
  p,li{font-size: 1.5em; line-height: 1.834em;letter-spacing: -0.10pt;}
  body .page .panel.fw .tcont, body .page .m-cont{font-size: .92vw;}
  /* body .page .m-cont{font-size: .838vw;} */
  .submit{min-width: 125px;}
  /* .submit .button{font-size: 1.5rem;} */
  .tcont, body .page .m-cont{padding-bottom: 7%;}
  /* .page .main-panel{padding: 12% 0 10%;} */
  /* body .page .panel.fw.p2 .m-info{padding: 0;} */
  .panel .container{max-width: 1200px;}
  .panel-04 .container{height: 85%;}
  .available ul { margin-bottom: 5.5%;}
  .panel-04 .m-info{height: 100%;}
  .panel-04 .info-pic img, .panel-04 .info-pic{height: 100%; width: auto;}
  .panel-04 .info-pic{padding-right: 7%;}
  .panel-04 .m-info{justify-content: flex-start;}
  body .page .panel.fw.last{padding-bottom: 75px; height: 100vh;}
  body .page .panel.fw.last .button{font-size: 3.5em; line-height: 1.35em; height: 1.35em;padding-bottom: 1.4em;}
  /* body .page .panel.fw.last .tcont{z-index: 1;} */
  footer{padding: 1.25em 0; position: absolute; left: 0; bottom: 75px;bottom: 0px;}
  body .page .panel.fw.last footer .container{ justify-content: space-between; align-items: center;}
  .scrollToTop{ top: .75em; right: 35%; position: relative;}
  .scrollToTop{ top: 0; right: 0; }
  body .page .panel.fw.last .m-info{margin-bottom: 75px;}
  .panel-05 .m-info{margin-left: 1%;}
  .subs{max-width: 50%;}



  .thank-you .mike-logo{width: 10.25rem;margin-right: 5.75rem;max-width: 100%;}
  .thank-you footer{padding-bottom: 2.5em;}
  .thank-you footer .scrolltop{font-size: 1.875rem; margin-right: 0.5rem;}
  .thank-you footer .scrolltop span{width: 32px; height: 32px;}
  .thank-you .wire-logo{max-width: 7.625rem;}
  body.thank-you .main-panel{padding-left: 18.6em;}

}
@media(min-width: 1368px){
  body .page .panel.fw .m-info{align-items: center; padding: 0;}
  body .page .panel.fw .tcont{padding-bottom: 0;}
}
@media(min-width: 1368px) and (min-height: 520px) {
  /* .main-panel .hd-container {
    font-size: 1.36em;
  }*/
}


@media(min-width: 1368px) and (min-height: 640px) {
  /* .main-panel .hd-container {
    font-size: 1.6em;
  } */

}
@media(min-width: 1300px) and (max-height: 640px) {
  .available ul { margin-bottom: 4%;}
}

@media(min-width: 1400px){
  body .page .panel.fw .m-info{width: auto; padding: 8.125em 0; width: auto;}
   /* body .page .panel.fw .tcont{padding-bottom: 7%;} */
  .panel .container{max-width: 1368px;}
}
@media(min-width: 1500px){
  .tcont, body .page .m-cont{padding-bottom: 0;}

  .container{max-width: 1279px;}
  body .panel-02 .container{max-width: 1200px;}
  h1{font-size: 6em;}
  .page .main-panel h3{font-size: 4em;}
  .panel-05 h1 span::after{width: 584px;}
  .input-sec{width: 14em;}
  .main-panel .pic{    max-width: 35.75em;}
  /* h1 span::after{bottom: -23px; height: 9px;} */
  /* .main-panel h1 span::after { bottom: -29px; height: 11px;} */
  .panel-04 h1 span::after, .panel-05 h1 span::after, .panel-07 h1 span::after, .panel-08 h1 span::after, .panel-10 h1 span::after, .panel-09 h1 span::after{bottom: -24px;}
  .panel-05 h1 span::after, .panel-07 h1 span::after,.panel-08 h1 span::after,.panel-09 h1 span::after,.panel-10 h1 span::after{bottom: -23px;}
  p,li{font-size: 1.5em; line-height: 1.834em;letter-spacing: -0.10pt;}
  body .page .panel.fw .tcont{font-size: .848vw;}
  body .page .m-cont{font-size: .838vw;}
  .p1 > .container{max-width: 78%;}
  /* .main-panel .hd-container { padding-bottom: 1em;} */

}
@media(min-width: 1600px){
  .panel-05 .hd-container p  strong, .thank-you p strong{font-size: 1.125em;}
  body .page .panel.fw.last .m-info{padding: 0;}
  .container{max-width: 1450px;}
  body .panel-02 .container{max-width: 1400px;}
  .main-panel .pic{max-width: 37.75em;}
  .main-panel .m-cont{width: 54.5%;}
  h1{font-size: 7em;}
  .page .main-panel h3{font-size: 5em;}

  .panel-05 h1 span::after{width: 682px;}
  .input-sec{width: 16em;}
  .m-cont{width: 54.5%;}
  .panel-05 .m-info{width: 51%;}
  p{font-size: 1.25em;}
  .testimonial-slider p{font-size: 1em;}
  .firms-sec .logo:nth-child(1) img{min-width: 6.921875em;}
  .firms-sec .logo:nth-child(2) img{min-width: 6.921875em;}
  .firms-sec .logo:nth-child(3) img{min-width: 4.348125em;}
  .firms-sec .logo:nth-child(4) img{min-width: 9.45125em;}
  .firms-sec .logo:nth-child(5) img{min-width: 7.228125em;}
  .firms-sec .logo:nth-child(6) img{min-width: 8.023125em;}
  .firms-sec .logo:nth-child(7) img{min-width: 4.049375em;}
  .firms-sec .logo:nth-child(8) img{min-width: 9.150625em;}
  .firms-sec .logo:nth-child(9) img{min-width: 6.21375em;}
  .firms-sec .logo:nth-child(10) img{min-width: 5.18625em;}
  .firms-sec .logo:nth-child(11) img{min-width: 10.108125em;}
  .firms-sec .logo:nth-child(12) img{min-width: 8.023125em;}
  .thank-you h1{font-size: 7.5em;}
  .thank-you .main-panel{margin-top: 18.5vh;}
  /* .thank-you .hd-container{margin-bottom:2.5rem;} */
  .thank-you .main-panel{padding-top: 4.6925em;}
  /* .thank-you h1 span::after{bottom: -31px;} */
  .thank-you footer{padding: 2em 0}
  /* .thank-you footer .social a{margin-right: 1.75em;}
  .thank-you .social .mailto{margin-right: 28px;}
  .thank-you .social a:nth-child(1){margin-left: 0.625em;} */

  /* 23-09-20 */
  .panel-07 .slider{margin-top: 20.5em;}
  /* 23-09-20 */
  /* h1 span::after{height: 10px;bottom: -26px;} */
  /* .main-panel h1 span::after { bottom: -36px; height: 14px;} */
  .panel-04 h1 span::after, .panel-05 h1 span::after, .panel-07 h1 span::after, .panel-08 h1 span::after, .panel-10 h1 span::after, .panel-09 h1 span::after{bottom: -26px;}
  p,li{font-size: 1.5em; line-height: 1.834em;letter-spacing: -0.10pt;}
  body .page .panel.fw .tcont{font-size: .848vw;}
  .p1 > .container{max-width: 80%;}
  /* .main-panel .hd-container { padding-bottom: 1.125em;} */

   .thank-you footer{padding-bottom: 2.5em;}
}
@media(min-width: 1600px){
  .panel .container{max-width: 1536px;}
  /* .button{padding: 0 1.65em;} */
  .thank-you .main-panel{padding-left: 300px;}
  body.thank-you .main-panel .container {
    padding-top: 12.125em;
  }
}

@media(min-width: 1800px){
  .p2.panel:not(.main-panel) li::before, .panel:not(.main-panel) .custom li::before {-webkit-transform: scale(.75);transform: scale(.75);}
  .p1 > .container {
    max-width: 1612px;
}
body .page .panel.fw.last footer .container{padding: 0;}
.panel .container{max-width: 1612px;}
  body .page .panel.fw.p2 .m-info{padding-left: 5em;}
  .img-patch{display: none;}
  header .logo img{min-width: 12.21375em;}
  h1{font-size: 7.5em; line-height: 0.767em;}
  /* .main-panel h1 span::after { bottom: -35px; height: 13px;} */
  .page .main-panel h3{font-size: 5.375em;}
  .panel-05 h1 span::after{width: 730px;}
  h3{font-size: 2em; line-height: 1.3125em;}
  p,li{font-size: 1.5em; line-height: 1.834em;letter-spacing: -0.10pt;}
  .ol{margin-bottom: 2.5em;}
  .ol li{font-size: 1.5em; padding-left: 0;}
  .main-panel h3{margin-bottom: 2.875em;}
  .container{max-width: 1612px;}
  body .panel-02 .container{max-width: 1440px;}
  .m-cont,.main-panel .m-cont{width: 54.5%;}
  /* h1 span::after{bottom: -25px; height: 11px;} */
  /* .hd-container{margin-bottom: 5.95em;} */
  /* .main-panel .hd-container{margin-bottom: 3em;} */
  input[type="text"], input[type="email"]{height: 4.875em; line-height: 4.625em; padding: 1.5em; font-size: 1em;}
  .input-sec{width: 16.4375em; margin-right: 1.5625em;}
  .button{font-size: 2.5em;height: 1.85em; line-height: 1.85em;}
  .panel{padding: 11.25em 0;}
  .main-panel{padding-top: 9.88em;  }
  .main-panel .pic{max-width: 50.0625em;}
  .input-sec{margin-bottom: 0;}
  .panel-02 .container, .panel-08 .container{width: 100%; max-width: 945px;}
  .panel-02 h1{font-size: 3.75em; margin-top: 0.2em;}
  .panel-02 .hd-container{margin-bottom: 3.5em;}
  .panel-02{padding: 11em 0;}
  .panel-04 .hd-container{margin-bottom: 4.25em;}
  /* .panel-04 .info-pic{width: 39.17%;} */
  .panel-04 .hd{font-size: 1.5em; margin-top: 3.35em;}
  .firms-sec .logo{height: 8.25em; }
  .panel-04{padding-bottom: 9.3em}
  .panel-05 .hd-container{margin-bottom: 6.65em;}
  .panel-05 .pic img{max-width: 56.3125em;}
  .panel-05{padding-bottom: 0; padding-top: 10.5em;}
  .panel-07{padding-top: 10.9375em;}
  .anim #svgobject{max-width: 43.146875em;}
  .panel-07 .hd-container{margin-bottom: 7.95em;}
  .panel-07 .slider{margin-top: 29em;width: 38.5%;}
  .panel-07 .m-cont{width: 61.45%;}
  .anim{margin-bottom: 0;padding-left: 2.5em;}
  .panel-08{padding-top: 10.75em;}
  .panel-08 .hd-container{margin-bottom: 5.5em;}
  .panel-08 .container{max-width: 978px;}
  .panel-09 {padding-top: 10.75em;}
  .panel-09 .slider .pic img{max-width: 9.375em;}
  .testimonial-slider p{font-size: 1.125em;line-height: 1.5555em;}
  .author h3{font-size: 1.5em;}
  .slider .pic{margin-bottom: 2.5em;}
  .author{margin-top: 1.25em;}
  .testimonial-slider .nav-arw{margin-top: 3em;}
  .panel-10 .container{max-width: 1167px;}
  .panel-10 .hd-container{margin-bottom: 9.375em;}
  .panel-10 .form-sec{margin-top: 8.4375em;}
  .panel-10 h2{font-size: 3.75em}
  .social a{width: 2.3em; height: 2.3em;margin-right: 1.8em;}
  .social .mailto{font-size: 2.75em; height: auto; padding: 0;}
  footer{padding: 1.875em 0 9.75em;}
  .sticky-menu .logo{max-width: initial;}
  .sticky-menu {padding: 1.44em 0;}
  .sticky-menu .logo img{width: 12.21375em;}
  .sticky-menu .button{max-width: 4.95em; font-size: 2.5em;height: 1.85em; line-height: 1.85em;}
  .panel-02 .container{ padding: 0; max-width: 892px;}
  .executive-slider .slides{padding-left: 1.875em;}
  .panel-05 .m-info{width: 49%;}
  .panel-05 .pic{margin-right: 0;}
  .executive-slider .arw-sec{margin-top: 1em;}
  .panel-10{padding-top: 10.75em;}
  .panel-02 h1 span::after{bottom: -16px; height: 7px;}
  .panel-03 .container{max-width: 800px; width: 92%; padding: 0;}
  .firms-sec .logo{padding-right: 2.75em;padding-bottom: 1.8em;}
  .panel-04{padding-top: 10.6em;}

  .firms-sec .logo:nth-child(6){padding-left: 2.5em; padding-right: 0;}
  .firms-sec .logo:nth-child(12){padding-left: 2.5em; padding-right: 0;}
  .firms-sec .logo:nth-child(7),
  .firms-sec .logo:nth-child(8),
  .firms-sec .logo:nth-child(9),
  .firms-sec .logo:nth-child(10),
  .firms-sec .logo:nth-child(11),
  .firms-sec .logo:nth-child(12) {padding-top: 0.75em;}

  /* 23-09-20 */
  .main-panel{padding-top: 7.88em;}
  .anim #svgobject{max-width: 31.25em;}
  .social a:nth-child(4){margin-right: 0.675em;}
  .panel-07 .slider{margin-top: 23.25em;}
  #stickylogo{width: 12.21375em; max-width: initial;}
  .anim{padding-left: 0.75em;}
  /* 23-09-20 */

  /* 24-09-20 */
  /* .scrollToTop{top: 2em;} */
  /* h1 span::after{bottom: -29px;} */
  .panel-04 h1 span::after, .panel-05 h1 span::after, .panel-07 h1 span::after, .panel-08 h1 span::after, .panel-10 h1 span::after, .panel-09 h1 span::after{bottom: -28px;}
  .panel-02 h1 span::after{bottom: -14px; height: 5px;}
  .panel-05 h1 span::after,.panel-06 h1 span::after,.panel-07 h1 span::after,.panel-08 h1 span::after,.panel-10 h1 span::after,.panel-9 h1 span::after{bottom: -29px;}
  /* 24-09-20 */
  .panel .container{max-width: 1760px;}
  body .page .panel.middle{height: calc(100vh - 120px); }
  body .page .panel.fw{height: calc(100vh - 120px); }
  body .page .panel.fw.last{padding-bottom: 120px;}
  body .page .panel.fw.last .m-info{margin-bottom: 120px;}
  footer{padding: 1.875em 0; bottom: 120px; z-index: 1;}

  body .page .panel.fw.last .pic, body .page .panel.fw.last .pic img{width:auto; height: calc(100vh - 120px);}
  /* .scrollToTop{right: 10% !important;} */
  .main-panel .hd-container { padding-bottom: 2.625rem;}
  .panel-05 .hd-container p  strong, .thank-you p strong{font-size: 1.25em;}
  .thank-you p strong{font-size: 1.5em;}
}

@media(min-width: 1900px){
  body .page .panel.fw.p2 .m-info{padding-left: 0em;}
  .panel .container{max-width: 1712px;}
  .thank-you h1{font-size: 8.5em;}
}
@media(min-width: 1921px){
  .main-panel .pic{    margin-right: -14%;width: 52%; position: relative;}
  .main-panel{padding-bottom: 0;}
}



@media screen and (max-width: 767px) and (orientation: landscape) {

  body.thank-you .main-panel {
    font-size: .55em;
  }
  body.thank-you .main-panel .container{padding-top: 3.75%;}
  body.thank-you .main-panel p{font-size:2em}
  body.thank-you .link-sec a{font-size:1.5em}

}

@media(max-width: 639px){
  .thank-you .social-container{align-items: flex-start; flex-direction: column; }
  .thank-you footer .social{margin-top: 0.75em;}
  .thank-you .wire-logo{max-width: 6rem;}
  .thank-you footer .scrolltop{display: none;}
  .thank-you .scrolltop.desk-hide{display: block;}
  body.thank-you .main-panel .container{display: flex; flex-direction: column; align-items: flex-start;}

}

@media(max-width: 479px){
  body.thank-you .main-panel .container{padding-top: 47.75%; padding-top:0;}
  body.thank-you .main-panel{align-items: center;}
  .thank-you footer .scrolltop{margin-bottom: 1.5em;}
  body.thank-you .main-panel .container{max-width: 73%; width: 73%;}
}
html {overflow: hidden;width: 100%;}body {height: 100%;position: fixed;overflow-y: scroll;-webkit-overflow-scrolling: touch;}