:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{height:100vh;width:100%;margin:0;background:#fff;padding:0}*{scrollbar-width:none}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#f36f21;cursor:pointer;transition:border-color .25s}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.home{display:flex;flex-direction:column}.CardHomeDiv{height:50vh;margin-top:10px;padding:10px 10px 74px;overflow-y:scroll}.header{background-color:#fff;padding:10px 0;display:flex;align-items:center;justify-content:space-between;color:#333;position:relative;height:60px;z-index:999;width:100%}.header .logo{height:80px;cursor:pointer}.header .menuIcon{height:70px;cursor:pointer}.leftH{display:flex;align-items:center}.address{font-size:1.2em;font-weight:500;display:flex;align-items:center}.header .addressIcon{height:30px;margin-right:1rem}.select{background:#000;height:30px;cursor:pointer;border-radius:50px}.joinBtn button{background:#f36f21;margin:0 10px}.profileDiv-header{height:50px;border-radius:50px;margin-right:10px;display:flex;align-items:center;justify-content:center;padding:1px;cursor:pointer;overflow:hidden}.profileDiv-header img{height:50px}.searchBox{color:#000;padding:20px 10px;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:50px}.searchBox .searchDiv{display:flex;align-items:center;justify-content:center}.searchBox input{padding:10px;border-radius:10px;outline:none;background:#fffcfc;color:#000;border:none;margin:0 auto;box-shadow:0 .3px 10px}.searchBox h2{color:#0a1f4e}.searchBox h2:after{content:" काम देखो";color:#f36f21}.searchBox button{background:#f36f21;color:#fff;padding:10px 20px;border-radius:10px;margin-left:10px;cursor:pointer;border:none}.CategoryHome{padding:1px 20px;color:#000}.CategoryHome .topDiv{display:flex;justify-content:space-between}.cateBtnsBox{color:#000;width:100%;border-radius:20px;box-shadow:0 .3px 10px;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.catBtnDiv{margin:10px;height:fit-content;display:flex;align-items:center;justify-content:center;flex-direction:column}.cateBtnsBox .catBtnDiv img{height:50px;cursor:pointer}.catBtnDiv p{margin:0}.CategoryHome h2{margin-left:10px}.CategoryHome .topDiv p{color:#00f;cursor:pointer}.CardHomeDiv .cardDiv{display:flex;border-radius:10px;box-shadow:0 .3px 10px;cursor:pointer;margin:10px 0;padding:10px}.CardHomeDiv .cardDiv .cardL{display:flex;align-items:center;justify-content:center}.CardHomeDiv .cardDiv .cardL img{height:80px}.CardHomeDiv .cardDiv .cardR{display:flex;width:100%;flex-direction:column;align-items:center;padding:0 10px}.footer{height:60px;width:100%;background:#fff;display:flex;justify-content:space-between;position:fixed;z-index:999;bottom:0;box-shadow:0 .3px 10px}.footer .btnDiv{display:flex;justify-content:space-between;flex-direction:column;padding:0;margin:0;align-items:center;height:10%}.btnDiv h3{margin-top:0;font-size:smaller}.footer .btnDiv img{cursor:pointer;width:40px;margin:0 10px}.dataLoadingDiv{display:flex;align-items:center;justify-content:center}.dataLoadingDiv img{height:100px}.menu-box{height:100vh;width:300px;position:fixed;z-index:99}.menu-box{position:fixed;top:0;left:0;height:100%;width:250px;background-color:#fff;border-right:2px solid #ddd;color:#000;box-shadow:2px 0 5px #0000001a;padding:20px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow-y:auto;transition:left .3s ease-in-out}.menu-btn{height:30px;width:30px;position:relative;left:0;top:10px;cursor:pointer;margin-right:10px}.menu-box h2{font-size:1.5em;color:#333;margin-bottom:20px;padding-left:20px}.menu-box ul{padding:0;margin:0;list-style:none;width:100%}.menu-box ul li{display:flex;align-items:center;padding:10px 20px;cursor:pointer;transition:background-color .3s ease;width:100%}#menu-box ul li:hover{background-color:#f4f4f4}#menu-box ul li div{display:flex;align-items:center;width:100%}#menu-box ul li img.menu-btn{height:24px;width:24px;margin-right:15px}#menu-box ul li span{font-size:1.1em;color:#333;font-weight:500}a{text-decoration:none;color:#333}.jobYourCity{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:20px}.postJobContentDiv{height:100vh;display:flex;align-items:center;flex-direction:column;justify-content:center}.postJobContentDiv .formDiv{display:flex;flex-direction:column;width:70%;justify-content:center;align-content:center;gap:10px}.postJobContentDiv .formDiv input,select{height:50px;border-radius:50px;font-size:large;text-transform:capitalize;border:#f36f21 1px solid}.formDiv textarea{border-radius:50px;padding:11px 22px;font-size:large;font-weight:300;text-transform:capitalize;border:#f36f21 1px solid}.postJobContentDiv button{background:#f36f21;border-radius:50px;margin:20px}.JobPostDoneDiv{position:absolute;height:100vh;background:#fff;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.JobPostDoneDiv .textDiv{text-align:center}.JobPostFaildDiv{height:100vh;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;background:#fff}.JobPostFaildDiv .gifDiv img{height:200px}.JobPostFaildDiv .text-btn-div{display:flex;align-items:center;justify-content:center;flex-direction:column}.JobPostFaildDiv button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#f36f21;cursor:pointer}.postingDiv{height:100vh;width:100%;position:absolute;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}.loginSucsDiv{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.loginSucsDiv img{width:100px;height:100px}.moreInfoPageDiv{height:100vh;display:flex;align-items:center;justify-content:center}.moreInfoContent{display:flex;align-items:center;flex-direction:column;background:#f5f4f6;height:80%;width:90%;padding:10px;border-radius:10px}.moreInfoContent .p-a-div{display:flex;gap:100px;padding:10px;flex-wrap:wrap}.moreInfoContent button{background-color:#f36f21}.moreInfoContent .b-s-div{display:flex;gap:10px;width:100%;justify-content:space-between;padding:10px;align-items:center}.moreInfoContent .b-s-div img{height:30px;width:30px;cursor:pointer}.login-container{height:100vh;width:100vw;font-family:Segoe UI,sans-serif}.login-box{color:#000;padding:40px;border-radius:20px;text-align:center;width:300px;box-shadow:0 10px 30px #0003;margin:100px auto 0}.login-box .h2-imgIcon{display:flex;align-items:center}.login-box h2{margin-bottom:10px}.h2-imgIcon h2:after{content:"See";color:#f36f21}.login-box p{color:gray}.login-box img{width:80px;margin-bottom:0}.google-btn{margin-top:20px;width:100%;padding:12px;border-radius:10px;border:none;color:#d2d5db;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700;cursor:pointer;border:1px solid #ddd;transition:.3s}.google-btn img{width:20px}.google-btn:hover{background:#f1f5f9}.small-text{margin-top:15px;font-size:12px;color:#888}.loadingDiv img{width:100px}.cardCategorieDiv{height:100vh;margin-top:10px;padding:10px;overflow-y:scroll}.cardCategorieDiv .cardDiv{display:flex;border-radius:10px;box-shadow:0 .3px 10px;cursor:pointer;margin:10px 0}.cardCategorieDiv .cardDiv .cardL{display:flex;align-items:center;justify-content:center}.cardCategorieDiv .cardDiv .cardL img{height:100px}.cardCategorieDiv .cardDiv .cardR{display:flex;width:100%;flex-direction:column;align-items:center;padding:0 10px}.cardDiv .cardR .cardRT{display:flex;align-items:center;justify-content:center}.cardDiv .cardR .cardRT h3{margin:0;color:#000}.cardDiv .cardR .cardRB{display:flex;justify-content:center;align-items:center;gap:100px;height:0px}.cardRB .locationDiv{display:flex}.cardRB img{height:40px}
