@font-face {  font-family: 'zhizn_regular';  src: url('../fonts/zhizn_regular.eot');  src: url('../fonts/zhizn_regular.eot?#iefix') format('embedded-opentype'), url('../fonts/zhizn_regular.woff2') format('woff2'), url('../fonts/zhizn_regular.woff') format('woff'), url('../fonts/zhizn_regular.ttf') format('truetype'), url('../fonts/zhizn_regular.svg') format('svg');  font-display: swap;  }  body {background: #eee;-webkit-backface-visibility: hidden;}  .main-container, .nav-container, .footer-container, nav, nav.fixed, .callout {max-width: 1600px;margin: 0 auto;left: 0;right: 0;overflow: hidden;}  body.boxed-layout .main-container, body.boxed-layout .nav-container, body.boxed-layout .footer-container, body.boxed-layout nav, body.boxed-layout nav.fixed, body.boxed-layout nav.overlay {max-width: 1280px;}  .main-container {transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;clear: both;position: relative;}  .slider {position: relative;}  a {text-decoration: none;outline: none !important;}  a, a:hover, a:active, a:visited, a:focus {text-decoration: none;}  img {max-width: 100%;}  .hero-slider {position: relative;overflow: hidden;background: #222;}  .flex-control-nav {bottom: 16px;}  .flex-control-nav li {margin: 0 7px;}  .pull-right {right: 0;}  .pull-left {left: 0;}  .parallax .background-image-holder {transition: opacity 0.3s ease !important;}  .parallax {overflow: hidden;}  @media all and (max-width: 767px) {  .hide-for-small {display: none;}  }  .img-responsive {min-width: 100%;}  /*!---------- MIXINS ----------*/  .v-align-children {display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;flex-direction: row;-webkit-flex-direction: row;}  .v-align-children-column {display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;flex-direction: column;-webkit-flex-direction: column;}  .disable-select {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}  @media all and (max-width: 990px) {  .v-align-children {display: block !important;}  }  /*!---------- SECTIONS ----------*/  section {padding: 10px 0px 0px 0px;position: relative;background: #fff;}  section h2 {}  section .container {position: relative;z-index: 2;}  @media all and (max-width: 767px) {  section {padding: 20px 0px 0px 0;}  }  /*!---------- TYPOGRAPHY ----------*/  body {font-family: 'PT Sans', sans-serif;font-size: 16px;line-height: 24px;color: #555;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}  h1, h2, h3, h4, h5, h6 {color: #222;margin: 0;cursor: default;font-family: 'Comfortaa', cursive;font-weight: 700;}  h1 {font-size: 60px;line-height: 70px;letter-spacing: -1px;font-family: 'zhizn_regular', sans-serif;}  h2 {font-size: 56px;line-height: 64px;letter-spacing: -1px;font-family: 'zhizn_regular', sans-serif;}  h3 {font-size: 46px;line-height: 54px;letter-spacing: -1px;}  h4 {font-size: 36px;line-height: 44px;}  h5 {font-size: 22px;line-height: 30px;}  h6 {font-size: 18px;line-height: 28px;font-weight: 700;}  h6.light {font-weight: 300;letter-spacing: 2px;margin-right: -2px;}  @media all and (max-width: 1024px) {  h1 {font-size: 50px;line-height: 60px;}  h2 {font-size: 50px;line-height: 58px;}  h3 {font-size: 40px;line-height: 48px;}  h4 {font-size: 30px;line-height: 38px;}  }  img.wp-smiley, img.emoji {display: inline !important;border: none !important;box-shadow: none !important;height: 1em !important;width: 1em !important;margin: 0 .07em !important;vertical-align: -0.1em !important;background: none !important;padding: 0 !important;}  @media all and (max-width: 990px) {  h1 {font-size: 40px;line-height: 50px;}  h2 {font-size: 46px;line-height: 50px;}  h3 {font-size: 36px;line-height: 40px;}  h4 {font-size: 26px;line-height: 30px;}  h5 {font-size: 18px;line-height: 26px;}  }  p {font-size: 16px;line-height: 24px;margin-bottom: 24px;cursor: default;}  p.lead {font-size: 22px;font-weight: 300;line-height: 30px;}  p.sub {font-size: 12px;line-height: 16px;}  p.sub a {font-weight: bold;color: #222;}  p:last-child {margin-bottom: 0;}  p a {color: #1e9e30;font-weight: 700;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}  p a:hover {color: #40a74f;}  p.text-white a {color: #fff;}  @media all and (max-width: 768px) {  p.lead {font-weight: normal;font-size: 16px;line-height: 24px;}  }  /*!---------- BUTTONS ----------*/  .btn {display: inline-block;height: 55px;line-height: 53px;font-size: 18px;border-radius: 100px;padding: 0 36px;border: 1px solid #ccc;color: #1e9e30;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;text-align: center;}  .btn:hover {background-color: #1e9e30;}  .btn-filled {background: #1e9e30;color: #fff;border: 1px solid #1e9e30;}  .btn-filled:hover, .btn:hover {color: #fff;border-color: #186d24;}  .btn-filled:hover {background: #186d24;}  .btn.super-action {border-radius: 3px;height: 85px;line-height: 76px;font-size: 24px;font-weight: 300;min-width: 267px;border: 2px solid;}  .btn.super-action.btn-filled {background: #1e9e30;color: #fff;border: 2px solid #1e9e30;}  .btn.super-action.btn-filled:hover {background: #186d24;}  .btn-sm {height: 45px;line-height: 40px;font-size: 16px;padding: 0 28px;}  .btn-xs {height: 40px;line-height: 35px;font-size: 16px;padding: 0 26px;}  @media all and (max-width: 767px) {  .btn {height: 45px;line-height: 40px;font-size: 16px;padding: 0 28px;}  .btn.super-action {height: 64px;line-height: 58px;min-width: 0px;font-size: 18px;font-weight: normal;}  }  /*!---------- COLOURS ----------*/  a {color: #ff0000;}  a:hover {color: #444;}  .text-white {color: #fff !important;}  .text-black {color: #000 !important;}  .text-gray {color: #777 !important;}  .text-red {color: #d12345 !important;}  .text-green {color: #1e9e30 !important;}  .muted-white {color: #f8f8f8;}  .bg-secondary {background: #f6f8fa;}  section.bg-dark, footer.bg-dark {background: #222;}  section.bg-red {background: #CC0000;}  section.bg-dark.bg-secondary, footer.bg-dark.bg-secondary {background: #282828;}  section.bg-dark h1, footer.bg-dark h1, section.bg-dark h2, footer.bg-dark h2, section.bg-dark h3, footer.bg-dark h3, section.bg-dark h4, footer.bg-dark h4, section.bg-dark h5, footer.bg-dark h5, section.bg-dark h6, footer.bg-dark h6 {color: #fff;}  section.bg-dark p, section.bg-dark span, footer.bg-dark {color: #eee;}  section.bg-dark a, footer.bg-dark span {color: #fff;}  ::selection {background: #1e9e30;color: #fff;}  ::-moz-selection {background: #1e9e30;color: #fff;}  /*!---------- FORMS ----------*/  input, textarea {-webkit-appearance: none;}  textarea {font-weight: 400;}  input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { /* display: none; <- Crashes Chrome on hover */-webkit-appearance: none;margin: 0; /* <-- Apparently some margin are still there even though it's hidden */}  input[type="email"], input[type="text"], input[type="number"] {height: 54px;line-height: 48px;padding-left: 16px;border: 1px solid #eee;background: #fff;border-radius: 3px;font-size: 16px;color: #888888;font-weight: 400;}  textarea {min-height: 54px;line-height: 48px;padding-left: 16px;border: 1px solid #eee;background: #fff;border-radius: 3px;font-size: 16px;color: #888888;font-weight: 400;width: 100%;min-width: 100%;max-width: 100%;margin-bottom: 15px;}  .contacts-box-form textarea {height: 168px;}  button.submit {font-weight: 500 !important;height: 54px;line-height: 48px;text-align: center;background: #1e9e30;border: 1px solid #1e9e30;font-size: 18px;font-weight: 300;padding: 0 36px;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;color: #fff;}  input[type="submit"]:hover {background: #186d24;border: 1px solid #186d24;color: #fff;}  input:focus, textarea:focus {outline: none;}  input.field-error, textarea.field-error {outline: 1px solid #a83a3a;}  form {position: relative;display: inline-block;}  form p {margin-top: 12px;}  form a {font-weight: bold;}  .content-block {margin-bottom: 2em;}  .contained-form input[type="text"]:first-of-type {border-radius: 3px 0px 0px 3px;position: relative;left: 3px;}  .contained-form input[type="text"]:nth-of-type(2) {border-radius: 0px;border-left: 1px solid #eee;}  .contained-form input[type="submit"] {border-radius: 0px 3px 3px 0px;position: relative;right: 3px;top: 1px;}  .wpcf7-form.use-floating-validation-tip{text-align: center}  .your-message{float: left;width: 100%;margin-top: 15px;}  .contacts-box-form h5{margin-bottom: 8px};  button:focus{outline: none !important;}  .form-success, .form-error {position: absolute;bottom: 105%;left: 0;width: 100%;z-index: 20;background: #a83a3a;color: #fff;border-radius: 3px;padding: 8px;display: none;}  .form-success {background: #3aa844;}  @media all and (max-width: 767px) {  .contained-form input {width: 100%;left: 0 !important;right: 0 !important;}  .contained-form input[type="text"]:first-of-type {border-bottom: none;border-radius: 3px 3px 0px 0px;}  .contained-form input[type="text"]:nth-of-type(2) {border-radius: 0px;border-top: 1px solid #eee;}  .contained-form input[type="submit"] {border-radius: 0px 0px 3px 3px;top: 0;}  }  .mail-list-form {display: none;}  /*!---------- VIDEO ----------*/  video {max-width: 100%;}  .local-video-container {position: relative;}  .local-video-container video {box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);}  .local-video-container .background-image-holder {transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;top: 0;box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.26);}  .background-image-holder.fadeout {opacity: 0 !important;z-index: 0;}  .background-image-holder.parallax {height: 150%;top: -30%;transition: all 0s ease !important;}  @media all and (max-width: 767px) {  video {max-width: 100% !important;}  }  .play-button {width: 80px;height: 80px;background: #fff;text-align: center;margin: 0 auto;position: absolute;top: 50%;left: 50%;margin-top: -40px;margin-left: -40px;z-index: 4;border-radius: 50%;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;cursor: pointer;}  .play-button:before {position: absolute;top: 50%;margin-top: -15px;left: 50%;margin-left: -8px;content: '';width: 0;height: 0;border-style: solid;border-width: 15px 0 15px 26.0px;border-color: transparent transparent transparent #222222;}  .play-button:hover {transform: scale(1.1);-webkit-transform: scale(1.1);}  @media all and (max-width: 767px) {  .play-button {width: 65px;height: 65px;margin-top: -32px;}  .play-button:before {position: absolute;top: 50%;margin-top: -9px;margin-left: -8px;content: '';width: 0;height: 0;border-style: solid;border-width: 10px 0 10px 20.0px;border-color: transparent transparent transparent #222222;}  }  .play-button.video-playing {transform: scale(0.5) translateY(300px);-webkit-transform: scale(0.5) translateY(300px);opacity: 0.7;display: none;}  .play-button.video-playing:before, .play-button.large.video-playing:before {border: none;width: 6px;height: 30px;background: #222;margin-top: -15px;margin-left: -10px;}  .play-button.video-playing:after {content: '';width: 6px;height: 30px;position: absolute;background: #222;top: 50%;margin-top: -15px;margin-left: 2px;}  .play-button.video-playing:hover {opacity: 1;}  .play-button.large {height: 120px;width: 120px;margin-top: -60px;margin-left: -60px;}  .play-button.large:before {margin-top: -18px;margin-left: -10px;content: '';width: 0;height: 0;border-style: solid;border-width: 20px 0 20px 31.0px;border-color: transparent transparent transparent #222222;}  @media all and (max-width: 767px) {  .play-button.large {width: 90px;height: 90px;margin-top: -45px;}  .play-button.large:before {margin-top: -14px;margin-left: -8px;content: '';width: 0;height: 0;border-style: solid;border-width: 15px 0 15px 25.0px;border-color: transparent transparent transparent #222222;}  }  .modal-video {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 999;background: rgba(0, 0, 0, 0.6);transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;opacity: 0;z-index: -1;}  .modal-video video {margin: 0 auto;width: 675px;display: block;top: 50%;position: relative;transform: translateY(-50%);-webkit-transform: translateY(-50%);box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);}  .modal-video.reveal-modal {opacity: 1;z-index: 999;}  .modal-video-container .play-button.video-playing {z-index: 1000;}  @media all and (max-width: 767px) {  .modal-video video {width: 100%;padding: 0 15px;}  }  .fs-video-wrapper {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;}  .fs-video-wrapper video {position: absolute;width: 100%;left: 0;}  .embed-video-container {width: 100%;max-width: 600px;position: relative;display: inline-block;}  .embed-video-container iframe {border: none;width: 100%;height: 312px;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);}  @media all and (max-width: 990px) {  .embed-video-container {margin-bottom: 20px;}  }  @media all and (max-width: 767px) {  .embed-video-container iframe {height: 200px;}  }  /*!---------- LISTS ----------*/  ul {list-style: none;padding: 0;margin: 0;}  li {margin: 0;padding: 0;}  /*!---------- TABS ----------*/  .tabs {display: inline-block;overflow: hidden;text-align: center;width: 100%;margin-bottom: 20px;}  .tabs li {display: inline-block;}  .tabbed-content .content li {max-height: 0;transition: opacity 0.5s ease;-webkit-transition: opacity 0.5s ease;-moz-transition: opacity 0.5s ease;overflow: hidden;opacity: 0;}  .tabbed-content .content li.active {opacity: 1;max-height: 3000px;}  .tab-title {transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;opacity: 0.7;cursor: pointer;}  .tab-title .indicator {width: 8px;height: 8px;display: inline-block;border-radius: 50%;background: none;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}  .tab-title i {color: #1e9e30;font-size: 56px;line-height: 64px;margin-bottom: 24px;}  .tab-title h6 {font-weight: 300;letter-spacing: 2px;margin-right: -2px;font-size: 12px;cursor: pointer;}  .tabs li.active .tab-title, .tabs li:hover .tab-title {opacity: 1;}  .tabs li.active .tab-title .indicator {background: #1e9e30;}  .tab-content {width: 100%;overflow: hidden;}  .tab-content img {display: inline-block;margin-bottom: 26.66666667px;}  .tab-content h5 {margin-bottom: 20px;}  .tab-content .embed-video-container {margin-bottom: 26.66666667px;}  .tab-content iframe {width: 100%;}  .tab-content .slides li {max-height: 8000px;opacity: 1;}  .tab-content .flex-control-nav {bottom: 42px;}  .tab-content .flex-control-nav li {max-height: 80px;opacity: 1;}  .icon-tabs .tab-title {margin: 0 32px;}  .text-tabs .tab-title {padding: 6px 18px;border: 1px solid rgba(0, 0, 0, 0);margin: 0 8px;border-radius: 3px;}  .text-tabs .tabs li:hover .tab-title {border-color: #ccc;}  .text-tabs .tabs li.active .tab-title {border-color: #1e9e30;}  @media all and (max-width: 767px) {  .icon-tabs .tab-title {opacity: .4;margin-bottom: 16px;}  .tab-title .indicator {display: none;}  }  /*!---------- NAVIGATION ----------*/  .nav-container, nav {overflow: visible;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}  .nav-container.dismiss-active {min-height: 80px !important;max-height: 80px !important;}  .nav-container.dark {background: #222;}  nav {-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}  nav a {color: #666;}  nav .logo {transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}  nav .logo img {max-height: 60px;float: left;margin: 8px 0 0 0;}  nav .logo div {float: left;margin: 20px 0 0 10px;}  nav .logo span {display: block;margin: 0 0 0 0; /* font-family: 'zhizn_regular', sans-serif; */font-family: 'Comfortaa', cursive;font-size: 26px;font-weight: 900;color: #d12345 !important;letter-spacing: 0px;}  nav .logo small {display: block;margin: -2px 0 0 0;color: #000;letter-spacing: 3px;}  @media all and (max-width: 768px) {  nav {overflow: hidden;}  }  nav .callout {position: relative;top: 0;width: 100%;z-index: 2;}  nav.fixed, nav.overlay {position: fixed;top: 0;z-index: 100;left: 0;overflow: visible;}  nav.fixed {z-index: 101;}  .admin-bar nav.fixed {top: 32px;}  @media (max-width: 600px) {  .admin-bar nav.fixed {top: 0;}  }  nav.shrink .navbar {height: 60px;max-height: 60px;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);}  nav.shrink .btn {height: 45px;line-height: 40px;padding: 0 26px;font-size: 16px;}  .navbar {border-radius: 0;}  nav.dark .navbar {background: #222;color: #fff;}  nav.dark a {color: #fff;}  nav.dark .subnav li a {color: #666;}  nav.dark .mobile-toggle .upper, nav.dark .mobile-toggle .middle, nav.dark .mobile-toggle .lower {background: #fff;}  nav.overlay .navbar {background: rgba(255, 255, 255, 0.6);}  nav.overlay.dark .navbar {background: rgba(35, 35, 35, 0.8);}  nav.overlay.fixed .navbar {background: rgba(255, 255, 255, 0.9);}  nav.overlay.fixed.dark .navbar {background: rgba(35, 35, 35, 0.95);}  nav ul {display: inline-block;}  nav ul li {float: left;font-size: 14px;}  nav ul ul {position: absolute;background: #fff;visibility: hidden;z-index: 999;min-width: 150px;padding: 0;border-radius: 3px;top: 100%;left: 0;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;opacity: 0;}  nav ul ul li {line-height: 32px;text-align: left;position: relative;margin-right: 0;width: 100%;}  nav ul ul li a {display: block;padding: 0 20px;width: 100%;}  nav ul ul li:first-child {padding-top: 8px;}  nav ul ul li:last-child {padding-bottom: 8px;}  nav ul li:hover ul:nth-of-type(1) {visibility: visible;opacity: 1;}  nav ul li:hover .subnav .subnav {visibility: hidden;opacity: 0;}  .has-dropdown .has-dropdown:hover .subnav {visibility: visible;opacity: 1;}  .has-dropdown .subnav .subnav {top: 0;left: 100%;}  @media all and (max-width: 990px) {  nav, nav.fixed, nav.overlay, .navbar {overflow: hidden;}  nav ul ul {position: relative;top: 0;left: 0;box-shadow: none;max-height: 0;overflow: hidden;display: block;margin-top: 0;}  nav ul ul ul {display: none;margin-left: 16px;}  nav ul ul li:hover ul {display: block;}  .has-dropdown .subnav .subnav {left: 0;}  .has-dropdown:hover .subnav {max-height: 300px;}  .has-dropdown:hover .subnav .subnav {max-height: 0;}  .has-dropdown .has-dropdown:hover .subnav {max-height: 300px;}  }  .mobile-toggle {position: relative;cursor: pointer;top: 0px;margin-left: 18px;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;opacity: 0.9;display: none;}  .mobile-toggle .upper, .mobile-toggle .middle, .mobile-toggle .lower {width: 28px;height: 4px;position: relative;background: #222;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;}  .mobile-toggle .middle {top: 5px;}  .mobile-toggle .lower {opacity: 0;transform: translateY(10px);-webkit-transform: translateY(10px);-moz-transform: translateY(10px);}  .mobile-toggle:hover, .mobile-toggle.active {transform: translateY(-3px);-webkit-transform: translateY(-3px);-moz-transform: translateY(-3px);opacity: 1;}  .mobile-toggle:hover .lower, .mobile-toggle.active .lower {transform: translateY(6px);-webkit-transform: translateY(6px);-moz-transform: translateY(6px);opacity: 1;}  .mobile-toggle:hover .middle, .mobile-toggle.active .middle {transform: translateY(-2px);-webkit-transform: translateY(-2px);-moz-transform: translateY(-2px);}  @media all and (max-width: 990px) {  .mobile-toggle {display: inline-block;}  }  .navbar {transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}  .nav-1 .navbar {height: 80px;max-height: 80px;background: #fff;margin: 0;}  .nav-1 .menu:first-child li, .nav-2 .menu:first-child li {position: relative;}  .nav-1 .logo {margin-top: 28px;}  .nav-1 .menu {margin-top: 16px;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}  .nav-1 .btn {margin-top: 13px;}  .nav-1.shrink .menu {margin-top: 17px;}  .nav-1.shrink .logo {margin-top: 18px;}  .nav-1.shrink .btn {margin-top: 7px;}  @media all and (max-width: 990px) {  .nav-1 .text-center {text-align: left;}  .nav-1 .menu {margin-bottom: 8px;}  .nav-1 .menu li, .nav-2 .menu li {float: none !important;margin: 0;line-height: 32px;}  .nav-1 .btn {margin-top: 16px;}  .nav-1 .mobile-toggle {top: 8px;}  }  .nav-open .navbar {height: auto !important;max-height: 600px !important;}  .nav-3 {height: auto !important;max-height: 60px;line-height: 55px;overflow: hidden;background: #222;-webkit-backface-visibility: hidden;}  .nav-3 div, .nav-3 li, .nav-3 a, .nav-3 ul {-webkit-backface-visibility: hidden;}  .nav-3.overlay, .nav-3.fixed {background: rgba(35, 35, 35, 0.9);overflow: hidden;}  .nav-3.hollow {background: none;}  .nav-3 .btn {border-color: #fff;color: #fff;}  .nav-3 .btn:hover {border-color: #1e9e30;}  .nav-3 .mobile-toggle {display: inline-block;}  .nav-3 .mobile-toggle .upper, .nav-3 .mobile-toggle .middle, .nav-3 .mobile-toggle .lower {background: #fff;}  .nav-3 .row:nth-of-type(2) {padding: 40px 0;}  .nav-3 .menu li {float: none !important;line-height: 32px;margin: 0 !important;}  .nav-3 .menu li a {color: #fff;}  .icon-menu {overflow: hidden;margin: 0;padding: 0;line-height: 24px;width: 100%;border-right: 1px solid rgba(255, 255, 255, 0.3);}  .icon-menu li {float: left;margin-right: 80px;text-align: center;display: inline-block;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;opacity: 0.8;}  .icon-menu i {display: block;font-size: 72px;height: 80px;width: 100%;text-align: center;margin-bottom: 20px;color: #fff;}  .icon-menu span {color: #fff;}  .icon-menu li:hover {opacity: 1;}  .icon-menu li:last-child {margin-right: 0;}  .nav-3:hover {max-height: 500px !important;}  .nav-3.overlay:hover, .nav-3.fixed:hover {background: rgba(35, 35, 35, 0.95);}  @media all and (max-width: 990px) {  .nav-3 .row:nth-of-type(2) {padding: 26.66666667px 0;}  .icon-menu i {font-size: 56px;margin-bottom: 13.33333333px;height: 60px;}  .icon-menu li {margin-right: 40px;}  }  @media all and (max-width: 767px) {  .icon-menu {border-right: none;margin-bottom: 20px;}  .icon-menu li {margin: 0;float: none;display: block;text-align: left;}  .icon-menu i {display: none;}  .icon-menu span {line-height: 32px;font-size: 16px;}  .nav-3 .row:nth-of-type(2) .text-right {text-align: left;}  .nav-3 .menu li {opacity: 0.6;line-height: 24px;}  .nav-3:hover {max-height: 60px !important;}  nav .btn {display: none;}  .nav-1 .mobile-toggle {top: 27px;}  .nav-1.fixed .mobile-toggle {top: 19px;}  }  .nav-3.nav-open {max-height: 500px !important;}  .nav-3.nav-open.fixed, .nav-3.nav-open.overlay {background: rgba(0, 0, 0, 0.7);}  /*!---------- CALLOUTS ----------*/  .callout .container {z-index: 2;position: relative;}  .callout-1 {transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;padding: 0;opacity: 1;height: 110px;line-height: 110px;}  .callout-1 .background-image-holder:before {position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;background: #1e9e30;background: -webkit-linear-gradient(left, #1e9e30 0%, #44b254 100%);background: linear-gradient(left, #1e9e30 0%, #44b254 100%);background: -ms-linear-gradient(left, #1e9e30 0%, #44b254 100%);background: -moz-linear-gradient(left, #1e9e30 0%, #44b254 100%);opacity: .9;}  .callout-1 h5 {color: #fff;display: inline-block;position: relative;}  .callout-1 form {margin-right: 16px;}  .callout-1 input {background: none;border: 1px solid #fff;color: #fff;}  .callout-1 input[type="text"] {position: relative;left: 4px;}  .callout-1 input[type="submit"] {border-left: none;position: relative;top: 1px;padding: 0 24px;}  .callout-1 input[type="submit"]:hover {background: #fff;color: #1e9e30;}  .callout-1 ::-webkit-input-placeholder {color: #fff !important;}  .callout-1 ::-moz-input-placeholder {color: #fff !important;}  .callout-1 :-moz-input-placeholder {color: #fff !important;}  .callout-1 :-ms-input-placeholder {color: #fff !important;}  .dismiss-callout {position: relative;z-index: 3;height: 25px;width: 25px;cursor: pointer;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;display: inline-block;top: 6px;}  .dismiss-callout .line-1, .dismiss-callout .line-2 {width: 2px;height: 25px;background: #fff;position: absolute;top: 0;right: 10px;}  .dismiss-callout .line-1 {transform: rotate(45deg);-webkit-transform: rotate(45deg);}  .dismiss-callout .line-2 {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}  .dismiss-callout:hover {transform: scale(1.2);-webkit-transform: scale(1.2);}  nav.dismiss-active {transform: translateY(-110px);-webkit-transform: translateY(-110px);}  /*!---------- HEADERS ----------*/  .background-image-holder {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;background: #222;background-size: cover !important;background-position: 50% 50% !important;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;opacity: 0;}  .background-image-holder img {display: none;}  .background-image-holder.fadeIn {opacity: 1;}  .parallax > .background-image-holder, .parallax .slides li > .background-image-holder {height: 100vh;top: -50vh;transition: all 0s ease !important;transition: opacity 0.3s ease !important;-webkit-transform-style: preserve-3d;}  .main-container section:first-of-type .slides li > .background-image-holder, .main-container section:first-of-type .background-image-holder {top: 0;}  .header {padding: 0;background: #222;}  .header .contained-form h6 {margin-bottom: 16px;}  .header input[type="text"] {border-color: #fff;}  @media all and (max-width: 767px) {  .header br {display: none;}  }  .fixed-header {-webkit-backface-visibility: hidden;-webkit-perspective: 1000;-webkit-transform: translateZ(0);}  .header-1 {padding: 120px 0;}  .header-1 .background-image-holder:before {position: absolute;content: '';width: 100%;height: 100%;opacity: 0.2;background: #000;z-index: 2;top: 0;left: 0;}  .header-1 h3 {margin-bottom: 20px;}  .header-1 li {overflow: hidden;margin-bottom: 20px;}  .header-1 li:last-child {margin-bottom: 40px;}  .header-1 i {display: inline-block;font-size: 36px;float: left;width: 15%;}  .header-1 h5 {display: inline-block;float: left;width: 75%;}  .header-1 form {width: 100%;max-width: 410px;}  .header-1 form input {width: 100%;}  .header-1 form input[type="text"] {margin-bottom: 12px;}  .header-1 form a {color: #fff;font-weight: 700;}  .header-1 .sub {color: #fff;}  .header-1 .inner {background: rgba(0, 0, 0, 0.5);border-radius: 6px;padding: 40px;width: 100%;max-width: 458px;float: right;}  @media all and (max-width: 990px) {  .header-1 h2 br {display: none;}  .header-1 h2 {margin-bottom: 40px;}  .header-1 form {padding-left: 0;}  .header-1 {text-align: center;}  .header-1 h5 {float: none;margin-bottom: 40px;}  .header-1 .inner {float: none;margin: 0 auto;}  }  @media all and (max-width: 767px) {  .header-1 {padding: 80px 0;}  .header-1 h5 {margin-bottom: 40px;width: 100%;}  .header-1 .inner {background: none;padding: 0;}  .header-1 .sub {width: 100%;}  }  .header-2 {padding: 120px 0;background: #1e9e30;}  .header-2:before {position: absolute;content: '';width: 100%;height: 100%;opacity: 0.2;background: #000;z-index: 2;top: 0;left: 0;}  .header-2 h1 {margin-bottom: 8px;}  .header-2 h5 {color: #fff;}  .header-2 .local-video-container, .header-2 .embed-video-container {max-width: 675px;margin: 0 auto;margin-top: 8vh;margin-bottom: 8vh;overflow: visible;}  .header-2 .embed-video-container iframe {height: 362px;}  .header-2 .local-video-container .background-image-holder {box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);}  .header-2 video {width: 675px;border: none;}  .header-2 form a {color: #fff;font-weight: bold;}  .header-2 form input[type="text"] {min-width: 224px;}  .header-2 .sub {color: #fff;}  @media all and (max-width: 767px) {  .header-2 {padding: 80px 0;}  .header-2 .local-video-container, .header-2 .embed-video-container {margin: 40px 0;}  .header-2 video {width: 100%;}  .header-2 .contained-form input[type="text"]:nth-child(2) {border-left: none;}  .header-2 .embed-video-container iframe {height: 200px;}  }  .header-3 {padding: 80px 0;background: #ecf0f3;background: #1e9e30;}  .header-3 h3 {margin-bottom: 10px;}  .header-3 h5 {color: #888;margin-bottom: 40px;}  .header-3 input[type="text"] {border-color: #ccc;}  .header-3 input:nth-child(2) {border-left: none;}  .header-3 .sub {color: #888;opacity: 0.8;}  .header-3 form {margin-bottom: 40px;}  .header-4 {background: #fff;}  .header-4.bg-secondary {background: #f6f8fa;}  .header-4 .hero-slider {max-height: 65vh;overflow: hidden;}  .header-4 .hero-slider .slides li {height: 65vh;position: relative;overflow: hidden;}  .header-4 .container {height: 35vh;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;flex-direction: row;-webkit-flex-direction: row;}  .header-4 h3 {margin-bottom: 20px;}  .header-4 h5 {color: #888;margin-bottom: 26.66666667px;}  @media all and (max-height: 900px) {  .header-4 .hero-slider .slides li {height: 60vh;}  .header-4 .container {height: 40vh;}  }  .header-5 {height: 100vh;padding: 120px 0;position: relative;min-height: 670px;}  .header-5:before {position: absolute;content: '';width: 100%;height: 100%;opacity: 0.2;background: #000;z-index: 2;top: 0;left: 0;}  .header-5 h1 {margin-bottom: 10px;}  .header-5 .form-holder {padding: 0 15px;position: absolute;bottom: 64px;width: 100%;z-index: 3;text-align: center;}  .header-5 .sub {color: #fff;}  .header-5 .sub a {color: #fff;}  @media all and (max-width: 767px) {  .header-5 {height: auto;padding: 80px 0;min-height: auto;}  .header-5 h5 {margin-bottom: 20px;}  .header-5 .play-button {position: relative;margin-top: 40px;margin-bottom: 40px;}  .header-5 .form-holder {position: relative;bottom: 0;}  }  .header-6 {position: relative;overflow: hidden;background: #ecf0f3;padding: 120px 0;}  .header-6 .image-block {float: left;position: absolute;height: 100%;top: 0;}  .header-6 h3 {margin-bottom: 20px;}  .header-6 p {margin-bottom: 80px;}  .header-6 form h6 {margin-bottom: 12px;}  .header-6 form input {min-width: 380px;}  .header-6 form input[type="text"] {margin-bottom: 20px;border-color: #ccc;}  .header-6 form .sub {color: #888;margin-bottom: 0;}  .header-6 .modal-video {width: 200%;}  @media all and (max-width: 990px) {  .header-6 .modal-video {width: 300%;}  }  @media all and (max-width: 767px) {  .header-6 {padding-top: 0;}  .header-6 .image-block {position: relative;width: 100%;height: 300px;margin-bottom: 40px;}  .header-6 .modal-video {width: 100%;}  .header-6 p {margin-bottom: 40px;}  .header-6 video, .header-6 .modal-video {width: 100%;}  .header-6 form input {max-width: 100%;min-width: 100% !important;}  .header-6 form input[type="text"] {margin-bottom: 0;}  .header-6 form input[type="text"]:nth-of-type(1) {border-radius: 3px 3px 0px 0px;border-bottom: none;}  .header-6 form input[type="text"]:nth-of-type(2) {border-radius: 0px;border-bottom: none;}  .header-6 form input[type="submit"] {border-radius: 0px 0px 3px 3px;}  }  .header-7 .slides li {padding: 280px 0;}  .header-7 .slides li:before {position: absolute;content: '';width: 100%;height: 100%;opacity: 0.2;background: #000;z-index: 2;top: 0;left: 0;}  .header-7 h1 {font-weight: 700;}  @media all and (max-width: 767px) {  .header-7 .slides li {padding: 120px 0;}  }  .header-8 {background: #1e9e30;}  .header-8 h2 {margin-bottom: 10px;}  .header-8 h5 {margin-bottom: 40px;}  .header-8 img {width: auto;bottom: 0;}  .header-8 .header-upper {position: relative;text-align: center;padding-top: 120px;}  .header-8 .header-lower {background: #fff;padding: 80px 0;}  .header-8.bg-secondary .header-lower {background: #f6f8fa;}  .header-8.bg-dark .header-lower {background: #222;}  .header-8 .header-lower h4 {margin-bottom: 40px;}  .header-8 .header-lower h6 {display: inline-block;line-height: 55px;margin: 0 26.66666667px;color: #888888;}  @media all and (max-width: 767px) {  .header-8 .header-upper {padding-top: 80px;}  .header-8 .header-upper, .header-8 .header-lower {height: auto;}  .header-8 .header-upper img {position: relative;width: 100%;}  .header-8 .header-lower {padding: 40px 0;}  .header-8 .header-lower h6 {display: block;margin: 0;}  .header-8 h5 {margin-bottom: 40px;}  }  .header-9 {padding: 160px 0;background: #1e9e30;}  @media all and (max-width: 767px) {  .header-9 {padding: 80px 0;}  }  .header-10 {padding: 160px 0;overflow: hidden;}  .header-10 .fs-video-wrapper:before, .header-10 .background-image-holder:before {position: absolute;content: '';width: 100%;height: 100%;opacity: 0.4;background: #000;z-index: 2;top: 0;left: 0;}  .header-10 .fs-video-wrapper {z-index: 2;}  .header-10 h3 {margin-bottom: 13.33333333px;}  .header-10 h5 {margin-bottom: 53.33333333px;}  .header-10 .sub, .header-10 .sub a {color: #fff;}  @media all and (max-width: 1024px) {  .header-10 .fs-video-wrapper {display: none;}  }  @media all and (max-width: 767px) {  .header-10 {padding: 80px 0;}  }  .header-11.overlay .background-image-holder:before {position: absolute;content: '';width: 100%;height: 100%;opacity: 0.3;background: #000;z-index: 2;top: 0;left: 0;}  .header-11 {padding: 160px 0;}  @media all and (max-width: 767px) {  .header-11 {padding: 80px 0;}  }  /*!---------- FEATURES ----------*/  @media all and (max-width: 990px) {  .features br {display: none;}  }  .hover-gallery {position: relative;}  .hover-gallery img {max-width: 600px;}  .hover-gallery li {transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;position: relative;display: inline-block;opacity: 0.3;transform: scale(0.8);-webkit-transform: scale(0.8);top: 0;z-index: 0;}  .hover-gallery li:nth-child(1), .hover-gallery li:nth-child(3) {position: absolute;}  .hover-gallery li:nth-child(1) {left: 0;}  .hover-gallery li:nth-child(2) {z-index: 3;}  .hover-gallery li:nth-child(3) {right: 0;}  .hover-gallery li.active {transform: scale(1);-webkit-transform: scale(1);opacity: 1;z-index: 99;}  .hover-gallery li.active img {box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);}  .features-1 {padding: 120px 0;}  .features-1 .hover-gallery {margin-bottom: 40px;}  .features-1 h3 {margin-bottom: 26.66666667px;}  @media all and (max-width: 990px) {  .hover-gallery img {max-width: 480px;}  .features-1 .hover-gallery {margin-bottom: 20px;}  }  @media all and (max-width: 767px) {  .hover-gallery img {width: 100%;}  .features-1 .hover-gallery {margin-bottom: 20px;}  }  .features-2, .features-3 {padding: 0px 0 0px 0;}  .features-2 h4 {margin-bottom: 13.33333333px;}  .features-3 .row:first-of-type {margin-bottom: 80px;}  .features-2 img {display: inline-block;margin-bottom: 26.66666667px;}  .features-2 h5, .features-3 h5 {margin-bottom: 10px;}  .features-2 .feature, .features-3 .feature {margin-bottom: 40px;}  @media all and (max-width: 767px) {  .features-2 {padding: 0px 0 0px 0;}  .features-2 .row:first-of-type, .features-3 .row:first-of-type {margin-bottom: 0px;}  .features-2 img {margin-bottom: 13.33333333px;}  }  .features-3 h3 {margin-bottom: 20px;}  .features-3 .feature i {font-size: 72px;color: #1e9e30;display: inline-block;margin-bottom: 40px;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;}  .features-3 .feature:hover i {transform: translateY(-10px);-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);}  .features-3 .feature {cursor: default;}  .features-4 h4, .features-5 h4 {margin-bottom: 26.66666667px;}  @media all and (max-width: 990px) {  .features-4 .feature, .features-5 .feature {text-align: left !important;}  .features-4 .feature:nth-of-type(1), .features-5 .feature:nth-of-type(1) {margin-bottom: 26.66666667px;}  .features-4 h4, .features-5 h4 {margin-bottom: 20px;}  .features-4 .v-align-children, .features-5 .v-align-children {display: -webkit-flex !important;display: -moz-flex !important;display: -ms-flexbox !important;display: flex !important;}  }  @media all and (max-width: 767px) {  .features-4 .v-align-children, .features-5 .v-align-children {display: block !important;}  }  .features-6 {padding: 80px 0 0 0;}  .features-6 h3 {margin-bottom: 80px;}  .features-6 .feature i {color: #1e9e30;font-size: 48px;display: inline-block;margin-bottom: 40px;}  .features-6 h5 {font-size: 18px;}  .features-6 .feature {margin-bottom: 80px;}  @media all and (max-width: 767px) {  .features-6 {padding: 40px 0 0 0;}  .features-6 .feature {margin-bottom: 40px;}  .features-6 h3 {margin-bottom: 40px;}  }  .features-7 {overflow: hidden;padding: 200px 0;}  .features-7 h6 {margin-bottom: 40px;}  .features-7 h4 {margin-bottom: 40px;}  .features-7 img {position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}  @media all and (max-width: 1280px) {  .features-7 br {display: none;}  }  @media all and (max-width: 990px) {  .features-7 {padding: 80px 0;}  }  @media all and (max-width: 890px) {  .features-7 img {right: -80px;}  }  @media all and (max-width: 767px) {  .features-7 img {display: none;}  }  .features-8 h3 {margin-bottom: 53.33333333px;}  .features-8 .local-video-container, .features-8 .embed-video-container {margin: 0 auto;margin-bottom: 40px;}  .features-8 .embed-video-container iframe {height: 412px;}  .features-8 h5 {margin-bottom: 20px;}  .features-8 video, .features-8 .local-video-container, .features-8 .embed-video-container {max-width: 675px;}  @media all and (max-width: 990px) {  .features-8 video, .features-8 .local-video-container {max-width: 600px;}  }  @media all and (max-width: 767px) {  .features-8 h3 {margin-bottom: 26.66666667px;}  .features-8 .local-video-container, .features-8 .embed-video-container {margin-bottom: 20px;}  .features-8 .embed-video-container iframe {height: 200px;}  }  .features-9 {padding: 0;}  .features-9 .slides li {height: 100vh;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;flex-direction: column;-webkit-flex-direction: column;display: flex !important;display: -webkit-flex !important;display: -ms-flex !important;}  .features-9 .slides li:before {position: absolute;content: '';width: 100%;height: 100%;opacity: 0.4;background: #000;z-index: 2;top: 0;left: 0;}  .features-9 .slides li h1 {margin-bottom: 26.66666667px;}  @media all and (max-width: 767px) {  .features-9 .slides li {height: auto;padding: 120px 0;display: block !important;}  }  .features-10 h4 {margin-bottom: 26.66666667px;}  @media all and (max-width: 990px) {  .features-10 div[class*='col-'] {width: 100% !important;}  .features-10 .local-video-container, .features-10 video {max-width: 600px;margin: 0 auto;}  .features-10 .local-video-container {margin-bottom: 40px;}  }  @media all and (max-width: 767px) {  .features-10 .local-video-container {margin-bottom: 20px;}  }  .features-11 {padding: 80px 0 40px 0;}  .features-11 .feature {margin-bottom: 40px;}  .features-11 h4 {margin-bottom: 13.33333333px;}  .features-11 .row:nth-of-type(1) {margin-bottom: 80px;}  .features-11 i {color: #1e9e30;font-size: 48px;margin-bottom: 26.66666667px;display: inline-block;}  .features-11 h5 {margin-bottom: 10px;}  @media all and (max-width: 767px) {  .features-11 {padding: 40px 0 20px 0;}  .features-11 .row:nth-of-type(1) {margin-bottom: 40px;}  .features-11 .feature {margin-bottom: 40px;}  .features-11 i {margin-bottom: 13.33333333px;}  }  .features-12 {padding: 80px 0 40px 0;}  .features-12 .row:nth-of-type(1) {margin-bottom: 53.33333333px;}  .features-12 img {margin-bottom: 26.66666667px;}  .features-12 h5 {margin-bottom: 10px;}  .features-12 .feature {margin-bottom: 40px;}  @media all and (max-width: 767px) {  .features-12 {padding: 40px 0 20px 0;}  .features-12 .row:nth-of-type(1) {margin-bottom: 26.66666667px;}  .features-12 img {margin-bottom: 13.33333333px;}  }  .features-13 {background: #1e9e30;color: #fff;}  .features-13 .row:nth-of-type(1) {margin-bottom: 53.33333333px;}  .features-13 i {color: #a4dcac;font-size: 64px;display: inline-block;margin-bottom: 40px;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}  .features-13 .feature {padding: 40px 32px;overflow: hidden;cursor: default;}  .features-13 h5 {margin-bottom: 20px;}  .features-13 p {text-align: left;}  .features-13 ul {padding-left: 15px;}  .features-13 ul li {text-align: left;list-style: outside;}  @media all and (max-width: 767px) {  .features-13 .row:nth-of-type(1) {margin-bottom: 13.33333333px;}  .features-13 i {margin-bottom: 20px;}  }  .features-14.no-pad {padding: 0;}  .features-14 h4 {margin-bottom: 40px;}  .features-14 img {max-width: 2000px;max-height: 800px;}  .features-14 .feature span {display: block;width: 100%;text-align: center;}  .features-14 p.lead {margin-bottom: 40px;}  @media all and (max-width: 990px) {  .features-14 img {max-height: 500px;}  .features-14 .v-align-children {display: -webkit-flex !important;display: -moz-flex !important;display: -ms-flexbox !important;display: flex !important;}  }  @media all and (max-width: 767px) {  .features-14 .v-align-children {display: block !important;}  }  @media all and (max-width: 767px) {  .features-14 img {max-width: 100%;}  .features-14 h4 {margin-bottom: 20px;}  .features-14 p.lead {margin-bottom: 20px;}  .features-14 .btn {margin-bottom: 40px;}  .features-14.no-pad {padding-top: 40px;}  }  .features-15 {padding: 0;}  .features-15 .feature {padding: 80px 53.33333333px;background: #1e9e30;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;border: 1px solid #1e9e30;}  .features-15 .feature:hover {transform: scale(1.05);-webkit-transform: scale(1.05);z-index: 20;box-shadow: 0 2px 5px 0 rgba(109, 199, 122, 0.26);}  .features-15 .feature:nth-of-type(2) {background: #7fce8b;}  .features-15 .feature:nth-of-type(3) {background: #92d59c;}  .features-15 i {color: #a4dcac;font-size: 80px;display: inline-block;margin-bottom: 40px;}  .features-15 .feature:nth-of-type(2) i {color: #b7e3bd;}  .features-15 .feature:nth-of-type(3) i {color: #c9eace;}  .features-15 h5 {margin-bottom: 26.66666667px;}  @media all and (max-width: 1280px) {  .features-15 .feature {padding: 80px 40px;}  }  @media all and (max-width: 767px) {  .features-15 .feature {padding: 40px;border-bottom: 1px solid #a4dcac;}  .features-15 .feature:hover {transform: scale(1);-webkit-transform: scale(1);}  .features-15 h5 {margin-bottom: 13.33333333px;}  }  .features-18 {padding: 0;overflow: hidden;}  .features-18 .feature {padding: 0;height: 450px;position: relative;overflow: hidden;cursor: pointer;}  .features-18 .overlay:before {position: absolute;width: 100%;height: 100%;content: '';background: rgba(0, 0, 0, 0.4);z-index: 2;top: 0;left: 0;opacity: 0;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}  .features-18 .feature:hover .overlay:before {opacity: 1;}  .features-18 .feature a:nth-child(1) {display: block;width: 100%;height: 100%;position: relative;cursor: pointer;}  .features-18 .container {position: relative;top: 50%;transform: translateY(-20%);-webkit-transform: translateY(-20%);max-width: 100%;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;opacity: 0;}  .features-18 .feature:hover .container {opacity: 1;transform: translateY(-50%);-webkit-transform: translateY(-50%);}  .features-18 h4 {margin-bottom: 20px;}  .features-18 .background-image-holder {transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transform: scale(1);-webkit-transform: scale(1);}  .features-18 .feature:hover .background-image-holder {transform: scale(1.02);-webkit-transform: scale(1.02);}  @media all and (max-width: 1500px) {  .features-18 .feature {height: 500px;}  }  @media all and (max-width: 1450px) {  .features-18 .feature {height: 470px;}  }  @media all and (max-width: 1280px) {  .features-18 .feature {height: 400px;}  }  @media all and (max-width: 1000px) {  .features-18 .feature {height: 380px;}  }  .features-19 .container .row:nth-of-type(1) h4 {margin-bottom: 40px;}  /*!---------- CALLS TO ACTION ----------*/  .cta {overflow: hidden;}  .cta-1 h2 {margin-bottom: 40px;}  .cta-1 p {display: block;width: 100%;text-align: center;margin-top: 10px;}  .cta-2 h3 {margin-bottom: 13.33333333px;}  .cta-2 h5 {margin-bottom: 40px;}  .cta-2 form h6 {margin-bottom: 20px;}  .cta-3 h3 {margin-bottom: 40px;}  .cta-3 p {text-align: left;padding-right: 96px;font-style: italic;}  .cta-3 form h6 {margin-bottom: 20px;}  .cta-3 form input {width: 100%;}  .cta-3 form input[type="text"], .cta-3 form input[type="email"] {margin-bottom: 13.33333333px;}  .cta-3 form p {padding-left: 0;font-style: normal;}  .cta-3.bg-secondary form {background: #fff;}  .cta-3.bg-dark form {background: #333;}  @media all and (max-width: 990px) {  .cta-3 p {padding-right: 0;}  }  @media all and (max-width: 767px) {  .cta-3 form {margin-top: 40px;padding: 26.66666667px;}  .cta-3 form input[type="text"] {margin-bottom: 0;}  }  .cta-4 img {max-height: 35px;margin: 0 40px;opacity: 0.2;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}  .cta-4 img:hover {opacity: 1;}  .cta-4 .row:nth-of-type(1) {margin-bottom: 80px;}  .cta-4 h3 {margin-bottom: 20px;}  .cta-4 h5 {color: #888;margin-bottom: 40px;}  .cta-4 .btn, .cta-5 .btn {margin-bottom: 10px;}  @media all and (max-width: 1024px) {  .cta-4 img {margin: 0 13.33333333px;max-height: 30px;}  }  @media all and (max-width: 767px) {  .cta-4 img {display: block;margin: 0 auto;margin-bottom: 20px;}  .cta-4 .row:nth-of-type(1) {margin-bottom: 40px;}  }  .cta-5 {padding: 120px 0;}  .cta-5:before {position: absolute;content: '';width: 100%;height: 100%;opacity: 0.3;background: #000;z-index: 2;top: 0;left: 0;}  .cta-5 h2 {margin-bottom: 13.33333333px;}  .cta-5 h5 {margin-bottom: 40px;}  .cta-5 .sub {color: #fff;}  .cta-5 .sub a {color: #fff;}  @media all and (max-width: 767px) {  .cta-5 {padding: 80px 0;}  }  .cta-6 h3 {margin-bottom: 13.33333333px;}  .cta-6 .btn:nth-of-type(1) {margin-right: 26.66666667px;}  @media all and (max-width: 1024px) {  .cta-6 .btn:nth-of-type(1) {margin-right: 0;margin-bottom: 20px;}  }  @media all and (max-width: 767px) {  .cta-6 p {margin-bottom: 20px;}  .cta-6 .text-right {text-align: left !important;}  .cta-6 .btn:nth-of-type(1) {margin-bottom: 0;margin-right: 10px;}  }  .cta-7 {padding: 120px 0;}  .cta-7:before {position: absolute;content: '';width: 100%;height: 100%;opacity: 0.3;background: #000;z-index: 2;top: 0;left: 0;}  .cta-7 h2 {margin-bottom: 13.33333333px;}  .cta-7 h5 {margin-bottom: 80px;}  .cta-7 form {display: inline-block;max-width: 370px;}  .cta-7 form input {width: 100%;}  .cta-7 form h6 {margin-bottom: 13.33333333px;}  .cta-7 .sub {color: #fff;}  .cta-7 .sub a {color: #fff;}  .cta-7 input[type="text"] {margin-bottom: 10px;}  @media all and (max-width: 767px) {  .cta-7 form input {max-width: 100%;min-width: 100% !important;}  .cta-7 form input[type="text"] {margin-bottom: 0;}  .cta-7 form input[type="text"]:nth-of-type(1) {border-radius: 3px 3px 0px 0px;border-bottom: none;}  .cta-7 form input[type="text"]:nth-of-type(2) {border-radius: 0px;border-bottom: none;}  .cta-7 form input[type="submit"] {border-radius: 0px 0px 3px 3px;}  }  .cta-8 {padding: 120px 0;}  .cta-8 h4 {margin-bottom: 40px;}  .cta-8 .btn:nth-of-type(1) {margin-right: 26.66666667px;}  @media all and (max-width: 767px) {  .cta-8 {padding: 80px 0;}  }  .cta-9 img {max-height: 90px;margin-right: 20px;}  .cta-9 p.lead {color: #222;display: inline;cursor: pointer;}  .cta-9.bg-dark p.lead {color: #fff;}  @media all and (max-width: 767px) {  .cta-9 img {display: block;margin: 0 auto;margin-bottom: 20px;}  }  .cta-10 .background-image-holder:before {position: absolute;content: '';width: 100%;height: 100%;opacity: 0.2;background: #000;z-index: 2;top: 0;left: 0;}  .cta-10 img {max-height: 70px;display: inline-block;margin: 0 8px;}  /*!---------- TESTIMONIALS ----------*/  @media all and (max-width: 767px) {  .testimonials br {display: none;}  }  .testimonials-1 {padding: 80px 0 0 0;}  .testimonials-1 .comma {font-size: 66px;color: #222;font-style: italic;display: inline-block;}  .testimonials-1.bg-dark .comma {color: #fff;}  .testimonials-1 h4 {margin-bottom: 26.66666667px;font-style: italic;}  .testimonials-1 .testimonial {margin-bottom: 80px;}  .testimonials-1 p {font-style: italic;}  .testimonials h6 {margin-bottom: 1em;}  @media all and (max-width: 767px) {  .testimonials-1 {padding: 40px 0 0 0;}  .testimonials-1 .testimonial {margin-bottom: 40px;}  }  .testimonials-2 {padding: 80px 0 40px 0;}  .testimonials-2 .row:nth-of-type(1) {margin-bottom: 80px;}  .testimonials-2 .testimonial {overflow: hidden;margin-bottom: 40px;}  .testimonials-2 .testimonial img {float: left;display: inline-block;margin-right: 16px;}  .testimonials-2 p {padding-left: 96px;}  .testimonials-2 p:last-child {float: right;}  @media all and (max-width: 767px) {  .testimonials-2 {padding: 40px 0 20px 0;}  .testimonials-2 .row:nth-of-type(1) {margin-bottom: 40px;}  }  .testimonials-3 {padding: 80px 0 40px 0;}  .testimonials-3 .row:nth-of-type(1) {margin-bottom: 80px;}  .testimonials-3 img {display: inline-block;margin-bottom: 20px;}  .testimonials-3 .testimonial {margin-bottom: 40px;}  @media all and (max-width: 767px) {  .testimonials-3 {padding: 40px 0 20px 0;}  .testimonials-3 .row:nth-of-type(1) {margin-bottom: 40px;}  }  .testimonials-4 h4 {margin-bottom: 40px;}  .testimonials-4 img {margin-bottom: 20px;}  .testimonials-4 .flex-control-nav {display: none;}  .testimonials-5 img {max-width: 570px;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);}  .testimonials-5 h4 {margin-bottom: 40px;}  .testimonials-5 .slider {position: relative;margin-bottom: 48px;}  .testimonials-5 .flex-control-nav li a {background: rgba(0, 0, 0, 0.2);}  .testimonials-5 .flex-control-nav li a.flex-active {background: rgba(0, 0, 0, 0.6);}  .testimonials-5 .flex-control-nav {bottom: -48px;}  .testimonials-5.bg-dark .flex-control-nav li a {background: rgba(255, 255, 255, 0.2);}  .testimonials-5.bg-dark .flex-control-nav li a.flex-active {background: rgba(255, 255, 255, 0.6);}  @media all and (max-width: 1200px) {  .testimonials-5 img {max-width: 100%;}  }  @media all and (max-width: 767px) {  .testimonials-5 img {margin-bottom: 20px;}  .testimonials-5 h4 {margin-bottom: 20px;}  .testimonials-5 .flex-control-nav {bottom: -32px;}  .testimonials-5 .slider {position: relative;margin-bottom: 32px;}  }  /*!---------- PRICING ----------*/  .pricing .row:nth-of-type(1) {margin-bottom: 5px;}  .pricing-1 .pricing-option h6 {font-weight: 300;letter-spacing: 2px;margin-right: -2px;margin-bottom: 20px;}  .pricing-1 .dollar, .pricing-1 .price, .pricing-1 .terms {color: #1e9e30;}  .pricing-1 .dollar, .pricing-1 .terms {font-size: 22px;}  .pricing-1 .dollar {position: relative;bottom: 67px;}  .pricing-1 .price {font-size: 120px;font-weight: 700;line-height: 120px;}  .pricing-1 .price-container {margin-bottom: 26.66666667px;}  .pricing-1 h5 {margin-bottom: 20px;}  .pricing-1 ul {line-height: 32px;}  .pricing-1 .pricing-option {border-radius: 3px;border: 1px solid #b4c5d6;padding: 40px 0;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;position: relative;cursor: pointer;-webkit-backface-visibility: hidden;margin-bottom: 40px;}  .pricing-1.bg-dark .pricing-option {border: 1px solid #444;}  .pricing-1 a:nth-of-type(1) .pricing-option {border-right: none;border-radius: 3px 0px 0px 3px;}  .pricing-1 a:nth-of-type(3) .pricing-option {border-left: none;border-radius: 0px 3px 3px 0px;}  .pricing-1 a:nth-of-type(2) .pricing-option {border-radius: 0px;}  .pricing-1 .pricing-option:hover, .pricing-1 .pricing-option.active {background: #1e9e30;transform: scale(1.05);-webkit-transform: scale(1.05);z-index: 10;border: 1px solid #1e9e30 !important;border-radius: 3px !important;}  .pricing-option:hover, .pricing-option.active a {color: #FFF;}  .pricing-option:hover a:hover {color: #000;}  .pricing-option h5 {margin-top: 25px;}  @media (max-width: 980px) {  .pricing-option-a {float: left;width: 50%;height: 474px;}  }  @media (max-width: 768px) {  .pricing-option-a {float: left;width: 100%;height: auto;}  }  .pricing-1 .pricing-option:hover .price, .pricing-1 .pricing-option.active .price {color: #fff;}  .pricing-1 .pricing-option:hover .dollar, .pricing-1 .pricing-option.active .dollar {color: #fff;}  .pricing-1 .pricing-option:hover .terms, .pricing-1 .pricing-option.active .terms {color: #fff;}  .pricing-1 .pricing-option:hover h6, .pricing-1 .pricing-option.active h6 {color: #fff;font-weight: normal;}  .pricing-1 .pricing-option:hover h5, .pricing-1 .pricing-option.active h5 {color: #fff;}  .pricing-1 .pricing-option:hover ul, .pricing-1 .pricing-option.active ul {color: #fff;}  @media all and (max-width: 767px) {  .pricing-option {margin: 0 15px;border-radius: 3px !important;border: 1px solid #ff0909 !important;}  }  .pricing-2:before {position: absolute;content: '';width: 100%;height: 100%;opacity: 0.3;background: #000;z-index: 2;top: 0;left: 0;}  .pricing-2 .pricing-option h6 {font-weight: 400;letter-spacing: 2px;margin-right: -2px;margin-bottom: 20px;color: #fff;}  .pricing-2 .dollar, .pricing-2 .price, .pricing-2 .terms {color: #fff;}  .pricing-2 .dollar, .pricing-2 .terms {font-size: 22px;}  .pricing-2 .dollar {position: relative;bottom: 67px;}  .pricing-2 .price {font-size: 120px;font-weight: 700;line-height: 120px;}  .pricing-2 .price-container {margin-bottom: 26.66666667px;}  .pricing-2 h5 {margin-bottom: 20px;color: #fff;}  .pricing-2 ul {line-height: 32px;color: #fff;}  .pricing-2 .pricing-option {border: 1px solid #fff;padding: 40px 0;border-radius: 3px;margin-bottom: 40px;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;}  .pricing-2 a:nth-of-type(1) .pricing-option {border-right: none;border-radius: 3px 0px 0px 3px;}  .pricing-2 a:nth-of-type(2) .pricing-option {border-radius: 0px 3px 3px 0px;}  .pricing-2 .pricing-option.active {background: #1e9e30;transform: scale(1.05);-webkit-transform: scale(1.05);z-index: 10;border: 1px solid #1e9e30 !important;border-radius: 3px !important;}  @media all and (max-width: 767px) {  .pricing-2 .pricing-option {border-radius: 3px !important;border: 1px solid #fff !important;}  }  .pricing-3 i {font-size: 66px;opacity: 0.2;display: inline-block;margin-bottom: 40px;}  .pricing-3 .pricing-option h6 {font-weight: 300;letter-spacing: 2px;margin-right: -2px;margin-bottom: 20px;}  .pricing-3 .dollar, .pricing-3 .price, .pricing-3 .terms {color: #138824;}  .pricing-3 .dollar, .pricing-3 .terms {font-size: 22px;}  .pricing-3 .dollar {position: relative;}  .pricing-3 .price {font-size: 96px;font-weight: 700;line-height: 120px;}  .pricing-3 .price-container {margin-bottom: 26.66666667px;}  .pricing-3 .pricing-option {border: 1px solid #ff0909;padding: 40px 0;border-radius: 3px;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;margin-bottom: 40px;}  .pricing-3.bg-dark .pricing-option {border: 1px solid #444;}  .pricing-3 .pricing-option:hover, .pricing-3 .pricing-option.active {background: #1e9e30;transform: scale(1.05);-webkit-transform: scale(1.05);z-index: 10;border: 1px solid #1e9e30 !important;border-radius: 3px !important;}  .pricing-3 .pricing-option:hover .price, .pricing-3 .pricing-option.active .price, .pricing-3 .pricing-option:hover .dollar, .pricing-3 .pricing-option.active .dollar, .pricing-3 .pricing-option:hover .terms, .pricing-3 .pricing-option.active .terms, .pricing-3 .pricing-option:hover h6, .pricing-3 .pricing-option.active h6, .pricing-3 .pricing-option:hover p, .pricing-3 .pricing-option.active p, .pricing-option:hover i, .pricing-option.active i {color: #fff;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}  .pricing-3 .pricing-option:hover i, .pricing-3 .pricing-option.active i {opacity: 0.5;}  .pricing-3 .pricing-option:hover h6, .pricing-3 .pricing-option.active h6 {font-weight: 400;}  @media all and (min-width: 1024px) {  .pricing-3 a:nth-of-type(1) .pricing-option {border-radius: 3px 0px 0px 3px;}  .pricing-3 a:nth-of-type(4) .pricing-option {border-radius: 0px 3px 3px 0px;}  .pricing-3 a:nth-of-type(2) .pricing-option, .pricing-3 a:nth-of-type(3) .pricing-option {border-radius: 0px;}  .pricing-3 a:nth-of-type(2) .pricing-option, .pricing-3 a:nth-of-type(3) .pricing-option, .pricing-3 a:nth-of-type(4) .pricing-option {border-left: none;}  }  @media all and (max-width: 990px) {  .pricing-3 .pricing-option {margin-bottom: 0;}  .pricing-3 a:nth-of-type(1) .pricing-option {border-radius: 3px 0px 0px 0px;border-right: none;}  .pricing-3 a:nth-of-type(2) .pricing-option {border-radius: 0px 3px 0px 0px;}  .pricing-3 a:nth-of-type(3) .pricing-option {border-radius: 0px 0px 0px 3px;border-right: none;}  .pricing-3 a:nth-of-type(3) .pricing-option {border-radius: 0px 0px 3px 0px;margin-bottom: 20px;}  .pricing-3 a:nth-of-type(1) .pricing-option, .pricing-3 a:nth-of-type(2) .pricing-option {border-bottom: none;}  }  @media all and (max-width: 767px) {  .pricing-3 .pricing-option {border-radius: 3px;margin-bottom: 20px;}  }  .pricing-4 .pricing-option {background: #f6f8fa;border-radius: 3px;padding: 53.33333333px 0;max-width: 375px;margin: 0 auto;}  .pricing-4.bg-secondary .pricing-option {background: #fff;}  .pricing-4.bg-dark .pricing-option {background: #333;}  .pricing-4 .pricing-option h6 {font-weight: 300;letter-spacing: 2px;margin-right: -2px;margin-bottom: 20px;}  .pricing-4 .dollar, .pricing-4 .price, .pricing-4 .terms {color: #1e9e30;}  .pricing-4 .dollar, .pricing-4 .terms {font-size: 22px;}  .pricing-4 .dollar {position: relative;bottom: 67px;}  .pricing-4 .price {font-size: 120px;font-weight: 700;line-height: 120px;}  .pricing-4 .price-container {margin-bottom: 26.66666667px;}  .pricing-4 h5 {margin-bottom: 20px;}  .pricing-4 ul {line-height: 32px;margin-bottom: 40px;}  .pricing-4 .inner {max-width: 375px;margin: 0 auto;}  .pricing-4 h3 {margin-bottom: 40px;}  .pricing-4 p.lead {font-style: italic;font-weight: 400;}  .pricing-4 img {margin-bottom: 10px;}  @media all and (max-width: 990px) {  .pricing-4 .inner, .pricing-4 .pricing-option {max-width: 100%;}  }  @media all and (max-width: 767px) {  .pricing-4 .pricing-option {margin-bottom: 40px;}  .pricing-4 h3 {margin-bottom: 20px;}  }  .pricing-5 .row:nth-of-type(1) {margin-bottom: 0;}  .pricing-5 .pricing-option h6 {font-weight: 300;letter-spacing: 2px;margin-right: -2px;margin-bottom: 20px;}  .pricing-5 div[class*='col-'] {overflow: hidden;}  .pricing-5 .dollar, .pricing-5 .price, .pricing-5 .terms {color: #1e9e30;}  .pricing-5 .dollar, .pricing-5 .terms {font-size: 22px;}  .pricing-5 .dollar {position: relative;bottom: 67px;}  .pricing-5 .price {font-size: 120px;font-weight: 700;line-height: 120px;}  .pricing-5 .price-container {margin-bottom: 16px;}  .pricing-5 h5 {margin-bottom: 20px;}  .pricing-5 .feature {overflow: hidden;width: 50%;float: left;margin-bottom: 40px;}  .pricing-5 .feature:nth-of-type(odd) {padding-right: 15px;}  .pricing-5 .feature:nth-of-type(even) {padding-left: 15px;}  /* */  .pricing-5 .feature.full-w {width: 100%;float: none;}  .pricing-5 .feature.full-w:nth-of-type(odd) {padding-right: 0;}  .pricing-5 .feature.full-w:nth-of-type(even) {padding-left: 0;}  /* */  .pricing-5 .feature i {font-size: 48px;float: left;width: 20%;color: #555;height: 100%;position: relative;opacity: 0.6;}  .pricing-5 .inner {float: left;display: inline-block;width: 80%;}  .pricing-5 .feature h6 {margin-bottom: 10px;}  .pricing-5 .feature:nth-child(n+3) {margin-bottom: 0;}  @media all and (max-width: 990px) {  .pricing-5 .pricing-option {margin-bottom: 40px;}  }  @media all and (max-width: 767px) {  .pricing-5 .pricing-option {border: none !important;}  .pricing-5 .feature {width: 100%;}  .pricing-5 .feature:nth-of-type(odd) {padding-right: 0;}  .pricing-5 .feature:nth-of-type(even) {padding-left: 0;}  .pricing-5 .feature:nth-child(n+3) {margin-bottom: 40px;}  }  @media all and (max-width: 990px) {  .pricing-option:hover, .pricing-option.active {transform: scale(1) !important;-webkit-transform: scale(1) !important;}  }  /*!---------- SOCIAL ----------*/  .social .twitter-feed .user, .social .twitter-feed .interact {display: none;}  .social-1 h4 a {color: #1e9e30;}  .social-1 h4 {margin-bottom: 53.33333333px;}  .social-1 .slides {overflow: hidden;}  .social-1 .slides li {width: 33.33333%;padding: 0 15px;float: left;}  .social-1 .tweet {font-size: 22px;font-weight: 300;line-height: 30px;margin-bottom: 12px;}  .social-1 .slides li:nth-child(n+4) {display: none;}  .social-1 .slides li:before {content: "\e042";font-size: 32px;color: #1e9e30;margin-bottom: 8px;display: block;}  @media all and (max-width: 768px) {  .social-1 .slides li {width: 100%;margin-bottom: 20px;}  .social-1 .tweet {font-size: 16px;font-weight: normal;line-height: 24px;}  }  .social-2 {background: #1e9e30;}  .social-2 h6 {letter-spacing: 2px;margin-right: -2px;font-weight: normal;margin-bottom: 40px;}  .social-2 h6 a {color: #fff;font-weight: 700;}  .social-2 .tweet {color: #fff;font-size: 36px;line-height: 44px;font-weight: 300;}  .social-2 .tweet a {color: #fff;font-weight: normal;}  .social-2 .timePosted {color: #fff;}  @media all and (max-width: 767px) {  .social-2 .tweet {font-size: 22px;line-height: 30px;}  }  .instafeed {position: relative;}  .instafeed a {display: block;width: 100%;height: 100%;}  .insta-title {display: inline-block;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}  .insta-title h6 {display: inline-block;letter-spacing: 2px;margin-right: -2px;position: relative;bottom: 5px;font-weight: 300;}  .insta-title i {font-size: 20px;color: #222;display: inline-block;margin: 0 8px;}  .bg-dark .insta-title i {color: #fff;}  .social-3 .instafeed img {display: none;}  .social-3 .instafeed li {width: 33.33333%;float: left;height: 170px;position: relative;overflow: hidden;background-size: cover !important;background-position: 50% 50% !important;}  .social-3 .instafeed li:nth-child(n+7) {display: none;}  .social-3 .instafeed ul {overflow: hidden;}  .social-3 h4 {margin-bottom: 20px;}  @media all and (max-width: 1024px) {  .social-3 .instafeed li {width: 50%;height: 150px;}  }  @media all and (max-width: 990px) {  .social-3 .v-align-children {display: -webkit-flex !important;display: -moz-flex !important;display: -ms-flexbox !important;display: flex !important;}  }  @media all and (max-width: 767px) {  .social-3 .instafeed {margin-bottom: 40px;}  .social-3 .instafeed li:nth-child(n+5) {display: none;}  .social-3 .v-align-children {display: block !important;}  }  /*!---------- CONTACT ----------*/  .contact-1, .contact-2 {padding: 240px 0;overflow: hidden;}  .contact-1 .map-holder {position: absolute;top: -20%;left: 0;height: 140%;width: 100%;overflow: hidden;}  .contact-1 .map-holder:before {position: absolute;content: '';background: #1e9e30;top: 0;left: 0;width: 100%;height: 100%;opacity: .85;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}  .contact-1 iframe, .contact-2 iframe {border: none;width: 100%;height: 100%;}  .contact-1 h2 {margin-bottom: 10px;}  .contact-1 .container {transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;opacity: 1;}  .contact.toggle-active .container {opacity: 0;z-index: -1;}  .contact.toggle-active .map-holder:before {opacity: 0;z-index: -1;}  .map-toggle {display: inline-block;margin: 0 auto;position: absolute;bottom: 40px;text-align: center;width: 150px;left: 50%;margin-left: -75px;}  .map-toggle .switch {border: 1px solid #fff;width: 45px;height: 25px;border-radius: 20px;position: relative;cursor: pointer;display: inline-block;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;margin-bottom: 4px;}  .map-toggle .switch:before {content: '';position: absolute;width: 21px;height: 21px;border-radius: 50%;background: #fff;left: 1px;top: 1px;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}  .map-toggle h6 {font-size: 12px;letter-spacing: 2px;margin-right: -2px;}  .switch.toggle-active:before {transform: translateX(20px);-webkit-transform: translateX(20px);-moz-transform: translateX(20px);}  @media all and (max-width: 767px) {  .contact-1, .contact-2 {padding: 160px 0;}  }  .contact-2 .map-holder {position: absolute;top: -25%;left: 0;height: 145%;width: 100%;overflow: hidden;}  .contact-2 .screen:before {content: '';position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 5;}  .contact-3 h3 {margin-bottom: 40px;}  .contact-3 form {background: #f6f8fa;padding: 40px;border-radius: 3px;text-align: center;min-width: 100%;}  .contact-3 form input[type="text"] {margin-bottom: 13.33333333px;width: 50%;float: left;}  .contact-3 form input[type="text"]:first-of-type {border-radius: 3px 0 0 3px;}  .contact-3 form input[type="text"]:nth-of-type(2) {border-radius: 0 3px 3px 0;}  .contact-3 form textarea {width: 100%;padding-left: 16px;border: 1px solid #eee;background: #fff;border-radius: 3px;font-size: 16px;color: #888888;margin-bottom: 13.33333333px;}  .contact-3 form p {padding-left: 0;font-style: normal;}  .contact-3.bg-secondary form {background: #fff;}  .contact-3.bg-dark form {background: #333;}  @media all and (max-width: 767px) {  .contact-3 form {padding: 26.66666667px;}  .contact-3 form input[type="text"] {width: 100%;border-radius: 3px;margin-bottom: 13.33333333px;}  }  /*!---------- NEWS ----------*/  @media all and (max-width: 767px) {  .news br {display: none;}  }  .news-1 {padding-bottom: 80px;}  .news-1 h6 {margin-bottom: 20px;}  .news-1 h3 {margin-bottom: 40px;}  .news-1 img {width: 100%;display: inline-block;margin-bottom: 40px;}  .news-1 .btn {margin-top: 40px;}  .news-1 p.lead {color: #222;}  @media all and (max-width: 767px) {  .news-1 h2 {margin-bottom: 40px;}  .news-1 {padding-bottom: 80px;}  }  /*!---------- FAQ & TERMS ----------*/  .faq-1 .faq {margin-bottom: 80px;}  .faq-1 .faq h5 {margin-bottom: 20px;}  .faq-1 h4 a {color: #1e9e30;font-weight: 400;}  @media all and (max-width: 767px) {  .faq-1 .faq {margin-bottom: 40px;}  .news-1 {padding-bottom: 80px;}  }  .terms-1 li {margin-bottom: 20px;}  /*!---------- FOOTERS ----------*/  footer {padding: 80px 0;position: relative;overflow: hidden;background: #1f7bac;color: #FFF;}  footer .container {position: relative;z-index: 2;}  footer a {color: #FFF;}  footer a:hover {color: #000;}  .social-links {overflow: hidden;margin: 0;padding: 0;display: inline-block;}  .social-links li {float: left;margin-right: 20px;}  .social-links li:last-child {margin-right: 0;}  .footer .menu {overflow: hidden;display: inline-block;}  .footer-1 {padding: 40px 0;}  .footer-1 .social-links li {}  .footer-1 .social-links li:hover {opacity: 1;}  .footer-1 img {max-height: 17px;}  .footer-1 .sub {line-height: 17px;opacity: 0.7;}  @media all and (max-width: 767px) {  .footer-1, .footer-1 .text-right {text-align: center !important;}  .footer-1 .sub {margin-bottom: 20px;}  }  .footer-2 .menu li {float: left;margin-right: 40px;}  .footer-2 .menu li:last-child {margin-right: 0;}  .footer-2 .menu li {text-transform: uppercase;font-weight: 700;font-size: 12px;}  .footer-2 .menu {margin-bottom: 80px;}  .footer-2 img {max-height: 17px;display: inline-block;margin-bottom: 20px;}  @media all and (max-width: 767px) {  .footer-2 .menu li {float: none;margin: 0;}  }  .footer-3 img {max-height: 17px;}  .footer-3 .lower {border-top: 1px solid #eee;padding-top: 20px;margin-top: 40px;text-align: center;}  @media all and (max-width: 767px) {  .footer-3 img, .footer-3 .menu {margin-bottom: 20px;}  }  .footer-4 {padding-top: 0;}  .footer-4:before {position: absolute;content: '';width: 100%;height: 100%;opacity: 0.2;background: #000;z-index: 2;top: 0;left: 0;}  .footer-4 .social-links {width: 100%;position: relative;z-index: 99;margin-bottom: 80px;}  .footer-4 .social-links li {width: 33.333333%;float: left;text-align: center;margin: 0;height: 150px;line-height: 170px;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}  .footer-4 .social-links a {display: block;width: 100%;color: #fff;font-size: 64px;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}  .footer-4 .social-links li:hover {background: rgba(255, 255, 255, 0.2);}  .footer-4 img {max-height: 17px;margin-bottom: 20px;}  @media all and (max-width: 767px) {  .footer-4 .social-links a {font-size: 40px;}  }  .footer-5 {padding: 40px 0;}  .footer-5 img {max-height: 17px;position: relative;bottom: 4px;margin-right: 32px;}  .footer-5 div[class*='col-'] {overflow: hidden;}  .footer-5 p {display: inline-block;margin-right: 32px;}  .footer-5 .lower {margin-top: 40px;}  @media all and (max-width: 767px) {  .footer-5 img {margin-right: 0;}  .footer-5 p {margin-right: 0;}  }  .footer-6 img {display: block;max-height: 17px;margin-bottom: 40px;}  .footer-6 input[type="submit"] {position: relative;right: 4px;top: 1px;}  .footer-6 h6 {margin-bottom: 20px;}  @media all and (max-width: 767px) {  .footer-6 form {margin-bottom: 40px;}  .footer-6 .menu {margin-bottom: 40px;}  .footer-6 input[type="text"] {width: 70%;}  .footer-6 input[type="submit"] {width: 25%;padding: 0;}  }  /* *//* Ð’ Ñ„ÑƒÑ‚ÐµÑ€Ðµ */  .copyright {float: left;margin: 5px 0;}  .autorlink {float: right;margin: 0;}  .autorlink img {height: 24px;}  @media (max-width: 764px) {  .copyright, .autorlink {float: none;}  .copyright {margin-bottom: 20px;line-height: 22px;}  }  /* */  .sep-icon {display: block;margin: 20px auto;}  /* */  .content-block-thumb {margin-bottom: 40px;text-align: center;}  /* */  .sosuli {position: absolute !important;width: 100%;height: 71px;top: 0;left: 0;background: url(../img/sosuli.png) repeat-x left top !important;z-index: 10;}  .top-snow {position: absolute !important;width: 100%;height: 40px;top: 0;left: 0;background: url(../img/top-snow-pattern.png) repeat-x left top !important;z-index: 10;}  .sugroby {position: absolute !important;width: 100%;height: 60px;bottom: 0;left: 0;background: url(../img/sugroby.png) repeat-x left bottom !important;z-index: 10;}  .trees {position: absolute !important;width: 100%;height: 61px;bottom: 0;left: 0;background: url(../img/trees.png) repeat-x left bottom !important;z-index: 10;}  /* Ð›Ð°Ð¼Ð¿Ð¾Ñ‡ÐºÐ¸ */  .ll {position: absolute;width: 291px;height: 226px;left: 0;top: 0;}  .rl {position: absolute;width: 280px;height: 204px;right: 0;top: 0;}  @media (max-width: 767px) {  .ll, .rl {display: none;}  }  .rl img, .ll img {position: absolute;}  /* */  section.team {padding-top: 0;padding-bottom: 0;background: #d12345 url(../img/bg8.jpg) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;-ms-background-size: cover;background-size: cover; /* background: #eaf3f7 url(../img/sugroby.png) repeat-x left bottom; */}  @media (max-width: 767px) {  section.team {padding-bottom: 70px;}  }  section.team h2 {font-size: 40px;line-height: 50px;}  /* Ð¨Ð°Ñ€Ñ‹ */  .balls {position:relative; width:100%;display:inline-block; overflow:hidden; min-height: 800px;}  .ball {-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; top:0;display:inline-block;position:absolute;border:10px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 2px 0 #ccc;-moz-box-shadow:0 2px 0 #ccc;box-shadow:0 2px 0 #ccc;-webkit-backface-visibility: hidden; -moz-backface-visibility:hidden;-ms-backface-visibility:hidden;text-align: center;}  .ball:before 	{content:"";position:absolute;top:-40px;left:0;background:url(../img/bgr/cap.png) 50% 100% no-repeat;width:100%;height:33px;}  @media (max-width: 767px) {  .balls {left: 25% !important;}  .ball:before 	{ display: none;}  }  .ball:after {content:"";height:700px;width:0;border-left:1px solid #3C4C5B;position:absolute;left:50%;box-shadow:-2px -5px 0 #ccc;}  .ball-inner {-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;display:block;overflow:hidden;float:left;border-radius:50%;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}  .ball img {display:block;opacity:1;width:100%;background:#fff;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}  .greeting {display:table;opacity:0;background:#fff;width:100%;height:100%;max-width:100%;border-radius:50%;position:absolute;top:0;left:0;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}  .g-wrap {display:table-cell;vertical-align:middle;padding:0 15%;}  .greeting h3 { font-weight:400;padding:0 0 20px;}  .greeting p 	{color:#3D4C5B;padding:0; }  .ball:hover img, .ball:focus img, .open .greeting {opacity:1;}  .open:hover img, .open:focus img {opacity:0;}  .b310 	 				{width:310px;height:310px;}  .b310:after 			{bottom:320px;}  .b310 .ball-inner 				{width:290px;height:290px;}  .b310 .greeting 	{width:290px;height:290px;}  .b310 img 			{-webkit-border-radius:145px;-moz-border-radius:145px;border-radius:145px;}  .b300 	 				{width:300px;height:300px;}  .b300:after 			{bottom:310px;}  .b300 .ball-inner 				{width:280px;height:280px;}  .b300 .greeting 	{width:280px;height:280px;}  .b300 img 			{-webkit-border-radius:140px;-moz-border-radius:140px;border-radius:140px;}  .b240					{width:240px;height:240px;}  .b240:after			{bottom:250px;}  .b240 .ball-inner 				{width:220px;height:220px;}  .b240 .greeting 	{width:220px;height:220px;}  .b240 p 				{font-size:13px;}  .b240 img 			{-webkit-border-radius:110px;-moz-border-radius:110px;border-radius:110px;}  .b185					{width:185px;height:185px;}  .b185:after 			{bottom:195px;}  .b185 .ball-inner 				{width:165px;height:165px;}  .b185 .greeting 	{width:165px;height:165px;}  .b185 h2				{font-size:17px;}  .b185 p 				{font-size:13px;}  .b185 img 			{-webkit-border-radius:83px;-moz-border-radius:83px;border-radius:83px;}  .b160					{width:160px;height:160px;}  .b160:after 			{bottom:170px;height:300px;}  .b160 .ball-inner 				{width:140px;height:140px;}  .b160 .greeting 	{width:140px;height:140px;}  .b160 h2				{font-size:16px;}  .b160 p 				{font-size:13px;}  .b160 img 			{-webkit-border-radius:70px;-moz-border-radius:70px;border-radius:70px;}  .first 	{z-index:2;left:2.9%;top:60px;}  .second 	{z-index:3;left:17.8%;top:400px;}  .third 	{z-index:8;left:31.4%;top:90px;}  .fourth 	{z-index:5;left:41.4%;top:480px;}  .fifth 	{z-index:6;left:63.4%;top:40px;}  .sixth 	{z-index:7;left:70.3%;top:275px;}  @-webkit-keyframes ball { 0% {opacity: 0;-webkit-transform: translateY(-2000px);} 60% {opacity: 1;-webkit-transform: translateY(30px);} 80% {-webkit-transform: translateY(-10px);} 100% {-webkit-transform: translateY(0);} }  @-moz-keyframes ball { 0% {opacity: 0;-moz-transform: translateY(-2000px);} 60% {opacity: 1;-moz-transform: translateY(30px);} 80% {-moz-transform: translateY(-10px);} 100% {-moz-transform: translateY(0);} }  @-o-keyframes ball { 0% {opacity: 0;-o-transform: translateY(-2000px);} 60% {opacity: 1;-o-transform: translateY(30px);} 80% {-o-transform: translateY(-10px);} 100% {-o-transform: translateY(0);} }  @keyframes ball { 0% {opacity: 0;-ms-transform: translateY(-2000px);} 60% {opacity: 1;-ms-transform: translateY(30px);} 80% {-ms-transform: translateY(-10px);} 100% {-ms-transform: translateY(0);} }  @keyframes ball { 0% {opacity: 0;transform: translateY(-2000px);} 60% {opacity: 1;transform: translateY(30px);} 80% {transform: translateY(-10px);} 100% {transform: translateY(0);} }  @media screen and (max-width: 1200px) {  .sixth {left:auto;right:0;}  }  @media screen and (min-width: 960px) {  .first 	{-webkit-animation:ball 2.5s linear forwards; -moz-animation: ball 2.5s linear forwards; -o-animation:ball 2.5s linear forwards;-ms-animation:ball 2.5s linear forwards; animation:ball 2.5s linear forwards;}  .second 	{-webkit-animation:ball 1.5s linear forwards; -moz-animation: ball 1.5s linear forwards; -o-animation:ball 1.5s linear forwards;-ms-animation:ball 1.5s linear forwards; animation:ball 1.5s linear forwards;}  .third 	{-webkit-animation:ball 3.5s linear forwards; -moz-animation: ball 3.5s linear forwards; -o-animation:ball 3.5s linear forwards;-ms-animation:ball 3.5s linear forwards; animation:ball 3.5s linear forwards;}  .fourth 	{-webkit-animation:ball 2.5s linear forwards; -moz-animation: ball 2.5s linear forwards; -o-animation:ball 2.5s linear forwards;-ms-animation:ball 2.5s linear forwards; animation:ball 2.5s linear forwards;}  .fifth 	{-webkit-animation:ball 4.5s linear forwards; -moz-animation: ball 4.5s linear forwards; -o-animation:ball 4.5s linear forwards;-ms-animation:ball 4.5s linear forwards; animation:ball 4.5s linear forwards;}  .sixth 	{-webkit-animation:ball 2.5s linear forwards; -moz-animation: ball 2.5s linear forwards; -o-animation:ball 2.5s linear forwards;-ms-animation:ball 2.5s linear forwards; animation:ball 2.5s linear forwards;}  }  @media (max-width: 768px) {  .balls 	{margin:50px -75px 0;}  .ball 	{position:relative;top:auto;left:auto;float:left;margin:20px 10px;max-width:100%;}  .ball:after 	{display:none;}  .first, .second, .third, .fourth, .fifth, .sixth {position: relative !important;left: 0 !important;top: 0 !important;}  .b310 	 				{width:310px;height:310px;}  .b310:after 			{bottom:320px;}  .b310 a 				{width:290px;height:290px;}  .b310 .greeting 		{width:290px;height:290px;}  .b310 img 				{-webkit-border-radius:145px;-moz-border-radius:145px;border-radius:145px;width:290px;height:290px;}  .b300 	 				{width:310px;height:310px;}  .b300:after 			{bottom:320px;}  .b300 a 				{width:290px;height:290px;}  .b300 .greeting 		{width:290px;height:290px;}  .b300 img 				{-webkit-border-radius:145px;-moz-border-radius:145px;border-radius:145px;width:290px;height:290px;}  .b240					{width:310px;height:310px;}  .b240:after				{bottom:320px;}  .b240 a 				{width:290px;height:290px;}  .b240 .greeting 		{width:290px;height:290px;}  .b240 img 				{-webkit-border-radius:145px;-moz-border-radius:145px;border-radius:145px;width:290px;height:290px;}  .b185					{width:310px;height:310px;}  .b185:after 			{bottom:320px;}  .b185 a 				{width:290px;height:290px;}  .b185 .greeting 		{width:290px;height:290px;}  .b185 img 				{-webkit-border-radius:145px;-moz-border-radius:145px;border-radius:145px;width:290px;height:290px;}  .b160					{width:310px;height:310px;}  .b160:after 			{bottom:320px;}  .b160 a 				{width:290px;height:290px;}  .b160 .greeting 		{width:140px;height:140px;}  .b160 img				{-webkit-border-radius:145px;-moz-border-radius:145px;border-radius:145px;width:290px;height:290px;}  .first img, .second img, .third img, .fourth img, .fifth img, .sixth img, .first .greeting, .second .greeting, .third .greeting, .fourth .greeting, .fifth .greeting, .sixth .greeting, .first a, .second a, .third a, .fourth a, .fifth a, .sixth a, {}  .ball-inner div, .ball-inner, .ball-inner div img {width:290px !important;height:290px !important;}  }  /* */  .gerlanda {min-height: 1050px;background: #d12345 url(../img/sugroby.png) repeat-x left bottom;}  .gerlanda h4 {font-size: 26px;margin-bottom: 20px;}  .gerlanda-form {margin-top: 230px;}  div.wpcf7-validation-errors {background: #fff;}  @media (max-width: 768px) {  .gerlanda {min-height: auto;padding-top: 70px;padding-bottom: 60px;}  .gerlanda form {margin-top: 0;}  }  .gerlanda form input {width: 100%;margin-bottom: 10px;}  /* */  .rotated-images {position: absolute;left: 50%;display: block;width: 820px;height: 820px;margin: 0 0 0 -410px;z-index: 1;}  @media (max-width: 768px) {  .rotated-images {display: none;}  }  .rotated-images div {position: relative;}  .rotated-images div {position: relative;}  .rotated-images div img {position: absolute;top: 50%;left: 50%;width: 820px;height: 820px;margin: 0 0 0 -410px;}  .rotated-images div img.image1 {-webkit-animation:spin 18s linear infinite;-moz-animation:spin 18s linear infinite;animation:spin 18s linear infinite;}  .rotated-images div img.image2 {-webkit-animation:spin 22s linear infinite;-moz-animation:spin 22s linear infinite;animation:spin 22s linear infinite;}  .rotated-images div img.image3 {-webkit-animation:spin 26s linear infinite;-moz-animation:spin 26s linear infinite;animation:spin 26s linear infinite;}  @-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }  @-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }  @keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }  /* Ð¡Ñ†ÐµÐ½Ð° */  .intro {padding-top: 0;padding-bottom: 0;}  .intro-in {position: absolute;width: 100%;height: 100%;z-index: 10;padding-top: 100px;}  @media (max-width: 767px) {  .intro {padding-top: 50px;padding-bottom: 50px;background: #1f7bac url(../img/parallax/layer5.png) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;-ms-background-size: cover;background-size: cover;}  .intro-in {position: relative;padding-top: 0;}  }  .intro-in h1 {margin-bottom: 30px;text-shadow: 1px 1px 1px #333;}  .intro-in h3 {text-shadow: 1px 1px 1px #333;}  .intro-box {padding: 20px;background: repeating-linear-gradient(45deg,#d12345,#d12345 10px,#fff 10px,#fff 20px);}  .intro-box-form {padding: 20px;background: #FFFFFF;text-align: center;}  .intro-box-form h5 {margin-bottom: 1em;}  .intro-box-form input {margin-bottom: 10px;width: 100%;}  /* 2. LOADER */  #loader{background: -webkit-linear-gradient(top, rgb(14, 81, 133) 0%, rgb(26, 139, 178) 60%, rgb(33, 159, 193) 100%);background: -o-linear-gradient(top, rgb(14, 81, 133) 0%, rgb(26, 139, 178) 60%, rgb(33, 159, 193) 100%);background: -ms-linear-gradient(top, rgb(14, 81, 133) 0%, rgb(26, 139, 178) 60%, rgb(33, 159, 193) 100%);background: -moz-linear-gradient(top, rgb(14, 81, 133) 0%, rgb(26, 139, 178) 60%, rgb(33, 159, 193) 100%);background: linear-gradient(to bottom, rgb(14, 81, 133) 0%, rgb(26, 139, 178) 60%, rgb(33, 159, 193) 100%);position:fixed;overflow:hidden;left:0;top:0;width: 100%;height: 100%;z-index: 99;}  #loader::after{content:'';background:url('../img/intro.png');background-repeat: no-repeat;background-size:contain;width:70px;height: 70px;position: absolute;margin-left:-35px;top: 40%;left: 50%;transform: translate(-50%, -50%);-webkit-animation: snowflake-rotate 2s linear infinite;-moz-animation:    snowflake-rotate 2s linear infinite;-o-animation:      snowflake-rotate 2s linear infinite;animation:         snowflake-rotate 2s linear infinite;}  @-webkit-keyframes snowflake-rotate { 0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);} 100% {-webkit-transform: rotate(180deg);transform: rotate(180deg);} }  @-moz-keyframes snowflake-rotate { 0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);} 100% {-webkit-transform: rotate(180deg);transform: rotate(180deg);} }  @-o-keyframes snowflake-rotate { 0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);} 100% {-webkit-transform: rotate(180deg);transform: rotate(180deg);} }  @keyframes snowflake-rotate { 0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);} 100% {-webkit-transform: rotate(180deg);transform: rotate(180deg);} }  /* END LOADER *//* 3. PARALLAX CONTAINER */  #container.parallax-container {position: relative;max-width: 2560px;margin: 0 auto;overflow: hidden;background: -webkit-linear-gradient(top, rgb(14, 81, 133) 0%, rgb(26, 139, 178) 60%, rgb(33, 159, 193) 100%);background: -o-linear-gradient(top, rgb(14, 81, 133) 0%, rgb(26, 139, 178) 60%, rgb(33, 159, 193) 100%);background: -ms-linear-gradient(top, rgb(14, 81, 133) 0%, rgb(26, 139, 178) 60%, rgb(33, 159, 193) 100%);background: -moz-linear-gradient(top, rgb(14, 81, 133) 0%, rgb(26, 139, 178) 60%, rgb(33, 159, 193) 100%);background: linear-gradient(to bottom, rgb(14, 81, 133) 0%, rgb(26, 139, 178) 60%, rgb(33, 159, 193) 100%);}  @media (max-width: 767px) {  #container.parallax-container {display: none !important;}  }  #container .christmas-scene{padding: 0;margin: 0;}  #container .christmas-scene::before {content:'';background:url("../img/top-snow-pattern.png");background-repeat: repeat-x;width: 100%;height:35px;position: absolute;z-index: 10;left:0;top:0;}  /* END PARALLAX CONTAINER *//* 4. PARALLAX PHOTOS */  #christmas_scene .layer{width: 100%;}  #christmas_scene .layer-photo {background-position: bottom center;background-size: cover;background-repeat: no-repeat;width: 100%;height: 900px;}  #christmas_scene .layer-photo.photo-zoom{transform: scale(1.05);}  #christmas_scene .layer-1 {background-image: url("../img/parallax/layer1.png");background-position: 40% bottom;}  #christmas_scene .layer-2 {background-image: url("../img/parallax/layer2.png");background-position: center bottom;}  #christmas_scene .layer-3 {background-image: url("../img/parallax/layer3.png");background-position: center bottom;}  #christmas_scene .layer-4 {background-image: url("../img/parallax/layer4.png");background-position: center bottom;}  #christmas_scene .layer-5 {background-image: url("../img/parallax/layer5.png");background-position: center bottom;}  /* END PARALLAX PHOTOS *//* 5. CHRISTMAS TREE */  #container #christmas_tree{position: absolute;bottom: 35px;left: 50%;}  /* END CHRISTMAS TREE *//* 6. E-MAIL POLE */  #container #mail_pole{position: absolute;margin-left:-250px;left:50%;bottom:50px;z-index: 10;cursor: pointer;}  #container #mail_pole img{width: 100px;}  /* END E-MAIL POLE *//* 8. MERRY CHRISTMAS TEXT */  #container .merry-christmas-text{position: absolute;top: 150px;width: 100%;text-align: center;font-size:80px;color:#fff;}  /* END MERRY CHRISTMAS TEXT *//* 9. HAPPY NEW YEAR PHOTO */  #container .happy-new-year{background:url('../img/happy-new-year.png');background-repeat: no-repeat;background-size:contain;width: 400px;height: 112px;position: absolute;margin-left:-200px;top: 265px;left: 50%;}  /* END HAPPY NEW YEAR PHOTO *//* MEDIA QUERIES */  @media ( max-width: 1024px) {  #christmas_scene .layer-1 {background-image: url("../img/parallax-mobile/layer1.png");background-position: 36% bottom;}  #christmas_scene .layer-2 {background-image: url("../img/parallax-mobile/layer2.png");background-position: center bottom;}  #christmas_scene .layer-3 {background-image: url("../img/parallax-mobile/layer3.png");background-position: center bottom;}  #christmas_scene .layer-4 {background-image: url("../img/parallax-mobile/layer4.png");background-position: center bottom;}  #christmas_scene .layer-5 {background-image: url("../img/parallax-mobile/layer5.png");background-position: center bottom;}  }  @media ( max-height: 768px ) {  #christmas_scene .layer-1 {background-image: url("../img/parallax-mobile/layer1.png");background-position: 36% bottom;}  #christmas_scene .layer-2 {background-image: url("../img/parallax-mobile/layer2.png");background-position: center bottom;}  #christmas_scene .layer-3 {background-image: url("../img/parallax-mobile/layer3.png");background-position: center bottom;}  #christmas_scene .layer-4 {background-image: url("../img/parallax-mobile/layer4.png");background-position: center bottom;}  #christmas_scene .layer-5 {background-image: url("../img/parallax-mobile/layer5.png");background-position: center bottom;}  }  @media (max-width: 1024px) and (orientation:portrait){  #container .happy-new-year{display: none;}  #container #mail_pole{margin-left:-190px;}  }  /* */  .fa-star, .fa-star-half {color: #FFCC33;}  .fa-star-o {color: #CCCCCC;}  /* */  .why {background: #419eca url(../img/sugroby.png) repeat-x left bottom;padding-top: 130px;padding-bottom: 60px;}  @media (max-width: 768px) {  .why {padding-top: 50px;}  .why .sosuli {display: none;}  }  .why h3, .why h5 {color: #FFF !important;}  .why h5 {margin-top: 30px;}  /* */  .modal {text-align: left;}  /* */  .contacts {background: #eaf3f7;padding-bottom: 140px;}  .contacts .contacts-box {padding: 20px !important;background: repeating-linear-gradient(45deg,#d12345,#d12345 10px,#fff 10px,#fff 20px);text-align: center;}  .contacts-box-form {padding: 20px;background: #FFFFFF;}  .contacts h6 {margin-top: 10px;}  .contacts h6:laxt-child {margin-top: 0;}  @media (max-width: 767px) {  .contacts h6:laxt-child {margin-top: 40px;}  }  .contacts h6 a {color: #035f0f;}  .contacts h6 a:hover {color: #000;}  .contacts h6 i {position: relative;bottom: -5px;font-size: 32px;margin-right: 10px;color: #1e9e30;}  img.snegovik {position: absolute;left: 1%;bottom: 20px;}  img.pingvin {position: absolute;left: 45%;bottom: 20px;z-index: 10;}  img.elochka {position: absolute;right: 1%;bottom: 0;}  img.pingviny {position: absolute;right: 1%;bottom: 0;}  img.dedushka {position: absolute;right: 1%;bottom: 0;}  /* */  .pricing-3 .dollar {bottom: 36px !important;}  .pricing-3 .dollar i {font-size: 30px !important;}  .pricing-3 .price {font-size: 52px !important;}  .pricing-3 .terms {margin-right: 7px;}  .pricing-3 p {width: 80%;margin: 0 auto 1em;}  /* */  .navbar .menu li {line-height: 40px;}  .navbar .menu li.contact {font-size: 20px;line-height: 32px;font-weight: 700;}  .navbar .menu li.contact i {font-size: 32px;position: relative;bottom: -4px;}  .navbar .menu li.contact a {color: #1e9e30;}  .navbar .menu li.contact a:hover {color: #186d24;}  @media (max-width: 980px) {  .navbar .menu li i {display: none;}  }  @media (max-width: 767px) {  .navbar .menu li i {display: none;}  .navbar .menu li {width: 100% !important;}  .navbar .menu {width: 100% !important;}  .navbar .menu li a {float: none !important;}  }  /* */  form {width: 100%;}  .justify {width: 100%;}  /* */  @media (max-width: 980px) {  .text-center-sm {text-align: left;}  .text-right-sm {text-align: right;}  }  @media (max-width: 767px) {  .text-center-xs {text-align: left;}  .text-right-xs {text-align: right;}  }  /* */  @media (max-width: 767px) {  .contacts .v-align-children {display: inline !important;margin-bottom: 20px;}  }  /* */  @media all and (max-width: 767px) {  h1 {font-size: 32px;line-height: 42px;}  h3 {font-size: 22px;line-height: 42px;}  }  /* */  .modal.fade.in {background-color: rgba(0,0,0,.5);}  .modal-backdrop.fade.in {display: none;}  .modal {z-index: 999999 !important;}  .modal-dialog {z-index: 999999 !important;}  /* */  section.programmy {}  /* section.programmy h5 { min-height: 90px; } *//* */  section.gallery {position: relative;}  section.gallery:after {content: '';position: absolute;left: 0;bottom: 0;height: 100px;width: 100%;display:block;overflow: hidden;margin: -100px 0 0 0;background: none;background: -webkit-linear-gradient(bottom, rgba(255, 255, 255,0), rgba(255, 255, 255,1)); /* For Safari 5.1 to 6.0 */background: -o-linear-gradient(bottom, rgba(255, 255, 255,0), rgba(255, 255, 255,1)); /* For Opera 11.1 to 12.0 */background: -moz-linear-gradient(bottom, rgba(255, 255, 255,0), rgba(255, 255, 255,1)); /* For Firefox 3.6 to 15 */background: linear-gradient(to bottom, rgba(255, 255, 255,0), rgba(255, 255, 255,1)); /* Standard syntax (must be last) */z-index: 2;}  /* */  section.ceny {}  /* */  #waterfall {margin: 10px;overflow: hidden;}  #waterfall.min {margin: 0;}  #waterfall li { /*position: absolute;*/left: 0;top: 0;opacity: 0;z-index: 0;transform: translateY(100px);padding: 0 15px 30px 15px;}  #waterfall li a {color: #1e9e30;}  #waterfall li a:hover {color: #000;}  #waterfall li h6 {margin: 15px 0 10px 0;}  #waterfall li h5 {margin: 0 0 10px 0;}  #waterfall li p {margin: 0 0 30px 0;}  #waterfall li:hover {z-index: 1;}  #waterfall li.show {opacity: 1;transform: translateY(0);transition: all 0.3s, top 1s;}  .actions h4 {margin-bottom: 15px;}  .actions ul {margin-bottom: 25px;}  .rating-row {margin-bottom: 24px;}  .title-main {margin-bottom: .5em;}  .title-info {margin: 2em 0 5em;}  .title-main-ny {margin-top: 1em;}  h4.title-how-info {margin-bottom: 2em;}  .gallery {display: -ms-flexbox;display: -webkit-flex;display: flex;margin-left: -30px;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}  .gallery-item {margin-bottom: 0;padding: 0 0 30px 30px;box-sizing: border-box;}  .gallery-columns-2 .gallery-item {-webkit-flex: 0 1 50%;-ms-flex: 0 1 50%;flex: 0 1 50%;}  .gallery-columns-3 .gallery-item {-webkit-flex: 0 1 33.333%;-ms-flex: 0 1 33.333%;flex: 0 1 33.333%;}  .gallery-columns-4 .gallery-item {-webkit-flex: 0 1 25%;-ms-flex: 0 1 25%;flex: 0 1 25%;}  .gallery-item img {height: auto;vertical-align: top;}  .gallery br {display: none;}  .red{color: #d12345;font-size: 26px;}  .submitPhone{font-weight: 500 !important;height: 54px;line-height: 48px;text-align: center;background: #1e9e30;border: 1px solid #1e9e30;font-size: 18px;font-weight: 300;padding: 0 36px;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;color: #fff;}  .feature h5{color: #585858;}  .fat {background: url("../images/fat.png") no-repeat;width: 198px;height: 138px;background-size: 100%;position: absolute;left: 0;bottom: -95px;}  .krad{background: url("../images/krad.png") no-repeat;width: 70px;height: 81px;background-size: 100%;position: absolute;left: 20px;top: -90px;}  .sklz{background: url("../images/sklz.png") no-repeat;width: 123px;height: 276px;background-size: 70%;position: absolute;right: 0;top: 51px;}  .modal-confirm .icon-box {color: #fff;position: absolute;margin: 0 auto;left: 0;right: 0;top: -70px;width: 95px;height: 95px;border-radius: 50%;z-index: 9;border-color: #1e9e30;background-color: #1e9e30;padding: 15px;text-align: center;box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);}  @font-face {  font-family: 'Material Icons';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/materialicons/v32/2fcrYFNaTjcS6g4U3t-Y5UEw0lE80llgEseQY3FEmqw.woff2) format('woff2');  }  .material-icons {font-family: 'Material Icons';font-weight: normal;font-style: normal;font-size: 24px;line-height: 1;letter-spacing: normal;text-transform: none;display: inline-block;white-space: nowrap;word-wrap: normal;direction: ltr;-webkit-font-feature-settings: 'liga';-webkit-font-smoothing: antialiased;}  .modal-confirm .icon-box i {font-size: 58px;position: relative;top: 3px;}  .modal-confirm .btn {color: #fff;border-radius: 4px;background-color: #1e9e30;text-decoration: none;transition: all 0.4s;line-height: normal;border: none;}  .sendedModal .modal-dialog{max-width: 430px !important;width: 100% !important;top: 20%;}  .sendedModal .modal-body p{font-size: 20px !important;}  .sendedModal .modal-header {position: relative;text-align: center;padding-top: 30px;}