@media (min-width: 768px) and (max-width: 990px) {
	.container{
	  padding-right: 0px !important;
	  padding-left: 0px !important;
	}
}
a, a:hover {
  cursor: pointer;
}
.hero-carousel .item{
	background-repeat: no-repeat !important;
	background-position: top center !important;
	background-attachment: fixed !important;
	background-size: contain !important;
}
@media (max-width: 1800px) {
.hero-carousel .item{
	background-size: auto !important;
	background-attachment: fixed !important;
}
}
.dropdown-menu{
	background-color: rgba(0,0,0,0.6) !important;	
}
@media (max-width: 768px) {
    .dropdown-menu{
		background-color: rgba(60,60,59,0.9) !important;
	}
	#header .navbar-default .navbar-nav>.open .dropdown-menu>li>a{
		color: white !important;		
	}
}
.navbar-nav{
	font-size: 1.7rem;	
}
#wrapper{
	 background-attachment: fixed;
	 background-size: contain;
}
@media (max-width: 1200px) {
	#wrapper{
		 background-size: auto;
	}
}
section a{
	border-bottom: 1px solid #eaedf2;
}
section a:hover{
	border-bottom: 1px solid #009fe3;
}
section .carousel a, section .carousel a:hover{
	border-bottom: none;
}
.solution section .page-header i{
	color: #eaedf2 !important;	
}
.contact-page [class^="fa-icon-"], .contact-page [class*=" fa-icon-"]{
	margin-right: 0px !important;	
}
@media (max-width: 768px) {
    .sidebar{
		display: none;	
	}
}
.contact-page #main-content{
	padding: 0;	
}
#footer-copyright:hover a{
	color: #ffffff;
	text-decoration: none;	
}
#footer-copyright .privacy a, #footer-copyright .privacy a:hover{
	color: #ffffff;
}
.panel.panel-image .panel-body .panel-title{
		font-weight: bold;
}
@media (max-width: 1200px) {
	.panel.panel-image .panel-body .panel-title{
		font-size: 2rem;	
	}
}
@media (max-width: 990px) {
	.panel.panel-image .panel-body .panel-title{
		font-size: 1.5rem;	
	}
}
@media (max-width: 768px) {
	.panel.panel-image .panel-body .panel-title{
		font-size: 2rem;	
	}
}
.ref-logo img{
	width: 100%;
	height: auto; 
}
.ref-logo a, .ref-logo a:hover, .ref-logo a:focus{
	border-bottom: none; 
	text-decoration: none; 
}
#pjAcceptCookieBar .btn{
	padding: 5px;
	margin: 0 20px;
	background-color: #ffffff;
	border-color: #ffffff;
	color: #009fe3;
	font-size: 14px;
}
#pjAcceptCookieBar .btn:hover{
	background-color: #009fe3;
	border-color: #ffffff;
	color: #ffffff;
}
#pjAcceptCookieBar a, #pjAcceptCookieBar a:hover{
	color: #ffffff;
	text-decoration: underline;
}
