body {
  color: #5a677a;
  font-size: 16px;
  line-height: 1.5;
  background: #fff;
}

* {
  outline: 0;
}

h1 {
  font-size: 44px;
  font-family: Source Serif Pro, Semibold;
  font-weight: 600;
}

h2 {
  color: #1c2d41;
  font-size: 44px;
  font-family: Source Serif Pro, Semibold;
  font-weight: 600;
  line-height: normal;
  margin: 0;
}

h3 {
  color: #1c2d41;
  font-size: 22px;
  font-family: Source Serif Pro, bold;
  font-weight: 600;
  line-height: normal;
}

b {
  /*font-weight: normal;*/
  font-family: Source Serif Pro, Semibold;
}

@media(max-width: 1050px) {
  body {
    line-height: 1.3;
  }
}

@media(max-width: 992px) {
  h2,
  .eluid3ff2d79f .tbk__title {
    font-size: 36px;
  }
}

@media(max-width: 767px) {
  h2,
  .eluid3ff2d79f .tbk__title {
    font-size: 30px;
  }
}

.header-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.menu-sec ul {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: 1.6;
}

.envelope-icon a {
  position: relative;
}

.envelope-icon a:before {
  background: url(image/envelope-icon.svg) no-repeat;
  content: "";
  height: 100%;
  position: absolute;
  top: 0px;
  width: 100%;
}

.header-menus .email-address {
  position: relative;
  padding-right: 9px;
  padding-left: 18px;
  margin-right: 10px;
}

.header-menus .email-address:before {
  content: "";
  position: absolute;
  width: 14px;
  height: 14px;
  background: url(../img/sprites.svg);
  left: 0;
  background-position: -227px -226px;
  top: 6px;
}

.header-menus .email-address:after {
  position: absolute;
  content: "";
  background: #fff;
  width: 1px;
  top: 4px;
  height: 20px;
  margin-left: 9px;
}

.header-menus li a {
  color: #ffffff;
  text-decoration: none;
}

.header-menus .login-btn {
  margin-right: 4px;
  padding: 4px 10px;
}

.header-menus .login-btn:hover {
  background: #0055a5;
}

body:not(.home) .site-header {
  padding: 10px 0;
  height: auto !important;
  background: #1c2d41 !important;
}

@media(min-width: 992px) {
  .header-bg {
    min-height: 100vh;
    background: url(../img/etrade-home-page-main-bg.jpg) right center;
    background-size: cover;
  }
  .header-bg .row {
    height: 100vh;
  }
}

.menu-sec .widget {
  margin: 0 !important;
}

.header-menus .email-address a:hover {
  color: #c7c7c7;
}

.mobile-text {
  display: none!important;
}

@media (max-width: 550px) {
  .mobile-text {
    display: block!important;
  }
  .display-text {
    display: none;
  }
}

.header-menus .phone-icon {
  position: relative;
  padding-left: 15px;
  margin: 1px 16px 0 0;
  color: #fff;
}

.header-menus .phone-icon:before {
  content: "";
  position: absolute;
  width: 12px;
  height: 11px;
  background: url(../img/sprites.svg);
  left: 0;
  top: 7px;
  background-position: -286px -228px;
}

.header-menus .search {
  width: 15px;
}

.header-menus .search-icon {
  position: relative;
}

.header-menus .search-icon:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 15px;
  background: url(../img/sprites.svg);
  top: 5px;
  background-position: -40px -131px;
}

.header-menus .union {
  margin-left: 15px;
  width: 18px;
}

.header-menus .union-icon {
  position: relative;
}

.header-menus .union-icon:before {
  content: "";
  position: absolute;
  width: 18px;
  height: 15px;
  background: url(../img/sprites.svg);
  top: 5px;
  background-position: -75px -131px;
}

.header-bg .column-left {
  position: relative;
}

.header-bg .column-left:before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 100%;
  background: #e1f4fc;
  right: 99%;
}

.header-sec .column-left h1 {
  font-size: 60px;
  line-height: normal;
  color: #243d54;
  font-weight: bold;
  margin-top: 0;
}

.header-sec .column-left h1 span {
  color: #0666c1;
}

