#content-wrapper .contact-info .box {
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 35px;
  padding-bottom: 28px;
  position: relative;
  padding-left: 55px;
  max-width: 750px;
}

#content-wrapper .contact-info.contact-left .box:last-child {border-bottom: 0px;}
#content-wrapper .contact-info .box:before {content: ''; position: absolute; width: 30px; height: 30px; left: 0px;  background-repeat: no-repeat; background-size: 24px;}
#content-wrapper .contact-info .box.box-1:before, #content-wrapper .contact-info .box.box-4:before  {background-image:  url('data:image/png;base64,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');}
#content-wrapper .contact-info .box.box-2:before, #content-wrapper .contact-info .box.box-5:before {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAASPSURBVFiFtZZdiFRlGMd/zzkzrqupOTuz6u45u+ucUfqALvLCCyuSCkrNj1ihCAqsGwkRQk0SpECCzYu6kCDIPiC7ELT1K7RIEq3AJLwpSXZmcWbctp0zK6ttfuyc83RxRt2dz521/jDMmfd5nv///z7vw3lHaAD5NsdWgzUqrBSVLsS3AVAjo6L9ghwTn0Mtl/uyk+WUySS51uJ2wdupwgYgVCfdBw6YIX/r3P7+S/dsIGcnVovolyizgFsKvaC9ePqr583KApjmNQtTHgVZK7AWmIZwTZGXY+m+I1M24FrOJoQPAQM46Im5dV76YqpWzV92wjHR3cA6wEfZHM0m99TbaBlydmK1azueazteznK2NlrvWs62O/Udieer5VXsgGstbsfwLqDMUmVbLJvc3aiB2yYQeoCrahQeiF269GdpjlGpUKXwbvHMD1YTH7Lii1zb+cW1nbNDVnxRpZxoNvk+0AvMNrzQO5VyyjqQb3NsNekHPE/MByud+bDlPOcL+4C5xaWrwKvRTLK33KiTMITfAUHNrmj24uXx8bIOqMEawFToLRVXENd2dvjC0aL4weJnNnDAtZ0dWrKp1myyD9VDQAjx15TqlRsQVhSfJuxmKPbwfXkrvh/YFexGeloyyfUtmWQ3otsDf+zKW4nDw/H4nBLjvQCiuqKuAYEEgCrnJiQ23TiBSHfx54Votm+7gC+g0XSqB/gjINBV3pgcm0Dq6zkANQLumgaABQDcbC6d2Ovjnh+qUHdnTSbmomMzgnNX2kuLKr1WTYDRmaMFcncXo9nk0wCu7WiFmrt5mWTZYBfCV/xpNANaFivvgDIEMLNgWrWEGkFYplsBdcBd24BwPvjSpf+VATGNpQGnnK9rQJBTAHJ34O4dqt0Bp54q1yvBlYULO72C0Q/cNMI6P5JKjYyPNzoDV7q67vc8cxCYJh6dLQPJzPh4WQeKd/j3wHQdMzaUbQbOVBMXOF26VvDM14Am0O9KxYs15ch1xFeJyhFg8JZ33WkbGPinmmgtDM57ZGYoPJpCaPVVV7ZmU9+U5lS8jGLp1FGUn4D5YbN541TEAULh0TcQWhXOVBKvagDAMPQtAIGdrrW47AVSD7nOzgUIbwOYwvaqOtUCkXTqDHAYmI14HzRqQPzQHmAO8HUknfyxYQMAhqebCK7a9a7lrJuseL4j0Q28AIyIx+aaGrWCkYFUWpUtAAh7h9viHXXF2xOWKh8HJfpmpcmftAGAaDb5CXACmOuH5HMt3hWVoDwZwvD3gUYUjkcyqc/q8dc1IKCFW7wCXEZZnu9w3quW69rpHkWeAAYxChsk+I9Qj39yGLIXPm5gnARMEXmxJd23f3w8Z8dfEuQrYMwQltcavPGo24HbaM30nxZkGyCq+sVwh7Psdmy4I/6YIJ8CIGyZrHiQ3iBcO/ER6EYgr56/zDfNgon+DMQU3RvLpF5vhK9hA7pkSTg/NHIM9BmBFIBCHDjRkrFXCT8U/lcDAANtbTPCZvO3AsVjkLP+jaanWnO//d0o15QMAIxYVmRMmo4DhPXms3Oy2eGp8PwL8oazwyr9XFIAAAAASUVORK5CYII=');}
#content-wrapper .contact-info .box.box-3:before {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAMTSURBVFiF7ZXPa1xVHMU/581LjIoxaebNgJ1JiG9She4UV/4BFgX/BBcigqL4AzehFDfiTsGFGxEXKqJrV+KmqOBOBGmomjZmOkYmb2a0qdp2JnOPi8nIdCZpa5OJmx64cO/53nfPh8v3vQe39T9Lu5l/LDywuN3dfgkpwW5INILYlKlHcqO77Wwy6mT31mqtAwdoVirTvuoVwxrirExiyEvkMUVgZmB7B2gYMpkMqY7dQGQW2SDwRNzdnKlWf78hQFauPCn80dz0VKIzZ9rDdR8/PtnY2s6H0E7iHIUQVIgi8rYSiYJNwZAXJEBhN2DJdQd9pSmdiocDIoXFYP2yWzjAjr+xM26oa4CjXDE4JCIqIj/jNkdHALBKwK83c/jNaC/gbL7ys+xPol2eKUWidlAAeykKYRLUjqHXeKFDBVs2FcP32Xz68EGFTShuzaz/uDbohUh52Q01S+kJi8+A6YMK3FXyx3PV808JDNAsp6cCPBZbvGP8fn76zuW9Gm+/yhYqDynwTWt+8UOqa18CWCQymxGwhKPPxxUOkKyvfgect3PH+p5MIpPFgCL52UapcmJcAADGRdn/fndsEsRq3CtyDDkZJ4BgasgooN4NYOu1pLZ6epwAjXL6w5BV8E4PHLoMETAnuXcDkl9vlNPnx5xb7k8uHX1wFjpxFPoA8Jut6jjTLXf6HdieuJLQzdHNhR5AsN47hB54oj8P3YlCRHB+fTEb/Rn9RxmiZvn+N2TNDdeC/NcVt0+Wa7XLg35OLti0xOntfTdhvZjmQcsWCxazA6Mo9MrdTCyNQJsCVgaw7xvoS9Krc9XVlf76Yql0pKM7mtcES2lrPn002E8jfQu91+HQJPxyMF8Df3bj7jIc4A3YfrtRTrf66w5Mjm7ixXa4/MF9Gxt/9619AxTr57JmOX1TJj9SFG9djP3ToDUY3gMQl2TP3iqAwFw4d/J6ewxRE2aJ2BquxYJPLd7N5tPHo0C4VZDrqRmxhLmrmwtfjAAcuWfqhdbW1bOyH7HIjQMAe8VdP1e8sFYfy/m3tR/9A3p4acWRFxXzAAAAAElFTkSuQmCC');}
#content-wrapper .contact-info .contakt-header {text-transform: uppercase; font-weight: 800; font-size: 16px; margin-bottom: 15px;}
#content-wrapper .contact-info .contakt-header-mini {
  font-weight: 800;
  font-size: 14px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
