.container-fluid{
    width:1200px;
}
#AppBGImage{
    width: 100%;
    height: auto;
}
#FormContDiv{
    position: absolute;
    right: 0px;
    top: 250px;
    width:100%;
    height: auto;
}
.MyFormControl{
    position: absolute;
    right: 365px;
}
/*Q1*/
#name{
    top: 8px;
    width: 825px;
    height: 35px;
}
/*Q2*/
#email{
    top: 57px;
    width: 825px;
    height: 35px;
}
/*Q3*/
#Q3Radio1{
    top: 128px;
    margin-right: -5px;
}
#Q3Radio2{
    top: 168px;
    margin-right: -5px;
}
#Q3Radio3{
    top: 208px;
    margin-right: -5px;
}
#A3_Other{
    top: 196px;
    margin-right:100px;
    height: 35px;
    width: 725px;
}
/*Q4*/
#Q4Radio1{
    top: 264px;
    margin-right: -5px;
}
#Q4Radio2{
    top: 264px;
    margin-right: 190px;
}
#Q4Radio3{
    top: 264px;
    margin-right: 385px;
}
#Q4Radio4{
    top: 264px;
    margin-right: 575px;
}
#A4_Other{
    top: 254px;
    margin-right:673px;
    height: 35px;
    width: 152px;
}
/*Q5*/
#Q5Answer{
    top: 297px;
    width: 825px;
    height: 35px;
}
/*Q6*/
#Q6Check1{
    top: 365px;
    margin-right: -20px;
}
#Q6Check2{
    top: 365px;
    margin-right: 295px;
}
#Q6Check3{
    top: 365px;
    margin-right: 525px;
}
#Q6Link1, #Q6Link2, #Q6Link3{
    position: absolute;
    width:43px;
    height: 27px;
}
#Q6Link1{
    top: 630px;
    right:480px;
}
#Q6Link2{
    top: 510px;
    right:747px;
}
#Q6Link3{
    top: 570px;
    right:977px;
}
/*Q7*/
#Q7Radio1{
    top: 720px;
    margin-right: 7px;
}
#Q7Radio2{
    top: 720px;
    margin-right: 222px;
}
#Q7Radio3{
    top: 720px;
    margin-right: 393px;
}
#Q7Radio4{
    top: 720px;
    margin-right: 562px;
}
#A7_Other{
    top: 710px;
    margin-right:661px;
    height: 35px;
    width: 164px;
}
/*Q8*/
#Q8Radio1{
    top: 776px;
    margin-right: 68px;
}
#Q8Radio2{
    top: 776px;
    margin-right: 268px;
}
#Q8Radio3{
    top: 776px;
    margin-right: 393px;
}
#A8_Other{
    top: 765px;
    margin-right:496px;
    height: 35px;
    width: 329px;
}
/*Q9*/
#Q9Radio1{
    top: 846px;
    margin-right: 17px;
}
#Q9Radio2{
    top: 846px;
    margin-right: 250px;
}
#Q9Radio3{
    top: 846px;
    margin-right: 483px;
}
#A9_Other{
    top: 835px;
    margin-right:589px;
    height: 35px;
    width: 236px;
}
/*Q10*/
#Q10Answer{
    top:970px;
    width: 825px;
    height: 110px;
    resize: none;
}
/* Submit & Notif */
#btnSubmit{
    top:1086px;
    margin-right:724px;
    width: 100px;
}
#SubmitAlert{
    top:1086px;
    right:300px;
    width: 600px;
    padding:6px;
}
#LoadingGif{
    position: relative;
    width: 30px;
    height: auto;
}


/* 4 MOBILE */
@media (max-width: 575.98px) {
    .container-fluid{
        width:auto;
    }
}
#FormContDivMobile{
    position: absolute;
    right: 0vw;
    top: 72vw;
    width:100%;
    height: auto;
}
.MyFormControlMobile{
    position:absolute;
    right:3vw;
}

/*Q1*/
#nameMobile{
    top: 12vw;
    width: 94vw;
    height: 7vw;
}
/*Q2*/
#emailMobile{
    top: 32vw;
    width: 94vw;
    height: 7vw;
}
/*Q3*/
#Q3Radio1Mobile{
    top: 60vw;
}
#Q3Radio2Mobile{
    top: 69vw;
}
#Q3Radio3Mobile{
    top: 78vw;
}
#A3_OtherMobile{
    top: 76vw;
    right:26vw;
    height: 7vw;
    width: 71vw;
}
/*Q4*/
#Q4Radio1Mobile{
    top: 97vw;
}
#Q4Radio2Mobile{
    top: 97vw;
    right:53vw;
}
#Q4Radio3Mobile{
    top: 106vw;
}
#Q4Radio4Mobile{
    top: 106vw;
    right:53vw;
}
#A4_OtherMobile{
    top: 105vw;
    right:79vw;
    height: 7vw;
    width: 18vw;
}
/*Q5*/
#Q5AnswerMobile{
    top: 125vw;
    width: 94vw;
    height: 7vw;
}
/*Q6*/
#Q6Check1Mobile{
    top: 147vw;
    right: 6vw;
}
#Q6Check2Mobile{
    top: 170vw;
    right: 6vw;
}
#Q6Check3Mobile{
    top: 187vw;
    right: 6vw;
}
/*Q7*/
#Q7Radio1Mobile{
    top: 219vw;
    right: 4vw;
}
#Q7Radio2Mobile{
    top: 219vw;
    right: 59vw;
}
#Q7Radio3Mobile{
    top: 228vw;
    right: 4vw;
}
#Q7Radio4Mobile{
    top: 228vw;
    right: 59vw;
}
#A7_OtherMobile{
    top: 226vw;
    right: 84vw;
    height: 7vw;
    width: 13vw;
}
/*Q8*/
#Q8Radio1Mobile{
    top: 249vw;
    right: 5vw;
}
#Q8Radio2Mobile{
    top: 249vw;
    right: 31vw;
}
#Q8Radio3Mobile{
    top: 249vw;
    right: 55vw;
}
#A8_OtherMobile{
    top: 248vw;
    right: 78vw;
    height: 7vw;
    width: 19vw;
}
/*Q9*/
#Q9Radio1Mobile{
    top: 271vw;
    right: 5vw;
}
#Q9Radio2Mobile{
    top: 285vw;
    right: 5vw;
}
#Q9Radio3Mobile{
    top: 299vw;
    right: 5vw;
}
#A9_OtherMobile{
    top: 297vw;
    right: 31vw;
    height: 7vw;
    width: 66vw;
}

/*Q10*/
#Q10AnswerMobile{
    top:315vw;
    width: 94vw;
    height: 22vw;
    resize: none;
}
/* Submit & Notif */
#btnSubmitMobile{
    top:339vw;
    width: 94vw;
}
#SubmitAlertMobile{
    text-align: center;
    top:349.5vw;
    right:3vw;
    width: 94vw;
    height: auto;
    padding:0.5vw;
}
#LoadingGifMobile{
    position: relative;
    width: 5vw;
    height: auto;
}