.holiday{
	/*background-color: #919191;*/
	background-color: #00637b;
	color: white;
	text-align: center;
	padding: 6px;
}

.holiday div{
	display: inline;
}

@media (max-width: 1000px){
	.holiday div{
		display: block;
	}
}

@media (max-width: 500px){
	.holiday div{
		display: inline;
	}
}
/*********************************************************************************************/
/******************************************** 20 Years ***************************************/
/*********************************************************************************************/
.twenty_years_xl, .twenty_years_l, .twenty_years_m, .twenty_years_s{
	display: none;
}

.play_now_btn{
	display: inline-block;
	color: white;
	background-color: black;
	padding: 12px 40px;
    border-radius: 30px;
	text-decoration: none;
}

.play_daliy_btn{
	display: inline-block;
	color: black;
	font-weight: bold;
}

.twenty_years_xxl{
	text-align: center;
}

.twenty_years_xxl img{
	max-width: 100%;
}

.twenty_years_xxl .play_btn_wrapper{
	width: 1920px;
	height: 725px;
	margin: -725px auto 0 auto;
	text-align: right;
}

.twenty_years_xxl .play_now_btn{
	margin: 558px 44px 0 0;
}

.twenty_years_xxl .play_daliy_btn{
	margin-right: 156px;
}	

@media (max-width: 1920px){
	.twenty_years_xxl{
		display: none;
	}

	.twenty_years_xl{
		display: block;
		position: relative;
		text-align: center;
	}

	.twenty_years_xl img{
		max-width: 100%;
	}

	.twenty_years_xl .play_btn_wrapper{
		width: 100%;
		padding-bottom: 37.7%;
		position: absolute;
		text-align: right;
		top: 0;
		box-sizing: border-box;
		margin: 0;
	}

	.twenty_years_xl .play_btn_wrapper > div{
		position: absolute;
		bottom: 16.3%;
		left: 75%;
	}
	
	
	.twenty_years_xl .play_now_btn{
		margin-right: 25px;
		padding: 10px 30px;
	}
}

@media (max-width: 1500px){
	.twenty_years_xl .play_btn_wrapper > div{
		left: 73%;
	}
}

@media (max-width: 1300px){	
	.twenty_years_xl .play_btn_wrapper > div{
		left: 72%;
	}
	
	.twenty_years_xl .play_now_btn{
		padding: 8px 25px;
	}
}

@media (max-width: 1200px){	
	.twenty_years_xl{
		display: none;
	}

	.twenty_years_l{
		display: block;
		position: relative;
		text-align: center;
	}

	.twenty_years_l img{
		max-width: 100%;
	}

	.twenty_years_l .play_btn_wrapper{
		width: 100%;
		padding-bottom: 37.7%;
		position: absolute;
		text-align: right;
		top: 0;
		box-sizing: border-box;
		margin: 0;
	}
	
	.twenty_years_l .play_btn_wrapper > div{
		position: absolute;
		bottom: 11%;
		left: 66%;
	}
	
	
	.twenty_years_l .play_now_btn{
		margin-right: 25px;
		padding: 8px 25px;
	}
}

@media (max-width: 1000px){	
	.twenty_years_l .play_now_btn{
		margin-right: 15px;
		padding: 6px 18px;
	}
}

@media (max-width: 900px){	
	.twenty_years_l{
		display: none;
	}

	.twenty_years_m{
		display: block;
		position: relative;
		text-align: center;
	}

	.twenty_years_m img{
		max-width: 100%;
	}

	.twenty_years_m .play_btn_wrapper{
		width: 100%;
		padding-bottom: 61.3%;
		position: absolute;
		text-align: right;
		top: 0;
		box-sizing: border-box;
		margin: 0;
	}
	
	.twenty_years_m .play_btn_wrapper > div{
		position: absolute;
		bottom: 11%;
		left: 0%;
		width: 100%;
		text-align: center;
	}
	
	
	.twenty_years_m .play_now_btn{
		margin-right: 25px;
		padding: 8px 25px;
	}
}

@media (max-width: 767px){
	.twenty_years_m .play_now_btn{
		margin-right: 15px;
		padding: 6px 18px;
	}
}