.header-sec .column-left {
  background: #e1f4fc;
  height: 100%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.header-sec .req-dem-btn {
  background: #0055a5;
  border: 1px solid #0055a5;
  border-radius: 4px;
  color: #fff;
  display: inline-block;
  font-size: 18px;
  padding: 10px 20px 12px;
  text-decoration: none;
}

.header-sec .req-dem-btn:hover {
  background: #1c2d41;
  border-color: #1c2d41;
}

.header-left-bg:before {
  background-color: #e1f4fc;
}

a:focus,
a:hover {
  color: #000;
  text-decoration: none!important;
}

.site-header-separator {
  display: none;
}

.header-bottom-sec {
  margin: 116px 0;
}

.header-bottom-sec h2 {
  line-height: 45px;
  margin-top: 28px;
}

.header-bottom-sec p {
  margin: 0;
}


/*being raj css*/

.header-search-ember {
  transition: .5s;
  z-index: 8;
  position: fixed;
  top: -150%;
  left: 0;
  right: 0;
  width: 100%;
  height: 100vh;
  display: block;
  overflow: hidden;
  background: #0154a3;
  text-align: center;
}

.opened-search .header-search-ember {
  -webkit-transition-delay: .15s;
  -moz-transition-delay: .15s;
  -o-transition-delay: .15s;
  -ms-transition-delay: .15s;
  transition-delay: .15s;
  top: 0;
}

.header-search-ember .ins {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
  max-width: 880px;
  margin: 0 auto;
}

.search-engine {
  margin: 20px;
  position: relative;
}

.header-search-ember .textwidget {
  width: 100%;
}

.search-engine input {
  border: 0;
  width: 0;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 24px;
  color: #fff;
  outline: 0;
  line-height: 50px;
  transition: 0.5s;
  background: transparent;
  font-weight: normal;
  border-bottom: 1px solid #fff;
  border-radius: 0;
  font-family: Source Serif Pro, regular;
}

.search-engine.active input {
  width: 100%;
}

.search-engine input::-webkit-input-placeholder {
  color: #fff;
}

.search-engine input:-ms-input-placeholder {
  color: #fff;
}

.search-engine input::placeholder {
  color: #fff;
}

.search-engine .wsearch-icon {
  width: 20px;
  height: 20px;
  top: 13px;
  right: 4px;
  z-index: 99;
  position: absolute;
  background: url(../img/wsearch-icon.svg) no-repeat;
  border: 0;
}

.header-ember {
  transition: .5s;
  z-index: 8;
  position: fixed;
  top: -150%;
  right: 0;
  width: 40%;
  height: 100%;
  display: block;
  overflow: hidden;
  background: #0154a3;
  text-align: center;
}

.opened-menu .header-ember {
  -webkit-transition-delay: .15s;
  -moz-transition-delay: .15s;
  -o-transition-delay: .15s;
  -ms-transition-delay: .15s;
  transition-delay: .15s;
  top: 0;
}

.close-header {
  width: 16px;
  height: 16px;
  top: 30px;
  right: 99px;
  z-index: 99;
  position: absolute;
  background: url(../img/close-icon.png) no-repeat;
}

.header-ember .main-menu-wrapper {
  margin: 0;
}

.header-ember .main-nav ul {
  width: 40vw;
  position: relative;
}

.header-ember .main-nav ul li {
  float: none !important;
}

.header-ember .fxb {
  display: block !important;
}

.header-ember .main-nav ul li {
  transition: all 300ms cubic-bezier(0.235, .625, .07, .98);
  -webkit-transition: all 300ms cubic-bezier(0.235, .625, .07, .98);
  -moz-transition: all 300ms cubic-bezier(0.235, .625, .07, .98);
  -o-transition: all 300ms cubic-bezier(0.235, .625, .07, .98);
  display: block;
  text-align: center;
  width: 100%;
  opacity: 0;
  position: absolute !important;
  top: -150%;
}

.header-ember .main-nav ul li a {
  display: inline-block;
  position: relative;
}

.header-ember .main-nav ul li a:before,
.header-ember .main-nav ul li a:after {
  content: "";
  width: 0px !important;
  height: 2px !important;
  top: -4px !important;
  bottom: auto !important;
  margin: auto !important;
  position: relative !important;
  display: inline-block !important;
  background: #fff !important;
  transition: .5s !important;
  transform: none !important
}

.header-ember .main-nav ul li a:before {
  left: -12px !important;
}

.header-ember .main-nav ul li a:after {
  right: -12px !important;
}

.header-ember .main-nav ul li a:hover:before,
.header-ember .main-nav ul li a:hover:after {
  width: 28px !important;
}

.opened-menu .header-ember .main-nav ul li {
  opacity: 1;
}

.opened-menu .header-ember .main-nav ul li:nth-child(1) {
  transition-delay: .90s;
  top: 80px;
}

.opened-menu .header-ember .main-nav ul li:nth-child(2) {
  transition-delay: .80s;
  top: 140px;
}

.opened-menu .header-ember .main-nav ul li:nth-child(3) {
  transition-delay: .70s;
  top: 200px;
}

.opened-menu .header-ember .main-nav ul li:nth-child(4) {
  transition-delay: .60s;
  top: 260px;
}

.opened-menu .header-ember .main-nav ul li:nth-child(5) {
  transition-delay: .50s;
  top: 320px;
}

.opened-menu .header-ember .main-nav ul li:nth-child(6) {
  transition-delay: .40s;
  top: 380px;
}

.opened-menu .header-ember .main-nav ul li:nth-child(7) {
  transition-delay: .30s;
  top: 440px;
}

.header-ember .get-in {
  transition: all 300ms cubic-bezier(0.235, .625, .07, .98);
  -webkit-transition: all 300ms cubic-bezier(0.235, .625, .07, .98);
  -moz-transition: all 300ms cubic-bezier(0.235, .625, .07, .98);
  -o-transition: all 300ms cubic-bezier(0.235, .625, .07, .98);
  display: block;
  text-align: center;
  width: calc(100% - 180px);
  position: absolute;
  top: -150%;
}

.opened-menu .header-ember .get-in {
  transition-delay: .10s;
  top: 600px;
}

.header-ember .main-nav ul li a {
  font-size: 26px;
  color: #7ca6cf;
  line-height: normal;
  font-weight: normal;
  font-family: Source Serif Pro, Semibold;
}

.header-ember .site-header-main {
  height: 100% !important;
}

.get-in {
  margin: 0 90px;
  padding-top: 30px;
  border-top: 1px solid #0e5da8
}

.get-in h2 {
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 20px;
  font-family: Source Serif Pro, regular;
}

.get-in .social-data {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.get-in .social-data li {
  list-style: none;
  border-radius: 100%;
  width: 30px;
  height: 30px;
  margin: 0 6px;
  background: #1a65ab;
  min-width: 30px;
}

.get-in .social-data li:hover {
  background: #1d6ab4;
}

.get-in .social-data li a {
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.get-in .social-data li a:before {
  font-size: 13px;
}

@media(max-width: 992px) {
  .header-ember {
    width: 100%;
  }
  .header-ember .main-nav ul {
    width: 100vw;
  }
  .header-ember #main-menu {
    display: block !important;
  }
  .zn-menuBurger {
    display: none;
  }
}

@media(max-width: 992px) {
  .close-header {
    top: 26px;
    right: 30px;
  }
  .header-ember .main-nav ul {
    top: -20px;
  }
  .opened-menu .header-ember .get-in {
    top: 520px;
  }
}


/*end raj css*/

@media (min-width: 1200px) and (max-width: 1400px) {
  .opened-menu .header-ember .main-nav ul li:nth-child(1) {
    top: 85px;
  }
  .opened-menu .header-ember .main-nav ul li:nth-child(2) {
    top: 130px;
  }
  .opened-menu .header-ember .main-nav ul li:nth-child(3) {
    top: 175px;
  }
  .opened-menu .header-ember .main-nav ul li:nth-child(4) {
    top: 225px;
  }
  .opened-menu .header-ember .main-nav ul li:nth-child(5) {
    top: 275px;
  }
  .opened-menu .header-ember .main-nav ul li:nth-child(6) {
    top: 325px;
  }
  .opened-menu .header-ember .main-nav ul li:nth-child(7) {
    top: 370px;
  }
  .opened-menu .header-ember .get-in {
    top: 460px;
  }
  .close-header {
    top: 50px;
    right: 50px;
  }
}

@media (max-width: 812px) {
  .header-ember {
    overflow: scroll;
  }
  .opened-menu .header-ember .get-in {
    padding-bottom: 30px;
  }
}

.auctions-sec {
  padding: 114px 0;
  background: #fef3ef;
}

.auctions-sec .column-cnt {
  padding: 0 50px;
}

.auctions-sec {
  text-align: center;
}

.auctions-sec h2 {
  margin-bottom: 60px;
}

.auctions-sec h3 {
  font-size: 24px;
  margin: 0 0 10px;
}

.auctions-sec p {
  line-height: 1.65;
  margin-bottom: 8px;
}

.auctions-sec .icon {
  position: relative;
  display: inline-block;
  width: 79px;
  height: 70px;
  margin-bottom: 7px;
}

.auctions-sec .icon:before {
  position: absolute;
  content: "";
  background: url(../img/sprites.svg);
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.auctions-sec .bar-icon:before {
  background-position: -35px -199px;
}

.auctions-sec .process-icon:before {
  background-position: -28px -355px;
}

.auctions-sec .save-time-icon:before {
  background-position: -35px -512px;
}

.read-more-btn {
  font-size: 14px;
  color: #1c2d41!important;
  position: relative;
  font-family: Source Serif Pro, regular;
  display: inline-flex;
  align-items: center;
}

.read-more-btn:after {
  content: "";
  position: relative;
  width: 16px;
  height: 12px;
  background: url(../img/sprites.svg);
  top: -1.4px;
  background-position: -221px -120px;
  margin-left: 7.5px;
}

.read-more-btn:hover {
  color: #23527c!important;
  text-decoration: none;
}

.solutions-sec {
  margin: 100px 0 160px;
}

.solutions-sec h2 {
  text-align: center;
  margin-bottom: 106px;
}

.solutions-sec .icon h3 {
  margin: 0;
}

.solutions-sec p {
  line-height: 1.65;
  margin: 0;
}

.solutions-sec .icon {
  position: relative;
  padding: 0 0 35px 98px;
}

.solutions-sec .icon:before {
  position: absolute;
  background: url(../img/sprites.svg);
  content: "";
  height: 74px;
  width: 70px;
  left: 0;
}

.solutions-sec .ranked-icon.icon:before {
  background-position: -35px -712px;
}

.solutions-sec .open-icon.icon:before {
  background-position: -35px -870px;
}

.solutions-sec .sliding-icon.icon:before {
  background-position: -35px -1030px;
}

.solutions-sec .tender-icon.icon:before {
  background-position: -35px -1207px;
}

.solutions-sec .column-left {
  position: relative;
  z-index: 1;
}

.solutions-sec .column-left:before {
  content: "";
  position: absolute;
  width: 1028%;
  height: 100%;
  background: #e1f4fc;
  right: 68px;
  z-index: -1;
  bottom: -60px;
}

.solutions-sec .column-right {
  padding-left: 60px;
}

.solutions-sec .column-right .read-more-btn {
  padding-left: 100px;
}

.eluid29d56e63 {
  padding: 0;
}

.works-sec {
  position: relative;
  padding-top: 90px;
}

.works-sec .tbk__subtitle {
  margin: 0;
  padding-bottom: 44px;
}

.works-sec:before {
  background: url(../img/works-bg.svg) top center/cover no-repeat;
  content: "";
  height: 66%;
  position: absolute;
  top: 0;
  width: 100%;
}

.works-sec .playvideo-size--md {
  width: 78px;
  height: 78px;
  line-height: 72px;
  font-size: 30px;
  background: #fff;
  color: #0055a5;
  text-decoration: none;
}

.tst-carousel-bqt {
  box-shadow: none;
  margin: 0;
  padding: 0;
  color: #5a677a;
}

.eluid3ff2d79f .tbk__title {
  margin-bottom: 22px;
}

.buying-sec {
  padding: 120px 0 60px;
}

.buying-sec h2 {
  margin-bottom: 56px;
  text-align: center;
}

.buying-sec h3 {
  font-size: 34px;
  margin: 78px 0 7px;
}

.buying-sec p {
  font-size: 16px;
  font-style: normal;
  margin: 0;
  padding-bottom: 7px;
  line-height: 26px;
}

.buying-sec .buying-carousel {
  position: relative;
  z-index: 1;
}

.buying-sec .buying-carousel:before {
  content: "";
  position: absolute;
  width: 640%;
  height: 100%;
  background: #e1f4fc;
  right: 49%;
  z-index: -1;
  bottom: -61px;
}

.buying-sec .column-right {
  padding: 0 45px;
}

.buying-sec .bullet-list {
  padding-left: 20px;
}

.buying-sec .bullet-list li {
  font-size: 16px;
  font-style: normal;
  line-height: 26px;
  list-style: disc;
}

.buying-sec .owl-theme .owl-dots {
  position: absolute;
  top: 68px;
  right: 0;
}

.buying-sec .owl-theme .owl-dots .owl-dot {
  display: block;
}

.buying-sec .owl-theme .owl-dots .owl-dot span {
  width: 4px;
  height: 11px;
  opacity: 0.2;
  transition: 0.5s;
  background: #0055a5;
}

.buying-sec .owl-theme .owl-dots .owl-dot.active span {
  height: 17px;
  opacity: 1;
  background: #5b74f9;
}

@media (min-width: 750px) and (max-width: 1000px) {
  .buying-sec .buying-carousel:before {
    right: 50%;
    top: 45px;
    bottom: 0;
  }
  .buying-sec .column-right {
    padding-left: 26px;
  }
  .buying-sec .owl-theme .owl-dots {
    right: -5px;
  }
}

@media (max-width: 650px) {
  .buying-sec .buying-carousel:before {
    height: 52%;
    right: 12%;
    bottom: 0;
    top: 30px;
  }
}

.eluidb99c36c3 {
  padding: 0;
}

.blogs-sec .text-custom {
  display: none;
}

.blogs-sec .latest_posts--4.default-style .latest_posts-img {
  box-shadow: none;
}

.blogs-sec .latest_posts-post {
  margin-bottom: 0!important;
}

.blogs-sec .title-blog a:hover {
  color: #337ab7;
  text-decoration: none;
}

.blogs-sec {
  position: relative;
  z-index: 1;
  margin: 124px 0 0;
  padding-bottom: 90px;
}

.blogs-sec:before {
  background: #ddf0f9;
  content: "";
  height: 55%;
  left: 0;
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: -1;
  right: 0;
  margin: auto;
}

.blogs-sec h2 {
  margin-bottom: 60px!important;
  text-align: center;
}

.blogs-sec h3 {
  margin: 23px 0 10px;
  line-height: 1.2;
}

.blogs-sec p {
  margin: 0;
  padding-bottom: 10px;
}

.eluidc8998589 {
  padding: 0;
}

.newsletter-sec {
  padding: 90px 0;
  background: #fff;
}

body:not(.home) .newsletter-sec {
  background: #e1f4fc !important;
}

body:not(.home) .newsletter-sec input[type="text"] {
  background: #e7f6fc !important;
}

.newsletter-sec .row {
  display: flex;
  align-items: center;
}

.newsletter-sec h2 {
  line-height: 64px;
}

.news-letter-input-sec .elm-nlbox__form {
  box-shadow: none;
  margin: 0;
}

.news-letter-input-sec .nl-email {
  border: 1px solid #cdd0d3;
}

.news-letter-input-sec .elm-nlbox__submit {
  border-radius: 0;
}

.site-footer {
  background: #1c2d41;
  padding: 58px 0 0;
  border-top: 0px;
}

.site-footer-bottom {
  border-top: 2px solid #2e3e50;
  margin: 43px 0 24px;
  padding-top: 25px;
}

.footer-copyright-text {
  font-size: 14px;
  color: #ffffff;
  line-height: 26px;
  text-align: center;
  margin: 0;
}

.footer-menus {
  font-size: 15px;
  list-style: none;
  line-height: 30px;
  color: #ffffff;
  margin-bottom: 0;
  padding: 0;
}

.footer-get-in h2 {
  color: #ffffff;
  font-size: 15px;
  font-weight: normal;
  line-height: 2;
  margin-bottom: 5px;
  font-family: Barlow, Regular;
}

.footer-social-data {
  margin: 0;
  padding: 0;
  display: flex;
}

.footer-social-data li {
  list-style: none;
  width: 30px;
  height: 30px;
  margin-right: 15px;
  min-width: 30px;
}

.footer-social-data li a {
  display: flex;
  align-items: center;
  background: #334355;
  border-radius: 100%;
  justify-content: center;
  height: 100%;
}

.footer-social-data li a:hover {
  color: #ffebeb;
  background: #374a5e;
  text-decoration: none;
}

.site-footer .footer-menus li a:hover {
  color: #c5c1c1;
  text-decoration: none;
}

.zn-bgSource-overlayGloss {
  display: none;
}

@media(max-width: 1050px) {
  .site-footer {
    padding: 38px 0 0;
  }
  .header-bottom-sec {
    margin: 90px 0;
  }
  .header-bottom-sec h2 {
    font-size: 35px;
  }
  .auctions-sec {
    padding: 70px 0;
  }
  .blogs-sec:before {
    height: 50%;
  }
  .blogs-sec h3 {
    font-size: 14px;
    line-height: 20px;
    margin: 10px 0 5px;
  }
  .blogs-sec .latest_posts-desc {
    font-size: 12px;
    line-height: 17px;
  }
}

@media (max-width: 770px) {
  .footer-menus {
    line-height: 25px;
  }
  .footer-social-data li {
    margin-right: 11px;
    font-size: 11px;
  }
  .blogs-sec:before {
    height: 40%;
  }
  .blogs-sec h3 {
    font-size: 12px;
    line-height: 15px;
    margin: 0px 0 7px;
  }
  .blogs-sec .latest_posts-desc {
    font-size: 10px;
    line-height: 14px;
  }
}

.widget {
  margin-bottom: 0;
}

.site-header.site-header--absolute+.site-content {
  padding-top: 160px;
}

h1.page-title {
  font-family: Source Serif Pro, Semibold;
  border-bottom-color: #cbcbcb;
  padding-bottom: 14px;
}

.page-subheader {
  height: auto !important;
  min-height: 0 !important;
  background: #1c2d41 !important;
}

.page-subheader .ph-content-wrap {
  padding: 140px 0 30px 0 !important;
}

.subheader-titles {
  margin: 0;
  text-align: left;
}

h1.subheader-maintitle {
  color: #e1f4fc !important;
  position: relative;
  padding-left: 66px;
}

h1.subheader-maintitle:before {
  left: 0;
  top: 0;
  bottom: 0;
  height: 2px;
  width: 0;
  margin: auto;
  content: "";
  transition: 0.5s;
  position: absolute;
  background: #e1f4fc;
}

h1.subheader-maintitle.active:before {
  width: 50px;
}

.site-content {
  min-height: calc(100vh - 643px);
}

.form-control {
  font-size: 14px;
  box-shadow: none !important;
  border-radius: 0 !important;
  border: 1px solid #ced4da !important;
}

.btn.blue {
  font-weight: normal !important;
  font-size: 16px !important;
  color: #fff !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  background: #0055a5 !important;
  border: 0 solid #ced4da !important;
}

.right_sidebar {}

.latest_posts-wgt-post {
  border-color: #ffffffb0;
}

.kl-blog-item-container {
  padding: 0;
  box-shadow: none;
}

.category-page .right_sidebar h3 {
  overflow: hidden;
  min-height: 55px;
}

.category-page .right_sidebar p {
  margin: 0;
  padding-bottom: 10px;
  clear: left;
  height: 48px;
  overflow: hidden;
}

.post_details,
.itemLinks.kl-blog-item-links.kl-font-alt,
.kl-blog-item-comments {
  display: none;
}

.kl-blog-item-more {
  float: none;
}

.kl-blog-item-body,
.kl-blog-post-body {
  line-height: 1.4;
}

.category-blog .site-content {
  margin: 70px 0 30px;
}

.kl-blog-list-wrapper {
  margin-bottom: 0;
}

.kl-blog-item-bottom {
  margin: 0;
  padding: 0;
  border: 0;
}

.kl-blog-item-more-btn {
  font-size: 14px !important;
  color: #1c2d41!important;
  position: relative;
  text-transform: none;
  padding: 0 !important;
  background: transparent !important;
  font-family: Source Serif Pro, regular;
}

.bolg-details.list b {
  font-weight: bold;
}

.kl-blog-item-more-btn:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 10px;
  background: url(../img/sprites.svg);
  top: 1px;
  bottom: 0;
  background-position: -221px -123px;
  margin: auto 5px;
}

.category-page .sidebar,
.post-sidebar.sidebar,
.search-results .sidebar,
.search-no-results .sidebar {
  color: #000;
  box-shadow: none;
  border-radius: 0;
  font-size: 15px;
  line-height: normal;
  background: #ddf0f9;
}

.category-page .sidebar h4,
.post-sidebar.sidebar h4,
.widgettitle {
  font-size: 14px;
  line-height: normal;
  margin-bottom: 8px;
  padding-bottom: 0;
}

.category-page .widgettitle,
.post-sidebar .widgettitle {
  font-size: 18px;
}

.widgettitle:before,
.widgettitle:after {
  display: none;
}

.kl-blog-full-image-link,
.kl-blog-post-image-link {
  border: 0 !important;
}

.category-page .hoverBorder,
.post-sidebar .hoverBorder,
.search-results .latest_posts-wgt-post .hoverBorder,
.search-no-results .latest_posts-wgt-posts .hoverBorder {
  margin-bottom: 0;
  position: relative;
}

.kl-blog-post-image {
  margin-right: 0;
}

.insr {
  padding-right: 30px;
}

.kl-blog-related-title {
  text-align: left;
}

.comment-form-cookies-consent input[type="checkbox"] {
  margin-right: 12px;
}

.kl-comments label {
  display: inline-block;
}

.category-page .hoverBorder.full-width {
  margin-bottom: 30px;
}

.category-page .hoverBorder img,
.post-sidebar .hoverBorder img,
.search-results .latest_posts-wgt-post .hoverBorder img,
.search-no-results .latest_posts-wgt-posts .hoverBorder img {
  border-radius: 0;
  width: 100%;
}

.category-page .hoverBorder:hover img,
.post-sidebar .hoverBorder:hover img {
  opacity: 1;
}

.category-page .hoverBorder:after,
.post-sidebar .hoverBorder:after {
  border-radius: 0;
}

.category-page .hoverBorder:hover:after,
.post-sidebar .hoverBorder:hover:after,
.search-results .latest_posts-wgt-post .hoverBorder:hover:after,
.search-no-results .latest_posts-wgt-posts .hoverBorder:hover:after {
  box-shadow: none;
}

.latest_posts-post a.text-custom-parent-hov {
  position: relative;
  display: block;
}

.latest_posts-post a.text-custom-parent-hov img {
  width: 100%;
}

.latest_posts-post a.text-custom-parent-hov:before,
.hoverBorder:before,
.search-results .latest_posts-wgt-post .hoverBorder:before {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  background: #000;
  content: "";
  z-index: 2;
  transition: 0.5s;
  position: absolute;
}

.latest_posts-post a.text-custom-parent-hov:hover:before,
.hoverBorder:hover:before,
.search-results .latest_posts-wgt-post .hoverBorder:before {
  opacity: 0.2;
}

@media(min-width: 992px) and (max-width: 1024px) {
  .header-menus .phone-icon,
  .header-menus .login-btn,
  .header-menus .signup-btn {
    margin-right: 0px !important;
  }
}

@media(max-width: 992px) {
  .site-header {
    padding: 10px 0;
    height: auto !important;
    position: relative !important;
    background: #1c2d41 !important;
  }
  .site-logo a {
    height: auto !important;
  }
  .site-logo a img {
    padding: 0 !important;
  }
  .header-sec {
    background: #e1f4fc;
    padding: 50px 0 60px;
  }
  .header-sec .column-left h1 {
    font-size: 50px;
    margin-bottom: 30px;
  }
  .header-bottom-sec {
    margin: 30px 0 50px;
  }
  .auctions-sec {
    padding: 35px 0 15px;
  }
  .auctions-sec h2 {
    margin-bottom: 16px;
  }
  .auctions-sec .col-md-4 {
    margin-bottom: 30px;
  }
  .solutions-sec {
    margin: 40px 0;
  }
  .solutions-sec h2 {
    margin-bottom: 30px;
  }
  .solutions-sec .column-right {
    padding: 60px 15px 0 15px;
  }
  .home .kl-title-block.eluid3ff2d79f {
    padding-top: 40px;
    padding-bottom: 0;
  }
  .blogs-sec h2 {
    font-size: 36px !important;
    line-height: normal !important;
    margin-bottom: 40px!important;
  }
  .blogs-sec:before {
    height: 50%
  }
  .blogs-sec .latest_posts-post {
    margin-bottom: 50px!important;
  }
  .newsletter-sec {
    padding: 40px 0;
  }
  .newsletter-sec .row {
    margin: 0;
    display: block;
  }
  .newsletter-sec [class*="col-"] {
    padding: 0;
    width: 100%;
  }
  .newsletter-sec h3 {
    margin-bottom: 20px !important;
    line-height: normal !important;
    font-size: 32px !important;
    text-align: center;
  }
  .site-header.site-header--absolute+.site-content {
    padding-top: 30px;
  }
  .page-subheader .ph-content-wrap {
    padding: 30px 0 30px 0 !important;
  }
}

@media(max-width: 1023px) {
  .category-page .right_sidebar p {
    height: auto;
  }
}

@media(max-width: 767px) {
  .site-header {
    padding: 6px 0;
  }
  .header-sec .column-left h1 {
    font-size: 30px;
  }
  .site-footer {
    text-align: center;
  }
  .site-header {
    background: #e1f4fc;
  }
  .header-section .logo {
    max-width: 70px;
  }
  .site-header .site-logo {
    padding: 0;
  }
  .menu-sec ul {
    white-space: nowrap;
    justify-content: center;
  }
  .menu-sec ul li:first-child {
    display: none;
  }
  .subheader-maintitle {
    font-size: 23px;
  }
}

@media(max-width: 500px) {
  .header-menus .phone-icon {
    margin-right: 6px;
  }
  .header-menus .login-btn {
    padding: 4px 4px;
    font-size: 17px;
    line-height: 1;
  }
  .site-content {
    margin-top: 24px;
  }
  .kl-blog-item-body,
  .kl-blog-post-body {
    margin-bottom: 25px;
  }
  .kl-blog-item-container {
    margin-bottom: 0;
  }
  .kl-blog-list-wrapper {
    margin-bottom: 10px;
  }
  .insr {
    padding-right: 0;
  }
  .footer-sec {
    margin-bottom: 25px;
  }
  .footer-social-data {
    justify-content: center;
  }
}

.solution-sec {
  padding: 50px 0;
}

.solution-sec img {
  width: 670px;
}

.solution-sec .right-text {
  position: relative;
  padding-bottom: 36px;
}

.solution-sec .right-cnt {
  background: #fffbfb;
  border: 1px solid #ececec;
  height: 340px;
  left: calc(55% - 100px);
  padding: 40px 20px;
  position: absolute;
  right: 0;
  top: 40px;
}

.solution-sec .left-text img {
  float: right;
  margin-bottom: 40px;
}

.solution-sec .left-text {
  position: relative;
  margin: 40px 0;
  overflow: hidden;
}

.solution-sec .left-cnt {
  background: #fffbfb;
  border: 1px solid #ececec;
  height: 340px;
  right: calc(55% - 100px);
  padding: 40px 20px;
  position: absolute;
  left: 0;
  top: 40px;
  z-index: 1;
}

.solution-sec h3 {
  margin: 0;
  padding-bottom: 7px;
}

.solution-sec .bullet-list {
  padding-left: 20px;
  margin: 0;
  line-height: 25px;
}

@media(max-width: 1050px) {
  .solution-sec img {
    width: 571px;
  }
  .solution-sec .right-cnt {
    height: 300px;
  }
  .solution-sec .left-cnt {
    height: 300px;
  }
}

@media (max-width: 770px) {
  .solution-sec img {
    width: 420px;
  }
  .solution-sec .right-cnt {
    height: 212px;
  }
  .solution-sec .left-cnt {
    height: 212px;
  }
}

@media (max-width: 600px) {
  .solution-sec {
    padding: 22px 0;
  }
  .solution-sec .right-text {
    padding-bottom: 30px;
  }
  .solution-sec img {
    width: 220px;
  }
  .solution-sec .right-cnt {
    height: 124px;
    left: calc(55% - 71px);
    padding: 14px;
    top: 19px;
  }
  .solution-sec h3 {
    font-size: 13px;
    line-height: 17px;
  }
  .solution-sec .bullet-list {
    padding-left: 13px;
    line-height: 13px;
    font-size: 10px;
  }
  .solution-sec .left-text {
    margin: 23px 0;
  }
  .solution-sec .left-cnt {
    height: 130px;
    right: calc(55% - 65px);
    padding: 13px;
    top: 14px;
  }
}

.contact-sec {
  margin: 70px 0 35px;
}

.contact-sec h3 {
  font-size: 30px;
  margin: 0 0 20px;
}

.contact-sec p {
  font-weight: bold;
  margin-bottom: 25px;
}

.contact-sec .add-text a,
.contact-sec .pho-text a,
.contact-sec .ema-text a {
  color: #5b687b;
}

.contact-sec .pho-text b {
  font-weight: bold;
}

.contact-sec .add-text a:hover,
.contact-sec .pho-text a:hover,
.contact-sec .ema-text a:hover {
  color: #000000;
}

.contact-sec .address-aria {
  margin: 50px 0 0 40px;
}

.about-blog-sec {
  padding: 170px 0 0;
}

.bolg-details .num-list li {
  margin-bottom: 15px;
}

.default {
  margin-bottom: 10px;
}

.bolg-details {
  margin-bottom: 30px;
}

.bolg-details .num-list li b {
  display: inline-block;
  margin-bottom: 6px;
}

.custom-latest-posts .text-custom {
  color: #050505;
  font-size: 24px;
  padding-bottom: 15px;
  margin: 0;
}

.search-results .kl-blog-item-container.zn_columns {
  border: 1px solid #e8e8e8;
}

.search-results .search-form-wrapper.u-mb-30 {
  display: none;
}

.search-results .kl-blog-item-overlay-inner {
  display: none;
}

.category .element-scheme--light a:hover,
.element-scheme--light .element-scheme__linkhv:hover,
.search-results .kl-blog-item-title a:hover,
.search-results .element-scheme--light a:hover,
.search-results .element-scheme--light .element-scheme__linkhv:hover,
.single-post .element-scheme--light a:hover,
.single-post .element-scheme--light .element-scheme__linkhv:hover {
  color: #337ab7;
}

.kl-blog-item-container.zn_columns .kl-blog-item-title {
  font-size: 20px;
  line-height: 26px;
  padding: 20px 0 5px;
  margin: 0;
}

.search-results .latest_posts-wgt-title {
  line-height: normal;
}

div.wpcf7-response-output {
  margin-bottom: 40px!important;
}

.types-of-auction-sec .tital-text {
  text-align: center;
}

.types-of-auction-sec .tital-text h2 {
  font-size: 38px;
  line-height: 1.3;
}

.types-of-auction-sec {
  margin: 70px 0;
}

.types-of-auction-sec img {
  width: 100%;
}

.ranked-sec,
.open-sec,
.sliding-sec,
.tender-sec {
  margin-top: 50px;
}

.ranked-sec .right-cnt,
.sliding-sec .right-cnt {
  padding-left: 70px;
}

.open-sec .left-cnt,
.tender-sec .left-cnt {
  padding-right: 70px;
}

.types-of-auction-sec h3 {
  margin: 0 0 10px;
}

.types-of-auction-sec p {
  margin-bottom: 10px;
}

.login-form {
  padding: 50px 0 5px;
}

.login-form .container {
  width: 800px;
  margin: 0 auto;
}

.login-form h3 {
  margin: 0;
  padding: 0 0 25px;
  font-size: 30px;
}


/*** 
==================================================
      Being Online Auction Css
==================================================
***/

.online-auction-sec {
  margin: 60px 0 0;
}

.online-auction-sec h2 {
  font-size: 40px;
  margin-bottom: 15px;
  text-align: center;
}

.online-auction-sec h3 {
  margin: 44px 0 10px;
}

.online-auction-sec .data-cnt {
  margin-top: 35px;
}

.online-auction-sec p {
  margin-bottom: 10px;
}

.online-auction-sec p {
  margin-bottom: 5px;
}

.online-auction-sec .bullet-list {
  padding-left: 20px;
}

.online-auction-sec .fig img {
  width: 100%;
}

.auction-different-sec {
  background: #f6f7fb;
  margin: 63px 0 30px;
  text-align: center;
}

.info-data {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
  justify-content: center;
}

.info-data .column-5 {
  width: 26%;
  padding: 0 25px;
  margin-bottom: 30px;
}

@media (max-width: 900px) {
  .info-data .column-5 {
    width: 33%;
  }
  .col-data {
    margin-bottom: 35px;
  }
}

@media (max-width: 550px) {
  .info-data .column-5 {
    width: 100%;
  }
}

.auction-different-sec h2 {
  font-size: 32px;
  margin-bottom: 8px;
  line-height: 1.3;
}

.auction-different-sec .heading-tital {
  font-weight: bold;
  margin: 72px 0 59px 0;
}

.auction-different-sec p {
  margin: 0;
}

.auction-different-sec .icon {
  display: inline-block;
  width: 60px;
  height: 60px;
  background: #d7e8f5;
  border-radius: 100px;
  position: relative;
}

.auction-different-sec .icon:before {
  background: url(../img/different-sec-sprite.svg);
  bottom: 0;
  content: "";
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
}

.auction-different-sec .eas-inf.icon:before {
  background-position: -15px -10px;
}

.auction-different-sec .off-int.icon:before {
  background-position: -15px -57px;
}

.auction-different-sec .com-siz.icon:before {
  background-position: -13px -109px;
}

.auction-different-sec .up-runn.icon:before {
  background-position: -13px -165px;
}

.auction-different-sec .req-tec.icon:before {
  background-position: -13px -212px;
}

.advantages-sec {
  margin: 90px 0 10px;
  text-align: center;
}

.advantages-sec h2 {
  font-size: 32px;
  line-height: 1.3;
  margin-bottom: 55px;
}

.advantages-sec h3 {
  margin: 0 0 5px;
}

.advantages-sec p {
  margin: 0;
}

.advantages-sec .icon {
  display: inline-block;
  width: 79px;
  height: 70px;
  position: relative;
  margin-bottom: 15px;
}

.advantages-sec .icon:before {
  background: url(../img/sprites.svg);
  bottom: 0;
  content: "";
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}

.advantages-sec .clock-icon:before {
  background-position: -35px -514px;
}

.advantages-sec .cloud-icon:before {
  background-position: -30px -355px;
}

.advantages-sec .arrow-icon:before {
  background-position: -36px -202px;
}

.auction-solution {
  margin-top: 100px;
}

.auction-solution h3 {
  margin: 0 0 15px;
}

.auction-solution .heading-tital {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 35px;
  text-align: center;
}

.auction-solution .heading-tital h2 {
  font-size: 32px;
  line-height: 1.3;
  margin-bottom: 10px;
}

.auction-solution .heading-tital p {
  margin: 0;
}

.auction-solution .simp-cnt,
.auction-solution .effe-cnt,
.auction-solution .acce-cnt {
  color: #0156a5;
  font-size: 16px;
  margin: 0 0 7px;
}

.auction-solution .effe-cnt,
.auction-solution .acce-cnt {
  margin-top: 40px;
}

.auction-platform-sec {
  margin: 20px 0 40px;
}

.auction-platform-sec .heading-sub-tital {
  text-align: center;
  margin: 15px 0 25px;
}

.auction-platform-sec .heading-sub-tital h3 {
  margin: 0;
}

.auction-platform-sec h4 {
  font-size: 18px;
  font-weight: bold;
  font-family: Source Serif Pro, Semibold;
  color: #1c2d41;
  line-height: 24px;
  margin: 0;
  padding-bottom: 10px;
}

.auction-platform-sec .simple-cnt,
.auction-platform-sec .effective-cnt,
.auction-platform-sec .accessible-cnt {
  background: #f1efef;
  padding: 20px;
  height: 350px;
}

.auction-platform-sec .simple-cnt p,
.auction-platform-sec .effective-cnt p,
.auction-platform-sec .accessible-cnt p {
  margin: 0;
}

.auction-platform-sec .bullet-list {
  margin: 0;
  padding: 15px 0 0 20px;
}

.case-studies-sec {
  position: relative;
  z-index: 1;
  padding-bottom: 90px;
  margin-top: 80px;
}

body:not(.home) .newsletter-sec.other-pages {
  background: #fff!important;
}

body:not(.home) .newsletter-sec.other-pages input[type="text"] {
  background: #fff !important;
}

.case-studies-sec:before {
  background: #ddf0f9;
  content: "";
  height: 70%;
  left: 0;
  position: absolute;
  bottom: 0;
  width: 100%;
  right: 0;
  margin: auto;
}

.case-studies-sec h2 {
  font-size: 32px;
  line-height: 1.3;
  margin-bottom: 30px;
  text-align: center;
}

.case-studies-sec .owl-theme .owl-nav {
  text-align: right;
  margin: 30px 0 0;
}

.case-studies-sec .owl-theme .owl-nav button {
  outline: 0;
  background: transparent !important;
}

.case-studies-sec .owl-theme .owl-nav button:hover {
  opacity: 0.3;
}

.case-studies-sec .owl-theme .owl-nav button span {
  width: 21px;
  height: 14px;
  display: block;
  font-size: 0 !important;
  background: url(../img/sprites.svg) no-repeat;
}

.case-studies-sec .owl-theme .owl-nav button.owl-prev span {
  background-position: -303px -121px;
}

.case-studies-sec .owl-theme .owl-nav button.owl-next span {
  background-position: -330px -121px;
}

.case-studies-sec h3 {
  line-height: 1.2;
  margin: 23px 0 10px;
}

.case-studies-sec h3:hover {
  color: #337ab7;
}

.case-studies-sec p {
  margin-bottom: 8px;
  line-height: 1.5;
}


/*** 
==================================================
      Being Why eTrade Css
==================================================
***/

.why-etrade-sec {
  margin-top: 70px;
}

.why-etrade-sec h2 {
  font-size: 40px;
  line-height: 44px;
  margin-bottom: 10px;
}

.why-etrade-sec h4 {
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  margin: 0 0 15px;
}

.why-etrade-sec p {
  line-height: 24px;
  margin-bottom: 10px;
}

.why-etrade-sec .cnt-text {
  margin-top: 20px;
}

.why-etrade-bottom-sec {
  margin: 20px 0 40px;
}

.why-etrade-bottom-sec h2 {
  font-size: 38px;
  line-height: 36px;
}

.why-etrade-bottom-sec p {
  font-weight: bold;
  margin: 8px 0 0px;
}

.why-etrade-bottom-sec .our-mission-cnt {
  margin-top: 30px;
  padding-bottom: 30px;
  overflow: hidden;
  border-bottom: 2px dashed #e9e9eb;
}

.why-etrade-bottom-sec .our-goal-cnt {
  clear: both;
  margin: 30px 0;
  overflow: hidden;
}

.why-etrade-bottom-sec .our-goal-cnt h2 {
  margin-top: 25px;
}


/*** 
==================================================
      Being Our Story Css
==================================================
***/

.our-story-sec {
  margin-top: 70px;
}

.our-story-sec h2,
.our-team-sec h2 {
  font-size: 32px;
  line-height: 1.3;
  margin-bottom: 10px;
}

.our-story-sec p {
  margin: 0;
  line-height: 24px;
}

.our-team-sec {
  margin: 50px 0 65px;
  text-align: center;
}

.our-team-sec h2 {
  margin-bottom: 20px;
}

.our-team-sec h3 {
  margin: 20px 0;
}

.our-team-sec p {
  margin: 0;
  line-height: 24px;
  padding: 0 40px;
}

.kl-blog-item-container.zn_columns .kl-blog-item-content {
  border-bottom: 0;
  padding: 0;
  margin: 0;
}

/*** 
==================================================
      Being Privacy & Terms Css
==================================================
***/

.privacy-terms-sec {
  margin: 25px 0;
}

.privacy-terms-sec .container {
  width: 1000px;
}

.privacy-terms-sec span {
  color: #000000;
  font-size: 18px;
  margin-right: 5px;
}

.privacy-terms-sec h4 {
  color: #1c2d41;
  font-size: 18px;
  font-family: Source Serif Pro, bold;
  font-weight: 600;
  line-height: normal;
}

.privacy-terms-sec b {
  font-weight: bold;
}

/*** 
==================================================
      Being Home Page Request a Demo Popup Css
==================================================
***/

.modal-backdrop {
  display: none;
}

.request-form #modalContactForm {
  background: rgba(0,0,0,0.5);
}

.request-form .modal-header {
  background: #1d2e42;
  padding: 15px 40px 20px;
}

.request-form .modal-title {
  color: #fff;
}

.request-form .modal-header .close {
  margin-top: 4px;
  color: #ffffff;
  font-size: 30px;
  opacity: 1;
}

.request-form .modal-dialog {
  top: 100px;
}

.request-form .modal-body {
  padding: 20px 40px 0;
}

span.wpcf7-not-valid-tip {
  font-size: 15px;
  margin-top: 10px;
}

/*** 
==================================================
      Being Simple Page Css
==================================================
***/

#th-content-page {
  padding-bottom: 0;
}

