

@media only screen and (max-width: 1900px) {
	.subrayadoSlider
	{
		font-weight: 30px; 
		font-color:#EA424F; 
		background-color:#EA424F;
		height:20px;
		position: relative;
		top: -20px;
		z-index: 0;
	}


#single-slider {
    padding: 0 10%; 
}
  
  
  
nav{
    background: #fff;
    height: 100px;
    position: fixed;
    width:100%;
    z-index: 3;
    top:0;
    border-bottom:2px solid #be1111;
}
nav ul{
    list-style:none;
    background:blue; 
}
nav ul li{
    display: block;
    font-weight: bolder;
    font-size: 18px;
    float:right;
    padding: 30px 27px;

}
nav ul li img{
    /*width:446.76px;*/
    height:100px;
  padding-left: 50px;

}
.logo{
    padding: 0 0 5px 0!important;
    margin: 0 30% 0 0;
  max-width: 380px;
}


nav ul li a{
    color: rgb(65,64,66);
    text-decoration: none;
}
nav ul li a:hover{
    color: rgb(237,28,36);
    text-decoration: none;
    text-decoration-color:rgb(237,28,36);
}

.icono_menu{
    display:none;
    position: relative;
    right: -730px;
}
.dropdown-content a {
  color: rgb(65,64,66);
  padding: 6px 16px;
  text-decoration: none;
  display: block;
  font-size: 18px;
  font-weight: 600;
}

.dropdown-content a:hover {background-color: #ddd;}

.dropdown_menu:hover .dropdown-content {display: block;}
.row{
    width:100%;
    margin:0;
}
   

        /*----------------------------------------------------------------------------------------------side menu------------------------------------------------------------------------------------------*/

        #side_menu{
          display:block;
          height: 100%;
          width: 0%;
          position: fixed;
          z-index: 1;
          top: 0;
          right: 0;
          background-color: #111;
          overflow-x: hidden;
          -webkit-transition: width 2s; /* For Safari 3.1 to 6.0 */
          transition: width 1s;
          padding-top: 60px;
        }


    
        #side_menu ul li{
          padding: 8px 8px 8px 32px;
          

          display: block;
          transition: 0.3s;
          width: 100%;
          
        }
        #side_menu ul li::before {
            content: "\2022";
            color: #B32524;
            font-weight: bold;
            display: inline-block;
            width: 1.2em;
        }
        #side_menu ul li a{
            color:white;
          }
        .side_logo{
          content: url("../images/logo2-white.png");
          width:70%;
          height:auto;
          margin:100% 20px 0 20px;
          display:block;
          font-size:15px;
        }
        .side_info{
          color:white;
          font-weight:600;
          padding:20px 20px 20px 20px;

        }
        #side_menu .dropdown-content a{
          color: white;
          padding: 6px 16px;
          text-decoration: none;
          display: block;
          font-size: 18px;
          font-weight: 600;
          background: #111;
        }
        #side_menu .dropdown-content a:hover{
          text-decoration: underline;
          text-decoration-color: rgb(237,28,36);
        }

        #side_menu .dropdown-content{
            box-shadow: 0px 8px 16px 0px rgba(255,247,255,0.2);
        }

        #side_menu .closebtn {
          position: absolute;
          top: 0;
          right: 25px;
          font-size: 36px;
          margin-left: 50px;
          color:white;
        }

        .dropdown-content {
          display: none;
          position: absolute;
          background-color: #fff;
          min-width: 160px;
          box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
          z-index: 1;
        }
            #slider{
               height:568px!important;
               width:320px;
           }
           #slider .texto{
              
          }
  
          .subrayadoSlider
          {
            font-weight: 30px; 
            font-color:#EA424F; 
            background-color:#EA424F;
            height:2px;
            position: relative;
            top: -20px;
            z-index: 0;
          }
          #SURFACE_WHITE{
            position: relative;
            top: 150px;
            right: -900px;
          }
          #txtSlider1-2, #txtSlider2-2{
            display:none;
          }
          .forcefullwidth_wrapper_tp_banner{
              margin-top:0!important;
          }
          .texto{
              font-size:20px!important;
          }
          .untoched{
              position: relative;
              top:50px;
          }
          .surface{
              font-weight:600!important;
          }
          .untoched hr{
              height: 15px!important;
              font-size: 15px!important;
              top:-35px!important;
          }
          .tp-fullwidth-forcer{
              height:568px!important;
          }
          #video_frame2{
                position: absolute;
                top: -280px;
          }
          #video_frame1{
                position: absolute;
                top: -380px;

          }
          #video_frame3{
                position: absolute;
                top: -280px;
          }
          #imagen_frame2{
                position: absolute!important;
                top: -280px!important;              
          }
          #imagen_frame1{
                position: absolute!important;
                 top: -280px!important;
                
          }
          #imagen_frame3{
                position: absolute!important;
                 top: -280px!important;
                
          }
          span .texto{
            position: absolute;
            top: 150px!important;
            left: 100px!important;
          }
          #UNTOCHED1{
             position: absolute;
            top: 250px!important;
            left: 100px!important;
          }
          #SURFACE1{
             position: absolute;
            top: 150px!important;
            left: 100px!important;
          }
          #SURFACE2{
            position: relative!important;
            top: 100px!important;
            left: 100px!important;
            font-size: 30px!important;
            /*text-shadow: 2px 2px #000;*/
          }
          .no-surface{
            display:inline;
            margin-top: 20px;
            font-size:30px!important;
          }
          #UNTOCHED2{
            position: relative!important;
            top: 280px!important;
            left: 250px!important;
            font-size: 45px!important;
            /*text-shadow: 1px 1px #000;*/
            font-weight: normal!important;
          }
          #UNTOCHED2 span{
            font-size: 50px!important;
            font-style: oblique !important;
        top: -80px;
        left: -150px;
        font-weight: bold !importanti;
          }
            
          
          #UNTOCHED2 hr{
            display: none;
            
          }
          #SURFACE3{
            position: relative!important;
            top: -230px !important;
            left: 50 !important;
            font-size: 40px!important;
            color: white!important;
            
          }
          #UNTOCHED3{
            position: relative!important;
            top: -350px!important;
            left: 450px!important;
            font-size: 45px!important;
            color: white!important;
          }
          #UNTOCHED3 span{
              font-size: 45px!important;
              font-weight: bolder!important;
        top: 170px;
        left: 300px;
            
          }
          #logo_redondo{
            display: block!important;
            position: relative!important;
            top: 100px!important;
            left: 0px!important;
            font-size: 25px!important;
            text-shadow: 2px 2px #fff;
            color: black!important;
          }
          #logo_redondo img{
            height: 100px!important;
            width: 100px!important;
          }
          #UNTOCHED3 hr{
           display: none!important;

          }
         
       
       
        /*--------------------------------------------------------------------------seccion internacional-------------------------------------------------------------------------------------------------------------*/
        #international{
            color:rgb(65,64,66);
            padding:0;
            margin-top: 50px;
            margin-bottom:350px;
        }
        #international .texto{
            padding:100px;
            text-align: justify;
            background: white; 
            height: 600px; 
            float:left;
        }
        #international .texto h2{
            font-size: 36px;
        }
        #international .texto p{
            font-size: 25px;
            margin-top: 60px;
        }
        #international .texto a{
           color:#be1111;
           font-style: oblique;
        }
        #international .imagen{
            padding:100px 0 0 0;
            background: white; 
            height:600px; 
            float: left;
            
        }
        #international .imagen img{
           width:100%;
           
        }
        /*-----------------------------------------------------------------------------------home carousel--------------------------------------------------------------------------------------------------------------*/

      
        /*----------------------------------------------------------------------------seccion customer testimonial--------------------------------------------------------------------------------------------------*/
        #customer_testimonial{
            color:rgb(65,64,66);
            height: 800px;
            padding:0;
            margin-bottom: 300px;
        }
        #customer_testimonial .texto2{
            padding:100px 100px 0 0;
            text-align: justify;
            background: white; 
            height: 600px; 
            float:left;
        }
        #customer_testimonial .texto2 h2{
            font-size: 36px;
            text-decoration: underline;
            text-decoration-color: #be1111;
        }
        #customer_testimonial .texto2 p{
            font-size: 25px;
            margin-top: 60px;
        }
        #customer_testimonial .imagen2{
            padding:100px 0 0 0;
            background: white; 
            height:600px; 
            float: left;
            
        }
        #customer_testimonial .imagen2 img{
           width:500px;
           height:600px;
            
        }
        #customer_testimonial .points-down-index{
          margin:35% 0 0 0;
        }
        .red-oblique{
            color: #be1111;
            font-style: oblique;
        }
        /*-----------------------------------------------------------------------------------seccion customers---------------------------------------------------------------------------------------------------------*/
        #customers{

            background: rgb(236,238,240);
            height:850px;
         
            
        }
        #customers h2{
            margin: 50px 0 50px 0;
            font-size: 63px;
            padding: 0 43%;
            
        }

        #customers img{
            
            height: 600px;
            width: 950px;
        }
        .movil_img{
            display:none!important;
        }

        /*-----------------------------------------------------------------------------------seccion footer1---------------------------------------------------------------------------------------------------------*/
        #footer1{
            background: rgb(209,211,212);
            height:120px;
            font-size:18px;
            transition-delay: 1s;
            z-index: 1;
        }
        #footer1 ul{
            padding: 0 0% 0% 20%;
        }
        #footer1 ul li{
            list-style: none;
            font-style: oblique;
            display:inline;
            float:right;
            margin:0;
            padding: 40px 0px;
            width: 20%;

        }
        /*------------------------------------------------------------------------------------------------footer2---------------------------------------------------------------------------------------------------------*/
        footer{
            background: rgb(65,64,66);
            height:60px;
            color:white;
            transition-delay: 1s;
            z-index: 1;
        }
        footer ul{
            width:100%;
        }
        .centrar{
            padding: 20px 0 0 30%;
        }
        footer ul li{
            list-style: none;
            display: inline;
            float:left;
            color:white;
            font-style:oblique;
        }
   
}

@media only screen and (max-width: 1720px) {
  .logo{
    padding: 0 0 5px 0!important;
    margin: 0 20% 0 0;
    max-width: 380px;
  }
}
@media only screen and (max-width: 1520px) {
  .logo{
    padding: 0 0 5px 0!important;
    margin: 0 15% 0 0;
    max-width: 380px;
  }
}
/*----------------------------------------LAPTOP-mediana---------------------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 1440px) {
/*-----------------------------------------------------------nav---------------------------------------------------------------------*/
  

#single-slider {
    padding: 0 10%; 
}
  
  
  
nav{
    background: #fff;
    height: 100px;
    position: fixed;
    width:100%;
    z-index: 3;
    top:0;
    border-bottom:2px solid #be1111;
}
nav ul{
    list-style:none;
    background:blue; 
}
nav ul li{
    display: block;
    font-weight: bolder;
    font-size: 18px;
    float:right;
    padding: 30px 20px;
	padding-top: 35px;

}
nav ul li img{
    /*width:446.76px;*/
    height:100px;
  padding-left: 50px;

}
.logo{
    padding: 0 0 5px 0!important;
    margin: 0 15% 0 0;
  max-width: 380px;
}


