.backgroundSelect{ background-color: white; width: 70%; line-height: 35px; position: relative; z-index: 1; height: 35px; padding: 0 1em; text-align: left; border: none; border-radius: 0; } .BlocRooms{ float: left; background-color: white; width: 91%; line-height: 35px; position: relative; z-index: 1; height: 35px; padding: 0 1em; text-align: left; border: none; border-radius: 0; } .BlocRoomsLabel{ float: left; margin: 10px; margin-left: 3px; margin-right: 8px; } .BlocRoomsRepeat{ width: 100%; display: block; } .BlocRoomsChildSelect{ margin: 10px; background-color: white; width: 85%; line-height: 35px; position: relative; z-index: 1; height: 35px; padding: 0 1em; text-align: left; border: none; border-radius: 0; display: inline-flex; } .BlocRoomsChild{ display: inline-flex; } .BlocRoomsSelects{ display: inline-block; width: 100%; margin-top: -10px; margin-left: -10px; } .BlocRoomsChildAge{ display: inline-flex; position: absolute; width: 100%; margin-top: 35px; margin-left: -10px; } .ButtonSubmitHotelForm{ margin-right: 47px; margin-bottom: 10px; } /** page result hotel */ .ListSelectRooms{ background-color: white; width: 54%; line-height: 35px; position: relative; z-index: 1; height: 35px; padding: 0 1em; text-align: left; border: none; border-radius: 0; } .Booking-btn{ display: inline-block; padding: 0 15px; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; text-align: center; text-transform: capitalize; color: #ffffff; border-radius: 50px; background-color: #4d4d4d; } .TripAdviser{ position: absolute; z-index: 10; top: 15px; left: 15px; overflow: hidden; height: 34px; padding: 5px 15px; cursor: pointer; text-align: center; text-transform: uppercase; color: #ffffff; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; background-color: navajowhite; } .BlocChildAge{ display: inline-flex; width: 100%; } .tripAdvisorPosition{ background-color: lightgoldenrodyellow; bottom: 3px; right: 10px; position: absolute; z-index: 10; overflow: hidden; height: 34px; padding: 5px 15px; cursor: pointer; text-align: center; text-transform: uppercase; color: #ffffff; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; } /* ------------------------ mobile ----------------------- */ @media screen and (max-width: 768px) { .mobile-filters{ width: 100%; margin-bottom: 20px; } }