#content-wrapper .contact-info .box {
  border: 1px solid #e9e9e9;
  margin-bottom: 35px;
  position: relative;
  max-width: 750px;
  border-radius: 8px;
  padding: 30px 50px 30px 115px;
}

#content-wrapper .contact-info .box::before {
  content: '';
  position: absolute;
  width: 56px;
  height: 56px;
  left: 30px;
  background-repeat: no-repeat;
  background-size: 25px;
  background-color: #f8f4f1;
  border-radius: 50%;
  background-position: center;
}
#content-wrapper .contact-info .box.box-1:before, #content-wrapper .contact-info .box.box-4:before  {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNDczLjgwNiA0NzMuODA2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48cGF0aCBkPSJNMzc0LjQ1NiAyOTMuNTA2Yy05LjctMTAuMS0yMS40LTE1LjUtMzMuOC0xNS41LTEyLjMgMC0yNC4xIDUuMy0zNC4yIDE1LjRsLTMxLjYgMzEuNWMtMi42LTEuNC01LjItMi43LTcuNy00LTMuNi0xLjgtNy0zLjUtOS45LTUuMy0yOS42LTE4LjgtNTYuNS00My4zLTgyLjMtNzUtMTIuNS0xNS44LTIwLjktMjkuMS0yNy00Mi42IDguMi03LjUgMTUuOC0xNS4zIDIzLjItMjIuOCAyLjgtMi44IDUuNi01LjcgOC40LTguNSAyMS0yMSAyMS00OC4yIDAtNjkuMmwtMjcuMy0yNy4zYy0zLjEtMy4xLTYuMy02LjMtOS4zLTkuNS02LTYuMi0xMi4zLTEyLjYtMTguOC0xOC42LTkuNy05LjYtMjEuMy0xNC43LTMzLjUtMTQuN3MtMjQgNS4xLTM0IDE0LjdsLS4yLjItMzQgMzQuM2MtMTIuOCAxMi44LTIwLjEgMjguNC0yMS43IDQ2LjUtMi40IDI5LjIgNi4yIDU2LjQgMTIuOCA3NC4yIDE2LjIgNDMuNyA0MC40IDg0LjIgNzYuNSAxMjcuNiA0My44IDUyLjMgOTYuNSA5My42IDE1Ni43IDEyMi43IDIzIDEwLjkgNTMuNyAyMy44IDg4IDI2IDIuMS4xIDQuMy4yIDYuMy4yIDIzLjEgMCA0Mi41LTguMyA1Ny43LTI0LjguMS0uMi4zLS4zLjQtLjUgNS4yLTYuMyAxMS4yLTEyIDE3LjUtMTguMSA0LjMtNC4xIDguNy04LjQgMTMtMTIuOSA5LjktMTAuMyAxNS4xLTIyLjMgMTUuMS0zNC42IDAtMTIuNC01LjMtMjQuMy0xNS40LTM0LjNsLTU0LjktNTUuMXptMzUuOCAxMDUuM2MtLjEgMC0uMS4xIDAgMC0zLjkgNC4yLTcuOSA4LTEyLjIgMTIuMi02LjUgNi4yLTEzLjEgMTIuNy0xOS4zIDIwLTEwLjEgMTAuOC0yMiAxNS45LTM3LjYgMTUuOS0xLjUgMC0zLjEgMC00LjYtLjEtMjkuNy0xLjktNTcuMy0xMy41LTc4LTIzLjQtNTYuNi0yNy40LTEwNi4zLTY2LjMtMTQ3LjYtMTE1LjYtMzQuMS00MS4xLTU2LjktNzkuMS03Mi0xMTkuOS05LjMtMjQuOS0xMi43LTQ0LjMtMTEuMi02Mi42IDEtMTEuNyA1LjUtMjEuNCAxMy44LTI5LjdsMzQuMS0zNC4xYzQuOS00LjYgMTAuMS03LjEgMTUuMi03LjEgNi4zIDAgMTEuNCAzLjggMTQuNiA3bC4zLjNjNi4xIDUuNyAxMS45IDExLjYgMTggMTcuOSAzLjEgMy4yIDYuMyA2LjQgOS41IDkuN2wyNy4zIDI3LjNjMTAuNiAxMC42IDEwLjYgMjAuNCAwIDMxLTIuOSAyLjktNS43IDUuOC04LjYgOC42LTguNCA4LjYtMTYuNCAxNi42LTI1LjEgMjQuNC0uMi4yLS40LjMtLjUuNS04LjYgOC42LTcgMTctNS4yIDIyLjdsLjMuOWM3LjEgMTcuMiAxNy4xIDMzLjQgMzIuMyA1Mi43bC4xLjFjMjcuNiAzNCA1Ni43IDYwLjUgODguOCA4MC44IDQuMSAyLjYgOC4zIDQuNyAxMi4zIDYuNyAzLjYgMS44IDcgMy41IDkuOSA1LjMuNC4yLjguNSAxLjIuNyAzLjQgMS43IDYuNiAyLjUgOS45IDIuNSA4LjMgMCAxMy41LTUuMiAxNS4yLTYuOWwzNC4yLTM0LjJjMy40LTMuNCA4LjgtNy41IDE1LjEtNy41IDYuMiAwIDExLjMgMy45IDE0LjQgNy4zbC4yLjIgNTUuMSA1NS4xYzEwLjMgMTAuMiAxMC4zIDIwLjcuMSAzMS4zek0yNTYuMDU2IDExMi43MDZjMjYuMiA0LjQgNTAgMTYuOCA2OSAzNS44czMxLjMgNDIuOCAzNS44IDY5YzEuMSA2LjYgNi44IDExLjIgMTMuMyAxMS4yLjggMCAxLjUtLjEgMi4zLS4yIDcuNC0xLjIgMTIuMy04LjIgMTEuMS0xNS42LTUuNC0zMS43LTIwLjQtNjAuNi00My4zLTgzLjVzLTUxLjgtMzcuOS04My41LTQzLjNjLTcuNC0xLjItMTQuMyAzLjctMTUuNiAxMXMzLjUgMTQuNCAxMC45IDE1LjZ6TTQ3My4yNTYgMjA5LjAwNmMtOC45LTUyLjItMzMuNS05OS43LTcxLjMtMTM3LjVzLTg1LjMtNjIuNC0xMzcuNS03MS4zYy03LjMtMS4zLTE0LjIgMy43LTE1LjUgMTEtMS4yIDcuNCAzLjcgMTQuMyAxMS4xIDE1LjYgNDYuNiA3LjkgODkuMSAzMCAxMjIuOSA2My43IDMzLjggMzMuOCA1NS44IDc2LjMgNjMuNyAxMjIuOSAxLjEgNi42IDYuOCAxMS4yIDEzLjMgMTEuMi44IDAgMS41LS4xIDIuMy0uMiA3LjMtMS4xIDEyLjMtOC4xIDExLTE1LjR6IiBmaWxsPSIjMDA3OTM2IiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIj48L3BhdGg+PC9nPjwvc3ZnPg==);}
#content-wrapper .contact-info .box.box-2:before, #content-wrapper .contact-info .box.box-5:before {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNjgyLjY2NyA2ODIuNjY3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCBkPSJNMCA1MTJoNTEyVjBIMFoiIGZpbGw9IiMwMDc5MzYiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiPjwvcGF0aD48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0ibWF0cml4KDEuMzMzMzMgMCAwIC0xLjMzMzMzIDAgNjgyLjY2NykiPjxwYXRoIGQ9Ik0wIDBjLTYwIDkwLTE2NSAyMTItMTY1IDMxNyAwIDkwLjk4MSA3NC4wMTkgMTY1IDE2NSAxNjVzMTY1LTc0LjAxOSAxNjUtMTY1QzE2NSAyMTIgNjAgOTAgMCAwWiIgc3R5bGU9InN0cm9rZS13aWR0aDozMDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI1NiAxNSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwNzkzNiIgc3Ryb2tlLXdpZHRoPSIzMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiIHN0cm9rZS1vcGFjaXR5PSIiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIG9wYWNpdHk9IjEiIGNsYXNzPSIiPjwvcGF0aD48cGF0aCBkPSJNMCAwYy00MS4zNTMgMC03NSAzMy42NDctNzUgNzVzMzMuNjQ3IDc1IDc1IDc1IDc1LTMzLjY0NyA3NS03NVM0MS4zNTMgMCAwIDBaIiBzdHlsZT0ic3Ryb2tlLXdpZHRoOjMwO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjU2IDI1NykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwNzkzNiIgc3Ryb2tlLXdpZHRoPSIzMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiIHN0cm9rZS1vcGFjaXR5PSIiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIG9wYWNpdHk9IjEiIGNsYXNzPSIiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPg==);}
#content-wrapper .contact-info .box.box-3:before {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PHBhdGggZD0iTTQ0NC42MzEgMTIuODk1SDY3LjM2OEMzMC4yMjQgMTIuODk1IDAgNDMuMTMyIDAgODAuMjYzdjI0Mi41MjZjMCAzNy4xNTggMzAuMjI0IDY3LjM2OCA2Ny4zNjggNjcuMzY4aDIxNS41NzljNy40NDcgMCAxMy40NzQtNi4wMjYgMTMuNDc0LTEzLjQ3NCAwLTcuNDM0LTYuMDI2LTEzLjQ3NC0xMy40NzQtMTMuNDc0SDY3LjM2OGMtMjIuMjg5IDAtNDAuNDIxLTE4LjEzMi00MC40MjEtNDAuNDIxdi0xNDguMjFoNDU4LjEwNXY2Ny4zNjhjMCA3LjQ0NyA2LjAyNiAxMy40NzQgMTMuNDc0IDEzLjQ3NFM1MTIgMjQ5LjM5NSA1MTIgMjQxLjk0N1Y4MC4yNjNjMC0zNy4xMzEtMzAuMjI0LTY3LjM2OC02Ny4zNjktNjcuMzY4ek0yNi45NDcgMTQ3LjYzMlY4MC4yNjNjMC0yMi4yODkgMTguMTMyLTQwLjQyMSA0MC40MjEtNDAuNDIxaDM3Ny4yNjNjMjIuMjg5IDAgNDAuNDIxIDE4LjEzMiA0MC40MjEgNDAuNDIxdjY3LjM2OEgyNi45NDd6IiBmaWxsPSIjMDA3OTM2IiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIj48L3BhdGg+PHBhdGggZD0iTTEyMS4yNjMgMjU1LjQyMWMtNy40NDcgMC0xMy40NzQgNi4wNC0xMy40NzQgMTMuNDc0IDAgNy40NDcgNi4wMjYgMTMuNDc0IDEzLjQ3NCAxMy40NzRoNTMuODk1YzcuNDQ3IDAgMTMuNDc0LTYuMDI2IDEzLjQ3NC0xMy40NzQgMC03LjQzNC02LjAyNi0xMy40NzQtMTMuNDc0LTEzLjQ3NHpNNDI1LjE1OCAyNTguODQyYTEzLjQ0IDEzLjQ0IDAgMCAwLTE0Ljk0NyAwbC04MC44NDIgNTMuODk1Yy0zLjc1IDIuNS02IDYuNjk3LTYgMTEuMjExdjQ3LjM0MmMwIDI1LjE5NyA5LjgxNiA0OC44ODEgMjcuNjMyIDY2LjY5N2w1Ny4xNTggNTcuMTcxYzIuNjMyIDIuNjMyIDYuMDc5IDMuOTQ3IDkuNTI2IDMuOTQ3czYuODk1LTEuMzE2IDkuNTI2LTMuOTQ3bDU3LjE1OC01Ny4xNzFjMTcuODE2LTE3LjgxNiAyNy42MzItNDEuNSAyNy42MzItNjYuNjk3di00Ny4zNDJjMC00LjUxMy0yLjI1LTguNzEtNi0xMS4yMTF6bTU5Ljg5NCAxMTIuNDQ3YzAgMTgtNyAzNC45MjEtMTkuNzM3IDQ3LjY0NWwtNDcuNjMyIDQ3LjY0NS00Ny42MzItNDcuNjQ1Yy0xMi43MzctMTIuNzI0LTE5LjczNy0yOS42NDUtMTkuNzM3LTQ3LjY0NXYtNDAuMTMybDY3LjM2OC00NC45MjEgNjcuMzY4IDQ0LjkyMXY0MC4xMzJ6IiBmaWxsPSIjMDA3OTM2IiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIj48L3BhdGg+PC9nPjwvc3ZnPg==);}
#content-wrapper .contact-info .contakt-header {
  font-weight: 900;
  font-size: 18px;
  margin-bottom: 10px;
}
#content-wrapper .contact-info .contakt-header-mini {
  font-weight: 900;
  font-size: 16px;
  margin-bottom: 5px;
}
#content-wrapper .contact-info .info-bold {font-weight: 400;}
#content-wrapper .contact-info p {
  margin-bottom: 2px;
  font-size: 15px;
  font-weight: 400;
}
.contact-form form .alert ul {margin-bottom: 0px;}
.contact-form form { }
.contact-form form .form-fields .form-control-label {
  font-weight: 700;
  font-size: 15px;
}
.contact-form form .card-body {
  padding: 48px 40px;
  border: 1px solid #e9e9e9;
  border-radius: 8px;
}
.contact-form form .h4 { font-weight: 900; font-size: 20px; }
.contact-form form .custom-select, .contact-form form  input.form-control {height: calc(3.5em + 1rem + 2px); font-size: 13px; color: #000;}
.contact-form form textarea {padding: 25px; font-size: 14px; 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;
  border-radius: 50px;
}
.contact-form form .form-footer .btn {
  min-width: 130px;
  border-radius: 50px;
}

.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 h6 {
  font-size: 24px;
  font-weight: 900;
  margin-left: 34px;
  margin-bottom: 30px;
  margin-top: 42px;
  line-height: 1.5;
}

#content-wrapper .contact-info div.dsitribution-top p {
  background: #f7f7f7;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
  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: 500;
  margin-top: 12px;
}

#content-wrapper .contact-info.contact-bottom .box::before {left: 15px; }



@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 h6 {font-size: 20px; margin-left: 0px; margin-top: 15px;}
.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; }

}

@media only screen and (max-width:576px) {

.contact-form form .card-body {padding: 40px 30px}

	
}


