

#cme-container .hidden{display:none !important}

.op {
    display: none;
    position: fixed;
    z-index: 99999;
    width: 100%;
    height: 100%;
    top: 0;
    background-color: #000;
    cursor: wait;
    opacity: 0.5;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.op.visible {
    display: block;
    left: 0;
    z-index: 1;
}

@media (min-width: 992px){
  #cme-container.form-aligned.align-right #cme-form-main.cme-tpl-default{top:0 !important;right:0 !important;bottom:0 !important;left:auto !important}#cme-container.form-aligned.align-left #cme-form-main.cme-tpl-default{top:0 !important;left:0 !important;bottom:0 !important;right:auto !important}#cme-container.form-aligned #cme-form-main.cme-tpl-default{z-index:111;position:fixed !important;background:#313132;border:0;border-radius:0;padding:0 10px}#cme-container.form-aligned #cme-form-main.cme-tpl-default .h6{border-bottom:1px solid rgba(239,239,239,0.3);background:transparent;color:#e6e6e6}#cme-container.form-aligned #cme-form-main.cme-tpl-default .callme-field{color:#e6e6e6}#cme-container.form-aligned #cme-form-main.cme-tpl-default label{color:#e6e6e6}#cme-container.form-aligned #cme-form-main.cme-tpl-default label.has-error{background:#f2dede;color:#a94442}#cme-container.form-aligned #cme-form-main.cme-tpl-default form{height:100%}#cme-container.form-aligned #cme-form-main.cme-tpl-default form:before{content:'';display:inline-block;vertical-align:middle;height:100%}#cme-container.form-aligned #cme-form-main.cme-tpl-default #cme-captcha{margin:0 -9px;padding-right:19px;padding-left:19px}#cme-container.form-aligned #cme-form-main.cme-tpl-default #callme-close{position:absolute;top:10px;right:8px}#cme-container.form-aligned #cme-form-main.cme-tpl-default .cme-btn-place span{position:absolute;bottom:10px;right:8px}#cme-container.form-aligned #cme-form-main.cme-tpl-default #callme-submit{width:100%}#cme-container.form-aligned #cme-form-main.cme-tpl-default #callme-fields-container{display:inline-block;width:100%;vertical-align:middle}#cme-container.form-right #cme-btn{display:none}}

  #cme-container #cme-form-main.cme-tpl-default{
	background: #FFFFFF;
	padding: 60px;
	z-index:109;
  display:none;
  position:fixed;left:50%;top:150px;
  transform: translateX(-50%);
  width:376px;
	overflow:hidden;
}


@media (max-width: 992px){
  #cme-container #cme-form-main.cme-tpl-default{
    width:76%;top:auto;z-index:111}
    }
    @media (max-width: 480px){
      #cme-container #cme-form-main.cme-tpl-default{
        width:90%;top:auto;z-index:111
        }
      }

      #cme-container #cme-form-main.cme-tpl-default .callme-fields{padding:0 0px}#cme-container #cme-form-main.cme-tpl-default #cme-captcha{background:rgba(92,184,92,0.15);padding-bottom:7px}#cme-container #cme-form-main.cme-tpl-default #cme-captcha label{display:inline-block;width:67%;padding-top:6px}#cme-container #cme-form-main.cme-tpl-default #cme-captcha label b{padding-right:15px}#cme-container #cme-form-main.cme-tpl-default #cme-captcha label span{font-weight:normal;padding-left:5px}#cme-container #cme-form-main.cme-tpl-default #cme-captcha input{display:inline-block;float:right;width:30%;min-width:85px;font-size:12px;text-align:center}#cme-container #cme-form-main.cme-tpl-default .callme-field input{
	border: 1px #808399 solid;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: #808399;
	padding: 10px;
}


