@media only screen and (max-width: 1900px) {
  /*--------------------------------------------------------------------------seccion internacional-------------------------------------------------------------------------------------------------------------*/
  #commercial{
      color: rgb(65,64,66);
      padding: 0;
      margin-top:120px;
      margin-bottom: 150px;
  }
  #commercial .texto{
      padding:0px;
      text-align: justify;
      background: white; 
      height: 600px; 
      float:left; 
  }
  #commercial .texto h1{
	    font-size: 36px;
	    text-decoration: none;
	    float: left;
	}  
  #commercial .texto h2{
	  text-align: unset;
      font-size: 36px;
      text-decoration: none;
      float: left;
  }

  .subrayar{
    
      border-bottom: 10px solid #ff697f;
  }
  #commercial .texto p{
      font-size: 20px;
      text-align: justify;
      margin-top: 0px;
      float: left;
  }
  #commercial .texto a{
     color:#FF697F;
     font-style: oblique;
  }
  #commercial .imagen{
      padding:100px 0 0 0;
      background: white; 
      height:600px; 
      float: left;
      
  }
  #commercial .imagen img{
     width:100%;
     height:600px;
  }
  .bolder{
    font-weight: bolder;
  }
  /*-----------------------------------------------------------------------------------owl_carousel---------------------------------------------------------------------------------------------------------*/
  #commercial_ceiling_carousel{
    float: left;
    margin-top: 7%;
  }
  .owl-prev,.owl-next{
    background-color: #EA424F!important;
    padding:10px;
  }

  #commercial_ceiling_carousel img{
    width:95%;
     padding: 0 10px;
  }
  /*-----------------------------------------------------------------------------------seccion customers---------------------------------------------------------------------------------------------------------*/
  #call_ceiling h2{
    color: #FF697F;
    margin: auto;
    font-size:36px;
  }
  #call_ceiling h3{
    color: #FF697F;
    margin: auto;
    font-size:30px;
  }
  #call_ceiling p{
    font-size:20px;
    text-align: justify;
  }
  #call_ceiling{
    width:80%;
    margin: 5% 10% 5% 10%;
  }
  #call_ceiling ul{
      font-size:20px;
      margin-top: 20px;
      margin-bottom: 20px;
      margin-left: 20px;
  }  
  #call_ceiling  .img_extra{
    margin-left:20%;
  }
  #call_ceiling  .img_extra2{
    margin-left:10%;
  }
  /*-----------------------------------------------------------------------------------------------contact us-------------------------------------------------------------------------------------*/
  
  /*mensaje---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
  #grid{
    background: black;
      z-index: 6;
      height: 5157px;
      width: 100%;
      position: fixed;
      top: 0;
      display: block;
      opacity: 0.7;
  }

  #envio{
      background: white;
      z-index: 7;
      color: #FF697F;
      /* font-size: 30px; */
      height: 300px;
      width: 500px!important;
      padding: 4%;
      text-align: justify;
      position: fixed;
      top: 300px;
      left: 750px;
      display: block;
      margin-bottom: -375px;
  }
  #envio p{
    background: white;
    color:#FF697F;
    font-size: 20px;
    padding: 5px!important;
  }
  #envio h3 {
      color:#FF697F;!important;
      margin: 0 27%;
      font-size: 21pt;
      padding: 10px;
      display: block;
      font-weight: 900;
  }
  #envio .subrayado{
    width:10%!important;
    margin: auto auto 0px auto!important;
  }
  #envio span{
    color:#FF697F;
    padding: 5px;
  }
  #enviar{
    width:90%;
    margin: 5% 0% 0% 5%;
    padding:2%;
    background: #FF697F;
    border-radius: 10px;
    border:1px solid transparent;
    color:white;
    cursor:pointer;
  }
  #enviar:hover{
    background: #DE5B6F;
    font-size: 20px;
  }
  #enviar:active{
    background: #FF697F;
    font-size: 10px;
  }
  .exitoso{
    left:700px!important;
  }
  .exitoso p{
     padding: 10px 0 0 80px!important;
  }
  #envio button{
      box-sizing:border-box; 
      background: #FF697F;
      color: white;
      padding: 10px 200px;
      border: 1px solid #FF697F;
      border-radius: 15px;
      margin: 0px 0px;
      left: -55px;
      position: relative;
      top: 50px;
  }
  #envio button:hover{
    background: #DE5B6F;

  }
  .normal{
        border:1px solid white!important;
        margin:30px 10% 30px 10%!important;
  }
  .corregir{
      border:1px solid red!important;
      margin:30px 5% 30px 10%!important;
  }
  .campos_requeridos{
    display: block;
    padding:1px 30%;
    color: red;
    width: 100%;
  }
  #envio button:active{
    background: #FF697F;
    font-size: 10px;
    padding:10px 210px;
  }
  #envio .align-left{
    text-align: left!important;
    margin: 0 20%;
  }
  #alerta{
    display:none;
  }

  #gif{
    margin: 10px 130px;
  }
  .si_envio{
    margin:0% 17%!important;
  }
  .no_envio{
    margin: 0% 10%!important;
  }
  .p_no_envio{
      margin: 0px 23%;
  }
}

