.logo{
    width: 26%;
    margin-left: 7%;
}
body{
    font-family: "Open Sans",sans-serif !important;
}
.section1{
    background-image: url(../img/slide1.jpg);
    min-height: 500px;
    background-position-x: 55%;
    background-position-y: 45%;
    padding: 25px;
}
.errcjhatliuv:hover{
    cursor: pointer;
}

.fixbtnerr{
    font-weight: 500;
    background-color: #000;
    border-radius: 7px 7px 7px 7px;
    padding: 12px 30px 12px 30px;
    color: #fff;
    position: fixed;
    bottom: 20px;
    left: 10px;
}
.fixbtnerr:hover{
    cursor: pointer;
    text-decoration: none;
    color: #fff;
}
.section2{
    background-image: url(../img/slide2.jpg);
    min-height: 500px;
    background-position-x: 55%;
    background-position-y: 45%;
    padding: 25px;
    background-repeat: no-repeat;
}
.section4{
    background-image: url(../img/map.jpg);
    min-height: 500px;
    background-position-x: 55%;
    background-position-y: 45%;
    padding: 25px;
}
.section3{
    background-image: url(../img/slide3.jpg);
    min-height: 500px;
    background-position-x: 55%;
    background-position-y: 45%;
    padding: 25px;
}
.row {
    margin: 0px;
}
.logowrap{
    padding: 15px 0px; 
}
.headingse1{
    color: #fff;
    font-size: 4.8rem;
    font-weight: 400;
    line-height: 1.25;
    margin-top: 8%;
    margin-left: 10%;
    text-shadow: 0 2px 10px rgba(0,0,0,.4);
}
.parase1{
    color: #fff;
    font-size: 2.4rem;
    font-weight: 400;
    line-height: 1.5;
    margin: 15px 0 0;
    text-shadow: 0 2px 10px rgba(0,0,0,.4);
    margin-top: 1%;
    margin-left: 10%;
}
.link1sec1{
    font-size: 1.8rem;
    padding: 14px 70px;
    background-color: #feeb29;
    border-color: #242424;
    border: 3px solid #242424;
    border-radius: 40px;
    color: #242424;
    cursor: pointer;
    font-weight: 700;
    /* margin-top: 15%; */
    margin-left: 10%;
    position: relative;
    top: 70px;
}
.formnewlnk{
    color: #fff;
    display: block;
    font-size: 1.8rem;
    line-height: 1.67;
    text-decoration: underline;
    margin-top: 45px;
    background: none;
    border: none;
}
.formnewlnk1{
    background-color: transparent;
    border: none;
}
.retnlinkds1{
    color: #fff;
    display: block;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.56;
    margin-top: 15px;
    text-decoration: none;
    position: relative;
    top: 90px;
    margin-left: 10%;
    background: none;
    border: none;
}
.sec1imgs{
    text-align: center;
}
.sec1imgs1{
    text-align: center;
}
.sec1imgs img{
    width: 60%;
    margin-top: 15%;
}
.sec1imgs1 img{
    width: 40%;
    margin-top: 15%;
}
.sec1rightds{
    padding: 0px 100px 0px 0px;

}
.sec1rightds1{
    padding: 0px 0px 0px 100px;

}
.sec1rightds h3{
    color: #fff;
    font-size: 33px;
    font-weight: 400;
    line-height: 1.29;
    margin-top: 15%;
}
.sec1rightds p{
    color: #fff;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.88;
    margin-top: 45px;
}
.sec1rightds a{
    color: #fff;
    display: block;
    font-size: 1.8rem;
    line-height: 1.67;
    text-decoration: underline;
    margin-top: 45px;

}
.sec1rightds1 h3{
    color: #fff;
    font-size: 33px;
    font-weight: 400;
    line-height: 1.29;
    margin-top: 15%;
}
.sec1rightds1 p{
    color: #fff;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.88;
    margin-top: 45px;
}
.sec1rightds1 a{
    color: #fff;
    display: block;
    font-size: 1.8rem;
    line-height: 1.67;
    text-decoration: underline;
    margin-top: 45px;
}
.footer{
    padding: 33px;
    padding-bottom: 18px;
    font-weight: 500;
}
.footer a{
    color: #000;
}
.signtex{
    font-weight: 700;
    font-size: 16px;
    margin-right: 8px;
    color: #0f71f0;
}
.usersihgo{
    font-size: 30px !important;
    color: #605f5f;
}
.header-werrplki{
    padding-right: 45px; 
}
.imgcir1sec{
    position: relative;
    right: -80%;
    padding: 19px;
    background: #fff;
    border-radius: 50%;
    margin-top: -6%;
}
.imgcir1sec1{
    position: relative;
    right: -12%;
    padding: 20px 17px 20px 14px;
    background: #fff;
    border-radius: 50%;
    margin-top: -6%;
}
.imgcir1sec3{
    position: relative;
    right: -80%;
    padding: 22px 22px 22px 16px;
    background: #fff;
    border-radius: 50%;
    margin-top: -6%;
}
.rightlogbox{
    background-color: #f4f1ed;
    padding: 50px 60px;
}
.loglogo{
    width: 44%;
    margin-bottom: 15px;
}
.logboxset{
    background: #fff;
    padding: 3px 25px 25px 25px;
    border-radius: 15px;
    box-shadow: 12px 12px 48px 0 rgba(0,0,0,0.15);
}
.signheads{
    font-size: 28px;
    font-weight: 700;
    color: #242424;
    border: none;
    background: none;
    outline: none;
    letter-spacing: -0.3px;
    line-height: 1.43;
    font-family: "Inter","Segoe UI",Lucida,Arial,sans-serif;
    margin-bottom: 40px;
}
.signheads1{
    font-size: 24px;
    font-weight: 700;
    color: #f10202;
    border: none;
    background: none;
    outline: none;
    letter-spacing: -0.3px;
    line-height: 1.43;
    font-family: "Inter","Segoe UI",Lucida,Arial,sans-serif;
    margin-bottom: 25px;
}
.unamelog{
    width: 100%;
    color: #4a4a4a;
    background-color: #fff;
    outline-style: none;
    border: none;
    border-bottom: solid #a0a0a0 1px;
    border-radius: 0;
    box-shadow: none;
    font-size: 14px;
    margin-top: 15px;
    padding: 6px;
    padding-left: 0px;
}
.btnlogsue{
    width: 100%;
    height: 46px;
    min-height: 46px;
    border: 2px solid;
    border-radius: 22px;
    background-color: #f7f7f7;
    font-weight: 800;
    font-size: 16px!important;
    margin-top: 20px;
    opacity: 0.2;
}
.ornorlog{
    margin: 15px 0;
    display: flex;
    font-size: 14px;
    color: #555551;
}
.ornorlog::before{
    margin-right: 5px;
    content: "";
    border-bottom: 1px solid #e5e4e4;
    margin: auto;
    flex: 1;
}
.ornorlog::after{
    margin-left: 5px;
    content: "";
    border-bottom: 1px solid #e5e4e4;
    margin: auto;
    flex: 1;
}
.singgapsoc{
    background-color: #fff;
    width: 100%;
    cursor: pointer;
    margin: auto;
    padding: 8px 18px;
    border: solid 2px #242424;
    border-radius: 22px;
    display: block;
    text-align: left;
    margin-top: 15px;
    color: #242424;
    font-size: 15px;
    font-weight: 800;
}
.singgapsoc i{
    margin-right: 50px;
}
.foruslog{
    margin-top: 25px;
    text-decoration: none;
    display: block;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 8px;
    white-space: normal;
    width: unset;
    text-align: left;
    color: #0f71f0;
}
.cretaclog{
    font-size: 14px;
    font-weight: 700;
    color: #0f71f0;
    text-decoration: underline;
}
.neuselog{
    font-size: 14px;
    font-weight: 600;
}
.botoxlog{
    font-size: 12px;
    text-align: center;
    color: #000;
    margin: auto;
    margin-top: 20px;
    line-height: 1.67;
}
.botoxlog1{
    font-size: 12px;
    text-align: center;
    color: #000;
    margin: auto;
    margin-top: 20px;
    line-height: 1.4;
    font-weight: 600;
}
.boxafternr{
    width: 80%;
    margin: 20px auto auto;
    font-size: 11px;
    text-align: center;
    color: #555551;
    font-weight: 400;
}
.linfotprle{
    margin-top: 20px;
}
.linfotprle a{
    color: #555551;
    font-size: 13px!important;
    padding: 0 10px;
    font-weight: 700;
    margin-top: 50px;
}
.pplogfo{
    color: #0f71f0;
}
.termlogfor{
    color: #0f71f0;
}
.welnoert{
    margin-left: 25%;
    font-size: 32px;
    font-weight: 400;
    margin-top: 100px;
}
.llftparcon{
    margin-left: 25%;
    color: #959595;
    font-size: 22px;
    line-height: 1.4;
    margin-top: 16px;
    width: 50%;
}
.clibyregnor{
    margin-top: 50px;
    font-size: 12px;
    text-align: center;
}
.lincolrpreg{
    font-size: 13px;
    color: #0f71f0;
    font-weight: 700;
}
.btnsubmitcslblur{
    background-color: #feeb29;
    opacity: 1;

}
.errimgpn{
    width: 10%;
    margin-top: 8%;
}
.errimgpnerr{
    width: 10%;
    margin-top: 4%;
}
.logerrvbot{
    width: 10%;
    position: absolute;
    bottom: 20px;
    margin-left: 20px;

}
.noerrava{
    font-size: 35px;
    font-weight: 500;
    margin-top: 52px;
}
.parertex{
    text-align: center;
    font-size: 13px;
    margin-bottom: 40px;
    margin-top: 20px;

}
.subscbtnerr{
    background: #feeb29;
    color: #000;
    border: 2px solid #000;
    padding: 10px 55px;
    font-size: 18px;
    font-weight: 600;
    border-radius: 50px;
}
.subscbtnerr1{
    background: #000;
    color: #fff;
    /* border: 2px solid #000; */
    padding: 13px 65px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 5px;
}
.subscbtnerr1:hover{
    color: #fff;

}
.iproserr{
    font-size: 16px;
        background: none;
    border: none;
}
.headepaddinlef{
    margin-left: 20px;
}
.textkeyact6{
    height: 65px;
    width: 100%;
    border:2px solid #F0F0F0;
    padding: 10px;
    padding-left: 20px;
}
.textkeyact6::placeholder{
    color: #ccc;
    font-size: 20px;
}
.heasdkeyact{
    font-size: 20px;
    font-size: 700;
    margin-top: 20%;
}
.btnsumieu{
    height: 65px;
    width: 19%;
    /* margin-left: 1px; */
    /* margin-top: 15px; */
    /* position: relative; */
    /* top: 45%; */
    border-left: 0px;
    border: 0px;
}
.headactkeypara{
    margin-top: 20px;
}
.detaxtbothead{
    margin-top: 40px;
}
.modalsmpop{
    width: 100%;
}
.logforgetemail{
    width: 100%;
    width: 38%;
    margin-top: 50px;
}
.boxerrforget{
    padding: 40px;
}
.forgetinner{
    background: #fff;
    padding: 15px 25px;
    border-radius: 22px;
    box-shadow: 12px 12px 48px 0 rgba(0,0,0,0.15);
}
.folrergertruse{
    font-weight: 800;
    font-size: 29px;
}
.enterparforget{
    font-weight: 600;
    font-size: 15px;
}
.inttopforgt{
    width: 100%;
    border: none;
    border-bottom: 1px solid;
    margin-top: 10px;
    padding: 10px;
}
.presubmtforgetrbtn{
    width: 100%;
    /* max-width: 280px; */
    height: 46px;
    min-height: 46px;
    border: 2px solid;
    border-radius: 22px;
    font-weight: 800;
    font-size: 16px!important;
    margin-left: 0;
    margin-right: 0;
    margin-top: 32px;
    background-color: #f7f7f7;
    opacity: 0.2;
}
.presubmtforgetrbtn1{
    width: 50%;
    /* max-width: 280px; */
    height: 46px;
    min-height: 55px;
    border: 2px solid;
    border-radius: 28px;
    font-weight: 800;
    font-size: 16px!important;
    margin-left: 0;
    margin-right: 0;
    margin-top: 32px;
    background-color: #feeb29;
}
.submtforgetrbtn{
    width: 100%;
    /* max-width: 280px; */
    height: 46px;
    min-height: 46px;
    border: 2px solid;
    border-radius: 22px;
    background-color: #feeb29;
    font-weight: 800;
    font-size: 16px!important;
    margin-left: 0;
    margin-right: 0;
    margin-top: 32px;
    opacity: 1;
}