@media (max-width: 600px){	
	.twenty_years_m{
		display: none;
	}

	.twenty_years_s{
		display: block;
		position: relative;
		text-align: center;
	}

	.twenty_years_s img{
		max-width: 100%;
	}

	.twenty_years_s .play_btn_wrapper{
		width: 100%;
		padding-bottom: 90.6%;
		position: absolute;
		text-align: right;
		top: 0;
		box-sizing: border-box;
		margin: 0;
	}
	
	.twenty_years_s .play_btn_wrapper > div{
		position: absolute;
		bottom: 11%;
		left: 0%;
		width: 100%;
		text-align: center;
	}
	
	
	.twenty_years_s .play_now_btn{
		margin-right: 25px;
		padding: 8px 25px;
	}
}

@media (max-width: 450px){
	.twenty_years_s .play_now_btn{
		margin-right: 15px;
		padding: 6px 18px;
	}
}

@media (max-width: 350px){
	.twenty_years_s .play_now_btn {
		margin-right: 15px;
		padding: 5px 14px;
	}
}		
/*********************************************************************************************/
/******************************************** Nerd-Shirt *************************************/
/*********************************************************************************************/
.nerd_shirt_banner_xl, .nerd_shirt_banner_l, .nerd_shirt_banner_m, .nerd_shirt_banner_s{
	display: none;
}

@media (max-width: 1920px){
	.nerd_shirt_banner_xxl{
		display: none;
	}
	
	.nerd_shirt_banner_xl{
		display: block;
	}
}	

@media (max-width: 900px){
	.nerd_shirt_banner_xl{
		display: none;
	}
	
	.nerd_shirt_banner_l{
		display: block;
	}
}

@media (max-width: 600px){
	.nerd_shirt_banner_l{
		display: none;
	}
	
	.nerd_shirt_banner_m{
		display: block;
	}
}

@media (max-width: 380px){
	.nerd_shirt_banner_m{
		display: none;
	}
	
	.nerd_shirt_banner_s{
		display: block;
	}
}
/*********************************************************************************************/
/******************************************** web fpd ****************************************/
/*********************************************************************************************/
.web_fpd_banner_l, .web_fpd_banner_m, .web_fpd_banner_s{
	text-align: center;
}
	
.web_fpd_banner_m, .web_fpd_banner_s{
	display: none;
}

.web_fpd_banner_l img, .web_fpd_banner_m img, .web_fpd_banner_s img{
	max-width: 100%;
}
	
@media (max-width: 880px){
	.web_fpd_banner_l{
		display: none;
	}
	
	.web_fpd_banner_m{
		display: block;
	}
}

@media (max-width: 431px){
	.web_fpd_banner_m{
		display: none;
	}
	
	.web_fpd_banner_s{
		display: block;
	}
}
/*********************************************************************************************/
/******************************************** Gallery ****************************************/
/*********************************************************************************************/
.gallery_item{
	position: relative;
	display: inline-block;
	width: 100%;
}

.gallery_img_1920, .gallery_img_1200, .gallery_img_900, .gallery_img_600{
	display: block;
	margin: 0 auto;
	max-width: 100%
}

.gallery_img_1200, .gallery_img_900, .gallery_img_600{
	display: none;
}

.gallery_text_3, .gallery_text_4{
	opacity: 0;	
}

.gallery_text_3{
	font-family: 'Source Sans Pro', sans-serif;
	/*max-width: 700px;*/
	width: 100%;
	text-align: right;
	position: absolute;
	color: #ffffff;
	top: 50px;
	/*right: 50px;*/
	white-space: normal;
}

.gallery_text_3  > div{
	display: block;
	max-width: 700px;
	/*padding-right: 8%;*/
	text-align: center;
	padding-left: 50%;
	margin-left: 100px;
}

.gallery_text_4{
	margin-top: 30px;
}

.gallery .gallery_text_3{
	opacity: 1 !important;
	top: 230px !important;
	-moz-transition: opacity 2.5s ease-out, top 1.5s ease-out;
    -o-transition: opacity 2.5s ease-out, top 1.5s ease-out;
    -webkit-transition: opacity 2.5s ease-out, top 1.5s ease-out;
    transition: opacity 2.5s ease-out, top 1.5s ease-out;
}

.gallery  .gallery_text_4{
	-webkit-animation: neon_switch_on 1.5s linear 2s forwards;
	-moz-animation: neon_switch_on 1.5s linear 2s forwards;
	-o-animation: neon_switch_on 1.5s linear 2s forwards;
	animation: neon_switch_on 1.5s linear 2s forwards;
}

@keyframes neon_switch_on{
	0% 	{opacity: 0;}
	
	1% 	{opacity: 0.60;}
	2%{opacity: 0;}
	
	35% {opacity: 0.75;}
	38% {opacity: 0;}
	
	60% {opacity: 0.88;}
	62% {opacity: 0.4;}
		
	100% {opacity: 1;}
}

