@media only screen and (max-width: 1140px){
    .belowlineconhed{ left: 43%;}
    #conform { width: 45%;}
    .concontact .coninput input{ width: 80%;}
}
@media only screen and (max-width: 950px){
    .belowlineconhed{
        left: 42.4%;
    }
    main #conmaintxt {
        max-width: 470px;
    }
    main .concontainer{
        grid-template-columns: repeat(auto-fit, minmax(464px,1fr));
        margin: 0px;
    }
    .conlocationbox{
        margin: auto;
        margin-top: 20px;
        margin-bottom: -25px;
        order: 1;
    }
    #conform{
        margin: auto;
        text-align: center;
    }
    .concontact .coninput input{
        width: 83%;
    }
    .concontact .coninput span{
        left: 25px;
    }
    .consociallink{
        margin: auto;
        padding: 0%;
    }
}
@media only screen and (max-width: 550px){
    .belowlineconhed{
        left: 35%;
    }
    main #conmaintxt{
        padding: 10px 18px 10px 18px;
        margin-bottom: 28px;
    }
    main .concontainer {
        grid-template-columns: repeat(auto-fit, minmax(345px,1fr));
    }
    #conform{
        width: 70%;
    }
}
@media only screen and (max-width: 380px){
    .belowlineconhed{
        left: 31%;
    }
}