nav ul li a{
    color: rgb(65,64,66);
    text-decoration: none;
}
nav ul li a:hover{
    color: rgb(237,28,36);
    text-decoration: none;
    text-decoration-color:rgb(237,28,36);
}

.icono_menu{
    display:none;
    position: relative;
    right: -730px;
}
.dropdown-content a {
  color: rgb(65,64,66);
  padding: 6px 16px;
  text-decoration: none;
  display: block;
  font-size: 18px;
  font-weight: 600;
}

.dropdown-content a:hover {background-color: #ddd;}

.dropdown_menu:hover .dropdown-content {display: block;}
.row{
    width:100%;
    margin:0;
}
   

        /*----------------------------------------------------------------------------------------------side menu------------------------------------------------------------------------------------------*/

        #side_menu{
          display:block;
          height: 100%;
          width: 0%;
          position: fixed;
          z-index: 1;
          top: 0;
          right: 0;
          background-color: #111;
          overflow-x: hidden;
          -webkit-transition: width 2s; /* For Safari 3.1 to 6.0 */
          transition: width 1s;
          padding-top: 60px;
        }


    
        #side_menu ul li{
          padding: 8px 8px 8px 32px;
          

          display: block;
          transition: 0.3s;
          width: 100%;
          
        }
        #side_menu ul li::before {
            content: "\2022";
            color: #B32524;
            font-weight: bold;
            display: inline-block;
            width: 1.2em;
        }
        #side_menu ul li a{
            color:white;
          }
        .side_logo{
          content: url("../images/logo2-white.png");
          width:70%;
          height:auto;
          margin:100% 20px 0 20px;
          display:block;
          font-size:15px;
        }
        .side_info{
          color:white;
          font-weight:600;
          padding:20px 20px 20px 20px;

        }
        #side_menu .dropdown-content a{
          color: white;
          padding: 6px 16px;
          text-decoration: none;
          display: block;
          font-size: 18px;
          font-weight: 600;
          background: #111;
        }
        #side_menu .dropdown-content a:hover{
          text-decoration: underline;
          text-decoration-color: rgb(237,28,36);
        }

        #side_menu .dropdown-content{
            box-shadow: 0px 8px 16px 0px rgba(255,247,255,0.2);
        }

        #side_menu .closebtn {
          position: absolute;
          top: 0;
          right: 25px;
          font-size: 36px;
          margin-left: 50px;
          color:white;
        }

        .dropdown-content {
          display: none;
          position: absolute;
          background-color: #fff;
          min-width: 160px;
          box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
          z-index: 1;
        }
            #slider{
               height:568px!important;
               width:320px;
           }
           #slider .texto{
              
          }
  
        .subrayadoSlider
        {
          font-weight: 30px; 
          font-color:#EA424F; 
          background-color:#EA424F;
          height:2px;
          position: relative;
          top: -20px;
          z-index: 0;
        }
        #SURFACE_WHITE{
          position: relative;
          top: 150px;
          right: -900px;
        }
          .forcefullwidth_wrapper_tp_banner{
              margin-top:0!important;
          }
          .texto{
              font-size:20px!important;
          }
          .untoched{
              position: relative;
              top:50px;
          }
          .surface{
              font-weight:600!important;
          }
          .untoched hr{
              height: 15px!important;
              font-size: 15px!important;
              top:-35px!important;
          }
          .tp-fullwidth-forcer{
              height:568px!important;
          }
          #video_frame2{
                position: absolute;
                top: -280px;
          }
          #video_frame1{
                position: absolute;
                top: -380px;

          }
          #video_frame3{
                position: absolute;
                top: -280px;
          }
          #imagen_frame2{
                position: absolute!important;
                top: -280px!important;              
          }
          #imagen_frame1{
                position: absolute!important;
                 top: -280px!important;
                
          }
          #imagen_frame3{
                position: absolute!important;
                 top: -280px!important;
                
          }
          span .texto{
            position: absolute;
            top: 150px!important;
            left: 100px!important;
          }
          #UNTOCHED1{
             position: absolute;
            top: 250px!important;
            left: 100px!important;
          }
          #SURFACE1{
             position: absolute;
            top: 150px!important;
            left: 100px!important;
          }
          #SURFACE2{
            position: relative!important;
            top: 100px!important;
            left: 100px!important;
            font-size: 30px!important;
            /*text-shadow: 2px 2px #000;*/
          }
          .no-surface{
            display:inline;
            margin-top: 20px;
            font-size:30px!important;
          }
          #UNTOCHED2{
            position: relative!important;
            top: 280px!important;
            left: 250px!important;
            font-size: 45px!important;
            /*text-shadow: 1px 1px #000;*/
            font-weight: normal!important;
          }
          #UNTOCHED2 span{
            font-size: 50px!important;
            font-style: oblique !important;
            top: -80px;
            left: -150px;
            font-weight: bold !importanti;
          }
            
          
          #UNTOCHED2 hr{
            display: none;
            
          }
          #SURFACE3{
            position: relative!important;
            top: -230px !important;
            left: 50 !important;
            font-size: 40px!important;
            color: white!important;
            
          }
          #UNTOCHED3{
            position: relative!important;
            top: -350px!important;
            left: 450px!important;
            font-size: 45px!important;
            color: white!important;
          }
          #UNTOCHED3 span{
              font-size: 45px!important;
              font-weight: bolder!important;
              top: 170px;
              left: 300px; 
          }
          #logo_redondo{
            display: block!important;
            position: relative!important;
            top: 100px!important;
            left: 0px!important;
            font-size: 25px!important;
            text-shadow: 2px 2px #fff;
            color: black!important;
          }
          #logo_redondo img{
            height: 100px!important;
            width: 100px!important;
          }
          #UNTOCHED3 hr{
           display: none!important;

          }
         
       
       
        /*--------------------------------------------------------------------------seccion internacional-------------------------------------------------------------------------------------------------------------*/
        #international{
            color:rgb(65,64,66);
            padding:0;
            margin-top: 0px;
            margin-bottom:350px;
        }
        #international .texto{
            padding:100px;
            text-align: justify;
            background: white; 
            height: 600px; 
            float:left;
			padding-top: 50px;
        }
        #international .texto h2{
            font-size: 36px;
        }
        #international .texto p{
            font-size: 20px;
            margin-top: 30px;
        }
        #international .texto a{
           color:#be1111;
           font-style: oblique;
        }
        #international .imagen{
            padding:100px 0 0 0;
            background: white; 
            height:600px; 
            float: left;
            
        }
        #international .imagen img{
           width:100%;
           
        }
        /*-----------------------------------------------------------------------------------home carousel--------------------------------------------------------------------------------------------------------------*/
      /*
        #home_carousel{
          height: 750px;
          margin-top: 50px;
          width: 50%;
        }
        #home_carousel .owl-nav{
            display:block!important;
            height:0px!important;
            color:#be1111;
            position: relative;
            top:-300px;
            font-size:60px;
            
        }
        #home_carousel .arrow-right_first{
            position: relative;
            top: -235px;
            right: -335px;
            font-size: 30px;
        }
        #home_carousel .arrow-left_first{
            position: relative;
            right: -220px;
            top: -145px;
            font-size: 30px;
        }
        #home_carousel .owl-dots{
          position: relative;
          left: 42%;
          top:-400px;
          width: 100px;
        }
        #home_carousel .owl-dot{
          background-color: black;
          height: 10px;
          width:10px;
        }

        #home_carousel img{
          width:100%!important;
          padding: 0 50px;
        }
        #home_carousel .img_large{
          height:800px!important;
        }
*/
        /*----------------------------------------------------------------------------seccion customer testimonial--------------------------------------------------------------------------------------------------*/
        #customer_testimonial{
            color:rgb(65,64,66);
            height: 800px;
            padding:0;
            margin-bottom: 300px;
        }
        #customer_testimonial .texto2{
            padding:100px 100px 0 0;
            text-align: justify;
            background: white; 
            height: 600px; 
            float:left;
        }
        #customer_testimonial .texto2 h2{
            font-size: 36px;
            text-decoration: underline;
            text-decoration-color: #be1111;
        }
        #customer_testimonial .texto2 p{
            font-size: 25px;
            margin-top: 60px;
        }
        #customer_testimonial .imagen2{
            padding:100px 0 0 0;
            background: white; 
            height:600px; 
            float: left;
            
        }
        #customer_testimonial .imagen2 img{
           width:500px;
           height:600px;
            
        }
        #customer_testimonial .points-down-index{
          margin:35% 0 0 0;
        }
        .red-oblique{
            color: #be1111;
            font-style: oblique;
        }
        /*-----------------------------------------------------------------------------------seccion customers---------------------------------------------------------------------------------------------------------*/
        #customers{

            background: rgb(236,238,240);
            height:850px;
         
            
        }
        #customers h2{
            margin: 50px 0 50px 0;
            font-size: 63px;
            padding: 0 43%;
            
        }

        #customers img{
            
            height: 600px;
            width: 950px;
        }
        .movil_img{
            display:none!important;
        }

        /*-----------------------------------------------------------------------------------seccion footer1---------------------------------------------------------------------------------------------------------*/
        #footer1{
            background: rgb(209,211,212);
            height:130px;
            font-size:18px;
            transition-delay: 1s;
            z-index: 1;
        }
        #footer1 ul{
            padding: 0 0% 0% 25%;
        }
        #footer1 ul li{
            list-style: none;
            font-style: oblique;
            display:inline;
            float:right;
            margin:0;
            padding: 25px 0px;
            width: 20%;

        }
        /*------------------------------------------------------------------------------------------------footer2---------------------------------------------------------------------------------------------------------*/
        footer{
            background: rgb(65,64,66);
            height:60px;
            color:white;
            transition-delay: 1s;
            z-index: 1;
        }
        footer ul{
            width:100%;
        }
        .centrar{
            padding: 20px 0 0 20%;
        }
        footer ul li{
            list-style: none;
            display: inline;
            float:left;
            color:white;
            font-style:oblique;
        }
   
}
/*----------------------------------------LAPTOP-CHICA---------------------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 1400px) {
/*-----------------------------------------------------------nav---------------------------------------------------------------------*/

nav{
    background: #fff;
    height: 100px;
    position: fixed;
    width:100%;
    z-index: 3;
    top:0;
    border-bottom:2px solid #be1111;
}
nav ul{
    list-style:none;
    background:blue; 
}
nav ul li{
    display: block;
    font-weight: bolder;
    font-size: 19px;
    float:right;
    padding: 30px 20px;
	padding-top: 35px;

}
nav ul li img{
    /*width:446.76px;*/
    height:100px;

}
.logo{
    padding: 0 0 5px 0!important;
    margin: 0 100px 0 0;
}


nav ul li a{
    color: rgb(65,64,66);
    text-decoration: none;
}
nav ul li a:hover{
    color: rgb(237,28,36);
    text-decoration: none;
    text-decoration-color:rgb(237,28,36);
}

.icono_menu{
    display:none;
    position: relative;
    right: -730px;
}
.dropdown-content a {
  color: rgb(65,64,66);
  padding: 6px 16px;
  text-decoration: none;
  display: block;
  font-size: 18px;
  font-weight: 600;
}

