﻿.main-about{ width: 100%;  margin:0px auto; padding: 0px 0px 200px 0px;}
.block-txt{width:100%; margin:10px auto; padding: 20px 10px; display: flex; flex-wrap: wrap; justify-content: flex-start; align-content: flex-start; } 
.block-txt p {font-size:22px; line-height:2.75rem; letter-spacing: 1px;  font-weight: 400;   margin-bottom:30px; color:#272727;  }
.about-card { width:100%; display: block;  margin:0px; padding:0px 20px 20px 20px;  }
.about-card figure img{ width: 100%; max-width: 100%;}
@media (max-width:1024px) {
.block-txt{  margin:0; padding: 0px 20px;  } 
}
@media (max-width:767.98px) {
.main-about{  padding:0px 0px 40px 0px;  }
.block-txt{width:100%; margin:0; padding: 0px;}      
.block-txt p { font-size:18px; }  
 .about-card {  padding:0px 0px 20px 0px;  }
   
}



 
   