.t-one-col-text__container h1,.t-one-col-text__container h2,.t-one-col-text__container h3,.t-one-col-text__container h4,.t-one-col-text__container h5,.t-one-col-text__container h6 {
  background: -o-linear-gradient(340.42deg, #783CBE 8.23%, #4A52C7 73.32%, #4A52C7 73.32%);
  background: linear-gradient(109.58deg, #783CBE 8.23%, #4A52C7 73.32%, #4A52C7 73.32%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.t-one-col-text__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.t-one-col-text .t-one-col-text__image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.t-one-col-text__image img {
  width: 100%!important;
}
   /* .t-one-col-text__left p {
     width: 70%;
       
    }*/
@media(max-width: 992px) {
.t-one-col-text__container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
    .t-one-col-text__image {
     width: 100%!important;
     margin-left: 0px!important;
  }
    .t-one-col-text__left {
     width: 100%!important;
      margin-bottom: 35px;
    }
    .t-one-col-text__left p {
     width: 80%;
     margin: 0 auto;
       
    }
  .t-one-col-text__left h1,.t-one-col-text__left h2,.t-one-col-text__left h3,.t-one-col-text__left h4,.t-one-col-text__left h5,.t-one-col-text__left h6,.t-one-col-text__left p, .t-one-col-text__left div {
   text-align: center!important;
  }
}
/*@media(max-width: 500px) {
.t-one-col-text__container h1,.t-one-col-text__container h2,.t-one-col-text__container h3,.t-one-col-text__container h4,.t-one-col-text__container h5,.t-one-col-text__container h6 {
  font-size: 35px!important;
}*/
    .t-one-col-text__left p {
     width: 100%;
      
    }
}
@media(min-width: 1280px) {
  #Our_Differentiator .t-one-col-text__left {
  max-width: 547px;
  width: 100%!important;
  }
    #Our_Differentiator .t-one-col-text__left h2 {
  font-weight: 600;
  }
}

/* Layout 2 */
.two-columns.layout-2 .tc-col { width: 100% }

.two-columns.layout-2 .title__lg { margin-bottom: 8px; }
.two-columns.layout-2 .map-legend { display: flex; flex-flow: wrap; gap: 20px; }
.two-columns.layout-2 .map-legend .map-legend__item { display: flex; }
.two-columns.layout-2 .map-legend .map-legend__item .map-legend__icon { margin-bottom: 0; margin-right: 10px; align-self: flex-end;  }
.two-columns.layout-2 .map-legend .map-legend__item .map-legend__txt { align-self: flex-end; }
.two-columns.layout-2 .tc-col__1 img { max-width: 105%; margin-top: 20px; }
@media (max-width: 1279px) {
  .two-columns.layout-2 .map-legend .map-legend__item .map-legend__txt { font-size: 13px; }
  .two-columns.layout-2 .map-legend .map-legend__item .map-legend__icon { width: 12px; }
}
@media (max-width: 991px) {
  .two-columns.layout-2 .tc-col.padding-y { padding-top: 0; padding-bottom: 0; }  
}
@media (max-width: 767px) {
  .two-columns.layout-2 .tc-col.padding-y { padding-top: 0; padding-bottom: 0; } 
}
@media (min-width: 768px) {
  .two-columns.layout-2 .title__lg { margin-bottom: 25px; }
}
@media (min-width: 992px) {
  .two-columns.layout-2 { padding-top: 0; padding-bottom: 0; }
  .two-columns.layout-2 .container .row { align-items: center; }
  .two-columns.layout-2 .tc-col { width: 46%; z-index: 1;}
  .two-columns.layout-2 .tc-col__1 { margin-left: -18%;  padding-top: 30px; padding-bottom: 30px;}
  .two-columns.layout-2 .tc-col__1 img { max-width: 105% !important; margin-top: 0; margin-bottom: 0; }
  .two-columns.layout-2 .tc-text-wrap { max-width: 80%;}
  .two-columns.layout-2 .title__lg { text-align: left; margin-top: 10px; margin-bottom: 30px; }
}
@media (min-width: 1280px) {
  .two-columns.layout-2 .tc-col { width: 37%; }
 .two-columns.layout-2 .tc-col__1 { margin-left: -10%; } 
}
@media (min-width: 1640px) {
  .two-columns.layout-2 .title__lg { margin-bottom: 35px; }
  .two-columns.layout-2 .map-legend { gap: 50px; }
}