@media only screen and (max-width: 1400px) {
  /*--------------------------------------------------------------------------seccion internacional-------------------------------------------------------------------------------------------------------------*/
  #commercial{
      color: rgb(65,64,66);
      padding: 0;
      margin-top:120px;
      margin-bottom: 50px;
  }
  #commercial .texto{
      padding:0px;
      text-align: justify;
      background: white; 
      height: 550px; 
      float:left; 
  }
  #commercial .texto h1{
	    font-size: 30px;
	    text-decoration: none;
	    float: left;
	}  
  #commercial .texto h2{
      font-size: 30px;
      text-decoration: none;
      float: left;
  }

  .subrayar{
    
      border-bottom: 10px solid #ff697f;
  }
  #commercial .texto p{
      font-size: 18px;
      text-align: justify;
      margin-top: 0px;
      float: left;
  }
  #commercial .texto a{
     color:#FF697F;
     font-style: oblique;
  }
  #commercial .imagen{
      padding:100px 0 0 0;
      background: white; 
      height:600px; 
      float: left;
      
  }
  #commercial .imagen img{
     width:100%;
     height:600px;
  }
  .bolder{
    font-weight: bolder;
  }
  /*-----------------------------------------------------------------------------------owl_carousel---------------------------------------------------------------------------------------------------------*/
  #commercial_ceiling_carousel{
    float: left;
    margin-top: 50px;
  }
  .owl-prev,.owl-next{
    background-color: #EA424F!important;
    padding:10px;
  }

  #commercial_ceiling_carousel img{
    width:95%;
     padding: 0 10px;
  }
  /*-----------------------------------------------------------------------------------seccion customers---------------------------------------------------------------------------------------------------------*/
  #call_ceiling h2{
    color: #FF697F;
    margin: auto;
    font-size:30px;
  }
  #call_ceiling h3{
    color: #FF697F;
    margin: auto;
    font-size:28px;
  }
  #call_ceiling p{
    font-size:18px;
    text-align: justify;
  }
  #call_ceiling{
    width:80%;
    margin: 5% 10% 5% 10%;
  }
  #call_ceiling ul{
      font-size:18px;
      margin-top: 20px;
      margin-bottom: 20px;
      margin-left: 20px;
  }   
  #call_ceiling  .img_extra{
    margin-left:20%;
  }
  #call_ceiling  .img_extra2{
    margin-left:10%;
  }
  /*-----------------------------------------------------------------------------------------------contact us-------------------------------------------------------------------------------------*/
  #contact_us section {
        float: left;
        width: 50%;
        background-color: #f1f1f1;
        padding: 50px 50px 0 100px;
        height: 600px;
        font-size: 20px;
    }
  /*mensaje---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
  #grid{
    background: black;
      z-index: 6;
      height: 5157px;
      width: 100%;
      position: fixed;
      top: 0;
      display: block;
      opacity: 0.7;
  }

  #envio{
      background: white;
      z-index: 7;
      color: #FF697F;
      /* font-size: 30px; */
      height: 300px;
      width: 500px!important;
      padding: 4%;
      text-align: justify;
      position: fixed;
      top: 300px;
      left: 750px;
      display: block;
      margin-bottom: -375px;
  }
  #envio p{
    background: white;
    color:#FF697F;
    font-size: 20px;
    padding: 5px!important;
  }
  #envio h3 {
      color:#FF697F;!important;
      margin: 0 27%;
      font-size: 21pt;
      padding: 10px;
      display: block;
      font-weight: 900;
  }
  #envio .subrayado{
    width:10%!important;
    margin: auto auto 0px auto!important;
  }
  #envio span{
    color:#FF697F;
    padding: 5px;
  }
  #enviar{
    width:90%;
    margin: 5% 0% 0% 5%;
    padding:2%;
    background: #FF697F;
    border-radius: 10px;
    border:1px solid transparent;
    color:white;
    cursor:pointer;
  }
  #enviar:hover{
    background: #DE5B6F;
    font-size: 20px;
  }
  #enviar:active{
    background: #FF697F;
    font-size: 10px;
  }
  .exitoso{
    left:700px!important;
  }
  .exitoso p{
     padding: 10px 0 0 80px!important;
  }
  #envio button{
      box-sizing:border-box; 
      background: #FF697F;
      color: white;
      padding: 10px 200px;
      border: 1px solid #FF697F;
      border-radius: 15px;
      margin: 0px 0px;
      left: -55px;
      position: relative;
      top: 50px;
  }
  #envio button:hover{
    background: #DE5B6F;

  }
  .normal{
        border:1px solid white!important;
        margin:30px 10% 30px 10%!important;
  }
  .corregir{
      border:1px solid red!important;
      margin:30px 5% 30px 10%!important;
  }
  .campos_requeridos{
    display: block;
    padding:1px 30%;
    color: red;
    width: 100%;
  }
  #envio button:active{
    background: #FF697F;
    font-size: 10px;
    padding:10px 210px;
  }
  #envio .align-left{
    text-align: left!important;
    margin: 0 20%;
  }
  #alerta{
    display:none;
  }

  #gif{
    margin: 10px 130px;
  }
  .si_envio{
    margin:0% 17%!important;
  }
  .no_envio{
    margin: 0% 10%!important;
  }
  .p_no_envio{
      margin: 0px 23%;
  }
}
@media only screen and (max-width: 1280px) {
  /*--------------------------------------------------------------------------seccion internacional-------------------------------------------------------------------------------------------------------------*/
  #commercial{
      color: rgb(65,64,66);
      padding: 0;
      margin-top:120px;
      margin-bottom: 50px;
  }
  #commercial .texto{
      padding:0px;
      text-align: justify;
      background: white; 
      height: 600px; 
      float:left; 
  }
  #commercial .texto h2{
      font-size: 30px;
      text-decoration: none;
      float: left;
  }

  .subrayar{
    
      border-bottom: 10px solid #ff697f;
  }
  #commercial .texto p{
      font-size: 18px;
      text-align: justify;
      margin-top: 20px;
      float: left;
  }
  #commercial .texto a{
     color:#FF697F;
     font-style: oblique;
  }
  #commercial .imagen{
      padding:100px 0 0 0;
      background: white; 
      height:700px; 
      float: left;
      
  }
  #commercial .imagen img{
     width:100%;
     height:600px;
  }
  .bolder{
    font-weight: bolder;
  }
  /*-----------------------------------------------------------------------------------owl_carousel---------------------------------------------------------------------------------------------------------*/
  #commercial_ceiling_carousel{
    float: left;
    margin-top: 100px;
  }
  .owl-prev,.owl-next{
    background-color: #EA424F!important;
    padding:10px;
  }

  #commercial_ceiling_carousel img{
    width:95%;
     padding: 0 10px;
  }
  /*-----------------------------------------------------------------------------------seccion customers---------------------------------------------------------------------------------------------------------*/
  #call_ceiling h2{
    color: #FF697F;
    margin: auto;
    font-size:30px;
  }
  #call_ceiling h3{
    color: #FF697F;
    margin: auto;
    font-size:28px;
  }
  #call_ceiling p{
    font-size:18px;
    text-align: justify;
  }
  #call_ceiling{
    width:80%;
    margin: 5% 10% 5% 10%;
  }
  #call_ceiling  .img_extra{
    margin-left:15%;
  }
  #call_ceiling  .img_extra2{
    margin-left:10%;
  }
  /*-----------------------------------------------------------------------------------------------contact us-------------------------------------------------------------------------------------*/
  
  /*mensaje---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
  #grid{
    background: black;
      z-index: 6;
      height: 5157px;
      width: 100%;
      position: fixed;
      top: 0;
      display: block;
      opacity: 0.7;
  }

  #envio{
      background: white;
      z-index: 7;
      color: #FF697F;
      /* font-size: 30px; */
      height: 300px;
      width: 500px!important;
      padding: 4%;
      text-align: justify;
      position: fixed;
      top: 300px;
      left: 750px;
      display: block;
      margin-bottom: -375px;
  }
  #envio p{
    background: white;
    color:#FF697F;
    font-size: 20px;
    padding: 5px!important;
  }
  #envio h3 {
      color:#FF697F;!important;
      margin: 0 27%;
      font-size: 21pt;
      padding: 10px;
      display: block;
      font-weight: 900;
  }
  #envio .subrayado{
    width:10%!important;
    margin: auto auto 0px auto!important;
  }
  #envio span{
    color:#FF697F;
    padding: 5px;
  }
  #enviar{
    width:90%;
    margin: 5% 0% 0% 5%;
    padding:2%;
    background: #FF697F;
    border-radius: 10px;
    border:1px solid transparent;
    color:white;
    cursor:pointer;
  }
  #enviar:hover{
    background: #DE5B6F;
    font-size: 20px;
  }
  #enviar:active{
    background: #FF697F;
    font-size: 10px;
  }
  .exitoso{
    left:700px!important;
  }
  .exitoso p{
     padding: 10px 0 0 80px!important;
  }
  #envio button{
      box-sizing:border-box; 
      background: #FF697F;
      color: white;
      padding: 10px 200px;
      border: 1px solid #FF697F;
      border-radius: 15px;
      margin: 0px 0px;
      left: -55px;
      position: relative;
      top: 50px;
  }
  #envio button:hover{
    background: #DE5B6F;

  }
  .normal{
        border:1px solid white!important;
        margin:30px 10% 30px 10%!important;
  }
  .corregir{
      border:1px solid red!important;
      margin:30px 5% 30px 10%!important;
  }
  .campos_requeridos{
    display: block;
    padding:1px 30%;
    color: red;
    width: 100%;
  }
  #envio button:active{
    background: #FF697F;
    font-size: 10px;
    padding:10px 210px;
  }
  #envio .align-left{
    text-align: left!important;
    margin: 0 20%;
  }
  #alerta{
    display:none;
  }

  #gif{
    margin: 10px 130px;
  }
  .si_envio{
    margin:0% 17%!important;
  }
  .no_envio{
    margin: 0% 10%!important;
  }
  .p_no_envio{
      margin: 0px 23%;
  }
}


