@media only screen and (max-width: 1920px) and (min-width: 992px)  {

.login_inputsdiv .input-group-text {
padding: 3px 22px 3px 5px;
}


.loginform .leftlogin_image img{
height: 85px;
}
}
@media only screen and (max-width: 1600px) and (min-width: 1367px)  {
.social_mediadiv.loginnow {
margin: 3em 0 1em 0;
}

}
@media only screen and (max-width: 1536px) and (min-width: 1401px)  {

}
@media only screen and (max-width: 1400px) and (min-width: 1367px)  {

}
@media only screen and (max-width: 1366px) and (min-width: 1281px) {
.loginform .leftlogin_image img {

height: 77px;
}
.social_mediadiv.loginnow {
margin: 2em 0 1em 0;
}
.social_mediadiv {
margin: 2em 0;
}
}
@media only screen and (max-width: 1280px) and (min-width: 1201px) {

.social_mediadiv.loginnow {
margin: 2em 0 1em 0;
}
.optionwidth_div {
width: 71%;
}

.social_mediadiv.loginnow {
margin: 3em 0 1em 0;
}

.loginform .leftlogin_image img {

height: 80px;
}
}
@media only screen and (max-width: 1200px) and (min-width: 1137px) {

.social_mediadiv.loginnow {
margin: 2em 0 1em 0;
}
.optionwidth_div {
width: 76%;
}
.choose_option_block {
width: 87%;
}
.loginform .leftlogin_image img {

height: 75px;
}

.social_mediadiv {
margin: 2.3em 0 2.3em 0;
}
}
@media only screen and (max-width: 1136px) and (min-width: 1081px) {

.optionwidth_div {
width: 76%;
}

.loginform .leftlogin_image img {

height: 78px;
}

}
@media only screen and (max-width: 1080px) and (min-width: 1025px) {


.social_mediadiv.loginnow {
margin: 2em 0 1em 0;
}
.optionwidth_div {
width: 92%;
}
.selectoptiondiv .media h3 {
margin: 5px 0em 0 37px;
}


.social_mediadiv {
margin: 2.4em 0;
}
}
@media only screen and (max-width: 1024px) and (min-width: 993px) {
.optionwidth_div {
width: 95%;
}



.loginform .leftlogin_image img {

height: 78px;
}
}
@media only screen and (max-width: 992px) and (min-width: 801px) {
.optionwidth_div {
width: 95%;
}



.loginform .leftlogin_image img {

height: 75px;
}

.createform .login_inputsdiv .input-group-text {
padding: 3px 7px 3px 5px;
}
.createform .login_inputsdiv input.form-control {
padding: 3px 7px 3px 13px;
}
.social_mediadiv.loginnow {
margin: 2em 0 1em 0;
}
}
@media only screen and (max-width: 800px) and (min-width: 769px) {

.selectoptiondiv .media h3 {
margin: 5px 0em 0 11px;
font-size: 13px;
}
.choose_option_block h2 {
font-size: 16px;
margin: 0 0 11px 0;
}
.selectoptiondiv .media img{
height: 71px;
}
.choose_option_block {
width: 87%;
}
.selectoptiondiv .media .media-body h2 {
font-size: 16px;
line-height: 22px;
margin: 0 10px 0 13px;
}
.optionwidth_div {
width: 95%;
}

.loginform .leftlogin_image img {

height: 67px;
}

.form_div {
width: 98%;
}
.createform .login_inputsdiv .input-group-text {
padding: 3px 7px 3px 5px;
}
.createform .login_inputsdiv input.form-control {
padding: 3px 7px 3px 13px;
}
.login_inputsdiv .flex_inpt_div input.form-control {
    width: 100%;
}
}
@media only screen and (max-width: 768px) and (min-width: 641px) {

.login_inputsdiv .flex_inpt_div input.form-control{
    width: 100%;
}
.selectoptiondiv .media img{
height: 71px;
}
.selectoptiondiv .media .media-body h2 {
font-size: 16px;
line-height: 21px;
margin: 0 6px 0 7px;
}
.selectoptiondiv .media {
padding: 10px;
}
.selectoptiondiv .media h3 {
margin: 5px 0em 0 23px;
}
.choose_option_block h2 {
font-size: 16px;
margin: 0px 0 5px 0;
}
.choose_option_block {
width: 88%;
padding: 1.3em 1em;
}
.optionwidth_div {
width: 100%;
margin: 0 auto;
}
.verfi_section {
margin: 2em 0 0 0;
}
.loginform .leftlogin_image img {

height: 56px;
}
.optionwidth_div .media h3 {
font-size: 13px;
line-height: 17px;
}

.form_div {
width: 99%;
}
}

