
                                                                                    /* MAX 1440 */
@media (max-width: 1440px) {
    .image-gallery img {
      max-width: 48% !important; /* Two images per row on tablets */
    }

    .info-section h1 {
        font-size: 2.15rem !important;
    }

    .info-section h2 {
        font-size:1.54rem !important;
    }

    .info-section h3 {
        font-size:1.54rem !important;
    }

    .info-section p,
    .info-section ul,
    .info-section li {
        font-size:1.07rem !important;
    }


    .custom-country-list,
    .custom-country-list li,
    .custom-country-list li b,
    .custom-country-list li span,
    .custom-country-list .country-details,
    .custom-country-list .country-dot,
    .custom-country-list i {
      font-size: 1.07rem !important; /* Force all text to 0.84rem */
    }
    
    .custom-country-list li b span {
      color: red !important; /* Keep red color for country names */
    }

    .whatsapp-btn-inside {
        font-size: 1.07rem !important;
    }
  }





                                                                                      /* MAX 1200 */
@media (max-width: 1200px) {
    .image-gallery img {
      max-width: 48% !important; /* Two images per row on tablets */
    }

    .info-section h1 {
        font-size: 2.1rem !important;
    }

    .info-section h2 {
        font-size:1.5rem !important;
    }

    .info-section h3 {
        font-size:1.5rem !important;
    }

    .info-section p,
    .info-section ul,
    .info-section li {
        font-size:1.05rem !important;
    }


    .custom-country-list,
    .custom-country-list li,
    .custom-country-list li b,
    .custom-country-list li span,
    .custom-country-list .country-details,
    .custom-country-list .country-dot,
    .custom-country-list i {
      font-size: 1.05rem !important; /* Force all text to 0.84rem */
    }
    
    .custom-country-list li b span {
      color: red !important; /* Keep red color for country names */
    }

    .whatsapp-btn-inside {
        font-size: 1.05rem !important;
    }
  }




                                                                                    /* MAX 1024*/
@media (max-width: 1024px) {
    .image-gallery img {
      max-width: 48% !important; /* Two images per row on tablets */
    }

  
      .info-section h1 {
          font-size: 2rem !important;
      }
  
      .info-section h2 {
          font-size:1.44rem !important;
      }
  
      .info-section h3 {
          font-size:1.44rem !important;
      }
  
      .info-section p,
      .info-section ul,
      .info-section li {
          font-size:1rem !important;
      }
  
  
      .custom-country-list,
      .custom-country-list li,
      .custom-country-list li b,
      .custom-country-list li span,
      .custom-country-list .country-details,
      .custom-country-list .country-dot,
      .custom-country-list i {
        font-size: 1rem !important; /* Force all text to 0.84rem */
      }
      
      .custom-country-list li b span {
        color: red !important; /* Keep red color for country names */
      }
  
      .whatsapp-btn-inside {
          font-size: 1rem !important;
      }
  }



                                                                                    /* MAX 768 */
@media (max-width: 768px) {
    .image-gallery img {
      max-width: 45% !important; /* Two images per row on tablets */
    }
 

    .info-section h1 {
        font-size:1.95rem !important;
    }

    .info-section h2 {
        font-size:1.4rem !important;
    }

    .info-section h3 {
        font-size:1.4rem !important;
    }

    .info-section p,
    .info-section ul,
    .info-section li {
        font-size:0.98rem !important;
    }


    .custom-country-list,
    .custom-country-list li,
    .custom-country-list li b,
    .custom-country-list li span,
    .custom-country-list .country-details,
    .custom-country-list .country-dot,
    .custom-country-list i {
      font-size: 0.98rem !important; /* Force all text to 0.84rem */
    }
    
    .custom-country-list li b span {
      color: red !important; /* Keep red color for country names */
    }

    .whatsapp-btn-inside {
        font-size:0.98rem !important;
    }
  }




                                                                                      /* MAX 600 */
@media (max-width: 600px) {
  .image-gallery img {
    max-width: 95% !important; /* One image per row on mobile phones */
  }

  .image-gallery {
      display:flex !important;
      flex-direction: column !important;
      align-items: center!important;
      gap:1rem!important;
  }

  .image-gallery img {
    width: 100% !important;
  }

    

    .info-section h1 {
        font-size:1.9rem !important;
    }

    .info-section h2 {
        font-size:1.35rem !important;
    }

    .info-section h3 {
        font-size:1.35rem !important;
    }

    .info-section p,
    .info-section ul,
    .info-section li {
        font-size:0.95rem !important;
    }


    .custom-country-list,
    .custom-country-list li,
    .custom-country-list li b,
    .custom-country-list li span,
    .custom-country-list .country-details,
    .custom-country-list .country-dot,
    .custom-country-list i {
      font-size: 0.95rem !important; /* Force all text to 0.84rem */
    }
    
    .custom-country-list li b span {
      color: red !important; /* Keep red color for country names */
    }

    .whatsapp-btn-inside {
        font-size:0.95rem !important;
    }
    
  }




                                                                                      /* MAX 480 */
  @media (max-width: 480px) {
    .image-gallery img {
      max-width: 95% !important; /* One image per row on mobile phones */
    }

    .image-gallery {
        display:flex !important;
        flex-direction: column !important;
        align-items: center!important;
        gap:1rem!important;
    }

    .image-gallery img {
      width: 100% !important;
    }

    .info-section h1 {
        font-size:1.85rem !important;
    }

    .info-section h2 {
        font-size:1.3rem !important;
    }

    .info-section h3 {
        font-size:1.3rem !important;
    }

    .info-section p,
    .info-section ul,
    .info-section li {
        font-size:0.9rem !important;
    }


    .custom-country-list,
    .custom-country-list li,
    .custom-country-list li b,
    .custom-country-list li span,
    .custom-country-list .country-details,
    .custom-country-list .country-dot,
    .custom-country-list i {
      font-size: 0.9rem !important; /* Force all text to 0.84rem */
    }
    
    .custom-country-list li b span {
      color: red !important; /* Keep red color for country names */
    }

    .whatsapp-btn-inside {
        font-size:0.9rem !important;
    }
    
  }


                                                                                    /* MAX 375 */
  @media (max-width: 375px) {
    .image-gallery img {
      max-width: 95% !important; /* One image per row on mobile phones */
    }

    .image-gallery {
        display:flex !important;
        flex-direction: column !important;
        align-items: center!important;
        gap:1rem!important;
    }

    .image-gallery img {
      width: 100% !important;
    }

    .info-section h1 {
        font-size:1.8rem !important;
    }

    .info-section h2 {
        font-size:1.2rem !important;
    }

    .info-section h3 {
        font-size:1.2rem !important;
    }

    .info-section p,
    .info-section ul,
    .info-section li {
        font-size:0.84rem !important;
    }


    .custom-country-list,
    .custom-country-list li,
    .custom-country-list li b,
    .custom-country-list li span,
    .custom-country-list .country-details,
    .custom-country-list .country-dot,
    .custom-country-list i {
      font-size: 0.84rem !important; /* Force all text to 0.84rem */
    }
    
    .custom-country-list li b span {
      color: red !important; /* Keep red color for country names */
    }

    .whatsapp-btn-inside {
        font-size:0.84rem !important;
    }
    
    
  }