.dropdown-content a:hover {background-color: #ddd;}

.dropdown_menu:hover .dropdown-content {display: block;}
.row{
    width:100%;
    margin:0;
}
   

        /*----------------------------------------------------------------------------------------------side menu------------------------------------------------------------------------------------------*/

        #side_menu{
          display:block;
          height: 100%;
          width: 0%;
          position: fixed;
          z-index: 1;
          top: 0;
          right: 0;
          background-color: #111;
          overflow-x: hidden;
          -webkit-transition: width 2s; /* For Safari 3.1 to 6.0 */
          transition: width 1s;
          padding-top: 60px;
        }


    
        #side_menu ul li{
          padding: 8px 8px 8px 32px;
          

          display: block;
          transition: 0.3s;
          width: 100%;
          
        }
        #side_menu ul li::before {
            content: "\2022";
            color: #B32524;
            font-weight: bold;
            display: inline-block;
            width: 1.2em;
        }
        #side_menu ul li a{
            color:white;
          }
        .side_logo{
          content: url("../images/logo2-white.png");
          width:70%;
          height:auto;
          margin:100% 20px 0 20px;
          display:block;
          font-size:15px;
        }
        .side_info{
          color:white;
          font-weight:600;
          padding:20px 20px 20px 20px;

        }
        #side_menu .dropdown-content a{
          color: white;
          padding: 6px 16px;
          text-decoration: none;
          display: block;
          font-size: 18px;
          font-weight: 600;
          background: #111;
        }
        #side_menu .dropdown-content a:hover{
          text-decoration: underline;
          text-decoration-color: rgb(237,28,36);
        }

        #side_menu .dropdown-content{
            box-shadow: 0px 8px 16px 0px rgba(255,247,255,0.2);
        }

        #side_menu .closebtn {
          position: absolute;
          top: 0;
          right: 25px;
          font-size: 36px;
          margin-left: 50px;
          color:white;
        }

        .dropdown-content {
          display: none;
          position: absolute;
          background-color: #fff;
          min-width: 160px;
          box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
          z-index: 1;
        }
            #slider{
               height:568px!important;
               width:320px;
           }
           #slider .texto{
              font-size:40px!important;
              text-shadow: 4px 4px #000;
          }
          .forcefullwidth_wrapper_tp_banner{
              margin-top:0!important;
          }
          .texto{
              font-size:20px!important;
          }
          .untoched{
              position: relative;
              top:50px;
          }
          .surface{
              font-weight:600!important;
          }
          .untoched hr{
              height: 15px!important;
              font-size: 15px!important;
              top:-35px!important;
          }
          .tp-fullwidth-forcer{
              height:568px!important;
          }
          #video_frame2{
                position: absolute;
                top: -280px;
          }
          #video_frame1{
                position: absolute;
                top: -330px;
                left: -100px;
                height: 250px!important;
                width: 500px!important;
          }
          #video_frame3{
                position: absolute;
                top: -280px;
          }
          #imagen_frame2{
                position: absolute!important;
                top: -280px!important;              
          }
          #imagen_frame1{
                position: absolute!important;
                 top: -280px!important;
                
          }
          #imagen_frame3{
                position: absolute!important;
                 top: -280px!important;
                
          }
          span .texto{
            position: absolute;
            top: 150px!important;
            left: 100px!important;
          }
  .untoched{
        position: relative;
        top:50px;
    }
    .surface{
        font-weight:600!important;
    }
    #SURFACE1{
      position: relative!important;
      top: 150px!important;
      left: 200px!important;
    }
    #txtSlider1{
       display: none;
    }
     #txtSlider1 span{

      font-size: 20px!important;
    }
    .subrayadoSlider{
      position: relative;
      top:-10px;
    }
    #txtSlider2{
      display: none;
    }
    #SURFACE2{
       position: relative!important;
      top: 100px!important;
      left: 250px!important;
      font-size: 45px!important;
      text-shadow: 2px 2px #000;
    }
    .no-surface{
      display:inline;
      margin-top: 20px;
      font-size:45px!important;
    }
    #UNTOCHED2{
      position: relative!important;
      top: 280px!important;
      left: 250px!important;
      font-size: 45px!important;
      text-shadow: 1px 1px #000;
      font-weight: normal!important;
    }
    #UNTOCHED2 span{
      font-size: 45px!important;
      text-shadow: 2px 2px #000;
      font-style: normal!important;
      font-weight: normal!important;
    }
      
    
    #UNTOCHED2 hr{
      display: none;
      
    }
    #SURFACE3{
      position: relative!important;
      top: -430px!important;
      left: -300px!important;
      font-size: 45px!important;
      text-shadow: 2px 2px #fff;
      color: black!important;
      font-weight: bolder!important;
    }
    #UNTOCHED3{
      position: relative!important;
      top: -350px!important;
      left: 450px!important;
      font-size: 45px!important;
      text-shadow: 2px 2px #fff;
      color: black!important;
    }
    #UNTOCHED3 span{
        font-size: 45px!important;
        text-shadow: 2px 2px #fff;
        font-weight: bolder!important;
        font-style: normal!important;
      
    }
    #logo_redondo{
      display: block!important;
      position: relative!important;
      top: 100px!important;
      left: 0px!important;
      font-size: 25px!important;
      text-shadow: 2px 2px #fff;
      color: black!important;
    }
    #logo_redondo img{
      height: 100px!important;
      width: 100px!important;
    }
    #UNTOCHED3 hr{
     display: none!important;

    }
    #SURFACE_WHITE{
      position: relative;
      top: 150px;
      right: -800px;
    }
       
        /*--------------------------------------------------------------------------seccion internacional-------------------------------------------------------------------------------------------------------------*/
        #international{
            color:rgb(65,64,66);
            height: 500px;
            padding:0;

        }
        #international .texto{
            padding:100px;
            text-align: justify;
            background: white; 
            height: 600px; 
            float:left;
			padding-top: 50px;
        }
        #international .texto h2{
               font-size:30px;
                margin: 0 4%;
        }
        #international .texto p{
            font-size: 18px;
            margin-top: 60px;
        }
        #international .texto a{
           color:#be1111;
           font-style: oblique;
        }
        #international .imagen{
            padding:100px 0 0 0;
            background: white; 
			padding-top: 50px;

            float: left;
            
        }
        #international .imagen img{
           width:100%;
         
            
        }
        /*
         #home_carousel{
          height: 750px;
          margin-top: 50px;
          width: 50%;
        }
        #home_carousel .owl-nav{
            display:block!important;
            height:0px!important;
            color:#be1111;
            position: relative;
            top:-300px;
            font-size:60px;
            
        }
        #home_carousel .arrow-right_first{
            position: relative;
            top: -235px;
            right: -315px;
            font-size: 30px;
        }
        #home_carousel .arrow-left_first{
            position: relative;
            right: -205px;
            top: -145px;
            font-size: 30px;
        }
        #home_carousel .owl-dots{
          position: relative;
          left: 42%;
          top:-400px;
          width: 100px;
        }
        #home_carousel .owl-dot{
          background-color: black;
          height: 10px;
          width:10px;
        }

        #home_carousel img{
          width:100%!important;
          padding: 0 50px;
        }
        #home_carousel .img_large{
          height:800px!important;
        }*/

        /*----------------------------------------------------------------------------seccion customer testimonial--------------------------------------------------------------------------------------------------*/
        #customer_testimonial{
            color:rgb(65,64,66);
            height: 800px;
            padding:0;
            margin-bottom: 200px;
        }
        #customer_testimonial .texto2{
            padding:100px 100px 0 0;
            text-align: justify;
            background: white; 
            height: 600px; 
            float:left;
        }
        #customer_testimonial .texto2 h2{
            font-size: 36px;
            text-decoration: underline;
            text-decoration-color: #be1111;
        }
        #customer_testimonial .texto2 p{
            font-size: 22px;
            margin-top: 60px;
            padding-top: 150px;
            top: -200px;
        }
        #customer_testimonial .imagen2{
            padding:100px 0 0 0;
            background: white; 
            height:600px; 
            float: left;
            
        }
        #customer_testimonial .imagen2 img{
          width: 500px;
          height: 550px;
        }
        .red-oblique{
            color: #be1111;
            font-style: oblique;
        }
        /*-----------------------------------------------------------------------------------seccion customers---------------------------------------------------------------------------------------------------------*/
        #customers{
            background: rgb(236,238,240);
            height:auto;
        }
        #customers h2{
            margin: 20px 0 20px 0;
            font-size: 36px;
            padding: 0 46%;
            color: #be1111;
        }

        #customers img{
            height: 600px;
            width: 950px;
            margin: 0 6.5%;
        }
        .movil_img{
            display:none!important;
        }
        .points-down-index {
           display:none;
        }
        .points-index{
          display: none;
        }
        /*-----------------------------------------------------------------------------------seccion footer1---------------------------------------------------------------------------------------------------------*/
        #footer1 ul li:first-child{
            padding: 40px 0;
        }
        #footer1 ul li:last-child{
            padding: 40px 0;
            font-size:15px;
        }
         .mail-down{
            margin-right: 10px!important;
        }
        .address-side{
            width:33%!important;
        }
        /*-------------------------------------------------------------------------------------------footer-----------------------------------------------------------------------------------------------------------*/
        footer{
            background: rgb(65,64,66);
            height:70px;
            color:white;
            font-size:15px;
            padding: 10px 20px!important;
        }
        footer ul{
            width:100%;
        }
        .centrar{
            padding: 5px 20%;
        }
        footer ul li{
            list-style: none;
            display: inline;
            float:left;
            color:white;
            font-style:oblique;
        }
   
}

