#top-banner {
  background: url(../images/portrait-cheerful-businessman-dressed-suit.png) right top no-repeat;
  background-size: contain;
  min-height: 390px;
  padding: 80px 100px;
}

#top-banner h2 {
  font-size: 45px;
  font-weight: bold;
  color: #0d0d0d;
  margin: 15px 0;
}

.btn-custom-default {
  background: #ff0052;
  color: #fff;
  text-transform: uppercase;
  margin: 15px 0;
  padding: 13px 30px;
  border-radius: 0;
}

.btn-custom-default:hover {
  background: #ff98b9;
  color: #aa0037;
}

body.public-relations {
  background: #fff;
}

.list-boxs {
  margin: 50px 0;
}

.list-boxs .bxc {
  max-width: 185px;
  color: #ff0052;
  font-size: 48px;
  line-height: inherit;
  margin: 0 auto;
  text-transform: uppercase;
}

.list-boxs .bxc span {
  display: block;
  margin-top: 20px;
  font-size: 21px;
  color: #000;
}

.section-content {
  margin: 40px 0 70px 0;
}

.section-content h2 {
  margin: 10px 0;
  color: #000;
  font-weight: bold;
  font-size: 37px;
}

.section-content p {
  margin: 15px 0;
  color: #000;
  font-size: 18px;
  line-height: 30px;
}

.cp-pad {
  max-width: 570px;
  margin: 0 auto;
  padding: 35px 0;
}

.how-it {
  background: #f0f0f0;
  padding: 40px 0;
}

.how-it h2 {
  text-align: center;
  margin: 15px 0;
  color: #000;
  font-size: 37px;
  font-weight: bold;
}

.how-it h1 {
  font-weight: normal;
  margin: 0;
}

.how-it h3 {
  margin: 10px 0;
  color: #000;
  font-size: 30px;
  font-weight: bold;
}

.how-it p {
  color: #000000;
  font-size: 16px;
}

.how-it .row {
  margin-top: 50px;
}

.how-it .row .col-md-3:first-child h1 {
  color: #6bcafa;
}

.how-it .row .col-md-3:nth-child(2) h1 {
  color: #971d27;
}

.how-it .row .col-md-3:nth-child(3) h1 {
  color: #8c21c5;
}

.how-it .row .col-md-3:last-child h1 {
  color: #ec9e4a;
}

.how-it .row .col-md-3:last-child::before {
  display: none;
}

.how-it .row .col-md-3:last-child::after {
  display: none;
}

.how-it .row .col-md-3::before {
  content: "";
  position: absolute;
  width: 1px;
  top: 0;
  bottom: 0;
  background: #707070;
  right: 0;
}

.how-it .row .col-md-3::after {
  content: "\f105";
  position: absolute;
  top: calc(50% - 15px);
  bottom: 0;
  right: -10px;
  font-size: 30px;
  color: #707070;
}

.div-center {
  max-width: 205px;
  margin: 0 auto;
}

.pad-eq {
  padding: 40px 0;
}

.pad-eq {
  padding: 30px 0;
}

.new-modal-style .modal-body {
  padding: 2rem 3rem;
}

.new-modal-style .col-md-6 {
  margin-bottom: 20px;
}

.new-modal-style .modal-header {
  background: #e1e1e1;
}

.new-modal-style .modal-header h4 {
  font-size: 19px;
  color: #000;
}

.new-modal-style label {
  color: #3e4358;
  font-size: 16px;
}

.new-modal-style select {
  color: #aaabb0 !important;
  font-size: 14px !important;
}

.green-btn {
  background: #69c57d !important;
  color: #fff !important;
}

@media only screen and (max-width: 767px) {
  #top-banner {
    background-size: cover;
    padding: 100px 45px;
    text-align: center;
  }
  #top-banner h2 {
    color: #fff;
  }
  .list-boxs .bxc {
    margin: 20px auto;
  }
}
#page-guarantee-publishing #card-search{
    display:none;
}
@media (max-width: 1180px) {

.how-it h3 {
    font-size: 20px;
    
}
}