@media (max-width: 1800px){
	.gallery_text_3  > div{
		display: inline-block;
		margin-left: 0px;
		padding-right: 2%;
	}
}

/*
@media (max-width: 1500px){
	.gallery_text_3  > div{
		padding-right: 0%;
	}
}*/

@media (max-width: 1200px){
	.gallery_item{
		min-height: 500px;
	}
	
	.gallery_img_1920{
		display: none;
	}
	
	.gallery_img_1200{
		display: block;
	}
	
	.gallery_text_3  > div{
		max-width: 620px;
	}
	
	.gallery .gallery_text_3{
		top: 270px !important;
	}	
}

@media (max-width: 900px){
	.gallery_text_3{
		text-align: center;
	}
	
	.gallery_text_3  > div{
		padding-left: 2%;
	}
	
	.gallery_item{
		min-height: 550px;
	}
	
	.gallery .gallery_text_3{
		top: 370px !important;
	}
	
	.gallery_text_4{
		margin-top: 23px;
	}
}

@media (max-width: 800px){
	.gallery_item{
		min-height: 500px;
	}
	
	.gallery .gallery_text_3{
		top: 325px !important;
	}
}	

@media (max-width: 767px){
	.gallery_text_3  > div{
		max-width: 490px;
	}
}

@media (max-width: 700px){
	.gallery_item{
		min-height: 480px;
	}
	
	.gallery .gallery_text_3{
		top: 300px !important;
	}
}
	
@media (max-width: 600px){
	.gallery_item{
		min-height: 500px;
	}
	
	.gallery_img_1200{
		display: none;
	}
	
	.gallery_img_600{
		display: block;
	}
	
	.gallery .gallery_text_3{
		top: 375px !important;
	}
	
	
}

@media (max-width:575px){
	.gallery_text_4{
		margin-top: 15px;
	}
}

@media (max-width: 500px){
	.gallery_item{
		min-height: 475px;
	}
	
	.gallery .gallery_text_3{
		top: 340px !important;
	}
}

@media (max-width: 450px){
	.gallery_item{
		min-height: 460px;
	}
	
	.gallery .gallery_text_3{
		top: 320px !important;
	}
	
	.gallery_text_4{
		font-size: 16px;
	}
}

@media (max-width: 400px){
	.gallery_item{
		min-height: 415px;
	}
	
	.gallery .gallery_text_3{
		top: 290px !important;
	}
	
	.gallery .gallery_text_3_en{
		top: 280px !important;	
	}
	
	.gallery_text_4_en{
		display: inline-block;
		margin-top: 10px;
		width: 220px;
	}
	
	.gallery .gallery_text_3_fr{
		font-size: 22px;	
	}
	
	.gallery .gallery_text_3_fr > div{
		padding-left: 1.5%;
		padding-right: 1.5%;
	}
	
	.gallery_text_4_fr{
		font-size: 14px;
	}	
}

@media (max-width: 360px){
	.gallery_item{
		min-height: 400px;
	}
	
	.gallery .gallery_text_3{
		top: 270px !important;
	}
}
/*********************************************************************************************/
/******************************************** Image block ************************************/
/*********************************************************************************************/
.image_block{
	background-color: #ffffff;
	padding: 80px 0px;
	box-sizing: border-box;
	text-align: center;
}

.image_block_image_wrapper{
	max-width:	395px;
	margin: 16px 8px 0 8px;
	position: relative;
	text-align: left;
	vertical-align: bottom;
}

.image_block_image_wrapper:hover > .image_block_image_text_1,
.image_block_image_wrapper:hover > .image_block_image_text_2,
.image_block_image_wrapper:hover > .image_block_image_link{
	opacity: 1;
	-moz-transition: opacity 0.5s ease-out;
	-ms-transition: opacity 0.5s ease-out;
    -o-transition: opacity 0.5s ease-out;
    -webkit-transition: opacity 0.5s ease-out;
    transition: opacity 0.5s ease-out;
}

.image_block_image_wrapper:hover > .image_block_image{
	opacity: 0.2;
	-moz-transition: opacity 0.5s ease-out;
	-ms-transition: opacity 0.5s ease-out;
    -o-transition: opacity 0.5s ease-out;
    -webkit-transition: opacity 0.5s ease-out;
    transition: opacity 0.5s ease-out;
}