@media only screen and (max-width: 1024px) {
  /*--------------------------------------------------------------------------seccion internacional-------------------------------------------------------------------------------------------------------------*/
  #commercial{
      color: rgb(65,64,66);
      padding: 0;
      margin: 120px 10% 45% 10%;
      width: 80%;
  }
  #commercial .texto{
      padding:0px;
      text-align: justify;
      background: white; 
      height: 650px; 
      float:left; 

  }
  #commercial .texto h2{
      font-size: 30px;
      text-decoration: none;
      float: left;
      padding-left: 30%;
  }

  .subrayar{
    
      border-bottom: 10px solid #ff697f;
  }
  #commercial .texto p{
      font-size: 18px;
      text-align: justify;
      float: left;
  }



    
  .segundo_parrafo{
    
  }
  #commercial .texto a{
     color:#FF697F;
     font-style: oblique;
  }
  #commercial .imagen{
      padding:100px 0 0 0;
      background: white; 
      height:700px; 
      float: left;
      
  }
  #commercial .imagen img{
     width:100%;
     height:600px;
  }
  .bolder{
    font-weight: bolder;
  }
  /*-----------------------------------------------------------------------------------owl_carousel---------------------------------------------------------------------------------------------------------*/
  #commercial_ceiling_carousel{
    float: left;
    margin-top: 50px;
    padding-left: 4%;
  }
  .owl-prev,.owl-next{
    background-color: #EA424F!important;
    padding:10px;
  }

  #commercial_ceiling_carousel img{
    width:95%;
     padding: 0 10px;
  }
  /*-----------------------------------------------------------------------------------seccion customers---------------------------------------------------------------------------------------------------------*/
  #call_ceiling h2{
    color: #FF697F;
    margin: auto;
    font-size:30px;
  }
  #call_ceiling h3{
    color: #FF697F;
    margin: auto;
    font-size:28px;
  }
  #call_ceiling p{
    font-size:18px;
    text-align: justify;
  }
  #call_ceiling{
    width:80%;
    margin: 5% 10% 5% 10%;
  }
   #call_ceiling  .img_extra{
    margin-left:10%;
  }
  #call_ceiling  .img_extra2{
    margin-left:10%;
  }
  /*-----------------------------------------------------------------------------------------------contact us-------------------------------------------------------------------------------------*/
  
  /*mensaje---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
  #grid{
    background: black;
      z-index: 6;
      height: 5157px;
      width: 100%;
      position: fixed;
      top: 0;
      display: block;
      opacity: 0.7;
  }

  #envio{
      background: white;
      z-index: 7;
      color: #FF697F;
      /* font-size: 30px; */
      height: 300px;
      width: 500px!important;
      padding: 4%;
      text-align: justify;
      position: fixed;
      top: 300px;
      left: 750px;
      display: block;
      margin-bottom: -375px;
  }
  #envio p{
    background: white;
    color:#FF697F;
    font-size: 20px;
    padding: 5px!important;
  }
  #envio h3 {
      color:#FF697F;!important;
      margin: 0 27%;
      font-size: 21pt;
      padding: 10px;
      display: block;
      font-weight: 900;
  }
  #envio .subrayado{
    width:10%!important;
    margin: auto auto 0px auto!important;
  }
  #envio span{
    color:#FF697F;
    padding: 5px;
  }
  #enviar{
    width:90%;
    margin: 5% 0% 0% 5%;
    padding:2%;
    background: #FF697F;
    border-radius: 10px;
    border:1px solid transparent;
    color:white;
    cursor:pointer;
  }
  #enviar:hover{
    background: #DE5B6F;
    font-size: 20px;
  }
  #enviar:active{
    background: #FF697F;
    font-size: 10px;
  }
  .exitoso{
    left:700px!important;
  }
  .exitoso p{
     padding: 10px 0 0 80px!important;
  }
  #envio button{
      box-sizing:border-box; 
      background: #FF697F;
      color: white;
      padding: 10px 200px;
      border: 1px solid #FF697F;
      border-radius: 15px;
      margin: 0px 0px;
      left: -55px;
      position: relative;
      top: 50px;
  }
  #envio button:hover{
    background: #DE5B6F;

  }
  .normal{
        border:1px solid white!important;
        margin:30px 10% 30px 10%!important;
  }
  .corregir{
      border:1px solid red!important;
      margin:30px 5% 30px 10%!important;
  }
  .campos_requeridos{
    display: block;
    padding:1px 30%;
    color: red;
    width: 100%;
  }
  #envio button:active{
    background: #FF697F;
    font-size: 10px;
    padding:10px 210px;
  }
  #envio .align-left{
    text-align: left!important;
    margin: 0 20%;
  }
  #alerta{
    display:none;
  }

  #gif{
    margin: 10px 130px;
  }
  .si_envio{
    margin:0% 17%!important;
  }
  .no_envio{
    margin: 0% 10%!important;
  }
  .p_no_envio{
      margin: 0px 23%;
  }
  .break_line{
    display: block!important;
  }
}

