/* # RESPONSIVE #
================================================== */

input, .ordering-box select#ordering,
.form-limit select#limit{
	border-radius:0px;
}
#footer-newsletter-form button, input.primary-btn {
    cursor: pointer;
    margin-bottom: 10px;
}

@media only screen and (min-width: 1601px) and (max-width: 2800px) {
	header.header-home {
		background-size: 40%;
		background-position: 50% 80px;
	}
	.header-home h1.logo{
		margin-top: 38px;
	}
	.home-banner{
	    margin-top: 150px;	
	}
	
}
@media only screen and (min-width: 1300px) and (max-width: 2800px) {
	ul.member-dtils {
		width:28%;
	}
	.member-dtils-box ul.member-dtils:nth-last-child(2){
		width:34%;
	}
}
@media only screen and (min-width: 1480px) and (max-width: 1600px) {
	.fluid-block.about-block h2,
	.fluid-block.events-block h2{
		font-size:40px;
	}
	.fluid-block{
		 padding:60px 45px 30px 45px;
	}
	
	ul.whos-who-team > li .team-info h4 {
    	font-size: 19px;
	}
	
	#extranet #loadItems ul.whos-who-team > li .team-info h6{
		font-size: 15px;
		line-height:17px ;
	}
	ul.board-team > li .team-pic img{
		max-width:105px;
	}
	
}
@media only screen and (min-width: 1480px) and (max-width: 1560px) {
	.fliter_section.whos-who{
		width:74%;
	}
}

@media only screen and (min-width: 1260px) and (max-width: 1591px) {
	.fliter_section.news-filter-section,
	.fliter_section.event-filter-section {
    	width: 64%;
	}
}

@media only screen and (min-width: 1481px) and (max-width: 1565px) {
	.member-fliter {
		width:85%;
	}
	header h1.logo{
		width:320px;
	}
}

@media only screen and (min-width: 1260px) and (max-width: 1504px) {
	/*.fluid-block.about-block h2,
	.fluid-block.events-block h2{
		font-size:40px;
	}*/
}

@media only screen and (min-width: 1260px) and (max-width: 1480px) {
	.fluid-block{
		 padding: 60px 35px 30px 35px;
	}
	.member-fliter {
		width: 100%;
	}
	.member-fliter .filterby {
    	width: 65%;
	}
	ul.working-groups-list > li{
		min-height: 295px;
	}
	dl.schedule dd{
		max-width:74%;
	}
	/*.event-overview {
		margin-top: 30px;
	}*/
	
	.container {
    	width:91%;
	}
	header ul.social-links{
		right: -50px;
	}
	header h1.logo {
		max-width: 325px;
		/*margin-top: 8px;*/
	}
	header ul.primary-nav > li {
		margin-left:18px;
	}
	.fliter_section.whos-who {
    	width: 64%;
	}
	.member-contact-info, .member-contact-person{
		width: 44%;
	}
	ul.board-team > li{
		width: 35.33%;
	}
	ul.board-team li:nth-child(3n){
		padding-right: 0px;
		width: 28%;
	}
	.member-dtils-box{
		width: 83%;
	}
	ul.myprofile-edit{
		width:43%;
	}
	.myprofile-edit.contact-edit{
		width:100%;
	}
	.gen-list.event-list.event-list-full h4 {
    	width: 79%;
	}
	.event-inner h3 {
    	width: 81%;
	}
	
	header.header-home{
		background-position: 50% 70%;
	}
	
}

@media only screen and (min-width: 1300px) and (max-width: 1600px) {
	header.header-home {
		background-size: 50%;
		background-position: 50% 80px;
	}
	.header-home h1.logo{
		margin-top: 38px;
	}
	.home-banner{
	    margin-top: 150px;	
	}
}
@media only screen and (max-width: 1680px) {
ul.board-team > li .team-pic img{
		max-width:100%;
	}
}

@media only screen and (max-width: 1480px) {
	body.error-page .main-content h1{
		font-size: 26px;
		line-height: 36px;
	}
}
@media only screen and (min-width: 1201px) and (max-width: 1370px) {
	header h1.logo{
		width:250px;
	}
	
}
@media only screen and (min-width: 1201px) and (max-width: 3300px) {
	section .container-inner .col-md-12 .news-list ul.news_items {
		max-width: 75%;
	}
	#anniversary-news-wrap ul.news_items{
		max-width: 96%!important;
	}
}
@media only screen and (min-width: 1201px) and (max-width: 1300px) {
	/*--*/
	
	footer .col-md-5.footer-info{
		width: 32%;
	}
	footer .col-md-2.footer-links{
		width: 28%;
	}
	.fliter_section.whos-who{
		width: 70%;
	}
	header ul.primary-nav > li a{
		font-size: 18px;
	}
	ul.whos-who-team > li .team-info h4 {
		font-size: 18px;
		line-height:20px;
	}
	/*--*/
}

@media only screen and (min-width: 1201px) and (max-width: 1260px) {
	#extranet header h1.logo {
		width: 220px;
	}
	#extranet header ul.primary-nav > li{
		margin-left: 17px;
	}
	/*#extranet header ul.primary-nav > li a{
		font-size: 19px;
	}*/
	
	
}

@media only screen and (min-width: 1201px) and (max-width: 1259px) {
	header h1.logo {
		width: 28%;
	}
	.fliter_section.news-filter-section, .fliter_section.event-filter-section{
		width:100%;
	}
	header.header-home{
		background-position: 50% 50%;
	}
	
}
@media only screen and (min-width: 1201px) and (max-width: 1260px) {
	header ul.primary-nav > li a {
		font-size: 17px;
	}
}
@media only screen and (max-width: 1200px) {
	.tab-content .event-extr .select-wrap{
		min-width: 150px;
	}
	section .container-inner .col-md-12 > p,
	section .container-inner .news-dtl .col-md-12 p,
	section .container-inner .news-dtl .col-md-12 ul{
		max-width:100%;
	}
}
@media only screen and (min-width: 960px) and (max-width: 1130px) {
	.chart-progress{
    	width:35%;
	}
	.chart-progress-info{
    	width:60%;
	}
}