.image_block_image{
	max-width: 		inherit;
	opacity: 		1;
	vertical-align: top;
	width: 			100%;
	
	-moz-transition: opacity 0.3s ease-out;
	-ms-transition: opacity 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out;
    -webkit-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
}

.image_block_image_heading, .image_block_image_text_1, .image_block_image_text_2, .image_block_image_link{
	color: 		white;
	left: 		35px;
	position: 	absolute;
}

.image_block_image_text_1, .image_block_image_text_2, .image_block_image_link{
	opacity: 	0;
	-moz-transition: opacity 0.3s ease-out;
	-ms-transition: opacity 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out;
    -webkit-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
}

.image_block_image_heading{
	line-height: 	1.1em;
	top: 			25px;
}

.image_block_image_text_1, .image_block_image_text_2{
	right: 	10px;
}

.image_block_image_text_1{
	top: 	45%;
}

.image_block_image_text_2{
	top: 	25%;
}

.image_block_image_link{
	bottom: 20px;
}

@media (max-width: 1500px){
	.image_block_image_wrapper_inlineBlock{
		display: inline-block;
	}
	.image_block_image_wrapper_block{
		display: block !important;
	}
}

@media (max-width: 1199px){
	.image_block_image_text_1{
		top: 	35%;
	}
}

@media (max-width: 350px){
	.image_block_image_heading, .image_block_image_text_1, .image_block_image_text_2, .image_block_image_link{
		left: 20px;
	}
	
	.image_block_image_heading{
		top: 10px;
		left: 20px;
	}
	
	.image_block_image_link{
		bottom: 10px;
	}
	
}

/*********************************************************************************************/
/******************************************** FPD Image **************************************/
/*********************************************************************************************/
/* text and image animation (fly in)*/
#FPD_Image{
	text-align: center;
}

#FPD_Image a{
	text-decoration: none;
}

.fpd_image_text{
	position: relative;
	bottom: 220px;
	color: white;
}
@media (max-width: 2500px){
	#FPD_Image{
		text-align: left;
	}
	
	.fpd_image_text{
		margin-left: 720px;
		bottom: 0px;
		opacity: 0;
		position: absolute;
	}

	.fpd_image > a >img{
		margin-left: -510px;
		-moz-transition: margin-left 6s ease-out;
		-ms-transition: margin-left 6s ease-out;
		-o-transition: margin-left 6s ease-out;
		-webkit-transition: margin-left 6s ease-out;
		transition: margin-left 6s ease-out;
	}

	.fpd_image > a > div{
		opacity: 1 !important;
		bottom: 120px !important;
		-moz-transition: opacity 3s ease-out, bottom 5s ease-out;
		-ms-transition: opacity 3s ease-out, bottom 5s ease-out;
		-o-transition: opacity 3s ease-out, bottom 5s ease-out;
		-webkit-transition: opacity 3s ease-out, bottom 5s ease-out;
		transition: opacity 3s ease-out, bottom 5s ease-out;
	}
}

@media (max-width: 1920px){
	.fpd_image_text{
		margin-left: 600px;
		padding-right: 20px;
	}
	
	.fpd_image > a >img{
		margin-left: -655px;
		-moz-transition: margin-left 6s ease-out;
		-ms-transition: margin-left 6s ease-out;
		-o-transition: margin-left 6s ease-out;
		-webkit-transition: margin-left 6s ease-out;
		transition: margin-left 6s ease-out;
	}

	.fpd_image > a > div{
		opacity: 1 !important;
		bottom: 120px !important;
		-moz-transition: opacity 3s ease-out, bottom 5s ease-out;
		-ms-transition: opacity 3s ease-out, bottom 5s ease-out;
		-o-transition: opacity 3s ease-out, bottom 5s ease-out;
		-webkit-transition: opacity 3s ease-out, bottom 5s ease-out;
		transition: opacity 3s ease-out, bottom 5s ease-out;
	}
}

@media (max-width: 1000px){
	.fpd_image > a >img{
		margin-left: -755px;
	}
	
	.fpd_image_text{
		margin-left: 480px;
	}
}
/*
@media (max-width: 950px){
	.fpd_image > a >img{
		margin-left: -755px;
	}
	
	.fpd_image_text{
		margin-left: 420px;
	}
}*/

@media (max-width: 900px){
	.fpd_image > a >img{
		margin-left: -805px;
	}
	
	.fpd_image_text{
		margin-left: 420px;
	}
}

