﻿@charset "UTF-8";

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(/fonts/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(/fonts/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(/fonts/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(/fonts/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(/fonts/mem5YaGs126MiZpBA-UN8rsOUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}

* {
    font-family: "Open Sans", sans-serif;
}

html, body {
    color: #6f6f6d;
    font-size: 1.1rem;
    overflow-x: hidden;
    width: 100%;
}

.img {
  max-width: 100%; }

a {
  color: #ee8a1d; }
  a:hover {
    color: #ee8a1d;
    text-decoration: underline; }



table {
      width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    border-collapse: collapse;
}
.st-custom-button[data-network] {
  cursor: pointer; }

.hideMe, .mobileShow {
  display: none; }

.showMe {
  display: inherit; }

.Error, .Red {
    color: red;
}

.tooltip-inner {
  text-align: left; }

small {
  font-weight: 400 !important; }

  *, ::after, ::before {
  	  box-sizing: inherit;
  }
.header {
  background-color: rgba(0, 0, 0, 0.5);
  //background: url(../img/banners/home.jpg);
  position: relative;
  background-size: auto 100%;
  color: #fff;
  margin: 0;
  background-position: center;
  background-repeat: no-repeat;
  //background-color: #505050;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); }
  .header::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-linear-gradient(rgba(0, 0, 0, 0.7), transparent);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(rgba(0, 0, 0, 0.7), transparent);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(rgba(0, 0, 0, 0.7), transparent);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(rgba(0, 0, 0, 0.7), transparent);
    /* Standard syntax */ }
   
   /*   
  .header.business {
    background-image: url(../img/banners/business.jpg); 
  }
  .header.batch_data_append {
    background-image: url(../img/banners/batch_data_append.jpg); 
  }
  .header.batch_processing {
    background-image: url(../img/banners/batch_processing.pngjpg; 
  }
  .header.sales {
    background-image: url(../img/banners/sales.jpg); 
  }
    .header.sales-custom {
      background-image: url(../img/banners/sales-custom.jpg); 
    }
    .header.sales-verify {
      background-image: url(../img/banners/verify-phone.jpg); 
    }
  .header.api_data_append {
    background-image: url(../img/banners/api-data-append.jpg); 
  }
  .header.investigate_people {
    background-image: url(../img/banners/investigate-people.jpg); 
  }
  .header.people {
    background-image: url(../img/banners/people.jpg); 
  }
  .header.phone_id_active_phone_number {
    background-image: url(../img/banners/phone_id_active_phone_number.jpg); 
  }
  .header.email_zip {
    background-image: url(../img/banners/email_zip.jpg); }
  .header.find_ea_pn_n_a_nfromph {
    background-image: url(../img/banners/find_ea_pn_n_a_nfromph.jpg); }
*/

  .header.sing-up .header-divider {
    position: static; }
    .header.sing-up .nav-link, .header.sing-up .nav-link2 {
        padding: 0 5px;
    }
  .header.header-white {
    background: #fff;
    text-shadow: none; }
    .header.header-white .container {
      min-height: auto; }
    .header.header-white::before {
      display: none; }
    .header.header-white * {
      color: #6f6f6d; }
    .header.header-white .navbar .nav-link, header.header-white .navbar .nav-link2 {
        border-bottom: 2px solid #6f6f6d;
    }
      @media screen and (min-width: 992px) {
        .header.header-white .navbar .nav-link, .header.header-white .navbar .nav-link2 {
            color: #6f6f6d;
        } }
.header.header-white .navbar .nav-link:hover, .header.header-white .navbar .nav-link2:hover {
    opacity: 0.5;
    border-bottom: 2px solid #6f6f6d;
}

      @media screen and (min-width: 992px) {
        .header.header-white .navbar .nav-link.active, .header.header-white .navbar .nav-link2.active {
            border-bottom: 2px solid #ee8a1d !important;
            color: #ee8a1d;
        } }
.header.header-white .navbar.top-menu .nav-item:first-child .nav-link:after, .header.header-white .navbar.top-menu .nav-item:first-child .nav-link2:after {
    border-right: 1px solid #6f6f6d;
}
  .header .container {
    padding: 2px 30px;
    min-height: 400px;
    position: relative; }
    @media (min-width: 1536px) and (max-width: 1600px) {
      .header .container {
        min-height: 420px; } }
    @media (min-width: 1440px) and (max-width: 1535px) {
      .header .container {
        min-height: 400px; } }
    @media (min-width: 1280px) and (max-width: 1439px) {
      .header .container {
        min-height: 350px; } }
    @media screen and (max-width: 992px) {
      .header .container {
        min-height: auto; } }
  .header .navbar {
    padding: 0;
    margin: 10px 0 20px 0; }
    @media (min-width: 1536px) and (max-width: 1600px) {
      .header .navbar {
        margin-top: 8.13px;
        margin-bottom: 22.76px; } }
    @media (min-width: 1440px) and (max-width: 1535px) {
      .header .navbar {
        margin-top: 7.52px;
        margin-bottom: 21.05px; } }
    @media (min-width: 1280px) and (max-width: 1439px) {
      .header .navbar {
        margin-top: 6.9px;
        margin-bottom: 19.31px; } }
    .header .navbar .navbar-brand {
      padding: 0; }
      .header .navbar .navbar-brand img {
        height: 66px; }
        @media screen and (max-width: 1439px) {
          .header .navbar .navbar-brand img {
            height: 50px; } }
        @media screen and (max-width: 576px) {
          .header .navbar .navbar-brand img {
            height: 40px; } }


.header .navbar .nav-link {
    color: #ffffff;
    font-family: "Open Sans";
    font-size: 16px;
    font-weight: 400;
    /*line-height: 30px;*/
}

.header .navbar .navSelected {
    border-bottom: 1px solid #ffd2a1;
    color: #ffd2a1;
    /*color: #ed881c;*/
}
      @media (min-width: 1536px) and (max-width: 1600px) {
        .header .navbar .nav-link, .header .navbar .nav-link2 {
            line-height: 24.39px;
        } }
      @media (min-width: 1440px) and (max-width: 1535px) {
        .header .navbar .nav-link, .header .navbar .nav-link2 {
            line-height: 22.56px;
        } }
      @media (min-width: 1280px) and (max-width: 1439px) {
        .header .navbar .nav-link, .header .navbar .nav-link2 {
            line-height: 20.69px;
        } }
.header .navbar .nav-link.active, .header .navbar .nav-link2.active {
    color: #dddddc;
}
        @media screen and (min-width: 576px) {
            .header .navbar .nav-link.active, .header .navbar .nav-link2.active {
                border-bottom: 2px solid #ffffff !important;
            } }
.header .navbar .nav-link:focus, .header .navbar .nav-link2:focus {
    outline: none;
}
    .header .navbar .dropdown-toggle::after {
      border-top: 1px solid transparent;
      border-right: 1px solid;
      border-left: 1px solid transparent;
      border-bottom: 1px solid;
      width: 10px;
      height: 10px;
      margin-left: 8px;
      transform: rotate(45deg); }
.header .navbar .dropdown.show {
    background: #fbfbfb;
    padding-top: 0px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
      @media( min-width: 992px ) {
        .header .navbar .dropdown-menu {
          min-width: 300px;
        }

      }
.header .navbar .dropdown-menu {
    background: #fbfbfb;

    padding: 5px;
    padding-top: 0px;
    border-radius: 0;
    margin-top: 0px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    max-height: 0;
    /* display: block; */
    /* overflow: hidden; */
    opacity: 0;
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
}
    .header .navbar .dropdown-menu.show {
        border: none;
        max-height: 2000px;
        opacity: 1;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: max-height 0.3s;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: opacity 0.3s;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border-top-right-radius: 10px;
        padding: 10px;
    }
.header .navbar .dropdown-item {
    color: #ffffff;
    color: #c36600;
    color: #ff8500;
    color: #ef7c00;
    font-family: "Open Sans";
    font-size: 18px;
    font-weight: 600;
    /* text-transform: uppercase; */
    padding: 8px 10px;
    text-shadow: none;
}
      .header .navbar .dropdown-item:last-child {
        border-bottom: none; 
      }
    .header .navbar .dropdown-item:hover {
        /* opacity: 0.5; */
        color: #FFFFFF;
        color: #ee8a1d;
        background-color: #e59d50;
        background-color: #eaeaea;
        border-radius: 10px;
    }


.text-right-desktop {text-align: right;}


  /* Mobile View */
  
    @media (max-width: 991px) {

  .mobileShow {display: block;}
  .mobile-col-12 {flex: 0 0 100%; max-width: 100%;}
  .form-group {padding-right: 20px;}
  .flex-column {padding-bottom: 20px;}
  .section input.form-control {margin-bottom: 20px;}
  h1 {font-size: 1.5rem;}
  .text-right-desktop {text-align: left;}

  .breadcrumb-item + .breadcrumb-item::before {
    padding-right: 0px;
    padding-left: 0px;;
  }

  .btn {margin-bottom: 10px;}

  .f20 {font-size: 18px;}

  .header .navbar .dropdown-toggle::after {margin-right: 15px;}


.header .navbar .dropdown.show {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

      .header .navbar .dropdown-menu.show {
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;

    }

      .mobileHide {display: none;}
      .mobileSidePadding {padding: 0px 40px;}

      .header .navbar .nav-link {
        color:#212529;
        font-family: "Open Sans";
        font-size: 18px;
        line-height: 20px;
        padding-left: 0px;
        padding-top: 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }

 
    .navbar-nav {padding-top:5px;}

      .header .navbar-collapse.show, .header .navbar-collapse.collapsing {
        position: absolute;
        top: 50px;
        background: #ee8a1d;
        background: #eaeaea;
        z-index: 2;
        width: 100%; }
        .header .navbar-collapse.show .navbar-nav, .header .navbar-collapse.collapsing .navbar-nav {
          padding-left: 10px;
          padding-right: 10px; }
            .header .navbar-collapse.show .navbar-nav .nav-link, header .navbar-collapse.show .navbar-nav .nav-link2, .header .navbar-collapse.collapsing .navbar-nav .nav-link, .header .navbar-collapse.collapsing .navbar-nav .nav-link2 {
                border-bottom: 2px solid #ffffff;
            }
                .header .navbar-collapse.show .navbar-nav .nav-link:hover, .header .navbar-collapse.show .navbar-nav .nav-link2:hover, .header .navbar-collapse.collapsing .navbar-nav .nav-link:hover, .header .navbar-collapse.collapsing .navbar-nav .nav-link2:hover {
                    opacity: 0.5;
                    border-bottom: 2px solid #ffffff;
                }
            .header .navbar-collapse.show .navbar-nav .nav-item:last-child .nav-link, .header .navbar-collapse.show .navbar-nav .nav-item:last-child .nav-link2, .header .navbar-collapse.collapsing .navbar-nav .nav-item:last-child .nav-link, .header .navbar-collapse.collapsing .navbar-nav .nav-item:last-child .nav-link2 {
                border-color: transparent;
            } }
    .header .navbar.top-menu {
      z-index: 1041; }
      @media screen and (max-width: 991px) {
        .header .navbar.top-menu {
          display: none; } }
.header .navbar.top-menu .nav-item:first-child .nav-link, .header .navbar.top-menu .nav-item:first-child .nav-link2 {
    padding: 0;
    position: relative;
    padding-bottom: 15px;
    padding-right: 30px;
    margin: 9px 0;
}
    .header .navbar.top-menu .nav-item:first-child .nav-link:after {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        height: 30px;
        border-right: 1px solid #fff;
    }
.header .navbar.top-menu .nav-item:last-child .nav-link {
    padding: 0;
    padding-bottom: 15px;
    padding-left: 30px;
    margin: 9px 0;
}
.header .navbar.top-menu .nav-item .nav-link {
    border-bottom: 2px solid transparent;
}
    .header .navbar.top-menu .nav-item .nav-link:hover {
        border-bottom: 2px solid #ed881c;
        transition: all 1s;
    }
    .header .navbar.bottom-menu {
      margin-right: -10px;
      margin-left: -10px;
      padding-right: 0px;
      padding-left: 0px; }
      @media screen and (min-width: 992px) {
        .header .navbar.bottom-menu .navbar-brand {
          display: none; } }
      .header .navbar.bottom-menu .navbar-nav {
        margin-top: 15px;
        width: 100%;
        justify-content: space-between; }
      .header .navbar.bottom-menu .navbar-collapse .navbar-nav {
        margin-top: 0; }
.header .navbar.bottom-menu .nav-item {
    position: relative;
    padding: 0px 0px;
    cursor: pointer;
    
}
.header .navbar.bottom-menu .nav-link {
    font-weight: 700;
}


#headerSubTitle {margin-bottom: 40px;}
.header h2 {font-size: 24px; line-height: 28px;}
       
.header .navbar.bottom-menu .nav-link:hover {
    /* border-bottom: 2px solid #ed881c; */
    background-color: #fbfbfb;
    border-radius: 10px;
    color: #000000;
    transition: all 2s;
}


  .header-divider {
    height: 12px;
    background-color: #ee8a1d;
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0; }
  .header h1 {
    color: #ffffff;
    font-family: "Open Sans";
    font-size: 42px;
    font-weight: 700;
    line-height: 60px;
    /* text-transform: uppercase; */
    padding-top: 40px; }
    @media (min-width: 1536px) and (max-width: 1600px) {
      .header h1 {
        font-size: 38px; } }
    @media (min-width: 1440px) and (max-width: 1535px) {
        .header h1 {
            font-size: 34px;
        } }
    @media (max-width: 1439px) {
      .header h1 {
        font-size: 30px; } }
    @media (min-width: 1536px) and (max-width: 1600px) {
      .header h1 {
        line-height: 50px; } }
    @media (min-width: 1440px) and (max-width: 1535px) {
      .header h1 {
        line-height: 48px; } }
    @media (max-width: 1439px) {
      .header h1 {
        line-height: 40px; } }
    @media (min-width: 1536px) and (max-width: 1600px) {
      .header h1 {
        padding-top: 27px; } }
    @media (min-width: 1440px) and (max-width: 1535px) {
      .header h1 {
        padding-top: 15px; } }
    @media (max-width: 1439px) {
      .header h1 {
        padding-top: 10px; } }
    @media screen and (max-width: 992px) {
      .header h1 {
        font-size: 30px;
        padding-top: 10px; } }
    @media screen and (max-width: 768px) {
      .header h1 {
        font-size: 30px; } }
    @media screen and (max-width: 576px) {
      .header h1 {
        font-size: 16px; line-height: 22px;} 
        .header h2 {
          font-size: 14px; line-height: 18px;}
      }
  .header h4 {
    margin-top: 45px;
    margin-bottom: 75px;
    font-family: "Open Sans", sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 36px; }
    @media (min-width: 1536px) and (max-width: 1600px) {
      .header h4 {
        margin-top: 36.59px;
        margin-bottom: 60.98px; } }
    @media (min-width: 1440px) and (max-width: 1535px) {
      .header h4 {
        margin-top: 33.83px;
        margin-bottom: 56.39px; } }
    @media (max-width: 1439px) {
      .header h4 {
        margin-top: 31.03px;
        margin-bottom: 51.72px; } }
    @media (min-width: 1536px) and (max-width: 1600px) {
      .header h4 {
        font-size: 28px; } }
    @media (min-width: 1440px) and (max-width: 1535px) {
      .header h4 {
        font-size: 26px; } }
    @media (max-width: 1439px) {
      .header h4 {
        font-size: 24px; } }
    @media screen and (max-width: 992px) {
      .header h4 {
        font-size: 20px;
        margin-top: 20px;
        margin-bottom: 50px; } }
    @media screen and (max-width: 768px) {
      .header h4 {
        font-size: 20px;
        margin-bottom: 40px; } }
    @media screen and (max-width: 576px) {
      .header h4 {
        font-size: 18px;
        margin-bottom: 30px; } }
    @media (min-width: 1536px) and (max-width: 1600px) {
      .header h4 {
        line-height: 36px; } }
    @media (min-width: 1440px) and (max-width: 1535px) {
      .header h4 {
        line-height: 34px; } }
    @media (max-width: 1439px) {
      .header h4 {
        line-height: 32px; } }

small {
  font-weight: inherit; }

.breadcrumb {
  padding: 0;
  margin-bottom: 0;
  background-color: transparent; }
.breadcrumb-item {
    color: #6f6f6d;
    color: #757cb3;
    color: #ec8b20;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
}
    @media screen and (max-width: 1199px) {
      .breadcrumb-item {
        font-size: 14px;
        font-weight: 600; } }
    @media screen and (max-width: 961px) {
        .breadcrumb-item {
            font-size: 14px;
            font-weight: 500;
        } }
    @media screen and (max-width: 767px) {
      .breadcrumb-item {
        //float: none;
        //display: block; } }
    .breadcrumb-item + .breadcrumb-item::before {
      display: inline-block;
      padding-right: 1rem;
      padding-left: 1rem;
      font-weight: bold;
      content: ">"; }
      @media screen and (max-width: 1200px) {
        .breadcrumb-item + .breadcrumb-item::before {
          padding-right: 0.8rem;
          padding-left: 0.8rem; } }
.breadcrumb-item.active {
    color: #ee8a1d;
    color: #616161;

}

.carousel-control-prev {
  left: -90px; }
  @media screen and (max-width: 1200px) {
    .carousel-control-prev {
      left: -75px; } }
  @media screen and (max-width: 992px) {
    .carousel-control-prev {
      left: -60px; } }
  @media screen and (max-width: 768px) {
    .carousel-control-prev {
      left: -50px; } }
  @media screen and (max-width: 652px) {
    .carousel-control-prev {
      left: -30px; } }

.carousel-control-next {
  right: -90px; }
  @media screen and (max-width: 1200px) {
    .carousel-control-next {
      right: -75px; } }
  @media screen and (max-width: 992px) {
    .carousel-control-next {
      right: -60px; } }
  @media screen and (max-width: 768px) {
    .carousel-control-next {
      right: -50px; } }
  @media screen and (max-width: 652px) {
    .carousel-control-next {
      right: -30px; } }

.carousel-control-prev-icon {
  background-image: url(../img/arrowleft.png); }

.carousel-control-next-icon {
  background-image: url(../img/arrowright.png); }

.carousel-control-next, .carousel-control-prev {
  opacity: 1; }

.carousel-control-next-icon, .carousel-control-prev-icon {
  width: 15px;
  height: 24px; }

  [role=button], a, area, button, input, label, select, summary, textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}

  button, input, optgroup, select, textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

  button, input {
    overflow: visible;
}

  .btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.25;
    border-radius: .25rem;
    transition: all .15s ease-in-out;
}
[type=reset], [type=submit], button, html [type=button] {
    -webkit-appearance: button;
}

.section {
  padding-top: 1px;
  padding-bottom: 3rem;
  position: relative; }
  .section strong {
    font-weight: bold; }
    .section h1.w100 {
      text-align: center;
    }
  .section-title, .section h1.w100 {
    color: #6f6f6d;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    margin: 0.8rem 0; }
  .section-subtitle {
    color: #6f6f6d;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 3rem; }
  .section p {
    color: #6f6f6d;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    margin-top: 1rem; }
    @media screen and (max-width: 576px) {
      .section p {
        font-size: 18px;
        line-height: 24px; } }
  .section.verify p {
    margin-top: 3rem;
    margin-bottom: 1rem; }
  .section-item {
    text-align: center;
    margin-bottom: 30px; }
    .section-item .icon-link {
      height: 60px; }
      .section-item .icon-link .img {
        height: 60px; }
    .section-item > a:not(.btn) {
      display: block;
      transition: all 500ms; }
      .section-item > a:not(.btn) p {
        font-weight: bold; }
      .section-item > a:not(.btn):hover {
        color: #ee8a1d;
        text-decoration: none; }
        .section-item > a:not(.btn):hover p {
          transition: all 500ms;
          color: #ee8a1d;
          font-weight: bold; }
        .section-item > a:not(.btn):hover img {
          transition: all 500ms;
          opacity: 0.7; }
.section .btn {
    color: #ffffff;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    text-transform: uppercase;
    padding: 10px 30px;
    cursor: pointer;
    border-radius: 25px;
}
@media screen and (max-width: 576px) {
  .section .btn {
  font-size: 14px !important;
  }
}
    .section .line-height-none .btn {
      line-height: normal;
      padding: 5px 30px;
	  background-color: #969696;
    }
    .section .btn-fluid {
      width: 100%; }
    .section .btn-bigger {
      font-size: 24px;
      font-weight: 700;
      line-height: 24px; }
.section .btn-primary {
    border: 2px solid rgba(0, 0, 0, 0.1);
    background-color: #ed881c;
    /* background-image: linear-gradient(180deg, #ffb64f 0%, #fd6900 100%); */
        }
      .section .btn-primary:hover {
        border-color: rgba(0, 0, 0, 0.2);
        box-shadow: 1px 1px 8px 0px rgba(0, 0, 0, 0.5);
        opacity: 0.8;
        transition: all 500ms; }
      .section .btn-primary:focus {
        box-shadow: none; }
.section .btn-info {
    color: #6f6f6d;
    border: 2px solid rgba(0, 0, 0, 0.1);
    background-image: linear-gradient(180deg, #f3f1f1 20%, #d0d0d0 100%);
}
      .section .btn-info:hover {
        border-color: rgba(0, 0, 0, 0.2);
        box-shadow: 1px 1px 8px 0px rgba(0, 0, 0, 0.5);
        opacity: 0.8;
        transition: all 500ms; }
      .section .btn-info:focus {
        box-shadow: none; }
    .section .btn-link {
      color: #ee8a22;
      font-size: 24px;
      font-weight: 700;
      line-height: 23px;
      text-transform: none;
      padding: 0 0 10px; }
  .section input.form-control {
    color: #6f6f6d;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    border-radius: 15px; }
  .section .wrap-p {
    padding-left: 30px; 
	text-align: left;
	}
    .section .wrap-p p {
      margin-top: 0; }
  .section .flag {
    height: 76px;
    margin-top: -24px;
    position: relative; }
    .section .flag::before, .section .flag::after {
      content: '';
      display: block;
      height: 60px;
      width: 153px;
      position: absolute;
      top: -4px;
      z-index: 0; }
    .section .flag::before {
      left: 65px;
      background: url(/img/flag/left3.png) no-repeat; }
      @media screen and (max-width: 576px) {
        .section .flag::before {
          left: 3px; } }
    .section .flag::after {
      right: 65px;
      background: url(/img/flag/right3.png) right no-repeat; }
      @media screen and (max-width: 576px) {
        .section .flag::after {
          right: 3px; } }
    .section .flag-title {
      height: 75px;
      overflow: hidden;
      background-color: #ef8b17;
      position: absolute;
      top: -11px;
      left: 100px;
      width: calc(100% - 200px);
      z-index: 1;
      color: #000000;
      font-size: 22px;
      font-weight: 700;
      line-height: 28px;
      padding: 8px 50px; }
      @media screen and (max-width: 768px) {
        .section .flag-title {
          font-size: 14px;
          font-weight: 700;
          line-height: 24px;
          padding: 0 20px; } }
      @media screen and (max-width: 576px) {
        .section .flag-title {
          left: 25px;
          width: calc(100% - 50px); } }
      .section .flag-title span {
        margin: auto; }
  .section .testimonials-img {
    padding: 0 10px; }
  .section .testimonials-comment {
    font-size: 18px;
    line-height: 28px;
    padding: 10px 20px; }
  .section .testimonials-title {
    color: #000000;
    font-weight: 400;
    padding-bottom: 20px; }
  .section .testimonials-body {
    color: #6f6f6d;
    height: 180px; }
  .section .carousel {
    margin-bottom: 40px; }
  .section .business-info p {
    color: #6f6f6d;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px; }
  .section .business-wrap {
    height: 70px; }
  .section .business-icons p {
    color: #4e4e4e;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 20px; }
  .section .price-title {
    text-align: center;
    color: #4e4e4e;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    margin-left: 40px;
    height: 60px; }
    .section .price-title.integration {
      height: 126px; }
  .section .price-icon {
    height: 90px;
    margin: 30px 0; }
  .section .price-text {
    flex: 1 1 auto;
    color: #6f6f6d;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    text-align: left;
    margin-bottom: 40px;
    margin-top: 20px;
    margin-left: 40px;
  }
  .section .divider {
    width: 60%;
    margin: 0 auto;
    background-color: #cacaca;
    margin-bottom: 50px; }
    .section .divider-gradient {
      width: 60%;
      margin: 0 auto;
      height: 1px;
      background: url(../img/divider-gradient.png) no-repeat;
      background-size: 100%; }
  .section .why-title {
    color: #ee8a22;
    font-size: 30px;
    font-weight: 400; }
  .section .customer-wrap {
    padding: 8px 20px; }
    @media (max-width: 991px) {
      .section .customer-wrap {
        padding: 8px 15px;
      }
    }
  .section .story-title {
    color: #000000;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 16px; }
  .section .story-text {
    color: #6f6f6d;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    margin-left: 30px;
    margin-right: 30px; }
  .section .story .btn {
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 16px; }
  .section ol.help-list, .section ul.help-list {
    color: #6f6f6d;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    padding: 0; }
    .section ol.help-list > li, .section ul.help-list > li {
      list-style: none;
      margin-bottom: 1.5rem; }
  .section ol.help-list > li a[data-toggle="collapse"]::before {
    color: #6f6f6d;
    display: inline-block;
    font: normal normal normal 20px/1 FontAwesome;
    text-rendering: auto;
    webkit-font-smoothing: antialiased;
    content: "\f147";
    margin-right: 10px; }
  .section ol.help-list > li a[data-toggle="collapse"].collapsed::before {
    content: "\f196"; }
  .section ul.help-list > li {
    position: relative;
    padding-left: 3rem; }
    .section ul.help-list > li::before {
      content: '';
      display: block;
      background: url(../img/help.png) no-repeat;
      width: 20px;
      height: 20px;
      position: absolute;
      top: 7px;
      left: 0; }
  .section ul.help-list.do-you > li::before {
    content: "• ";
    color: #ef8b1e;
    background: none;
    font-size: 30px;
    left: 0;
    top: 2px; }
  .section .processing .section-subtitle {
    color: #4e4e4e;
    font-size: 24px;
    font-weight: 400;
    line-height: 40px; }
  .section .processing p {
    text-shadow: 1px 1px 0 #ffffff;
    color: #8a8a8a;
    font-size: 24px;
    font-weight: 400; }
  .section .accordion-link {
    color: #71726e;
    font-size: 30px;
    font-weight: 400;
    line-height: 70px;
    padding-left: 95px;
    background: url(../img/minus.png) center left no-repeat;
    transition: all 1s; }
    .section .accordion-link.collapsed {
      background: url(../img/plus.png) center left no-repeat;
      transition: all 1s; }
  .section .steps-item {
    color: #000000;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    padding: 10px;
    display: flex;
    flex: 1 1;
    justify-content: center; }
    .section .steps-item.disabled, .section .steps-item.disabled .steps-item-body, .section .steps-item.disabled:hover .steps-item-body {
      cursor: not-allowed;
      box-shadow: none; }
    .section .steps-item-body {
      text-decoration: none;
      padding: 10px;
      transition: all 1.5s;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      align-items: center; }
      .section .steps-item-body p {
        height: 56px; }
        @media screen and (max-width: 768px) {
          .section .steps-item-body p {
            height: 90px; } }
        @media (max-width: 500px) and (max-width: 576px) {
          .section .steps-item-body p {
            height: 115px; } }
    .section .steps-item-icon {
      height: 52px; }
    .section .steps-item.active p {
      color: #ee8a1d; }
    .section .steps-item.active .steps-item-body, .section .steps-item:hover .steps-item-body {
      box-shadow: 0 4px 10px rgba(172, 172, 172, 0.5);
      border-radius: 15px;
      transition: all 1.5s; }
  .section .steps.no-hovered .steps-item:hover .steps-item-body {
    cursor: auto;
    box-shadow: none; }
  .section .select-what .checkbox-text {
    font-size: 20px;
    font-weight: 400;
    line-height: 32px; }
  .section .identify p {
    color: #71726e;
    font-size: 20px;
    font-weight: 400;
    line-height: 48px; }
    .section .identify p i {
      font-weight: 700; }
  .section .identify .checkbox-text {
    text-shadow: 1px 1px 0 #ffffff;
    color: #8a8a8a;
    font-size: 18px;
    font-weight: 700;
    line-height: 19.31px; }
  .section .table-bordered {
    border: none; }
    .section .table-bordered td {
      border: 1px solid #ed881c;
      color:#71726e;
      vertical-align: middle;
      font-size: 20px;
      font-weight: 400;
      line-height: 20px;
      letter-spacing: -0.2px;
      padding: 15px 15px; }

      .section .table-bordered th {
        border: 1px solid #ed881c;
        color:#ee8a1d;
        vertical-align: middle;
        font-size: 20px;
        font-weight: 800;
        line-height: 20px;
        letter-spacing: -0.2px;
        padding: 15px 15px; }

      @media screen and (max-width: 767px) {
        .section .table-bordered td, .section .table-bordered th {
          padding: .75rem; } }
    .section .table-bordered tr td:first-child, 
    .section .table-bordered tr th:first-child {
      border-width: 1px 1px 1px 0; }
    .section .table-bordered tr td:last-child,
    .section .table-bordered tr th:last-child {
      border-width: 1px 0 1px 1px; }
    .section .table-bordered thead th {
      font-weight: 700;
      text-align: center; }
  .section .table-striped tbody tr:nth-of-type(odd) {
    background-color: #f0f0f0; }
  .section .compare.table-bordered {
    margin-bottom: 0; }
    .section .compare.table-bordered th, .section .compare.table-bordered td {
      width: 25%; }
    .section .compare.table-bordered tfoot th {
      border: 1px solid transparent; }
    .section .compare.table-bordered .fa {
      color: #ef8b1e; }
  .section .select-what .alert {
    display: inline-block; }
  .section .time-rounded {
    width: 175px;
    height: 175px;
    background: #ef8b1e;
    background: #969696;
    border-radius: 50%;
    color: #ffffff;
    font-size: 40px;
    font-weight: 700;
    line-height: 175px;
    text-align: center;
    text-transform: uppercase; }
  .section .processing-time p {
    color: #4e4e4e;
    font-size: 24px;
    line-height: 40px; }
    .section .processing-time p strong {
      font-weight: 700; }
  .section .append-p {
    padding: 10px 30px; }
    .section .append-p p {
      margin: 0;
      text-shadow: 1px 1px 0 #ffffff;
      color: #da8c36;
      font-size: 24px;
      font-weight: 700;
      line-height: 19.31px;
      text-transform: uppercase; }
    .section .append-p.color-p p {
      color: #71726e; }
  .section .credit .form-control {
    background-color: #e7e7e7;
    min-width: 85px; }
  .section .credit-table table {
    width: 100%;
    color: #4e4e4e;
    font-size: 24px;
    font-weight: 400;
    line-height: 30px; }
    @media screen and (max-width: 576px) {
      .section .credit-table table {
        font-size: 18px; } }
    .section .credit-table table td {
      vertical-align: baseline; }
      .section .credit-table table td:first-child {
        width: 20px; }
  .section .credit-form label {
    text-shadow: 1px 1px 0 #ffffff;
    font-size: 18px;
    font-weight: 700;
    padding-top: 10px;
    line-height: 30px; }
  .section .credit-form.select-credit label {
    font-size: 16px; }
  .section .credit-form-help {
    display: flex;
    flex-direction: column;
    justify-content: center;
    vertical-align: baseline;
    color: #6f6f6d;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    height: 50px; }
  .section .credit-form .select2-container--default {
    width: 100% !important; }
    .section .credit-form .select2-container--default.select2-container--open {
      border: 1px solid transparent; }
    .section .credit-form .select2-container--default .select2-selection--single {
      box-shadow: inset 1px 2px 3px 1px rgba(0, 0, 0, 0.09);
      background-color: #e7e7e7;
      padding-left: 10px;
      width: 100%;
      height: 50px;
      border-radius: 15px; }
      .section .credit-form .select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height: 50px;
        margin-top: -1px; }
      .section .credit-form .select2-container--default .select2-selection--single .select2-selection__arrow b {
        top: 8px;
        line-height: 15px;
        color: #ee8a1d;
        left: auto;
        right: 10px; }
        .section .credit-form .select2-container--default .select2-selection--single .select2-selection__arrow b:before {
          transform: scaleY(0.5) translateX(-1px); }
        .section .credit-form .select2-container--default .select2-selection--single .select2-selection__arrow b:after {
          content: '^';
          display: block;
          transform: scaleY(0.5) rotate(180deg);
          font-size: 24px;
          font-weight: 600; }
  .section .credit ol {
    display: inline-block; }
    .section .credit ol li {
      color: #4e4e4e;
      font-size: 24px;
      font-weight: 400;
      line-height: 40px; }
  .section .credit .subtitle {
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.76);
    color: #71726e;
    font-size: 30px;
    font-weight: 400;
    line-height: 48.01px; }
  .section .credit .electronic-signature {
    box-shadow: inset 1px 2px 3px 1px rgba(0, 0, 0, 0.09);
    background-color: #fffcd8; }
  .section .upload-your-file .section-subtitle {
    color: #6f6f6d;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px; }
  .section .upload-your-file p {
    color: #6f6f6d;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px; }
  .section .upload-your-file input.form-control {
    box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.15);
    border-radius: 15px;
    background-color: #ffffff;
    padding-left: 15px;
    box-sizing: content-box;
    width: calc(100% - 15px); }
    .section .upload-your-file input.form-control[type="file"] {
      padding-left: 40px;
      moz-padding-start: 3px;
      width: calc(100% - 3px); }
      @media screen and (max-width: 992px) {
        .section .upload-your-file input.form-control[type="file"] {
          width: calc(100% - 45px); } }
  .section .upload-your-file .btn {
    padding: 15px 44px; }
  .section input[type="file"] {
    webkit-appearance: none;
    text-align: left;
    webkit-rtl-ordering: left;
    width: 100%;
    padding-left: 3px; }
    .section input[type="file"]::-webkit-file-upload-button {
      background-color: #eeeeee;
      background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.2) 100%);
      border-radius: 15px;
      line-height: 50px;
      border: 1px solid #d8d8d8;
      padding: 0 20px;
      font-size: 15px;
      font-weight: 700;
      text-transform: uppercase;
      color: #6f6f6d;
      margin-left: -38px; }
  .section input.form-control {
    height: 50px; }
  .section textarea.form-control {
    height: 100px;
    resize: vertical; }
  .section .form-control {
    box-shadow: inset 1px 2px 3px 1px rgba(0, 0, 0, 0.09);
    background-color: #ffffff;
    border-radius: 15px;
    padding: 3px;
    padding-left: 20px;
    width: 100%;
    color: #444 !important;
    font-weight: bold !important; }
  .section .match {
    color: #6f6f6d; }
    .section .match h4 {
      font-size: 20px;
      font-weight: 700;
      line-height: 24px;
      letter-spacing: -0.2px; }
    .section .match .value {
      color: #ed881c;
      font-size: 46px;
      font-weight: 700;
      line-height: 50px; }
  .section .benefits ul, .section .nice-list ul {
    list-style: none;
    padding: 0;
    margin: 0; }
    .section .benefits ul.flex-column, .section .nice-list ul.flex-column {
      height: 100%; }
    .section .benefits ul li, .section .nice-list ul li {
      color: #71726e;
      font-size: 24px;
      font-weight: 600;
      line-height: 40px;
      padding-left: 2em;
      position: relative; }
      @media screen and (max-width: 991px) {
        .section .benefits ul li, .section .nice-list ul li {
          font-size: 20px;
          line-height: 30px; } }
      .section .benefits ul li::before, .section .nice-list ul li::before {
        content: "•  ";
        color: #ef8b1e;
        font-size: 30px;
        position: absolute;
        display: block;
        left: 0;
        top: 2px; }
  .section .benefits li, .section .benefits-item, .section .nice-list li, .section .nice-list-item {
    margin: 30px 0; }
    @media screen and (min-width: 768px) {
      .section .benefits li, .section .benefits-item, .section .nice-list li, .section .nice-list-item {
        height: 80px; } }
  .section .nice-list ul li, .section .nice-list ul-item {
    font-weight: 400;
    margin: 10px 0; }
    @media screen and (min-width: 768px) {
      .section .nice-list ul li, .section .nice-list ul-item {
        height: auto; } }
  .section .circle {
    border-radius: 50%;
    width: 118px;
    height: 118px;
    background: #e9eaeb; }
  .section .hexagon {
    width: 154px;
    height: 90px;
    background: #ee8a17;
    position: relative;
    z-index: 1; }
    .section .hexagon .circle {
      position: absolute;
      z-index: 1;
      top: -15px;
      left: 18px;
      color: #3d3d3d;
      font-size: 24px;
      font-weight: 700; }
    .section .hexagon:before {
      content: "";
      position: absolute;
      top: -40px;
      left: 0;
      width: 0;
      height: 0;
      border-left: 77px solid transparent;
      border-right: 77px solid transparent;
      border-bottom: 40px solid #ee8a17; }
    .section .hexagon:after {
      content: "";
      position: absolute;
      bottom: -40px;
      left: 0;
      width: 0;
      height: 0;
      border-left: 77px solid transparent;
      border-right: 77px solid transparent;
      border-top: 40px solid #ee8a17; }
  .section .estimate-result {
    position: relative; }
    .section .estimate-result .hexagon {
      position: absolute;
      top: -40px; }
  .section form.d-flex {
    flex-wrap: nowrap; }
  @media screen and (min-width: 576px) {
    .section .outside div.nice-checkbox {
      margin-left: -50px; } }
  @media screen and (max-width: 575px) {
    .section .see-api {
      margin-bottom: 1.5rem; } }
  .section .ol-space li {
    padding-left: 20px;
    margin-left: -20px; }
  .section .provide td {
    padding: 5px 20px; }
  .section .provide p {
    margin: 0; }
  .section .premium {
    color: #ee8a17; }
    .section .premium strong {
      font-size: 36px; }
      @media screen and (max-width: 768px) {
        .section .premium strong {
          font-size: 21px; } }
  .section .help-info p {
    font-size: 18px;
    line-height: 22px; }
  .section .alert-primary {
    border: 3px solid #ee8a22;
    background: transparent;
    color: #4e4e4e;
    font-size: 24px;
    font-weight: 700;
    line-height: 40px; }
  .section .alert-thank {
    color: #ee8a23;
    font-size: 30px;
    font-weight: 700;
    line-height: 48px; }
  .section .alert.font-weight-normal {
    font-weight: normal; }

.mb-07 {
  margin-bottom: 0.7rem; }

.flex {
  flex: 1 1 !important; }

.flex-2 {
  flex: 2 1 !important; }

.bg-gray {
  background-color: #dddddc; }

.bg-gray-light {
  background-color: #eeeeee; }

.bg-gray-lighter {
    background-color: #F5F5F5;
}

.bg-yellow {
  background-color: #f79318; }

.bg-dark-gray {
    background-color: #6f6f6f; }

.bg-green {
  background-color: #8bc63c; }

.bg-pink {
  background-color: #91228f; }

.text-withe {
  color: #fff !important; }

.text-black {
  color: #000 !important; }

.text-none {
  text-transform: none !important; }

.text-mark {
  color: #ef8b1e !important; }

.text-normal {
  font-weight: normal !important; }

.select2-container--default {
  border: 1px solid transparent; }
  .select2-container--default.select2-container--open {
    border: 1px solid #aaa; }
  .select2-container--default .select2-selection--single {
    height: 34px;
    background-color: transparent;
    border: 1px solid transparent; }
    .select2-container--default .select2-selection--single .select2-selection__rendered {
      font-size: 16px;
      font-weight: 700;
      line-height: 30px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border: none;
      height: 26px;
      left: 50%;
      margin-left: -4px;
      margin-top: 2px;
      position: absolute;
      top: 0;
      width: 12px; }
      .select2-container--default .select2-selection--single .select2-selection__arrow b:before {
        content: '';
        display: block;
        transform: scaleY(0.5) rotate(180deg);
        font-size: 24px;
        font-weight: 600; }
    .select2-container--default .select2-selection--single .select2-selection__arrow {
      height: 34px; }

.nice-checkbox {
  display: inline-block;
  margin-right: 20px; }
  .nice-checkbox input[type="checkbox"], .nice-checkbox input[type="radio"] {
    display: none; }
    .nice-checkbox input[type="checkbox"]:checked + label:before, .nice-checkbox input[type="radio"]:checked + label:before {
      content: '';
      display: block;
      width: 12px;
      height: 12px;
      box-shadow: 1px 2px 3px 1px rgba(0, 0, 0, 0.09);
      background-color: #ee8a1d;
      border-radius: 50%;
      position: absolute;
      top: 5px;
      left: 5px;
      transition: all 1s; }
    .nice-checkbox input[type="checkbox"]:disabled + label, .nice-checkbox input[type="radio"]:disabled + label {
      cursor: not-allowed; }
  .nice-checkbox input[type="checkbox"]:checked + label:before {
    border-radius: 2px; }
  .nice-checkbox label {
    cursor: pointer;
    padding: 0;
    margin: 0;
    position: relative;
    top: 3px;
    width: 22px;
    height: 22px;
    box-shadow: inset 1px 2px 3px 1px rgba(0, 0, 0, 0.09);
    background-color: #e7e7e7;
    background-color: #aaaaaa7d;
    border-radius: 50%; }
    .nice-checkbox label:before {
      transition: all 1s; }
  .nice-checkbox input[type="checkbox"] + label {
    border-radius: 3px; }

.white-checkbox .nice-checkbox label {
  background-color: #ffffff; }

.font-size-14 {
  font-size: 14px !important; }

.font-size-21 {
  font-size: 21px !important; }
  @media screen and (max-width: 768px) {
    .font-size-21 {
      font-size: 14px !important; } }

.font-size-36 {
  font-size: 36px; }
  @media screen and (max-width: 768px) {
    .font-size-36 {
      font-size: 21px; } }

.font-size-17 {
  font-size: 17px !important; }

.card {
  font-size: 12px;
  line-height: 18px; }

@media screen and (min-width: 576px) {
  .mlr-minus-45 {
    margin-left: -45px;
    margin-right: -45px; } }

.nice-scroll-wrap {
  position: relative;
  min-height: 200px;
  overflow: hidden; }

.nice-scroll-body {
  position: absolute;
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
  margin-right: -20px;
  padding-right: 30px; }

.nice-scroll-line {
  position: absolute;
  width: 9px;
  height: 100%;
  border-radius: 15px;
  background-color: #e7e7e7;
  top: 0;
  right: 0; }

.nice-scroll-pointer {
  height: 19px;
  width: 9px;
  position: absolute;
  z-index: 1; }
  .nice-scroll-pointer:before, .nice-scroll-pointer:after {
    content: '';
    top: 0;
    position: absolute;
    width: 9px;
    height: 19px;
    border-radius: 15px;
    background-color: #ed881c;
    cursor: pointer; }

.overflow-hidden {
  overflow: hidden; }

@media screen and (min-width: 992px) {
    .sing-up.header.header-white .navbar .nav-link.active {
        border-color: transparent !important;
    } }

.sing-up .navbar.bottom-menu {
  margin-top: 80px;
  margin-bottom: 90px; }
    .sing-up .navbar.bottom-menu .nav-link:hover {
        border-color: transparent !important;
    }

@media (min-width: 768px) {
  .sing-up .mt--7px {
    margin-top: -7px; } }

.sing-up .section .credit-form-help {
  height: auto; }

.sing-up .back {
  line-height: 48px; }

#login-modal .btn {
  width: 100%; }

.modal-backdrop {
  background-color: #ffffff;
  opacity: 0.7; }

.modal-content {
  border: none;
  border-radius: 0;
  box-shadow: 0px 6px 10px #6f6e6e; }

@media (min-width: 992px) {
  #login-modal.show {
    display: flex !important;
    align-items: flex-start;
    justify-content: flex-end; }
  #login-modal .modal-content {
    left: 225px; } }
  @media (min-width: 992px) and (min-width: 1200px) {
    #login-modal .modal-content {
      left: 315px; } }

@media (min-width: 992px) {
  #login-modal .modal-dialog {
    margin: 70px auto; } }

.footer {
  box-shadow: inset 1px 2px 2px rgba(0, 0, 0, 0.16);
  background-color: #505050; }
  .footer h4 {
    color: #ffffff;
    font-family: "Source Sans Pro";
    font-size: 23px;
    font-weight: 400;
    line-height: 46px;
    margin-bottom: 5px;
    margin-top: 20px;
    margin-left: 0px;

    white-space: nowrap; }
  .footer .nav .nav-link {
    color: #ffffff;
    font-family: "Open Sans";
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    padding: 0; }
    .footer .nav .nav-link:hover {
      text-decoration: underline; }
  .footer .social {
    margin: 40px 0 25px; }
    .footer .social .nav-item {
      display: block;
      padding: 0;
      margin: 5px; }
      .footer .social .nav-item:first-child {
        margin-left: 0; }
      .footer .social .nav-item:hover {
        animation-duration: 0.5s;
        animation-fill-mode: both;
        animation-name: rotateIn; }
  .footer .copyright {
    color: #ffffff;
    font-family: "Open Sans";
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 40px; }

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -360deg); }
  to {
    transform-origin: center;
    transform: none; } }





        .section .table-bordered.batch td,
        .section .table-bordered.batch th {
            border: 1px solid #ed881c;
            color: #000000;
            vertical-align: middle;
            font-size: 14px;
            font-weight: 400;
            line-height: 18px;
            letter-spacing: -0.5px;
            padding: 8px;
            white-space:nowrap;
            font-family: monospace, monospace;
        }

        .section .table-bordered.batch th {
          padding: 0px;
         
      }
      .section .table-bordered.batch .select .select2-container {
        width:100%!important;
        display:block!important;
      }
        @media screen and (max-width: 767px) {
              .section .table-bordered.batch td,
              .section .table-bordered.batch th {
                padding: .75rem; }
        }
        
        .section .table-bordered.batch tr td:first-child,
        .section .table-bordered.batch tr th:first-child {
            border-width: 1px 1px 1px 0;
         }
        
         .section .table-bordered.batch tr td:last-child,
         .section .table-bordered.batch tr th:last-child {
            border-width: 1px 0 1px 1px;
            width:1%;
        }

        .section .table-bordered.batch tr td:only-child,
        .section .table-bordered.batch tr th:only-child {
            border-width: 1px 0 1px 0;
            width:20%;
         }
        
        .section .table-bordered.batch thead th {
            font-weight: 700;
            text-align: left;
         }
        
         .section .table-striped.batch tbody tr:nth-of-type(odd) {
          background-color: #f0f0f0;
         }
        
         .alert-info {
          color: #dc3545;
          background-color: #ed881c12;
          border-color: #ed881c;
          border-width: 3px;
      }

      .price{font-size: 26px; color: #6f6f6d;}
      .gray{color: #494949;}
      .hideMe3, .hideMe{display: none;}
      .showMe, .showMe3 {display: block;}


              
        .section .credit-form .select2-container--default {
          width: 100% !important; }
          .section .credit-form .select2-container--default.select2-container--open {
            border: 1px solid transparent; }
          .section .credit-form .select2-container--default .select2-selection--single {
            box-shadow: inset 1px 2px 3px 1px rgba(0, 0, 0, 0.09);
            background-color: #e7e7e7;
            padding-left: 10px;
            width: 100%;
            height: 50px;
            border-radius: 15px; }
           
            .section .credit-form .select2-container--default .select2-selection--single .select2-selection__rendered {
              line-height: 50px;
              margin-top: -1px; }
            .section .credit-form .select2-container--default .select2-selection--single .select2-selection__arrow b {
              top: 10px;
              line-height: 15px;
              color: #ee8a1d;
              left: auto;
              right: 10px;
            border:none!important; }
              .section .credit-form .select2-container--default .select2-selection--single .select2-selection__arrow b:before {
                /* transform: scaleY(0.5) translateX(-13px)*/;} 
              .section .credit-form .select2-container--default .select2-selection--single .select2-selection__arrow b:after {
                content: '▲';
                display: block;
                transform: scaleY(0.5) rotate(180deg);
                font-size: 24px;
                font-weight: 600; }

                

                 #navBatch.batch {display:none;}
                 @media (min-width: 992px) {
        .header-white [src="/img/logo.png"] {
          display: none;
        }
      }

      .section .credit-form.change .select2-container--default .select2-selection--single .select2-selection__arrow b:before {
        transform: scaleY(0.5) translateX(-1px);
    }
    .section .credit-form.change .select2-container--default .select2-selection--single .select2-selection__rendered {
      padding-right: 30px;
    }
    .header.more-custom .container {
      min-height: 210px;
    }
    .header.more-custom {
      background-size: 100% auto;
    }
    
    @media (max-width: 767px) {
      .header.more-custom {
        background-size: auto 100%;
      }
    }
    
    .header .dropdown-item:focus, .dropdown-item:hover {
      background-color: transparent;
  }
  .header .dropdown-menu {
    border-color: transparent;
  }

  .header .navbar .dropdown-toggle.dropdown-left-item::after {
    transform: rotate(135deg);
    margin-bottom: -2px;
  }
  .header .navbar .dropdown-toggle.dropdown-right-item::after {
    transform: rotate(-45deg);
    margin-bottom: -2px;
  }
  .table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .section .fs-14.table-bordered td, .section .fs-14.table-bordered th {
  
    font-size: 14px; 
    padding: 5px;
    vertical-align: baseline;
  }
  .Submit3 {

    color: #ffffff;
    background-color: #ed881c;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
    text-transform: uppercase;
    padding: 7px 20px;
    cursor: pointer;
    border-radius: 20px;
    border-width: 1px;


  }


 /*** new styles https://projects.sevencollab.com/issues/34349 ***/

.section,
.Notice,
.Notice2,
.Error
.w100.Error,
'.w100.Info,
body > .Nav3Div,
body > .c50,
.Breadcrumb,
body > .boxBlue {
    font-size: 20px;
}

body > .c50 {
	padding: 20px;
}

.DataRight.floatLeftLast.c60 {
	flex: 1 0 0;
}

.header .navbar .dropdown-menu {
	z-index: -1;
}

.header .navbar .dropdown-menu.show {
	z-index: 2;
}

body > .Nav3Div > table > tbody > tr {   
	display: flex;
    flex-wrap: wrap;
}
body > .Nav3Div > table > tbody > tr > td {
    flex-grow: 1;
	padding-top: 20px;
	padding-bottom: 20px;
}

body > .Nav3Div .nav3div-table > table {
	width: 100%;
}

body > .Nav3Div > .Info {
	padding-top: 20px;
	padding-bottom: 20px;
}

.searchFormBig input[type="text"],
body > .Nav3Div input[type="text"],
body > .Nav3Div select {
    //display: block;
    background-image: none;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

    background-color: #e7e7e7;
    min-width: 85px;
	height: 50px;
		
    line-height: 28px;
    border-radius: 15px;
	box-shadow: inset 1px 2px 3px 1px rgba(0, 0, 0, 0.09);
    padding: 3px;
    padding-left: 20px;
    //width: 100%;
    color: #444 !important;
    font-weight: bold !important;
}

.searchFormBig input[type="submit"],
.searchFormBig input[type="reset"],
body > .Nav3Div input[type="submit"],
body > .Nav3Div input[type="button"] {
	display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.25;
    border-radius: .25rem;
    transition: all .15s ease-in-out;

    border-radius: 15px;
    color: #ffffff;
    font-size: 15px;
    font-weight: 700;
    line-height: 24px;
    text-transform: uppercase;
    padding: 10px 30px;
    cursor: pointer;
    border: 2px solid rgba(0, 0, 0, 0.1);
    background-color: #ed881c;
    background-image: linear-gradient(180deg, #ffb64f 0%, #fd6900 100%);
    vertical-align: bottom;
}

body > .boxBlue .searchForm {
margin-left: 0px !important;
margin-right: 0px !important;
}

body > .boxBlue form {
	margin-right: 0px !important;
}
body > .boxBlue form table {
	width: 100%;
}

body > .boxBlue table,
body > .Nav3Div table {
     background-color: transparent;
}

body > .boxBlue form table tr.row0,
body > .Nav3Div .table-responsive table tr.DataWhite,
body > .section .table-responsive table tr.DataWhite,
body > .Nav3Div table table tr:nth-child(2n),
body > .Nav3Div .nav3div-table table tr:nth-child(2n) {
      background-color: #fff;
}
body > .boxBlue form table tr.row1,
body > .Nav3Div .table-responsive table tr.DataAlt
body > .section .table-responsive table tr.DataAlt
/* body > .Nav3Div table table tr:nth-child(2n+1),
body > .Nav3Div .nav3div-table table tr:nth-child(2n+1) */ {
    background-color: #eeeeee;
}

.DataAlt {background-color: #eeeeee;}
.DataWhite {background-color: #ffffff;}

body > .boxBlue form table tr:first-child,
body > .Nav3Div .table-responsive table tr:first-child,
body > .section .table-responsive table tr:first-child,
body > .Nav3Div table form:not(#myForm) table tr:first-child,
body > .Nav3Div .nav3div-table table tr[valign="middle"] {
    background-color: #eeeeee;
    font-weight: 700;
}

body > .boxBlue form table tr,
body > .Nav3Div .table-responsive table tr,
body > .section .table-responsive table tr,
body > .Nav3Div table form:not(#myForm) table tr,
body > .Nav3Div .nav3div-table table tr {
    border: 1px solid #e9ecef;
}

body > .Nav3Div .table-responsive table tr td,
body > .section .table-responsive table tr td,
body > .Nav3Div table form:not(#myForm) table tr td,
body > .Nav3Div .nav3div-table table tr td {
    /* border: 1px solid #e9ecef; */
}
body > .boxBlue form table tr td {
	vertical-align: top;
	 padding: 5px 3px;
     white-space: normal;
}
body > .boxBlue form table tr td:first-child {
	padding-left: 10px;
	padding-right: 10px;
}
body > .boxBlue form table .Submit3 {
    padding: 5px 15px;
    background-color: #f99d39;
    background-image: none;
}

body > .Nav3Div  table a#discounts + .section-title {
	margin-top: 0;
	margin-bottom: 0.5rem;
}

body > h1,
body > .w100,
body > .Nav3Div,
body > .c50,
body > table,
body > p,
body > h2,
body > .Info,
body > .Info2,
body > .boxBlue {
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
    width: 100%;
}

body > .Notice,
body > .Notice2,
body > .Error {
    margin-right: auto;
    margin-left: auto;
    padding-right: 2rem;
    padding-left: 2rem;
    width: 100%;
}
body > .section-title {
    margin-right: auto;
    margin-left: auto;
    padding-right: 0;
    padding-left: 0;
}

body > .section > .container {
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
    width: 100%;
}

@media (min-width: 576px) {
    body > .section > .container,
    body > h1,
    body > .Notice,
    body > .Notice2,
    body > .Error,
    body > .w100,
    body > .Nav3Div,
    body > .c50,
    body > table,
    body > p,
    body > h2,
    body > .Info,
    body > .Info2,
    body > .boxBlue {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    body > .section > .container,
    body > h1,
    body > .Notice,
    body > .Notice2,
    body > .Error,
    body > .w100,
    body > .Nav3Div,
    body > .c50,
    body > table,
    body > p,
    body > h2,
    body > .Info,
    body > .Info2,
    body > .boxBlue {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    body > .section > .container,
    body > h1,
    body > .Notice,
    body > .Notice2,
    body > .Error,
    body > .w100,
    body > .Nav3Div,
    body > .c50,
    body > table,
    body > p,
    body > h2,
    body > .Info,
    body > .Info2,
    body > .boxBlue {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    body > .section > .container,
    body > h1,
    body > .Notice,
    body > .Notice2,
    body > .Error,
    body > .w100,
    body > .Nav3Div,
    body > .c50,
    body > table,
    body > p,
    body > h2,
    body > .Info,
    body > .Info2,
    body > .boxBlue {
        max-width: 1140px;
    }
}

 /*** end - new styles https://projects.sevencollab.com/issues/34349 ***/
        .clear {
    clear: both;
}

.Notice, .Notice2, .Notice3, .Notice4 {
    border-top: solid #ef8b1e 1px;
    background: #fde9ab;
    margin-top: 0px;
    padding: 15px;
    padding-left: 40px;
    padding-right: 40px;
    color: #793f00;
    font-size: 18px;
    line-height: 28px;
}

.Notice2 {
    padding: 15px;
    padding-left: 20px;
    padding-right: 20px;
    background: #eeeeee;
    color: #550000;
    font-size: 18px;
    line-height: 28px;
}

.Notice3, .Notice4 {
    padding: 15px;
    padding-left: 20px;
    padding-right: 20px;
    background: #d3e6bb;
    color: #566349;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    border: 2px solid #FFFFFF;
}

.Notice4 {
    background: #e6cfbb;
    color: #635649;
}

.Error {
    width: 100%;
    background: #FBE9E3;
    border-top: solid #ff5e00 1px;
    padding: 20px;
    font-weight: normal;
    margin-top: 20px;
}

.floatLeft, .floatLeftLast {
    float: left;
    margin-right: 40px;
}
.floatLeftLast {
    margin-right: 0px;
}
@media (min-width: 900px) {
	.c40 {
		width: 39%;
	}
}
@media (min-width: 900px) {
	.DataLeft, .DataLeft2, .DataRight {
		text-align: left;
		margin-top: 2px;
		padding: 5px;
		padding-left: 20px;
		border-top: solid #f5f5f5 1px;
	}
}
@media (min-width: 900px) {
	.DataLeft {
		background-color: #f5f5f5;
		font-weight: bold;
	}
}
INPUT.Submit4 {
    background-color: #969696;
    border-color: #f4f4f4;
     color: #fff;
    font-weight: 700;
    text-transform: uppercase;
	cursor: pointer;
}

body > .w100.listing1.headline {
      background-color: #eeeeee;
     padding-top: 10px;
    padding-bottom: 0.1px;
	font-size: 20px;
}

 
/*** Andre's Updates ***/

@media print {

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {padding: 2px;}

.col-md-1 {width: 8%;}
.col-md-2 {width: 17%;}
.col-md-3 {width: 25%;}
.col-md-4 {width: 33%;}
.col-md-5 {width: 42%;}
.col-md-6 {width: 50%;}
.col-md-7 {width: 58%;}
.col-md-8 {width: 67%;}
.col-md-9 {width: 75%;}
.col-md-10 {width: 83%;}
.col-md-11 {width: 92%;}
.col-md-12 {width: 100%;}
body {font-size: 16px;}
h1 {font-size: 30px; margin-top: 40px;}
h2 {font-size: 26px;}
}



h2 {font-size: 1.8rem;}
h2.Gray {font-size: 22px; padding-top: 30px; margin-top: 40px; border-top: silver solid 1px; font-weight: bold;}
.boxConsider {font-size: 18px; padding-bottom: 30px; padding-top: 10px; margin-bottom: 30px; margin-left: 20px;}
.helpInst, .HeaderOther{color: #6f6f6d; font-size: 24px; font-weight: 700; line-height: 32px; margin: 3rem 0;}
.divH{ margin-bottom: 15px; margin-top: 15px; }
.f12 {font-size: 12px;}
.f14 {font-size: 14px;}
.f16 {font-size: 16px;}
.f18 {font-size: 18px;}
.f20 {font-size: 20px;}
.f22 {font-size: 22px;}
.f24 {font-size: 24px;}
.f26 {font-size: 26px;}
.f28 {font-size: 28px;}
.f30 {font-size: 30px;}
.bold {font-weight: bold;}
.bold2 {font-weight: 600;}
li.left{margin-top: 8px;}
.searchFormBig input[type="reset"], body > .Nav3Div input[type="button"] {background-color: Gray; background-image: linear-gradient(180deg, #BBBBBB 0%, #6f6f6d 100%);}
body > h1 {padding-left: 15px; margin-top: 36px;}
.searchForm, .searchFormBig  {padding: 40px; background-color: #f7f7f7;}
.ListHeader {font-weight: bold;padding-bottom: 10px;}
.container {margin-top: 0px;}
@media (pointer: coarse) {
  .container a {
    padding: .8em;
  }
}
.radioLabelBig, .radioLabelBold, .radioLabel {font-family: "Open Sans", sans-serif; font-weight: bold;  padding-left: 40px; white-space: nowrap; position: relative; top: -4px;}
.radioLabelBig {font-size: 24px; top: -7px;}
.radioLabel {font-weight: normal;}
.line-under {border-bottom: 1px solid #d8d8d8; padding-bottom: 20px;}
ol li a {font-size: 24px;}
.columnID {background-color: #ef8a1e;}
.upper {}
.no-upper {text-transform: none;}
.selectWhite {height: 50px; background-color: #FFFFFF;}
.bg-white {background-color: #FFFFFF;}
.orange {color: #ee8a22;}
.black {color: #000000;}
.mono {font-family: monospace; font-weight: normal;}
.row0, .row2, .rowWhite {background-color: #FFFFFF;}
.rowWhite {cursor: pointer;}
.row1 {background-color: #eeeeee;}
.rowSelected {background-color: #dedcd7; color:#000000;}
.rowSelectedOne {background-color: #f7f3ef; color:#000000;}
.ResultsData {color:#4e4e4e;}
.smallGray {font-size: 12px;color: #6f6f6d;}
.orderPrice {font-weight: normal;font-size: 20px; color: #fd6900;}
.toollink {color: #dc9549;}
.cross {text-decoration: line-through; color: #fd6900;}
.readOnly, .readOnly2{color: #090909; padding: 10px; padding-left: 20px; font-size:18px; background-color: #F5F5F5; border: #EAEAEA 1px solid; border-radius: 15px;}
.readOnly2{background-color: #F7F7F7; border: gray 1px solid;}
.searchLabel,.searchLabel2 {font-size:20px; padding-top: 10px; padding-bottom: 5px;  padding-left: 10px;}
.searchLabel {font-weight: bold;}
.accHeader {font-size:20px; font-weight:bold; margin-bottom: 2px; margin-right: 5px; padding: 8px; padding-left: 20px; background-color: #EAEAEA; width: 100%;}
.valign-top {vertical-align:top;}
.header-divider-relative {height: 12px;background-color: #ee8a1d;position: relative;bottom: 0;width: 100%;left: 0;}
.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link {color: #000000;}
.submenu {background: #e7e7e7;left: 150px;top: auto;}
.required{color: #f86300; font-weight: normal;}
span.breadcrumb-item {color:#969696;}
.detailsName {font-size: 26px; font-weight: bold;}
.detailsSection {background-color: #F7F7F7; padding: 20px;}
.detailsSection2 {background-color: #FFFFFF; padding: 20px;}
.HeaderWhite {font-size: 22px; font-weight: bold;}
.ResultsHeader {font-size: 20px; font-weight: bold;}
.SectionHeader {font-size: 20px; font-weight: bold;}
.widthAuto {max-width: none;width:auto;}
.Notice a {color: #ff3d00; font-weight: 600;}
.flag-title a {color: #f5f0e8; text-decoration: underline;}
.searchDescription {margin-top: 40px; font-size: 20px;}
.notification {padding: 25px; font-size: 20px; font-weight: 600; color: #9e6e44; padding-top: 0px;}
.PrintHeader {font-size:24px; }
a.collapsed {text-decoration:underline;}
.searchLink{font-size:18px; line-height: 26px;}
h2 a {color: #b76a19;}
.Error a{color: #ab563c; font-weight: 600;}
.smallSelect {font-size: 16px; border-radius: 5px; padding: 2px 5px;}
.Reset {color: #ffffff; background-color: #a7a5a2; font-size: 16px; font-weight: 600; line-height: 18px; padding: 7px 20px; cursor: pointer; border-radius: 20px; border-width: 1px;}
textarea{border-radius: 10px;}
.Text3, .aspNetDisabled, .Text4 {border-radius: 10px; padding: 3px 8px; max-width: 500px; border: 1px gray solid;}
.Text4 {background-color: #e7e7e7;}
.aspNetDisabled {background-color:#e6e6e6;}
.Reset2 {border-radius: 20px; padding: 2px 15px; font-size: 18px; font-weight: bold; color: #495057; border: 2px #bfbbbb solid;}
.normal{font-weight: normal;}
.MessageHeader{font-size:16px;padding:10px 20px;background-color:#e6e6e6; text-align: right; border-bottom: 1px silver solid;}
.MessageContent{font-size:16px;padding:10px 20px;background:#f3f3f3; border-bottom: 1px silver solid;}
.pointer {cursor: pointer;}
.red {color: red;}
.align-left, .text-left {text-align: left;}

.aboutDateLeft, .aboutDateRight {color: black; font-weight: bold; vertical-align: bottom; position: relative;}
.aboutDateLeft{left: 30px;}
.aboutDateRight{left: -30px;}

.aboutCircleLeft, .aboutCircleRight {vertical-align: bottom; position: relative; padding-bottom: 3px;}
.aboutCircleLeft{left: 115px;}
.aboutCircleRight{left: -115px;}

.text-sm-left {text-align: inherit;}
.mobile-pl-5 {padding-top: 5px; padding-bottom: 5px; padding-left: 60px;}
.mobile-pr-5 {padding-top: 5px; padding-bottom: 5px; padding-right: 60px;}

  /* Mobile View */
  @media (max-width: 991px) {
  .mobile-pl-5 {padding-left: 15px;}
  .mobile-pr-5 {padding-right: 15px;}
  .accHeader{margin-top: 20px;}    
  }    

div.Gray {font-size: 22px; font-weight: 600; padding-top: 20px; margin-top: 10px; margin-bottom: 10px; border-top: 1px gray solid;}


.ST{font-size: 21px;}
.ST2{font-size: 23px;}
.ST3{font-size: 25px;}

b{font-weight: 700;}

.fixOnlyRead {
    background-color: antiquewhite;
    color: lightgray;
}
.form-control-plaintext {
    background: transparent !important;
}

div.wrap-p .white-t {
  color: white !important;
  background-color: red !important;
}

.imgIcon {
  max-width: 40%; }

.fontTitleIcon {
    font-size: 16px !important;
    font-weight: bold !important;
    line-height: 18px !important;
}

.fontBigTitleIcon {
  font-size: 36px !important;
  font-weight: bold !important;
  line-height: 46px !important;
}

.fontBigIcon {
    font-size: 26px !important;
    line-height: 24px !important;
    text-transform: none !important;
    font-weight: 500 !important;
}

.fontIcon {
font-size: 14px !important;
line-height: 16px !important;
font-weight: bold !important;
}

#balls {
  /* background: url("http://ddd.searchbug.com/img/batch-solutions/background_row2.png") center / cover no-repeat; */

/* Mobile View */
  @media (max-width: 768px) {
    background: none !important;  
  }
}



#block-orange1 {
    padding: 1rem !important;
}

.section-title, .section h1.w100 {
  font-size: 26px;
  font-weight: bold !important;
  line-height: 36px;
}

.section .btn-white {
  border: 0px solid rgba(0, 0, 0, 0.1);
  background-color: white;
  color: #F79318;
  font-size: 18px;
  font-weight: 600;

  /* background-image: linear-gradient(180deg, #ffb64f 0%, #fd6900 100%); */
      }
    .section .btn-white:hover {
      border-color: rgba(0, 0, 0, 0.2);
      box-shadow: 1px 1px 8px 0px rgba(0, 0, 0, 0.5);
      opacity: 0.8;
      transition: all 500ms; }
    .section .btn-white:focus {
      box-shadow: none; }

      #text-mark1 {
        color: #6f6f6d !important;
        font-size: 15px !important;
        line-height: 20px;
    }

        


/* .section p {
  color:red;
  font-size: 20px;
} */

iframe {
  margin: auto;
  margin: auto;
  display: block;
}

.mt-5 {
  margin-top: 0.8rem !important;
}


.breadcrumb-item {
  float: none; 
}