* {margin: 0;padding: 0;}code {white-space: normal;}.clear {clear: both;}a:focus, input:focus, textarea:focus {outline: 0;box-shadow: 0 0 0;}.alignleft {float: left;}.alignright {float: right;}.aligncenter {display: block;margin-left: auto;margin-right: auto;}blockquote.alignleft, img.alignleft {margin: 7px 24px 7px 0;}.wp-caption.alignleft {margin: 7px 14px 7px 0;}blockquote.alignright, img.alignright {margin: 7px 0 7px 24px;}.wp-caption.alignright {margin: 7px 0 7px 14px;}.wp-caption.aligncenter, blockquote.aligncenter, img.aligncenter {margin-top: 7px;margin-bottom: 7px;}.wp-caption-text {box-sizing: border-box;font-size: 12px;font-style: italic;line-height: 1.5;margin: 9px 0;padding-right: 10px;}.sticky .entry-date {display: none;}.gallery-caption {background-color: rgba(0, 0, 0, 0.7);box-sizing: border-box;color: #fff;font-size: 12px;line-height: 1.5;margin: 0;max-height: 50%;opacity: 0;padding: 6px 8px;position: absolute;bottom: 0;left: 0;text-align: left;width: 100%;}.gallery-caption:before {content: "";height: 100%;min-height: 49px;position: absolute;top: 0;left: 0;width: 100%;}.gallery-item:hover .gallery-caption {opacity: 1;}.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {display: none;}.bypostauthor > article .fn:before {content: "\f408";margin: 0 2px 0 -2px;position: relative;top: -1px;}ol, ul {margin-bottom: 10px;}ol {list-style: decimal;margin-left: 15px;}ul.square {list-style: square outside;}ul.circle {list-style: circle outside;}ol ol, ol ul, ul ol, ul ul {margin: 4px 0 5px 30px;}ol ol li, ol ul li, ul ol li, ul ul li {margin-bottom: 6px;}.navbar-nav ul {margin: 0;}.navbar-nav ul li {margin-bottom: 0;}table, td, th {border: 1px solid rgba(0, 0, 0, 0.1);}table {border-collapse: separate;border-spacing: 0;border-width: 1px 0 0 1px;margin-bottom: 24px;width: 100%;}caption, td, th {font-weight: 400;text-align: left;}th {border-width: 0 1px 1px 0;font-weight: 700;}td {border-width: 0 1px 1px 0;}dd {margin-bottom: 24px;}@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}.fitsc-highlight {background: #85bc36;color: #fff;padding: 2px 5px;vertical-align: baseline;}.fitsc-highlight.fitsc-background-gray, .fitsc-highlight.fitsc-background-white {color: #444;}.fitsc-button {display: inline-block;border: 1px solid rgba(255, 255, 255, 0.8);text-decoration: none;text-align: center;-webkit-user-select: none;user-select: none;padding: 0 1em;font-size: 14px;margin: 0 5px 5px 0;transition: all 0.3s;transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);color: #fff;position: relative;overflow: hidden;vertical-align: middle;}.fitsc-button > span {display: inline-block;transition: transform 0.3s;transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);}.fitsc-button:hover > span {transform: translate3d(0, 100%, 0);}.fitsc-button::before {transition: all 0.3s;transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);content: attr(data-text);position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;color: #4c4c4c;transform: translate3d(100%, 0, 0);}.fitsc-button:hover::before {transform: translate3d(0, 0, 0);}.fitsc-button:hover {border: 1px solid #fff;color: #333;}.fitsc-button:active, .fitsc-button:focus {color: #fff;}.fitsc-button:active {position: relative;top: 1px;outline: 0;box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}.fitsc-button:hover {text-decoration: none;}.fitsc-button.fitsc-small {font-size: 11px;line-height: 2em;}.fitsc-button.fitsc-large {font-size: 14px;line-height: 3em;padding: 0 1.6em;}.fitsc-button.fitsc-larger > span {padding: 20px 50px;}.fitsc-button.fitsc-larger::before {padding: 20px 50px;}.fitsc-button.fitsc-full {display: block;}.fitsc-button i {margin-right: 0.4em;}.fitsc-button.fitsc-icon-right i {margin-left: 0.4em;margin-right: 0;}.fitsc-button.fitsc-background-rosy {color: #fff;}.fitsc-button.fitsc-background-rosy:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-pink {color: #fff;}.fitsc-button.fitsc-background-pink:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-pink-dark {color: #fff;}.fitsc-button.fitsc-background-pink-dark:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-red {color: #fff;}.fitsc-button.fitsc-background-red:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-magenta {color: #fff;}.fitsc-button.fitsc-background-magenta:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-orange {color: #fff;}.fitsc-button.fitsc-background-orange:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-orange-dark {color: #fff;}.fitsc-button.fitsc-background-orange-dark:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-yellow {color: #fff;}.fitsc-button.fitsc-background-yellow:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-green-light {color: #fff;}.fitsc-button.fitsc-background-green-light:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-green-lime {color: #fff;}.fitsc-button.fitsc-background-green-lime:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-green {color: #fff;}.fitsc-button.fitsc-background-green:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-blue {color: #fff;}.fitsc-button.fitsc-background-blue:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-blue-dark {color: #fff;}.fitsc-button.fitsc-background-blue-dark:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-indigo {color: #fff;}.fitsc-button.fitsc-background-indigo:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-violet {color: #fff;}.fitsc-button.fitsc-background-violet:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-cappuccino {color: #fff;}.fitsc-button.fitsc-background-cappuccino:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-brown {color: #fff;}.fitsc-button.fitsc-background-brown:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-brown-dark {color: #fff;}.fitsc-button.fitsc-background-brown-dark:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-gray {color: #fff;}.fitsc-button.fitsc-background-gray:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-gray-dark {color: #fff;}.fitsc-button.fitsc-background-gray-dark:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-black {color: #fff;}.fitsc-button.fitsc-background-black:hover {background: #fff;color: #151d2a;border: 1px solid rgba(0, 0, 0, 0.1);}.fitsc-button.fitsc-background-white {color: #444;}.fitsc-button.fitsc-background-white:hover {background: #151d2a;color: #fff;border: 1px solid #fff;}.fitsc-box {padding: 0.5em 1em;border-radius: 3px;border: 1px solid transparent;margin: 0 0 1em;position: relative;color: #fff;background-color: #151d2a;border-color: #151d2a;}.fitsc-box .fitsc-close {float: right;position: relative;cursor: pointer;display: inline-block;right: -11px;top: -4px;font-size: 12px;text-align: center;line-height: 1;opacity: 0.3;transition: 0.25s;}.fitsc-box .fitsc-close:hover {opacity: 1;}.fitsc-box p {margin: 1em 0 0;}.fitsc-box p:first-child {margin-top: 0;}.fitsc-box.fitsc-error {color: #b94a48;background-color: #f2dede;border-color: #eed3d7;}.fitsc-box.fitsc-success {color: #468847;background-color: #dff0d8;border-color: #d6e9c6;}.fitsc-box.fitsc-info {color: #3a87ad;background-color: #d9edf7;border-color: #bce8f1;}.fitsc-tabs {margin-bottom: 1em;}.fitsc-tabs .fitsc-content {clear: both;border: 1px solid #ddd;padding: 16px;}.fitsc-tabs.fitsc-vertical .fitsc-nav {box-shadow: inset -3px 0 5px -2px #ccc;}.fitsc-tabs.fitsc-vertical .fitsc-nav li {display: block;float: none;border-width: 1px 1px 0 0;}.fitsc-tabs.fitsc-vertical .fitsc-nav li:first-child {border-width: 0 1px 0 0;}.fitsc-tabs.fitsc-vertical .fitsc-nav li.fitsc-active {background: #fff;border-right: 0;border-color: #ddd;}.fitsc-tabs.fitsc-vertical .fitsc-nav li.fitsc-active a {color: #444;}.fitsc-tabs.fitsc-vertical .fitsc-content {border: 0;clear: none;padding: 0 20px;}.fitsc-nav {margin: 0;padding: 0;list-style: none;float: left;}.fitsc-nav li {float: left;display: inline-block;padding: 8px 20px;border: 1px solid #ddd;border-width: 1px 1px 0 0;text-align: center;line-height: 32px;transition: 0.2s;cursor: pointer;background-color: #f8f8f8;margin-bottom: -1px;}.fitsc-nav li:first-child {border-left-width: 1px;}.fitsc-nav li.fitsc-active {background: #fff;border-bottom-color: #fff;font-weight: 700;box-shadow: 0 -3px 0 0 #151d2a;}.fitsc-nav li i {margin-right: 7px;}.fitsc-nav a {color: #444;}.fitsc-nav a:hover {text-decoration: none;}.fitsc-tab {display: none;}.fitsc-tab.fitsc-active {display: block;animation: fadeIn 1 1s ease;}.fitsc-tabs .fitsc-nav {margin-left: 0;}.fitsc-accordions, .fitsc-toggles {margin-bottom: 1em;}.fitsc-accordion, .fitsc-toggle {margin-bottom: 4px;border: 1px solid #d8d8d8;}.fitsc-accordion .fitsc-title, .fitsc-toggle .fitsc-title {padding: 9px;cursor: pointer;display: block;color: #444;background: #f0f0f0;font-size: 16px;}.fitsc-accordion.fitsc-active .fitsc-title, .fitsc-toggle.fitsc-active .fitsc-title {border-bottom: 1px solid #d8d8d8;font-weight: 700;}.fitsc-accordion .fitsc-content, .fitsc-toggle .fitsc-content {display: none;padding: 16px;}.fitsc-accordion p, .fitsc-toggle p {margin-bottom: 0;}.fitsc-accordion p:first-child, .fitsc-toggle p:first-child {margin-top: 0;}.fitsc-progress-bar {margin-bottom: 1em;}.fitsc-progress-bar .fitsc-title {font-size: 0.85em;margin-bottom: 0.3em;}.fitsc-progress-bar.fitsc-block {position: relative;}.fitsc-progress-bar.fitsc-block .fitsc-title {position: absolute;color: #fff;top: 1px;left: 5px;}.fitsc-progress-bar.fitsc-block .fitsc-percent, .fitsc-progress-bar.fitsc-block .fitsc-percent-wrapper {height: 18px;}.fitsc-percent-wrapper {height: 15px;background: #fafafa;border: 1px solid rgba(0, 0, 0, 0.1);box-sizing: border-box;}.fitsc-percent {width: 0;height: 15px;margin: -1px;box-sizing: border-box;background: #151d2a;}.fitsc-percent-100 {border-radius: 5px;}.fitsc-promo-box-wrap {margin-bottom: 2em;}.fitsc-promo-box {padding: 3em;background: #f6f6f6;border-left: 4px solid #151d2a;position: relative;}.fitsc-promo-box.fitsc-two-buttons {text-align: center;}.fitsc-promo-box.fitsc-two-buttons .fitsc-buttons {float: none;}.fitsc-promo-box .fitsc-heading {margin: 0 0 5px;}.fitsc-promo-box .fitsc-text {margin: 0;}.fitsc-promo-box .fitsc-buttons {float: right;margin-top: 6px;}.fitsc-background-rosy {background: #f16c7c;}.fitsc-background-pink {background: #ff0084;}.fitsc-background-pink-dark {background: #e22092;}.fitsc-background-red {background: red;}.fitsc-background-magenta {background: #a9014b;}.fitsc-background-orange {background: #ff5c00;}.fitsc-background-orange-dark {background: #dd4b39;}.fitsc-background-yellow {background: #ffb515;}.fitsc-background-green-light {background: #91bd09;}.fitsc-background-green-lime {background: #32cd32;}.fitsc-background-green {background: #238f23;}.fitsc-background-blue {background: #00adee;}.fitsc-background-blue-dark {background: #3b5998;}.fitsc-background-indigo {background: indigo;}.fitsc-background-violet {background: #9400d3;}.fitsc-background-cappuccino {background: #af8e45;}.fitsc-background-brown {background: #b77b48;}.fitsc-background-brown-dark {background: #7a5230;}.fitsc-background-gray {background: #ccc;}.fitsc-background-gray-dark {background: #666;}.fitsc-background-black {background: #333;}.fitsc-background-white {background: #fff;}.fitsc-align-left {float: left;position: relative;}.fitsc-align-right {float: right;position: relative;}.fitsc-align-center {margin: 0 auto;}.heading {margin-bottom: 40px;}.heading .h_tit:before {content: "";position: absolute;width: 54px;height: 2px;background: #151d2a;bottom: -1px;right: 0;}.heading .h_tit {font-weight: 800;font-size: 36px;border-bottom: 1px solid #b3b3b3;padding-bottom: 10px;margin-right: 10px;position: relative;display: inline-block;color: #151d2a;}.heading .d_tit {display: inline-block;color: #151d2a;}.heading .d_tit > span {font-size: 30px;font-weight: 800;margin-right: 10px;}.heading_2 {text-align: center;text-transform: uppercase;position: relative;padding-bottom: 20px;color: #fff;}.heading_2 .h_tit {color: #fff;text-align: center;text-transform: uppercase;position: relative;margin-top: 0;}.heading_2 .h_tit:before {position: absolute;content: "";width: 36px;height: 1px;background: #fff;bottom: -16px;display: inline-block;left: 50%;margin-left: -18px;}.heading_3 {text-align: center;padding-bottom: 15px;padding-top: 15px;text-transform: uppercase;}.heading_3 .h_tit {font-size: 26px;font-weight: 700;}.heading_3 .h_tit:before {width: 20px;height: 4px;content: "";display: inline-block;position: relative;bottom: 2px;border-top: 1px solid #333;border-bottom: 1px solid #333;right: 10px;vertical-align: middle;}.heading_3 .h_tit:after {width: 20px;height: 4px;content: "";display: inline-block;position: relative;bottom: 2px;border-top: 1px solid #333;border-bottom: 1px solid #333;left: 10px;vertical-align: middle;}.testi-list {padding-left: 0;list-style: none;text-align: center;overflow: hidden;}.testi-list .testi .commentor {font-weight: 700;text-transform: uppercase;margin-bottom: 10px;}.testi-list .testilist {text-align: left;display: table-cell;}.testi-list .testilist img:hover {opacity: 0.8;}.testi-list .testilist_1 img:hover {opacity: 0.8;}.testi-list .testilist_1 img {height: 180px;width: 180px;}.testi-list i {font-size: 110px;}.arrows {z-index: 10;position: relative;}.arrows {text-align: center;margin-top: 15px;}.arrows > span {border: 1px solid;display: inline-block;padding: 0 10px;cursor: pointer;transition: 0.2s;}.arrows > span i:before {line-height: 1.57142857;font-size: 16px;}.arrows > span:hover {background: #fff;color: #151d2a;}.chart-draw {position: relative;margin-bottom: 15px;display: inline-block;text-align: center;}.chart-draw em {position: absolute;top: 40%;left: 44%;font-style: normal;}.chart-draw span.sub {position: absolute;top: 100%;width: 100%;}.ichart {text-align: center;margin-bottom: 4px;}.ichart .sub {display: block;}.row-fullwidth {width: 100%;}.row-fullwidth:before {content: " ";display: table;}.row-fullwidth:after {content: " ";display: table;clear: both;}.icon_box.icon_top {text-align: center;}.icon_box.icon_left .ib_icon {float: left;margin-right: 20px;}.icon_box.icon_left .ib_title {margin-top: 0;}.icon_box.icon_left .ib_content {float: left;text-align: left;}.icon_box.icon_left:after {clear: both;content: "";display: block;}.icon_box.icon_right .ib_icon {float: right;margin-left: 20px;}.icon_box.icon_right .ib_title {margin-top: 0;}.icon_box.icon_right .ib_content {float: right;text-align: right;}.icon_box.icon_right:after {clear: both;content: "";display: block;}.icon_box .ib_icon {display: table;margin: 0 auto;}.icon_box .ib_icon img {width: 100%;}.icon_box .ib_icon i {display: table-cell;vertical-align: middle;text-align: center;}.icon-effect-1 i {display: inline-block;text-align: center;position: relative;transition: background 0.2s, color 0.2s;}.icon-effect-1 i:after {pointer-events: none;position: absolute;width: 100%;height: 100%;content: "";box-sizing: content-box;top: 0;left: 0;-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;-webkit-transform: scale(0.8);-moz-transition: -moz-transform 0.2s, opacity 0.2s;-moz-transform: scale(0.8);-ms-transform: scale(0.8);transition: transform 0.2s, opacity 0.2s;transform: scale(0.8);opacity: 0;}.icon-effect-1 i:hover:after {transform: scale(1.1);opacity: 1;}.icon-effect-2 i {display: inline-block;text-align: center;position: relative;transition: background 0.2s, color 0.2s;}.icon-effect-2 i:after {pointer-events: none;position: absolute;width: 100%;height: 100%;content: "";box-sizing: content-box;top: 0;left: 0;-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;-webkit-transform: scale(0.8);-moz-transition: -moz-transform 0.2s, opacity 0.2s;-moz-transform: scale(0.8);-ms-transform: scale(0.8);transition: transform 0.2s, opacity 0.2s;transform: scale(0.8);opacity: 0;}.icon-effect-2 i:hover:after {transform: scale(1.1);opacity: 1;}.icon-effect-2 i:after {transform: scale(1.2);}.icon-effect-3 i {display: inline-block;text-align: center;position: relative;z-index: 1;color: #fff;transition: color 0.3s;}.icon-effect-3 i:after {pointer-events: none;position: absolute;width: 100%;height: 100%;content: "";box-sizing: content-box;top: 0;left: 0;z-index: -1;transition: transform 0.2s, opacity 0.2s;}.icon-effect-3 i:hover:after {transform: scale(0.9);}.icon-effect-4 i {display: inline-block;text-align: center;position: relative;z-index: 1;transition: color 0.3s;}.icon-effect-4 i:after {pointer-events: none;position: absolute;width: 100%;height: 100%;content: "";box-sizing: content-box;top: 0;left: 0;z-index: -1;transition: transform 0.2s, opacity 0.2s;}.icon-effect-4 i:hover:after {transform: scale(0);opacity: 0;transition: transform 0.4s, opacity 0.2s;}.owl-theme .owl-controls .owl-buttons div {padding: 5px 9px;}.owl-theme .owl-buttons i {margin-top: 2px;font-size: 16px;}.owl-theme .owl-controls .owl-buttons div {position: absolute;}.owl-theme .owl-controls .owl-buttons .owl-prev {left: -45px;top: 55px;}.owl-theme .owl-controls .owl-buttons .owl-next {right: -45px;top: 55px;}.row-fullwidth .owl-theme .owl-controls .owl-buttons .owl-prev {left: 0;}.row-fullwidth .owl-theme .owl-controls .owl-buttons .owl-next {right: 0;}@media (max-width: 768px) {.owl-carousel {overflow: hidden;}}.owl-item {text-align: center;}.box-shadow {transition: all 0.2s ease-in-out 0s;}.box-shadow .box-shadow:hover {box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);}.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.owl-carousel {display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}.owl-carousel .owl-wrapper {display: none;position: relative;-webkit-transform: translate3d(0, 0, 0);}.owl-carousel .owl-wrapper-outer {overflow: hidden;position: relative;width: 100%;}.owl-carousel .owl-wrapper-outer.autoHeight {transition: height 0.5s ease-in-out;}.owl-carousel .owl-item {float: left;}.owl-controls .owl-buttons div, .owl-controls .owl-page {cursor: pointer;}.owl-controls {-webkit-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;}.grabbing {cursor: url(grabbing.png) 8 8, move;}.owl-carousel .owl-item, .owl-carousel .owl-wrapper {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);}.owl-theme .owl-controls {margin-top: 2px;text-align: center;}.owl-theme .owl-controls .owl-buttons div {color: #fff;display: inline-block;zoom: 1;margin: 5px;font-size: 12px;padding: 6px 13px;border: 1px #fff solid;}.owl-theme .owl-controls.clickable .owl-buttons div:hover {opacity: 1;text-decoration: none;background: #fff;color: #000;}.owl-theme .owl-controls .owl-page {display: inline-block;zoom: 1;}.owl-theme .owl-controls .owl-page span {display: block;width: 10px;height: 10px;margin: 3px 7px;opacity: 0.5;background: #869791;position: relative;top: 0;}.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {opacity: 1;}.owl-theme .owl-controls .owl-page span.owl-numbers {height: auto;width: auto;color: #fff;padding: 2px 10px;font-size: 12px;border-radius: 30px;}.owl-item.loading {min-height: 150px;background: url(../images/AjaxLoader.gif) no-repeat center center;}.owl-item .item {vertical-align: middle;margin: 0 auto;display: table;}.flex-container a:active, .flex-container a:focus, .flexslider a:active, .flexslider a:focus {outline: 0;}.flex-control-nav, .flex-direction-nav, .slides {margin: 0;padding: 0;list-style: none;}@font-face {font-family: flexslider-icon;src: url(fonts/flexslider-icon.eot);src: url(fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"), url(fonts/flexslider-icon.woff) format("woff"), url(fonts/flexslider-icon.ttf) format("truetype"), url(fonts/flexslider-icon.svg#flexslider-icon) format("svg");font-weight: 400;font-style: normal;}.flexslider {margin: 0;padding: 0;}.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}.flexslider .slides img {width: 100%;display: block;}.flex-pauseplay span {text-transform: capitalize;}.slides:after {content: "\0020";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}html[xmlns] .slides {display: block;}* html .slides {height: 1%;}.no-js .slides > li:first-child {display: block;}.flexslider {margin: 0 0 60px;background: #fff;border: 4px solid #fff;position: relative;border-radius: 4px;-o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);zoom: 1;}.flex-viewport {max-height: 2000px;transition: all 1s ease;}.loading .flex-viewport {max-height: 300px;}.flexslider .slides {zoom: 1;}.carousel li {margin-right: 5px;}.flex-direction-nav a {text-decoration: none;display: block;width: 40px;height: 40px;margin: -20px 0 0;position: absolute;top: 50%;z-index: 10;overflow: hidden;opacity: 0;cursor: pointer;color: rgba(0, 0, 0, 0.8);text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);transition: all 0.3s ease;}.flex-direction-nav .flex-prev {left: -50px;}.flex-direction-nav .flex-next {right: -50px;text-align: right;}.flexslider:hover .flex-prev {opacity: 0.7;left: 10px;}.flexslider:hover .flex-next {opacity: 0.7;right: 10px;}.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}.flex-direction-nav .flex-disabled {opacity: 0 !important;cursor: default;}.flex-direction-nav a:before {font-family: flexslider-icon;font-size: 40px;line-height: 1;display: inline-block;content: "\f001";}.flex-direction-nav a.flex-next:before {content: "\f002";}.flex-pauseplay a {display: block;width: 20px;height: 20px;position: absolute;bottom: 5px;left: 10px;opacity: 0.8;z-index: 10;overflow: hidden;cursor: pointer;color: #000;}.flex-pauseplay a:before {font-family: flexslider-icon;font-size: 20px;display: inline-block;content: "\f004";}.flex-pauseplay a:hover {opacity: 1;}.flex-pauseplay a.flex-play:before {content: "\f003";}.flex-control-nav {width: 100%;position: absolute;bottom: -40px;text-align: center;}.flex-control-nav li {margin: 0 6px;display: inline-block;zoom: 1;}.flex-control-paging li a {width: 11px;height: 11px;display: block;background: #666;background: rgba(0, 0, 0, 0.5);cursor: pointer;text-indent: -9999px;border-radius: 20px;-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);}.flex-control-paging li a:hover {background: #333;background: rgba(0, 0, 0, 0.7);}.flex-control-paging li a.flex-active {background: #000;background: rgba(0, 0, 0, 0.9);cursor: default;}.flex-control-thumbs {margin: 5px 0 0;position: static;overflow: hidden;}.flex-control-thumbs li {width: 25%;float: left;margin: 0;}.flex-control-thumbs img {width: 100%;display: block;opacity: 0.7;cursor: pointer;}.flex-control-thumbs img:hover {opacity: 1;}.flex-control-thumbs .flex-active {opacity: 1;cursor: default;}@media screen and (max-width: 860px) {.flex-direction-nav .flex-prev {opacity: 1;left: 10px;}.flex-direction-nav .flex-next {opacity: 1;right: 10px;}}.am_animate_when_almost_visible {opacity: 0;}.am_start_animation.am_top-to-bottom {animation: am_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);opacity: 1;}.am_start_animation.am_bottom-to-top {animation: am_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);opacity: 1;}.am_start_animation.am_left-to-right {animation: am_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);opacity: 1;}.am_start_animation.am_right-to-left {animation: am_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);opacity: 1;}.am_start_animation.am_appear {animation: am_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);transform: scale(1);opacity: 1;}@keyframes am_ttb {0% {transform: translate(0, -10%);opacity: 0;}100% {transform: translate(0, 0);opacity: 1;}}@keyframes am_btt {0% {transform: translate(0, 10%);opacity: 0;}100% {transform: translate(0, 0);opacity: 1;}}@keyframes am_ltr {0% {transform: translate(-10%, 0);opacity: 0;}100% {transform: translate(0, 0);opacity: 1;}}@keyframes am_rtl {0% {transform: translate(10%, 0);opacity: 0;}100% {transform: translate(0, 0);opacity: 1;}}@keyframes am_appear {0% {transform: scale(0.5);opacity: 0.1;}100% {transform: scale(1);opacity: 1;}}@media only screen and (min-width: 992px) and (max-width: 1200px) {.button {padding: 14px 20px;}}@media only screen and (min-width: 768px) and (max-width: 992px) {.button {padding: 10px 12px;font-size: 12px;}}@media only screen and (max-width: 992px) {.feater-post {padding-bottom: 10px;}}@media only screen and (min-width: 768px) {span.sub-span {top: 107%;}}@media (max-width: 868px) {.big-head > span:after, .big-head > span:before {display: none;}span.sub-span {top: auto;position: relative;display: block;width: auto;left: auto;}}@media (max-width: 768px) {.home .learn-more {width: 100%;}img.size-full {display: none;}.page-404-content {width: 550px;}.page-404-content, .right_404 {width: 100%;}}@media (max-width: 600px) {.home .learn-more > a {font-size: 15px;}.home .big-head {font-size: 46.6px;}.button {padding: 10px 20px;font-size: 14px;}.page-foot .copyright {width: 100%;text-align: center;}.social_links {margin: 0 auto;float: none !important;display: table;position: relative;bottom: 10px;}.page-404-content, .right_404 {width: 100%;}}@media (max-width: 480px) {.home .big-head {font-size: 32.8px;}.big-title span span > span {font-size: 13px;}.big-title span .sub-span > span:after, .big-title span .sub-span > span:before {display: none;}.home .cv-btn > a {padding: 15px 35px;}.zoomex2 h6 {font-size: 13px;}.zoomex2 h6 small {font-size: 8px;}.section .timeline .timeline-cont:before {left: 10px;}.section .timeline .group .point-circle {left: 2px;}.section .timeline .end-box .title, .section .timeline .timeline-cont .title {margin-left: 8px;}.section .timeline .end-box .title {margin-left: 8px;}.section .timeline .group .date {left: 35px;}.section .timeline .group .desc-box {width: 92%;top: 12px;}.section .timeline .group-alter .desc-box {top: 39px;}}@media (max-width: 380px) {.home .big-head {font-size: 28.8px;}.big-title span span > span {font-size: 10px;}.home .learn-more > a {font-size: 13px;}.contact-details h1, .contact-details h2 {font-size: 18px;}}@media (max-width: 320px) {.home .big-head {font-size: 19.8px;}.home .cv-btn > a {padding: 4px 10px;}}@media (max-width: 280px) {.contact-details h1, .contact-details h2 {font-size: 13px;}#header nav {position: absolute;right: 5%;}.section .timeline .group .desc-box {width: 84%;}}.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0e0e0e;opacity: 0.8;}.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: 0 !important;-webkit-backface-visibility: hidden;}.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;box-sizing: border-box;}.mfp-container:before {content: "";display: inline-block;height: 100%;vertical-align: middle;}.mfp-align-top .mfp-container:before {display: none;}.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;}.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {width: 100%;cursor: auto;}.mfp-ajax-cur {cursor: progress;}.mfp-auto-cursor .mfp-content {cursor: auto;}.mfp-loading.mfp-figure {display: none;}.mfp-hide {display: none !important;}.mfp-preloader {color: #ccc;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044;}.mfp-preloader a {color: #ccc;}.mfp-preloader a:hover {color: #fff;}.mfp-s-ready .mfp-preloader {display: none;}.mfp-s-error .mfp-content {display: none;}button.mfp-arrow, button.mfp-close {cursor: pointer;background: 0 0;border: 0;-webkit-appearance: none;display: block;outline: 0;padding: 0;z-index: 1046;box-shadow: none;}.mfp-close {width: 65px;height: 65px;line-height: 50px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;padding: 0 0 18px 10px;color: #fff;font-size: 28px;}.mfp-counter {position: absolute;top: 0;right: 0;color: #ccc;font-size: 12px;line-height: 18px;}.mfp-arrow {position: absolute;opacity: 0.65;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: transparent;}.mfp-arrow:active {margin-top: -54px;}.mfp-arrow:focus, .mfp-arrow:hover {opacity: 1;}.mfp-arrow .mfp-a, .mfp-arrow .mfp-b, .mfp-arrow:after, .mfp-arrow:before {content: "";display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent;}.mfp-arrow .mfp-a, .mfp-arrow:after {border-top-width: 13px;border-bottom-width: 13px;top: 8px;}.mfp-arrow .mfp-b, .mfp-arrow:before {border-top-width: 21px;border-bottom-width: 21px;opacity: 0.7;}.mfp-arrow-left {left: 0;}.mfp-arrow-left .mfp-a, .mfp-arrow-left:after {border-right: 17px solid #fff;margin-left: 31px;}.mfp-arrow-left .mfp-b, .mfp-arrow-left:before {margin-left: 25px;border-right: 27px solid #3f3f3f;}.mfp-arrow-right {right: 0;}.mfp-arrow-right .mfp-a, .mfp-arrow-right:after {border-left: 17px solid #fff;margin-left: 39px;}.mfp-arrow-right .mfp-b, .mfp-arrow-right:before {border-left: 27px solid #3f3f3f;}.mfp-iframe-holder {padding-top: 50px;padding-bottom: 50px;}.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 800px;}.mfp-iframe-scaler {width: 100%;height: 0;padding-top: 56.25%;}.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #000;}img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;box-sizing: border-box;margin: 0;}.mfp-figure:after {content: "";position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #444;}.mfp-bottom-bar {position: absolute;top: 100%;left: 0;width: 100%;}.mfp-image-holder .mfp-content {max-width: 100%;}.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}.mfp-img-mobile img.mfp-img {padding: 0;}.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}.mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, 0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;box-sizing: border-box;}.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}.mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0, 0, 0, 0.6);position: fixed;text-align: center;padding: 0;}}@media all and (max-width: 900px) {.mfp-arrow {transform: scale(0.75);}.mfp-arrow-left {transform-origin: 0;}.mfp-arrow-right {transform-origin: 100%;}.mfp-container {padding-left: 6px;padding-right: 6px;}}.rotating {display: inline-block;transform-style: preserve-3d;transform: rotateX(0) rotateY(0) rotateZ(0);transition: 0.5s;-webkit-transform-origin-x: 50%;}.rotating.flip {position: relative;}.rotating .back, .rotating .front {left: 0;top: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.rotating .front {position: absolute;display: inline-block;transform: translate3d(0, 0, 1px);}.rotating.flip .front {z-index: 1;}.rotating .back {display: block;opacity: 0;}.rotating.spin {transform: rotate(360deg) scale(0);}.rotating.flip .back {z-index: 2;display: block;opacity: 1;transform: rotateY(180deg) translate3d(0, 0, 0);}.rotating.flip.up .back {transform: rotateX(180deg) translate3d(0, 0, 0);}.rotating.flip.cube .front {transform: translate3d(0, 0, 100px) scale(0.85, 0.85);}.rotating.flip.cube .back {transform: rotateY(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);}.rotating.flip.cube.up .back {transform: rotateX(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);}#preload {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 9100 !important;width: 100%;height: 100%;background-color: #fff;}#preload > img {position: relative;top: 35%;display: block;margin: 0 auto;}#preload .pace {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;z-index: 2000;position: fixed;margin: auto;top: 12px;left: 0;right: 0;bottom: 0;width: 200px;height: 20px;border: 1px solid #151d2a;background-color: #fff;}#preload .pace .pace-progress {transition: width 1s ease-in-out 1s linear;max-width: 192px;width: 150px;position: fixed;z-index: 2000;display: block;position: absolute;left: 3px;top: 2px;height: 14px;font-size: 12px;background: #151d2a;color: #151d2a;line-height: 60px;font-weight: 700;}#preload .pace .pace-progress:after {content: attr(data-progress-text);display: inline-block;}#preload .pace.pace-inactive {display: none;}.noscroll {overflow: hidden;}.ar-left {transform: translate(-15%, 0);}.ar-right {transform: translate(15%, 0);}.fadeInLeft {animation: fadeInLeft 0.7s;animation-fill-mode: both;position: relative;}@keyframes fadeInLeft {0% {opacity: 0;transform: translateX(-20px);}100% {opacity: 1;transform: translateX(0);}}.grid-container {height: 100%;min-height: 100%;position: relative;}.grid-inner {display: table;position: relative;width: 100%;height: 100%;}.grid-inner .overlay {background: rgba(0, 0, 0, 0.3);height: 100%;display: table-cell;vertical-align: middle;position: relative;width: 100%;}.big-title {text-align: center;position: relative;transform: translate(0, -35%);}.big-head {text-transform: uppercase;font-size: 79.2px;font-weight: 800;}.big-head > span {position: relative;display: inline;display: inline-block;}.big-head > span:after, .big-head > span:before {content: "";position: absolute;background: #fff;height: 115%;width: 4px;top: 15px;}.big-head > span:before {left: -8%;}.big-head > span:after {right: -8%;}span.sub-span {position: absolute;top: 108%;left: -8%;width: 116%;overflow: hidden;height: 100%;}.big-title span .sub-span > span {font-size: 18px;position: relative;top: -50%;color: #fff;}.big-title span .sub-span > span:after, .big-title span .sub-span > span:before {content: "";position: absolute;background: #fff;width: 500%;height: 4px;top: 39%;}.big-title span span:before {right: 110%;}.big-title span span:after {left: 110%;}.home .learn-more {text-align: center;position: absolute;bottom: 0;left: 50%;transform: translate(-50%, -50%);transition: 0.3s;opacity: 1;}.home .learn-more .text {margin-bottom: 10px;}.home .learn-more .icon {animation: moveDown 1.3s cubic-bezier(0.07, 0.5, 0.58, 1) infinite;}@keyframes moveDown {0% {transform: translateY(10px);}50% {transform: translateY(0);}100% {transform: translateY(10px);}}.home .learn-more:hover * {opacity: 0.8;}.home .learn-more > a {left: 0;color: #fff;position: relative;font-size: 16px;}.home .learn-more a > i {animation: moveDown 1.3s cubic-bezier(0.07, 0.5, 0.58, 1) infinite;}.home .learn-more a > i:before {position: absolute;right: 78px;bottom: -50px;font-size: 28px;}.statistic_number span {display: block;}.statistic_number {text-align: center;}.statistic_number span.num {font-weight: 800;font-size: 43.2px;}.section .timeline .title {margin-bottom: 40px;}.section .timeline .title h2, .section .timeline .title h3 {display: inline-block;color: #151d2a;}.section .timeline .title h2 {font-weight: 800;font-size: 36px;border-bottom: 1px solid #b3b3b3;padding-bottom: 10px;margin-right: 10px;position: relative;}.section .timeline .title h2:before {content: "";position: absolute;width: 54px;height: 2px;background: #151d2a;bottom: -1px;right: 0;}.section .timeline .title h3 > span {font-size: 30px;font-weight: 800;margin-right: 10px;}.parallax {background-color: #151d2a;background-size: cover;background-attachment: fixed;background-position: center -200px;color: #fff;}.parallax {overflow: hidden;}.section {overflow: hidden;}.section .timeline .timeline-cont {position: relative;padding-bottom: 40px;overflow: hidden;}.section .timeline .timeline-cont:before {position: absolute;content: "";left: 49.9%;height: 600em;z-index: -1;width: 1px;background: #151d2a;}.section .timeline .end-box .title, .section .timeline .timeline-cont .title {text-align: center;text-transform: uppercase;font-size: 14px;display: block;color: #fff;margin-top: 6px;}.section .timeline .end-of-box {margin-bottom: 8px;}.section .timeline .end-box .title {margin-bottom: 8px;}.section .timeline .end-box .title > strong, .section .timeline .timeline-cont .title > strong {background: #151d2a;border: 2px solid #fff;padding: 8px 10px;}.section .timeline .timeline-cont .group {position: relative;margin-bottom: 20px;}.section .timeline .group .date {display: inline-block;padding: 8px 16px;float: left;left: 36%;top: 30px;background: #151d2a;color: #fff;font-weight: 700;position: relative;text-transform: uppercase;}.section .timeline .group .point-circle {width: 16px;height: 16px;background: #fff;display: block;position: absolute;margin: 0 auto;left: 0;right: 0;top: 41px;border-radius: 100%;border: 4px solid #151d2a;}.section .timeline .group .desc-box {border: 1px solid #151d2a;float: right;background: #fff;width: 45%;padding: 10px 25px 10px 25px;position: relative;transition: 0.5s ease-in-out;color: #151d2a;}.section .timeline .group .desc-box h4 {font-size: 16px;font-weight: 800;}.section .timeline .group .desc-box .sub-title {position: relative;top: -8px;font-style: italic;display: inline-block;}.section .timeline .group .desc-box p {color: #4c4c4c;}.section .timeline .group .date:after, .section .timeline .group .date:before {position: absolute;content: "";transform: rotate(45deg);}.section .timeline .group .date:before {width: 12px;height: 12px;background: #151d2a;z-index: -1;top: 13px;}.section .timeline .group .date:before {right: -6px;}.section .timeline .group .desc-box:before {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;position: absolute;content: "";top: 40px;}.section .timeline .group:not(.group-alter) .desc-box:before {border-right: 10px solid #151d2a;left: -10px;}.section .timeline .group.group-alter .desc-box:before {border-left: 10px solid #151d2a;right: -10px;}.section .timeline .group-alter .date {left: 10%;}.section .timeline .group-alter .desc-box {float: left;}.section .timeline .group-alter .date:before {right: auto;left: -6px;}.desc-box figure img {width: 100%;}.section .timeline .group .date {left: 28%;width: 160px;text-align: center;}.section .timeline .group.group-alter .date {left: 10%;}.sections .filter-menu {margin-left: 0;margin-bottom: 20px;padding-left: 0;list-style: none;}.sections .filter-menu li {display: inline-block;position: relative;letter-spacing: -3px;}.sections .filter-menu li a {color: #151d2a;font-weight: 700;text-transform: uppercase;display: inline-block;letter-spacing: 1px;margin: 0 8px;transition: 0.3s;}.sections .filter-menu li a:hover {color: #374c6e;border-bottom: 2px solid #374c6e;}.sections .filter-menu li a.filter-current {border-bottom: 2px solid #151d2a;}.por_sec_1.filter-port {padding-left: 0;list-style: none;margin-left: 0;margin-right: 0;margin-bottom: 40px;}.por_sec_1.filter-port li {padding: 4px;}.por_sec_1.filter-port li > figure {border: 1px solid #eee;position: relative;}.por_sec_1.filter-port li > figure > a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(25, 31, 43, 0.95);color: #fff;text-align: center;text-transform: uppercase;padding-top: 28%;opacity: 0;transition: 0.3s;font-weight: 700;}.por_sec_1.filter-port li > figure a > span {display: block;text-transform: none;font-weight: 400;}.por_sec_1.filter-port li > figure a > span em {display: inline-block;font-style: normal;position: relative;}.por_sec_1.filter-port li > figure a > span em:after, .por_sec_1.filter-port li > figure a > span em:before {content: "";position: absolute;width: 20px;height: 1px;background: #fff;top: 49.9%;}.por_sec_1.filter-port li > figure a > span em:before {left: -28px;}.por_sec_1.filter-port li > figure a > span em:after {right: -28px;}.por_sec_1.filter-port > li figure:hover a {opacity: 1;}.isotope, .isotope .item {transition-duration: 0.8s;}.isotope {transition-property: width, height;}.isotope .item {transition-property: transform, opacity;}.isotope .isotope-item.no-transition, .isotope.no-transition, .isotope.no-transition .isotope-item {transition-duration: 0s;}.section .contact-form .inputs {position: relative;margin-bottom: 15px;}.section .contact-form .inputs label[for="message"] {text-transform: uppercase;margin-top: 10px;display: block;}.section .contact-form .inputs textarea {resize: vertical;border: 1px solid #b2b2b2;width: 100%;padding: 5px;height: 154px;}.section .contact-form .inputs textarea:active, .section .contact-form .inputs textarea:focus {outline: 0;border: 1px solid #151d2a;}.section .contact-form .inputs input {border: none;border-bottom: 1px solid #b2b2b2;margin-bottom: 15px;padding-top: 15px;width: 100%;}.section .contact-form .inputs input:-moz-placeholder {color: #4c4c4c;}.section .contact-form .inputs input::-moz-placeholder {color: #4c4c4c;}.section .contact-form .inputs input:-ms-input-placeholder {color: #4c4c4c;}.section .contact-form .inputs input::-webkit-input-placeholder {color: #4c4c4c;}.section .contact-form .inputs input:active, .section .contact-form .inputs input:focus {outline: 0;border-bottom: 1px solid #151d2a;}.section .contact-form .inputs.contact-submit {width: 100%;margin-top: 15px;text-align: center;}.section .contact-form .wpcf7-response-output {margin-top: 20px;}.section .contact-form .inputs.contact-submit .ajax-loader {display: none;}.section .contact-form .inputs.contact-submit .fitsc-button {margin: 0;border: 1px solid #b2b2b2;background-color: transparent;color: #151d2a;}.section .contact-form .inputs.contact-submit .fitsc-button::before {background-color: #151d2a;color: #fff;}.section .contact-form .inputs.contact-submit::after {content: "";clear: both;display: table;}.section .contact-form .inputs.contact-submit input:hover {background: #151d2a;color: #fff;border: 1px solid #fff;}span.invalid-error, span.wpcf7-not-valid-tip {position: relative;background: #fa6573;padding: 6px 20px;border-radius: 2px;color: #fff;display: inline-block;font-size: 12px;top: 5px;}.form-error, .form-success {position: relative;margin-top: 5px;display: inline-block !important;padding: 8px 20px;color: #fff;margin-left: 15px;}.wpcf7-mail-sent-ok, .wpcf7-validation-errors {position: relative;margin-top: 5px !important;display: inline-block !important;padding: 8px 20px !important;color: #fff;margin-left: 15px !important;border: none !important;}.form-error:before, .form-success:before {line-height: 1.57142857;position: relative;display: inline-block;left: -8px;top: 2px;}.wpcf7-mail-sent-ok:before, .wpcf7-validation-errors:before {line-height: 1.57142857;position: relative;display: inline-block;left: -8px;top: 2px;}.form-success {background: #25c872;}.wpcf7-mail-sent-ok {background: #25c872;}.form-error {background: #fa6573;}.wpcf7-validation-errors {background: #fa6573;}.wpcf7-form-control-wrap {display: block !important;}@media screen and (min-width: 768px) and (max-width: 991px) {.section .timeline .group .date {left: 33%;}.section .timeline .group-alter .date {left: 10%;}}@media screen and (max-width: 767px) {.home .big-head {font-size: 57.6px;}.home .big-head > span:after, .home .big-head > span:before {height: 123.6%;top: 12px;}.section .timeline .group .date {left: 30.5%;}.section .timeline .group-alter .date {left: 10%;}.section .timeline .group .desc-box h4 {font-size: 14px;}.section .timeline .group .desc-box p {font-size: 13px;}}@media screen and (min-width: 481px) and (max-width: 767px) {.sections .container .filter-port > li {width: 49.99%;float: left;display: inline-block;}}@media screen and (max-width: 480px) {.home .big-head {font-size: 46.8px;}.home .big-head > span:after, .home .big-head > span:before {height: 122%;top: 10px;}.home .big-head > span:before {left: -12.3%;}.home .big-head > span:after {right: -12.3%;}.section .timeline .title h2 {font-size: 30px;}.section .timeline .title h3 {font-size: 22px;}.section .timeline .timeline-cont:before {left: 52px;}.section .timeline .end-box .title, .section .timeline .timeline-cont .title {text-align: left;}.section .timeline .timeline-cont .group {margin-bottom: 48px;}.section .timeline .group .date {left: 84px;top: 0;padding: 5px 12px;font-weight: 400;font-size: 12px;}.section .timeline .group .point-circle {position: relative;left: 45px;margin: 0;top: 80px;}.section .timeline .group .desc-box {float: right;top: 23px;width: 80%;}.section .timeline .group .date:after, .section .timeline .group .date:before {display: none;}.section .timeline .group-alter .date {top: -16px;position: absolute;}.section .timeline .group-alter .desc-box {float: right;left: -2px;top: 39px;}.section .timeline .group-alter .desc-box:after, .section .timeline .group-alter .desc-box:before {right: auto;}.section .timeline .group-alter .desc-box:before {left: -7px;}.section .timeline .group-alter .desc-box:after {left: -6px;}.section .timeline .end-box .title {margin-left: 25px;}.page-foot .copyright {font-size: 13px;}.page-foot .socials li {margin-left: 8px !important;}.page-foot .socials li > a {padding: 5px 12px;}}.page-head {background: #fff;border-bottom: 1px solid #eee;box-shadow: 0 1px 1px rgba(175, 170, 180, 0.2);height: 65px;position: fixed;z-index: 999;width: 100%;}.site-logo {display: inline-block;float: left;line-height: 65px;max-width: 260px;}}.site-logo img {max-width: 100%;width: 80%;}.main-nav {padding-left: 0;list-style: none;float: right;margin-top: 22px;}.main-nav li {display: inline-block;margin-right: 25px;}.main-nav li:last-child {margin-right: 0;}.main-nav li > a {font-weight: 800;text-transform: uppercase;text-shadow: inset 1px 1px rgba(155, 155, 155, 0.2);}.main-nav li > a:before {font-size: 30px;}.main-nav .inner-nav {margin: 0;padding-left: 0;list-style: none;position: fixed;height: 100%;background: #fff;right: -70px;top: 60px;bottom: 0;width: 70px;transition: right 0.5s;transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);border-left: 1px solid #eee;box-shadow: -1px 0 0 rgba(175, 170, 180, 0.1);text-align: center;}.main-nav .inner-nav > li {display: block;width: 100%;}.main-nav .inner-nav > li > a {color: #4c4c4c;border-bottom: 1px solid #eee;display: block;padding: 15px;position: relative;background: #fff;left: 0;min-height: 59px;}.main-nav .inner-nav > li > a i {line-height: 28px;font-size: 18px;}.main-nav .inner-nav > li > i:before {font-size: 18px;line-height: 1.57142857;}.main-nav .inner-nav > li > .nav-active, .main-nav .inner-nav > li > a:hover {background: #151d2a;color: #fff;}.main-nav .inner-nav > li > a > span {position: absolute;border: 1px solid #eee;right: -500%;top: 0;padding: 20px;padding-top: 17px;font-weight: 400;background: #fff;color: #4c4c4c;height: 100%;line-height: 1.46;display: block;transition: 0.25s;white-space: nowrap;}.main-nav .inner-nav > li > a:hover > span {right: 100%;}.main-nav .inner-nav.show-nav {right: 0 !important;}.inner-nav li ul {display: none;position: absolute;padding: 0;margin: 0;}.inner-nav li {margin: 0;background: #ccc;}.sub-menu .sub-menu {top: 0 !important;}.main-nav li {position: relative;display: block;background: #fff;}.inner-nav > li:hover > a {background: #151d2a;color: #fff;}.inner-nav > li:hover > a > span {right: 100%;}.inner-nav li > ul {position: absolute;display: block;right: -500%;transition: 0.25s;}.inner-nav li:hover > ul {z-index: -1;top: 58px;}.inner-nav li ul li a i {display: none;}.inner-nav ul li:hover > ul {z-index: -1;right: 100%;}.inner-nav li a span {padding: 20px;padding-top: 17px;border-bottom: 1px solid #eee;font-weight: 400;background: #151d2a;color: #fff;height: 100%;line-height: 1.46;display: block;z-index: -1;}.sub-menu .sub-menu {white-space: nowrap;border-right: 1px #eee solid;height: 100%;}.sub-menu .sub-menu > li {height: 100%;}.page-foot {width: 100%;background: #151d2a;color: #fff;}.page-foot .copyright {margin: 0;padding: 30px 0;}.page-foot .copyright a {color: #aaa;font-weight: 600;}.page-foot .copyright a:active, .page-foot .copyright a:focus, .page-foot .copyright a:hover {color: #eee;}.page-foot .socials {padding-left: 0;list-style: none;margin: 0;}.page-foot .social_links {float: right;padding: 23px 0 13px;}.page-foot .socials li {display: inline-block;margin-right: 10px;margin-bottom: 10px;}.page-foot .socials li:last-child {margin-right: 0;}.page-foot .socials li > a {color: #fff;display: inline-block;padding: 6px 14px;border: 1px solid #fff;transition: 0.3s;text-align: center;width: 40px;height: 36px;}.page-foot .socials li a > i:before {line-height: 1.57142857;}.page-foot .socials li a.facebook:hover {background: #3b5998;}.page-foot .socials li a.twitter:hover {background: #55acee;}.page-foot .socials li a.google:hover {background: #dd4b39;}.page-foot .socials li a.linkedin:hover {background: #007bb6;}.page-foot .socials li a.pinterest:hover {background: #cb2028;}.page-foot .socials li a.digg:hover {background: #286091;}.page-foot .socials li a.youtube:hover {background: #ec2626;}.page-foot .socials li a.dribble:hover {background: #6c9;}#return-to-top {position: fixed;bottom: 21px;right: 15px;z-index: 1000;background: rgba(0, 0, 0, 0.7);width: 40px;height: 40px;display: block;text-decoration: none;transition: all 0.3s ease;}#return-to-top i {color: #fff;margin: 0;position: relative;left: 12px;top: 9px;font-size: 17px;transition: all 0.3s ease;}#return-to-top:hover {background: rgba(0, 0, 0, 0.9);}#return-to-top:hover i {color: #fff;top: 5px;}.contact-submit i {left: 38px;position: relative;font-size: 23px;top: 3px;}.overlay {background: rgba(0, 0, 0, 0.5);height: 100%;}.overlay:before {display: table;content: "";}.overlay:after {content: "";clear: both;display: table;}a.read-more-link {color: #000;}a.read-more-link:hover {color: #515a5f;}.desc-box figure {position: relative;overflow: hidden;top: -1px;width: 100.5%;left: -1px;}.blog-box:after {background: #000 !important;}.desc-box figure:hover img {transform: scale(1.1, 1.1);}.desc-box figure img {transition: all 0.2s linear;}.more-box .title {text-align: center;text-transform: uppercase;font-size: 14px;display: block;color: #ffd600;margin-top: 6px;}.moreblog {display: table;margin: 0 auto;}.blog-box {padding: 0 !important;}.blog-box figure {z-index: 99;}.paddingme {text-align: center;padding: 10px 25px 10px 25px;}.end-of-box {margin-left: 0 !important;}.port-ajax-loader {display: block;margin-left: auto;margin-right: auto;}#closeProject {right: -48px;position: relative;z-index: 1;}#closeProject a:hover {background: gray;}#closeProject a {width: 40px;height: 40px;position: absolute;right: 0;display: none;background: #151515;text-align: center;top: -9px;}#loader .flexslider {margin: 0 0 30px !important;}#loader {padding: 10px;background: #fafafa;display: none;}#closeProject a i {font-size: 14px;color: #fff;line-height: 40px;display: inline-table;vertical-align: middle;}.project-details p {border-bottom: 1px solid #e8e8e8;padding-bottom: 7px;}.pabutton {padding: 15px 0 30px 0;}.pbutton {background: none repeat scroll 0 0 #151d2a;border: 2px solid #fff;padding: 8px 10px;color: #fff;}i.fa.fa-paper-plane-o:hover ~ .wpcf7-form-control {background: #151d2a;color: #fff;}i.fa.fa-paper-plane-o:hover {cursor: pointer;}.comment_form textarea {resize: vertical;border: 1px solid #b2b2b2;width: 100%;padding: 5px;height: 154px;outline: 0;}.comment_form input {border-bottom: 1px solid #b2b2b2;-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: -moz-use-text-color -moz-use-text-color #b2b2b2;border-image: none;border-style: none none solid;border-width: medium medium 1px;margin-bottom: 15px;padding-top: 15px;width: 100%;outline: 0;}.comment_form .col-sm-12 {float: left;margin-bottom: 15px;position: relative;}form#commentform {padding-left: 1px;}.comment_form #reply-title:after {width: 20px;height: 4px;content: "";display: inline-block;position: relative;bottom: 5px;border-top: 1px solid #333;border-bottom: 1px solid #333;left: 10px;}.comment_form #reply-title {font-weight: 600 !important;font-size: 20px;margin-bottom: 35px;}.form-submit {width: 100%;margin-top: 15px;text-align: center;}#btnComment {display: inline-block;border: 1px solid #b2b2b2;color: #151d2a;background: #fff;padding: 12px 30px;text-align: center;width: 200px;transition: 0.3s;padding-left: 36px;padding-top: 16px;}#btnComment:hover {background: #151d2a;color: #fff;border: 1px solid #fff;}#header + .wrapper {top: 65px;}.wrapper {margin: 0;padding: 0;}#footer {position: relative;}.single-post .entry-meta {margin: 0 0 30px 0;border-bottom: 1px solid #eee;padding: 0;}.single-post .entry-content {position: relative;padding-bottom: 18px;overflow: hidden;}.entry-meta li {list-style: none;display: inline-block;zoom: 1;margin-right: 15px;color: #888;}.widget-area ul {padding-left: 0;border-top: 1px solid #eee;}.widget-area ul li {border-bottom: 1px solid #eee;padding-top: 22px;}.widget-area li {list-style: none;border-bottom: 1px solid #333;padding-bottom: 20px;}.widget-area .widget-title {font-weight: 600 !important;font-size: 20px;margin-bottom: 18.5px;padding: 14px 0 14px 0;}.widget-area .widget-title:after {width: 20px;height: 4px;content: "";display: inline-block;position: relative;bottom: 5px;border-top: 1px solid #333;border-bottom: 1px solid #333;left: 10px;}.content-site-main {padding-top: 35px;}.content-site-main .entry-title {font-weight: 600 !important;font-size: 20px;margin-bottom: 10px;margin-top: 0;}.content-site-main img {opacity: 0.8;}.content-site-main img:hover {opacity: 1;}.comments-link > a {border: 1px solid #ccc;display: inline-block;line-height: 1.4;margin: 10px 0;padding: 12px;transition: 0.3s;}.comments-link > a:hover {background: #151d2a;color: #fff;}.search-form .screen-reader-text {display: none;}.search-form .search-submit {background: #fff;border: 1px #ccc solid;transition: 0.3s;display: none;}.search-form .search-submit:hover {background: #151d2a;color: #fff;}.search-form .search-field {border: none;border-bottom: 1px #ddd solid;outline: 0;font-weight: 400;}.comment-author img {width: 60px;height: 60px;}.comment-list {list-style: none;border-top: 1px #ccc solid;padding-top: 22px;padding-left: 0;}.comment-list .comment-content {padding-left: 16px;}.page-title-wrapper {display: table;height: 100%;}.page-title-wrapper .page-title-captions {display: table-cell;vertical-align: middle;}.top_site_main .entry-header {color: #fff;}.post-navigation .nav-links {overflow: hidden;margin-bottom: 30px;}.single-post .entry-title {margin: 0;margin-bottom: 30px;}nav.navigation.paging-navigation {margin-bottom: 20px;}.post-navigation .nav-links .nav-previous {float: left;}.post-navigation .nav-links a {color: #858585;display: inline-block;}.post-navigation .nav-links .meta-nav {border: 1px solid #ddd;padding: 4px 15px;display: inline-block;color: #333;font-size: 20px;}.post-navigation .nav-links .nav-previous .meta-nav {margin-right: 7px;}.post-navigation .nav-links .nav-next {float: right;}.post-navigation .nav-links a {color: #858585;display: inline-block;}.post-navigation .nav-links .nav-next .meta-nav {margin-left: 7px;}.post-navigation .nav-links .meta-nav {border: 1px solid #ddd;padding: 6px 15px;display: inline-block;color: #333;font-size: 20px;}.entry-meta li a:hover, .main_menu_container .nav > li.current-menu-item > a, .main_menu_container .nav > li:hover > a, .main_menu_container .nav > li > a:focus.main_menu_container .nav > li > a:hover, .post-navigation .nav-links a:hover {color: #000 !important;}.boxes_icon_hover .wapper_box_icon:hover .boxes_icon, .boxes_icon_hover .wapper_box_icon:hover .inner_icon, .post-navigation .nav-links a:hover .meta-nav, blockquote {border-color: #000 !important;}.nav_team a .inner_icon .icon:hover, .out_team_title h4 a:hover, .post-navigation .nav-links a:hover .meta-nav, .widget-sidebar-area .widget ul li a:hover {color: #000;}.post-formats-wrapper {padding-left: 0;}.post-formats-wrapper .flex-direction-nav a:hover {border-color: #fe4444;color: #fe4444 !important;}.post-formats-wrapper .flex-direction-nav a {width: 40px;height: 40px;border: 1px solid #fff;color: #fff;text-align: center;font-size: 18px;line-height: 40px;text-indent: inherit;background: 0 0;}.post-formats-wrapper .flexslider {margin: 0 !important;}.single-post .post-formats-wrapper {padding-bottom: 30px;}.post-formats-wrapper .flex-direction-nav a:before {display: none !important;}div.single-post {padding-top: 35px;}.button {padding: 13px 24px;font-size: 13px;text-shadow: none;transition: all 0.3s;cursor: pointer;height: 40px;line-height: 40px !important;}.button .fa {font-size: 16px;vertical-align: middle;}.btn-large {padding: 20px 50px;font-size: 16px;}.btn-middle {padding: 15px 35px;}.btn-white {border: 1px solid rgba(255, 255, 255, 0.8);color: #fff;border-radius: initial;}.btn-white:hover {color: #4c4c4c;background: #fff;}.btn-black {border: 1px solid #b2b2b2;color: #151d2a;background: #fff;border-radius: initial;}.btn-black:hover {background: #151d2a;color: #fff;border: 1px solid #fff;}.btn-left {text-align: left;}.btn-right {text-align: right;}.btn-center {text-align: center;}.callout-block {margin: 0;display: block;background: #f8f8f8;padding: 30px;padding-top: 50px;padding-bottom: 50px;border-top: 1px solid rgba(0, 0, 0, 0.04) !important;border-bottom: 1px solid rgba(0, 0, 0, 0.04) !important;border-right: 1px solid rgba(0, 0, 0, 0.04) !important;border-left: 3px solid #151d2a;}.callout-block h3 {float: left;font-size: 20px;color: #5a5a5a;margin-top: 14px;}.callout-button {float: right;padding-top: 5px;text-transform: uppercase;}.callout-block:after {clear: both;content: "";display: block;}.video-embed {text-align: center;}.comments-area h3.comments-title {text-transform: none !important;}.comments-area h3.comments-title:after {width: 20px;height: 4px;content: "";display: inline-block;position: relative;bottom: 5px;border-top: 1px solid #333;border-bottom: 1px solid #333;left: 10px;}.comments-area li.comment {border-bottom: 1px solid #eee;}.comments-area #comments li .des_blog {padding: 25px;overflow: hidden;padding-left: 0;}.comments-area #comments li .des_blog .comment_content {color: #888;}.comments-area #comments li .des_blog .comment_content cite {color: #333;font-size: 14px;}.comments-area #comments li .des_blog .comment_content .comment_text {margin-top: 15px;}.comments-area #comments li .des_blog span {color: #333;font-weight: 800;font-size: 14px;}.comments-area #comments li .des_blog a.comment-reply-link {float: right;}.comments-area #comments li .avatar {width: 75px;height: 75px;float: left;margin-right: 15px;}.comments-area #comments li .comment_date {font-size: 90%;color: #aaa;}.comments-area #comments .children li {border-top: 1px solid #eee;border-bottom: none;}.comments-area #comments .children li .des_blog {padding-left: 25px;}.comments-area #comments .children li .children li .des_blog {padding-left: 50px;}form.comment-form > .col-sm-12, form.comment-form > .col-sm-6 {padding-left: 0;}body {font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;line-height: 1.57142857;-webkit-font-smoothing: antialiased;text-shadow: 0 0 1px rgba(100, 100, 100, 0.05);height: 100%;min-height: 100%;letter-spacing: 1px;}html {min-height: 100%;height: 100%;}@media (min-width: 1200px) {.container {width: 970px;}}img {height: auto;max-width: 100%;}a {color: #4c4c4c;}a:active, a:focus, a:hover {text-decoration: none;outline: 0;}.sr_quote p {font-size: 30px;text-align: center;z-index: 200;font-style: italic;letter-spacing: 0;}.sr_quote i {font-size: 16px;display: inline-table;vertical-align: top;margin: 0 5px;}.sr_quote-author {height: 24px;width: auto;font-size: 16px;position: relative;margin-top: 25px;font-style: italic;text-align: center;}@media only screen and (max-width: 767px) {.sr_quote p {font-size: 20px;}}.contact-details {width: 70%;padding: 5px 0;margin: 0 auto 10px;text-align: center;}.contact-details h1 {background: rgba(226, 226, 226, 0.5);padding: 6px;color: #fff;}.contact-details h2 {color: #fff;font-weight: 400;}#google-map {height: 450px;position: relative;width: 100%;background: #fff;box-shadow: 0 3px 0 rgba(0, 0, 0, 0.06);}.contact-map {margin: 0;filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter: grayscale(100%);-webkit-filter: grayscale(100%);-webkit-backface-visibility: hidden;}#google-map .captionMap img {width: 60px;margin-bottom: 5px;margin-right: 13px;float: left;}#google-map img {max-width: none;}#google-map .captionMap {background: #333;z-index: 1;font-size: 12px;top: 5px;color: #fff;padding: 12px;display: none;position: absolute;text-shadow: #000 0 1px 1px;width: 254px;left: 10px;}#google-map .captionMap span {font-weight: 700;display: block;}#header_2 {box-shadow: 0 1px 1px rgba(175, 170, 180, 0.2);background: #fff;}header#header_2 .site-logo {display: inline-block;float: left;margin-top: 5px;}header#header_2:after {clear: both;content: " ";display: table;}#header_2 nav ul a i {padding-right: 6px;}#header_2 nav ul {list-style: none;z-index: 9999;padding: 0;}#header_2 nav .sub-menu li a {display: block;width: 160px;margin: 0;padding: 15px;line-height: normal;height: auto;-mox-box-shadow: none;box-shadow: none;font-size: 13px;color: #888;border: 1px solid #fff;}#header_2 nav ul li ul {display: none;position: absolute;}#header_2 nav ul li:hover > ul {display: block;}#header_2 nav .sub-menu li {position: relative;background: #fff;border-bottom: 1px #ccc solid;}#header_2 nav li li ul {left: 100%;top: 0;}#header_2 nav .sub-menu li:hover > a {font-weight: 500;color: #000;background: #eee;}#header_2 nav .navbar-toggle .icon-bar {background-color: #ccc;}#header_2 nav a.nav-active, #header_2 nav a:hover {background: 0 0;font-weight: 500;}header.affix {width: 100%;border-bottom: 1px solid #ddd;z-index: 9999;left: 0;top: 0;background: #fff;}#header_2.h-top {position: absolute;width: 100%;z-index: 1;}#header_2.h-fixed {top: 0 !important;position: fixed;background: #fff;z-index: 999;width: 100%;}#header_2 nav a {color: gray;}#header_3.h-top {position: fixed;top: 0;z-index: 999;width: 100%;}#header_3 nav .navbar-toggle .icon-bar {background-color: #ccc;}#header_3 .site-logo {display: inline-block;float: left;margin-top: 5px;}#header_3.h3_bg {box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);background: rgba(255, 255, 255, 0.95);}#header_3.h3_bg nav a.nav-active, #header_3.h3_bg nav a:hover {font-weight: 500;background: 0 0;}#header_3.h3_bg nav a {color: gray;}#header_3 nav a.nav-active, #header_3 nav a:hover {font-weight: 500;background: 0 0;}#header_3 nav a {color: #fff;}#header_3 nav ul a i {padding-right: 6px;}.big-title span {color: #fff;}.top_site_main h2.page-title {color: #fff;}.por_sec_2.filter-port {padding-left: 0;list-style: none;margin-left: 0;margin-right: 0;margin-bottom: 40px;margin: 0;}.por_sec_2.filter-port li {padding: 4px;}.por_sec_2.filter-port li > figure > img {transition: 0.3s ease-in-out;transform: scale(1);blur: 2;}.por_sec_2.filter-port li > figure:hover > img {transform: scale(1.1);}.por_sec_2.filter-port li > figure {overflow: hidden;position: relative;}.por_sec_2.filter-port li figure:hover .zoomex2 {opacity: 1;}.por_sec_2 .zoomex2 {background: rgba(0, 0, 0, 0.72);}.por_sec_2 .zoomex2 {width: 100%;opacity: 0;transition: all 0.3s ease-in-out;color: transparent;display: block;position: absolute;top: 0;bottom: 0;right: 0;left: 0;margin: 0;padding: 0;}.por_sec_2 .zoomex2 h6 {font-weight: 600;color: #fff;font-size: 19px;text-align: center;position: absolute;bottom: 44%;left: auto;width: 100%;text-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);}.por_sec_2 .zoomex2 h6 small {font-size: 11px;color: #e9e9e9;font-weight: 400;display: block;margin-top: 14px;text-transform: uppercase;letter-spacing: 2px;}.por_sec_2 .zoomex2 a:hover i {color: #fff;border-color: #0ab1f0;}.por_sec_2 .zoomex2 i:before {position: relative;left: 2px;top: 1px;}.por_sec_2 .zoomex2 i {color: #bebebe;width: 48px;height: 48px;font-size: 16px;padding: 16px;background: rgba(0, 0, 0, 0.28);border-radius: 50%;}.por_sec_2 .zoomex2 a.zoomlink2 {margin-left: 18px;}.por_sec_2 .zoomex2 a.zoomlink1 {left: 30% !important;}.por_sec_2 .zoomex2 a.zoomlink1, .zoomex2 a.zoomlink2 {position: absolute;bottom: 19%;left: 50%;color: #fff;}.por_sec_3.filter-port {padding-left: 0;list-style: none;margin-left: 0;margin-right: 0;margin-bottom: 40px;}.por_sec_3.filter-port li {padding: 4px;height: 214px;}.close-footer {text-align: center;position: relative;top: 31px;z-index: 99;}.close-footer i {width: 65px;height: 65px;border-radius: 50%;border: 2px #fff solid;line-height: 65px;text-align: center;color: #fff;background: #4c4c4c;font-size: 26px;cursor: pointer;background: #000;}.close-footer i:hover {background: #444;}.footer-content {width: 100%;position: absolute;top: 0;left: 0;z-index: 10;height: 100%;}.footer-active {background: rgba(19, 19, 19, 0.86);height: 100%;width: 100%;position: relative;}.footer-contact {position: relative;}.footer-active .contact-details {margin-top: 140px;}.thim-map-iframe iframe {width: 100%;height: 500px;}figure.effect-layla figcaption h2 {color: #fff;font-size: 20px;opacity: 0;transition: opacity 0.35s, transform 0.35s;}figure.effect-layla {position: relative;z-index: 1;display: inline-block;overflow: hidden;height: 205px;background: #3085a3;text-align: center;cursor: pointer;width: 100%;}figure.effect-layla img {position: relative;display: block;min-height: 100%;opacity: 0.8;}figure.effect-layla figcaption {padding: 2em;color: #fff;text-transform: uppercase;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;}figure.effect-layla figcaption::after, figure.effect-layla figcaption::before {pointer-events: none;}figure.effect-layla a, figure.effect-layla figcaption {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}figure.effect-layla a {z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}figure.effect-layla h2 {word-spacing: -0.15em;font-weight: 300;}figure.effect-layla h2 span {font-weight: 800;}figure.effect-layla h2, figure.effect-layla p {margin: 0;}figure.effect-layla p {letter-spacing: 1px;font-size: 68.5%;}figure.effect-layla {background: #000;}figure.effect-layla img {min-width: 100%;height: calc(100% + 20px);max-width: calc(100% + 20px);}figure.effect-layla figcaption {padding: 3em;}figure.effect-layla figcaption::after, figure.effect-layla figcaption::before {position: absolute;content: "";opacity: 0;}figure.effect-layla figcaption::before {top: 50px;right: 30px;bottom: 50px;left: 30px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;transform: scale(0, 1);transform-origin: 0 0;}figure.effect-layla figcaption::after {top: 30px;right: 50px;bottom: 30px;left: 50px;border-right: 1px solid #fff;border-left: 1px solid #fff;transform: scale(1, 0);transform-origin: 100% 0;}figure.effect-layla h2 {padding-top: 14%;transition: transform 0.35s;}figure.effect-layla p {padding: 0.5em 2em;text-transform: none;opacity: 0;transform: translate3d(0, -10px, 0);}figure.effect-layla h2, figure.effect-layla img {transform: translate3d(0, -30px, 0);}figure.effect-layla figcaption::after, figure.effect-layla figcaption::before, figure.effect-layla img, figure.effect-layla p {transition: opacity 0.35s, transform 0.35s;}figure.effect-layla:hover img {opacity: 0.7;transform: translate3d(0, 0, 0);}figure.effect-layla:hover figcaption::after, figure.effect-layla:hover figcaption::before {opacity: 1;transform: scale(1);}figure.effect-layla:hover h2, figure.effect-layla:hover p {opacity: 1;transform: translate3d(0, 0, 0);}figure.effect-layla:hover figcaption::after, figure.effect-layla:hover h2, figure.effect-layla:hover img, figure.effect-layla:hover p {transition-delay: 0.15s;}.one {opacity: 0;-webkit-animation: dot 0.7s infinite;-webkit-animation-delay: 0s;animation: dot 0.7s infinite;animation-delay: 0s;}.two {opacity: 0;-webkit-animation: dot 0.7s infinite;-webkit-animation-delay: 0.2s;animation: dot 0.7s infinite;animation-delay: 0.2s;}.three {opacity: 0;-webkit-animation: dot 0.7s infinite;-webkit-animation-delay: 0.3s;animation: dot 0.7s infinite;animation-delay: 0.3s;}@keyframes dot {0% {opacity: 0;}50% {opacity: 0;}100% {opacity: 1;}}.mfp-bottom-bar {position: absolute;bottom: 0;left: 0;width: 100%;cursor: auto;color: #fff;font-size: 30px;background: rgba(0, 0, 0, 0.43);top: auto;padding-left: 20px;}.feater-post {padding-left: 0;}div#secondary {margin-top: 20px;}.post.sticky {padding: 30px 15px;background: rgba(0, 0, 0, 0.04);box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.09);}.comment_content ol, .entry-content ol {list-style: decimal outside;margin-left: 25px;}.comment_content ul, .entry-content ul {list-style: disc outside;margin-left: 25px;}.flexslider ul.slides {margin-left: 0;}ul.flex-direction-nav {list-style: none;}ol, ul {list-style: none;}input[type="button"], input[type="reset"], input[type="submit"] {background: #fff;padding: 1px;border: 1px #ccc solid;padding: 4px;}td {padding: 6px;}button, input, select, textarea {border: 1px solid #ccc;padding: 4px;}article ul.entry-meta {margin-left: 0;}footer.entry-footer {margin-top: 24px;margin-top: 1.71428571rem;line-height: 1.84615385;color: #757575;}span.cat-links > a {text-decoration: underline;}span.tags-links > a {text-decoration: underline;}pre {border-radius: initial;}.page-links {clear: both;font-size: 12px;line-height: 2;margin: 24px 0;text-transform: uppercase;}.page-links a {text-decoration: underline;}.nav-links .nav-previous {float: left;}.nav-links .nav-next {float: right;}.nav-links:after {display: table;clear: both;content: "";}.gallery {margin-bottom: 20px;}.gallery-item {float: left;margin: 0 4px 4px 0;overflow: hidden;position: relative;}.gallery-columns-1 .gallery-item {max-width: 100%;}.gallery-columns-2 .gallery-item {max-width: 48%;max-width: calc(50% - 4px);}.gallery-columns-3 .gallery-item {max-width: 32%;max-width: calc(33.3% - 4px);}.gallery-columns-4 .gallery-item {max-width: 23%;max-width: calc(25% - 4px);}.gallery-columns-5 .gallery-item {max-width: 19%;max-width: calc(20% - 4px);}.gallery-columns-6 .gallery-item {max-width: 15%;max-width: calc(16.7% - 4px);}.gallery-columns-7 .gallery-item {max-width: 13%;max-width: calc(14.28% - 4px);}.gallery-columns-8 .gallery-item {max-width: 11%;max-width: calc(12.5% - 4px);}.gallery-columns-9 .gallery-item {max-width: 9%;max-width: calc(11.1% - 4px);}.gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) {margin-right: 0;}.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n + 1), .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n + 1), .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n + 1), .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n + 1) {clear: left;}.gallery-caption {background-color: rgba(0, 0, 0, 0.7);box-sizing: border-box;color: #fff;font-size: 12px;line-height: 1.5;margin: 0;max-height: 50%;opacity: 0;padding: 6px 8px;position: absolute;bottom: 0;left: 0;text-align: left;width: 100%;}.gallery-caption:before {content: "";height: 100%;min-height: 49px;position: absolute;top: 0;left: 0;width: 100%;}.gallery-item:hover .gallery-caption {opacity: 1;}.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {display: none;}.contributor-info:after, .contributor-info:before, .footer-sidebar:after, .footer-sidebar:before, .gallery:after, .gallery:before, .search-box:after, .search-box:before, .slider-direction-nav:after, .slider-direction-nav:before {content: "";display: table;}.contributor-info:after, .footer-sidebar:after, .gallery:after, .search-box:after, .slider-direction-nav:after {clear: both;}.page-header {margin-top: 0;}.page-404-content {width: 560px;margin: 200px auto 250px auto;}.left_404 {width: 160px;float: left;}.right_404 {width: 400px;float: left;margin-top: 5px;}.left_404 h2 {font-size: 86px !important;margin: 0;}.box-header h3 {margin-top: 0;}.content-site-main article {margin-bottom: 40px;}.content-site-main article:after {content: "";display: table;clear: both;}.box-header {width: calc(100% - 78px);float: left;}.entry-header:after {content: "";display: table;clear: both;}.entry-content .entry-header {overflow: hidden;border-bottom: 1px solid #eee;padding-bottom: 15px;margin-bottom: 20px;}.format-icon {background: #151d2a;width: 48px;height: 48px;display: inline-block;float: left;margin-right: 25px;text-align: center;}.format-icon span.fa-link {color: #fff;margin-top: 17px;}.format-icon i {background: url(../../images/icon-format.png);display: inline-block;width: 24px;}.format-icon i.icon-format-video {height: 22px;margin-top: 14px;background-position: 0 -104px;}.format-icon i.icon-format-link {height: 24px;margin-top: 12px;background-position: 0 -175px;}.format-icon i.icon-format-quote {height: 20px;margin-top: 14px;background-position: 0 -154px;}.format-icon i.icon-format-standard {height: 24px;margin-top: 12px;background-position: 0 0;}.format-icon i.icon-format-audio {height: 25px;margin-top: 12px;background-position: 0 -128px;}.format-icon i.icon-format-image {height: 25px;margin-top: 12px;background-position: 0 -51px;}.format-icon i.icon-format-gallery {height: 25px;margin-top: 12px;background-position: 0 -78px;}.format-icon i.icon-format-aside {height: 26px;margin-top: 12px;background-position: 0 -24px;}.format-icon i.icon-format-status {height: 24px;margin-top: 12px;background-position: 0 -201px;}.format-icon i.icon-format-chat {height: 26px;margin-top: 12px;background-position: 0 -224px;}.mfp-bottom-bar small {font-size: 75%;}.pagination {width: 100%;text-align: center;border-top: 1px solid #eee;padding-top: 40px;margin-bottom: 0;border-radius: 0;}.pagination .page-numbers {display: inline-block;padding-left: 0;margin-bottom: 0;}.pagination .page-numbers > li {display: inline;}.pagination .page-numbers > li > a, .pagination .page-numbers > li > span {position: relative;float: left;padding: 10px 20px;text-decoration: none;color: #888;border: 1px solid #ddd;margin-left: -1px;}.pagination .page-numbers > li.active > span, .pagination .page-numbers > li > span.current, .pagination .page-numbers > li > span:hover {background: #151d2a;color: #fff;}.pagination .page-numbers > li > a.next, .pagination .page-numbers > li > a.prev {color: #000;}.pagination .page-numbers > li > a:hover {background: #151d2a;color: #fff;}@media (max-width: 1024px) {.quotes, .skills, .statistics, .testimonials, .tools {background-attachment: initial !important;background-size: 1024px auto !important;background-position: 0 0 !important;}}@media (max-width: 768px) {body #home {background-position: 50% 0 !important;}.quotes, .skills, .statistics, .testimonials, .tools {background-attachment: initial !important;background-size: 768px auto !important;background-position: 0 0 !important;}.section .timeline .group .date {left: 22%;}}@media (max-width: 480px) {.tools {background-size: cover !important;}}* {margin: 0;padding: 0;}code {white-space: normal;}.clear {clear: both;}a:focus, input:focus, textarea:focus {outline: 0;box-shadow: 0 0 0;}.alignleft {float: left;}.alignright {float: right;}.aligncenter {display: block;margin-left: auto;margin-right: auto;}blockquote.alignleft, img.alignleft {margin: 7px 24px 7px 0;}.wp-caption.alignleft {margin: 7px 14px 7px 0;}blockquote.alignright, img.alignright {margin: 7px 0 7px 24px;}.wp-caption.alignright {margin: 7px 0 7px 14px;}.wp-caption.aligncenter, blockquote.aligncenter, img.aligncenter {margin-top: 7px;margin-bottom: 7px;}.wp-caption-text {box-sizing: border-box;font-size: 12px;font-style: italic;line-height: 1.5;margin: 9px 0;padding-right: 10px;}.sticky .entry-date {display: none;}.gallery-caption {background-color: rgba(0, 0, 0, 0.7);box-sizing: border-box;color: #fff;font-size: 12px;line-height: 1.5;margin: 0;max-height: 50%;opacity: 0;padding: 6px 8px;position: absolute;bottom: 0;left: 0;text-align: left;width: 100%;}.gallery-caption:before {content: "";height: 100%;min-height: 49px;position: absolute;top: 0;left: 0;width: 100%;}.gallery-item:hover .gallery-caption {opacity: 1;}.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {display: none;}.bypostauthor > article .fn:before {content: "\f408";margin: 0 2px 0 -2px;position: relative;top: -1px;}ol, ul {margin-bottom: 10px;}ol {list-style: decimal;margin-left: 15px;}ul.square {list-style: square outside;}ul.circle {list-style: circle outside;}ol ol, ol ul, ul ol, ul ul {margin: 4px 0 5px 30px;}ol ol li, ol ul li, ul ol li, ul ul li {margin-bottom: 6px;}.navbar-nav ul {margin: 0;}.navbar-nav ul li {margin-bottom: 0;}table, td, th {border: 1px solid rgba(0, 0, 0, 0.1);}table {border-collapse: separate;border-spacing: 0;border-width: 1px 0 0 1px;margin-bottom: 24px;width: 100%;}caption, td, th {font-weight: 400;text-align: left;}th {border-width: 0 1px 1px 0;font-weight: 700;}td {border-width: 0 1px 1px 0;}dd {margin-bottom: 24px;}@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}.fitsc-highlight {background: #85bc36;color: #fff;padding: 2px 5px;vertical-align: baseline;}.fitsc-highlight.fitsc-background-gray, .fitsc-highlight.fitsc-background-white {color: #444;}.fitsc-button {display: inline-block;border: 1px solid rgba(255, 255, 255, 0.8);text-decoration: none;text-align: center;-webkit-user-select: none;user-select: none;padding: 0 1em;font-size: 14px;margin: 0 5px 5px 0;transition: all 0.3s;transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);color: #fff;position: relative;overflow: hidden;vertical-align: middle;}.fitsc-button > span {display: inline-block;transition: transform 0.3s;transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);}.fitsc-button:hover > span {transform: translate3d(0, 100%, 0);}.fitsc-button::before {transition: all 0.3s;transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);content: attr(data-text);position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;color: #4c4c4c;transform: translate3d(100%, 0, 0);}.fitsc-button:hover::before {transform: translate3d(0, 0, 0);}.fitsc-button:hover {border: 1px solid #fff;color: #333;}.fitsc-button:active, .fitsc-button:focus {color: #fff;}.fitsc-button:active {position: relative;top: 1px;outline: 0;box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}.fitsc-button:hover {text-decoration: none;}.fitsc-button.fitsc-small {font-size: 11px;line-height: 2em;}.fitsc-button.fitsc-large {font-size: 14px;line-height: 3em;padding: 0 1.6em;}.fitsc-button.fitsc-larger > span {padding: 20px 50px;}.fitsc-button.fitsc-larger::before {padding: 20px 50px;}.fitsc-button.fitsc-full {display: block;}.fitsc-button i {margin-right: 0.4em;}.fitsc-button.fitsc-icon-right i {margin-left: 0.4em;margin-right: 0;}.fitsc-button.fitsc-background-rosy {color: #fff;}.fitsc-button.fitsc-background-rosy:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-pink {color: #fff;}.fitsc-button.fitsc-background-pink:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-pink-dark {color: #fff;}.fitsc-button.fitsc-background-pink-dark:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-red {color: #fff;}.fitsc-button.fitsc-background-red:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-magenta {color: #fff;}.fitsc-button.fitsc-background-magenta:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-orange {color: #fff;}.fitsc-button.fitsc-background-orange:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-orange-dark {color: #fff;}.fitsc-button.fitsc-background-orange-dark:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-yellow {color: #fff;}.fitsc-button.fitsc-background-yellow:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-green-light {color: #fff;}.fitsc-button.fitsc-background-green-light:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-green-lime {color: #fff;}.fitsc-button.fitsc-background-green-lime:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-green {color: #fff;}.fitsc-button.fitsc-background-green:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-blue {color: #fff;}.fitsc-button.fitsc-background-blue:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-blue-dark {color: #fff;}.fitsc-button.fitsc-background-blue-dark:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-indigo {color: #fff;}.fitsc-button.fitsc-background-indigo:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-violet {color: #fff;}.fitsc-button.fitsc-background-violet:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-cappuccino {color: #fff;}.fitsc-button.fitsc-background-cappuccino:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-brown {color: #fff;}.fitsc-button.fitsc-background-brown:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-brown-dark {color: #fff;}.fitsc-button.fitsc-background-brown-dark:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-gray {color: #fff;}.fitsc-button.fitsc-background-gray:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-gray-dark {color: #fff;}.fitsc-button.fitsc-background-gray-dark:hover {color: #fff;background: #7f7373;}.fitsc-button.fitsc-background-black {color: #fff;}.fitsc-button.fitsc-background-black:hover {background: #fff;color: #151d2a;border: 1px solid rgba(0, 0, 0, 0.1);}.fitsc-button.fitsc-background-white {color: #444;}.fitsc-button.fitsc-background-white:hover {background: #151d2a;color: #fff;border: 1px solid #fff;}.fitsc-box {padding: 0.5em 1em;border-radius: 3px;border: 1px solid transparent;margin: 0 0 1em;position: relative;color: #fff;background-color: #151d2a;border-color: #151d2a;}.fitsc-box .fitsc-close {float: right;position: relative;cursor: pointer;display: inline-block;right: -11px;top: -4px;font-size: 12px;text-align: center;line-height: 1;opacity: 0.3;transition: 0.25s;}.fitsc-box .fitsc-close:hover {opacity: 1;}.fitsc-box p {margin: 1em 0 0;}.fitsc-box p:first-child {margin-top: 0;}.fitsc-box.fitsc-error {color: #b94a48;background-color: #f2dede;border-color: #eed3d7;}.fitsc-box.fitsc-success {color: #468847;background-color: #dff0d8;border-color: #d6e9c6;}.fitsc-box.fitsc-info {color: #3a87ad;background-color: #d9edf7;border-color: #bce8f1;}.fitsc-tabs {margin-bottom: 1em;}.fitsc-tabs .fitsc-content {clear: both;border: 1px solid #ddd;padding: 16px;}.fitsc-tabs.fitsc-vertical .fitsc-nav {box-shadow: inset -3px 0 5px -2px #ccc;}.fitsc-tabs.fitsc-vertical .fitsc-nav li {display: block;float: none;border-width: 1px 1px 0 0;}.fitsc-tabs.fitsc-vertical .fitsc-nav li:first-child {border-width: 0 1px 0 0;}.fitsc-tabs.fitsc-vertical .fitsc-nav li.fitsc-active {background: #fff;border-right: 0;border-color: #ddd;}.fitsc-tabs.fitsc-vertical .fitsc-nav li.fitsc-active a {color: #444;}.fitsc-tabs.fitsc-vertical .fitsc-content {border: 0;clear: none;padding: 0 20px;}.fitsc-nav {margin: 0;padding: 0;list-style: none;float: left;}.fitsc-nav li {float: left;display: inline-block;padding: 8px 20px;border: 1px solid #ddd;border-width: 1px 1px 0 0;text-align: center;line-height: 32px;transition: 0.2s;cursor: pointer;background-color: #f8f8f8;margin-bottom: -1px;}.fitsc-nav li:first-child {border-left-width: 1px;}.fitsc-nav li.fitsc-active {background: #fff;border-bottom-color: #fff;font-weight: 700;box-shadow: 0 -3px 0 0 #151d2a;}.fitsc-nav li i {margin-right: 7px;}.fitsc-nav a {color: #444;}.fitsc-nav a:hover {text-decoration: none;}.fitsc-tab {display: none;}.fitsc-tab.fitsc-active {display: block;animation: fadeIn 1 1s ease;}.fitsc-tabs .fitsc-nav {margin-left: 0;}.fitsc-accordions, .fitsc-toggles {margin-bottom: 1em;}.fitsc-accordion, .fitsc-toggle {margin-bottom: 4px;border: 1px solid #d8d8d8;}.fitsc-accordion .fitsc-title, .fitsc-toggle .fitsc-title {padding: 9px;cursor: pointer;display: block;color: #444;background: #f0f0f0;font-size: 16px;}.fitsc-accordion.fitsc-active .fitsc-title, .fitsc-toggle.fitsc-active .fitsc-title {border-bottom: 1px solid #d8d8d8;font-weight: 700;}.fitsc-accordion .fitsc-content, .fitsc-toggle .fitsc-content {display: none;padding: 16px;}.fitsc-accordion p, .fitsc-toggle p {margin-bottom: 0;}.fitsc-accordion p:first-child, .fitsc-toggle p:first-child {margin-top: 0;}.fitsc-progress-bar {margin-bottom: 1em;}.fitsc-progress-bar .fitsc-title {font-size: 0.85em;margin-bottom: 0.3em;}.fitsc-progress-bar.fitsc-block {position: relative;}.fitsc-progress-bar.fitsc-block .fitsc-title {position: absolute;color: #fff;top: 1px;left: 5px;}.fitsc-progress-bar.fitsc-block .fitsc-percent, .fitsc-progress-bar.fitsc-block .fitsc-percent-wrapper {height: 18px;}.fitsc-percent-wrapper {height: 15px;background: #fafafa;border: 1px solid rgba(0, 0, 0, 0.1);box-sizing: border-box;}.fitsc-percent {width: 0;height: 15px;margin: -1px;box-sizing: border-box;background: #151d2a;}.fitsc-percent-100 {border-radius: 5px;}.fitsc-promo-box-wrap {margin-bottom: 2em;}.fitsc-promo-box {padding: 3em;background: #f6f6f6;border-left: 4px solid #151d2a;position: relative;}.fitsc-promo-box.fitsc-two-buttons {text-align: center;}.fitsc-promo-box.fitsc-two-buttons .fitsc-buttons {float: none;}.fitsc-promo-box .fitsc-heading {margin: 0 0 5px;}.fitsc-promo-box .fitsc-text {margin: 0;}.fitsc-promo-box .fitsc-buttons {float: right;margin-top: 6px;}.fitsc-background-rosy {background: #f16c7c;}.fitsc-background-pink {background: #ff0084;}.fitsc-background-pink-dark {background: #e22092;}.fitsc-background-red {background: red;}.fitsc-background-magenta {background: #a9014b;}.fitsc-background-orange {background: #ff5c00;}.fitsc-background-orange-dark {background: #dd4b39;}.fitsc-background-yellow {background: #ffb515;}.fitsc-background-green-light {background: #91bd09;}.fitsc-background-green-lime {background: #32cd32;}.fitsc-background-green {background: #238f23;}.fitsc-background-blue {background: #00adee;}.fitsc-background-blue-dark {background: #3b5998;}.fitsc-background-indigo {background: indigo;}.fitsc-background-violet {background: #9400d3;}.fitsc-background-cappuccino {background: #af8e45;}.fitsc-background-brown {background: #b77b48;}.fitsc-background-brown-dark {background: #7a5230;}.fitsc-background-gray {background: #ccc;}.fitsc-background-gray-dark {background: #666;}.fitsc-background-black {background: #333;}.fitsc-background-white {background: #fff;}.fitsc-align-left {float: left;position: relative;}.fitsc-align-right {float: right;position: relative;}.fitsc-align-center {margin: 0 auto;}.heading {margin-bottom: 40px;}.heading .h_tit:before {content: "";position: absolute;width: 54px;height: 2px;background: #151d2a;bottom: -1px;right: 0;}.heading .h_tit {font-weight: 400;font-size: 24px;border-bottom: 1px solid #b3b3b3;padding-bottom: 10px;margin-right: 10px;position: relative;display: inline-block;color: #151d2a;}.heading .d_tit {display: inline-block;color: #151d2a;}.heading .d_tit > span {font-size: 30px;font-weight: 800;margin-right: 10px;}.heading_2 {text-align: center;text-transform: uppercase;position: relative;padding-bottom: 20px;color: #fff;}.heading_2 .h_tit {color: #fff;text-align: center;text-transform: uppercase;position: relative;margin-top: 0;}.heading_2 .h_tit:before {position: absolute;content: "";width: 36px;height: 1px;background: #fff;bottom: -16px;display: inline-block;left: 50%;margin-left: -18px;}.heading_3 {text-align: center;padding-bottom: 15px;padding-top: 15px;text-transform: uppercase;}.heading_3 .h_tit {font-size: 26px;font-weight: 700;}.heading_3 .h_tit:before {width: 20px;height: 4px;content: "";display: inline-block;position: relative;bottom: 2px;border-top: 1px solid #333;border-bottom: 1px solid #333;right: 10px;vertical-align: middle;}.heading_3 .h_tit:after {width: 20px;height: 4px;content: "";display: inline-block;position: relative;bottom: 2px;border-top: 1px solid #333;border-bottom: 1px solid #333;left: 10px;vertical-align: middle;}.testi-list {padding-left: 0;list-style: none;text-align: center;overflow: hidden;}.testi-list .testi .commentor {font-weight: 700;text-transform: uppercase;margin-bottom: 10px;}.testi-list .testilist {text-align: left;display: table-cell;}.testi-list .testilist img:hover {opacity: 0.8;}.testi-list .testilist_1 img:hover {opacity: 0.8;}.testi-list .testilist_1 img {height: 180px;width: 180px;}.testi-list i {font-size: 110px;}.arrows {z-index: 10;position: relative;}.arrows {text-align: center;margin-top: 15px;}.arrows > span {border: 1px solid;display: inline-block;padding: 0 10px;cursor: pointer;transition: 0.2s;}.arrows > span i:before {line-height: 1.57142857;font-size: 16px;}.arrows > span:hover {background: #fff;color: #151d2a;}.chart-draw {position: relative;margin-bottom: 15px;display: inline-block;text-align: center;}.chart-draw em {position: absolute;top: 40%;left: 44%;font-style: normal;}.chart-draw span.sub {position: absolute;top: 100%;width: 100%;}.ichart {text-align: center;margin-bottom: 4px;}.ichart .sub {display: block;}.row-fullwidth {width: 100%;}.row-fullwidth:before {content: " ";display: table;}.row-fullwidth:after {content: " ";display: table;clear: both;}.icon_box.icon_top {text-align: center;}.icon_box.icon_left .ib_icon {float: left;margin-right: 20px;}.icon_box.icon_left .ib_title {margin-top: 0;}.icon_box.icon_left .ib_content {float: left;text-align: left;}.icon_box.icon_left:after {clear: both;content: "";display: block;}.icon_box.icon_right .ib_icon {float: right;margin-left: 20px;}.icon_box.icon_right .ib_title {margin-top: 0;}.icon_box.icon_right .ib_content {float: right;text-align: right;}.icon_box.icon_right:after {clear: both;content: "";display: block;}.icon_box .ib_icon {display: table;margin: 0 auto;}.icon_box .ib_icon img {width: 100%;}.icon_box .ib_icon i {display: table-cell;vertical-align: middle;text-align: center;}.icon-effect-1 i {display: inline-block;text-align: center;position: relative;transition: background 0.2s, color 0.2s;}.icon-effect-1 i:after {pointer-events: none;position: absolute;width: 100%;height: 100%;content: "";box-sizing: content-box;top: 0;left: 0;-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;-webkit-transform: scale(0.8);-moz-transition: -moz-transform 0.2s, opacity 0.2s;-moz-transform: scale(0.8);-ms-transform: scale(0.8);transition: transform 0.2s, opacity 0.2s;transform: scale(0.8);opacity: 0;}.icon-effect-1 i:hover:after {transform: scale(1.1);opacity: 1;}.icon-effect-2 i {display: inline-block;text-align: center;position: relative;transition: background 0.2s, color 0.2s;}.icon-effect-2 i:after {pointer-events: none;position: absolute;width: 100%;height: 100%;content: "";box-sizing: content-box;top: 0;left: 0;-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;-webkit-transform: scale(0.8);-moz-transition: -moz-transform 0.2s, opacity 0.2s;-moz-transform: scale(0.8);-ms-transform: scale(0.8);transition: transform 0.2s, opacity 0.2s;transform: scale(0.8);opacity: 0;}.icon-effect-2 i:hover:after {transform: scale(1.1);opacity: 1;}.icon-effect-2 i:after {transform: scale(1.2);}.icon-effect-3 i {display: inline-block;text-align: center;position: relative;z-index: 1;color: #fff;transition: color 0.3s;}.icon-effect-3 i:after {pointer-events: none;position: absolute;width: 100%;height: 100%;content: "";box-sizing: content-box;top: 0;left: 0;z-index: -1;transition: transform 0.2s, opacity 0.2s;}.icon-effect-3 i:hover:after {transform: scale(0.9);}.icon-effect-4 i {display: inline-block;text-align: center;position: relative;z-index: 1;transition: color 0.3s;}.icon-effect-4 i:after {pointer-events: none;position: absolute;width: 100%;height: 100%;content: "";box-sizing: content-box;top: 0;left: 0;z-index: -1;transition: transform 0.2s, opacity 0.2s;}.icon-effect-4 i:hover:after {transform: scale(0);opacity: 0;transition: transform 0.4s, opacity 0.2s;}.owl-theme .owl-controls .owl-buttons div {padding: 5px 9px;}.owl-theme .owl-buttons i {margin-top: 2px;font-size: 16px;}.owl-theme .owl-controls .owl-buttons div {position: absolute;}.owl-theme .owl-controls .owl-buttons .owl-prev {left: -45px;top: 55px;}.owl-theme .owl-controls .owl-buttons .owl-next {right: -45px;top: 55px;}.row-fullwidth .owl-theme .owl-controls .owl-buttons .owl-prev {left: 0;}.row-fullwidth .owl-theme .owl-controls .owl-buttons .owl-next {right: 0;}@media (max-width: 768px) {.owl-carousel {overflow: hidden;}}.owl-item {text-align: center;}.box-shadow {transition: all 0.2s ease-in-out 0s;}.box-shadow .box-shadow:hover {box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);}.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.owl-carousel {display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}.owl-carousel .owl-wrapper {display: none;position: relative;-webkit-transform: translate3d(0, 0, 0);}.owl-carousel .owl-wrapper-outer {overflow: hidden;position: relative;width: 100%;}.owl-carousel .owl-wrapper-outer.autoHeight {transition: height 0.5s ease-in-out;}.owl-carousel .owl-item {float: left;}.owl-controls .owl-buttons div, .owl-controls .owl-page {cursor: pointer;}.owl-controls {-webkit-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;}.grabbing {cursor: url(grabbing.png) 8 8, move;}.owl-carousel .owl-item, .owl-carousel .owl-wrapper {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);}.owl-theme .owl-controls {margin-top: 2px;text-align: center;}.owl-theme .owl-controls .owl-buttons div {color: #fff;display: inline-block;zoom: 1;margin: 5px;font-size: 12px;padding: 6px 13px;border: 1px #fff solid;}.owl-theme .owl-controls.clickable .owl-buttons div:hover {opacity: 1;text-decoration: none;background: #fff;color: #000;}.owl-theme .owl-controls .owl-page {display: inline-block;zoom: 1;}.owl-theme .owl-controls .owl-page span {display: block;width: 10px;height: 10px;margin: 3px 7px;opacity: 0.5;background: #869791;position: relative;top: 0;}.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {opacity: 1;}.owl-theme .owl-controls .owl-page span.owl-numbers {height: auto;width: auto;color: #fff;padding: 2px 10px;font-size: 12px;border-radius: 30px;}.owl-item.loading {min-height: 150px;background: url(../images/AjaxLoader.gif) no-repeat center center;}.owl-item .item {vertical-align: middle;margin: 0 auto;display: table;}.flex-container a:active, .flex-container a:focus, .flexslider a:active, .flexslider a:focus {outline: 0;}.flex-control-nav, .flex-direction-nav, .slides {margin: 0;padding: 0;list-style: none;}@font-face {font-family: flexslider-icon;src: url(fonts/flexslider-icon.eot);src: url(fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"), url(fonts/flexslider-icon.woff) format("woff"), url(fonts/flexslider-icon.ttf) format("truetype"), url(fonts/flexslider-icon.svg#flexslider-icon) format("svg");font-weight: 400;font-style: normal;}.flexslider {margin: 0;padding: 0;}.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}.flexslider .slides img {width: 100%;display: block;}.flex-pauseplay span {text-transform: capitalize;}.slides:after {content: "\0020";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}html[xmlns] .slides {display: block;}* html .slides {height: 1%;}.no-js .slides > li:first-child {display: block;}.flexslider {margin: 0 0 60px;background: #fff;border: 4px solid #fff;position: relative;border-radius: 4px;-o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);zoom: 1;}.flex-viewport {max-height: 2000px;transition: all 1s ease;}.loading .flex-viewport {max-height: 300px;}.flexslider .slides {zoom: 1;}.carousel li {margin-right: 5px;}.flex-direction-nav a {text-decoration: none;display: block;width: 40px;height: 40px;margin: -20px 0 0;position: absolute;top: 50%;z-index: 10;overflow: hidden;opacity: 0;cursor: pointer;color: rgba(0, 0, 0, 0.8);text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);transition: all 0.3s ease;}.flex-direction-nav .flex-prev {left: -50px;}.flex-direction-nav .flex-next {right: -50px;text-align: right;}.flexslider:hover .flex-prev {opacity: 0.7;left: 10px;}.flexslider:hover .flex-next {opacity: 0.7;right: 10px;}.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}.flex-direction-nav .flex-disabled {opacity: 0 !important;cursor: default;}.flex-direction-nav a:before {font-family: flexslider-icon;font-size: 40px;line-height: 1;display: inline-block;content: "\f001";}.flex-direction-nav a.flex-next:before {content: "\f002";}.flex-pauseplay a {display: block;width: 20px;height: 20px;position: absolute;bottom: 5px;left: 10px;opacity: 0.8;z-index: 10;overflow: hidden;cursor: pointer;color: #000;}.flex-pauseplay a:before {font-family: flexslider-icon;font-size: 20px;display: inline-block;content: "\f004";}.flex-pauseplay a:hover {opacity: 1;}.flex-pauseplay a.flex-play:before {content: "\f003";}.flex-control-nav {width: 100%;position: absolute;bottom: -40px;text-align: center;}.flex-control-nav li {margin: 0 6px;display: inline-block;zoom: 1;}.flex-control-paging li a {width: 11px;height: 11px;display: block;background: #666;background: rgba(0, 0, 0, 0.5);cursor: pointer;text-indent: -9999px;border-radius: 20px;-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);}.flex-control-paging li a:hover {background: #333;background: rgba(0, 0, 0, 0.7);}.flex-control-paging li a.flex-active {background: #000;background: rgba(0, 0, 0, 0.9);cursor: default;}.flex-control-thumbs {margin: 5px 0 0;position: static;overflow: hidden;}.flex-control-thumbs li {width: 25%;float: left;margin: 0;}.flex-control-thumbs img {width: 100%;display: block;opacity: 0.7;cursor: pointer;}.flex-control-thumbs img:hover {opacity: 1;}.flex-control-thumbs .flex-active {opacity: 1;cursor: default;}@media screen and (max-width: 860px) {.flex-direction-nav .flex-prev {opacity: 1;left: 10px;}.flex-direction-nav .flex-next {opacity: 1;right: 10px;}}.am_animate_when_almost_visible {opacity: 0;}.am_start_animation.am_top-to-bottom {animation: am_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);opacity: 1;}.am_start_animation.am_bottom-to-top {animation: am_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);opacity: 1;}.am_start_animation.am_left-to-right {animation: am_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);opacity: 1;}.am_start_animation.am_right-to-left {animation: am_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);opacity: 1;}.am_start_animation.am_appear {animation: am_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);transform: scale(1);opacity: 1;}@keyframes am_ttb {0% {transform: translate(0, -10%);opacity: 0;}100% {transform: translate(0, 0);opacity: 1;}}@keyframes am_btt {0% {transform: translate(0, 10%);opacity: 0;}100% {transform: translate(0, 0);opacity: 1;}}@keyframes am_ltr {0% {transform: translate(-10%, 0);opacity: 0;}100% {transform: translate(0, 0);opacity: 1;}}@keyframes am_rtl {0% {transform: translate(10%, 0);opacity: 0;}100% {transform: translate(0, 0);opacity: 1;}}@keyframes am_appear {0% {transform: scale(0.5);opacity: 0.1;}100% {transform: scale(1);opacity: 1;}}@media only screen and (min-width: 992px) and (max-width: 1200px) {.button {padding: 14px 20px;}}@media only screen and (min-width: 768px) and (max-width: 992px) {.button {padding: 10px 12px;font-size: 12px;}}@media only screen and (max-width: 992px) {.feater-post {padding-bottom: 10px;}}@media only screen and (min-width: 768px) {span.sub-span {top: 107%;}}@media (max-width: 868px) {.big-head > span:after, .big-head > span:before {display: none;}span.sub-span {top: auto;position: relative;display: block;width: auto;left: auto;}}@media (max-width: 768px) {.home .learn-more {width: 100%;}img.size-full {display: none;}.page-404-content {width: 550px;}.page-404-content, .right_404 {width: 100%;}}@media (max-width: 600px) {.home .learn-more > a {font-size: 15px;}.home .big-head {font-size: 46.6px;}.button {padding: 10px 20px;font-size: 14px;}.page-foot .copyright {width: 100%;text-align: center;}.social_links {margin: 0 auto;float: none !important;display: table;position: relative;bottom: 10px;}.page-404-content, .right_404 {width: 100%;}}@media (max-width: 480px) {.home .big-head {font-size: 32.8px;}.big-title span span > span {font-size: 13px;}.big-title span .sub-span > span:after, .big-title span .sub-span > span:before {display: none;}.home .cv-btn > a {padding: 15px 35px;}.zoomex2 h6 {font-size: 13px;}.zoomex2 h6 small {font-size: 8px;}.section .timeline .timeline-cont:before {left: 10px;}.section .timeline .group .point-circle {left: 2px;}.section .timeline .end-box .title, .section .timeline .timeline-cont .title {margin-left: 8px;}.section .timeline .end-box .title {margin-left: 8px;}.section .timeline .group .date {left: 35px;}.section .timeline .group .desc-box {width: 92%;top: 12px;}.section .timeline .group-alter .desc-box {top: 39px;}}@media (max-width: 380px) {.home .big-head {font-size: 28.8px;}.big-title span span > span {font-size: 10px;}.home .learn-more > a {font-size: 13px;}.contact-details h1, .contact-details h2 {font-size: 18px;}}@media (max-width: 320px) {.home .big-head {font-size: 19.8px;}.home .cv-btn > a {padding: 4px 10px;}}@media (max-width: 280px) {.contact-details h1, .contact-details h2 {font-size: 13px;}#header nav {position: absolute;right: 5%;}.section .timeline .group .desc-box {width: 84%;}}.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0e0e0e;opacity: 0.8;}.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: 0 !important;-webkit-backface-visibility: hidden;}.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;box-sizing: border-box;}.mfp-container:before {content: "";display: inline-block;height: 100%;vertical-align: middle;}.mfp-align-top .mfp-container:before {display: none;}.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;}.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {width: 100%;cursor: auto;}.mfp-ajax-cur {cursor: progress;}.mfp-auto-cursor .mfp-content {cursor: auto;}.mfp-loading.mfp-figure {display: none;}.mfp-hide {display: none !important;}.mfp-preloader {color: #ccc;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044;}.mfp-preloader a {color: #ccc;}.mfp-preloader a:hover {color: #fff;}.mfp-s-ready .mfp-preloader {display: none;}.mfp-s-error .mfp-content {display: none;}button.mfp-arrow, button.mfp-close {cursor: pointer;background: 0 0;border: 0;-webkit-appearance: none;display: block;outline: 0;padding: 0;z-index: 1046;box-shadow: none;}.mfp-close {width: 65px;height: 65px;line-height: 50px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;padding: 0 0 18px 10px;color: #fff;font-size: 28px;}.mfp-counter {position: absolute;top: 0;right: 0;color: #ccc;font-size: 12px;line-height: 18px;}.mfp-arrow {position: absolute;opacity: 0.65;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: transparent;}.mfp-arrow:active {margin-top: -54px;}.mfp-arrow:focus, .mfp-arrow:hover {opacity: 1;}.mfp-arrow .mfp-a, .mfp-arrow .mfp-b, .mfp-arrow:after, .mfp-arrow:before {content: "";display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent;}.mfp-arrow .mfp-a, .mfp-arrow:after {border-top-width: 13px;border-bottom-width: 13px;top: 8px;}.mfp-arrow .mfp-b, .mfp-arrow:before {border-top-width: 21px;border-bottom-width: 21px;opacity: 0.7;}.mfp-arrow-left {left: 0;}.mfp-arrow-left .mfp-a, .mfp-arrow-left:after {border-right: 17px solid #fff;margin-left: 31px;}.mfp-arrow-left .mfp-b, .mfp-arrow-left:before {margin-left: 25px;border-right: 27px solid #3f3f3f;}.mfp-arrow-right {right: 0;}.mfp-arrow-right .mfp-a, .mfp-arrow-right:after {border-left: 17px solid #fff;margin-left: 39px;}.mfp-arrow-right .mfp-b, .mfp-arrow-right:before {border-left: 27px solid #3f3f3f;}.mfp-iframe-holder {padding-top: 50px;padding-bottom: 50px;}.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 800px;}.mfp-iframe-scaler {width: 100%;height: 0;padding-top: 56.25%;}.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #000;}img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;box-sizing: border-box;margin: 0;}.mfp-figure:after {content: "";position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #444;}.mfp-bottom-bar {position: absolute;top: 100%;left: 0;width: 100%;}.mfp-image-holder .mfp-content {max-width: 100%;}.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}.mfp-img-mobile img.mfp-img {padding: 0;}.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}.mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, 0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;box-sizing: border-box;}.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}.mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0, 0, 0, 0.6);position: fixed;text-align: center;padding: 0;}}@media all and (max-width: 900px) {.mfp-arrow {transform: scale(0.75);}.mfp-arrow-left {transform-origin: 0;}.mfp-arrow-right {transform-origin: 100%;}.mfp-container {padding-left: 6px;padding-right: 6px;}}.rotating {display: inline-block;transform-style: preserve-3d;transform: rotateX(0) rotateY(0) rotateZ(0);transition: 0.5s;-webkit-transform-origin-x: 50%;}.rotating.flip {position: relative;}.rotating .back, .rotating .front {left: 0;top: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.rotating .front {position: absolute;display: inline-block;transform: translate3d(0, 0, 1px);}.rotating.flip .front {z-index: 1;}.rotating .back {display: block;opacity: 0;}.rotating.spin {transform: rotate(360deg) scale(0);}.rotating.flip .back {z-index: 2;display: block;opacity: 1;transform: rotateY(180deg) translate3d(0, 0, 0);}.rotating.flip.up .back {transform: rotateX(180deg) translate3d(0, 0, 0);}.rotating.flip.cube .front {transform: translate3d(0, 0, 100px) scale(0.85, 0.85);}.rotating.flip.cube .back {transform: rotateY(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);}.rotating.flip.cube.up .back {transform: rotateX(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);}#preload {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 9100 !important;width: 100%;height: 100%;background-color: #fff;}#preload > img {position: relative;top: 35%;display: block;margin: 0 auto;}#preload .pace {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;z-index: 2000;position: fixed;margin: auto;top: 12px;left: 0;right: 0;bottom: 0;width: 200px;height: 20px;border: 1px solid #151d2a;background-color: #fff;}#preload .pace .pace-progress {transition: width 1s ease-in-out 1s linear;max-width: 192px;width: 150px;position: fixed;z-index: 2000;display: block;position: absolute;left: 3px;top: 2px;height: 14px;font-size: 12px;background: #151d2a;color: #151d2a;line-height: 60px;font-weight: 700;}#preload .pace .pace-progress:after {content: attr(data-progress-text);display: inline-block;}#preload .pace.pace-inactive {display: none;}.noscroll {overflow: hidden;}.ar-left {transform: translate(-15%, 0);}.ar-right {transform: translate(15%, 0);}.fadeInLeft {animation: fadeInLeft 0.7s;animation-fill-mode: both;position: relative;}@keyframes fadeInLeft {0% {opacity: 0;transform: translateX(-20px);}100% {opacity: 1;transform: translateX(0);}}.grid-container {height: 100%;min-height: 100%;position: relative;}.grid-inner {display: table;position: relative;width: 100%;height: 100%;}.grid-inner .overlay {background: rgba(0, 0, 0, 0.3);height: 100%;display: table-cell;vertical-align: middle;position: relative;width: 100%;}.big-title {text-align: center;position: relative;transform: translate(0, -35%);}.big-head {text-transform: uppercase;font-size: 79.2px;font-weight: 800;}.big-head > span {position: relative;display: inline;display: inline-block;}.big-head > span:after, .big-head > span:before {content: "";position: absolute;background: #fff;height: 115%;width: 4px;top: 15px;}.big-head > span:before {left: -8%;}.big-head > span:after {right: -8%;}span.sub-span {position: absolute;top: 108%;left: -8%;width: 116%;overflow: hidden;height: 100%;}.big-title span .sub-span > span {font-size: 18px;position: relative;top: -50%;color: #fff;}.big-title span .sub-span > span:after, .big-title span .sub-span > span:before {content: "";position: absolute;background: #fff;width: 500%;height: 4px;top: 39%;}.big-title span span:before {right: 110%;}.big-title span span:after {left: 110%;}.home .learn-more {text-align: center;position: absolute;bottom: 0;left: 50%;transform: translate(-50%, -50%);transition: 0.3s;opacity: 1;}.home .learn-more .text {margin-bottom: 10px;}.home .learn-more .icon {animation: moveDown 1.3s cubic-bezier(0.07, 0.5, 0.58, 1) infinite;}@keyframes moveDown {0% {transform: translateY(10px);}50% {transform: translateY(0);}100% {transform: translateY(10px);}}.home .learn-more:hover * {opacity: 0.8;}.home .learn-more > a {left: 0;color: #fff;position: relative;font-size: 16px;}.home .learn-more a > i {animation: moveDown 1.3s cubic-bezier(0.07, 0.5, 0.58, 1) infinite;}.home .learn-more a > i:before {position: absolute;right: 78px;bottom: -50px;font-size: 28px;}.statistic_number span {display: block;}.statistic_number {text-align: center;}.statistic_number span.num {font-weight: 800;font-size: 43.2px;}.section .timeline .title {margin-bottom: 40px;}.section .timeline .title h2, .section .timeline .title h3 {display: inline-block;color: #151d2a;}.section .timeline .title h2 {font-weight: 800;font-size: 36px;border-bottom: 1px solid #b3b3b3;padding-bottom: 10px;margin-right: 10px;position: relative;}.section .timeline .title h2:before {content: "";position: absolute;width: 54px;height: 2px;background: #151d2a;bottom: -1px;right: 0;}.section .timeline .title h3 > span {font-size: 30px;font-weight: 800;margin-right: 10px;}.parallax {background-color: #151d2a;background-size: cover;background-attachment: fixed;background-position: center -200px;color: #fff;}.parallax {overflow: hidden;}.section {overflow: hidden;}.section .timeline .timeline-cont {position: relative;padding-bottom: 40px;overflow: hidden;}.section .timeline .timeline-cont:before {position: absolute;content: "";left: 49.9%;height: 600em;z-index: -1;width: 1px;background: #151d2a;}.section .timeline .end-box .title, .section .timeline .timeline-cont .title {text-align: center;text-transform: uppercase;font-size: 14px;display: block;color: #fff;margin-top: 6px;}.section .timeline .end-of-box {margin-bottom: 8px;}.section .timeline .end-box .title {margin-bottom: 8px;}.section .timeline .end-box .title > strong, .section .timeline .timeline-cont .title > strong {background: #151d2a;border: 2px solid #fff;padding: 8px 10px;}.section .timeline .timeline-cont .group {position: relative;margin-bottom: 20px;}.section .timeline .group .date {display: inline-block;padding: 8px 16px;float: left;left: 36%;top: 30px;background: #151d2a;color: #fff;font-weight: 700;position: relative;text-transform: uppercase;}.section .timeline .group .point-circle {width: 16px;height: 16px;background: #fff;display: block;position: absolute;margin: 0 auto;left: 0;right: 0;top: 41px;border-radius: 100%;border: 4px solid #151d2a;}.section .timeline .group .desc-box {border: 1px solid #151d2a;float: right;background: #fff;width: 45%;padding: 10px 25px 10px 25px;position: relative;transition: 0.5s ease-in-out;color: #151d2a;}.section .timeline .group .desc-box h4 {font-size: 16px;font-weight: 800;}.section .timeline .group .desc-box .sub-title {position: relative;top: -8px;font-style: italic;display: inline-block;}.section .timeline .group .desc-box p {color: #4c4c4c;}.section .timeline .group .date:after, .section .timeline .group .date:before {position: absolute;content: "";transform: rotate(45deg);}.section .timeline .group .date:before {width: 12px;height: 12px;background: #151d2a;z-index: -1;top: 13px;}.section .timeline .group .date:before {right: -6px;}.section .timeline .group .desc-box:before {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;position: absolute;content: "";top: 40px;}.section .timeline .group:not(.group-alter) .desc-box:before {border-right: 10px solid #151d2a;left: -10px;}.section .timeline .group.group-alter .desc-box:before {border-left: 10px solid #151d2a;right: -10px;}.section .timeline .group-alter .date {left: 10%;}.section .timeline .group-alter .desc-box {float: left;}.section .timeline .group-alter .date:before {right: auto;left: -6px;}.desc-box figure img {width: 100%;}.section .timeline .group .date {left: 28%;width: 160px;text-align: center;}.section .timeline .group.group-alter .date {left: 10%;}.sections .filter-menu {margin-left: 0;margin-bottom: 20px;padding-left: 0;list-style: none;}.sections .filter-menu li {display: inline-block;position: relative;letter-spacing: -3px;}.sections .filter-menu li a {color: #151d2a;font-weight: 700;text-transform: uppercase;display: inline-block;letter-spacing: 1px;margin: 0 8px;transition: 0.3s;}.sections .filter-menu li a:hover {color: #374c6e;border-bottom: 2px solid #374c6e;}.sections .filter-menu li a.filter-current {border-bottom: 2px solid #151d2a;}.por_sec_1.filter-port {padding-left: 0;list-style: none;margin-left: 0;margin-right: 0;margin-bottom: 40px;}.por_sec_1.filter-port li {padding: 4px;}.por_sec_1.filter-port li > figure {border: 1px solid #eee;position: relative;}.por_sec_1.filter-port li > figure > a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(25, 31, 43, 0.95);color: #fff;text-align: center;text-transform: uppercase;padding-top: 28%;opacity: 0;transition: 0.3s;font-weight: 700;}.por_sec_1.filter-port li > figure a > span {display: block;text-transform: none;font-weight: 400;}.por_sec_1.filter-port li > figure a > span em {display: inline-block;font-style: normal;position: relative;}.por_sec_1.filter-port li > figure a > span em:after, .por_sec_1.filter-port li > figure a > span em:before {content: "";position: absolute;width: 20px;height: 1px;background: #fff;top: 49.9%;}.por_sec_1.filter-port li > figure a > span em:before {left: -28px;}.por_sec_1.filter-port li > figure a > span em:after {right: -28px;}.por_sec_1.filter-port > li figure:hover a {opacity: 1;}.isotope, .isotope .item {transition-duration: 0.8s;}.isotope {transition-property: width, height;}.isotope .item {transition-property: transform, opacity;}.isotope .isotope-item.no-transition, .isotope.no-transition, .isotope.no-transition .isotope-item {transition-duration: 0s;}.section .contact-form .inputs {position: relative;margin-bottom: 15px;}.section .contact-form .inputs label[for="message"] {text-transform: uppercase;margin-top: 10px;display: block;}.section .contact-form .inputs textarea {resize: vertical;border: 1px solid #b2b2b2;width: 100%;padding: 5px;height: 154px;}.section .contact-form .inputs textarea:active, .section .contact-form .inputs textarea:focus {outline: 0;border: 1px solid #151d2a;}.section .contact-form .inputs input {border: none;border-bottom: 1px solid #b2b2b2;margin-bottom: 15px;padding-top: 15px;width: 100%;}.section .contact-form .inputs input:-moz-placeholder {color: #4c4c4c;}.section .contact-form .inputs input::-moz-placeholder {color: #4c4c4c;}.section .contact-form .inputs input:-ms-input-placeholder {color: #4c4c4c;}.section .contact-form .inputs input::-webkit-input-placeholder {color: #4c4c4c;}.section .contact-form .inputs input:active, .section .contact-form .inputs input:focus {outline: 0;border-bottom: 1px solid #151d2a;}.section .contact-form .inputs.contact-submit {width: 100%;margin-top: 15px;text-align: center;}.section .contact-form .wpcf7-response-output {margin-top: 20px;}.section .contact-form .inputs.contact-submit .ajax-loader {display: none;}.section .contact-form .inputs.contact-submit .fitsc-button {margin: 0;border: 1px solid #b2b2b2;background-color: transparent;color: #151d2a;}.section .contact-form .inputs.contact-submit .fitsc-button::before {background-color: #151d2a;color: #fff;}.section .contact-form .inputs.contact-submit::after {content: "";clear: both;display: table;}.section .contact-form .inputs.contact-submit input:hover {background: #151d2a;color: #fff;border: 1px solid #fff;}span.invalid-error, span.wpcf7-not-valid-tip {position: relative;background: #fa6573;padding: 6px 20px;border-radius: 2px;color: #fff;display: inline-block;font-size: 12px;top: 5px;}.form-error, .form-success {position: relative;margin-top: 5px;display: inline-block !important;padding: 8px 20px;color: #fff;margin-left: 15px;}.wpcf7-mail-sent-ok, .wpcf7-validation-errors {position: relative;margin-top: 5px !important;display: inline-block !important;padding: 8px 20px !important;color: #fff;margin-left: 15px !important;border: none !important;}.form-error:before, .form-success:before {line-height: 1.57142857;position: relative;display: inline-block;left: -8px;top: 2px;}.wpcf7-mail-sent-ok:before, .wpcf7-validation-errors:before {line-height: 1.57142857;position: relative;display: inline-block;left: -8px;top: 2px;}.form-success {background: #25c872;}.wpcf7-mail-sent-ok {background: #25c872;}.form-error {background: #fa6573;}.wpcf7-validation-errors {background: #fa6573;}.wpcf7-form-control-wrap {display: block !important;}@media screen and (min-width: 768px) and (max-width: 991px) {.section .timeline .group .date {left: 33%;}.section .timeline .group-alter .date {left: 10%;}}@media screen and (max-width: 767px) {.home .big-head {font-size: 57.6px;}.home .big-head > span:after, .home .big-head > span:before {height: 123.6%;top: 12px;}.section .timeline .group .date {left: 30.5%;}.section .timeline .group-alter .date {left: 10%;}.section .timeline .group .desc-box h4 {font-size: 14px;}.section .timeline .group .desc-box p {font-size: 13px;}}@media screen and (min-width: 481px) and (max-width: 767px) {.sections .container .filter-port > li {width: 49.99%;float: left;display: inline-block;}}@media screen and (max-width: 480px) {.home .big-head {font-size: 46.8px;}.home .big-head > span:after, .home .big-head > span:before {height: 122%;top: 10px;}.home .big-head > span:before {left: -12.3%;}.home .big-head > span:after {right: -12.3%;}.section .timeline .title h2 {font-size: 30px;}.section .timeline .title h3 {font-size: 22px;}.section .timeline .timeline-cont:before {left: 52px;}.section .timeline .end-box .title, .section .timeline .timeline-cont .title {text-align: left;}.section .timeline .timeline-cont .group {margin-bottom: 48px;}.section .timeline .group .date {left: 84px;top: 0;padding: 5px 12px;font-weight: 400;font-size: 12px;}.section .timeline .group .point-circle {position: relative;left: 45px;margin: 0;top: 80px;}.section .timeline .group .desc-box {float: right;top: 23px;width: 80%;}.section .timeline .group .date:after, .section .timeline .group .date:before {display: none;}.section .timeline .group-alter .date {top: -16px;position: absolute;}.section .timeline .group-alter .desc-box {float: right;left: -2px;top: 39px;}.section .timeline .group-alter .desc-box:after, .section .timeline .group-alter .desc-box:before {right: auto;}.section .timeline .group-alter .desc-box:before {left: -7px;}.section .timeline .group-alter .desc-box:after {left: -6px;}.section .timeline .end-box .title {margin-left: 25px;}.page-foot .copyright {font-size: 13px;}.page-foot .socials li {margin-left: 8px !important;}.page-foot .socials li > a {padding: 5px 12px;}}.page-head {background: #fff;border-bottom: 1px solid #eee;box-shadow: 0 1px 1px rgba(175, 170, 180, 0.2);height: 65px;position: fixed;z-index: 999;width: 100%;}.site-logo {display: inline-block;float: left;line-height: 65px;}.site-logo img {max-width: 100%;width: 80%;}.main-nav {padding-left: 0;list-style: none;float: right;margin-top: 22px;}.main-nav li {display: inline-block;margin-right: 25px;}.main-nav li:last-child {margin-right: 0;}.main-nav li > a {font-weight: 800;text-transform: uppercase;text-shadow: inset 1px 1px rgba(155, 155, 155, 0.2);}.main-nav li > a:before {font-size: 30px;}.main-nav .inner-nav {margin: 0;padding-left: 0;list-style: none;position: fixed;height: 100%;background: #fff;right: -70px;top: 60px;bottom: 0;width: 70px;transition: right 0.5s;transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);border-left: 1px solid #eee;box-shadow: -1px 0 0 rgba(175, 170, 180, 0.1);text-align: center;}.main-nav .inner-nav > li {display: block;width: 100%;}.main-nav .inner-nav > li > a {color: #4c4c4c;border-bottom: 1px solid #eee;display: block;padding: 15px;position: relative;background: #fff;left: 0;min-height: 59px;}.main-nav .inner-nav > li > a i {line-height: 28px;font-size: 18px;}.main-nav .inner-nav > li > i:before {font-size: 18px;line-height: 1.57142857;}.main-nav .inner-nav > li > .nav-active, .main-nav .inner-nav > li > a:hover {background: #151d2a;color: #fff;}.main-nav .inner-nav > li > a > span {position: absolute;border: 1px solid #eee;right: -500%;top: 0;padding: 20px;padding-top: 17px;font-weight: 400;background: #fff;color: #4c4c4c;height: 100%;line-height: 1.46;display: block;transition: 0.25s;white-space: nowrap;}.main-nav .inner-nav > li > a:hover > span {right: 100%;}.main-nav .inner-nav.show-nav {right: 0 !important;}.inner-nav li ul {display: none;position: absolute;padding: 0;margin: 0;}.inner-nav li {margin: 0;background: #ccc;}.sub-menu .sub-menu {top: 0 !important;}.main-nav li {position: relative;display: block;background: #fff;}.inner-nav > li:hover > a {background: #151d2a;color: #fff;}.inner-nav > li:hover > a > span {right: 100%;}.inner-nav li > ul {position: absolute;display: block;right: -500%;transition: 0.25s;}.inner-nav li:hover > ul {z-index: -1;top: 58px;}.inner-nav li ul li a i {display: none;}.inner-nav ul li:hover > ul {z-index: -1;right: 100%;}.inner-nav li a span {padding: 20px;padding-top: 17px;border-bottom: 1px solid #eee;font-weight: 400;background: #151d2a;color: #fff;height: 100%;line-height: 1.46;display: block;z-index: -1;}.sub-menu .sub-menu {white-space: nowrap;border-right: 1px #eee solid;height: 100%;}.sub-menu .sub-menu > li {height: 100%;}.page-foot {width: 100%;background: #151d2a;color: #fff;}.page-foot .copyright {text-align: center;margin: 0;padding: 30px 0;}.page-foot .copyright a {color: #aaa;font-weight: 600;}.page-foot .copyright a:active, .page-foot .copyright a:focus, .page-foot .copyright a:hover {color: #eee;}.page-foot .socials {padding-left: 0;list-style: none;margin: 0;}.page-foot .social_links {float: right;padding: 23px 0 13px;}.page-foot .socials li {display: inline-block;margin-right: 10px;margin-bottom: 10px;}.page-foot .socials li:last-child {margin-right: 0;}.page-foot .socials li > a {color: #fff;display: inline-block;padding: 6px 14px;border: 1px solid #fff;transition: 0.3s;text-align: center;width: 40px;height: 36px;}.page-foot .socials li a > i:before {line-height: 1.57142857;}.page-foot .socials li a.facebook:hover {background: #3b5998;}.page-foot .socials li a.twitter:hover {background: #55acee;}.page-foot .socials li a.google:hover {background: #dd4b39;}.page-foot .socials li a.linkedin:hover {background: #007bb6;}.page-foot .socials li a.pinterest:hover {background: #cb2028;}.page-foot .socials li a.digg:hover {background: #286091;}.page-foot .socials li a.youtube:hover {background: #ec2626;}.page-foot .socials li a.dribble:hover {background: #6c9;}#return-to-top {position: fixed;bottom: 21px;right: 15px;z-index: 1000;background: rgba(0, 0, 0, 0.7);width: 40px;height: 40px;display: block;text-decoration: none;transition: all 0.3s ease;}#return-to-top i {color: #fff;margin: 0;position: relative;left: 12px;top: 9px;font-size: 17px;transition: all 0.3s ease;}#return-to-top:hover {background: rgba(0, 0, 0, 0.9);}#return-to-top:hover i {color: #fff;top: 5px;}.contact-submit i {left: 38px;position: relative;font-size: 23px;top: 3px;}.overlay {background: rgba(0, 0, 0, 0.5);height: 100%;}.overlay:before {display: table;content: "";}.overlay:after {content: "";clear: both;display: table;}a.read-more-link {color: #000;}a.read-more-link:hover {color: #515a5f;}.desc-box figure {position: relative;overflow: hidden;top: -1px;width: 100.5%;left: -1px;}.blog-box:after {background: #000 !important;}.desc-box figure:hover img {transform: scale(1.1, 1.1);}.desc-box figure img {transition: all 0.2s linear;}.more-box .title {text-align: center;text-transform: uppercase;font-size: 14px;display: block;color: #ffd600;margin-top: 6px;}.moreblog {display: table;margin: 0 auto;}.blog-box {padding: 0 !important;}.blog-box figure {z-index: 99;}.paddingme {text-align: center;padding: 10px 25px 10px 25px;}.end-of-box {margin-left: 0 !important;}.port-ajax-loader {display: block;margin-left: auto;margin-right: auto;}#closeProject {right: -48px;position: relative;z-index: 1;}#closeProject a:hover {background: gray;}#closeProject a {width: 40px;height: 40px;position: absolute;right: 0;display: none;background: #151515;text-align: center;top: -9px;}#loader .flexslider {margin: 0 0 30px !important;}#loader {padding: 10px;background: #fafafa;display: none;}#closeProject a i {font-size: 14px;color: #fff;line-height: 40px;display: inline-table;vertical-align: middle;}.project-details p {border-bottom: 1px solid #e8e8e8;padding-bottom: 7px;}.pabutton {padding: 15px 0 30px 0;}.pbutton {background: none repeat scroll 0 0 #151d2a;border: 2px solid #fff;padding: 8px 10px;color: #fff;}i.fa.fa-paper-plane-o:hover ~ .wpcf7-form-control {background: #151d2a;color: #fff;}i.fa.fa-paper-plane-o:hover {cursor: pointer;}.comment_form textarea {resize: vertical;border: 1px solid #b2b2b2;width: 100%;padding: 5px;height: 154px;outline: 0;}.comment_form input {border-bottom: 1px solid #b2b2b2;-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: -moz-use-text-color -moz-use-text-color #b2b2b2;border-image: none;border-style: none none solid;border-width: medium medium 1px;margin-bottom: 15px;padding-top: 15px;width: 100%;outline: 0;}.comment_form .col-sm-12 {float: left;margin-bottom: 15px;position: relative;}form#commentform {padding-left: 1px;}.comment_form #reply-title:after {width: 20px;height: 4px;content: "";display: inline-block;position: relative;bottom: 5px;border-top: 1px solid #333;border-bottom: 1px solid #333;left: 10px;}.comment_form #reply-title {font-weight: 600 !important;font-size: 20px;margin-bottom: 35px;}.form-submit {width: 100%;margin-top: 15px;text-align: center;}#btnComment {display: inline-block;border: 1px solid #b2b2b2;color: #151d2a;background: #fff;padding: 12px 30px;text-align: center;width: 200px;transition: 0.3s;padding-left: 36px;padding-top: 16px;}#btnComment:hover {background: #151d2a;color: #fff;border: 1px solid #fff;}#header + .wrapper {top: 65px;}.wrapper {margin: 0;padding: 0;}#footer {position: relative;}.single-post .entry-meta {margin: 0 0 30px 0;border-bottom: 1px solid #eee;padding: 0;}.single-post .entry-content {position: relative;padding-bottom: 18px;overflow: hidden;}.entry-meta li {list-style: none;display: inline-block;zoom: 1;margin-right: 15px;color: #888;}.widget-area ul {padding-left: 0;border-top: 1px solid #eee;}.widget-area ul li {border-bottom: 1px solid #eee;padding-top: 22px;}.widget-area li {list-style: none;border-bottom: 1px solid #333;padding-bottom: 20px;}.widget-area .widget-title {font-weight: 600 !important;font-size: 20px;margin-bottom: 18.5px;padding: 14px 0 14px 0;}.widget-area .widget-title:after {width: 20px;height: 4px;content: "";display: inline-block;position: relative;bottom: 5px;border-top: 1px solid #333;border-bottom: 1px solid #333;left: 10px;}.content-site-main {padding-top: 35px;}.content-site-main .entry-title {font-weight: 600 !important;font-size: 20px;margin-bottom: 10px;margin-top: 0;}.content-site-main img {opacity: 0.8;}.content-site-main img:hover {opacity: 1;}.comments-link > a {border: 1px solid #ccc;display: inline-block;line-height: 1.4;margin: 10px 0;padding: 12px;transition: 0.3s;}.comments-link > a:hover {background: #151d2a;color: #fff;}.search-form .screen-reader-text {display: none;}.search-form .search-submit {background: #fff;border: 1px #ccc solid;transition: 0.3s;display: none;}.search-form .search-submit:hover {background: #151d2a;color: #fff;}.search-form .search-field {border: none;border-bottom: 1px #ddd solid;outline: 0;font-weight: 400;}.comment-author img {width: 60px;height: 60px;}.comment-list {list-style: none;border-top: 1px #ccc solid;padding-top: 22px;padding-left: 0;}.comment-list .comment-content {padding-left: 16px;}.page-title-wrapper {display: table;height: 100%;}.page-title-wrapper .page-title-captions {display: table-cell;vertical-align: middle;}.top_site_main .entry-header {color: #fff;}.post-navigation .nav-links {overflow: hidden;margin-bottom: 30px;}.single-post .entry-title {margin: 0;margin-bottom: 30px;}nav.navigation.paging-navigation {margin-bottom: 20px;}.post-navigation .nav-links .nav-previous {float: left;}.post-navigation .nav-links a {color: #858585;display: inline-block;}.post-navigation .nav-links .meta-nav {border: 1px solid #ddd;padding: 4px 15px;display: inline-block;color: #333;font-size: 20px;}.post-navigation .nav-links .nav-previous .meta-nav {margin-right: 7px;}.post-navigation .nav-links .nav-next {float: right;}.post-navigation .nav-links a {color: #858585;display: inline-block;}.post-navigation .nav-links .nav-next .meta-nav {margin-left: 7px;}.post-navigation .nav-links .meta-nav {border: 1px solid #ddd;padding: 6px 15px;display: inline-block;color: #333;font-size: 20px;}.entry-meta li a:hover, .main_menu_container .nav > li.current-menu-item > a, .main_menu_container .nav > li:hover > a, .main_menu_container .nav > li > a:focus.main_menu_container .nav > li > a:hover, .post-navigation .nav-links a:hover {color: #000 !important;}.boxes_icon_hover .wapper_box_icon:hover .boxes_icon, .boxes_icon_hover .wapper_box_icon:hover .inner_icon, .post-navigation .nav-links a:hover .meta-nav, blockquote {border-color: #000 !important;}.nav_team a .inner_icon .icon:hover, .out_team_title h4 a:hover, .post-navigation .nav-links a:hover .meta-nav, .widget-sidebar-area .widget ul li a:hover {color: #000;}.post-formats-wrapper {padding-left: 0;}.post-formats-wrapper .flex-direction-nav a:hover {border-color: #fe4444;color: #fe4444 !important;}.post-formats-wrapper .flex-direction-nav a {width: 40px;height: 40px;border: 1px solid #fff;color: #fff;text-align: center;font-size: 18px;line-height: 40px;text-indent: inherit;background: 0 0;}.post-formats-wrapper .flexslider {margin: 0 !important;}.single-post .post-formats-wrapper {padding-bottom: 30px;}.post-formats-wrapper .flex-direction-nav a:before {display: none !important;}div.single-post {padding-top: 35px;}.button {padding: 13px 24px;font-size: 13px;text-shadow: none;transition: all 0.3s;cursor: pointer;height: 40px;line-height: 40px !important;}.button .fa {font-size: 16px;vertical-align: middle;}.btn-large {padding: 20px 50px;font-size: 16px;}.btn-middle {padding: 15px 35px;}.btn-white {border: 1px solid rgba(255, 255, 255, 0.8);color: #fff;border-radius: initial;}.btn-white:hover {color: #4c4c4c;background: #fff;}.btn-black {border: 1px solid #b2b2b2;color: #151d2a;background: #fff;border-radius: initial;}.btn-black:hover {background: #151d2a;color: #fff;border: 1px solid #fff;}.btn-left {text-align: left;}.btn-right {text-align: right;}.btn-center {text-align: center;}.callout-block {margin: 0;display: block;background: #f8f8f8;padding: 30px;padding-top: 50px;padding-bottom: 50px;border-top: 1px solid rgba(0, 0, 0, 0.04) !important;border-bottom: 1px solid rgba(0, 0, 0, 0.04) !important;border-right: 1px solid rgba(0, 0, 0, 0.04) !important;border-left: 3px solid #151d2a;}.callout-block h3 {float: left;font-size: 20px;color: #5a5a5a;margin-top: 14px;}.callout-button {float: right;padding-top: 5px;text-transform: uppercase;}.callout-block:after {clear: both;content: "";display: block;}.video-embed {text-align: center;}.comments-area h3.comments-title {text-transform: none !important;}.comments-area h3.comments-title:after {width: 20px;height: 4px;content: "";display: inline-block;position: relative;bottom: 5px;border-top: 1px solid #333;border-bottom: 1px solid #333;left: 10px;}.comments-area li.comment {border-bottom: 1px solid #eee;}.comments-area #comments li .des_blog {padding: 25px;overflow: hidden;padding-left: 0;}.comments-area #comments li .des_blog .comment_content {color: #888;}.comments-area #comments li .des_blog .comment_content cite {color: #333;font-size: 14px;}.comments-area #comments li .des_blog .comment_content .comment_text {margin-top: 15px;}.comments-area #comments li .des_blog span {color: #333;font-weight: 800;font-size: 14px;}.comments-area #comments li .des_blog a.comment-reply-link {float: right;}.comments-area #comments li .avatar {width: 75px;height: 75px;float: left;margin-right: 15px;}.comments-area #comments li .comment_date {font-size: 90%;color: #aaa;}.comments-area #comments .children li {border-top: 1px solid #eee;border-bottom: none;}.comments-area #comments .children li .des_blog {padding-left: 25px;}.comments-area #comments .children li .children li .des_blog {padding-left: 50px;}form.comment-form > .col-sm-12, form.comment-form > .col-sm-6 {padding-left: 0;}body {font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;line-height: 1.57142857;-webkit-font-smoothing: antialiased;text-shadow: 0 0 1px rgba(100, 100, 100, 0.05);height: 100%;min-height: 100%;letter-spacing: 0.5px;}html {min-height: 100%;height: 100%;}@media (min-width: 1200px) {.container {width: 970px;}}img {height: auto;max-width: 100%;}a {color: #4c4c4c;}a:active, a:focus, a:hover {text-decoration: none;outline: 0;}.sr_quote p {font-size: 26px;text-align: center;z-index: 200;font-style: italic;}.sr_quote i {font-size: 16px;display: inline-table;vertical-align: top;margin: 0 5px;}.sr_quote-author {height: 24px;width: auto;font-size: 16px;position: relative;margin-top: 25px;font-style: italic;text-align: center;}@media only screen and (max-width: 767px) {.sr_quote p {font-size: 20px;}}.contact-details {width: 70%;padding: 15px 0;margin: 0 auto 10px;text-align: center;border: solid 1px;}.contact-details h1 {background: rgba(226, 226, 226, 0.5);padding: 6px;color: #fff;}.contact-details h2 {color: #fff;font-weight: 400;}#google-map {height: 450px;position: relative;width: 100%;background: #fff;box-shadow: 0 3px 0 rgba(0, 0, 0, 0.06);}.contact-map {margin: 0;filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter: grayscale(100%);-webkit-filter: grayscale(100%);-webkit-backface-visibility: hidden;}#google-map .captionMap img {width: 60px;margin-bottom: 5px;margin-right: 13px;float: left;}#google-map img {max-width: none;}#google-map .captionMap {background: #333;z-index: 1;font-size: 12px;top: 5px;color: #fff;padding: 12px;display: none;position: absolute;text-shadow: #000 0 1px 1px;width: 254px;left: 10px;}#google-map .captionMap span {font-weight: 700;display: block;}#header_2 {box-shadow: 0 1px 1px rgba(175, 170, 180, 0.2);background: #fff;}header#header_2 .site-logo {display: inline-block;float: left;margin-top: 5px;}header#header_2:after {clear: both;content: " ";display: table;}#header_2 nav ul a i {padding-right: 6px;}#header_2 nav ul {list-style: none;z-index: 9999;padding: 0;}#header_2 nav .sub-menu li a {display: block;width: 160px;margin: 0;padding: 15px;line-height: normal;height: auto;-mox-box-shadow: none;box-shadow: none;font-size: 13px;color: #888;border: 1px solid #fff;}#header_2 nav ul li ul {display: none;position: absolute;}#header_2 nav ul li:hover > ul {display: block;}#header_2 nav .sub-menu li {position: relative;background: #fff;border-bottom: 1px #ccc solid;}#header_2 nav li li ul {left: 100%;top: 0;}#header_2 nav .sub-menu li:hover > a {font-weight: 500;color: #000;background: #eee;}#header_2 nav .navbar-toggle .icon-bar {background-color: #ccc;}#header_2 nav a.nav-active, #header_2 nav a:hover {background: 0 0;font-weight: 500;}header.affix {width: 100%;border-bottom: 1px solid #ddd;z-index: 9999;left: 0;top: 0;background: #fff;}#header_2.h-top {position: absolute;width: 100%;z-index: 1;}#header_2.h-fixed {top: 0 !important;position: fixed;background: #fff;z-index: 999;width: 100%;}#header_2 nav a {color: gray;}#header_3.h-top {position: fixed;top: 0;z-index: 999;width: 100%;}#header_3 nav .navbar-toggle .icon-bar {background-color: #ccc;}#header_3 .site-logo {display: inline-block;float: left;margin-top: 5px;}#header_3.h3_bg {box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);background: rgba(255, 255, 255, 0.95);}#header_3.h3_bg nav a.nav-active, #header_3.h3_bg nav a:hover {font-weight: 500;background: 0 0;}#header_3.h3_bg nav a {color: gray;}#header_3 nav a.nav-active, #header_3 nav a:hover {font-weight: 500;background: 0 0;}#header_3 nav a {color: #fff;}#header_3 nav ul a i {padding-right: 6px;}.big-title span {color: #fff;}.top_site_main h2.page-title {color: #fff;}.por_sec_2.filter-port {padding-left: 0;list-style: none;margin-left: 0;margin-right: 0;margin-bottom: 40px;margin: 0;}.por_sec_2.filter-port li {padding: 4px;}.por_sec_2.filter-port li > figure > img {transition: 0.3s ease-in-out;transform: scale(1);blur: 2;}.por_sec_2.filter-port li > figure:hover > img {transform: scale(1.1);}.por_sec_2.filter-port li > figure {overflow: hidden;position: relative;}.por_sec_2.filter-port li figure:hover .zoomex2 {opacity: 1;}.por_sec_2 .zoomex2 {background: rgba(0, 0, 0, 0.72);}.por_sec_2 .zoomex2 {width: 100%;opacity: 0;transition: all 0.3s ease-in-out;color: transparent;display: block;position: absolute;top: 0;bottom: 0;right: 0;left: 0;margin: 0;padding: 0;}.por_sec_2 .zoomex2 h6 {font-weight: 600;color: #fff;font-size: 19px;text-align: center;position: absolute;bottom: 44%;left: auto;width: 100%;text-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);}.por_sec_2 .zoomex2 h6 small {font-size: 11px;color: #e9e9e9;font-weight: 400;display: block;margin-top: 14px;text-transform: uppercase;letter-spacing: 2px;}.por_sec_2 .zoomex2 a:hover i {color: #fff;border-color: #0ab1f0;}.por_sec_2 .zoomex2 i:before {position: relative;left: 2px;top: 1px;}.por_sec_2 .zoomex2 i {color: #bebebe;width: 48px;height: 48px;font-size: 16px;padding: 16px;background: rgba(0, 0, 0, 0.28);border-radius: 50%;}.por_sec_2 .zoomex2 a.zoomlink2 {margin-left: 18px;}.por_sec_2 .zoomex2 a.zoomlink1 {left: 30% !important;}.por_sec_2 .zoomex2 a.zoomlink1, .zoomex2 a.zoomlink2 {position: absolute;bottom: 19%;left: 50%;color: #fff;}.por_sec_3.filter-port {padding-left: 0;list-style: none;margin-left: 0;margin-right: 0;margin-bottom: 40px;}.por_sec_3.filter-port li {padding: 4px;height: 214px;}.close-footer {text-align: center;position: relative;top: 31px;z-index: 99;}.close-footer i {width: 65px;height: 65px;border-radius: 50%;border: 2px #fff solid;line-height: 65px;text-align: center;color: #fff;background: #4c4c4c;font-size: 26px;cursor: pointer;background: #000;}.close-footer i:hover {background: #444;}.footer-content {width: 100%;position: absolute;top: 0;left: 0;z-index: 10;height: 100%;}.footer-active {background: rgba(19, 19, 19, 0.86);height: 100%;width: 100%;position: relative;}.footer-contact {position: relative;}.footer-active .contact-details {margin-top: 140px;}.thim-map-iframe iframe {width: 100%;height: 500px;}figure.effect-layla figcaption h2 {color: #fff;font-size: 20px;opacity: 0;transition: opacity 0.35s, transform 0.35s;}figure.effect-layla {position: relative;z-index: 1;display: inline-block;overflow: hidden;height: 205px;background: #3085a3;text-align: center;cursor: pointer;width: 100%;}figure.effect-layla img {position: relative;display: block;min-height: 100%;opacity: 0.8;}figure.effect-layla figcaption {padding: 2em;color: #fff;text-transform: uppercase;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;}figure.effect-layla figcaption::after, figure.effect-layla figcaption::before {pointer-events: none;}figure.effect-layla a, figure.effect-layla figcaption {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}figure.effect-layla a {z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}figure.effect-layla h2 {word-spacing: -0.15em;font-weight: 300;}figure.effect-layla h2 span {font-weight: 800;}figure.effect-layla h2, figure.effect-layla p {margin: 0;}figure.effect-layla p {letter-spacing: 1px;font-size: 68.5%;}figure.effect-layla {background: #000;}figure.effect-layla img {min-width: 100%;height: calc(100% + 20px);max-width: calc(100% + 20px);}figure.effect-layla figcaption {padding: 3em;}figure.effect-layla figcaption::after, figure.effect-layla figcaption::before {position: absolute;content: "";opacity: 0;}figure.effect-layla figcaption::before {top: 50px;right: 30px;bottom: 50px;left: 30px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;transform: scale(0, 1);transform-origin: 0 0;}figure.effect-layla figcaption::after {top: 30px;right: 50px;bottom: 30px;left: 50px;border-right: 1px solid #fff;border-left: 1px solid #fff;transform: scale(1, 0);transform-origin: 100% 0;}figure.effect-layla h2 {padding-top: 14%;transition: transform 0.35s;}figure.effect-layla p {padding: 0.5em 2em;text-transform: none;opacity: 0;transform: translate3d(0, -10px, 0);}figure.effect-layla h2, figure.effect-layla img {transform: translate3d(0, -30px, 0);}figure.effect-layla figcaption::after, figure.effect-layla figcaption::before, figure.effect-layla img, figure.effect-layla p {transition: opacity 0.35s, transform 0.35s;}figure.effect-layla:hover img {opacity: 0.7;transform: translate3d(0, 0, 0);}figure.effect-layla:hover figcaption::after, figure.effect-layla:hover figcaption::before {opacity: 1;transform: scale(1);}figure.effect-layla:hover h2, figure.effect-layla:hover p {opacity: 1;transform: translate3d(0, 0, 0);}figure.effect-layla:hover figcaption::after, figure.effect-layla:hover h2, figure.effect-layla:hover img, figure.effect-layla:hover p {transition-delay: 0.15s;}.one {opacity: 0;-webkit-animation: dot 0.7s infinite;-webkit-animation-delay: 0s;animation: dot 0.7s infinite;animation-delay: 0s;}.two {opacity: 0;-webkit-animation: dot 0.7s infinite;-webkit-animation-delay: 0.2s;animation: dot 0.7s infinite;animation-delay: 0.2s;}.three {opacity: 0;-webkit-animation: dot 0.7s infinite;-webkit-animation-delay: 0.3s;animation: dot 0.7s infinite;animation-delay: 0.3s;}@keyframes dot {0% {opacity: 0;}50% {opacity: 0;}100% {opacity: 1;}}.mfp-bottom-bar {position: absolute;bottom: 0;left: 0;width: 100%;cursor: auto;color: #fff;font-size: 30px;background: rgba(0, 0, 0, 0.43);top: auto;padding-left: 20px;}.feater-post {padding-left: 0;}div#secondary {margin-top: 20px;}.post.sticky {padding: 30px 15px;background: rgba(0, 0, 0, 0.04);box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.09);}.comment_content ol, .entry-content ol {list-style: decimal outside;margin-left: 25px;}.comment_content ul, .entry-content ul {list-style: disc outside;margin-left: 25px;}.flexslider ul.slides {margin-left: 0;}ul.flex-direction-nav {list-style: none;}ol, ul {list-style: disc;margin-left: 35px;}.date {color: #aaa;}input[type="button"], input[type="reset"], input[type="submit"] {background: #fff;padding: 1px;border: 1px #ccc solid;padding: 4px;}td {padding: 6px;}button, input, select, textarea {border: 1px solid #ccc;padding: 4px;}article ul.entry-meta {margin-left: 0;}footer.entry-footer {margin-top: 24px;margin-top: 1.71428571rem;line-height: 1.84615385;color: #757575;}span.cat-links > a {text-decoration: underline;}span.tags-links > a {text-decoration: underline;}pre {border-radius: initial;}.page-links {clear: both;font-size: 12px;line-height: 2;margin: 24px 0;text-transform: uppercase;}.page-links a {text-decoration: underline;}.nav-links .nav-previous {float: left;}.nav-links .nav-next {float: right;}.nav-links:after {display: table;clear: both;content: "";}.gallery {margin-bottom: 20px;}.gallery-item {float: left;margin: 0 4px 4px 0;overflow: hidden;position: relative;}.gallery-columns-1 .gallery-item {max-width: 100%;}.gallery-columns-2 .gallery-item {max-width: 48%;max-width: calc(50% - 4px);}.gallery-columns-3 .gallery-item {max-width: 32%;max-width: calc(33.3% - 4px);}.gallery-columns-4 .gallery-item {max-width: 23%;max-width: calc(25% - 4px);}.gallery-columns-5 .gallery-item {max-width: 19%;max-width: calc(20% - 4px);}.gallery-columns-6 .gallery-item {max-width: 15%;max-width: calc(16.7% - 4px);}.gallery-columns-7 .gallery-item {max-width: 13%;max-width: calc(14.28% - 4px);}.gallery-columns-8 .gallery-item {max-width: 11%;max-width: calc(12.5% - 4px);}.gallery-columns-9 .gallery-item {max-width: 9%;max-width: calc(11.1% - 4px);}.gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) {margin-right: 0;}.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n + 1), .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n + 1), .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n + 1), .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n + 1) {clear: left;}.gallery-caption {background-color: rgba(0, 0, 0, 0.7);box-sizing: border-box;color: #fff;font-size: 12px;line-height: 1.5;margin: 0;max-height: 50%;opacity: 0;padding: 6px 8px;position: absolute;bottom: 0;left: 0;text-align: left;width: 100%;}.gallery-caption:before {content: "";height: 100%;min-height: 49px;position: absolute;top: 0;left: 0;width: 100%;}.gallery-item:hover .gallery-caption {opacity: 1;}.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {display: none;}.contributor-info:after, .contributor-info:before, .footer-sidebar:after, .footer-sidebar:before, .gallery:after, .gallery:before, .search-box:after, .search-box:before, .slider-direction-nav:after, .slider-direction-nav:before {content: "";display: table;}.contributor-info:after, .footer-sidebar:after, .gallery:after, .search-box:after, .slider-direction-nav:after {clear: both;}.page-header {margin-top: 0;}.page-404-content {width: 560px;margin: 200px auto 250px auto;}.left_404 {width: 160px;float: left;}.right_404 {width: 400px;float: left;margin-top: 5px;}.left_404 h2 {font-size: 86px !important;margin: 0;}.box-header h3 {margin-top: 0;}.content-site-main article {margin-bottom: 40px;}.content-site-main article:after {content: "";display: table;clear: both;}.box-header {width: calc(100% - 78px);float: left;}.entry-header:after {content: "";display: table;clear: both;}.entry-content .entry-header {overflow: hidden;border-bottom: 1px solid #eee;padding-bottom: 15px;margin-bottom: 20px;}.format-icon {background: #151d2a;width: 48px;height: 48px;display: inline-block;float: left;margin-right: 25px;text-align: center;}.format-icon span.fa-link {color: #fff;margin-top: 17px;}.format-icon i {background: url(../../images/icon-format.png);display: inline-block;width: 24px;}.format-icon i.icon-format-video {height: 22px;margin-top: 14px;background-position: 0 -104px;}.format-icon i.icon-format-link {height: 24px;margin-top: 12px;background-position: 0 -175px;}.format-icon i.icon-format-quote {height: 20px;margin-top: 14px;background-position: 0 -154px;}.format-icon i.icon-format-standard {height: 24px;margin-top: 12px;background-position: 0 0;}.format-icon i.icon-format-audio {height: 25px;margin-top: 12px;background-position: 0 -128px;}.format-icon i.icon-format-image {height: 25px;margin-top: 12px;background-position: 0 -51px;}.format-icon i.icon-format-gallery {height: 25px;margin-top: 12px;background-position: 0 -78px;}.format-icon i.icon-format-aside {height: 26px;margin-top: 12px;background-position: 0 -24px;}.format-icon i.icon-format-status {height: 24px;margin-top: 12px;background-position: 0 -201px;}.format-icon i.icon-format-chat {height: 26px;margin-top: 12px;background-position: 0 -224px;}.mfp-bottom-bar small {font-size: 75%;}.pagination {width: 100%;text-align: center;border-top: 1px solid #eee;padding-top: 40px;margin-bottom: 0;border-radius: 0;}.pagination .page-numbers {display: inline-block;padding-left: 0;margin-bottom: 0;}.pagination .page-numbers > li {display: inline;}.pagination .page-numbers > li > a, .pagination .page-numbers > li > span {position: relative;float: left;padding: 10px 20px;text-decoration: none;color: #888;border: 1px solid #ddd;margin-left: -1px;}.pagination .page-numbers > li.active > span, .pagination .page-numbers > li > span.current, .pagination .page-numbers > li > span:hover {background: #151d2a;color: #fff;}.pagination .page-numbers > li > a.next, .pagination .page-numbers > li > a.prev {color: #000;}.pagination .page-numbers > li > a:hover {background: #151d2a;color: #fff;}@media (max-width: 1024px) {.quotes, .skills, .statistics, .testimonials, .tools {background-attachment: initial !important;background-size: 1024px auto !important;background-position: 0 0 !important;}}@media (max-width: 768px) {body #home {background-position: 50% 0 !important;}.quotes, .skills, .statistics, .testimonials, .tools {background-attachment: initial !important;background-size: 768px auto !important;background-position: 0 0 !important;}.section .timeline .group .date {left: 22%;}}@media (max-width: 480px) {.tools {background-size: cover !important;}}@media (max-width: 384px) {h4 {font-size: 16px!important;}}@media (max-width: 768px) {.contact-details {width: 90% !important;}}@media (max-width: 768px) {#contact {max-width: 90%;margin-left: 20px;}}.contact-details h4 {color: #eee !important;font-weight: 400;}.contact-details a {color: #eee !important;line-height: 30px;}.contact-details .fa {padding: 2px;font-size: 20px;width: 34px;text-align: center;text-decoration: none;margin: 5px 5px;border-radius: 50%;}.date {color: #aaa;}.contact-details .fa:hover {opacity: 0.7;}.fa-facebook {background: #3b5998;color: #fff;}.fa-twitter {background: #55acee;color: #fff;}.fa-linkedin {background: #007bb5;color: #fff;}.fa-instagram {background: #ca0866;}.social-icons {padding-top: 10px;padding-bottom: 20px;}.white-space {height: 25%;}