/*----------------------------------------IPAD/TABLET(HORIZONTAL)---------------------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 1280px) {
 nav ul li{
        display: none;
        font-weight: bolder;
        font-size: 17.52px;
        float:right;
        padding: 20px 10px;
		padding-top: 25px;
    }
    nav .logo{
        display:block;
    }
    
    .icono_menu{
    
            display: block;
            right: 0px;
            top: -10px;
            float: right;
            font-size: 35px;

    }
    .logo{
        padding: 0 0 5px 0!important;
        margin: 0 60% 0 0;
      }
    nav ul li img{
            width: 90%;
            height: 50px;
            margin:15px 10px;
    }
    nav{
        height: 70px;
        position: fixed;
        top: -1px;

    }
    #side_menu ul li {
        padding: 8px 8px 8px 32px;
        display: block;
        transition: 0.3s;
        width: 100%;
        border: 0;
    }
    .services{
      cursor: pointer;
      color:white;
    }
    .services ul{
      display: none;
      background-color: #111!important;
    }
    .services ul li{
      background-color: #111!important;
    }
    .services ul li:active{
      background-color: #fff!important;
      color:#111!important;
    }
    .services ul li a:active{
      background-color: #fff!important;
      color:#111!important;
    }
    .services ul li a{
      background-color: #111!important;
    }
    #logotipo{
        content:url("../images/logo_movil.png");
    }
    body{
        max-height:550px!important;
    }
    .row{
        margin:0;
        width:100%;
    }
    /*-------------------------------------------------------------------------------------------------slider------------------------------------------------------------------------------------------------*/
         #slider{
         height:568px!important;
         width:320px;
     }
     #slider .texto{
        font-size:40px!important;
        text-shadow: 4px 4px #000;
    }
    .forcefullwidth_wrapper_tp_banner{
        margin-top:0!important;
    }
    .texto{
        font-size:20px!important;
    }
    .untoched{
        position: relative;
        top:50px;
    }
    .surface{
        font-weight:600!important;
    }

    #txtSlider1{
      position: relative!important;
      top: 80px!important;
      left: 0px!important;
     
    }
     #txtSlider1 span{

      font-size: 20px!important;
    }
    .subrayadoSlider{
      position: relative;
      top:-10px;
    }
    #txtSlider2{
      display: none;
    }
    #SURFACE2{
      position: relative!important;
      top: 250px!important;
      left: 600px!important;
      font-size: 45px!important;
      text-shadow: 2px 2px #000;
    }
    .no-surface{
      display: block;
      margin-top: 20px;
      font-size:45px!important;
    }
    #UNTOCHED2{
      position: relative!important;
      top: 380px!important;
      left: 600px!important;
      font-size: 45px!important;
      text-shadow: 1px 1px #000;
      font-weight: normal!important;
    }
    #UNTOCHED2 span{
      font-size: 45px!important;
      text-shadow: 2px 2px #000;
      font-style: normal!important;
      font-weight: normal!important;
    }
      
    
    #UNTOCHED2 hr{
      display: none;
      
    }
    #SURFACE3{
       position: relative!important;
      top: -430px!important;
      left: -180px!important;
      font-size: 45px!important;
      text-shadow: 2px 2px #fff;
      color: black!important;
      font-weight: bolder!important;
    }
    #UNTOCHED3{
      position: relative!important;
      top: 0px!important;
      left: 0px!important;
      font-size: 45px!important;
      text-shadow: 2px 2px #fff;
      color: black!important;
    }
    #UNTOCHED3 span{
        font-size: 45px!important;
        text-shadow: 2px 2px #fff;
        font-weight: bolder!important;
        font-style: normal!important;
      
    }
    #logo_redondo{
      display: block!important;
      position: relative!important;
      top: 100px!important;
      left: 0px!important;
      font-size: 25px!important;
      text-shadow: 2px 2px #fff;
      color: black!important;
    }
    #logo_redondo img{
      height: 100px!important;
      width: 100px!important;
    }
    #UNTOCHED3 hr{
     display: none!important

    }
    .tp-fullwidth-forcer{
        height:568px!important;
    }
    #SURFACE_WHITE {
        position: relative;
        top: 150px;
        right: -800px;
    }
    /*--------------------------------------------------------------------------seccion internacional-------------------------------------------------------------------------------------------------------------*/
        #international{
            color: rgb(65,64,66);
            height: 200px;
            padding: 0;
        }
        #international .texto{
            padding:0px 0px 0px 20px;
            text-align: justify;
            background: white;
            height: 0px;           
        }
        #international .texto h2{
                font-size: 30px;
                padding: 10px 30px 0 20px;

        }
        #international .texto p{
            font-size: 15px;
            padding: 10px 30px 0 10px;
            margin-top: 30px;
        }
        #international .texto a{
           color:#be1111;
           font-style: oblique;
        }
        #international .imagen{
            padding:0;
            background: white; 
            height: 0;
        }
        #international .imagen img{
            width: 100%;
            position: relative;
            top: -30px;
        }
                    
        
        /*----------------------------------------------------------------------------seccion customer testimonial--------------------------------------------------------------------------------------------------*/
        #customer_testimonial{
            color:rgb(65,64,66);
            height: 600px;
            padding:0;
            margin-bottom:100px;
           
        }
        #customer_testimonial .texto2{
               padding:0;
        }
        #customer_testimonial .texto2 h2{
             font-size: 30px;
            padding: 10px 30px 0 30px;
            text-decoration: underline;
            text-decoration-color: #be1111;
            top:100px;
        }
        #customer_testimonial .texto2 p{
             font-size: 15px;
            padding: 10px 30px 0 30px;
            margin-top: 30px;
            height: auto;
            top:100px;
        
        }
        #customer_testimonial .imagen2{
            padding: 100px 0 100px 100px;
            background: white; 
            height:600px; 
            float: left;
            
            
        }
        #customer_testimonial .imagen2 img{
               width: 300px;
                height: 400px;
            
        }
        .red-oblique{
            color: #be1111;
            font-style: oblique;
        }
        /*-----------------------------------------------------------------------------------seccion customers---------------------------------------------------------------------------------------------------------*/
         #customers{
            height: auto;
        }
        #customers h2{
              margin: 20px 0 0px 0;
              font-size: 30px;
              padding: 0 40%;
              color:#be1111;
        }
        #customers img{
            margin: 0;
            height: auto;
            width: 100%;
        }
        #single-slider{
            display:block!important;
        }
        
        .movil_img{
            display:none!important;
        }/*
        .owl-dots .owl-dot{
            height:10px;
            width:10px;
            margin: 2px 5%;
        }
        #single-slider .owl-dots{
          padding: 00 43% 0 48%;
        }*/
        /*-----------------------------------------------------------------------------------seccion footer1---------------------------------------------------------------------------------------------------------*/
        #footer1{
            background: rgb(209,211,212);
            height:80px;
            font-size:15px;
        }
        #footer1 ul{
            padding: 0 0% 0% 20%;
        }
        #footer1 ul li{
            list-style: none;
            font-style: oblique;
            display:inline;
            float:right;
            margin:0;
            padding: 10px 0px;
            width: 30%;

        }
        .fas{
                margin-right: 5px;
        }
        #footer1 ul li:first-child{
            padding:10px;
        }
        #footer1 ul li:last-child {
            padding: 10px 0;
            font-size: 15px;
        }
         .mail-down{
            margin-right: 10px!important;
        }
        .address-side{
            width:33%!important;
        }
        /*-------------------------------------------------------------------------------------------footer-----------------------------------------------------------------------------------------------------------*/
        footer{
            background: rgb(65,64,66);
            height:70px;
            color:white;
            font-size:15px;
            padding: 10px 20px!important;
        }
        footer ul{
            width:100%;
        }
        .centrar{
            padding: 5px 30px;
        }
        footer ul li{
            list-style: none;
            display: inline;
            float:left;
            color:white;
            font-style:oblique;
        }
   
    .derecha{
      margin-left:10%;
    }
}
@media only screen and (max-width: 1200px) {
  #SURFACE_WHITE{
    position: relative;
    top:150px;
    right:-600px;
  }
}
@media only screen and (max-width: 1100px) {
     nav ul li{
        display: none;
        font-weight: bolder;
        font-size: 17.52px;
        float:right;
        padding: 20px 10px;
		 padding-top: 25px;

    }

    .logo{
        padding: 0 0 5px 0!important;
        margin: 0 55% 0 0;
    }
}
/*----------------------------------------IPAD/TABLET(VERTICAL)---------------------------------------------------------------------------------------------------------------------------------------*/