@media only screen and (max-width: 1000px) {
  /*--------------------------------------------------------------------------seccion internacional-------------------------------------------------------------------------------------------------------------*/
  #commercial{
      color: rgb(65,64,66);
      padding: 0;
      margin: 120px 0% 0 0%;
      width: 100%;
  }
  #commercial .texto{
      padding:0px;
      text-align: justify;
      background: white; 
      height: 700px; 
      float:left; 
  }
  #commercial .texto h1 {
	    font-size: 28px;
	    float: left;
	    padding: 2% 20%;
        text-align: left;
  }  
  #commercial .texto h2 {
      font-size: 28px;
      text-decoration: none;
      float: none;
      padding-top:500px;
      padding-left:30%;
  }
  .subrayar{
    
      border-bottom: 10px solid #ff697f;
  }
  #commercial .texto p{
      font-size: 20px;
      text-align: justify;
      margin-top: 20px;
      float: left;
      width: 80%;
      margin-left:10%;
      margin-right:10%;
  }
  .segundo_parrafo{
    width: 80%;
      margin: 5% 10% 5% 10%;
  }
  #commercial .texto a{
     color:#FF697F;
     font-style: oblique;
  }
  #commercial .imagen{
      padding:100px 0 0 0;
      background: white; 
      height:600px; 
      float: left;
      
  }
  #commercial .imagen img{
     width:100%;
     height:600px;
  }
  .bolder{
    font-weight: bolder;
  }
  /*-----------------------------------------------------------------------------------owl_carousel---------------------------------------------------------------------------------------------------------*/
  #commercial_ceiling_carousel{
    float: left;
    padding: 0px 10% 0 12%;
  }
  .owl-prev,.owl-next{
    background-color: #EA424F!important;
    padding:10px;
  }

  #commercial_ceiling_carousel img{
    width:95%;
     padding: 0 10px;
  }
  /*-----------------------------------------------------------------------------------seccion customers---------------------------------------------------------------------------------------------------------*/
  #call_ceiling h2{
    color: #FF697F;
    margin: auto;
    font-size:30px;
  }
  #call_ceiling h3{
    color: #FF697F;
    margin: auto;
    font-size:26px;
  }
  #call_ceiling p{
    font-size:18px;
    text-align: justify;
  }
  #call_ceiling{
    width:80%;
    margin: 65% 10% 5% 10%;
  }
  #call_ceiling2 h2{
    color: #FF697F;
    margin: auto;
    font-size:30px;
  }
  #call_ceiling .img_extra {
      margin-left: 0%;
      float: left;
      display: block;
      width: 50%;
  }
  #call_ceiling .img_extra2 {
      margin-left: 1%;
      float: left;
      display: block;
      width: 49%;
      height: 225px;
  }
  .clearfix{
    float: none;
  }
  /*-----------------------------------------------------------------------------------------------contact us-------------------------------------------------------------------------------------*/
  #contact_us section {
    float: left;
    width: 50%;
    background-color: #f1f1f1;
    padding: 50px 11px;
    height: 600px;
    font-size: 20px;
}
#contact_us a img {
    width: 70%;
    margin: 0 10%;
}
  /*mensaje---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
  #grid{
    background: black;
      z-index: 6;
      height: 5157px;
      width: 100%;
      position: fixed;
      top: 0;
      display: block;
      opacity: 0.7;
  }
  .break_line{
    display: block!important;
  }
  #envio{
      background: white;
      z-index: 7;
      color: #FF697F;
      /* font-size: 30px; */
      height: 300px;
      width: 500px!important;
      padding: 4%;
      text-align: justify;
      position: fixed;
      top: 300px;
      left: 750px;
      display: block;
      margin-bottom: -375px;
  }
  #envio p{
    background: white;
    color:#FF697F;
    font-size: 20px;
    padding: 5px!important;
  }
  #envio h3 {
      color:#FF697F;!important;
      margin: 0 27%;
      font-size: 21pt;
      padding: 10px;
      display: block;
      font-weight: 900;
  }
  #envio .subrayado{
    width:10%!important;
    margin: auto auto 0px auto!important;
  }
  #envio span{
    color:#FF697F;
    padding: 5px;
  }
  #enviar{
    width:90%;
    margin: 5% 0% 0% 5%;
    padding:2%;
    background: #FF697F;
    border-radius: 10px;
    border:1px solid transparent;
    color:white;
    cursor:pointer;
  }
  #enviar:hover{
    background: #DE5B6F;
    font-size: 20px;
  }
  #enviar:active{
    background: #FF697F;
    font-size: 10px;
  }
  .exitoso{
    left:700px!important;
  }
  .exitoso p{
     padding: 10px 0 0 80px!important;
  }
  #envio button{
      box-sizing:border-box; 
      background: #FF697F;
      color: white;
      padding: 10px 200px;
      border: 1px solid #FF697F;
      border-radius: 15px;
      margin: 0px 0px;
      left: -55px;
      position: relative;
      top: 50px;
  }
  #envio button:hover{
    background: #DE5B6F;

  }
  .normal{
        border:1px solid white!important;
        margin:30px 10% 30px 10%!important;
  }
  .corregir{
      border:1px solid red!important;
      margin:30px 5% 30px 10%!important;
  }
  .campos_requeridos{
    display: block;
    padding:1px 30%;
    color: red;
    width: 100%;
  }
  #envio button:active{
    background: #FF697F;
    font-size: 10px;
    padding:10px 210px;
  }
  #envio .align-left{
    text-align: left!important;
    margin: 0 20%;
  }
  #alerta{
    display:none;
  }

  #gif{
    margin: 10px 130px;
  }
  .si_envio{
    margin:0% 17%!important;
  }
  .no_envio{
    margin: 0% 10%!important;
  }
  .p_no_envio{
      margin: 0px 23%;
  }
}
@media only screen and (max-width: 550px) {
  /*--------------------------------------------------------------------------seccion internacional-------------------------------------------------------------------------------------------------------------*/
  #commercial{
      color: rgb(65,64,66);
      padding: 0;
      margin-top:100px;
      margin-bottom: 50px;
  }
  #commercial .texto{
      padding:0px;
      text-align: justify;
      background: white; 
      height: 700px; 
      float:left; 
  }
  #commercial .texto h1 {
	    font-size: 20px;
	    float: left;
	    padding: 2% 0 0 10%;
        text-align: left;
  }  
  #commercial .texto h2 {
      font-size: 20px;
      text-decoration: none;
      float: none;
      padding: 2% 0 0 20%;
  }
  .subrayar{
    
      border-bottom: 10px solid #ff697f;
  }
  #commercial .texto p{
      font-size: 15px;
      text-align: justify;
      margin-top: 20px;
      float: left;
      width: 80%;
      margin-left:10%;
      margin-right:10%;
  }
  .segundo_parrafo{
    width: 80%;
      margin: 5% 10% 5% 10%;
  }
  #commercial .texto a{
     color:#FF697F;
     font-style: oblique;
  }
  #commercial .imagen{
      padding:100px 0 0 0;
      background: white; 
      height:600px; 
      float: left;
      
  }
  #commercial .imagen img{
     width:100%;
     height:600px;
  }
  .bolder{
    font-weight: bolder;
  }
  /*-----------------------------------------------------------------------------------owl_carousel---------------------------------------------------------------------------------------------------------*/
  #commercial_ceiling_carousel{
    float: left;
    margin-top: 0px;
  }
  .owl-prev,.owl-next{
    background-color: #EA424F!important;
    padding:10px;
  }

  #commercial_ceiling_carousel img{
    width:95%;
     padding: 0 10px;
  }
  /*-----------------------------------------------------------------------------------seccion customers---------------------------------------------------------------------------------------------------------*/
  #call_ceiling h2{
    color: #FF697F;
    margin: auto;
    font-size:20px;
  }
  #call_ceiling h3{
    color: #FF697F;
    margin: auto;
    font-size:18px;
  }
  #call_ceiling p{
    font-size:15px;
    text-align: justify;
  }
  #call_ceiling ul{
      font-size:15px;
      margin-top: 20px;
      margin-bottom: 20px;
      margin-left: 20px;
  }   
  #call_ceiling{
    width: 80%;
      margin: 55% 10% 5% 10%;
  }
  #call_ceiling .img_extra {
      margin-left: 0%;
      float: none;
      display: block;
      width: 100%;
  }
  #call_ceiling .img_extra2 {
      margin-left: 0%;
      float: none;
      display: block;
      width: 100%;
      height: auto;
  }
  /*-----------------------------------------------------------------------------------------------contact us-------------------------------------------------------------------------------------*/
  #contact_us section {
        float: none;
        width: 100%;
        background-color: #f1f1f1;