@media only screen and (max-width: 640px) and (min-width: 576px){
.mobile_headerview{
display:block;
}
.create_passwd p{
    color: #6388A5;
    }
.form_div.frgtpasswd{
    margin: 4em auto 0 auto;
}
.createnew_passwddiv {
    margin: 4em auto 0 auto;
}
.rightloginform .frgtpasswd h4 {
    margin: 0 0 53px 0;
}
.tnc label.form-check-label {
/* text-transform: capitalize; */
}
.rightloginform h4 {
    margin: 0 0 18px 0;
}
.social_mediadiv {
    margin: 4em 0 0 0;
}
.social_img{
    margin: 0 0 4em 0;
}
.form_div {
    width: 80%;
}
.loginform .leftlogin_image {
display: none;
}
.loginform .rightloginform {
width: 100%;
background-image: unset;
}
.optionwidth_div {
width: 100%;
}
.selectoptiondiv .media img{
height: 71px;
}
.choose_option_block h2 {
font-size: 17px;
line-height: 22px;
margin: 0 0 10px 0;
}
.selectoptiondiv .media img {
height: 61px;
}
.choose_option_block {
padding: 2em 1em 1em 1em;
width: 87%;
}
.selectoptiondiv .media h3 {
margin: 5px 0em 0 0px;
}
.selectoptiondiv .media .media-body h2 {
font-size: 15px;
line-height: 21px;
margin: 0 9px 0 9px;
}

.pass_inputsdiv img {
height: 100px;
}
.verfi_section {
margin: 2em 0 0 0;
}

.try_div {
margin: 1.5em 0;
}
.pass_inputsdiv {
    margin: 0 0 3em 0;
}
.rightloginform .passwd_success h4 {
    margin: 0 0 3em 0;
}
.loginform .leftlogin_image img {

height: 53px;
}
.social_mediadiv.loginnow {
margin: 2em 0 1em 0;
}
.rememberemail label.form-check-label,.forgetdiv a {
font-size: 12px;
}

.social_img img {
height: 42px;
}
}

@media only screen and (max-width: 575px) and (min-width: 100px){
.mobile_headerview{
display:block;
}
.save_newpass {
    margin: 5em 0 0 0;
}
.create_passwd{
    margin: 26px 0 0 0;
}
.save_pass_div {
    margin: 55px 0 0 0;
}
.create_passwd p {
    font-size: 12px;
    padding: 0 85px;
}
.form_div.createnew_passwddiv {
    margin: 3em auto 0 auto;
}
.rightloginform .frgtpasswd h4 {
    margin: 0 0 53px 0;
}
.pass_inputsdiv img {
    height: 100px;
    }
.tnc label.form-check-label {
    /* text-transform: capitalize; */
    margin: 0 0 0 8px;
    }

    .creat_login .form-group.form-check {
        padding-left: 6px;
    }
.mobile_headerview {
    height: 169px;
}
.rightloginform h4 {
    margin: 0 0 18px 0;
}
.choose_option_block h2,.choose_option_block p {
color:#315D80;
}
.login_inputsdiv.creat_login input.form-control {
height: 46px;
}
.creat_login .form-group.form-check {
margin-bottom: 6px;
}
.app_flex{
display: flex;
flex-direction: column;
}
.selectoptiondiv .media h3 {
margin: 4px 0 0 20px;
}
.optionwidth_div .media img{
height: 85px;
}
.optionwidth_div{
width: 85%;
}
.choose_option_block p{
font-size: 14px;
}
.choose_option_block h2 {
margin: 0 0 45px 0;
font-size: 25px;
line-height: 34px;
}
.choose_option_block {
width: 100%;
padding: 1.8em 1em 1.3em 1em;
background: unset;
box-shadow: unset;
}
.pass_inputsdiv {
    margin: 4em 0 3em 0;
}
.rightloginform .passwd_success h4 {
    margin: 0 0 3em 0;
}
.login_inputsdiv .flex_inpt_div input.form-control {
height: 46px;
}
.verfi_section {
margin: 3.5em 0 0 0;
}
.try_div {
margin: 1.7em 0;
}
.verfi_section p {
font-size: 15px;
}
.social_mediadiv.loginnow .createacc_btn {
    margin: 0.7em 0 1em 0;
}
.loginform .rightloginform{
background-image: unset;
}
.loginform .leftlogin_image{
display: none;
}
.loginform .rightloginform{
width: 100%;
}
.form_div {
width: 80%;
margin:0 auto;
}
.accountcreate_btn .btn.accountbtn{
    line-height: 20px;
}
.social_img img {
margin: 0 11px;
}
.try_div p {
    font-size: 12px;
}
}

@media only screen and (max-width: 480px) and (min-width: 415px){
.tnc{
text-align: center;
}
.login_inputsdiv .flex_inpt_div input.form-control {
    width: 97%;
    margin: 0 auto;
}
.form_div.frgtpasswd {
    margin: 4em auto 0 auto;
}
.pass_inputsdiv {
    margin: 3em 0 3em 0;
}
.optionwidth_div {
width: 95%;
}
.verfi_section {
margin: 2.5em 0 0 0;
}
.form_div {
width: 93%;
}
.accountcreate_btn {
margin: 0 0 1em 0;
}
.mobile_headerview {
    height: 163px;
}
.headermobile {
    height: 115px;
}

}

