/*Pantalla==============================================================*/
@media (max-width:2000px){
    .traductor {
        position: absolute;
        top: 0%;
        left: 90%;
        z-index: 3;
    }
}
@media (max-width:1920px){
    .traductor {
        position: absolute;
        top: 0%;
        left: 90%;
        z-index: 3;
    }
    .title_service {
        margin-top: 500px;
    }
    .title_portafolio {
        margin-top: 500px;
    }
    .title_contact {
        margin-top: 500px;
    }
    .esquema p {
        font-size: 16px;
    }
    .card-header h5 button strong {
        font-size: 20px;
    }
}
@media (max-width:1650px){
    .traductor {
        position: absolute;
        top: 0%;
        left: 90%;
        z-index: 3;
    }
}
@media (max-width:1550px){
    .traductor {
        position: absolute;
        top: 0%;
        left: 90%;
        z-index: 3;
    }
    .esquema p {
        font-size: 12px;
    }
    .card-header h5 button strong {
        font-size: 15px;
    }
}
@media (max-width:1400px){
    .traductor {
        position: absolute;
        top: 0%;
        left: 90%;
        z-index: 3;
    }
    .title_service {
        margin-top: 250px;
    }
    .title_portafolio {
        margin-top: 250px;
    }
    .title_contact {
        margin-top: 250px;
    }
    .esquema p {
        font-size: 12px;
    }
    .card-header h5 button strong {
        font-size: 15px;
    }
}
@media (max-width:1350px){
    .traductor {
        position: absolute;
        top: 0%;
        left: 90%;
        z-index: 3;
    }
}
@media (max-width:1280px){
    .traductor {
        position: absolute;
        top: 0%;
        left: 90%;
        z-index: 3;
    }
    .title_service {
        margin-top: 400px;
    }
    .title_portafolio {
        margin-top: 400px;
    }
    .title_contact {
        margin-top: 400px;
    }
    .parrafo {
        font-size: 12px;
    }
}
@media (max-width:1199px){
    .traductor {
        position: absolute;
        top: 0%;
        left: 88%;
        z-index: 3;
    }
    .title_Ecommerce h1{
        font-size: 63px;
        margin-top: -170px; 
    }
    .title_Ecommerce img{
        width: 450px;
        height: 250px;
    }
}
@media (max-width:1024px){
    .traductor {
        position: absolute;
        top: 0%;
        left: 88%;
        z-index: 3;
    }
    .title_service {
        margin-top: 250px;
    }
    .title_portafolio {
        margin-top: 250px;
    }
    .title_contact {
        margin-top: 250px;
    }
    .title_us {
        margin-left: -30px;
    }
    .esquema p {
        font-size: 9px;
    }
    .card-header h5 button strong {
        font-size: 11px;
    }
}
/*Hamburger============================================*/
@media (max-width:991px){
    .traductor {
        position: absolute;
        margin-top: -15px;
        left: 82%;
        z-index: 3;
    }
    .navbar-toggler {   
        margin-top: 25px;  
    }
    .title_Ecommerce h1{
        font-size: 58px;
        margin-top: -170px;
    }
    .title_Ecommerce img{
        width: 420px;
    }
    .title_service {
        margin-top: 200px;
        margin-left: 80%;
    }
    .title_portafolio {
        margin-top: 200px;
        margin-left: 50%;
    }
    .title_contact {
        margin-top: 200px;
    }
    .title_us {
        margin-left: 450px;
    }
    .esquema p {
        font-size: 17px;
    }
    .card-header h5 button strong {
        font-size: 25px;
    }
}
@media (max-width:800px){
    .title_service {
        margin-top: 700px;
        margin-left: 65%;
    }
    .title_portafolio {
        margin-top: 700px;
        margin-left: 45%;
    }
    .title_contact {
        margin-top: 700px;
    }
    .title_us {
        margin-left: 350px;
    }
    .antes, .siguiente {
        position: fixed;
    }
}
@media (max-width:768px){
    .traductor {
        position: absolute;
        margin-top: -15px;
        left: 82%;
        z-index: 3;
    }
    .navbar-toggler {   
        margin-top: 25px;  
    }
    .faq_content .tab-pane .card .card-header .btn i {
        right: 0px;
    }
    
}
@media (max-width:767px){
    .platforms_cap{
        height: auto;
    }
}
@media (max-width:686px){
    .title_Ecommerce h1{
        font-size: 55px;
        margin-top: -160px;
    }
    .title_Ecommerce img{
        width: 420px;
    }
}

