a,
#home-slider .caption h1 span, 
#twitter-carousel .item span, 
#footer .footer-bottom, 
#single-portfolio .close-folio-item:hover, 
.single-table.featured,
.contact-info ul li a:hover, 
#footer .footer-bottom a  {
  color: #028fcc;
}

.btn.btn-primary {
	background-color: transparent;
	color: #0cdef2;
	border: 1px solid #0cdef2;
	font-family: 'GESSTwoMedium-Medium';
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.btn.btn-primary:hover {
  background-color: #027db3
}

a:hover, a:focus {
	color: #027db3;
}


.navbar.navbar-default{
	background: rgba(0,0,0,.7);
	-webkit-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

.navbar-fixed-top{
	bottom: inherit !important;
	background-color: #000 !important;
	position: fixed !important;
}

.btn-loadmore:hover  {
	border: 1px solid #028fcc;
}

.caption .btn-start:hover, 
.left-control:hover, 
.right-control:hover {
	border-color: #028fcc;
}

.twitter-icon .fa-twitter:after {
	border-color: #028fcc transparent transparent;
}


@media screen and (min-width: 992px) {

	.bordr{
		border-right: 1px solid #0cdef2;
	}

	.internal .col-md-10{
		padding: 0;
	}
	.internal .col-md-2{
		padding: 0;
	}

	.mt20{
		margin-top: 20px;
	}

	.pr{
		padding-right: 50px;
		border-right: 2px solid #afafaf;
	}
	.pl{
		padding-left: 50px;
	 }


}
@media screen and (min-width: 1200px) {

	.hand {
		display: block;
	}
	.skew{
		-ms-transform: skew(48deg); /* IE 9 */
		-webkit-transform: skew(48deg); /* Safari */
		transform: skew(48deg);
		background: rgba(14,101,110,0.7);
		padding-right: 60px;
		padding-left: 60px;

	}
	.antiskew{
		-ms-transform: skew(-48deg); /* IE 9 */
		-webkit-transform: skew(-48deg); /* Safari */
		transform: skew(-48deg);
	}

	.navbar.navbar-default{
		bottom: -20px;
		z-index: 1000;
		position: absolute;
		width: 100%;
	}

	.navbar-nav.navbar-right:last-child {
		margin-left: -57px !important;
	}
	.container-fluid{
		padding-left:0 ;
	}
	.navbar-default .navbar-collapse{
		padding: 0;
	}
	.navbar > .container-fluid .navbar-brand {
		margin-right: 0;
	}
}

@media screen and (min-width: 1400px) {
	.intakel{
		display: block;
	}
	#home-slider .caption h1 {

		font-size: 120px;
	}
	#home-slider .caption {
		margin-top: -160px;
	}

	#home-slider .caption p {
		font-size: 60px;
	}
}



@media screen and (max-width: 1400px) {

}

@media screen and (max-width: 1200px) {

}

@media screen and (max-width: 992px) {

	body{
		text-align: center !important;
	}


	.footerp{
		float: none !important;
	}

	.img-responsive{
		margin: auto !important;
	}
	.navbar-header{
		position: absolute;
	}


.btn-primary{
	float: none !important;
}
	.pd{
		padding-bottom: 20px;
	}
}

@media screen and (max-width: 768px) {
	.navbar-brand img{
		height: 40px;
	}
	.navbar-brand h1{
		margin-top: -10px;
	}
	#home .navbar{
		margin-bottom: 0px;
	}
	.navbar-default .navbar-nav>li>a{
		padding: 10px 0;
	}
	.navbar-header{
		position: relative;
	}
}

@media screen and (max-width: 450px) {
	#home-slider .caption h1{
		font-size: 50px;
	}
	#home-slider .caption p{
		font-size: 20px;
	}
}