
@media only screen and  (min-width: 1900px) and (max-width:2560px) {

#section-3-left-side img { float: right; }

}


@media only screen and  (min-width: 320px) and (max-width:600px) and (orientation: portrait) {
/* Section  1 */
.section-1-container .columns .columns > h2 { font-size: 40px; padding-left: 20px; padding-right: 20px; }
.section-1-container .columns .columns > p { font-size: 11px;  padding-left: 13px;  padding-right: 13px;  text-align: center;}
#contact-buttton-section-1 { margin: 0 auto; }
.section-1-container .columns .bottle-section > img { display: none; }

/*Section 2 */
#section-2-div { padding-top: 0px; }
#section-2-div .row .columns .videos-container { text-align: center;  }
#section-2-div .row .columns .videos-container1 { text-align: center;  margin-bottom: 63px; }


/* Section 3 */
#section-3-div  { height: auto; }
#section-3-left-side  { width: 100%;  height: auto;}
#section-3-right-side  { width: 100%;   height: auto; padding-bottom: 50px;   }
#section-3-right-side > p:first-of-type {  text-align: center;  padding-top: 50px;}
#section-3-right-side > p { padding-left: 20px; padding-right: 20px; } 


/* Section 4 */
#contact-form input[name="username"]  { width: 95%; margin-left: 2.5%; }
#contact-form input[name="telefono"]   { width: 95%; margin-left: 2.5%; }
#contact-form input[name="correo"]   { width: 95%; margin-left: 2.5%; }
#contact-form select[name="estados"]   { width: 95%; margin-left: 2.5%; background: white; }
#contact-form input[name="mensaje"]   { width: 95%; margin-left: 2.5%;  margin-top: 2.5%;}
#contact-form input[name="submit-section-4"]   { width: 95%; margin-left: 2.5%;}
#contact-form input[type="radio"]  { margin-left: 20px; margin-top: 20px;}
 #section-4-div  p.contact-last-text { text-align: center; padding-left: 20px; padding-right: 20px;}


/* Footer Section */
#footer-section  .logo-and-text-section  { text-align: center; }
#footer-section .footer-list > ul  { max-height: 35px; overflow: hidden;}
#footer-section .footer-list > ul li.footer-title { text-align: center; font-size: 18px; }
#footer-contact-button  { margin: 0 auto; }
.footer-last-section  { text-align: center; }
.footer-last-section > p  { padding-top: 15px; padding-left: 0px; margin-bottom: 0px; padding-bottom: 20px;}
.footer-last-section img { margin-left: 15px; margin-bottom: 20px; }
#footer-section p.footer-rights-class { font-size: 14px;  text-align: center; }


}