@media (max-width: 992px){#cme-container #cme-form-main.cme-tpl-default .callme-field{font-size:15.6px}}@media (max-width: 480px){#cme-container #cme-form-main.cme-tpl-default .callme-field{font-size:19.2px}}#cme-container #cme-form-main.cme-tpl-default .callme-field label{display:block;margin:0 -3px 2px;padding:3px 3px 5px}#cme-container #cme-form-main.cme-tpl-default .callme-field label.has-error{background:#f2dede;color:#a94442}#cme-container #cme-form-main.cme-tpl-default .callme-field textarea{resize:none}#cme-container #cme-form-main.cme-tpl-default .callme-field [type=text],#cme-container #cme-form-main.cme-tpl-default .callme-field [type=tel],#cme-container #cme-form-main.cme-tpl-default .callme-field [type=number],#cme-container #cme-form-main.cme-tpl-default .callme-field [type=email],#cme-container #cme-form-main.cme-tpl-default .callme-field textarea{border:border: 2px solid #ECECF7;


	width: -moz-available;          /* WebKit игнор. */
    width: -webkit-fill-available;  /* Mozilla игнор. */
    width: fill-available;

	padding:20px 20px !important;outline:0;background:#fff
font-weight: 500;
font-size: 14px;
line-height: 17px;
	margin-bottom: 10px;



color: #808399;
}
#cme-container #cme-form-main.cme-tpl-default .callme-field [type=text].has-error,#cme-container #cme-form-main.cme-tpl-default .callme-field [type=tel].has-error,#cme-container #cme-form-main.cme-tpl-default .callme-field [type=number].has-error,#cme-container #cme-form-main.cme-tpl-default .callme-field [type=email].has-error,#cme-container #cme-form-main.cme-tpl-default .callme-field textarea.has-error{background:#f2dede;color:#a94442}@media (max-width: 992px){#cme-container #cme-form-main.cme-tpl-default .callme-field [type=text],#cme-container #cme-form-main.cme-tpl-default .callme-field [type=tel],#cme-container #cme-form-main.cme-tpl-default .callme-field [type=number],#cme-container #cme-form-main.cme-tpl-default .callme-field [type=email],#cme-container #cme-form-main.cme-tpl-default .callme-field textarea{font-size:15.6px}}@media (max-width: 480px){#cme-container #cme-form-main.cme-tpl-default .callme-field [type=text],#cme-container #cme-form-main.cme-tpl-default .callme-field [type=tel],#cme-container #cme-form-main.cme-tpl-default .callme-field [type=number],#cme-container #cme-form-main.cme-tpl-default .callme-field [type=email],#cme-container #cme-form-main.cme-tpl-default .callme-field textarea{font-size:19.2px}}#cme-container #cme-form-main.cme-tpl-default .callme-field select{border:border: 2px solid #ECECF7;background:#fff;width:100%;padding:4px 3px 3px 9px;border-radius:2px;outline-style:none;margin:0 0 5px;font-size:13px;cursor:pointer;font-family:"Trebuchet MS";outline:0;height:30px}@media (max-width: 992px){#cme-container #cme-form-main.cme-tpl-default .callme-field select{font-size:15.6px}}@media (max-width: 480px){#cme-container #cme-form-main.cme-tpl-default .callme-field select{font-size:19.2px}}#cme-container #cme-form-main.cme-tpl-default #callme-submit{

	padding:5px 7px 6px;color:#fff;

	font-weight: bold;
font-size: 14px;
line-height: 17px;


text-align: center;

	margin:0;cursor:pointer;min-width:180px;outline:0;border:0; background:#5cb85c;margin-bottom:5px}



#cme-container #cme-form-main.cme-tpl-default #callme-submit{
	    background: #FF5701;
    display: block;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px !important;
    text-align: center;
    color: #fff;
	padding: 12px !important;
	margin-bottom: 8px;
	    font-family: 'Montserrat', sans-serif !important;
}



