@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300;400;600;700&family=Roboto:ital,wght@0,400;0,700;1,400&display=swap";*{margin:0;padding:0;box-sizing:border-box}li{list-style:none}a{text-decoration:none}html{font-size:10px}body{width:100vw;overflow-x:hidden!important}.home-page{width:100%}.home-page .hero-section{background-image:url(/assets/home-banner-ejBme3q8.jpg);width:100%;height:100vh;object-fit:cover;padding:0 2rem;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;flex-direction:column;justify-content:flex-start}.home-page .hero-section h1{font-size:5rem;font-family:Josefin Sans,sans-serif;text-transform:capitalize;margin-top:4rem;text-align:center;line-height:1.5;color:#fff}@media (max-width: 900px){.home-page .hero-section h1{margin-top:10rem}}.home-page .hero-section p{font-size:2rem;font-family:Roboto,sans-serif;text-align:center;line-height:1.5;color:#fff}.home-page .container{padding:0 6rem;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;flex-direction:column}@media (max-width: 900px){.home-page .container{padding:0 2rem}}.home-page .container .container-header{font-size:5rem;font-family:Josefin Sans,sans-serif;margin:5rem 0;text-align:center}.home-page .container .cards{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.home-page .container .button{font-size:1.6rem;padding:1.5rem 3rem;font-family:Roboto,sans-serif;border:2px solid #161a30;background:transparent;margin:3rem 0;cursor:pointer;border-radius:30px;transition:all .23s}.home-page .container .button:hover{transform:translateY(2px)}.toast{z-index:10000;position:fixed;top:110px;right:0;padding:1.5rem 2rem;background:#f0f8ff;box-shadow:#959da533 0 8px 24px;min-width:270px;transition:all .23s;transform:translate(100%);border-top-left-radius:4px;border-bottom-left-radius:4px;display:flex;align-items:center;flex-wrap:wrap;text-align:center}.toast .icon{font-size:1.7rem;margin-right:1rem;display:flex;align-items:center}.toast p{font-family:Roboto,sans-serif;font-size:1.7rem;text-transform:lowercase;letter-spacing:.4px;text-transform:capitalize}.toast.success{transition:all .23s;transform:translate(0)}.toast.success p{color:green}.toast.error{transition:all .23s;transform:translate(0)}.toast.error p{color:tomato}.listings-card{width:300px;box-shadow:#959da533 0 8px 24px;border-radius:4px;overflow-x:hidden;padding:1rem;position:relative;transition:all .23s linear;margin:.5rem}@media (max-width: 300px){.listings-card{width:100%}}.listings-card:hover img{transform:scale(1.1)}.listings-card img{width:100%;height:200px;object-fit:cover;border-radius:4px;transition:all .23s ease}.listings-card .title{font-size:1.6rem;font-family:Roboto,sans-serif;margin:2rem 0 1rem}.listings-card .address{font-size:1.4rem;font-style:normal;margin:1rem 0;color:gray;font-family:Roboto,sans-serif;display:flex;align-items:center}.listings-card .address .icon{color:#ab46d2;margin-right:.5rem}.listings-card .desc{font-size:1.4rem;color:gray;line-height:1.6;margin:1rem 0;font-family:Roboto,sans-serif}.listings-card .price{font-size:1.6rem;font-family:Roboto,sans-serif;margin:1rem 0}.listings-card .rooms{display:flex;margin-bottom:1rem}.listings-card .rooms span{font-size:1.4rem;font-family:Roboto,sans-serif;font-weight:700;margin-right:2rem;display:flex;align-items:center}.listings-card .rooms span .icon{font-size:1.4rem;color:#ab46d2;margin-right:.5rem}.listings-card .type{position:absolute;top:0;left:2rem;font-size:1.6rem;color:#fff;background:#ab46d2;padding:.7rem 1.5rem;text-transform:capitalize;transform:rotate(-90deg);margin:1rem 0;border-top-left-radius:20px;border-bottom-left-radius:20px;letter-spacing:.4px}.pre-loader-container{width:100%;height:90vh;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.pre-loader-container .pre-loader{text-align:center;margin:100px 0;width:100px;height:100px;border-radius:50%;border-right:4px solid #ab46d2;border-bottom:4px solid transparent;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}nav{width:100%;height:100px;padding:0 6rem;box-shadow:#959da533 0 8px 24px;z-index:1000;position:sticky;top:0;left:0;background:#fff;transition:all .23s;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}@media (max-width: 900px){nav{padding:0 3rem}}@media (max-width: 650px){nav{padding:0 2rem}}nav .logo{font-size:3rem;font-family:Josefin Sans,sans-serif;color:#ab46d2}nav .logo span{color:#161a30}nav .nav-form{display:flex;align-items:center;flex-wrap:wrap}@media (max-width: 650px){nav .nav-form{display:none}}nav .nav-form input{border:none;outline:none;font-size:1.6rem;font-family:Roboto,sans-serif;background:#f0f8ff;height:50px;padding:0 1.5rem;color:#161a30;width:400px;border-top-left-radius:4px;border-bottom-left-radius:4px}@media (max-width: 900px){nav .nav-form input{width:300px}}nav .nav-form .button{font-size:1.6rem;border:none;outline:none;height:50px;background:#161a30;padding:0 1.6rem;cursor:pointer;border-top-right-radius:4px;border-bottom-right-radius:4px;transition:all .23s;line-height:60px;text-align:center}nav .nav-form .button:hover{opacity:.7}nav .nav-form .button .icon{font-size:2rem;color:#fff}nav .links{display:flex;align-items:center;flex-wrap:wrap}@media (max-width: 900px){nav .links{display:none}}nav .links li .link{font-size:1.8rem;font-family:Josefin Sans,sans-serif;margin:0 1.5rem;color:#161a30;transition:all .23s;display:inline-block}nav .links li .link:hover{color:#ab46d2}nav .links li .user{text-transform:capitalize;font-weight:700;position:relative;display:flex;align-items:center;flex-wrap:wrap}nav .links li .user .icon{font-size:2rem}nav .links li .user .sub-menu{width:200px;z-index:1000;position:absolute;top:3rem;right:0;box-shadow:#959da533 0 8px 24px;background:#fff;border-radius:4px;opacity:0;visibility:hidden;transition:all .23s}nav .links li .user .sub-menu li{margin:2rem 1.5rem}nav .links li .user .sub-menu li .link{display:flex;align-items:center;flex-wrap:wrap;font-size:1.4rem}nav .links li .user .sub-menu li .link span{margin-left:1rem}nav .links li .user:hover .sub-menu{visibility:visible;opacity:1}nav .menu-search-form{height:0px;width:0%;display:none;border-radius:4px;padding:0 1rem;transition:all .5s}@media (max-width: 900px){nav .menu-search-form{display:block}}nav .menu-search-form.show{width:100%;height:50px;background:#f0f8ff;display:flex;align-items:center}@media (max-width: 650px){nav .menu-search-form{display:block}}nav .menu-search-form input{border:none;display:inline-block;outline:none;background:#f0f8ff;border-radius:4px;font-size:1.6rem;font-family:Roboto,sans-serif;padding:0 1.5rem;width:90%}nav .menu-search-form .icon{height:20px;width:20px;cursor:pointer;display:inline-block;transition:all .23s}nav .menu-search-form .icon:hover{color:#ab46d2}nav .humburger{display:none}@media (max-width: 900px){nav .humburger{display:block}}nav .humburger .icon{font-size:3rem;cursor:pointer}nav .humburger .search-icon{font-size:2.5rem;margin-right:1rem}.menu-bar{box-shadow:#959da533 0 8px 24px;z-index:1000;position:absolute;top:100px;right:0;background:#fff;padding:2rem 4rem;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-top:2rem;opacity:0;visibility:hidden;transition:all .5s;margin-right:2rem}.menu-bar.show-menu{opacity:1;visibility:visible;margin-top:0;margin-right:0}.menu-bar .menu-links li{margin:2rem 0;display:flex;align-items:center;flex-wrap:wrap;transition:all .23s linear}.menu-bar .menu-links li:hover{color:#ab46d2}.menu-bar .menu-links li .link{font-size:1.6rem;font-family:Josefin Sans,sans-serif;margin-left:.5rem;cursor:pointer}.menu-bar .menu-links li .icon{font-size:2rem}.signin-page{width:100%;padding:0 2rem;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;flex-direction:column}.signin-page h1{font-size:3rem;font-family:Josefin Sans,sans-serif;margin:5rem 0}@media (max-width: 650px){.signin-page .container{width:100%}}.signin-page .container form .input-div{position:relative;width:500px;height:50px;background:#f0f8ff;margin:1rem 0;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;border-radius:.4rem}@media (max-width: 650px){.signin-page .container form .input-div{width:100%}}.signin-page .container form .input-div input,.signin-page .container form .input-div select,.signin-page .container form .input-div .input{border:none;outline:none;min-width:80%;height:100%;background:#f0f8ff;font-size:1.7rem;font-family:Roboto,sans-serif;flex:1;padding:0 1.5rem;border-radius:4px}.signin-page .container form .input-div .eye-open,.signin-page .container form .input-div .eye-close,.signin-page .container form .input-div .icon{font-size:2rem;margin:0 1rem;cursor:pointer;transition:all .23s}.signin-page .container form .file-input-div{display:flex;align-items:center}.signin-page .container form .file-input-div input{padding:0!important}.signin-page .container form .file-input-div .file-input::-webkit-file-upload-button{border:none;outline:none;cursor:pointer;margin-right:1rem;display:inline-block;background:#f0f8ff;color:#fff;height:100%}.signin-page .container form .input-textarea-div{width:500px;height:150px}.signin-page .container form .input-textarea-div textarea{width:100%;height:100%;overflow-y:auto;border:none;outline:none;background:transparent;padding:1rem;font-size:1.6rem;resize:none;background:#f0f8ff;border-radius:4px}@media (max-width: 650px){.signin-page .container form .input-textarea-div{width:100%}}.signin-page .container form .image-preview-div{width:500px;overflow-x:auto}.signin-page .container form .image-preview-div .image-preview{width:100px;height:100px;display:inline-block;margin:1rem .5rem 1rem 0;border-radius:4px;overflow:auto}@media (max-width: 650px){.signin-page .container form .image-preview-div{width:100%}}.signin-page .container form button{width:500px;height:50px;cursor:pointer;border:none;outline:none;font-size:1.7rem;padding:0 1.5rem;margin-top:1rem;margin-bottom:.5rem;color:#fff;font-family:Roboto,sans-serif;border-radius:4px;background:#161a30;transition:all .23s}.signin-page .container form button:hover{opacity:.9;transform:translateY(2px)}@media (max-width: 650px){.signin-page .container form button{width:100%}}.signin-page .have-account{width:500px;font-size:1.6rem;font-family:Josefin Sans,sans-serif;margin:1rem 0;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}@media (max-width: 650px){.signin-page .have-account{width:100%}}.signin-page .have-account .link{padding-bottom:.5rem;border-bottom:1px solid blue;transition:all .23s}.signin-page .have-account .link:hover{opacity:.7;transform:translateY(2px)}.google-btn{width:500px;font-size:1.8rem;font-family:Roboto,sans-serif;height:50px;border-radius:4px;background:tomato;color:#fff;margin:1rem 0;cursor:pointer;border:none;outline:none;transition:all .23s}.google-btn:hover{opacity:.9;transform:translateY(2px)}@media (max-width: 650px){.google-btn{width:100%}}.signup-page{width:100%;padding:0 2rem;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;flex-direction:column}.signup-page h1{font-size:3rem;font-family:Josefin Sans,sans-serif;margin:5rem 0}@media (max-width: 650px){.signup-page .form-container{width:100%}}.signup-page .form-container form .input-div{position:relative;width:500px;height:50px;background:#f0f8ff;margin:1rem 0;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;border-radius:.4rem}@media (max-width: 650px){.signup-page .form-container form .input-div{width:100%}}.signup-page .form-container form .input-div input,.signup-page .form-container form .input-div select,.signup-page .form-container form .input-div .input{border:none;outline:none;min-width:80%;height:100%;background:#f0f8ff;font-size:1.7rem;font-family:Roboto,sans-serif;flex:1;padding:0 1.5rem;border-radius:4px}.signup-page .form-container form .input-div .eye-open,.signup-page .form-container form .input-div .eye-close,.signup-page .form-container form .input-div .icon{font-size:2rem;margin:0 1rem;cursor:pointer;transition:all .23s}.signup-page .form-container form .file-input-div{display:flex;align-items:center}.signup-page .form-container form .file-input-div input{padding:0!important}.signup-page .form-container form .file-input-div .file-input::-webkit-file-upload-button{border:none;outline:none;cursor:pointer;margin-right:1rem;display:inline-block;background:#f0f8ff;color:#fff;height:100%}.signup-page .form-container form .input-textarea-div{width:500px;height:150px}.signup-page .form-container form .input-textarea-div textarea{width:100%;height:100%;overflow-y:auto;border:none;outline:none;background:transparent;padding:1rem;font-size:1.6rem;resize:none;background:#f0f8ff;border-radius:4px}@media (max-width: 650px){.signup-page .form-container form .input-textarea-div{width:100%}}.signup-page .form-container form .image-preview-div{width:500px;overflow-x:auto}.signup-page .form-container form .image-preview-div .image-preview{width:100px;height:100px;display:inline-block;margin:1rem .5rem 1rem 0;border-radius:4px;overflow:auto}@media (max-width: 650px){.signup-page .form-container form .image-preview-div{width:100%}}.signup-page .form-container form button{width:500px;height:50px;cursor:pointer;border:none;outline:none;font-size:1.7rem;padding:0 1.5rem;margin-top:1rem;margin-bottom:.5rem;color:#fff;font-family:Roboto,sans-serif;border-radius:4px;background:#161a30;transition:all .23s}.signup-page .form-container form button:hover{opacity:.9;transform:translateY(2px)}@media (max-width: 650px){.signup-page .form-container form button{width:100%}}.signup-page .have-account{width:500px;font-size:1.6rem;font-family:Josefin Sans,sans-serif;margin:1rem 0;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}@media (max-width: 650px){.signup-page .have-account{width:100%}}.signup-page .have-account .link{padding-bottom:.5rem;border-bottom:1px solid blue;transition:all .23s}.signup-page .have-account .link:hover{opacity:.7;transform:translateY(2px)}.about-page{width:100%;padding:0 20rem}@media (max-width: 900px){.about-page{padding:0 2rem}}.about-page h1{font-size:5rem;font-family:Josefin Sans,sans-serif;margin:4rem 0;text-align:center}.about-page p{font-size:1.6rem;line-height:1.6}.create-listing-page{width:100%;padding:0 6rem}@media (max-width: 900px){.create-listing-page{padding:0 2rem}}.create-listing-page .heading{text-align:center;margin:5rem 0;font-size:3rem;font-family:Josefin Sans,sans-serif}.create-listing-page .container{padding:0 2rem}.create-listing-page .container form{display:flex;justify-content:center;flex-wrap:wrap}.create-listing-page .container form .left-div{width:500px}@media (max-width: 650px){.create-listing-page .container form .left-div{width:100%}}.create-listing-page .container form .left-div .first-div input,.create-listing-page .container form .left-div .first-div textarea{width:500px;border:none;outline:none;background:#f0f8ff;height:50px;padding:0 1.5rem;font-family:Roboto,sans-serif;margin:1rem 0;font-size:1.6rem;border-radius:4px}@media (max-width: 650px){.create-listing-page .container form .left-div .first-div input,.create-listing-page .container form .left-div .first-div textarea{width:100%}}.create-listing-page .container form .left-div .first-div textarea{height:150px;padding:1rem 1.5rem;resize:none;overflow-y:auto}.create-listing-page .container form .left-div .second-div{display:flex;align-items:center;flex-wrap:wrap}.create-listing-page .container form .left-div .second-div div{display:flex;align-items:center;flex-wrap:wrap;margin-right:2.5rem}.create-listing-page .container form .left-div .second-div div input{width:20px;height:20px;margin:1rem .5rem 1rem 0}.create-listing-page .container form .left-div .second-div div label{font-size:1.6rem;font-family:Roboto,sans-serif}.create-listing-page .container form .left-div .third-div{display:flex;align-items:center;flex-wrap:wrap;margin:2rem 0}.create-listing-page .container form .left-div .third-div input{width:70px;height:50px;margin-right:.5rem;border:none;outline:none;background:#f0f8ff;border-radius:4px;padding:0 1rem;font-family:Roboto,sans-serif;margin:.5rem 0}.create-listing-page .container form .left-div .third-div label{font-size:1.6rem;font-family:Roboto,sans-serif;margin:0 .5rem}.create-listing-page .container .right-div{width:500px;margin-left:4rem}@media (max-width: 900px){.create-listing-page .container .right-div{margin-left:0}}@media (max-width: 650px){.create-listing-page .container .right-div{width:100%;margin-left:0}}.create-listing-page .container .right-div p{font-size:1.6rem;font-family:Roboto,sans-serif;margin:1rem 0}.create-listing-page .container .right-div input{width:100%;background:#f0f8ff;border-radius:4px;height:50px}.create-listing-page .container .right-div input[type=file]::file-selector-button{height:100%;border:none;outline:none;font-size:1.6rem;padding:0 1.6rem;font-family:Roboto,sans-serif}.create-listing-page .container .right-div .image-preview{width:100%;display:flex;flex-wrap:wrap;margin-top:.5rem}.create-listing-page .container .right-div .image-preview img{width:95px;border-radius:4px;height:95px;margin-right:.5rem;object-fit:cover;margin-bottom:.5rem}.create-listing-page .container .right-div button{font-size:1.6rem;font-family:Roboto,sans-serif;width:100%;margin:.5rem 0;border:none;outline:none;height:50px;background:#161a30;border-radius:4px;color:#fff;cursor:pointer;transition:all .23s}.create-listing-page .container .right-div button:hover{background:#162447;opacity:.9}.single-listing-page{width:100%}.single-listing-page .slider{width:100%;height:80vh}@media (max-width: 650px){.single-listing-page .slider{height:500px}}.single-listing-page .slider img{width:100%;height:100%;object-fit:cover}.single-listing-page .container{width:900px;margin:auto;padding:3rem 2rem}@media (max-width: 900px){.single-listing-page .container{width:100%}}.single-listing-page .container h1{font-family:Roboto,sans-serif;font-size:3rem;margin:1rem 0;color:#ab46d2}.single-listing-page .container .location{font-family:Roboto,sans-serif;font-size:1.6rem;display:flex;align-items:center;margin-bottom:1rem}.single-listing-page .container .location .icon{color:#ab46d2;margin-right:.5rem}.single-listing-page .container .type,.single-listing-page .container .discount-price,.single-listing-page .container .regular-price{font-family:Roboto,sans-serif;background:#ab46d2;color:#fff;padding:.7rem 1.5rem;font-size:1.6rem;border-radius:4px;display:inline-block;margin-right:1rem;text-transform:capitalize;margin:.5rem;margin-left:0}.single-listing-page .container .line-through{text-decoration:line-through;color:#fff}.single-listing-page .container .desc{margin:1rem 0;font-size:1.6ren;line-height:1.6;font-family:Roboto,sans-serif;font-size:1.6rem}.single-listing-page .container .features{display:flex;align-items:center;flex-wrap:wrap}.single-listing-page .container .features div{display:flex;align-items:center;flex-wrap:wrap;margin-right:1rem;background:#161a30;padding:.8rem 1.5rem;border-radius:4px;margin:.5rem;margin-left:0}.single-listing-page .container .features div span{font-size:1.6rem;color:#fff;text-transform:capitalize;font-family:Roboto,sans-serif}.single-listing-page .container .features div .icon{font-size:2rem;color:#fff;margin-right:.5rem}.single-listing-page .container .contact-section{width:100%;margin:3rem 0}.single-listing-page .container .contact-section textarea{width:100%;height:100px;padding:1rem 1.5rem;font-size:1.4rem;font-family:Roboto,sans-serif;resize:none;border:none;outline:none;background:#f0f8ff;border-radius:4px}.single-listing-page .container .contact-section .button{width:100%;display:block;text-align:center;border:none;outline:none;padding:1.5rem 0;font-size:1.6rem;font-family:Roboto,sans-serif;background:#161a30;color:#fff;cursor:pointer;border-radius:4px;margin:1rem 0}.edit-listing-page{width:100%;padding:0 6rem}@media (max-width: 900px){.edit-listing-page{padding:0 2rem}}.edit-listing-page .heading{text-align:center;margin:5rem 0;font-size:3rem;font-family:Josefin Sans,sans-serif}.edit-listing-page .container{padding:0 2rem}.edit-listing-page .container form{display:flex;justify-content:center;flex-wrap:wrap}.edit-listing-page .container form .left-div{width:500px}@media (max-width: 650px){.edit-listing-page .container form .left-div{width:100%}}.edit-listing-page .container form .left-div .first-div input,.edit-listing-page .container form .left-div .first-div textarea{width:500px;border:none;outline:none;background:#f0f8ff;height:50px;padding:0 1.5rem;font-family:Roboto,sans-serif;margin:1rem 0;font-size:1.6rem;border-radius:4px}@media (max-width: 650px){.edit-listing-page .container form .left-div .first-div input,.edit-listing-page .container form .left-div .first-div textarea{width:100%}}.edit-listing-page .container form .left-div .first-div textarea{height:150px;padding:1rem 1.5rem;resize:none;overflow-y:auto}.edit-listing-page .container form .left-div .second-div{display:flex;align-items:center;flex-wrap:wrap}.edit-listing-page .container form .left-div .second-div div{display:flex;align-items:center;flex-wrap:wrap;margin-right:2.5rem}.edit-listing-page .container form .left-div .second-div div input{width:20px;height:20px;margin:1rem .5rem 1rem 0}.edit-listing-page .container form .left-div .second-div div label{font-size:1.6rem;font-family:Roboto,sans-serif}.edit-listing-page .container form .left-div .third-div{display:flex;align-items:center;flex-wrap:wrap;margin:2rem 0}.edit-listing-page .container form .left-div .third-div input{width:70px;height:50px;margin-right:.5rem;border:none;outline:none;background:#f0f8ff;border-radius:4px;padding:0 1rem;font-family:Roboto,sans-serif;margin:.5rem 0}.edit-listing-page .container form .left-div .third-div label{font-size:1.6rem;font-family:Roboto,sans-serif;margin:0 .5rem}.edit-listing-page .container .right-div{width:500px;margin-left:4rem}@media (max-width: 900px){.edit-listing-page .container .right-div{margin-left:0}}@media (max-width: 650px){.edit-listing-page .container .right-div{width:100%;margin-left:0}}.edit-listing-page .container .right-div p{font-size:1.6rem;font-family:Roboto,sans-serif;margin:1rem 0}.edit-listing-page .container .right-div input{width:100%;background:#f0f8ff;border-radius:4px;height:50px}.edit-listing-page .container .right-div input[type=file]::file-selector-button{height:100%;border:none;outline:none;font-size:1.6rem;padding:0 1.6rem;font-family:Roboto,sans-serif}.edit-listing-page .container .right-div .image-preview{width:100%;display:flex;flex-wrap:wrap;margin-top:.5rem}.edit-listing-page .container .right-div .image-preview img{width:95px;border-radius:4px;height:95px;margin-right:.5rem;object-fit:cover;margin-bottom:.5rem}.edit-listing-page .container .right-div button{font-size:1.6rem;font-family:Roboto,sans-serif;width:100%;margin:.5rem 0;border:none;outline:none;height:50px;background:#161a30;border-radius:4px;color:#fff;cursor:pointer;transition:all .23s}.edit-listing-page .container .right-div button:hover{background:#162447;opacity:.9}.all-listing-page{width:100%;padding:0 6rem}@media (max-width: 900px){.all-listing-page{padding:0 2rem}}.all-listing-page .heading{font-size:3rem;font-family:Josefin Sans,sans-serif;margin:5rem 0;text-align:center}@media (max-width: 650px){.all-listing-page .heading{margin:3rem 0}}.all-listing-page .container{display:flex;justify-content:center;flex-wrap:wrap}.all-listing-page .container .not-found-text{font-size:3rem;font-family:Roboto,sans-serif;color:red;margin:2rem 0}.all-listing-page .container .listing-card{display:flex;flex-direction:column;width:300px;min-height:350px;max-height:auto;border-radius:4px;padding:1rem;box-shadow:#959da533 0 8px 24px;transition:all .23s linear;overflow-x:hidden;margin-right:1rem;margin-bottom:1rem}@media (max-width: 300px){.all-listing-page .container .listing-card{width:100%}}.all-listing-page .container .listing-card:hover img{transform:scale(1.1)}.all-listing-page .container .listing-card img{width:100%;height:200px;object-fit:cover;border-radius:4px;cursor:pointer;transition:all .23s ease}.all-listing-page .container .listing-card .listing-title{font-size:2rem;font-family:Roboto,sans-serif;margin:1rem 0 .5rem}.all-listing-page .container .listing-card .listing-price{font-size:1.6rem;font-family:Roboto,sans-serif;margin-bottom:.5rem}.all-listing-page .container .listing-card .listing-price .type{background:#ab46d2;padding:.5rem 1rem;color:#fff;text-transform:capitalize;border-radius:4px;margin-right:2rem;display:inline-block}.all-listing-page .container .listing-card .listing-location{font-size:1.4rem;font-family:Roboto,sans-serif;margin-bottom:.5rem;display:flex;align-items:center;flex-wrap:wrap}.all-listing-page .container .listing-card .listing-location .icon{color:#ab46d2;margin-right:.5rem}.all-listing-page .container .listing-card .btns{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:1rem}.all-listing-page .container .listing-card .btns .btn{border:none;outline:none;font-size:1.6rem;color:#ab46d2;background:none;cursor:pointer;font-family:Roboto,sans-serif;border-bottom:1px solid gray;transition:all .23s}.all-listing-page .container .listing-card .btns .btn:hover{opacity:.5}.search-page{width:100%;padding:5rem 6rem;display:flex;align-items:flex-start}@media (max-width: 900px){.search-page{padding:5rem 2rem;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;flex-direction:column}}.search-page .left-side{width:30%;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;flex-direction:column;align-items:flex-start}@media (max-width: 900px){.search-page .left-side{width:100%;padding:0 10rem}}@media (max-width: 650px){.search-page .left-side{padding:0}}.search-page .left-side .type-filter-box,.search-page .left-side .features-filter-box,.search-page .left-side .sort-filter-box{display:flex;align-items:center;flex-wrap:wrap}.search-page .left-side .type-filter-box span,.search-page .left-side .features-filter-box span,.search-page .left-side .sort-filter-box span{font-size:1.6rem;font-weight:700;font-family:Roboto,sans-serif}.search-page .left-side .type-filter-box .input-div,.search-page .left-side .features-filter-box .input-div,.search-page .left-side .sort-filter-box .input-div{display:flex;align-items:center;flex-wrap:wrap;margin:2rem 1rem}.search-page .left-side .type-filter-box .input-div input,.search-page .left-side .features-filter-box .input-div input,.search-page .left-side .sort-filter-box .input-div input{font-size:1.6rem;width:20px;height:20px}.search-page .left-side .type-filter-box .input-div label,.search-page .left-side .features-filter-box .input-div label,.search-page .left-side .sort-filter-box .input-div label{font-size:1.6rem;margin-left:.5rem;font-family:Roboto,sans-serif}.search-page .left-side button{border:none;outline:none;height:50px;background:#161a30;width:100%;border-radius:4px;color:#fff;font-family:Roboto,sans-serif;font-size:1.6rem;cursor:pointer;transition:all .23s}.search-page .left-side button:hover{opacity:.7}.search-page .right-side{width:70%;border-left:1px solid #eee;margin-left:1rem;min-height:100vh;max-height:auto;padding:2rem;display:flex;flex-direction:column;align-items:center}@media (max-width: 900px){.search-page .right-side{width:100%;border-left:none}}.search-page .right-side .cards{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center}.search-page .right-side .load-more-btn{font-size:1.6rem;font-family:Roboto,sans-serif;border:none;outline:none;cursor:pointer;background:transparent;transition:all .23s ease-in-out;border:2px solid #161a30;padding:.8rem 2rem;border-radius:20px;margin:2rem 0}.search-page .right-side .load-more-btn:hover{opacity:.7}.search-page .right-side .not-found-text{font-size:3rem;color:red;font-family:Roboto,sans-serif}
