#short-template .section_3 {
  padding-top: 40px;
  padding-bottom: 40px; }
  #short-template .section_3 .border-bottom {
    display: flex;
    justify-content: center;
    border: none; }
    #short-template .section_3 .border-bottom .option-5 {
      max-width: 1024px;
      position: relative;
      width: 100%;
      margin: 0 auto 30px; }
      #short-template .section_3 .border-bottom .option-5 .video-col {
        padding-left: .9375em;
        padding-right: .9375em;
        width: 100%;
        float: left;
        position: relative; }
        #short-template .section_3 .border-bottom .option-5 .video-col h2 {
          font-family: freight-sans-pro,FreightSans,"Helvetica Neue",Helvetica,sans-serif;
          font-weight: 300;
          font-style: normal;
          text-align: center;
          text-transform: inherit;
          letter-spacing: 0; }
          @media (min-width: 768px) {
            #short-template .section_3 .border-bottom .option-5 .video-col h2 {
              font-size: 2.3125em;
              line-height: 60px; } }
          @media (min-width: 960px) {
            #short-template .section_3 .border-bottom .option-5 .video-col h2 {
              font-size: 3.125em;
              line-height: 60px; } }
        #short-template .section_3 .border-bottom .option-5 .video-col .video-wrapper {
          position: relative;
          max-width: 854px;
          margin: 0 auto;
          height: 0; }
          #short-template .section_3 .border-bottom .option-5 .video-col .video-wrapper .fluid-width-video-wrapper {
            position: relative;
            z-index: 0;
            padding: 0;
            width: 100%; }
            #short-template .section_3 .border-bottom .option-5 .video-col .video-wrapper .fluid-width-video-wrapper iframe {
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%; }
#short-template .section_4, #short-template .section_4sec, #short-template .section_4sec2, #short-template .section_4sec3 {
  padding-top: 40px;
  padding-bottom: 40px; }
  #short-template .section_4 .page-width, #short-template .section_4sec .page-width, #short-template .section_4sec2 .page-width, #short-template .section_4sec3 .page-width {
    max-width: 1440px; }
  @media (max-width: 750px) {
    #short-template .section_4, #short-template .section_4sec, #short-template .section_4sec2, #short-template .section_4sec3 {
      margin-bottom: 0; }
      #short-template .section_4 .main-banner_product-second, #short-template .section_4sec .main-banner_product-second, #short-template .section_4sec2 .main-banner_product-second, #short-template .section_4sec3 .main-banner_product-second {
        background-size: cover;
        background-position: center;
        height: 220px; } }
  @media (max-width: 1300px) {
    #short-template .section_4 .main-banner_product-second, #short-template .section_4sec .main-banner_product-second, #short-template .section_4sec2 .main-banner_product-second, #short-template .section_4sec3 .main-banner_product-second {
      background-size: cover; } }
#short-template .section_5, #short-template .section_5sec, #short-template .section_5sec2 {
  margin-top: 40px;
  margin-bottom: 40px; }
  #short-template .section_5 h2, #short-template .section_5sec h2, #short-template .section_5sec2 h2 {
    font-size: 3.125em;
    color: #404041;
    font-weight: 300; }
    @media (max-width: 750px) {
      #short-template .section_5 h2, #short-template .section_5sec h2, #short-template .section_5sec2 h2 {
        font-size: 1.75em; } }
  @media (min-width: 1200px) {
    #short-template .section_5 .feature-row__item .feature-row__image, #short-template .section_5sec .feature-row__item .feature-row__image, #short-template .section_5sec2 .feature-row__item .feature-row__image {
      width: 105%;
      max-width: 105%;
      padding-left: 10px;
      padding-right: 10px; } }
  #short-template .section_5 .featured-row__subtext, #short-template .section_5sec .featured-row__subtext, #short-template .section_5sec2 .featured-row__subtext {
    color: #6d6e70;
    font-weight: 300;
    font-size: 1.5em; }
    #short-template .section_5 .featured-row__subtext p, #short-template .section_5sec .featured-row__subtext p, #short-template .section_5sec2 .featured-row__subtext p {
      color: inherit; }
    #short-template .section_5 .featured-row__subtext h4, #short-template .section_5sec .featured-row__subtext h4, #short-template .section_5sec2 .featured-row__subtext h4 {
      font-weight: normal;
      font-size: 1.25em; }
    @media (max-width: 750px) {
      #short-template .section_5 .featured-row__subtext, #short-template .section_5sec .featured-row__subtext, #short-template .section_5sec2 .featured-row__subtext {
        font-size: 1.125em;
        line-height: 24px; } }
  #short-template .section_5 .btn, #short-template .section_5sec .btn, #short-template .section_5sec2 .btn {
    -webkit-transition: all 1s;
    transition: all 1s;
    border-radius: 7px;
    display: inline-block;
    font-size: 1.125em;
    font-weight: 500;
    color: #fff;
    height: 40px;
    line-height: 35px;
    padding: 0 1.0625em;
    background: #08a5df;
    margin-bottom: 0;
    cursor: pointer;
    outline: 0;
    text-transform: none;
    letter-spacing: 0; }
    #short-template .section_5 .btn:hover, #short-template .section_5sec .btn:hover, #short-template .section_5sec2 .btn:hover {
      background: #045c7d;
      color: #fff; }