@media (max-width: 992px){#cme-container #cme-form-main.cme-tpl-default #callme-submit{font-size:15.6px}}
@media (max-width: 480px){#cme-container #cme-form-main.cme-tpl-default #callme-submit{font-size:19.2px;min-width:0}}

#cme-container #cme-form-main.cme-tpl-default #callme-submit:active{opacity:.8}

#cme-container #cme-form-main.cme-tpl-default .h6{
	    display: block;
    text-align: left;
    font-weight: 900;
    font-size: 18px;
    line-height: 24px;

}

}

@media (max-width: 480px){#cme-container #cme-form-main.cme-tpl-default .h6{font-size:19.2px}}#cme-container #cme-form-main.cme-tpl-default span div{float:left;display:inline;margin:0 5px 0 0;line-height:19px}#cme-container #cme-form-main.cme-tpl-default #callme-close{

	}#cme-container #cme-form-main.cme-tpl-default #callme-close:hover{color:#fff;opacity:.8}@media (max-width: 992px){#cme-container #cme-form-main.cme-tpl-default #callme-close{font-size:15.6px;height:26px;width:26px}}@media (max-width: 480px){#cme-container #cme-form-main.cme-tpl-default #callme-close{font-size:19.2px;height:30px;width:32px}}#cme-container #cme-form-main.cme-tpl-default .cme-btn-place{text-align:center}#cme-container #cme-form-main.cme-tpl-default .cme-btn-place span{position:absolute;right:10px;padding:9px 0 0 0 !important;font-size:8px !important;color:#888 !important}#cme-container #cme-form-main.cme-tpl-default .cme-btn-place span a{font-size:12px;color:#888}#cme-container #cme-form-main.cme-tpl-default .cme-btn-place span a:hover{text-decoration:none}#cme-container #cme-form-main.cme-tpl-default .callmebody{font-size:13px;background:#efefef;padding:5px 10px}#cme-container #cme-form-main.cme-tpl-default .callmebody .inf{padding:0 5px;margin:0 0 10px 0;font-weight:bold;clear:both}#cme-container #cme-btn.cme-tpl-default{position:fixed;top:225px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);right:-83px;width:190px;z-index:110;text-align:center;line-height:100%;border-radius:3px 3px 0 0;height:30px;overflow:hidden}#cme-container #cme-btn.cme-tpl-default a{font-size:13px;font-weight:normal;font-family:"Trebuchet MS";height:30px;background:-webkit-linear-gradient(#5cb85c, #3e8f3e);background:linear-gradient(#5cb85c, #3e8f3e);width:100%;display:block;white-space:nowrap;text-oveflow:ellipsis;padding:5px 0;color:#fff;text-decoration:none}#cme-container #cme-btn.cme-tpl-default a:hover{text-decoration:none;background:-webkit-linear-gradient(#4cae4c, #367d36);background:linear-gradient(#4cae4c, #367d36)}#cme-back{display:none;z-index:108;top:0;left:0;bottom:0;right:0;position:absolute;background:rgba(51,51,51,0.5);min-height:100vh}@-webkit-keyframes callme-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes callme-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.callme-result{display:block;clear:both;margin:5px 0px;text-align:center}.callme-result div{padding:7px 7px}.callme-result div.callme-sending{position:relative;background-color:rgba(152,196,98,0.2);padding-left:40px;color:#777}.callme-result div.callme-sending:before{border:3px solid rgba(255,255,255,0.4);border-radius:50%;border-top:3px solid #98c462;content:' ';left:10px;top:6px;display:block;position:absolute;width:20px;height:20px;-webkit-animation:callme-spin .7s linear infinite;animation:callme-spin .7s linear infinite}.callme-result div.callme-success{background:#98c462;color:#fff;text-shadow:none}.callme-result div.callme-error{background:#f2dede;border:1px solid #a94442;color:#a94442;text-shadow:none}




#cme-container #cme-form-main.cme-tpl-default #callme-close {

	height: 24px;
    width: 24px;
}
