.width{
    width: 190px;
    background-color: #293242;
    margin-top: 80px;
    border: #304260 solid 1px;
    border-radius: 30px;
    font-size:15px;
}

.nav-feature{
    display:none;
}

.image{
    padding-top: 3px;
    width:15px; 
    height: 20px;;
}

.font{
    font-size: 35px;
}

.Text{
    margin-top: 18px;
    margin-left: 20px;
    margin-right: 15px;
    font-size: 36px;
    
}

.size{
    margin-left:15px;
    margin-right: 10px;
    font-size: 18px;
}

.contain-1{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-left: 10px;
    margin-right: 10px;
    width: 420px;
}

.Buttons{
    margin-top: 27px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 12px;
}

.colour{
    border: 1px solid rgb(33, 33, 33);
}

.Trusted{
    text-align: center;
    margin-top: 95px;
    color: rgb(173, 179, 179);
    font-size: 16px;
    padding: 0px  7px 7px;
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
}

.Tech{
    display: grid;
    grid-template-columns:1fr 1fr ;
    margin-left:60px ;
    margin-top: 25px;
    font-size: 20px;
    gap: 10px;
    color: rgb(157, 151, 151);
    font-weight: 800;
}

.foot{
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 25px;
    gap: 25px;
    border-top: solid 1px rgb(91, 88, 88);
    margin-top: 150px;
    padding-bottom: 30px;
}



.link{
    text-decoration: none;
    color: gray;
    font-size: 15px;
}

.link:hover{
    color: white;
}

.foot2{
    display: flex;
    gap: 15px;
}

.container-1{
    padding-bottom: 100px;
}

.container-2{
    padding-top: 90px;
    padding-left: 25px;
    padding-right: 20px;
    padding-bottom: 30px;
}


.Enterprise{
    font-size: 30px;
    text-align: center;
}

.para{
    text-align: center;
    font-size: 18px;
    color: gray;
}

.con-3{
    margin-top: 100px;
    display: flex;
    flex-direction: column;
    gap: 25px;
    padding-bottom: 100px;
}

.techstack{
    padding: 24px;
    border: solid 1px rgb(61, 59, 59);
    display: flex;
    flex-direction: column;
    gap: 20px;
    border-radius: 10px;
}

.techstack:hover{
    border: solid blue 1px;
}

.techimage{
    width: 55px;
    height: 55px;
    stroke: rgb(68, 68, 209);
    padding-bottom: 15px;
}

.container-3{
    
    padding-top: 70px;
    border: solid 1px rgb(61, 59, 59);
    margin-left: 15px;
    margin-right: 15px;
    padding-bottom: 100px;

}

.con-4{
display: flex;
flex-direction: column;
width: 300px;
gap: 10px;
margin-left:20px;
margin-right: 20px;
}


.Ready{
    font-size:32px ;
}


.lastbutton{
    border-radius: 7px;
}
@media screen and (min-width: 750px) {

    .nav-feature{
    display:flex;
    padding-top: 8px;
    gap: 15px;
    color: gray;
    font-size: 16px;
    }

    .hover-feature:hover{
        color: white;
    }

    .contain-1{
    width: 840px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 70px;
    padding-right: 70px;
    display: flex;
    flex-direction: column;
    align-items: center;
        
    }

    .Text{
         font-size: 60px;
         font-weight: 700;
         
    }

    .Buttons{
       display: flex;
       flex-direction: row;
       justify-content: center;
       gap: 20px;
    }

    .Tech{
        display: flex;
        justify-content: center;
        gap: 100px;
    }

    .Enterprise{
        margin-left: 15px;
        margin-right: 15px;
        padding-left: 130px;
        padding-right: 50px;
        width: 700px;
        font-size: 48px;
        font-weight: 700;
    }

    .con-3{
        display: grid;
        grid-template-columns: 1fr 1fr;
        padding-left: 50px;
        padding-right: 50px;
    }

    .con-4{
        display: flex;
        flex-direction: column;
        align-items: center;
        width:100%;
        margin-left: 10px;
        gap: 20px; 
    }

    .container-3{
        width: 700px;
        margin-left: 100px;
        border-radius: 10px;
    }

    .foot{
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        padding-left: 40px;
        padding-right: 40px;
    }
}

@media screen and (min-width: 1200px) {

    

    .contain-1{
        padding-left: 350px;
        padding-right: 300px;
        width: 1500px;
    }
    

    .Text{
        font-size: 70px;
    }

    .size{
        font-size: 20px;
        /* width: 650px; */
    }

    .Tech{
        gap: 180px;
    }

    .Enterprise{
        width: 100%;
        font-size: 48px;
        font-weight: 700;
    }

    .con-3{
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        padding-left: 200px;
        padding-right: 200px;
        
    }


    .container-3{
        width: 1000px;
        margin-left: 260px;
        border-radius: 10px;
    }

    

    .foot{
        padding-left: 20px;
        padding-right: 20px;
    }

}