html {
  height: 100%;
}

body {
	font: 13px/1.5em Arial,Helvetica, sans-serif;
	color:#000;
	min-height: 100%;
	background: #d8e6e4 url(../img/bg_body.jpg) repeat-x top;
}
img{
    max-width: 100%;
}
p, div {
	font-size: 100%;
}

a {
	color: #e11822;
	text-decoration: underline;
}

.debug {
	border: 1px solid red;
}

.wrap,
	.wrap-bg {
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
}

.wrap {
	margin-top: 28px;
	background: url(../img/print.jpg) no-repeat left top;
}

.wrap-bg {
	margin-top: 28px;
}

.wrap-bg-1 {
	background: url(../img/page_bg_1.png) no-repeat left top;
}

.wrap-bg-2 {
	background: url(../img/page_bg_2.png) no-repeat left top;
}

.wrap-bg-3 {
	background: url(../img/page_bg_3.png) no-repeat left top;
}

.wrap-bg-4 {
	background: url(../img/page_bg_4.png) no-repeat left top;
}

.wrap-bg-5 {
	background: url(../img/page_bg_5.png) no-repeat left top;
}

/* HEAD */	
	.page-slogan h1 {
		font-family: "Trebuchet MS", "Arial", sans-serif;
		font-size: 2.5em;
		text-transform: uppercase;
		color: #262e41;
		line-height: 1.2em;
		margin-bottom: 60px;
		text-align: center;
	}

.head .head-text {
	margin-top: -20px;
	padding-top: 0;
}

.page-logo {
	margin-top: 2em;
}

/* LANGUAGE MENU */
.language-menu {
	list-style: none;
	margin-top: 15px;
	padding: 0;
	margin: 18px 1.5em 0 4em;
}

	.language-menu li {
		float: left;
		padding: 0 6px;
	}
	
	.language-menu li a {
		text-decoration: underline;
		color: #919dbc;
	}
	
	.language-menu li.active a {
		color: #aa1519;
		font-weight: bold;
		text-decoration: none;
		position: relative;
		top: -3px;
	}

	
/* NAVIGATION */
.navigation {
	list-style: none;
	margin-top: 3em;
}

	.navigation li a {
		display: block;
		padding: 8px 0 8px 4px;
		font-size: 1.0769em;
		color: #0c100c;
		text-decoration: none;
		border-bottom: 1px dashed #a2a6c7;
	}
	
	.navigation li a:hover {
		text-decoration: underline;
	}

	.navigation li:last-child a {
		border-bottom: none;
	}

	.navigation li.active a {
		color: #aa1519;
		text-transform: uppercase;
		padding-left: 0px;
		font-weight: bold;
	}

.page {
	margin-top: 260px;
}
	
/* SLIDER */
.slider {
	background-size: 100%;
	height: 370px;
	overflow: hidden;
}
.slider .slider-logo{
    width: 100%;
    height: 355px;
}


/* CONTACT HEAD */
.phone-number-head {
	font-family: "Georgia", "Times New Roman", serif;
	font-size: 2.7692em;
	color: #6d7996;
	font-style: italic;
	text-align: right;
	margin-top: 0.6em;
	height: 100px;
	background: url(../img/flag.png) no-repeat center bottom;
}

	.phone-number-head span {
		font-size: 0.33em;
		font-family: "Arial", sans-serif;
		font-style: normal;
		position: relative;
		top: -20px;
		left: 10px;
		
	}

/* CONTENT */
.content-section h1 {
	font-family: "Trebuchet MS", "Arial", sans-serif;
	font-size: 2.5em;
	text-transform: uppercase;
	color: #262e41;
	line-height: 1.2em;
	margin-bottom: 2em;
	margin-top: -1em;
}

	.content-section h1 span {
		padding-top: 1em;
		margin-left: 2.5em;
	}

.head-text {
	font-family: "Georgia", "Times New Roman", serif;
	font-size: 1.3846em;
	font-style: italic;
	color: #262e41;
}

.content {
	padding: 2em 0 5em 0;
}

	.more-link {
		text-align: right;
	}
	
.content-page {
	padding: 0 0 5em 0;
}
	
/* CONTACT */
.contact-text {
	font-size: 0.9230em;
	color: #a25355;
}

.contact-number {
	font-family: "Georgia", "Times New Roman", serif;
	font-size: 2.7692em;
	color: #6d7996;
	line-height: 0;
	padding: 0 0 0.3em 0;
	margin: 0;
}

.copyrights, .address {
	color: #a25355;
	font-size: 0.9230em;
}

.copyrights {
	padding-left: 40px;
}

/* FOOTER */
.footer {
	background: url(../img/footer-bg.png) bottom repeat-x;
}

.footer-page {
	padding-top: 4em;
}

.footer .head-text {
	margin-bottom: 100px;
}

.footer-menu {
	padding: 0;
	margin: 30px 0 20px 0;
	text-align: center;
}

	.footer-menu li {
		display: inline-block;
		padding: 0 10px;
		font-size: 0.9230em;
		background: url(../img/footer-menu-list.png) no-repeat center left;
	}

	.footer-menu li:first-child {
		background: none;
		padding-left: 0;
	}
	
	.footer-menu li:last-child {
		padding-right: 0;
	}

	.footer-menu li a {
		color: #b3bfc7;
		text-decoration: none;
	}
		.footer-menu li a:hover {
			text-decoration: underline;
		}
		
@media screen and (max-width: 767px) {
    body {
		background-image: none;
	}
	
	.wrap,
		.wrap-bg {
		padding-top: 0;
		background: none;
	}
	
	.slider {
		height: auto;
		text-align: center;
	}
	
		.slider .slider-logo {
			margin-left: 0;
		}
		
		.slider .slider-logo-in {
			position: static;
		}
	
	.head {
		background: none;
	}
	
	.head img {
		margin-left: auto;
	}
	
	.phone-number-head {
		padding-top: 0;
		height: 100px;
		background: url(../img/flag.png) no-repeat center bottom;
	}

	.content-section h1 {
		margin-top: 0;
	}

		.content-section h1 span {
			padding-top: 1em;
			margin-left: 2.5em;
		}
	
	.navigation {
		display: none;
		margin-left: 1em;
		margin-right: 1em;
		padding-left: 0;
	}
	
		.navigation li a {
			padding-left: 0;
		}
		
		.collapse-menu {
			display: block;
			background: #929dbd;
			padding: 1em;
			margin: 1em;
			color: #fff;
			text-transform: uppercase;
			font-weight: bold;
			text-align: center;
		}
	
	.page {
		margin-top: 0;
	}
	
	.page-slogan {
		text-align: center;
	}
	
	
	.content-page {
		text-align: left;
	}
	
	.footer {
		padding-top: 1em;
	}
	
	.footer-page {
		margin-top: 2em;
	}
	
	.copyrights {
		padding-left: 0;
		margin-top: 2em;
	}
    .slider .slider-logo{
        width: 100%;
        height: 100%;
    }
    .slider .slider-logo img{
        height: 300px;
    }
}
@media screen and (max-width: 479px) {
        .slider .slider-logo img{
        height: 200px;
    }
    
}