@import url('https://fonts.googleapis.com/css2?family=Hind:wght@300;400;500;600;700&display=swap');@import url(owl.css);@import url(fontawesome-all.css);@import url(stroke-gap-icons.css);@import url(flaticon.css);@import url(animate.css);@import url(jquery-ui.css);@import url(jquery.fancybox.min.css);@import url(scrollbar.css);@import url(hover.css);@import url(custom-animate.css);@font-face {font-family: Signature;src: url(../fonts/JustSignatureRegular.eot?lsn0el);src: url(../fonts/JustSignatureRegular.eot?lsn0el#iefix) format("embedded-opentype"), url(../fonts/JustSignatureRegular.ttf?lsn0el) format("truetype"), url(../fonts/JustSignatureRegular.woff?lsn0el) format("woff"), url(../fonts/JustSignatureRegular.svg?lsn0el#Signature) format("svg");font-weight: 400;font-style: normal;font-display: swap;}* {margin: 0;padding: 0;border: none;outline: 0;font-size: 100%;line-height: inherit;}body {font-size: 16px;color: #222;line-height: 1.5em;font-weight: 400;background: #fff;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-family: Hind, sans-serif;}a {text-decoration: none;cursor: pointer;color: #f47629;}.theme_color {color: #f47629;}a:active, a:focus, a:hover, a:visited, button:active {text-decoration: none;outline: 0;}h1, h2, h3, h4, h5, h6 {position: relative;font-weight: 400;margin: 0 0 15px;background: 0 0;line-height: 1.25em;font-family: Hind, cursive;}h1 {font-size: 72px;}h2 {font-size: 36px;}h3 {font-size: 20px;}h4 {font-size: 16px;}h5 {font-size: 12px;}h6 {font-size: 10px;}textarea {overflow: hidden;resize: none;}button {outline: 0 !important;cursor: pointer;}p {font-size: 16px;line-height: 1.5em;font-weight: 400;margin: 0 0 15px;}.text {font-size: 16px;line-height: 1.5em;font-weight: 400;margin: 0 0;}::-webkit-input-placeholder {color: inherit;}::-moz-input-placeholder {color: inherit;}::-ms-input-placeholder {color: inherit;}.page-wrapper {position: relative;margin: 0 auto;width: 100%;min-width: 300px;z-index: 9;overflow: hidden;}.auto-container {position: static;max-width: 1200px;padding: 0 15px;margin: 0 auto;}li, ul {list-style: none;padding: 0;margin: 0;}figure {margin-bottom: 0;}.theme-btn {display: inline-block;transition: all 0.3s ease;}.theme-btn i {position: relative;display: inline-block;font-size: 14px;margin-left: 3px;}.centered {text-align: center !important;}.btn-style-one {position: relative;display: inline-block;font-size: 16px;line-height: 30px;color: #fff;font-weight: 600;text-transform: capitalize;font-family: Hind, sans-serif;border-radius: 0;overflow: hidden;}.btn-style-one:hover {color: #fff;}.btn-style-one .btn-title {position: relative;display: block;z-index: 1;padding: 12px 80px 12px 30px;background: #f47629;letter-spacing: 0.05em;border-radius: 0;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;}.btn-style-one:hover .btn-title {color: #fff;}.btn-style-one .btn-title .btn-icon {position: absolute;right: 0;top: 0;width: 51px;height: 100%;font-size: 16px;padding: 12px 10px;text-align: center;border-left: 1px solid rgba(255, 255, 255, 0.2);}.btn-style-one .btn-title .btn-icon .icon {position: relative;font-weight: 700;display: block;line-height: 30px;}.btn-style-one .btn-title:before {content: "";position: absolute;left: 0;top: 0;z-index: -1;height: 100%;width: 100%;background: #222;transform: scale(0, 1);transform-origin: bottom right;transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);}.btn-style-one:hover .btn-title:before {transform: scale(1, 1);transform-origin: top left;}.btn-style-eight {position: relative;display: inline-block;font-size: 16px;line-height: 30px;color: #fff;font-weight: 600;text-transform: capitalize;font-family: Hind, sans-serif;border-radius: 0;overflow: hidden;}.btn-style-eight:hover {color: #fff;}.btn-style-eight .btn-title {position: relative;display: block;z-index: 1;padding: 12px 80px 12px 30px;background: #2f333c;letter-spacing: 0.05em;border-radius: 0;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;}.btn-style-eight:hover .btn-title {color: #fff;}.btn-style-eight .btn-title .btn-icon {position: absolute;right: 0;top: 0;width: 51px;height: 100%;font-size: 16px;padding: 12px 10px;text-align: center;border-left: 1px solid rgba(255, 255, 255, 0.2);}.btn-style-eight .btn-title .btn-icon .icon {position: relative;font-weight: 700;display: block;line-height: 30px;}.btn-style-eight .btn-title:before {content: "";position: absolute;left: 0;top: 0;z-index: -1;height: 100%;width: 100%;background: #f47629;transform: scale(0, 1);transform-origin: bottom right;transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);}.btn-style-eight:hover .btn-title:before {transform: scale(1, 1);transform-origin: top left;}.pull-right {float: right;}.pull-left {float: left;}.preloader {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 999999;background-color: rgba(0, 0, 0, 0);}.preloader .icon {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 5;background-color: rgba(0, 0, 0, 0);background-position: center center;background-repeat: no-repeat;background-image: url(../images/loader.gif);transition: all 0.2s ease;}.page-loaded .preloader .icon {opacity: 0;}.preloader:before {content: "";position: absolute;left: 0;top: 0;width: 51%;height: 100%;background: #fff;z-index: 0;transform: translateX(0);transition: all 0.8s ease;}.page-loaded .preloader:before {transform: translateX(-101%);}.preloader:after {content: "";position: absolute;right: 0;top: 0;width: 51%;height: 100%;background: #fff;z-index: 2;transform: translateX(0);transition: all 0.8s ease;}.page-loaded .preloader:after {transform: translateX(101%);}img {display: inline-block;max-width: 100%;height: auto;}.dropdown-toggle::after {display: none;}.fa {line-height: inherit;}.scroll-to-top {position: fixed;right: 20px;bottom: 20px;width: 54px;height: 54px;color: #fff;font-size: 30px;line-height: 54px;text-align: center;z-index: 100;cursor: pointer;background: #25283a;border-radius: 0;margin-left: -26px;display: none;transition: all 0.3s ease;}.scroll-to-top:hover {color: #fff;-ms-box-shadow: 2px 2px 0 #25283a;box-shadow: 2px 2px 0 #25283a;}.main-header {position: relative;display: block;width: 100%;z-index: 9999;background: 0 0;}.header-style-one {position: absolute;left: 0;top: 0;}.header-top {position: relative;}.header-top .inner {position: relative;}.main-header .header-top .top-left {position: relative;float: left;}.main-header .header-top .top-right {position: relative;float: right;}.header-top-one {background: 0 0;padding: 15px 0;color: #fff;background: #252936;}.header-top-one .top-text {position: relative;line-height: 30px;}.header-top-one .email {position: relative;float: left;line-height: 30px;}.header-top-one .email a {color: #fff;}.header-top-one .email a:hover {text-decoration: underline;}.header-top-one .social-links {position: relative;float: left;margin-left: 30px;}.header-top-one .social-links li {position: relative;float: left;color: #333;line-height: 30px;margin-right: 20px;}.header-top-one .social-links li:last-child {margin-right: 0;}.header-top-one .social-links li a {position: relative;display: block;color: #fff;font-size: 14px;line-height: 30px;transition: all 0.3s ease;}.header-top-one .social-links li a .fa, .header-top-one .social-links li a .fab {vertical-align: middle;}.header-top-one .social-links li a:hover {color: #f47629;}.main-header .header-main-box {position: relative;display: block;}.header-style-one .header-main-box .inner-container {position: relative;}.header-style-one .upper-row {position: relative;display: block;padding: 20px 30px;background: #fff;}.header-style-one .upper-row .logo-box {position: relative;float: left;padding: 0 0;z-index: 10;}.header-style-one .upper-row .logo-box .logo {position: relative;display: block;}.header-style-one .upper-row .logo-box .logo img {position: relative;display: inline-block;width: 100%;max-width: 283px;max-height: 80px;z-index: 1;}.header-style-one .upper-row .right-info {position: relative;float: right;}.header-style-one .upper-row .info {position: relative;float: left;padding-top: 15px;}.header-style-one .upper-row .info .info-block {position: relative;float: left;padding-left: 50px;margin-left: 50px;}.header-style-one .upper-row .info .info-block:first-child {margin-left: 0;}.header-style-one .upper-row .info .info-block .icon-box {position: absolute;left: 0;top: 5px;width: 36px;height: 36px;line-height: 36px;}.header-style-one .upper-row .info strong {position: relative;display: block;font-weight: 600;}.header-style-one .upper-row .info .info-text {position: relative;display: block;font-size: 18px;}.header-style-one .upper-row .info .info-text a {color: #222;}.header-style-one .upper-row .info .info-text a:hover {text-decoration: underline;}.header-style-one .upper-row .link-box {position: relative;float: left;padding-top: 13px;margin-left: 50px;}.header-style-one .lower-row {position: relative;display: block;}.header-style-one .lower-row .nav-box {position: relative;display: block;padding: 0 30px;background: #252936;color: #fff;}.main-header .nav-outer {position: relative;float: left;z-index: 1;}.main-header .nav-outer .main-menu {position: relative;}.main-menu .navbar-collapse {padding: 0;display: block !important;}.main-menu .navigation {position: relative;margin: 0;font-family: Hind, sans-serif;}.main-menu .navigation>li {position: relative;float: left;padding: 20px 0;margin-right: 58px;transition: all 0.3s ease;}.main-menu .navigation>li:last-child {margin-right: 0;}.main-menu .navigation>li:after {content: "";position: absolute;right: -33px;top: 0;width: 3px;height: 100%;background: url(../images/icons/link-separator-1.png) center center no-repeat;}.main-menu .navigation>li:last-child:after {display: none;}.main-menu .navigation>li>a {position: relative;display: block;text-align: center;font-size: 16px;line-height: 30px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.03em;color: #fff;padding: 0 0;opacity: 1;transition: all 0.3s ease;}.main-menu .navigation>li>a:before {position: absolute;content: "";left: 0;bottom: 0;width: 0;border-bottom: 1px solid #fff;transition: all 0.3s ease;}.sticky-header .main-menu .navigation>li>a:before {display: none;}.main-menu .navigation>li.current>a:before, .main-menu .navigation>li:hover>a:before {width: 25px;}.sticky-header .main-menu .navigation>li.current>a, .sticky-header .main-menu .navigation>li:hover>a {color: #f47629;}.sticky-header .main-menu .navigation>li.dropdown {padding-right: 0;}.main-menu .navigation>li>ul {position: absolute;left: 0;top: 100%;width: 250px;z-index: 100;display: none;background: #fff;border-top: 2px solid #333;transition: all 0.1s ease;-moz-transition: all 0.1s ease;-webkit-transition: all 0.1s ease;-ms-transition: all 0.1s ease;-o-transition: all 0.1s ease;-ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0 5px 1px rgba(0, 0, 0, 0.05);-o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0 5px 1px rgba(0, 0, 0, 0.05);box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0 5px 1px rgba(0, 0, 0, 0.05);}.main-menu .navigation>li>ul.from-right {left: auto;right: 0;}.main-menu .navigation>li>ul>li {position: relative;width: 100%;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.main-menu .navigation>li>ul>li:last-child {border-bottom: none;}.main-menu .navigation>li>ul>li>a {position: relative;display: block;padding: 11px 20px;line-height: 24px;font-weight: 500;font-size: 16px;color: #242424;text-align: left;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-menu .navigation>li>ul>li:hover>a {background-color: #f0f0f0;padding-left: 26px;}.main-menu .navigation>li>ul>li>ul {position: absolute;left: 100%;top: 0;width: 250px;z-index: 100;display: none;background: #fff;border-top: 2px solid #333;transition: all 0.5s ease;-moz-transition: all 0.1s ease;-webkit-transition: all 0.1s ease;-ms-transition: all 0.1s ease;-o-transition: all 0.1s ease;-ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0 5px 1px rgba(0, 0, 0, 0.05);-o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0 5px 1px rgba(0, 0, 0, 0.05);box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0 5px 1px rgba(0, 0, 0, 0.05);}.main-menu .navigation>li>ul>li>ul>li {position: relative;width: 100%;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.main-menu .navigation>li>ul>li>ul>li:last-child {border-bottom: none;}.main-menu .navigation>li>ul>li>ul>li>a {position: relative;display: block;padding: 11px 20px;line-height: 24px;font-weight: 500;font-size: 16px;color: #242424;text-align: left;text-transform: capitalize;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;}.main-menu .navigation>li>ul>li>ul>li>a:hover {background-color: #f0f0f0;padding-left: 26px;}.main-menu .navigation>li>ul>li.dropdown>a:after {font-family: "Font Awesome 5 Free";content: "\f105";position: absolute;right: 16px;top: 11px;display: block;line-height: 24px;font-size: 16px;font-weight: 900;z-index: 5;}.main-menu .navigation>li.dropdown:hover>ul {visibility: visible;opacity: 1;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;}.main-menu .navigation li>ul>li.dropdown:hover>ul {visibility: visible;opacity: 1;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;}.main-menu .navigation li.dropdown .dropdown-btn {position: absolute;right: 10px;top: 8px;width: 34px;height: 30px;border: 1px solid #fff;text-align: center;font-size: 16px;line-height: 26px;color: #fff;cursor: pointer;z-index: 5;display: none;}.header-style-one .nav-box .search-btn {position: relative;float: right;margin-top: 20px;padding-left: 25px;background: url(../images/icons/link-separator-1.png) left center no-repeat;}.header-style-one .nav-box .search-btn button {position: relative;display: block;padding: 0;margin: 0;background: 0 0;line-height: 30px;color: #fff;cursor: pointer;}.header-style-one .nav-box .search-btn button .fa {vertical-align: middle;}.inner-page-header {position: relative;}.inner-page-header .header-top-one {background: #24345d;}.inner-page-header .upper-row {padding: 20px 0;}.inner-page-header .lower-row {position: absolute;top: 100%;width: 100%;}.sticky-header {position: fixed;visibility: hidden;opacity: 0;left: 0;top: 0;width: 100%;padding: 0 0;z-index: -1;background: #fff;border-bottom: 1px solid #f0f0f0;-ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);-o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);transition: top 0.3s ease;}.fixed-header .sticky-header {opacity: 1;z-index: 99901;visibility: visible;}.fixed-header .sticky-header .logo {padding: 10px 0;}.sticky-header .main-menu .navigation>li {margin-left: 40px !important;padding: 0;margin-right: 0;background-color: transparent;}.sticky-header .main-menu .navigation>li.dropdown>a:after, .sticky-header .main-menu .navigation>li:before {display: none;}.sticky-header .main-menu .navigation>li>a {padding: 21px 0 !important;line-height: 30px;font-size: 16px;font-weight: 600;color: #25283a;text-transform: capitalize;transition: all 0.3s ease;}.sticky-header .main-menu .navigation>li>ul>li>ul {left: auto;right: 100%;}.sticky-header .main-menu .navigation>li.current-menu-item>a, .sticky-header .main-menu .navigation>li.current>a, .sticky-header .main-menu .navigation>li:hover>a {opacity: 1;}.nav-outer .mobile-nav-toggler {position: relative;float: right;font-size: 30px;line-height: 40px;cursor: pointer;margin-left: 0;margin: 14px 0 12px;display: none;}.mobile-menu {position: fixed;right: 0;top: 0;width: 300px;padding-right: 30px;max-width: 100%;height: 100%;opacity: 0;visibility: hidden;z-index: 999999;}.mobile-menu .mCSB_inside>.mCSB_container {margin-right: 5px;}.mobile-menu .navbar-collapse {display: block !important;}.mobile-menu .nav-logo {position: relative;padding: 30px 25px;text-align: left;}.mobile-menu-visible {overflow: hidden;}.mobile-menu-visible .mobile-menu {opacity: 1;visibility: visible;}.mobile-menu .menu-backdrop {position: fixed;right: 0;top: 0;width: 100%;height: 100%;z-index: 1;background: rgba(0, 0, 0, 0.7);transform: translateX(101%);transition: all 0.9s ease;-moz-transition: all 0.9s ease;-webkit-transition: all 0.9s ease;-ms-transition: all 0.9s ease;-o-transition: all 0.9s ease;}.mobile-menu-visible .mobile-menu .menu-backdrop {opacity: 0.7;visibility: visible;transition: all 0.7s ease;transform: translateX(0);}.mobile-menu .menu-box {position: absolute;left: 0;top: 0;width: 100%;height: 100%;max-height: 100%;overflow-y: auto;background: #202020;padding: 0 0;z-index: 5;opacity: 0;visibility: hidden;border-radius: 0;transform: translateX(101%);}.mobile-menu-visible .mobile-menu .menu-box {opacity: 1;visibility: visible;transition: all 0.7s ease;transform: translateX(0);}.mobile-menu .close-btn {position: absolute;right: 10px;top: 10px;line-height: 30px;width: 24px;text-align: center;font-size: 16px;color: #fff;cursor: pointer;z-index: 10;transition: all 0.9s ease;}.mobile-menu-visible .mobile-menu .close-btn {transform: rotate(360deg);}.mobile-menu .close-btn:hover {transform: rotate(90deg);}.mobile-menu .navigation {position: relative;display: block;width: 100%;float: none;}.mobile-menu .navigation li {position: relative;display: block;border-top: 1px solid rgba(255, 255, 255, 0.1);}.mobile-menu .navigation:last-child {border-bottom: 1px solid rgba(255, 255, 255, 0.1);}.mobile-menu .navigation li>ul>li:first-child {border-top: 1px solid rgba(255, 255, 255, 0.1);}.mobile-menu .navigation li>a {position: relative;display: block;line-height: 24px;padding: 10px 25px;font-size: 15px;font-weight: 500;color: #fff;text-transform: uppercase;transition: all 0.5s ease;}.mobile-menu .navigation li ul li>a {font-size: 15px;margin-left: 20px;text-transform: capitalize;}.mobile-menu .navigation li>a:before {content: "";position: absolute;left: 0;top: 0;height: 0;border-left: 3px solid #f47629;transition: all 0.5s ease;}.mobile-menu .navigation li.current>a:before {height: 100%;}.mobile-menu .navigation li.dropdown .dropdown-btn {position: absolute;right: 6px;top: 6px;width: 32px;height: 32px;text-align: center;font-size: 16px;line-height: 32px;color: #fff;background: rgba(255, 255, 255, 0.1);cursor: pointer;border-radius: 2px;transition: all 0.5s ease;z-index: 5;}.mobile-menu .navigation li.dropdown .dropdown-btn.open {transform: rotate(90deg);}.mobile-menu .navigation li>ul, .mobile-menu .navigation li>ul>li>ul {display: none;}.mobile-menu .social-links {position: relative;text-align: center;padding: 30px 25px;}.mobile-menu .social-links li {position: relative;display: inline-block;margin: 0 10px 10px;}.social-links li a {position: relative;line-height: 32px;font-size: 16px;color: #fff;transition: all 0.5s ease;}img.lazy-image {background: url(../images/icons/image-bg.svg) center center no-repeat;}img.lazy-image.loaded {background-image: none;}.owl-theme img.lazy-image.loaded {height: auto;opacity: 1;}.banner-section {position: relative;z-index: 1;}.banner-carousel {position: relative;}.banner-carousel .slide-item {position: relative;display: block;background-color: #000;background-repeat: no-repeat;background-position: center;background-size: cover;padding-top: 100px;padding-bottom: 70px;overflow: hidden;}.banner-carousel .slide-item .image-layer {position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0.5;background-repeat: no-repeat;background-position: center top;background-size: cover;transform: scale(1);}.banner-carousel .active .slide-item .image-layer {transform: scale(1.15);transition: all 7s linear;}.banner-carousel .content-box {position: relative;display: table;vertical-align: middle;width: 100%;height: 600px;padding: 0 0;z-index: 5;}.banner-carousel .content-box .content {position: relative;display: table-cell;vertical-align: middle;padding: 10px 0;}.banner-carousel .content-box .inner {position: relative;display: block;max-width: 900px;margin: 0 auto;text-align: center;}.banner-carousel .content-box .sub-title {display: block;font-size: 16px;line-height: 1.5em;color: #fff;font-weight: 400;opacity: 0;text-transform: uppercase;letter-spacing: 7px;margin-bottom: 30px;transform: translateY(-80px);}.banner-carousel .content-box .sub-title .icon {font-size: 24px;vertical-align: middle;color: #30adcd;padding-right: 10px;}.banner-carousel .content-box .sub-title .icon:last-child {padding-left: 10px;}.banner-carousel .active .content-box .sub-title {opacity: 1;transform: translate(0);transition: all 0.7s ease;transition-delay: 0.3s;}.banner-carousel .content-box .subtitle-2 {display: block;font-size: 15px;line-height: 1.5em;color: #fff;font-weight: 400;opacity: 0;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 30px;padding-bottom: 13px;transform: translateY(-80px);}.banner-carousel .content-box .subtitle-2 .icon {font-size: 24px;vertical-align: middle;color: #30adcd;margin-left: 10px;}.banner-carousel .active .content-box .subtitle-2 {opacity: 1;transform: translate(0);transition: all 0.7s ease;transition-delay: 0.3s;}.banner-section .slide-item .curve-layer {position: absolute;left: 0;top: 0;width: 50%;height: 100%;opacity: 0;transform: translateX(50px);}.banner-section .active .slide-item .curve-layer {opacity: 1;transform: translate(0);transition: all 0.7s ease 0.3s;}.banner-section .slide-item .curve-layer:before {content: "";position: absolute;right: -100px;top: 0;width: 150%;height: 100%;background: #000;opacity: 0.6;transform: skewX(-12deg);}.banner-carousel .bottom-dots {position: absolute;left: 0;bottom: 0;width: 100%;}.banner-carousel .bottom-dots .dot {position: relative;display: block;float: left;width: 3px;height: 3px;border-right: 3px solid #fff;margin-right: 3px;}.banner-carousel .bottom-dots .line-dot {border-right: 40px solid #fff;}.banner-carousel .content-box h1 {display: block;font-size: 72px;line-height: 1.1em;color: #fff;font-weight: 700;opacity: 0;margin-bottom: 35px;text-transform: capitalize;letter-spacing: 0;transform: translateY(80px);text-transform: capitalize;}.banner-carousel .active .content-box h1 {opacity: 1;transform: translate(0);transition: all 0.7s ease;transition-delay: 0.7s;}.banner-carousel .content-box .text {display: block;font-size: 18px;line-height: 1.5em;color: #fff;font-weight: 400;opacity: 0;margin-bottom: 40px;max-width: 650px;transform: translateY(50px);}.banner-carousel .active .content-box .text {opacity: 1;transform: translate(0);transition: all 0.7s ease;transition-delay: 1.1s;}.banner-carousel .content-box .links-box {position: relative;opacity: 0;z-index: 5;transform: translateY(80px);}.banner-carousel .active .content-box .links-box {opacity: 1;transform: translate(0);transition: all 0.7s ease;transition-delay: 1.1s;}.banner-carousel .content-box .content-image {position: absolute;left: 100%;top: -80px;margin-left: 30px;width: 700px;opacity: 0;transform: translateX(50px);}.banner-carousel .content-box .content-image img {width: auto;max-width: 100%;}.banner-section .owl-dots {position: absolute;left: 0;bottom: 30px;width: 100%;text-align: center;}.banner-section .owl-dots .owl-dot {position: relative;display: inline-block;width: 2px;height: 30px;margin: 0 7px;}.banner-section .owl-dots .owl-dot span {position: absolute;left: 0;bottom: 0;display: block;width: 2px;height: 10px;background: #fff;transition: all 0.3s ease;}.banner-section .owl-dots .owl-dot.active span {height: 30px;}.banner-one .banner-carousel .owl-nav {display: none;}.sec-title {position: relative;margin-bottom: 40px;padding-bottom: 25px;}.sec-title.centered {margin-bottom: 60px;}.sec-title .upper-text {position: relative;display: block;font-size: 14px;color: #666666;text-transform: uppercase;letter-spacing: 0.05em;margin: 0 0 10px;}.sec-title.hydro-theme .upper-text {font-size: 16px;color: #888;text-transform: capitalize;letter-spacing: 0;margin: 0 0 10px;}.sec-title .upper-text .icon {position: relative;vertical-align: middle;font-size: 16px;color: #f47629;padding-left: 3px;}.sec-title.bio-theme .upper-text .icon {color: #f47629;}.sec-title.fuel-theme .upper-text .icon {color: #f47629;}.sec-title.hydro-theme .upper-text .icon {color: #e85728;}.sec-title .subtitle {position: relative;display: block;text-transform: capitalize;font-size: 17px;color: #6a6a6a;font-weight: 300;padding-top: 10px;}.sec-title.bio-theme .subtitle {color: #6a6a6a;}.sec-title h2 {position: relative;display: block;font-size: 36px;line-height: 1.15em;color: #222;font-weight: 700;text-transform: capitalize;margin-bottom: 0;}.sec-title.hydro-theme h2 {color: #1c2562;}.sec-title .bottom-dots {position: absolute;left: 0;bottom: 0;width: 100%;}.sec-title.centered .bottom-dots {left: 50%;margin-left: -25px;}.sec-title .bottom-dots .dot {position: relative;display: block;float: left;width: 3px;height: 3px;border-right: 3px solid #f47629;margin-right: 3px;}.sec-title.bio-theme .bottom-dots .dot {border-right-color: #2f333c;}.sec-title.hydro-theme .bottom-dots .dot {border-right-color: #e85728;}.sec-title.fuel-theme .bottom-dots .dot {border-right-color: #0a394d;}.light-title .upper-text, .light-title .upper-text .icon, .light-title h2 {color: #fff;}.light-title .bottom-dots .dot {border-color: #fff;}.about-section-one {position: relative;padding: 110px 0 60px;}.about-section-one .text-column {position: relative;order: 12;}.about-section-one .text-column .inner {position: relative;display: block;padding-left: 25px;}.about-section-one .text-content {position: relative;}.about-section-one .text-content p {margin-bottom: 25px;}.about-section-one .featured-list {position: relative;text-align: center;padding-top: 15px;}.about-section-one .featured-list ul {position: relative;margin: 0 -15px;}.about-section-one .featured-list ul li {position: relative;float: left;width: 30%;padding: 0 15px;font-weight: 700;font-size: 14px;color: #222;text-transform: uppercase;line-height: 1.4em;margin-bottom: 50px;}.about-section-one .featured-list ul li:nth-child(2) {width: 40%;}.about-section-one .featured-list ul li:nth-child(2):before {content: "";position: absolute;left: 15px;top: 0;width: 1px;height: 100%;border-left: 1px dashed #ccc;}.about-section-one .featured-list ul li:nth-child(2):after {content: "";position: absolute;right: 15px;top: 0;width: 1px;height: 100%;border-left: 1px dashed #ccc;}.about-section-one .featured-list ul li .icon {position: relative;display: block;font-weight: 400;font-size: 64px;line-height: 1em;color: #f47629;margin: 0 0 20px;}.about-section-one .featured-list ul li:nth-child(2) .icon {color: #f47629;}.about-section-one .image-column {position: relative;order: 0;}.about-section-one .image-column .inner {position: relative;display: block;padding-right: 15px;}.about-section-one .image-column .image-box {position: relative;display: block;padding-left: 85px;}.about-section-one .image-column .image-box .image {position: relative;display: block;margin: 0;overflow: hidden;}.about-section-one .image-column .image-box .image:before {position: absolute;top: 0;left: -75%;z-index: 2;display: block;content: "";width: 50%;height: 100%;background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.3) 100%);transform: skewX(-25deg);}.about-section-one .image-column .image-box .image:hover:before {-webkit-animation: shine2 1s;animation: shine2 1s;}@-webkit-keyframes shine2 {100% {left: 125%;}}@keyframes shine2 {100% {left: 125%;}}.about-section-one .image-column .image-box .image img {position: relative;display: block;width: 100%;}.about-section-one .image-column .image-box .image-two {position: absolute;display: block;left: -100px;top: 100%;margin: 0;margin-top: -80px;border: 20px solid #fff;z-index: 1;}.programs-section-one {position: relative;padding: 110px 0;}.programs-section-one .bg-pattern-layer {position: absolute;left: 0;top: 0;right: 0;bottom: 280px;background-color: #f0f3fb;}.programs-section-one .bg-pattern-layer:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0.7;}.program-block {position: relative;text-align: center;margin-bottom: 30px;}.owl-theme .program-block {margin-bottom: 0;}.program-block .inner-box {position: relative;display: block;transition: all 0.7s ease;}.program-block .image-box {position: relative;display: block;overflow: hidden;margin-bottom: 20px;}.program-block .image-box:after {position: absolute;top: 0;left: -75%;z-index: 2;display: block;content: "";width: 50%;height: 100%;background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.3) 100%);transform: skewX(-25deg);}.program-block .image-box:hover:after {-webkit-animation: shine2 1s;animation: shine2 1s;}@-webkit-keyframes shine2 {100% {left: 125%;}}@keyframes shine2 {100% {left: 125%;}}.program-block .image-box .image {position: relative;display: block;}.program-block .image-box .image img {position: relative;display: block;width: 100%;}.program-block p.h3 {position: relative;font-weight: 700;text-transform: capitalize;margin-bottom: 0;}.program-block p.h3 a {color: #222;}.program-block p.h3 a:hover {color: #f47629;}.program-block .image-box:before {content: "";position: absolute;display: block;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.8);transform: translateY(100%);z-index: 2;transition: all 0.7s ease;}.program-block .inner-box:hover .image-box:before {opacity: 1;transform: translateY(0);transition: all 0.4s ease;}.program-block .hover-box {position: absolute;display: block;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0);border-bottom: 5px solid #f47629;color: #fff;opacity: 0;transform: translateY(100%);transition: all 0.7s ease;z-index: 5;}.program-block .inner-box:hover .hover-box {opacity: 1;transform: translateY(0);transition: all 0.5s ease 0.4s;}.program-block .hover-inner {position: absolute;display: table;vertical-align: middle;left: 0;top: 0;width: 100%;height: 100%;}.program-block .hover-inner .content {position: relative;display: table-cell;vertical-align: middle;width: 100%;padding: 20px;}.program-block .hover-inner .icon-box {position: relative;display: block;font-size: 72px;line-height: 1em;margin-bottom: 10px;}.programs-section-one .owl-dots {display: none;}.programs-section-one .owl-theme .owl-nav {position: relative;width: 100%;text-align: center;padding-top: 40px;}.programs-section-one .owl-theme .owl-nav .owl-next, .programs-section-one .owl-theme .owl-nav .owl-prev {position: relative;display: inline-block;margin: 0 5px;width: 50px;height: 50px;line-height: 48px;text-align: center;font-size: 20px;color: #ccc;border: 1px solid #e0e0e0;border-radius: 50%;transition: all 0.3s ease;}.programs-section-one .owl-theme .owl-nav .owl-next:hover, .programs-section-one .owl-theme .owl-nav .owl-prev:hover {color: #f47629;border-color: #f47629;}.service-block {position: relative;margin-bottom: 30px;}.service-block .image-column {position: relative;margin-bottom: 30px;}.service-block .image-column .inner {position: relative;display: block;padding-right: 80px;}.service-block .image-column .image, .service-block .image-column .image img {display: block;width: 100%;}.service-block .image-column .icon-box {position: absolute;right: 20px;top: 50%;margin-top: -60px;width: 120px;height: 120px;font-size: 54px;line-height: 120px;color: #f47629;background: #fff;text-align: center;border-radius: 50%;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);}.service-block.now-in-view .image-column .icon-box {transform: scale(1.2) rotate(0);transition: all 2s ease 0.5s;}.service-block.now-in-view .image-column .icon-box img {width: 60px;}.service-block .text-column {position: relative;margin-bottom: 30px;}.service-block .text-column .inner {position: relative;display: block;padding-left: 20px;padding-top: 30px;padding-right: 150px;}.service-block .text-column .title {position: relative;margin-bottom: 26px;}.service-block .text-column .title h2 {font-size: 30px;font-weight: 400;text-transform: capitalize;margin: 0 0 3px;}.service-block .text-column .title .sub-text {font-size: 18px;font-weight: 300;line-height: 1.4em;text-transform: uppercase;margin: 0;color: #aaa;}.service-block .text-column .text {position: relative;margin-bottom: 30px;}.service-block .text-column .link-box {position: relative;}.service-block .text-column .link-box a {position: relative;display: inline-block;font-weight: 700;font-size: 18px;color: #f47629;text-transform: uppercase;}.service-block .text-column .link-box a .txt {position: relative;display: inline-block;border-bottom: 1px solid;}.service-block .text-column .link-box a .icon {position: relative;font-size: 16px;padding-left: 7px;color: #f47629;}.service-block .text-column .link-box a:hover {color: #f47629;}.services .service-block:nth-child(even) .text-column {order: 0;}.services .service-block:nth-child(even) .image-column .icon-box {right: auto;left: 20px;}.services .service-block:nth-child(even) .image-column {order: 12;}.services .service-block:nth-child(even) .image-column .inner {padding-right: 0;padding-left: 80px;}.services .service-block:nth-child(even) .text-column .inner {padding-right: 20px;padding-left: 150px;text-align: right;}.default-form {position: relative;}.default-form .row {margin: 0 -15px;}.default-form .form-group {position: relative;padding: 0 15px;margin-bottom: 25px;}.default-form .form-group .field-label {position: relative;display: block;color: #333;line-height: 24px;text-align: left;text-transform: capitalize;margin-bottom: 10px;}.default-form .form-group:last-child {margin-bottom: 0;}.default-form .form-group input[type="email"], .default-form .form-group input[type="file"], .default-form .form-group input[type="number"], .default-form .form-group input[type="password"], .default-form .form-group input[type="tel"], .default-form .form-group input[type="text"], .default-form .form-group input[type="url"], .default-form .form-group select, .default-form .form-group textarea {position: relative;display: block;height: 54px;width: 100%;font-size: 16px;color: #25283a;line-height: 30px;font-weight: 400;padding: 11px 20px;background-color: #fff;border: 1px solid #e0e0e0;border-radius: 3px;transition: all 0.3s ease;}.default-form .form-group textarea {height: 130px;padding-top: 15px;resize: none;}.contact-form .form-group button, .contact-form .form-group input[type="submit"] {display: inline-block;margin-top: 5px;}.default-form .form-group input[type="email"]:focus, .default-form .form-group input[type="file"]:focus, .default-form .form-group input[type="number"]:focus, .default-form .form-group input[type="password"]:focus, .default-form .form-group input[type="tel"]:focus, .default-form .form-group input[type="text"]:focus, .default-form .form-group input[type="url"]:focus, .default-form .form-group select:focus, .default-form .form-group textarea:focus {border-color: #f47629;}.contact-form ::-webkit-input-placeholder {color: #aaa;}.contact-form ::-moz-input-placeholder {color: #aaa;}.contact-form ::-ms-input-placeholder {color: #aaa;}.default-form label.error {color: red;font-size: 14px;text-transform: capitalize;text-align: left;display: block;padding-top: 5px;}.content-box .default-form label.error {color: #fff;font-size: 16px;padding-top: 10px;}.form-group .ui-selectmenu-button.ui-button {width: 100%;font-size: 16px;font-style: normal;height: 54px;padding: 11px 20px;line-height: 30px;font-family: Hind, sans-serif;color: #333;border-radius: 3px;background-color: #fff;border: 1px solid #e0e0e0;}.form-group .ui-button .ui-icon {background: 0 0;position: relative;top: 3px;text-indent: 0;color: #333;}.form-group .ui-button .ui-icon:before {font-family: "Font Awesome 5 Free";content: "\f107";position: absolute;right: 0;top: 2px !important;top: 13px;width: 10px;height: 20px;display: block;color: #aaa;line-height: 20px;font-size: 16px;font-weight: 700;text-align: center;z-index: 5;}.ui-widget.ui-widget-content {border: 1px solid #e0e0e0;font-family: Hind, sans-serif;}.ui-menu .ui-menu-item {font-size: 14px;border-bottom: 1px solid #e0e0e0;}.ui-menu .ui-menu-item:last-child {border: none;}.ui-menu .ui-menu-item-wrapper {position: relative;display: block;padding: 10px 20px !important;font-size: 16px;line-height: 24px;}.main-footer {position: relative;background-color: #112047;color: #fff;}.footer-style-five {background-color: #06202b;}.main-footer .upper-section .logo {position: relative;padding: 15px 0 10px;}.main-footer .social-links {position: relative;text-align: center;padding-top: 10px;}.main-footer .social-links li {position: relative;display: inline-block;margin: 0 7px;color: #fff;line-height: 24px;}.main-footer .social-links li a {position: relative;display: block;color: #fff;font-size: 14px;line-height: 24px;opacity: 0.5;transition: all 0.3s ease;}.main-footer .social-links li a .fa, .main-footer .social-links li a .fab {vertical-align: middle;}.main-footer .social-links li a:hover {color: #fff;opacity: 1;}.footer-style-four .upper-section {position: relative;padding: 110px 0 0;text-align: center;}.footer-style-four .upper-section .logo-box {position: relative;display: inline-block;padding: 0 40px;top: 15px;background: #0d112c;z-index: 1;}.footer-style-four .upper-section .social-links li {margin: 0 15px;}.main-footer .widgets-section {position: relative;padding: 80px 0 60px;border-top: 1px solid rgba(255, 255, 255, 0.15);}.main-footer .footer-column {position: relative;margin-bottom: 50px;}.main-footer .footer-widget {position: relative;}.main-footer .widget-title {position: relative;margin-bottom: 25px;}.main-footer .widget-title h3 {position: relative;font-size: 20px;font-weight: 600;color: #fff;letter-spacing: 1px;text-transform: capitalize;}.main-footer .info {position: relative;}.main-footer .info .info-block {position: relative;padding-left: 60px;min-height: 40px;margin-bottom: 25px;}.main-footer .info .info-block:last-child {margin-bottom: 0;}.main-footer .info .info-block .icon-box {position: absolute;left: 0;top: 5px;width: 36px;height: 36px;line-height: 36px;}.main-footer .info strong {position: relative;display: block;font-size: 16px;font-weight: 600;}.main-footer .info .info-text {position: relative;display: block;font-size: 20px;}.main-footer .info .info-text a {color: #fff;}.main-footer .info .info-text a:hover {text-decoration: underline;}.main-footer .links-widget ul {position: relative;}.main-footer .links-widget ul li {position: relative;margin-bottom: 15px;font-size: 16px;color: #fff;}.main-footer .links-widget ul li:last-child {margin-bottom: 0;}.main-footer .links-widget ul li a {position: relative;display: inline-block;padding-left: 25px;line-height: 24px;color: #fff;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:hover {color: #f47629;}.footer-style-five .links-widget ul li a:hover {color: #f47629;}.main-footer .links-widget ul li a:before {font-family: Flaticon;content: "\f196";position: absolute;left: 0;top: 0;display: block;font-size: 14px;font-weight: 400;z-index: 5;opacity: 0.5;}.main-footer .links-widget ul li a:hover:before {opacity: 1;}.main-footer .gallery-widget .images {position: relative;margin: 0 -5px;}.main-footer .gallery-widget .images .image {position: relative;float: left;width: 33.333%;display: block;margin: 0 0 10px;padding: 0 5px;}.main-footer .gallery-widget .images img {width: 100%;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 .gallery-widget .images img:hover {opacity: 0.7;}.main-footer .footer-bottom {position: relative;line-height: 24px;color: #a6a6a6;border-top: 1px solid rgba(255, 255, 255, 0.15);}.main-footer .footer-bottom .inner {position: relative;padding: 35px 0 25px;}.main-footer .footer-bottom .scroll-top-footer {position: absolute;left: 50%;top: -24px;background: #f47629;color: #fff;width: 48px;height: 48px;margin-left: -24px;line-height: 48px;text-align: center;border-radius: 5px;cursor: pointer;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 .footer-bottom .scroll-top-footer:hover {background: #f47629;}.footer-style-five .footer-bottom .scroll-top-footer {background: #ff8527;}.footer-style-five .footer-bottom .scroll-top-footer:hover {background: #f47629;}.main-footer .footer-bottom .copyright {position: relative;float: left;}.main-footer .footer-bottom .copyright a {color: #fff;}.main-footer .footer-bottom .footer-nav {position: relative;float: right;}.main-footer .footer-bottom .footer-nav ul li {position: relative;float: left;margin-left: 23px;line-height: 24px;}.main-footer .footer-bottom .footer-nav ul li:before {content: "|";position: absolute;left: -13px;top: 0;line-height: 24px;}.main-footer .footer-bottom .footer-nav ul li:first-child:before {display: none;}.main-footer .footer-bottom .footer-nav ul li a {position: relative;color: #a6a6a6;}.main-footer .footer-bottom .footer-nav ul li a:hover {color: #f47629;}.footer-style-two .footer-bottom .footer-nav ul li a:hover {color: #e2bc2f;}.footer-style-three .footer-bottom .footer-nav ul li a:hover {color: #f47629;}.footer-style-four .footer-bottom .footer-nav ul li a:hover {color: #e85728;}.footer-style-five .footer-bottom .footer-nav ul li a:hover {color: #f47629;}.main-footer .footer-logo-box {position: relative;margin-bottom: 10px;}.main-footer .about-text {position: relative;max-width: 320px;margin-bottom: 25px;}.footer-social {position: relative;}.footer-social-two li {position: relative;display: inline-block;margin-right: 4px;}.footer-social-two li a {opacity: 0.5;transition: all 0.3s ease;position: relative;display: block;color: #fff;font-size: 14px;width: 42px;height: 42px;line-height: 42px;background: #404554;text-align: center;border-radius: 50%;transition: all 0.3s ease;}.footer-social-two li a .fa, .footer-social-two li a .fab {vertical-align: middle;}.footer-social-two li a:hover {color: #e2bc2f;opacity: 1;}.footer-style-five .footer-social-two li a:hover {color: #f47629;opacity: 1;}.services-section-two {position: relative;padding: 110px 0 170px;overflow: hidden;}.services-section-two .pattern-images {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;overflow: hidden;}.services-section-two .pattern-image-left {position: absolute;left: 0;bottom: 0;width: auto;height: auto;opacity: 0.08;}.services-section-two .pattern-image-right {position: absolute;right: 0;bottom: 0;width: auto;height: auto;opacity: 0.08;}.service-block-three {position: relative;margin-bottom: 30px;}.owl-theme .service-block-three {margin-bottom: 0;padding-bottom: 30px;}.service-block-three .inner-box {position: relative;display: block;}.service-block-three .image, .service-block-three .image img, .service-block-three .image-box {position: relative;display: block;width: 100%;margin: 0;}.service-block-three .inner-box .overlay-icon {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);transform-origin: top;transform: scaleY(0);transition: all 0.5s ease 0s;z-index: 1;}.service-block-three .inner-box:hover .overlay-icon {transform: scaleY(1);}.service-block-three .inner-box .overlay-icon .icon {position: absolute;left: 50%;top: 50%;margin: -47px 0 0 -32px;font-size: 64px;width: 64px;height: 64px;line-height: 64px;color: #fff;text-align: center;opacity: 0;transform: scale(0.6) rotate(-120deg);}.service-block-three .inner-box:hover .overlay-icon .icon {opacity: 1;transform: scale(1) rotate(0);transition: all 0.5s ease 0.5s;}.service-block-three .lower-box {position: relative;padding: 40px 30px 35px;background: #f3f9fb;margin: -30px 20px 0;z-index: 2;overflow: hidden;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;}.service-block-three .inner-box:hover .lower-box {background: #fff;box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.15);}.service-block-three .lower-box h3 {position: relative;font-weight: 600;text-transform: capitalize;margin-bottom: 20px;color: #222;}.service-block-three .lower-box h3 a {color: #222;}.service-block-three .lower-box h3 a:hover {color: #e2bc2f;}.service-block-three .lower-box .text {position: relative;line-height: 1.5em;margin-bottom: 30px;}.service-block-three .link-box {position: relative;padding-top: 10px;}.service-block-three .link-box:before {content: "";position: absolute;left: 0;top: 0;width: 30px;border-top: 2px solid #e2bc2f;}.service-block-three .link-box a {position: relative;display: inline-block;font-weight: 500;font-size: 16px;color: #222;text-transform: capitalize;}.service-block-three .link-box a .txt {position: relative;display: inline-block;border-bottom: 1px solid transparent;}.service-block-three .link-box a .icon {position: relative;top: 3px;font-size: 16px;padding-left: 7px;font-weight: 600;}.service-block-three .link-box a:hover {color: #30adcd;}.service-block-three .inner-box:hover .link-box a .txt {border-bottom-color: inherit;}.service-block-three .inner-box:hover .link-box a .icon {color: #30adcd;}.services-section-two .owl-nav {display: none;}.services-section-two .owl-dots {position: relative;width: 100%;text-align: center;}.services-section-two .owl-dots .owl-dot {position: relative;display: inline-block;margin: 0 5px;}.services-section-two .owl-dots .owl-dot span {position: relative;display: block;width: 12px;height: 12px;background: 0 0;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 50%;}.services-section-two .owl-dots .owl-dot.active span {background: #30accb;border-color: #30accb;}.services-section-two .bottom-text {position: relative;max-width: 650px;margin: 0 auto;text-align: center;padding-top: 50px;}.services-section-two .bottom-text .text {position: relative;font-size: 20px;line-height: 1.5em;}.services-section-two .bottom-text .text .phone, .services-section-two .bottom-text .text .phone a {color: #e2bc2f;font-weight: 600;}.services-section-two .bottom-text .text .phone a:hover {text-decoration: underline;}.history-section {position: relative;padding: 110px 0;}.history-section .carousel-box {position: relative;}.history-section .carousel-box:before {content: "";position: absolute;left: 0;top: 47px;width: 100%;border-bottom: 4px solid #f3f9fb;}.history-section .carousel-box:after {content: "";position: absolute;right: 0;top: 46px;width: 25%;margin-right: -25px;border-bottom: 6px solid #fff;}.history-block {position: relative;display: block;}.history-block .inner-box {position: relative;display: block;}.history-block .date {position: relative;display: block;font-size: 20px;font-weight: 500;margin-bottom: 15px;}.history-block .round-dot {position: relative;display: block;font-size: 20px;height: 20px;width: 20px;background: #fff;border: 6px solid #30adcd;outline: 5px solid transparent;border-radius: 50%;margin-bottom: 25px;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;}.history-block:hover .round-dot {border-color: #e2bc2f;outline-color: #fff;}.default-theme .history-block:hover .round-dot {border-color: #f47629;outline-color: #fff;}.history-block .title {position: relative;display: block;font-size: 16px;font-weight: 700;text-transform: uppercase;padding-bottom: 7px;margin-bottom: 20px;}.history-block .title:before {content: "";position: absolute;left: 0;bottom: 0;width: 40px;border-bottom: 3px solid #e2bc2f;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;}.history-block:hover .title:before {width: 60px;}.default-theme .history-block .title:before {border-bottom-color: #ddd;}.history-section .owl-dots {display: none;}.history-section .owl-theme .owl-nav {position: relative;width: 100%;text-align: center;padding-top: 50px;}.history-section .owl-theme .owl-nav .owl-next, .history-section .owl-theme .owl-nav .owl-prev {position: relative;display: inline-block;margin: 0 5px;width: 50px;height: 50px;line-height: 48px;text-align: center;font-size: 20px;color: #ccc;border: 1px solid #e0e0e0;border-radius: 50%;transition: all 0.3s ease;}.history-section .owl-theme .owl-nav .owl-next:hover, .history-section .owl-theme .owl-nav .owl-prev:hover {color: #f47629;border-color: #f47629;}.services-section-three {position: relative;padding: 90px 0 60px;z-index: 2;}.services-section-three .bg-layer {position: absolute;right: 50%;margin-right: -150px;top: 0;width: 3000px;bottom: 176px;background: #f7f7f7;}.services-section-three .curve-layer {position: absolute;left: 50%;top: 50px;width: 70%;bottom: 0;background: #000;transform: skewX(12deg);overflow: hidden;}.services-section-three .curve-layer .image-layer {position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0.6;background-position: center top;background-repeat: no-repeat;background-size: cover;transform: skewX(-12deg) scale(1.2);}.service-block-four {position: relative;margin-bottom: 30px;}.service-block-four .inner-box {position: relative;display: block;padding: 40px 40px 38px;background: #fff;outline: 3px solid transparent;outline-offset: -3px;overflow: hidden;transition: all 0.7s ease;box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.05);}.service-block-four .icon-box {position: relative;display: inline-block;width: 90px;height: 90px;font-size: 48px;line-height: 90px;text-align: center;background: #f8f8f8;margin-bottom: 20px;transition: all 0.7s ease;}.service-block-four .inner-box:hover .icon-box {background: #242424;color: #fff;transition: all 0.7s ease;}.service-block-four .lower-box {position: relative;display: block;height: 72px;margin-bottom: 22px;}.service-block-four .lower-box:before {content: "";position: absolute;bottom: 0;left: -50px;right: -50px;border-bottom: 1px solid #e0e0e0;transition: all 0.7s ease;}.service-block-four .inner-box:hover .lower-box:before {border-bottom: 1px solid #f1a97f;transition: all 0.7s ease;}.service-block-four .title {position: relative;display: block;transition: all 0.3s ease;}.service-block-four .title h3 {font-size: 24px;font-weight: 700;text-transform: capitalize;color: #222;margin-bottom: 0;}.service-block-four .title h3 a {color: #222;}.service-block-four .title .subtitle {position: relative;font-size: 16px;color: #999;text-transform: capitalize;}.service-block-four .text {position: absolute;left: 0;top: 0;width: 100%;display: block;opacity: 0;visibility: hidden;transition: all 0.3s ease;}.service-block-four .inner-box:hover .text {opacity: 1;visibility: visible;}.service-block-four .link-box {position: relative;}.service-block-four .link-box a {position: relative;display: inline-block;font-weight: 500;font-size: 16px;color: #222;text-transform: capitalize;transition: all 0.7s ease;}.service-block-four .link-box a .txt {position: relative;display: inline-block;border-bottom: 1px solid transparent;transition: all 0.7s ease;}.service-block-four .link-box a .icon {position: relative;top: 2px;color: #f47629;font-size: 16px;padding-left: 7px;font-weight: 600;text-decoration: none;transition: all 0.7s ease;}.service-block-four .link-box a:hover .txt {color: #f47629;border-bottom-color: #f47629;letter-spacing: 1px;transition: all 0.7s ease;}.contact-section {position: relative;padding: 170px 0 0;z-index: 1;}.contact-section.contact-page {padding: 100px 0 0;}.contact-section .map-image-layer, .contact-section .map-layer, .contact-section .map-layer .map-canvas {position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 1;background-repeat: no-repeat;background-position: center center;background-size: cover;}.contact-section .content-box {position: relative;top: 70px;padding: 0;padding-right: 420px;background: #f47629;box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05);}.contact-section.contact-page .content-box {top: 64px;}.contact-section .content-box .image-layer {position: absolute;right: 0;top: 0;width: 420px;height: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat;}.contact-section .content-box .image-layer:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);}.contact-section .form-box {position: relative;padding: 65px 70px 45px;background: #f47629;color: #fff;}.contact-section .form-box .row {margin: 0 -10px;}.contact-section .form-box .form-group {margin-bottom: 20px;padding: 0 10px;}.contact-section .form-box .form-group input, .contact-section .form-box .form-group select, .contact-section .form-box .form-group textarea {border-color: rgba(255, 255, 255, 0.5);background: 0 0;color: #fff;max-height: 100px;}.contact-section .form-box .form-group input:focus, .contact-section .form-box .form-group select:focus, .contact-section .form-box .form-group textarea:focus {border-color: #fff;}.contact-section .form-box ::-webkit-input-placeholder {color: rgba(255, 255, 255, 0.5);font-style: normal;}.contact-section .form-box ::-moz-input-placeholder {color: rgba(255, 255, 255, 0.5);font-style: normal;}.contact-section .form-box ::-ms-input-placeholder {color: rgba(255, 255, 255, 0.5);font-style: normal;}.contact-section .btn-style-eight .btn-title:before {background: #fff;}.contact-section .btn-style-eight:hover .btn-title {color: #2f333c;}.contact-section .btn-style-eight:hover .btn-icon {border-color: rgba(0, 0, 0, 0.1);}.contact-section .info-box {position: absolute;right: 0;bottom: 65px;width: 100%;padding: 25px 20px 22px 70px;background: #fff;color: #2f333c;line-height: 1.5em;font-weight: 500;}.contact-section .info-box .subtitle {position: relative;display: block;margin-bottom: 5px;}.contact-section .info-box .phone {position: relative;display: block;font-size: 30px;font-weight: 700;line-height: 1.4em;}.contact-section .info-box .phone a {position: relative;color: #2f333c;}.contact-section .info-box .phone .icon {padding-right: 5px;vertical-align: middle;}.contact-section .info-blocks {position: relative;}.contact-section .info-blocks .info-block {position: relative;text-align: center;margin-bottom: 30px;}.contact-section .info-block .inner {position: relative;display: block;padding: 45px 20px 40px;background: #fff;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);}.contact-section .info-block .icon {position: relative;display: block;margin-bottom: 20px;}.contact-section .info-block strong {display: block;margin-bottom: 15px;}.contact-section .info-block ul li {display: block;font-size: 18px;line-height: 1.5em;}.contact-section .info-block ul li a {color: #222;}.contact-section .info-block ul li a:hover {color: #f47629;text-decoration: underline;}.map-canvas {height: 650px;}.map-section .google-map {height: 650px;}.mix {display: none;}@-webkit-keyframes ripple {70% {box-shadow: 0 0 0 65px rgba(255, 255, 255, 0);}100% {box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}}@keyframes ripple {70% {box-shadow: 0 0 0 65px rgba(255, 255, 255, 0);}100% {box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}}.about-section-three {position: relative;padding: 20px 0 0;z-index: 2;}.about-section-three .upper-row {position: relative;}.about-section-three .upper-row .row {margin: 0 -10px;}.about-section-three .lower-row {position: relative;padding: 80px 0 80px;}.about-section-three .lower-row:before {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 350px;background: #eef6f9;}.about-section-three .lower-row .text-column {position: relative;margin-bottom: 30px;order: 12;}.about-section-three .lower-row .image-column {position: relative;margin-bottom: 30px;order: 0;}.about-section-three .lower-row .image-box {position: relative;}.about-section-three .lower-row .image-box:before {content: "";position: absolute;left: -20px;top: -20px;width: 140px;height: 140px;border: 20px solid #b4b4b4;}.about-section-three .lower-row .image-column img {display: block;width: 100%;}.about-section-three .lower-row .text-column .inner {position: relative;display: block;padding-left: 30px;}.about-section-three .lower-row .sec-title {position: relative;margin-bottom: 85px;padding-bottom: 0;}.about-section-three .lower-row .sec-title h2 {text-transform: none;}.about-section-three .lower-row .signature {position: relative;font-size: 18px;padding-top: 40px;font-family: Signature, cursive;line-height: 1.5em;color: #222;font-weight: 700;}.dedicated-projects {position: relative;padding: 100px 0 70px;}.project-block-three {position: relative;margin-bottom: 30px;}.masonry-gallery {position: relative;}.project-block-three .inner-box {position: relative;display: block;text-align: center;}.project-block-three .image-box {position: relative;display: block;overflow: hidden;}.project-block-three .image {position: relative;display: block;margin: 0;}.project-block-three .image img {display: block;width: 100%;}.project-block-three .image-box .overlay {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;color: #fff;background: rgba(0, 0, 0, 0.7);background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.95), rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));opacity: 0;visibility: hidden;transform: translateY(-100%);transition: all 0.5s ease;}.project-block-three .inner-box:hover .image-box .overlay {opacity: 1;visibility: visible;transform: translateY(0);}.project-block-three .image-box .overlay a {color: #fff;}.project-block-three .image-box .overlay .zoom-btn {font-size: 24px;margin-bottom: 15px;}.project-block-three .image-box .overlay .more-link a {text-decoration: underline;font-weight: 600;}.project-block-three .image-box .overlay .over-inner {position: absolute;left: 0;bottom: 30px;width: 100%;padding: 0 20px;}.project-block-three .image-box .overlay .title {position: relative;}.project-block-three .image-box .overlay .title h3 {font-size: 18px;font-weight: 600;text-transform: uppercase;margin: 0 0 5px;}.project-block-three .image-box .overlay .cat, .project-block-three .image-box .overlay .cat a {position: relative;font-size: 14px;font-weight: 400;text-transform: uppercase;color: #e85728;}.default-theme .project-block-three .image-box .overlay .cat, .default-theme .project-block-three .image-box .overlay .cat a {color: #f47629;}.project-block-three .image-box .overlay .title h3 a:hover {color: #e85728;}.default-theme .project-block-three .image-box .overlay .title h3 a:hover {color: #f47629;}.recent-projects-three .view-more {position: relative;padding-top: 40px;}.page-banner {position: relative;color: #fff;text-align: center;padding: 180px 0 80px;background-color: #25283a;z-index: 2;}.page-banner .image-layer {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;}.page-banner .image-layer:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: 0.45;}.page-banner .auto-container {position: relative;z-index: 1;}.page-banner h1 {position: relative;font-size: 72px;line-height: 1.2em;font-weight: 700;margin-bottom: 15px;color: #fff;text-transform: capitalize;text-align: left;}.page-banner .breadcrumb-box {position: relative;left: 0;bottom: 0;width: 100%;text-align: left;margin: 0 0 20px;}.page-banner .bread-crumb {position: relative;display: inline-block;}.page-banner .bread-crumb li {position: relative;display: inline-block;line-height: 30px;margin-left: 40px;color: #fff;text-transform: capitalize;letter-spacing: 0.02em;font-size: 16px;font-weight: 500;}.page-banner .bread-crumb li:before {font-family: Flaticon;content: "\f196";position: absolute;right: -40px;width: 40px;top: 0;text-align: center;line-height: 25px;font-size: 16px;font-weight: 700;}.page-banner .bread-crumb li:first-child {margin-left: 0;}.page-banner .bread-crumb li:last-child:before {display: none;}.page-banner .bread-crumb li a {position: relative;color: #fff;display: block;line-height: 30px;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;}.page-banner .bread-crumb li a:hover {text-decoration: underline;}.sidebar-page-container {position: relative;padding: 110px 0 80px;}.sidebar-page-container .content-side {position: relative;margin-bottom: 30px;}.service-details {position: relative;}.service-details .service-title {margin-bottom: 40px;}.service-details .details-inner {position: relative;}.service-details .main-image {position: relative;margin-bottom: 40px;}.service-details .main-image img {width: 100%;}.service-details .text-block, .service-details .text-content {position: relative;}.service-details .text-block p, .service-details .text-content p {margin-bottom: 25px;}.service-details .text-block h3, .service-details .text-content h3 {font-size: 30px;font-weight: 700;margin-bottom: 15px;}.service-details .featured-list {position: relative;text-align: center;max-width: 600px;padding: 10px 0 0;margin: 0 auto;}.service-details .featured-list ul {position: relative;margin: 0 -15px;}.service-details .featured-list ul li {position: relative;float: left;width: 30%;padding: 0 15px;font-weight: 700;font-size: 14px;color: #222;text-transform: uppercase;line-height: 1.4em;margin-bottom: 50px;}.service-details .featured-list ul li:nth-child(2) {width: 40%;}.service-details .featured-list ul li:nth-child(2):before {content: "";position: absolute;left: 15px;top: 0;width: 1px;height: 100%;border-left: 1px dashed #ccc;}.service-details .featured-list ul li:nth-child(2):after {content: "";position: absolute;right: 15px;top: 0;width: 1px;height: 100%;border-left: 1px dashed #ccc;}.service-details .featured-list ul li .icon {position: relative;display: block;font-weight: 400;font-size: 64px;line-height: 1em;color: #f47629;margin: 0 0 20px;}.service-details .featured-list ul li:nth-child(2) .icon {color: #f47629;}.service-details .featured-list-two {position: relative;max-width: 600px;padding: 10px 0;}.service-details .featured-list-two ul {position: relative;}.service-details .featured-list-two ul li {position: relative;padding: 20px 25px;font-weight: 600;font-size: 14px;color: #222;text-transform: uppercase;line-height: 30px;border: 1px solid #f0f0f0;margin-bottom: 15px;}.service-details .featured-list-two ul li .icon {position: relative;display: inline-block;font-weight: 400;font-size: 30px;line-height: 24px;vertical-align: middle;margin: 0 20px 0 0;color: #f47629;}.service-details .featured-link-block {position: relative;margin-bottom: 50px;text-align: center;}.service-details .featured-link-block .inner {position: relative;display: block;padding-bottom: 30px;}.service-details .featured-link-block .image, .service-details .featured-link-block img {position: relative;display: block;width: 100%;}.service-details .featured-link-block .caption-box {position: absolute;left: 0;bottom: 0;padding: 0 20px;z-index: 1;width: 100%;}.service-details .featured-link-block .caption-box .title {position: relative;display: block;font-size: 18px;text-transform: uppercase;font-weight: 700;}.service-details .featured-link-block .caption-box .title a {position: relative;display: block;padding: 16px 15px 14px;line-height: 30px;background: #fff;border-left: 4px solid #f47629;box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.1);color: #222;display: block;}.service-details .featured-link-block .caption-box .title a:hover {color: #f47629;}.sidebar-page-container .sidebar-side {position: relative;margin-bottom: 30px;}.sidebar-page-container .sidebar {position: relative;}.sidebar-page-container .service-sidebar {padding-right: 20px;}.sidebar-page-container .blog-sidebar {padding-left: 30px;}.sidebar .sidebar-widget {position: relative;display: block;margin-bottom: 50px;}.sidebar .sidebar-widget .widget-inner {position: relative;display: block;}.sidebar .services-widget ul {position: relative;display: block;}.sidebar .services-widget ul li {position: relative;display: block;background: #f6f6f6;margin-bottom: 15px;}.sidebar .services-widget ul li:before {content: "";position: absolute;left: 0;top: 0;width: 0%;height: 100%;border-left: 3px solid #f47629;background: #444;transition: all 0.5s ease;}.sidebar .services-widget ul li.active:before, .sidebar .services-widget ul li:hover:before {width: 100%;}.sidebar .services-widget ul li a {position: relative;display: block;border-bottom: 1px solid rgba(82, 195, 6, 0.2);padding: 15px 20px;line-height: 36px;color: #222;font-size: 18px;text-transform: capitalize;z-index: 1;transition: all 0.3s ease;}.sidebar .services-widget ul li.active .icon, .sidebar .services-widget ul li.active a, .sidebar .services-widget ul li:hover .icon, .sidebar .services-widget ul li:hover a {color: #fff;}.sidebar .services-widget ul li .icon {position: absolute;right: 20px;top: 15px;font-size: 36px;line-height: 36px;color: #cfcfe2;font-weight: 400;transition: all 0.5s ease;}.sidebar .info-widget {text-align: center;}.sidebar .info-widget .widget-inner {background: #f47629;color: #fff;}.sidebar .info-widget .lower {display: block;padding: 30px 20px;}.sidebar .info-widget .image {position: relative;display: block;margin: 0;}.sidebar .info-widget .image img {position: relative;display: block;width: 100%;}.sidebar .info-widget .subtitle {position: relative;display: block;font-size: 20px;line-height: 1.5em;margin-bottom: 30px;}.sidebar .info-widget .icon-box {position: relative;display: block;font-size: 54px;line-height: 1em;margin-bottom: 30px;}.sidebar .info-widget .phone {position: relative;display: block;font-size: 30px;line-height: 1.2em;font-weight: 700;margin-bottom: 5px;}.sidebar .info-widget .phone a {display: inline-block;color: #fff;border-bottom: 1px solid rgba(255, 255, 255, 0.5);}.sidebar .info-widget .email {position: relative;display: block;font-size: 16px;line-height: 1.5em;}.sidebar .info-widget .email a {color: #fff;}.sidebar .downloads-widget {position: relative;}.sidebar .downloads-widget h3 {font-size: 22px;font-weight: 700;text-transform: capitalize;margin-bottom: 15px;}.sidebar .downloads-widget .widget-inner {background: #f6f8ff;padding: 50px 50px 30px;}.sidebar .downloads-widget li {position: relative;display: block;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.sidebar .downloads-widget li:last-child {border-bottom: none;}.sidebar .downloads-widget li a {position: relative;display: block;padding: 15px 0;line-height: 30px;font-weight: 500;color: #222;text-transform: uppercase;}.sidebar .downloads-widget li .fa, .sidebar .downloads-widget li .far {position: relative;padding-right: 10px;font-size: 20px;top: 2px;}.sidebar .downloads-widget li a:hover {color: #f47629;}.sidebar-page-container .pagination-box {padding-top: 0;}.content-side .sidebar-title {margin-bottom: 40px;}.logo_bolt img {position: absolute;left: 75px;width: 64px;height: 81px;transform: rotate(-20deg);}.header-style-one .upper-row .logo-box .logo>a {margin-left: -65px;}.logo_bolt1 {margin-right: 0;}.logo_bolt1 img {width: 70px !important;height: 96px !important;transform: rotate(-1deg) !important;display: inline-block !important;}.logo_bolt2 {margin-right: 35px;}.logo_bolt2 img {position: absolute;width: 17px;height: 28px;}.about-section-one .image-column .image-box .image-two img {width: 300px;}.right-image1 {position: absolute;right: 0;bottom: 0;width: 300px;}.programs-section-one .owl-theme .owl-nav {display: none !important;}.left_image1 {position: absolute;left: 0;bottom: 0;}.left-image2 {position: absolute;left: 0;top: 0;width: 200px;z-index: 2;}.left-image2 img {display: inline-block;max-width: 100%;width: auto;height: auto;-webkit-filter: -webkit-grayscale(1);filter: -webkit-grayscale(1);filter: -moz-grayscale(1);filter: -ms-grayscale(1);filter: -o-grayscale(1);filter: grayscale(1);transition: all 0.3s ease;}.left-image2:hover img {-webkit-filter: -webkit-grayscale(0);filter: -webkit-grayscale(0);filter: -moz-grayscale(0);filter: -ms-grayscale(0);filter: -o-grayscale(0);filter: grayscale(0);}.circle-one2 {position: absolute;right: -300px;top: -222px;width: 670px;height: 670px;border: 100px solid #1212120d;border-radius: 50%;}.history-section .owl-theme .owl-nav {display: none;}.services-section-two .pattern-images {background: #f6f6f6;}.featured-block .lower-title h3 {text-align: left;}.main-footer .nav-box {position: relative;padding-top: 20px;}.main-footer .nav-box .inner {position: relative;padding: 10px 20px;border: 1px solid rgba(255, 255, 255, 0.2);border-radius: 48px;padding-bottom: 0;}.main-footer .nav-box .inner .footer-nav {float: left;padding: 10px 20px;}.main-footer .nav-box .inner .footer-nav li {position: relative;float: left;line-height: 39px;margin-right: 30px;}.main-footer .nav-box .inner .footer-nav li a {color: #c4c5c7;}.main-footer .nav-box .inner .donate-link {float: right;}.btn-style-one .btn-title {background-color: #e8790c;background: #e8790c;}.main-footer .nav-box .btn-style-one {border-radius: 30px;}.footer_bttn {text-align: right;}.fixed-header .sticky-header .logo img {width: 157px;}.header-style-one .upper-row .info .info-block .icon-box .fa-home {font-size: 30px;color: #e8790c;}.home1 .widgets-section {padding-top: 150px !important;}.main-menu .navigation>li>a {z-index: 1;position: relative;display: block;}.main-menu .navigation>li:not(.active):hover a {-webkit-animation: electric-20-22-8 0.3s both;animation: electric-20-22-8 0.3s both;}.main-menu .navigation>li>a:before {opacity: 0;}.main-menu .navigation>li:not(.active):hover>ul>li>a {-webkit-animation: electric-20-22-8 0s both;animation: electric-20-22-8 0s both;}.pricing-block .block-inner {background: #fff;}.program-block .hover-box {display: none;}.program-block .inner-box:hover .image-box:before {opacity: 0;}.program-block .inner-box .image-box:before {opacity: 0;}.header-style-one .upper-row .logo-box .logo>a {margin-left: 0;}.main-menu .navigation>li>ul {width: 320px;}.main-menu .navigation>li>.active {color: #e8790c;font-weight: 700;}.main-menu .navigation>li>ul>li>.active {color: #e8790c;}.left-image2 img {width: 194px;height: 180px;}.service-block-four .inner-box {padding: 30px 25px 28px;}.service-block-four .title .subtitle {font-size: 13px;}.service-block-four .title h3 {font-size: 15px;}.service-block-five .inner-box:hover .title-inner .icon {background: #e8790c;}#icon1 {font-size: 20px;padding-left: 7px;}#recent {padding: 30px 0 0;}.clients {position: relative;padding: 40px 0;background: #fff;}.clients .auto-container {max-width: 980px;}.clients .sec-title.bio-theme .bottom-dots .dot {position: relative;border-color: #f47629;}.cliennts .carousel-box {position: relative;padding-left: 220px;min-height: 130px;}.clients .content-box {position: relative;}.clients .slide-item {position: relative;display: block;}.clients .slide-item .inner {position: relative;display: block;padding: 20px;}.clients .owl-nav {display: none;}.clients .owl-dots {position: relative;width: 100%;text-align: center;left: 0;}.clients .owl-dots .owl-dot {position: relative;display: inline-block;margin: 0 5px;}.clients .owl-dots .owl-dot.active span {background: #e8790c;border-color: #e8790c;width: 12px;height: 12px;}.services-section-two .owl-dots .owl-dot span {position: relative;display: block;width: 12px;height: 12px;background: 0 0;border: 1px solid #e8790c;border-radius: 50%;}.contact-section.contact-page {padding: 40px 0 0;}.contact-section .content-box {position: inherit;margin-bottom: 50px;padding-right: 620px;background: #fff;}.contact-section .form-box {padding: 65px 70px 45px 10px;background: #fff;color: #e8790c;}.contact-section .content-box .image-layer {width: 620px;}.contact-section .info-box {bottom: 120px;}@media only screen and (max-width: 767px) {.contact-section .content-box .image-layer {height: 200px;}}.service-block-four .link-box a .icon {color: #e8790c;font-size: 17px;padding-right: 7px;padding-left: 0;}.service-block-four .link-box a .txt {margin-left: 7px;font-size: 15px;}.sidebar .services-widget ul li a {width: 80%;border-bottom: none;}.sidebar .services-widget ul li {border-bottom: 1px solid rgba(82, 195, 6, 0.2);}.sidebar-page-container .sidebar-side {position: relative;margin-bottom: 0;}.about-section-one {padding: 50px 0 10px;}.programs-section-one {padding: 40px 0;}.services-section-three {padding: 30px 0 10px;}.services-section-three .bg-layer {bottom: 0;background: #f8f8f8;}.sec-title.centered {margin-bottom: 20px;}.main-footer .widgets-section {padding-top: 30px !important;padding-bottom: 30px;}.about-section-three .lower-row {padding: 30px 0 0;}.history-section {padding: 30px 0;background: #fff;}.sidebar-page-container {padding: 50px 0 0;}.services-section-two {padding: 30px 0 30px;}.main-footer .about-text {text-align: justify;margin-bottom: 10px;font-size: 14px;font-weight: 10;}.main-footer .links-widget ul li {font-size: 14px;font-weight: 10;margin-bottom: 5px;}.main-footer .info .info-block:last-child {margin-bottom: 0;}.main-footer .info .info-text {font-size: 16px;text-align: justify;font-weight: 10;font-size: 14px;padding-top: 6px;}.main-footer .footer-logo-box {position: relative;margin-bottom: 10px;}.main-footer .footer-column {position: relative;margin-bottom: 10px;}@media only screen and (max-width: 991px) {.about-section-three .lower-row, .main-footer .widgets-section, .team-section {padding: 40px 0 0;}.main-footer .footer-column {margin-bottom: 10px;}.main-footer .widget-title {position: relative;margin-bottom: 0;}h1, h2, h3, h4, h5, h6 {margin: 0 0 0;}.clients {padding: 20px 0;}.about-section-one, .services-section-one {padding: 20px 0 20px;}.clients .slide-item .inner {position: relative;left: 20%;top: 0;width: 60%;text-align: center;}}.header-style-one .upper-row .info .info-text {padding-right: 20px;margin: 12px 0 12px 8px;}.header-style-one .upper-row .info .info-block .icon-box {position: absolute;left: 0;top: 5px;width: 30px;height: 30px;line-height: 36px;}.header-style-one .upper-row .info .info-block {position: relative;float: left;padding-left: 30px;margin-left: 0;}.testimonial-section-two .slide-item .inner {padding-left: 0;}.testimonial-section-two .slide-item .testi-info {position: relative;left: 42%;top: 0;text-align: center;}.testimonial-section-two .slide-item .text {text-align: center;}.testimonial-section-two .slide-item .testi-info .info {position: relative;display: block;color: #e8790c;font-weight: 600;}.testimonial-section-two .slide-item .testi-info .info span {position: relative;display: inline-block;padding-left: 0;}.testimonial-section-two .owl-dots {position: relative;width: 100%;text-align: center;right: 0;}.testimonial-section-two .owl-dots .owl-dot {position: relative;display: inline-block;margin: 0 5px;}.testimonial-section-two .owl-dots .owl-dot span {position: relative;display: block;width: 12px;height: 12px;background: 0 0;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 50%;}.testimonial-section-two .owl-dots .owl-dot.active span {background: #e8790c;border-color: #e8790c;width: 12px;height: 12px;}@media only screen and (max-width: 767px) {.clients .slide-item .inner {position: relative;left: 20%;top: 0;width: 60%;text-align: center;}}.sec-title .bottom-dots .dot {border-right: 3px solid #e8790c;}.features_list li span {color: #e8790c;}.footer-style-five .footer-bottom .scroll-top-footer {background: #e8790c;border-radius: 50%;}.history-block .title:before {border-bottom: 3px solid #e8790c;}.history-block:hover .round-dot {border-color: #e8790c;outline-color: transparent;}.footer-style-five .footer-social-two li a:hover {color: #e8790c;}.about-section-one .text-content p {text-align: justify;margin-bottom: 0;}.about-section-three .lower-row .sec-title {position: relative;margin-bottom: 20px;}#top .text-content h2 {font-size: 36px;padding-top: 30px;}.text-content .text {font-size: 16px;text-align: justify;padding-bottom: 2%;line-height: 1.5em;font-weight: 400;margin: 0 0;}.about-section-three .lower-row .image-box:before {content: none;position: absolute;left: -20px;top: -20px;width: 140px;height: 140px;border: 20px solid #b4b4b4;}#imgrow {width: 20%;height: 20%;float: left;position: relative;margin-left: 5%;}.about-section-three .lower-row:before {height: 250px;}.scroll {margin: 4px, 4px;padding: 4px;width: 100%;height: 750px;overflow-x: hidden;overflow-y: auto;text-align: justify;}.contact-section .info-block .inner {height: 100%;}@media only screen and (max-width: 767px) {.scroll {margin: 4px, 4px;padding: 4px;width: 100%;height: 750px;overflow-x: hidden;overflow-y: hidden;text-align: justify;}#imgrow {width: 25%;height: 20%;float: left;position: relative;margin-left: 15%;margin-right: 15px;}.main-footer .footer-logo-box {text-align: center;}}@media only screen and (max-width: 991px) {.scroll {margin: 4px, 4px;padding: 4px;width: 100%;height: 100%;overflow-x: hidden;overflow-y: hidden;text-align: justify;}}.service-block-three .lower-box {height: 200px;}.services-section-two .owl-dots .owl-dot.active span {background: #e8790c;border-color: #e8790c;}.service-block-three .image-box .overlay .over-inner {position: unset;width: 100%;padding: 0 20px;}.service-block-three .inner-box .overlay-icon {position: absolute;left: 0;top: 50%;width: 100%;height: auto;background: rgba(0, 0, 0, 0.7);transform-origin: top;transform: scaleY(0);transition: all 0.5s ease 0s;z-index: 1;}.container {width: 100%;}.grid {display: grid;grid-gap: 1rem;grid-template-columns: repeat(auto-fill, minmax(30%, 1fr));}.grid .thumb-img:hover {opacity: 0.5;}input[type="radio"] {display: none;}label {display: inline-block;text-align: center;background: #fff;padding: 15px;margin: 5px;cursor: pointer;}input[type="radio"] {display: none;}input[type="radio"][id="Y2018"]:checked~.grid .Y2019, input[type="radio"][id="Y2018"]:checked~.grid .project {width: 0;height: 0;padding: 0;margin: 0;opacity: 0;}input[type="radio"][id="Y2019"]:checked~.grid .Y2018, input[type="radio"][id="Y2019"]:checked~.grid .project {width: 0;height: 0;padding: 0;margin: 0;opacity: 0;}input[type="radio"]:checked+label {background: #e8790c;color: #fff;border-radius: 5px;}input[type="radio"][id="project"]:checked~.grid .Y2018, input[type="radio"][id="project"]:checked~.grid .Y2019 {width: 0;height: 0;padding: 0;margin: 0;opacity: 0;}.Y2018, .Y2019, .project {float: left;}.tile {display: inline-block;margin: 0;transition: all 0.5s;padding: 1rem 0.5rem;-moz-column-break-inside: avoid;break-inside: avoid;}.tile img {width: 100%;vertical-align: middle;}.service-block-three .lower-box h3 a:hover {color: #e8790c;}.lightbox {display: none;position: fixed !important;z-index: 999;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, 0.8);text-align: center;}.lightbox img {max-width: 90%;max-height: 80%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.lightbox:target {outline: 0;display: block;}a.lightbox:hover {cursor: default;}img:hover {cursor: pointer;}.dedicated-projects {padding: 30px 0 20px;}.sec-title.bio-theme .bottom-dots .dot {border-right-color: #e8790c;}.about-section-three .lower-row:before {content: "";position: relative;left: 0;bottom: 0;width: 100%;height: 350px;background: #eef6f9;}.rowcol {background: #eef6f9;padding-top: 20px;}.programs-section-one .owl-dots {position: relative;width: 100%;text-align: center;padding-top: 5px;right: 0;display: block;}.programs-section-one .owl-dots .owl-dot {position: relative;display: inline-block;margin: 0 5px;}.owl-dots .owl-dot span {position: relative;display: block;width: 12px;height: 12px;background: 0 0;border: 1px solid #e8790c;border-radius: 50%;}.programs-section-one .owl-dots .owl-dot.active span {background: #e8790c;border-color: #e8790c;width: 12px;height: 12px;}.main-menu .navigation>li>a {text-transform: capitalize;font-weight: 200;}.sec-title {margin-bottom: 10px;padding-bottom: 10px;}.sticky-header .navigation {margin-top: 2%;}.sticky-header .main-menu .navigation>li.current>a, .sticky-header .main-menu .navigation>li:hover>a {font-weight: 700;}.sticky-header .main-menu .navigation>li>a {font-weight: 200;}.fixed-header .sticky-header .logo img {width: 220px;}.about-section-three .lower-row:before {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 0%;background: #eef6f9;}.light-title .upper-text, .light-title .upper-text .icon, .light-title h2 {color: #e8790c;font-size: 30px;}.contact-section .form-box .form-group input, .contact-section .form-box .form-group select, .contact-section .form-box .form-group textarea {border-color: #e8790c;background: #fff;color: #2f333c;max-height: 100px;}.contact-section .form-box .form-group input::-webkit-input-placeholder, .contact-section .form-box .form-group select::-webkit-input-placeholder, .contact-section .form-box .form-group textarea::-webkit-input-placeholder {color: #e8790c;}.contact-section .form-box .form-group input::-moz-placeholder, .contact-section .form-box .form-group select::-moz-placeholder, .contact-section .form-box .form-group textarea::-moz-placeholder {color: #e8790c;}.contact-section .form-box .form-group input:-ms-input-placeholder, .contact-section .form-box .form-group select:-ms-input-placeholder, .contact-section .form-box .form-group textarea:-ms-input-placeholder {color: #e8790c;}.contact-section .form-box .form-group input::-ms-input-placeholder, .contact-section .form-box .form-group select::-ms-input-placeholder, .contact-section .form-box .form-group textarea::-ms-input-placeholder {color: #e8790c;}.contact-section .form-box .form-group input::placeholder, .contact-section .form-box .form-group select::placeholder, .contact-section .form-box .form-group textarea::placeholder {color: #e8790c;}.btn-style-eight .btn-title {background: #e8790c;}.contact-section .btn-style-eight .btn-title:before {background: #2f333c;color: #fff;}.contact-section .btn-style-eight:hover .btn-title {color: #fff;}.banner-carousel .slide-item {padding-top: 0;padding-bottom: 0;}.banner-carousel .slide-item .image-layer {position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0.5;}.banner-carousel .content-box {position: relative;display: table;vertical-align: middle;width: 100%;height: auto;padding: 0 0;z-index: 5;}.banner-carousel .content-box .content {position: relative;display: table-cell;vertical-align: middle;padding: 30px 0;}.banner-carousel .content-box .inner {position: relative;display: block;max-width: 900px;margin: 40px auto;text-align: center;}.banner-carousel .content-box .sub-title {margin-top: 60px;}.banner-section .owl-dots {position: absolute;left: 0;bottom: 10px;}.main-footer .footer-bottom .inner {padding: 15px 0 10px;}.main-footer .info .info-block {margin-bottom: 5px;padding-left: 40px;}.main-footer .info .info-block .icon-box {width: 30px;height: 20px;line-height: 36px;top: 0;}.about-section-three .lower-row {padding: 30px 0 0;}#upper {padding-top: 10px;}#lower {padding: 50px 10px;}.about-section-three .lower-row .text-column .upperco {padding: 20px 100px;text-align: center;}.upperrow {padding-top: 30px;padding-bottom: 30px;}.about-section-three .lower-row .text-column {margin-bottom: 0;}.owl-carousel .owl-stage-outer {padding-top: 20px;}.service-block-four .icon-box {border-radius: 50%;}.header-style-one .lower-row .nav-box {padding: 0 100px;}.sec-title h2 {margin-left: 10px;}.fancybox-caption-wrap {bottom: 0;left: 0;right: 0;padding: 0 500px 2px;background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8));pointer-events: none;}.fancybox-caption {padding: 10px 0 10px;border-radius: 5px;font-size: 16px;background-color: #fff;line-height: 20px;color: #111;box-shadow: rgba(30, 30, 30, 0.8);text-align: center;-webkit-text-size-adjust: none;}.fancybox-navigation button {color: #e8790c;}.fancybox-button svg {color: #e8790c;}.fancybox-infobar {color: #e8790c;}.content-box .default-form label.error {color: #000;padding: 0;padding-top: 10px;}.errorpage {text-align: center;padding: 40px 0;}.errorpage h2 {padding-top: 20px;}.page-banner .image-layer {background-position: top center;}.progress-bar {display: flex;flex-direction: column;justify-content: center;color: #fff;text-align: center;white-space: nowrap;background-color: #e8790c;transition: width 0.6s ease;}.btn-style-hd .btn-title {position: relative;display: block;z-index: 1;padding: 10px;background-color: #d16000;font-weight: 600;color: #fff;letter-spacing: 0.05em;border-radius: 0;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;}.btn-style-hd .btn-title:hover {background-color: #252936;}.header-style-one .upper-row .info .info-block1 {position: relative;float: left;padding-left: 0;margin-left: 0;}.image1 {margin-bottom: 0;margin-left: 20%;width: 80%;}.quality {background: #fff;}.mobile-menu .info-block1 {position: relative;text-align: center;padding: 30px 25px;}.mobile-menu .btn-style-hd .btn-title:hover {background-color: #252936;}.mobile-menu .btn-style-hd .btn-title {position: relative;display: block;z-index: 1;padding: 10px;background-color: #e8790c;color: #fff;letter-spacing: 0.05em;border-radius: 0;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;}.bgcream {background-image: linear-gradient(0deg, #F6F6F6, #F6F6F6);}.mainblogbg {padding: 194px 0px 124px 0px;background: url(../images/blog/main-blog-hero.webp);background-size: 100% 100%;background-position: top;min-height: 430px;}.mainblogbg h1 {font-family: 'Hind';font-style: normal;font-weight: 700;font-size: 90px;line-height: 110px;margin-bottom: 0px;padding-bottom: 0px;color: #FFFFFF;}.mainblogbg a {font-family: 'Hind';font-style: normal;font-weight: 500;font-size: 22px;line-height: 35px;color: #FFFFFF;}.blog-cards-text {padding: 25px 33px;background-color: #F3F9FB;position: relative;top: -28px;margin: 0px 36px;}.blog-cards h6 a {font-family: 'Hind';font-style: normal;font-weight: 500;font-size: 24px;line-height: 38px;text-align: center;text-align: center;display: inline-block;color: #222222;padding-bottom: 10px;}.blog-cards h6 a:hover {color: #E8790C }.blog-cards p {font-family: 'Hind';font-style: normal;font-weight: 400;font-size: 18px;line-height: 29px;text-align: center;padding-bottom: 15px;margin-bottom: 0px;color: #000000;}.service-block-four .link-box.blog-cards_anchor a .txt {margin-left: 7px;font-size: 20px;}.blog-cards .link-box {position: relative;}.blog-cards .link-box a {position: relative;display: inline-block;font-weight: 500;font-size: 16px;color: #222;text-transform: capitalize;transition: all 0.7s ease;}.blog1bg {background-color: #F6F6F6;;}.blog1_detail h5 {font-family: 'Hind';font-style: normal;font-weight: 600;font-size: 32px;line-height: 51px;-webkit-text-decoration-line: underline;text-decoration-line: underline;padding-bottom: 15px;color: #222222;}.blog1_detail p {font-family: 'Hind';font-style: normal;font-weight: 400;font-size: 26px;line-height: 42px;text-align: left;color: #222222;}.blog1_detail ol li {font-family: 'Hind';font-style: normal;font-weight: 600;font-size: 26px;line-height: 42px;text-align: left;color: #E8790C;}.blog1_detail li, ul {list-style: unset;position: relative;left: 21px;padding-bottom: 10px;}.blog1_detail ul li {font-weight: 400;font-size: 26px;line-height: 42px;text-align: justify;color: #222222;}h5.last_head {font-style: normal;font-weight: 600;font-size: 32px;line-height: 51px;text-align: justify;-webkit-text-decoration-line: underline;text-decoration-line: underline;color: #E8790C;}