@media only screen and (max-width: 1024px) {
 nav ul li{
        display: none;
        font-weight: bolder;
        font-size: 17.52px;
        float:right;
        padding: 20px 10px;
	 padding-top: 25px;
    }
    nav .logo{
        display:block;
    }
    
    .icono_menu{
    
            display: block;
            right: 0px;
            top: -10px;
            float: right;
            font-size: 35px;

    }
    .logo{
        padding: 0 0 5px 0!important;
        margin: 0 55% 0 0;
      }
    nav ul li img{
            width: 90%;
            height: 50px;
            margin:15px 10px;
    }
    nav{
        height: 70px;
        position: fixed;
        top: -1px;

    }
    #side_menu ul li {
        padding: 8px 8px 8px 32px;
        display: block;
        transition: 0.3s;
        width: 100%;
        border: 0;
    }
    .services{
      cursor: pointer;
      color:white;
    }
    .services ul{
      display: none;
      background-color: #111!important;
    }
    .services ul li{
      background-color: #111!important;
    }
    .services ul li:active{
      background-color: #fff!important;
      color:#111!important;
    }
    .services ul li a:active{
      background-color: #fff!important;
      color:#111!important;
    }
    .services ul li a{
      background-color: #111!important;
    }
    #logotipo{
        content:url("../images/logo_movil.png");
    }
    body{
        max-height:550px!important;
    }
    .row{
        margin:0;
        width:100%;
    }
    /*-------------------------------------------------------------------------------------------------slider------------------------------------------------------------------------------------------------*/
         #slider{
         height:568px!important;
         width:320px;
     }
     #slider .texto{
        font-size:40px!important;
        text-shadow: 4px 4px #000;
    }
    .forcefullwidth_wrapper_tp_banner{
        margin-top:0!important;
    }
    .texto{
        font-size:20px!important;
    }
    .untoched{
        position: relative;
        top:50px;
    }
    .surface{
        font-weight:600!important;
    }
    #SURFACE1 {
        display: block;
        position: relative!important;
        left: 00px!important;
        top: 200px!important;
    }
    #txtSlider1{
      position: relative!important;
      top: 80px!important;
      left: 0px!important;
     
    }
     #txtSlider1 span{

      font-size: 20px!important;
    }
    .subrayadoSlider{
      position: relative;
      top:-10px;
    }
    #txtSlider2{
      display: none;
    }
    #SURFACE2{
      position: relative!important;
      top: 250px!important;
      left: 600px!important;
      font-size: 45px!important;
      text-shadow: 2px 2px #000;
    }
    .no-surface{
      display: block;
      margin-top: 20px;
      font-size:45px!important;
    }
    #UNTOCHED2{
      position: relative!important;
      top: 380px!important;
      left: 600px!important;
      font-size: 45px!important;
      text-shadow: 1px 1px #000;
      font-weight: normal!important;
    }
    #UNTOCHED2 span{
      font-size: 45px!important;
      text-shadow: 2px 2px #000;
      font-style: normal!important;
      font-weight: normal!important;
    }
      
    
    #UNTOCHED2 hr{
      display: none;
      
    }
    #SURFACE3{
       position: relative!important;
      top: -430px!important;
      left: -180px!important;
      font-size: 45px!important;
      text-shadow: 2px 2px #fff;
      color: black!important;
      font-weight: bolder!important;
    }
    #UNTOCHED3{
      position: relative!important;
      top: 0px!important;
      left: 0px!important;
      font-size: 45px!important;
      text-shadow: 2px 2px #fff;
      color: black!important;
    }
    #UNTOCHED3 span{
        font-size: 45px!important;
        text-shadow: 2px 2px #fff;
        font-weight: bolder!important;
        font-style: normal!important;
      
    }
    #logo_redondo{
      display: block!important;
      position: relative!important;
      top: 100px!important;
      left: 0px!important;
      font-size: 25px!important;
      text-shadow: 2px 2px #fff;
      color: black!important;
    }
    #logo_redondo img{
      height: 100px!important;
      width: 100px!important;
    }
    #UNTOCHED3 hr{
     display: none!important

    }
    .tp-fullwidth-forcer{
        height:568px!important;
    }
    #SURFACE_WHITE {
        position: relative;
        top: 150px;
        right: -600px;
    }
    /*--------------------------------------------------------------------------seccion internacional-------------------------------------------------------------------------------------------------------------*/
        #international{
            color: rgb(65,64,66);
            height: 100px;
            padding: 0;
        }
        #international .texto{
            padding:0px 0px 0px 20px;
            text-align: justify;
            background: white; 
            height: 0px; 
           

        }
        #international .texto h2{
                font-size: 30px;
                padding: 10px 30px 0 20px;

        }
        #international .texto p{
            font-size: 15px;
            padding: 10px 30px 0 10px;
            margin-top: 30px;
        }
        #international .texto a{
           color:#be1111;
           font-style: oblique;
        }
        #international .imagen{
            padding:0;
            background: white; 
            
        }
        #international .imagen img{
            width: 100%;
            position: relative;
            top: -30px;
        }
                    
        
        /*----------------------------------------------------------------------------seccion customer testimonial--------------------------------------------------------------------------------------------------*/
        #customer_testimonial{
            color:rgb(65,64,66);
            height: 600px;
            padding:0;
            margin-bottom:100px;
           
        }
        #customer_testimonial .texto2{
               padding:0;
        }
        #customer_testimonial .texto2 h2{
             font-size: 30px;
            padding: 10px 30px 0 30px;
            text-decoration: underline;
            text-decoration-color: #be1111;
            top:100px;
        }
        #customer_testimonial .texto2 p{
             font-size: 15px;
            padding: 10px 30px 0 30px;
            margin-top: 30px;
            height: auto;
            top:100px;
        
        }
        #customer_testimonial .imagen2{
            padding: 100px 0 100px 100px;
            background: white; 
            height:600px; 
            float: left;
            
            
        }
        #customer_testimonial .imagen2 img{
               width: 300px;
                height: 400px;
            
        }
        .red-oblique{
            color: #be1111;
            font-style: oblique;
        }
        /*-----------------------------------------------------------------------------------seccion customers---------------------------------------------------------------------------------------------------------*/
         #customers{
            height: auto;
        }
        #customers h2{
              margin: 20px 0 0px 0;
              font-size: 30px;
              padding: 0 40%;
              color:#be1111;
        }
        #customers img{
            margin: 0;
            height: auto;
            width: 100%;
        }
        #single-slider{
            display:block!important;
        }
        
        .movil_img{
            display:none!important;
        }/*
        .owl-dots .owl-dot{
            height:10px;
            width:10px;
            margin: 2px 5%;
        }
        #single-slider .owl-dots{
          padding: 00 43% 0 48%;
        }*/
        /*-----------------------------------------------------------------------------------seccion footer1---------------------------------------------------------------------------------------------------------*/
        #footer1{
            background: rgb(209,211,212);
            height:80px;
            font-size:15px;
        }
        #footer1 ul{
            padding: 0 0% 0% 7%;
        }
        #footer1 ul li{
            list-style: none;
            font-style: oblique;
            display:inline;
            float:right;
            margin:0;
            padding: 10px 0px;
            width: 30%;

        }
        .fas{
                margin-right: 5px;
        }
        #footer1 ul li:first-child{
            padding:10px;
        }
         .mail-down{
            margin-right: 10px!important;
        }
        .address-side{
            width:33%!important;
        }
        /*-------------------------------------------------------------------------------------------footer-----------------------------------------------------------------------------------------------------------*/
        footer{
            background: rgb(65,64,66);
            height:70px;
            color:white;
            font-size:15px;
            padding: 10px 20px!important;
        }
        footer ul{
            width:100%;
        }
        .centrar{
            padding: 5px 30px;
        }
        footer ul li{
            list-style: none;
            display: inline;
            float:left;
            color:white;
            font-style:oblique;
        }
   
    .derecha{
      margin-left:10%;
    }
}
/*----------------------------------------IPAD/TABLET(VERTICAL)---------------------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 823px) {
     nav ul li{
        display: none;
        font-weight: bolder;
        font-size: 17.52px;
        float:right;
        padding: 20px 10px;
		 padding-top: 25px;

    }
    nav .logo{
        display:block;
    }
    .logo{
    padding: 0 0 5px 0!important;
    margin: 0 40% 0 0;
}
    .icono_menu{
    
            display: block;
            right: 0px;
            top: -10px;
            float: right;
            font-size: 35px;

    }
    nav ul li img{
            width: 90%;
            height: 50px;
            margin:15px 10px;
    }
    nav{
        height: 70px;
        position: fixed;
        top: -1px;

    }
    #logotipo{
        content:url("../images/logo_movil.png");
    }
    body{
        max-height:550px!important;
    }
    .row{
        margin:0;
        width:100%;
    }
    /*----------------------------------------------------------------------------------------------side menu------------------------------------------------------------------------------------------*/

        #side_menu{
          display:block;
          height: 100%;
          width: 0%;
          position: fixed;
          z-index: 1;
          top: 0;
          right: 0;
          background-color: #111;
          overflow-x: hidden;
          -webkit-transition: width 2s; /* For Safari 3.1 to 6.0 */
          transition: width 1s;
          padding-top: 60px;
        }



        #side_menu ul li{
          padding: 8px 8px 8px 32px;
          

          display: block;
          transition: 0.3s;
          width: 100%;
          
        }
        #side_menu ul li::before {
            content: "\2022";
            color: #B32524;
            font-weight: bold;
            display: inline-block;
            width: 1.2em;
        }
        #side_menu ul li a{
            color:white;
          }
        .side_logo{
          content: url("../images/logo2-white.png");
          width:70%;
          height:auto;
          margin:100% 20px 0 20px;
          display:block;
          font-size:15px;
        }
        .side_info{
          color:white;
          font-weight:600;
          padding:20px 20px 20px 20px;

        }
        #side_menu .dropdown-content a{
          color: white;
          padding: 6px 16px;
          text-decoration: none;
          display: block;
          font-size: 18px;
          font-weight: 600;
          background: #111;
        }
        #side_menu .dropdown-content a:hover{
          text-decoration: underline;
          text-decoration-color: rgb(237,28,36);
        }

        #side_menu .dropdown-content{
            box-shadow: 0px 8px 16px 0px rgba(255,247,255,0.2);
        }

        #side_menu .closebtn {
          position: absolute;
          top: 0;
          right: 25px;
          font-size: 36px;
          margin-left: 50px;
          color:white;
        }

        .dropdown-content {
          display: none;
          position: absolute;
          background-color: #fff;
          min-width: 160px;
          box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
          z-index: 1;
        }
    /*-------------------------------------------------------------------------------------------------slider------------------------------------------------------------------------------------------------*/
         #slider{
         height:568px!important;
         width:320px;
     }
     #slider .texto{
        font-size:40px!important;
        text-shadow: 4px 4px #000;
    }
    .forcefullwidth_wrapper_tp_banner{
        margin-top:0!important;
    }
    .texto{
        font-size:20px!important;
    }
    .untoched{
        position: relative;
        top:50px;
    }
    .surface{
        font-weight:600!important;
    }
    #SURFACE1 {
        display: block;
        position: relative;
        left: 100px!important;
    }
    #txtSlider1{
      position: relative!important;
      top: 200px!important;
      left: -150px!important;
     
    }
     #txtSlider1 span{

      font-size: 16px!important;
    }
    .subrayadoSlider{
      position: relative;
      top:-10px;
    }
    #txtSlider2{
      display: none;
    }
    #SURFACE2{
      position: relative!important;
      top: 250px!important;
      left: 400px!important;
      font-size: 35px!important;
      text-shadow: 2px 2px #000;
    }
    .no-surface{
      display: block;
      margin-top: -10px!important;
      font-size: 35px!important;
    }
    #UNTOCHED2{
      position: relative!important;
      top: 345px!important;
      left: 400px!important;
      font-size: 25px!important;
      text-shadow: 1px 1px #000;
      font-weight: normal!important;
    }
    #UNTOCHED2 span{
      font-size: 40px!important;
      text-shadow: 1px 1px #000;
      font-style: oblique!important;
      font-weight: bold!important;
      
    }
    #UNTOCHED2 hr{
      display: none;
      
    }
    #SURFACE3{
    position: relative!important;
    top: -400px!important;
    left: -120px!important;
    font-size: 35px!important;
    text-shadow: 2px 2px #fff;
    color: black!important;
    font-weight: bolder!important;
    }
    #UNTOCHED3{
      position: relative!important;
      top: 40px!important;
      left: 0px!important;
      font-size: 35px!important;
      text-shadow: 2px 2px #fff;
      color: black!important;
    }
    #UNTOCHED3 span{
      font-size: 40px!important;
      text-shadow: 2px 2px #fff;
      font-weight: bolder!important;
      font-style: oblique!important;
    }
    #logo_redondo{
      display: block!important;
      position: relative!important;
      top: 130px!important;
      left: 0px!important;
      font-size: 25px!important;
      text-shadow: 2px 2px #fff;
      color: black!important;
    }
    #logo_redondo img{
      height: 100px!important;
      width: 100px!important;
    }
    #UNTOCHED3 hr{
     display: none!important

    }
    .surface{
        font-weight:600!important;
    }
    .tp-fullwidth-forcer{
        height:568px!important;
    }
    #SURFACE_WHITE {
        position: relative;
        top: 150px;
        right: -350px;
    }

    /*--------------------------------------------------------------------------seccion internacional-------------------------------------------------------------------------------------------------------------*/
        #international{
            color:rgb(65,64,66);
            height: auto;
            padding:0;
            margin:0;
        }
        #international .texto{
            padding:0px 0px 0px 20px;
            text-align: justify;
            background: white; 
            height: auto; 
            display: block;
            float:none;
            width: 100%;
        }
        #international .texto h2{
              font-size: 25px;
              padding: 10px 0px 0 0px;
              margin-left: 10px;
        }
        #international .texto p{
            font-size: 15px;
            padding: 10px 30px 0 10px;
            margin-top: 30px;
        }
        #international .texto a{
           color:#be1111;
           font-style: oblique;
        }
        #international .imagen{
            padding:0;
            background: white;
            height:auto;             
        }
        #international .imagen img{
             width: 100%;
            position: relative;
            top: -30px;
            height: auto;
        }
                    
        #home_carousel{
          display: block;
          float: none;
        }
        /*----------------------------------------------------------------------------seccion customer testimonial--------------------------------------------------------------------------------------------------*/
        #customer_testimonial{
            color:rgb(65,64,66);
            height: 600px;
            padding:0;
           margin-bottom: 100px;
        }
        #customer_testimonial .texto2{
               padding:0;
        }
        #customer_testimonial .texto2 h2{
             font-size: 25px;
            padding: 10px 30px 0 30px;
            text-decoration: underline;
             text-decoration-color: #be1111;
                 top: 80px;
        }
        #customer_testimonial .texto2 p{
          font-size: 15px;
          padding: 10px 30px 0 30px;
          margin-top: 30px;
          height: auto;
          top: 50px;
        
        }
        #customer_testimonial .imagen2{
            padding:100px 0 0 0;
            background: white; 
            height:600px; 
            float: left;
        }
        #customer_testimonial .imagen2 img{
               width: 350px;
               height: 400px;
        }
        .red-oblique{
            color: #be1111;
            font-style: oblique;
        }
        /*-----------------------------------------------------------------------------------seccion customers---------------------------------------------------------------------------------------------------------*/
         #customers{
            height: auto;
        }
        #customers h2{
            margin: 0;
            font-size: 27px;
            padding: 5% 43% 2% 43%;
            color: #be1111;
            font-weight: bolder;
        }
        #customers img{
          font-size: 25px;
          padding: 10px 0px 0 0px;
          margin-left: 10px;
        }
        #single-slider{
            display:none!important;
        }
        
        .movil_img{
            display:block!important;
        }/*
        .owl-dots .owl-dot{
            height:10px;
            width:10px;
            margin: 2px 5%;
        }
        .owl-dots{
              padding: 0 43% 0 47%;
        }*/
        /*-----------------------------------------------------------------------------------seccion footer1---------------------------------------------------------------------------------------------------------*/
        #footer1{
            background: rgb(209,211,212);
            height:80px;
            font-size:15px;
        }
        #footer1 ul{
            padding: 0 0% 0% 10%;
        }
        #footer1 ul li{
            list-style: none;
            font-style: oblique;
            display:inline;
            float:right;
            margin:0;
            padding: 10px 0px;
            width: 30%;

        }
        .fas{
                margin-right: 5px;
        }
        #footer1 ul li:first-child{
            padding:10px;
        }
        #footer1 ul li:last-child {
            padding: 10px 0;
            font-size: 15px;
        }
         .mail-down{
            margin-right: 10px!important;
        }
        .address-side{
            width:33%!important;
        }
        /*-------------------------------------------------------------------------------------------footer-----------------------------------------------------------------------------------------------------------*/
        footer{
            background: rgb(65,64,66);
            height:70px;
            color:white;
            font-size:15px;
            padding: 10px 20px!important;
        }
        footer ul{
            width:100%;
        }
        .centrar{
            padding: 5px 20px;
        }
        footer ul li{
            list-style: none;
            display: inline;
            float:left;
            color:white;
            font-style:oblique;
        }
        .derecha{
          margin-right: 0!important;
          margin-left: 0!important;
        }
        .izquierda{
          margin-left:10px!important;
        }
   
}
@media only screen and (max-width: 720px) {
    .logo{
        padding: 0 0 5px 0!important;
        margin: 0 20% 0 0;
        top: -0px;
        position: relative;
        z-index: 0;
    }
    #SURFACE_WHITE {
        position: relative;
        top: 200px;
        right: -100px;
    }
     #international{
        color:rgb(65,64,66);
        height: auto;
        padding:0;
        margin:0;
    }
    #international .texto{
        padding:0px 0px 0px 20px;
        text-align: justify;
        background: white; 
        height: auto; 
        display: block;
        float:none;
        width: 100%;
    }
    #international .texto h2{
          font-size: 25px;
          padding: 10px 0px 0 0px;
          margin-left: 10px;
    }
    #international .texto p{
        font-size: 15px;
        padding: 10px 30px 0 10px;
        margin-top: 30px;
    }
    #international .texto a{
       color:#be1111;
       font-style: oblique;
    }
    #international .imagen{
        padding:0;
        background: white;
        height:auto; 
        width:100%;   
        float: none;         
    }
    #international .imagen img {
        width: auto;
        position: relative;
        top: auto;
        height: 300px;
        float: none;
        margin: 0 auto;
        padding: 0;
    }
                
    #home_carousel{
      display: block;
      float: none;
    }
    #footer1{
        font-size: 11px;
    }
    #footer1 ul {
        padding: 0 0% 0% 5%;
    }
    #footer1 ul li:last-child {
        padding: 10px 10px;
        font-size: 11px;
    }
    .centrar {
        padding: 5px 80px;
    }
}
@media only screen and (max-width: 535px) {
     nav ul li{
        display: none;
        font-weight: bolder;
        font-size: 17.52px;
        float:left;
        padding: 20px 10px;
		 padding-top: 25px;

    }
    nav .logo{
        display:block;
    }
    
    .icono_menu{
        display: block;
        right: 0px;
        top: -20px;
        float: right;
        z-index: 1;
    }
    .logo{
        padding: 0 0 5px 0!important;
        margin: 0 00px 0 0;
        top: -92px;
        position: relative;
        z-index: 0;
    }
    nav ul li img{
        width: 75%;
        height: 40px;
        margin-top: 2px;
    }
    nav{
        height: 50px;

    }
    #logotipo{
        content:url("../images/logo_movil.png");
        width: 70%;
    }
    body{
        max-height:550px!important;
    }
    .row{
        margin:0;
        width:100%;
    }
    /*-------------------------------------------------------------------------------------------------slider------------------------------------------------------------------------------------------------*/
    #slider{
         height:812px!important;
         
     }
    
    
    .forcefullwidth_wrapper_tp_banner{
        margin-top:0!important;
    }
    #slider .texto{
        font-size:20px!important;
        text-shadow: 2px 2px #000;
    }
    .untoched{
        position: relative;
        top:50px;
    }
   #SURFACE1{
      display:none;
    }
    #txtSlider1{
        position: relative!important;
        top: 320px!important;
        left: -32px!important;
    }
     #txtSlider1 span{
  
      font-size: 14px!important;
    }
    .subrayadoSlider{
      position: relative;
      top:-10px;
    }
    #txtSlider2{
      display: none;
    }
    #SURFACE2{
      position: relative!important;
      top: 250px!important;
      left: 170px!important;
      font-size: 35px!important;
      text-shadow: 2px 2px #000;
    }
    .no-surface{
      display: block;
      margin-top: 20px;
      font-size:35px!important;
    }
    #UNTOCHED2{
      position: relative!important;
      top: 325px!important;
      left: 170px!important;
      font-size: 25px!important;
      text-shadow: 4px 4px #000;
    }
    #UNTOCHED2 span{
      font-size: 35px!important;
      text-shadow: 2px 2px #000;
      font-style: oblique!important;
      font-weight: bolder!important;
      
    }
    #UNTOCHED2 hr{
      display: none;
      
    }
    #SURFACE3{
      position: relative!important;
      top: -400px!important;
      left: 0px!important;
      font-size: 28px!important;
      text-shadow: 2px 2px #fff;
      color: black!important;
      font-weight: bolder!important;
    }
    #UNTOCHED3{
      position: relative!important;
      top: 00px!important;
      left: 0px!important;
      font-size: 25px!important;
      text-shadow: 2px 2px #fff;
      color:black!important;
    
    }
    #UNTOCHED3 span{
      font-size: 35px!important;
      text-shadow: 2px 2px #fff;
      
    }
    #logo_redondo{
      display: block!important;
      position: relative!important;
      top: 230px!important;
      left: 20px!important;
      font-size: 25px!important;
      text-shadow: 2px 2px #fff;
      color: black!important;
    }
    #logo_redondo img{
      height: 100px!important;
      width: 100px!important;
    }
    #UNTOCHED3 hr{
     display: none!important

    }
    .surface{
        font-weight:600!important;
    }
    .tp-fullwidth-forcer{
        height:812px!important;
    }
    #SURFACE_WHITE {
        position: relative;
        top: 250px;
        right: -50px;
    }
    /*--------------------------------------------------------------------------seccion internacional-------------------------------------------------------------------------------------------------------------*/
        #international{
            color:rgb(65,64,66);
            height: auto;
            padding:0;
            margin:0;
            margin-top:30px;
        }
        #international .texto {
            padding: 0px 0px 0px 20px;
            text-align: justify;
            background: white;
            height: auto;
            margin-bottom:50px;
        }
        #international .texto h2{
            font-size: 30px;
            padding: 0px 50px 0 0px;
            margin-left: 10px;
            text-align: left;

        }
        #international .texto p{
            font-size: 15px;
            padding: 10px 30px 0 10px;
            margin-top: 30px;
        }
        #international .texto a{
           color:#be1111;
           font-style: oblique;
        }
        #international .imagen{
            padding:0px 0 0 0;
            background: white; 
            width:100%;
            margin: 0;
        }
        #international .imagen img{
            width:100%;
            position: relative;
            top: 0;
            height: auto;
        }
                    
        
        /*----------------------------------------------------------------------------seccion customer testimonial--------------------------------------------------------------------------------------------------*/
        #customer_testimonial{
            color:rgb(65,64,66);
            height: 600px;
            padding:0;
            margin-top: 200px;
            margin-bottom: 100px;
        }
        #customer_testimonial .texto2{
               padding:0;
        }
        #customer_testimonial .texto2 h2{
            font-size: 25px;
            padding: 10px 30px 0 30px;
            text-decoration: none;
            text-decoration-color: #be1111;

        }
        #customer_testimonial .texto2 p{
            font-size: 15px;
            padding: 10px 30px 0 30px;
            margin-top: 30px;
            height: auto;
            width: 100%;
            font-style: oblique;
            background: white;
        
        }
        #customer_testimonial .imagen2{
            padding:100px 0 0 0;
            background: white; 
            height:600px; 
            float: left;
            
        }
        #customer_testimonial .imagen2 img{
           width:500px;
           height:600px;
            
        }
        .red-oblique{
            color: #be1111;
            font-style: oblique;
        }
        /*-----------------------------------------------------------------------------------seccion customers---------------------------------------------------------------------------------------------------------*/
        #customers{
            height: 450px;
        }
       #customers h2{
            font-size: 25px;
            padding: 10px 37% 0 37%;
            color: #be1111;
        }
        #customers img{
            margin: 0 ;
            height: auto;
            width: 100%;
        }
          #single-slider{
            display: none;
        }
      
        .movil_img{
            display:block!important;
        }/*
        .owl-dots .owl-dot{
            height:10px;
            width:10px;
            margin: 2px 5%;
        }
        .owl-dots{
          margin:0 37%;
          padding:0;
        }*/
        /*-----------------------------------------------------------------------------------seccion footer1---------------------------------------------------------------------------------------------------------*/
        #footer1{
            background: rgb(209,211,212);
            height: 125px;
            font-size:10px;
        }
        #footer1 ul{
            padding: 10px 0% 0% 0%;
        }
        #footer1 ul li{
            list-style: none;
            font-style: oblique;
            display:inline;
            float:right;
            margin:0;
            padding: 10px 0px;
            width: 50%;

        }
        .fas{
                margin-right: 5px;
        }
        #footer1 ul li:first-child{
            padding:10px;
        }
        #footer1 ul li:last-child {
            padding: 0px 0px;
            font-size: 11px;
        }
        .br-none{
            display:none;
        }
        .address-side{
                top: -50px;
                right: -20px;
        }
        .mail-down{
                position: relative;
                top: -10px;
                left: 10px;
        }
        .office{
            display:none;
        }
        /*-------------------------------------------------------------------------------------------footer-----------------------------------------------------------------------------------------------------------*/
        footer{
            background: rgb(65,64,66);
            height: 55px;
            font-size: 13px;
            color:white;
            padding: 10px 20px!important;
        }
        footer ul{
            width:100%;
        }
        .centrar{
            padding: 5px 30px;
        }
        footer ul li{
            margin-right: 40px!important;
            visibility: visible;
            animation-name: fadeIn;
            margin-left: 30px;
            list-style: none;
            display: inline;
            float:left;
            color:white;
            font-style:oblique;
        }
   
}
   

