@media (min-width: 992px) {.banner-four {margin-top: 120px;padding-top: 120px;padding-bottom: 120px;}}@media (min-width: 1200px) {.banner-four {padding-top: 185px;padding-bottom: 200px;}}.banner-four__title {margin: 0;color: var(--thm-black);font-size: 40px;font-weight: 500;}@media (min-width: 768px) {.banner-four__title {font-size: 60px;}}@media (min-width: 1200px) {.banner-four__title {font-size: 80px;}}.banner-four__title br {display: none;}@media (min-width: 768px) {.banner-four__title br {display: inherit;}}.banner-four__text {margin: 0;color: var(--thm-text);font-weight: 400;font-size: 20px;line-height: 1.6em;margin-top: 20px;}@media (min-width: 768px) {.banner-four__text {margin-top: 15px;font-size: 28px;}}.banner-four__text a {color: var(--thm-base);-webkit-transition: all 500ms ease;transition: all 500ms ease;}.banner-four__text a:hover {color: var(--thm-black);}.banner-four__scroll {width: 50px;height: 50px;border-radius: 50%;background-color: var(--thm-base);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 20px;color: #fff;margin-top: 20px;-webkit-transition: all 500ms ease;transition: all 500ms ease;}@media (min-width: 768px) {.banner-four__scroll {width: 70px;height: 70px;font-size: 28px;}}@media (min-width: 1200px) {.banner-four__scroll {font-size: 34px;width: 90px;height: 90px;margin-top: 35px;}}.banner-four__scroll:hover {background-color: var(--thm-black);color: #fff;}.banner-four__social {position: absolute;top: 50%;right: 30px;-webkit-transform: translateY(-50%);transform: translateY(-50%);display: none;}.banner-four__social a {font-size: 20px;color: var(--thm-black);-webkit-transition: all 500ms ease;transition: all 500ms ease;}.banner-four__social a+a {margin-top: 30px;}.banner-four__social a:hover {color: var(--thm-base);}@media (min-width: 1200px) {.banner-four__social {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;right: 90px;}}.banner-four__info {position: absolute;display: none;left: 30px;top: 67%;-webkit-transform: translateY(-50%) rotate(-90deg);transform: translateY(-50%) rotate(-90deg);-webkit-transform-origin: left center;transform-origin: left center;}.banner-four__info span {font-size: 20px;color: var(--thm-text);font-weight: 400;}.banner-four__info span+span {margin-left: 30px;}@media (min-width: 1200px) {.banner-four__info {display: -webkit-box;display: -ms-flexbox;display: flex;left: 90px;}}.sec-title {position: relative;margin-bottom: 50px;}.sec-title.centered {max-width: 650px;margin: 0 auto;margin-bottom: 50px;}.sec-title .upper-text {position: relative;display: inline-block;line-height: 1.6em;font-size: 16px;color: #9b9fa6;font-weight: 400;margin: 0 0 20px;}.sec-title h2 {position: relative;display: block;font-size: 70px;line-height: 0.9em;text-transform: uppercase;color: var(--thm-black);font-weight: 400;margin-bottom: 0px;}.sec-title h2 strong {font-weight: 700;}.sec-title h2 .dot {color: var(--thm-base);padding-left: 7px;}.sec-title .lower-text {position: relative;display: block;font-size: 16px;line-height: 2.125em;font-weight: 400;color: var(--thm-text);padding: 30px 0px 0px;}.sec-title-two {margin-bottom: 45px;}.sec-title-two p {text-transform: uppercase;margin: 0;letter-spacing: 0.1em;font-size: 14px;font-weight: 600;color: var(--thm-base);line-height: 1;}.sec-title-two h2 {margin: 0;font-size: 60px;color: var(--thm-black);font-weight: 800;}.services-section {position: relative;padding: 120px 0px 90px;background: var(--thm-black) url(../images/background/pattern-1.html) center top repeat;color: #ffffff;}.services-section .sec-title {margin-bottom: 30px;}.services-section .sec-title h2 {color: #ffffff;}.services-section .sec-title .lower-text {color: #999b9f;}.services-section .row {counter-reset: slides-num;}.services-section .row .service-block {counter-increment: slides-num;}.services-section .row .service-block .inner-box:before {content: "0"counter(slides-num) "";position: absolute;left: 45px;top: 50px;font-size: 50px;line-height: 1em;color: #ffffff;opacity: 0.2;font-family: var(--thm-font);font-weight: 300;}.service-block {position: relative;margin-bottom: 30px;}.service-block .inner-box {position: relative;display: block;padding: 50px 45px;background: #1c1e22;min-height: 100%;border-radius: 7px;overflow: hidden;-webkit-transition: all 500ms ease;transition: all 500ms ease;}.service-block .inner-box:hover {background: var(--thm-base);}.service-block .inner-box .bottom-curve {position: absolute;right: -70px;bottom: 0;width: 100px;height: 80%;background: var(--thm-black);opacity: 0.2;z-index: 0;-webkit-transform: skewX(0deg) scaleX(0);transform: skewX(0deg) scaleX(0);transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}.service-block .inner-box:hover .bottom-curve {-webkit-transform: skewX(-35deg) scaleX(1);transform: skewX(-35deg) scaleX(1);}.service-block .inner-box .count {position: relative;display: block;font-size: 50px;line-height: 1em;color: #ffffff;opacity: 0.07;margin-bottom: 40px;}.service-block .inner-box .icon-box {position: absolute;right: 45px;top: 50px;color: var(--thm-base);font-size: 64px;line-height: 1em;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}.service-block .inner-box:hover .icon-box {color: var(--thm-black);}.service-block .inner-box h6 {position: relative;margin: 0;margin-top: 90px;font-size: 26px;text-transform: uppercase;color: #ffffff;font-weight: 400;letter-spacing: 1px;line-height: 1.1em;}.service-block .inner-box h6 a {color: #ffffff;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}.services-section .row .service-block .inner-box:hover:before, .service-block .inner-box:hover .count, .service-block .inner-box:hover h6, .service-block .inner-box:hover h6 a {color: var(--thm-black);}.service-block .inner-box h6 a:hover {text-decoration: underline;}.service-block-three {padding-top: 90px;}.service-block-three__single {margin-top: 30px;background-color: #eff1f4;padding: 50px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: all 500ms ease;transition: all 500ms ease;}.service-block-three__single:hover {background-color: var(--thm-base);}.service-block-three__single .icon-box span {font-size: 64px;color: var(--thm-base);margin-right: 40px;display: block;-webkit-transition: all 500ms ease;transition: all 500ms ease;}.service-block-three__single:hover .icon-box span {color: #fff;}.service-block-three__single h6 {margin: 0;color: var(--thm-black);font-size: 20px;line-height: 34px;font-weight: bold;text-transform: capitalize;-webkit-transition: all 500ms ease;transition: all 500ms ease;}.service-block-three__single:hover h6 {color: #fff;}.service-block-three__single h6 a {color: inherit;}.about-section {position: relative;padding: 120px 0px 90px;background: #ffffff;}.about-section:before {content: "";position: absolute;left: 0;top: 0;margin-left: -410px;width: 50%;height: 100%;background: #f4f5f8;}.about-section .image-column {position: relative;margin-bottom: 30px;}.about-section .image-column .inner {position: relative;display: block;}.about-section .image-column .inner:before {content: "";position: absolute;left: 0;width: 15px;height: 280px;background: var(--thm-base);border-radius: 8px;}.about-section .image-column .image-block {position: relative;display: block;border-radius: 7px;overflow: hidden;}.about-section .image-column .image-block img {display: block;width: 100%;border-radius: 7px;}.about-section .image-column .image-block:nth-child(1) {margin-left: 110px;}.about-section .image-column .image-block:nth-child(2) {margin-right: 100px;margin-top: -70px;}.about-section .text-column {position: relative;margin-bottom: 30px;}.about-section .text-column .inner {position: relative;display: block;padding-left: 60px;}.about-section .text-column .sec-title {margin-bottom: 35px;}.about-section .text-column .sec-title .lower-text {text-transform: uppercase;font-size: 26px;font-weight: 300;letter-spacing: 0;font-family: var(--thm-font);color: var(--thm-base);line-height: 34px;}.about-section .text-column .text {position: relative;font-size: 16px;font-weight: 400;text-align: justify;line-height: 2.125em;font-family: var(--thm-b-font);}.about-section .text-column .text p {margin-bottom: 32px;line-height: 2.125em;}.about-section .text-column .text ul {position: relative;float: left;}.about-section .text-column .text ul li {position: relative;line-height: 1.7em;margin-bottom: 10px;padding-left: 35px;}.about-section .text-column .text ul li:before {content: "\f107";font-family: "Flaticon";position: absolute;left: 0;top: -1px;color: var(--thm-base);font-weight: 400;}.about-section .text-column .text .since {position: relative;float: left;margin-left: 82px;margin-top: 10px;}.about-section .text-column .text .since:before {content: "";position: absolute;left: -10px;top: 0px;width: 80px;height: 80px;background: #e8e9e9;border-radius: 50%;}.about-section .text-column .text .since:after {content: "";position: absolute;left: -42px;top: 0px;bottom: 0px;border-left: 2px solid var(--thm-base);}.about-section .text-column .text .since .txt {position: relative;display: block;padding: 21px 5px;width: 90px;height: 90px;line-height: 24px;text-align: center;background: var(--thm-black);text-transform: uppercase;color: #ffffff;border-radius: 50%;font-family: var(--thm-font);font-size: 20px;padding-top: 24px;}.about-section .text-column .link-box {padding-top: 30px;}.live-section {position: relative;padding: 120px 0px 0px;background: #ffffff;border-top: 1px solid rgba(0, 0, 0, 0.05);}.live-section__one-page {border-top: 0;}.live-section .main-image-box {position: relative;display: block;overflow: hidden;margin-bottom: -120px;z-index: 1;}.live-section .main-image-box .image-layer {position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 1;background-repeat: no-repeat;background-position: center center;background-size: cover;}.live-section .main-image-box .inner {position: relative;padding: 20px 0px;}.live-section .main-image-box .round-box {position: relative;display: block;float: right;right: -25px;width: 490px;height: 490px;border-radius: 50%;}.live-section .main-image-box .round-box:before {content: "";position: absolute;left: -65px;top: -45px;width: 490px;height: 490px;background: var(--thm-black);opacity: 0.2;border-radius: 50%;}.live-section .main-image-box .round-inner {position: relative;display: block;width: 490px;height: 490px;padding: 190px 80px 50px 70px;background: var(--thm-base);border-radius: 50%;}.live-section .main-image-box .vid-link {position: absolute;left: 55px;top: 25px;width: 84px;height: 84px;line-height: 84px;text-align: center;font-size: 20px;color: #ffffff;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}.live-section .main-image-box .vid-link .icon {position: relative;display: block;width: 84px;height: 84px;line-height: 84px;text-align: center;font-size: 20px;color: #ffffff;background: var(--thm-black);border-radius: 50%;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}.live-section .main-image-box .vid-link a:hover .icon {background: #ffffff;color: var(--thm-base);}.live-section .main-image-box .vid-link .icon:before {content: "";position: absolute;left: -8px;top: -8px;right: -8px;bottom: -8px;border: 1px solid rgba(0, 0, 0, 0.3);border-radius: 50%;}.live-section .main-image-box .vid-link .ripple, .live-section .main-image-box .vid-link .ripple:before, .live-section .main-image-box .vid-link .ripple:after {position: absolute;top: 50%;left: 50%;width: 100px;height: 100px;border-radius: 50%;-ms-border-radius: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);-o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);-webkit-animation: ripple 3s infinite;animation: ripple 3s infinite;}.live-section .main-image-box .vid-link .ripple:before {-webkit-animation-delay: 0.9s;animation-delay: 0.9s;content: "";position: absolute;}.live-section .main-image-box .vid-link .ripple:after {-webkit-animation-delay: 0.6s;animation-delay: 0.6s;content: "";position: absolute;}@-webkit-keyframes ripple {70% {-webkit-box-shadow: 0 0 0 40px rgba(255, 255, 255, 0);box-shadow: 0 0 0 40px rgba(255, 255, 255, 0);}100% {-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}}@keyframes ripple {70% {-webkit-box-shadow: 0 0 0 40px rgba(255, 255, 255, 0);box-shadow: 0 0 0 40px rgba(255, 255, 255, 0);}100% {-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}}.live-section .main-image-box .title {position: relative;}.live-section .main-image-box .title h3 {text-transform: uppercase;line-height: 1em;}.live-section .main-image-box .more-link {position: relative;text-align: right;}.live-section .main-image-box .more-link a {position: relative;display: inline-block;padding-bottom: 2px;vertical-align: top;color: var(--thm-black);font-size: 20px;font-weight: 400;letter-spacing: 1px;text-transform: uppercase;font-family: var(--thm-font);transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;line-height: 1.25em;}.live-section .main-image-box .more-link a:hover {color: rgba(0, 0, 0, 0.3);}.live-section .main-image-box .more-link a:before {content: "";position: absolute;left: 0;bottom: 0;width: 100%;border-bottom: 2px solid var(--thm-black);transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;}.live-section .main-image-box .more-link a:hover:before {border-color: rgba(0, 0, 0, 0.3);-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}.live-section-two {padding-top: 120px;padding-bottom: 120px;background-color: #18212e;}.live-section-two .jarallax-img {-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity: 0.25;}.live-section-two .auto-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.live-section-two .sec-title-two {max-width: 557px;margin-bottom: 0;}.live-section-two .sec-title-two h2 {color: #ffffff;font-weight: bold;font-size: 60px;margin-top: 10px;}.live-section-two .button-block>a {width: 120px;height: 116px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;color: #ffffff;font-size: 26px;background-color: var(--thm-base);-webkit-transition: all 500ms ease;transition: all 500ms ease;}.live-section-two .button-block>a:hover {background-color: #fff;color: var(--thm-black);}.we-do-section {position: relative;padding: 240px 0px 90px;background: #ffffff url(../images/background/pattern-2.html) left top repeat;}.we-do-section .sec-title {margin-bottom: 40px;}.we-do-section .featured-block {position: relative;display: block;padding-left: 230px;min-height: 117px;margin-bottom: 40px;}.we-do-section .featured-block .image {position: absolute;left: 0;top: 0;width: 200px;}.we-do-section .featured-block .image img {display: block;width: 100%;border-radius: 7px;}.we-do-section .featured-block .text {position: relative;top: -5px;display: block;font-size: 16px;line-height: 34px;font-weight: 400;margin-bottom: 32px;}.we-do-section .left-col {position: relative;margin-bottom: 30px;}.we-do-section .left-col .inner {position: relative;display: block;padding-right: 67px;}.we-do-section .right-col {position: relative;margin-bottom: 30px;}.we-do-section .right-col .inner {position: relative;display: block;}.we-do-section .progress-box {position: relative;display: block;width: 100%;font-family: var(--thm-font);}.we-do-section .progress-box .bar-title {position: relative;font-size: 20px;line-height: 1.1em;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 10px;}.we-do-section .progress-box .bar {position: relative;width: 100%;height: 7px;background: #ffffff;border-radius: 4px;}.we-do-section .progress-box .bar-inner {position: relative;display: block;width: 0px;height: 7px;background: var(--thm-base);border-radius: 4px;-webkit-transition: all 1500ms ease;transition: all 1500ms ease;}.we-do-section .progress-box .count-box {position: absolute;right: 0px;margin-right: -40px;bottom: 18px;width: 40px;height: 22px;background: var(--thm-black);color: #ffffff;line-height: 22px;font-size: 14px;font-weight: 500;border-radius: 5px;text-align: center;opacity: 0;-webkit-transition: all 500ms ease;transition: all 500ms ease;}.we-do-section .progress-box .counted .count-box {opacity: 1;}.we-do-section .progress-box .count-box:after {content: "";position: absolute;left: 0;top: 100%;margin-top: -5px;border: 5px solid transparent;border-top: 5px solid var(--thm-black);border-left: 5px solid var(--thm-black);}.accordion-box {position: relative;}.accordion-box .block {position: relative;background: #ffffff;border-radius: 7px;overflow: hidden;margin-bottom: 16px;-ms-box-shadow: 0px 0px 40px 5px rgba(0, 0, 0, 0.03);-webkit-box-shadow: 0px 0px 40px 5px rgba(0, 0, 0, 0.03);box-shadow: 0px 0px 40px 5px rgba(0, 0, 0, 0.03);}.accordion-box .block.active-block {background-color: #ffffff;-ms-box-shadow: 0px 0px 40px 5px rgba(0, 0, 0, 0.05);-webkit-box-shadow: 0px 0px 40px 5px rgba(0, 0, 0, 0.05);box-shadow: 0px 0px 40px 5px rgba(0, 0, 0, 0.05);}.accordion-box .block:last-child {margin-bottom: 0;}.accordion-box .block .acc-btn {position: relative;font-size: 20px;line-height: 32px;font-weight: 400;font-size: 20px;text-transform: uppercase;letter-spacing: 1px;cursor: pointer;padding: 20px 40px;padding-right: 60px;color: var(--thm-black);-webkit-transition: all 500ms ease;transition: all 500ms ease;font-family: var(--thm-font);}.accordion-box .block .acc-btn .count {color: var(--thm-base);padding-right: 3px;}.accordion-box .block .acc-btn:before {position: absolute;right: 35px;top: 20px;height: 30px;font-size: 15px;font-weight: 600;color: var(--thm-base);line-height: 30px;content: "\f116";font-family: "Flaticon";-webkit-transition: all 500ms ease;transition: all 500ms ease;}.accordion-box .block .acc-btn.active {background-color: #ffffff;}.accordion-box .block .acc-btn.active:before {color: var(--thm-black);content: "\f104";}.accordion-box .block .acc-content {position: relative;display: none;}.accordion-box .block .content {position: relative;padding: 0px 40px 30px;}.accordion-box .block .acc-content.current {display: block;}.accordion-box .block .content .text {display: block;position: relative;text-align: justify;top: 0px;display: block;}.gallery-section {position: relative;padding: 120px 0 90px;}.gallery-section .upper-row {position: relative;}.gallery-section .upper-row .sec-title {position: relative;float: left;}.gallery-section .upper-row .filters {position: relative;float: right;padding-top: 10px;}.gallery-section .more-box {position: relative;display: block;padding-top: 20px;text-align: center;padding-bottom: 10px;}.mixitup-gallery .filters {position: relative;margin-bottom: 40px;}.mixitup-gallery .filters .filter-tabs {position: relative;display: block;}.mixitup-gallery .filters li {position: relative;display: inline-block;vertical-align: top;font-size: 24px;line-height: 40px;padding: 0px 0px;cursor: pointer;color: var(--thm-text);font-weight: 300;margin: 0 0px 10px 30px;text-transform: uppercase;letter-spacing: 1px;background: none;-webkit-transition: all 300ms ease;transition: all 300ms ease;font-family: var(--thm-font);}.mixitup-gallery .filters li:before {content: "";position: absolute;left: 0;bottom: 0;width: 100%;border-bottom: 2px solid var(--thm-base);-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: left;transform-origin: left;-webkit-transition: all 300ms ease;transition: all 300ms ease;}.mixitup-gallery .filters.centered li {margin: 0px 15px 10px;}.mixitup-gallery .filters li sup {position: absolute;right: 0;top: 3px;font-size: 16px;opacity: 0;visibility: hidden;-webkit-transition: all 300ms ease;transition: all 300ms ease;}.mixitup-gallery .filters .filter.active {color: var(--thm-black);font-weight: 400;padding-right: 20px;}.mixitup-gallery .filters .filter.active sup {opacity: 1;visibility: visible;}.mixitup-gallery .filters li.active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}.mixitup-gallery .gallery-item-two {display: none;}.mix {display: none;}.gallery-item {position: relative;margin-bottom: 30px;}.gallery-item .inner-box {position: relative;border-radius: 7px;overflow: hidden;}.gallery-item .inner-box .image {position: relative;border-radius: 7px;}.gallery-item .inner-box .image img {display: block;width: 100%;height: auto;-webkit-transition: all 300ms ease;transition: all 300ms ease;border-radius: 7px;}.gallery-item .inner-box:hover .image img {}.gallery-item .cap-box {position: absolute;left: 20px;right: 20px;bottom: 20px;color: #ffffff;opacity: 0;-webkit-transform: translateY(200px);transform: translateY(200px);-webkit-transition: all 500ms ease;transition: all 500ms ease;}.gallery-item .inner-box:hover .cap-box {opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}.gallery-item .cap-box .cap-inner {position: relative;display: block;padding: 25px 35px;background: var(--thm-black);border-radius: 7px;}.gallery-item a.overlay-box {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.gallery-item .cap-box .cat {position: relative;display: block;font-size: 14px;text-transform: uppercase;letter-spacing: 1px;font-weight: 400;font-family: var(--thm-font);}.gallery-item .cap-box .cat span {position: relative;display: inline-block;vertical-align: middle;padding-right: 48px;}.gallery-item .cap-box .cat span:before {content: "";position: absolute;right: 0;top: 50%;margin-top: -1px;width: 38px;border-bottom: 2px solid var(--thm-base);}.gallery-item .cap-box .title {position: relative;display: block;}.gallery-item .cap-box h5 {font-size: 22px;text-transform: uppercase;letter-spacing: 1px;font-weight: 400;margin: 0;}.gallery-item .cap-box h5 a {color: #ffffff;}.gallery-item .cap-box h5 a:hover {text-decoration: underline;}.gallery-block-three {background-color: #eff1f4;padding-top: 120px;padding-bottom: 90px;}.gallery-item-three {margin-bottom: 30px;}.gallery-item-three>img {width: 100%;}.gallery-item-three {position: relative;overflow: hidden;}.gallery-item-three__content {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: 30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 30px;-webkit-transform: rotateX(90deg);transform: rotateX(90deg);-webkit-perspective: 370px;perspective: 370px;-webkit-transition: -webkit-transform 500ms ease;transition: -webkit-transform 500ms ease;transition: transform 500ms ease;transition: transform 500ms ease, -webkit-transform 500ms ease;}.gallery-item-three:hover .gallery-item-three__content {-webkit-transform: rotateX(0);transform: rotateX(0);}.gallery-item-three__content::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: var(--thm-base);opacity: 0.9;}.gallery-item-three__content p {margin: 0;text-transform: uppercase;letter-spacing: 0.2em;font-size: 12px;font-weight: 600;color: #ffffff;position: relative;}.gallery-item-three__content h3 {margin: 0;color: #fff;font-size: 34px;line-height: 36px;font-weight: 800;position: relative;}.gallery-item-three__content h3 a {color: inherit;}.facts-section {position: relative;padding: 0px 0px 290px;background: #1c1e22;color: #ffffff;z-index: 2;}.facts-section.alternate {background: var(--thm-black);padding-bottom: 50px;}.facts-section .jarallax-img, .facts-section .image-layer {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;background-attachment: fixed;opacity: 0.3;}.facts-section.alternate .image-layer {display: none;}.fact-counter {position: relative;}.fact-counter .column {position: relative;text-align: center;margin-bottom: 70px;}.fact-counter .column .inner {position: relative;padding: 120px 0px 0px;}.fact-counter .column .inner:before {position: absolute;content: "";left: -15px;right: -15px;top: 0;min-width: 100%;border-top: 4px solid var(--thm-base);-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition: all 500ms ease;transition: all 500ms ease;}.fact-counter .column:hover .inner:before {-webkit-transform: scaleX(1);transform: scaleX(1);}.fact-counter .column .inner:after {position: absolute;content: "";right: -15px;top: 0;bottom: 7px;border-right: 1px solid rgba(255, 255, 255, 0.15);}.fact-counter .column:last-child .inner:after {display: none;}.fact-counter .column .inner .content {position: relative;text-align: center;}.fact-counter .column .inner .count-outer {position: relative;font-weight: 400;font-size: 80px;line-height: 1em;letter-spacing: 0px;display: block;font-family: var(--thm-font);}.fact-counter .column .inner .counter-title {position: relative;font-size: 18px;font-weight: 400;color: #fff;letter-spacing: 1px;font-family: var(--thm-font);text-transform: uppercase;}.trusted-section {position: relative;padding: 0px 0px 70px;background: none;z-index: 2;}.trusted-section .outer-container {position: relative;margin-top: -240px;}.trusted-section .row {margin: 0 -4px;}.trusted-section .left-col {position: relative;padding: 0 4px;margin-bottom: 30px;}.trusted-section .left-col .inner {position: relative;display: block;}.trusted-section .col-header {position: relative;text-align: center;}.trusted-section .col-header .header-inner {position: relative;padding: 75px 50px 20px;min-height: 240px;background: var(--thm-base);font-weight: 400;font-size: 40px;line-height: 1.2em;text-transform: uppercase;letter-spacing: 0px;color: var(--thm-black);border-radius: 7px 7px 0px 0px;font-family: var(--thm-font);}.trusted-section .col-header .header-inner:before {content: "";position: absolute;left: 0;bottom: -39px;width: 50px;height: 40px;background: url(../images/icons/curve-down-left.html) left top no-repeat;}.trusted-section .features {position: relative;}.trusted-section .feature {position: relative;display: block;padding: 55px 0px;padding-left: 90px;min-height: 170px;border-bottom: 1px solid #e9ebee;}.trusted-section .feature .count {position: absolute;left: 0;top: 55px;width: 60px;height: 60px;text-align: center;background: rgba(var(--thm-base-rgb), 0.2);padding: 10px;line-height: 40px;padding-top: 12px;font-size: 30px;letter-spacing: 1px;color: var(--thm-base);text-transform: uppercase;border-radius: 50%;-webkit-transition: all 500ms ease;transition: all 500ms ease;font-family: var(--thm-font);}.trusted-section .feature:hover .count {background-color: var(--thm-black);color: #fff;}.trusted-section .feature h5 {font-weight: 400;margin: 0;line-height: 1.15em;color: var(--thm-black);margin-bottom: 10px;}.trusted-section .feature .sub-text {font-weight: 400;font-size: 20px;letter-spacing: 0.1em;color: var(--thm-text);text-transform: uppercase;line-height: 1.25em;font-family: var(--thm-font);}.trusted-section .right-col {position: relative;padding: 0px 4px;margin-bottom: 30px;z-index: 3;}.trusted-section .right-col .inner {position: relative;display: block;min-height: 260px;padding: 115px 0px 0px 110px;background: #ffffff;border-radius: 7px 0px 0px 0px;}.trusted-section .right-col .inner:before {content: "";position: absolute;left: 100%;top: 0;margin-left: -1px;width: 2000px;height: 100%;background: #ffffff;}.trusted-section .featured-block-two {position: relative;display: block;padding-left: 276px;min-height: 170px;}.trusted-section .featured-block-two .image {position: absolute;left: 0;top: 0;width: 250px;}.trusted-section .featured-block-two .image img {display: block;width: 100%;border-radius: 7px;}.trusted-section .featured-block-two .text {position: relative;top: -5px;display: block;line-height: 1.5em;}.trusted-section .featured-block-two .text ul {position: relative;}.trusted-section .featured-block-two .text ul li {position: relative;line-height: 2.125em;margin-bottom: 12px;padding-left: 30px;}.trusted-section .featured-block-two .text ul li:before {content: "\f107";font-family: "Flaticon";position: absolute;left: 0;top: -1px;color: var(--thm-base);font-weight: 400;font-size: 18px;}.parallax-section {position: relative;padding: 120px 0px;background: #1c1e22;text-align: center;color: #ffffff;z-index: 1;}.parallax-section .jarallax-img, .parallax-section .image-layer {position: absolute;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;background-attachment: fixed;opacity: 0.3;}.parallax-section .content-box {position: relative;max-width: 870px;margin: 0 auto;}.parallax-section .content-box .icon-box {position: relative;display: block;width: 114px;height: 114px;line-height: 114px;text-align: center;color: var(--thm-black);font-size: 54px;border-radius: 50%;margin: 0 auto 50px;}.parallax-section .content-box .icon-box:before {content: "";position: absolute;left: -7px;top: 0;display: block;width: 80px;height: 80px;background: #ffffff;opacity: 0.3;border-radius: 50%;}.parallax-section .content-box .icon-box:after {content: "";position: absolute;left: 0;top: 0;display: block;width: 100%;height: 100%;background: var(--thm-base);z-index: 1;border-radius: 50%;}.parallax-section .content-box .icon-box span {position: relative;z-index: 2;}.parallax-section .content-box h2 {position: relative;display: block;font-size: 70px;line-height: 1em;text-transform: uppercase;color: #ffffff;font-weight: 500;margin-bottom: 0px;}.parallax-section .content-box h2 span {color: var(--thm-base);}.sponsors-section {position: relative;background: #ffffff;}.sponsors-section__has-border-top {border-top: 1px solid rgba(255, 255, 255, 0.1);}.sponsors-section__pricing-two {background-color: #f4f5f8;}.sponsors-section__dark {background-color: #1c1e22;}.sponsors-section__one-page {border-bottom: 1px solid #e9ebee;}.sponsors-outer {position: relative;background-color: white;}.sponsors-outer .slide-item {display: block;}.sponsors-outer .image-box {position: relative;display: inline-block;}.sponsors-outer .image-box img {border-right: 1px red;display: inline-block;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;opacity: 1;}.sponsors-outer .image-box img:hover {transform: scale(1.2);}.sponsors-outer .owl-dots, .sponsors-outer .owl-nav {position: relative;display: none;}.sponsors-section-four {padding-top: 80px;padding-bottom: 80px;}@media (min-width: 992px) {.sponsors-section-four {padding-top: 120px;padding-bottom: 120px;}}.sponsors-section-four .row {--bs-gutter-y: 30px;}.sponsors-section-four .image-box {background-color: #f4f5f8;border-radius: 8px;-webkit-transition: all 500ms ease;transition: all 500ms ease;}.sponsors-section-four .image-box:hover {background-color: var(--thm-black);}.sponsors-section-four .image-box img {-webkit-transition: 500ms ease;transition: 500ms ease;}.sponsors-section-four .image-box:hover img {-webkit-filter: invert(100%);filter: invert(100%);}.sponsors-section-four .theme-btn {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}.sponsors-section-four .content-box {padding-top: 73px;}@media (min-width: 992px) {.sponsors-section-four .content-box {padding-top: 113px;}}.sponsors-section-four .content-box h3 {margin: 0;text-transform: uppercase;color: var(--thm-black);font-size: 40px;line-height: 1em;letter-spacing: 0.1em;margin-bottom: 10px;}@media (min-width: 768px) {.sponsors-section-four .content-box h3 {font-size: 50px;}}@media (min-width: 992px) {.sponsors-section-four .content-box h3 {font-size: 80px;margin-bottom: 40px;}}.agency-section {position: relative;padding: 120px 0px 80px;background: #ffffff url(../images/background/pattern-2.html) left top repeat;}.agency-section .sec-title {margin-bottom: 40px;}.agency-section .featured-block {position: relative;display: block;padding-left: 230px;min-height: 117px;margin-bottom: 40px;}.agency-section .featured-block .image {position: absolute;left: 0;top: 0;width: 200px;}.agency-section .featured-block .image img {display: block;width: 100%;border-radius: 7px;}.agency-section .featured-block .text {position: relative;top: -5px;display: block;line-height: 1.7em;letter-spacing: 0.1em;margin-bottom: 32px;}.agency-section .left-col {position: relative;margin-bottom: 30px;}.agency-section .left-col .inner {position: relative;display: block;padding-right: 50px;}.agency-section .right-col {position: relative;margin-bottom: 30px;}.agency-section .right-col .inner {position: relative;display: block;}.tabs-box {position: relative;}.tabs-box .tab-buttons {position: relative;}.tabs-box .tab-buttons .tab-btn {position: relative;display: inline-block;vertical-align: top;cursor: pointer;}.tabs-box .tabs-content {position: relative;}.tabs-box .tabs-content .tab {position: relative;display: none;}.tabs-box .tabs-content .active-tab {display: block;}.default-tabs .tab-buttons .tab-btn {position: relative;line-height: 30px;font-size: 16px;font-weight: 500;color: var(--thm-black);text-align: center;padding: 14px 40px 11px;text-transform: uppercase;margin-bottom: 10px;margin-right: 10px;letter-spacing: 0.07em;border-radius: 7px;font-family: var(--thm-font);-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.default-tabs .tab-buttons .tab-btn span {position: relative;display: block;}.default-tabs .tab-buttons .tab-btn:last-child {margin-right: 0;}.default-tabs .tab-buttons .tab-btn:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 2px;background: var(--thm-base);border-radius: 7px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.default-tabs .tab-buttons .tab-btn.active-btn:before {height: 100%;}.default-tabs .tab-buttons .tab-btn:hover, .default-tabs .tab-buttons .tab-btn.active-btn:hover {color: var(--thm-black);}.default-tabs .tabs-content {position: relative;padding-top: 40px;}.default-tabs .tabs-content .content {position: relative;display: block;opacity: 0;visibility: hidden;-webkit-transform: translateY(50px);transform: translateY(50px);-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}.default-tabs .tabs-content .active-tab .content {opacity: 1;visibility: visible;-webkit-transform: translateY(0px);transform: translateY(0px);}.default-tabs .tabs-content .text {position: relative;color: var(--thm-text);font-size: 16px;text-align: justify;line-height: 34px;}.agency-section .right-col .text {position: relative;color: var(--thm-text);margin-bottom: 50px;text-align: justify;}.agency-section .featured-block-two {position: relative;display: block;padding-left: 268px;min-height: 248px;padding-top: 20px;}.agency-section .featured-block-two .image {position: absolute;left: 0;top: 0;width: 242px;border-radius: 50%;}.agency-section .featured-block-two .image img {display: block;width: 100%;border-radius: 50%;}.agency-section .featured-block-two .text {position: relative;top: -5px;display: block;line-height: 1.5em;margin-bottom: 0;}.agency-section .featured-block-two .text ul {position: relative;}.agency-section .featured-block-two .text ul li {position: relative;line-height: 2.125em;margin-bottom: 12px;padding-left: 30px;color: var(--thm-text);}.agency-section .featured-block-two .text ul li:before {content: "\f107";font-family: "Flaticon";position: absolute;left: 0;top: -1px;color: var(--thm-base);font-weight: 400;font-size: 18px;}.news-section {position: relative;padding: 120px 0px 90px;}.news-section.alt-bg {background: #ffffff url(../images/background/pattern-2.html) left top repeat;}.news-section .more-box {position: relative;display: block;padding-top: 30px;text-align: center;padding-bottom: 10px;}.news-block {position: relative;margin-bottom: 30px;}.news-block .inner-box {position: relative;display: block;text-align: center;}.news-block .image-box {position: relative;display: block;overflow: hidden;}.news-block .image-box img {display: block;width: 100%;-webkit-transition: all 500ms ease;transition: all 500ms ease;border-radius: 7px;}.news-block .inner-box:hover .image-box img {}.news-block .lower-box {position: relative;padding: 0px 20px 0px;}.news-block .post-meta {position: relative;top: -27px;margin: 0 10px -3px;}.news-block .post-meta ul {position: relative;display: block;padding: 10px 5px 0px;background: #ffffff;border-radius: 7px;-webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.05);box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.05);}.news-block .post-meta ul li {position: relative;display: inline-block;vertical-align: middle;margin: 0 10px 10px;font-size: 16px;letter-spacing: 0.1em;text-transform: uppercase;font-family: var(--thm-font);}.news-block .post-meta ul li .far, .news-block .post-meta ul li .fa {position: relative;color: var(--thm-base);font-size: 14px;padding-right: 3px;vertical-align: middle;}.news-block .lower-box h5 {text-transform: uppercase;font-size: 34px;color: var(--thm-black);margin-bottom: 35px;}.news-block .lower-box h5 a {color: var(--thm-black);-webkit-transition: 500ms;transition: 500ms;}.news-block .lower-box h5 a:hover {color: var(--thm-base);text-decoration: underline;}.news-block .lower-box .text {position: relative;top: -5px;color: var(--thm-text);display: block;}.news-block .lower-box .link-box {position: relative;margin-top: 20px;}.news-block .lower-box .link-box a {position: relative;display: inline-block;width: 50px;height: 50px;line-height: 50px;text-align: center;font-size: 12px;color: #ffffff;background: #d3d3d4;border-radius: 50%;}.news-block .lower-box .link-box a span {font-weight: 700;vertical-align: middle;}.news-block .lower-box .link-box a:hover {background: var(--thm-base);color: var(--thm-black);}.news-block-two {position: relative;margin-bottom: 40px;}.news-block-two .inner-box {position: relative;display: block;}.news-block-two .image-box {position: relative;display: block;overflow: hidden;}.news-block-two .image-box img {display: block;width: 100%;-webkit-transition: all 500ms ease;transition: all 500ms ease;border-radius: 7px;}.news-block-two .inner-box:hover .image-box img {}.news-block-two .lower-box {position: relative;padding: 30px 0px 0px;}.news-block-two .post-meta {position: relative;display: block;}.news-block-two .post-meta ul {position: relative;display: block;}.news-block-two .post-meta ul li {position: relative;display: inline-block;vertical-align: middle;margin: 0 20px 5px 0px;font-size: 16px;letter-spacing: 0.07em;text-transform: uppercase;font-family: var(--thm-font);}.news-block-two .post-meta ul li .far, .news-block-two .post-meta ul li .fa {position: relative;top: -2px;color: var(--thm-base);font-size: 14px;padding-right: 3px;vertical-align: middle;}.news-block-two .lower-box h4 {text-transform: uppercase;font-size: 40px;line-height: 1.1em;color: var(--thm-black);margin-bottom: 30px;}.news-block-two .lower-box h4 a {color: var(--thm-black);-webkit-transition: all 500ms ease;transition: all 500ms ease;}.news-block-two .lower-box h4 a:hover {color: var(--thm-base);text-decoration: underline;}.news-block-two .lower-box .text {position: relative;top: -5px;display: block;}.news-block-two .lower-box .link-box {position: relative;margin-top: 20px;}.news-block-two .lower-box .link-box a {position: relative;display: inline-block;text-transform: uppercase;font-size: 20px;color: var(--thm-black);letter-spacing: 1px;font-family: var(--thm-font);}.news-block-two .lower-box .link-box a:before {content: "";position: absolute;left: 0;bottom: 0;width: 100%;border-bottom: 2px solid var(--thm-base);}.news-block-two .lower-box .link-box a:hover {color: var(--thm-base);}.news-block-two .lower-box .link-box a:hover:before {border-color: var(--thm-black);}.news-block-two .image-box .vid-link {position: absolute;left: 0;top: 0;display: block;width: 100%;height: 100%;z-index: 1;text-align: center;font-size: 24px;color: var(--thm-black);transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;z-index: 3;}.news-block-two .image-box .vid-link .icon {position: absolute;display: block;left: 50%;top: 50%;margin-top: -50px;margin-left: -50px;width: 100px;height: 100px;line-height: 100px;text-align: center;font-size: 24px;color: var(--thm-black);background: var(--thm-base);border-radius: 50%;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}.news-block-two .image-box .vid-link:hover .icon {background: var(--thm-black);color: var(--thm-base);}.news-block-three {position: relative;margin-bottom: 30px;}.news-block-three .inner-box {position: relative;display: block;padding: 50px 50px 40px;background: #f4f5f8;border-radius: 7px;}.news-block-three .quote-icon {position: relative;display: block;top: 30px;font-weight: 400;font-size: 150px;line-height: 0.4em;color: var(--thm-base);margin-bottom: 10px;}.news-block-three .link-icon {position: relative;display: block;font-weight: 400;font-size: 40px;line-height: 1em;color: var(--thm-base);margin-bottom: 15px;}.news-block-three .inner-box h4 {text-transform: uppercase;font-size: 40px;line-height: 1.1em;color: var(--thm-black);font-weight: 400;margin-bottom: 0px;}.news-block-three .inner-box h4 a {color: var(--thm-black);}.news-block-three .inner-box:hover h4 a {color: var(--thm-base);text-decoration: underline;}.news-block-three .inner-box .text {position: relative;top: -5px;display: block;margin: 0;}.news-block-three .over-link {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}.sidebar-page-container .more-box {position: relative;padding-top: 20px;}.news-two {padding-top: 120px;padding-bottom: 120px;}.news-two .swiper-pagination {position: relative;left: auto;bottom: auto;margin-top: 40px;}.news-two .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {width: 8px;height: 8px;background-color: var(--thm-black);opacity: 0.2;-webkit-transition: all 500ms ease;transition: all 500ms ease;margin-left: 2.5px;margin-right: 2.5px;}.news-two .swiper-pagination span:hover, .news-two .swiper-pagination span.swiper-pagination-bullet-active {opacity: 1 !important;background-color: var(--thm-base) !important;}.news-two__image {margin-bottom: 35px;background-color: var(--thm-base);}.news-two__image>img {width: 100%;-webkit-transition: 500ms ease;transition: 500ms ease;-webkit-filter: grayscale(0%);filter: grayscale(0%);opacity: 1;}.news-two__box:hover .news-two__image>img {-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity: 0.7;}.news-two__content {text-align: center;}.news-two__content h3 {margin: 0;color: var(--thm-black);font-size: 36px;font-weight: 800;line-height: 1.28;max-width: 466px;margin-left: auto;margin-right: auto;margin-top: 5px;}.news-two__content h3 a {color: inherit;}.news-two__meta {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 0;}.news-two__meta li {font-weight: 600;font-size: 16px;color: var(--thm-base);line-height: 1;}.news-two__meta li a {color: inherit;-webkit-transition: all 500ms ease;transition: all 500ms ease;}.news-two__meta li a:hover {color: var(--thm-black);}.news-two__meta li::after {content: "-";margin-left: 10px;margin-right: 10px;}.news-two__meta li:last-child::after {content: "";margin: 0;}.call-to-section {position: relative;padding: 0;z-index: 1;}.call-to-section .shape-1 {position: absolute;right: 0;top: 0;width: 340px;max-width: 100%;height: 100%;background: url(../images/icons/call-to-shape-1.html) right top no-repeat;z-index: 1;}.call-to-section .shape-2 {position: absolute;right: 170px;top: 0;width: 410px;height: 54px;background: url(../images/icons/call-to-shape-2.html) right top no-repeat;z-index: 0;}.call-to-section .inner {position: relative;display: block;padding: 95px 95px 68px;background: var(--thm-base);color: var(--thm-black);border-radius: 7px;overflow: hidden;bottom: -60px;margin-top: -60px;}.call-to-section h2 {position: relative;float: left;display: block;font-size: 60px;line-height: 0.85em;text-transform: uppercase;color: var(--thm-black);font-weight: 500;margin: 0px 0px 25px;z-index: 3;}.call-to-section .link-box {position: relative;float: right;padding-top: 12px;z-index: 3;}.call-to-section__no-margin .inner {bottom: auto;margin-bottom: 0;padding-left: 0;padding-right: 0;padding-top: 0;padding-bottom: 0;margin-top: 0;padding-top: 120px;padding-bottom: 110px;}@media (min-width: 992px) {.call-to-section__no-margin h2 {margin-bottom: 0;padding-top: 15px;}.call-to-section__no-margin .link-box {padding-top: 0;}}.main-footer {position: relative;color: #999b9f;background: var(--thm-black) url(../images/background/footer-bg.html) center top no-repeat;}.main-footer .widgets-section {position: relative;padding: 170px 0px 70px;}.main-footer.normal-padding .widgets-section {padding: 120px 0px 70px;}.main-footer .column {position: relative;margin-bottom: 35px;}.main-footer .footer-widget {position: relative;}.main-footer .footer-logo {position: relative;margin-top: -10px;margin-bottom: 20px;}.main-footer h6 {position: relative;font-size: 24px;font-weight: 500;color: #ffffff;text-transform: uppercase;letter-spacing: 0.03em;margin-bottom: 30px;}.main-footer .logo-widget {position: relative;}.main-footer .logo-widget .logo {position: relative;margin-bottom: 26px;}.main-footer .logo-widget .logo img {height: 74px;}.main-footer .logo-widget .text {position: relative;display: block;margin: 0 0 30px;}.main-footer .links-widget ul li {position: relative;margin-bottom: 3px;}.main-footer .links-widget ul li:last-child {margin: 0;}.main-footer .links-widget ul li a {position: relative;color: #999b9f;line-height: 30px;text-transform: capitalize;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;}.main-footer .links-widget ul li a:before {content: "";position: absolute;left: 0;bottom: 0;width: 100%;border-bottom: 2px solid var(--thm-base);-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: left;transform-origin: left;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;}.main-footer .links-widget ul li a:hover:before {-webkit-transform: scaleX(1);transform: scaleX(1);}.main-footer .links-widget ul li a:hover {color: #ffffff;}.main-footer .social-links {position: relative;}.main-footer .social-links li {position: relative;margin-right: 2px;display: inline-block;}.main-footer .social-links li a {position: relative;display: block;color: #999b9f;font-size: 16px;width: 44px;height: 44px;line-height: 44px;background: #1c1e22;text-align: center;border-radius: 50%;-webkit-transition: all 300ms ease;transition: all 300ms ease;}.main-footer .social-links li a span {vertical-align: middle;}.main-footer .social-links li a:hover {color: #ffffff;background: var(--thm-base);}.main-footer .info-widget ul li {position: relative;display: block;line-height: 32px;padding-left: 30px;margin-bottom: 5px;}.main-footer .info-widget ul li.address {margin-bottom: 20px;}.main-footer .info-widget ul li .icon {position: absolute;left: 0;top: 0;line-height: 30px;font-size: 16px;color: var(--thm-base);}.main-footer .info-widget ul li:last-child {margin: 0;}.main-footer .info-widget ul li a {position: relative;color: #999b9f;line-height: 28px;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;}.main-footer .info-widget ul li a:hover {color: #ffffff;text-decoration: underline;-webkit-text-decoration-color: var(--thm-base);text-decoration-color: var(--thm-base);}.main-footer .newsletter-widget .text {position: relative;display: block;margin: 25px 0 0;font-size: 14px;line-height: 32px;}.main-footer .newsletter-form {position: relative;}.main-footer .newsletter-form form {position: relative;}.main-footer .newsletter-form .form-group {position: relative;margin: 0;}.main-footer .newsletter-form .form-group input[type="text"], .main-footer .newsletter-form .form-group input[type="tel"], .main-footer .newsletter-form .form-group input[type="email"] {position: relative;width: 100%;line-height: 30px;padding: 20px 60px 20px 25px;height: 70px;display: block;font-size: 18px;background: #1c1e22;color: #ffffff;border-radius: 5px;font-family: var(--thm-b-font);border: 1px solid #1c1e22;-webkit-transition: all 300ms ease;transition: all 300ms ease;font-size: 14px;}.main-footer .newsletter-form .form-group input[type="text"]:focus, .main-footer .newsletter-form .form-group input[type="email"]:focus, .main-footer .newsletter-form .form-group input[type="tel"]:focus {border-color: var(--thm-base);}.newsletter-form .form-group input::-webkit-input-placeholder {color: #999b9f;}.newsletter-form .form-group .theme-btn {position: absolute;right: 12px;top: 12px;width: 44px;height: 44px;background: var(--thm-base);color: var(--thm-black);border-radius: 50%;}.newsletter-form .form-group .theme-btn span {vertical-align: middle;font-size: 14px;}.newsletter-form .form-group .theme-btn:hover {background: #ffffff;color: var(--thm-base);}.main-footer .footer-bottom {position: relative;text-align: center;}.main-footer .footer-bottom .inner {position: relative;display: block;padding: 35px 0px;line-height: 30px;color: #999b9f;border-top: 1px solid rgba(255, 255, 255, 0.1);}.main-footer .footer-bottom .copyright {position: relative;line-height: 1.5em;}.main-footer__two {background-repeat: no-repeat;background-position: center center;background-color: var(--thm-black);padding-top: 120px;}.main-footer__two .footer-widget {padding-bottom: 60px;}.main-footer__two .footer-widget h3 {margin: 0;color: #fff;font-size: 80px;line-height: 0.78;text-transform: uppercase;max-width: 900px;margin-left: auto;margin-right: auto;letter-spacing: 0.1em;}.main-footer__two .footer-widget p {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;margin: 0;margin-top: 30px;margin-bottom: 35px;}.main-footer__two .footer-widget p span, .main-footer__two .footer-widget p a {color: #999b9f;-webkit-transition: all 500ms ease;transition: all 500ms ease;}.main-footer__two .footer-widget p a:hover {color: var(--thm-base);}.main-footer__two .footer-widget p a+a {margin-left: 35px;}.main-footer__two .footer-widget p span {margin-left: 35px;}.main-footer__three {background-color: #18212e;padding-top: 100px;}.main-footer__three .footer-widget {margin-bottom: 30px;}.main-footer__three .footer-widget h3 {margin: 0;color: #fff;font-size: 20px;font-weight: bold;line-height: 1;margin-bottom: 50px;}.main-footer__three .footer-widget p {margin: 0;font-size: 16px;line-height: 2.125;color: #959ca6;font-weight: 500;margin-top: -10px;margin-bottom: 30px;}.main-footer__three .footer-widget__links {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: -30px;}.main-footer__three .footer-widget__links li {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;margin-top: 30px;line-height: 1;}.main-footer__three .footer-widget__links li a {font-size: 16px;font-weight: 500;color: #959ca6;display: inline-block;line-height: 1;-webkit-transition: all 500ms ease;transition: all 500ms ease;position: relative;}.main-footer__three .footer-widget__links li a::before {content: "";width: 100%;height: 1px;background-color: #fff;position: absolute;bottom: 0;left: 0;-webkit-transform: scale(0, 1);transform: scale(0, 1);-webkit-transform-origin: left center;transform-origin: left center;-webkit-transition: -webkit-transform 500ms ease;transition: -webkit-transform 500ms ease;transition: transform 500ms ease;transition: transform 500ms ease, -webkit-transform 500ms ease;}.main-footer__three .footer-widget__links li:hover a::before {-webkit-transform: scale(1, 1);transform: scale(1, 1);}.main-footer__three .footer-widget__links li a:hover {color: var(--thm-base);}.main-footer__three .footer-widget .post-list li {display: -webkit-box;display: -ms-flexbox;display: flex;}.main-footer__three .footer-widget .post-list li+li {margin-top: 50px;}.main-footer__three .footer-widget .post-list li>img {-ms-flex-negative: 0;flex-shrink: 0;width: 68px;height: 70px;margin-right: 20px;}.main-footer__three .footer-widget .post-list li p {margin: 0;color: var(--thm-base);font-size: 12px;text-transform: uppercase;line-height: 1;font-weight: 500;letter-spacing: 0.1em;}.main-footer__three .footer-widget .post-list li h4 {color: #959ca6;font-size: 16px;line-height: 2.125;margin: 0;font-weight: 500;margin-top: 10px;}.main-footer__three .footer-widget .post-list li h4 a {color: inherit;-webkit-transition: all 500ms ease;transition: all 500ms ease;}.main-footer__three .footer-widget .post-list li h4 a:hover {color: #fff;}.main-footer__three .footer-widget .contact-list {margin-top: -20px;}.main-footer__three .footer-widget .contact-list li {position: relative;font-size: 16px;line-height: 1.875;border-bottom: 1px solid rgba(255, 255, 255, 0.1);font-weight: 500;padding-left: 30px;min-height: 58px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.main-footer__three .footer-widget .contact-list li:last-child {border-bottom: 0;margin-top: 15px;}.main-footer__three .footer-widget .contact-list li a {color: inherit;-webkit-transition: all 500ms ease;transition: all 500ms ease;}.main-footer__three .footer-widget .contact-list li a:hover {color: #fff;}.main-footer__three .footer-widget .contact-list li>span {position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-44%);transform: translateY(-44%);font-size: 18px;color: var(--thm-base);}.main-footer__three .footer-widget .contact-list li:last-child>span {top: 0;-webkit-transform: translateY(0);transform: translateY(0);}.main-footer__three .btn-style-three:hover {background-color: #fff;color: var(--thm-black);}.main-footer__three .bottom-footer {background-color: #151d28;border-top: 1px solid rgba(255, 255, 255, 0.1);padding-top: 39.5px;padding-bottom: 39.5px;margin-top: 60px;}.main-footer__three .bottom-footer .auto-container {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.main-footer__three .bottom-footer .left-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.main-footer__three .bottom-footer .left-content p {margin: 0;font-size: 16px;color: #959ca6;font-weight: 500;line-height: 41px;border-left: 1px solid rgba(255, 255, 255, 0.1);padding-left: 40px;margin-left: 40px;}.main-footer__three .bottom-footer .social-links {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.main-footer__three .bottom-footer .social-links a {font-size: 20px;color: #959ca6;-webkit-transition: all 500ms ease;transition: all 500ms ease;}.main-footer__three .bottom-footer .social-links a:hover {color: var(--thm-base);}.main-footer__three .bottom-footer .social-links li+li {margin-left: 40px;}.footer-four {background-color: #161616;}.footer-four .auto-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-top: 40px;padding-bottom: 40px;}@media (min-width: 768px) {.footer-four .auto-container {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}}.footer-four__social {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 20px;}@media (min-width: 768px) {.footer-four__social {margin-top: 0;}}.footer-four__social a {color: #a4a4a4;font-size: 18px;-webkit-transition: all 500ms ease;transition: all 500ms ease;}.footer-four__social a:hover {color: #fff;}.footer-four__social a+a {margin-left: 20px;}@media (min-width: 768px) {.footer-four__social a {font-size: 20px;}.footer-four__social a+a {margin-left: 40px;}}.services-section-two {position: relative;padding: 120px 0px 0px;background: #ffffff;}.services-section-two .sec-title {margin-bottom: 30px;}.services-section-two .sec-title .column {margin-bottom: 20px;}.services-section-two .sec-title .lower-text {padding-top: 0;margin-top: 0;text-align: justify;}.services-section-two .services {position: relative;z-index: 2;margin-bottom: -100px;}.service-block-two {position: relative;margin-bottom: 30px;}.service-block-two .inner-box {position: relative;display: block;padding: 50px 45px 40px;background: #ffffff;border-radius: 7px;-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);-webkit-transition: all 500ms ease;transition: all 500ms ease;}.service-block-two .inner-box:before {content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;display: block;border-radius: 7px;overflow: hidden;-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.04);box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.04);-webkit-transition: all 500ms ease;transition: all 500ms ease;}.service-block-two .inner-box:hover:before {background: var(--thm-black);bottom: -10px;}.service-block-two .inner-box .bottom-curve {position: absolute;right: -70px;bottom: -10px;width: 120px;height: 120px;background: #ffffff;opacity: 0.1;z-index: 0;-webkit-transform: skewX(0deg) scaleX(0);transform: skewX(0deg) scaleX(0);transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}.service-block-two .inner-box:hover .bottom-curve {-webkit-transform: skewX(-45deg) scaleX(1);transform: skewX(-45deg) scaleX(1);}.service-block-two .inner-box .icon-box {position: relative;display: block;color: var(--thm-base);font-size: 64px;line-height: 1em;margin-bottom: 20px;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}.service-block-two .inner-box:hover .icon-box {color: var(--thm-base);}.service-block-two .inner-box h5 {font-size: 30px;text-transform: uppercase;color: var(--thm-black);font-weight: 400;letter-spacing: 1px;line-height: 1.1em;margin: 0;}.service-block-two .inner-box h5 a {color: var(--thm-black);transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}.service-block-two .inner-box:hover h5, .service-block-two .inner-box:hover h5 a {color: #ffffff;}.service-block-two .inner-box h5 a:hover {text-decoration: underline;}.service-block-two .text {position: relative;display: block;color: var(--thm-text);padding: 30px 0px 0px;z-index: 1;}.service-block-two .inner-box:hover .text {color: #999b9f;}.service-block-two .link-box {position: absolute;right: 3px;bottom: 8px;width: 30px;height: 30px;z-index: 1;}.service-block-two .link-box a {position: relative;line-height: 30px;font-size: 20px;color: #ffffff;}.featured-section {position: relative;padding: 200px 0px 90px;background: #ffffff url(../images/background/pattern-2.html) left top repeat;}.featured-section__about-two {background-color: #fff;background-image: none;padding-top: 120px;padding-bottom: 80px;}.featured-section .left-col {position: relative;margin-bottom: 30px;}.featured-section .left-col .inner {position: relative;display: block;padding-right: 30px;}.featured-section .left-col .image-box {position: relative;display: block;border-radius: 7px;overflow: hidden;}.featured-section .left-col .image-box:before {content: "";position: absolute;left: -90px;bottom: 0;width: 180px;height: 180px;background: var(--thm-base);z-index: 1;-webkit-transform: skewX(45deg);transform: skewX(45deg);transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}.featured-section .left-col .image-box img {display: block;width: 100%;-webkit-transition: all 500ms ease;transition: all 500ms ease;border-radius: 7px;}.featured-section .left-col .image-box:hover img {}.featured-section .right-col {position: relative;}.featured-section .right-col .inner {position: relative;display: block;}.featured-section .features {position: relative;}.featured-section .feature {position: relative;margin-bottom: 30px;}.featured-section .feature .inner-box {position: relative;display: block;padding-left: 15px;}.featured-section .feature .inner-box:before {content: "";position: absolute;left: 0;top: 11px;width: 5px;height: 5px;background: var(--thm-base);border-radius: 50%;}.featured-section .feature h6 {font-size: 24px;text-transform: uppercase;left: 1px;font-weight: 400;margin-bottom: 0;color: var(--thm-black);}.featured-section .feature .text {position: relative;display: block;color: var(--thm-text);padding: 10px 0px 0px;}.gallery-section-two {position: relative;padding: 120px 0 0px;}.gallery-section-two.alternate {position: relative;background: #ffffff url(../images/background/pattern-2.html) right top repeat;padding-bottom: 90px;}.gallery-section-two .sec-title {margin-bottom: 40px;}.project-tab {position: relative;}.project-tab .tabs-header {position: relative;text-align: center;}.project-tab .product-tab-btns {position: relative;margin-bottom: 50px;}.project-tab .product-tab-btns .p-tab-btn {position: relative;display: inline-block;vertical-align: top;font-size: 24px;line-height: 40px;padding: 0px 0px;cursor: pointer;color: var(--thm-text);font-weight: 300;margin: 0 20px 10px;text-transform: uppercase;letter-spacing: 1px;background: none;font-family: var(--thm-font);-webkit-transition: all 300ms ease;transition: all 300ms ease;}.project-tab .product-tab-btns .p-tab-btn:before {content: "";position: absolute;left: 0;bottom: 0;width: 100%;border-bottom: 2px solid var(--thm-base);-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: left;transform-origin: left;-webkit-transition: all 300ms ease;transition: all 300ms ease;}.project-tab .product-tab-btns .p-tab-btn sup {position: absolute;right: 0;top: 3px;font-size: 16px;opacity: 0;visibility: hidden;-webkit-transition: all 300ms ease;transition: all 300ms ease;}.project-tab .product-tab-btns .p-tab-btn.active-btn sup {opacity: 1;visibility: visible;}.project-tab .product-tab-btns .p-tab-btn.active-btn:before {-webkit-transform: scaleX(1);transform: scaleX(1);}.project-tab .product-tab-btns .p-tab-btn.active-btn {color: var(--thm-black);font-weight: 400;padding-right: 20px;}.project-tab .p-tabs-content {position: relative;display: block;margin: 0px -15px;}.project-tab .p-tab {position: absolute;left: 0px;top: 0px;width: 100%;height: auto;visibility: hidden;}.project-tab .p-tab.active-tab {position: relative;visibility: visible;z-index: 5;}.p-tab .gallery-item {position: relative;opacity: 0;visibility: hidden;-webkit-transform: scaleX(0);transform: scaleX(0);}.p-tab.active-tab .gallery-item {opacity: 1;visibility: visible;-webkit-transform: scaleX(1);transform: scaleX(1);transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}.project-tab .owl-theme .owl-nav {position: relative;width: 100%;text-align: center;padding-top: 30px;display: none;}.project-tab .owl-theme .owl-dots {position: relative;width: 100%;text-align: center;padding-top: 40px;}.project-tab .owl-theme .owl-dots .owl-dot {position: relative;display: inline-block;vertical-align: top;margin: 0px 3px;}.project-tab .owl-theme .owl-dots .owl-dot span {position: relative;display: block;width: 10px;height: 10px;background: #d3d3d4;border: 2px solid #d3d3d4;border-radius: 50%;}.project-tab .owl-theme .owl-dots .owl-dot.active span {background: #ffffff;border-color: var(--thm-base);}.gallery-section-two.alternate .owl-theme .owl-dots {display: none;}.why-us-section {position: relative;padding: 110px 0px 80px;background: #ffffff;}.why-us-section .left-col {position: relative;margin-bottom: 40px;}.why-us-section .left-col .inner {position: relative;display: block;}.why-us-section .left-col .round-box {position: relative;display: block;border-radius: 50%;}.why-us-section .left-col .image-box {position: relative;display: block;border-radius: 50%;overflow: hidden;}.why-us-section .left-col .image-box img {display: block;width: 100%;-webkit-transition: all 500ms ease;transition: all 500ms ease;border-radius: 50%;}.why-us-section .left-col .image-box:hover img {}.why-us-section .left-col .image-box:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/icons/shape-1.html) left top no-repeat;z-index: 1;}.why-us-section .left-col .image-box:after {content: "";position: absolute;left: 50px;top: -70%;width: 100%;height: 100%;background: var(--thm-black);opacity: 0.2;border-radius: 50%;z-index: 2;}.why-us-section .left-col .vid-link {position: absolute;right: 55px;bottom: 25px;width: 84px;height: 84px;line-height: 84px;text-align: center;font-size: 20px;color: #ffffff;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;z-index: 3;}.why-us-section .left-col .vid-link .icon {position: relative;display: block;width: 100px;height: 100px;line-height: 100px;text-align: center;font-size: 24px;color: var(--thm-black);background: var(--thm-base);border-radius: 50%;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}.why-us-section .left-col .vid-link a:hover .icon {background: var(--thm-black);color: var(--thm-base);}.why-us-section .left-col .vid-link .icon:before {content: "";position: absolute;left: -8px;top: -8px;right: -8px;bottom: -8px;border: 1px solid rgba(0, 0, 0, 0.3);border-radius: 50%;}.why-us-section .left-col .vid-link .ripple, .why-us-section .left-col .vid-link .ripple:before, .why-us-section .left-col .vid-link .ripple:after {position: absolute;top: 50%;left: 50%;width: 116px;height: 116px;border-radius: 50%;-ms-border-radius: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-ms-box-shadow: 0 0 0 0 rgba(var(--thm-base-rgb), 0.6);-o-box-shadow: 0 0 0 0 rgba(var(--thm-base-rgb), 0.6);-webkit-box-shadow: 0 0 0 0 rgba(var(--thm-base-rgb), 0.6);box-shadow: 0 0 0 0 rgba(var(--thm-base-rgb), 0.6);-webkit-animation: ripple 3s infinite;animation: ripple 3s infinite;}.why-us-section .left-col .vid-link .ripple:before {-webkit-animation-delay: 0.9s;animation-delay: 0.9s;content: "";position: absolute;}.why-us-section .left-col .vid-link .ripple:after {-webkit-animation-delay: 0.6s;animation-delay: 0.6s;content: "";position: absolute;}.why-us-section .right-col {position: relative;}.why-us-section .right-col .inner {position: relative;display: block;padding-left: 50px;}.why-us-section .features {position: relative;}.why-us-section .feature {position: relative;margin-bottom: 40px;}.why-us-section .feature .inner-box {position: relative;display: block;padding-left: 90px;}.why-us-section .feature .inner-box:before {content: "\f131";font-family: "Flaticon";position: absolute;left: 0;top: 0px;width: 60px;height: 60px;color: var(--thm-base);font-size: 20px;line-height: 60px;text-align: center;background: rgba(var(--thm-base-rgb), 0.2);border-radius: 50%;-webkit-transition: all 500ms ease;transition: all 500ms ease;}.why-us-section .feature:hover .inner-box:before {background-color: var(--thm-black);color: #fff;}.why-us-section .feature h6 {font-size: 24px;text-transform: uppercase;left: 1px;font-weight: 400;margin-bottom: 0;}.why-us-section .feature .text {position: relative;display: block;color: var(--thm-text);padding: 10px 0px 0px;}.features-section {position: relative;padding: 120px 0px;background: #1c1e22;color: #ffffff;z-index: 1;}.features-section .jarallax-img, .features-section .image-layer {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: top center;background-size: cover;opacity: 0.3;background-attachment: fixed;}.features-section .content-box {position: relative;max-width: 700px;}.features-section .content-box h2 {position: relative;display: block;font-size: 70px;line-height: 1em;text-transform: uppercase;color: #ffffff;letter-spacing: 0.01em;font-weight: 400;margin-bottom: 45px;}.features-section .content-box h2 span {color: var(--thm-base);padding-left: 3px;}.features-section .feature-block {position: relative;float: left;margin-bottom: 45px;}.features-section .feature-block .inner {position: relative;display: block;padding-right: 80px;margin-right: 80px;}.features-section .feature-block .inner:before {content: "";position: absolute;right: 0;top: 20px;bottom: 20px;border-right: 1px solid rgba(255, 255, 255, 0.15);}.features-section .feature-block:last-child .inner {padding-right: 0;margin-right: 0;}.features-section .feature-block:last-child .inner:before {display: none;}.features-section .feature-block .icon-box {position: relative;display: block;line-height: 1em;color: #ffffff;font-size: 60px;margin: 0 0 20px;}.features-section .feature-block h6 {font-size: 24px;line-height: 1.25em;margin: 0 0;letter-spacing: 0.03em;text-transform: uppercase;font-weight: 400;color: #fff;}.feature-six {background-color: #f4f5f8;}.feature-six__image {position: relative;margin-bottom: 60px;}@media (min-width: 1200px) {.feature-six__image {margin-bottom: 0;}}.feature-six__image img {width: 100%;-webkit-filter: grayscale(100%);filter: grayscale(100%);}@media (min-width: 1200px) {.feature-six__image img {max-width: none !important;width: auto;float: right;}}.feature-six__image__caption {position: absolute;bottom: 0;right: 0;background-color: var(--thm-base);padding: 40px;white-space: pre-line;text-transform: uppercase;line-height: 1;color: var(--thm-black);font-weight: 500;font-size: 22px;font-family: var(--thm-font);}@media (min-width: 992px) {.feature-six__image__caption {font-size: 30px;padding: 43px 60px;}}@media (min-width: 1200px) {.feature-six__content {padding-left: 60px;}}@media (min-width: 1440px) {.feature-six__content {padding-left: 115px;}}.feature-six__content .sec-title {margin-bottom: 10px;}@media (min-width: 992px) {.feature-six__content .sec-title {max-width: 550px;}}@media (min-width: 1200px) {.feature-six__content .sec-title {margin-bottom: 30px;}}.feature-six__content__text {font-size: 16px;line-height: 34px;color: var(--thm-text);font-family: var(--thm-b-font);margin-bottom: 20px;}

.sponsors-outer2 {position: relative;background-color:white;}.sponsors-outer2 .slide-item {display: block;}.sponsors-outer2 .image-box {position: relative;display: inline-block;}.sponsors-outer2 .image-box img{display: inline-block;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;opacity: 1;}.sponsors-outer2 .image-box img:hover {transform: scale(1.2);}.sponsors-outer2 .owl-dots, .sponsors-outer2 .owl-nav {position: relative;display: none;}