 body {font-display: swap;font-family: "Open Sans", sans-serif;color: #444444;}a {color: #7AB828;}a:hover {color: #7AB828;text-decoration: none;}h1, h2, h3, h4, h5, h6 {font-family: "Jost", sans-serif;}.btn-secondary{background: #7AB828 !important;}.bg-primary{background: #3D4D6A !important;}.link-color{color: #47b2e4;}:focus {outline: 2px dashed #44697d;}#preloader {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 9999;overflow: hidden;background: #37517e;}#preloader:before {content: "";position: fixed;top: calc(50% - 30px);left: calc(50% - 30px);border: 6px solid #37517e;border-top-color: #fff;border-bottom-color: #fff;border-radius: 50%;width: 60px;height: 60px;-webkit-animation: animate-preloader 1s linear infinite;animation: animate-preloader 1s linear infinite;}@-webkit-keyframes animate-preloader {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}@keyframes animate-preloader {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.back-to-top {position: fixed;display: none;right: 15px;bottom: 15px;z-index: 99999;}.back-to-top i {display: flex;align-items: center;justify-content: center;font-size: 24px;width: 40px;height: 40px;border-radius: 50px;background: #47b2e4;color: #fff;transition: all 0.4s;}.back-to-top i:hover {background: #209dd8;color: #fff;}#header {transition: all 0.5s;z-index: 997;padding: 15px 0;}#header.header-scrolled, #header.header-inner-pages {box-shadow: 0 1px 0 rgba(0,0,0,0.08);background: #395B73;}#header .logo {font-size: 30px;margin: 0;padding: 0;line-height: 1;font-weight: 500;letter-spacing: 2px;text-transform: uppercase;}#header .logo a {color: #fff;}#header .logo img {max-height: 40px;}.nav-menu ul {margin: 0;padding: 0;list-style: none;}.nav-menu > ul {display: flex;}.nav-menu > ul > li {position: relative;white-space: nowrap;padding: 10px 0 10px 28px;}.nav-menu a {display: block;position: relative;color: #fff;transition: 0.3s;font-size: 15px;letter-spacing: 0.5px;font-weight: 500;font-family: "Open Sans", sans-serif;}.nav-menu a:hover, .nav-menu .active > a, .nav-menu li:hover > a {color: #7AB828;}.nav-menu .drop-down ul {border-radius: 8px;display: block;position: absolute;left: 14px;top: calc(100% + 30px);z-index: 99;opacity: 0;visibility: hidden;padding: 10px 0;box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);transition: 0.3s;}.nav-menu .drop-down:hover > ul {opacity: 1;top: 100%;visibility: visible;background-color: #284960;}.nav-menu .drop-down li {min-width: 180px;position: relative;}.nav-menu .drop-down ul a {padding: 10px 20px;font-size: 14px;font-weight: 500;text-transform: none;color: #fff;}.nav-menu .drop-down ul a:hover, .nav-menu .drop-down ul .active > a, .nav-menu .drop-down ul li:hover > a {color: #7AB828;}.nav-menu .drop-down > a:after {content: "\f107";font-family: "FontAwesome";padding-left: 5px;}.nav-menu .drop-down .drop-down ul {top: 0;left: calc(100% - 30px);}.nav-menu .drop-down .drop-down:hover > ul {opacity: 1;top: 0;left: 100%;}.nav-menu .drop-down .drop-down > a {padding-right: 35px;}.nav-menu .drop-down .drop-down > a:after {position: absolute;content: "\f105";font-family: "FontAwesome";right: 15px;}@media (max-width: 1366px) {.nav-menu .drop-down .drop-down ul {left: -90%;}.nav-menu .drop-down .drop-down:hover > ul {left: -100%;}.nav-menu .drop-down .drop-down > a:after {content: "\f104";font-family: "FontAwesome";}}.get-started-btn {margin-left: 25px;color: #fff;border-radius: 50px;padding: 6px 25px 7px 25px;white-space: nowrap;transition: 0.3s;font-size: 14px;display: inline-block;border: 2px solid #7AB828;font-weight: 600;}.get-started-btn:hover {background: #7AB828;color: #fff;}.get-started-btn-main-page {margin-left: 25px;color: #fff;border-radius: 50px;padding: 6px 25px;white-space: nowrap;transition: 0.3s;font-size: 14px;display: inline-block;border: 2px solid #7AB828;font-weight: 600;}.get-started-btn-main-page:hover {background: #7AB828;color: #fff;}@media (max-width: 768px) {.get-started-btn {margin: 0 48px 0 0;padding: 6px 20px 7px 20px;}}.warranty-btn {margin-left: 25px;}@media (max-width: 768px) {.warranty-btn {margin: 0 15px;}}.mobile-nav-toggle {position: fixed;top: 20px;right: 15px;z-index: 9998;border: 0;background: none;font-size: 24px;transition: all 0.4s;outline: none !important;line-height: 1;cursor: pointer;text-align: right;}.mobile-nav-toggle i {color: #2A4960;}.mobile-nav {position: fixed;top: 55px;right: 15px;bottom: 15px;left: 15px;z-index: 9999;overflow-y: auto;background: #3D4D6A;transition: ease-in-out 0.2s;opacity: 0;visibility: hidden;border-radius: 10px;padding: 10px 0;}.mobile-nav * {margin: 0;padding: 0;list-style: none;}.mobile-nav a {display: block;position: relative;color: #fff;padding: 10px 20px;font-weight: 500;outline: none;}.mobile-nav a:hover, .mobile-nav .active > a, .mobile-nav li:hover > a {color: #7AB828;text-decoration: none;}.mobile-nav .drop-down > a:after {content: "\f107";font-family: "FontAwesome";padding-left: 10px;position: absolute;right: 15px;}.mobile-nav .active.drop-down > a:after {content: "\eaa1";}.mobile-nav .drop-down > a {padding-right: 35px;}.mobile-nav .drop-down ul {display: none;overflow: hidden;}.mobile-nav .drop-down li {padding-left: 20px;}.mobile-nav-overly {width: 100%;height: 100%;z-index: 9997;top: 0;left: 0;position: fixed;background: rgba(40, 58, 90, 0.6);overflow: hidden;display: none;transition: ease-in-out 0.2s;}.mobile-nav-active {overflow: hidden;}.mobile-nav-active .mobile-nav {opacity: 1;visibility: visible;}.mobile-nav-active .mobile-nav-toggle i {color: #fff;}#hero {width: 100%;height: 70vh;background: #fff;box-shadow: 0 1px 0 rgba(0,0,0,0.08);position: relative;overflow: hidden;margin-top: 56px;}#hero .hero-wrapper {display: flex;align-items: center;justify-content: center;height: 100%;z-index: 2;}#hero .carousel-img {max-height: 400px;border-radius: 12px;}.carousel-background {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;pointer-events: none;background-attachment: fixed;transition: background-image 0.5s ease-in-out, transform 0.5s ease;}.carousel-background img {width: 100%;height: 100%;object-fit: cover;filter: blur(15px) brightness(50%);transform: scale(1.2);}#hero h1 {margin: 0 0 10px 0;font-size: 48px;font-weight: 700;line-height: 56px;}#hero h2 {margin-bottom: 50px;font-size: 24px;}#hero .btn-get-started {font-family: "Jost", sans-serif;font-weight: 500;font-size: 16px;letter-spacing: 1px;display: inline-block;padding: 10px 28px 11px 28px;border-radius: 50px;transition: 0.5s;margin: 10px 0 0 0;color: #fff;background: #7AB828;}#hero .btn-get-started:hover {background: #47b2e4;}@media (max-width: 991px) {#hero {text-align: center;}}@media (max-width: 768px) {#hero h1 {font-size: 28px;line-height: 36px;}#hero h2 {font-size: 18px;line-height: 24px;margin-bottom: 30px;}}@media (max-width: 575px) {#hero .btn-get-started {font-size: 16px;padding: 10px 24px 11px 24px;}#hero .btn-watch-video {font-size: 16px;padding: 10px 0 8px 40px;margin-left: 20px;}#hero .btn-watch-video i {font-size: 32px;top: 7px;}}#hero .carousel-indicators li {background-color: gray;}#hero .carousel-indicators .active {background-color: black;}#carouselExampleIndicators .container {height: 100%;display: flex;align-items: center;}.carousel-control-prev-icon, .carousel-control-next-icon {z-index: 10;color: #000;width: 15%;background-color: transparent;transition: background-color 0.3s ease;display: flex;align-items: center;justify-content: center;}.carousel-control-prev:hover, .carousel-control-next:hover {background-color: rgba(0, 0, 0, 0.1);}.carousel-control-prev-icon, .carousel-control-next-icon {filter: invert(1);height: 30px;width: 30px;}.carousel-control-prev-icon:hover, .carousel-control-next-icon:hover {transform: scale(1.2);filter: brightness(1.5);}.reviews {background-color: #f8f9fa;padding: 40px 0;border-radius: 8px;}.review {background-color: #fff;border: 1px solid #ddd;border-radius: 8px;padding: 20px;box-shadow: 0 2px 4px rgba(0,0,0,0.1);}.review-title {font-size: 1.25rem;font-size: italic;color: #333;}.reviewer-info {font-size: 1rem;color: #555;margin-top: 5px;}.rating {font-size: 1.2rem;color: #ffc107;}.rating-number {font-size: 1rem;color: #333;}.review-description {font-size: 1rem;color: #666;margin-top: 10px;}section {padding: 60px 0;overflow: hidden;}.section-bg {background-color: #f3f5fa;}.section-title {text-align: center;padding-bottom: 30px;}.section-title h2 {font-size: 32px;font-weight: bold;text-transform: uppercase;margin-bottom: 20px;padding-bottom: 20px;position: relative;color: #37517e;}.section-title h2::before {content: '';position: absolute;display: block;width: 120px;height: 1px;background: #ddd;bottom: 1px;left: calc(50% - 60px);}.section-title h2::after {content: '';position: absolute;display: block;width: 40px;height: 3px;background: #47b2e4;bottom: 0;left: calc(50% - 20px);}.section-title p {margin-bottom: 0;}.cliens {padding: 12px 0;text-align: center;}.cliens img {max-width: 45%;transition: all 0.4s ease-in-out;display: inline-block;padding: 15px 0;filter: grayscale(100);}.cliens img:hover {filter: none;transform: scale(1.1);}@media (max-width: 768px) {.cliens img {max-width: 40%;}}.about .content h3 {font-weight: 600;font-size: 26px;}.about .content ul {list-style: none;padding: 0;}.about .content ul li {padding-left: 28px;position: relative;}.about .content ul li + li {margin-top: 10px;}.about .content ul i {position: absolute;left: 0;top: 2px;font-size: 20px;color: #47b2e4;line-height: 1;}.about .content p:last-child {margin-bottom: 0;}.about .content .btn-learn-more {font-family: "Poppins", sans-serif;font-weight: 500;font-size: 14px;letter-spacing: 1px;display: inline-block;padding: 12px 32px;border-radius: 4px;transition: 0.3s;line-height: 1;color: #47b2e4;-webkit-animation-delay: 0.8s;animation-delay: 0.8s;margin-top: 6px;border: 2px solid #47b2e4;}.about .content .btn-learn-more:hover {background: #7AB828;color: #fff;text-decoration: none;}#about .btn-watch-video {font-size: 16px;display: inline-block;padding: 10px 0 8px 40px;transition: 0.5s;margin: 0px 0 0 25px;color: #284960;position: relative;}#about .btn-watch-video i {color: #284960;font-size: 32px;transition: 0.3s;}#about .btn-watch-video:hover i {color: #47b2e4;}#about .btn-watch-video:hover p {color: #47b2e4;}#about .btn-watch-video:hover img {box-shadow: 0 0 11px rgba(33,33,33,.2);}.why-us .content {padding: 60px 100px 0 100px;}.why-us .content h3 {font-weight: 400;font-size: 34px;color: #37517e;}.why-us .content h4 {font-size: 20px;font-weight: 700;margin-top: 5px;}.why-us .content p {font-size: 15px;color: #848484;}.why-us .img {background-size: contain;background-repeat: no-repeat;background-position: center center;}.why-us .accordion-list {padding: 0 100px 60px 100px;}.why-us .accordion-list ul {padding: 0;list-style: none;}.why-us .accordion-list li + li {margin-top: 15px;}.why-us .accordion-list li {padding: 20px;background: #fff;border-radius: 4px;}.why-us .accordion-list a {display: block;position: relative;font-family: "Poppins", sans-serif;font-size: 16px;line-height: 24px;font-weight: 500;padding-right: 30px;outline: none;}.why-us .accordion-list span {color: #47b2e4;font-weight: 600;font-size: 18px;padding-right: 10px;}.why-us .accordion-list i {font-size: 24px;position: absolute;right: 0;top: 0;}.why-us .accordion-list p {margin-bottom: 0;padding: 10px 0 0 0;}.why-us .accordion-list .icon-show {display: none;}.why-us .accordion-list a.collapsed {color: #343a40;}.why-us .accordion-list a.collapsed:hover {color: #47b2e4;}.why-us .accordion-list a.collapsed .icon-show {display: inline-block;}.why-us .accordion-list a.collapsed .icon-close {display: none;}@media (max-width: 1024px) {.why-us .content, .why-us .accordion-list {padding-left: 0;padding-right: 0;}}@media (max-width: 992px) {.why-us .img {min-height: 400px;}.why-us .content {padding-top: 30px;}.why-us .accordion-list {padding-bottom: 30px;}}@media (max-width: 575px) {.why-us .img {min-height: 200px;}}.skills .content h3 {font-weight: 700;font-size: 32px;color: #37517e;font-family: "Poppins", sans-serif;}.skills .content ul {list-style: none;padding: 0;}.skills .content ul li {padding-bottom: 10px;}.skills .content ul i {font-size: 20px;padding-right: 4px;color: #47b2e4;}.skills .content p:last-child {margin-bottom: 0;}.skills .progress {height: 50px;display: block;background: none;}.skills .progress .skill {padding: 10px 0;margin: 0 0 6px 0;text-transform: uppercase;display: block;font-weight: 600;font-family: "Poppins", sans-serif;color: #37517e;}.skills .progress .skill .val {float: right;font-style: normal;}.skills .progress-bar-wrap {background: #e8edf5;}.skills .progress-bar {width: 1px;height: 10px;transition: .9s;background-color: #4668a2;}.services .icon-box {box-shadow: 0px 0 25px 0 rgba(0, 0, 0, 0.1);padding: 50px 30px;transition: all ease-in-out 0.4s;background: #fff;}.services .icon-box .icon {margin-bottom: 10px;}.services .icon-box .icon i {color: #47b2e4;font-size: 36px;transition: 0.3s;}.services .icon-box h3 {font-weight: 500;margin-bottom: 15px;font-size: 24px;}.services .icon-box h3 a {color: #37517e;transition: ease-in-out 0.3s;}.services .icon-box p {line-height: 24px;font-size: 14px;margin-bottom: 0;}.services .icon-box:hover {transform: translateY(-10px);}.services .icon-box:hover h3 a {color: #47b2e4;}.cta {background: linear-gradient(rgba(40, 58, 90, 0.9), rgba(40, 58, 90, 0.9)), url("../../images/car_nozzle.jpg") fixed center center;background-size: cover;padding: 120px 0;}.cta h3 {color: #fff;font-size: 28px;font-weight: 700;}.cta p {color: #fff;}.cta .cta-btn {font-family: "Jost", sans-serif;font-weight: 500;font-size: 16px;letter-spacing: 1px;display: inline-block;padding: 12px 40px;border-radius: 50px;transition: 0.5s;margin: 10px;border: 2px solid #fff;color: #fff;}.cta .cta-btn:hover {background: #7AB828;border: 2px solid #47b2e4;}@media (max-width: 1024px) {.cta {background-attachment: scroll;}}@media (min-width: 769px) {.cta .cta-btn-container {display: flex;align-items: center;justify-content: flex-end;}}.portfolio #portfolio-flters {list-style: none;margin-bottom: 20px;}.portfolio #portfolio-flters li {cursor: pointer;display: inline-block;margin: 10px 5px;font-size: 15px;font-weight: 500;line-height: 1;color: #444444;transition: all 0.3s;padding: 8px 20px;border-radius: 50px;font-family: "Poppins", sans-serif;}.portfolio #portfolio-flters li:hover, .portfolio #portfolio-flters li.filter-active {background: #47b2e4;color: #fff;}.portfolio .portfolio-item {margin-bottom: 30px;}.portfolio .portfolio-item .portfolio-img {overflow: hidden;}.portfolio .portfolio-item .portfolio-img img {transition: all 0.6s;}.portfolio .portfolio-item .portfolio-info {opacity: 0;position: absolute;left: 15px;bottom: 0;z-index: 3;right: 15px;transition: all 0.3s;background: rgba(55, 81, 126, 0.8);padding: 10px 15px;}.portfolio .portfolio-item .portfolio-info h3 {font-size: 18px;color: #fff;font-weight: 600;color: #fff;margin-bottom: 0px;}.portfolio .portfolio-item .portfolio-info p {color: #f9fcfe;font-size: 14px;margin-bottom: 0;}.portfolio .portfolio-item .portfolio-info .preview-link, .portfolio .portfolio-item .portfolio-info .details-link {position: absolute;font-size: 24px;right: 5%;top: 25%;color: #fff;transition: 0.3s;}.portfolio .portfolio-item .portfolio-info .preview-link:hover, .portfolio .portfolio-item .portfolio-info .details-link:hover {color: #47b2e4;}.portfolio .portfolio-item .portfolio-info .details-link {right: 10px;}.portfolio .portfolio-item:hover .portfolio-img img {transform: scale(1.15);}.portfolio .portfolio-item:hover .portfolio-info {opacity: 1;}.team .member {position: relative;box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);padding: 30px;border-radius: 5px;background: #fff;transition: 0.5s;}.team .member .pic {overflow: hidden;width: 180px;border-radius: 50%;}.team .member .pic img {transition: ease-in-out 0.3s;}.team .member:hover {transform: translateY(-10px);}.team .member .member-info {padding-left: 30px;}.team .member h4 {font-weight: 700;margin-bottom: 5px;font-size: 20px;color: #37517e;}.team .member span {display: block;font-size: 15px;padding-bottom: 10px;position: relative;font-weight: 500;}.team .member span::after {content: '';position: absolute;display: block;width: 50px;height: 1px;background: #cbd6e9;bottom: 0;left: 0;}.team .member p {margin: 10px 0 0 0;font-size: 14px;}.team .member .social {margin-top: 12px;display: flex;align-items: center;justify-content: flex-start;}.team .member .social a {transition: ease-in-out 0.3s;display: flex;align-items: center;justify-content: center;border-radius: 50px;width: 32px;height: 32px;background: #eff2f8;}.team .member .social a i {color: #37517e;font-size: 16px;margin: 0 2px;}.team .member .social a:hover {background: #47b2e4;}.team .member .social a:hover i {color: #fff;}.team .member .social a + a {margin-left: 8px;}.pricing .row {padding-top: 40px;}.pricing .box {padding: 60px 40px;box-shadow: 0 3px 20px -2px rgba(20, 45, 100, 0.1);background: #fff;height: 100%;border-top: 4px solid #fff;border-radius: 5px;}.pricing h3 {font-weight: 500;margin-bottom: 15px;font-size: 20px;color: #37517e;}.pricing h4 {font-size: 48px;color: #37517e;font-weight: 400;font-family: "Jost", sans-serif;margin-bottom: 25px;}.pricing h4 sup {font-size: 28px;}.pricing h4 span {color: #47b2e4;font-size: 18px;display: block;}.pricing ul {padding: 20px 0;list-style: none;color: #999;text-align: left;line-height: 20px;}.pricing ul li {padding: 10px 0 10px 30px;position: relative;}.pricing ul i {color: #28a745;font-size: 24px;position: absolute;left: 0;top: 6px;}.pricing ul .na {color: #ccc;}.pricing ul .na i {color: #ccc;}.pricing ul .na span {text-decoration: line-through;}.pricing .buy-btn {display: inline-block;padding: 12px 35px;border-radius: 50px;color: #47b2e4;transition: none;font-size: 16px;font-weight: 500;font-family: "Jost", sans-serif;transition: 0.3s;border: 1px solid #47b2e4;}.pricing .buy-btn:hover {background: #47b2e4;color: #fff;}.pricing .featured {border-top-color: #47b2e4;}.pricing .featured .buy-btn {background: #47b2e4;color: #fff;}.pricing .featured .buy-btn:hover {background: #23a3df;}@media (max-width: 992px) {.pricing .box {max-width: 60%;margin: 0 auto 30px auto;}}@media (max-width: 767px) {.pricing .box {max-width: 80%;margin: 0 auto 30px auto;}}@media (max-width: 420px) {.pricing .box {max-width: 100%;margin: 0 auto 30px auto;}}.faq .faq-list {padding: 0 100px;}.faq .faq-list ul {padding: 0;list-style: none;}.faq .faq-list li + li {margin-top: 15px;}.faq .faq-list li {padding: 20px;background: #fff;border-radius: 4px;position: relative;}.faq .faq-list a {display: block;position: relative;font-family: "Poppins", sans-serif;font-size: 16px;line-height: 24px;font-weight: 500;padding: 0 30px;outline: none;}.faq .faq-list .icon-help {font-size: 24px;position: absolute;right: 0;left: 20px;color: #47b2e4;}.faq .faq-list .icon-show, .faq .faq-list .icon-close {font-size: 24px;position: absolute;right: 0;top: 0;}.faq .faq-list p {margin-bottom: 0;padding: 10px 0 0 0;}.faq .faq-list .icon-show {display: none;}.faq .faq-list a.collapsed {color: #37517e;transition: 0.3s;}.faq .faq-list a.collapsed:hover {color: #47b2e4;}.faq .faq-list a.collapsed .icon-show {display: inline-block;}.faq .faq-list a.collapsed .icon-close {display: none;}@media (max-width: 1200px) {.faq .faq-list {padding: 0;}}.contact .info {border-top: 3px solid #47b2e4;border-bottom: 3px solid #47b2e4;padding: 30px;background: #fff;width: 100%;box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.1);}.contact .info i {font-size: 20px;color: #47b2e4;float: left;width: 44px;height: 44px;background: #e7f5fb;display: flex;justify-content: center;align-items: center;border-radius: 50px;transition: all 0.3s ease-in-out;}.contact .info h4 {padding: 0 0 0 60px;font-size: 22px;font-weight: 600;margin-bottom: 5px;color: #37517e;}.contact .info p {padding: 0 0 10px 10px;margin-bottom: 20px;font-size: 14px;color: #6182ba;}.contact .info .email p {padding-top: 5px;}.contact .info .social-links {padding-left: 60px;}.contact .info .social-links a {font-size: 18px;display: inline-block;background: #333;color: #fff;line-height: 1;padding: 8px 0;border-radius: 50%;text-align: center;width: 36px;height: 36px;transition: 0.3s;margin-right: 10px;}.contact .info .social-links a:hover {background: #47b2e4;color: #fff;}.contact .info .email:hover i, .contact .info .address:hover i, .contact .info .phone:hover i {background: #47b2e4;color: #fff;}.contact .php-email-form {width: 100%;border-top: 3px solid #47b2e4;border-bottom: 3px solid #47b2e4;padding: 30px;background: #fff;box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.12);}.contact .php-email-form .form-group {padding-bottom: 8px;}.contact .php-email-form .validate {display: none;color: red;margin: 0 0 15px 0;font-weight: 400;font-size: 13px;}.contact .php-email-form .error-message {display: none;color: #fff;background: #ed3c0d;text-align: left;padding: 15px;font-weight: 600;}.contact .php-email-form .error-message br + br {margin-top: 25px;}.contact .php-email-form .sent-message {display: none;color: #fff;background: #18d26e;text-align: center;padding: 15px;font-weight: 600;}.contact .php-email-form .loading {display: none;background: #fff;text-align: center;padding: 15px;}.contact .php-email-form .loading:before {content: "";display: inline-block;border-radius: 50%;width: 24px;height: 24px;margin: 0 10px -6px 0;border: 3px solid #18d26e;border-top-color: #eee;-webkit-animation: animate-loading 1s linear infinite;animation: animate-loading 1s linear infinite;}.contact .php-email-form input, .contact .php-email-form textarea {border-radius: 0;box-shadow: none;font-size: 14px;border-radius: 4px;}.contact .php-email-form input:focus, .contact .php-email-form textarea:focus {border-color: #47b2e4;}.contact .php-email-form input {}.contact .php-email-form textarea {padding: 10px 12px;}.contact .php-email-form button[type="submit"] {background: #47b2e4;border: 0;padding: 12px 34px;color: #fff;transition: 0.4s;border-radius: 50px;}.contact .php-email-form button[type="submit"]:hover {background: #209dd8;}@-webkit-keyframes animate-loading {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}@keyframes animate-loading {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.breadcrumbs {padding: 15px 0;background: #284960;min-height: 40px;margin-top: 72px;}@media (max-width: 992px) {.breadcrumbs {margin-top: 68px;}}.breadcrumbs h2 {font-size: 28px;font-weight: 600;color: #fff;}.breadcrumbs p {color: #fff;}.breadcrumbs ol {display: flex;flex-wrap: wrap;list-style: none;padding: 0 0 10px 0;margin: 0;font-size: 14px;color: #fff;}.breadcrumbs ol li + li {padding-left: 10px;}.breadcrumbs ol li + li::before {display: inline-block;padding-right: 10px;color: #7AB828;content: "/";}.portfolio-details {padding-top: 40px;}.portfolio-details .portfolio-details-container {position: relative;}.portfolio-details .portfolio-details-carousel {position: relative;z-index: 1;}.portfolio-details .portfolio-details-carousel .owl-nav, .portfolio-details .portfolio-details-carousel .owl-dots {margin-top: 5px;text-align: left;}.portfolio-details .portfolio-details-carousel .owl-dot {display: inline-block;margin: 0 10px 0 0;width: 12px;height: 12px;border-radius: 50%;background-color: #ddd !important;}.portfolio-details .portfolio-details-carousel .owl-dot.active {background-color: #47b2e4 !important;}.portfolio-details .portfolio-info {padding: 30px;position: absolute;right: 0;bottom: -70px;background: #fff;box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);z-index: 2;}.portfolio-details .portfolio-info h3 {font-size: 22px;font-weight: 700;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #eee;}.portfolio-details .portfolio-info ul {list-style: none;padding: 0;font-size: 15px;}.portfolio-details .portfolio-info ul li + li {margin-top: 10px;}.portfolio-details .portfolio-description {padding-top: 50px;}.portfolio-details .portfolio-description h2 {width: 50%;font-size: 26px;font-weight: 700;margin-bottom: 20px;}.portfolio-details .portfolio-description p {padding: 0 0 0 0;}@media (max-width: 768px) {.portfolio-details .portfolio-description h2 {width: 100%;}.portfolio-details .portfolio-info {position: static;margin-top: 30px;}}.counts {background: #f1f7fd;padding: 30px 0 60px;}.counts .count-box {padding: 30px 30px 25px 30px;width: 100%;position: relative;text-align: center;background: #fff;}.counts .count-box i {position: absolute;top: -25px;left: 50%;transform: translateX(-50%);font-size: 24px;background: #1977cc;padding: 12px;color: #fff;border-radius: 50px;}.counts .count-box span {font-size: 36px;display: block;font-weight: 600;color: #082744;}.counts .count-box p {padding: 0;margin: 0;font-family: "Raleway", sans-serif;font-size: 14px;}#footer {font-size: 14px;background: #395B73;}#footer .footer-newsletter {padding: 50px 0;background: #f3f5fa;text-align: center;font-size: 15px;color: #444444;}#footer .footer-newsletter h4 {font-size: 24px;margin: 0 0 20px 0;padding: 0;line-height: 1;font-weight: 600;color: #37517e;}#footer .footer-newsletter form {margin-top: 30px;background: #fff;padding: 6px 10px;position: relative;border-radius: 50px;box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.06);text-align: left;}#footer .footer-newsletter form input[type="email"] {border: 0;padding: 4px 8px;width: calc(100% - 100px);}#footer .footer-newsletter form input[type="submit"] {position: absolute;top: 0;right: 0;bottom: 0;border: 0;background: none;font-size: 16px;padding: 0 20px;background: #395B73;color: #fff;transition: 0.3s;border-radius: 50px;box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);}#footer .footer-newsletter form input[type="submit"]:hover {background: #209dd8;}#footer .footer-top {padding: 60px 0 30px 0;background: #395B73;}#footer .footer-top .footer-contact {margin-bottom: 30px;}#footer .footer-top .footer-contact a {color: #fff;}#footer .footer-top .footer-contact a:hover {color: #7AB828;}#footer .footer-top .footer-contact h3 {font-size: 28px;margin: 0 0 10px 0;padding: 2px 0 2px 0;line-height: 1;text-transform: uppercase;font-weight: 600;color: #fff;}#footer .footer-top .footer-contact p {font-size: 14px;line-height: 24px;margin-bottom: 0;font-family: "Jost", sans-serif;color: #fff;}#footer .footer-top h4 {font-size: 16px;font-weight: bold;color: #fff;position: relative;padding-bottom: 12px;}#footer .footer-top .footer-links {margin-bottom: 30px;}#footer .footer-top .footer-links ul {list-style: none;padding: 0;margin: 0;}#footer .footer-top .footer-links ul i {padding-right: 2px;color: #fff;font-size: 18px;line-height: 1;}#footer .footer-top .footer-links ul li {padding: 10px 0;display: flex;align-items: center;}#footer .footer-top .footer-links ul li:first-child {padding-top: 0;}#footer .footer-top .footer-links ul a {color: #fff;transition: 0.3s;display: inline-block;line-height: 1;}#footer .footer-top .footer-links ul a:hover {text-decoration: none;color: #7AB828;}#footer .footer-top .social-links a {font-size: 1.2rem;display: inline-block;color: #fff;width: 36px;transition: 0.3s;}#footer .footer-top .social-links a:hover {color: #7AB828;text-decoration: none;}#footer .footer-bottom {padding-top: 30px;padding-bottom: 30px;color: #fff;display: flex;justify-content: space-between;}#footer .copyright {flex: 1;}#footer .termsandpolicy {flex: 1;display: flex;justify-content: flex-end;}#footer .termsandpolicy > span > a {text-decoration: none;color: #ffffff;}#footer .termsandpolicy > span > a:hover {color: #76AB16;}#footer .credits {float: right;font-size: 13px;}#footer .credits a {transition: 0.3s;}@media (max-width: 768px) {#footer .footer-bottom {padding-top: 20px;padding-bottom: 20px;}#footer .copyright, #footer .credits {text-align: center;float: none;}#footer .credits {padding-top: 4px;}}.ucase {text-transform: uppercase;}.aero-btn-primary, .aero-btn-secondary {border-radius: 50px;padding: 6px 25px;margin: 6px 0;white-space: nowrap;transition: 0.3s;font-size: 14px;display: inline-block;font-weight: 600;width: 100%;}.aero-btn-primary {color: #fff;border: 2px solid #7AB828;background: #7AB828 !important;}.aero-btn-secondary {color: #2A4960;border: 2px solid #7AB828;background: #fff !important;}.aero-btn-primary:hover, .aero-btn-secondary:hover {color: #2A4960;border: 2px solid #2A4960;background: #7AB828 !important;}.nav-menu a.aero-btn-primary, .nav-menu a.aero-btn-secondary {margin-top: -6px;background: transparent !important;}.mobile-nav a.aero-btn-primary, .mobile-nav a.aero-btn-secondary {background: transparent !important;border:0 !important;text-align: left;margin: 0;}.nav-menu .aero-btn-primary:hover, .nav-menu .aero-btn-secondary:hover, .nav-menu .aero-btn-primary:focus, .nav-menu .aero-btn-secondary:focus, .nav-menu .aero-btn-primary:active, .nav-menu .aero-btn-secondary:active, .mobile-nav .aero-btn-primary:active, .mobile-nav .aero-btn-secondary:active {color: white !important;background-color: #7AB828 !important;border-color: #7AB828 !important;box-shadow: none !important;}.mobile-nav .aero-btn-primary:focus, .mobile-nav .aero-btn-secondary:focus, .mobile-nav .aero-btn-primary:hover, .mobile-nav .aero-btn-secondary:hover, .mobile-nav .aero-btn-primary:active, .mobile-nav .aero-btn-secondary:active {color: #7AB828 !important;background-color: transparent !important;border-color: #7AB828 !important;}.mobile-nav .active.drop-down > a:after {content: "\f106" !important;}.product-card img {display: block;width: 250px;margin-left: auto;margin-right: auto;}.zoom {transition: ease 0.5s;}.zoom:hover {transform: scale(1.0125);box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}.agenda-table th {color: #2A4960;padding: 0.5em;}.agenda-table tr {border-bottom: 1px solid #2A4960;height: 2.5em;}.agenda-table td {padding: 0.5em;}.aero-more::after {content: " >>";}.hidden-meta {display:none;visibility:hidden;}.warranty-btn {margin-left: 0;}.warranty-btn a, .warranty-btn a:link, .warranty-btn a:visited {text-decoration: none !important;}.warranty-btn a:hover, .warranty-btn a:active, .warranty-btn a:focus {color: #7AB828 !important;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out !important;}.playbutton {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}.playbutton img {width: 25%;height: auto;margin: auto;display: block;}.aero-icon-map:after {content: "\ef8b";font-family: IcoFont;padding-left: 5px;}.aero-icon-map-pin:after {content: "\ef79";font-family: IcoFont;padding-left: 5px;}.aero-chevron-right li:before {content: "\f105";font-family: "FontAwesome";color: white;padding-right: 0.5em;padding-left: 0.5em;}.faq .faq-list a {padding: 0;}