/* #Tablet [_]
--------------------------------------------------- */
@media only screen and (min-width: 960px) and (max-width: 1200px) {
	header h1.logo {
		width: 37%;
	}
	.nav-mob {
		float:right;
		width: 40px;
		height: 40px;
		color: #fff;
		cursor: pointer;
		font-weight: 100;
		display: inline-block;
		text-indent: -50px;
    	overflow: hidden;
		background: url(../images/res-nav.png) no-repeat center #fc4349;
		background-position: 4px;
	}
	header ul.nav {
		float: left;
		display: none;
		width:40%;
		z-index:3;
		right:0;
		top: 40px;
		position: absolute;
		/*padding:0px;
		padding-bottom: 0px;*/
		border-top: 1px solid #FFFFFF;
		background-color:#004056;
	}
	header ul.nav > li {
		width: 100%;
		margin: 0px;
		padding:0px;
		border-bottom: 1px solid #FFFFFF;
	}
	header ul.nav > li:last-child {
		border-bottom:0px;
	}
	header ul.nav > li a {
		width: 100%;
		padding:10px !important;
		display:inline-block;
		font-family: 'source_sans_problack';
	}
	header ul.nav > li ul {
		position: static;
		top: 60px;
		left: 0;
		width: 100%;
		display: block;
		z-index: 9;
	}
	/*extranet*/
	#extranet header #logout{
		right: 0;
		bottom:10px;
    	top: inherit;
		padding: 0;
		opacity:1!important;
		height:30px !important;
		display:block!important;
		background: transparent;
	}
	#extranet header #logout input:focus {
		outline:0px!important;
	}
	#extranet header #logout .logout-button input {
		height: 34px;
    	line-height: 34px;
	}
	#extranet header .public-site-link h4 {
	    font-size:34px;
    	line-height:36px;
	}
	#extranet header .public-site-link{
		width: 400px;
		margin-right: 125px;
	}
	#extranet header ul.primary-nav > li > a.myprofile {
		padding-left: 40px !important;
	}
	#extranet header ul.primary-nav > li > a.myprofile:before,
	#extranet header ul.primary-nav > li.active > a.myprofile:before,
	#extranet header ul.primary-nav > li > a.myprofile:hover:before {
		top: 6px;
    	left: 10px;
	}
	#extranet header ul.primary-nav > li > a.myprofile:after {
		 border-bottom: 0px;
	}
	header ul.social-links{
		right:-40px;
	}
	header.header-home ul.social-links > li img {
		width: 25px;
		height: 25px;
	}
	.homepage .Member-area {
		margin-top: 50px;
	}
	header.header-home {
		height:550px;
		background-size:68%;
	}
	.home-banner{
		margin-top: 160px;
	}
	/*.home-banner h2 {
	    font-size: 50px;
    	line-height: 50px;
	}*/
	
	.fluid-block{
		padding:30px 20px 30px 20px;
	}
	.fluid-block h2{
		font-size: 37px;
		line-height: 37px;
	}
	/*h2{
		font-size:45px;
		line-height: 46px;
	}*/
	
	.homepage .gen-list.news-list{
		margin-bottom: 50px;
	}
	.col-md-8 .working-group-title a{
		text-align:center;
	}
	.homepage .working-group-title a span,
	#extranet .working-group-title a span {
		padding-left: 0;
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-top: 12px;
	}
	.col-md-8 .working-group-title img {
		float: none;
		margin-right:0px !important;
		max-width: 50px;
	}
	
	footer h4{
		font-size: 22px;
    	line-height: 22px;
	}
	.subscribe-form input[type="text"]{
		width:100%;
		margin-right:0px;
	}
	.Board-members .widget-block > ul > li > div {
		width: 38%;
	}
	/*-inner-*/
	/*-fliter_section-*/
	.fliter_section.news-filter-section,
	.fliter_section.event-filter-section,
	.fliter_section.member-fliter,
	.fliter_section.whos-who{
		width:100%;
	}
	.news-filter-section .filterby,
	.event-filter-section .filterby,
	.member-fliter .filterby,
	.fliter_section.whos-who .filterby{
		width: 66%;
		margin:13px 0px 0px 30px;
	}
	.member-fliter .select-wrap{
		width:38%;
	}
	.fliter_section.member-fliter .filterby{
		margin-left: 28px;
	}
	/*-*/
	.member-contact-info, .member-contact-person{
		width:47%;
	}
	ul.board-team > li, ul.publications > li{
		width:50%;
		margin: 34px 0px 0px 0px;
	}
	ul.board-team.whos-who-team li:nth-child(3n+1){
		clear:none;
	}
	#extranet ul.whos-who-team > li .team-info h4 {
		font-size: 19px;
	}
	ul.publications li h3,
	ul.publications li h3 a {
		font-size: 22px;
		line-height:22px;
	}
	ul.working-groups-list > li {
		margin: 50px 0px 0px 0px;
		min-height: 320px;
	}
	ul.submenu > li, ul.sublink > li {
    	margin-right:20px;
	}
	.downloads.registrar {
		width: 70%;
	}
	.col-md-6 ul.downloads > li{
		width:100%;
	}
	ul.fliter-catogory > li{
		width:25%;
	}
	/*.fliter_section.library-fliter{
		margin-bottom:10px;
	}*/
	.fliter_section.library-fliter label#adfiltr_lbl{
		margin-top:0px;
	}
	.fliter_section.library-fliter ul.fliter-catogory > li {
		margin-bottom:10px;
	}
	.col-md-6#calendar {
		padding-left: 15px;
	}
	dl.schedule dd{
		max-width: 65%;
	}
	ul.publications li:nth-child(3){
		margin-top:34px;
	}
	.container-inner .item-cat{
		float:left;
	}
	.event-inner.container-fluid .row .col-md-5{
		padding-left:0px;
	}
	.event-extr .filterby{
		width:100%;
	}
	.event-extr .select-wrap{
		width:auto;
	}
	ul.glossary-list li{
		padding: 10px 0px;
	}
	ul.glossary-list li h3{
		font-size: 22px;
		line-height:22px;
	}
	
	/*-surveys-*/
	.consolidated-report{
		width:100%;
	}
	/*popup*/
	#modalTextAnswers .modal-dialog {
		width: 80%;
	}
	#modalTextAnswers .table-responsive {
    	overflow-x: visible;
	}
	
	.profile-pic{
		margin-right: 20px;
	}
	.member-dtils-box {
    	width: 80%;
	}
	ul.myprofile-edit{
		width: 49%;
	}
	ul.myprofile-edit li .select-wrap, ul.myprofile-edit li .field-wrap{
		width: 200px;
	}
	ul.other-info li input[type="text"]{
		width:210px;
	}
	.myprofile-edit.contact-edit{
		width:100%;
	}
	
}