#content-wrapper .contact-info .info-bold {font-weight: 800;}
#content-wrapper .contact-info p {
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 600;
}

.contact-form form .alert ul {margin-bottom: 0px;}
.contact-form form {background: #f7f7f7}
.contact-form form .form-fields .form-control-label {font-weight: 600; font-size: 12px;}
.contact-form form .card-body {
  padding: 50px 40px;
}
.contact-form form .h4 {text-transform: uppercase; font-weight: 800; font-size: 16px; }
.contact-form form .custom-select{height: calc(3.5em + 1rem + 2px); font-size: 16px; color: #000;}
.contact-form form  input.form-control {height: calc(3.5em + 1rem + 2px); font-size: 16px; color: #000;}
.contact-form form textarea {padding: 25px; font-size: 16px; color: #000;}
.contact-form form .custom-select {background-size: 20px}
.contact-form form .custom-file-label, .contact-form form .custom-file-input {height: calc(3.5em + 1rem + 2px); font-size: 13px; color: #000; line-height: 44px;}
.contact-form form .form-upload {margin-bottom: 40px;}
.contact-form form  .custom-file-label:after {min-width: 130px;text-align: center;height: calc(100% - 22px);top: 11px;line-height: 24px;right: 11px;}
.contact-form form .form-footer .btn {min-width: 130px;}

.contact-form form .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #999;
  font-weight: 500;
}
.contact-form form .form-control::-moz-placeholder { /* Firefox 19+ */
  color: #999;
  font-weight: 500;
}
.contact-form form .form-control:-ms-input-placeholder { /* IE 10+ */
  color: #999;
  font-weight: 500;
}
.contact-form form .form-control:-moz-placeholder { /* Firefox 18- */
  color: #999;
  font-weight: 500;
}

.contact-info h1 {
  font-size: 24px;
  font-weight: 800;
  text-transform: uppercase;
  margin-left: 55px;
  margin-bottom: 30px;
  margin-top: 42px;
}

#content-wrapper .contact-info div.dsitribution-top p {
  background: #f7f7f7;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 800;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 3rem;
  margin-top: 3rem;
}
#content-wrapper .contact-info.contact-bottom .box {
  padding-right: 40px;
  padding-left: 65px;
  padding-bottom: 40px;
}
#content-wrapper .contact-info.contact-bottom .contakt-header {
  font-size: 15px;
}

#content-wrapper .contact-info.contact-bottom .info-bold {
  font-weight: 600;
  margin-top: 12px;
}

#content-wrapper .contact-info.contact-bottom .box::before {left: 15px; }

.contact-grafics {
  background-image: url(../img/contact-bg.jpg);
  height: 346px;
  max-width: 1920px;
  margin: 0 auto 1rem;
  background-repeat: no-repeat;
}


@media only screen and (min-width: 992px) and (max-width: 1199px) {
	

}

@media only screen and (min-width:992px) {
#content-wrapper .contact-info.contact-left {flex: 0 0 58%; max-width: 58%;}
#content-wrapper .contact-form {flex: 0 0 42%; max-width: 42%;}	
	
}

@media only screen and (min-width:1200px) {

	
}

@media only screen and (max-width:991px) {

.contact-info h1 {
  font-size: 20px;
  margin-left: 0px;
}

.contact-form form .card-body {
  padding-left: 55px;
  padding-right: 55px;  
}

#content-wrapper .contact-info .box { max-width: 100%; }
#content-wrapper .contact-info div.dsitribution-top p {
  margin-top: 1rem;
}
#content-wrapper .contact-info.contact-bottom .box {
  padding-bottom: 25px;
  margin-bottom: 25px;
}

#content-wrapper .contact-info.contact-bottom #custom-text5 .box-bottom:last-child { border-bottom:0px; }

.contact-grafics {
  background-position: -225px center;
}	

	
	
}

@media only screen and (max-width:576px) {

.contact-form form .card-body {padding: 40px 30px}

.contact-grafics {
  background-position: -225px center;
}

	
}


