@charset "utf-8";/* CSS Document */
@font-face {
	font-family: 'OpenSansRegular';
	src: url('../fonts/OpenSansRegular.eot');
	src: url('../fonts/OpenSansRegular.eot') format('embedded-opentype'), url('../fonts/OpenSansRegular.woff2') format('woff2'), url('../fonts/OpenSansRegular.woff') format('woff'), url('../fonts/OpenSansRegular.ttf') format('truetype'), url('../fonts/OpenSansRegular.svg#OpenSansRegular') format('svg');
}
@font-face {
	font-family: 'OpenSansSemibold';
	src: url('../fonts/OpenSansSemibold.eot');
	src: url('../fonts/OpenSansSemibold.eot') format('embedded-opentype'), url('../fonts/OpenSansSemibold.woff2') format('woff2'), url('../fonts/OpenSansSemibold.woff') format('woff'), url('../fonts/OpenSansSemibold.ttf') format('truetype'), url('../fonts/OpenSansSemibold.svg#OpenSansSemibold') format('svg');
}
@font-face {
	font-family: 'OpenSansLight';
	src: url('../fonts/OpenSansLight.eot');
	src: url('../fonts/OpenSansLight.eot') format('embedded-opentype'), url('../fonts/OpenSansLight.woff2') format('woff2'), url('../fonts/OpenSansLight.woff') format('woff'), url('../fonts/OpenSansLight.ttf') format('truetype'), url('../fonts/OpenSansLight.svg#OpenSansLight') format('svg');
}
@font-face {
	font-family: 'OpenSansBold';
	src: url('../fonts/OpenSansBold.eot');
	src: url('../fonts/OpenSansBold.eot') format('embedded-opentype'), url('../fonts/OpenSansBold.woff2') format('woff2'), url('../fonts/OpenSansBold.woff') format('woff'), url('../fonts/OpenSansBold.ttf') format('truetype'), url('../fonts/OpenSansBold.svg#OpenSansBold') format('svg');
}
@font-face {
	font-family: 'OpenSansLightItalic';
	src: url('../fonts/OpenSansLightItalic.eot');
	src: url('../fonts/OpenSansLightItalic.eot') format('embedded-opentype'), url('../fonts/OpenSansLightItalic.woff2') format('woff2'), url('../fonts/OpenSansLightItalic.woff') format('woff'), url('../fonts/OpenSansLightItalic.ttf') format('truetype'), url('../fonts/OpenSansLightItalic.svg#OpenSansLightItalic') format('svg');
}
@font-face {
	font-family: 'OpenSansItalic';
	src: url('../fonts/OpenSansItalic.eot');
	src: url('../fonts/OpenSansItalic.eot') format('embedded-opentype'), url('../fonts/OpenSansItalic.woff2') format('woff2'), url('../fonts/OpenSansItalic.woff') format('woff'), url('../fonts/OpenSansItalic.ttf') format('truetype'), url('../fonts/OpenSansItalic.svg#OpenSansItalic') format('svg');
}
@font-face {
	font-family: 'RalewayBold';
	src: url('../fonts/RalewayBold.eot');
	src: url('../fonts/RalewayBold.eot') format('embedded-opentype'), url('../fonts/RalewayBold.woff2') format('woff2'), url('../fonts/RalewayBold.woff') format('woff'), url('../fonts/RalewayBold.ttf') format('truetype'), url('../fonts/RalewayBold.svg#RalewayBold') format('svg');
}
@font-face {
	font-family: 'RalewayExtraBold';
	src: url('../fonts/RalewayExtraBold.eot');
	src: url('../fonts/RalewayExtraBold.eot') format('embedded-opentype'), url('../fonts/RalewayExtraBold.woff2') format('woff2'), url('../fonts/RalewayExtraBold.woff') format('woff'), url('../fonts/RalewayExtraBold.ttf') format('truetype'), url('../fonts/RalewayExtraBold.svg#RalewayExtraBold') format('svg');
}
body {
	color: #4f4f4f;
}
a {
	transition: all 500ms ease-in-out;
	outline: none;
	text-decoration: none;
}
.section {
	position: relative;
}
.section-center {
	text-align: center
}
.section-right {
	text-align: right
}
.section-left {
	text-align: left
}
.section-top {
	padding: 50px 0px 0px;
}
.section-bottom {
	padding: 0px 0px 50px;
}
.section-top-btm {
	padding: 50px 0px;
}
.nopad {
	padding: 0px;
}
.nopad-right {
	padding-right: 0px;
}
.nopad-left {
	padding-left: 0px;
}
.section-titles h2 {
	color: #045895;
	font-family: 'RalewayExtraBold';
	font-size: 25px;
	line-height: normal;
	margin: 0 0 0px;
	padding: 0 0 15px;
	position: relative;
	text-transform: uppercase;
}
.sections-short-cont {
	width: 80%;
	margin: 0 auto;
}
.sections-short-cont p {
	font-family: 'OpenSansItalic';
	font-size: 16px;
	line-height: 28px;
}
.navbar {
}
#menu-ul {
	padding-right: 0px;
}
.navbar-nav > li {
}
.navbar-nav > li > a {
	font-size: 14px;
	color: #5f5f5f;
	text-transform: uppercase;
	position: relative
}
.navbar-nav > li > a:hover {
	color: #045895;
}
.navbar-nav > li > a span {
	position: relative;
}
.navbar-nav > li > a span::after {
	content: "";
	left: 0px;
	position: absolute;
	width: 100%;
	height: 3px;
	background: #045895;
	transition: all 500ms ease-in-out;
	bottom: -20px;
	opacity: 0;
}
.navbar-nav > li > a:hover span::after {
	bottom: -10px;
	opacity: 1;
}
.navbar-nav li:last-child a {
	padding-right: 0px;
}
.navbar-nav > li > .dropdown-menu li:last-child a {
	padding-right: 10px;
}
.nav .open>a span::after {
	content: "";
	left: 0px;
	position: absolute;
	width: 100%;
	height: 3px;
	background: #045895;
	transition: all 500ms ease-in-out;
	bottom: -10px;
	opacity: 1;
}
.hdr {
	position: relative;
}
.help {
	position: absolute;
	width: auto;
	top: 6px;
	right: 15px;
	font-family: 'OpenSansLight';
	text-transform: uppercase;
	font-size: 14px;
	transition: all 500ms ease-in-out;
}
.help span {
	color: #5f5f5f;
}
.help span {
	font-family: 'OpenSansBold';
	font-size: 18px;
	color: #045895;
	transition: all 500ms ease-in-out;
}
.site-navbar {
	background: #fff;
	position: fixed;
	top: 0;
	height: 85px;
	width: 100%;
	z-index: 999;
	transition: all 500ms ease-in-out;
	-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.15);
	box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.15);
}
.site-navbar-bg {
	background: rgba(255,255,255,1);
}
.site-navbar a.navbar-brand img {
	transition: all 500ms ease-in-out;
	width: 100%;
}
.site-navbar ul.navbar-nav, .site-navbar ul.list-inline {
	transition: all 500ms ease-in-out;
}
.site-navbar-bg a.navbar-brand img {
	width: 85%;
	transition: all 500ms ease-in-out
}
.site-navbar.site-navbar-bg {
	height: 75px;
	background: #fff
}
.site-navbar.site-navbar-bg ul.navbar-nav {
	transition: all 500ms ease-in-out;
	margin-top: -10px;
}
.site-navbar.site-navbar-bg .help span {
	font-size: 16px;
}
.site-navbar.site-navbar-bg .help {
	top: 3px;
}
#menu-ul {
	margin-top: 35px;
}
.site-navbar.site-navbar-bg #menu-ul {
}
.banner-block {
	position: relative;
	height: 100%;
}
.banner-block .innerbanenrs {
	width: 100%;
}
.banner-block .innerbanenrs img {
	width: 100%;
}
.banner-block {
}
.slider1 {
	background: url(../images/banner/banner1.jpg) no-repeat center center
}
.slider2 {
	background: url(../images/banner/banner2.jpg) no-repeat center center
}
.slider3 {
	background: url(../images/banner/banner5.jpg) no-repeat center center
}
.slider4 {
	background: url(../images/banner/banner4.jpg) no-repeat center center
}
.slider5 {
	background: url(../images/banner/banner3.jpg) no-repeat center center
}
.carousel-control.left {
	background: url(../images/arrow-left.png) no-repeat left top;
	left: auto;
	right: 313px;
}
.carousel-control.right {
	background: url(../images/arrow-right.png) no-repeat right top;
	right: 223px;
}
.carousel-control.left::after {
	position: absolute;
	content: "";
	top: 23px;
	height: 2px;
	border-top: 1px dashed #fff;
	width: 100%;
	z-index: 99;
	right: -45px;
}
.carousel-control.left:hover {
	background-position: left -61px;
}
.carousel-control.right:hover {
	background-position: right -61px;
}
.carousel-control-container {
	bottom: 60px;
	position: absolute;
	text-align: right;
	width: 100%;
	min-height: 1px
}
.carousel-control-container:after {
	position: absolute;
	content: "";
	top: 15px;
	height: 2px;
	border-top: 1px dashed #fff;
	width: 77%;
	z-index: 99;
	left: 0px;
}
.carousel-control-container:before {
	position: absolute;
	content: "";
	top: 15px;
	height: 2px;
	border-top: 1px dashed #fff;
	width: 14%;
	z-index: 99;
	right: 0px;
}
.carousel-caption h2 {
	font-family: 'RalewayExtraBold';
	font-size: 41px;
	margin: 0px 0px 10px;
	padding: 0px;
	line-height: normal;
	text-transform: uppercase;
}
.carousel-caption h4 {
	font-size: 18px;
	line-height: 28px;
	font-family: 'OpenSansItalic';
	margin: 0px;
	padding: 0px;
}
.bnr1 .carousel-caption h2, .bnr1 .carousel-caption h4 {
	color: #60300a;
}
.fill {
	width: 100%;
	height: 100%;
	background-position: center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}