@media only screen and (min-width: 668px) and (max-width: 1200px) {
	
	ul.board-team.whos-who-team li:nth-child(3n+1){
		clear:none;
	}
	ul.board-team.whos-who-team li:nth-child(2n+1){
		clear:left;
	}
	
}

@media only screen and (min-width: 960px) and (max-width: 993px) {
	.homepage .col-md-8,
	.Board-members .col-md-8,
	.Board-members .col-md-4,
	.extranet-home .col-md-8{
		padding-left: 15px !important;
    	padding-right: 15px !important;
	}
	.homepage .news-list{
		padding-left: 0px!important ;
	}
	.homepage ul.working-groups-brick,
	.extranet-home ul.working-groups-brick{
		margin: 13px 0 0!important ;
	}
	footer .container{
		width:95%;
	}
	footer .col-md-5.footer-contact, footer .col-md-5.footer-info {
		float: left;
		width: 40%;
	}
	.subscribe-form input[type="text"] {
		margin: 0 15px 10px 0;
		width: 45%;
	}
	.Board-member-widget{
		padding-top:30px;
	}
	
}

/*IPAD  -  []
----------------------------------------------*/
@media only screen and (max-width: 959px) {
	
	.search-bar input[type="text"]{
		max-width:260px;
	}
	.advanced-search ul{
		padding: 0;
	}
	.advanced-search ul > li{
		margin: 0px 5px;
	}
	header {
		height: 215px;
	}
	header h1.logo{
		width:35%;
	}
	/*header h1.logo img{
		max-width:100%;
	}*/
	.nav-mob {
		float:right;
		width: 40px;
		height: 40px;
		color: #fff;
		cursor: pointer;
		font-weight: 100;
		display: inline-block;
		text-indent: -50px;
    	overflow: hidden;
		background: url(../images/res-nav.png) no-repeat center #fc4349;
		background-position: 4px;
	}
	header ul.nav {
		float: left;
		display: none;
		width:40%;
		z-index:3;
		right:0;
		top: 40px;
		position: absolute;
		/*padding:0px;
		padding-bottom: 0px;*/
		border-top: 1px solid #FFFFFF;
		background-color:#004056;
	}
	header ul.nav > li {
		width: 100%;
		margin: 0px;
		padding:0px;
		border-bottom: 1px solid #FFFFFF;
	}
	header ul.nav > li:last-child {
		border-bottom:0px;
	}
	header ul.nav > li a {
		width: 100%;
		padding:10px !important;
		display:inline-block;
		font-family: 'source_sans_problack';
	}
	header ul.nav > li ul {
		position: static;
		top: 60px;
		left: 0;
		width: 100%;
		display: block;
		z-index: 9;
	}
	header.header-home {
		background-size:75% auto;
		height: 550px;
	}
	/*extranet*/
	#extranet header #logout{
		right: 0;
		bottom:10px;
    	top: inherit;
		padding: 0;
		opacity:1!important;
		height:30px !important;
		display:block!important;
		background: transparent;
	}
	#extranet header #logout input:focus {
		outline:0px!important;
	}
	#extranet header #logout .logout-button input {
		height: 34px;
    	line-height: 34px;
		border: solid 1px !important;
    	border-width: 1px 0px !important;
	}
	#extranet header .public-site-link h4 {
	    font-size: 24px;
    	line-height: 37px;
	}
	#extranet header .public-site-link{
		width: 330px;
		margin-right: 125px;
	}
	#extranet header ul.primary-nav > li > a.myprofile {
		padding-left: 40px !important;
	}
	#extranet header ul.primary-nav > li > a.myprofile:before,
	#extranet header ul.primary-nav > li.active > a.myprofile:before,
	#extranet header ul.primary-nav > li > a.myprofile:hover:before {
		top: 6px;
    	left: 10px;
	}
	#extranet header ul.primary-nav > li > a.myprofile:after {
		 border-bottom: 0px;
	}
	header ul.social-links{
		right: 0;
    	top: -40px;
	}
	header.header-home ul.social-links > li,
	header ul.social-links > li {
		display: inline-block;
		float: left;
		margin: 0;
		clear: none;
		margin-right: 5px;
	}
	header.header-home ul.social-links > li:last-child,
	header ul.social-links > li:last-child{
		margin:0px;
	}
	header.header-home ul.social-links > li img,
	header ul.social-links > li img {
		width: 25px;
		height: 25px;
	}
	header.header-home #logout{
		top:45px;
	}
	#logout{
		top: 60px;
	}
	.homepage .Member-area {
		margin-top: 50px;
	}
	
	.home-banner {
		margin-top: 165px;
	}
	.home-banner h2{
		font-size: 35px;
		line-height: 35px;
	}
	
	
	.container {
    	width: 95%;
	}
	.container.container-fluid .row .col-md-8,
	.event-inner.container-fluid .row .col-md-7,
	.event-inner.container-fluid .row .col-md-12 {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 30px;
	}
	/*h2{
		font-size: 54px;
    	line-height: 54px;
	}*/
	.homepage .news-list{
		padding-left:0px;
	}
	ul.working-groups-brick{
		margin-right:0px;
	}
	.col-md-8 .working-group-title a {
		text-align: center;
	}
	.homepage .working-group-title a span,
	#extranet .working-group-title a span {
		padding-left: 0;
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-top: 12px;
	}
	.col-md-8 .working-group-title img {
		float: none;
		margin-right:0px !important;
		max-width: 60px;
	}
	.fluid-block{
		padding: 30px 15px 30px 15px;
	}
	.blog .col-md-6{
		float: left;
	}
	footer .col-md-5.footer-contact, footer .col-md-5.footer-info{
		width:38%;
		display: inline-block;
		vertical-align: top;
	}
	footer .col-md-2.footer-links{
	    width: 19%;
    	display: inline-block;
	}
	footer .col-md-4{
		width:100%;
		margin-top:30px;
		display:inline-block;
	}
	.twitter-block{
		min-height: 160px;
		background-size: 180px;
	}
	ul.submenu > li, ul.sublink > li{
		margin-bottom:10px;
	}
	.blog .col-md-6 a.primary-btn.about_more {
		margin-bottom: 25px;
	}
	.blog .col-md-6:last-child a.primary-btn.about_more{
		margin-bottom:10px;
	}
	.member-widget .library-date a{
		font-size:12px;
		padding-left: 10px;
	}
	.member-contact-info, .member-contact-person{
		width:56%;
		padding-right:15px;
	}
	.member-contact-person{
		width: 43%;
		padding-right:0px;
	}
	.member-contact-info .mem-address{
		padding-right: 15px;
	}
	.member-contact-info .mem-meta{
		padding-right:0px;
	}
	ul.board-team > li, ul.publications > li{
		width:50%;
		margin: 35px 0px 0px 0px;
	}
	ul.board-team > li .team-info h4,
	ul.publications li h3,
	ul.publications li h3 a{
		font-size: 20px;
		line-height: 20px;
	}
	ul.board-team > li .team-info h6{
		font-size: 16px;
		line-height: 18px;
	}
	ul.working-groups-list > li{
		min-height: 370px;
	}
	ul.working-groups-list > li:nth-child(odd) {
		padding-right: 40px;
	}
	.downloads.registrar {
		width: 100%;
	}
	ul.fliter-catogory > li {
		width:30%;
	}
	ul.fliter-catogory > li > ul.nav.submenu > li{
		margin-right:0px;
	}
	.fliter_section.library-fliter label#adfiltr_lbl{
		margin-top:0px;
	}
	.fliter_section.library-fliter ul.fliter-catogory > li {
		margin-bottom:10px;
	}
	/*-fliter_section-*/
	.fliter_section.news-filter-section,
	.fliter_section.event-filter-section,
	.fliter_section.member-fliter,
	.fliter_section.whos-who{
		width:100%;
	}
	.news-filter-section .filterby,
	.event-filter-section .filterby,
	.member-fliter .filterby,
	.fliter_section.whos-who .filterby{
		width: 66%;
		margin: 13px 0px 0px 20px;
	}
	.member-fliter .select-wrap{
		width:37%;
	}
	/*--*/
	.col-md-6#calendar{
		padding-left:15px;
	}
	.container-inner .fluid-block.events-block{
		margin-top: 24px;
	}
	.event-inner.container-fluid .col-md-7, .event-inner.container-fluid .col-md-5{
		width:100%;
		display:inline-block;
	}
	.event-inner.container-fluid .col-md-5{
		padding-top:25px !important;
		padding-left:15px !important;
		padding-right: 15px !important;
	}
	.event-overview {
		margin-top: 20px;
	}
	.event-extr .filterby{
		width:100%;
	}
	.event-extr .select-wrap{
		width:auto;
	}
	dl.schedule {
    	width: 100%;
	}
	ul.publications li:nth-child(3){
		margin-top:35px;
	}
	.row.policy-eu .col-md-8{
		width:100%;
		padding-right:0px;
		display:inline-block;
	}
	#extranet .row.Board-members .col-md-4{
		padding-left: 15px;
    	padding-right: 15px;
	}
	#extranet .Board-member-widget{
		padding-right:0px;
		padding-top: 20px;
    	padding-bottom: 30px;
	}
	#extranet .container-inner .col-md-8.working-article{
		margin-bottom:30px;
	}
	.working-article.downloads,
	ul.mailing-list{
		width:100%;
	}
	.profile-pic{
		width: 125px;
		height: 125px;
    	margin-right: 25px;
	}
	.profile-pic img{
		max-width: 125px;
		max-height: 125px;
	}
	.member-dtils-box{
		width: 75%;
	}
	ul.member-dtils{
    	width: 45%;
		vertical-align: top;
	}
	ul.member-dtils:nth-child(2){
		width: 53%;
	}
	ul.glossary-list li{
		padding: 10px 0px;
	}
	ul.glossary-list li h3{
		font-size: 22px;
		line-height:22px;
	}
	.tabs-nav li{
		margin-right:20px;
	}
	
	/*-surveys-*/
	.tabs-container .surveys-widget {
		width: 90%;
	}
	.consolidated-report{
		width:100%;
	}
	#modalTextAnswers .modal-dialog {
		width: 90%;
	}
	.row-fluid > .row-title{
		width:39%;
	}
	.results-row > div:first-child {
    	width:44%;
	}
	/*--*/
	ul.myprofile-edit{
		width: 48%;
	}
	ul.myprofile-edit.contact-edit{
		width:100%;
	}
	#member-profile .col-md-5,
	#member-profile .col-md-7{
		width:100%;
		display:inline-block;
	}
	#member-profile .col-md-5{
		margin-bottom:30px;
	}
	
	/*-search-*/
	label#searchphraseexact-lbl{
		margin-right:0px !important;
	}
	.ordering-box label.ordering{
		margin-right:15px !important;
	}
	#searchForm .form-limit{
		top: -50px;
	}
	/*-*/
	.table-responsive > .table > tbody > tr > td{
		white-space: inherit;
	}
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
	.col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
	.col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12,
	.col-lg-12{
		position:inherit;
	}
	
	.chart-progress{
    	width:44%;
	}
	.chart-progress-info{
    	width:50%;
	}
	.opensurvey-layout .library-category{
		display: none;
	}
	.surveys-widget div a.view {
		margin-right: -40px;
		overflow: hidden;
		text-indent: -400px;
		width: 0;
	}
	
}

