.footer-clean {
  padding:50px 0;
  background-color:#fff;
  color:#4b4c4d;
}

.footer-clean h3 {
  margin-top:0;
  margin-bottom:12px;
  font-weight:bold;
  font-size:16px;
}

.footer-clean ul {
  padding:0;
  list-style:none;
  line-height:1.6;
  font-size:14px;
  margin-bottom:0;
}

.footer-clean ul a {
  color:inherit;
  text-decoration:none;
  opacity:0.8;
}

.footer-clean ul a:hover {
  opacity:1;
}

.footer-clean .item.social {
  text-align:right;
}

@media (max-width:767px) {
  .footer-clean .item {
    text-align:center;
    padding-bottom:20px;
  }
}

@media (max-width: 768px) {
  .footer-clean .item.social {
    text-align:center;
  }
}

.footer-clean .item.social > a {
  font-size:24px;
  width:40px;
  height:40px;
  line-height:40px;
  display:inline-block;
  text-align:center;
  border-radius:50%;
  border:1px solid #ccc;
  margin-left:10px;
  margin-top:22px;
  color:inherit;
  opacity:0.75;
}

.footer-clean .item.social > a:hover {
  opacity:0.9;
}

@media (max-width:991px) {
  .footer-clean .item.social > a {
    margin-top:40px;
  }
}

@media (max-width:767px) {
  .footer-clean .item.social > a {
    margin-top:10px;
  }
}

.footer-clean .copyright {
  margin-top:14px;
  margin-bottom:0;
  font-size:13px;
  opacity:0.6;
}

.textbox {
  background-color:transparent;
  width:700px;
  margin-bottom:35px;
}

.orangeline {
  position:relative;
  top:12px;
  float:left;
}

.insidetext {
  margin-left:30px;
  margin-bottom:20px;
}

.pagewrap {
  background-image:url("../../assets/img/fine_pebbly_soil_9290224.jpg");
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
  /*height:1200px;*/
}

.pagebox {
  max-width:1132px;
  /*height:600px;*/
  /*background-color:olive;*/
  position:relative;
  margin:0px auto 100px auto;
  padding-top:120px;
}

.belkawrap {
  width:100%;
  height:175px;
  position:relative;
  overflow:hidden;
  background-image:url("../../assets/img/ofirmie_bg_prokor.png");
  margin:0px auto 0px auto;
  background-repeat:no-repeat;
  background-position:center;
}

.belkadiv {
  max-width:1110px;
  height:175px;
  position:relative;
  margin:0px auto 0px auto;
}

.belkapara {
  margin-top:60px;
  color:white;
  font-size:40px;
  font-family:oswald;
  font-weight:600;
  letter-spacing:2px;
}

.footerwrap {
  background-color:white;
  height:100px;
}

.footer {
  background-color:white;
  margin:0px auto 0px auto;
  width:1120px;
  position:relative;
  top:40px;
}

.text-center.footerpara {
  color:black;
  font-size:13px;
  margin:0px auto 0px auto;
}

.insidetext.insidehead2 {
  font-family:oswald;
  margin-bottom:20px;
  font-size:20px;
}

.insidetext.insidepara {
  font-size:14px;
  line-height:175%;
}

.fa.fa-map-marker.ikonka {
  font-size:50px;
  color:#ffa545;
  margin:0px auto 20px auto;
}

.halfhead {
  font-family:oswald;
  font-size:25px;
  color:#ffa545;
}

.svg {
  width: 20px;
  height: 12px;
}
