.ft-image-block{display:inline-block}.ft-image-block.ft-loading{background:url(preloader.gif) no-repeat 50% #eee}.ft-image-block img.ft-image{opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;transition:opacity .5s}.ft-image-block.ft-loaded img.ft-image{opacity:1}.input{background: #fff; color: #000;} 

@media (max-width: 560px) {
   
   .phone__bar .tel__container {
      position: fixed;
      left: 0;
      right: 0;
      bottom: 0;
      margin: 0 auto;
      padding: 20px 0;
      width: 100%;
      background: #AD5A55;
      z-index: 9;
   }
   .tel__container{
      margin: 0 auto;
   }
   .phone__bar .tel__number {
      color: #fff;
      border: 1px solid white;
      padding: 5px 10px;
      border-radius: 6px;
      margin: 0 auto;
   }
   .head__description {
      padding: 0 20px;
   }
.phone__bar {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   text-align: center;
   width: 100%;
   margin: 0 auto;
}
.head__description p {
   font-family: 'Roboto';
   font-size: 20px;
   font-weight: 700;
   text-transform: uppercase;
   color: #202120;
   margin-bottom: 10px;
}
.tel__number {
   font-size: 22px;
   font-weight: 700;
   color: #005c95;
   text-decoration: none;
}
.tel__number a {
   font-size: 22px;
   font-weight: 700;
   color: #fff;
   text-decoration: none;
   margin: 40px;
}
.tel__description {
   font-size: 15px;
   color: #fff;
   text-align: center;
   margin: 0 auto;
   margin-top: 10px;
   margin-right: auto;
   margin-left: auto;

}
}