@media (max-width: 850px){
	.fpd_image > a >img{
		margin-left: -855px;
	}
	
	.fpd_image_text{
		margin-left: 360px;
	}
}

@media (max-width: 700px){
	.fpd_image > a >img{
		margin-left: -955px;
	}
	
	.fpd_image_text{
		margin-left: 230px;
	}
}

@media (max-width: 550px){
	.fpd_image_text{
		box-sizing: border-box;
	}
}

@media (max-width: 500px){
	.fpd_image_text{
		margin-left: 150px;
	}
	
	.fpd_image > a > div{
		bottom: 70px !important;
	}	
}

@media (max-width: 450px){
	.fpd_image > a >img{
		margin-left: -1055px;
	}
	
	.fpd_image_text{
		margin-left: 40px;
	}	
}
/*********************************************************************************************/
/******************************************** Schaeffer **************************************/
/*********************************************************************************************/
#Schaeffer_Prinzip_Wrapper{
	background-color: #c8cbcc;
	width: 83%;
	float: right;
	margin-right: 11px;
}

#Schaeffer_Prinzip{
	background-color: #6e6e6e;
	width: 50%;
	box-sizing: border-box;
	color: #ffffff;
	opacity: 1;
	display: inline-block;
	vertical-align: middle;
	margin: 20px 0;
	padding: 2% 7%;
	margin-left: -18%;
}

#Schaeffer_Prinzip_Text{
	color: #ffffff;
	padding-left: 22px;
	text-align: left;
	display: inline-block;
}

#Schaeffer_Prinzip_Text li{
	padding: 8px 0;
}

#Schaeffer_Prinzip_Img{
	display: inline-block;
	vertical-align: middle;
	width: 68%;
	height: 460px;
	position: relative;
}

#Schaeffer_Prinzip_Img img {
    position: absolute;
	bottom: 0;
    right: 30px;
	max-width: 100%;
}

.schaeffer_prinzip_img_active {
	opacity: 1 !important;
}

.schaeffer_prinzip_text_active {
	color: #ffec01;
}

.schaeffer_prinzip_fade {
	opacity: 0;
	
    -moz-transition: opacity 1.0s ease-in-out;
	-ms-transition: opacity 1.0s ease-in-out;
    -o-transition: opacity 1.0s ease-in-out;
    -webkit-transition: opacity 1.0s ease-in-out;
    transition: opacity 1.0s ease-in-out;
}

@media (max-width: 1170px){
	#Schaeffer_Prinzip_Img{
		height: 430px;
	}
	
	#Schaeffer_Prinzip_Img img {
		max-width: 90%;
	}
}

@media (max-width: 1070px){
	#Schaeffer_Prinzip_Wrapper{
		margin-right: 6px;
	}
	
	#Schaeffer_Prinzip{
		margin: 15px 0;
		margin-left: -19%;
		padding: 2% 5%;
	}

	#Schaeffer_Prinzip_Img{
		height: 390px;
	}
}

@media (max-width: 910px){
	#Schaeffer_Prinzip_Wrapper{
		width: 100%;
		margin-right: 0;
	}

	#Schaeffer_Prinzip{
		width: 100%;
		box-sizing: border-box;
		margin-left: 0;
		text-align: center;
		display: block;
		float: none;
		margin: 0 auto;
	}
	
	#Schaeffer_Prinzip_Text_Wrapper{
		display: inline-block;
		text-align: left;
	}
	
	#Schaeffer_Prinzip_Img{
		float: none;
		margin: 0 auto;
		display: block;
		height: 450px;
	}

	#Schaeffer_Prinzip_Img img {
		max-width: 100%;
		  right: 0;
	}
}

@media (max-width: 748px){
	#Schaeffer_Prinzip_Img{
		height: 380px;
	}
}

@media (max-width: 650px){
	#Schaeffer_Prinzip_Img{
		width: 85%;
	}
}

@media (max-width: 550px){
	#Schaeffer_Prinzip_Img{
		height: 320px;
	}
}
	
@media (max-width: 450px){
	#Schaeffer_Prinzip{
		padding: 2% 1%;
		width: 100%;
	}
	
	#Schaeffer_Prinzip_Img{
		width: 98%;
	}
}

@media (max-width: 400px){
	#Schaeffer_Prinzip_Img{
		height: 280px;
	}
}
/*********************************************************************************************/
/******************************************** UV-Print ***************************************/
/*********************************************************************************************/
/* background yellow gray */
.bg_yg_wrapper_{
	position: relative;
	width: 100%;
	text-align:center;
	/*background-color: #ffffff;*/
	height: 520px;
	overflow: hidden;
}

