.callbtn {
    width: 64px;
    height: 64px;
    background-color: #c40000;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
    text-decoration: none;
    position: fixed;
    left: 15px;
    bottom: 15px;
    display: none;
    z-index: 3;
  }
  .callbtn img {
    width: 24px;
    height: auto;
  }
  @media screen and (max-width: 770px) {
    .callbtn {
      display: flex;
    }
  }
.btn_callback{
  display: flex;
    justify-content: center;
    align-items: center;
    font-size: 15px;
    font-weight: 700;
    color: #777;
    background-color: #ffd032;
    height: 50px;
    text-align: center;
}
.block-callback__header{
  width: 100px;
    display: block;
    position: relative;
    float: right;
}
@media screen and (max-width: 1200px) {
    .block-callback__header {
    display: none;
        
    }
  .btn_callback {
    display: none;
  }
}

@media only screen and (min-width: 768px) and (max-width: 992px){
  ul.dropdown li a {
      padding: 10px;
  }}
  @media only screen and (min-width: 992px){
  ul.dropdown li a {
      padding: 10px;
  }}
  ul.dropdown li.dir ul li {
      border-left: #ffcf0c 4px solid;
      border-bottom: #ddd 1px solid;
      width: 300px;
  }
  @media only screen and (min-width: 1200px){
  .redesign__block.class {
     border-right: 1px solid #777;
      border-left: 1px solid #777;
  }}
  .wpcf7 form .wpcf7-response-output{
    margin:0px;
  }
  div.wpcf7-response-output {
    margin: 0 !important;
}
.wpcf7-not-valid-tip {
	margin-bottom: 0 !important;
}.wpcf7 form .wpcf7-response-output {
	margin: 0 !important;

}