.simple-page {
  margin-bottom: 50px;
}

.simple-page .container {
  width: 850px;
  margin: 0 auto;
}

.simple-page .featured-img {
  margin-bottom: 40px;
}

/*.simple-page .featured-img:hover figure:before {
  opacity: 1;
}
.simple-page .featured-img figure:before {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  z-index: 1;
  opacity: 0;
  position: absolute;
  background: rgba(0,0,0,.5);
  -moz-transition: .45s;
  -o-transition: .45s;
  -webkit-transition: .45s;
  transition: .45s;
}*/


/*** 
==================================================
      Being Media Css
==================================================
***/


@media (max-width: 1023px) {
  .simple-page .container {
    width: 650px;
  }
  .simple-page {
    margin-bottom: 35px;
  }
}

@media (max-width: 767px) {
  .simple-page .container {
    width: auto;
  }
  .simple-page {
    margin-bottom: 25px;
  }
  .simple-page .featured-img {
    margin-bottom: 30px;
  }
}

@media (max-width: 1050px) {
  .header-menus .union {
    margin-left: 8px;
  }
  .online-auction-sec,
  .why-etrade-sec,
  .types-of-auction-sec,
  .our-story-sec,
  .category-blog .site-content,
  .contact-sec {
    margin-top: 55px;
  }
  .header-sec .req-dem-btn {
    font-size: 20px;
  }
  .ranked-sec .right-cnt,
  .sliding-sec .right-cnt {
    padding-left: 35px;
  }
  .open-sec .left-cnt,
  .tender-sec .left-cnt {
    padding-right: 35px;
  }
  .ranked-sec,
  .open-sec,
  .sliding-sec,
  .tender-sec {
    margin-top: 40px;
  }
  .advantages-sec {
    margin: 60px 0 10px;
  }
  .auction-different-sec .heading-tital {
    margin: 50px 0 40px 0;
  }
  .auction-solution {
    margin-top: 80px;
  }
  .case-studies-sec {
    padding-bottom: 60px;
    margin-top: 60px;
  }
  .case-studies-sec .owl-theme .owl-nav {
    margin-top: 15px;
  }
  .types-of-auction-sec {
    margin-bottom: 45px;
  }
  .types-of-auction-sec h3 {
    margin-bottom: 6px;
  }
  .types-of-auction-sec p {
    line-height: 21px;
    margin-bottom: 7px;
  }
  .solutions-sec {
    margin: 70px 0 103px;
  }
  .solutions-sec h2 {
    margin-bottom: 65px;
  }
  .solutions-sec .column-right {
    padding-left: 40px;
  }
  .solutions-sec .icon {
    padding: 0 0 26px 87px;
  }
  .works-sec {
    padding-top: 70px;
  }
  .works-sec .tbk__subtitle {
    padding-bottom: 35px;
  }
  .works-sec:before {
    height: 63%;
  }
  .buying-sec {
    padding-top: 70px;
  }
  .blogs-sec {
    padding-bottom: 70px;
    margin-top: 70px;
  }
  .newsletter-sec {
    padding: 65px 0;
  }
  .auctions-sec .column-cnt {
    padding: 0px 32px;
  }
  .auctions-sec h3 {
    margin: 0 0 5px;
  }
  .auctions-sec p {
    line-height: 23px;
    margin-bottom: 5px;
  }
  .about-blog-sec .title-blog {
    font-size: 15px;
    line-height: 18px;
    margin: 0;
    padding: 5px 0 0;
  }
  .category-page .sidebar h4,
  .post-sidebar.sidebar h4,
  .widgettitle {
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    padding-bottom: 5px;
  }
  .about-blog-sec .latest_posts-wgt-text {
    font-size: 12px;
  }
  .advantages-sec h2,
  .auction-different-sec h2,
  .auction-solution .heading-tital h2,
  .case-studies-sec h2 {
    font-size: 30px;
  }
  .case-studies-sec h3 {
    font-size: 14px;
    line-height: 1.4;
    margin: 10px 0 5px;
  }
  .auction-platform-sec .simple-cnt,
  .auction-platform-sec .effective-cnt,
  .auction-platform-sec .accessible-cnt {
    height: 330px;
  }
  .why-etrade-bottom-sec h2 {
    font-size: 28px;
  }
  .our-story-sec h2 {
    margin-bottom: 12px;
  }
  .our-team-sec h3 {
    margin: 15px 0;
  }
  .auction-platform-sec {
    margin: 5px 0 30px;
  }
  .nlbox--layout-single .elm-nlbox__input {
    width: calc(100% - 180px)!important;
  }
  .contact-sec .address-aria {
    margin: 55px 0 0;
  }
  .contact-sec p {
    font-size: 12px;
    margin-bottom: 15px;
  }
  .privacy-terms-sec .container {
    width: 850px;
  }
}

