/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/templates/modern-business)
 * Copyright 2013-2020 Start Bootstrap
 * Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */
body {
  padding-top: 56px;
}
a:link {
	text-decoration: none !important;
}
.carousel-item {
	height: 65vh;
	min-height: 300px;
	background: no-repeat center center scroll;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.portfolio-item {
	margin-bottom: 30px;
}
.breadcrumb-link {
	color: #012B49;
	font-weight: bold;
}
/* custom styles */
.bg-dark {
	background: #000000;/* fallback for old browsers */
	background: -webkit-linear-gradient(to bottom, #434343, #000000);/* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to bottom, #434343, #000000);/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.navbar-dark .navbar-brand {
	font-size: 1.1rem !important;
   color: #22e014;
}
.navbar-dark .navbar-brand:hover {
   color: #11ff00;
}
.navbar-dark .navbar-nav .nav-link:link,
.navbar-dark .navbar-nav .nav-link:visited,
.navbar-dark .navbar-nav .nav-link:active {
	color: #A3B0C7 !important;
}.navbar-dark .navbar-nav .nav-link:hover {
	color: #D8E7FF !important;
}
.container-body {
	background-color:#fff;
	padding-bottom: 60px;
}
.head-title {
	font-size: 2.5em;
	font-weight: bold;
	line-height: normal;
	padding: 40px 0 30px 0;
	text-align: center;
}
.content-title {
	font-size: 1.6rem;
	line-height: 1;
	font-weight: 600;
}
.hide {
	display: none;
}
.show {
	display: block;
}
footer {
	width: 1140px;
	margin: auto;
	background: #0F2027;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to top, #2C5364, #203A43, #0F2027);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to top, #2C5364, #203A43, #0F2027); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.py-5 {
	padding-top: 1.7rem !important;
	padding-bottom: 1.7rem !important;
}
@media screen and (max-device-width: 1199px) {
	footer {
		width: 960px;
	}
}
@media screen and (max-device-width: 991px) {
	.head-title {
		font-size: 1.5em;
	}
	.content-title {
		font-size: 1.3em;
	}
	.col-md-9 {
		padding-left:0;
		padding-right:15px;
	}
	footer {
		width: 720px;
	}
}
@media screen and (max-device-width: 767px) {
	.nav-link {
		font-size: 1.1rem;
	}
	.content-title {
		padding-top: 60px;
		text-align: center;
	}
	.col-md-9 {
		padding-left:10px;
		padding-right:10px;
	}
	footer {
		width: 540px;
	}
}
@media screen and (max-device-width: 575px){
	footer {
		width: 100%;
	}
}
@media screen and (max-device-width: 380px) {
	.hidethis {
		display:none;
	}
	.col-md-9 {
		padding-left: 1%;
		padding-right: 1%;
	}
}