.post-img-fixed{height:240px;min-height:240px;position:relative;overflow:hidden;border:1px solid #f1f1f1}.post-img-fixed img{width:100%!important;height:100%!important;object-fit:cover;object-position:center;display:block}#news-slider .post-slide,#feedback .post-slide{margin-right:16px}.social-user-image{width:40px;height:40px;object-fit:cover}@media(max-width:1440px){.explore-content{height:calc(100vh - 280px);overflow:auto}.address-content{height:300px;overflow:auto}}@media(max-width:1399px){.banner-content .banner-heading{font-size:48px}}@media(max-width:1199px){.banner-content .banner-heading{font-size:42px}.cmn-heading h4{font-size:36px}.trust-sec svg{width:35px;height:35px}.slider-wrapper{height:180px}}@media(max-width:991px){.form-side{margin-left:-30px;width:100%}.banner-content .banner-heading{font-size:36px;margin:15px 0 20px}.banner-description{font-size:15px}.trust-sec .d-flex.justify-content-between{flex-direction:column;gap:20px;text-align:center}.trust-sec .d-flex.align-items-center.gap-4{justify-content:center}.feature-card{padding:20px;margin-bottom:0!important}.customer-magnet .row>.col-md-6{margin-bottom:30px}.magnet-cards{padding:15px}.last-banner-sec .banner-heading{font-size:36px}.generate-content-list{width:100%;padding:24px}.generate-content-list h4{font-size:18px!important}.generate-content-list p{font-size:14px;line-height:24px}.slider-wrapper{height:250px}.banner-description br,.banner-heading br{display:none}.cmn-heading h4{font-size:34px}.section-padding{padding:40px 0}.banner-content .banner-heading{font-size:48px;font-weight:500!important;letter-spacing:1px;margin:20px 0 30px}.banner-heading span:after{bottom:-38px}.last-banner-sec .banner-heading{font-size:38px}.job-card-tab{width:48%}}@media(max-width:767px){.banner-content .banner-heading{font-size:32px}.banner-content ul{flex-direction:column;gap:15px!important;align-items:center}.how-work-sec .row>div,.feature-sec .row>div{margin-bottom:20px}.works-card{margin-bottom:15px}.customer-magnet .row{flex-direction:column-reverse}.map-top{flex-direction:column;align-items:flex-start!important}.last-banner-sec .banner-heading{font-size:28px}.last-banner-sec .d-flex.justify-content-center.gap-3{flex-direction:column;align-items:center}.last-banner-sec ul{flex-direction:column;gap:10px!important;align-items:center}.generate-content-list{width:100%;padding:20px}.works-card,.feature-card,.magnet-cards{width:100%}.banner-content img.img-fluid{width:100%;height:auto}.banner-heading span:after{display:none}.registerbg-image{display:none}.form-side{margin-left:0;box-shadow:none;border-radius:0}.mobile-logo{display:flex;justify-content:center;margin-bottom:20px}.card{padding:15px;box-shadow:none}.step{width:100px}.bottom-btns{padding:0 15px}.container{padding:40px 16px}.view-big-img{height:350px!important}.job-detail-content h4{font-size:26px;font-weight:500}.job-list-img{height:150px!important}.desktop-view-roofing,.hide-mobile-view{display:none}.mobile-view-roofing{display:flex}.job-listing-heading h4{font-size:18px}.steps-form-width{width:100%}.profile-heading{flex-wrap:wrap}.profile-heading .performance-img{width:100%!important}.tab{flex-wrap:wrap;gap:10px}.desktop-view{display:none!important}.mobile-view{display:block}.profileimg-btn{width:100%}.register-container{flex-direction:column;height:auto;min-height:100dvh;border-radius:0;width:100%;height:100%;display:flex;margin:auto}.btn-register:hover{background-color:#004d3d;color:var(--white-color)}.password-toggle{cursor:pointer;position:absolute;right:15px;top:0;bottom:0;margin-block:auto;color:#999}.login-link{text-align:center;margin-top:20px;font-size:.9rem;color:#666}.header-right-content button{font-size:15px;font-weight:500!important}.items-center{align-items:center}.register-container{width:100%;position:relative;height:100dvh;background:var(--white-color)}.registerbg-image{position:absolute;top:15px;left:15px;border-radius:20px;width:50%;background:url(/build/assets/register-AY9Fd0u2.png) no-repeat;height:calc(100vh - 30px);background-size:cover;background-position:center}.image-side{width:50%;background:url(/assets/images/contractor/register.png) no-repeat center center;background-size:cover;position:relative;display:block}.login-link a{color:var(--border-color);text-decoration:none;font-weight:600}.verified-icon-container{width:60px;height:60px;background-color:#e6f7f1;border-radius:50%;display:flex;align-items:center;justify-content:center}.verified-icon-container i{font-size:30px;color:var(--border-color)}.header-sec{border-bottom:1px solid var(--light-border);background:var(--white-color)}.header-container{padding:10px;display:flex;justify-content:space-between;align-items:center}.header-container h5{font-size:20px;font-weight:400;margin:0;color:var(--paragraph-color)}.entercitizen{color:var(--primary-color);font-size:16px;font-weight:300}.header-left-content{display:flex;align-items:center;gap:10px}.header-left-content h4{font-size:22px;font-weight:400;color:var(--paragraph-color);margin:0}.header-left-content img{width:100px;height:40px;object-fit:contain}.steps{display:flex;margin-bottom:30px}.step{text-align:center;width:130px}.step p{margin:0;font-size:20px;font-weight:500}.sm-light-text{font-size:14px;color:#101828b0;font-weight:300}.circle{width:40px;height:40px;border-radius:10px;background:#ddd;line-height:30px;color:var(--white-color);display:flex;margin:0 auto 5px;justify-content:center;align-items:center}.step.active .circle{background:var(--light-background)}.step.active p:first-child{color:var(--light-background)}.progress{flex:1;height:3px;background:#ddd;margin:15px 0 0;position:relative}.progress-fill{height:100%;width:50%;background:var(--light-background);transition:.3s}.progress-fill1{height:100%;width:100%;background:var(--light-background);transition:.3s}.card{background:var(--white-color);padding:20px;border-radius:10px;box-shadow:0 9px 20px 0 var(--box-shadow);border:none}.border-card{background:var(--white-color);padding:25px;border-radius:10px;margin-bottom:20px;border:1px solid #0000002b}.main-heading{font-size:28px;font-weight:500;color:var(--paragraph-color)}.upload{border:2px dashed #0a7b619e;padding:30px;text-align:center;margin-top:10px}.continue-btn{background:var(--primary-color);color:var(--white-color);border:none;padding:10px 24px;float:right;display:flex;align-items:center;gap:10px;margin-left:auto;border-radius:5px;cursor:pointer;font-size:14px}.continue-btn svg{height:18px;width:18px}.outline-btn{border:1px solid var(--primary-color);background:transparent;color:var(--primary-color);padding:5px 20px;letter-spacing:.5px;display:flex;align-items:center;gap:10px;border-radius:5px;cursor:pointer;font-size:14px}.back-btn{background:var(--white-color);border:1px solid #00000021;padding:10px 20px;display:flex;align-items:center;gap:10px;border-radius:8px;cursor:pointer;font-size:14px}.upload-logo{position:relative}.upload-logo input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}.upload-box{padding:40px;border:2px dashed var(--light-background)}.slider-wrapper article{min-width:100%;display:flex;gap:15px;align-items:start;box-sizing:border-box}.slider-wrapper article img,.slider-wrapper article video{width:100%;height:100%;object-fit:cover;border-radius:10px;text-align:center}.radio-div{border-radius:8px;padding:10px 15px;border:1px solid #e0e0e0;font-size:.9rem;display:flex;align-items:center;gap:10px;margin-bottom:20px}.radio-div input{width:18px;height:18px;border-radius:4px;border:1px solid #C0C0C0;accent-color:var(--primary-color);cursor:pointer}.radio-div label{margin:0}.service-option{cursor:pointer}.bottom-btns{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.your-jobs-header{display:flex;justify-content:space-between;align-items:start}.filter-bar{display:flex;gap:15px;align-items:center}.filter-bar h4{margin:0;font-size:20px;font-weight:300}.filter-div{display:flex;justify-content:space-between;gap:10px;margin-top:15px;align-items:center;flex-wrap:wrap}.filter-div .searchbar{border-radius:8px;padding:10px 15px;display:flex;align-items:center;gap:10px;border:1px solid #e0e0e0;font-size:.9rem}.filter-div .searchbar input{border:none;outline:none;padding:0}.jobs-stats{box-shadow:0 9px 20px 0 var(--box-shadow);padding:24px;background:var(--white-color);border-radius:14px}.jobs-stats h2{font-size:36px;font-weight:300;color:var(--primary-color)}.jobs-stats p{font-size:18px;font-weight:300;margin:0;color:var(--paragraph-color)}.jobs-listing{margin-top:20px}.jobs-listing .job-listing-card{box-shadow:2px 9px 20px 0 var(--box-shadow);border-radius:14px;background:var(--white-color);padding:20px;margin-bottom:20px}.jobs-listing .job-listing-card p{font-size:14px;line-height:22px}.jobs-listing .job-listing-card h5{font-size:18px}.slider-wrapper{position:relative;width:100%;height:150px;overflow:hidden}.slider-wrapper .inner{display:flex;width:100%;height:100%;transition:transform .5s ease-in-out}.slider-wrapper article{min-width:100%;display:flex;gap:15px;align-items:center;box-sizing:border-box}.slider-wrapper article img{width:100%;height:100%;object-fit:cover;border-radius:10px}.slider-dot-control{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:10}.slider-dot-control label{width:10px;height:10px;border-radius:50%;background:#ffffff96;cursor:pointer;transition:background .3s}.slider-dot-control label:hover{background:#fff}input[type=radio]{position:absolute;top:10px;left:10px;z-index:10;opacity:0}.publish-btn{font-size:14px;background:var(--primary-color);color:var(--white-color);border-radius:5px;padding:5px 15px;border:none}.heading-btn{display:flex;width:100%;justify-content:space-between;align-items:center}.remodeling{border-radius:6px;padding:4px 8px;font-size:12px}.color_remodeling{background:var(--primary-color);font-size:12px;padding:4px 10px;border-radius:6px;color:#fff}.header{border-bottom:1px solid var(--light-border);background:var(--white-color);z-index:1}.hidden{display:none!important}.cancel-link{text-decoration:none;cursor:pointer}.error-message{color:#dc3545;font-size:.875em;margin-top:.25rem}.logo-preview{display:none;max-width:100%;max-height:200px;margin:0 auto;object-fit:contain}.w-100{width:100%}.mr-10{margin-right:10px}.other-service-input{flex:1;border:none;outline:none;box-shadow:none;background:transparent;padding:0}.show-preview{display:block!important}.file-input.is-invalid~.upload-box{border-color:#dc3545}.steps-form-width{width:100%;margin:auto}.upload-img-card{border:1px solid #0000001A;border-radius:14px;padding:18px}.upload-img-card .uploaded-img{width:100%;object-fit:cover;height:200px}.remove-img-btn{width:40px;height:40px;border-radius:10px;background:red;position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.remove-img-btn svg{width:14px;height:14px}.generate-content{background:#f9fafb;border-radius:14px;padding:40px}.generate-content-list li{list-style:none;margin-bottom:20px}.generate-content-list{background:var(--white-color);width:100%;margin:auto;padding:20px;border-radius:20px}.email-body{background-color:#f8f9fa}.email-container{max-width:600px;margin:0 auto;padding-top:40px}.email-header{text-align:center;border-bottom:1px solid #eeeeee;padding-bottom:20px;margin-bottom:20px}.email-content{text-align:center}.email-footer{text-align:center;margin-top:20px;padding-top:20px;border-top:1px solid #eeeeee}.email-btn{display:inline-block;text-decoration:none;width:auto;padding:12px 30px}.otp-box{background-color:#f0fdf4;border:1px dashed var(--light-background);padding:15px;border-radius:8px;display:inline-block;margin:20px 0}.otp-code{font-size:32px;font-weight:700;letter-spacing:5px;color:var(--light-background)}.email-heading-text{color:#333;margin:0}.image-side{width:100%;height:250px;min-height:250px}.form-side{width:100%;padding:30px 20px;flex:1}.back-arrow{margin-bottom:15px}.form-title{font-size:1.5rem;margin-bottom:20px}.job-card-tab{width:100%}.about-business{width:100%!important}.about-business p{font-size:14px;margin-block:10px!important;line-height:22px}}@media(max-width:575px){.banner-content .banner-heading{font-size:28px}.cmn-heading{margin-bottom:30px}.cmn-heading h4{font-size:28px}.trust-sec p:first-child{font-size:16px}.jobs-stats h2{font-size:28px}.filter-div{flex-direction:column}.filter-div .searchbar{width:100%}.section-padding{padding:0}.works-card .step-number{right:-5px}.form-title{font-size:28px}.form-side{padding:16px 4px}.main-heading{font-size:22px}#news-slider .post-slide,#feedback .post-slide{margin-right:0}.more-project h4{font-size:20px}.view-big-img{height:250px!important}.job-detail-right{padding:20px}.job-detail-right h4{font-size:18px}.job-detail-right p,.job-detail-right li{font-size:14px}.job-list-img{height:100px!important}.generate-content{padding:15px}.hide-mobile-view{display:none}.map-detail.slider-wrapper{height:150px}.profile-content .select-profile{width:150px;height:150px;min-width:150px}.sm-flex-wrap{flex-wrap:wrap}}@media(max-width:481px){.label-text{font-size:14px}.form-title{font-size:24px}.upload-box .main-heading{font-size:22px}.job-detail-content h4{font-size:22px;font-weight:500}.job-listing-card{padding:10px}.slider-wrapper{height:400px}.class-flex-wrap{flex-wrap:wrap}.border-card{padding:15px}.upload-box{padding:20px 10px}.explore-sec,.map-slider{width:300px}.map-ul-li{padding:10px}.step{width:60px}.step p{font-size:14px}.sm-light-text{display:none}.circle{width:35px;height:35px}.steps{margin-bottom:10px}}@media(max-width:767px){.page-name{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.page-category{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;display:block}.instagram-badge{font-size:10px;padding:4px 6px}.instagram-text{display:none}.instagram-icon{font-size:12px}.social-user-image{width:32px;height:32px}}
