 body {background: #fff;color: #666666;font-family: "Ubuntu";}a {color: #1abc9c;transition: 0.5s;}a:hover, a:active, a:focus {color: #1abc9c;outline: none;text-decoration: none;}p {padding: 0;margin: 0 0 30px 0;}h1, h2, h3, h4, h5, h6 {font-weight: 400;margin: 0 0 20px 0;padding: 0;}.back-to-top {position: fixed;display: none;background: #1abc9c;color: #fff;display: inline-block;width: 44px;height: 44px;text-align: center;line-height: 1;font-size: 16px;border-radius: 4px;right: 15px;bottom: 15px;transition: background 0.5s;z-index: 11;}.back-to-top i {padding-top: 12px;color: #fff;}@media (max-width: 768px) {.back-to-top {bottom: 15px;}}#header {padding: 20px 0;height: 72px;position: fixed;left: 0;top: 0;right: 0;transition: all 0.5s;z-index: 997;background: rgb(255 255 255);box-shadow: rgb(0 0 0 / 10%) 0px 4px 12px;}#header.header-scrolled {background: rgb(255 255 255);padding: 20px 0;height: 72px;transition: all 0.5s;box-shadow: rgb(0 0 0 / 10%) 0px 4px 12px;}#header #logo {float: left;}@media (min-width: 1024px) {#header #logo {padding-left: 60px;}}#header #logo h1 {font-size: 34px;margin: 0;padding: 0;line-height: 1;font-weight: 700;letter-spacing: 3px;}#header #logo h1 a, #header #logo h1 a:hover {color: #fff;padding-left: 10px;border-left: 4px solid #1abc9c;}#header #logo img {padding: 0;margin: 0;margin-top: -4px;}@media (max-width: 768px) {#header #logo h1 {font-size: 28px;}#header #logo img {max-height: 40px;}}#intro {display: table;width: 100%;height: 100vh;background: #000;}#intro .carousel-item {width: 100%;height: 100vh;background-size: cover;background-position: center;background-repeat: no-repeat;}#intro .carousel-item::before {content: "";background-color: rgba(0, 0, 0, 0.7);position: absolute;height: 100%;width: 100%;top: 0;right: 0;left: 0;bottom: 0;}#intro .carousel-container {display: flex;justify-content: center;align-items: center;position: absolute;bottom: 0;top: 0;left: 0;right: 0;}#intro .carousel-content {text-align: center;}#intro h2 {color: #fff;margin-bottom: 30px;font-size: 48px;font-weight: 700;}@media (max-width: 768px) {#intro h2 {font-size: 28px;}}#intro p {width: 80%;margin: 0 auto 30px auto;color: #fff;}@media (min-width: 1024px) {#intro p {width: 60%;}}#intro .carousel-fade .carousel-inner .carousel-item {-webkit-transition-property: opacity;transition-property: opacity;}#intro .carousel-fade .carousel-inner .carousel-item, #intro .carousel-fade .carousel-inner .active.carousel-item-left, #intro .carousel-fade .carousel-inner .active.carousel-item-right {opacity: 0;}#intro .carousel-fade .carousel-inner .active, #intro .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left, #intro .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {opacity: 1;transition: 0.5s;}#intro .carousel-fade .carousel-inner .carousel-item-next, #intro .carousel-fade .carousel-inner .carousel-item-prev, #intro .carousel-fade .carousel-inner .active.carousel-item-left, #intro .carousel-fade .carousel-inner .active.carousel-item-right {left: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}#intro .carousel-control-prev, #intro .carousel-control-next {width: 10%;}@media (min-width: 1024px) {#intro .carousel-control-prev, #intro .carousel-control-next {width: 5%;}}#intro .carousel-control-next-icon, #intro .carousel-control-prev-icon {background: none;font-size: 32px;line-height: 1;}#intro .carousel-indicators li {cursor: pointer;}#intro .btn-get-started {font-weight: 500;font-size: 16px;letter-spacing: 1px;display: inline-block;padding: 8px 32px;border-radius: 4px;transition: 0.5s;margin: 10px;color: #fff;background: #1abc9c;text-transform: uppercase;cursor: pointer;}#intro .btn-get-started:hover {background: #fff;color: #1abc9c;}.nav-menu, .nav-menu * {margin: 0;padding: 0;list-style: none;}.nav-menu ul {position: absolute;display: none;top: 100%;left: 0;z-index: 99;}.nav-menu li {position: relative;white-space: nowrap;}.nav-menu > li {float: left;}.nav-menu li:hover > ul, .nav-menu li.sfHover > ul {display: block;}.nav-menu ul ul {top: 0;left: 100%;}.nav-menu ul li {min-width: 180px;}.sf-arrows .sf-with-ul {padding-right: 30px;}.sf-arrows .sf-with-ul:after {content: "\f107";position: absolute;right: 15px;font-family: FontAwesome;font-style: normal;font-weight: normal;}.sf-arrows ul .sf-with-ul:after {content: "\f105";}#nav-menu-container {float: right;margin: 0;}@media (min-width: 1024px) {#nav-menu-container {padding-right: 60px;}}@media (max-width: 768px) {#nav-menu-container {display: none;}}.nav-menu a {padding: 0 8px 10px 8px;text-decoration: none;display: inline-block;color: #fff;font-weight: 500;font-size: 13px;text-transform: uppercase;outline: none;color: #515151;}.nav-menu li:hover > a, .nav-menu > .menu-active > a {color: #1abc9c;}.nav-menu > li {margin-left: 10px;}.nav-menu ul {margin: 4px 0 0 0;padding: 10px;box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);background: #fff;}.nav-menu ul li {transition: 0.3s;}.nav-menu ul li a {padding: 10px;color: #333;transition: 0.3s;display: block;font-size: 13px;text-transform: none;}.nav-menu ul li:hover > a {color: #1abc9c;}.nav-menu ul ul {margin: 0;}#mobile-nav-toggle {position: fixed;right: 0;top: 0;z-index: 999;margin: 20px 20px 0 0;border: 0;background: none;font-size: 24px;display: none;transition: all 0.4s;outline: none;cursor: pointer;}#mobile-nav-toggle i {color: #19b193;}@media (max-width: 768px) {#mobile-nav-toggle {display: inline;}}#mobile-nav {position: fixed;top: 0;padding-top: 18px;bottom: 0;z-index: 998;background: rgba(0, 0, 0, 0.8);left: -260px;width: 260px;overflow-y: auto;transition: 0.4s;}#mobile-nav ul {padding: 0;margin: 0;list-style: none;}#mobile-nav ul li {position: relative;}#mobile-nav ul li a {color: #fff;font-size: 13px;text-transform: uppercase;overflow: hidden;padding: 10px 22px 10px 15px;position: relative;text-decoration: none;width: 100%;display: block;outline: none;font-weight: 700;}#mobile-nav ul li a:hover {color: #fff;}#mobile-nav ul li li {padding-left: 30px;}#mobile-nav ul .menu-has-children i {position: absolute;right: 0;z-index: 99;padding: 15px;cursor: pointer;color: #fff;}#mobile-nav ul .menu-has-children i.fa-chevron-up {color: #1abc9c;}#mobile-nav ul .menu-has-children li a {text-transform: none;}#mobile-nav ul .menu-item-active {color: #1abc9c;}#mobile-body-overly {width: 100%;height: 100%;z-index: 997;top: 0;left: 0;position: fixed;background: rgba(0, 0, 0, 0.7);display: none;}body.mobile-nav-active {overflow: hidden;}body.mobile-nav-active #mobile-nav {left: 0;}body.mobile-nav-active #mobile-nav-toggle {color: #fff;}.loader-section {padding-top: 90px;display: flex;}.frame-main {background-size: cover;position: relative;z-index: 10;}.section-header h3 {font-size: 40px;color: #4b669d;text-align: center;font-weight: 500;position: relative;padding-bottom: 10px;}.section-header h3::before {}.section-header h3::after {}.section-header p {text-align: center;padding-bottom: 30px;color: #333;}.section-bg {background: #f7f7f7;}#skills {padding: 60px 0;}#skills .progress {height: 35px;margin-bottom: 10px;}#skills .progress .skill {line-height: 35px;padding: 0;margin: 0 0 0 20px;text-transform: uppercase;}#skills .progress .skill .val {float: right;font-style: normal;margin: 0 20px 0 0;}#skills .progress-bar {width: 1px;text-align: left;transition: 0.9s;}#facts .container {position: relative;z-index: 10;}#facts .counters span {font-weight: bold;font-size: 48px;display: block;color: #1abc9c;}#facts .counters p {padding: 0;margin: 0 0 20px 0;font-size: 14px;color: #111;}#facts .facts-img {text-align: center;padding-top: 30px;}#portfolio {padding: 60px 0;}#portfolio #portfolio-flters {padding: 0;margin: 5px 0 35px 0;list-style: none;text-align: center;}#portfolio #portfolio-flters li {cursor: pointer;margin: 15px 15px 15px 0;display: inline-block;padding: 10px 20px;font-size: 12px;line-height: 20px;color: #666666;border-radius: 4px;text-transform: uppercase;background: #fff;margin-bottom: 5px;transition: all 0.3s ease-in-out;}#portfolio #portfolio-flters li:hover, #portfolio #portfolio-flters li.filter-active {background: #1abc9c;color: #fff;}#portfolio #portfolio-flters li:last-child {margin-right: 0;}#portfolio .portfolio-wrap {box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);transition: 0.3s;}#portfolio .portfolio-wrap:hover {box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.16);}#portfolio .portfolio-item {position: relative;height: 360px;overflow: hidden;}#portfolio .portfolio-item figure {background: #000;overflow: hidden;height: 240px;position: relative;border-radius: 4px 4px 0 0;margin: 0;}#portfolio .portfolio-item figure:hover img {opacity: 0.4;transition: 0.3s;}#portfolio .portfolio-item figure .link-preview, #portfolio .portfolio-item figure .link-details {position: absolute;display: inline-block;visibility: hidden;line-height: 1;text-align: center;width: 36px;height: 36px;background: #fff;border-radius: 50%;transition: 0.2s;}#portfolio .portfolio-item figure .link-preview i, #portfolio .portfolio-item figure .link-details i {padding-top: 6px;font-size: 22px;color: #333;}#portfolio .portfolio-item figure .link-preview:hover, #portfolio .portfolio-item figure .link-details:hover {background: #1abc9c;}#portfolio .portfolio-item figure .link-preview:hover i, #portfolio .portfolio-item figure .link-details:hover i {color: #fff;}#portfolio .portfolio-item figure .link-preview {left: calc(50% - 38px);top: calc(50% - 18px);}#portfolio .portfolio-item figure .link-details {right: calc(50% - 38px);top: calc(50% - 18px);}#portfolio .portfolio-item figure:hover .link-preview {visibility: visible;left: calc(50% - 44px);}#portfolio .portfolio-item figure:hover .link-details {visibility: visible;right: calc(50% - 44px);}#portfolio .portfolio-item .portfolio-info {background: #fff;text-align: center;padding: 30px;height: 90px;border-radius: 0 0 3px 3px;}#portfolio .portfolio-item .portfolio-info h4 {font-size: 18px;line-height: 1px;font-weight: 700;margin-bottom: 18px;padding-bottom: 0;}#portfolio .portfolio-item .portfolio-info h4 a {color: #333;}#portfolio .portfolio-item .portfolio-info h4 a:hover {color: #1abc9c;}#portfolio .portfolio-item .portfolio-info p {padding: 0;margin: 0;color: #b8b8b8;font-weight: 500;font-size: 14px;text-transform: uppercase;}#team {background: #fff;padding: 60px 0;}#team .member {text-align: center;margin-bottom: 20px;background: #000;position: relative;}#team .member .member-info {visibility: hidden;display: flex;justify-content: center;align-items: center;position: absolute;bottom: 0;top: 0;left: 0;right: 0;transition: 0.2s;}#team .member .member-info-content {margin-top: -50px;transition: margin 0.2s;}#team .member:hover .member-info {background: rgba(0, 0, 0, 0.7);visibility: visible;transition: 0.4s;}#team .member:hover .member-info-content {margin-top: 0;transition: margin 0.4s;}#team .member h4 {font-weight: 700;margin-bottom: 2px;font-size: 18px;color: #fff;}#team .member span {font-style: italic;display: block;font-size: 13px;color: #fff;}#team .member .social {margin-top: 15px;}#team .member .social a {transition: none;color: #fff;}#team .member .social a:hover {color: #1abc9c;}#team .member .social i {font-size: 18px;margin: 0 2px;}.img-service-cust {width: 270px;display: block;margin-left: auto;margin-right: auto;}.ul-cust li {list-style: none;padding-left: 50px;position: relative;margin-bottom: 15px;}.ul-cust li:before {content: "";position: absolute;top: 4px;left: 24px;display: inline-block;height: 18px;width: 18px;background-size: contain;background-image: url("../img/chk-done-outline.svg");}.mouse-event li {cursor: pointer;}.mouse-event .li-active {font-weight: 600;}.ul-sysdev li {list-style: none;padding-left: 0px;position: relative;margin-bottom: 15px;}.ul-sysdev li:before {content: "";position: absolute;top: 4px;left: -30px;display: inline-block;height: 18px;width: 18px;background-size: contain;background-image: url("../img/svg/checkmark-outline.svg");}.card-h3 {font-size: 18px;font-weight: 600;text-align: center;padding-top: 15px;}.cta-btn-1 {text-transform: uppercase;font-weight: 600;font-size: 14px;letter-spacing: 1px;display: inline-block;padding: 16px 28px;border-radius: 4px;transition: 0.5s;margin-top: 10px;border: 2px solid #fff;color: #fff;background: #1abc9c;}.cta-btn-1:hover {background: #1abc9c;color: #fff;border: 2px solid #1abc9c;}.cta-btn-1:focus {color: #fff;border: 2px solid #1abc9c;}.cr-min-ht {min-height: calc(90vh);}.icon img {width: 30px;}@media (max-width: 768px) {.section-header h3 {font-size: 30px;}}@media (max-width: 480px) {.section-header h3 {font-size: 24px;}.ul-cust li {padding-left: 0px;}.ul-cust li:before {left: -24px;}}.modal-header .close {font-size: 31px;font-weight: 200;}.modal-header .close:focus, .close:hover {outline: none;border: none;}.que-bak {background-image: url("../img/svg/que-1.svg"), url("../img/svg/que-2.svg");background-repeat: no-repeat;background-attachment: fixed;background-position: left top;background-position-x: 247px, 1036px;background-position-y: 133px, 160px;background-size: 300px 260px, 238px 122px;}