.linbacforger{
    width: 100%;
    display: block;
    margin-top: 25px;
    font-weight: 700;
}
.pareafortgetfoo{
    font-size: 12px;
    margin-top: 25px;
}
.colrovarethe{
    color: rgb(51, 141, 9);
}
.noerravaerr{
    font-size: 36px;
    font-weight: 600;
    color: #c30202;
}
.tolfrererr{
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 40px;
}
/* .parertexerr{
    text-align: center;
    font-size: 13px;
    margin-bottom: 20px;
    margin-top: 20px;
} */
.parertexerr{
    text-align: center;
    font-size: 16px;
    margin-bottom: 20px;
    /* color: #238b00; */
    font-weight: 400;
    line-height: 1.7;
    /* margin-top: 20px; */
    color: #000;
}
.parertexerrnew{
    text-align: center;
    font-size: 16px;
    margin-bottom: 20px;
    /* color: #238b00; */
    line-height: 1.7;
    /* margin-top: 20px; */
    color: #000;
    font-weight: 600;
    font-size: 20px;
    text-shadow: 1px 1px 1px solid #000;
    text-shadow: 0px 1px 1px #000;
}
.parertexerr1{
    text-align: center;
    font-size: 16px;
    margin-bottom: 20px;
    background-color: #238b0017;
    font-weight: 400;
    line-height: 1.7;
    /* margin-top: 20px; */
        padding: 14px;
        color: #000;
}.logtopchng{
    width: 8%;
    margin-left: 30px;
}
.errcjhatliuv{
    font-weight: 500;
    background-color: #0d66ff;
    border-radius: 7px 7px 7px 7px;
    padding: 12px 70px 12px 70px;
    color: #fff
}
.supportclslog{
    width: 10%;
}
.patisipprot{
    height: 50px;
    background: #FEBA2B;
}
.patisipprot{
    height: 50px;
    /* background: #FEBA2B; */
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
}
.rigsuprtboxc{
    text-align: center;
    margin-top: 50px;
}
.carousel{
    display: inline-block;
    align-items: center;
    text-align: center;
    height: 500px;
}

