<style>
   body {
    background-color: antiquewhite;
  }
  * {
    box-sizing: border-box;
  }
  .partner-cn {
    max-width: 777px;
    margin: 0 auto;
  }
  .partners {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
  }
  .card {
    flex: 0 0 33.33%;
    max-width: 33.33%;
    padding: 0 15px;
    text-align: center;
  }
  .per-one-img {
    width: 140px;
    height: 140px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .per-one-img img {
    max-height: max-content;
    max-width: max-content;
    width: 100%;
    height: auto;
    background: #fff;
  }
  #smartcapture-block-q5ip2atymx select {
     font-size: 16px;
     width: 100%;
     border: 0;
     border-bottom: 2px solid;
     padding: 8px 12px;
     text-align: center;
     border-color: grey;
     background: transparent;
     color: grey;
     height: 50px !important;
     font-family: 'Jost', sans-serif !important;
     outline: none;
     text-transform: uppercase;
}
  .partner-title{
    font-size: 18px;
    font-family: 'Jost', sans-serif;
    color: #000;
    font-weight: 400;
  }
  .two-col-sec-imag-txt, .two-col-sec-imag-txt-fom {
  text-align: left !important;
  }
  .banner_cont{
    text-align: center;
    color: #fff;
  }
  .banner-img img {
    max-width:420px;
  }
  .main {
    padding: 30px 0;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
}
  .down_arrow img {
    -moz-animation: bounce 2s infinite;
    -webkit-animation: bounce 2s infinite;
    animation: bounce 2s infinite;
    max-width: 80px;
  }
  @keyframes bounce{
    0%,20%,50%,80%,100%{
      transform:translateY(0)}
    40%{
      transform:translateY(-30px)}
    60%{
      transform:translateY(-15px)}
  }
  .down_arrow {
    padding: 60px 0 0;
  }
  .banner_cont h1{
    font-size:30px;
  }
  .banner_cont p{
    margin-top: 40px;
  }
  .banner_cont h1 {
    font-family: 'Source Serif Pro';
    font-weight:400;
  }
  .baner_RETAIL {
    margin-top: 60px;
  }
  .banner-img{
    margin-top: 50px;
  }
  .baner_RETAIL h2{
    font-family: 'Source Serif Pro';
    font-weight:400;
    border-top: 2px solid #ce4325;
    border-bottom: 2px solid #ce4325;
    display: inline-block;
    padding: 10px 30px;
    font-size:35px;
  }
  .case-imag-sec {
    max-width: 108px;
    width: 100%;
    margin-right: 10px;
  }
  .row.justify-content-between.col-wrp {
    padding-right: 15px;
    padding-left: 15px;
  }
  :root{
    --gutter-x:1.5rem;
    --gutter-y:0}
  *{
    scroll-behavior:smooth;
    scrollbar-width:thin;
    scrollbar-color:#605c5c #ececec;
    box-sizing:border-box}
  body{
    font-family:Arial,Helvetica,sans-serif;
    transition:.5s all ease;
    margin:0}
  .container{
    width:100%;
    max-width:900px;
    padding-right:calc(var(--gutter-x) * .5);
    padding-left:calc(var(--gutter-x) * .5);
    margin-right:auto;
    margin-left:auto}
  .row{
    display:flex;
    flex-wrap:wrap;
    margin-top:calc(-1 * var(--gutter-y));
    margin-right:calc(-.5 * var(--gutter-x));
    margin-left:calc(-.5 * var(--gutter-x));
    border-bottom:2px solid #ce4325;
    padding:2.3rem 0}
  .d-flex{
    display:flex!important}
  .flex-column{
    flex-direction:column!important}
  .align-items-center{
    align-items:center!important}
  .justify-content-end{
    justify-content:flex-end!important}
  .justify-content-center{
    justify-content:center!important}
  .justify-content-between{
    justify-content:space-between !important}
  .justify-content-around{
    justify-content:space-around!important}
  .justify-content-evenly{
    justify-content:space-evenly!important}
  .box{
    display: flex;
    flex: 0 0 47%;
    align-items: center;
  }
  .case-imag-sec img{
    max-width: 100px;
    margin-right: 10px;
    width: auto;
  }
  .title-text{
    color:#ce4325;
    font-size:24px;
    font-family: "Times New Roman", Times, serif;
  }
  .info-text{
    color: #000;
    font-size: 18px;
    opacity: 0.8;
    margin-top: 10px;
    letter-spacing: 0.5px;
    line-height: 0.5cm;
    font-family: 'Jost', sans-serif;
  }
  .bs-content{
    font-family: 'Jost', sans-serif;
    font-weight:400;
  }
  .outline-sec-contnt img {
    max-width: 25px;
  }
  .outline-sec-contnt {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 20px 0 0;
  }
  .page-center {
    max-width: 1400px;
    width: 100%;
    margin: 0 auto;
  }
  .outline-sec-contnt span {
    font-size: 16px;
    font-family: 'Jost', sans-serif;
    margin: 0 20px 0 5px;
    text-transform: uppercase;
    font-weight: 400;
  }
  .outline-sec-wrp {
    padding: 40px 0 60px;
  }
   .banner_cont h1 h2 {
    font-family: sans-serif;
  }
  .skill+.exp {
    opacity: 0;
    transition: opacity 1s;
    text-decoration: none;
    color: #fff;
  }
  .skill:hover+.exp {
    opacity: 1;
    margin: 0;
  }
  .exp{
    text-decoration: none;
    color: #fff;
    font-size: 30px;
    font-family: 'open-sans', sans-serif;
  }
  .down_arrow a{
    text-decoration: none;
    color:#fff }
  .bd-right{
    color: #fff;
    padding: 25px;
  }
  .row2{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .bs-col{
    flex: 0 0 60%;
    max-width: 60%;
    padding: 0 15px;
    position: relative;
  }
  .bs-col:last-child{
    flex: 0 0 40%;
    max-width: 40%;
    padding: 0 15px;
  }
  .bd-left-img img{
    width: 100%;
  }
  .bs-content {
    padding-left: 30px;
    position: relative;
    padding-bottom:20px;
  }
  .bs-col:first-of-type::after {
    position: absolute;
    content: '';
    width: 84%;
    background-color: #ce4325;
    height: 2px;
    left: 83%;
    top: 38%;
  }
  .bs-content h3 {
    font-size: 24px;
    color: #ffffff;
    font-weight: 300;
    line-height: 1.3em;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 60px;
    font-family: 'Source Serif Pro';
  }
  .bs-content p {
    font-size: 14px;
    color: #ffffff;
    line-height: 1.3em;
    text-align: left;
  }
  .bd-left-img {
    margin-bottom: -60px;
    position: relative;
}
  .bd-left-img img{
    border-radius: 0 70px 0px 0;
  }
 *{
    box-sizing:border-box;
  }
  body{
    padding:0px;
    margin:0px;
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
  }
  .bex_container{
    max-width:1170px;
    width:100%;
    margin:auto;
    display: flex;
    flex-wrap: wrap;
  }
  .buliding_ex_md{
    background-color: #e7451d;
    background-repeat: no-repeat;
    background-position: 75% center;
    background-size: contain;
    overflow:hidden;
  }
  .bex_col{
    flex:0 0 auto;
    max-width:30%;
    width:100%;
    padding:30px 0px;
  }
  .bex_col:last-child{
    max-width:70%;
    position:relative;
    padding:0px;
  }
  .bex_col:last-child img{
    float: left;
    max-width: none;
    width:auto;
  }
  .Icon_bex_wrap{
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    gap:0px 20px;
  }
  .Icon_bex_wrap:not(:last-child){
    margin-bottom:50px;
  }
  .Icon_bex_wrap img{
    max-width: 100px;
    width: 100%;
  }
  .Icon_bex_content h3{
    font-size: 25px;
    text-align: right;
    line-height: 1.1em;
    margin: 0;
    font-weight: bold;
    color: #fff;
    text-align:right;
  }
  .Icon_bex_content p{
    font-size: 16px;
    line-height: 1.4em;
    margin: 5px 0 0;
    color: #fff;
    text-align:right;
  }
  .row3{
    padding:65px 0 30px 0;
  }
  .findoutmore{
    background-color:#202020;
    padding:60px 0 ;
  }
  .row7 {
    display: flex;
    flex-wrap: wrap;
    align-items:center;
  }
  .row7-col1{
    flex:0 0 auto;
    max-width:45%;
    width:100%;
  }
  .row7-col2{
    flex:0 0 auto;
    width:100%;
    position:relative;
  }
  .row7-col2.fom-img img {
    max-width: 581px;
    width: 100%;
    min-height: 634px;
    object-fit: cover;
    object-position: center;
    border-radius: 70px 0 0 0;
    margin-bottom: -100px;
}
  .row7-col2.fom-img .two-col-sec-imag-txt-fom {
    bottom: -70px;
    left: 25px;
}
  .row7-col1 img {
    border-radius: 70px 0 0 0;
    margin-bottom:-100px;
    height: auto;
    width: auto;
  }
  .field-input {
    font-size: 16px;
    width: 100%;
    border: 0;
    border-bottom: 2px solid;
    padding: 8px 12px;
    text-align: center;
    border-color: grey;
    background: transparent;
    color:grey;
    height:50px;
    font-family: 'Jost', sans-serif;
  }
  .field-input::placeholder {
    text-align: center;
  }
  .field-input:focus, .field-input:focus-visible {
    outline: 0;
  }
  .field-input-btn {
    width: 100%;
    padding: 8px 12px;
    font-family: 'Jost', sans-serif;
    color: #ce4325;
    background-color: #FFF8F2;
    border:#fff;
    margin: 20px 0 0;
    font-family: 'Jost', sans-serif;
    height:50px;
    font-size: 20px;
    font-weight: 600;
    cursor:pointer;
  }
  .fom-form {
    width: 400px;
  }
  .center-text {
        text-align: center;
    border-bottom: 2px solid #ce4325;
    font-size: 20px;
    margin: 0 0 30px;
  }
  .center-text h2 {
    font-size: 24px;
    font-weight: 300;
    font-family:'Source Serif Pro';
    margin: 0 0 10px;
    color:#ffffff;
  }
 img {
    width: 100%;
  }
  .two-col-sec-hdr h2 {
    font-weight: 300;
    font-size: 24px;
    color: #ffffff;
    line-height: 1.3em;
    text-align: center;
    font-family: 'Source Serif Pro';
    position: relative;
    margin: 0;
    padding: 0 0 20px;
  }
  .two-col-sec-hdr h2:before {
    position: absolute;
    content: "";
    background-color: #ce4325;
    height: 1.5px;
    width: 100%;
    font-weight: 400;
    margin: 0 auto;
    left: 0;
    right: 0;
    bottom: 10px;
  }
  .two-col-sec-wrp p {
    font-family: 'Jost', sans-serif;
    font-weight: 400;
  }
  .two-col-sec-desc h3 {
    font-family: 'Jost', sans-serif;
    font-weight: 300;
    font-size: 18px;
    color: #ce4325;
    margin: 0;
    left: 26px;
    padding: 25px 0 0;
  }
  .two-col-sec-desc p {
    margin: 0;
    font-size: 14px;
    color: #ffffff;
    line-height: 1.3em;
    text-align: left;
    padding: 10px 0;
  }
  .two-col-sec-imag.imag1 img {
    border-radius: 0 0 70px 0;
  }
  .two-col-sec-imag.imag2 img {
    border-radius: 0 70px 0 0;
  }
  .two-col-sec-imag {
    position: relative;
  }
  .two-col-sec-in {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .two-col-sec-imag-wrp {
    flex: 0 0 60%;
  }
  .two-col-sec-txt {
    flex: 0 0 32%;
    padding: 10% 0 0;
  }
  .two-col-sec-wrp {
    padding: 80px 100px;
  }
  .two-col-sec-imag.imag1 {
    margin: 0 0 40px;
  }
  .two-col-sec-imag-txt h2 {
    font-size: 14px;
    color: #fff;
    line-height: 18px;
    font-family: 'Jost', sans-serif;
    margin: 0;
    font-weight: 600;
    text-shadow: #000000 0px 0px 14px;
  }
  .two-col-sec-imag-txt h3 {
    font-size: 14px;
    color: #fff;
    line-height: 18px;
    font-family: 'Jost', sans-serif;
    margin: 0;
    font-weight: 400;
    text-shadow: #000000 0px 0px 14px;
  }
  .two-col-sec-imag-txt p {
    font-size: 12px;
    color: #fff;
    line-height: 17px;
    font-family: 'Jost', sans-serif;
    margin: 0;
    font-weight: 400;
    text-shadow: 1px 1px 2px #000, 0 0 1em #000, 0 0 0.2em #000;
    padding: 10px 0 0;
  }
  .two-col-sec-imag-txt {
    position: absolute;
    bottom: 15px;
    left: 25px;
  }   
  #Err_fname, #Err_lname, #Err_email,#Err_brandwebsite,#Err_brandname,#Err_phone {
    color: red;
  }
  form p {
    font-family: 'Jost', sans-serif;
    font-weight: 300;
    font-size: 14px;
    margin: 0;
    text-align: left;
    padding: 5px 0 0 0;
  }
  .field-input {
    color: #fff;
  }
  .field-input:focus {
    border-color: #fff;
  }
  .field-input-btn:hover,.field-input-btn:active,.field-input-btn:visited, .field-input-btn:focus {
    background-color: #ce4325;
    color: #fff;
  }
  .field-input-btn {
    transition: all .4s ease;
  }
  select.field-input {
    color: grey;
  }
  .two-col-sec-imag-txt-fom {
    position: absolute;
    bottom: -85px;
    right: -173px;
  }
  .two-col-sec-imag-txt-fom h2 {
    font-size: 14px;
    color: #fff;
    line-height: 18px;
    font-family: 'Jost', sans-serif;
    margin: 0;
    font-weight: 600;
    text-shadow: #000000 0px 0px 14px;
  }
  .two-col-sec-imag-txt-fom h3 {
    font-size: 14px;
    color: #fff;
    line-height: 18px;
    font-family: 'Jost', sans-serif;
    margin: 0;
    font-weight: 400;
    text-shadow: #000000 0px 0px 14px;
  }
  .two-col-sec-imag-txt-fom p {
    font-size: 12px;
    color: #fff;
    line-height: 17px;
    font-family: 'Jost', sans-serif;
    margin: 0;
    font-weight: 400;
    text-shadow: 1px 1px 2px #000, 0 0 1em #000, 0 0 0.2em #000;
    padding: 10px 0 0;
  }
  .con-col-3 h3>a {
    color: #ce4325;
  }
  *{
    box-sizing: border-box;
  }
  .con-row{
    display: flex;
    flex-wrap:wrap ;
    margin: 0 -15px;
    justify-content: space-between !important;
    padding-top:50px;
  }
  .con-col-3{
    max-width: 50%;
    flex: 0 0 50%;
    padding: 0 15px;
    text-align: center;
    margin-bottom: 40px;
  }
  .con-col-3 h3{
    color: #ce4325;
    font-size:20px;
    font-family: 'Jost', sans-serif;
    margin: 0;
    font-weight: 700;
  }
  .con-col-3 a{
    color: #000000;
    text-decoration:none;
    font-family: 'Jost', sans-serif;
  }
  .border{
    max-width: 777px;
    margin: 0 auto;
    border-style: solid;
    border-color: #ce4325;
    border-width: 0 2px 1px 2px;
  }
  .contact-row{
    margin-bottom:40px;
  }
  .con-heading-txt{
    text-align: center;
    border-bottom: 2px solid #ce4325;
    width: fit-content;
    margin: 0 auto;
  }
  .con-heading-txt h3{
    font-weight: 400;
    font-size: 24px;
    color: #ce4325;
    font-family: "Times New Roman", Times, serif;
    margin-bottom: 10px;
  }
  .con-heading{
    padding-top:75px;
  }
  .con-detail{
    font-size:16px;
  }
  .con-detail p{
    margin:10px 0 0;
    font-family: 'Jost', sans-serif;
  }
  .disc-content p {
    opacity: .9;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    margin: 0;
  }
  .disc-content h3 {
    margin: 0;
    padding: 0 0 5px;
    font-weight: 600;
  }
  .disc-container{
    max-width:842px;
    padding: 40px 0;
  }
  
  
  
    @media (min-width:1400px){
    .container{
      max-width:1320px;
    }
  }
    @media (max-width:1199px) {
    .bs-content {
      padding-left: 0;
      position: relative;
      padding-bottom: 20px;
    }
    .bs-col:last-child {
      flex: 0 0 50%;
      max-width: 50%;
      padding: 0 15px;
    }
    .bs-col {
      flex: 0 0 50%;
      max-width: 50%;
      padding: 0 15px;
      position: relative;
    }
    .bs-content h3 {
      font-size: 18px;
      color: #ffffff;
      margin-top: 40px;
      margin-bottom: 50px;
    }
    .bs-col:first-of-type::after {
      position: absolute;
      content: '';
      width: 84%;
      background-color: #ce4325;
      height: 2px;
      left: 83%;
      top: 33.5%;
    }
  }
  @media (min-width:1200px){
    .container{
      max-width:1140px}
  }
  @media(max-width: 1200px){
    .two-col-sec-imag-wrp {
      flex: 0 0 47%;
    }
    .two-col-sec-txt {
      flex: 0 0 48%;
      padding: 20px 0 0;
    }
  }
  @media (max-width:1050px){
    .two-col-sec-imag-txt.lease-sec {
      left: 40px;
      bottom: 15px;
    }
  }
  @media(max-width: 992px){
    .bex_col.bex_left{
      flex:0 0 auto;
      max-width:90%;
      width:100%;
      padding:30px 0 ;
      margin: 0px auto;
    }
    .bex_col.bex_right{
      display:none}
    .two-col-sec-imag-txt-fom{
      position:absolute;
      bottom:24px !important;
      right:25px}
    .center-text {
      width: 100%;
      margin-bottom: 30px;
    }
    .row7 {
      display: block;
    }
    .row7-col1 {
      max-width: 100%;
    }
    .fom-form {
      width: 100% !important;
      padding-bottom: 20px;
    }
    .row7-col2 img {
      margin: 0 auto;
    }
    .row7-col2 {
      max-width: 100%;
      text-align: center;
    }
  }
   @media (max-width:991px) {
    .bd-left-img img {
      margin: 0;
    }
    .bs-col:first-of-type::after {
    content: none;
}
    .banner-down {
      padding: 0 15px !important;
  }
    .bs-content h3 {
      position: relative;
    }
    .bs-content h3:before {
      position: absolute;
      content: '';
      width: 100%;
      background-color: #ce4325;
      height: 2px;
      left: 0;
      right: 0;
      margin: 0 auto;
      bottom: -15px;
    }
    .bs-col:first-of-type::after {
      content: none;
    }
  }
   @media (max-width: 820px){
    .two-col-sec-imag-wrp {
      flex: 0 0 100%;
  }

  .two-col-sec-txt {
      flex: 0 0 100%;
      order: -1;
      padding: 0 0 15px;
  }
  }
  @media(max-width: 768px){
    .banner_cont p {
      margin-top: 10px;
      font-size: 14px;
  }
    .banner.main {
      height: unset;
      padding: 60px 0 40px;
  }
    .bs-col:last-child {
      order: -1;
  }
    .bs-col,  .bs-col:last-child {
      flex: 0 0 100%;
      max-width: 100%;
  }
    .two-col-sec-imag.imag1 {
      margin: 0 0 20px;
    }
    .two-col-sec-wrp {
      padding: 60px 0 40px;
    }
    .two-col-sec-hdr h2 {
      font-size: 20px;
    }
    .two-col-sec-desc h3 {
      padding: 15px 0 0;
    }
    .outline-sec-contnt img {
      max-width: 20px;
    }
    .outline-sec-contnt span {
      font-size: 14px;
    }
    .outline-sec-contnt {
      padding: 15px 0 0;
    }
    .Icon_bex_wrap img{
      max-width:60px}
    .Icon_bex_content h3{
      font-size:20px;
      text-align:center;
      padding:15px 0 5px}
    .buliding_ex_md{
      padding:30px 15px 20px}
    .Icon_bex_wrap{
      display:block;
      text-align:center}
    .Icon_bex_content p{
      text-align:center;
      font-size:14px;
      padding:0}
    .bex_container{
      margin:0 auto;
      display:block}
    .case-imag-sec img {
      width: 100%;
    }
    .case-imag-sec {
      max-width: 50px;
      margin-right: 15px;
    }
    .col-wrp {
      display: block;
      border: none;
      padding: 0;
    }
    .box {
      padding: 10px 0;
      margin:30px 0 0 0 ;
    }
    span.title-text {
      font-size: 16px;
    }
    span.info-text {
      font-size: 14px;
      margin: 5px 0 0;
    }
    .row7-col2.fom-img img {
      width: 100%;
      height: auto !important;
      min-height: unset !important;
  }
    .banner_cont h1 {
      font-size: 24px;
    }
    .banner-img {
      margin-top: 20px;
    }
    .banner-img img {
      max-width: 300px;
    }
    .baner_RETAIL h2 {
      font-size: 22px;
    }
    .baner_RETAIL {
      margin-top: 40px;
    }
    .down_arrow {
      padding: 40px 0 0;
    }
    .down_arrow img {
      max-width: 60px;
    }
    .banner-down {
      padding: 0 15px !important;
    }
    .row7-col2.fom-img .two-col-sec-imag-txt-fom {
      bottom: -5% !important;
      right: 13%;
  }
    .row7-col2.fom-img img {
      margin-bottom: -60px;
  }

    td.stylingblock-content-wrapper.camarker-inner {
      padding: 0 !important;
      width: 100%;
  }

  td.responsive-td {
      width: 100% !important;
      display: block;
      text-align: center;
      padding: 15px !important;
  }
    .center-text h2 {
      font-size: 20px;
    }
    input.field-input {
      font-size: 14px;
    }
    p.partner-title {
      font-size: 16px;
      margin: 0;
    }
    .card {
      max-width: 100%;
      flex: 0 0 100%;
      padding: 0px 0 15px;
    }
    .per-one-img {
      height: unset;
    }
    .partner-cn {
      padding: 0 15px !important;
    }
  }  
  @media (max-width: 420px){
    .banner-img img {
      max-width: 260px;
    }
    .case-imag-sec {
      max-width: 60px;
    }
  }
  
 
  

  @media only screen and (max-width: 768px) {
    form#smartcapture-block-q5ip2atymx {
      padding-left: 0px !important;
    }
    #smartcapture-block-q5ip2atymx {
      /* max-width: 480px; */
      max-width: 100% !important;
    }
    .sc-head {
      padding: 0 0px !important;
    }
  }
  .smartcapture-content-wrapper fuelux i {
    color:#fff}
   @media(max-width: 600px){
     .two-col-sec-imag-txt h2 {
    font-size: 12px;
     }
     .row7-col2.fom-img .two-col-sec-imag-txt-fom {
      right: 30px !important;
  }
    .con-heading-txt h3 {
      font-size: 20px;
    }
    .con-col-3 {
      margin-bottom: 25px;
    }
    .con-row {
      padding-top: 30px;
    }
    .con-heading {
      padding-top: 30px;
    }
    .con-col-3 h3 {
      font-size: 16px;
      padding: 0 0 5px;
    }
    .con-detail p {
      font-size: 14px;
      line-height: 20px;
      margin: 0;
      padding: 00;
    }
    .con-row {
      display: block;
    }
    .con-col-3 {
      max-width: 100%;
    }
  }

</style>