﻿@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');*{margin:0;padding:0;}body{font-family: 'Montserrat',sans-serif;font-size:16px;line-height:1.5;}a{-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;color:#092c9b}ul, ol{list-style:none;}img{max-width:100%;}h1, h2, h3{font-family: 'Montserrat',sans-serif;}h1{font-size:42px;font-weight:bold;color:#000;text-align:center;margin-bottom:60px;position:relative;text-transform:uppercase;}h1.white:before{content:"";background:#08D2A0;width:80px;height:2px;position:absolute;bottom:-22px;left:50%;margin-left:-40px;}h1 span{color:#e82500;}p{font-size:16px;line-height:24px;color:#333;}.header{background:#fff;}.header-logo img {width:100%;}.header-menu {width: 100%;border-top: 1px solid #079d78;background: linear-gradient(96.49deg, #03ca99 0%, #0a890a 102.71%) }.logo-left, .logo-center, .logo-right {position: relative;display: inline-block;overflow:hidden;}.logo-left img{float:left;}.logo-right img {float: right;}.logo-effect {position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 100%);animation: lightSweep 2s infinite;}@keyframes lightSweep {0% {left: -100%;}100% {left: 100%;}}.logo-effect-two {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: radial-gradient(circle, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 70%);opacity: 0;animation: lightExpand 2s infinite;}@keyframes lightExpand {0% {opacity: 1;transform: scale(0);}50% {opacity: 0.5;transform: scale(1);}100% {opacity: 0;transform: scale(1.5);}}.navbar{margin-bottom: 0px;}.navigationwrape{float: right;}.navbar-default .navbar-nav > li > a {padding: 16px 10px;font-size: 17px;color: #fff;font-weight: 600;text-transform: uppercase;border-left: 1px solid #91d7c5;border-right: 1px solid #017559;}.navbar-default .navbar-nav > li:first-child > a {position: relative;}.navbar-default .navbar-nav > li:first-child > a:before {content: "";position: absolute;left: -2px;top: 0;height: 100%;width: 1px;background-color: #017559;}.navbar-default .navbar-nav > li:last-child > a {position: relative;}.navbar-default .navbar-nav > li:last-child > a:after {content: "";position: absolute;right: -2px;top: 0;height: 100%;width: 1px;background-color: #91d7c5;}.navbar-default .navbar-nav>li>a .caret{margin-left:5px;}.navbar-default .navbar-nav>li:hover>a, .navbar-nav li:hover .dropdown-menu{color: #fff;background: #08D2A0;}.navbar-default .navbar-nav>li>a.active{color: #FFF;background: #08D2A0;}.navbar-default{background: none;border: none;}.navbar{min-height:0px;}.navbar-nav li:hover > .dropdown-menu{display:block;}.dropdown-menu{background:#fff !important;border-top:none;padding:0;border-bottom: 7px solid #08D2A0;border-top: 5px solid #08D2A0;min-width: 200px;}.dropdown-menu>li{border-bottom:1px solid #efefef;}.dropdown-menu>li:last-child{border-bottom:none;}.dropdown-menu>li>a{color:#231f20;font-size:14px;padding:8px 20px 8px 28px;position:relative;}.dropdown-menu>li>a:hover{color: #FFF;background: #08D2A0;}.dropdown-menu>li a:before {content: "\f0da";font-family: 'FontAwesome';position:absolute;top:9px;left:11px;color:#000;}.dropdown-menu .dropdown-menu {left: 100%;top: 0;margin-left: 0;border: none;border-top: none;border-bottom: none;border-left: 1px solid #efefef;display: none;}.dropdown-menu > li:hover > .dropdown-menu {display: block;}.sticky{top:0;position:fixed;width:100%;z-index:8999;height:54px;border-bottom: 1px solid #14b214;}.navbar-toggle {background: #08D2A0;position: absolute;top: 0px;right: 0;padding: 5px 8px;margin-right: 10px;margin-top: 5px;margin-bottom: 5px;}.navbar-toggle .icon-bar{background:#fff;}.tp-banner-container {position: relative;z-index: 1;padding: 0;width: 100%;}.tp-banner {position: relative;width: 100%;}@-webkit-keyframes bounce {0% {transform:translateY(0%);}50% {transform:translateY(-30%);}100% {transform:translateY(0);}}@-moz-keyframes bounce {0% {transform:translateY(0%);}50% {transform:translateY(-30%);}100% {transform:translateY(0);}}@-o-keyframes bounce {0% {transform:translateY(0%);}50% {transform:translateY(-30%);}100% {transform:translateY(0);}}@keyframes bounce {0% {transform:translateY(0%);}50% {transform:translateY(-30%);}100% {transform:translateY(0);}}.readmore a{position:relative;vertical-align: middle;z-index:1000;background:#e82500;color:#fff !important;text-shadow: 0 0 2px rgba(0, 0, 0, 0.36);text-decoration:none;font-size:14px;text-transform:uppercase;font-weight:bold;padding:10px 24px;display:inline-block;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0,0,0,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .3s;transition-duration: .3s;}.readmore a:hover{color:#fff !important;}.readmore a:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #08D2A0;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: .3s;transition-duration: .3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}.readmore a:hover:before {-webkit-transform: scaleX(1);transform: scaleX(1);}.icon{z-index:1000;position:absolute;top:50%;left:50%;margin-left:-35px;margin-top:-35px;}.icon a{text-decoration:none;background:rgba(255, 255, 255, 0.6);width:70px;height:70px;border-radius:100%;display:block;font-size:30px;color:#000;text-align:center;line-height:70px;}.porfolio-wrap{padding-top:50px;}.porfolio-wrap h1{margin-bottom:30px;}.portfolio-service li{margin-top:30px;}.project-image{position:relative;overflow:hidden;width:100%;cursor:pointer;}.project-image img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}.project-image.col3 img{width:100%;height:240px;object-fit: cover;}.project-image:before{content:"";border:1px solid #FFF;position:absolute;top:10px;left:10px;bottom:10px;right:10px;z-index:1;}.project-image:hover img {-webkit-transform: scale(1.3);transform: scale(1.3);}.porfolio-wrap .content {z-index: 1000;position: absolute;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%);width: 100%;}.porfolio-wrap .content p{color:#fff;}.porfolio-wrap .content h3 a{text-decoration:none;color:#08D2A0;}.portfolio-item{padding:10px;}.post-item-1 {background: #eaeaea;-moz-border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;box-shadow: 1px 4px 4px 1px rgba(2,25,65,0.08);background: #fff;-webkit-transition: .4s;-moz-transition: .4s;-o-transition: .4s;transition: .4s;margin-bottom:20px;border:1px solid #eaeaea;}.porfolio-wrap .project-text {margin: 0px;padding: 10px 8px;text-align:center;}.porfolio-wrap .project-text h3 {font-size: 18px;line-height: 1.3;margin: 0px;padding: 0px;margin-bottom: 5px;font-weight: 600;-webkit-transition-duration: 500ms;transition-duration: 500ms;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-height: 24px;height: 48px;}.porfolio-wrap .project-text h3 a {color: #292929;}.porfolio-wrap .project-text h3:hover >a {color:#000;text-decoration:none;}.partner-wrap h1{color:#fff;}.heading-wrap{text-align:center;}.heading-wrap h2 {position:relative;font-size: 36px;font-weight: 700;text-shadow: 3px 3px 8px rgba(0, 0, 0, 0.9);margin-bottom:30px;}.heading-wrap h2:before {content: "";background: #08D2A0;height: 3px;width: 140px;position: absolute;bottom: -15px;left: 50%;transform: translateX(-50%);}.heading-wrap.white, .heading-wrap.white p{color:#fff;}.name{font-size:18px;color:#000;text-transform:uppercase;font-weight:bold;font-family: 'Montserrat',sans-serif;}.name span{display:block;text-transform:none;font-family: 'Montserrat',sans-serif;font-size:14px;font-weight:normal;}.test li{margin:0;margin-top:20px;}.partner-wrap{padding:80px 0px;}.footer-wrap {padding: 44px 0 15px 0;background: linear-gradient(96.49deg, #088264 0%, #016101 102.71%);}.footer-wrap p{padding-top:5px;font-size:14px;line-height:1;color:#f7f7f7;margin-top:3px;}.footer-wrap p a{color:#efb935;text-decoration:none;}.footer-wrap p a:hover{text-decoration:none;}.footer-wrap h3{margin-top:0;color:#fff;font-size:18px;margin-bottom:32px;font-family: 'Montserrat',sans-serif;position:relative;font-weight:600;line-height:1.3;}.footer-wrap h3:before{content:"";background:#e82500;height:2px;width:100px;position:absolute;bottom:-15px;left:0;}.footer-links{list-style:none;}.footer-links li{line-height:28px;}.footer-links li a{text-decoration:none;color:#f7f7f7;font-size:14px;}.footer-links li a:hover{color:#e82500;}.footer-links li:before{content: "\f0da";font-family: 'FontAwesome';padding-right:10px;color:#969696;}.email{margin-top:10px;position:relative;padding-left:22px;}.email a{color:#f7f7f7;font-size:16px;}.email:before{content: "\f003";font-family: 'FontAwesome';font-size:14px;color:#f7f7f7;position:absolute;top:0;left:0;font-weight:400;}.footer{background:#000;padding:13px 0;}.site{text-align:right;color:#f7f7f7;}.site a{color:#bfbfbf;}.copyright{font-size:14px;color:#dddddd;padding-top:5px;}.footerWrp{border-top:2px solid #a9a9a9;padding-top:8px;margin-top:15px;}.social{list-style:none;}.social a{text-decoration:none;font-size:24px;color:#fff;margin:0 2px;}.foot{text-align:right;}.foot li{display:inline-block;padding:0 15px;position:relative;}.foot li:last-child{padding-right:0;}.foot li:last-child:before{display:none;}.foot li:before {content: '|';position: absolute;right: -12px;top: 0px;color: #ffffff;font-size: 10px;}.video{position:relative;height:600px;}.inner-heading{background:url(../images/inner-heading-bg.jpg) no-repeat;background-size:cover;padding:100px 0;position:relative}.inner-heading:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background: rgba(0, 0, 0, 0.6);}.inner-heading h1 {font-size: 42px;color: #fff;text-align: center;text-transform: uppercase;font-weight: bold;font-family: 'Montserrat',sans-serif;margin: 0;z-index: 2;line-height:1.3;}.inner-heading-content {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);padding: 50px 0;min-width:80%;}.inner-content {padding: 30px 0;}.title {text-align: center;margin-bottom: 40px;}.title > span {color: #292929;font-size: 17px;margin-bottom: 10px;}.title h2 {color: #292929;font-size: 40px;font-weight: 600;letter-spacing: 1px;margin: 0;font-family: 'Montserrat',sans-serif;}.title > p {line-height: 24px;font-size:14px;}.title > span strong{color: #ec5938;}.contact > span {color: #999999;float: left;font-size: 70px;line-height: 30px;margin-right: 10px;text-align: center;width: 120px;}.information {overflow: hidden;padding-right: 70px;}.information > strong {color: #000;display: table;font-size: 16px;font-weight: 600;margin-bottom: 5px;text-transform: uppercase;}.information > p {font-size: 15px;line-height: 22px;margin: 0;}.contact-form input, .contact-form select, .contact-form textarea {color: #8c8c8c;float: left;border: 1px solid #ddd;font-size: 15px;line-height: 32px;margin-bottom: 15px;padding:10px 20px;width:100%;}.contact-form {text-align: center;}.contact-form select{line-height:30px;border-radius:1px;height:50px;font-weight:bold;}.contact-form select option{line-height:30px;}.map{margin:30px 0;}.contact-form .btn{position:relative;vertical-align: middle;z-index:1000;font-size:14px;background:#e82500;text-transform:uppercase;color:#fff;font-weight:bold;padding:13px 38px;margin-top:20px;display:inline-block;text-shadow: 0 0 2px rgba(0, 0, 0, 0.36);border:none;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0,0,0,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .3s;transition-duration: .3s;}.contact-form .btn:hover{color:#fff;}.contact-form .btn:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #08D2A0;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: .3s;transition-duration: .3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}.contact-form .btn:hover:before {-webkit-transform: scaleX(1);transform: scaleX(1);}.blogWraper{margin-bottom:40px;}.blogdetail{list-style:none;}.blogdetail{background:#fff;padding:20px;margin-bottom:30px;border: 1px solid #e4e4e4;}.blogdetail:hover {box-shadow: 0 0 10px rgba(0,0,0,0.1);border-color: #e82500;}.blogdetail .postimg{position:relative;display: inline-block;}.blogdetail .postimg:before{background: #00000040;bottom: 10px;content: "";left: 10px;position: absolute;right: 10px;top: 10px;transform: scale(0);transition: all 300ms ease 0s;opacity: 0.5;z-index: 1;}.blogdetail:hover .postimg:before{transform: scale(1);}.blogdetail .postimg .date{width: 60px;height: 60px;font-weight: bold;font-size: 15px;color: #fff;padding:7px 10px 0 10px;text-align: center;line-height: 20px;background: #e82500;letter-spacing: 0.4px;outline: 3px solid #e82500;border: 1px solid #fff;position:absolute;right:14px;top:14px;z-index:12;}.postmeta{margin:10px 0 10px 0;font-size:14px;}.postmeta i{color:#08D2A0;margin-left:8px;margin-right:3px;}.postmeta span, .postmeta a{color:#e82500;}.blogdetail p{font-size:16px;line-height:1.5;color:#777;}.blogdetail .readmore{border-bottom: 1px dotted #ee3227;display: inline-block;color:#000;font-weight:600;font-size:13px;padding-bottom:5px;border-bottom:none;}.blogdetail .readmore:hover{text-decoration:none;color:#ee3227;}.blogdetail .post-add {margin-top: 10px;padding: 10px;border: 1px dashed #d5d5d5;}.pagiWrap .pagination{text-align:right;margin:0;float:right;}.pagination>li:first-child>a, .pagination>li:first-child>span, .pagination>li:last-child>a, .pagination>li:last-child>span{border-radius:0;}.pagination li a:hover, .pagination li.active a{background:#068981;border:1px solid #09a3a3;color:#fff;}.tags:after{display:table;clear:both;content:'';}.tags li {display: inline-block;float: left;}.tags a {font-size: 13px;color: #969595;border: 1px solid #dadada;padding: 7px 10px;display: inline-block;margin-right: 5px;margin-bottom: 5px;text-transform: uppercase;}.tags a:hover {border: 1px solid #e82500;background:#e82500;color: #fff;text-decoration:none;}.inner-content .porfolio-wrap{padding:0;}.four-zero-page{text-align:center;padding: 0 0 50px 0;}.four-zero-page h2 {font-size: 300px;color: #e82500;font-weight: 600;}.four-zero-page h3 {color: #111111;font-weight: 600;font-size: 30px;letter-spacing: 10px;}.four-zero-page p{letter-spacing: 2px;padding:0 250px;}.four-zero-page .readmore{margin-top:30px;}.input-group {padding-bottom: 10px;}.input-group-addon span {color: #F00;}.input-group-addon {width: 35%;text-align: left;}.scrollToTop{display:none;}.page-scroll{position:fixed;bottom:80px;right:20px;z-index:1000;}.page-scroll a{font-size:24px;color:#fff;background:#e82500;width:50px;height:50px;text-align:center;line-height:50px;display:inline-block;border-radius:6px;border:1px solid #e82500;}@media screen and (max-width: 990px){.pagiWrap{margin-bottom:30px;}.social{margin-bottom:20px;}.four-zero-page p{letter-spacing: 1px;padding:0;}.contact-form .button{margin-bottom:40px;}}@media screen and (max-width: 767px){.portfolio-service{text-align:center;}.navigationwrape{float: none;z-index:999999;position:absolute;top:40px;left:0;width:92%;border-top:0;}.navbar-default .navbar-nav>li>a{padding:14px 16px;}.copyright{text-align:center;}.foot{text-align:center;}.four-zero-page h2 {font-size: 236px;}.pagiWrap .pagination{text-align:center;}.pagiWrap{text-align:center;}.pagination{margin-top:20px !important;}.dropdown-menu{position:static;float:none;width:100%;}.navbar-default{background:#f7f7f7;border-top:none;}.inner-heading h1{font-size:24px;}.navbar-default .navbar-nav > li > a{color:#292929;}.navbar-toggle .icon-bar{width:20px;}.header-logo .col-xs-6 {padding: 3px;}}@media screen and (max-width: 480px){.portfolio-service{text-align:center;}.four-zero-page h2 {font-size: 140px;}.four-zero-page h3{font-size:18px;}}