@media only screen and (max-width: 414px) and (min-width: 394px){
.form_div {
width: 93%;
}
.create_passwd p {
    padding: 0 55px;
}
.pass_inputsdiv {
    margin: 5em 0 3em 0;
}
.login_inputsdiv .flex_inpt_div input.form-control {
    width: 97%;
    margin: 0 auto;
}
.form_div.frgtpasswd {
    margin: 4em auto 0 auto;
}
.checkbox-round {
    margin-top: 1.2px;
}
.tnc label.form-check-label {
    font-size: 12px;
    letter-spacing: 0.3px;
}
.tnc{
text-align: center;
}
.optionwidth_div {
width: 95%;
}
.verfi_section {
margin: 2.5em 0 0 0;
}
.mobile_headerview {
    height: 156px;
}
}

@media only screen and (max-width: 393px) and (min-width: 361px){
    .form_div {
        width: 88%;
    }
    .create_passwd p {
        padding: 0;
    }
    .login_inputsdiv .flex_inpt_div input.form-control {
        width: 97%;
        margin: 0 auto;
    }
    .checkbox-round {
        margin-top: 2.2px;
    }
    .tnc label.form-check-label {
        font-size: 11px;
        letter-spacing: 0.3px;
    }
    .form_div.frgtpasswd {
        margin: 4em auto 0 auto;
    }
.tnc{
text-align: center;
}
.optionwidth_div .media img {
height: 66px;
}
.selectoptiondiv .media .media-body h2,.selectoptiondiv .media h3{
margin: 4px 0 0 10px;
}
.optionwidth_div {
width: 100%;
}
.selectoptiondiv .media .media-body h2 {
font-size: 16px;
line-height: 22px;
}
.choose_option_block h2 {
font-size: 25px;
line-height: 34px;
}
.verfi_section {
margin: 2.5em 0 0 0;
}
.mobile_headerview {
height: 153px;
}
.headermobile {
    height: 115px;
    padding: 0px 1em;
}
.social_img img {
height: 40px;
}
.choose_option_block h2 {
font-size: 23px;
line-height: 30px;
margin: 0 0 27px 0;
}
}

@media only screen and (max-width: 360px) and (min-width: 320px){
.form_div {
width: 95%;
} 
.create_passwd p {
    padding: 0;
}
.form_div.createnew_passwddiv {
    margin: 1em auto 0 auto;
}
.login_inputsdiv .flex_inpt_div input.form-control {
    width: 97%;
    margin: 0 auto;
} 
.form_div.frgtpasswd {
    margin: 3em auto 0 auto;
}
.passwd_success h4,.rightloginform h4 {
    font-size: 29px;
}
.pass_inputsdiv {
    margin: 2em 0 3em 0;
}
.checkbox-round {
    margin-top:0.8px;
}
.creat_login .form-group.form-check {
    margin: 8px 0;
}
.tnc{
text-align: center;
}
.optionwidth_div .media img {
height: 66px;
}
.selectoptiondiv .media .media-body h2,.selectoptiondiv .media h3{
margin: 4px 0 0 10px;
}
.choose_option_block h2 {
font-size: 23px;
line-height: 30px;
margin: 0 0 27px 0;
}
.optionwidth_div {
width: 100%;
}
.selectoptiondiv .media .media-body h2 {
font-size: 16px;
line-height: 22px;
}
.verfi_section {
margin: 2.5em 0 0 0;
}
.accountcreate_btn {
margin: 0 0 1em 0;
}
.social_img img {
height: 40px;
}
.social_mediadiv.loginnow {
margin: 2em 0 0.6em 0;
}
.mobile_headerview {
    height: 131px;
}
.headermobile {
height: 97px;
padding: 0px 1em;
}
.tnc label.form-check-label {
    font-size: 11px;
    letter-spacing: 0.1px;
}
}

@media only screen and (max-width: 340px) and (min-width: 320px){
.logomobile a img{
height: 48px;
}
.save_pass_div {
    margin: 38px 0 0 0;
}
.save_newpass {
    margin: 4em 0 0 0;
}
}
@media only screen and (max-width: 319px) and (min-width: 200px){
.logomobile a img{
height: 48px;
}
.mobile_headerview {
height: 117px;
}
.form_div {
width: 100%;
}
.rightloginform h4 {
font-size: 24px;
}
.social_mediadiv p {
font-size: 14px;
}
.rememberemail label.form-check-label,.forgetdiv a {
font-size: 12px;
}
.headermobile {
height: 86px;
padding: 0px 1em;
}
.logomobile {
padding: 0 0 0 1.5em;
}
.accountcreate_btn .btn.accountbtn, .getstarted_btn .btn.btnget_start {
font-size: 14px;
}
.social_img img {
height: 41px;
}
.login_inputsdiv input.form-control {
font-size: 13px;
}
}
@media only screen and (max-width: 1250px) and (min-width: 760px){
    .loginform {
    align-items: unset;
}

/*.loginform .leftlogin_image {
    height: auto;
}*/
}