#back-to-top{position:fixed;bottom:20px;right:20px;width:50px;height:50px;background:#0073aa;color:#fff;font-size:24px;text-align:center;line-height:50px;border-radius:50%;cursor:pointer;transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out,transform 0.3s ease-in-out;opacity:0;visibility:hidden;z-index:1000}#back-to-top.show{opacity:1;visibility:visible}#back-to-top:hover{transform:scale(1.1)}.client-rating{font-size:24px;color:gold;letter-spacing:3px}.rtl.client_testimonial-template-default.single.single-client_testimonial,.rtl.portfolio-template-default.single.single-portfolio{background:#06080c}.partners-logo img{width:300px;height:60px;object-fit:contain}.portfolio-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.portfolio-gallery a{display:block;overflow:hidden;border-radius:5px}.portfolio-gallery img{width:100%;height:200px;object-fit:cover;border-radius:5px;transition:transform 0.3s ease}.portfolio-gallery a:hover img{transform:scale(1.05)}h2#reply-title,span.required-field-message,p.logged-in-as,#commentform>p.comment-form-comment>label{color:#f7f7f7!important}#commentform>p.logged-in-as>a{color:#0775a8}input#submit{display:inline-block;color:#cfcfcf!important;border:1px solid #0775a8!important;float:left;border-radius:5px!important}input#submit:hover{border-color:#31e921!important;background-color:transparent!important}@media (min-width:1000px){.comment-form{display:flex;flex-wrap:wrap;gap:16px}.comment-form-author,.comment-form-email{width:calc(50% - 8px)}.comment-form-comment,.comment-form-cookies-consent,.comment-form .form-submit{width:100%}}.comment-form label{color:#fff}.comment-form input::placeholder,.comment-form textarea::placeholder{color:#000;opacity:.5}.comment-form input,.comment-form textarea{color:#000}.comment-form .form-submit{color:#fff}.comment-notes{color:#fff}#comments,#comments *{color:#fff}