.call_back_btn { font-size: 14px; cursor: pointer; background: #332b21; color: #fff; border: 1px solid #332b21; border-radius: 4px; padding: 5px; width: 168px; margin: 5px auto 0;}
.call_back_btn:hover { background: #fff; color: #332b21;}

.contacts-bottom .call_back_btn { background: #decd12; color: #332b21; border: 1px solid #332b21; padding-left: 15px; padding-right: 15px; margin: 5px 0 0;}
.contacts-bottom .call_back_btn:hover { background: #fff; color: #332b21;}

/* popup form */
.sample-button {
  background-color: #d55050;
  background-image: linear-gradient(to bottom, #e06868 0%, #cb3939 100%);
  background-repeat: repeat-x;
  border: medium none;
  border-radius: 2px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  padding: 0 32px;
  position: absolute;
  right: 20px;
  top: 20px; }

.sample-popup {
  background: #363a43;
  color: #fff;
  padding: 20px 40px 33px;
  max-width: 400px;
  display: none; }
  
  @media screen and (min-width: 0) and (max-width: 400px) {
  	.sample-popup {
  		width: 278px;
		padding-left: 10px;
		padding-right: 10px;	
  	}
  	body #popupform .title { margin: 15px 0 15px;}
  	body .sample-close { top: 14px; right: 13px;}
}

#popupform .title { font-size: 23px; margin: 0 0 15px; text-align: center;}

.sample-popup label {
  display: block;
  font-size: 13px;
  margin: 0 0 2px; }

.sample-popup input[type="text"], .sample-popup textarea {
  margin: 0 0 12px;
  padding: 3px 7px;
  width: 100%;
  box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	outline: none;
	color: #000;
  }

.sample-popup input[type="text"] {
  height: 30px; }

.sample-popup textarea {
  resize: none; }

.sample-popup .sample-required {
  color: #ea3f28; }

.sample-close {
	position: absolute;
	top: 15px; right: 15px;
	background: url(clo.png) 0 0 no-repeat;
	height: 15px; width: 15px;
	cursor: pointer;
}
.sample-popup .tpl-field-button { margin-top: 15px;}
.sample-popup .tpl-field-button .tpl-form-button { display: block; width: 100%; background: #5bb85d; color: #fff; text-align: center; border: 0; padding: 8px 10px;}



@media (min-width: 787px){
	.top-menu-wrapper .top-menu-container .top-menu {
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: space-between;
	}
	.top-menu-wrapper .top-menu-container .top-menu > li {
	    text-align: center;
	}
	.top-menu-wrapper .top-menu-container .top-menu > li > a:before{
		display: none
	}
}



.saleseopage_formconsult_wrap .saleseopage_formconsult_body_inner .g-form-control-checkbox__input {
	display: none;
}
.saleseopage_formconsult_wrap .saleseopage_formconsult_body_inner .g-form-control-checkbox--single .g-form-field__title {
	padding-left: 15px;
}