/* montserrat-regular - latin */@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 400;src: url('../fonts/montserrat-v18-latin-regular.eot'); /* IE9 Compat Modes */src: local(''),url('../fonts/montserrat-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('../fonts/montserrat-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */url('../fonts/montserrat-v18-latin-regular.woff') format('woff'), /* Modern Browsers */url('../fonts/montserrat-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */url('../fonts/montserrat-v18-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */}/* montserrat-700 - latin */@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 700;src: url('../fonts/montserrat-v18-latin-700.eot'); /* IE9 Compat Modes */src: local(''),url('../fonts/montserrat-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('../fonts/montserrat-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */url('../fonts/montserrat-v18-latin-700.woff') format('woff'), /* Modern Browsers */url('../fonts/montserrat-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */url('../fonts/montserrat-v18-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */}/* roboto-regular - latin */@font-face {font-family: 'Roboto';font-style: normal;font-weight: 400;src: url('../fonts/roboto-v29-latin-regular.eot'); /* IE9 Compat Modes */src: local(''),url('../fonts/roboto-v29-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('../fonts/roboto-v29-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */url('../fonts/roboto-v29-latin-regular.woff') format('woff'), /* Modern Browsers */url('../fonts/roboto-v29-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */url('../fonts/roboto-v29-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */}/* roboto-700 - latin */@font-face {font-family: 'Roboto';font-style: normal;font-weight: 700;src: url('../fonts/roboto-v29-latin-700.eot'); /* IE9 Compat Modes */src: local(''),url('../fonts/roboto-v29-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('../fonts/roboto-v29-latin-700.woff2') format('woff2'), /* Super Modern Browsers */url('../fonts/roboto-v29-latin-700.woff') format('woff'), /* Modern Browsers */url('../fonts/roboto-v29-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */url('../fonts/roboto-v29-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */}* {margin: 0px;padding: 0px;border: none;outline: none;}html{scroll-behavior: smooth;}body {font-size: 16px;color: #777777;line-height: 1.7em;font-weight: 400;background: #ffffff;font-family: 'Roboto', sans-serif;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;}.bordered-layout .page-wrapper {padding: 0px 50px 0px;}a {text-decoration: none;cursor: pointer;color: #ffffff;}button {cursor: pointer;text-decoration: none;outline: none !important;}a:hover,a:focus,a:visited {text-decoration: none;outline: none !important;}h1,h2,h3,h4,h5,h6 {position: relative;font-weight: normal;margin: 0px;background: none;line-height: 1.6em;font-family: 'Montserrat', sans-serif;}textarea {overflow: hidden;}p {position: relative;line-height: 1.8em;}.auto-container {position: static;max-width: 1200px;padding: 0px 15px;margin: 0 auto;}.medium-container {max-width: 850px;}.page-wrapper {position: relative;margin: 0 auto;width: 100%;min-width: 300px;}ul,li {list-style: none;padding: 0px;margin: 0px;}img {display: inline-block;max-width: 100%;}.theme-btn {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;}.centered {text-align: center;}/* Typography */h1 {position: relative;font-size: 50px;font-weight: 700;line-height: 1.1em;}h2 {position: relative;font-size: 36px;font-weight: 700;line-height: 1.5em;}h3 {position: relative;color: #222222;font-size: 28px;font-weight: 700;line-height: 1.3em;}h4 {position: relative;font-size: 24px;color: #222222;line-height: 1.3em;font-weight: 700;margin-top: 10px;}h5 {position: relative;font-size: 20px;color: #222222;font-weight: 700;line-height: 1.3em;}h6 {position: relative;font-size: 18px;color: #222222;font-weight: 700;line-height: 1.3em;}.list-style-two {position: relative;}.list-style-two li {position: relative;color: #ffffff;font-size: 16px;padding-left: 30px;font-weight: 400;line-height: 1.6em;margin-bottom: 12px;}.list-style-two li .icon {position: absolute;left: 0px;top: 5px;color: #ffffff;font-size: 18px;line-height: 1em;font-weight: 300;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.list-style-two li a {position: relative;color: #ffffff;}/* List Style Three */.list-style-three {position: relative;}.list-style-three li {position: relative;color: #555555;font-size: 16px;padding-left: 30px;font-weight: 400;line-height: 1.6em;margin-bottom: 12px;}.list-style-three li:before {position: absolute;content: "\f139";left: 0px;top: 5px;color: #a8020a;font-size: 16px;line-height: 1em;font-family: "Flaticon";}.list-style-three li:last-child {margin-bottom: 0px;}/*Btn Style One*/.btn-style-one {position: relative;display: inline-block;font-size: 18px;line-height: 30px;color: #020202;font-weight: 600;overflow: hidden;background: none;border-radius: 0px;padding: 15px 42px 15px;text-transform: capitalize;background-color: #a8020a;}.btn-style-one:before {position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;-webkit-transform: scale(0.2, 1);transform: scale(0.2, 1);background-color: #222222;}.btn-style-one .txt {position: relative;z-index: 1;}.btn-style-one:hover::before {opacity: 1;-webkit-transform: scale(1, 1);transform: scale(1, 1);}.btn-style-one:hover {color: #ffffff;}/* Btn Style Two */.btn-style-two {position: relative;display: inline-block;font-size: 16px;line-height: 30px;color: #111111;padding: 12px 32px 12px;font-weight: 400;overflow: hidden;background: #ffffff;letter-spacing: 1px;border-radius: 3px;text-transform: capitalize;}.btn-style-two:before {position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;-webkit-transform: scale(0.2, 1);transform: scale(0.2, 1);background-color: #a8020a;}.btn-style-two .txt {position: relative;z-index: 1;}.btn-style-two:hover::before {opacity: 1;-webkit-transform: scale(1, 1);transform: scale(1, 1);}.btn-style-two:hover {color: #ffffff;}/* Btn Style Three */.btn-style-three {position: relative;display: inline-block;font-size: 16px;line-height: 30px;color: #ffffff;font-weight: 700;overflow: hidden;background: #a8020a;border-radius: 3px;padding: 14px 40px 14px;text-transform: capitalize;}.btn-style-three:before {position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;-webkit-transform: scale(0.2, 1);transform: scale(0.2, 1);background-color: #ffffff;}.btn-style-three .txt {position: relative;z-index: 1;}.btn-style-three:hover::before {opacity: 1;-webkit-transform: scale(1, 1);transform: scale(1, 1);}.btn-style-three:hover {color: #a8020a;}/* Btn Style Four */.btn-style-four {position: relative;display: inline-block;font-size: 16px;line-height: 30px;color: #ffffff;font-weight: 700;overflow: hidden;background: none;letter-spacing: 1px;padding: 16px 44px;text-transform: capitalize;background-color: #a8020a;border-radius: 18px 0px 0px 0px;font-family: 'Roboto', sans-serif;}.btn-style-four:before {position: absolute;content: '';top: 0;left: 97%;width: 100%;height: 100%;z-index: 1;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;background-color: #ffffff;}.btn-style-four .txt {position: relative;z-index: 1;}.btn-style-four:hover::before {opacity: 1;left: 0%;width: 100%;}.btn-style-four:hover {color: #a8020a;}/* Btn Style Five */.btn-style-five {position: relative;display: inline-block;font-size: 16px;line-height: 30px;color: #ffffff;padding: 14px 38px 14px;font-weight: 600;overflow: hidden;background: none;letter-spacing: 1px;text-transform: capitalize;border: 2px solid #ffffff;border-radius: 15px 0px 0px 0px;}.btn-style-five:before {position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;background-color: #a8020a;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;-webkit-transform: scale(0.2, 1);transform: scale(0.2, 1);}.btn-style-five .txt {position: relative;z-index: 1;}.btn-style-five:hover::before {opacity: 1;-webkit-transform: scale(1, 1);transform: scale(1, 1);}.btn-style-five:hover {color: #ffffff;border-color: #a8020a;}/* Btn Style Six */.btn-style-six {position: relative;display: inline-block;font-size: 16px;line-height: 30px;color: #ffffff;font-weight: 700;overflow: hidden;background: none;letter-spacing: 1px;padding: 16px 44px;text-transform: capitalize;background-color: #a8020a;border-radius: 18px 0px 0px 0px;font-family: 'Roboto', sans-serif;}.btn-style-six:before {position: absolute;content: '';top: 0;left: 98%;width: 100%;height: 100%;z-index: 1;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;background-color: #ffffff;}.btn-style-six .txt {position: relative;z-index: 1;}.btn-style-six:hover::before {opacity: 1;left: 0%;width: 100%;}.btn-style-six:hover {color: #a8020a;}/* Social Icon One */.social-icon-one {position: relative;display: block;}.social-icon-one .title {position: relative;font-size: 20px;line-height: 26px;color: #ffffff;font-weight: 700;display: block;margin-bottom: 12px;}.social-icon-one li {position: relative;display: inline-block;font-size: 16px;line-height: 24px;color: #ffffff;margin-right: 4px;}.social-icon-one li:last-child {margin-right: 0;}.social-icon-one li a {position: relative;font-size: 16px;color: #a8020a;width: 40px;height: 40px;line-height: 36px;text-align: center;display: inline-block;border: 2px solid #a8020a;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.social-icon-one li a:hover {color: #ffffff;border-color: #222222;background-color: #222222;}.preloader {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 999999999;background-color: #ffffff;background-position: center center;background-repeat: no-repeat;background-image: url(../images/logo.png);background-size: 300px;}.theme_color {color: #a8020a;}img {display: inline-block;max-width: 100%;height: auto;}/***====================================================================Scroll To Top style====================================================================***/.back-to-top {position: fixed;right: 1.5%;bottom: -7.5%;height: 15px;cursor: pointer;width: 40px;padding: 3px 5px;font-size: 10px;font-weight: bold;color: transparent;text-align: center;z-index: 3;visibility: hidden;outline: 0 !important;-webkit-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;background-color: #434343;}.back-to-top::before,.back-to-top::after {content: '';position: absolute;left: 0;width: 0;height: 0;border: 20px solid transparent;border-top: 0;}.back-to-top::before {top: -20px;z-index: 4;border-bottom: 20px solid #434343;}.back-to-top::after {bottom: 0;z-index: 5;border-bottom: 20px solid #a8020a;}.back-to-top:hover,.back-to-top:focus {opacity: 1;text-decoration: none;height: 40px;color: #ffffff;}.back-to-top.show-back-to-top {display: block;bottom: 1.25%;visibility: visible;}/***====================================================================Section Title====================================================================***/.sec-title {position: relative;margin-bottom: 40px;}.sec-title .title {position: relative;z-index: 1;color: #333333;font-size: 16px;font-weight: 700;padding-left: 45px;margin-bottom: 15px;display: inline-block;letter-spacing: 1px;text-transform: uppercase;}.sec-title .title .separator {position: absolute;left: 0px;top: 7px;width: 30px;height: 7px;}.sec-title .title .separator:before {position: absolute;content: '';left: 0px;top: 0px;width: 25px;height: 2px;background-color: #111111;}.sec-title .title .separator:after {position: absolute;content: '';left: 0px;bottom: 0px;width: 100%;height: 2px;background-color: #111111;}.sec-title .title .separator-two {position: absolute;right: 0px;top: 7px;width: 30px;height: 7px;}.sec-title .title .separator-two:before {position: absolute;content: '';right: 0px;top: 0px;width: 25px;height: 2px;background-color: #111111;}.sec-title .title .separator-two:after {position: absolute;content: '';right: 0px;bottom: 0px;width: 100%;height: 2px;background-color: #111111;}.sec-title.light .title .separator:before,.sec-title.light .title .separator:after,.sec-title.light .title .separator-two:before,.sec-title.light .title .separator-two:after {background-color: #ffffff;}.sec-title h2 {position: relative;color: #222222;font-weight: 700;line-height: 1.3em;text-transform: capitalize;}.sec-title .text {position: relative;color: #555555;font-size: 20px;font-weight: 400;line-height: 1.8em;margin-top: 15px;}.sec-title.light h2 {color: #ffffff;}.sec-title.light .text {color: #ffffff;}.sec-title.centered {text-align: center !important;}.sec-title.centered .title {padding-right: 45px;}.header-top .top-right .social-box li a:hover {color: #f1b503;}.header-style-one {border-top: 6px solid #333333;}.header-style-one:before {position: absolute;content: '';left: 0px;top: -6px;width: 35%;height: 6px;background-color: #a8020a;}.social-links-style1 {position: relative;display: block;overflow: hidden;}.social-links-style1 li {position: relative;display: inline-block;float: left;margin-right: 10px;}.social-links-style1 li:last-child {margin-right: 0px;}.social-links-style1 li a i {position: relative;display: block;background: #f4f5f7;width: 50px;height: 50px;border-radius: 50%;color: #353742;font-size: 16px;font-weight: 400;line-height: 50px;text-align: center;transition: all 500ms ease;}.social-links-style1 li a:hover i {color: #ffffff;background: #02c18d;}.sociallinks-style-two {position: relative;display: block;overflow: hidden;margin: 7px 0 8px;}.sociallinks-style-two li {position: relative;display: inline-block;float: left;margin-right: 25px;}.sociallinks-style-two li:last-child {margin-right: 0px;}.sociallinks-style-two li a i {position: relative;display: block;color: #ffffff;font-size: 16px;transition: all 500ms ease 0s;}.sociallinks-style-two li a:hover i {color: #e4b33d;}@keyframes menu_sticky {0% {margin-top: -90px;}50% {margin-top: -74px;}100% {margin-top: 0;}}.nav-outer .mobile-nav-toggler {position: relative;display: none;float: right;cursor: pointer;padding: 15px 0;}.nav-outer .mobile-nav-toggler .inner {position: relative;display: block;padding: 3px 5px;}.mobile-menu {position: fixed;top: 0;right: 0;width: 300px;max-width: 100%;height: 100%;padding-right: 30px;opacity: 0;visibility: hidden;z-index: 999999;}.mobile-menu .menu-backdrop {position: fixed;top: 0;right: 0;width: 100%;height: 100%;background-color: rgba(3, 13, 40, 0.90);-webkit-transform: translateX(101%);-ms-transform: translateX(101%);transform: translateX(101%);transition: all 900ms ease;-moz-transition: all 900ms ease;-webkit-transition: all 900ms ease;-ms-transition: all 900ms ease;-o-transition: all 900ms ease;z-index: 1;}.mobile-menu-visible .mobile-menu .menu-backdrop {opacity: 0.70;visibility: visible;-webkit-transition: all 0.7s ease;-moz-transition: all 0.7s ease;-ms-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}.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;background: #f9f9f9;}.mobile-menu .nav-logo a {position: relative;display: inline-block;}.mobile-menu-visible {overflow: hidden;}.mobile-menu-visible .mobile-menu {opacity: 1;visibility: visible;}.mobile-menu .menu-box {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;max-height: 100%;overflow-y: auto;background: #000000;padding: 0px 0px;z-index: 5;opacity: 0;visibility: hidden;border-radius: 0px;-webkit-transform: translateX(101%);-ms-transform: translateX(101%);transform: translateX(101%);}.mobile-menu-visible .mobile-menu .menu-box {opacity: 1;visibility: visible;-webkit-transition: all 0.7s ease;-moz-transition: all 0.7s ease;-ms-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}.mobile-menu .close-btn {position: absolute;top: 10px;right: 10px;color: #000000;font-size: 24px;line-height: 30px;width: 24px;text-align: center;cursor: pointer;z-index: 10;-webkit-transition: all 0.9s ease;-moz-transition: all 0.9s ease;-ms-transition: all 0.9s ease;-o-transition: all 0.9s ease;transition: all 0.9s ease;}.mobile-menu-visible .mobile-menu .close-btn {-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}.mobile-menu .close-btn:hover {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);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.10);}.mobile-menu .navigation:last-child {border-bottom: 1px solid rgba(255, 255, 255, 0.10);}.mobile-menu .navigation li>ul>li:first-child {border-top: 1px solid rgba(255, 255, 255, 0.10);}.mobile-menu .navigation li>a {position: relative;display: block;padding: 10px 25px;color: #ffffff;font-size: 15px;line-height: 24px;font-weight: 600;text-transform: uppercase;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}.mobile-menu .navigation li>a:before {content: '';position: absolute;left: 0;top: 0;height: 0;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}.mobile-menu .navigation li.current>a:before {height: 100%;}.mobile-menu .navigation li ul li>a {font-size: 15px;font-weight: 400;margin-left: 20px;text-transform: capitalize;}.mobile-menu .navigation li.dropdown .dropdown-btn {position: absolute;top: 6px;right: 6px;width: 32px;height: 32px;text-align: center;color: #ffffff;font-size: 16px;line-height: 32px;background: rgba(255, 255, 255, 0.10);cursor: pointer;border-radius: 2px;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;z-index: 5;}.mobile-menu .navigation li.dropdown .dropdown-btn.open {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);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: 0px 5px 10px;}.mobile-menu .social-links li a {position: relative;color: #ffffff;font-size: 20px;line-height: 32px;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}.mobile-menu .social-links li a:hover {color: #02c18d;}.main-header {position: absolute;left: 0px;top: 0px;width: 100%;margin: 0px;z-index: 999999;transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;}.sticky-header {position: fixed;top: 0px;left: 0px;width: 100%;padding: 0px 0px;background: rgba(255, 255, 255, 0.97);opacity: 0;visibility: hidden;transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;z-index: 0;}.fixed-header .sticky-header {visibility: visible;-ms-animation-name: fadeInDown;-moz-animation-name: fadeInDown;-op-animation-name: fadeInDown;-webkit-animation-name: fadeInDown;animation-name: fadeInDown;-ms-animation-duration: 500ms;-moz-animation-duration: 500ms;-op-animation-duration: 500ms;-webkit-animation-duration: 500ms;animation-duration: 500ms;-ms-animation-timing-function: linear;-moz-animation-timing-function: linear;-op-animation-timing-function: linear;-webkit-animation-timing-function: linear;animation-timing-function: linear;-ms-animation-iteration-count: 1;-moz-animation-iteration-count: 1;-op-animation-iteration-count: 1;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;box-shadow: 0 0 10px rgba(0, 0, 0, .1);opacity: 1;z-index: 999999;}.sticky-header .logo {position: relative;display: block;padding: 10px 0 8px;}.sticky-header .logo a {position: relative;display: inline-block;}.sticky-header .main-menu .navigation>li {padding: 25px 0;}.sticky-header .main-menu .navigation>li>a {padding: 0 15px;color: #000;}.header-style-one {position: relative;}.header-top {position: relative;display: block;z-index: 1;}.header-top-bg {position: absolute;left: 0;bottom: 0;width: 170%;height: 100%;background-attachment: scroll;background-position: left center;background-repeat: no-repeat;z-index: -1;}.header-top .outer-box {position: relative;display: block;}.header-top-left {position: relative;display: inline-block;}.header-top-left .logo {position: relative;display: inline-block;padding: 4px 0;}.logo-img {height: 50px;}.header-top-left .logo a {position: relative;display: block;}.header-top-right {position: relative;display: block;max-width: 720px;width: 100%;}.header-top-right .top {position: relative;display: block;overflow: hidden;z-index: 1;}.header-top-right .top:after {position: absolute;top: 0;left: 15px;bottom: 0;right: 100px;background: #a8020a;content: "";z-index: -1;-moz-transform: skew(30deg, 0deg);-webkit-transform: skew(30deg, 0deg);-o-transform: skew(30deg, 0deg);-ms-transform: skew(30deg, 0deg);transform: skew(30deg, 0deg);}.header-top-right .top .opening-hours {position: relative;display: block;float: left;padding-left: 70px;}.header-top-right .top .opening-hours p {color: #6788a8;font-size: 21px;line-height: 50px;margin: 0;}.header-top-right .top .opening-hours p span {color: #ffffff;}.header-top-right .top .button-box {position: relative;display: block;float: right;width: 300px;text-align: center;z-index: 3;}.header-top-right .top .button-box:before {position: absolute;top: 0;left: 0;bottom: 0;right: 0px;content: "";z-index: -1;border-top: 50px solid #333333;border-left: 30px solid transparent;border-right: 30px solid transparent;border-bottom: 50px solid transparent;}.header-top-right .top .button-box a {position: relative;display: block;color: #ffffff;font-size: 20px;line-height: 50px;font-weight: 700;text-transform: capitalize;}.header {position: relative;display: block;background: #333333;}.header .outer-box {position: relative;display: block;}.header-left {position: relative;display: block;}.header-left .nav-outer {position: relative;display: block;}.main-menu.style1 {}.main-menu {position: relative;display: block;float: left;}.main-menu .navbar-collapse {padding: 0px;display: block !important;}.main-menu .navigation {position: relative;display: block;}.main-menu .navigation>li {position: relative;display: inline-block;float: left;margin-right: 0px;padding: 15px 0;}.main-menu .navigation>li:last-child {margin-right: 0;}.main-menu .navigation>li:before {position: absolute;top: 0;left: 0;bottom: 0;right: 0;content: "";transform: scaleY(0.0);background: #a8020a;transform-origin: center;transform-style: preserve-3d;transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.22);}.main-menu .navigation>li:hover:before,.main-menu .navigation>li.current:before {transform: scaleY(1.0);}.main-menu .navigation>li:hover a,.main-menu .navigation>li.current a {color: #fff;;}.main-menu .navigation>li>a {position: relative;display: block;padding: 0 25px;color: #ffffff;font-size: 17px;line-height: 30px;font-weight: 600;text-transform: capitalize;border-left: 1px solid rgba(0, 0, 0, 0.20);transition: all 500ms ease;opacity: 1;}.main-menu .navigation>li:last-child>a {border-right: 1px solid rgba(0, 0, 0, 0.20);}.main-menu .navigation>li>ul {position: absolute;top: 100%;left: 0;width: 270px;padding: 0px 0;opacity: 0;visibility: hidden;border-radius: 0;-moz-transform: translateY(30px);-webkit-transform: translateY(30px);-ms-transform: translateY(30px);-o-transform: translateY(30px);transform: translateY(30px);transition: all 100ms ease;z-index: 100;}.main-menu .navigation>li>ul:before {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;content: '';background: #a8020a;border-radius: 0;-webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);-ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);-o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);z-index: -1;}.main-menu .navigation>li.dropdown:hover>ul {opacity: 1;visibility: visible;-moz-transform: translateY(0);-webkit-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);transition: all 300ms ease;-moz-transition: all 300ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;}.main-menu .navigation>li>ul>li {position: relative;display: block;padding: 0 20px;width: 100%;}.main-menu .navigation>li>ul>li>a {position: relative;display: block;border-bottom: 1px solid #e9e9e9;padding: 13px 0px 13px;color: #ffffff !important;font-size: 15px;line-height: 24px;font-weight: 600;text-align: left;text-transform: capitalize;transition: all 500ms ease;}.main-menu .navigation>li>ul>li:last-child>a {border: none;}.main-menu .navigation>li>ul>li>a:hover {padding-left: 15px;}.main-menu .navigation>li>ul>li>a:before {position: absolute;top: 0;left: 0px;bottom: 0;content: "";margin: 15px 0;width: 0px;background: #333333;opacity: 0;transition: all 500ms ease;transition: all 200ms linear;transition-delay: 0.1s;}.main-menu .navigation>li>ul>li:hover>a:before {width: 5px;}.main-menu .navigation>li>ul>li.dropdown>a:after {position: absolute;top: 0px;right: 0px;bottom: 0;font-family: FontAwesome;content: "\f105";color: #116da1;font-size: 14px;font-weight: 700;margin: 12px 0;text-align: right;z-index: 5;}.main-menu .navigation>li>ul>li:hover>a:before {opacity: 1;}.main-menu .navigation>li>ul>li>ul {position: absolute;top: 0%;left: 100%;width: 250px;padding: 0;display: none;background: #ffffff;border-radius: 0;-webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);-ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);-o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);-moz-transform: translateY(30px);-webkit-transform: translateY(30px);-ms-transform: translateY(30px);-o-transform: translateY(30px);transform: translateY(30px);transition: all 100ms ease;z-index: 100;}.main-menu .navigation li>ul>li.dropdown:hover ul {opacity: 1;visibility: visible;-moz-transform: translateY(0);-webkit-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);transition: all 300ms ease;-moz-transition: all 300ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;}.main-menu .navigation>li>ul>li>ul>li {position: relative;display: block;padding: 0 20px;width: 100%;}.main-menu .navigation>li>ul>li>ul>li>a {position: relative;display: block;border-bottom: 1px solid #e9e9e9;padding: 13px 0px 13px;color: #242424;;font-size: 15px;line-height: 24px;font-weight: 600;text-align: left;text-transform: capitalize;transition: all 500ms ease;}.main-menu .navigation>li>ul>li>ul>li:last-child>a {border: none;}.main-menu .navigation>li>ul>li:hover>a {padding-left: 15px;}.main-menu .navigation>li>ul>li>ul>li>a:hover {padding-left: 15px;}.main-menu .navigation>li>ul>li>ul>li a:before {position: absolute;top: 0;left: 0px;bottom: 0;content: "";margin: 15px 0;width: 0px;background: #116da1;transition: all 500ms ease;transition: all 200ms linear;transition-delay: 0.1s;}.main-menu .navigation>li>ul>li>ul>li:hover>a:before {width: 5px;}.main-menu .navbar-collapse>ul li.dropdown .dropdown-btn {position: absolute;right: 0px;top: 0;width: 50px;height: 42px;border-left: 1px solid #04102a;text-align: center;font-size: 16px;line-height: 42px;color: #ffffff;cursor: pointer;display: none;z-index: 5;}.header-right {position: relative;display: block;}.header-right .outer-search-box-style1 {position: relative;display: block;float: right;padding: 5px 8px;margin-top: 4px;margin-right: 15px;background: #a8020a;border-radius: 4px;}.outer-search-box-style1 {position: relative;display: inline-block;float: left;}.outer-search-box-style1 p,.outer-search-box-style1 a {color: #ffffff;font-size: 1.5rem;padding: 0;font-weight: 700;margin: 0;}.main-slider {position: relative;overflow: hidden;background-size: cover;background-repeat: no-repeat;background-position: top;padding-top: 80px;padding-bottom: 80px;}.main-slider:before {position: absolute;content: '';left: 0px;top: 0px;right: 0px;bottom: 0px;background: #000000;background: -webkit-linear-gradient(to top right, #000000 0%, rgba(255, 255, 255, 0) 100%);background: -moz-linear-gradient(to top right, #000000 0%, rgba(255, 255, 255, 0) 100%);background: linear-gradient(to top right, #000000 0%, rgba(255, 255, 255, 0) 100%);}.main-slider .title {font-weight: 400;margin-bottom: 20px;color: #ffffff;font-size: 18px;padding-left: 40px;}.main-slider .title:before {position: absolute;content: '';left: 0px;top: 7px;width: 30px;height: 7px;border-top: 2px solid #ffffff;border-bottom: 2px solid #ffffff;}.main-slider h1 {color: #ffffff;margin-bottom: 22px;text-transform: capitalize;}.main-slider .text {font-weight: 400;margin-bottom: 35px;color: #ffffff;font-size: 18px;line-height: 1.8em;}.main-slider .btns-box {float: left;display: inline-block;}.main-slider .btns-box .theme-btn {margin-right: 25px;}.main-slider .play-box {position: relative;float: left;color: #ffffff;font-size: 16px;padding-left: 70px;margin-top: 15px;}.main-slider .play-box .play-button {position: absolute;left: 0px;top: -18px;}.main-slider .play-box .play-button span {position: relative;width: 60px;height: 60px;z-index: 10;color: #ffffff;font-weight: 400;font-size: 39px;text-align: center;padding-left: 4px;display: inline-block;line-height: 60px;border-radius: 50%;transition: all 900ms ease;-moz-transition: all 900ms ease;-webkit-transition: all 900ms ease;-ms-transition: all 900ms ease;-o-transition: all 900ms ease;background-color: #a8020a;}.main-slider .play-box .play-button .ripple,.main-slider .play-box .play-button .ripple:before,.main-slider .play-box .play-button .ripple:after {position: absolute;top: 50%;left: 50%;width: 60px;height: 60px;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-border-radius: 50% 50% 50% 50%;-moz-border-radius: 50% 50% 50% 50%;-ms-border-radius: 50% 50% 50% 50%;-o-border-radius: 50% 50% 50% 50%;border-radius: 50% 50% 50% 50%;-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, .6);-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, .6);-ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, .6);-o-box-shadow: 0 0 0 0 rgba(255, 255, 255, .6);box-shadow: 0 0 0 0 rgba(255, 255, 255, .6);-webkit-animation: ripple 3s infinite;-moz-animation: ripple 3s infinite;-ms-animation: ripple 3s infinite;-o-animation: ripple 3s infinite;animation: ripple 3s infinite;}.main-slider .play-box .play-button .ripple:before {-webkit-animation-delay: .9s;-moz-animation-delay: .9s;-ms-animation-delay: .9s;-o-animation-delay: .9s;animation-delay: .9s;content: "";position: absolute;}.main-slider .play-box .play-button .ripple:after {-webkit-animation-delay: .6s;-moz-animation-delay: .6s;-ms-animation-delay: .6s;-o-animation-delay: .6s;animation-delay: .6s;content: "";position: absolute;}@-webkit-keyframes ripple {70% {box-shadow: 0 0 0 70px rgba(253, 167, 0, 0);}100% {box-shadow: 0 0 0 0 rgba(253, 167, 0, 0);}}@keyframes ripple {70% {box-shadow: 0 0 0 70px rgba(253, 167, 0, 0);}100% {box-shadow: 0 0 0 0 rgba(253, 167, 0, 0);}}/***====================================================================About Section====================================================================***/.about-section {position: relative;padding: 100px 0px 100px;background: #dbdbdb;}.about-section .inner-container {position: relative;background-position: left bottom;background-repeat: no-repeat;}.about-section .content-column {position: relative;}.about-section .content-column .inner-column {position: relative;}.about-section .content-column .sec-title {margin-bottom: 25px;}.about-section .content-column .text {position: relative;margin-bottom: 35px;}.about-section .content-column .text p {position: relative;font-size: 16px;color: #333333;line-height: 1.7em;margin-bottom: 20px;}.about-section .content-column .text p:last-child {margin-bottom: 0px;}.about-section .content-column .signature {margin-left: 40px;}.about-section .image-column {position: relative;}.about-section .image-column .inner-column {position: relative;}.about-section .image-column .image {position: relative;z-index: 1;}.about-section .image-column .image img {position: relative;width: 100%;display: block;}.about-section .image-column .experiance-box {position: absolute;right: -25px;bottom: 30px;}.about-section .image-column .experiance-box:before {position: absolute;content: '';right: 0px;bottom: -25px;width: 0;height: 0;z-index: 1;border-top: 25px solid #111111;border-right: 25px solid transparent;}.about-section .image-column .experiance-box .box-inner {position: relative;padding: 30px 45px;text-align: center;border-radius: 20px 0px 0px 0px;background-color: rgb(51 51 51);}.about-section .image-column .experiance-box .count-box {position: relative;color: #ffffff;font-size: 60px;font-weight: 700;line-height: 1em;}.about-section .image-column .experiance-box h6 {position: relative;color: #ffffff;font-weight: 700;margin-top: 10px;text-transform: uppercase;}/***====================================================================Services Section====================================================================***/.services-section {position: relative;padding: 100px 0px 100px;}.services-section .side-image {position: absolute;right: 0px;bottom: 0px;}.services-section .owl-nav {display: none;}.services-section .owl-dots {position: relative;margin-top: 50px;text-align: center;}.services-section .owl-dots .owl-dot {position: relative;width: 15px;height: 15px;margin: 0px 7px;border-radius: 50px;display: inline-block;border: 2px solid #111111;transition: all 300ms ease;-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;-moz-transition: all 300ms ease;}.services-section .owl-dots .owl-dot:hover,.services-section .owl-dots .owl-dot.active {background-color: #a8020a;border-color: #a8020a;}.services-section .owl-carousel .owl-stage-outer {position: static;padding: 20px 0px;}.services-section .owl-theme .service-block {margin: 0px 15px;}.services-section .owl-carousel {margin: 0px -15px;width: auto;}.service-block {position: relative;margin-bottom: 60px;}.service-block .inner-box {position: relative;padding: 0px 0px 10px;background-color: #ffffff;text-align: center;border-bottom: 4px solid #a8020a;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.10);}.service-block .inner-box .pattern-layer {position: absolute;left: 0px;top: 0px;right: 0px;bottom: 0px;opacity: 0;transition: all 300ms ease;-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;-moz-transition: all 300ms ease;}.service-block .inner-box:hover .pattern-layer {opacity: 1;}.service-block .inner-box .icon {position: absolute;right: 0px;top: 0px;color: #a8020a;line-height: 1em;font-size: 60px;}.service-block .inner-box .content {position: relative;}.service-block .inner-box h4 a {position: relative;color: #222222;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.service-block .inner-box h4 a:hover {color: #a8020a;}.service-block .inner-box .text {position: relative;color: #555555;font-size: 16px;line-height: 1.7em;margin-top: 25px;}.service-block .inner-box .read-more {position: absolute;right: 30px;bottom: -25px;color: #ffffff;font-weight: 600;padding: 12px 24px;background-color: #222222;border-radius: 15px 0px 0px 0px;border-right: 2px solid #a8020a;transition: all 300ms ease;-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;-moz-transition: all 300ms ease;}.service-block .inner-box:hover .read-more {background-color: #a8020a;border-color: #222222;}/***====================================================================CTA Section====================================================================***/.cta-section {position: relative;padding: 100px 0px 100px;background-attachment: fixed;background-size: cover;}.cta-section:before {position: absolute;content: '';left: 0px;top: 0px;right: 0px;bottom: 0px;background-color: rgba(0, 0, 0, 0.60);}.cta-section .title-box {position: relative;text-align: center;margin-bottom: 40px;}.cta-section .title-box h2 {color: #ffffff;}.cta-section .cta-list {position: relative;}.cta-section .cta-list li {position: relative;color: #ffffff;font-size: 18px;font-weight: 700;margin-right: 30px;padding-left: 50px;letter-spacing: 1px;margin-bottom: 12px;display: inline-block;text-transform: uppercase;}.cta-section .cta-list li:before {position: absolute;content: '';left: 29px;top: 5px;width: 2px;height: 2px;border: 5px solid #f8f8f7;}.cta-section .cta-list li:last-child {margin-right: 0px;}.cta-section .btn-box {position: relative;margin-top: 40px;}.cta-section .btn-box .theme-btn {margin: 0px 10px;}.equipment-name {background: #a8020a;padding: 5px;text-align: center;color: #fff;font-size: 32px;}/***====================================================================Testimnial Section====================================================================***/.testimonial-section {position: relative;padding: 100px 0px 100px;background-color: #f5f5f5;background-position: center center;background-repeat: no-repeat;}.testimonial-section .owl-nav {position: absolute;right: 15px;top: -90px;}.testimonial-section .owl-nav .owl-prev,.testimonial-section .owl-nav .owl-next {position: relative;width: 40px;height: 40px;color: #222222;font-size: 18px;border-radius: 2px;line-height: 38px;margin-left: 15px;text-align: center;display: inline-block;border: 1px solid #222222;background-color: #ffffff;-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;-moz-transition: all 300ms ease;transition: all 300ms ease;}.testimonial-section .owl-nav .owl-prev:hover,.testimonial-section .owl-nav .owl-next:hover {background-color: #a8020a;border-color: #a8020a;color: #ffffff;}.testimonial-section .owl-dots {display: none;}.testimonial-section .owl-carousel .owl-stage-outer {position: static;padding: 20px 0px;}.testimonial-section .owl-theme .testimonial-block {margin: 0px 15px;}.testimonial-section .owl-carousel {margin: 0px -15px;width: auto;}.testimonial-block {position: relative;z-index: 1;}.testimonial-block .inner-box {position: relative;padding: 40px 45px;border-radius: 10px;background-color: #ffffff;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);}.testimonial-block .inner-box:before {position: absolute;content: '';left: 30px;right: 30px;bottom: -10px;height: 50px;z-index: -1;border-radius: 50px;background-color: #ffffff;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.10);-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;-moz-transition: all 300ms ease;transition: all 300ms ease;}.testimonial-block .inner-box:hover::before {background-color: #e75222;}.testimonial-block .inner-box .quote-icon {position: absolute;right: 60px;bottom: 60px;color: #e5e5e5;font-size: 60px;}.testimonial-block .inner-box .author-image-outer {position: relative;}.testimonial-block .inner-box .author-image-outer .author-image {position: absolute;right: 0px;top: -65px;width: 115px;height: 135px;border-radius: 0%;}.testimonial-block .inner-box .author-image-outer h6 {position: relative;color: #222222;font-size: 18px;font-weight: 700;line-height: 1.3em;text-transform: capitalize;}.testimonial-block .inner-box .author-image-outer .designation {position: relative;color: #4c4c4c;font-size: 14px;margin-top: 8px;}.testimonial-block .inner-box .author-image-outer .quote-icon {position: absolute;right: 0px;top: 5px;color: #dbdbdb;line-height: 1em;font-size: 40px;}.testimonial-block .inner-box .text {position: relative;color: #555555;font-size: 16px;line-height: 1.9em;margin-top: 20px;padding-right: 40px;}.testimonial-block .inner-box .rating {position: relative;color: #ffaa01;font-size: 16px;margin-top: 10px;}/***====================================================================Main Footer====================================================================***/.main-footer {position: relative;padding: 100px 0px 0px;background-size: cover;}.main-footer .side-image {position: absolute;left: 0px;bottom: 50px;z-index: 1;}.main-footer .footer-widget {position: relative;z-index: 1;margin-bottom: 40px;}.main-footer .widgets-section {position: relative;padding-bottom: 40px;}.main-footer .footer-widget h4 {color: #ffffff;margin-bottom: 25px;text-transform: capitalize;}/* Recent Posts */.main-footer .news-widget {position: relative;}.main-footer .news-widget .post {position: relative;min-height: 80px;padding-left: 100px;margin-bottom: 25px;}.main-footer .news-widget .post:last-child {margin-bottom: 0;}.main-footer .news-widget .post .thumb {position: absolute;left: 0px;top: 4px;height: 80px;width: 80px;overflow: hidden;}.main-footer .news-widget .post .thumb a {display: block;}.main-footer .news-widget .post .thumb img {display: block;width: 100%;height: auto;}.main-footer .news-widget .post h6 {position: relative;color: #ffffff;line-height: 1.7em;font-weight: 700;font-size: 16px;}.main-footer .news-widget .post h6 a {color: #ffffff;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.main-footer .news-widget .post h6 a:hover {color: #a8020a;}.main-footer .news-widget .post .date {position: relative;display: block;font-size: 14px;line-height: 1.3em;color: #ffffff;margin-top: 8px;text-transform: uppercase;}/* List Link */.list-link {position: relative;}.list-link li {position: relative;margin-bottom: 13px;}.list-link li a {position: relative;color: #ffffff;font-size: 16px;padding-left: 26px;-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;-moz-transition: all 300ms ease;transition: all 300ms ease;}.list-link li a:hover {color: #a8020a;}.list-link li a:before {position: absolute;content: "\f0da";left: 0px;top: 2px;font-size: 14px;line-height: 1em;font-family: "fontawesome";color: #ffffff;}.main-footer .request-widget .phone {position: relative;color: #ffffff;font-weight: 700;font-size: 30px;line-height: 1.3em;-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;-moz-transition: all 300ms ease;transition: all 300ms ease;}.main-footer .request-widget .phone:hover {color: #a8020a;}.main-footer .request-widget .text {position: relative;color: #ffffff;font-size: 16px;opacity: 0.80;line-height: 1.8em;margin-top: 15px;margin-bottom: 25px;}.main-footer .request-widget .theme-btn {padding: 16px 28px;}.main-footer .footer-bottom {position: relative;padding: 20px 0px;background-color: #000000;}.main-footer .footer-bottom .copyright {position: relative;color: #ffffff;font-size: 16px;font-weight: 400;}.main-footer .footer-bottom .copyright a {position: relative;font-weight: 600;color: #ffffff;}.main-footer .footer-bottom .social-box {position: relative;text-align: right;}.main-footer .footer-bottom .social-box li {position: relative;margin-left: 15px;display: inline-block;}.main-footer .footer-bottom .social-box li a {position: relative;color: #ffffff;font-size: 15px;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.main-footer .footer-bottom .social-box li a:hover {color: #a8020a;}.main-footer .logo-widget .logo {margin-bottom: 30px;}.main-footer .logo-widget .text {position: relative;color: #ffffff;opacity: 0.80;line-height: 1.9em;}.main-footer .lower-form-box {position: relative;padding: 50px 0px 0px;border-top: 1px solid rgba(255, 255, 255, 0.20);}.main-footer .lower-form-box .title-column {position: relative;}.main-footer .lower-form-box .title-column .inner-column {position: relative;color: #ffffff;font-size: 27px;font-weight: 500;line-height: 1.4em;padding-left: 80px;}.main-footer .lower-form-box .title-column .icon {position: absolute;left: 0px;top: 8px;color: #a8020a;font-size: 60px;line-height: 1em;font-weight: 400;}.main-footer .lower-form-box .newsletter-form-two {margin-top: 10px;}.page-title {position: relative;background-size: cover;background-position: center;text-align: center;overflow: hidden;padding: 130px 0px 130px;}.page-title:before {position: absolute;content: '';left: 0px;bottom: 0px;top: 0px;right: 0px;background-color: rgb(0 0 0 / 52%);}.page-title .auto-container {position: relative;}.page-title h2 {color: #ffffff;margin-bottom: 0px;text-transform: uppercase;}.page-breadcrumb {position: relative;margin-bottom: 10px;}.page-breadcrumb li {position: relative;display: inline-block;margin-right: 10px;padding-right: 15px;color: #ffffff;font-size: 18px;font-weight: 400;text-transform: capitalize;}.page-breadcrumb li:after {position: absolute;content: "/";right: -2px;top: -1px;color: #ffffff;font-size: 18px;font-weight: 700;font-family: 'FontAwesome';}.page-breadcrumb li:last-child::after {display: none;}.page-breadcrumb li:last-child {padding-right: 0px;margin-right: 0px;}.page-breadcrumb li a {color: #ffffff;font-weight: 500;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;}.page-breadcrumb li a:hover {color: #ffffff;}.contact-info-section {position: relative;padding: 100px 0px 70px;background: #ffffff;}.contact-info-section.style-two {padding-bottom: 20px;}.contact-info-section .info-column {position: relative;margin-bottom: 30px;}.contact-info-section .info-column .inner-column {position: relative;color: #333333;font-size: 16px;line-height: 1.7em;padding-left: 90px;}.contact-info-section .info-column .icon {position: absolute;left: 0px;top: 0px;color: #a8020a;font-size: 60px;line-height: 1em;}.contact-info-section .info-column strong {position: relative;color: #222222;font-size: 22px;display: block;margin-bottom: 10px;}.contact-info-section .info-column .inner-column a {position: relative;color: #333333;}.map-section-section {position: relative;}.map-section-section iframe {position: relative;width: 100%;height: 650px;}.contact-form input.error,.contact-form select.error,.contact-form textarea.error {border-color: #ff0000 !important;}.contact-form label.error {display: block;line-height: 24px;padding: 5px 0px 0px;margin: 0px;text-transform: uppercase;font-size: 12px;color: #ff0000;font-weight: 500;}.request-quote-section {position: relative;padding: 100px 0px 100px;}.request-quote-section.style-two {padding-bottom: 0px;}.request-quote-section.style-three {padding-bottom: 0px;margin-top: -400px;}.request-quote-section .auto-container {position: relative;}.request-quote-section .image-layer {position: absolute;left: 0px;top: 0px;width: 100%;height: 700px;background-attachment: fixed;background-size: cover;}.request-quote-section .image-layer:before {position: absolute;content: '';left: 0px;top: 0px;right: 0px;bottom: 0px;opacity: 0.80;background-color: #000000;}.request-quote-section .content-box {position: relative;}.request-quote-section .content-box .play-box {position: absolute;right: 0px;top: 0px;z-index: 1;color: #ffffff;font-size: 24px;line-height: 70px;font-weight: 700;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;}.request-quote-section .content-box .play-box .play-btn {position: relative;width: 70px;height: 70px;color: #ffffff;font-weight: 400;font-size: 24px;text-align: center;border-radius: 0px;padding-left: 0px;margin: 0 auto;display: block;margin-bottom: 25px;background-color: #f05523;transition: all 900ms ease;-moz-transition: all 900ms ease;-webkit-transition: all 900ms ease;-ms-transition: all 900ms ease;-o-transition: all 900ms ease;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.10);}.request-quote-section .content-box .play-box .ripple,.request-quote-section .content-box .play-box .ripple:before,.request-quote-section .content-box .play-box .ripple:after {position: absolute;top: 50%;left: 50%;width: 70px;height: 70px;margin-left: -2px;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-border-radius: 0%;-moz-border-radius: 0%;-ms-border-radius: 0%;-o-border-radius: 0%;border-radius: 0%;-webkit-box-shadow: 0 0 0 0 rgba(240, 85, 35, .4);-moz-box-shadow: 0 0 0 0 rgba(240, 85, 35, .4);-ms-box-shadow: 0 0 0 0 rgba(240, 85, 35, .4);-o-box-shadow: 0 0 0 0 rgba(240, 85, 35, .4);box-shadow: 0 0 0 0 rgba(240, 85, 35, .4);-webkit-animation: ripple 3s infinite;-moz-animation: ripple 3s infinite;-ms-animation: ripple 3s infinite;-o-animation: ripple 3s infinite;animation: ripple 3s infinite;}.request-quote-section .content-box .play-box .ripple:before {-webkit-animation-delay: .9s;-moz-animation-delay: .9s;-ms-animation-delay: .9s;-o-animation-delay: .9s;animation-delay: .9s;content: "";position: absolute;}.request-quote-section .content-box .play-box .ripple:after {-webkit-animation-delay: .6s;-moz-animation-delay: .6s;-ms-animation-delay: .6s;-o-animation-delay: .6s;animation-delay: .6s;content: "";position: absolute;}.request-quote-section .content-box h2 {color: #ffffff;margin-top: 35px;}.request-quote-section .content-box .text {position: relative;font-weight: 400;color: #ffffff;margin-top: 20px;font-size: 16px;line-height: 1.9em;margin-bottom: 40px;}.request-quote-section .inner-container {position: relative;padding: 35px 35px;margin-top: 100px;border-radius: 15px;background-color: #dbdbdb;background-position: left bottom;background-repeat: no-repeat;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.10);}.request-quote-section .inner-container .cap-icon {position: absolute;left: 0px;top: -150px;right: 0px;text-align: center;}/*Default Form*/.default-form {position: relative;}.default-form .form-group {position: relative;margin-bottom: 20px;}.default-form input[type="text"],.default-form input[type="email"],.default-form input[type="password"],.default-form select,.default-form textarea {display: block;width: 100%;line-height: 28px;height: 44px;font-size: 14px;padding: 5px 16px;color: #777777;border-radius: 5px;transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;}.default-form .form-group textarea::-webkit-input-placeholder,.default-form .form-group input::-webkit-input-placeholder {color: #777777;}.default-form textarea {height: 90px;resize: none;font-size: 15px;padding-top: 18px;}.default-form input[type="text"]:focus,.default-form input[type="email"]:focus,.default-form input[type="password"]:focus,.default-form select:focus,.default-form textarea:focus {border-color: #f05523;}.default-form .theme-btn {cursor: pointer;}.service-page {padding: 80px 0;}.service-list {background: #a8020a;border-radius: 4px;margin-top: 10px;padding: 13px 0;}.service-list li {padding: 10px;font-size: 1.2rem;}.service-list a {color: #ffffff;display: block;border-bottom: 1px solid #ffffff;padding: 10px;background: #a8020a;}.service-list a:hover {background: #000000;}