/*IPHONE  -  [_]
-----------------------------------------------*/
@media only screen and (max-width : 767px) {
	
	header h1.logo {
		width: 32%;
	}
	.homepage .Member-area {
		margin-top: 36px;
	}
	header.header-home {
		height: 500px;
		background-size:85% auto;
	}
	.home-banner {
		margin-top:142px;
	}
	.home-banner h2{
		margin: 0px 0px 15px;
	}
	h2 {
		font-size: 40px;
		line-height: 40px;
		width:100%;
		display:inline-block;
	}
	/*h3{
		width:100%;
		display:inline-block;
	}*/
	.container-inner {
		margin-top: 40px;
	}
	.container-inner .row,
	.consolidated-report {
		margin-top: 30px;
	}
	.homepage .gen-list.news-list{
		margin-bottom:40px;
	}
	ul.submenu > li, ul.sublink > li {
    	margin-right: 20px;
	}
	ul.submenu > li a, ul.sublink > li a {
    	font-size: 18px;
		line-height: 22px;
	}
	.member-contact-info {
    	width: 60%;
	}
	.member-contact-person {
		width: 40%;
	}
	ul.board-team > li .team-info h4, ul.publications li h3 {
		font-size: 18px;
		line-height: 18px;
	}
	ul.board-team > li .team-pic{
		width: 110px;
    	height: 110px;
		padding-right: 15px;
	}
	ul.board-team > li .team-pic img {
    	max-width:100%;
    	max-height: 110px
	}
	ul.board-team > li .team-info .team-contact{
		left: 125px;
	}
	.news-filter-section .filterby,
	.event-filter-section .filterby,
	.member-fliter .filterby,
	.fliter_section.whos-who .filterby {
		width: 64%;
		margin: 13px 0px 0px 17px;
	}
	ul.glossary-list li h3 {
		font-size: 20px;
		line-height: 20px;
	}
	.member-dtils-box > ul.member-dtils > li > strong{
		display:block;
	}
	.widget-block ul li > div > h3 {
		font-size: 16px;
	}
	#extranet .gen-list.workshops-list > ul > li > h4 a,
	.gen-list > ul > li > h4{
		font-size: 22px;
    	line-height: 22px;
	}
	
	/*-survey-*/
	.table-responsive{
		border:0px;
	}
	.modal-dialog{
		margin:auto;
		margin-top: 3%;
	}
	
	.chart-progress{
    	width:100%;
		margin-right:0px;
	}
	.chart-progress-info{
    	width:100%;
	}
	.chart-progress rect{
		width:100%!important;
	}
	.chart-progress > .chartarea > div > div{
		width:100%!important;
	}
	.chart-progress svg{
		width:100%!important;
	}
	
	/*-*/
	
	/*-error page-*/
	/*.error-page .top-bar{
		height:auto;
	}*/
	/*--*/
	
	/*.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
	.col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
	.col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12,
	.col-lg-12{
		display:inline-block;
	}
	.col-md-6#calendar{
		width:100%;
	}*/
	.surveys-widget div a.view {
		margin-right: 0px;
		overflow: hidden;
		text-indent: -400px;
		width: 0;
	}
	.widget-block.surveys-widget .library-title{
		width: 55%!important;
	}
}