@media only screen and (max-width: 991px) {
    .sec1rightds {
        padding: 0px 20px 0px 0px;
    }
    .sec1rightds h3{
        font-size: 22px;
    }
    .sec1rightds p{
        margin-top: 16px;
    }
    .sec1rightds a{
        margin-top: 16px;
    }
    .imgcir1sec{
        margin-top: -9%;
    }
    .sec1rightds1{
        padding: 0px 20px 0px 0px;
    }
    .sec1rightds1 h3{
        font-size: 22px;
    }
    .sec1rightds1 p{
        margin-top: 16px;
    }
    .sec1rightds1 a{
        margin-top: 16px;
    }
    .imgcir1sec1{
        margin-top: -9%;
    }
    .imgcir1sec3{
        margin-top: -9%;
    }

  }
  @media only screen and (max-width: 800px) {
    .rightlogbox {
        padding: 50px 20px;
    }
  }
  @media only screen and (max-width: 600px) {
    .logo{
        width: 50%;
    }
    .imgcir1sec{
        width: 13%;
        padding: 12px;
    }
    .imgcir1sec1{
        width: 13%;
        padding: 16px 14px 16px 11px;
        margin-top: -12%;
    }
    .imgcir1sec3 {
        margin-top: -14%;
        width: 13%;
        padding: 15px 17px 18px 12px;
    }
    .signtex {
        font-size: 14px;
        position: relative;
        top: -4px;
    }
    .usersihgo {
        font-size: 26px !important;
    }
    .headingse1 {
        color: #fff;
        font-size: 29px;
        line-height: 1.25;
        margin-top: 7%;
        margin-left: 0%;
    }
    .parase1 {
        font-size: 18px;
        margin-left: 0%;
    }
    .link1sec1{
        font-size: 15px;
        margin-left: 5%;
    }
    .section1{
        min-height: 376px;
        background-size: cover;
    }
    .section2{
        min-height: 376px;
    }
    .section3{
        min-height: 376px;
    }
    .section4{
        min-height: 376px;
    }
  }
  @media only screen and (max-width: 500px) {
    .noerrava {
        font-size: 22px;
    }    
    .logerrvbot {
        width: 32%;
        position: initial;
        margin-left: 20px;
        margin-top: 50px;
    }
    .btnsumieu{
        width: 10%;
    }
    .textkeyact6{
        width: 90%;
    }
    .boxerrforget{
        padding: 0px;
    }
    .noerravaerr {
        font-size: 20px;
    }
    .tolfrererr {
        font-size: 22px;
        font-weight: 600;
    }
}










  @media only screen and (max-width: 768px)
{
    .emai-log {
        width: 16%;
    }
    .logtopchng {
        width: 22%;
        margin-left: 30px;
    }
}
/*  //email form  */
.modal-content
{
    width:40%;
}
#myModal
{
    margin-top: 5%;
    margin-left: 29%;
}
#myModal1
{
    margin-top: 5%;
    margin-left: 29%;
}
.modal-submit
{
    margin-top:8%;
    width: 100%;
    height: 35px;
    background-color: #0d66ff;
    border: none;
    color: #fff;
    border-radius: 5px;
}
.modal-input
{
    height: 35px;
    width: 100%;
    border-radius: 5px;
    border: none;
    background-color: #eee!important;
    padding-left: 10px;
}
@media only screen and (max-width: 768px)
{
    .emai-log {
        width: 16%;
    }
}

