.mask {
	background: #fff;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 100000;
}
#navigation-sticky.trans-nav {
	background: rgba(0,199,255,0.1);
}
.darken {
	background-color: rgba(0, 199, 255, 0.90) !important;
}
#home {
	background-color: #00c7ff;
}
.nav-menu ul li a:hover{
 	color: #00737f;
 	background-color: #ffffff;
	border: 1px solid #00e6ff;
}
.nav-menu ul li.active a {
	color: #ffffff;
	background-color: transperent;
  	border: 1px solid #ffffff;
}
.nav>li{position:relative;display:block;}.nav>li>a{position:relative;display:block;padding:10px 15px;}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#ff7d00;}

body {
	color: #738e96;
}
p {
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 30px;
	font-weight: 300;
}
.project-desc {
	color: #738e96;
}
.main
{
	color: #00c7ff;
}
.sub 
{
	margin-bottom: 20px;
	color: #00737f;
	margin-top: -10px;
}
.bg2 {
	background-color: #f9f9f9;
}
.timeline .title {
	color: #00737f;
	border: 3px solid #00c7ff;
}
.timeline .start {
	border: 3px solid #00c7ff;
}
.timeline .note h3 {
	color: #00737f;
}
.timeline .note span.company {
	color: #738e96;
}
.timeline .note span.adress {
	color: #738e96;
}
.timeline .note span.date {
	color: #738e96;
}
.timeline .start a {
	color:#005c88;
}
.timeline .start a:hover {
	color:#007bb6;
}
.timeline .note:after {
	background: none repeat scroll 0 0 #f9f9f9;
	border: 2px solid #00c7ff;
}
.timeline .note:hover:after {
	background: none repeat scroll 0 0 #00c7ff;
	border: 2px solid #00c7ff;
}
.portfolio-items article .overlay {
	color: #003a40;
}
.portfolio-items article .overlay h3 {
	color: #00737f;
}

#protfolio-control #close-project {
	color: #f12938;
}

#protfolio-control #prev-project { 
	color:#003a40;
}

#protfolio-control #next-project { 
	color:#003a40;
}
.bg3 {
	background-color: #ff7d00;
}
.bg4 {
	background-color: #00737f;
}
.pagination-testimonial .swiper-pagination-switch {
	background: none repeat scroll 0 0 #002b30;
}
.pagination-testimonial .swiper-pagination-switch:hover {
	background: none repeat scroll 0 0 #00c7ff;
}
.pagination-testimonial .swiper-visible-switch {
	background: none repeat scroll 0 0 #ffffff;
}
.contact-block {
	color: #f9f9f9;
}
.social-icon a {
	color: #f9f9f9;
	padding: 0 5px 20px 5px;
	display: inline-block;
}
.social-icon a:hover {
	color: #00c7ff !important;
}
.form input[type="text"], .form input[type="email"], .form input[type="phone"], .form input[type="url"], .form input[type="search"], .form input[type="tel"], .form input[type="password"], .form select {
	background: none repeat scroll 0 0 #EEEEEE;
	border: #00737f 1px solid;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	color: #555555;
	font-size: 16px;
	font-weight: 400;
	height: 50px;
	outline: medium none;
	padding: 5px 5px 5px 10px;
	-webkit-transition: background 0.25s ease-in-out 0s;
	-moz-transition: background 0.25s ease-in-out 0s;
	-ms-transition: background 0.25s ease-in-out 0s;
	-o-transition: background 0.25s ease-in-out 0s;
	transition: background 0.25s ease-in-out 0s;
	width: 100%;
}
.form input[type="text"]:hover, .form input[type="email"]:hover, .form input[type="phone"]:hover, .form input[type="url"]:hover, .form input[type="search"]:hover, .form input[type="tel"]:hover, .form input[type="password"]:hover, .form select:hover {
	background: none repeat scroll 0 0 #FFFFFF;
	border: #00737f 1px solid;
	outline: medium none;
	-webkit-transition: all 0.4s ease 0.1s;
	-moz-transition: all 0.4s ease 0.1s;
	-ms-transition: all 0.4s ease 0.1s;
	-o-transition: all 0.4s ease 0.1s;
	transition: all 0.4s ease 0.1s;
	width: 100%;
}
.form input[type="text"]:focus, .form input[type="email"]:focus, .form input[type="phone"]:focus, .form input[type="url"]:focus, .form input[type="search"]:focus, .form input[type="tel"]:focus, .form input[type="password"]:focus, .form select:focus {
	border: medium none;
	color: #000000;
	border: #00c7ff 1px solid;
	outline: medium none;
}
.form input.input-lg[type="text"], .form input.input-lg[type="email"], .form input.input-lg[type="phone"], .form input.input-lg[type="url"], .form input.input-lg[type="search"], .form input.input-lg[type="tel"], .form input.input-lg[type="password"], .form select.input-lg {
	border: medium none;
	height: 48px;
	outline: medium none;
}
.form input.input-sm[type="text"], .form input.input-sm[type="email"], .form input.input-sm[type="phone"], .form input.input-sm[type="url"], .form input.input-sm[type="search"], .form input.input-sm[type="tel"], .form input.input-sm[type="password"], .form select.input-sm {
	border: medium none;
	height: 28px;
	outline: medium none;
	width: 100%;
}
.form textarea {
	background: none repeat scroll 0 0 #EEEEEE;
	border: #00737f 1px solid;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	color: #555555;
	font-size: 16px;
	font-weight: 400;
	outline: medium none;
	padding: 10px 5px 0 10px;
	transition: all 0.4s ease 0.1s;
	-webkit-transition: all 0.4s ease 0.1s;
	-ms-transition: all 0.4s ease 0.1s;
	-moz-transition: all 0.4s ease 0.1s;
	transition: all 0.4s ease 0.1s;
	width: 100%;
}
.form textarea:hover {
	background: none repeat scroll 0 0 #FFFFFF;
	border: #00737f 1px solid;
	outline: medium none;
	-webkit-transition: background 0.25s ease-in-out 0s;
	-moz-transition: background 0.25s ease-in-out 0s;
	-ms-transition: background 0.25s ease-in-out 0s;
	-o-transition: background 0.25s ease-in-out 0s;
	transition: background 0.25s ease-in-out 0s;
	width: 100%;
}
.form textarea:focus {
	border: medium none;
	outline: medium none;
	color: #000000;
	border: #00c7ff 1px solid;
}
.btn-trans.btn-border {
	background-color: rgba(250, 250, 250, 1);
	border: 2px solid #3B3F50;
	color: #3B3F50;
}
.btn-trans.btn-border-w:hover, .btn-trans.btn-border-w:focus {
	background-color: #ff7d00;
	color: #000000;
}
.btn-trans.btn-border:hover, .btn-trans.btn-border:focus {
	background-color: #00c7ff;
	border-color: rgba(0, 0, 0, 0);
	color: #FFFFFF;
}
.form-group label.error {
	font-weight: 400;
	color: #ffffff;
}
.btn-light {
	border: 2px solid #ffffff;
	color: #ffffff;
	overflow: hidden;
}
.btn-light:hover {
	background-color: #ffffff;
	border: 2px solid #ffffff;
	color: #ff7d00;
	overflow: hidden;
}