/*IPHONE   -  [_]
-----------------------------------------------*/
@media only screen and (max-width : 765px) {
	.search-bar input[type="button"] {
		width: 35px;
		height: 35px;
		background-size:20px;
	}
	.search-bar input[type="text"] {
		max-width: 220px;
		margin-right: 0;
    	margin-left: 0px;
		font-size: 20px;
	}
	.advanced-search ul > li{
		font-size: 14px;
	}
	.advanced-search ul > li .filterby_date .date-pick, .filter-date .date-pick{
		top: 22px;
	}
	#extranet header .public-site-link {
		width: 290px;
		margin-right: 115px;
	}
	#extranet header .public-site-link h4 {
		font-size: 20px;
		line-height: 37px;
	}
	#extranet header .public-site-link ul li a, #logout .logout-button input{
	    font-size: 17px!important;
	}
	h2{
		width:100%;
		display:inline-block;
	}
	.modal-body {
    	max-height: 220px;
	}
	.member-contact-info {
		width:100%;
		margin-bottom: 10px;
	}
	.member-contact-person {
		width: 100%;
		padding-top: 10px;
		margin-bottom: 40px;
	}
	ul.board-team > li .team-info h4, ul.publications li h3,
	ul.publications li h3 a {
		font-size: 16px;
		line-height: 16px;
	}
	ul.board-team > li .team-info h6 {
		font-size: 15px;
		line-height: 17px;
	}
	ul.working-groups-list > li {
		min-height: auto !important;
		width: 100%;
		margin: 30px 0px 0px 0px;
	}
	.fliter_section.library-fliter ul.fliter-catogory > li{
		width: 33%;
	}
	
	.news-filter-section .filterby, .event-filter-section .filterby,
	.member-fliter .filterby, .fliter_section.whos-who .filterby{
		width:100%;
		margin-left:0px;
	}
	.news-filter-section .filterby > span, .event-filter-section .filterby > span,
	.member-fliter .filterby > span, .fliter_section.whos-who .filterby > span{
		width:100%;
	}
	.tabs-nav li {
		margin-bottom:10px;
	}
	ul.board-team.whos-who-team li {
		margin-top: 35px;
	}
	
	.primary-btn, .event_registration ul.reg-form button.btn-primary, #logout .logout-button input,
	.loginmyprofile .form-horizontal .controls button[type="submit"], #user-registration .controls button[type="submit"],
	#main fieldset .controls button[type="submit"], .login .form-horizontal .controls button[type="submit"]{
		font-size: 17px!important;
		    line-height: 36px;
	}
	.mailing-list-widget{
		width:100%;
	}
	ul.downloads > li{
		width:100%;
	}
	ul.publications{
		margin-bottom:50px;
	}
	.library-fliter{
		margin-bottom:20px;
	}
	#extranet .events-search, #extranet .library-search{
		margin-top:0px;
	}
	.item-cat{
		width:100%;
	}
	ul.publications li:first-child{
		margin-top:0px !important;
	}
	.tab-content .member-widget{
		margin-top:0px;
	}
	
	ul.whos-who-team > li .team-info {
		word-break:break-all;
	}
	/*-survey-*/
	.results-row.heading-row > div.row-details{
		padding-right:0px;
	}
	.results-row > div,
	.widget-block ul li > div{
		padding-right:20px;
	}
	/*--*/
	.member-dtils-box ul.myprofile-edit{
		width:100%;
	}
	ul.myprofile-edit li label, .control-group label{
		min-width: 150px;
	}
	#searchForm .date-pick{
		width: 325px;
	}
	#searchForm .date-pick .datefrom input,
	#searchForm .date-pick .dateto input{
		width:100%;
	}
	#searchForm .btn-toolbar button{
		margin-top:0px;
	}
	#searchForm .phrases label, #searchForm .only label{
		margin-right: 30px;
	}
	#searchForm .phrases-box{
		margin-right:15px;
	}
	#searchForm .ordering-box .chzn-container{
		width:155px !important;
	}
	.container-inner .statics-list ul.publications{
		margin-top:0px !important;
		margin-bottom:30px;
	}
	.widget-block ul li {
		margin-bottom: 20px;
	}
	
	footer {
		margin-top: 30px;
		padding: 30px 0px 30px;
	}
	body.error-page header{
		margin-bottom: 20px;
		padding: 15px 0px;
	}
	body.error-page .main-content h1{
		font-size: 18px;
		line-height: 22px;
	}
	body.error-page .main-content a{
		font-size: 18px;
	}
	body.error-page footer{
		font-size: 16px;
	}
	/*body.error-page .top-bar{
		height: 36px;
	}*/
	body.error-page footer{
		position: relative; 
		padding: 20px 0px 20px;
	}
	#anniversary-news-wrap ul.news_items{
		max-width: none!important;
	}
}

