@import ;
* {margin: 0;padding: 0;}
body {font-family: "Roboto",sans-serif;overflow-y: scroll;overflow-x: hiden;}
:focus {outline: 0;}
p {font-size: 14px;}
a, a:hover, a:focus {color: #01aa8d;text-decoration: none;}
img {height: auto;max-width: 100%;}
.mw-section {padding-bottom: 50px;padding-top: 50px;}
.mw-padding-100 {padding-bottom: 100px;padding-top: 100px;}
.color-activ {color: #01aa8d;}
.bg-dark {background-color: #1b1d28;}
.bg-primary {background-color: #01aa8d;}
.section-title-box {padding-bottom: 30px;}
h2.section-title {font-size: 36px;font-weight: 300;margin-bottom: 20px;text-transform: uppercase;}
.bg-dark .section-title, .bg-dark p {color: #fff;}
.section-title::after {margin: 10px 0;}
.text-center .section-title::after {margin: 10px auto;}
.text-right .section-title::after {margin-left: 100%;transform: translateX(-180px);}
.section-title::after {background-color: #01aa8d;bottom: 0;content: "";display: block;height: 2px;width: 180px;}
.section-title p {font-size: 18px;font-weight: 300;margin-bottom: 30px;}
.button-box {margin-top: 40px;margin-bottom: 10px;}
.bg-dark .btn:hover {background-color: #fff;border-color: #fff;color: #1b1d28;}
.btn {background: transparent none repeat scroll 0 0;border: 2px solid #01aa8d;color: #01aa8d;font-size: 18px;padding: 10px 20px;text-transform: uppercase;-moz-transition: all 600ms;-o-transition: all 600ms;-webkit-transition: all 600ms;}
.btn:focus, .btn:active, .btn:hover {color: #24675b;border-color: #24675b;}
.btn-primary {background-color: #01aa8d;border-color: #01aa8d;color: #fff;}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus {background-color: #fff;border-color: #fff;color: #1b1d28;}
.btn.btn-icon i {margin-right: 10px;}
.btn.btn-lg {padding: 15px 40px;}
.mt-70 {margin-top: 70px;}
.navbar-brand {padding: 11px;}
.navbar-brand > img {height: 32px;width: auto;}
.navbar.bg-dark {border: medium none;}
.navbar-default {transition: all 1s ease 0s;z-index: 999;}
.navbar-default .navbar-nav > li > a {color: #bbb;text-transform: uppercase;transition: all 600ms;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #01aa8d;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {background-color: transparent;color: #01aa8d;}
.navbar-default .navbar-toggle .icon-bar {background-color: #01aa8d;border-radius: 0;height: 3px;width: 28px;}
.header {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;}
.header-overlay {background: rgba(0,0,0,.55) none repeat scroll 0 0;overflow: hidden;padding: 170px 0 0;}
.header .header-text {padding-top: 50px;}
.header-text h2 {color: #01aa8d;font-size: 32px;line-height: 34px;text-transform: uppercase;font-weight: 400;}
.header-text h3 {background-color: #fff;color: #24675b;display: table;letter-spacing: 10px;margin-bottom: -20px;padding: 2px 15px;text-align: center;text-transform: uppercase;}
.header-text p {color: #fff;font-size: 22px;line-height: 26px;padding-top: 20px;}
.header .button-box {margin-top: 30px;margin-bottom: 30px;}
.header .button-box .btn:first-child {margin-right: 15px;}
.header .btn:focus, .header .btn:active, .header .btn:hover {border-color: #fff;color: #fff;}
.header .btn-primary:hover, .header .btn-primary:active, .header .btn-primary:focus {color: #1b1d28;background-color: #fff;}
.header .header-phone-img {margin-bottom: -80px;}
.mw-animation {opacity: 0;}
.mw-animation.animated {opacity: 1;}
.text-center .header-text h3 {margin-left: auto;margin-right: auto;}
.header2 {background-image: url("/wp-content/themes/oginer/img/header-2.jpg");}
.header2 .header-overlay {background-color: rgba(3,105,103,.87);}
.header2 .navbar-default.bg-dark {background-color: rgba(27,29,40,.41);}
.header2 .header-text > h2 {color: #66dab7;}
.header3 {background-image: url("/wp-content/themes/oginer/img/header-3.jpg");background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;}
.header3 .header-overlay {background: rgba(0,0,0,.3) none repeat scroll 0 0;overflow: hidden;padding: 170px 0 0;}
.cta h2 {color: #fff;font-weight: 400;margin-bottom: 35px;}
.cta h3 {color: #fff;margin-bottom: 30px;font-size: 22px;font-weight: 400;line-height: 30px;}
.cta p {font-size: 18px;}
.bg-primary .btn-primary {background-color: #fff;border-color: #fff;color: #000;}
.bg-primary .btn-primary:hover {background-color: #24675b;border-color: #24675b;color: #fff;}
.testimonial {background-attachment: fixed;background-image: url("/wp-content/themes/oginer/img/bg-testimonial.jpg");background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;}
.testimonial {background-color: rgba(0,0,0,.7);}
.carousel-indicators {bottom: -10px;}
.testimonial .item img {border: 2px solid #01aa8d;display: inline;height: 140px;padding: 3px;width: 140px;}
.testimonial-caption h2 {color: #fff;font-size: 22px;margin-bottom: 15px;text-transform: uppercase;}
.testimonial-caption h4 {color: #fff;font-size: 16px;}
.testimonial-caption h4 span, .testimonial-caption h4 em {color: #01aa8d;font-style: italic;font-weight: 300;}
.testimonial-caption p {color: #fff;font-size: 18px;line-height: 26px;padding-bottom: 50px;}
.feature-box {margin-bottom: 25px;}
.righr-feature-item .left-feature-item-icon {color: #01aa8d;font-size: 48px;line-height: 70px;}
.left-feature-item-icon {border: 1px solid #01aa8d;float: left;height: 70px;margin-right: 15px;text-align: center;width: 70px;}
.feature-box > h3 {clear: none;font-size: 22px;margin-bottom: 15px;margin-top: 0;text-transform: uppercase;}
.righr-feature-item > p {padding-left: 85px;}
.screenviews-slider .bx-wrapper {box-shadow: none;margin-left: auto;margin-right: auto;margin-top: 50px;}
.screenviews-slider .bx-wrapper .bx-pager.bx-default-pager a {background-color: transparent;border: 2px solid #01aa8d;height: 12px;width: 14px;margin: 0 3px;}
.screenviews-slider .bx-wrapper .bx-pager.bx-default-pager a:hover, .screenviews-slider .bx-wrapper .bx-pager.bx-default-pager a.active, .screenviews-slider .bx-wrapper .bx-pager.bx-default-pager a:focus {background-color: #01aa8d;}
.screenviews-slider .bx-wrapper .bx-pager.bx-default-pager a.active {width: 22px;}
.counter {background-attachment: fixed;background-image: url("/wp-content/themes/oginer/img/bg-counter-1.jpg");background-position: 50% 80%;background-repeat: no-repeat;background-size: cover;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;}
.counter i {color: #01aa8d;font-size: 50px;}
.counter-item h2 {color: #fff;font-size: 36px;font-weight: 700;}
.counter-item > p {color: #fff;font-size: 18px;font-weight: 300;text-transform: uppercase;}
.download-links .btn-icon {border: 2px solid #fff;border-radius: 0;color: #fff;transition: all 600ms ease 0s;}
.download-links .btn-icon i {display: block;float: left;font-size: 36px;line-height: 60px;}
.download-links .btn-icon > h3 {display: inline;line-height: 60px;padding-left: 5px;padding-right: 10px;}
.download-links .btn {margin: 35px 10px 5px;}
.download-links .btn:hover {background-color: #01aa8d;border-color: #01aa8d;color: #fff;}
.contact-us .form-control {border-color: #24675b;border-radius: 0;margin-bottom: 10px;}
input[type="text"]:focus, input[type="email"]:focus, textarea:focus, textarea.form-control:focus {border: 1px solid #01aa8d;box-shadow: none;outline: 0 none;}
.submit-btn, .submit-btn:active, .submit-btn:focus, .submit-btn:visited {width: 100%;}
.address-box {border: 2px solid #01aa8d;height: 170px;padding: 30px;text-align: center;}
.address-box-icon {color: #01aa8d;font-size: 50px;margin-bottom: 15px;}
.address-box p {font-size: 16px;opacity: 0;transition: all 1s ease 0s;}
.address-box:hover .address-box-icon {background-color: #01aa8d;color: #fff;display: block;margin-left: auto;margin-right: auto;margin-top: -65px;width: 70px;transition: all 1s ease 0s;margin-bottom: 50px;}
.address-box:hover p {opacity: 1;}
.address-box:hover {background-color: #f1f1f1;box-shadow: 0 7px 10px rgba(0,0,0,.15);transform: scale(1.02);transition: all 500ms ease 0s;}
.address-box:last-child {margin-left: -1px;margin-top: -1px;}
.address-box:nth-child(3) {margin-top: -1px;}
.address-box:nth-child(2) {margin-left: -1px;}
.social-icons {margin-top: 40px;}
.social-icons ul {text-align: center;}
.social-icons li {display: inline;list-style: outside none none;}
.social-icons a {border: 1px solid #01aa8d;display: inline-block;font-size: 20px;height: 40px;line-height: 40px;margin-right: 6px;text-align: center;transition: all 600ms ease 0s;width: 40px;}
.social-icons a:hover {background-color: #24675b;border-color: #24675b;color: #fff;}
.footer {padding-bottom: 20px;padding-top: 30px;}
.to-top {float: right;}
.to-top > a {background-color: #01aa8d;color: #fff;display: block;float: right;font-size: 24px;height: 40px;line-height: 40px;margin-top: -40px;position: relative;text-align: center;width: 40px;}
.to-top > a:hover {background-color: #24675b;color: #fff;}