 @media (min-width: 576px) {


   /*    header{
    background-color: brown;
  } 
   */


   .img-trainer {
     width: 100%;
     height: 100%;
   }

   .fitness {
     font-size: 11vw;
   }

   .training {
     font-size: 5vw;
   }

   .podruga {
     font-size: 2vw;

   }

   .price {
     font-size: 4vw;
   }

   .tel a {
    font-size: 2.5vw;
    margin-top: 4px;
    display: block;
    margin-left: 14px;
   }

   .tel {
     /*  width: 100%; */
   }

   .arrow-pointer {
     font-size: 1vw ;
     padding-bottom: 0;
   }

   h2.zagolovok{
    font-size: 1vw ;
    padding-bottom: 0;
    padding-top: 10px;

   }

   .telegram {
     width: 2vw;
     height: 2vw;
   }

   .whatsapp {
     width: 2vw;
     height: 2vw;
   }

   .card-title a{
       font-size: 1.5rem;
  } 

 }


 @media (min-width: 768px) {

   /*   .img-trainer{



    width: 100%;
  height: 100%; 


  
} */


 }


 @media (min-width: 992px) {}


 @media (min-width: 1200px) {}


 @media (min-width: 1400px) {}