.contacts-main-title{
color: #371422;
font-family: Cambria;
font-size: 50px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;	
margin-bottom:40px;
}
.contacts-left-part-address-title{
color: #A69199;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;	
margin-bottom:5px;
}
.contacts-left-part-address-txt{
color: #593242;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.contacts-left-part-address-txt:visited{
color: #593242;
}
.contacts-left-part-address-txt:active{
color: #593242;
}
.contacts-left-part-address-txt:hover{
color: #97365d !important;
}
.mes-icons-place{
display:flex;
flex-direction:row;
column-gap:10px;
margin-bottom:30px;
margin-top: 30px;
}
.contacts-left-part-tel-title{
color: #A69199;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;	
}
.contacts-left-part-tel{
color: #593242;
font-size: 23px;
font-style: normal;
font-weight: 400;
line-height: normal;	
margin-bottom:5px;
display:inline-block;
}
.contacts-left-part-tel a{
color: #593242;
font-size: 23px;
font-style: normal;
font-weight: 400;
line-height: normal;	
margin-bottom:5px;
}
.contacts-left-part-tel:visited{
color: #593242;
}
.contacts-left-part-tel:active{
color: #593242;
}
.contacts-left-part-tel span{
color: #593242;
font-size: 23px;
font-style: normal;
font-weight: 800;
line-height: normal;
}
.contacts-left-part-mail-title{
margin-top:30px;
margin-bottom:5px;
color: #A69199;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;	
}
.contacts-left-part-mail{
color: #833D59;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;	
}
.contacts-left-part-mail:hover{
color: #833D59 !important;
}
.contacts-left-part-mail:visited{
color: #833D59;
}
.contacts-left-part-mail:active{
color: #833D59;
}
.contacts-flex{
	display:flex;
	flex-direction:row;
	justify-content: space-between;
}
iframe{
	border-radius:20px;
	margin-bottom:30px;
}
@media (min-width:992px) and (max-width:1199px){
	iframe{
	border-radius:20px;
	width:700px;
}
}
@media (min-width:768px) and (max-width:991px){
	iframe{
	border-radius:20px;
	width:450px;
}
}
@media (min-width:600px) and (max-width:767px){
	iframe{
	border-radius:20px;
	width:300px;
}
}
@media (min-width:480px) and (max-width:599px){
	iframe{
	margin-top:30px;
	border-radius:20px;
	width:100%;
}
.contacts-flex {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
}
@media (min-width:320px) and (max-width:479px){
	iframe{
	margin-top:30px;
	border-radius:20px;
	width:100%;
}
.contacts-flex {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
}





























