/* Custom Responsive CSS */

/* RESPONSIVE SCALING LAYOUT */

@media (max-width: 1500px) {
    
}
@media (max-width: 1440px) {
      #menu-item-wpml-ls-279-en, #menu-item-wpml-ls-279-it  {margin: 0px 10px;}
     .qodef-header-navigation>ul { white-space:normal;}
     .qodef-header-navigation>ul>li>a {width: 40px;}
    
}
@media (max-width: 1366px) {
    #qodef-page-footer-top-area .qodef-grid-item:first-child .widget_media_image img {max-width: 180px !important;}
   #menu-divided-left-2,#menu-divided-right-2{text-align: end!important;}
   #menu-item-wpml-ls-279-en, #menu-item-wpml-ls-279-it  {margin: 0px 10px;}
   .qodef-header-navigation>ul {
    white-space:normal;

   }
}
@media (max-width: 1199px) {
     #menu-divided-left-2, #menu-divided-right-2{display: flex; gap: 10px;}
     #menu-divided-left-2, #menu-divided-right-2{display: flex; gap: 10px; flex-wrap: wrap; flex-direction: column; }
}
@media (max-width: 1110px) {
     #menu-divided-left-2, #menu-divided-right-2{display: flex; gap: 10px; flex-wrap: wrap; flex-direction: column; }
     .my_title h1 {font-size: 42px!important;
}
}
@media (max-width: 1023px) {
        #menu-divided-left-2, #menu-divided-right-2 {text-align: start !important;}
        .qodef-grid.qodef-layout--columns.qodef-col-num--2>.qodef-grid-inner>.qodef-grid-item { width: 100%;}
}
@media (max-width: 991px) {
     #qodef-page-footer-top-area {padding: 40px 0 20px;}
    
}
@media (max-width: 767px) {
 h2.qodef-m-title{font-size: 26px;}
 p{font-size: 16px;}
 #menu-divided-left-2, #menu-divided-right-2{display: flex; gap: 20px; flex-direction: row;}
 #qodef-page-footer-top-area {padding: 40px 0 20px;}
 #qodef-page-footer .widget ul:not(.qodef-shortcode-list) li { margin: 0;}
 .textwidget p {font-size: 12px;}

#qodef-page-footer-top-area .qodef-content-full-width .qodef-grid-item {margin: 0;}
 #text-16, #text-17{ text-align: center!important;}
 .title_room_cust h1 {font-size: 45px;}
 .form_contatti_camere .row.first .arrivo.col-6, .form_contatti_camere .row.first .partenza.col-6 {flex: 0 0 100% !important;max-width: 100% !important;width: 100% !important;}
 .form_contatti_camere .row.first {margin: 0 -12px;}
 .form_contatti_camere .row.first > div {padding: 0 12px;min-width: 0;}
 .form_contatti_camere input[type="text"], .form_contatti_camere input[type="email"], .form_contatti_camere input[type="tel"], .form_contatti_camere input[type="date"], .form_contatti_camere select {min-height: 52px !important;font-size: 16px !important;}

    
}
@media (max-width: 645px) {
    #menu-divided-left-2, #menu-divided-right-2 {display: flex; gap: 20px; flex-direction: row;}
    .textwidget p {font-size: 12px;}
}
@media (max-width: 479px) {
     #menu-divided-left-2, #menu-divided-right-2 {display: flex; gap: 20px; flex-direction: row;}
     #qodef-page-footer-top-area {padding: 40px 0 20px;}
     #text-16, #text-17{ text-align: center!important;}
    
}
@media (max-width: 399px) {
     #menu-divided-left-2, #menu-divided-right-2 {display: flex; gap: 20px; flex-direction: row;}
    
}
@media (max-width: 364px) {
    
}

