@import url("https://fonts.googleapis.com/css?family=Literata:400,600,700&display=swap|Open Sans");body {line-height: 1.7;font-family: "Open Sans", sans-serif;-webkit-font-smoothing: antialiased;font-size: 16px;color: #6e7797;overflow-x: hidden;}h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-family: "Literata", serif;font-weight: 700;color: #0c111a;}h1 {font-size: 44px;line-height: 1.3;}h2 {font-size: 32px;line-height: 1.3;}h3 {font-size: 28px;line-height: 1.3;}h4 {font-size: 22px;line-height: 1.4;}h5 {font-size: 18px;line-height: 1.4;}h6 {font-size: 16px;line-height: 1.4;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: inherit;}.text-sm {font-size: 14px;}.text-color {color: #377dff;}.letter-spacing {letter-spacing: 1px;}.btn {display: inline-block;font-size: 14px;letter-spacing: 0;padding: 14px 35px;text-transform: uppercase;font-weight: 700;border: 2px solid transparent;transition: all 0.3s ease 0s;border-radius: 0;box-shadow: 0 11px 22px rgba(34, 34, 34, 0.2);}.btn-main {background: #377dff;color: #fff;display: inline-block;font-size: 14px;text-transform: uppercase;transition: all 0.2s ease;}.btn-main:hover {background: #000a2d;border-color: #000a2d;color: #fff;}.btn-secondary {background: #000a2d !important;}.btn-rounded {border-radius: 28px;}.btn.active:focus, .btn:active:focus, .btn:focus {outline: 0;box-shadow: none;}.bg-shadow {box-shadow: 0 0 82px -20px rgba(0, 0, 0, 0.33);}.bg-gray {background: #f9f9f9;}.bg-dark {background: #202122;}.section {padding: 100px 0;}.section-sm {padding: 70px 0;}.section-top {padding-top: 100px;}.section-bottom {padding-bottom: 100px;}.section-title {margin-bottom: 70px;}.section-title h2 {position: relative;padding-bottom: 20px;}.section-title h2:before {position: absolute;content: "";left: 0;bottom: 0;width: 40px;height: 3px;right: 0;margin: 0 auto;background: #377dff;}.title {margin-bottom: 70px;}.title h2 {position: relative;padding-bottom: 20px;}.title h2:before {position: absolute;content: "";left: 0;bottom: 0;width: 40px;height: 3px;background: #377dff;}.overly {position: relative;}.overly:before {content: "";position: absolute;left: 0;top: 0;bottom: 0;right: 0;width: 100%;height: 100%;background: #1d192c;opacity: 0.8;}a {color: #0c111a;transition: all .25s ease;}a:hover {color: #377dff;}a:focus, a:hover {outline: none;text-decoration: none;}.secondary-bg {background: #f6f5ff;}.primary-bg {background: #377dff;}.form-control {height: 53px;border-radius: 0;padding-left: 20px;}.form-group {margin-bottom: 20px;}.navigation {border-bottom: 1px solid rgba(0, 0, 0, 0.04);}.navigation .nav-link {padding: 40px 20px !important;text-transform: uppercase;font-size: 14px;letter-spacing: .5px;font-weight: 700;}.header-padding {padding: 0 80px;}.navigation .nav-link.active {color: #377dff;}.site-header.scrolled {position: fixed;top: 0;background: #fff;transition: .0s all ease;-webkit-transform: translateY(-100%);transform: translateY(-100%);z-index: 9999;width: 100%;}.site-header.awake {transition: .3s all ease;-webkit-transform: translateY(0%);transform: translateY(0%);}.navigation-2.site-header.scrolled {background: #000a2d;}.navigation-2 {border-bottom: 1px solid rgba(255, 255, 255, 0.04);position: absolute;top: 0;width: 100%;z-index: 99999;}.navigation-2 .nav-link {padding: 40px 15px !important;text-transform: uppercase;font-size: 14px;letter-spacing: .5px;font-weight: 700;color: #fff !important;}@media (max-width: 480px) {#navbarmain {margin-bottom: 40px;}.navigation .nav-link {padding: 13px 20px !important;}.navigation-2 .nav-link {padding: 13px 20px !important;color: #0c111a !important;}.navigation-2 {position: relative;}}@media (max-width: 400px) {#navbarmain {margin-bottom: 40px;}.navigation .nav-link {padding: 13px 20px !important;}.navigation-2 .nav-link {padding: 13px 20px !important;color: #0c111a !important;}.navigation-2 {position: relative;}}@media (max-width: 768px) {#navbarmain {margin-bottom: 40px;}.navigation .nav-link {padding: 13px 20px !important;}.navigation-2 .nav-link {padding: 13px 20px !important;color: #0c111a !important;}.navigation-2 {position: relative;}}@media (max-width: 992px) {#navbarmain {margin-bottom: 40px;}.navigation .nav-link {padding: 13px 20px !important;}.navigation-2 .nav-link {padding: 13px 20px !important;color: #0c111a !important;}.navigation-2 {position: relative;}}.slider {position: relative;padding: 140px 0px;background-size: cover;}.slider:before {position: absolute;content: "";left: 0px;top: 0px;width: 100%;height: 100%;background: #000a2d;opacity: .9;}.banner-content {z-index: 2;}.banner-content h1 {font-size: 85px;line-height: 1.1;margin-bottom: 25px;color: #fff;}.banner-content .btn {margin-top: 20px;}.socials-icon a {font-size: 20px;margin-left: 20px;color: #fff;}.socials-icon li:first-child a {margin-left: 0;}.box-shadow {box-shadow: 0px 4px 8px 0px rgba(209, 210, 226, 0.3);}.cd-headline.clip b.is-visible {text-decoration: underline;}.banner {background: #000a2d;background-size: cover;position: relative;min-height: 700px;overflow: hidden;}.banner .banner-content {padding-top: 100px;z-index: 2;}.banner .banner-content h1 {font-size: 80px;line-height: 1.1;margin-bottom: 25px;}.banner .banner-content .btn {margin-top: 20px;}.banner-img {position: absolute;content: "";bottom: -90px;right: 60px;height: 100%;}@media (max-width: 480px) {.slider h1 {font-size: 35px;line-height: 1.1;}.banner .banner-content h1 {font-size: 35px;line-height: 1.1;}.banner-content {padding: 70px 0px;}.lead {font-size: 1rem;}.slider::before {display: none;}.banner {min-height: 400px;}}@media (max-width: 400px) {.slider h1 {font-size: 35px;line-height: 1.1;}.banner .banner-content h1 {font-size: 35px;line-height: 1.1;}.banner-content {padding: 70px 0px;}.lead {font-size: 1rem;}.slider::before {display: none;}.banner {min-height: 400px;}}@media (max-width: 768px) {.slider h1 {font-size: 35px;line-height: 1.1;}.banner .banner-content h1 {font-size: 35px;line-height: 1.1;}.banner-content {padding: 70px 0px;}.lead {font-size: 1rem;}.slider::before {display: none;}.banner {min-height: 400px;}}@media (max-width: 992px) {.slider h1 {font-size: 55px;line-height: 1.1;}.banner .banner-content h1 {font-size: 55px;line-height: 1.1;}.banner-content {padding: 70px 0px;}.lead {font-size: 1rem;}.slider::before {display: none;}.banner {min-height: 400px;}}.about-wrap {position: relative;margin-top: -60px;background: #fff;padding: 40px;border-radius: 5px;}.text-lg {font-size: 55px;line-height: 1.2;}.service-item {padding: 60px 40px;border: 2px solid #f6f5ff;background: #fff;position: relative;z-index: 1;transition: all .45s ease;}.service-item h4, .service-item i, .service-item p {transition: all .45s ease;}.service-item i {font-size: 50px;color: #377dff;}.service-item p {margin-bottom: 50px;}.service-item:before {position: absolute;content: "";left: 0px;top: 0px;background: #377dff;width: 100%;height: 70%;opacity: 0;z-index: -1;transition: all .45s ease;}.service-item:hover:before {opacity: 1;height: 100%;}.service-item:hover h4 {color: #fff;}.service-item:hover p {color: #fff;}.service-item:hover .read-more {color: #fff;}.service-item:hover i {color: #fff;}.service-item .read-more {color: #6e7797;}.read-more {text-transform: uppercase;text-decoration: underline;font-size: 14px;font-weight: 600;letter-spacing: .5px;transition: all .45s ease;}.read-more i {font-size: 14px;margin-left: 5px;transition: all .45s ease;}.read-more:hover i {margin-left: 8px;}.intro-img {position: relative;}.intro-img:before {position: absolute;content: "";left: -40px;top: -30px;background: #f6f5ff;width: 420px;height: 420px;z-index: -1;}.intro-img img {width: 100%;}.intro-content h2 {position: relative;padding-top: 30px;}.intro-content h2:before {position: absolute;content: "";left: 0px;top: 0px;background: #377dff;width: 50px;height: 5px;z-index: -1;}.intro-content ul li {margin-bottom: 20px;}.intro-content ul li i {color: #6e7797;}.counter-item {text-align: center;padding: 40px;background: #f6f5ff;background: linear-gradient(to top, #f6f5ff 0%, white 100%);}.counter-item i {font-size: 40px;color: #377dff;}.counter-item .counter {font-size: 50px;line-height: 1.1;display: block;font-weight: 700;margin: 15px 0px 15px 0px;font-family: "Literata", serif;color: #0c111a;}.counter-item h5 {color: #6e7797;}@media (max-width: 480px) {.about-wrap {margin-top: 55px;}.text-lg {font-size: 45px;}}@media (max-width: 400px) {.about-wrap {margin-top: 55px;}.text-lg {font-size: 45px;}}@media (max-width: 768px) {.about-wrap {margin-top: 55px;}.text-lg {font-size: 45px;}}.cta-wrap {padding: 60px;margin-top: -90px;background: #fff;position: relative;border-radius: 5px;}.cta-wrap:before {position: absolute;content: "";left: 0px;top: 0px;width: 100%;height: 100%;background: url("../images/blank.png") no-repeat;background-size: cover;opacity: .5;}.experience .content {padding: 20px 40px 20px 0px;border-bottom: 1px solid #eee;}.experience .content h5 {margin-bottom: 10px;}.experience .content p {margin-top: 20px;}#publications img {width: 100%;}.team-block {position: relative;z-index: 2;border: 10px solid #fff;box-shadow: 0px 16px 32px 0px rgba(167, 178, 219, 0.3);}.team-block:before {position: absolute;content: "";left: 0px;top: 0px;width: 100%;height: 70%;background: #377dff;z-index: 1;opacity: 0;visibility: hidden;transition: all .45s ease;}.team-block .team-content {padding-left: 40px;}.team-block .overlay-content {padding-left: 50px;position: absolute;content: "";left: 0px;right: 0px;width: 100%;height: 100%;margin: auto;top: 30%;z-index: 3;margin-top: -50px;opacity: 0;visibility: hidden;transition: all .45s ease;}.team-block .overlay-content h4, .team-block .overlay-content span, .team-block .overlay-content a i {color: #fff;}.team-block .overlay-content p {color: #fff;opacity: .8;}.team-block .overlay-content ul {margin-top: 30px;}.team-block .overlay-content ul li a {margin: 15px 10px 0px 0px;}.team-block:hover:before {opacity: 1;visibility: visible;height: 100%;}.team-block:hover .overlay-content {opacity: 1;visibility: visible;}#testimonial {position: relative;}#testimonial:before {position: absolute;content: "";left: 0px;top: 0px;width: 100%;height: 70%;background: #f6f5ff;}#testimonial .slick-dots {bottom: -60px;text-align: right;}#testimonial .slick-dots li {margin: 0px;}#testimonial .slick-dots li button::before {font-size: 12px;}#testimonial .slick-dots li.slick-active button::before {color: #377dff;}.testimonial-item {background: #fff;padding: 40px;margin-bottom: 10px;border-radius: 10px;position: relative;box-shadow: 0px 4px 8px 0px rgba(209, 210, 226, 0.3);}.testimonial-item .testimonial-image img {width: 320px;border-radius: 100%;}.testimonial-item .testimonial-content {padding-right: 50px;}.testimonial-item i {font-size: 40px;position: absolute;left: 39px;top: 0px;font-size: 80px;opacity: .09;}.lh-45 {line-height: 45px;}.skill-bar {padding: 20px 10px 0px 10px;}.skill-bar h4 {color: #6e7797;}.progress {height: 5px;width: 100%;overflow: visible;position: relative;margin: 0 0 35px 0;border-radius: 0px;}.progress-bar {position: absolute;width: 0;top: 0;left: 0;height: 100%;background: #377dff;border-radius: 0px;transition: all 3s ease-in-out;}.progress-bar .percent-text {font-size: 32px;color: #0c111a;font-weight: 600;position: absolute;top: -62px;left: 0;}.portfolio-item {position: relative;}.portfolio-item:before {position: absolute;content: "";left: 0px;top: 0px;width: 100%;height: 70%;background: #377dff;z-index: 1;opacity: 0;visibility: hidden;transition: all .45s ease;}.portfolio-item .overlay-content {position: absolute;content: "";left: 0px;right: 0px;width: 100%;height: 100%;margin: auto;top: 50%;text-align: center;z-index: 3;margin-top: -59px;opacity: 0;visibility: hidden;transition: all .45s ease;}.portfolio-item .overlay-content span {display: block;color: #fff;margin-bottom: 12px;text-transform: uppercase;}.portfolio-item .overlay-content h5 {color: #fff;margin-bottom: 22px;}.portfolio-item .overlay-content a {width: 40px;height: 40px;background: #f6f5ff;color: #377dff;text-align: center;display: inline-block;padding-top: 8px;border-radius: 100%;}.portfolio-item .overlay-content a:hover {outline: none;text-decoration: none;}.portfolio-item:hover:before {opacity: 1;visibility: visible;height: 100%;}.portfolio-item:hover .overlay-content {opacity: 1;visibility: visible;}.border-bottom {border-bottom: 1px solid rgba(0, 0, 0, 0.07) !important;}.portfolio .btn:focus, .portfolio .btn:hover {box-shadow: none !important;}.portfolio .btn.active {background: rgba(255, 61, 79, 0.04);background: transparent;color: #377dff;}.portfolio .btn-group > .btn {box-shadow: none !important;}.portfolio .btn-group:not(:first-child) > .btn, .portfolio .btn-group > .btn:not(:first-child) {border-top-left-radius: 0px;border-bottom-left-radius: 0px;}.service-details {padding-right: 20px;}.service-list ul li {color: #0c111a;line-height: 35px;}.service-list ul li i {margin-right: 10px;}.mb-30 {margin-bottom: 30px;}.mb-40 {margin-bottom: 40px;}.mb-50 {margin-bottom: 50px;}.page-sidebar {background: #f6f5ff;padding: 30px;position: -webkit-sticky;position: sticky;top: 130px;}.company-info {margin-top: 60px;}.company-info h3 {margin-bottom: 30px;}.company-info ul li {margin-bottom: 20px;}.company-info ul li i {color: #377dff;margin-right: 20px;font-size: 30px;}.process-wrap .block span {color: #377dff;margin-right: 5px;}.project-info ul li {margin-bottom: 20px;}.project-info ul li h5 {margin-bottom: 5px;}.page-title {padding: 120px 0px;background: #000a2d;background-size: cover;position: relative;}.page-title:before {position: absolute;content: "";left: 0px;top: 0px;background: #000a2d;width: 100%;height: 100%;opacity: .95;}.page-title h1 {color: #fff;}.header-breadcumb li a {color: #fff;}.contact-form label {color: #0c111a;margin-bottom: 10px;font-size: 14px;font-weight: 600;}.contact-form .form-control {border: 0px;font-size: 14px;background: #f6f5ff;}.form-control:hover, .form-control:focus, .form-control.focus {border-color: #377dff;box-shadow: #377dff;}#map {min-height: 680px;}.contact-map {position: relative;padding: 80px;}.contact-map:before {position: absolute;content: "";right: 0px;top: 0px;width: 90%;height: 100%;background: #f6f5ff;}.contact-map #map {position: absolute;content: "";width: 50%;height: 80%;left: -50px;top: 10%;}.blog-bg {background: #fafafa;}.sidebar .widget {padding: 0px 20px 40px 30px;background: #fff;overflow: hidden;border: 2px solid #f6f5ff;}.sidebar .widget-title {position: relative;padding-left: 30px;padding-top: 20px;margin-bottom: 40px;overflow: hidden;}.sidebar .widget-title:after {background: #377dff;display: block;content: '';position: absolute;left: 0;top: 0;width: 6px;height: 100%;margin: 0;}.sidebar .recent-posts li {margin-bottom: 30px;}.sidebar .img-thumb {margin-right: 15px;}.sidebar .img-thumb img {width: 230px;}.sidebar .social-links a {width: 50px;height: 50px;background: #f3f3f3;text-align: center;border-radius: 100%;display: inline-block;padding-top: 14px;}.sidebar .social-links a:hover {background: #377dff;color: #fff;}.sidebar .social-links .list-inline-item:not(:last-child) {margin-right: 0px;}.sidebar .tags a {display: inline-block;padding: 5px 10px;margin-bottom: 5px;background: #f6f5ff;}.widget-list-item ul li {padding: 15px 0px;border-bottom: 1px solid rgba(0, 0, 0, 0.05);}.widget-list-item ul li:last-child {border-bottom: 0px;}.post-title {margin-bottom: 25px;}.post-tags a {display: inline-block;padding: 4px 15px;border: 2px solid #f6f5ff;color: #6e7797;}.single-post-meta {margin-bottom: 30px;}.single-post-meta li {margin-right: 15px !important;}.single-post-meta li i {margin-right: 10px;}.custom-pagination {margin: 60px 0px;}.custom-pagination h6 {margin-bottom: 15px;}.custom-pagination .older {width: 49%;float: left;padding: 30px;border: 10px solid #f6f5ff;margin-right: 3px;}.custom-pagination .newer {text-align: right;border: 10px solid #f6f5ff;padding: 30px;}.post-sub-heading {margin-bottom: 35px;}.comments-form {border: 15px solid #f6f5ff;padding: 30px;}.comments-form .form-control {background: #f6f5ff;border-color: transparent;}.author-block {background: #f6f5ff;padding: 40px;margin-top: 50px;}.author-block img {border-radius: 100%;}.comments-list {padding: 30px;}.comments-list img {border-radius: 5px;margin-right: 25px;}.comments-list li {margin-bottom: 20px;}.comments-list .media-body .media {margin-top: 30px;}.comments-list h6 {margin-bottom: 0px;}.comments-list p {font-size: 14px;margin-top: 10px;}.comments-list .post-time {font-size: 14px;}.comments-list .comment-button {float: right;color: #6e7797;}.quote-post {margin: 20px 0px;padding: 30px 40px;font-size: 22px;font-family: "Literata", serif;border-left: 3px solid #6e7797;}pre {background: #f6f5ff;padding: 20px 0px;}.post-footer {margin-top: 40px;border-top: 1px solid rgba(0, 0, 0, 0.06);padding-top: 20px;}@media (max-width: 480px) {.custom-pagination .older {width: 100%;}}@media (max-width: 400px) {.custom-pagination .older {width: 100%;}}@media (max-width: 768px) {.custom-pagination .older {width: 100%;margin-bottom: 10px;}}.footer {background: #fff url("../images/footer-bg.png") no-repeat;background-size: cover;padding: 270px 0px 70px 0px;}.footer-widget.widget h6 {font-family: "Open Sans", sans-serif;text-transform: uppercase;color: #6e7797;}.footer-widget.widget h5 {color: #fff;margin-bottom: 15px;}.footer-widget.widget .footer-socials-icon a {color: #fff;font-size: 20px;margin-right: 15px;}.footer-top a {width: 60px;height: 60px;background: #377dff;display: inline-block;color: #fff;text-align: center;padding-top: 15px;position: fixed;bottom: 30px;right: 40px;z-index: 9998;}.footer-btm {margin-top: 80px;padding-top: 20px;border-top: 1px solid #19244b;}.footer-btm p {font-size: 18px;}.footer-subscribe {position: relative;}.footer-subscribe .form-control {background: transparent;border: 1px solid #19244b;height: 45px;font-size: 14px;}.footer-subscribe i {position: absolute;right: 20px;top: 30%;font-size: 18px;}@media (max-width: 480px) {.footer {background: #000a2d;padding-top: 120px;}}@media (max-width: 400px) {.footer {background: #000a2d;padding-top: 120px;}}@media (max-width: 768px) {.footer {background: #000a2d;padding-top: 120px;}}@media (max-width: 992px) {.footer {background: #000a2d !important;padding-top: 120px;}}.btn-lang {padding: 14px 24px !important;}.small-header {color: gray !important;}.footer-menu-link {color: white;}.mfp-bg {z-index: 10000;}.mfp-wrap {z-index: 10001;}@media (min-width: 991px) and (max-width: 1568px) {.header-padding {padding: 0px 40px;}}@media (min-width: 991px) and (max-width: 1498px) {.header-padding {padding: 0px 20px;}}@media (min-width: 991px) and (max-width: 1438px) {.navbar-brand h2 {font-size: 28px;}.navigation .nav-link {font-size: 13px;padding: 40px 13px !important;}.btn-lang {font-size: 13px;}}@media (min-width: 991px) and (max-width: 1235px) {.navbar-brand h2 {font-size: 22px;}}@media (min-width: 991px) and (max-width: 1168px) {.navbar-brand h2 {font-size: 19px !important;padding-top: 4px !important;}.navigation .nav-link {font-size: 12px !important;padding: 40px 11px !important;}.btn-lang {font-size: 13px !important;padding: 12px 14px !important;}#navbarmain form {margin-left: 5px !important;}}@media (min-width: 991px) and (max-width: 1061px) {.btn-lang {padding: 10px 8px !important;}}@media (max-width: 990px) {.btn-lang {margin-top: 10px;}#navbarmain {margin-bottom: 29px;}}@media (max-width: 521px) {.header-padding {padding: 0px 20px;}.navbar-brand h2 {font-size: 28px;margin-top: 4px;}}@media (max-width: 368px) {.navbar-brand h2 {font-size: 22px;margin-top: 6px;}}@media (max-width: 312px) {.navbar-brand h2 {font-size: 20px;margin-top: 6px;}}.slider span.cd-words-wrapper b {text-align: center;}@media (min-width: 1px) and (max-width: 414px) {.slider h1.cd-headline {font-size: 31px;}}@media (min-width: 415px) and (max-width: 516px) {.slider h1.cd-headline {font-size: 39px;}}@media (min-width: 517px) and (max-width: 600px) {.slider h1.cd-headline {font-size: 49px;}}@media (min-width: 978px) and (max-width: 1280px) {.slider h1.cd-headline {font-size: 53px;}}@media (min-width: 1281px) {.slider h1.cd-headline {font-size: 70px;}}.slider {background: url("../images/slider-bg-new.jpg") no-repeat;background-color: #000;background-size: cover;}.slider:before {background: #000a2d;opacity: .27;}.slider .lead-text {color: #e6e6e6;}.slider .lead-text b {color: white;}.slider .cd-words-wrapper {text-shadow: 0px 0px 15px #0a3fffc4;}@media (min-width: 991px) and (max-width: 1197px) {.slider .intro-slider {-ms-flex: 0 0 85%;flex: 0 0 85%;max-width: 85%;}}@media (min-width: 768px) and (max-width: 989px) {.skill-bar .text-right {margin-bottom: 14px !important;text-align: left !important;}.skill-bar .progress {margin-bottom: 61px;}.progress-bar .percent-text {top: 7px;}}@media (max-width: 500px) {.skill-bar .text-right {margin-bottom: 14px !important;text-align: left !important;}.skill-bar .progress {margin-bottom: 61px;}.progress-bar .percent-text {top: 7px;}}#services .service-item p {margin-bottom: 0;}@media (min-width: 1200px) {#services .service-item {padding: 58px 35px;}}@media (min-width: 992px) and (max-width: 1199px) {#services .service-item {height: 405px;padding: 35px 30px;}#services .service-item h4 {font-size: 20px;}}@media (min-width: 768px) and (max-width: 991px) {#services .service-item {height: 419px;padding: 40px 35px;}}@media (max-width: 767px) {#services .service-item {padding: 50px 45px;}}#portfolio {padding-bottom: 0 !important;}.portfolio-gallery.limited {max-height: 722px;}#more.hidden {display: none;}#more.clicked {display: none !important;}.portfolio-filters label:hover {cursor: pointer;}.portfolio-filters br.show-me-only-middle {display: none;}@media (max-width: 767px) {#portfolio .section-title p {text-align: left !important;}}@media (max-width: 1199px) {#portfolio .section-title br.hide-me {display: none;}.portfolio-filters {display: block;}.portfolio-filters label {margin-bottom: 8px !important;border: 1px solid #eaeaea;margin-right: 5px;}}@media (min-width: 992px) and (max-width: 1199px) {.portfolio-filters br.show-me-only-middle {display: inline;}.portfolio-gallery.limited {max-height: 576px;}}@media (min-width: 768px) and (max-width: 991px) {.portfolio-gallery.limited {max-height: 645px;}}@media (min-width: 541px) and (max-width: 767px) {.portfolio-gallery.limited {max-height: 1489px;}}@media (min-width: 508px) and (max-width: 540px) {.portfolio-gallery.limited {max-height: 1390px;}}@media (max-width: 507px) {.portfolio-gallery.limited {max-height: 1360px;}}@media (max-width: 991px) {#more.hidden {display: block;}}.blank-padding {padding-bottom: 25px;}@media (min-width: 992px) {.experience .content {border-bottom: 0;}.experience-group {border-bottom: 1px solid #eee;}}.experience .cv-header {color: #6e7797;}.experience .cv-box {text-align: center;padding: 8px 0;}#publications {padding-bottom: 25px !important;}#publications .visible-xl, #publications .visible-lg, #publications .visible-md, #publications .visible-xs {display: none;}@media (min-width: 1200px) {#publications .visible-xl {display: flex;}}@media (min-width: 992px) and (max-width: 1199px) {#publications .team-block .team-content, #publications .team-block .overlay-content {padding-left: 15px;}#publications .visible-lg {display: flex;}#publications .ml-lg-40 {margin-left: 40px !important;}}@media (min-width: 768px) and (max-width: 991px) {#publications .team-block .team-content, #publications .team-block .overlay-content {padding-left: 15px;}#publications .team-block .team-content h4, #publications .team-block .overlay-content h4 {font-size: 20px;}#publications .visible-md {display: flex;}}@media (max-width: 767px) {#publications .team-block .team-content, #publications .team-block .overlay-content {padding-left: 25px;}#publications .visible-xs {display: flex;}#publications .team-block .overlay-content {padding-bottom: 0px !important;}#publications .mb-50 {margin-bottom: 0px !important;}}@media (min-width: 992px) and (max-width: 1199px) {.cta .cta-content .text-lg {font-size: 46px;}.cta .cta-wrap .text-lg-right a {padding: 14px 21px;}}#posts {padding-bottom: 20px;}@media (min-width: 1200px) {.blog-image-force {height: 197px !important;}}@media (min-width: 992px) and (max-width: 1199px) {.blog-image-force {height: 174px !important;}}@media (min-width: 768px) and (max-width: 991px) {.blog-image-force {height: 198px !important;}}@media (min-width: 0px) and (max-width: 767px) {.blog-image-force {height: 305px !important;}}#last-blog-posts {min-height: 178px;position: relative;}.loading {position: absolute;background: white url("../images/loading.gif") center center no-repeat;z-index: 2;width: 100%;height: 278px;}.blog-item {z-index: 1;}#contact {padding: 100px 0 0 0;}.rule-accept {margin: 0;}.rule-accept label {line-height: 1.7 !important;font-family: "Open Sans", sans-serif !important;font-size: 16px !important;font-weight: 400 !important;color: #6e7797 !important;}.rule-accept label, .rule-accept input {cursor: pointer;}.form-group textarea {padding: 12px 12px 12px 20px;}.contact__wrap {position: relative;}.contact__msg {display: none;z-index: 999;width: 100%;padding: 20px 60px;}@media (max-width: 991px) {.rule-accept {margin-bottom: 20px;}}@media (min-width: 991px) {#submit {margin-left: 20px;display: block;height: 57px;}}.service-single {padding: 60px 0 100px 0;}@media (max-width: 991px) {.footer-btm .privacy-link {margin-top: 10px;text-align: left !important;}}.page-title {background: #000a2d !important;}@media (max-width: 600px) {.cc-message {font-size: 14px !important;line-height: 1.65em !important;}.cc-window {padding: 0.7em 0.8em !important;}.counter-wrap {overflow: hidden;}.counter-wrap .counter-item {padding: 30px 15px !important;}.contact__form {overflow: hidden !important;}.contact__form .form-control {padding: 6px 12px !important;}.contact__form .btn {box-shadow: none !important;}.intro-img::before {overflow: hidden;left: -15px !important;width: 100% !important;height: 100% !important;}}@media (min-width: 515px) and (max-width: 600px) {.text-lg {font-size: 35px;}}@media (min-width: 1px) and (max-width: 514px) {.text-lg {font-size: 31px;}}@media (max-width: 431px) {.intro ul li h5 {font-size: 15px !important;}}.refresh-captcha {cursor: pointer;margin-left: 30px;}