@media only screen and (max-width : 685px){
	#searchForm .date-pick {
		margin-left: 0 !important;
		margin-top: 15px;
		width: 100%;
	}
}


/*IPHONE 6  -  [_]
-----------------------------------------------*/
@media only screen and (max-width : 667px){
	
	ul.board-team > li, ul.publications > li{
		width:100%;
		margin-top:30px!important;
	}
	ul.board-team > li .team-pic {
		height: 110px;	
	}
	.adv-search-filter{
		margin: 28px -2px 0px 0px;
    	width: 50%;
	}
	.advanced-search ul{
		width:100%;
	}
	.advanced-search ul > li{
		width: 30%;
	}
	#searchForm .date-pick {
		margin-left: 30px;
	}
	ul.board-team.whos-who-team li:nth-child(3n+1){
		clear:none;
	}
	
}


@media only screen and (max-width : 665px){
	dl.schedule dd {
		margin: 0 10px;
		width: 100%;
	}
	.add-to-calendar{
		margin-bottom: 0px !important;
	}
	.profile-pic{
		height:auto;
		margin-bottom:10px;
	}
	.home-banner h2 {
		font-size: 24px;
		line-height: 30px;
	}
	.home-banner{
		margin-top: 120px;
	}
}


/*IPHONE 5  -  [_]
-----------------------------------------------*/
@media only screen and (max-width : 568px){
	.container {
		width: 93%;
	}
	header.header-home {
		height: 350px;
		background-size:75% auto;
		padding-top: 20px;
	}
	.home-banner {
		margin-top: 90px;
	}
	.home-banner h2 {
		font-size: 20px;
		line-height: 20px;
		margin-top: 52px;
		margin-bottom:10px;
	}
	
	#centr-wrap .custom_calendar tr > td:first-child .event_popup_listing {
		left: -22px;
	}
	#centr-wrap .custom_calendar tr > td:nth-child(2n) .event_popup_listing {
		left: -96px;
	}
	#centr-wrap .custom_calendar tr > td:last-child .event_popup_listing,
	#centr-wrap .custom_calendar tr > td:nth-child(6n) .event_popup_listing {
		left: -270px;
	}
	#centr-wrap .custom_calendar tr > td:first-child .event_popup_listing:before {
		left: -244px;
	}
	#centr-wrap .custom_calendar tr > td:nth-child(2n) .event_popup_listing::before {
		right: 31%;
	}
	#centr-wrap .custom_calendar tr > td:nth-child(6n) .event_popup_listing::before {
		right:8%;
	}
	#centr-wrap .custom_calendar tr > td:last-child .event_popup_listing::before{
		right:8%;
	}
	ul.board-team > li .team-pic {
		height: 110px;
	}
	.fliter_section.library-fliter ul.fliter-catogory > li {
		width: 50%;
	}
	.member-dtils-box {
		width: 100%;
	}
	.adv-search-filter {
		display: none;
	}
	
	.highlight-slide{
		padding-left:15px;
	}
	.highlight-slider img {
		display:none;
	}
	.publications-pic-inner img{
		max-width:80px;
	}
	
}

