:root{--primary-color: #C59E47;--dark-bg: #191919;--text-dark: #313943;--text-light: #E7E7E7;--white: #ffffff;--spacing-base: 1rem;--spacing-large: 2rem;--spacing-xlarge: 4rem}*{box-sizing:border-box}body{min-height:100vh;display:flex;flex-direction:column}.content-section{padding:var(--spacing-xlarge) var(--spacing-base);margin-bottom:var(--spacing-large)}.newslettercontent{display:flex;align-items:center;justify-content:space-between;padding:60px 40px;background-color:#f8f9fa;margin-top:80px;margin-bottom:40px;gap:40px}.leftside{flex:1;max-width:500px}.leftside img{margin-bottom:20px}.leftside h1{font-family:BebasNeue Regular,sans-serif;font-size:36px;letter-spacing:8px;margin-bottom:20px;color:var(--text-dark)}.leftside p{font-family:OpenSans Regular,sans-serif;font-size:16px;line-height:1.6;color:#666}.rightside{flex:1;position:relative;max-width:600px}.rightside .newsimage{width:100%;height:300px;object-fit:cover;border-radius:4px}.rightside input[type=text],.rightside input.form-control{position:absolute;bottom:80px;left:50%;transform:translate(-50%);width:80%;max-width:400px;padding:12px 20px;border:2px solid white;background:#fffffff2;font-family:BebasNeue Regular,sans-serif;font-size:14px;letter-spacing:2px}.rightside button{position:absolute;bottom:20px;left:50%;transform:translate(-50%);padding:12px 40px;background-color:var(--primary-color);color:#fff;border:2px solid var(--primary-color);font-family:BebasNeue Regular,sans-serif;font-size:16px;letter-spacing:3px;cursor:pointer;transition:all .3s ease}.rightside button:hover{background-color:transparent;color:var(--primary-color)}.contact-section .row{margin-bottom:var(--spacing-base)}.contact-section form{padding:var(--spacing-large)}.about-section{padding:var(--spacing-xlarge) var(--spacing-base)}.about-section h1,.about-section h2{font-family:BebasNeue Regular,sans-serif;letter-spacing:3px;color:var(--text-dark);margin-bottom:var(--spacing-base)}.about-section p{font-family:OpenSans Regular,sans-serif;line-height:1.8;color:#555;margin-bottom:var(--spacing-base)}.site-section{padding:60px 0!important;margin-bottom:40px}.site-section-heading{font-size:48px;font-weight:300;margin-bottom:60px!important;color:var(--text-dark)}.row>.col-md-7:has(>img),.row>.col-md-4.ml-auto{margin-bottom:40px}.col-md-4.ml-auto h3{font-size:28px;font-weight:600;margin-bottom:24px;margin-top:0;color:#2c3e50}.col-md-4.ml-auto p{font-size:16px;line-height:1.8;color:#555;margin-bottom:20px}.col-md-6.col-lg-6.col-xl-4.text-center{padding:30px 20px!important;margin-bottom:50px!important}.col-md-6.col-lg-6.col-xl-4.text-center h2{font-size:22px!important;font-weight:600!important;margin-bottom:24px!important;margin-top:20px!important;color:#2c3e50;line-height:1.4}.col-md-6.col-lg-6.col-xl-4.text-center p.mb-4{font-size:15px;line-height:1.8;color:#666;margin-bottom:24px!important;padding:0 10px}.container-fluid>.row.justify-content-center{padding:80px 20px 60px}.col-md-7{padding:0 40px}.col-md-7 img.img-fluid{border-radius:8px;box-shadow:0 10px 30px #0000001a;margin-bottom:30px}.col-md-6.col-lg-6.col-xl-4.text-center p:last-child{margin-top:20px}.col-md-6.col-lg-6.col-xl-4.text-center p a{font-size:18px;color:#666;transition:color .3s ease}.col-md-6.col-lg-6.col-xl-4.text-center p a:hover{color:var(--primary-color)}footer,.sitefooter{margin-top:auto;background-color:var(--dark-bg)}@media screen and (max-width: 768px){.newslettercontent{flex-direction:column;padding:40px 20px;margin-top:40px}.leftside,.rightside{max-width:100%}.rightside .newsimage{height:250px}.content-section,.about-section{padding:var(--spacing-large) var(--spacing-base)}}@media screen and (max-width: 480px){.newslettercontent{padding:30px 15px}.leftside h1{font-size:28px;letter-spacing:4px}.rightside input[type=text],.rightside input.form-control{width:90%;bottom:70px}.rightside button{bottom:15px;padding:10px 30px}}.gallery-section{padding:var(--spacing-large) 0}.latestcars{margin-top:80px;margin-bottom:40px}.latestcars h1{font-family:BebasNeue Regular,sans-serif;font-size:36px;letter-spacing:6px;margin-bottom:40px}.grid{padding:0 20px}.grid .row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.grid .row>[class*=col-]{padding-left:15px;padding-right:15px;margin-bottom:30px;float:none}.txthover{position:relative;overflow:hidden;border-radius:8px;box-shadow:0 4px 15px #0000001a;transition:all .3s ease;background:#fff;width:100%}.txthover:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.txthover img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block}.txtcontent{position:absolute;inset:0;background:linear-gradient(to bottom,#0000004d,#000000b3);opacity:0;transition:opacity .3s ease;display:flex;flex-direction:column;justify-content:space-between;padding:20px}.txthover:hover .txtcontent{opacity:1}.txtcontent .stars,.txtcontent .stars2{display:flex;gap:5px;color:gold}.txtcontent .simpletxt{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.txtcontent .simpletxt h3{font-family:BebasNeue Regular,sans-serif;font-size:22px;color:#fff;margin-bottom:10px;letter-spacing:2px}.txtcontent .simpletxt p{font-family:OpenSans Regular,sans-serif;font-size:13px;color:#ffffffe6;margin-bottom:15px;line-height:1.6}.txtcontent .simpletxt h4{font-family:OpenSans Semibold,sans-serif;font-size:16px;color:#c59e47;margin-bottom:15px}.txtcontent .simpletxt button{background:#c59e47;color:#fff;border:none;padding:10px 30px;border-radius:4px;font-family:BebasNeue Regular,sans-serif;font-size:14px;letter-spacing:1px;cursor:pointer;transition:all .3s ease;margin-bottom:15px}.txtcontent .simpletxt button:hover{background:#a67f2f;transform:scale(1.05)}.wishtxt{display:flex;justify-content:space-around;gap:10px;margin-top:10px}.wishtxt p{font-family:OpenSans Regular,sans-serif;font-size:12px;color:#fff;margin:0;display:flex;align-items:center;gap:5px}.latest-navleft{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:40px;border:none}.latest-navleft li{list-style:none}.latest-navleft .sortby{font-family:BebasNeue Regular,sans-serif;font-size:14px;letter-spacing:2px;color:#666}.latest-navleft a{font-family:OpenSans Regular,sans-serif;font-size:13px;color:#666;padding:8px 16px;border-radius:20px;transition:all .3s ease;display:inline-block}.latest-navleft a:hover{background:#c59e47;color:#fff;text-decoration:none}.form-control:focus{box-shadow:0 0 0 .2rem #c59e4740}.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color)}.btn-primary:hover{background-color:#a67f2f;border-color:#a67f2f}html{scroll-behavior:smooth}img{max-width:100%;height:auto}a{transition:all .3s ease}.mt-large{margin-top:var(--spacing-xlarge)}.mb-large{margin-bottom:var(--spacing-xlarge)}.pt-large{padding-top:var(--spacing-xlarge)}.pb-large{padding-bottom:var(--spacing-xlarge)}.latest-wallpapers-section{margin:80px auto 60px!important;padding:0 20px!important;display:block!important}.section-title{font-family:BebasNeue Regular,sans-serif!important;font-size:36px!important;letter-spacing:6px!important;text-align:center!important;margin-bottom:20px!important;color:#333!important}.sort-buttons{text-align:center!important;margin-bottom:50px!important;display:block!important}.sort-label{font-weight:700!important;color:#333!important;margin-right:15px!important;font-size:14px!important}.sort-btn{background:transparent!important;border:none!important;color:#666!important;font-size:13px!important;padding:8px 18px!important;margin:0 5px!important;cursor:pointer!important;transition:all .3s ease!important;border-radius:20px!important;font-weight:500!important}.sort-btn:hover,.sort-btn.active{background:#f8b739!important;color:#fff!important}.wallpapers-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:30px!important;margin-bottom:60px!important;width:100%!important}@media (max-width: 1200px){.wallpapers-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width: 768px){.wallpapers-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}}@media (max-width: 480px){.wallpapers-grid{grid-template-columns:1fr!important}}.wallpaper-card{position:relative!important;overflow:hidden!important;border-radius:8px!important;box-shadow:0 4px 15px #0000001a!important;transition:all .3s ease!important;background:#fff!important;width:100%!important;height:0!important;padding-bottom:65%!important}.wallpaper-card img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.wallpaper-card:hover{transform:translateY(-8px)!important;box-shadow:0 12px 35px #0003!important}.card-overlay{position:absolute!important;inset:0!important;background:linear-gradient(to bottom,#0003,#000c)!important;opacity:0!important;transition:opacity .3s ease!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:12px!important;color:#fff!important}.wallpaper-card:hover .card-overlay{opacity:1!important}.card-stars{display:flex!important;gap:5px!important;color:#f8b739!important;position:absolute;top:10px;left:10px}.card-stars .glyphicon{font-size:14px!important}.card-content{text-align:center!important}.card-content h3{font-family:BebasNeue Regular,sans-serif!important;font-size:22px!important;letter-spacing:2px!important;margin-bottom:10px!important;color:#fff!important}.card-content p{font-size:13px!important;line-height:1.6!important;margin-bottom:15px!important;color:#ffffffe6!important}.card-content h4{color:#f8b739!important;font-size:16px!important;font-weight:700!important;margin-bottom:15px!important}.download-btn{background:#f8b739!important;color:#fff!important;border:none!important;padding:12px 40px!important;font-size:14px!important;font-weight:700!important;letter-spacing:1px!important;cursor:pointer!important;transition:all .3s ease!important;border-radius:4px!important}.download-btn:hover{background:#e6a629!important;transform:scale(1.05)!important}.card-actions{display:flex!important;justify-content:space-around!important;font-size:12px!important;color:#fff!important;gap:40px!important}.card-actions span{cursor:pointer!important;transition:all .3s ease!important;display:flex!important;align-items:center!important;gap:5px!important}.card-actions span:hover{color:#f8b739!important;transform:scale(1.1)!important}.card-actions img{width:16px!important;height:16px!important;filter:brightness(0) invert(1)!important}.card-actions span:hover img{filter:brightness(1) sepia(1) saturate(5) hue-rotate(5deg)!important}.carousel-indicators{bottom:150px!important;z-index:15}.carousel-indicators li{width:12px!important;height:12px!important;margin:0 8px!important;border-radius:50%!important;border:2px solid rgba(255,255,255,.8)!important;background-color:transparent!important;transition:all .3s ease!important;cursor:pointer!important}.carousel-indicators li.active{width:40px!important;border-radius:6px!important;background-color:#ffffffe6!important;border-color:#fff!important}.carousel-indicators li:hover{background-color:#fff9!important;transform:scale(1.2)!important}.carousel-control{opacity:0!important;transition:opacity .3s ease!important;margin-bottom:130px}#carousel-up:hover .carousel-control{opacity:.7!important;margin-bottom:130px}.carousel-control:hover{opacity:1!important}.carousel-control .glyphicon{font-size:40px!important;top:50%!important;margin-top:-20px!important}.search-results-page{max-width:1400px;margin:40px auto;padding:0 20px}.search-header{background:#fff;padding:40px;border-radius:12px;box-shadow:0 2px 20px #00000014;margin-bottom:40px}.search-title{font-family:BebasNeue Regular,sans-serif;font-size:42px;letter-spacing:4px;color:#333;margin-bottom:10px}.search-subtitle{color:#666;font-size:16px;margin-bottom:30px}.search-form-container{margin-bottom:30px}.search-input-wrapper{display:flex;gap:15px;max-width:800px;margin:0 auto}.search-input{flex:1;height:50px;border:2px solid #ddd;border-radius:8px;padding:0 20px;font-size:16px;transition:all .3s ease}.search-input:focus{border-color:#f8b739;outline:none;box-shadow:0 0 0 3px #f8b7391a}.search-btn{background:#f8b739;color:#fff;border:none;padding:0 30px;height:50px;border-radius:8px;font-weight:700;font-size:14px;letter-spacing:1px;cursor:pointer;transition:all .3s ease}.search-btn:hover{background:#e6a629;transform:translateY(-2px);box-shadow:0 4px 12px #f8b7394d}.search-filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:25px}.filter-btn{background:transparent;border:2px solid #ddd;color:#666;padding:8px 20px;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease}.filter-btn:hover,.filter-btn.active{background:#f8b739;border-color:#f8b739;color:#fff}.search-sort{display:flex;align-items:center;justify-content:center;gap:15px}.sort-label{font-weight:700;color:#333;font-size:14px}.sort-select{width:auto;min-width:180px;height:40px;border:2px solid #ddd;border-radius:8px;padding:0 15px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease}.sort-select:focus{border-color:#f8b739;outline:none}.search-results-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:50px}@media (max-width: 1200px){.search-results-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.search-results-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 480px){.search-results-grid{grid-template-columns:1fr}}.result-card{opacity:0;transform:translateY(20px);transition:all .4s ease}.result-card.show{opacity:1;transform:translateY(0)}.card-image{position:relative;overflow:hidden;border-radius:12px;box-shadow:0 4px 20px #0000001a;cursor:pointer;width:100%;height:0;padding-bottom:75%}.card-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.card-image:hover img{transform:scale(1.1)}.card-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#0003,#000c);opacity:0;transition:opacity .3s ease;display:flex;flex-direction:column;justify-content:center;padding:20px;color:#fff}.card-image:hover .card-overlay{opacity:1}.card-stars{color:#f8b739;font-size:14px}.card-info{text-align:center}.card-info h3{font-family:BebasNeue Regular,sans-serif;font-size:22px;letter-spacing:2px;margin-bottom:8px;color:#fff}.card-category,.card-quality,.card-author{font-size:12px;margin:5px 0;color:#ffffffe6}.card-author{font-style:italic;opacity:.8}.btn-download{background:#f8b739;color:#fff;border:none;padding:10px 25px;border-radius:6px;font-size:13px;font-weight:700;letter-spacing:1px;margin:15px 0;cursor:pointer;transition:all .3s ease}.btn-download:hover{background:#e6a629;transform:scale(1.05)}.card-actions{display:flex;justify-content:space-around;font-size:12px;margin-top:50px}.action-btn{cursor:pointer;transition:all .3s ease;background:transparent;border:navajowhite;display:flex;align-items:center;gap:6px}.action-btn:hover{color:#f8b739;transform:scale(1.1)}.no-results{text-align:center;padding:100px 20px;color:#999}.no-results i{font-size:80px;margin-bottom:30px;opacity:.5}.no-results h2{font-family:BebasNeue Regular,sans-serif;font-size:36px;letter-spacing:3px;margin-bottom:15px;color:#666}.no-results p{font-size:16px;color:#999}.loading-spinner{text-align:center;padding:100px 20px;color:#999}.loading-spinner i{font-size:60px;margin-bottom:20px;color:#f8b739}.loading-spinner p{font-size:16px}.pagination-container{display:flex;justify-content:center;align-items:center;gap:20px;margin:50px 0}.pagination-container .btn{background:#fff;border:2px solid #ddd;color:#666;padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.pagination-container .btn:hover:not(:disabled){background:#f8b739;border-color:#f8b739;color:#fff}.pagination-container .btn:disabled{opacity:.5;cursor:not-allowed}.page-info{font-weight:700;color:#333;min-width:100px;text-align:center}@media (max-width: 768px){.search-header{padding:30px 20px}.search-title{font-size:32px}.search-input-wrapper{flex-direction:column}.search-btn{width:100%}.search-filters{gap:8px}.filter-btn{font-size:12px;padding:6px 15px}}.search-submit-btn{background:#f8b739!important;border:none!important;color:#fff!important;margin-left:10px;padding:8px 20px!important;transition:all .3s ease!important}.search-submit-btn:hover{background:#e6a629!important;transform:translateY(-2px)}
