@media (max-width: 1165px) {
	.mas-left{
		text-align:center;
		width:auto;
		float:none;
	}
	.mas-right{
		float:none;
		width:auto;
		text-align:center; 
		padding: 20px;
	}
	div#maximenuck ul.maximenuck{
		text-align:center;
	}
	div#maximenuck ul.maximenuck li.maximenuck.level1 > a, div#maximenuck ul.maximenuck li.maximenuck.level1 > span.separator{
		display:inline;
	}
	.caroufredsel_wrapper li img{
		width:90%;
	}
	#top_menu{
		float:none;
	}
	#breadcrumbs{
		width: 98.9%;
		padding-left:1.1%;
	} 
	#subtitle h3{
		padding-left:0;
	}
	#social{
		width:45%;
	}
}
@media ( min-width:946px ) and ( max-width: 1165px ) {
	.wrap-text-slider{
		margin-top:5.5%;
	}
	.wrap-text-slider h3{
		line-height: 35px;
		font-size:3vw;  
	}
	.wrap-text-slider p:last-child{
		font-size:2vw;  
		padding: 10px 12px;
	}
}
@media ( min-width:797px ) and ( max-width: 946px ) {
	.wrap-text-slider{
		margin-top:2.5%;
	}
	.wrap-text-slider h3{
		line-height: 35px;
		font-size:2vw;  
	}
	.wrap-text-slider p:last-child{
		font-size:1.5vw;  
		padding: 10px 12px;
		margin-top:0;
	}
}
@media ( max-width:1028px ){
	#slider-news .caroufredsel_wrapper .news-date{
		width:94%;
		height:33px;
		float:none;
		padding-right:0;
		text-align:center;
		padding-left:0;
		line-height:26px;
	}
	#slider-news .caroufredsel_wrapper .news-date span{
		font-size:15px;
	}
	#slider-news .caroufredsel_wrapper .mod-articles-slider-introtext{
		width:82%;
		margin-top:0;
		padding:6%;
	}
	/* #slider-news{
		background-size:100% 100%;
		
	} */
	.show_on_mobile{
		display: block;
	}
	.show_on_desktop{
		display: none;
	}
}
@media ( max-width:979px ){
	.header_text p{
		font-size:25px;
	}
	 
	.wrap-text-slider h3{
		font-size:20px;  
		line-height:20px;
	}
	.wrap-text-slider p:last-child{
		font-size:2vw;   
	} 
	.wrap-text-slider p{
		height:4px;
		padding:5px;
	}
}
@media ( max-width:797px ){
	.day_left, .hours_left, .minutes_left, .second_left{
		width:21%;
		height:auto;
	}
	.day_number, .hours_number, .hours_number, .minutes_number, .second_number{
		font-size: 4vw;
	}
	.articles_content_slider{
		padding:0 7px;
	}
	#top_slide .masthead .masthead_wrapper .caption p{
		font-size:1.5vw;
	}
	
	.left1{
		/* display:none; */
		width:349px;
		float:none;
		margin:0 auto;
	}
	#wrapper2{
		width:94%;
	}
	#breadcrumbs{
		width: 97.5%;
		padding-left:10px;
	}
	#social{
		/* width:69%; */
	}
	#subtitle{
		/* margin-left:0; */
	}
	.header_text p{
		font-size:4vw;
	}
	div.item-page.media_interviews table tr td{
		display: block;
		clear: both;
		width: auto;
	}
	div.item-page.media_interviews table tr td:first-child{
		width: auto;
	}
}
@media ( max-width:767px ){
	#footer_nav li{
		float:left;
		margin-bottom:10px;
	}
	#wrapper-footer{
		float: left;
		height: auto;
	}
	
	.wrap-text-slider h3{
		font-size:19px;
		line-height:19px;
	}
	.wrap-text-slider p:last-child, .wrap-text-slider h4{
		font-size:12px;
		margin-top:15px;
		padding:10px 15px;
	}
	.nivo-caption{
		bottom:15%;
	}
	.wrap-text-slider p{
		height:2px;
		padding:3px;
	}
	
	#subtitle,#social{
		width:auto;
	}
	#back-top{
		bottom:12px;
	}
}

