
body{
    background-image: linear-gradient(to bottom,#11acd3ee, #fe0101);
    height: 100vh;
    overflow-x: hidden;
    overflow-y: scroll !important;
    font-family: 'Raleway', sans-serif;
}
p{
    margin-bottom:0.5rem;
}
.sign-section{
    background: white;
    margin-top: 1rem;
    width: 52.5rem;
    margin-left: auto !important;
    margin-right: auto !important;
}
.singup-head{
    padding-right: 30rem;
}
#singupForm label, #singupForm input, #singupForm .singup-heading, #singupForm select{
    width: 14rem;
}
#singupForm label{
    text-align: left;
}
.add-label{
    width:fit-content !important;
    padding-left:0;
}
.add-input{
    width:52% !important;
}
.signup-heading-row{
    padding-right: 10%;
}
.singup-heading{
    text-align: left;
}
.signup-btn{
    width: 18.125rem;
    height: 3.875rem;
    background: #ff4102;
    border: none;
    border-radius: 35px;
    color: white !important;
}
#singupForm a{
    color:#FF5302;
    font-weight: bold;
}
.forget-pass-btn{
    font-size:16px;
}
.signin-section{
    background: white;
    margin-top: 7rem;
    width: 40.5rem;
    margin-left: auto !important;
    margin-right: auto !important;
}
@media(max-width:768px){
    body{
        height: 120vh !important;
        overflow-y: scroll !important;
        overflow-x: hidden !important;
    }
    .sign-section{
        width: 95%;
        margin-left:0.5rem !important;
        margin-right:0.5rem !important;
    }
    .sign-input-row{
        text-align: center !important;
        margin-left:auto !important;
        margin-right:auto !important;
        padding:0 !important;
    }
    .sign-input-row-1{
        margin-top:1rem !important;
    }
    .sign-head-sm{
        width:100% !important;
        text-align: center;
    }
    .signup-street{
        display:block; 
    }
    .add-input, .add-label{
        width: 55% !important;
    }
    .singup-signin-info{
        margin-left:0 !important;
        padding-left:2px !important;
        padding-right: 0 !important;
    }
    .singup-signin-btn{
        margin-right:0 !important;
        padding-left:0 !important;
    }
    .singup-signin-btn a{
        padding-left:1.6rem !important;
    }
    .singup-signin-row:nth-child(1){
        width:60%;
    }
    .singup-signin-row:nth-child(2){
        width:40%;
    }
    .signup-btn{
        height: 2.5rem !important;
    }
    input[type=text], input[type=email]{
        border:0.002rem solid black;
    }

    /* mobile signin css */
    .signin-section{
        width: 90% !important;
        margin-left: 1rem !important;
        margin-right: 1rem !important;
    }
}