.accommodation-contact-container{padding: 30px  0; min-height: 190px; }
.accommodation-contact-container h3{margin: 0; padding-right: 40px;font-size: 30px; line-height: 36px; width: calc(100% - 520px);}
.accommodation-contact-number{margin: 0 43px;width: 260px;font-size: 22px;margin-left: auto;padding-top: 4px;text-align: right;}
.accommodation-contact-number a{color: #90935f;font-size: 30px;font-weight: 900;font-family: 'Muli', sans-serif;letter-spacing: -0.8px;}
.accommodation-contact-number a:hover{color: #586271;}
/* ========================================== 
! Large devices (desktops, less than 1200px)
=========================================== */
@media (max-width: 1199.98px) {
 
}

/*==========================================
! Medium devices (tablets, less than 992px)
========================================== */
@media (max-width: 991.98px){
.accommodation-contact-number a{font-size: 25px;}
.accommodation-contact-number{width: 230px; margin-right: 20px;}
.accommodation-contact-container h3{padding-right: 20px;font-size: 25px; line-height: 28px; width: calc(100% - 440px);}
}
/* =================================================  
 ! Small devices (landscape phones, less than 768px)
 ================================================= */
@media (max-width: 767.98px){
.accommodation-contact-container{padding: 30px  15px 35px  15px;min-height: auto;}
.accommodation-contact-container h3{font-size: 20px;padding: 0;margin-bottom: 18px;line-height: 25px;width: 100%;text-align: center;}
.accommodation-contact-number{margin: 0;width: 100%;font-size: 15px;margin-left: auto;padding-top: 0;text-align: center;margin-bottom: 33px;}
.accommodation-contact-number a{font-size: 25px;}
}
/* ======================================================
 ! Extra small devices (portrait phones, less than 576px)
 ====================================================== */
@media (max-width: 575.98px) {

}