@media ( max-width:626px ){
	.day_left, .hours_left, .minutes_left, .second_left{
		margin-top:20px;
	}
	.wrap-text-slider h3{
		font-size:16px;
		line-height:16px;
	}
	.theme-default .nivo-controlNav{
		bottom:-15px;
	}
	.wrap-text-slider p{
		height:2px;
		padding:0;
	}
}
@media ( max-width:524px ){
	.menu_list_ico{
		display: block;
	}
	.menu  .maximenuck_mod {
		/* display:none; */
		font-size: 3vw !important;
	}
	div#maximenuck ul.maximenuck li.level1.parent > a, div#maximenuck ul.maximenuck li.level1.parent > span.separator,
	div#maximenuck ul.maximenuck li.level1.parent:hover > a, div#maximenuck ul.maximenuck li.level1.parent:hover > span.separator {
		background-position: 85% 19px !important;
		text-align: left;
		text-indent: 20px;
		padding: 0;
		border-bottom: 1px solid #ccc !important;
	}
	div#maximenuck ul.maximenuck li.maximenuck.level1,div#maximenuck ul.maximenuck li.maximenuck.level1:hover, div#maximenuck ul.maximenuck li.maximenuck.level1.active{
		border: none;
	}
	div#maximenuck ul.maximenuck li.maximenuck.level1{
		padding: 0;
	}
	#top_slide .masthead .masthead_wrapper .caption p{
		display:none;
	}
	div#maximenuck{
		background: url(../images/sub-menu-bg.png);
		padding: 0 10% 20px;
		display: none;
	}
	#top_menu{
		margin-bottom: 20px;
		width: 100%;
	}
	div#maximenuck ul.maximenuck li.level1 > div.floatck{
		margin-top: 0px;
		padding-left: 10%!important;
		padding-right: 10%!important;
		width: 80% !important;
	}
	.header_text p{
		font-size:5vw;
	}
	.divider{
		width: 4%;
		margin-top: 22px;
	}
	.day_number, .hours_number, .hours_number, .minutes_number, .second_number{
		 font-size: 8vw;
	}
	.day_left, .hours_left, .minutes_left, .second_left{
		width: 22%;
	}
	.wrap-text-slider h3{
		padding:5px 12px;
		font-size: 14px;
		line-height: 14px;
	}
	.wrap-text-slider p:last-child, .wrap-text-slider h4{
		padding:6px 15px;
	}
	.theme-default a.nivo-nextNav, .theme-default a.nivo-prevNav{
		width:30px;
		height:30px;
	}
	#main .item-page h2.title {
		line-height:18px !important;
		margin-bottom:10px;
	}
}
@media ( max-width:480px ){
	#wrapper2 .item-page{
		margin: 0 auto;
		max-width: 80%;
	}
	
	.featured-article-responsive{
		display:block;
	}
	#slide-home .articles_content_slider{
		display:none;
	}
	
	.wrap-text-slider h3{
		font-size:10px;
		line-height:10px;
	}
	.wrap-text-slider p:last-child, .wrap-text-slider h4{
		font-size:9px;
		margin-top:10px;
		padding:6px 10px;
	}
	.nivo-caption{
		bottom:15%;
	}
	.wrap-text-slider p{
		height:0px;
		padding:2px;
	}
	#header-top #wrapper-top form .inputbox, #searchbox form .search .inputbox{
		position:absolute;
		top:4px;
		right:146px;
	}
	/***** Slide *****/
	#slider-news .caroufredsel_wrapper .mod-articles-slider-introtext{
		display: inline-block;
		float:none;
		height: 223px;
		margin: 0 0 0 -3px;
		vertical-align: top;
		width: 200px;
		padding:15px;
		text-align:left;
	}
	#slider-news .caroufredsel_wrapper .news-date span{
		font-size:24px;
	}
	#slider-news .caroufredsel_wrapper .news-date{
		display: inline-block;
		float:none;
		height: 69px;
		padding-left: 0;
		padding-right: 0;
		text-align: center;
		width: 48px;
		line-height:18px;
	}
	.articles_content_slider ul li{
		height:auto;
		text-align: center;
		margin-top:20px;
	}
	div.item-page th{
		white-space: normal;
	}
	/***** End Slide **/
}
@media ( max-width:393px ){
	.wrap-text-slider h3{
		font-size:8px;
		line-height:8px;
		padding:5px 10px;
	}
	.wrap-text-slider p:last-child, .wrap-text-slider h4{
		padding:0 10px;
	}
	.wrap-text-slider h3{
		padding:4px 12px;
	}
	.theme-default a.nivo-nextNav, .theme-default a.nivo-prevNav{
		width:20px;
		height:20px;
	}
}
@media ( max-width:345px ){
	#wrapper-top .search{
		float:left;
	}
	#langswitcher{
		float:left;
		height:60px;
	}
	#header-top #wrapper-top form .inputbox, #searchbox form .search .inputbox{
		position:static;
		width:140px;
		float:right;
		display:inline !important;
	}
	.theme-default .nivo-controlNav{
		bottom:-17px;
	}
	.theme-default .nivo-controlNav a, .theme-default .nivo-controlNav a.active{
		width:8px;
		height:8px;
	}
}
@media ( max-width:320px ){
	#main .item-page h2.title{
		height:auto;
		line-height:25px;
	}
	.wrap-text-slider h3{
		font-size:6px;
		line-height:6px;
	}
	.wrap-text-slider p:last-child, .wrap-text-slider h4{
		padding:0 10px;
	}
	.item-page.etech div.event_detail .image{
	  display: inline-block !important;
	  margin-bottom: 15px;
	}
	.item-page.etech div.event_detail .desc{
	  margin-left: 0;
	}	
}
@media ( max-width:272px ){
	.wrap-text-slider p:last-child, .wrap-text-slider h4{
		padding:0 6px;
	}
	.wrap-text-slider h3{
		padding:3px 6px;
	}
	.theme-default .nivo-controlNav a, .theme-default .nivo-controlNav a.active{
		width:7px;
		height:7px;
	}
	.theme-default a.nivo-nextNav, .theme-default a.nivo-prevNav{
		width:20px;
		height:20px;
	}
}