@media screen and (max-width: 767px) {
  .fechr h3 {
    font-size: 26px;
}
.top-section h2 {
    font-size: 34px;
}
.login-bg{display: none;}
.right-form-side {
    width: 100%;
    min-width: inherit;
    max-width: inherit;
    margin-top: 88px !important;
    padding: 5px 10px;
  }
  .mp-0 {
    padding: 0 !important;
    margin: 0 !important;
}
.video-text h1 { 
    font-size: 33px; 
}
.p-pic { 
    max-width: 113px; 
}
.profile-wodth { 
    margin-top: 0;
    margin-bottom: 0;
}
.custom-file-input::before {
    width: 100%;
    text-align: center;
    padding-left: 0px; 
        background: rgb(45 190 108);
    background: -webkit-linear-gradient(top, rgb(52 202 117), rgb(30 138 77));
    border-radius: 5px;
    text-align: center; 
}
.custom-file-input{
    width: 100%;
}
.custom-file-input-file{background: transparent;
    background: -webkit-linear-gradient(top, transparent, transparent);    border-radius: 5px; text-align: center;}
    .custom-file-input-file.position-relative i { 
    left: 112px; 
}
}
@media screen and (max-width: 1180px) {
.login-bg{display: none;}
.right-form-side {
    width: 100%;
    min-width: inherit;
    max-width: inherit;
    margin-top: 88px !important;
    padding: 5px 10px;
  }
  .mp-0 {
    padding: 0 !important;
    margin: 0 !important;
}
}
.btn-theme-active {
    color: rgb(255 255 255) !important;
    background: rgb(100 98 231) !important;
    padding: 10px 25px;
    border-radius: 5px !important;
    width: 100% !important;
}