@media only screen and (max-width: 375px) {
	
	.inputCity
	{
		margin-left: 0px !important;
		margin-right: 0px !important;
		width: 89% !important;
	}
	
	.inputState
	{
		margin-left: 10% !important; 
		width: 80% !important;
	}

	
	
     nav ul li{
        display: none;
        font-weight: bolder;
        font-size: 17.52px;
        float:left;
        padding: 20px 10px;
		 padding-top: 25px;

    }
    nav .logo{
        display:block;
    }
    
    .icono_menu{
        display: block;
        right: 0px;
        top: -20px;
        float: right;
       

    }
    .logo{
        padding: 0 0 5px 0!important;
        margin: 0 100px 0 0;
    }
    nav ul li img{
        width: 75%;
        height: 40px;
        margin-top: 2px;
    }
    nav{
        height: 50px;

    }
    #logotipo{
        content:url("../images/logo_movil.png");
        width: 90%;
    }
     .row{
        margin:0;
        width:100%;
    }
    .points-index{
      display: none;
    }
    .points-down-index{
      display: none;
    }
    /*-------------------------------------------------------------------------------------------------slider------------------------------------------------------------------------------------------------*/
        
     #slider{
             
             width:360px;
     }
  
    .forcefullwidth_wrapper_tp_banner{
        margin-top:0!important;
    }
    .texto{
        font-size:25px!important;
    }
    .untoched{
        position: relative;
        top:0px;
    }
     #SURFACE1{
          display:none;
        }
        #txtSlider1{
            position: relative!important;
            top: 350px!important;
            left: -10px!important;
        }
         #txtSlider1 span{
    
          font-size: 12px!important;
        }
        .subrayadoSlider{
          position: relative;
          top:-10px;
        }
        #txtSlider2{
          display: none;
        }
        #SURFACE2{
          position: relative!important;
          top: 250px!important;
          left: 170px!important;
          font-size: 24px!important;
          text-shadow: 2px 2px #000;
        }
        .no-surface{
          display: block;
          margin-top: 0px!important;
          font-size: 24px!important;
        }
        #UNTOCHED2{
          position: relative!important;
          top: 305px!important;
          left: 170px!important;
          font-size: 25px!important;
          text-shadow: 4px 4px #000;
        }
        #UNTOCHED2 span{
            font-size: 28px!important;
            text-shadow: 2px 2px #000;
            font-style: oblique!important;
            font-weight: bolder!important;
          
        }
        #UNTOCHED2 hr{
          display: none;
          
        }
        #SURFACE3{
          position: relative!important;
          top: -400px!important;
          left: 0px!important;
          font-size: 28px!important;
          text-shadow: 2px 2px #fff;
          color: black!important;
          font-weight: bolder!important;
        }
        #UNTOCHED3{
          position: relative!important;
          top: -50px!important;
          left: 0px!important;
          font-size: 25px!important;
          text-shadow: 2px 2px #fff;
          color: black!important;
        }
        #UNTOCHED3 span{
          font-size: 30px!important;
          text-shadow: 2px 2px #fff;
          
        }
        #logo_redondo{
          display: block!important;
          position: relative!important;
          top: 230px!important;
          left: 20px!important;
          font-size: 25px!important;
          text-shadow: 2px 2px #fff;
          color: black!important;
        }
        #logo_redondo img{
          height: 100px!important;
          width: 100px!important;
			display: none;
        }
        #UNTOCHED3 hr{
         display: none!important

        }
        .surface{
            font-weight:600!important;
        }
    .untoched hr{
        height: 15px!important;
        font-size: 15px!important;
        top:-40px!important;
    }
    .tp-fullwidth-forcer{
        height: 812px!important;
            }

    /*--------------------------------------------------------------------------seccion internacional-------------------------------------------------------------------------------------------------------------*/
        #international{
            color:rgb(65,64,66);
            height: 790px;
            padding:0;
            margin-bottom: 100px;
            margin-top: 30px;
        }
        #international .texto{
            padding:0px 0px 0px 20px;
            text-align: justify;
            background: white; 
            height: 600px; 
           

        }
        #international .texto h2{
            font-size: 30px;
            padding: 0px 50px 0 0px;
            margin-left: 10px;
            text-align: left;

        }
        #international .texto p{
            font-size: 15px;
            padding: 10px 30px 0 10px;
            margin-top: 30px;
        }
        #international .texto a{
           color:#be1111;
           font-style: oblique;
        }
        #international .imagen{
            padding:0px 0 0 0;
            background: white; 
             
           
            
        }
        #international .imagen img{
            width:100%;
            position: relative;
            top: 0px;
            height: auto;
        }
                    
        
        /*----------------------------------------------------------------------------seccion customer testimonial--------------------------------------------------------------------------------------------------*/
        #customer_testimonial{
            color:rgb(65,64,66);
            height: 600px;
            padding:0;
            margin-top: 300px;
            margin-bottom: 120px;
        }
        #customer_testimonial .texto2{
               padding:0;
        }
        #customer_testimonial .texto2 h2{
            font-size: 25px;
            padding: 10px 30px 0 30px;
            text-decoration: none;
            text-decoration-color: #be1111;

        }
        #customer_testimonial .texto2 p{
            font-size: 15px;
            padding: 10px 30px 0 30px;
            margin-top: 30px;
            height: auto;
            width: 100%;
            font-style: oblique;
            background: white;
        
        }
        #customer_testimonial .imagen2{
            padding:100px 0 0 0;
            background: white; 
            height:600px; 
            float: left;
            
        }
        #customer_testimonial .imagen2 img{
           width:500px;
           height:600px;
            
        }
        .red-oblique{
            color: #be1111;
            font-style: oblique;
        }
        /*-----------------------------------------------------------------------------------seccion customers---------------------------------------------------------------------------------------------------------*/
          #customers{
            height:auto!important;
        }
        #customers h2{
            font-size: 25px;
            padding: 10px 37% 0 37%;
            color: #be1111;
        }
        #customers img{
            margin: 0;
            height: auto;
            width: 100%;
        }
        #single-slider{
            display: none;
        }
        .movil_img{
            display:block!important;
        }/*
        .owl-dots .owl-dot{
            height:10px;
            width:10px;
            margin: 2px 5%;
        }
        .owl-dots{
          margin:0 37%;
          padding: 0;
        }*/
        /*-----------------------------------------------------------------------------------seccion footer1---------------------------------------------------------------------------------------------------------*/
        #footer1{
            background: rgb(209,211,212);
            height: 125px;
            font-size:10px;
            margin-top: 250px;
        }
        #footer1 ul{
            padding: 10px 0% 0% 0%;
        }
        #footer1 ul li{
            list-style: none;
            font-style: oblique;
            display:inline;
            float:right;
            margin:0;
            padding: 10px 0px;
            width: 50%;

        }
        .fas{
                margin-right: 5px;
        }
        #footer1 ul li:first-child{
            padding:10px;
        }
        .br-none{
            display:none;
        }
        .address-side{
                top: -50px;
                right: -20px;
        }
        .mail-down{
                position: relative;
                top: -10px;
                left: 10px;
        }
        .office{
            display:none;
        }
        /*-------------------------------------------------------------------------------------------footer-----------------------------------------------------------------------------------------------------------*/
        footer{
            background: rgb(65,64,66);
            height: 75px;
            font-size: 13px;
            color:white;
            padding: 10px 20px!important;
        }
        footer ul{
            width:100%;
        }
        .centrar{
            padding: 5px 30px;
        }
        footer ul li{
            margin-right: 40px!important;
            visibility: visible;
            animation-name: fadeIn;
            margin-left: 30px;
            list-style: none;
            display: inline;
            float:left;
            color:white;
            font-style:oblique;
        }
   
}
   