#short-template .section_5white {
  margin-top: 40px;
  margin-bottom: 40px; }
  #short-template .section_5white .feature-row .feature-row__wrapper {
    max-width: 520px; }
  #short-template .section_5white .feature-row .rte-setting, #short-template .section_5white .feature-row h2, #short-template .section_5white .feature-row p {
    color: #ffffff; }
#short-template .section_6 {
  padding-top: 40px;
  padding-bottom: 40px; }
  #short-template .section_6 .page-width {
    max-width: 1440px; }
  @media (max-width: 750px) {
    #short-template .section_6 .main-banner_product-section_6 {
      height: 220px;
      background-size: cover;
      background-position: center; } }
  @media (max-width: 1300px) {
    #short-template .section_6 .main-banner_product-section_6 {
      background-size: cover; } }
#short-template .section_7, #short-template .section_7sec, #short-template .section_7sec2, #short-template .section_7sec3 {
  padding-top: 20px;
  padding-bottom: 20px; }
  #short-template .section_7 h2, #short-template .section_7sec h2, #short-template .section_7sec2 h2, #short-template .section_7sec3 h2 {
    font-size: 3.125em;
    font-weight: 300;
    margin-bottom: 10px;
    text-transform: none;
    letter-spacing: 0; }
    @media (max-width: 750px) {
      #short-template .section_7 h2, #short-template .section_7sec h2, #short-template .section_7sec2 h2, #short-template .section_7sec3 h2 {
        font-size: 1.75em;
        text-align: left; } }
  #short-template .section_7 p, #short-template .section_7sec p, #short-template .section_7sec2 p, #short-template .section_7sec3 p {
    font-size: 1.5em;
    font-weight: 100;
    line-height: 34px; }
    @media (min-width: 768px) {
      #short-template .section_7 p, #short-template .section_7sec p, #short-template .section_7sec2 p, #short-template .section_7sec3 p {
        max-width: 1024px;
        margin: 0 auto 45px; } }
    @media (max-width: 750px) {
      #short-template .section_7 p, #short-template .section_7sec p, #short-template .section_7sec2 p, #short-template .section_7sec3 p {
        font-size: 1.125em;
        text-align: left;
        line-height: 24px; } }
  #short-template .section_7 a, #short-template .section_7sec a, #short-template .section_7sec2 a, #short-template .section_7sec3 a {
    color: #08a5df; }
  #short-template .section_7 .btn, #short-template .section_7sec .btn, #short-template .section_7sec2 .btn, #short-template .section_7sec3 .btn {
    -webkit-transition: all 1s;
    transition: all 1s;
    border-radius: 7px;
    display: inline-block;
    font-size: 1.125em;
    font-weight: 500;
    color: #fff;
    height: 40px;
    line-height: 35px;
    padding: 0 1.0625em;
    background: #08a5df;
    margin-bottom: 0;
    cursor: pointer;
    outline: 0;
    text-transform: capitalize;
    letter-spacing: 0; }
    #short-template .section_7 .btn:hover, #short-template .section_7sec .btn:hover, #short-template .section_7sec2 .btn:hover, #short-template .section_7sec3 .btn:hover {
      background: #045c7d;
      color: #fff; }
#short-template .section_8 {
  padding-top: 40px;
  margin-bottom: 40px;
  background: #efefef; }
  #short-template .section_8 .testimonials {
    display: flex; }
    @media (max-width: 900px) {
      #short-template .section_8 .testimonials {
        display: block; } }
    #short-template .section_8 .testimonials .testimonial_item {
      width: 50%;
      text-align: center;
      padding: 73px 0; }
      @media (max-width: 900px) {
        #short-template .section_8 .testimonials .testimonial_item {
          width: 100%; } }
      #short-template .section_8 .testimonials .testimonial_item p {
        font-size: 1.625em;
        font-weight: 300;
        color: #404041;
        padding: 0 70px;
        line-height: 30px; }
        @media (max-width: 750px) {
          #short-template .section_8 .testimonials .testimonial_item p {
            font-size: 1em;
            padding: 0 30px; } }
      #short-template .section_8 .testimonials .testimonial_item cyte {
        font-size: 1.125em;
        font-weight: 700;
        color: #404041; }
        @media (max-width: 750px) {
          #short-template .section_8 .testimonials .testimonial_item cyte {
            font-size: .8125em; } }
    @media (max-width: 750px) {
      #short-template .section_8 .testimonials .testimonial_item:first-child {
        padding-bottom: 20px; }
      #short-template .section_8 .testimonials .testimonial_item:last-child {
        padding-top: 20px; } }

