.user-login-form{margin: 150px auto;width: 300px;background-color: #f9f9f9;border-radius: 8px;padding: 20px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);}
.visually-hidden{display:none;}
.contact-wrap .contact-form form .field-btn .contact_proceed{background:#0b10a0;border-radius:5px;border:1px solid #707070;color:#fff;text-transform:uppercase;font-size:1.2rem;padding:8px 24px;transition:all .2s ease;font-family:HoftypeCordaRegular}
.contact-wrap .contact-form form .field-btn .contact_proceed:hover{color:#2e248b;background:#fff}
.registration-main .registration-wrap .registration-form .field-btn .registration_proceed{background:#0b10a0;border-radius:5px;border:1px solid #707070;color:#fff;text-transform:uppercase;font-size:1.2rem;padding:8px 24px;transition:all .2s ease;font-family:HoftypeCordaRegular}
.registration-main .registration-wrap .registration-form .field-btn .registration_proceed:hover{color:#2e248b;background:#fff}
.errorclass{color:red;}
.contact_reg_container{width:68%;}
#imagePreviewContainer{margin-bottom:1.1rem;}
.file-preview{text-align:center;}
.file-name{color: #000;font-size: 1.3rem;font-weight: 500;font-family: Corda;}
.views-exposed-form{display:none !important;}
#overlay{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.5);z-index:9999;display:none;}
#loader{position:fixed;border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:120px;height:120px;top:50%;left:50%;margin-top:-60px;margin-left:-60px;animation:spin 2s linear infinite;z-index:10000;display:none;}
@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
@media (min-width:1027px){.tp0{top:0px;}}
.splerrorclass{color:red;margin-bottom:0px !important;}
.filter-tab .filter_list ul li .filter-sub-list li a{cursor:pointer;}