/*IPHONE 5  -  [_]
-----------------------------------------------*/
@media only screen and (max-width : 480px){
	.adv-search-filter{
		display:none;
	}
	header{
		padding: 24px 0px;
	}
	header h1.logo {
		width: 50%;
	}
	.social-links{
		display:none;
	}
	header ul.nav{
		width:100%;
	}
	header{
		height:163px;
	}
	.home-banner {
		margin-top: 133px;
	}
	header.header-home {
    	background-size: 90% auto;
	}
	.home-banner h2{
		margin: 0px 0px 17px;
	}
	#extranet header .public-site-link{
		margin-top:25px;
	}
	h2 {
		font-size: 36px;
		line-height: 36px;
	}
	h3{
		font-size:24px;
	}
	h4 a, h4 {
		font-size: 22px;
		line-height: 22px;
	}
	
	ul.working-groups-brick > li{
		padding: 15px 15px;
	}
	.homepage .working-group-title a span, #extranet .working-group-title a span{
		font-size: 15px;
	}
	
	#centr-wrap .custom_calendar tr > td:first-child .event_popup_listing {
		left: -16px;
	}
	#centr-wrap .custom_calendar tr > td:nth-child(2n) .event_popup_listing {
		left:-75px;
	}
	#centr-wrap .custom_calendar tr > td:nth-child(4n) .event_popup_listing {
		left: -87px;
	}
	#centr-wrap .custom_calendar tr > td:last-child .event_popup_listing,
	#centr-wrap .custom_calendar tr > td:nth-child(6n) .event_popup_listing {
		left: -270px;
	}
	#centr-wrap .custom_calendar tr > td:first-child .event_popup_listing:before {
		left: -256px;
	}
	#centr-wrap .custom_calendar tr > td:nth-child(2n) .event_popup_listing::before {
		right: 43%;
	}
	#centr-wrap .custom_calendar tr > td:nth-child(4) .event_popup_listing::before {
		right: 36%;
	}
	#centr-wrap .custom_calendar tr > td:nth-child(6n) .event_popup_listing::before {
		right:8%;
	}
	#centr-wrap .custom_calendar tr > td:last-child .event_popup_listing::before{
		right:8%;
	}
	
	footer .col-md-5.footer-contact {
		width:100%;
	}
	footer .col-md-5.footer-info,
	footer .col-md-2.footer-links{
		width:49%;
		margin-top:15px;
	}
	#footer-newsletter-form input:nth-child(2),
	#footer-newsletter-form input:nth-child(4){
		margin-right:0px;
	}
	
	.col-md-12 #map{
		display:none;
	}
	.fliter_section.member-fliter .events-search{
		margin-top:0px;
	}
	.member-fliter .select-wrap{
		width:45%;
	}
	.member-contact-info .mem-address, .member-contact-info .mem-meta{
		width:100%;
		word-break:break-all;
	}
	.member-contact-info .mem-meta{
		margin-top:10px;
	}
	.widget-block ul li > div > h3 {
		font-size: 14px;
	}
	.news-filter-section .select-wrap,
	.news-filter-section .filter-date,
	.event-filter-section .select-wrap,
	.event-filter-section .filter-date{
		width:45%;
	}
	.row.Board-members .col-md-4 .Board-member-widget ul li > div > h3 {
		font-size: 13px;
	}
	
	/*-surveys-*/
	.tabs-container .surveys-widget ul li div.library-category{
		display:none;
	}
	.tabs-container .surveys-widget ul li div{
		width:50%!important;
	}
	.surveys-widget div a.view {
		margin-right: -20px;
	}
	.results-row > div{
		width:31%;
	}
	.results-row > div.row-percentage,
	.results-row > div.options-percentage{
		display:none;
	}
	.consolidated-report > .table-striped{
		width:100%;
	}
	.consolidated-report > .table-striped, .consolidated-report .panel-body .results-row > table.table-striped{
		margin-left:0px;
	}
	#modalTextAnswers table.text-answers tr > th:nth-child(4){
		display:none;
	}
	.survey-form .questions ul.list-group{
		width:95%;
	}
	.survey-form .panel-default .table-responsive{
		margin-left:0px;
	}
	/*-surveys-*/
	
	#member-profile .profile-pic{
		height:auto;
		margin-bottom: 20px;
	}
	#searchForm .date-pick {
		width: 100%;
	}
	#searchForm .phrases label, #searchForm .only label{
		width:100%;
		padding-left:20px;
		margin-bottom:5px;
	}
	#searchForm .phrases .ordering-box label.ordering{
		padding-left:0px;
		margin-left:0px;
	}
	form#member-profile {
		margin-top: 20px;
	}
	.publications-pic-inner {
		display:none;
	}
	
	
}