.section_10, .section_10sec {
  margin-top: 40px; }
  .section_10 .page-width, .section_10sec .page-width {
    max-width: 1440px; }
  @media (max-width: 750px) {
    .section_10 .main-banner_product-section_10, .section_10sec .main-banner_product-section_10 {
      height: 220px;
      background-size: cover;
      background-position: center; } }
  @media (max-width: 1300px) {
    .section_10 .main-banner_product-section_10, .section_10sec .main-banner_product-section_10 {
      background-size: cover; } }

.section_13 {
  margin-bottom: 40px;
  margin-top: 40px; }
  @media (max-width: 1150px) {
    .section_13 .banner-with-text, .section_13 .banner-with-text-2 {
      height: auto; } }
  .section_13 .page-width {
    max-width: 76.875em; }
  .section_13 h2 {
    font-size: 3.125em;
    color: #fff;
    font-weight: 300; }
    @media (max-width: 750px) {
      .section_13 h2 {
        font-size: 1.75em; } }
  .section_13 .featured-row__subtext {
    color: #fff;
    font-weight: 300;
    font-size: 1.5em; }
    .section_13 .featured-row__subtext p {
      color: inherit; }
    @media (max-width: 750px) {
      .section_13 .featured-row__subtext {
        font-size: 1.125em;
        line-height: 24px;
        padding-bottom: 40px; } }

.order-bordered {
  padding: 5px 15px;
  border: 2px solid rgba(0, 0, 0, 0.2);
  border-radius: 2px; }

.order-date {
  color: #3d4246;
  font-size: 28px; }

.order-info {
  margin-bottom: 25px;
  padding: 20px 0px; }
  .order-info h4, .order-info p {
    margin: 0;
    color: #3d4246; }
  .order-info h4 {
    margin-bottom: 5px; }
  .order-info h3 {
    margin: 10px 0;
    font-size: 32px; }

.order-tabel .responsive-table thead {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.order-tabel .responsive-table th, .order-tabel .responsive-table td {
  border: none; }
.order-tabel .responsive-table th {
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.4); }
.order-tabel .responsive-table .status-border {
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  border-left: 1px solid rgba(0, 0, 0, 0.2); }
  @media (max-width: 750px) {
    .order-tabel .responsive-table .status-border {
      border: none; } }
.order-tabel .responsive-table .item-image {
  display: flex;
  align-items: center; }
  .order-tabel .responsive-table .item-image img {
    padding-right: 15px; }

.order-additional-info {
  margin-top: 30px;
  padding: 0; }
  .order-additional-info a {
    color: #08a5df; }

.additional-customer a {
  font-size: 18px;
  color: #08a5df; }

.customer-main-info .customer-info-block {
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-bottom: none; }
  .customer-main-info .customer-info-block:last-child {
    margin-bottom: 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3); }
  .customer-main-info .customer-info-block .customer-title {
    padding: 10px 15px;
    color: rgba(0, 0, 0, 0.3);
    background-color: rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    font-weight: 600; }
  .customer-main-info .customer-info-block .customer-body {
    padding: 15px; }
    .customer-main-info .customer-info-block .customer-body p {
      margin: 0;
      color: #3d4246; }

.customer-order-box {
  margin-bottom: 15px;
  padding: 0 15px; }
  .customer-order-box .customer-order-box-border {
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-bottom: none; }
    .customer-order-box .customer-order-box-border:last-child {
      border-bottom: 1px solid rgba(0, 0, 0, 0.3); }
    .customer-order-box .customer-order-box-border .customer-order-box-padding {
      padding-top: 15px; }
  .customer-order-box a {
    color: #08a5df; }
  .customer-order-box p {
    margin-bottom: 5px;
    color: #3d4246; }
    .customer-order-box p b {
      text-transform: uppercase; }
  .customer-order-box .item {
    display: flex;
    align-items: center;
    margin-bottom: 10px; }
    .customer-order-box .item img {
      padding-right: 15px; }
  .customer-order-box .btn-full {
    margin-top: 15px; }
  .customer-order-box .item-border {
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-left: 1px solid rgba(0, 0, 0, 0.3); }
    .customer-order-box .item-border a {
      color: #3d4246; }
    @media (max-width: 750px) {
      .customer-order-box .item-border {
        border: none; } }

.object-cover {
  object-fit: cover; }

.object-cover.pos-center {
  object-position: center; }

.object-cover.pos-top {
  object-position: top; }

.object-cover.pos-right {
  object-position: right; }

.object-cover.pos-bottom {
  object-position: bottom; }

.object-cover.pos-left {
  object-position: left; }
