.contacts_sblock{
    display: flex;
    flex-direction: column;
    align-items: center;

    margin-bottom: 40px;
}
.contacts_sblock-top{
    margin-bottom: 40px;
    display: flex;
    justify-content: center;
    
    margin-bottom: 20px;
    
    width: 100%;
}
@media screen and (max-width: 1200px){
    .contacts_sblock-top p,  .contacts_sblock-top a{
        font-size: 14px;
    }
}
.contacts_sblock-bottom{
    display: flex;
    gap: 20px;
    width: 100%;
}
.contacts__fImg img, .contacts__sImg img, .contacts__tImg img{
    width: 100%;
    height: 100%;
}
.contacts__fImg{
    width: 40%;
}
.contacts__sImg{
    width: 17%;
}
.contacts__tImg{
    width: 40%;
}
.contacts_sblock--two, .contacts_sblock--three{
    border-left: 3px solid #f2cf30;
    
    display: flex;
    justify-content: space-between;
    
     padding: 25px 12px;
     
     line-height: 1.5rem;
     
     height: fit-content;
}

.contacts_sblock--four{
    border-left: 3px solid #f2cf30;
    display: flex;
    justify-content: space-between;
    
     padding: 25px 12px;
     
     line-height: 1.5rem;
     
     height: fit-content;
}

.contacts_sblock--one{
    display: flex;
    justify-content: space-between;
    
     padding: 25px 12px;
     
     line-height: 1.5rem;
     
     height: fit-content;
}

.contacts_sblock--four{
    width: 20%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.contacts_sblock--one{
    width: 20%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.contacts_sblock--one p{
    width: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.contacts_sblock--two{
    width: 20%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.contacts_sblock--three{
    width: 20%;
    
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.contacts_social-mdeia{
    height: fit-content;
    display: flex;
    gap: 5px;
}
.contacts_sblock--three a{
    line-height: 1.5rem;
    height: 25px;
    display: block;
}
.contacts_map{
    padding-bottom: 50px;
    margin:0 8.1vw 0 8.1vw;
}

@media screen and (max-width: 1060px){
    .contacts_sblock{
        flex-direction: row;
        align-items: center;
    }
    .contacts_sblock-top{
        flex-wrap: wrap;
        gap: 10px;
        max-width: 50%;
    }
    .contacts_sblock-bottom{
        height: 100%;
    }
    .contacts_sblock--four{
        width: 100%;
        border: none;
        border-bottom: 2px solid #f2cf30;
    }
    .contacts_sblock--one{
        border-bottom: 2px solid #f2cf30;
        width: 100%;
        gap: 15px;
    }
     .contacts_sblock--two, .contacts_sblock--three{
          width: 100%;
         border: none;
     }
    .contacts_sblock--two{
        border-bottom: 2px solid #f2cf30;
    }
     .contacts_sblock--three{
         width: 100%;
         border: none;
     }
     .contacts__sImg img{
         width: 600%;
     }
     .contacts__fImg, .contacts__tImg{
         display: none;
     }
}

@media screen and (max-width: 728px){
    .contacts_sblock-top{
        width: 100%;
        max-width: 100%;
    }
    .contacts_sblock-bottom{
        display: none;
    }
    .contacts_map{
    padding-bottom: 50px;
    margin:0 4vw 0 4vw;
}
}
@media screen and (max-width: 360px){
   .contacts_sblock-top p,  .contacts_sblock-top a{
        font-size: 13px;
    }
}