#logo{max-height:80%!important}.photographer-box{border:1px solid #eee;border-radius:12px;padding:20px;margin-bottom:30px;text-align:center;box-shadow:0 0 10px rgba(0,0,0,0.05);transition:all 0.3s ease}.photographer-box:hover{box-shadow:0 0 20px rgba(0,0,0,0.1)}.photographer-image img{width:100%;height:auto;border-radius:8px;object-fit:cover;max-height:220px}.view-profile{display:inline-block;margin-top:10px;padding:8px 16px;background-color:#b69b7d;color:#fff!important;text-decoration:none;border-radius:6px;transition:background 0.3s ease}.view-profile:hover{background-color:#e0484d}.gallery-image img{width:100%;height:auto;border-radius:10px;margin-bottom:15px;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.gallery-image{width:100%;max-width:300px;margin:10px auto}.swiper{width:100%;height:auto;margin-top:20px}.swiper-slide img{height:100%;width:100%;object-fit:cover;border-radius:10px;display:block}.form-group.cc-city{font-weight:700;margin-bottom:50px}@media screen and (max-width:768px){.responsive-table{display:block;overflow-x:auto;width:100%}.responsive-table table,.responsive-table thead,.responsive-table tbody,.responsive-table th,.responsive-table td,.responsive-table tr{display:block}.responsive-table thead{display:none}.responsive-table td{position:relative;padding-left:0%;text-align:left}.responsive-table td::before{position:absolute;top:0;left:10px;width:45%;white-space:nowrap;font-weight:bold;content:attr(data-label)}}@media (max-width:786px){.col-sm-3{width:100%}}@media (min-width:786px) and (max-width:1024px){.col-md-3{width:40%}}@media (min-width:1025px){.col-md-3{width:33.3%}}