.contactformsec .mainbox{border:.5rem solid #9ec0e6b2;padding:3.5rem}.contactformsec .maintitle{text-align:center;color:#263a7f;font-size:1.875rem;font-weight:500}.contactformsec .formitems{flex-wrap:wrap;gap:2rem;max-width:67rem;margin:2rem auto 0}.contactformsec .formitem{width:46%}.contactformsec .formitem.phno span{border-bottom:.0625rem solid #263a7f;min-height:3.125rem}.contactformsec .formitem.phno select{border:0;padding:0 1rem 0 0}.contactformsec .formitem:last-child{width:100%}.contactformsec .phno{flex-wrap:wrap;justify-content:flex-start;gap:0 1rem}.contactformsec .phno span{width:35%}.contactformsec .phno input{width:60%}.contactformsec select,.contactformsec input,.contactformsec textarea{color:#263a7f;border-bottom:.0625rem solid #263a7f;width:100%;padding-bottom:1.25rem;font-weight:300}.contactformsec select:focus,.contactformsec input:focus,.contactformsec textarea:focus{border-width:0 0 .0625rem;outline:none}.contactformsec .submitbtn{text-align:center;margin-top:2rem}.contactformsec .error-message{display:block;color:#e62426!important;border:0!important;width:100%!important;min-height:auto!important;font-size:.775rem!important;font-weight:400!important}.contactformsec .mailtext{color:#263a7f;margin-top:1rem;font-size:1.375rem;font-weight:400}.contactformsec .mailtext a:hover{text-decoration:underline}@media only screen and (max-width:1459px){.contactformsec .maintitle{font-size:1.25rem}.contactformsec .mailtext{font-size:1rem}}@media only screen and (max-width:991px){.contactformsec .phno input{width:58%}}@media only screen and (max-width:767px){.contactformsec .mainbox{padding:1rem}.contactformsec .formitem{width:100%}.contactformsec select,.contactformsec input,.contactformsec textarea{font-size:1rem}}@media only screen and (max-width:359px){.contactformsec .phno input{width:100%}.contactformsec .formitem.phno{gap:1rem}.contactformsec .formitem.phno span{width:100%}}
