.field{clear:both;padding:8px 0}
.field label,.lst label,.frm .left-fr label{font-family: sans-serif;;font-weight:400}
h6{border-bottom:1px solid #dcdcdc;margin-bottom:25px;margin-top:10px;width:100%;float:right;}
.field label{display:block;width:160px;color:#1a1a1a;font-size:15px;float:left;margin-bottom: 0px;}
.field label span{color:red}
.field span.dot{color:#a5a5a5;text-align:right;padding-right:10px;display:block;float:left;padding-top:5px;font-weight:200;line-height:1.5}
.field input.input-text{border:1px solid #cbcbcb;background:#FFF;float:left;width: 271px;height: 25px;margin-top:4px;}
.field input.input-text:focus{box-shadow:0 0 10px red;border:2px solid #3a3a3a;border-radius:5px}
.field input.captcha{border:1px solid #cbcbcb;background:#FFF;width:300px;height:25px}
.frm-contact{clear:both;padding:10px 0 25px}
.desc b,.desc strong{font-family:'PT Sans',sans-serif;font-weight:400}
.desc p{color:#1a1a1a;font-family:sans-serif;font-weight:100;font-size:13px;padding-bottom: 10px;/* border-bottom: 1px solid #d8d8d8; */}
.desc b{font-family:'PT Sans',sans-serif;font-weight:400;font-size:18px}
.follow{clear:both;margin-top:10px;}
.follow #accordion{width: 100%;}
.follow #accordion h3{margin-bottom:0;border-color:#cbcbcb}
.follow .ui-accordion .ui-accordion-content{background:#FFF;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;margin-bottom:15px}
.follow .ui-state-default,.follow .ui-widget-content .ui-state-default,.follow .ui-widget-header .ui-state-default{background:#e6e6e6 url(../images/no-active.png) no-repeat 670px 10px;color:#1a1a1a!important}
.follow .ui-state-default a,.follow .ui-state-default a:link,.follow .ui-state-default a:visited{color:#1a1a1a;text-decoration:none}
.follow .ui-state-hover,.follow .ui-widget-content .ui-state-hover,.follow .ui-widget-header .ui-state-hover,.follow .ui-state-focus,.follow .ui-widget-content .ui-state-focus,.follow .ui-widget-header .ui-state-focus{background:#e6e6e6 url(../images/active.png) no-repeat 670px 15px;color:#1a1a1a}
.follow .ui-state-active,.follow .ui-widget-content .ui-state-active,.follow .ui-widget-header .ui-state-active{background:#e6e6e6 url(../images/active.png) no-repeat 670px 15px;font-weight:400;color:#1a1a1a}
.lst{clear:both;padding:8px 0}
.content-frm h4{clear:both;font-size:15px;padding-left:22px}
.content-frm .field label{font-size:15px;color:#1a1a1a;width:250px;margin-left:30px}
.lst label{font-size:15px;color:#1a1a1a;margin-left:30px;float:left;width:280px}
.lst label.smthng{width:100%!important}
.lst label span.wpcf7-form-control{float:left;width:270px}
.lst label.smthng span.wpcf7-form-control{width:100%!important}
.content-frm .field input{width:200px}
.content-frm .field textarea{width:200px;border:1px solid #CBCBCB;height:80px}
.content-frm p{margin:0 10px}
.howdid{clear:both;width:800px}
.left-how{width:280px;float:left}
.frm{float:left;width:500px}
.frm .left-fr label{display:block;clear:both;font-size:14px;padding-bottom:0}
.frm .left-fr{float:left;width: 250px;}
.title-about h3,.follow #accordion h3{font-family: sans-serif;;font-weight:700}
#accordion p{font-family:sans-serif;font-weight:100;font-size:13px}
#accordion h3{color:#fff;font-family:'PT Sans',sans-serif;font-weight:700;font-size:15px;line-height:38px;text-transform:none}
.find-other{float:right;width:510px}
.action{width:106px;height:32px;margin:auto;width: 100%;float: right;margin-bottom: 35px;}
.action input.btn-submit{background:url(../images/send_it.png) no-repeat;border:0;cursor:pointer;background: #9c0b00;width:106px;height:32px;color:#FFF;text-align:center;text-transform:uppercase;}
.title-app h4{float:left;font-size:15px}
.title-app span{display:block;float:left;color:#838383;font-size:15px;padding-left:5px;padding-top:2px}
.accordion .accordion-item {
  border-bottom: 0px solid #e5e5e5;
}
.accordion .accordion-item h3[aria-expanded=true] {
  border-bottom: 1px solid #d5d5d5;
}

.accordion h3:hover, .accordion h3:focus {
  cursor: pointer;
  color: #03b5d2;
}
.accordion h3:hover::after, .accordion h3:focus::after {
  cursor: pointer;
  color: #03b5d2;
  border: 1px solid #03b5d2;
}
.accordion h3 .accordion-title {
  padding: 1em 1.5em 1em 0;
}
.accordion h3 .icon {
  display: inline-block;
  position: absolute;
  top: 18px;
  right: 0;
  width: 22px;
  height: 22px;
  border: 1px solid;
  border-radius: 22px;
}
.accordion h3 .icon::before {
  display: block;
  position: absolute;
  content: "";
  top: 9px;
  left: 5px;
  width: 10px;
  height: 2px;
  background: currentColor;
}
.accordion h3 .icon::after {
  display: block;
  position: absolute;
  content: "";
  top: 5px;
  left: 9px;
  width: 2px;
  height: 10px;
  background: currentColor;
}
.accordion h3[aria-expanded=true] {
  color: #03b5d2;
}
.accordion h3[aria-expanded=true] .icon::after {
  width: 0;
}
.accordion h3[aria-expanded=true] + .accordion-content {
  opacity: 1;
  max-height: 100%;
  padding-bottom: 20px;
  will-change: opacity, max-height;
}
.accordion .accordion-content {
  opacity: 0;
  max-height: 0;
  overflow: hidden;  
  will-change: opacity, max-height;
  margin-bottom:1px !important;

}
.accordion .accordion-content p {
  font-size: 1rem;
  font-weight: 300;
  margin: 2em 0;
}
.field select.input-text{border:1px solid #cbcbcb;background:#FFF;float:left;width: 271px;height:auto;font-size: 14px;}
@media only screen and (max-width: 767px)
{
    .field select.input-text{width: 60%;}
    .field input.input-text{width: 60%;}
    .left-how{width:100%}
    .frm{width:100%}
}
@media only screen and (max-width: 468px)
{
    .field select.input-text{width: 100%;height: 30px;}
    .field input.input-text{width: 100%;margin-top: 0;height: 30px;}
    .field span.dot{display:none;}
    .field label{width:100%}
    .frm .left-fr{width:100%}
}