@media (max-width:668px){
    .traductor {
        position: absolute;
        margin-top: -15px;
        left: 81%;
        z-index: 3;
    }
    .navbar-toggler {   
        margin-top: 25px;  
    }
}
@media (max-width:656px){
    .title_Ecommerce h1{
        font-size: 50px;
        margin-top: -160px;
    }
    .title_Ecommerce img{
        width: 370px;
    }
}
@media (max-width:650px){
    .traductor {
        position: absolute;
        margin-top: -15px;
        left: 80%;
        z-index: 3;
    }
    .navbar-toggler {   
        margin-top: 25px;  
    }
    .title_service {
        margin-top: 0px;
        margin-left: 50%;
    }
    .title_portafolio {
        margin-top: 0px;
    }
    .title_us {
        margin-top: -160px;
        margin-left: 100%;
    }
    .title_contact {
        margin-top: 0px;
    }
}
@media (max-width:608px){
    .title_Ecommerce h1{
        font-size: 46px;
        margin-top: -160px;
    }
    .title_Ecommerce img{
        width: 340px;
    }
}
@media (max-width:580px){
    .mTop{
        margin-top: 25%;
    }
    .traductor {
        position: absolute;
        margin-top: -15px;
        left: 76%;
        z-index: 3;
    }
    .navbar-toggler {   
        margin-top: 25px;  
    }
}
@media (max-width:575px){
    .traductor {
        position: absolute;
        margin-top: -15px;
        left: 76%;
        z-index: 3;
    }
    .navbar-toggler {   
        margin-top: 25px;  
    }
}
@media (max-width:560px){
    .traductor {
        position: absolute;
        margin-top: -15px;
        left: 76%;
        z-index: 3;
    }
    .navbar-toggler {   
        margin-top: 25px;  
    }
}
@media (max-width:550px){
    .traductor {
        position: absolute;
        margin-top: -15px;
        left: 76%;
        z-index: 3;
    }
    .navbar-toggler {   
        margin-top: 25px;  
    }
    .title_service {
        margin-left: 15%;
    }
    .title_portafolio {
        margin-left: 22%;
    }
    .title_us {
        margin-left: 25%;
    }
}
@media (max-width:540px){
    .traductor {
        position: absolute;
        margin-top: -15px;
        left: 76%;
        z-index: 3;
    }
    .navbar-toggler {   
        margin-top: 25px;  
    }
}
@media (max-width:500px){
    .traductor {
        position: absolute;
        margin-top: -15px;
        left: 76%;
        z-index: 3;
    }
    .navbar-toggler {   
        margin-top: 25px;  
    }
}
@media (max-width:490px){
    .traductor {
        position: absolute;
        margin-top: -15px;
        left: 73%;
        z-index: 3;
    }
    .navbar-toggler {   
        margin-top: 25px;  
    }
    .title_home img{
        width: 100%;
    }
    .div_title_home{
        margin-top: -120px;
        margin-left: 35px;
    }
    .title_home .parrafo1 {
        font-size: 38px;
    }
    .title_home .title1 {
        font-size: 42px;
        margin-top: -25px;
    }
    .title_home .parrafo2 {
        font-size: 28px;
        margin-top: -15px;
    }
}
@media (max-width:480px){
    .traductor {
        position: absolute;
        margin-top: -15px;
        left: 73%;
        z-index: 3;
    }
    .navbar-toggler {   
        margin-top: 25px;  
    }
    .title_Ecommerce h1{
        font-size: 46px;
        margin-top: -160px;
    }
    .title_Ecommerce img{
        width: 340px;
    }
    .title_service {
        margin-top: 300px;
    }
    .title_portafolio {
        margin-top: 300px;
        margin-left: 10%;
    }
    .title_us {
        margin-top: -80px;
    }
    .title_contact {
        margin-top:  300px;
    }
    .esquema p {
        font-size: 13px;
    }
    .card-header h5 button strong {
        font-size: 15px;
    }

    .title_cap{
        width: 100%;
    }

    .title_cap img{
        width: 100%;
    }
    .div_title_cap{
        width: 100%;
    }
    .div_title_cap .cap_title1{
       font-size: 55px;
       margin-top: 20px;
    }
    .div_title_cap .cap_title2{
        font-size: 24px;
     }
    .div_title_cap .cap_title3{
        font-size: 55px;
    }
}
@media (max-width:460px){
    .title_home img {
        width: 100%;
    }
    .div_title_home{
        margin-top: -115px;
        margin-left: 45px;
    }
    .title_home .parrafo1 {
        font-size: 32px;
    }
    .title_home .title1 {
        font-size: 38px;
        margin-top: -25px;
    }
    .title_home .parrafo2 {
        font-size: 24px;
        margin-top: -15px;
    }
}
@media (max-width:450px){
    .traductor {
        position: absolute;
        margin-top: -15px;
        left: 71%;
        z-index: 3;
    }
    .navbar-toggler {   
        margin-top: 25px;  
    }
    .title_cap{
        width: 100%;
    }

    .title_cap img{
        width: 100%;
    }
    .div_title_cap{
        width: 100%;
        margin-left: 40px;
    }
    .div_title_cap .cap_title1{
       font-size: 46px;
       margin-top: 26px;
    }
    .div_title_cap .cap_title2{
        font-size: 18px;
     }
    .div_title_cap .cap_title3{
        font-size: 46px;
    }
}
@media (max-width:436px){
    /* .mTop{
        margin-top: 20%;
    } */
    .traductor {
        position: absolute;
        margin-top: -15px;
        left: 70%;
        z-index: 3;
    }
    .navbar-toggler {   
        margin-top: 25px;
        margin-left: -50%;  
    }
    .title_service {
        margin-top: 200px;
        margin-left: 15%;
    }
    .title_service h1 {
        font-size: 42px;
        margin-top: -70px;
        margin-left: 20px;
    }
    .title_service img {
        width: 255px;
    }
    .title_portafolio {
        margin-top: 200px;
        margin-left: 0%;
    }
    .title_portafolio img {
        width: 290px;
    }
    .title_portafolio h1 {
        font-size: 42px;
        margin-top: -70px;
        margin-left: 15px;
    }
    .title_us {
        margin-top: -100px;
        margin-left: 0%;
    }
    .title_contact {
        margin-top: 200px;
    }
    .title_contact img {
        width: 370px;
    }
    .title_contact h1 {
        font-size: 42px;
        margin-top: -80px;
    }
}
@media (max-width:430px){
    .title_cap{
        width: 100%;
    }

    .title_cap img{
        width: 100%;
    }
    .div_title_cap{
        width: 100%;
        margin-left: 50px;
    }
    .div_title_cap .cap_title1{
       font-size: 40px;
       margin-top: 30px;
    }
    .div_title_cap .cap_title2{
        font-size: 15px;
     }
    .div_title_cap .cap_title3{
        font-size: 40px;
    }
}
@media (max-width:425px){
    .title_home img {
        width: 100%;
    }
    .div_title_home{
        margin-top: -110px;
        margin-left: 35px;
    }
    .title_home .parrafo1 {
        font-size: 30px;
    }
    .title_home .title1 {
        font-size: 35px;
        margin-top: -25px;
    }
    .title_home .parrafo2 {
        font-size: 24px;
        margin-top: -15px;
    }
}
@media (max-width:410px){
    .title_home img {
        width: 100%;
    }
    .div_title_home{
        margin-top: -100px;
    }
    .title_home .parrafo1 {
        font-size: 28px;
    }
    .title_home .title1 {
        font-size: 32px;
        margin-top: -25px;
    }
    .title_home .parrafo2 {
        font-size: 22px;
        margin-top: -15px;
    }
}
@media (max-width:400px){
    .traductor {
        position: absolute;
        margin-top: -15px;
        left: 67%;
        z-index: 3;
    }
    .navbar-toggler {   
        margin-top: 25px;
        margin-left: -50%;  
    }
    .title_Ecommerce h1{
        font-size: 46px;
        margin-top: -160px;
    }
    .title_Ecommerce img{
        width: 340px;
    }
    .title_service {
        margin-top: 150px;
        margin-left: 12%;
    }
    .title_service img {
        width: 265px;
    }
    .title_service h1 {
        font-size: 42px;
        margin-top: -70px;
    }
    .title_portafolio {
        margin-top: 150px;
        margin-left: 12%;
    }
    .title_portafolio img {
        width: 290px;
    }
    .title_portafolio h1 {
        font-size: 42px;
        margin-top: -70px;
    }
    .title_us {
        margin-top: -150px;
        margin-left: 0px;
    }
    .title_us img {
        width: 250px;
    }
    .title_us .title1 {
        font-size: 42px;
        margin-top: -115px;
    }
    .title_us .title2 {
        font-size: 42px;
    }

    .title_contact {
        margin-top: 150px;
        margin-left: 0px;
    }
    .title_contact img {
        width: 360px;
    }
    .title_contact h1 {
        font-size: 42px;
        margin-top: -80px;
        margin-left: 5px;
    }
    .title_cap{
        width: 100%;
    }

    .title_cap img{
        width: 100%;
    }
    .div_title_cap{
        width: 100%;
        margin-left: 40px;
    }
    .div_title_cap .cap_title1{
       font-size: 37px;
       margin-top: 40px;
    }
    .div_title_cap .cap_title2{
        font-size: 15px;
     }
    .div_title_cap .cap_title3{
        font-size: 37px;
    }
}
@media (max-width:394px){
    .title_Ecommerce h1{
        font-size: 38px;
        margin-top: -152px;
    }
    .title_Ecommerce img{
        width: 300px;
    }
}
@media (max-width:370px){
    .title_home img {
        width: 100%;
    }
    .div_title_home{
        margin-top: -90px;
    }
    .title_home .parrafo1 {
        font-size: 24px;
    }
    .title_home .title1 {
        font-size: 28px;
        margin-top: -25px;
    }
    .title_home .parrafo2 {
        font-size: 19.5px;
        margin-top: -15px;
    }
}
@media (max-width:360px){
    .traductor {
        position: absolute;
        margin-top: -15px;
        left: 65%;
        z-index: 3;
    }
    .navbar-toggler {   
        margin-top: 25px;
        margin-left: -50%;  
    }
    .title_service {
        margin-left: 8%;
    }
    .title_portafolio {
        margin-left: 5%;
    }
    .title_home img {
        width: 100%;
    }
    .div_title_home{
        margin-top: -88px;
    }
    .title_home .parrafo1 {
        font-size: 21px;
    }
    .title_home .title1 {
        font-size: 25px;
    }
    .title_home .parrafo2 {
        font-size: 18px;
    }
    .title_cap{
        width: 100%;
    }

    .title_cap img{
        width: 100%;
    }
    .div_title_cap{
        width: 100%;
        margin-left: 35px;
    }
    .div_title_cap .cap_title1{
       font-size: 34px;
       margin-top: 40px;
    }
    .div_title_cap .cap_title2{
        font-size: 14px;
     }
    .div_title_cap .cap_title3{
        font-size: 34px;
    }
}
@media (max-width:341px){
    .title_Ecommerce h1{
        font-size: 30px;
        margin-top: -142px;
    }
    .title_Ecommerce img{
        width: 230px;
    }
/*     .title_home img {
        width: 95%;
    }
    .div_title_home{
        margin-top: 150px;
        margin-left: 20px;
    }
    .title_home .parrafo1 {
        font-size: 1px;
    }
    .title_home .title1 {
        font-size: 2px;
        margin-top: -25px;
    }
    .title_home .parrafo2 {
        font-size: 1px;
        margin-top: -15px;
    } */
}
@media (max-width:339px){
    .traductor {
        position: absolute;
        margin-top: -15px;
        left: 60%;
        z-index: 3;
    }
    .navbar-toggler {   
        margin-top: 25px;
        margin-left: -50%;  
    }
}
@media (max-width: 333px){
    .title_home img {
        width: 100%;
    }
    .div_title_home{
        margin-top: -83px;
        margin-left: 25px;
    }
    .title_home .parrafo1 {
        font-size: 19px;
    }
    .title_home .title1 {
        font-size: 25px;
    }
    .title_home .parrafo2 {
        font-size: 17px;
    }
}
@media (max-width:332px){
    .traductor {
        position: absolute;
        margin-top: -15px;
        left: 60%;
        z-index: 3;
    }
    .navbar-toggler {   
        margin-top: 25px;
        margin-left: -50%;  
    }
}
@media (max-width:325px){
    .title_home img {
        width: 100%;
    }
    .div_title_home{
        margin-top: -87px;
        margin-left: 25px;
    }
    .title_home .parrafo1 {
        font-size: 23.5px;
    }
    .title_home .title1 {
        font-size: 30.5px;
    }
    .title_home .parrafo2 {
        font-size: 17.5px;
    }
}
@media (max-width:320px){
    .traductor {
        position: absolute;
        margin-top: -15px;
        left: 61%;
        z-index: 3;
    }
    .navbar-toggler {   
        margin-top: 10px;
        margin-left: -50%;  
    }
    .title_Ecommerce h1{
        font-size: 30px;
        margin-top: -142px;
    }
    .title_Ecommerce img{
        width: 230px;
    }
    .title_home img {
        width: 100%;
    }
    .div_title_home{
        margin-top: -83px;
        margin-left: 28px;
    }
    .title_home .parrafo1 {
        font-size: 20px;
    }
    .title_home .title1 {
        font-size: 24px;
    }
    .title_home .parrafo2 {
        font-size: 18px;
    }
}
@media (max-width:307px){
    .traductor {
        position: absolute;
        margin-top: -15px;
        left: 55%;
        z-index: 3;
    }
    .navbar-toggler {   
        margin-top: 100px;
        margin-left: -50%;  
    }
    .title_home img {
        width: 100%;
    }
    .div_title_home{
        margin-top: -80px;
        margin-left: 25px;
    }
    .title_home .parrafo1 {
        font-size: 21px;
    }
    .title_home .title1 {
        font-size: 27px;
    }
    .title_home .parrafo2 {
        font-size: 15.5px;
    }
}
@media (max-width:289px){
    .title_Ecommerce h1{
        font-size: 26px;
        margin-top: -142px;
    }
    .title_Ecommerce img{
        width: 210px;
    }
}
@media (max-width:280px){
    .title_home img {
        width: 100%;
    }
    .div_title_home{
        margin-top: -73px;
    }
    .title_home .parrafo1 {
        font-size: 18px;
    }
    .title_home .title1 {
        font-size: 23px;
    }
    .title_home .parrafo2 {
        font-size: 13px;
        margin-top: -15px;
    }
}
@media (max-width:274px){
    .title_Ecommerce h1{
        font-size: 21px;
        margin-top: -136px;
    }
    .title_Ecommerce img{
        width: 170px;
    }
}
@media (max-width:274px){
    .traductor {
        position: absolute;
        margin-top: -15px;
        left: 50%;
        z-index: 3;
    }
    .navbar-toggler {   
        margin-top: 10px;
        margin-left: 0%;  
    }
}
@media (max-width:244px){
    .traductor {
        position: absolute;
        margin-top: -15px;
        left: 45%;
        z-index: 3;
    }
    .navbar-toggler {   
        margin-top: 10px;
        margin-left: 0%;  
    }
}
@media (max-width:224px){
    .traductor {
        position: absolute;
        margin-top:46px;
        left: 35%;
        z-index: 3;
    }
    .navbar-toggler {   
        margin-top: 10px;
        margin-left: 0%;  
    }
}    