/*IPHONE []
-----------------------------------------------*/
@media only screen and (min-width: 210px) and (max-width : 460px){
	.container {
		width: 90%;
	}
	header.header-home {
		height: 410px;
	}
	header h1.logo {
		width: 60%;
	}
	.home-banner h2{
		margin-bottom:10px;
	}
	h2 {
		font-size: 34px;
		line-height: 34px;
	}
	header {
		height: 215px;
	}
	header .member-login input[type="text"]{
		margin:0px 0px 8px 20px;
	}
	header.header-home .member-login input[type="text"]{
		margin:0px;
	}
	
	header .member-login{
		width:auto;
	}
	ul.working-groups-brick > li{
		width:100%;
	}
	footer .col-md-5.footer-info, footer .col-md-2.footer-links{
		width:100%;
	}
	.subscribe-form input[type="text"]{
		width:100%;
		margin-right:0px;
	}
	.registration-edit-cancel a.cancel-reg {
		clear: left;
		margin-left: 0;
		margin-top: 20px;
	}
	/*.g-recaptcha{
		display:none;
	}
	.g-recaptcha {
		float: left;
		margin-right:5px;
		margin-top:10px;
	}*/
	
	/*--*/
	#centr-wrap .event_popup_listing{
		width: 278px;
		left: -90px;
	}
	#centr-wrap .custom_calendar tr > td:first-child .event_popup_listing {
		left: -7px;
	}
	#centr-wrap .custom_calendar tr > td:nth-child(2n) .event_popup_listing {
		left: -46px;
	}
	#centr-wrap .custom_calendar tr > td:nth-child(4n) .event_popup_listing {
		left: -127px;
	}
	#centr-wrap .custom_calendar tr > td:nth-child(5) .event_popup_listing {
		left: -168px;
	}
	#centr-wrap  .custom_calendar tr > td:nth-child(6) .event_popup_listing{
		left:-210px;
	}
	#centr-wrap  .custom_calendar tr > td:nth-child(7) .event_popup_listing{
		left:-244px;
	}
	    
	
	#centr-wrap .custom_calendar tr > td:first-child .event_popup_listing:before {
		left:-235px;
	}
	#centr-wrap .custom_calendar tr > td:nth-child(2n) .event_popup_listing::before {
		right: 56%;
	}
	#centr-wrap .custom_calendar tr > td:nth-child(3) .event_popup_listing::before {
		left: -24%;
	}
	#centr-wrap .custom_calendar tr > td:nth-child(4) .event_popup_listing::before {
		right:-2%;
	}
	#centr-wrap .custom_calendar tr > td:nth-child(5) .event_popup_listing::before {
		left: 33%;
	}
	
	#centr-wrap .custom_calendar tr > td:nth-child(6) .event_popup_listing::before {
		right:16%;
	}
	#centr-wrap .custom_calendar tr > td:last-child .event_popup_listing::before{
		right:4%;
	}
	/*--*/
	
	ul.submenu > li, ul.sublink > li{
		width:100%;
		margin-right:0px;
	}
	.member-fliter .select-wrap {
		width: 100%;
		margin-right:0px;
	}
	.member-fliter .select-wrap #member_country{
		margin-bottom:10px;
	}
	h4 a, h4{
		font-size:20px;
		line-height:20px;
	}
	.tab-content .widget-block.member-widget ul li .library-category{
		display:none;
	}
	.fliter_section.library-fliter ul.fliter-catogory > li {
		width: 100%;
		padding-right: 0px;
	}
	.library_page .widget-block.library-widget ul > li .library-Additional-filters{
		display:none;
	}
	.news-filter-section .select-wrap, .news-filter-section .filter-date,
	.event-filter-section .select-wrap, .event-filter-section .filter-date{
		width: 100%;
	}
	.news-filter-section .filter-date,
	.event-filter-section .filter-date{
		margin-left:0px;
		margin-top:15px;
	}
	.col-md-6#calendar{
		display:none;
	}
	#searchForm .date-pick {
		width: 100%;
		margin-left: 0px;
		margin-top: 15px;
	}
	#searchForm .phrases label, #searchForm .only label{
		width:100%;
		padding-left:20px;
		margin-bottom:5px;
	}
	#searchForm .phrases .ordering-box label.ordering{
		padding-left:0px;
		margin-left:0px;
	}
	
	#extranet header .public-site-link h4{
		display:none;
	}
	.widget-block.Board-member-widget ul > li .library-category,
	.widget-block.surveys-widget ul > li > .library-category{
		display:none;
	}
	.fliter_section.whos-who .select-wrap{
		width:100%;
		margin-bottom:10px;
	}
	.board-team.whos-who-team .team-pic{
		display:none;
	}
	ul.whos-who-team > li .team-info > a.primary-btn{
		position:relative;
		margin-top: 10px;
	}
	.member-dtils-box .member-dtils{
		width:100%;
	}
	/*-surveys-*/
	.surveys-widget div a.view{
		float:left;
		margin-right:0px;
	}
	.results-row .row-response,
	.results-row .options-response{
		display:none;
	}
	.results-row table.table-striped.table-hover{
	}
	.results-row > div:first-child {
		width: 70%;
	}
	.row-fluid > .row-title {
		width: 63%;
	}
	.row-details a, .results-row a{
		font-size: 13px;
		padding-right: 18px;
	}
	/*-surveys-*/
	ul.myprofile-edit li .select-wrap, ul.myprofile-edit li .field-wrap{
		width:100%;
	}
	.mymailing-list-widget, .newsletter-widget{
		width:100%;
	}
	.widget-block ul li {
		margin-bottom: 25px;
	}
	body.error-page footer{
		position:fixed;
	}
	
	.chart-progress{
		display:none;
	}
	
	.center.text-center a.btn-cancel, a.download_summary_survey, a.export_data_survey{
		margin-bottom:15px !important;
	}
	header h1.logo img {
		max-height: 56px;
	}
	.top-bar{
		height: 50px;
	}
	.search-bar{
		margin: 8px 0px;
	}
	.top-bar .container{
		width: 100%;
	}
	.top-bar .search-bar input[type="text"]{
		padding-top: 0px!important;
	}
	
}
@media only screen and (min-width: 210px) and (max-width : 350px){
	.tab-content .event-extr .select-wrap {
		min-width:100%;
	}
	.home-banner {
		margin-top: 140px;
	}
	body.error-page footer{
		position: relative;
	}
	
}
