@media (max-width: 800px) {
  .header-sec .req-dem-btn {
    font-size: 18px;
  }
  .online-auction-sec,
  .why-etrade-sec,
  .types-of-auction-sec,
  .our-story-sec,
  .category-blog .site-content,
  .contact-sec {
    margin-top: 45px;
  }
  .ranked-sec,
  .open-sec,
  .sliding-sec,
  .tender-sec {
    margin-top: 30px;
  }
  .ranked-sec .right-cnt,
  .sliding-sec .right-cnt {
    padding-left: 40px;
  }
  .online-auction-sec h3 {
    font-size: 15px;
    margin: 21px 0 10px;
  }
  .open-sec .left-cnt,
  .tender-sec .left-cnt {
    padding-right: 40px;
  }
  .about-blog-sec {
    padding: 35px 0 0;
  }
  .header-bottom-sec h2 {
    font-size: 30px;
    margin-top: 50px;
  }
  .header-bottom-sec p {
    line-height: 24px;
  }
  .solutions-sec {
    margin: 50px 0;
  }
  .solutions-sec h2 {
    margin-bottom: 40px;
  }
  .buying-sec {
    padding: 60px 0 46px;
  }
  .solutions-sec .column-right {
    padding: 0px 15px 0 22px;
  }
  .solutions-sec .icon h3 {
    font-size: 18px;
    line-height: 20px;
  }
  .solutions-sec p {
    font-size: 14px;
    line-height: 20px;
  }
  .solutions-sec .icon {
    padding: 0 0 20px 80px;
  }
  .auctions-sec h3 {
    font-size: 22px;
    margin: 0 0 5px;
  }
  .auctions-sec p {
    line-height: 20px;
    margin-bottom: 0;
  }
  .auctions-sec .column-cnt {
    padding: 0;
  }
  .newsletter-sec {
    padding: 55px 0 65px;
  }
  .about-blog-sec .title-blog {
    font-size: 12px;
    line-height: 16px;
  }
  .category-page .sidebar h4,
  .post-sidebar.sidebar h4,
  .widgettitle {
    font-size: 10px;
  }
  .online-auction-sec h2 {
    margin-bottom: 5px;
  }
  .auction-different-sec .heading-tital {
    margin: 35px 0;
  }
  .online-auction-sec p {
    margin-bottom: 5px;
  }
  .auction-different-sec .heading-tital p {
    padding-top: 0px;
  }
  .advantages-sec h2,
  .auction-different-sec h2,
  .auction-solution .heading-tital h2,
  .case-studies-sec h2 {
    font-size: 26px;
  }
  .case-studies-sec h2 {
    margin-bottom: 40px;
  }
  .advantages-sec h2 {
    margin-bottom: 15px;
  }
  .auction-platform-sec .simple-cnt p,
  .auction-platform-sec .effective-cnt p,
  .auction-platform-sec .accessible-cnt p {
    font-size: 15px;
    line-height: 18px;
  }
  .auction-platform-sec .simple-cnt,
  .auction-platform-sec .effective-cnt,
  .auction-platform-sec .accessible-cnt {
    height: 405px;
    padding: 20px 10px;
  }
  .advantages-sec,
  .auction-different-sec {
    margin: 45px 0 0;
  }
  .case-studies-sec {
    margin-top: 40px;
    padding-bottom: 40px;
  }
  .auction-solution h4 {
    margin-bottom: 5px;
  }
  .why-etrade-sec h2 {
    font-size: 35px;
    line-height: 40px;
    margin-bottom: 10px;
  }
  .why-etrade-bottom-sec h2 {
    font-size: 20px;
  }
  .why-etrade-bottom-sec p {
    margin: 6px 0;
  }
  .why-etrade-bottom-sec .our-goal-cnt h2 {
    margin-top: 38px;
  }
  .why-etrade-bottom-sec .our-mission-cnt {
    margin: 20px 0 0;
  }
  .why-etrade-bottom-sec {
    margin: 0;
  }
  .our-team-sec p {
    padding: 0 10px;
  }
  .our-team-sec img {
    max-width: 75%;
  }
  .auction-solution .bullet-list {
    line-height: 20px;
    font-size: 14px;
    padding: 10px 0 5px 17px;
  }
  .auction-solution {
    margin-top: 10px;
  }
  .blogs-sec {
    padding: 0;
    margin: 50px 0 0;
  }
  .auction-solution h3 {
    font-size: 18px;
  }
  .auction-solution .effe-cnt,
  .auction-solution .acce-cnt {
    margin-top: 15px;
  }
  .contact-sec {
    margin: 30px 0 0;
  }
  .contact-sec p {
    font-size: 10px;
  }
  .auction-solution .simp-cnt,
  .auction-solution .effe-cnt,
  .auction-solution .acce-cnt {
    font-size: 14px;
    margin: 0 0 5px;
  }
  .online-auction-sec .data-cnt {
    margin-top: 18px;
  }
  .bolg-details .num-list li {
    margin-bottom: 25px;
  }

  .bolg-details.list .num-list li, 
  .bolg-details.list .bullet-list li {
    margin-bottom: 10px;
  }

  .privacy-terms-sec .container {
    width: 600px;
  }
}

