@media (min-width: 1220px) {.SearchLabel .fa{background:#daa157;color:#fff}}.BoxHover:hover{box-shadow:1px 1px 10px #daa157}.SearchBar .GreenButton .ui-button-text{background-color:#daa157}.SiteTopBar{background-color:rgba(218,161,87,0.8)}:root{--color:#daa157!important;--color-rotation:34.284784288818976deg!important;}.button, .button span.ui-button-text, .customButton span.ui-button-text{background-color:#daa157!important;}body.SiteBackground {
    background-image: url(https://riad-alrimal.com/wp-content/uploads/2026/03/firstimg-home-2-1.jpg);
}
@media only screen and (max-width: 768px) {

header.welcome {
    padding: 50px 0 0 !important
  }
.customHeaderIndex {
    display: flex!important;
    flex: 1 1 auto;
    padding-left: 0rem !important;
    gap: 0rem !important;
    align-items: center;
}
  
.customHeaderIndex .datetheme2 {
    float: left;
    text-align: center;
    padding: 0;
    margin: -35px 0 0 !important;
    width: 70px;
}
.datetheme2 p {
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    top: 30px !important;
    left: 50%;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #fff;
    margin: 0 0 0-5px;
}

.datetheme2 em {
    font-size: 10px;
    color: #666;
    text-decoration: none;
    font-weight: 400;
    text-transform: uppercase;
    padding: 40px 0 0 !important;
}
  
.datetheme2 em.paddingTop17{padding-top: 17px !important;}
header.welcome #dateAndPaxflexGap3rem {
    gap: 0rem !important;
}
.datetheme2 label {
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    margin: auto !important;
    width: 42px  !important;
    height: 24px  !important;

}
  
header.welcome #secondoDiv .ui-button-text-only .ui-button-text {
        width: auto;
    padding: 0 !important;
}
  
 header.welcome #secondoDiv.searchBox {
    display: block !important;
    margin: auto;
    padding-top: 20px;
       text-align: center;
}
  
  header.welcome #secondoDiv.searchBox .searchBox {
       display: inline-flex !important;
}
  
  header div.right {
        padding-top: 40px;
}
  header.welcome div.right {
        padding-top: 0px !important;
}   
  
}