a.mousescroll {
	position: absolute;
	bottom: 5px;
	left: 49%;
	color: #5d5d5d;
	font-size: 13px;
	text-align: center;
	padding: 10px;
	text-decoration: none;
	z-index: 99
}
a.mousescroll span {
	background: url(../images/mouse-icon.png) no-repeat center top;
	display: block;
	width: 40px;
	height: 45px;
	margin: 0 auto;
	position: relative;
}
a.mousescroll span {
	animation: 1s ease-in-out 0s normal none infinite running mouse;
	transition: all 1s ease-in-out 0s;
}
@keyframes mouse {
0% {
top:0px;
}
50% {
top:7px;
}
100% {
top:0px;
}
}/** section banner **/
.inner-banner-block {
}
.inner-banner-block img {
	width: 100%;
}
.sevices-sections {
}
.serv-block {
	margin: 60px 0px 30px;
}
.serv-list-block {
	padding: 45px 35px;
	box-shadow: 0 4px 16px 0 rgba(51, 51, 51, 0.1);
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.corner-left::before, .corner-left::after {
	border: 2px solid #9c9c9c;
	content: "";
	height: 40px;
	position: absolute;
	width: 40px;
	z-index: 2;
	border-color: #9c9c9c;
	transition: all 0.2s ease-in-out 0s;
}
.corner-left::after {
	border-width: 0 2px 2px 0;
	bottom: 25px;
	right: 25px;
}
.corner-left::before {
	border-width: 2px 0 0 2px;
	left: 25px;
	top: 25px;
}
.serv-bg1 {
	background: url(../images/serv-bg1.jpg) no-repeat center center;
	background-size: cover;
}
.serv-bg2 {
	background: url(../images/serv-bg2.jpg) no-repeat center center;
	background-size: cover;
}
.serv-bg3 {
	background: url(../images/serv-bg3.jpg) no-repeat center center;
	background-size: cover;
}
.serv-overly {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,1);
	left: 0px;
	top: 0px;
	z-index: -1;
	transition: all 500ms ease-in-out
}
.serv-list-block h2 {
	font-size: 15px;
	font-family: 'RalewayBold';
	margin: 0px 0px 5px;
	padding: 10px 0px;
	text-transform: uppercase;
	line-height: 22px;
}
.serv-list-block p {
	line-height: 26px;
	margin-bottom: 20px;
}
.serv-icon {
	width: 100px;
	height: 100px;
	margin: 0 auto;
	transition: all 500ms ease-in-out
}
.serv-icon1 {
	background: url(../images/serv-icon1.png) no-repeat center center;
}
.serv-icon2 {
	background: url(../images/serv-icon2.png) no-repeat center center;
}
.serv-icon3 {
	background: url(../images/serv-icon3.png) no-repeat center center;
}
.serv-list-block:hover .serv-overly {
	background: rgba(255,255,255,0.2);
}
.serv-list-block:hover .serv-icon1, .serv-list-block:hover .serv-icon2, .serv-list-block:hover .serv-icon3 {
	animation: 0.5s ease 0s normal none 1 running scaleDisappear;
}
@-webkit-keyframes scaleDisappear {
0% {
opacity: 1;
-webkit-transform: scale(1);
}
60% {
opacity: 0;
-webkit-transform: scale(1.3);
}
100% {
opacity: 1;
-webkit-transform: scale(1);
}
}
@-moz-keyframes scaleDisappear {
0% {
opacity: 1;
-moz-transform: scale(1);
}
60% {
opacity: 0;
-moz-transform: scale(1.3);
}
100% {
opacity: 1;
-moz-transform: scale(1);
}
}
@-ms-keyframes scaleDisappear {
0% {
opacity: 1;
-ms-transform: scale(1);
}
60% {
opacity: 0;
-ms-transform: scale(1.3);
}
100% {
opacity: 1;
-ms-transform: scale(1);
}
}
@-o-keyframes scaleDisappear {
0% {
opacity: 1;
-o-transform: scale(1);
}
60% {
opacity: 0;
-o-transform: scale(1.3);
}
100% {
opacity: 1;
-o-transform: scale(1);
}
}
@keyframes scaleDisappear {
0% {
opacity: 1;
transform: scale(1);
}
60% {
opacity: 0;
transform: scale(1.3);
}
100% {
opacity: 1;
transform: scale(1);
}
}
.scaleDisappear {
	-webkit-animation: scaleDisappear 350ms ease-in-out;
	-moz-animation: scaleDisappear 350ms ease-in-out;
	-ms-animation: scaleDisappear 350ms ease-in-out;
	-o-animation: scaleDisappear 350ms ease-in-out;
	animation: scaleDisappear 350ms ease-in-out;
}
.read-btn a {
	border: 1px solid #bcbcbc;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	color: #494f4c;
	display: inline-block;
	font-family: "OpenSansRegular";
	font-size: 14px;
	margin: 15px 0;
	overflow: hidden;
	padding: 10px 70px 10px 20px;
	position: relative;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	transition: all 0.6s ease-in-out 0s;
	position: relative
}
.read-btn a span {
	position: relative;
	z-index: 30;
}
.read-btn a:hover {
	border-color: #fdb913;
	color: #fff;
	transition: all 0.5s ease 0s;
}
.read-btn a::after {
	background-color: #fdb913;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	color: #fff;
	content: "";
	font-family: 'FontAwesome';/**/
	font-size: 30px;
	height: 43px;
	line-height: 31px;
	position: absolute;
	right: 0px;
	text-align: center;
	top: 0px;
	width: 43px;
	z-index: 20;
}
.read-btn a i {
	position: absolute;
	z-index: 99;
	right: 15px;
	top: 7px;
	color: #494f4c;
	font-size: 24px;
	transition: all 500ms ease-in-out;
}
.read-btn a::before {
	background-color: #fdb913;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	content: "";
	height: 30px;
	position: absolute;
	right: 10px;
	text-align: center;
	top: 8px;
	transform: scale(0);
	transition: all 0.4s ease 0s;
	width: 30px;
	z-index: 10;
}
.read-btn a:hover::before {
	transform: scale(15);
	transition: all 0.5s ease 0s;
}
.read-btn a:hover i {
	color: #fff;
}
.projects-sections {  /*url(../images/project-bg.jpg) no-repeat center center;*/
	position: relative;
}
.projects-sections:after {
	width: 100%;
	height: 56%;
	display: block;
	content: "";
	top: 0px;
	left: 0px;
	background: #6ba8d5;
	z-index: -1;
	position: absolute;
}
.projects-sections .section-titles h2 {
	color: #fff;
}
.projects-sections .sections-short-cont {
	width: 100%;
}
.projects-sections .sections-short-cont p {
	color: #fff;
}
.projects-sections .read-btn a {
	border: 1px solid #fff;
	color: #fff;
	overflow: hidden;
}
.projects-sections .read-btn a i {
	color: #fff;
}
.projects-scroll {
	margin-top: 50px;
}
.projects-gly-list {
	position: relative;
	margin: 0px 10px 0px 0px;
}
.projectslist.owl-carousel {
	width: 130%;
	z-index: 6;
}
.projects-gly-imgs {
	border: 3px solid rgba(255,255,255,1);
	transition: all 0.2s linear 0s;
}
.projects-gly-imgs img {
	width: 100%;
}
.projects-gly-overly {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: rgba(253,185,19,0);
	top: 0px;
	left: 0px;
	transition: all 500ms ease-in-out
}
.projects-gly-overly .links-wrap {
	color: #333333;
	line-height: 1;
	margin-bottom: -15px;
	text-align: center;
	z-index: 2;
	left: 0px;
	transition: all 500ms ease-in-out;
	opacity: 0
}
.projects-gly-overly .links-wrap {
	position: absolute;
	bottom: 50%;
}
.projects-gly-overly .links-wrap i {
	color: #fff;
	font-size: 20px;
}
.projects-gly-overly a.abs-link {
	bottom: 0;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
}
.projects-gly-list:hover .projects-gly-overly {
	background: rgba(253,185,19,0.90);
}
.projects-gly-list:hover .links-wrap {
	left: 46%;
	opacity: 1
}
.projects-gly-list:hover .projects-gly-imgs {
	border-color: rgba(253,185,19,1)
}
.projects-sections .tab-content {
	background-color: rgba(255, 255, 255, 0.06);
}
.vertical-item.content-absolute {
	position: relative;
}
.item-title h2, .item-title h3, .item-title h4 {
	margin: 0;
}
.vertical-item.full-padding {
	padding: 30px;
}
.vertical-item.content-padding .item-content {
	padding: 25px 30px;
}
.vertical-item.content-with-meta .item-content {
	padding: 25px 30px 10px;
}
.vertical-item.content-absolute .item-content {
	left: 0;
	padding: 30px;
	position: absolute;
	right: 0;
	top: 0;
}
.item-media {
	overflow: hidden;
	position: relative;
}
.media-links {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
}
.media-links div {
	bottom: 10px;
	position: absolute;
	width: auto;
	right: 10px;
	z-index: 4;
	text-align: right
}
.media-links::before {
	background-color: #000;
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: all 0.2s linear 0s;
}
.gallery-item:hover .media-links::before {
	opacity: 0;
}
.projects-content .item-media img {
	margin: 0 -16.6667%;
	max-width: 150%;
}
.gallery-item .item-meta {
	opacity: 1;
	transform: translateX(0px);
	transition: all 0.5s ease-in-out 0s;
	z-index: 5;
	min-height: 200px;
}
.gallery-item .item-meta h2 {
	color: #fff;
	font-size: 22px;
	text-transform: uppercase;
	font-family: 'RalewayBold';
	margin: 0px;
	padding: 0px 0px 15px;
}
.gallery-item .item-meta h3 {
	color: #fff;
	font-size: 17px;
	text-transform: uppercase;
	font-family: 'RalewayBold';
	margin: 0px;
	padding: 0px 0px 10px;
}
.gallery-item .item-meta h4 {
	color: #fff;
	font-size: 17px;
	text-transform: uppercase;
	font-family: 'RalewayBold';
	margin: 0px;
	padding: 0px 0px 10px;
}
.gallery-item .item-meta p {
	font-size: 16px;
	line-height: 26px;
	color: #fff;
	font-family: 'OpenSansLightItalic';
	margin-bottom: 10px;
}
.gallery-item .item-meta p.transmission {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0px;
	font-family: 'OpenSansLight';
}
.gallery-item .links-wrap a {
	background: url(../images/cir-arw-right.png) no-repeat 8px 7px;
	display: inline-block;
	height: 60px;
	line-height: 60px;
	opacity: 0;
	position: relative;
	right: -60px;
	transition: all 0.6s ease-in-out 0s;
	width: 60px;
	z-index: 5;
}
.gallery-item:hover .links-wrap a {
	right: 0px;
	opacity: 1;
}
.gallery-item:hover .item-meta {
	opacity: 1;
	transform: translateX(10px);
}
.links-wrap a:hover {
	transform: rotate(360deg)
}
.company-sections {
}
.company-block {
	position: relative;
	padding-top: 40px;
}
.company-block .section-titles h2 span {
	display: block;
}
.profile-cont {
	width: 65%;
	margin-right: 35%;
	background: rgba(255,255,255,0.80);
	padding: 10px 10px 10px 0px;
}
.award-img {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: -1;
	width: 60%;
	overflow: hidden;
}
.award-img img {
	width: 100%;
	transition: all 0.5s ease-in-out;
}
.company-sections .sections-short-cont {
	width: 100%;
}
.company-block:hover .award-img img {
	transform: scale(1.1)
}
.side-images {
	margin-bottom: 20px;
}
.edge-block {
	margin-left: 30px;
}
ul.key-list {
	margin: 0px;
	padding: 0px;
}
.key-list li {
	list-style: none;
	padding: 10px;
	margin: 10px 3% 10px 0px;
	float: left;
	width: 30%;
	box-shadow: 0 4px 16px 0 rgba(51, 51, 51, 0.1);
	min-height: 175px;
	transition: all 0.7s ease-in-out;
}
.key-list li h4 {
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	font-family: 'OpenSansLight';
	line-height: normal;
	transition: all 0.7s ease-in-out;
}
.key-list li .key-icons {
	width: 80px;
	margin: 0 auto 5px;
	height: 80px;
	transition: all 0.5s ease-in-out; /*border-radius:100%;*/
}
.key1 {
	background: url(../images/key-icon1.png) no-repeat center top;
}
.key2 {
	background: url(../images/key-icon2.png) no-repeat center top;
}
.key3 {
	background: url(../images/key-icon3.png) no-repeat center top;
}
.key4 {
	background: url(../images/key-icon4.png) no-repeat center top;
}
.key5 {
	background: url(../images/key-icon5.png) no-repeat center top;
}
.key6 {
	background: url(../images/key-icon6.png) no-repeat center top;
}
.key-list li:hover {
	background: #045895; /*transform: rotateY(360deg);*/
}
.key-list li:hover h4 {
	color: #fff;
}
.key-list li:hover .key1, .key-list li:hover .key2, .key-list li:hover .key3, .key-list li:hover .key4, .key-list li:hover .key5, .key-list li:hover .key6 {
	animation: 0.5s ease 0s normal none 1 running scaleDisappear;
	background-position: center -75px;
}
.group-sections {
}
.group-sections:after {
	width: 100%;
	height: 32%;
	display: block;
	content: "";
	top: 0px;
	left: 0px;
	background: #6ba8d5;
	z-index: -1;
	position: absolute;
}
.group-sections .section-titles h2 {
	color: #fff;
}
.group-sections .sections-short-cont {
	margin: 0px;
}
.group-sections .sections-short-cont p {
	color: #fff;
}
.group-sections .nav-tabs {
	border: 0px;
}
.group-sections .nav-tabs > li > a {
	border: 0px;
	border-radius: 0px;
	color: #fff;
	font-family: 'RalewayBold';
	font-size: 17px;
	text-transform: uppercase;
	margin-right: 20px;
}
.group-sections .nav-tabs > li > a span {
	position: relative;
}
.group-sections .nav-tabs > li > a span::after {
	position: absolute;
	width: 100%;
	height: 2px;
	background: #fdb913;
	content: "";
	bottom: -20px;
	left: 0px;
	opacity: 0;
	transition: all 500ms ease-in-out;
}
.group-sections .nav-tabs > li > a:hover span::after {
	opacity: 1;
	bottom: -8px;
}
.group-sections .nav-tabs > li > a:hover {
	color: #fdb913;
}
.group-sections .nav-tabs > li.active > a {
	color: #fdb913;
}
.group-sections .nav-tabs > li.active > a span::after {
	opacity: 1;
	bottom: -8px;
}
.group-sections .nav-tabs > li.active > a, .group-sections .nav-tabs > li.active > a:focus, .group-sections .nav-tabs > li.active > a:hover {
	background-color: transparent;
	border: 0px;
}
.group-sections .nav-tabs > li.active > a:hover {
	border: 0px;
}
.kp-group {
	padding: 50px 0px 0px;
}
.kp-group-img {
	width: 100%;
	overflow: hidden;
}
.kp-group-img img {
	width: 100%;
	transition: all 500ms ease-in-out;
}
.kp-group-img:hover img {
	transform: scale(1.2)
}
.kp-group-cont {
}
.kp-group-cont h3 {
	font-family: 'RalewayBold';
	margin: 10px 0px 0px;
	padding: 10px 0px 15px;
	font-size: 20px;
	text-transform: uppercase;
	line-height: 26px;
}
.kp-group-cont h3 span {
	font-family: "OpenSansItalic";
	font-size: 18px;
	text-transform: none;
}
.kp-group-cont p {
	margin: 0px 0px 20px;
	font-size: 16px;
	line-height: 28px;
}
.group-tab-logo-left {
	width: 200px;
	float: left;
	margin-right: 20px;
	margin-top: 20px;
}
.group-tab-logo-container {
	width: 200px;
	border: 1px solid #ededed;
}
.group-tab-logo-container img {
	width: 100%;
}
.clients-sections {
	background: #fafafa;
	padding: 30px 0px 90px;
}
.clients-sections .clientslist {
}
.clients-sections .clientslist img {
	border: 1px solid #d9d9d9;
	width: 100%;
}
footer {
	background: #a5a5a5;
	padding: 20px 0px;
}
footer p {
	color: #fff;
	font-size: 13px;
	margin-bottom: 0px;
}
footer p a {
	color: #fff;
	text-transform: none;
}
.social-block {
	text-align: right
}
ul.social-links {
	margin: 10px 0 0;
	opacity: 1;
	padding: 0;
	transition: all 300ms ease-in-out 0s;
	display: inline-block;
	text-align: right;
}
.social-links li {
	float: left;
	list-style: outside none none;
	margin: 0 5px;
}
.social-links li a {
	color: #17468e;
	font-size: 20px;
	line-height: 27px;
	padding: 3px;
	text-decoration: none;
}
.social-links li a:hover {
	color: #606060;
}
.social-links li a.social-icon {
	border-radius: 100%;
	display: block;
	font-size: 0;
	height: 35px;
	width: 35px;
}
.social-links li a.social-icon.twt {
	background: rgba(149, 149, 149, 0.8) url("../images/social-icon.png") no-repeat scroll -1px -1px;
}
.social-links li a.social-icon.fb {
	background: rgba(149, 149, 149, 0.8) url("../images/social-icon.png") no-repeat scroll -46px -2px;
}
.social-links li a.social-icon.ink {
	background: rgba(149, 149, 149, 0.8) url("../images/social-icon.png") no-repeat scroll -84px -1px;
}
.social-links li a.social-icon.twt:hover {
	background: rgba(24, 214, 255, 1) url("../images/social-icon.png") no-repeat scroll -1px -1px;
}
.social-links li a.social-icon.fb:hover {
	background: rgba(1, 76, 168, 1) url("../images/social-icon.png") no-repeat scroll -46px -2px;
}
.social-links li a.social-icon.ink:hover {
	background: rgba(0, 119, 181, 1) url("../images/social-icon.png") no-repeat scroll -84px -1px;
}
.inner-page {
}
.inner-page-section h5 {
	font-family: "RalewayBold";
	font-size: 20px;
	line-height: 26px;
	margin: 0;
	padding: 0 0 15px;
	text-transform: uppercase;
	color: #045895;
}
.inner-page-section h5 span {
	text-transform: none;
	font-size: 18px;
	font-family: 'OpenSansItalic';
}
.inner-page-section p {
	font-family: 'OpenSansLight';
	font-size: 18px;
	line-height: 30px;
}
.sections-intersection-cont {
	background: url("../images/abt-spl.png") no-repeat;
	padding-left: 40px;
	padding-top: 5px;
	margin: 20px 0px;
}
.sections-intersection-cont p {
	font-family: 'OpenSansItalic';
	font-size: 16px;
	line-height: 28px;
	color: #045895;
}
.sections-intersection-cont p span {
	font-family: 'OpenSansbold';
	color: #045895;
	font-size: 15px;
	line-height: 30px;
	display: block;
	font-style: italic;
	padding: 5px 0px;
}
.cor .sub-tit {
	font-family: 'OpenSansbold';
	color: #5f5f5f;
	font-size: 15px;
	line-height: 30px;
	display: block;
	font-style: italic;
	padding: 5px 0px;
}
.image-with-border {
	position: relative;
}
.image-with-border::after {
	background: #d8e0eb none repeat scroll 0 0;
	bottom: -15px;
	content: "";
	height: 85%;
	position: absolute;
	right: -15px;
	width: 85%;
	z-index: -1;
}
.image-with-border img {
	width: 100%;
}
.story-bg {
	background: #fafafa;
}
.inner-page-section h3 {
	font-family: 'RalewayBold';
	margin: 0px;
	padding: 0px 0px 15px 0px;
	font-size: 20px;
	text-transform: uppercase;
	line-height: 26px;
}
.bus-vision ul {
	display: inline-block;
	list-style: none;
	padding: 0px;
	margin: 0px;
}/*.bus-vision ul li{	background:#fff;	margin: 20px 0px;	box-shadow: 0 4px 16px 0 rgba(51, 51, 51, 0.1);	color:#5f5f5f;	font-size:18px;	line-height:24px;		}	*/
.bus-vision ul li span {
	color: #33363f;
	display: block;
	font-family: 'OpenSansLight';
	font-size: 18px;
	line-height: 24px;
	padding: 15px 15px 15px 72px;
	position: relative;
	text-align: left;
	transition: all 500ms ease-in-out 0s;
	z-index: 9999;
}
.bus-vision ul li {
	box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.1);
	display: block;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-align: center;
	text-decoration: none;
	transition: all 500ms ease-in-out 0s;
	z-index: 1;
	-webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.10);
	text-decoration: none;
	-moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.1);
	margin: 10px 0px;
}
.bus-vision ul li:hover::after {
	right: -19%;
	text-decoration: none;
	transition: all 500ms ease-in-out 0s;
}
.bus-vision ul li:hover span {
	color: #fff;
	transition: all 500ms ease-in-out 0s;
}
.bus-vision ul li:first-child a:hover {
	background: #75bb43;
	transition: all 500ms ease-in-out 0s;
}
.bus-vision ul li:first-child span {
	background: rgba(0, 0, 0, 0) url("../images/bl1.png") no-repeat scroll 7px center;
}
.bus-vision ul li:first-child:hover {
	background: #75bb43;
}
.bus-vision ul li:first-child::after {
	background: #75bb43 none repeat scroll 0 0;
	content: "";
	height: 100%;
	position: absolute;
	right: 80%;
	top: 0;
	transition: all 500ms ease-in-out 0s;
	width: 100%;
	z-index: 9;
}
.bus-vision ul li:nth-child(2) a:hover {
	background: #afd241;
}
.bus-vision ul li:nth-child(2) span {
	background: rgba(0, 0, 0, 0) url("../images/bl2.png") no-repeat scroll 7px center;
}
.bus-vision ul li:nth-child(2):hover {
	background: #afd241;
}
.bus-vision ul li:nth-child(2)::after {
	background: #afd241 none repeat scroll 0 0;
	content: "";
	height: 100%;
	position: absolute;
	right: 80%;
	top: 0;
	transition: all 500ms ease-in-out 0s;
	width: 100%;
	z-index: 9;
}
.bus-vision ul li:nth-child(3) a:hover {
	background: #00a77e;
}
.bus-vision ul li:nth-child(3) span {
	background: rgba(0, 0, 0, 0) url("../images/bl3.png") no-repeat scroll 7px center;
}
.bus-vision ul li:nth-child(3):hover {
	background: #00a77e;
}
.bus-vision ul li:nth-child(3)::after {
	background: #00a77e none repeat scroll 0 0;
	content: "";
	height: 100%;
	position: absolute;
	right: 80%;
	top: 0;
	transition: all 500ms ease-in-out 0s;
	width: 100%;
	z-index: 9;
}
.bus-vision ul li:nth-child(4) a:hover {
	background: #ffc018;
}
.bus-vision ul li:nth-child(4) span {
	background: rgba(0, 0, 0, 0) url("../images/bl4.png") no-repeat scroll 7px center;
}
.bus-vision ul li:nth-child(4):hover {
	background: #ffc018;
}
.bus-vision ul li:nth-child(4)::after {
	background: #ffc018 none repeat scroll 0 0;
	content: "";
	height: 100%;
	position: absolute;
	right: 80%;
	top: 0;
	transition: all 500ms ease-in-out 0s;
	width: 100%;
	z-index: 9;
}
.cor h2 {
	font-family: 'RalewayBold';
	font-size: 22px;
	text-transform: uppercase;
	line-height: 30px;
	color: #045895;
	padding: 0px;
}
.team-sections .nav-tabs {
	border: 0px;
	border-bottom: 1px solid #dbdbdb;
}
.team-sections .nav > li > a {
	padding: 12px;
}
.team-sections .nav-tabs > li > a {
	border: 0px;
	border-radius: 0px;
	color: #a9a9a9;
	font-family: 'RalewayBold';
	font-size: 20px;
	margin-right: 20px;
}
.team-sections .nav-tabs > li > a span {
	position: relative;
}
.team-sections .nav-tabs > li > a span::after {
	position: absolute;
	width: 100%;
	height: 3px;
	background: #fdb913;
	content: "";
	bottom: -20px;
	left: 0px;
	opacity: 0;
	transition: all 500ms ease-in-out;
}
.team-sections .nav-tabs > li > a:hover span::after {
	opacity: 1;
	bottom: -14px;
}
.team-sections .nav-tabs > li > a:hover {
	color: #fdb913;
}
.join-ksh .nav-tabs > li:nth-child(1) a:hover {
	color: #188BDB
}
.join-ksh .nav-tabs > li:nth-child(1) a:hover span:after {
	background: #188BDB
}
.join-ksh .nav-tabs > li:nth-child(1).active a {
	color: #188BDB;
}
.join-ksh .nav-tabs > li:nth-child(1).active a span::after {
	background: #188BDB
}
.team-sections .nav-tabs > li.active > a {
	color: #fdb913;
}
.team-sections .nav-tabs > li.active > a span::after {
	opacity: 1;
	bottom: -14px;
}
.team-sections .nav-tabs > li.active > a, .team-sections .nav-tabs > li.active > a:focus, .team-sections .nav-tabs > li.active > a:hover {
	background-color: transparent;
	border: 0px;
}
.team-sections .nav-tabs > li.active > a:hover {
	border: 0px;
}
.team-block {
	margin-top: 20px;
}
.team-details-block {
	padding: 60px 0px;
}
.team-detail-container {
}
.team-detail-container h3 {
	color: #045895;
	font-family: "RalewayBold";
	font-size: 20px;
	margin: 0 0px 15px;
	padding: 0;
}
.team-detail-container h3 span {
	display: block;
	font-size: 18px;
	font-family: 'OpenSansLightItalic';
	text-transform: none;
}
.team-detail-container h4 {
	color: #045895;
	font-family: "RalewayBold";
	font-size: 17px;
	margin: 40px 0px 15px;
	padding: 0;
	text-transform: uppercase;
}
.team-detail-container h3 span.lowercase {
	text-transform: none;
	display: inline-block;
	font-family: "RalewayBold";
	font-size: 20px;
}
.team-img-container {
	position: relative;
	z-index: 1;
	transition: all 500ms ease-in-out
}
.team-img-container img {
	width: 100%;
	transition: all 500ms ease-in-out;
}
.team-img-container:after {
	position: absolute;
	content: "";
	display: block;
	width: 80%;
	height: 80%;
	background: #d7dfe9;
	z-index: -1;
	bottom: -10px;
	right: -10px;
	transition: all 500ms ease-in-out
}
.team-img-container:hover:after {
	width: 100%;
	height: 100%;
	transition: all 500ms ease-in-out
}
ul.awards {
	margin: 0px;
	padding: 0px;
}
.awards li {
	list-style: none;
	padding: 10px 0px 10px 30px;
	font-family: 'OpenSansLightItalic';
	font-size: 16px;
	line-height: 28px;
	background: url(../images/badge.png) no-repeat left 16px;
}
ul.team-list {
	margin: 0px;
	padding: 0px;
}
.team-list li {
	float: left;
	list-style: none;
	width: 30%;
	margin-right: 3%;
	margin-bottom: 50px
}
.team-list-block {
	width: 90%;
	position: relative;
	transition: all 500ms ease-in-out;
}
.team-list-block:after {
	position: absolute;
	content: "";
	display: block;
	width: 80%;
	height: 80%;
	background: #d7dfe9;
	z-index: -1;
	bottom: -10px;
	right: -10px;
	transition: all 500ms ease-in-out
}
.team-list-block .team-img {
	overflow: hidden;
}
.team-list-block .team-img img {
	width: 100%;
	transition: all 500ms ease-in-out
}
.team-list-block .team-info-overly {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0%;
	left: 0px;
	opacity: 0;
	z-index: 99;
	transition: all 500ms ease-in-out;
}
.team-list-block .team-info-overly p {
	padding: 10px;
	font-family: 'OpenSansLight';
	font-size: 16px;
	color: #fff;
	line-height: 25px;
	transition: all 500ms ease-in-out;
	transform: scale(0);
	opacity: 0;
}
.team-info h3 {
	color: #045895;
	font-family: "RalewayBold";
	font-size: 18px;
	margin: 20px 0px 10px;
	padding: 0;
	text-transform: uppercase;
}
.team-info h3 span {
	font-family: 'OpenSansLightItalic';
	font-size: 14px;
	display: block;
	text-transform: none;
}
.team-list li:hover .team-list-block .team-info-overly {
	background: rgba(4,88,149,0.95);
	bottom: 0%;
	opacity: 1;
}
.team-list li:hover .team-list-block .team-img img {
	transform: scale(1.2)
}
.team-list li:hover .team-list-block .team-info-overly p {
	transform: scale(1, 1);
	opacity: 1;
}
.team-list li:hover .team-list-block:after {
	width: 100%;
	height: 100%;
}
.project-brochure a {
	box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.1);
	display: block;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-align: center;
	text-decoration: none;
	transition: all 500ms ease-in-out 0s;
	z-index: 1;
	-webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.10);
	text-decoration: none;
	-moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.1);
}
.project-brochure a::after {
	background: #083f88 none repeat scroll 0 0;
	content: "";
	height: 100%;
	position: absolute;
	right: 80%;
	top: 0;
	transition: all 500ms ease-in-out 0s;
	width: 100%;
	z-index: 9;
}
.project-brochure a:hover:after {
	right: -19%;
	text-decoration: none;
}
.project-brochure a:hover span {
	color: #fff;
}
.project-brochure a:hover {
	background: #383838;
}
.group-list {
	margin: 30px 0px 60px;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 30px;
}
.group-img {
	position: relative;
	z-index: 1;
	box-shadow: 0 4px 16px 0 rgba(51, 51, 51, 0.30);
	overflow: hidden
}
.group-img img {
	width: 100%;
	transition: all 500ms ease-in-out;
	transform: scale(1, 1)
}
.group-img-cont {
	position: relative;
}
.group-img-cont.right-bg:after {
	position: absolute;
	content: "";
	width: 80%;
	height: 80%;
	display: block;
	transition: all 500ms ease-in-out;
	bottom: -10px;
	right: -10px;
	z-index: -1;
	background: #d9e1ec;
}
.group-img-cont.left-bg:after {
	position: absolute;
	content: "";
	width: 80%;
	height: 80%;
	display: block;
	transition: all 500ms ease-in-out;
	bottom: -10px;
	left: -10px;
	z-index: -1;
	background: #d9e1ec;
}
.group-logo-right {
	position: absolute;
	bottom: 0px;
	right: 15px;
	z-index: 99;
	width: 150px;
}
.group-logo-left {
	position: absolute;
	bottom: 0px;
	left: 15px;
	z-index: 99;
	width: 150px;
}
.group-logo-right img, .group-logo-left img {
	width: 100%;
}
.group-list:hover .group-img-cont:after {
	width: 100%;
	height: 100%;
}
.group-list:hover .group-logo-right, .group-list:hover .group-logo-left {
	animation: 0.5s ease 0s normal none 1 running flipInY;
}
.group-list:hover .group-img img {
	transform: scale(1.2)
}
.group1-logo-right {
	width: 200px;
	border: 1px solid #ededed;
	margin-right: 20px;
}
.group1-logo-right img {
	width: 100%;
}
.kshema-edge .key-list li h4 {
	text-align: center;
	font-family: "RalewayBold";
	font-size: 16px;
	text-transform: uppercase;
	min-height: 55px;
}
.kshema-edge .key-list li {
	padding: 30px;
	position: relative;
	min-height: 430px;
}
.kshema-edge .key-list li:hover {
	color: #fff;
}
.kshema-edge .edge-points ul {
	margin: 0px;
	padding: 0px;
}
.kshema-edge .edge-points ul li {
	width: 100%;
	list-style: none;
	box-shadow: none;
	min-height: inherit;
	padding: 5px 0px 5px 20px;
	position: relative;
	margin: 0px 0px 10px 0px
}
.kshema-edge .edge-points ul li i {
	position: absolute;
	left: 0px;
	top: 10px;
}
.kshema-edge .key-list li:hover .edge-points ul li {
	background: none;
}
#map_canvas {
	height: 450px;
	width: 100%;
}
.enquir-form1 {
	margin: 30px 0 0;
	width: 100%;
	display: inline-block;
}
.enquir-form1 .frm-fields {
	color: #4f4f4f;
	margin-bottom: 5px;
	text-align: left;
	width: 100%;
}
.enquir-form1 .frm-fields label {
	font-weight: normal;
	font-size: 18px;
	font-family: 'OpenSansLight';
}
.enquir-form1 .frm-fields .form-data input[type="text"] {
	border: 1px solid #d5d5d5;
	border-radius: 0px;
	color: #000;
	font-size: 15px;
	padding: 10px 6px;
	width: 100%;
}
.enquir-form1 .frm-fields .form-data textarea {
	border: 1px solid #d5d5d5 !important;
	border-radius: 0px;
	font-size: 15px;
	height: 100px;
	padding: 10px;
	width: 100%;
}
.enquir-form1 .frm-fields .form-data select {
	border: 1px solid #d5d5d5 !important;
	border-radius: 0px;
	font-size: 15px;
	padding: 10px;
	width: 100%;
}
.enquir-form1 .frm-fields .form-data input[type="submit"] {
	background: #8BA63E none repeat scroll 0 0 !important;
	border: 0 none;
	border-radius: 3px;
	color: #fff;
	font-size: 18px;
	padding: 12px 25px;
	text-transform: uppercase;
	width: auto;
	transition: all 500ms ease-in-out
}
.enquir-form1 .frm-fields .form-data input[type="submit"]:hover {
	background: #008A3E !important;
}
.enquir-form1 .frm-fields .form-data {
	text-align: center;
	padding-bottom: 15px;
}
.enquir-form1 .frm-fields .form-data.align-rht {
	text-align: right;
}
.enquir-form1 .frm-fields .form-data.align-left {
	text-align: left;
}
.de {
	margin: 5px 0px;
}
.de a {
	box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.1);
	display: block;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-align: center;
	text-decoration: none;
	transition: all 500ms ease-in-out 0s;
	z-index: 1;
	-webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.10);
	text-decoration: none;
	-moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.1);
	min-height: 73px;
	cursor: auto;
}
.de a.de-ar span {
	background: rgba(0, 0, 0, 0) url("../images/de-1.png") no-repeat scroll 15px center;
	color: #4f4f4f;
	display: block;
	font-family: "OpenSansLightItalic";
	font-size: 18px;
	padding: 29px 15px 33px 90px;
	position: relative;
	text-align: left;
	transition: all 500ms ease-in-out 0s;
	z-index: 9999;
	cursor: auto;
}
.de a.de-ar::after {
	background: #75bb43 none repeat scroll 0 0;
	content: "";
	height: 100%;
	position: absolute;
	right: 83%;
	top: 0;
	transition: all 500ms ease-in-out 0s;
	width: 100%;
	z-index: 9;
	cursor: auto;
}
.de a.de-ar:hover:after {
	right: -19%;
	text-decoration: none;
	cursor: auto;
}
.de a.de-ar:hover span {
	color: #fff;
	cursor: auto;
}
.de a.de-ar:hover {
	background: #75bb43;
	cursor: auto;
}
.de a.de-gl span {
	background: rgba(0, 0, 0, 0) url("../images/de-2.png") no-repeat scroll 15px center;
	color: #4f4f4f;
	display: block;
	font-family: "OpenSansLightItalic";
	font-size: 18px;
	padding: 15px 0 15px 90px;
	position: relative;
	text-align: left;
	transition: all 500ms ease-in-out 0s;
	z-index: 9999;
	cursor: auto;
}
.de a.de-gl::after {
	background: #afd241 none repeat scroll 0 0;
	content: "";
	height: 100%;
	position: absolute;
	right: 83%;
	top: 0;
	transition: all 500ms ease-in-out 0s;
	width: 100%;
	z-index: 9;
	cursor: auto;
}
.de a.de-gl:hover:after {
	right: -19%;
	text-decoration: none;
	cursor: auto;
}
.de a.de-gl:hover span {
	color: #fff;
	cursor: auto;
}
.de a.de-gl:hover {
	background: #afd241;
	cursor: auto;
}
.de a.de-bu span {
	background: rgba(0, 0, 0, 0) url("../images/de-3.png") no-repeat scroll 15px center;
	color: #4f4f4f;
	display: block;
	font-family: "OpenSansLightItalic";
	font-size: 18px;
	padding: 15px 0 15px 90px;
	position: relative;
	text-align: left;
	transition: all 500ms ease-in-out 0s;
	z-index: 9999;
	cursor: auto;
}
.de a.de-bu::after {
	background: #00a77e none repeat scroll 0 0;
	content: "";
	height: 100%;
	position: absolute;
	right: 83%;
	top: 0;
	transition: all 500ms ease-in-out 0s;
	width: 100%;
	z-index: 9;
	cursor: auto;
}
.de a.de-bu:hover:after {
	right: -19%;
	text-decoration: none;
	cursor: auto;
}
.de a.de-bu:hover span {
	color: #fff;
	cursor: auto;
}
.de a.de-bu:hover {
	background: #00a77e;
	cursor: auto;
}
.de a.de-ha span {
	background: rgba(0, 0, 0, 0) url("../images/de-4.png") no-repeat scroll 15px center;
	color: #4f4f4f;
	display: block;
	font-family: "OpenSansLightItalic";
	font-size: 18px;
	padding: 15px 0 15px 90px;
	position: relative;
	text-align: left;
	transition: all 500ms ease-in-out 0s;
	z-index: 9999;
	cursor: auto;
}
.de a.de-ha::after {
	background: #ffc018 none repeat scroll 0 0;
	content: "";
	height: 100%;
	position: absolute;
	right: 83%;
	top: 0;
	transition: all 500ms ease-in-out 0s;
	cursor: auto;
	width: 100%;
	z-index: 9;
}
.de a.de-ha:hover:after {
	right: -19%;
	text-decoration: none;
	cursor: auto
}
.de a.de-ha:hover span {
	color: #fff;
	cursor: auto;
}
.de a.de-ha:hover {
	background: #ffc018;
	cursor: auto;
}
.projects-listing {
	width: 100%;
	position: relative;
	overflow: hidden;
	max-height: 245px;
	min-height: 245px;
	margin-bottom: 30px;
}
.projects-img {
	width: 100%;
	overflow: hidden;
}
.projects-img img {
	width: 100%;
	transition: all 300ms ease-in-out
}
.projects-info {
	z-index: 99;
	padding: 0px;
	width: 100%;
	position: absolute;
	bottom: -80%;
	min-height: 100%;
	left: 0px;
	background: rgba(0,0,0,0.7);
	opacity: 1;
	transition: all 500ms ease-in-out;
}
.info-details {
	padding: 10px;
}
.info-details h3 {
	margin: 0px;
	padding: 0px 0px 5px;
	color: #fff;
	font-family: 'RalewayBold';
	font-size: 22px;
}
.info-details p {
	font-size: 14px;
	line-height: normal;
	margin: 0px;
	color: #fff;
	line-height: 22px;
	opacity: 0;
	transition: all 700ms ease-in-out;
	transform: scale(0)
}
.projects-listing:hover .projects-info {
	opacity: 1;
	min-height: 100%;
	bottom: 0%;
}
.projects-listing:hover .projects-img img {
	transform: scale(1.2)
}
.projects-listing:hover .info-details p {
	opacity: 1;
	transform: scale(1, 1)
}
.section-titles.down {
	margin-bottom: 15px;
}
.cont h3 {
	font-family: 'RalewayBold';
	font-size: 18px;
	text-transform: uppercase;
	line-height: 30px;
	color: #045895;
	padding: 0px;
}
.boxfield1 h5, .boxfield h5 {
	font-size: 15px;
	text-transform: none;
	margin: 0px 0px 5px;
	padding: 0px;
	font-family: 'RalewayBold';
	line-height: 22px;
}
.boxfield h6, .boxfield1 h6 {
	font-family: "OpenSansLight";
	margin: 0px 0px 5px;
	padding: 0px;
	font-size: 17px;
	color: #045895;
}
.boxfield p, .boxfield1 p {
	font-family: "OpenSansLight";
	font-size: 16px;
	line-height: 24px;
}
.cont h4 {
	font-family: "OpenSansBold";
	font-size: 16px;
	text-transform: uppercase;
	line-height: 24px;
	color: #4f4f4f;
}
.boxarea {
	margin-left: 40px;
}
.boxfield, .boxfield1 {
	min-height: 220px;
	margin-top: 10px;
	border: 1px solid #f4f4f4;
	padding: 0px 15px 0px;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(158,158,158,0.20);
	-moz-box-shadow: 0px 0px 7px 0px rgba(158,158,158,0.20);
	box-shadow: 0px 0px 7px 0px rgba(158,158,158,0.20);
}
.boxfield1 {
	padding: 15px;
}
.bos {
	min-height: 310px;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
}
.contact-lower h3 {
	margin: 30px 0px 5px;
}
.enquire {
	background: rgba(0, 0, 0, 0) url("../images/project-bg.jpg") no-repeat scroll center center;
}
.enquire h2 {
	color: #fff;
}
.enquir-form {
	margin: 0 auto;
	padding: 15px 30px;
	width: 80%;
}
.enquir-form .frm-fields {
	color: #000;
	margin-bottom: 10px;
	text-align: left;
	width: 100%;
}
.enquir-form .frm-fields .form-data {
	text-align: center;
}
.enquir-form .frm-fields .form-data input[type="text"] {
	border: none;
	margin: 5px 0px 0px;
	font-family: "OpenSansRegular";
	border: 1px solid #e8e8e8;
	border-radius: 0;
	color: #000;
	font-size: 16px;
	padding: 8px 6px;
	width: 100%;
}
.enquir-form .frm-fields .form-data textarea {
	border: none;
	margin: 10px 0px 0px;
	font-family: "OpenSansRegular";
	border: 1px solid #e8e8e8;
	border-radius: 0;
	font-size: 16px;
	height: 100px;
	padding: 12px;
	width: 100%;
}
.enquir-form .frm-fields .form-data input[type="submit"] {
	background: #f6b910 none repeat scroll 0 0 !important;
	border: 0 none;
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
	padding: 10px 25px;
	transition: all 500ms ease 0s;
	margin-top: 0px;
}
.enquir-form .frm-fields .form-data input[type="submit"]:hover {
	background: #045895 none repeat scroll 0 0 !important;
	color: #fff;
	transition: all 500ms ease 0s;
}
.project-table {
	margin: 20px 0;
	width: 100%;
}
.project-table table {
	width: 100%;
}
.project-table table thead tr th {
	background: #045895 none repeat scroll 0 0;
	border: 1px solid #ddd;
	color: #fff;
	padding: 10px;
}
.project-table table tbody tr td {
	border: 1px solid #ddd;
	padding: 10px;
	font-size: 18px;
	font-family: 'OpenSansLight';
}
.project-table table tbody tr td.total {
	color: #045895;
	font-family: 'OpenSansBold';
}
#map_canvas.map {
	height: 700px;
	width: 100%;
	margin-top: 30px
}
.timeline {
	list-style: outside none none;
	padding: 0px 0px;
	position: relative;
	margin: 30px 0px
}
.timeline::before {
	width: 2px;
	height: 100%;
	display: block;
	position: absolute;
	content: "";
	left: 50%;
	top: 0px;
	border-left: 1px dashed #cbcbcb
}
.timeline > li {
	margin-bottom: 12px;
	position: relative;
}
.timeline > li::before, .timeline > li::after {
	content: " ";
	display: table;
}
.timeline > li::after {
	clear: both;
}
.timeline > li::before, .timeline > li::after {
	content: " ";
	display: table;
}
.timeline > li::after {
	clear: both;
}
.timeline > li > .timeline-panel {
	float: left;
	padding: 20px 20px 0px;
	position: relative;
	width: 41%;
	text-align: right;
}
.timeline > li > .timeline-badge {
	background-color: #045895;
	border-radius: 50%;
	color: #fff;
	font-size: 1.4em;
	height: 77px;
	left: 49%;
	line-height: 77px;
	margin-left: -25px;
	position: absolute;
	text-align: center;
	top: 0px;
	width: 77px;
	z-index: 100;
	padding: 3px;
}
.timeline > li > .timeline-badge i {
	padding: 20px;
	width: 65px;
	height: 65px;
	position: relative;
}
.timeline > li.timeline-inverted > .timeline-panel {
	float: right;
	text-align: left;
}
.timeline > li.timeline-inverted > .timeline-panel::before {
	border-left-width: 0;
	border-right-width: 15px;
	left: -15px;
	right: auto;
}
.timeline > li.timeline-inverted > .timeline-panel::after {
	border-left-width: 0;
	border-right-width: 14px;
	left: -14px;
	right: auto;
}
.timeline-badge .icon-1 {
	background: url(../images/icon1.png) no-repeat center center;
}
.timeline-badge .icon-2 {
	background: url(../images/icon2.png) no-repeat center center;
}
.timeline-badge .icon-3 {
	background: url(../images/icon3.png) no-repeat center center;
}
.timeline-badge .icon-4 {
	background: url(../images/icon4.png) no-repeat center center;
}
.timeline-badge .icon-5 {
	background: url(../images/icon5.png) no-repeat center center;
}
.timeline-badge .icon-6 {
	background: url(../images/icon6.png) no-repeat center center;
}
.timeline-badge .icon-7 {
	background: url(../images/icon7.png) no-repeat center center;
}
.timeline > li > .timeline-badge i:after {
	position: absolute;
	width: 80px;
	height: 2px;
	border-bottom: 1px dashed #cbcbcb;
	right: 71px;
	top: 30px;
	content: "";
}
.timeline > li.timeline-inverted > .timeline-badge i:after {
	position: absolute;
	width: 80px;
	height: 2px;
	border-bottom: 1px dashed #cbcbcb;
	left: 72px;
	top: 30px;
	content: "";
}
.timeline h3 {
	font-size: 26px;
	color: #4f4f4f;
	margin: 0px 0px 10px;
	padding: 0px;
	font-family: 'OpenSansBold';
}
.timeline h4 {
	font-size: 20px;
	color: #045895;
	margin: 0px 0px 10px;
	padding: 0px;
	font-family: 'RalewayBold';
}
.timeline-title {
	color: inherit;
	margin-top: 0;
}
.timeline-body > p, .timeline-body > ul {
	margin-bottom: 0;
	line-height: 30px;
}
.timeline-body > p + p {
	margin-top: 5px;
}
.timeline > li > .timeline-badge {
	transition: all 500ms ease-in-out;
}
.timeline > li:hover .timeline-badge {
	transform: rotate(360deg)
}
.plantimg {
}
.plantimg img {
	width: 100%;
}
.gm-style-iw> div {
}
.gm-style-iw h1 {
	font-size: 16px;
	font-family: 'OpenSansbold';
	color: #4f4f4f;
	margin: 0px;
	padding: 10px 0px;
	line-height: normal;
}
.gm-style-iw h2 {
	font-size: 14px;
	font-family: 'OpenSansbold';
	color: #4f4f4f;
	margin: 0px;
	padding: 0px 0px 0px;
	line-height: normal;
	text-transform: uppercase
}
.gm-style-iw h5 {
	font-size: 16px;
	color: #045895;
	font-family: 'OpenSansSemibold';
	margin: 0px;
	padding: 0px 0 5px;
}
.gm-style-iw h3 {
	font-size: 14px;
	font-family: 'OpenSansLight';
	color: #4f4f4f;
	margin: 0px;
	padding: 0px 0px 5px;
	line-height: normal;
}
.gm-style-iw p {
	font-size: 16px;
	font-family: 'OpenSansItalic';
	margin-bottom: 0px;
}
.gm-style-iw p span {
	font-size: 14px;
	font-family: 'OpenSansLight';
	color: #4f4f4f;
}
.gm-style-iw p.scope {
	font-size: 16px;
	font-family: 'OpenSansRegular';
	margin-bottom: 0px;
}
.gm-style-iw ul {
	margin: 0px;
	padding: 0px;
}
.gm-style-iw li {
	list-style: none;
	padding: 5px 0px 5px 12px;
	font-size: 15px;
	font-family: 'OpenSansLight';
	color: #4f4f4f;
	position: relative;
}
.gm-style-iw li:after {
	content: "\f105";
	font-family: "FontAwesome";
	position: absolute;
	left: 0px;
	top: 7px;
	font-size: 13px;
	color: #4f4f4f;
}
.gm-style-iw p.descriptions {
	font-size: 14px;
	line-height: 24px;
	color: #4f4f4f;
}
.career-page .scroll-area {
	height: 480px;
	overflow: auto;
}
.career-page .prod-details-container .table-responsive {
	background-color: #666666;
	padding: 30px;
}
.career-tile {
	border-bottom: 1px solid #b3b3b3;
	font-family: "OpenSansbold";
	color: #fff;
	font-size: 18px;
	float: left;
	width: 100%;
}
.career-tile a {
	color: #fff;
}
.career-tile span {
	margin: 8px 0;
	color: #b3b3b3;
	display: block;
	font-size: 16px;
	font-family: "OpenSansItalic";
}
.career-content {
	padding: 15px 15px 0 0;
	float: left;
	width: 100%;
}
.career-content p {
	color: #b3b3b3;
	display: block;
	font-size: 18px;
	font-family: 'opensansregular';
}
.career-content .mdcn-wfont {
	font-family: 'HelveticaNeueLTStdMdCn';
	color: #fff;
}
.career-page .product-inner:after {
	background-image: url(../images/prd-greyarrow.png);
}
.product-image .career-tile {
    border: none;
    color: #575757;
    display: table-cell;
    vertical-align: middle;
    float: none;
}
.career-page .section-titles h3 {
	color: #045895;
	font-family: "RalewayBold";
	font-size: 22px;
	line-height: 30px;
	padding : 20px 0px;
	text-transform: uppercase;
}
.career-page .product-inner {
	border: 1px solid #cacaca;
	box-shadow: 7px 6px 15px -7px #888;
	padding:0 30px;
	margin: 0 0 25px;	/*overflow: visible;*/
}
.career-page .product-inner:after {
	bottom: -25px;
	opacity: 0;
}
.career-page .product-container .active .product-inner:after {
	bottom: -25px;
	opacity: 1;
	transition: all 1.6s ease;
}
.product-image .career-tile span {
	color: #8c8c8c;
	display: block;
	font-size: 18px;
	font-family: "OpenSansItalic";
	margin: 8px 2px;
}
.career-page .product-inner:hover, .career-page .product-container .active .product-inner {
	background-color: #045895;
	transition: all 0.6s ease;
}
.career-page .product-inner:hover .product-image .career-tile, .career-page .product-container .active .career-tile {
	color: #fff;
}
.career-page .product-inner:hover .product-image .career-tile span, .career-page .product-container .active .career-tile span {
	color: #fff;
}
.career-top-title {
	color: #ff3333;
	border-bottom: 1px solid #ff3333;
	font-family: 'HelveticaNeueLTStdMdCn';
	font-size: 30px;
	padding: 0 0 15px;
	margin: 30px 0;
}
.career-top-content {
	font-family: 'HelveticaNeueLTStdCn';
	color: #575757;
	font-size: 20px;
	line-height: 26px;
}
.product-main-container {
	padding: 30px 0;
}
.product-image {
    position: relative;
    display: table;
    height: 110px;
}
.product-caption {
	bottom: 0;
	border: 1px solid transparent;
	color: #666666;
	display: block;
	font-size: 23px;
	font-family: 'HelveticaNeueLTStdMdCn';
	position: absolute;
	padding: 20px 5px 20px;
	left: 0;
	text-align: center;
	transition: all 0.6s ease;
	width: 100%;
}
.product-inner {
	border: 1px solid transparent;
	display: block;	/*float:left;*/
	position: relative;
	padding: 15px 0 0;
	overflow: hidden;
	transition: all 0.6s ease;
	width: 100%;
	height: auto;
}
.product-inner:hover .product-caption, a.active .product-inner .product-caption {
	background-color: rgba(232,232,232, 0.7);
	border: 1px solid #d9d9d9;
	transition: all 0.6s ease;
}
.product-inner:after {
	background-image: url(../images/prd-arrow.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	content: "";
	position: absolute;
	bottom: -20px;
	width: 100%;
	height: 20px;
	left: 0;
	transition: all 0.6s ease;
}
.product-container .active .product-inner:after {
	bottom: -2px;
	transition: all 0.6s ease;
}
.product-container {
	cursor: pointer;
}
.showcase {
	position: relative;
}
.btn-close {
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 10px;
}
.btn-close a {
	display: block;
	width: 25px;
	height: 25px;
	background: url(../images/btn_close.png) no-repeat;
	background-size: 20px;
	transition: all 0.3s ease;
	background-position: 0 0;
	opacity: 0.7;
}
.btn-close a:hover {
	opacity: 0.9;
	transition: all 0.3s ease;
}
.prod-details-container .table-responsive {
	background-color: #ff3333;
	padding: 30px;
	margin-top: -2px;
	transition: all 0.6s ease;
}
.prod-details-container .table {
	margin: 0;
}
.prod-details-container .table tbody {
	border-top: 1px solid #ff9999;
}
.prod-details-container table th:first-child {
	width: 10%;
}
.prod-details-container table th:nth-child(2) {
	width: 60%;
	border-left: 1px solid #ff9999;
	border-right: 1px solid #ff9999;
}
.prod-details-container table td:nth-child(2) {
	width: 60%;
	border-left: 1px solid #ff9999;
	border-right: 1px solid #ff9999;
}
.prod-details-container .table>tbody>tr> td, .prod-details-container .table>thead>tr> th {
	color: #fff;
	padding: 8px 15px;
}
.table-caption, .table-content {
	color: #fff;
}
.prod-details-container .table>tbody>tr>td {
	font-size: 16px;
	font-family: 'HelveticaNeueLTStdLt';
	line-height: 26px;
}
.prod-details-container .table>thead>tr>th {
	border-bottom: none;
	font-size: 19px;
	font-weight: normal;
	font-family: 'HelveticaNeueLTStdMdCn';
}
.table-caption {
	font-family: 'HelveticaNeueLTStdMdCn';
	border-bottom: 1px solid #ff9999;
	padding: 8px 0;
}
.top-table-wraper .table-caption {
	border-bottom: none;
}
.table-content {
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 16px;
	padding: 5px 8px;
	line-height: 26px;
}
.table-caption .collon {
	float: right;
}
.product-row-container {
	margin-bottom: 15px;
}
.scroll-area {
	height: auto;
	overflow: auto;
}
.cd-bio-content li {
	font-size: 19px;
}
body .mCSB_scrollTools {
	top: 10px;
	right: -5px;
}
.car {
	margin-bottom: 30px;
}
.car li {
	list-style: none;
	color: #b3b3b3;
	display: block;
	font-size: 14px;
	font-family: 'opensansregular';
	line-height: 27px;
}
.car li span {
	color: #fff;
	font-family: opensansbold;
	font-size: 16px;
}
.tab-upper {
	margin-top: 25px;
}
.career-content > a {
	color: #fff;
	font-family: opensansbold;
	font-size: 14px;
	text-decoration: none;
	transition: all 0.6s ease;
	padding: 7px;
	text-transform: uppercase;
	border: 1px solid #fff;
	border-radius: 5px;
}
.career-content > a:hover {
	transition: all 0.6s ease;
	color: #b3b3b3;
	border: 1px solid #b3b3b3;
}
.cer {
	padding: 20px;
	box-shadow: 0 4px 16px 0 rgba(57, 93, 80, 0.35);
	margin-bottom: 30px;
}
.cer .serv-list-block {
	box-shadow: none;
}
.service-pages .serv-list-block h2 {
	text-align: center;
}
.service-pages .serv-list-block p {
	text-align: center;
	width: 80%;
	margin: 0px auto;
	font-size: 16px;
	line-height: 24px;
}
.service-pages .serv-list-block {
	padding: 25px 20px;
}
.service-pages .serv-list-block h2 {
	min-height: 64px;
}
.service-pages .serv-list-block p {
	min-height: 220px;
}
.serv-picon1 {
	background: url(../images/serv-p1.png) no-repeat center center;
}
.serv-picon2 {
	background: url(../images/serv-p2.png) no-repeat center center;
}
.serv-picon3 {
	background: url(../images/serv-p3.png) no-repeat center center;
}
.serv-picon4 {
	background: url(../images/serv-p4.png) no-repeat center center;
}
.serv-list-block:hover .serv-picon1, .serv-list-block:hover .serv-picon2, .serv-list-block:hover .serv-picon3, .serv-list-block:hover .serv-picon4 {
	animation: 0.5s ease 0s normal none 1 running scaleDisappear;
}
.section-sub-titles h2 {
	font-family: 'RalewayBold';
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px;
	font-size: 22px;
	text-transform: uppercase;
	line-height: 30px;
	color: #045895;
}/*.service-image-with-border{	position:relative;	z-index:1;}.service-image-with-border img{	box-shadow: 0 4px 16px 0 rgba(51, 51, 51, 0.1); width:100%;}.odd-sec .service-image-with-border::after { content: "";  position: absolute;  background: #dae2ed;    bottom: -10px;  right: -15px;  width: 300px;  height: 270px;  z-index: -1;}.odd-sec .service-image-with-border::before {content: "";   position: absolute;  background: url(../images/serv-h1.png) no-repeat center center; bottom: -22px;right: -28px; width: 176px; height: 162px;    z-index: 0;}.even-sec .service-image-with-border::after {content: "";position: absolute; background: #dae2ed;  bottom: -10px;  left: -15px;  width: 300px; height: 270px; z-index: -1;}.even-sec .service-image-with-border::before {content: "";   position: absolute;  bottom: -22px;  left: -28px;  width: 176px;  height: 162px;  z-index: 0;}.service-image-with-border.serive1::before {background: url(../images/serv-h1.png) no-repeat center center;	 }.service-image-with-border.serive2::before {background: url(../images/serv-h2.png) no-repeat center center;	 }.service-image-with-border.serive3::before {background: url(../images/serv-h3.png) no-repeat center center;	 }*/
.serv-block.service-pages {
	margin: 20px 0px 60px;
}
.service-pages .serv-list-block.certifiacatelist {
	padding: 12px;
}
.serv-list1 {
	margin: 30px 0px 10px;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 30px;
}
.serv-img {
	position: relative;
	z-index: 1;
	box-shadow: 0 4px 16px 0 rgba(51, 51, 51, 0.30);
	overflow: hidden
}
.serv-img img {
	width: 100%;
	transition: all 500ms ease-in-out;
	transform: scale(1, 1)
}
.services-img-cont {
	position: relative;
	z-index: 1
}
.services-img-cont.right-bg:after {
	position: absolute;
	content: "";
	width: 80%;
	height: 80%;
	display: block;
	transition: all 500ms ease-in-out;
	bottom: -10px;
	right: -10px;
	z-index: -1;
	background: #d9e1ec;
}
.services-img-cont.left-bg:after {
	position: absolute;
	content: "";
	width: 80%;
	height: 80%;
	display: block;
	transition: all 500ms ease-in-out;
	bottom: -10px;
	left: -10px;
	z-index: -1;
	background: #d9e1ec;
}
.serv-logo-right {
	position: absolute;
	bottom: 0px;
	right: 15px;
	z-index: 99;
	width: 150px;
}
.serv-logo-left {
	position: absolute;
	bottom: 0px;
	left: 15px;
	z-index: 99;
	width: 150px;
}
.serv-logo-right img, .serv-logo-left img {
	width: 100%;
}
.serv-list1:hover .services-img-cont:after {
	width: 100%;
	height: 100%;
}
.serv-list1:hover .serv-logo-right, .serv-list1:hover .serv-logo-left {
	animation: 0.5s ease 0s normal none 1 running flipInY;
}
.serv-list1:hover .serv-img img {
	transform: scale(1.2)
}
.certifiacatelist a {
	overflow: hidden;
}
.certifiacatelist img {
	width: 100%;
	transition: all 500ms ease-in-out;
	transform: scale(1, 1);
}
.certifiacatelist:hover img {
	transform: scale(1.1)
}
.certifiacatelist.corner-left::before {
	border-width: 2px 0px 0 2px;
	left: 0px;
	top: 0px;
}
.certifiacatelist.corner-left::after {
	border-width: 0 2px 2px 0;
	bottom: 0;
	right: 0;
}
.certifiacatelist .cer-title {
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	color: #045895;
	padding-top: 15px;
}
.certifiacatelist {	/*margin-bottom:20px;*/
}
.vid {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;/*	border:1px solid #dbdbdb;*/
}
.vid iframe, .vid object, .vid embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.smart-cls h4 {
	color: #045895;
	font-family: 'RalewayExtraBold';
	font-size: 18px;
	line-height: 20px;
	text-transform: uppercase;
}
body .fancybox-nav span {
	visibility: visible;
}
.members-details {
	border-top: 1px solid #b3b3b3;
}
li.og-expanded .product-inner {
	background: #045895;
}
li.og-expanded .product-image .career-tile, li.og-expanded .product-image .career-tile span {
	color: #fff;
}
.apply {
	display: inline-block;
	padding: 10px 20px;
	margin: 10px 0 30px;
	background: #fff;
	font-family: 'RalewayExtraBold';
	cursor: pointer;
	font-size: 18px;
	color: #045895;
	text-transform: uppercase;
	transition: all 500ms ease-in-out;
}
.apply:hover {
	background: #045895;
	color: #fff;
}
.mr-top {
	margin-top: 80px;
}
.teamtxt {font-size:13px!important;}