/*----------------------------------------------------------MÓVIL---------------------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 360px) 
{
    	.iconoFooter
	{
		font-size: 20px; 
		color: #be1111; 
		margin-top: 8px; 
		margin-right: 15px;
	}

     nav ul li{
        display: none;
        font-weight: bolder;
        font-size: 17.52px;
        float:left;
        padding: 20px 10px;

    }
    nav .logo{
        display:block;
    }
    
    .icono_menu{
      display: block;
        right: 0px;
        top: -15px;
        float: right;
       
    }
     .icono_menu :hover{
        cursor: pointer;
    }
    .logo{
        padding: 0 0 5px 0!important;
        margin: 0 100px 0 0;
    }
    nav ul li img{
                   width: 95%;
                    height: 40px;
                    margin: 15px 10px;
    }
    nav{
        height: 70px;
        width:100%;
        margin: 0;
        border-bottom: 5px solid #be1111;

    }
    #logotipo{
        content:url("../images/logo_movil.png");
    }
    .container-fluid{
        margin:0;
    }
     .row{
        margin:0;
        width:100%;
    }
    /*-------------------------------------------------------------------------------------------------slider------------------------------------------------------------------------------------------------*/
   
     #slider{
             
             height: 640px!important;
     }
     #slider .texto{
        font-size:20px!important;
        text-shadow: 2px 2px #000;
    }
    .forcefullwidth_wrapper_tp_banner{
        margin-top:0!important;
    }
    .texto{
        font-size:20px!important;
    }
    .untoched{
        position: relative;
        top:0px;
    }
    
    #SURFACE1{
      display: none;
    }
    #txtSlider1{
      position: relative!important;
      top: 300px!important;
      left: -30px!important;
     
    }
     #txtSlider1 span{
        font-size: 11px!important;
    }
    .subrayadoSlider{
      position: relative;
      top:-10px;
    }
    #txtSlider2{
      display: none;
    }
    #SURFACE2{
      position: relative!important;
      top: 250px!important;
      left: 170px!important;
      font-size: 24px!important;
      text-shadow: initial !important;
    }
    .no-surface{
      display: block;
      margin-top: 20px;
      font-size:24px!important;
    }
    #UNTOCHED2{
      position: relative!important;
      top: 305px!important;
      left: 160px!important;
      font-size: 25px!important;
      text-shadow: 4px 4px #000;
    }
    #UNTOCHED2 span{
      font-size: 25px!important;
      text-shadow: initial !important;
      font-style: oblique!important;
      font-weight: bolder!important;
	  left: 10px;
   	  top: -5px;
      
    }
    #UNTOCHED2 hr{
      display: none;
      
    }
    #SURFACE3{
        position: relative!important;
        top: -250px!important;
        left: -5px!important;
        font-size: 24px!important;
        text-shadow: initial !important;
        color:black!important;
    }
    #logo_redondo{
      display: none;
    }
    #UNTOCHED3{
      position: relative!important;
      top: -250px!important;
      left: -5px!important;
      font-size: 25px!important;
      text-shadow: initial !important;
      color:black!important;
    
    }
    #UNTOCHED3 span{
      font-size: 28px!important;
      text-shadow: 2px 2px #fff;
      
    }
    #UNTOCHED3 hr{
     display: none!important

    }
    .surface{
        font-weight:600!important;
    }
    .tp-fullwidth-forcer{
        height: 640px!important;
            }

    /*--------------------------------------------------------------------------seccion internacional-------------------------------------------------------------------------------------------------------------*/
        #international{
            color:rgb(65,64,66);
            height: 900px;
            padding:0;
            margin-bottom: 0px;
        }
        #international .texto{
            padding:0px 0px 0px 20px;
            text-align: justify;
            background: white; 
            height: 600px; 
           

        }
        #international .texto h2{
            font-size: 30px;
      			padding: 0px 50px 0 0px;
      			margin-left: 10px;
      			text-align: left;

        }
        #international .texto p{
            font-size: 15px;
            padding: 10px 30px 0 10px;
            margin-top: 30px;
        }
        #international .texto a{
           color:#be1111;
           font-style: oblique;
        }
        #international .imagen{
            padding:0 0 0 0;
            background: white; 
            margin-top: 0;           
        }
        #international .imagen img{
           width:100%;
            position: relative;
            top:0px;
            height: auto;
        }
                    
        
        /*----------------------------------------------------------------------------seccion customer testimonial--------------------------------------------------------------------------------------------------*/
        #customer_testimonial{
            color:rgb(65,64,66);
            height: 650px;
            padding:0;
            margin-top: 50px;
        }
        #customer_testimonial .texto2{
               padding:0;
        }
        #customer_testimonial .texto2 h2{
            font-size: 25px;
            padding: 10px 30px 0 30px;
            text-decoration: none;
            text-decoration-color: #be1111;

        }
        #customer_testimonial .texto2 p{
            font-size: 15px;
      			padding: 10px 30px 0 30px;
      			margin-top: 30px;
      			height: auto;
      			width: 100%;
            font-style: oblique;
            background: white;
        
        }
        #customer_testimonial .imagen2{
            padding:100px 0 0 0;
            background: white; 
            height:600px; 
            float: left;
            
        }
        #customer_testimonial .imagen2 img{
           width:500px;
           height:600px;
            
        }
        .red-oblique{
            color: #be1111;
            font-style: normal;
        }
        /*-----------------------------------------------------------------------------------seccion customers---------------------------------------------------------------------------------------------------------*/
        #customers{
            height:auto!important;
        }
        #customers h2{
               margin: 20px 0 0px 0;
               font-size: 30px;
               padding: 0 34%;
               color:#be1111;
        }
        #customers img{
            margin: 0;
            height: auto;
            width: 100%;
        }
        #single-slider{
            display: none;
        }
        .movil_img{
            display:block!important;
        }/*
        .owl-dots .owl-dot{
            height:10px;
            width:10px;
            margin: 2px 5%;
        }
        .owl-dots{
          margin:0 37%;
          padding:0;
        }*/
        /*-----------------------------------------------------------------------------------seccion footer1---------------------------------------------------------------------------------------------------------*/
          #footer1{
            background: rgb(209,211,212);
            height: 115px;
            font-size:10px;
            margin-top:100px;
        }
        #footer1 ul{
            padding: 10px 0% 0% 0%;
        }
        #footer1 ul li{
            list-style: none;
            font-style: oblique;
            display:inline;
            float:right;
            margin:0;
            padding: 10px 0px;
            width: 50%;

        }
        .fas{
                margin-right: 5px;
        }
        #footer1 ul li:first-child{
            padding:10px;
        }
        .br-none{
            display:none;
        }
        .address-side{
                top: -50px;
                right: -20px;
        }
        .mail-down{
                position: relative;
                top: -10px;
                left: 10px;
        }
        .office{
            display:none;
        }
        /*-------------------------------------------------------------------------------------------footer-----------------------------------------------------------------------------------------------------------*/
        footer{
            background: rgb(65,64,66);
            height: 75px;
            font-size: 13px;
            color:white;
            padding: 10px 20px!important;
        }
        footer ul{
            width:100%;
        }
        .centrar{
            padding: 5px 30px;
        }
        footer ul li{
            margin-right: 40px!important;
            visibility: visible;
            animation-name: fadeIn;
            margin-left: 30px;
            list-style: none;
            display: inline;
            float:left;
            color:white;
            font-style:oblique;
        }
   
}
/*----------------------------------------------------------MÓVIL---------------------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 320px) {
    

     nav ul li{
        display: none;
        font-weight: bolder;
        font-size: 17.52px;
        float:left;
        padding: 20px 10px;

    }
    nav .logo{
        display:block;
    }
    
    .icono_menu{
      display: block;
        right: 0px;
        top: -10px;
        float: right;
        
    }
    .logo{
        padding: 0 0 5px 0!important;
        margin: 0 100px 0 0;
    }
     .icono_menu :hover{
        cursor: pointer;
    }
    nav ul li img{
                   width: 95%;
                    height: 40px;
                    margin: 10px;
    }
    nav{
        height: 70px;
        width:100%;
        margin: 0;
        border-bottom: 5px solid #be1111;

    }

    #logotipo{
        content:url("../images/logo_movil.png");
        margin: 20px 0;
    }
    .container-fluid{
        margin:0;
    }
     .row{
        margin:0;
        width:100%;
        margin-top: 0px;
    }
    /*-------------------------------------------------------------------------------------------------slider------------------------------------------------------------------------------------------------*/
     #slider{
         height:568px!important;
         width:320px;
     }
    
    .forcefullwidth_wrapper_tp_banner{
        margin-top:0!important;
        
    }
    .texto{
        font-size:20px!important;
    }
     #slider .texto{
        font-size:20px!important;
        text-shadow: 2px 2px #000;
    }
    .untoched{
        position: relative;
        top:0px;
    }
    #SURFACE1{
      display:none;
    }
    #txtSlider1{
      position: relative!important;
      top: 270px!important;
      left: -30px!important;
      font-size: 20px!important;
    }
    .subrayadoSlider{
      position: relative;
      top:-10px;
    }
    #txtSlider2{
      display: none;
    }
    #SURFACE2{
      position: relative!important;
      top: 250px!important;
      left: 140px!important;
      font-size: 24px!important;
      text-shadow: 2px 2px #000;
    }
    .no-surface{
      display: block;
      margin-top: 5px!important;
    }
    #UNTOCHED2{
      position: relative!important;
      top: 305px!important;
      left: 140px!important;
      font-size: 25px!important;
      text-shadow: 4px 4px #000;
    }
    #UNTOCHED2 span{
      font-size: 26px!important;
      text-shadow: 2px 2px #000;
      font-style: oblique!important;
      font-weight: bolder!important;
      
    }
    #UNTOCHED2 hr{
      display: none;
      
    }
    #SURFACE3{
        position: relative!important;
        top: -250px!important;
        left: -5px!important;
        font-size: 24px!important;
        text-shadow: 2px 2px #fff;
        color:black!important;
    }

    #UNTOCHED3{
      position: relative!important;
      top: 50px!important;
      left: 0px!important;
      font-size: 25px!important;
      text-shadow: 2px 2px #fff;
      color: black!important;
    
    }
    #UNTOCHED3 span{
      font-size: 28px!important;
      text-shadow: 2px 2px #fff;
      
    }
    #UNTOCHED3 hr{
     display: none!important

    }
    .surface{
        font-weight:600!important;
    }
   
    .tp-fullwidth-forcer{
        height:568px!important;
    }
    /*--------------------------------------------------------------------------seccion internacional-------------------------------------------------------------------------------------------------------------*/
        #international{
            color:rgb(65,64,66);
            height: 920px;
            padding:0;
            margin-bottom: 0px;
        }
        #international .texto{
            padding:0px 0px 0px 20px;
            text-align: justify;
            background: white; 
            height:auto; 
            margin-bottom: 0px;
        }
        #international .texto h2{
                font-size: 30px;
                padding: 0px 50px 0 0px;
                margin-left: 10px;
                text-align: left;

        }
        #international .texto p{
            font-size: 15px;
            padding: 10px 30px 0 10px;
            margin-top: 30px;
        }
        #international .texto a{
           color:#be1111;
           font-style: oblique;
        }
        #international .imagen{
            padding:0;
            background: white;
            width:100%; 
        }
        #international .imagen img{
           width:100%;
            position: relative;
            top: 0px;
            height: auto;
        }
                    
        
        /*----------------------------------------------------------------------------seccion customer testimonial--------------------------------------------------------------------------------------------------*/
        #customer_testimonial{
            color:rgb(65,64,66);
            height: 800px;
            padding:0;
            margin-top: 200px;
            margin-bottom: 200px;
        }
        #customer_testimonial .texto2{
               padding:0;
               margin-top: 100px;
        }

        #customer_testimonial .texto2 h2{
            font-size: 30px;
            padding: 0px 50px 0 20px;
            margin-left: 10px;
            text-align: left;
            text-decoration: underline;
            text-decoration-color: #be1111;
        }
        #customer_testimonial .texto2 p{
             font-size: 15px;
            padding: 10px 30px 0 30px;
            margin-top: 100px;
            height: auto;
            top:0;
            background: white;
 
        }
        #customer_testimonial .imagen2{
            padding:100px 0 0 0;
            background: white; 
            height:600px; 
            float: left;
            
        }
        #customer_testimonial .imagen2 img{
           width:500px;
           height:600px;
            
        }
        .red-oblique{
            color: #be1111;
            font-style: normal;
        }
        /*-----------------------------------------------------------------------------------seccion customers---------------------------------------------------------------------------------------------------------*/
        #customers{
            height: auto;
            margin-top: 60px;
        }
        #customers h2{
            font-size: 30px;
            margin-left: 10px;
            padding: 0px 50px 0 70px;
            color: #be1111;
        }
        #customers img{
            margin: 0;
            height: auto;
            width: 100%;
        }
        #single-slider{
            display:none!important;
        }
        
        .movil_img{
            display:block!important;
        }/*
        .owl-dots .owl-dot{
            height:10px;
            width:10px;
            margin: 2px 5%;
        }
        .owl-dots{
          margin:0 37%;
          padding: 0;
        }*/
        /*-----------------------------------------------------------------------------------seccion footer1---------------------------------------------------------------------------------------------------------*/
        #footer1{
            background: rgb(209,211,212);
            height: 115px;
            font-size:10px;
        }
        #footer1 ul{
            padding: 10px 0% 0% 0%;
        }
        #footer1 ul li{
            list-style: none;
            font-style: oblique;
            display:inline;
            float:right;
            margin:0;
            padding: 10px 0px;
            width: 50%;

        }
        .fas{
                margin-right: 5px;
        }
        #footer1 ul li:first-child{
            padding:10px;
        }
        .br-none{
            display:none;
        }
        .address-side{
                top: -50px;
                right: -20px;
        }
        .mail-down{
                position: relative;
                top: -10px;
                left: 10px;
        }
        .office{
            display:none;
        }
        /*-------------------------------------------------------------------------------------------footer-----------------------------------------------------------------------------------------------------------*/
        footer{
            background: rgb(65,64,66);
            height: 75px;
            font-size: 13px;
            color:white;
            padding: 10px 20px!important;
        }
        footer ul{
            width:100%;
        }
        .centrar{
            padding: 5px 30px;
        }
        footer ul li{
            margin-right: 40px!important;
            visibility: visible;
            animation-name: fadeIn;
            margin-left: 30px;
            list-style: none;
            display: inline;
            float:left;
            color:white;
            font-style:oblique;
        }
   
}

