body{
padding: 0;
margin: 0;
font-family: 'Poppins', sans-serif;
}
.forgorpassf{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
height: 100vh;
width: 100%;
}
.passlogimg {
width: 60%;
height: 100%;

}
.passlogimg img {
    width: 100%;
    height: 100%;
/*    object-fit: cover;*/
    transform: scaleX(-1);
}
.logbtun {
    padding: 12px 12px 13px 12px;
    letter-spacing: 1px;
    outline: none;
    width: 67%;
    border: none;
    background-color: #20894b;
    color: #fff;
    font-size: 16px;
    border-radius: 43px;
    box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
    margin-top: 13px;
    cursor: pointer;
    transition: 0.3s linear;
    margin-bottom: 10px;
}
.logbtun:hover{
background-color:#20894b40;
color: green;
box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
}
.passlogform p {
    font-size: 12px;
    padding: 0px 10px 30px 10px;
    opacity: 0.8;
}
/*.form__group {
position: relative;
padding: 32px 0 0;
margin-top: 10px;
width: 64%;
margin: 0 auto;
}*/
.form__field {
font-family: inherit;
width: 100%;
border: 0;
border: 2px solid #9b9b9b70;
outline: 0;
font-size: 16px;
color: #000;
padding: 10px;
background: transparent;
transition: border-color 0.2s;
}
.form__field::placeholder {
color: #ddd;
font-size: 16px;
}
.form__field:focus ~ .form__field::placeholder{
color: #000;
cursor: text;
}
.form__field:placeholder-shown ~ .form__label {
font-size: 16px;
cursor: text;
top: 0;
opacity: 1;
}
.form__label {
position: absolute;
top: 0;
display: block;
transition: 0.2s;
font-size: 16px;
color: #000;
font-weight: 700;
}
.form__field:focus {
border-image: linear-gradient(to right, #11998e, #38ef7d);
border-image-slice: 1;
color: #000;
border-width: 1px;
}
.form__field:focus ~ .form__label {
position: absolute;
top: 0;
display: block;
transition: 0.2s;
font-size: 16px;
color: #11998e;
opacity: 1;
font-weight: 700;
}
/* reset input */
.form__field:required, .form__field:invalid {
box-shadow: none;
}
.passlogform {
    width: 35%;
    text-align: center;
    margin-right: 52px;
    border-radius: 10px;
}
.logbtun.jani2{
width: 65%;
margin-top: 20px;

}
.ftsf {
text-align: center;
margin-top: 14px;
opacity: .6;
}
.passlogform h1 {
font-size: 34px;
}

.ftsf a {
font-size: 16px;
color: #000;
text-decoration: none;
font-weight: 600;
}
.ftsf a:hover{
text-decoration: underline;
}
.loghingimg {
text-align: center;
margin-bottom: 30px;
margin-top: -21px;
}
.loghingimg,.loghingimg img{
width: 110px;
height: auto;
margin: 0 auto;
}
.posspan {
    position: relative;
    margin-bottom: 22px!important;
    margin-top: 35px;
    width: 63%;
    margin: 0 auto;
}
.imgiconpro {
    position: absolute;
    background-color: #20894b;
    padding: 6px 8px 8px 10px;
    border-radius: 10px 0 10px 0px;
    left: -6px;
}
.filtextds {
    padding: 8px;
    border-radius: 10px;
    border: 1px solid #bdb9b9;
    width: 85%;
    height: 20px;
    padding-left: 46px;
}
.posspan input::placeholder {
    color: #000;
    opacity: .6;
}
.passlogform h1 {
    font-size: 30px;
    opacity: .6;
    font-weight: 500;
}
@media(max-width:1124px){
	.passlogform h1 {
    font-size: 43px;
}
}
@media(max-width:998px){
    .jusforg a {
    font-size: 16px!important;
}
	
 .logbtun.jani2{
width: 81%;
 }
.passlogform{
width: 100%;
margin-top: -111px;
    position: relative;
    z-index: 111;
	}
    .forgorpassf{
        height: auto;
    }
    .posspan{
        width: 80%;
    }
    .passlogimg {
    width: 100%;
    margin: 0 auto;
}
.passlogimg img {
    height: 784px;
}
.passlogform{
    margin-right: 0;
}
.filtextds {
    height: 80px;
    padding-left: 104px;
    max-width: 100%;
    font-size: 34px;
    width: 86%;
}
.imgiconpro.form__group.field img {
    width: 41px;
}
.imgiconpro {
    padding: 28px 24px 28px 24px;
}
.logbtun {
    padding: 26px 12px 26px 12px;
    font-size: 36px;
}
.form__field::placeholder {
color: #ddd;
font-size: 34px;
}
.ftsf a{
font-size: 40px;
}
.ftsf{
    margin-top: 24px;
}
.loghingimg, .loghingimg img{
    width: 250px;
}
.loghingimg, .loghingimg img{
    font-size: 30px;
}
}