@media (max-width: 550px) {
  .solutions-sec .column-right .read-more-btn {
    padding-left: 80px;
  }
  .header-sec .column-left h1 {
    margin-bottom: 30px;
  }
  .header-sec .req-dem-btn {
    font-size: 16px;
  }
  .online-auction-sec,
  .why-etrade-sec,
  .types-of-auction-sec,
  .our-story-sec,
  .category-blog .site-content,
  .contact-sec {
    margin-top: 30px;
  }
  .case-studies-sec {
    margin: 60px 0 0;
  }
  .case-studies-sec h2 {
    margin-bottom: 40px;
  }
  .ranked-sec .right-cnt,
  .open-sec .right-cnt,
  .sliding-sec .right-cnt,
  .tender-sec .right-cnt {
    margin-top: 20px;
  }
  .auction-platform-sec .simple-cnt,
  .auction-platform-sec .effective-cnt,
  .auction-platform-sec .accessible-cnt {
    height: 300px;
    margin-bottom: 35px;
  }
  .open-sec,
  .sliding-sec,
  .tender-sec {
    margin-top: 45px;
  }
  .ranked-sec .right-cnt,
  .sliding-sec .right-cnt {
    padding-left: 15px;
  }
  .about-blog-sec {
    padding: 24px 0 0;
  }
  .online-auction-sec h3 {
    margin-top: 0;
  }
  .online-auction-sec .data-cnt {
    margin: 30px 0;
  }
  .auction-solution .fig-prt {
    margin-top: 30px;
  }
  .auctions-sec .column-cnt {
    padding: 0 30px;
  }
  .header-bottom-sec h2 {
    margin-top: 15px;
  }
  .solutions-sec .column-right {
    padding-top: 85px;
  }
  .works-sec {
    padding-top: 25px;
    margin-top: 20px;
  }
  .works-sec:before {
    height: 75%;
  }
  .works-sec .tbk__subtitle {
    padding-bottom: 15px;
    line-height: 22px;
  }
  .header-bottom-sec {
    margin: 20px 0 35px;
  }
  .auction-solution h4 {
    padding-bottom: 0px;
    font-size: 15px;
  }
  .solutions-sec {
    margin: 40px 0;
  }
  .buying-sec {
    padding: 50px 0;
  }
  .works-sec .playvideo-size--md {
    width: 60px;
    height: 60px;
    line-height: 54px;
    font-size: 24px;
  }
  .buying-sec h2 {
    margin-bottom: 20px;
    line-height: 32px;
  }
  .blogs-sec {
    margin: 0;
  }
  .blogs-sec h3 {
    font-size: 20px;
    line-height: 24px;
  }
  .blogs-sec .latest_posts-desc {
    font-size: 15px;
    line-height: 22px;
  }
  .blogs-sec .latest_posts-post {
    margin-bottom: 30px!important;
  }
  .blogs-sec:before {
    display: none;
  }
  .about-blog-sec .title-blog {
    font-size: 15px;
    line-height: 20px;
  }
  .online-auction-sec h3 {
    font-size: 16px;
  }
  .category-page .sidebar h4,
  .post-sidebar.sidebar h4,
  .widgettitle {
    font-size: 12px;
  }
  .newsletter-sec {
    padding: 55px 0 65px;
  }
  .online-auction-sec h2 {
    font-size: 30px;
  }
  .online-auction-sec .right-cnt {
    margin-top: 25px;
  }
  .advantages-sec {
    margin-top: 40px;
  }
  .auction-different-sec h2 {
    margin: 0 0 15px;
  }
  .auction-different-sec p {
    margin-bottom: 15px;
  }
  .info-data .column-5 {
    margin-bottom: 30px;
  }
  .nlbox--layout-single .elm-nlbox__input {
    width: calc(100% - 135px)!important;
  }
  .advantages-sec .icon-cnt {
    margin-bottom: 25px;
  }
  .auction-solution {
    margin: 20px 0;
  }
  .auction-solution .heading-tital h2 {
    margin-bottom: 0px;
  }
  .auction-solution .heading-tital {
    margin-bottom: 15px;
  }
  .why-etrade-bottom-sec {
    padding: 20px 0 10px;
  }
  .why-etrade-bottom-sec .our-mission-cnt {
    padding-bottom: 25px;
    margin: 0;
  }
  .auction-platform-sec {
    margin: 0;
  }
  .why-etrade-bottom-sec .our-goal-cnt h2 {
    margin-top: 5px;
  }
  .why-etrade-bottom-sec .our-goal-cnt {
    margin: 15px 0 30px;
  }
  .our-story-sec h2 {
    font-size: 22px;
    margin-bottom: 5px;
  }
  .andrea-part {
    padding-bottom: 40px;
  }
  .header-ember .main-nav ul li a {
    font-size: 23px;
  }
  .contact-sec h3 {
    font-size: 25px;
  }
  .contact-sec .address-aria {
    margin: 0 0 30px;
  }
  .site-footer-bottom {
    margin-top: 35px;
  }
  .advantages-sec h2,
  .auction-different-sec h2,
  .auction-solution .heading-tital h2,
  .case-studies-sec h2 {
    font-size: 22px;
  }
  .auction-solution .simp-cnt,
  .auction-solution .effe-cnt,
  .auction-solution .acce-cnt {
    margin-top: 15px;
  }
  .simple-cnt p {
    margin: 0;
  }
  .our-team-sec h2 {
    font-size: 25px;
    margin-bottom: 35px;
  }
  .our-team-sec h3 {
    font-size: 18px;
  }
  .newsletter-sec h3 {
    font-size: 30px!important;
  }
  .types-of-auction-sec .tital-text h2 {
    font-size: 23px;
    margin-bottom: 15px;
  }
  .types-of-auction-sec h3 {
    font-size: 18px;
  }
  .case-studies-sec p {
    font-size: 14px;
  }
  .home .newsletter-sec {
    background: #ddf0f9;
  }
  body.home .newsletter-sec input[type="text"] {
    background: #e7f6fc !important;
  }
  .privacy-terms-sec .container {
    width: 350px;
  }
  .request-form .modal-body {
    padding: 20px 20px 0;
  }
  .request-form .wpcf7-textarea {
    height: 145px!important;
  }
  span.wpcf7-not-valid-tip {
    font-size: 12px;
    margin-top: 13px;
  }
  .request-form .modal-header {
    padding: 15px 23px 20px;
  }
  div.wpcf7-response-output {
    font-size: 15px;
  }
  body {
    font-size: 14px;
  }
}

@media (max-width: 380px) {
  .subheader-maintitle {
    font-size: 18px;
  }
  .auction-different-sec h2,
  .auction-solution .heading-tital h2 {
    font-size: 20px;
  }
  .why-etrade-sec h2 {
    font-size: 22px;
    line-height: normal;
    margin-bottom: 5px;
  }
  .elm-nlbox__input {
    width: calc(100% - 140px) !important;
  }
  .case-studies-sec p {
    font-size: 12px;
  }
  .menu-sec {
    margin-top: 15px;
  }
}

input,
textarea {
  -webkit-appearance: none;
}

.alert-success {
  margin: 10px 0 0;
}