/* retina */
img.logo_eleos {
	display: block;
}
img.logo_retina {
	display: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    img.logo_eleos {
        display: none !important;
    }
    img.logo_retina {
        display: block !important;
    }
	
}

@media only screen and (min-width: 960px) and (max-width: 1200px) {
	
	.site_wrapper {
		padding:0 30px;
	}

	.strip_template .strip-text h1 {
		font-size: 50px;
		line-height: 52px;
		margin-bottom: 11px;
	}
	.strip_template .strip-text h3 {
		font-size:20px;
		line-height:20px;
		margin:0 0 39px 0;
	}
	.strip_template figure.double section .strip-text {
		padding:0 0 0 100px;
	}
	.strip_template figure.double section:first-child .strip-text {
		padding:0 100px 0 0;
	}	


}

@media only screen and (min-width: 760px) and (max-width: 960px) {
	.site_wrapper {
		width:724px;
		margin:0 auto;
	}
	
	.main_header {
		min-height:90px;
	}
	.logo {
		margin:0 22px;
	}

	.site_wrapper {
		padding:0 15px;
	}

	.strip_template .strip-text h1 {
		font-size: 50px;
		line-height: 52px;
		margin-bottom: 11px;
	}
	.strip_template .strip-text h3 {
		font-size:20px;
		line-height:20px;
		margin:0 0 39px 0;
	}
	.strip_template figure.double section .strip-text {
		padding:0 0 0 80px;
	}
	.strip_template figure.double section:first-child .strip-text {
		padding:0 80px 0 0;
	}	

}
@media only screen and (min-width: 760px) and (max-width: 1025px) {

	.mobile-hover {
		position:absolute;
		left:0;
		top:0;
		width:100%;
		height:100%;
		display:block;
		z-index:33;
	}
	.strip-item.hovered .mobile-hover {
		z-index:-33;
	}
}

@media only screen and (min-width: 760px) {
	.mobile_menu_wrapper {
		display: none!important;
	}
}

@media only screen and (max-width: 760px) {
	.main_wrapper {
	padding:30px 0;

	}
.header_wrapper
{
max-width:150px !important;
}

	img.logo_retina{
	width:150px;
	height:63px;

	}
	img.logo_eleos{
	width:150px;
	height:63px;
	}

	
	header.main_header,
	.fullscreen_page .main_header {
		position:relative;
		width:100%;
		display:block;
		min-height:46px;
	}
	header.main_header .header_wrapper,
	.fullscreen_page .main_header .header_wrapper {
		position:relative;
		text-align:left;
		padding:13px 10px 12px 10px;
		margin:0 auto !important;
	}
	.fullscreen_page .main_header {
		margin-top:0;
	}
	header.main_header .logo,
	.fullscreen_page header.main_header .logo {
		margin:0!important;
	}
	.logo_wrapper,
	.logo {
		font-size:0;
		line-height:0;
	}
	.logo img {
		max-height:40px;
		width:auto;
	}
	header.main_header nav {
		display:none;
	}
	header.main_header footer {
		display:none;
	}
	.site_wrapper {
		width:100%;
		text-align:center;
		padding:0;
	}	
	.strip_template figure {
		position:static;
	}
	.strip_template figure section {
		width:100%!important;
		height:auto!important;
	}
	.strip-menu .strip-caption,
	.strip-menu .strip_btn {
	}
	.strip_template figure section .strip-text {
		opacity:0.999!important;
		position:static;
		padding:30px 18px!important;
		text-align:right;
	}
	.strip_template figure section .strip-text h1 {
		font-size:32px;
		line-height:normal;
		margin:0;
	}
	.strip-menu .strip-fadder {
		left:auto;
		right:0px;
	}


}

@media only screen and (min-width: 420px) and (max-width: 761px) {
	

	.main_wrapper {
		width:420px;
		margin:0 auto;
		text-align:left;
	}
	.strip_template figure a:hover {
    background-color: rgba(0, 177, 235, 0.1) !important;
		text-align:center;

}

	
	
	
}

@media only screen and (max-width: 420px) {
	.main_wrapper {
		width:300px;
		margin:0 auto;
		text-align:left;
	}
		.strip_template figure a:hover {
    background-color: rgba(0, 177, 235, 0.1) !important;
		text-align:center;

		
}

