* {
	font-family: 'Quicksand', sans-serif;
}

h1 {
	font-family: 'Poller One', cursive;
	text-align: center;
	padding-bottom: 50px;
}

#advertisement .container,
#market-research .container,
#corporate-indetity .container,
#contact .container {
	padding-top: 100px;
	padding-bottom: 100px;
}

.btn,
.form-control,
.modal {
	border-radius: 0 !important;
	border: none !important;
}

.form-control {
	background-clip: initial !important;
}


/* NAV */
.navbar {
	background: rgba(255, 255, 255, 0.8);
	border-bottom: 2px solid #3d3d3d;
	padding: 0 !important;
}

.navbar-brand {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.navbar-brand img {
	height: 35px;
}

.nav-link {
	color: #3d3d3d;
	padding-left: 20px !important;
	padding-right: 20px !important;
	padding-top: 13px !important;
	padding-bottom: 13px !important;
}

.nav-link:hover,
.nav-link:focus,
.nav-link:active {
	color: #fff;
	background: #3d3d3d;
}


/* CAROUSEL */
#carousel {
	margin-top: 50px;
	max-height: 500px;
}

.carousel-caption {
	background: rgba(0, 0, 0, 0.5);
	width: 100%;
	bottom: 0  !important;
	right: 0  !important;
	left: 0  !important;
}


/* MARKET RESEARCH */
#market-research {
	background: #a50608;
	color: #fff;
}


/* CONTACT */
#contact {
	background: #a50608;
	color: #fff;
}

#contact input {
	margin-bottom: 20px;
}

#contact textarea {
	resize: none;
	margin-bottom: 20px;
	height: 270px;
}

#contact a {
	color: #28a745 !important;
}

#contact a:hover {
	color: #28a745 !important;
}

#contact .text-muted {
	color: #fff !important;
	font-size: 13px;
}

#contact .btn {
	float: right;
	background: -webkit-linear-gradient(right, #28a745 50%, #218838 50%);
	background: -moz-linear-gradient(right, #28a745 50%, #218838 50%);
	background: -o-linear-gradient(right, #28a745 50%, #218838 50%);
	background: linear-gradient(to left, #28a745 50%, #218838 50%);
	background-size: 200% 100%;
	background-position: right bottom;
	transition: all 0.75s ease;
}

#contact .btn:hover {
	color: #fff;
	background-position: left bottom;
}


/* SCROLL TO TOP */
#scrollToTop {
	display: none;
	position: fixed;
	right: 20px;
	bottom: 20px;
	
}

#scrollToTop a {
	color: #28a745;
	font-size: 40px;
}

#scrollToTop a:hover {
	color: #218838;
}


/* FOOTER */
footer {
	background: #3d3d3d;
	color: #fff;
	width: 100%;
}

footer .container {
	padding-top: 20px;
	padding-bottom: 20px;
}

footer h5 {
	border-bottom: 1px solid #a50608;
}

footer li {
	list-style: none;
	margin-left: -40px;
}

footer a {
	color: #28a745 !important;
}

footer a:hover {
	color: #28a745 !important;
}


.copyright {
	text-align: center;
	font-size: 12px;
}


/* COOKIE */
#cookie {
	position: fixed;
	width: 100%;
	bottom: 0;
	background: #fff;
	border-top: 2px solid #28a745;
	text-align: center;
	padding: 20px;
	
}

#cookie p {
	display: inline;
}

#cookie .btn {
	display: inline;
}


/* TABLET */
@media (min-width: 426px) and (max-width: 768px) {
	/* NAVBAR */
	.navbar {
		background: #fff;
	}
	
	.navbar-brand {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
		padding-left: 10px;
	}
	
	.custom-toggler.navbar-toggler {
		border-color: #a50608;
		margin-right: 10px;
		
	}
	
	.custom-toggler .navbar-toggler-icon {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(165, 6, 8, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
	}
	
	/* CAROUSEL */
	#carousel {
		display: none;
	}
}


/* MOBILE */
@media (max-width: 425px) {
	h1 {
		font-size: 26px !important;
	}
	
	
	/* NAVBAR */
	.navbar {
		background: #fff;
	}
	
	.navbar-brand {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
		padding-left: 10px;
		background-size: contain;
	}
	
	.custom-toggler.navbar-toggler {
		border-color: #a50608;
		margin-right: 10px;
		
	}
	
	.custom-toggler .navbar-toggler-icon {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(165, 6, 8, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
	}
	
	
	/* CAROUSEL */
	#carousel {
		display: none;
	}
	
	
	/* IMAGES */
	img {
		max-width: 95%;
	}
}