.contact-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;background:#fff}.contact-item{display:flex;align-items:center;gap:8px;font-size:13px}.contact-item i{color:#b30e05;font-size:16px;background-color:#e5e5e5;padding:10px;border-radius:4px;transition:0.3s ease}.contact-item i:hover{background-color:#b30e05;color:#fff}.contact-item .label{font-size:12px;color:gray;margin-bottom:2px}.contact-item .value{font-weight:600;color:#222;font-size:13px}@media (max-width:768px){.contact-bar{flex-direction:column;align-items:center;gap:20px}.contact-item{justify-content:center;text-align:center}}.card{width:100%;max-width:400px;background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.05);overflow:hidden;margin:0 auto;transition:0.3s ease-in-out}.card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,0.1)}.card-header{position:relative;padding:20px}.card-badge{position:absolute;top:0;right:0;background:#d3d3d3;color:#000;font-weight:bold;padding:25px 30px;border-bottom-left-radius:45px;font-size:18px;transition:background 0.3s ease}.card:hover .card-badge{background:#b30e05;color:#fff}.card-image{width:100%;max-width:150px;margin-top:20px;display:block;margin-left:auto;margin-right:auto}.card-body{padding:20px;text-align:left}.card-body h2{font-size:20px;margin-bottom:10px;color:#333}.card-body p{font-size:14px;color:#666;margin-bottom:20px;line-height:1.5}.explore-link{text-decoration:none;color:#000;font-weight:500;transition:0.3s}.explore-link:hover{color:#b30e05}@media screen and (max-width:500px){.card{max-width:100%}}.testimonial p{font-size:28px;letter-spacing:0.02em;line-height:35px}.testimonial .name{font-weight:bold;font-size:18px;letter-spacing:0.04em;line-height:35px;text-align:left}.testimonial .designation{font-size:14px;letter-spacing:0.04em;text-align:left;color:#fff;opacity:0.65}.unt{margin-bottom:20px;margin-top:60px}.hero-text{font-size:30px;letter-spacing:0.02em;color:#fff}.gallery-thumbs{height:100%}.gallery-thumbs .swiper-wrapper{align-items:center}.gallery-thumbs .swiper-slide{background-position:center;background-size:cover;width:250px!important;height:330px;position:relative}.gallery-thumbs .swiper-slide img{filter:contrast(0.5) blur(1px);width:100%;height:100%;object-fit:cover;border-radius:10px}.gallery-thumbs .swiper-slide-active img{filter:contrast(1) blur(0px)!important}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.flex-row .flex-col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.gallery-thumbs .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.testimonial-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%}.testimonial-section .quote{width:96%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:100px;padding-right:100px}.testimonial-section .quote p{font-size:20px;font-weight:300;line-height:1.8;font-style:italic;margin:0}.quote-icon{width:38px;display:block;margin-bottom:30px}.swiper-container.testimonial{height:60vh}.testimonial-section .user-saying{background:#b30e05;width:60%;color:#fff;height:100%;padding:40px;box-sizing:border-box}.testi-user-img{width:40%}@media (max-width:767px){.swiper-container-autoheight .swiper-wrapper{align-items:center;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute}.swiper-container{display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto}.gallery-thumbs .swiper-slide{width:90%!important;height:auto;position:relative;margin-bottom:20px}.gallery-thumbs .swiper-slide img{filter:none!important;width:100%;height:auto;object-fit:cover;border-radius:10px;margin:0 auto}.testi-user-img{width:100%;margin-bottom:20px;display:block;margin-left:auto;margin-right:auto}.testimonial-section{display:block;justify-content:center;text-align:center}.testimonial-section .quote{width:100%;padding-left:20px;padding-right:20px;height:auto;padding-top:40px}.testimonial-section .quote p{font-size:18px;line-height:1.8}.testimonial-section .user-saying{width:100%;margin-top:20px;padding:30px 20px;box-sizing:border-box}.gallery-thumbs .swiper-slide{width:100%!important;height:auto}}@media (max-width:480px){.btn{font-size:11px;padding:10px 20px}.hero-text{font-size:20px}.testimonial p{font-size:22px}.testimonial .name{font-size:14px}.testimonial .designation{font-size:10px}.gallery-thumbs .swiper-slide{width:80%!important;height:auto;margin-left:-80px}.testimonial-section .quote p{font-size:16px}}.profile-card{position:relative;width:100%;background:#fff;overflow:hidden;text-align:center}.img-container{position:relative;overflow:hidden}.img-container img{width:100%;height:auto;transition:transform 0.5s ease;display:block}.img-container:hover img{transform:scale(1.1)}.social-icons{position:absolute;top:20px;left:10px;display:flex;flex-direction:column;gap:15px;z-index:2;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.img-container:hover .social-icons{opacity:1;pointer-events:auto}.social-icons a{background-color:white;border-radius:50%;padding:10px;color:#b30e05;font-size:14px;text-decoration:none;box-shadow:0 2px 6px rgba(0,0,0,0.1);transition:background 0.3s ease,color 0.3s ease}.social-icons a:hover{background:#b30e05;color:white}.profile-card .name{font-size:20px;font-weight:600;margin:15px 0 5px}.profile-card .title{font-size:16px;color:#b30e05;margin-bottom:15px}.wpcf7 .form-row{display:flex;gap:10px;margin-bottom:15px}.wpcf7 .form-row input{width:100%;padding:10px;font-size:14px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.form-row{display:flex;gap:20px}.form-row span.wpcf7-form-control-wrap{flex:1}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="date"],.wpcf7 select,.wpcf7 textarea,.wpcf7 input[type="file"]{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box}.wpcf7 input[type="submit"]{width:100%;padding:12px;background:#007bff;color:white;font-size:16px;border:none;border-radius:5px;cursor:pointer;transition:background 0.3s ease}.wpcf7 input[type="submit"]:hover{background:#0056b3}