/*  //email form  */
.modal-content
{
    width:40%;
}
#myModal
{
    margin-top: 5%;
    margin-left: 29%;
}
#myModal1
{
    margin-top: 5%;
    margin-left: 29%;
}
.modal-submit
{
    margin-top:8%;
    width: 100%;
    height: 35px;
    background-color: #0d66ff;
    border: none;
    color: #fff;
    border-radius: 5px;
    font-weight: 500;
}
.modal-input
{
    height: 35px;
    width: 100%;
    border-radius: 5px;
    border: none;
    background-color: #eee!important;
    padding-left: 10px;
}
.contact-span
{
    color: #e40202;
}
.errpn1{
    margin-top: 20px;
    margin-bottom: 5px;
    color: #000;
    text-align: center;
    font-size: 27px;
    font-weight: 600;
    line-height: 1.2em;
}
.redcolor{
    color: red  ;
    font-weight: 600;

}
.errp5n2{
    text-align: center;
    font-size: 22px;
    color: #2da01f;
    font-weight: 600;
}
.contwkywin1{
    background-color: #2da01f;
}
.contwkywin1:hover{
    text-decoration: none;
    color: #fff;
    cursor: pointer;
}
.errp1{
    font-size: 25px;
}
.errp4{
    font-size: 25px;
    margin-bottom: 30px;
}
@media only screen and (max-width: 550px)
{
    .emai-log {
        width: 16%;
    }
    #myModal1
    {
        margin-top: 5%;
        margin-left: 0%;
    }
    .modal-content{
        width: 100%;
    }
}