/*        padding: 50px 5px;*/
        height: auto;
/*        font-size: 15px;*/
		padding: 50px 10px 50px 50px;
		font-size: 18px;
    }

    #contact_us aside {
        float: none;
        width: 100%;
        background: rgb(170,170,170);
		min-height: 650px;
    }
    #contact_us {
        width: 100%;
        height: auto;
    }

	#contact_us form {
		height: unset;
	}
	
	.inputCity {
		margin-right: 0!important;
    	width: 90%!important;
	}
	.inputState {
		margin-left: 10%!important;
		width: 80%!important;
	}
	.break_line {
    	display: block!important;
	}
  /*mensaje---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
  #grid{
    background: black;
      z-index: 6;
      height: 5157px;
      width: 100%;
      position: fixed;
      top: 0;
      display: block;
      opacity: 0.7;
  }
  .break_line{
    display: block!important;
  }
  #envio{
      background: white;
      z-index: 7;
      color: #FF697F;
      /* font-size: 30px; */
      height: 300px;
      width: 500px!important;
      padding: 4%;
      text-align: justify;
      position: fixed;
      top: 300px;
      left: 750px;
      display: block;
      margin-bottom: -375px;
  }
  #envio p{
    background: white;
    color:#FF697F;
    font-size: 20px;
    padding: 5px!important;
  }
  #envio h3 {
      color:#FF697F;!important;
      margin: 0 27%;
      font-size: 21pt;
      padding: 10px;
      display: block;
      font-weight: 900;
  }
  #envio .subrayado{
    width:10%!important;
    margin: auto auto 0px auto!important;
  }
  #envio span{
    color:#FF697F;
    padding: 5px;
  }
  #enviar{
    width:90%;
    margin: 5% 0% 0% 5%;
    padding:2%;
    background: #FF697F;
    border-radius: 10px;
    border:1px solid transparent;
    color:white;
    cursor:pointer;
  }
  #enviar:hover{
    background: #DE5B6F;
    font-size: 20px;
  }
  #enviar:active{
    background: #FF697F;
    font-size: 10px;
  }
  .exitoso{
    left:700px!important;
  }
  .exitoso p{
     padding: 10px 0 0 80px!important;
  }
  #envio button{
      box-sizing:border-box; 
      background: #FF697F;
      color: white;
      padding: 10px 200px;
      border: 1px solid #FF697F;
      border-radius: 15px;
      margin: 0px 0px;
      left: -55px;
      position: relative;
      top: 50px;
  }
  #envio button:hover{
    background: #DE5B6F;

  }
  .normal{
        border:1px solid white!important;
        margin:30px 10% 30px 10%!important;
  }
  .corregir{
      border:1px solid red!important;
      margin:30px 5% 30px 10%!important;
  }
  .campos_requeridos{
    display: block;
    padding:1px 30%;
    color: red;
    width: 100%;
  }
  #envio button:active{
    background: #FF697F;
    font-size: 10px;
    padding:10px 210px;
  }
  #envio .align-left{
    text-align: left!important;
    margin: 0 20%;
  }
  #alerta{
    display:none;
  }

  #gif{
    margin: 10px 130px;
  }
  .si_envio{
    margin:0% 17%!important;
  }
  .no_envio{
    margin: 0% 10%!important;
  }
  .p_no_envio{
      margin: 0px 23%;
  }
  footer {
      background: rgb(65,64,66);
      height: 55px;
      font-size: 13px;
      color: white;
      padding: 10px 20px!important;
/*      margin-top: 600px;*/
  }
}
@media only screen and (max-width: 375px) {
  /*--------------------------------------------------------------------------seccion internacional-------------------------------------------------------------------------------------------------------------*/
  #commercial{
      color: rgb(65,64,66);
      padding: 0;
      margin-top:100px;
      margin-bottom: 50px;
  }
  #commercial .texto{
      padding:0px;
      text-align: justify;
      background: white; 
      height: 700px; 
      float:left; 
  }
  #commercial .texto h2 {
      font-size: 20px;
      text-decoration: none;
      float: none;
      padding: 2% 0 0 20%;
  }
  .subrayar{
    
      border-bottom: 10px solid #ff697f;
  }
  #commercial .texto p{
      font-size: 15px;
      text-align: justify;
      margin-top: 20px;
      float: left;
      width: 80%;
      margin-left:10%;
      margin-right:10%;
  }
  .segundo_parrafo{
    width: 80%;
      margin: 5% 10% 5% 10%;
  }
  #commercial .texto a{
     color:#FF697F;
     font-style: oblique;
  }
  #commercial .imagen{
      padding:100px 0 0 0;
      background: white; 
      height:600px; 
      float: left;
      
  }
  #commercial .imagen img{
     width:100%;
     height:600px;
  }
  .bolder{
    font-weight: bolder;
  }
  /*-----------------------------------------------------------------------------------owl_carousel---------------------------------------------------------------------------------------------------------*/
  #commercial_ceiling_carousel{
    float: left;
    margin-top: 0px;
  }
  .owl-prev,.owl-next{
    background-color: #EA424F!important;
    padding:10px;
  }

  #commercial_ceiling_carousel img{
    width:95%;
     padding: 0 10px;
  }
  /*-----------------------------------------------------------------------------------seccion customers---------------------------------------------------------------------------------------------------------*/
  #call_ceiling h2{
    color: #FF697F;
    margin: auto;
    font-size:20px;
  }
  #call_ceiling h3{
    color: #FF697F;
    margin: auto;
    font-size:18px;
  }
  #call_ceiling p{
    font-size:15px;
    text-align: justify;
  }
  #call_ceiling{
    width: 80%;
      margin: 90% 10% 5% 10%;
  }
  #call_ceiling2 h2{
    color: #FF697F;
    margin: auto;
    font-size:20px;
  }
  #call_ceiling2 h3{
    color: #FF697F;
    margin: auto;
    font-size:18px;
  }
  #call_ceiling2 p{
    font-size:15px;
    text-align: justify;
  }
  #call_ceiling2{
    width: 80%;
      margin: 5% 10% 5% 10%;
  }
  /*-----------------------------------------------------------------------------------------------contact us-------------------------------------------------------------------------------------*/
  
  /*mensaje---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
  #grid{
    background: black;
      z-index: 6;
      height: 5157px;
      width: 100%;
      position: fixed;
      top: 0;
      display: block;
      opacity: 0.7;
  }
  .break_line{
    display: block!important;
  }
  #envio{
      background: white;
      z-index: 7;
      color: #FF697F;
      /* font-size: 30px; */
      height: 300px;
      width: 500px!important;
      padding: 4%;
      text-align: justify;
      position: fixed;
      top: 300px;
      left: 750px;
      display: block;
      margin-bottom: -375px;
  }
  #envio p{
    background: white;
    color:#FF697F;
    font-size: 20px;
    padding: 5px!important;
  }
  #envio h3 {
      color:#FF697F;!important;
      margin: 0 27%;
      font-size: 21pt;
      padding: 10px;
      display: block;
      font-weight: 900;
  }
  #envio .subrayado{
    width:10%!important;
    margin: auto auto 0px auto!important;
  }
  #envio span{
    color:#FF697F;
    padding: 5px;
  }
  #enviar{
    width:90%;
    margin: 5% 0% 0% 5%;
    padding:2%;
    background: #FF697F;
    border-radius: 10px;
    border:1px solid transparent;
    color:white;
    cursor:pointer;
  }
  #enviar:hover{
    background: #DE5B6F;
    font-size: 20px;
  }
  #enviar:active{
    background: #FF697F;
    font-size: 10px;
  }
  .exitoso{
    left:700px!important;
  }
  .exitoso p{
     padding: 10px 0 0 80px!important;
  }
  #envio button{
      box-sizing:border-box; 
      background: #FF697F;
      color: white;
      padding: 10px 200px;
      border: 1px solid #FF697F;
      border-radius: 15px;
      margin: 0px 0px;
      left: -55px;
      position: relative;
      top: 50px;
  }
  #envio button:hover{
    background: #DE5B6F;

  }
  .normal{
        border:1px solid white!important;
        margin:30px 10% 30px 10%!important;
  }
  .corregir{
      border:1px solid red!important;
      margin:30px 5% 30px 10%!important;
  }
  .campos_requeridos{
    display: block;
    padding:1px 30%;
    color: red;
    width: 100%;
  }
  #envio button:active{
    background: #FF697F;
    font-size: 10px;
    padding:10px 210px;
  }
  #envio .align-left{
    text-align: left!important;
    margin: 0 20%;
  }
  #alerta{
    display:none;
  }

  #gif{
    margin: 10px 130px;
  }
  .si_envio{
    margin:0% 17%!important;
  }
  .no_envio{
    margin: 0% 10%!important;
  }
  .p_no_envio{
      margin: 0px 23%;
  }
  footer {
      background: rgb(65,64,66);
      height: 55px;
      font-size: 13px;
      color: white;
      padding: 10px 20px!important;
      margin-top: 600px!important;
  }
}

