html,
body{margin:0;font-size:100%;background:#d0cfcf !important;font-family:'roboto', sans-serif;width:1px;min-width:100%;top:0;right:0;bottom:0;left:0;z-index:1;}
html{scroll-behavior:smooth;}
body a{text-decoration:none;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;font-family:'roboto', sans-serif !important;}

body img{max-width:100%;}
.section-body{background: url(../images/BG@2x.png) no-repeat;
background-size:cover ;
height: 100vh;
}

.main-div{max-width: 800px; margin: 40px auto auto;  padding: 50px 20px 10px;}

.left-div{ float: left; width: 50%;}
.text{font-size: 14px; color: #fff; padding: 30px 60px 20px;}
.col-form-label {
    margin-top: -72px;
    padding-left: 60px;
    color: #fff;}
    .form-control {
        background-color: #d8d8d8 !important;
        margin-left: 60px;
        height: 40px;
        line-height: 40px;
        display: block;
        width: 84% !important;
    }
    .btn-primary.disabled, .btn-primary:disabled {
        color: #fff;
        background-color: #e33232 !important;
        border-color: #e33232 !important;
        margin-left: 60px;
        width: 84%;
        text-align: left;
    }
    .btn{text-align: left !important;}
    .btn-primary {
        color: #fff;
        background-color: #e33232 !important;
        border-color: #e33232 !important;
        margin-left: 60px;
        width:86%;
        text-align: left;
    }
    .btn.disabled, .btn:disabled{opacity: 100% !important;}
.p-text{ font-size: 12px; color: #f7a5a7;}
.border{height: 2px; border: 1px solid #8f8ca1; background-color: #8f8ca1; margin: 50px auto 20px;}
.form-text {
    margin-left: 60px;
    display: block;
    margin-top: 0.25rem;
}
.col-form-label {
    DISPLAY: NONE;
}
@media screen and (max-width:767px){
    .col-form-label {
        margin-top: -72px;
        padding-left: 0px;
        color: #fff;
    }

    .left-div{ float: left; width: 100%;}
.text{font-size: 14px; color: #fff; padding: 30px 60px 20px;}

.form-control {
    margin-left: 0px;
    display: block;
    width: 100% !important;
}
.text{font-size: 14px; color: #fff; padding: 30px 0px 20px;}

.btn-primary.disabled, .btn-primary:disabled {
    color: #fff;height: 40px; line-height: 30px;
    background-color: #e33232 !important;
    border-color: #e33232 !important;
    margin-left: 0px;
    width: 100%;
    text-align: left;
}
.btn-primary{ margin-left: 0px;     width: 100%;}
.border{display: none;}
.p-text{ padding-top: 60px;}
.main-div {
   
    margin: 40px auto auto;
    padding: 10px 20px 10px;
}
.form-text {
    margin-left: 0px;
    display: block;
    margin-top: 0.25rem;
}
}