*{box-sizing:border-box}.gallery-container{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:4px;max-width:100%;height:500px;margin:0 auto;cursor:pointer}.main-image-container{grid-column:1;grid-row:1/span 2;position:relative;border-radius:16px;overflow:hidden}.thumbnail-item{position:relative;overflow:hidden;border-radius:16px}.main-image,.thumbnail-img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.main-image-container:hover .main-image,.thumbnail-item:hover .thumbnail-img{transform:scale(1.05)}.image-count{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,.6);color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;z-index:2}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:1000;justify-content:center;align-items:center}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%;max-width:800px;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,.3);position:relative;width:100%;height:80%;display:flex;justify-content:center;align-items:center}.modal-image{max-width:90%;max-height:65vh;object-fit:contain}.nav-btn{position:absolute;top:50%;transform:translateY(-50%);color:#fff;padding:16px;cursor:pointer;border:0;border-radius:50%;font-size:24px;z-index:1001;width:60px;height:60px;display:flex;justify-content:center;align-items:center;transition:background .3s ease;background-color:#ff6c37}.prev-btn{left:20px}.next{right:20px}.close-btn{position:absolute;top:0%;right:2%;cursor:pointer;background:none;border:0;padding:10px;z-index:1001}.image-counter{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);color:#fff;background:rgba(0,0,0,.5);padding:8px 12px;border-radius:20px;font-size:14px}@media(max-width:768px){.gallery-container{grid-template-columns:1fr;grid-template-rows:2fr 1fr 1fr;height:auto}.main-image-container{grid-column:1;grid-row:1;height:300px}.thumbnail-item{height:150px}.nav-btn{width:40px;height:40px;font-size:18px}}.rtl .gallery-container{direction:ltr}*{color:#484242}.share-buttons{display:none;position:absolute;background-color:#fff;border:1px solid #ccc;padding:2px;z-index:1000;border-radius:6px;top:100%;right:0;margin-top:5px;margin-left:0}.share-buttons a{display:block;padding:10px;text-decoration:none;color:#000;margin-bottom:5px;font-size:10px}.share-buttons i{margin-right:10px}.fa-heart:before{content:"";color:#f00}.ad-info-component{padding:20px;border-radius:0;box-shadow:0 2px 0 rgba(0,0,0,.1);margin-bottom:20px;position:relative}.ad-info-component .price-container{display:flex;align-items:baseline;font-size:30px;font-weight:700;color:#f06543}.ad-info-component .price-container .price{color:#f06543}.ad-info-component .price-container .currency{color:#f06543;margin-left:5px;font-weight:bold}.ad-info-component .name-container{text-align:justify;padding-right:100px;margin-bottom:15px}.ad-info-component .name-container .name{font-weight:700;font-size:32px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ad-info-component .frequency{font-size:14px;font-weight:500;margin-left:12px;color:rgba(72,66,66,1)}.ad-info-component .tags-container{margin:25px 0}.ad-info-component .tag{display:inline-block;background:rgba(240,101,67,.56);color:rgba(72,66,66,1);padding:0 20px;border-radius:20px;margin-right:10px;font-size:16px;margin-bottom:4px;font-weight:400}.ad-info-component .location-container{display:flex;align-items:center;font-size:18px;font-weight:400;color:rgba(72,66,66,1);margin-top:12px;margin-right:8px;gap:7px}#map{width:100%;height:400px}.ad-info-component .icons-container{position:absolute;top:20px;right:20px;display:flex;gap:0}.ad-info-component .icons-container i{font-size:24px;margin-left:5px;color:#6c757d;cursor:pointer;transition:color .3s ease;background:#fff;padding:10px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.ad-info-component .icons-container i:hover{color:#f06543}.contact-info-component{padding-inline:10px;padding-top:20px;padding-bottom:15px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.2);text-align:center;margin-bottom:17px;margin-right:-15px}.contact-info-component .contact-header{display:flex;align-items:center;margin-bottom:20px;justify-content:flex-start;gap:7px}.contact-info-component .company-logo{width:105px;height:105px;padding:4px;border-radius:50%;margin-right:15px;margin-left:5px;border:2px dotted rgba(240,101,67,.56)}.contact-info-component .contact-name{flex:1;text-align:left;margin-top:5px;display:flex;justify-content:center;flex-direction:column}.contact-info-component .contact-name h3{font-size:22px;font-weight:600;color:rgba(72,66,66,1);margin-bottom:7px}.contact-info-component .contact-name .view-ads-link{color:rgba(240,101,67,1);text-decoration:none;font-size:18px;font-weight:400}.contact-info-component .contact-buttons{display:flex;align-items:center;justify-content:center}.contact-info-component .contact-buttons{justify-content:center;display:flex;gap:10px}.contact-buttons img{width:20px;height:25px;margin-right:5px}.contact-info-component .call-button{background-color:#fff;flex:1;display:flex;align-items:center;justify-content:center;border-radius:3px;border:1px solid #0000000f;padding:10px}.contact-info-component .message-button{background-color:#fff;flex:1;display:flex;align-items:center;justify-content:center;border:1px solid #0000000f;padding:10px;text-decoration:none;color:#000;border-radius:3px}.contact-info-component .ad-status-button{background-color:#f06543;flex:1;display:flex;align-items:center;justify-content:center;border:1px solid #0000000f;padding:10px;text-decoration:none;color:#fff;border-radius:3px;width:33%}.features-section{padding:15px;background-color:#f8f9fa;border-radius:8px}.ad-detail-component{padding-left:20px;margin-top:10px;border-radius:8px;box-shadow:0 2px 0 rgba(0,0,0,.1);border-radius:0;padding-bottom:14px;padding-right:20px;text-align:left}.ad-detail-component h3{font-size:23px;margin-bottom:20px;color:rgba(72,66,66,1);font-weight:700}.ad-detail-component .table{margin-bottom:20px;margin-left:10px;color:rgba(72,66,66,1)}.ad-detail-component .table td{margin-bottom:20px;margin-left:10px;color:rgba(72,66,66,1);background:transparent}.ad-detail-component .table .answer{font-weight:700}.ad-detail-component p{font-size:16px;margin-bottom:25px;margin-left:20px;color:rgba(72,66,66,1)}.ad-detail-component .read-more-link{color:#f06543;text-decoration:none;font-weight:bold;cursor:pointer;margin-top:30px;margin-left:20px}.posted-on{position:absolute;top:74%;right:3%}.description-section{position:relative}.ad-description{max-height:80px;overflow:hidden;transition:max-height .3s ease-out;margin-bottom:10px;text-align:justify}.ad-description.expanded{max-height:1000px}.read-more-link{color:#f06543;text-decoration:none;font-weight:bold;cursor:pointer;display:inline-block;margin-top:5px}.ad-area-component{display:flex;flex-direction:column;gap:20px;margin-right:-15px}.ad-area-component .first-ad-space{padding:20px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.2);text-align:center;font-size:20px;font-weight:700;height:250px}.ad-area-component .second-ad-space{padding:20px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.2);text-align:center;font-size:20px;font-weight:700;height:525px}.report-ad-button{display:flex;gap:8px;align-items:center;justify-content:center;padding:6px 3px;border-radius:4px;font-size:18px;margin-inline:30px;margin-top:20px;cursor:pointer;border:1px solid rgba(128,126,126,.87);transition:background .3s ease;color:rgba(72,66,66,1);background-color:transparent}.report-ad-button .flag-icon{width:25px}.report-ad-button:hover{background-color:rgba(240,101,67,.56);border:0;color:#fff}.report-ad-button:hover>img{filter:brightness(0) saturate(100%) invert(99%) sepia(0%) saturate(2%) hue-rotate(348deg) brightness(102%) contrast(101%)}#location-container{margin-bottom:5px;padding:20px}#location-container h3{font-size:27px;margin-bottom:20px;color:rgba(72,66,66,1);font-weight:700;text-align:justify}.map-container{position:relative;height:300px;margin-bottom:10px;border:1px solid #ddd;border-radius:8px;overflow:hidden;padding-inline:0}.map-container iframe{width:100%;height:100%;border:0}.you-might-like{margin-top:60px;padding:10px;border-radius:0;border-top:2px solid #d3d3d3;margin-bottom:20px;position:relative;max-width:80%!important}.you-might-like h3{font-size:27px;margin-bottom:20px;color:rgba(72,66,66,1);font-weight:700}.you-might-like .ad-component{margin:10px!important}.carousel-control-prev-icon,.carousel-control-next-icon{width:50px;height:50px;background-size:100%,100%;border-radius:50%;filter:brightness(0) saturate(100%) invert(49%) sepia(58%) saturate(1268%) hue-rotate(331deg) brightness(95%) contrast(98%)}.carousel-control-prev-icon{background-image:url('https://cdn-icons-png.flaticon.com/512/271/271220.png')}.carousel-control-next-icon{background-image:url('https://cdn-icons-png.flaticon.com/512/271/271228.png')}.report-ad-button{display:flex;gap:8px;align-items:center;justify-content:center;padding:6px 3px;border-radius:4px;font-size:18px;margin-inline:auto;margin-top:20px;width:fit-content;cursor:pointer;border:1px solid rgba(128,126,126,.87);transition:background .3s ease;color:rgba(72,66,66,1);background-color:transparent}.report-ad-button .flag-icon{width:25px}.report-ad-button:hover{background-color:rgba(240,101,67,.56);border:0;color:#fff}.report-ad-button:hover>img{filter:brightness(0) saturate(100%) invert(99%) sepia(0%) saturate(2%) hue-rotate(348deg) brightness(102%) contrast(101%)}@media(max-width:1024px){.contact-info-component .message-button,.contact-info-component .call-button{width:100%}.contact-info-component .contact-header{flex-direction:column}.contact-info-component .contact-name{text-align:center}.contact-info-component .contact-buttons{display:flex;flex-direction:column;align-content:center}}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}h2{font-size:22px!important;margin-bottom:40px!important;color:#000}label{display:flex;align-items:center;width:100%;margin-left:20px;margin-bottom:5px!important;color:#000;font-size:16px;font-weight:400;text-align:left}input[type="radio"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid #ff5722;padding:8px;width:18px;height:18px;margin-right:10px;cursor:pointer;border-radius:4px;position:relative}input[type="radio"]:checked::before{content:'';width:13px;height:13px;background-color:#ff5722;display:block;text-align:left;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:2px}#deleteAdButton{background-color:#ff5722;color:#fff;border:0;padding:5px 50px;text-align:center;font-size:18px;margin-top:20px;cursor:pointer;border-radius:5px;margin:0 auto;margin-top:35px}#deleteAdButton:hover{background-color:#e64a19}.nested-radio{padding-left:30px;font-size:14px!important}@media(max-width:768px){.ad-info-component .name-container .name{font-size:24px}.ad-info-component .price-container{font-size:20px}}@media(max-width:991px){.forTelephoneSize{padding-left:0}.rtl .forTelephoneSize{padding-left:calc(var(--bs-gutter-x)*.5)}}.rtl .ad-info-component .icons-container{right:auto;left:20px}.rtl .my-ads-container{direction:rtl}.rtl .my-ads-container h2{text-align:right}.rtl .share-buttons{left:0;right:auto}.description-container{padding:20px;text-align:left;color:#484242;box-shadow:0 2px 0 rgba(0,0,0,.1)}.header h2{font-weight:700;font-size:32px;line-height:37.92px;color:#484242;text-align:left;margin-bottom:20px}.status-modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.status-modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%;max-width:400px;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,.3);position:relative}.status-modal-content .close-button{position:absolute;top:20px;right:20px;width:25px;height:25px;cursor:pointer;border:0;background:none}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.nested-radio{margin-top:10px;display:none}#deleteAdButton{background-color:#f44336;color:#fff;border:0;padding:8px 15px;border-radius:4px;cursor:pointer}#deleteAdButton:hover{background-color:#d32f2f}.rtl .location-container{flex-direction:row-reverse}.rtl .ad-detail-component h3{text-align:right}.rtl .features-section{direction:ltr}.rtl .description-container{text-align:right}.rtl .status-modal-content label{gap:10px}.rtl .contact-name h3{text-align:center}.rtl .contact-info-component{margin-right:3px}.rtl .ad-area-component{margin-right:3px}.rtl .contact-info-component .call-button,.rtl .contact-info-component .message-button{gap:10px;flex-direction:row-reverse}.rtl .ad-info-component .name-container{padding-right:0;padding-left:100px}@media(max-width:768px){.ad-info-component .name-container{padding-right:80px}.ad-info-component .name-container .name{font-size:24px}.rtl .ad-info-component .name-container{padding-right:0;padding-left:80px}}@media(max-width:576px){.ad-info-component .name-container{padding-right:60px}.ad-info-component .name-container .name{font-size:20px;-webkit-line-clamp:3}.rtl .ad-info-component .name-container{padding-right:0;padding-left:60px}}@media(max-width:768px){.ad-info-component .icons-container{top:15px;right:15px;gap:5px}.ad-info-component .icons-container i{font-size:18px;padding:6px;margin-left:2px}.ad-info-component .name-container{padding-right:65px}.rtl .ad-info-component .name-container{padding-left:65px;padding-right:0}}@media(max-width:576px){.ad-info-component .icons-container{top:10px;right:10px;gap:3px}.ad-info-component .icons-container i{font-size:16px;padding:5px;margin-left:1px}.ad-info-component .name-container{padding-right:55px}.rtl .ad-info-component .name-container{padding-left:55px;padding-right:0}}.rtl .contact-header{flex-direction:row-reverse}.ads-section{position:relative;width:100%}.scroll-btn{position:absolute;border:0;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#f06543;color:#fff;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center}.scroll-btn.prev{left:-20px}.scroll-btn.next{right:-20px}.ad-container{scroll-behavior:smooth}.rtl .scroll-btn.prev{right:-20px;left:auto;transform:translateY(-50%) rotate(180deg)}.rtl .scroll-btn.next{left:-20px;right:auto;transform:translateY(-50%) rotate(180deg)}