.bg_yg_gray_light{
	background-color: #f6f6f6;
	position: absolute;
	height:429px;
	width: 100%;
	top: 46px;
}

.bg_yg_gray_dark{
	background-color: #bfc4c7;
	position: absolute;
	height: 347px;
	width: 102%;
	left: -1%;
	top: 93px;
	-moz-transform: rotate(0.5deg);
	-ms-transform: rotate(0.5deg);
	-o-transform: rotate(0.5deg);
	-webkit-transform: rotate(0.5deg);
	transform: rotate(0.5deg);
}

.bg_yg_yellow{
	background-color: #ffec01;
	position: absolute;
	height: 339px;
	width: 104%;
	left: -2%;
	top: 91px;
	-moz-transform: rotate(-5deg);
	-ms-transform: rotate(-5deg);
	-o-transform: rotate(-5deg);
	-webkit-transform: rotate(-5deg);
	transform: rotate(-5deg);
	box-shadow: 0px 10px 19px -10px gray;
}

#UV_Print_Img{
	position: relative;
	width: 100%;
	height: inherit;
	background: url(../img/index/UV-Print_img_l.png) 50% 0% no-repeat;
}
	

#UV_Print_Img > div{
	position: absolute;
	top: 160px;
	left: 50%;
	margin-left: -620px;
	color: black;
	text-align: left;
	width: 370px;
}

.bg_yg_image_small{
	display: none;
}
	
@media (max-width: 1920px){
	#UV_Print_Img{
		background: url(../img/index/UV-Print_img_m.jpg) 25% 0% no-repeat;
	}

	#UV_Print_Img > div{
		left: 18%;
		margin-left: 0px;
	}		
}

@media (max-width: 1750px){
	#UV_Print_Img > div{
		left: 10%;
	}	
}

@media (max-width: 750px){
	#UV_Print_Img{
		background: none;	
	}	
	    
	#UV_Print_Img > div{
		box-sizing: border-box;
		padding-right: 30px;
		top: 135px;
		left: 15%;
		width: 85%;
	}
	
	.bg_yg_wrapper_{
		position: relative;
		width: 100%;
		text-align:center;
		height: 598px;
		overflow: hidden;
	}
	
	.bg_yg_yellow {
		height: 441px;
		width: 120%;
		left: -10%;
	}
	
	.bg_yg_gray_dark {
		height: 436px;
		width: 102%;
		left: -1%;
	}
	
	.bg_yg_gray_light {
		height: 536px;
	}
	
	.uv_print_list{
		display: inline-block;
		padding-right: 10px;
	}
	
	.bg_yg_image_small{
		display: block;
		position: absolute;
		bottom:61px;
	}
	
	.bg_yg_image_small img{
		max-width: 100%;
		-moz-transform: rotate(-5deg);
		-ms-transform: rotate(-5deg);
		-o-transform: rotate(-5deg);
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg);
	}
}

@media (max-width: 575px){
	#UV_Print_Img > div{
		top: 145px;
		left: 10%;
	}	
}
/*********************************************************************************************/
/******************************************** Benefits ***************************************/
/*********************************************************************************************/
.benefits{
	position: relative;
	text-align: center;
	width: 100%;
	background-color: #f6f6f6;
	padding-top: 50px;
}

.benefits_heading{
	color: #104b85;
	text-transform: uppercase;
}

.benefits_items{
	color: #6e6e6e;
	padding-bottom: 100px;
}

.benefits_item{
	vertical-align: top;
	display: inline-block;
	width: 16.6%;
	padding: 50px 5px 0 5px;
	box-sizing: border-box;
}


.benefits_item img{
	-moz-transition: transform: 0.25s ease-in-out;
	-ms-transition: transform 0.25s ease-in-out;
    -o-transition: transform 0.25s ease-in-out;
    -webkit-transition: transform 0.25s ease-in-out;
    transition: transform 0.25s ease-in-out;
}

.benefits_item:hover img{
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}

.benefits_item_text{
	padding: 20px 20px 0 20px;
}



@media (max-width: 1200px){
	.benefits_item{
		width: 33.3%;
	}	
}

@media (max-width: 550px){
	.benefits_item{
		width: 50%;
	}	
}

@media (max-width: 450px){
	.benefits_item_text{
		padding: 20px 10px 0 10px;
	}
}