html {
  position: relative;
  min-height: 100%
}
@font-face {
  font-family: elmore_brushregular;
  src: url(fonts/elmore-brush-webfont.woff2) format('woff2'), url(fonts/elmore-brush-webfont.woff) format('woff');
  font-weight: 400;
  font-style: normal
}
.btn:active, .btn:focus, input, textarea {
  outline: 0 !important;
  box-shadow: none !important
}
ol, ul {
  padding: 0;
  margin: 0
}
body {
  height: 100%;
  font-family: Roboto, sans-serif;
  background-color: #fff;
  color: #282828;
  font-size: 14px;
  letter-spacing: 1px
}
.BigNo, .DemoRight ul li, .GetDemoBtn, .GetDemoBtnlg, .GetDemoF-Btn, .PR-link, .R-scrolldown .more, .SM_HB, .Sell-S3 ul li, .card-header, .contact-form .send-btn, .form__input--file .placeholder, .headmd, .job-form .send-btn, .join-btn, .menu-sell360 ul li a, .menu_icon, .navbar .navbar-nav .nav-link, .offc-info .phone, .section-HW ul li, .w-btn, h1, h2, h3, h4, h5, h6 {
  font-family: 'Barlow Condensed', sans-serif
}
.MainHeader {
  color: #fff;
  width: 100%;
  height: 100vh;
  background-image: url(../images/main-bg.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 100%;
  background-color: #000;
  position: relative
}
.HowWork {
  color: #fff;
  width: 100%;
  height: 100vh;
  position: relative;
  background-image: url(../images/header-pb.jpg);
  background-position: top center;
  background-size: 100% auto;
  background-repeat: no-repeat;
  text-align: center;
  background-color: #000
}
.HowWork .subHeadText {
  width: 100%;
  padding-left: 35px
}
.HowWork h1 {
  font-size: 90px;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 1
}
.HowWork h1 span {
  font-weight: 500;
  position: relative;
  z-index: 2;
  display: inline-block;
  line-height: 85px;
  padding-right: 5px
}
.HowWork h1 span:after {
  content: '';
  position: absolute;
  bottom: -2px;
  right: -2px;
  width: 130%;
  height: 82px;
  background-color: #0038ba;
  display: inline-block;
  z-index: -1
}
.HowWork .subText {
  font-size: 25px;
  font-weight: 300;
  margin-top: 20px;
  letter-spacing: 2px
}
.DemoHeader {
  color: #fff;
  width: 100%;
  height: 600px;
  position: relative;
  background-image: url(../images/demo-topbg.jpg);
  background-repeat: no-repeat;
  background-position: top right;
  background-color: #0038ba
}
.DemoHeader h1 {
  font-size: 75px;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 1;
  text-align: center
}
.DemoHeader h1 span {
  font-weight: 500;
  position: relative;
  z-index: 2;
  display: inline-block;
  line-height: 1px;
  padding-right: 5px
}
.DemoHeader h2 {
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 1;
  text-align: center;
  margin-bottom: 30px
}
.DemoHeader .subText {
  font-size: 22px;
  text-align: center;
  display: block;
  font-weight: 300;
  margin-top: 30px
}
.header-content {
  position: absolute;
  bottom: 20%;
  left: 40px;
  transform: translate(0, 20%);
  -webkit-box-align: left;
  -ms-flex-align: left;
  align-items: left;
  text-align: left;
  display: table;
  z-index: 5;
  margin-left: 15px
}
.header-content h1 {
  font-size: 155px;
  font-family: elmore_brushregular;
  line-height: 1;
  margin-top: -15px;
  margin-bottom: 0;
  text-shadow: 5px 3px 0 #202020;
  display: flex
}
.header-content h2 {
  font-size: 70px;
  position: relative;
  display: inline;
  text-transform: uppercase;
  letter-spacing: 4px;
  line-height: 1;
  font-weight: 400
}
.header-content {
  font-weight: 900
}
.header-content h2::before {
  display: inline-block;
  content: "";
  width: 65px;
  height: 52px;
  background-color: #0038ba;
  position: absolute;
  bottom: 12px;
  left: -85px;
  z-index: -1
}
.header-content h3 {
  font-size: 45px;
  font-weight: 200;
  position: relative;
  text-transform: uppercase;
  letter-spacing: 3px;
  line-height: normal;
  margin-top: 20px;
  margin-bottom: 10px
}
.header-content .text-pos {
  text-align: right;
  margin-top: -5px;
  margin-bottom: 0
}
.R-scrolldown {
  height: 70px;
  position: absolute;
  bottom: 40px;
  left: 40px;
  margin: 0 auto;
  overflow: hidden
}
.R-scrolldown .R-line {
  width: 1px;
  height: 100%;
  display: block;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0) 50%);
  background-position: 0 -70px;
  background-size: 100% 200%;
  animation: scrolldown 2.2s cubic-bezier(.76, 0, .3, 1) forwards infinite;
  float: left
}
.c-contents h2 {
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto
}
.c-contents h2::before {
  margin-right: 10px
}
.c-contents h2::after {
  margin-left: 10px
}
@keyframes scrolldown {
  0% {
    background-position: 0 -70px
  }
  75% {
    background-position: 0 0
  }
  100% {
    background-position: 0 70px
  }
}
.R-scrolldown .more {
  margin-top: 50px;
  float: left;
  margin-left: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 300;
  font-size: 16px
}
.section {
  position: relative;
  height: 100vh
}
.menu_icon {
  display: inline-block;
  cursor: pointer;
  position: fixed;
  right: 30px;
  top: 35px;
  height: 30px;
  width: 93px;
  z-index: 2000;
  text-align: center;
  margin-top: 0;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease
}
.no-scroll .menu_icon {
  background-color: transparent
}
.menu_icon span {
  color: #fff;
  font-size: 20px;
  float: right;
  line-height: 23px;
  font-weight: 300;
  padding-left: 15px
}
.menu-close span {
  display: none
}
.GetDemoBtn {
  width: auto;
  height: 36px;
  float: right;
  border-radius: 18px;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 3.5px;
  text-transform: uppercase;
  padding: 0 30px;
  line-height: 35px;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  background: linear-gradient(90deg, #1e54d3 0, #0038ba 100%)
}
.GetDemoBtn:HOVER {
  color: #fff;
  text-decoration: none;
  background: linear-gradient(90deg, #1e54d3 0, #0038ba 100%);
  box-shadow: 2px 2px 8px rgba(0, 56, 186, .5), 0 8px 15px rgba(0, 56, 186, .3)
}
.PR-link, .PR-link:focus {
  width: auto;
  float: right;
  border-radius: 18px;
  color: #fff !important;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 3.5px;
  text-transform: uppercase;
  padding: 0;
  margin-right: 50px;
  line-height: 35px;
  text-decoration: none !important
}
.WhiteTop .PR-link, .WhiteTop .PR-link:HOVER {
  color: #0038ba !important
}
.nav-down .WhiteTop .PR-link, .nav-down .WhiteTop .PR-link:HOVER {
  color: #ffff !important
}
.nav-down .PR-link {
  margin-top: 7px
}
.GetDemoF-Btn {
  background-color: #2c59bf;
  width: auto;
  height: 36px;
  float: right;
  color: #fff;
  font-size: 18px;
  margin-right: 0;
  font-weight: 500;
  letter-spacing: 3.5px;
  text-transform: uppercase;
  padding: 0 30px;
  line-height: 36px;
  border-radius: 18px
}
.GetDemoF-Btn:HOVER {
  background-color: #ffff;
  color: #0038ba;
  text-decoration: none
}
.menu-close {
  height: 30px
}
.b1, .b2, .b3 {
  width: 25px;
  height: 2px;
  background-color: #fff;
  margin: 8px 0;
  transition: .4s
}
.b2 {
  background-color: #fff;
  width: 25px;
  -webkit-transform: translateX(5px);
  -moz-transform: translateX(5px);
  -ms-transform: translateX(5px);
  -o-transform: translateX(5px);
  transform: translateX(5px);
  display: none
}
.menu-close .b1 {
  display: block;
  width: 30px;
  height: 1px;
  position: absolute;
  top: 8px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background-color: #fff !important
}
.menu-close .b2 {
  opacity: 0;
  -webkit-transition: -webkit-transform .2s ease .2s;
  transition: -webkit-transform .2s ease .2s;
  transition: transform .2s ease .2s;
  transition: transform .2s ease .2s, -webkit-transform .2s ease .2s
}
.menu-close .b3 {
  display: block;
  width: 30px;
  height: 1px;
  position: absolute;
  top: 8px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background-color: #fff !important
}
.menu_icon a {
  display: inline-block;
  text-decoration: none
}
.menu-sell360 .logo {
  padding-top: 30px;
  position: absolute;
  z-index: 50
}
.nav-down .top-header .GetDemoBtn {
  margin-top: 6px;
  background: linear-gradient(90deg, #fff 0, #fff 100%);
  color: #0038ba
}
.no-scroll {
  overflow: hidden
}
.menu-sell360 {
  position: fixed;
  top: 0;
  right: -70%;
  width: 550px;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 1.5s cubic-bezier(.19, 1, .22, 1) .1s;
  -moz-transition: all 1.5s cubic-bezier(.19, 1, .22, 1) .1s;
  -o-transition: all 1.5s cubic-bezier(.19, 1, .22, 1) .1s;
  transition: all 1.5s cubic-bezier(.19, 1, .22, 1) .1s;
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden;
  z-index: 1000;
  padding: 100px 0;
  background: linear-gradient(90deg, #1e54d3 0, #0038ba 100%)
}
.menu-sell360 .GetDemoF-Btn {
  float: left;
  margin: 100px 0 0 72px;
  border: solid 1px #fff;
  background-color: transparent;
  width: auto;
  height: 40px;
  color: #fff;
  font-size: 22px;
  margin-right: 0;
  font-weight: 500;
  letter-spacing: 3.5px;
  text-transform: uppercase;
  padding: 0 40px;
  line-height: 36px;
  border-radius: 40px
}
.menu-sell360 .GetDemoF-Btn:HOVER {
  background-color: #fff;
  color: #0038ba
}
.menu-sell360.open {
  opacity: 1;
  right: 0;
  visibility: visible;
  -webkit-transition: all .9s cubic-bezier(.19, 1, .22, 1) .3s;
  -moz-transition: all .9s cubic-bezier(.19, 1, .22, 1) .3s;
  -o-transition: all .9s cubic-bezier(.19, 1, .22, 1) .3s;
  transition: all .9s cubic-bezier(.19, 1, .22, 1) .3s
}
.menu-sell360.open li {
  -webkit-animation: fadeInRight .5s ease forwards;
  animation: fadeInRight .5s ease forwards;
  -webkit-animation-delay: .5s;
  animation-delay: .5s
}
.menu-sell360.open li:nth-of-type(2) {
  -webkit-animation-delay: .6s;
  animation-delay: .6s
}
.menu-sell360.open li:nth-of-type(3) {
  -webkit-animation-delay: .7s;
  animation-delay: .7s
}
.menu-sell360.open li:nth-of-type(4) {
  -webkit-animation-delay: .8s;
  animation-delay: .8s
}
.menu-sell360.open li:nth-of-type(5) {
  -webkit-animation-delay: .9s;
  animation-delay: .9s
}
.menu-sell360.open li:nth-of-type(6) {
  -webkit-animation-delay: 1s;
  animation-delay: 1s
}
.menu-sell360.open li:nth-of-type(7) {
  -webkit-animation-delay: 1.1s;
  animation-delay: 1.1s
}
.menu-sell360.open li:nth-of-type(8) {
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s
}
.menu-sell360.open li:nth-of-type(9) {
  -webkit-animation-delay: 1.3s;
  animation-delay: 1.3s
}
.menu-sell360.open li:nth-of-type(10) {
  -webkit-animation-delay: 1.4s;
  animation-delay: 1.4s
}
.menu-sell360 nav {
  position: relative;
  padding-left: 70px
}
.menu-sell360 ul {
  list-style: none;
  padding: 0;
  margin: 0 auto;
  display: inline-block;
  position: relative;
  height: 100%
}
.menu-sell360 ul li {
  position: relative;
  opacity: 0;
  line-height: 1em;
  margin-bottom: .6vw;
  padding: 0;
  display: table;
  background-image: -webkit-linear-gradient(left, #000 50%, rgba(0, 0, 0, 0) 0);
  background-position: 100% 0;
  background-size: 200% 100%;
  -webkit-transition: background-position 1s cubic-bezier(.19, 1, .22, 1);
  -moz-transition: background-position 1s cubic-bezier(.19, 1, .22, 1);
  -o-transition: background-position 1s cubic-bezier(.19, 1, .22, 1);
  transition: background-position 1s cubic-bezier(.19, 1, .22, 1)
}
.menu-sell360 ul li a {
  display: block;
  text-transform: uppercase;
  font-weight: 500;
  position: relative;
  color: #000;
  text-decoration: none;
  overflow: hidden;
  line-height: 35px;
  font-size: 45px;
  letter-spacing: 4px;
  padding-bottom: 4px;
  background-image: -webkit-linear-gradient(left, #fff 50%, #fff 0);
  background-position: 100% 0;
  background-size: 200% 100%;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-transition: background-position 1s cubic-bezier(.19, 1, .22, 1);
  -moz-transition: background-position 1s cubic-bezier(.19, 1, .22, 1);
  -o-transition: background-position 1s cubic-bezier(.19, 1, .22, 1);
  transition: background-position 1s cubic-bezier(.19, 1, .22, 1);
  z-index: 5;
  margin: 5px 0
}
.menu-sell360 ul li:HOVER {
  display: table;
  background-position: 0 0
}
.menu-sell360 ul li a:hover {
  color: #fff;
  text-decoration: none;
  background-position: 0 0
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    left: 20%
  }
  100% {
    opacity: 1;
    left: 0
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    left: 20%
  }
  100% {
    opacity: 1;
    left: 0
  }
}
.men-bg {
  background-color: rgba(0, 56, 186, 1);
  width: 100%;
  height: 100Vh;
  opacity: 0;
  position: fixed;
  z-index: 999;
  pointer-events: none;
  border: solid 0 #fff;
  -webkit-transition-duration: .4s;
  -moz-transition-duration: .4s;
  transition-duration: .4s;
  padding-left: calc(15% - 125px)
}
.no-scroll .men-bg {
  opacity: 1;
  background-color: rgba(0, 56, 186, .3);
  pointer-events: none;
  -webkit-transition-duration: .4s;
  -moz-transition-duration: .4s;
  transition-duration: .4s
}
.logo-menu {
  width: 150px;
  height: auto;
  filter: drop-shadow(0 0 6px rgba(0, 0, 0, .2))
}
.top-header {
  width: 100%;
  position: fixed;
  z-index: 100;
  padding: 30px 20px 0;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease
}
.nav-up .menu_icon, .nav-up .top-header {
  margin-top: -84px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease
}
.nav-down .menu_icon {
  top: 10px
}
.nav-down .menu-close {
  top: 20px;
  right: 20px
}
.nav-down .top-header {
  padding: 0;
  background-color: #0038ba;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease
}
.nav-down .top-header .SELL360 img {
  margin-top: 7px;
  margin-bottom: 7px;
  height: 35px
}
.nav-down .navbar .navbar-nav .nav-link {
  font-size: 14px;
  padding: 6px 0
}
.nav-down .navbar {
  float: right;
  margin-top: 10px
}
.nav-down .navbar-nav .nav-item:last-child .nav-link, .nav-down .navbar-nav .nav-item:last-child .nav-link:HOVER {
  background-color: #fff !important;
  color: #0038ba !important;
  border-color: #fff !important
}
.nav-down .navbar-nav .nav-item .nav-link:after {
  height: 6px;
  background-color: rgba(255, 255, 255, .15)
}
.SELL360 {
  float: left;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease
}
.SELL360 img {
  width: auto;
  height: 50px
}
.navbar {
  float: right;
  padding: 0;
  -webkit-transition: all .1s ease;
  transition: all .5s ease
}
.navbar .navbar-nav .nav-link {
  display: block;
  padding: 8px 0;
  margin: 0 18px;
  font-weight: 500;
  font-size: 18px;
  color: #fff;
  line-height: normal;
  position: relative;
  text-transform: uppercase
}
.navbar .navbar-nav .nav-item:last-child .nav-link {
  border: solid 1px #fff;
  padding-left: 15px;
  padding-right: 15px;
  margin-right: 0
}
.navbar .navbar-nav .nav-item:last-child .nav-link:HOVER {
  background-color: #0038ba;
  border: solid 1px #0038ba
}
.navbar .navbar-nav .nav-item:last-child .nav-link:after {
  display: none
}
.navbar .navbar-nav .nav-link:hover {
  color: #fff
}
.navbar .navbar-nav .active {
  color: #fff;
  -webkit-transition: all .1s ease;
  transition: all .5s ease
}
.navbar .navbar-nav .active.nav-link:after, .navbar .navbar-nav .nav-link:focus:after, .navbar .navbar-nav .nav-link:hover:after {
  width: 100%;
  z-index: -1;
  -webkit-transition: all .1s ease;
  transition: all .5s ease
}
.navbar .navbar-nav .nav-link:after .navbar .navbar-nav .nav-item:last-child a {
  margin-right: 10px
}
.navbar .navbar-nav .nav-link:hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1)
}
.navbar .navbar-nav .nav-link:after {
  content: '';
  position: absolute;
  bottom: 6px;
  left: 0;
  width: 0%;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  height: 8px;
  -webkit-transition: .35s;
  transition: .35s;
  background-color: #0038ba;
  z-index: -1
}
.navbar .navbar-nav .nav-link:before {
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all .3s ease-in-out 0s;
  transition: all .3s ease-in-out 0s
}
.Sell-S2, .Sell-S3 {
  padding: 100px 0;
  background-image: url(../images/sec2-bg.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-color: #fff;
  overflow: hidden
}
.Sell-S2 h1, .Sell-S3 h1, .Sell-S4 h1, .Sell-S5 h1, .career h1, .contactPage h1, .privacyPage h1 {
  font-size: 70px;
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase
}
.Sell-S2 h1 span, .Sell-S3 h1 span, .career h1 span, .contactPage h1 span, .privacyPage h1 span {
  display: block;
  color: #0038ba
}
.Sell-S2 h4, .Sell-S3 h4 {
  font-size: 22px;
  font-weight: 400;
  letter-spacing: .5px
}
.LSpace {
  width: 30px;
  height: 2px;
  display: block;
  margin-top: 25px;
  margin-bottom: 25px;
  background-color: #0038ba
}
.DemoHeader .LSpace {
  background-color: #fff
}
.Sell-S2 p {
  font-size: 18px
}
.Textquote {
  font-size: 22px;
  font-weight: 500;
  text-transform: uppercase;
  padding-top: 60px;
  padding-left: 15px;
  position: relative;
  z-index: 2
}
.Textquote:before {
  content: "\f10d";
  position: absolute;
  font-family: FontAwesome;
  top: -15px;
  left: 0;
  color: #ededed;
  z-index: -1;
  font-size: 100px
}
._con-info {
  display: table;
  height: 100%
}
.middleDiv {
  display: table-cell;
  vertical-align: middle
}
.Sell-S2 .sideimag {
  width: 600px;
  height: auto;
  float: right
}
.Sell-S2 .sideimag2 {
  width: 600px;
  margin-left: -120px;
  height: auto
}
.Sell-S3 {
  background: linear-gradient(0deg, #1e54d3 0, #0038ba 100%);
  color: #fff;
  padding: 70px 0
}
.Sell-S3 h1 span {
  color: #fff
}
.Sell-S3 .LSpace {
  background-color: #fff
}
.Sell-S3 .sideimag {
  width: 600px;
  margin-bottom: 50px
}
.Sell-S3 p {
  font-weight: 400;
  font-size: 20px;
  margin-bottom: 30px
}
.Sell-S3 h1 {
  font-size: 70px;
  font-weight: 300;
  margin-bottom: 25px;
  position: relative;
  padding-left: 0;
  text-transform: uppercase
}
.Co_logos {
  background-color: #f2f2f2;
  padding: 30px 0;
  text-align: center;
  width: 100%
}
.Co_logos img {
  margin: 15px auto;
  max-width: 130px;
  filter: grayscale(1);
  opacity: .7
}
.owl-dots {
  display: none
}
.Co_logos h4 {
  font-weight: 500;
  font-size: 20px;
  text-align: left;
  margin-bottom: 20px;
  color: #474747
}
.headmd {
  color: #0038ba;
  font-size: 36px;
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 0
}
.secbg-4 {
  padding: 0 0;
  background-image: url(../images/sec4-bg.jpg);
  background-position: center center;
  background-size: 100%;
  overflow: hidden
}
.secbg-4 .line-img {
  margin-left: -260px;
  z-index: -1
}
.secbg-4 .container .col-md-8 {
  z-index: 5
}
footer {
  padding: 45px 0 30px 0;
  background-color: #0038ba;
  color: #fff;
  background-image: url(../images/footer-bg.jpg);
  background-position: left top;
  background-repeat: no-repeat
}
footer .FLogo {
  width: auto;
  height: 45px
}
footer h3 {
  font-size: 18px;
  text-transform: uppercase;
  padding-bottom: 15px
}
footer ul {
  padding-left: 25px
}
footer ul li {
  padding-bottom: 12px;
  list-style: none;
  position: relative
}
footer ul li a {
  color: #91ade6;
  display: inline-block;
  transition: all .3s ease-out
}
footer ul li a:HOVER {
  color: #fff;
  text-decoration: none
}
footer ul li:before {
  content: "";
  position: absolute;
  left: -25px;
  top: 5px;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  border: solid 1px #91ade6
}
.copyright {
  color: #91ade6;
  padding-top: 20px;
  margin: 30px 0 0 0;
  border-top: solid 1px #3360c6
}
.copyright .col-md-6 {
  padding: 0
}
.copyright a {
  color: #91ade6;
  transition: all .3s ease-out
}
.copyright a:HOVER {
  color: #fff
}
.career {
  padding: 90px 0 50px 0;
  min-height: 100vh;
  background-image: url(../images/career-bg.jpg);
  background-position: right center;
  background-repeat: no-repeat;
  background-size: auto 100%
}
.privacyPage {
  padding: 90px 0 50px 0;
  min-height: 100vh
}
.career h2, .privacyPage h2 {
  text-transform: uppercase;
  margin-top: 20px;
  font-size: 35px;
  margin-bottom: 30px;
  font-weight: 500
}
.career h1, .privacyPage h1 {
  margin-bottom: 15px;
  font-weight: 500;
  text-align: center
}
.career h1 span, .privacyPage h1 span {
  display: inline;
  font-weight: 400
}
.privacyPage p {
  font-size: 16px;
  font-weight: 300;
  margin: auto
}
.career p {
  font-size: 22px;
  font-weight: 300;
  max-width: 800px;
  text-align: center;
  margin: auto
}
.post-list {
  color: #282828;
  position: relative;
  padding: 15px;
  border-radius: 0;
  display: block;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
  padding-top: 120px;
  overflow: hidden;
  text-align: left;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 16px;
  background-color: #fff
}
.post-list:HOVER {
  color: #fff;
  background-color: #0038ba;
  box-shadow: 0 0 8px rgba(0, 0, 0, .25), 0 15px 12px rgba(0, 56, 186, .5);
  text-decoration: none
}
.BigNo {
  font-size: 110px;
  color: rgba(40, 40, 40, .1);
  position: absolute;
  top: -20px;
  right: -5px;
  font-weight: 800;
  line-height: 1
}
.post-list h4 {
  font-size: 24px;
  font-weight: 400;
  text-transform: uppercase
}
.post-list .LSpace {
  margin-top: 15px;
  margin-bottom: 15px
}
.post-list:HOVER .BigNo {
  color: rgba(255, 255, 255, .2)
}
.post-list:HOVER .LSpace {
  background-color: #fff
}
.section-HW {
  padding: 90px 0;
  background-color: #f8f8f8;
  overflow: hidden
}
.dark-bg {
  color: #fff;
  background-color: #141414
}
.section-HW h1 {
  font-size: 55px;
  font-weight: 500;
  color: #000;
  margin-bottom: 25px;
  position: relative;
  padding-left: 60px;
  text-transform: uppercase
}
.section-HW h1 span {
  position: absolute;
  left: -15px;
  bottom: 0;
  transform: translate3d(0, 100%, 0) rotate(-90deg);
  -webkit-transform-origin: left top;
  transform-origin: left top;
  color: #c2c2c2;
  font-size: 60px
}
.section-HW h1 span b {
  color: #0038ba
}
.Sell-S3 ul, .section-HW ul {
  padding: 0;
  margin: 0;
  list-style: none;
  float: left
}
.section-HW p {
  font-weight: 400;
  font-size: 18px;
  margin-bottom: 30px
}
.DemoRight ul li, .Sell-S3 ul li, .section-HW ul li {
  margin-bottom: 10px;
  padding-left: 35px;
  position: relative;
  font-size: 24px;
  font-weight: 500
}
.DemoRight ul li:before, .Sell-S3 ul li:before, .section-HW ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 19px;
  height: 1px;
  width: 15px;
  background: #0038ba
}
.Modern p {
  font-weight: 400;
  font-size: 18px;
  margin-bottom: 30px
}
.section-HW .Set_img {
  max-width: 650px;
  float: right
}
.section-HW .Set_img-L {
  max-width: 650px;
  float: left
}
.LS_P {
  padding-left: 200px
}
.RS_P {
  padding-right: 200px
}
.dark-bg h1 {
  color: #fff
}
.dark-bg h1 span {
  color: #4d4d4d
}
.Modern .headLight {
  font-weight: 300;
  font-size: 70px;
  margin-bottom: 0;
  padding: 0;
  line-height: 1
}
.Modern h2 {
  font-weight: 200;
  color: #9e9e9e;
  font-size: 45px;
  text-transform: uppercase;
  margin-bottom: 30px
}
.Modern strong {
  font-weight: 600;
  text-transform: uppercase;
  color: #9e9e9e
}
.Modern p {
  font-weight: 300;
  letter-spacing: 1.5px;
  margin-bottom: 0
}
.bLogo {
  display: none
}
.WhiteTop .bLogo {
  display: block
}
.WhiteTop .wLogo {
  display: none
}
.nav-down .WhiteTop .wLogo {
  display: block
}
.nav-down .WhiteTop .bLogo {
  display: none
}
.WhiteTop .menu_icon span {
  color: #000
}
.WhiteTop .b1, .WhiteTop .b3 {
  background-color: #000
}
.title_text {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 22px;
  text-align: left;
  text-decoration: none;
  display: block;
  margin-top: 50px;
  margin-bottom: 0
}
.title_large {
  font-size: 70px;
  text-align: left;
  font-weight: 500;
  padding: 0;
  margin: auto;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 1px;
  position: relative
}
.text-sub {
  font-size: 20px;
  margin-top: 50px;
  position: relative;
  font-weight: 300
}
.text-sub::after {
  position: absolute;
  left: 50px;
  bottom: -20px;
  height: 2px;
  width: 50px;
  background: #0038ba;
  content: "";
  margin-left: -50px
}
.contact-form {
  margin-top: 50px
}
.contact-form h4 {
  font-size: 18px;
  margin: 25px 0;
  letter-spacing: 1px
}
.contact-form .checkbox label {
  font-size: 12px
}
.contact-form .checkbox {
  margin-bottom: 20px
}
.contact-form .send-btn {
  padding: 7px 40px;
  font-size: 18px;
  letter-spacing: 2px;
  font-weight: 500;
  border: solid 1px #0038ba;
  background: linear-gradient(90deg, #1e54d3 0, #0038ba 100%);
  color: #fff;
  margin-top: 10px;
  display: block;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  cursor: pointer;
  border-radius: 24px
}
.contact-form .send-btn:HOVER, .contact-form .send-btn:focus {
  background: linear-gradient(90deg, #1e54d3 0, #0038ba 100%);
  color: #fff;
  box-shadow: 2px 2px 8px rgba(0, 56, 186, .5), 0 8px 15px rgba(0, 56, 186, .3)
}
.offices {
  margin-top: 50px
}
.offices .PS {
  margin-top: 30px
}
.offc-info {
  text-align: left;
  position: relative;
  font-size: 15px;
  letter-spacing: 1px;
  margin-left: 130px
}
.offc-info p {
  line-height: 25px;
  margin-bottom: 0;
  font-weight: 300;
  font-size: 16px
}
.offc-info .phone {
  font-size: 25px;
  font-weight: 500;
  margin-top: 10px;
  margin-bottom: 10px;
  letter-spacing: 3px
}
.offc-info h4 {
  font-size: 25px;
  font-weight: 500;
  margin-bottom: 15px;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 1.5px
}
.offc-info img {
  height: 70px;
  width: 70px;
  margin-bottom: 50px
}
.offc-info a {
  color: #0038ba;
  font-size: 16px
}
.offc-info a:HOVER {
  color: #0038ba
}
.offc-info .phone a, .offc-info .phone a:HOVER {
  color: inherit;
  font-size: inherit;
  letter-spacing: inherit;
  text-decoration: none
}
.contactPage {
  padding: 100px 0;
  min-height: 100vh;
  background-image: url(../images/contact-bg.jpg);
  background-position: right center;
  background-repeat: no-repeat;
  background-size: auto 100%
}
.contactPage h2 {
  text-transform: uppercase;
  margin-top: 20px;
  font-size: 36px;
  margin-bottom: 0;
  font-weight: 400
}
.contactPage h1 {
  margin-bottom: 15px;
  font-weight: 500;
  color: #0038ba
}
.contactPage h1 span {
  display: inline;
  font-weight: 400;
  color: #282828
}
.contactPage p {
  font-weight: 300;
  margin: auto
}
label {
  display: inline-block;
  margin-bottom: 5px;
  font-size: 15px
}
.checkbox {
  padding-left: 20px
}
.checkbox label {
  display: block;
  padding-left: 6px;
  position: relative;
  margin: 0
}
.checkbox label::before {
  -o-transition: .3s ease-in-out;
  -webkit-transition: .3s ease-in-out;
  background-color: #282828;
  border-radius: 2px;
  border: 1px solid #0038ba;
  content: "";
  display: inline-block;
  height: 17px;
  left: 0;
  top: 1px;
  margin-left: -20px;
  position: absolute;
  transition: .3s ease-in-out;
  width: 17px;
  outline: 0
}
.checkbox label::after {
  color: #263238;
  display: inline-block;
  font-size: 11px;
  height: 16px;
  left: 0;
  margin-left: -19px;
  padding-left: 3px;
  padding-top: 1px;
  position: absolute;
  top: 1px;
  width: 16px
}
.checkbox input[type=checkbox] {
  cursor: pointer;
  opacity: 0;
  z-index: 1;
  position: absolute;
  left: 0;
  outline: 0
}
.checkbox input[type=checkbox]:disabled + label {
  opacity: .65
}
.checkbox input[type=checkbox]:focus + label::before {
  outline-offset: -2px;
  outline: 0
}
.checkbox input[type=checkbox]:checked + label::after {
  content: "\f122";
  font-family: Ionicons
}
.checkbox input[type=checkbox]:disabled + label::before {
  background-color: #f2f4f8;
  cursor: not-allowed
}
.checkbox-info input[type=checkbox]:checked + label::before {
  background-color: #0038ba;
  border-color: #0038ba
}
.checkbox-info input[type=checkbox]:checked + label::after {
  color: #fff
}
.radio {
  padding-left: 20px
}
.radio label {
  display: inline-block;
  padding-left: 5px;
  position: relative
}
.radio label::before {
  -o-transition: border .5s ease-in-out;
  -webkit-transition: border .5s ease-in-out;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid rgba(120, 130, 140, .25);
  content: "";
  display: inline-block;
  height: 17px;
  left: 0;
  margin-left: -20px;
  outline: 0;
  position: absolute;
  transition: border .5s ease-in-out;
  width: 17px
}
.radio label::after {
  -moz-transition: -moz-transform .3s cubic-bezier(.8, -.33, .2, 1.33);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -o-transition: -o-transform .3s cubic-bezier(.8, -.33, .2, 1.33);
  -webkit-transform: scale(0, 0);
  -webkit-transition: -webkit-transform .3s cubic-bezier(.8, -.33, .2, 1.33);
  background-color: #263238;
  border-radius: 50%;
  content: " ";
  display: inline-block;
  height: 7px;
  left: 5px;
  margin-left: -20px;
  position: absolute;
  top: 5px;
  transform: scale(0, 0);
  transition: transform .3s cubic-bezier(.8, -.33, .2, 1.33);
  width: 7px
}
.radio input[type=radio] {
  cursor: pointer;
  opacity: 0;
  z-index: 1;
  outline: 0
}
.radio input[type=radio]:disabled + label {
  opacity: .65
}
.radio input[type=radio]:focus + label::before {
  outline-offset: -2px;
  outline: 0
}
.radio input[type=radio]:checked + label::after {
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1)
}
.radio input[type=radio]:disabled + label::before {
  cursor: not-allowed
}
.radio.radio-inline {
  margin-top: 0
}
.radio.radio-single label {
  height: 17px
}
.radio-info input[type=radio] + label::after {
  background-color: #24aaff
}
.radio-info input[type=radio]:checked + label::before {
  border-color: #24aaff
}
.radio-info input[type=radio]:checked + label::after {
  background-color: #24aaff
}
.checkbox label, .radio label {
  cursor: pointer
}
.form-control {
  min-height: 45px;
  display: initial;
  background-color: #fff;
  border-color: #dbdbdb;
  border-radius: 0;
  font-size: 13px
}
button, input {
  outline: 0 !important
}
.form-control:focus {
  border-color: #0038ba !important;
  background-color: #fff !important;
  box-shadow: 2px 2px 12px rgba(63, 63, 63, .3) !important
}
.form-control:disabled, .form-control[readonly] {
  opacity: .7
}
.custom-control-input:focus ~ .custom-control-indicator {
  box-shadow: none
}
.custom-control-input:checked ~ .custom-control-indicator {
  background-color: #24aaff
}
.form-group {
  margin-bottom: 15px
}
.form-control .fileinput-filename {
  vertical-align: bottom
}
.fileinput.input-group > * {
  position: relative;
  z-index: 2
}
.fileinput.input-group > .btn-file {
  z-index: 1
}
.form-material .form-group {
  overflow: hidden
}
.form-material .form-control {
  background-color: transparent;
  background-position: center bottom, center calc(100% - 1px);
  background-repeat: no-repeat;
  background-size: 0 2px, 100% 1px;
  padding: 0;
  transition: background 0s ease-out 0s
}
.form-material .form-control, .form-material .form-control.focus, .form-material .form-control:focus {
  background-image: linear-gradient(#24aaff, #24aaff), linear-gradient(#d9d9d9, #d9d9d9);
  border: 0 none;
  border-radius: 0;
  box-shadow: none;
  float: none
}
.form-material .form-control.focus, .form-material .form-control:focus {
  background-size: 100% 2px, 100% 1px;
  outline: 0 none;
  transition-duration: .3s
}
.form-control-line .form-group {
  overflow: hidden
}
.form-control-line .form-control {
  border: 0;
  border-radius: 0;
  padding-left: 0;
  border-bottom: 1px solid #d9d9d9
}
.form-control-line .form-control:focus {
  border-bottom: 1px solid #24aaff
}
.floating-labels .form-group {
  position: relative
}
.floating-labels .form-control {
  padding: 10px 10px 10px 0;
  display: block;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #d9d9d9
}
.floating-labels select.form-control > option {
  font-size: 14px
}
.floating-labels .has-error .form-control {
  border-bottom: 1px solid #f62d51
}
.floating-labels .has-warning .form-control {
  border-bottom: 1px solid #ffbc34
}
.floating-labels .has-success .form-control {
  border-bottom: 1px solid #55ce63
}
.floating-labels .form-control:focus {
  outline: 0;
  border: none
}
.floating-labels label {
  color: #54667a;
  position: absolute;
  cursor: auto;
  top: 5px;
  transition: .2s ease all;
  -moz-transition: .2s ease all;
  -webkit-transition: .2s ease all
}
.floating-labels .form-control:focus ~ label, .floating-labels .form-control:valid ~ label {
  top: -20px;
  font-size: 12px
}
.floating-labels .bar {
  position: relative;
  display: block
}
.floating-labels .bar:after, .floating-labels .bar:before {
  content: '';
  height: 2px;
  width: 0;
  bottom: 1px;
  position: absolute;
  background: #24aaff;
  transition: .2s ease all;
  -moz-transition: .2s ease all;
  -webkit-transition: .2s ease all
}
.floating-labels .bar:before {
  left: 50%
}
.floating-labels .bar:after {
  right: 50%
}
.floating-labels .form-control:focus ~ .bar:after, .floating-labels .form-control:focus ~ .bar:before {
  width: 50%
}
.floating-labels .highlight {
  position: absolute;
  height: 60%;
  width: 100px;
  top: 25%;
  left: 0;
  pointer-events: none;
  opacity: .5
}
.floating-labels .input-lg, .floating-labels .input-lg ~ label {
  font-size: 24px
}
.floating-labels .input-sm, .floating-labels .input-sm ~ label {
  font-size: 16px
}
.has-warning .bar:after, .has-warning .bar:before {
  background: #ffbc34
}
.has-success .bar:after, .has-success .bar:before {
  background: #55ce63
}
.has-error .bar:after, .has-error .bar:before {
  background: #f62d51
}
.has-warning .form-control:focus ~ label, .has-warning .form-control:valid ~ label {
  color: #ffbc34
}
.has-success .form-control:focus ~ label, .has-success .form-control:valid ~ label {
  color: #55ce63
}
.has-error .form-control:focus ~ label, .has-error .form-control:valid ~ label {
  color: #f62d51
}
.has-feedback label ~ .t-0 {
  top: 0
}
.form-group.error input, .form-group.error select, .form-group.error textarea {
  border: 1px solid #f62d51
}
.form-group.validate input, .form-group.validate select, .form-group.validate textarea {
  border: 1px solid #55ce63
}
.form-group.error .help-block ul {
  padding: 0;
  color: #f62d51
}
.form-group.error .help-block ul li {
  list-style: none
}
.form-group.issue .help-block ul {
  padding: 0;
  color: #ffbc34
}
.form-group.issue .help-block ul li {
  list-style: none
}
.pagination-circle li.active a {
  background: #55ce63
}
.custom-select {
  background: url(../images/custom-select.png) right .75rem center no-repeat;
  background-color: #f7f7f7;
  border-color: #ededed
}
textarea {
  resize: none
}
* {
  box-sizing: border-box
}
.section-DF {
  padding: 80px 0 90px 0;
  background-color: #f8f8f8
}
.DemoForm {
  background-color: #fff;
  padding: 40px;
  margin-top: -150px;
  -webkit-box-shadow: 0 0 40px -10px rgba(0, 0, 0, .55);
  -moz-box-shadow: 0 0 40px -10px rgba(0, 0, 0, .55);
  box-shadow: 0 0 40px -10px rgba(0, 0, 0, .55)
}
.DemoForm h3 {
  font-size: 28px;
  margin-bottom: 15px;
  text-transform: uppercase;
  font-weight: 500
}
.DemoForm .send-btn {
  width: 100%
}
.DemoRight {
  padding-right: 25px
}
.DemoRight .topText {
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 40px
}
.DemoRight h2 {
  font-size: 45px;
  font-weight: 500;
  color: #000;
  position: relative;
  text-transform: uppercase;
  margin-bottom: 25px
}
.DemoRight ul {
  padding: 0;
  margin: 0;
  list-style: none
}
.blue {
  color: #0038ba
}
.SM_HB {
  font-size: 29px;
  text-align: center;
  font-weight: 300;
  padding: 0;
  margin: auto;
  line-height: normal;
  color: #282828;
  letter-spacing: 2px;
  position: relative;
  text-transform: uppercase
}
.job-form {
  margin-top: 30px;
  color: #282828
}
.job-form .form-control {
  min-height: 45px;
  display: initial;
  background-color: #fff;
  border-color: #d5d5d5;
  border-radius: 0
}
.job-form .form-control:focus {
  border-color: #282828 !important;
  background-color: #fff !important
}
.job-form h4 {
  font-size: 18px;
  margin: 25px 0;
  color: #282828;
  letter-spacing: 1px
}
.job-form .checkbox label {
  font-size: 12px;
  color: #282828
}
.job-form .checkbox {
  margin-bottom: 20px
}
.job-form .send-btn {
  padding: 7px 40px;
  font-size: 20px;
  letter-spacing: 2px;
  font-weight: 500;
  color: #fff;
  margin-top: 10px;
  display: block;
  cursor: pointer;
  width: 100%;
  border: solid 1px #0038ba;
  background: linear-gradient(90deg, #1e54d3 0, #0038ba 100%);
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out
}
.job-form .send-btn:HOVER, .job-form .send-btn:focus {
  background: linear-gradient(90deg, #1e54d3 0, #0038ba 100%);
  color: #fff;
  box-shadow: 2px 2px 8px rgba(0, 56, 186, .5), 0 8px 15px rgba(0, 56, 186, .3)
}
.form__input {
  background: 0 0;
  position: relative;
  width: 100%;
  display: block;
  cursor: text;
  transition: border-color .3s, margin-bottom .3s
}
.form__input--file {
  display: block;
  text-align: center;
  border: 2px dashed #d5d5d5;
  letter-spacing: 1.62px;
  color: #888;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 3rem;
  font-size: 13px;
  font-size: .8125rem;
  padding: 0 1.25rem;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  height: 47px
}
.form__input--file .placeholder {
  position: relative;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 500;
  line-height: 1
}
.form__input--file .placeholder:before {
  position: absolute;
  top: 4px;
  left: -26px;
  font-family: FontAwesome;
  content: "\f067";
  font-size: 20px
}
.form__input--file input {
  display: none
}
.form__input--file:HOVER {
  border: 2px dashed #0038ba
}
.form__input--file:HOVER .placeholder:before {
  color: #0038ba
}
.line-bar {
  height: 1px;
  width: 40px;
  border: solid 1px #0038ba;
  display: block;
  margin: 50px 0;
  margin-left: auto;
  margin-right: auto
}
.job-page h1 {
  font-size: 70px;
  text-align: center;
  font-weight: 500;
  padding: 0;
  color: #282828;
  margin-bottom: 30px;
  line-height: 80px
}
.job-page h2 {
  font-size: 35px;
  text-align: left;
  font-weight: 500;
  padding: 0;
  line-height: normal;
  color: #282828;
  margin-bottom: 20px
}
.job-page ul {
  margin-bottom: 30px;
  padding-left: 30px
}
.job-page li {
  position: relative;
  list-style: none;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 400;
  padding-left: 15px
}
.job-page li:before {
  content: "";
  position: absolute;
  left: -30px;
  top: 12px;
  height: 1px;
  width: 18px;
  background: #0038ba
}
.job-page h1 {
  font-size: 60px;
  line-height: 70px
}
.job-page p {
 text-align: left; max-width: 100%; margin-bottom: 35px; font-weight: normal; font-size: 18px
}
.CVacancy {
  padding: 100px 0;
  min-height: 100%;
  background-image: url(../images/contact-bg.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: auto
}
.contact-btn {
  z-index: 9;
  outline: 0;
  width: 60px;
  height: 60px;
  position: fixed;
  bottom: 20px;
  right: 35px;
  border: none;
  border-radius: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  background-image: url(../images/contact-icon.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #0038ba;
  box-shadow: 2px 2px 8px rgba(0, 0, 0, .2), 0 8px 15px rgba(0, 0, 0, .2)
}
.contact-btn:hover {
  display: inline-block;
  transition: all .3s ease-out;
  margin-right: 10px
}
.Sell-S4 {
  background-image: url(../images/sec-04-bg.png);
  background-repeat: no-repeat;
  background-position: left top;
  background-color: #0038ba;
  color: #fff;
  padding: 90px 0 0 0
}
.Sell-S4 h1 {
  font-size: 50px;
  margin-bottom: 20px;
  font-weight: 300
}
.Sell-S4 h1 strong {
  font-weight: 400
}
.Sell-S4 .leftImg {
  margin-left: -350px;
  width: 680px;
  margin-top: 50px;
  padding-bottom: 50px
}
.Sell-S4 .S1 {
  padding-left: 60px;
  margin-top: 20px;
  margin-bottom: 0
}
.Sell-S4 .S1 h3 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1;
  position: relative;
  margin-bottom: 15px
}
.Sell-S4 .S1 h3 span {
  position: absolute;
  left: -50px;
  top: 3px;
  transform: translate3d(0, 100%, 0) rotate(-90deg);
  -webkit-transform-origin: left top;
  transform-origin: left top;
  color: #fff;
  font-size: 40px;
  opacity: .5
}
.Sell-S4 .S1 h3 span b {
  color: #000
}
.Sell-S4 .S1 p {
  font-size: 16px;
  color: #b6c7ea;
  margin-bottom: 0
}
.ST-mar {
  margin-top: 70px !important
}
.Sell-S4 ._con-info {
  padding-bottom: 80px
}
.w-btn {
  padding: 7px 30px;
  border-radius: 22px;
  font-size: 18px;
  letter-spacing: 2px;
  font-weight: 500;
  border: none;
  background: linear-gradient(90deg, #fff 0, #fff 100%);
  color: #0038ba;
  margin-top: 40px;
  display: inline-block;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-transform: uppercase
}
.w-btn .send-btn:focus, .w-btn:HOVER {
  background: linear-gradient(90deg, #fff 0, #fff 100%);
  color: #0038ba;
  text-decoration: none;
  box-shadow: 2px 2px 8px rgba(255, 255, 255, .5), 0 8px 15px rgba(255, 255, 255, .3)
}
.Sell-S5 {
  background-image: url(../images/sec-04-bg.png);
  background-repeat: no-repeat;
  background-position: left top;
  background-color: #fff;
  padding: 90px 0
}
.Sell-S5 h1 {
  text-align: center;
  font-weight: 400;
  margin-bottom: 50px
}
.Sell-S5 .OP_sec img {
  max-width: 75px;
  padding-bottom: 40px;
  margin: auto;
  display: block
}
.Sell-S5 h2 {
  font-size: 26px;
  text-transform: uppercase;
  margin-bottom: 20px;
  text-align: center
}
.Sell-S5 p {
  text-align: center;
  font-size: 16px;
  margin-bottom: 0
}
.Sell-S5 .OP_sec {
  text-align: center;
  padding-bottom: 20px;
  padding-top: 30px
}
.Sell-S5 .OP_sec:HOVER {
  -webkit-box-shadow: 0 0 38px -10px rgba(0, 0, 0, .55);
  -moz-box-shadow: 0 0 38px -10px rgba(0, 0, 0, .55);
  box-shadow: 0 0 38px -10px rgba(0, 0, 0, .55);
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out
}
.GetDemoBtnlg {
  width: auto;
  height: 46px;
  border-radius: 21px;
  color: #fff;
  font-size: 28px;
  font-weight: 400;
  letter-spacing: 3.5px;
  text-transform: uppercase;
  padding: 0 35px;
  line-height: 45px;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  background: linear-gradient(90deg, #1e54d3 0, #0038ba 100%);
  margin: auto;
  display: inline-block;
  margin-top: 50px
}
.GetDemoBtnlg:HOVER {
  color: #fff;
  text-decoration: none;
  background: linear-gradient(90deg, #1e54d3 0, #0038ba 100%);
  box-shadow: 2px 2px 8px rgba(0, 56, 186, .5), 0 8px 15px rgba(0, 56, 186, .3)
}
.smImageS4 {
  display: none
}
.join-btn {
  padding: 7px 40px;
  font-size: 18px;
  letter-spacing: 2px;
  font-weight: 500;
  border: none;
  background: linear-gradient(90deg, #282828 0, #000 100%);
  color: #fff !important;
  margin-top: 20px;
  display: inline-block;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  cursor: pointer;
  border-radius: 24px;
  text-decoration: none !important;
  text-transform: uppercase;
  margin-left: 130px
}
.join-btn:hover {
  background: linear-gradient(90deg, #1e54d3 0, #0038ba 100%);
  color: #fff !important;
  box-shadow: 2px 2px 8px rgba(0, 56, 186, .5), 0 8px 15px rgba(0, 56, 186, .3)
}
.WhiteBg {
  background-color: #fff !important;
  padding-bottom: 50px;
  padding-top: 50px
}
.PLimg img {
  width: 100%;
  height: auto
}
.privacyPage h1 {
  font-size: 60px
}
.card {
  background-color: transparent;
  border: none;
  padding: 0;
  border-radius: 0;
  position: relative;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2);
  margin-bottom: 15px
}
.shadow-none {
  box-shadow: none !important
}
.card-header .btn-link {
  padding: 10px 15px;
  padding-right: 30px;
  width: 100%;
  text-align: left;
  display: block;
  margin: 0;
  color: #282828;
  text-decoration: none;
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 1px;
  white-space: normal;
  text-transform: uppercase
}
.card-header .btn-link:after {
  width: 1rem;
  text-align: center;
  float: right;
  vertical-align: 0;
  border: 0;
  font-weight: 900;
  content: '\f068';
  font-family: FontAwesome;
  color: #0038ba;
  position: absolute;
  right: 10px;
  top: 17px;
  font-size: 16px
}
.card-header {
  padding: 0 !important;
  border-radius: 0 !important
}
.card-body {
  font-family: 'Source Sans Pro', sans-serif !important;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: .7px
}
.card-body strong {
  font-weight: 600
}
.card-body a {
  color: #0038ba
}
.card-body li {
  margin-bottom: 20px
}
.card-body ul {
  padding-left: 15px
}
.card-header .collapsed:after {
  content: '\f067'
}
.privacyPage .card-body h3 {
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase
}
.PP-PB {
  padding-bottom: 90px
}
.PP-PT {
  padding-top: 90px
}
.pt-50 {
  padding-top: 50px
}
.mt-30 {
  margin-top: 30px !important
}
.mb-20 {
  margin-bottom: 20px !important
}
.mb-30 {
  margin-bottom: 30px !important
}
.ml-5 {
  margin-left: 5px !important
}
.mr-5 {
  margin-right: 5px !important
}
.mt-5 {
  margin-top: 5px !important
}
.mt-20 {
  margin-top: 20px !important
}
.mb-50 {
  margin-bottom: 50px !important
}
@media (max-width:1680px) {
  .HowWork h1 {
    font-size: 75px
  }
  .HowWork .subText {
    font-size: 22px
  }
  .HowWork h1 span:after {
    bottom: 7px;
    right: -1px;
    height: 65px
  }
}
@media (max-width:1440px) {
  .contactPage h2 {
    font-size: 30px
  }
.HowWork h1 span {
    line-height: 75px
  }
  .HowWork h1 {
    font-size: 70px
  }
  .HowWork .subText {
    font-size: 20px
  }
  .HowWork h1 span:after {
    bottom: 3px;
    right: -1px;
    height: 63px
  }
  .contact-form .send-btn {
    padding: 7px 40px
  }
  .form-control {
    min-height: 40px
  }
  .DemoForm h3 {
    font-size: 25px
  }
  .DemoForm {
    padding: 30px
  }
  .DemoRight .topText {
    font-size: 16px;
    margin-bottom: 30px
  }
  .DemoHeader {
    height: 480px
  }
  .DemoHeader h1 {
    font-size: 60px
  }
  .DemoHeader h2 {
    font-size: 40px;
    margin-bottom: 20px
  }
  .DemoHeader .subText {
    margin-top: 20px
  }
  .career p {
    font-size: 20px
  }
  .DemoHeader .subText {
    font-size: 20px
  }
  .SELL360 img {
    height: 40px
  }
  .navbar .navbar-nav .nav-link {
    padding: 5px 0;
    margin: 0 15px;
    font-size: 17px
  }
  .navbar .navbar-nav .nav-link:after {
    bottom: 5px;
    height: 6px
  }
  .header-content h1 {
    font-size: 130px
  }
  .header-content h2 {
    font-size: 60px
  }
  .Sell-S2 h1, .Sell-S3 h1, .Sell-S5 h1, .career h1, .contactPage h1, .privacyPage h1 {
    font-size: 60px
  }
  .Sell-S4 h1 {
    font-size: 50px
  }
  .Sell-S4 .S1 h3 {
    font-size: 28px
  }
  .Sell-S4 .S1 h3 span {
    font-size: 38px
  }
  .header-content h2::before {
    height: 43px
  }
  .header-content h3 {
    font-size: 40px
  }
  .Modern .headLight {
    font-size: 60px
  }
  .Modern h2 {
    font-size: 42px;
    margin-bottom: 20px
  }
  .Modern p {
    font-size: 18px
  }
  .Sell-S4 .leftImg {
    margin-left: -246px;
    width: 585px
  }
  .w-btn {
    font-size: 16px;
    border-radius: 18px
  }
  .Sell-S5 h2 {
    font-size: 26px
  }
  .Sell-S5 .OP_sec img {
    max-width: 60px
  }
  .GetDemoBtnlg {
    height: 43px;
    font-size: 25px;
    line-height: 42px;
    margin-top: 30px
  }
  .Sell-S4 {
    background-size: 50%
  }
  footer .FLogo {
    height: 38px
  }
  .secbg-4 .line-img {
    margin-left: -185px;
    z-index: -1;
    width: 780px
  }
  .section-HW h1 {
    font-size: 50px;
    padding-left: 55px
  }
  .section-HW h1 span {
    font-size: 55px
  }
.job-page p { font-size: 16px
}
@media (max-width:1366px) {
  .text-sub {
    font-size: 18px
  }
  .HowWork h1 span {
    line-height: 65px
  }
  .DemoRight ul li, .Sell-S3 ul li, .section-HW ul li {
    font-size: 22px
  }
  .section-HW p {
    font-size: 16px
  }
  .HowWork h1 {
    font-size: 60px
  }
  .HowWork h1 span:after {
    bottom: 2px;
    height: 56px
  }
  .header-content h1 {
    font-size: 110px
  }
  .header-content h2 {
    font-size: 50px
  }
  .header-content h2::before {
    height: 39px;
    bottom: 9px
  }
  .header-content h3 {
    font-size: 32px
  }
  .GetDemoBtn, .GetDemoF-Btn, .PR-link, .PR-link:focus {
    font-size: 16px
  }
  .Modern .headLight, .Sell-S2 h1, .Sell-S3 h1, .Sell-S5 h1, .contactPage h1 {
    font-size: 55px
  }
  .Modern h2 {
    font-size: 38px
  }
  .Modern p {
    font-size: 16px;
    width: 82%;
    margin: auto
  }
  .Sell-S2 p {
    font-size: 16px
  }
  .headmd {
    color: #0038ba;
    font-size: 34px
  }
  .Sell-S4 h1 {
    font-size: 45px
  }
  .Sell-S4 .S1 h3 {
    font-size: 26px
  }
  .Sell-S4 .S1 p {
    font-size: 15px
  }
  .Sell-S4 .S1 {
    margin-top: 10px
  }
  .ST-mar {
    margin-top: 50px !important
  }
  .w-btn {
    margin-top: 20px
  }
  .Sell-S4 .leftImg {
    margin-left: -170px;
    width: 515px
  }
  .Sell-S5 h2 {
    font-size: 24px
  }
  .Sell-S5 p {
    font-size: 15px
  }
  .GetDemoBtnlg {
    font-size: 22px;
    line-height: 40px
  }
  .Sell-S4 {
    background-size: 46%
  }
  .Sell-S5 h1 {
    margin-bottom: 30px
  }
  .post-list {
    padding: 15px;
    padding-top: 100px;
    font-size: 15px
  }
  .BigNo {
    font-size: 95px
  }
  .post-list h4 {
    font-size: 22px
  }
  .DemoRight ul li:before, .Sell-S3 ul li:before, .section-HW ul li:before {
    top: 17px
  }
  .offc-info .phone, .offc-info h4 {
    font-size: 22px
  }
  .offices .PS {
    margin-top: 25px
  }
}
@media (max-width:1280px) {
  .navbar .navbar-nav .nav-link {
    margin: 0 13px;
    font-size: 15px
  }
  .secbg-4 .line-img {
    margin-left: -175px;
    width: 730px
  }
  .DemoHeader h1 {
    font-size: 55px
  }
  .DemoHeader h2 {
    font-size: 35px
  }
  .career h1, .privacyPage h1 {
    font-size: 55px
  }
}
@media (max-width:1024px) {
  .Co_logos img {
    max-width: 100px
  }
  .Sell-S4 .leftImg {
    margin-left: -340px;
    width: 630px
  }
  .Sell-S4 {
    background-size: 70%
  }
  .Sell-S5 h2 {
    font-size: 22px
  }
  .HowWork {
    background-size: auto 100%
  }
  .join-btn, .offc-info {
    margin-left: 60px
  }
  .contact-form .send-btn, .join-btn {
    font-size: 16px
  }
  .job-page h2 {
    font-size: 30px
  }
  .career h1, .privacyPage h1 {
    font-size: 50px
  }
  .job-page li {
    font-size: 16px
  }
}
@media (max-width:992px) {
  .navbar {
    display: none
  }
  .menu_icon {
    display: block
  }
}
@media (max-width:800px) {
  .header-content h2 {
    font-size: 45px
  }
  .header-content h1 {
    font-size: 100px
  }
  .header-content h2::before {
    height: 34px;
    bottom: 8px
  }
  .header-content h3 {
    font-size: 28px;
    margin-top: 10px
  }
  .Modern .headLight, .Sell-S2 h1, .Sell-S3 h1, .Sell-S5 h1, .career h1, .contactPage h1, .privacyPage h1 {
    font-size: 45px
  }
  .Modern h2 {
    font-size: 33px;
    margin-bottom: 15px
  }
  .Modern p {
    width: 100%
  }
  .headmd {
    font-size: 28px
  }
  .secbg-4 .line-img {
    margin-left: -265px;
    width: 760px
  }
  .secbg-4 {
    background-image: none
  }
  .Sell-S2 p {
    padding-right: 35px
  }
  .hidOnmd {
    display: none
  }
  .smImageS4 {
    display: block;
    width: 66%;
    margin: auto
  }
  .Sell-S4 h1 {
    margin-bottom: 0;
    text-align: center
  }
  .Sell-S4 {
    background-size: 80%;
    background-position: 133px 68px
  }
  .text-centerSM {
    text-align: center
  }
  .DemoHeader h1 {
    font-size: 45px
  }
  .DemoHeader h2 {
    font-size: 32px
  }
  .DemoHeader .subText {
    font-size: 18px
  }
  .section-DF {
    padding: 70px 0 70px 0
  }
  .DemoForm {
    margin-top: -125px;
    margin-bottom: 50px
  }
  .career p {
    font-size: 18px
  }
  .career, .privacyPage {
    padding: 110px 0 70px 0
  }
  .post-list {
    padding-top: 70px
  }
  .post-list h4 {
    font-size: 22px
  }
  .career h2, .privacyPage h2 {
    font-size: 30px
  }
  .post-list .LSpace {
    margin-top: 10px;
    margin-bottom: 10px
  }
  .post-list {
    font-size: 15px
  }
  .BigNo {
    font-size: 95px
  }
  .HowWork h1 {
    font-size: 50px
  }
  .HowWork .subText {
    font-size: 18px;
    width: 69%;
    float: left
  }
  .section-HW h1 span {
    font-size: 50px
  }
  .section-HW h1 {
    font-size: 45px;
    padding-left: 45px
  }
  .DemoRight ul li, .Sell-S3 ul li, .section-HW ul li {
    font-size: 20px
  }
  .HowWork h1 span {
    line-height: 60px
  }
  .HowWork h1 span:after {
    bottom: 4px;
    height: 47px
  }
  .DemoRight ul li:before, .Sell-S3 ul li:before, .section-HW ul li:before {
    top: 16px
  }
  .join-btn, .offc-info {
    margin-left: 0
  }
  .offc-info {
    margin-left: 0;
    width: 400px;
    float: left
  }
  .offices .PS {
    margin-top: 0;
    width: 260px;
    float: left
  }
  .join-btn {
    margin-top: 30px
  }
  .contactPage {
    background-position: center top;
    background-size: auto 80%
  }
}
@media (max-width:767px) {
  .card-body {
    font-size: 15px
  }
  .text-sub {
    font-size: 16px
  }
  .offc-info {
    width: 100%
  }
  .offices .PS {
    width: 100%;
    margin-top: 25px
  }
  .DemoRight h2 {
    font-size: 40px
  }
  .DemoForm h3 {
    font-size: 22px
  }
  .DemoHeader {
    height: 400px
  }
  .DemoHeader .subText {
    font-size: 16px
  }
  .DemoHeader h1 {
    font-size: 40px
  }
  .DemoHeader h2 {
    font-size: 25px
  }
  .SELL360 img {
    height: 35px
  }
  .HowWork, .MainHeader {
    min-height: 430px
  }
  .header-content h2 {
    font-size: 40px
  }
  .header-content h2::before {
    height: 31px;
    bottom: 7px
  }
  .header-content h1 {
    font-size: 90px
  }
  .header-content h3 {
    font-size: 25px;
    margin-top: 0
  }
  .R-scrolldown {
    height: 50px
  }
  .R-scrolldown .R-line {
    background-position: 0 -50px
  }
  @keyframes scrolldown {
    0% {
      background-position: 0 -50px
    }
    75% {
      background-position: 0 0
    }
    100% {
      background-position: 0 50px
    }
  }
  .Modern .headLight, .Sell-S2 h1, .Sell-S3 h1, .Sell-S5 h1, .career h1, .contactPage h1, .privacyPage h1 {
    font-size: 40px
  }
  .Modern h2 {
    font-size: 30px
  }
  .Modern p {
    width: 90%
  }
  .secbg-4 {
    padding: 90px 0;
    background: linear-gradient(rgba(255, 255, 255, .65), rgba(255, 255, 255, .65)), url(../images/line-bg.png);
    background-repeat: no-repeat;
    background-position: 160px;
    background-size: 113%
  }
  .Sell-S4 h1 {
    font-size: 35px
  }
  .hidOnsm {
    display: none
  }
  footer .text-right {
    text-align: left !important;
    padding-top: 10px
  }
  footer .copyright {
    padding-top: 10px;
    margin: 20px 0 0 0
  }
  .copyright a {
    color: #fff
  }
  .GetDemoBtn, .GetDemoF-Btn, .PR-link, .PR-link:focus {
    font-size: 15px
  }
  .GetDemoBtn {
    padding: 0 15px;
    height: 32px;
    line-height: 32px
  }
  .PR-link, .PR-link:focus {
    margin-right: 30px
  }
  .ST-mar {
    margin-top: 0 !important
  }
  .Sell-S4 .S1 {
    margin-top: 10px;
    margin-bottom: 30px
  }
  .Sell-S2 p {
    padding-right: 0
  }
  .GetDemoF-Btn {
    height: 32px;
    font-size: 16px;
    letter-spacing: 2.5px;
    padding: 0 20px;
    line-height: 32px;
    border-radius: 16px
  }
  .career p {
    font-size: 16px;
    max-width: 100%
  }
  .career h2, .privacyPage h2 {
    font-size: 25px;
    margin-bottom: 20px
  }
  .career, .privacyPage {
    min-height: auto
  }
  .HowWork h1 {
    font-size: 40px
  }
  .section-HW h1 span {
    font-size: 45px
  }
  .section-HW h1 {
    font-size: 40px;
    padding-left: 45px
  }
  .nav-down .top-header .GetDemoBtn {
    margin-top: 8px
  }
  .card-header .btn-link {
    padding: 7px 12px;
    padding-right: 30px;
    font-size: 18px;
    line-height: normal
  }
  .card-header .btn-link:after {
    top: 13px;
    font-size: 14px
  }
}
@media (max-width:480px) {
  .privacyPage h4 {
    font-size: 20px
  }
  .card .header h2 {
    line-height: 22px;
    font-size: 15px
  }
  .contactPage h2 {
    font-size: 25px
  }
  .offc-info .phone, .offc-info h4 {
    font-size: 20px
  }
  .mobsm {
    padding-top: 70px;
    padding-bottom: 70px
  }
  .career .mobsm .LSpace {
    margin-top: 50px !important;
    margin-bottom: 50px !important
  }
  .MainHeader {
    min-height: 100vh;
    background-image: url(../images/header-xsm.jpg);
    background-size: 100%
  }
  .HowWork {
    min-height: 100vh;
    background-image: url(../images/header-pb-xsm.jpg)
  }
  .Modern p {
    width: 100%
  }
  .Sell-S4 {
    background-size: 100%;
    background-position: 35px 190px
  }
  .Sell-S4 .S1 h3 span {
    font-size: 33px;
    left: -40px;
    top: 0
  }
  .Sell-S4 .S1 h3 {
    font-size: 24px;
    line-height: normal
  }
  .Sell-S4 .S1 p, .Sell-S5 p {
    font-size: 14px
  }
  .w-btn {
    margin-top: 15px;
    font-size: 15px
  }
  .Sell-S5 .OP_sec img {
    max-width: 50px
  }
  .GetDemoBtnlg {
    font-size: 20px;
    line-height: 38px;
    padding: 0 30px;
    height: 40px
  }
  .contact-btn {
    width: 50px;
    height: 50px;
    bottom: 20px;
    right: 20px;
    background-size: 60%
  }
  .PR-link, .PR-link:focus {
    margin-right: 15px
  }
  .smImageS4 {
    width: 90%;
    padding-top: 15px;
    padding-bottom: 10px
  }
  .Sell-S5 h2 {
    font-size: 21px;
    letter-spacing: 1.5px
  }
  .DemoHeader {
    background-size: 250%
  }
  .post-list {
    padding: 70px 10px 10px 10px
  }
  .post-list h4 {
    font-size: 20px
  }
  .HowWork .subText {
    font-size: 16px;
    width: 100%;
    margin-top: 15px;
    float: left
  }
  .DemoRight ul li, .Sell-S3 ul li, .section-HW ul li {
    padding-left: 30px;
    font-size: 18px
  }
  .DemoRight ul li:before, .Sell-S3 ul li:before, .section-HW ul li:before {
    top: 14px
  }
  .Co_logos h4 {
    margin-bottom: 10px
  }
  .SM_HB {
    font-size: 25px
  }
  .career h2, .privacyPage h2 {
    font-size: 23px
  }
  .job-page li {
    font-size: 15px;
    padding-left: 10px
  }
  .form__input--file .placeholder {
    font-size: 16px
  }
  .form__input--file .placeholder:before {
    top: 3px;
    font-size: 16px
  }
}
@media (max-width:425px) {
  .contactPage h2 {
    font-size: 22px;
    margin-bottom: 5px
  }
  .top-header {
    padding: 20px 10px 0
  }
  .header-content {
    left: 20px
  }
  .header-content h2::before {
    left: -75px
  }
  .Modern .headLight, .Sell-S2 h1, .Sell-S3 h1, .Sell-S5 h1, .career h1, .contactPage h1 {
    font-size: 35px
  }
  .Modern h2 {
    font-size: 26px;
    padding-top: 5px
  }
  .Modern p {
    font-size: 15px;
    width: 100%
  }
  .secbg-4 {
    background: linear-gradient(rgba(255, 255, 255, .6), rgba(255, 255, 255, .9)), url(../images/line-bg.png);
    background-position: -110px 28px;
    background-size: 203%
  }
  .Sell-S5 p {
    letter-spacing: normal
  }
  .GetDemoBtnlg {
    font-size: 18px;
    line-height: 35px;
    height: 35px;
    letter-spacing: 2.5px
  }
  .GetDemoBtn {
    letter-spacing: 2.5px
  }
  .DemoHeader .subText, .Sell-S2 p {
    font-size: 15px
  }
  .DemoHeader h1 {
    font-size: 35px
  }
  .DemoHeader h2 {
    font-size: 22px
  }
  .DemoRight h2 {
    font-size: 35px
  }
  .DemoRight .topText {
    font-size: 15px
  }
  .DemoHeader {
    height: 380px
  }
  .career p, .privacyPage p {
    font-size: 15px
  }
  .post-list {
    padding: 42px 10px 10px 10px; min-height: 157px
  }
  .post-list {
    font-size: 13px
  }
  .BigNo {
    top: -15px;
    right: -4px;
    font-size: 70px
  }
  .HowWork .subHeadText {
    padding-left: 30px
  }
  .HowWork h1 {
    font-size: 35px
  }
  .HowWork h1 span {
    line-height: 40px
  }
  .HowWork h1 span:after {
    bottom: 0;
    height: 36px
  }
  .HowWork .subText {
    font-size: 15px
  }
  .section-HW h1 {
    font-size: 35px;
    padding-left: 40px
  }
  .section-HW h1 span {
    font-size: 40px
  }
  .section-HW p {
    font-size: 15px
  }
  .Modern h2 span, .Sell-S5 h2 span {
    display: block
  }
}
@media (max-width:375px) {
  .top-header {
    padding: 20px 5px 0
  }
  .Modern .headLight, .Sell-S2 h1, .Sell-S3 h1, .Sell-S5 h1, .career h1, .contactPage h1, .privacyPage h1 {
    font-size: 32px
  }
  .Sell-S2 p {
    font-size: 15px
  }
  .headmd {
    font-size: 24px
  }
  .Sell-S4 h1 {
    font-size: 32px
  }
  .Sell-S4 .S1 h3 {
    font-size: 22px
  }
  .Sell-S4 .S1 h3 span {
    font-size: 30px
  }
  .w-btn {
    font-size: 14px
  }
  .Sell-S5 h2 {
    font-size: 18.5px
  }
  .Sell-S5 .OP_sec img {
    max-width: 45px
  }
  .DemoHeader h1 {
    font-size: 32px
  }
  .DemoHeader h2 {
    font-size: 20px
  }
  .DemoForm {
    padding: 20px
  }
  .DemoHeader {
    height: 350px;
    background-size: 280%
  }
  .post-list h4 {
    font-size: 18px
  }
  .HowWork .subHeadText {
    padding-left: 20px
  }
  .HowWork h1 {
    font-size: 32px
  }
  .HowWork h1 span {
    line-height: 35px
  }
  .HowWork h1 span:after {
    bottom: 1px;
    height: 31px;
    right: 2px
  }
  .offc-info p {
    font-size: 15px
  }
}
@media (max-width:320px) {
  .header-content h1 {
    font-size: 85px
  }
  .DemoForm h3 {
    font-size: 20px
  }
  .top-header {
    padding: 20px 0 0
  }
  .PR-link, .PR-link:focus {
    margin-right: 8px
  }
  .GetDemoBtn, .GetDemoF-Btn, .PR-link, .PR-link:focus {
    font-size: 13px;
    padding: 0 12px
  }
  .HowWork h1 {
    font-size: 28px
  }
  .HowWork h1 span:after {
    bottom: 3px;
    height: 28px;
    right: 2px
  }
  .HowWork .subText {
    font-size: 14px
  }
  .Modern h2 {
    font-size: 23px
  }
}