@media only screen and (max-width: 360px) {
  /*--------------------------------------------------------------------------seccion internacional-------------------------------------------------------------------------------------------------------------*/
  #commercial{
      color: rgb(65,64,66);
      padding: 0;
      margin-top:100px;
      margin-bottom: 50px;
  }
  #commercial .texto{
      padding:0px;
      text-align: justify;
      background: white; 
      height: 700px; 
      float:left; 
  }
  #commercial .texto h2 {
      font-size: 20px;
      text-decoration: none;
      float: none;
      padding: 2% 0 0 20%;
  }
  .subrayar{
    
      border-bottom: 10px solid #ff697f;
  }
  #commercial .texto p{
      font-size: 15px;
      text-align: justify;
      margin-top: 20px;
      float: left;
      width: 80%;
      margin-left:10%;
      margin-right:10%;
  }
  .segundo_parrafo{
    width: 80%;
      margin: 5% 10% 5% 10%;
  }
  #commercial .texto a{
     color:#FF697F;
     font-style: oblique;
  }
  #commercial .imagen{
      padding:100px 0 0 0;
      background: white; 
      height:600px; 
      float: left;
      
  }
  #commercial .imagen img{
     width:100%;
     height:600px;
  }
  .bolder{
    font-weight: bolder;
  }
  /*-----------------------------------------------------------------------------------owl_carousel---------------------------------------------------------------------------------------------------------*/
  #commercial_ceiling_carousel{
    float: left;
    margin-top: 0px;
  }
  .owl-prev,.owl-next{
    background-color: #EA424F!important;
    padding:10px;
  }

  #commercial_ceiling_carousel img{
    width:95%;
     padding: 0 10px;
  }
  /*-----------------------------------------------------------------------------------seccion customers---------------------------------------------------------------------------------------------------------*/
  #call_ceiling h2{
    color: #FF697F;
    margin: auto;
    font-size:20px;
  }
  #call_ceiling h3{
    color: #FF697F;
    margin: auto;
    font-size:18px;
  }
  #call_ceiling p{
    font-size:15px;
    text-align: justify;
  }
  #call_ceiling{
    width: 80%;
      margin: 85% 10% 5% 10%;
  }
    #call_ceiling2 h2{
    color: #FF697F;
    margin: auto;
    font-size:20px;
  }
  #call_ceiling2 h3{
    color: #FF697F;
    margin: auto;
    font-size:18px;
  }
  #call_ceiling2 p{
    font-size:15px;
    text-align: justify;
  }
  #call_ceiling2{
    width: 80%;
      margin: 5% 10% 5% 10%;
  }
  /*-----------------------------------------------------------------------------------------------contact us-------------------------------------------------------------------------------------*/
  #contact_us section {
        float: none;
        width: 100%;
        background-color: #f1f1f1;
        padding: 50px 20px;
        height: auto;
        font-size: 15px;
    }
  /*mensaje---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
  #grid{
    background: black;
      z-index: 6;
      height: 5157px;
      width: 100%;
      position: fixed;
      top: 0;
      display: block;
      opacity: 0.7;
  }
  .break_line{
    display: block!important;
  }
  #envio{
      background: white;
      z-index: 7;
      color: #FF697F;
      /* font-size: 30px; */
      height: 300px;
      width: 500px!important;
      padding: 4%;
      text-align: justify;
      position: fixed;
      top: 300px;
      left: 750px;
      display: block;
      margin-bottom: -375px;
  }
  #envio p{
    background: white;
    color:#FF697F;
    font-size: 20px;
    padding: 5px!important;
  }
  #envio h3 {
      color:#FF697F;!important;
      margin: 0 27%;
      font-size: 21pt;
      padding: 10px;
      display: block;
      font-weight: 900;
  }
  #envio .subrayado{
    width:10%!important;
    margin: auto auto 0px auto!important;
  }
  #envio span{
    color:#FF697F;
    padding: 5px;
  }
  #enviar{
    width:90%;
    margin: 5% 0% 0% 5%;
    padding:2%;
    background: #FF697F;
    border-radius: 10px;
    border:1px solid transparent;
    color:white;
    cursor:pointer;
  }
  #enviar:hover{
    background: #DE5B6F;
    font-size: 20px;
  }
  #enviar:active{
    background: #FF697F;
    font-size: 10px;
  }
  .exitoso{
    left:700px!important;
  }
  .exitoso p{
     padding: 10px 0 0 80px!important;
  }
  #envio button{
      box-sizing:border-box; 
      background: #FF697F;
      color: white;
      padding: 10px 200px;
      border: 1px solid #FF697F;
      border-radius: 15px;
      margin: 0px 0px;
      left: -55px;
      position: relative;
      top: 50px;
  }
  #envio button:hover{
    background: #DE5B6F;

  }
  .normal{
        border:1px solid white!important;
        margin:30px 10% 30px 10%!important;
  }
  .corregir{
      border:1px solid red!important;
      margin:30px 5% 30px 10%!important;
  }
  .campos_requeridos{
    display: block;
    padding:1px 30%;
    color: red;
    width: 100%;
  }
  #envio button:active{
    background: #FF697F;
    font-size: 10px;
    padding:10px 210px;
  }
  #envio .align-left{
    text-align: left!important;
    margin: 0 20%;
  }
  #alerta{
    display:none;
  }

  #gif{
    margin: 10px 130px;
  }
  .si_envio{
    margin:0% 17%!important;
  }
  .no_envio{
    margin: 0% 10%!important;
  }
  .p_no_envio{
      margin: 0px 23%;
  }
  footer {
      background: rgb(65,64,66);
      height: 55px;
      font-size: 13px;
      color: white;
      padding: 10px 20px!important;
      margin-top: 600px!important;
  }
}
@media only screen and (max-width: 320px) {
  /*--------------------------------------------------------------------------seccion internacional-------------------------------------------------------------------------------------------------------------*/
  #commercial{
      color: rgb(65,64,66);
      padding: 0;
      margin-top:100px;
      margin-bottom: 50px;
  }
  #commercial .texto{
      padding:0px;
      text-align: justify;
      background: white; 
      height: 700px; 
      float:left; 
  }
  #commercial .texto h2 {
      font-size: 20px;
      text-decoration: none;
      float: none;
      padding: 2% 0 0 15%;
  }
  .subrayar{
    
      border-bottom: 10px solid #ff697f;
  }
  #commercial .texto p{
      font-size: 15px;
      text-align: justify;
      margin-top: 20px;
      float: left;
      width: 80%;
      margin-left:10%;
      margin-right:10%;
  }
  .segundo_parrafo{
    width: 80%;
      margin: 5% 10% 5% 10%;
  }
  #commercial .texto a{
     color:#FF697F;
     font-style: oblique;
  }
  #commercial .imagen{
      padding:100px 0 0 0;
      background: white; 
      height:600px; 
      float: left;
      
  }
  #commercial .imagen img{
     width:100%;
     height:600px;
  }
  .bolder{
    font-weight: bolder;
  }
  /*-----------------------------------------------------------------------------------owl_carousel---------------------------------------------------------------------------------------------------------*/
  #commercial_ceiling_carousel{
    float: left;
    margin-top: 0px;
  }
  .owl-prev,.owl-next{
    background-color: #EA424F!important;
    padding:10px;
  }

  #commercial_ceiling_carousel img{
    width:95%;
     padding: 0 10px;
  }
  /*-----------------------------------------------------------------------------------seccion customers---------------------------------------------------------------------------------------------------------*/
  #call_ceiling h2{
    color: #FF697F;
    margin: auto;
    font-size:20px;
  }
  #call_ceiling h3{
    color: #FF697F;
    margin: auto;
    font-size:18px;
  }
  #call_ceiling p{
    font-size:15px;
    text-align: justify;
  }
  #call_ceiling{
    width: 80%;
      margin: 125% 10% 5% 10%;
  }
  /*-----------------------------------------------------------------------------------------------contact us-------------------------------------------------------------------------------------*/
  
  /*mensaje---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
  #grid{
    background: black;
      z-index: 6;
      height: 5157px;
      width: 100%;
      position: fixed;
      top: 0;
      display: block;
      opacity: 0.7;
  }
  .break_line{
    display: block!important;
  }
  #envio{
      background: white;
      z-index: 7;
      color: #FF697F;
      /* font-size: 30px; */
      height: 300px;
      width: 500px!important;
      padding: 4%;
      text-align: justify;
      position: fixed;
      top: 300px;
      left: 750px;
      display: block;
      margin-bottom: -375px;
  }
  #envio p{
    background: white;
    color:#FF697F;
    font-size: 20px;
    padding: 5px!important;
  }
  #envio h3 {
      color:#FF697F;!important;
      margin: 0 27%;
      font-size: 21pt;
      padding: 10px;
      display: block;
      font-weight: 900;
  }
  #envio .subrayado{
    width:10%!important;
    margin: auto auto 0px auto!important;
  }
  #envio span{
    color:#FF697F;
    padding: 5px;
  }
  #enviar{
    width:90%;
    margin: 5% 0% 0% 5%;
    padding:2%;
    background: #FF697F;
    border-radius: 10px;
    border:1px solid transparent;
    color:white;
    cursor:pointer;
  }
  #enviar:hover{
    background: #DE5B6F;
    font-size: 20px;
  }
  #enviar:active{
    background: #FF697F;
    font-size: 10px;
  }
  .exitoso{
    left:700px!important;
  }
  .exitoso p{
     padding: 10px 0 0 80px!important;
  }
  #envio button{
      box-sizing:border-box; 
      background: #FF697F;
      color: white;
      padding: 10px 200px;
      border: 1px solid #FF697F;
      border-radius: 15px;
      margin: 0px 0px;
      left: -55px;
      position: relative;
      top: 50px;
  }
  #envio button:hover{
    background: #DE5B6F;

  }
  .normal{
        border:1px solid white!important;
        margin:30px 10% 30px 10%!important;
  }
  .corregir{
      border:1px solid red!important;
      margin:30px 5% 30px 10%!important;
  }
  .campos_requeridos{
    display: block;
    padding:1px 30%;
    color: red;
    width: 100%;
  }
  #envio button:active{
    background: #FF697F;
    font-size: 10px;
    padding:10px 210px;
  }
  #envio .align-left{
    text-align: left!important;
    margin: 0 20%;
  }
  #alerta{
    display:none;
  }

  #gif{
    margin: 10px 130px;
  }
  .si_envio{
    margin:0% 17%!important;
  }
  .no_envio{
    margin: 0% 10%!important;
  }
  .p_no_envio{
      margin: 0px 23%;
  }
  footer {
      background: rgb(65,64,66);
      height: 55px;
      font-size: 13px;
      color: white;
      padding: 10px 20px!important;
      margin-top: 600px!important;
  }
}