@media only screen and (max-width: 767px) {

	p, h1, h2, h3, strong, a, li, span, table tr, table tr td   {   -webkit-text-size-adjust: none !important;  }
	input[type="text"], input[type="submit"], textarea, select, button  {   -webkit-appearance: none !important;    }

	.table-responsive::-webkit-scrollbar {
		-webkit-appearance: none;
		width: 14px;
		height: 14px;
	}

	.table-responsive::-webkit-scrollbar-thumb {
		border-radius: 8px;
		border: 5px solid #fff;
		background-color: rgba(0, 0, 0, .3);
	}


	.page-title{
		margin: 30px 0 20px;
		font-size: 30px;
		line-height: 35px;
	}

	h2{
		font-size: 30px;
		line-height: 35px;
	}

	.btn-large{
		padding: 20px 0;
		display: block;
	}

	/* HOMEPAGE */

	header{
		min-height: 105px;
	}

	.navbar-toggle, .navbar-toggle span, .navbar-toggle span:before, .navbar-toggle span:after{
		-ms-transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}

	.navbar-toggle.active span {
		background-color: transparent;
	}

	.navbar-toggle.active span:before {
		transform: rotate(45deg) translate(4px, 4px);
		-webkit-transform: rotate(45deg) translate(4px, 4px);
		-ms-transform: rotate(45deg) translate(4px, 4px);
		-o-transform: rotate(45deg) translate(4px, 4px);
		-moz-transform: rotate(45deg) translate(4px, 4px);
	}

	.navbar-toggle.active span:after {
		transform: rotate(-45deg) translate(3px, -3px);
		-webkit-transform: rotate(-45deg) translate(3px, -3px);
		-ms-transform: rotate(-45deg) translate(3px, -3px);
		-o-transform: rotate(-45deg) translate(3px, -3px);
		-moz-transform: rotate(-45deg) translate(3px, -3px);
	}

	.xbanner-header{
		background-position: top;
		background-size: cover;
	}
	
	#heroslider, .heroslider--item{
		height: 450px;
	}

	.projects-section .tab-content{
		text-align: center;
	}

	#homepage #projects-news{
		margin-top: 0;
	}

	.heroslider--item .btn{
		padding-left: 30px;
		padding-right: 30px;
	}

	#heroslider h1{
		font-size: 40px;
		line-height: 35px;
	}

	.heroslider--item{
		padding-bottom: 15px;
	}

	#heroslider h2{
		font-size: 34px;
		line-height: 34px;
	}
	
	.owl-dots{
		bottom: 0;
		position: relative;
		padding: 5px 0;
	}
	
	.owl-nav{
		display: none;
	}

	.no-pad-xs{
		padding: 0;
	}

	.qoute{
		font-size: 16px;
		line-height: 24px;
		padding: 20px;
		margin: 30px 0;
	}

	.qoute:before, .qoute:after{
		width: 50px;
	}

	#community-hp{
		padding: 30px 0;
	}

	#community-hp h2{
		margin-bottom: 15px;
		font-size: 30px;
	}

	#community-hp p{
		margin-bottom: 15px;
	}

	.projects-section h2{
		margin: 30px 0 20px;
		font-size: 30px;
	}

	.projects-section p{
		margin-bottom: 15px;
	}

	#community-hp .btn-default{
		margin-top: 10px;
		padding: 20px 30px;
	}

	#members-carousel .item-avatar{
		margin: 0 auto;
	}

	.item-avatar img {
		height: auto;
	}

	#members-carousel{
		padding: 30px 0;
	}

	.owl-prev, .owl-next{
		width: 20px;
	}

	.owl-prev{
		left: 10px;
	}

	.owl-next{
		background-position: -60px -5px;
		right: 10px;
	}

	.text-center-xs{
		text-align: center;
	}

	.copyright{
		text-align: center;
	}

	.copyright p{
		line-height: 30px;
	}

	.projects-section .nav-tabs{
		margin-bottom: 30px;
	}

	#events-calendar .ai1ec-calendar-title{
		display: inline-block;
	}

	#events-calendar table.ai1ec-month-view{
		height: 200px;
	}

	#events-calendar  #ai1ec-container{
		margin: 0 0 30px;
	}

	#events-calendar .ai1ec-btn-toolbar {
		margin-bottom: 20px;
	}

	#events-calendar .ai1ec-month-view th{
		font-size: 16px !important;
	}

	#events-calendar .ai1ec-next-year, #events-calendar .ai1ec-prev-year{
		line-height: 20px;
	}

	#events-calendar .ai1ec-title-buttons .ai1ec-btn-group{
		padding: 0 !important;
	}

	#events-calendar .calendar-navigation .calendar-next:before{
		font-size: 25px;
		right: -12px;
	}

	#events-calendar .calendar-navigation .calendar-next{
		right: 40px;
	}

	#events-calendar .calendar-navigation .calendar-prev{
		left: 40px;
	}

	#events-calendar .calendar-navigation .calendar-prev:before{
		font-size: 25px;
		left: -12px;
	}

	#events-calendar .calendar-navigation .calendar-prev span, #events-calendar .calendar-navigation .calendar-next span{
		display: none;
	}

	#events-calendar .calendar-content{
		margin-bottom: 30px;
	}

	#events-calendar .calendar-title{
		margin-top: 30px;
		margin-bottom: 20px;
	}

	#events-calendar .timely .ai1ec-btn-sm{
		padding: 5px;
	}

	#events-calendar .right-event h5 a{
		font-size: 16px;
	}

	#events-calendar .right-event a.img-wrapper{
		padding-right: 15px;
	}

	#events-calendar .right-event .calendar-right-image img{
		max-width: 80%;
		width: auto;
	}

	.background-evenimente, .background-taskforces, .background-coalitie{
		height: 285px;
	}

	/* END HOMEPAGE */

	/* MENU */

	.navbar-header #menu_top_btn{
		margin-top: 11px;
	}

	.navbar-header #menu_top_btn span{
		display: inline-block;
	}

	.navbar-header #menu_top_btn span.icon-bar{
		margin-bottom: 5px;
		margin-left: 10px;
	}

	.logo-img {
		margin-top: 5px;
		margin-bottom: 5px;
		width: auto;
		height: 54px;
	}

	.navbar-header .navbar-toggle{
		display: inline-block;
	}

	.navbar-toggle .icon-bar{
		background-color: #fff;
		height: 2px;
		position: relative;
	}

	.navbar-toggle{
		margin-right: 5px;
	}

	.navbar-toggle .icon-bar:after, .navbar-toggle .icon-bar:before{
		content: "";
		position: absolute;
		left: 0;
		width: 100%;
		height: 2px;
		background-color: #fff;
		display: inline-block;
	}

	.navbar-header .navbar-toggle .icon-bar:before{
		top: -5px;
	}

	.navbar-header .navbar-toggle .icon-bar:after{
		top: 5px;
	}

	.navbar-collapse{
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	#menu-top{
		position: fixed;
		top: 105px;
		right: 0;
		border-top: 1px solid rgba(255,255,255,0.5);
		width: 100%;
		background-color: rgba(27,36,40,0.8);
	}

	#menu-top ul{
		float: none;
		margin: 0;
	}

	#menu-top li{
		display: block;
		float: none;
	}

	#main-head.nav-up{
		top: -169px;
	}

	.main-menu .navbar-nav li a{
		text-align: right;
		padding: 10px 30px 10px 15px;
		line-height: 35px;
	}

	.nopad-xs{
		padding: 0;
	}

	.nopadr-xs{
		padding-right: 0;
	}

	.main-bar p.lang{
		margin-right: 0;
	}

	.main-bar p.login-top a, .main-bar p{
		font-size: 15px;
		white-space: nowrap;
	}

	.main-menu .navbar-nav li a{
		text-align: right;
		padding: 5px 30px 5px 15px;
	}

	.main-head-clone{
		height: 105px;
	}

	.main-menu .navbar-nav li:before, .main-menu .navbar-nav li a:before{
		display: none;
	}

	.main-menu .navbar-nav li a:after{
		border-bottom: 10px solid transparent;
		border-top: 10px solid transparent;
		border-right: 0;
		left: auto;
		right: 0;
		top: 50%;
		margin-top: -10px;
		margin-left: 0;
	}

	.main-menu .navbar-nav li.active a:after, .main-menu .navbar-nav li:hover a:after, .main-menu .navbar-nav li:focus a:after{
		border-right: 10px solid #fff;
		border-bottom: 10px solid transparent;
	}

	/* END MENU */

	/* DESPRE */

	.arii-de-activitate .arie-activitate {
		margin: 20px 0 30px;
	}

	.arii-de-activitate .arie-activitate h4{
		text-align: center;
	}

	.arii-de-activitate .arie-activitate p{
		text-align: center;
	}

	.rapoarte{
		padding-bottom: 30px;
	}

	.rapoarte .box-rapoarte{
		margin-bottom: 15px;
		padding: 15px;
	}

	#despre-page .banner-title h1 {
		font-size: 40px;
		margin-top: 30px;
		margin-bottom: 30px;
	}

	#despre-page .banner-title{
		height: 150px;
	}

	.banner-despre{
		height: 250px;
	}

	.despre-info h2 {
		margin-top: 40px;
		margin-bottom: 20px;
		font-size: 30px;
	}

	.cum-functionam-right {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.cum-functionam-right h2{
		font-size: 30px;
	}

	.arii-de-activitate h2 {
		margin-top: 40px;
		font-size: 30px;
		margin-bottom: 20px;
	}

	.arii-de-activitate .arie-activitate h4 {
		margin-bottom: 10px;
	}

	.comunitatea-rbls h2 {
		margin-top: 40px;
		margin-bottom: 25px;
		font-size: 30px;
	}

	.comunitatea-rbls a.btn {
		margin: 10px 0 50px;
		padding: 20px 30px;
	}

	.despre-info a.btn {
		margin-top: 10px;
		margin-bottom: 40px;
		padding: 20px 12px;
	}

	#board-carousel h2 {
		margin: 30px 0 20px;
	}

	.board-carousel-header {
		margin-bottom: 40px;
	}

	#board-carousel .item{
		margin: 0 auto;
	}

	#board-carousel .owl-carousel{
		padding: 0 35px;
	}

	#board-carousel p, .rapoarte p{
		margin-bottom: 15px;
	}

	.rapoarte h2{
		margin: 30px 0 20px;
	}

	.header-rapoarte{
		margin-bottom: 30px;
	}

	/* END DESPRE */

	/* 404 */

	.background404 > img{
		position: absolute;
		bottom: 0;
	}

	.background404{
		height: 800px;
		position: relative;
	}

	/* END 404 */

	/* BGN CONTACT */

	ul.address{
		margin-bottom: 30px;
	}

	#contact{
		margin-bottom: 50px;
	}

	#map{
		height: 350px;
	}

	/* BGN CONTACT */

	/* BGN PAGINA COMUNITATE */

	.news-form fieldset:last-child{
		width: 60px;
	}

	.news-form.search-users fieldset select{
		padding: 0 5px;
	}

	.news-form.search-users fieldset:nth-child(2){
		width: 35%;
	}

	.advantages-area{
		padding: 30px 0;
	}

	.advantage-group{
		margin: 30px 0;
	}

	.member-row{
		display: block;
	}

	.member-avatar, .member-details, .member-more{
		display: block;
		text-align: center;
	}

	.member-avatar img{
		max-width: 100%;
		height: auto;
	}

	.member-details{
		margin: 0;
	}

	.member-details h3{
		margin-top: 10px;
		margin-bottom: 5px;
	}

	.member-details ul li{
		display: block;
		width: 100%;
	}

	.member-more{
		padding-top: 10px;
		margin-bottom: 15px;
	}

	.member-more .btn-primary.btn-default{
		padding: 15px 30px;
	}

	#dashboard{
		margin: 0;
	}

	#dashboard .pull-right{
		float: none!important
	}

	#members-loop{
		margin: 15px 0 20px;
	}

	.advantage-group{
		margin: 30px 0 20px;
	}

	/* END PAGINA COMUNITATE */

	/* BGN PAGINA PROFIL */

	ul.profile-fields .quote-about{
		padding: 0;
		padding-top: 60px;
	}

	ul.profile-fields .quote-about:before{
		width: 100%;
		text-align: center;
	}

	#profile p.user-since, #profile .company-logo{
		margin-bottom: 10px;
	}

	#profile{
		margin: 30px 0;
	}

	ul.profile-fields h3{
		margin-bottom: 15px;
	}

	#profile ul.profile-header-fields li.phone{
		margin-top: 0;
	}

	#profile .user-links.visible-xs{
		margin-bottom: 30px;
	}

	.nav-settings li{
		padding: 0 0 9px 25px;
		margin-right: 15px;
	}

	.thread-options{
		display: none;
	}

	.messages-options-nav{
		margin-top: 0;
	}

	#profile-edit-form .field_type_image img{
		margin: 15px 0;
	}

	.avatar-nav-items li a{
		padding: 0 15px;
	}

	/* END PAGINA PROFIL */

	/* BGN PAGINA SUMMIT */

	h1.summit-page-title{
		font-size: 30px;
		line-height: 38px;
		padding: 15px 20px;
	}

	#getin-project #linkbackground{
		display: none;
	}

	#summit-page h2.summit-title{
		font-size: 28px;
		line-height: 36px;
		margin-bottom: 15px;
	}

	#summit-page h3.summit-subtitle{
		font-size: 28px;
		line-height: 30px;
		margin-bottom: 15px;
	}

	#getin-project{
		padding: 30px 0;
	}

	#load-summit-posts .article-container p.post-meta{
		display: block;
	}

	#load-summit-posts .article-container p.post-meta span{
		display: block;
	}

	#load-summit-posts .article-container p.post-meta span.post-program{
		text-align: left;
	}

	#load-summit-posts .article-container a{
		font-size: 20px;
		margin-top: 15px;
		margin-bottom: 10px;
		min-height: 23px;
	}

	#load-summit-posts .article-container{
		margin-bottom: 30px;
	}

	#load-summit-posts .pagination .btn-primary{
		margin-bottom: 15px;
	}

	#prev-summits{
		margin-bottom: 30px;
	}

	/* END PAGINA SUMMIT */

	/* BGN PAGINA PROIECTE */

	.article-container{
		margin-bottom: 30px;
	}

	#projects-container .article-description p{
		margin-top: 0px;
	}

	.projects-nav{
		padding-top: 15px;
		margin-bottom: 25px;
		position: relative;
	}

	.projects-nav select.nav{
		padding: 0 15px;
		text-transform: uppercase;
		font-weight: 700;
		font-size: 20px;
		color: #2e3138;
	}

	.projects-nav:before{
		content: '\e817';
		font-family: 'fontello';
		position: absolute;
		font-size: 24px;
		top: 27px;
		right: 20px;
		z-index: 10;
		pointer-events: none;
	}

	#projects-container{
		margin-bottom: 40px;
	}

	.projects-section .nav-tabs-responsive > li {
		display: none;
		width: 10%;
		border: 0;
		margin: 0;
	}

   .projects-section .nav-tabs-responsive > li > a {
		max-width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		word-wrap: normal;
		width: 100%;
		width: 100%;
		text-align: center;
		vertical-align: top;
		padding: 10px 0;
		outline: none;
	}

	.projects-section .nav-tabs-responsive > li.active > a{
		white-space: normal;
	}

	.projects-section .nav-tabs-responsive > li > a:before, .projects-section .nav-tabs-responsive>li.active>a:after, .projects-section .nav-tabs-responsive > li > a:after{
		display: none;
	}

	.projects-section .nav-tabs-responsive li:before{
		display: none;
	}

	.projects-section .nav-tabs-responsive{
		border: 0;
		border-bottom: 1px solid #c3c3c3;
	}

	.projects-section .nav-tabs-responsive > li.active {
		width: 80%;
		margin-top: 0;
	}

	.projects-section .nav-tabs-responsive > li.active:first-child {
		margin-left: 10%;
	}

	.projects-section .nav-tabs-responsive > li.active, .nav-tabs-responsive > li.prev, .nav-tabs-responsive > li.next {
		display: block;
	}

	.projects-section .nav-tabs-responsive > li.prev, .nav-tabs-responsive > li.next {
		-webkit-transform: scale(0.9);
		transform: scale(0.9);
	}

	.projects-section .nav-tabs-responsive > li.next > a, .nav-tabs-responsive > li.prev > a {
		-webkit-transition: none;
		transition: none;
	}

	.projects-section .nav-tabs-responsive > li.next > a .text, .nav-tabs-responsive > li.prev > a .text {
		display: none;
	}

	.projects-section .nav-tabs-responsive > li.next > a:before, .nav-tabs-responsive > li.next > a:before, .nav-tabs-responsive > li.prev > a:before, .nav-tabs-responsive > li.prev > a:before {
		position: relative;
		display: inline-block;
		font-family: 'fontello';
		width: 100%;
		height: 100%;
		background: #fff;
		color: #2e3138;
		font-size: 20px;
	}

	.projects-section .nav-tabs-responsive > li.prev > a:before {
		content: "\f0a8";
	}

	.projects-section .nav-tabs-responsive > li.next > a:before {
		content: "\f0a9";
	}

	.projects-section .nav-tabs-responsive > li.dropdown > a > .caret {
		display: none;
	}

	.projects-section .nav-tabs-responsive > li.dropdown.active > a:after {
		display: none;
	}

	.projects-section .nav-tabs-responsive > li.dropdown.active > a > .caret {
		display: inline-block;
	}

	.projects-section .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-left {
		left: 0;
		right: auto;
	}

	.projects-section .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-center {
		right: auto;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.projects-section .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-right {
		left: auto;
		right: 0;
	}

	#projects-page{
		padding-bottom: 40px;
	}    

	/* BGN PAGINA PROIECTE */

	/* BGN PROJECT PAGE */

	#project-header{
		margin: 30px 0 0;
	}

	#project-header .img-container-video{
		margin-bottom: 15px;
	}

	#project-header p{
		margin-bottom: 10px;
	}

	.short-description{
		margin-bottom: 15px;
	}

	.project-website{
		margin-top: 15px;
		text-align: left;
	}

	#project-tabs, #project-partners{
		margin-bottom: 30px;
	}

	#getin-project table td, #getin-project table th{
		font-size: 15px;
	}

	#getin-project h3{
		font-size: 20px;
		line-height: 28px;
	}

	#project-single #projects-container h2{
		margin-bottom: 30px;
	}

	#project-gallery .img-galerie{
		max-width: 100%;
		width: 100%;
		height: auto;
		margin: 0;
	}

	#project-gallery .img-galerie img{
		margin: auto;
	}

	/* BGN PROJECT PAGE */

	/* BGN EDITOR PAGE */

	#archive-anunturi .page-title{
		font-size: 26px;
	}

	#archive-anunturi .separator{
		margin-top: 36px;
	}

	.toggle-editor{
		margin-left: 5px;
	}

	/* END EDITOR PAGE */

	/* EVENIMENTE */

	.progress-circle-wrapper{
		margin-left: 0;
	}

	.header-evenimente a.btn{
		margin-top: 0;
		margin-bottom: 30px;
		padding: 20px 60px;
	}

	.radial-progress, .progress-circle, .radial-progress .circle .mask, .radial-progress .circle .fill{
		width: 80px;
		height: 80px;
	}

	.radial-progress .circle .mask {
		clip: rect(0px, 80px, 80px, 40px);
	}

	.radial-progress .circle .mask .fill {
		clip: rect(0px, 40px, 80px, 0px);
	}

	.header-evenimente h1{
		font-size: 40px;
		margin-top: 40px;
	}

	.events-wrapper .img-container img{
		width: 100%;
	}

	.events-wrapper .event-info span.time{
		margin-left: 0;
	}

	.article-info .event-info{
		font-size: 15px;
	}

	.article-buttons a{
		font-size: 15px;
	}

	.events-wrapper h3.event-location{
		float: none !important;
	}

	.events-wrapper h3 span{
		font-size: 18px;
	}

	/* END EVENIMENTE */

	/* BGN ADVOCACY */

	.Advocacy__coalition{
		padding: 15px 0 20px;
	}

	.Advocacy__tab-content a.btn-block{
		margin-top: 15px;
	}

	.Advocacy__tab-content .projects-section{
		margin-bottom: 15px;
	}

	.Advocacy__form{
		margin: 30px 0 0;
		padding: 15px 0;
	}

	.Advocacy__form input[type="submit"]{
		margin: 0;
	}

	.Advocacy__form h3{
		margin: 10px 0 20px;
	}

	.Advocacy__coalition-title{
		margin: 0 0 5px;
		font-size: 30px;
		line-height: 36px;
	}

	.Advocacy__coalition-subtitle{
		font-size: 24px;
		line-height: 30px;
		margin: 0 0 15px;
	}

	.Advocacy__coalition p{
		margin-bottom: 15px;
	}

	.Advocacy__coalition .img-container{
		padding: 0;
	}

	/* BGN ADVOCACY */

	/* BGN REGISTER PAGE */

	#member-register h3{
		padding: 0;
		margin-bottom: 30px;
	}

	.register-box .check-list fieldset{
		margin-bottom: 15px;
	}

	#member-register .register-box .check-list label{
		font-size: 14px;
	}

	.register-box .check-list{
		margin-bottom: 15px;
	}

	.register-box fieldset span.tc{
		padding: 0;
		margin-top: 15px;
		display: block;
	}

	.register-box .check-list.last{
		margin-top: 15px;
	}

	/* END REGISTER PAGE */

	/* TASK FORCES */

	.taskforces-left:before{
		display: none;
	}

	.taskforces-list a{
		font-size: 18px;
		padding: 10px 20px;
	}

	.taskforces-right h3{
		font-size: 18px;
	}

	.paper-box .paper-title{
		font-size: 22px;
	}

	.taskforces-left .tab-header h2{
		font-size: 24px;
	}

	.header-taskforces h1, .header-coalitie h1{
		font-size: 34px;
    	margin: 38px 0;
    	height: 74px;
	}

	#taskforces-toggle{
		display: block;
		margin-bottom: 20px;
		width: 100%;
	}

	.taskforces-right h3{
		display: none;
	}

	.taskforces-right{
		display: none;
	}

	#taskforces, #coalitie {
		margin-top: 30px;
		margin-bottom: 50px;
	}

	.taskforces-list{
		max-height: 108px;
		overflow: hidden;
		overflow-y: scroll;
		border-top: 1px solid #c3c3c3;
		border-bottom: 1px solid #c3c3c3;
	}

	.taskforces-list li:first-child{
		border: none;
	}

	.taskforces-list li:last-child{
		border-bottom: none;
	}

	/* END TASK FORCES */

	 /* COALITIE */

	#coalitie .rapoarte .box-rapoarte{
		padding: 15px 5px;
	}

	#coalitie .contacte .box-contacte{
		margin-top: 20px;
	}

	.nomar-sm{
		margin: 0 !important;
	}

	#coalitie .rapoarte .box-rapoarte{
		margin-bottom: 20px;
	}

	#coalitie .header-rapoarte{
		margin-top: 20px;
	}

	#coalitie .rapoarte {
		margin-top: 60px;
		padding-bottom: 30px;
		padding-top: 30px;
	}

	.membri-coalitie h4{
		font-size: 18px;
	}

	#coalitie h3{
		font-size: 18px;
	}

	.membri-coalitie .member-box{
		text-align: center;
	}

	.membri-coalitie .member-box img{
		margin: 0 auto;
	}

	#coalitie .rapoarte h2{
		font-size: 24px;
	}

	.no-pull-xs{
		float: none !important;
	}

	.taskforces-right{
		margin-bottom: 40px;
	}

	/* END COALITIE */

	.img-despre-noi{
		margin-top: 20px;
		margin-bottom: 30px;
	}

	.WorkSection .flex{
		display: block;
	}

	.WorkSection__Link{
		display: inline-block;
		margin-bottom: 20px;
	}

	.header-eveniment h1{
		font-size: 40px;
		line-height: 35px;
		margin-top: 45px;
    	margin-bottom: 45px;
	}

	.background-eveniment{
		height: 300px;

	}

	.event-content .right-line:before{
		display: none;
	}

	.Article__share.pull-right{
		float: none !important;
	}

	#event-single #project-news{
		margin-top: 30px;
	}

	.banner-search{
		margin-top: 0;
	}

	#evonomix{
		float: none;
		text-align: center;
	}

	#evonomix a span {
	    opacity: 1;
	    transform: scale(1, 1);
	    -webkit-transform: scale(1, 1);
	    float: none;
	    line-height: 30px;
	}

	#evonomix a i {
	    float: none;
	}

	#projects-container .img-container, #projects-news .img-container{
		display: inline-block;
		margin: 0 auto;
		border: 1px solid #bbb;
	}

	.article-container{
		text-align: center;
	}

	.article-container .article-description{
		text-align: left;
	}

	#events-calendar .right-event .calendar-right-image{
		height: 80px;
	}

	.projects-section img{
		margin: 0 auto;
	}

	.brosura-prezentare{
		padding: 20px;
	}

	.Founders h2{
		text-align: center;
	}

	#board-carousel .owl-nav, #executive-carousel .owl-nav{
		display: block;
	}

	#board-carousel .owl-prev, #board-carousel .owl-next, #executive-carousel .owl-prev, #executive-carousel .owl-next{
		top: 110px;
	}

	#board-carousel .owl-next, #executive-carousel .owl-next{
		right: -10px;
	}

	#board-carousel .owl-prev, #executive-carousel .owl-prev{
		left: -10px;
	}

	.members-container.flex{
		display: block;
	}

	.Blog__List-row .img-container {
	    border: 1px solid #bbb;
		margin-bottom: 15px;
	}

	.Blog-article__pagination a, .Blog-article__pagination i{
		font-size: 14px;
		vertical-align: top;
		display: inline-block;
	}

	#settings-form #submit{
		margin-bottom: 20px;
	}

	.event-content .events-navigation a{
		font-size: 14px;
	}

	.WorkSection__Title{
		margin-bottom: 10px;
	}

	.WorkSection__Img{
		margin-bottom: 20px;
	}

	.rapoarte{
		margin-top: 0;
	}

	.events-wrapper .article-container{
		text-align: left;
	}

	ul.address li{
		padding-left: 25px;
	}

	.Toggle{
		padding-top: 0;
	}

	.Toggle__Name{
		margin-top: 20px;
	}

	span.wpcf7-list-item{
		margin: 0;
	}

}

@media only screen and (max-width: 475px){
	.thread-date{
		display: none;
	}

	#profile .col-xs-6{
		width: 100%;
	}

	#message-threads th.bulk-select-all, #message-threads td.bulk-select-check{
		padding: 0 5px;
	}

	.nav-settings{
		display: block;
		padding: 19px 0 0;
		border-top: 1px solid #cccccc;
		border-bottom: 0;
	}

	.nav-settings li{
		display: block;
		margin: 0;
		margin-bottom: 10px;
		text-align: center;
		border-bottom: 1px solid #2e3138;
		padding-left: 0;
	}

	.nav-settings li:last-child{
		margin: 0;
	}

	.nav-settings li:before{
		display: inline-block;
		position: relative;
		margin-right: 10px;
	}

	.membri-coalitie .col-xs-6{
		width: 100%;
	}	

	.taskforces-list{
		max-height: 148px;
		overflow: hidden;
		overflow-y: scroll;
	}

	.conditie7 label{
		white-space: nowrap;
		font-size: 13px !important;
		line-height: 24px;
		padding-left: 17px;
	}

	.register-box fieldset span a.tc-link{
		font-size: 14px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {  

	p, h1, h2, h3, strong, a, li, span, table tr, table tr td   {   -webkit-text-size-adjust: none !important;  }
	input[type="text"], input[type="submit"], textarea, select, button  {   -webkit-appearance: none !important;    }

	.table-responsive::-webkit-scrollbar {
		-webkit-appearance: none;
		width: 14px;
		height: 14px;
	}

	.table-responsive::-webkit-scrollbar-thumb {
		border-radius: 8px;
		border: 5px solid #fff;
		background-color: rgba(0, 0, 0, .3);
	}

	.btn-primary{
		padding: 15px 10px;
	}

	.page-title {
		margin: 30px 0;
	}

	#profile h1{
		text-align: center;
	}

	.nav-settings{
		border: none;
	}

	.nav-settings li{
		border-bottom: 1px solid #2e3138;
		text-align: center;
	}

	.nav-settings li:before{
		position: relative;
		display: inline-block;
	}

	/* HOMEPAGE */  

	.event-content .event-info .event-tag{
		margin-left: 12px;
	}

	.event-sidebar a{
		font-size: 16px;
	}

	.navbar-toggle, .navbar-toggle span, .navbar-toggle span:before, .navbar-toggle span:after{
		-ms-transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}

	.navbar-toggle.active span {
		background-color: transparent;
	}

	.navbar-toggle.active span:before {
		transform: rotate(45deg) translate(4px, 4px);
		-webkit-transform: rotate(45deg) translate(4px, 4px);
		-ms-transform: rotate(45deg) translate(4px, 4px);
		-o-transform: rotate(45deg) translate(4px, 4px);
		-moz-transform: rotate(45deg) translate(4px, 4px);
	}

	.navbar-toggle.active span:after {
		transform: rotate(-45deg) translate(3px, -3px);
		-webkit-transform: rotate(-45deg) translate(3px, -3px);
		-ms-transform: rotate(-45deg) translate(3px, -3px);
		-o-transform: rotate(-45deg) translate(3px, -3px);
		-moz-transform: rotate(-45deg) translate(3px, -3px);
	}

	#heroslider, .heroslider--item{
		height: 500px;
	}

	#heroslider h2{
		font-size: 40px;
		line-height: 40px;
	}

	.qoute{
		font-size: 18px;
		padding: 30px 70px;
		line-height: 30px;
		margin: 50px 0;
	}

	.qoute:before, .qoute:after{
		width: 75px;
	}

	#members-carousel .item-avatar img{
		height: auto;
	}

	#members-carousel{
		margin-top: 50px;
	}

	#members-carousel .user-info {
		padding: 10px 0 30px;
	}

	#members-carousel{
		margin-top: 30px;
	}

	#members-carousel .user-info h2{
		margin-bottom: 10px;
	}

	#members-carousel .user-info ul, #members-carousel .user-info p{
		margin-bottom: 15px;
	}

	#events-calendar  #ai1ec-container{
		margin: 0;
	}

	#events-calendar .calendar-navigation .calendar-prev span, #events-calendar .calendar-navigation .calendar-next span{
		display: none;
	}

	#events-calendar .calendar-navigation .calendar-next:before, #events-calendar .calendar-navigation .calendar-prev:before{
		font-size: 30px;
	}

	#events-calendar .calendar-navigation .calendar-next{
		right: 20px;
	}

	#events-calendar .calendar-navigation .calendar-prev{
		left: 20px;
	}

	#events-calendar .ai1ec-month-view th{
		font-size: 18px !important;
	}

	.background-evenimente, .background-taskforces, .background-coalitie{
		height: 300px;
	}

	/* menu */

	.navbar-header{
		float: right;
	}

	.navbar-header .navbar-toggle{
		display: inline-block;
		margin-right: 0;
	}

	.navbar-toggle .icon-bar{
		background-color: #fff;
		height: 2px;
		position: relative;
	}

	.navbar-toggle .icon-bar:after, .navbar-toggle .icon-bar:before{
		content: "";
		position: absolute;
		left: 0;
		width: 100%;
		height: 2px;
		background-color: #fff;
		display: inline-block;
	}

	.navbar-header .navbar-toggle .icon-bar:before{
		top: -5px;
	}

	.navbar-header .navbar-toggle .icon-bar:after{
		top: 5px;
	}

	.navbar-header #menu_top_btn{
		margin-top: 11px;
	}

	.navbar-header #menu_top_btn span{
		display: inline-block;
	}

	.navbar-header #menu_top_btn span.icon-bar{
		margin-bottom: 5px;
		margin-left: 10px;
	}

	.logo-img {
		margin-top: 5px;
		margin-bottom: 5px;
		width: auto;
		height: 54px;
	}

	.navbar-collapse.collapse{
		display: none !important;
	}

	.collapse.in {
		display: block !important;
	}

	#menu-top{
		position: absolute;
		top: 64px;
		right: 0;
		border-top: 1px solid rgba(255,255,255,0.5);
		width: 300px;
		background-color: rgba(27,36,40,0.8);
	}

	#menu-top ul{
		float: none;
	}

	#menu-top li{
		display: block;
		float: none;
	}

	.main-menu .navbar-nav li a{
		text-align: right;
		padding: 0px 30px 0px 15px;
	}

	.main-head-clone{
		height: 105px;
	}

	header{
		min-height: 105px;
	}

	.main-menu .navbar-nav li:before, .main-menu .navbar-nav li a:before{
		display: none;
	}

	.main-menu .navbar-nav li a:after{
		border-bottom: 10px solid transparent;
		border-top: 10px solid transparent;
		border-right: 0;
		left: auto;
		right: 0;
		top: 50%;
		margin-top: -10px;
		margin-left: 0;
	}

	.main-menu .navbar-nav li.active a:after, .main-menu .navbar-nav li:hover a:after, .main-menu .navbar-nav li:focus a:after{
		border-right: 10px solid #fff;
		border-bottom: 10px solid transparent;
	}

	/* end menu */

	#community-hp{
		padding: 40px 0 45px;
	}

	#community-hp .btn-default{
		margin: 0;
	}

	/* END HOMEPAGE */

	/* DESPRE */

	.cum-functionam-right {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.arii-de-activitate .arie-activitate {
		margin: 50px 0;
	}

	.arii-de-activitate .arie-activitate h4 {
		margin-top: 25px;
		margin-bottom: 20px;
	}

	.rapoarte{
		padding-bottom: 30px;
	}

	.rapoarte .box-rapoarte{
		margin-bottom: 30px;
	}

	#despre-page .banner-title h1, .header-evenimente h1{
		font-size: 50px;
	}

	.header-evenimente h1{
		margin-top: 40px;
	}

	#board-carousel .owl-carousel{
		padding: 0 45px;
	}

	#board-carousel .owl-prev{
		left: 5px;
	}

	#board-carousel .owl-next{
		right: 5px;
	}

	#board-carousel .item{
		float: left;
	}

	.banner-despre{
		height: 300px;
	}

	/* END DESPRE */


	/* 404 */

	.background404 > img{
		margin-top: 300px;
	}

	/* END 404 */

	/* BGN CONTACT */

	ul.address{
		margin-bottom: 30px;
	}

	#contact{
		margin-bottom: 50px;
	}

	#map{
		height: 350px;
	}

	/* END CONTACT */

	/* BGN PAGINA COMUNITATE */

	#dash-sidebar{
		margin-left: 15px;
		padding-left: 0;
	}

	#dash-sidebar .btn-default{
		padding-left: 0;
		padding-right: 0;
	}

	.member-row{
		display: block;
		position: relative;
	}

	.member-avatar, .member-details{
		display: inline-block;
		text-align: left;
	}

	.member-avatar{
		width: 200px;
	}

	.member-details{
		width: calc(100% - 210px);
	}

	.member-avatar img{
		max-width: 100%;
		height: auto;
	}

	.member-more{
		display: block;
		position: absolute;
		top: 0;
		left: 50%;
		padding: 0;
		margin: 0;
	}

	.member-more a.btn-primary.btn-default{
		padding: 10px 30px;
	}

	.member-details{
		margin: 0;
	}

	.member-details h3{
		margin-top: 10px;
		margin-bottom: 5px;
	}

	.member-details ul li{
		display: block;
		width: 100%;
	}

	.member-more{
		margin-bottom: 25px;
	}

	.news-form.search-users fieldset:nth-child(1){
		width: 75%;
	}

	.news-form.search-users fieldset:nth-child(2){
		width: 25%;
	}

	.news-form.search-users fieldset select{
		padding: 0 10px;
	}


	/* END PAGINA COMUNITATE */

	/* BGN PAGINA PROFIL */

	#profile h2{
		text-align: center;
	}

	#profile p.user-since, #profile .company-logo{
		text-align: center;
		margin-bottom: 10px;
	}

	#profile{
		margin-bottom: 65px;
	}

	#dash-sidebar h3.name{
		font-size: 16px;
		line-height: 18px;
	}

	#dash-sidebar p{
		line-height: 18px;
	}

	.new-member{
		margin-top: 15px;
	}

	.nav-settings{
		margin: 20px 0 15px;
		border-top: 1px solid #cccccc;
		padding-top: 14px;
	}

	.nav-settings li{
		padding: 10px 10px 9px 25px;
	}

	#profile ul.profile-header-fields li i{
		margin-right: 5px;
	}

	#profile ul.profile-header-fields li.phone{
		margin-top: 0;
	}

	.nav-settings{
		display: block;
	}

	.nav-settings li{
		display: block;
		padding-bottom: 10px;
		padding-right: 0;
		margin-right: 0;
	}

	.nav-settings li.current:after{
		margin: 0;
		margin-left: -6px;
	}

	a.btn-primary.btn-default.btn-forgot{
		padding: 12px 10px;
	}

	#profile-edit-form .field_type_image input[type="file"] {
		display: block;
		margin-bottom: 15px;
	}

	/* END PAGINA PROFIL */

	/* BGN PAGINA SUMMIT */

	h1.summit-page-title{
		padding: 30px 0;
	}

	#getin-project #linkbackground{
		display: none;
	}

	.banner-summit{
		background-size: cover;
	}

	#prev-summits{
		margin-bottom: 30px;
	}

	#load-summit-posts .article-container p.post-meta{
		display: block;
	}

	#load-summit-posts .article-container p.post-meta span{
		display: block;
	}

	#load-summit-posts .article-container p.post-meta span.post-program{
		text-align: left;
	}

	#load-summit-posts .article-container a{
		font-size: 20px;
		margin-top: 15px;
		margin-bottom: 10px;
	}

	/* BGN PAGINA SUMMIT */

	/* BGN PAGINA PROIECTE */

	.projects-nav .nav-tabs{
		padding: 0 15px;
	}

	.projects-nav .nav-tabs>li>a{
		padding: 5px 15px 5px 60px;
	}

	.projects-nav .nav-tabs>li a:before{
		left: 10px;
	}

	/* BGN PAGINA PROIECTE */

	/* BGN PROJECT PAGE */

	#project-header{
		margin: 30px 0 30px;
	}

	#project-header .img-container-video{
		margin-bottom: 15px;
	}

	.short-description{
		margin-bottom: 30px;
	}

	.project-website{
		margin-top: 0;
	}

	#project-tabs, #project-partners{
		margin-bottom: 30px;
	}

	#getin-project table td, #getin-project table th{
		font-size: 15px;
	}

	#getin-project h3{
		font-size: 20px;
		line-height: 28px;
	}

	#project-single #projects-container h2{
		margin-bottom: 30px;
	}

	#projects-container{
		margin-bottom: 40px;
	}

	/* END PROJECT PAGE */

	/* BGN ADVOCACY PAGE */

	.Advocacy__coalition{
		padding: 30px 0;
	}

	.Advocacy__form h3{
		margin: 0 0 20px;
	}

	.Advocacy__coalition .img-container{
		padding: 0;
	}

	.Advocacy__coalition .img-container img{
		margin: auto;
	}

	.Advocacy__coalition-title{
		margin-top: 0;
	}

	.Advocacy__coalition-title, .Advocacy__coalition-subtitle, .Advocacy__coalition p{
		text-align: center;
	}

	/* END ADVOCACY PAGE */

	/* TASK FORCES */

	.taskforces-left:before{
		right: -15px;
	}

	.taskforces-list a{
		font-size: 18px;
		padding: 15px 20px;
	}

	.taskforces-right h3{
		font-size: 18px;
	}

	.paper-box .paper-title{
		font-size: 22px;
	}

	.taskforces-left .tab-header h2{
		font-size: 30px;
	}

	.header-taskforces h1, .header-coalitie h1{
		font-size: 50px;
	}

	/* END TASK FORCES */

	 /* COALITIE */

	#coalitie .rapoarte .box-rapoarte{
		padding: 15px 5px;
	}

	#coalitie .contacte .box-contacte{
		margin-top: 30px;
	}

	.nomar-sm{
		margin: 0 !important;
	}

	#coalitie .rapoarte .box-rapoarte{
		margin-bottom: 30px;
	}

	#coalitie .header-rapoarte{
		margin-top: 20px;
	}

	#coalitie .rapoarte {
		margin-top: 60px;
		padding-bottom: 30px;
		padding-top: 30px;
	}

	.membri-coalitie h4{
		font-size: 18px;
	}

	#coalitie h3{
		font-size: 18px;
	}

	/* END COALITIE */

	#members-carousel .user-info p{
		font-size: 18px;
		line-height: 24px;
	}

	.img-despre-noi{
		margin-top: 20px;
		margin-bottom: 30px;
	}

	.WorkSection .flex{
		display: block;
	}

	.WorkSection__Link{
		display: inline-block;
		margin-bottom: 20px;
	}

	.owl-next, .owl-prev{
		height: 100px;
	}

	.owl-prev{
		background-position: -5px -49px;
	}

	.owl-next{
		background-position: -47px -49px;
	}

	#heroslider .owl-prev, #heroslider .owl-next{
		top: 350px;
	}

	#members-carousel .owl-prev, #members-carousel .owl-next{
		top: 172px;
	}

	#projects-news {
	    margin-top: 30px;
	}

	#evonomix{
		float: none;
		text-align: right;
	}

	#evonomix a span {
	    opacity: 1;
	    transform: scale(1, 1);
	    -webkit-transform: scale(1, 1);
	    float: none;
	    line-height: 30px;
	}

	#evonomix a i {
	    float: none;
	}

	.WorkSection__Img img{
		width: 100%;
	}
	.rapoarte{
		margin-top: 0;
	}

	.Toggle{
		padding-top: 0;
	}

	.Toggle__Name{
		margin-top: 20px;
	}

	.Founders {
	    margin: 30px 0;
	}

	.rapoarte h2 {
	    margin-top: 40px;
	    margin-bottom: 35px;
	}
	.header-rapoarte {
	    margin-bottom: 40px;
	}

	.Advocacy__tab-content img{
		margin: 0 auto;
	}

	.projects-section .nav-tabs li a{
		font-size: 14px;
	}

	.Advocacy__form {
	    padding: 40px 0 20px;
	}

	.banner-search{
		margin-top: 0;
	}

	.recomandare2 input{
		margin-top: 2px !important;
	}

	.nowrap-sm{
		white-space: nowrap;
	}

	fieldset .box{
		padding: 5px;
		margin-top: 0;
	}

}

@media only screen and (min-width: 992px) and (max-width: 1349px) {

	p, h1, h2, h3, strong, a, li, span, table tr, table tr td   {   -webkit-text-size-adjust: none !important;  }
	input[type="text"], input[type="submit"], textarea, select, button  {   -webkit-appearance: none !important;    }

	.table-responsive::-webkit-scrollbar {
		-webkit-appearance: none;
		width: 14px;
		height: 14px;
	}

	.table-responsive::-webkit-scrollbar-thumb {
		border-radius: 8px;
		border: 5px solid #fff;
		background-color: rgba(0, 0, 0, .3);
	}

	/* HOMEPAGE */  

	.hp-tabs .tab-content h2{
		font-size: 45px;
		line-height: 45px;
	}

	.main-menu .navbar-nav li a{
		padding: 25px 9px;
	}

	.hp-tabs .nav, .hp-tabs .tab-content{
		height: 400px;
	}

	.qoute{
		font-size: 20px;
	}

	#members-carousel .item-avatar img{
		height: auto;
	}

	#members-carousel .user-info{
		padding: 0;
	}

	#members-carousel .user-info i{
		line-height: 30px;
		font-size: 40px;
		margin: 0;
		left: -54px;
	}

	#members-carousel .user-info h2, #members-carousel .user-info ul{
		margin: 0 0 10px;
	}

	.projects-section .nav-tabs li a{
		font-size: 18px;
		padding: 15px 10px 15px 50px;
	}

	#events-calendar  #ai1ec-container{
		margin: 0 30px;
	}

	#events-calendar .ai1ec-month-view th{
		font-size: 20px !important;
	}

	#events-calendar .calendar-navigation .calendar-next{
		right: 77px;
	}

	#events-calendar .calendar-navigation .calendar-prev{
		left: 77px;
	}

	/* END HOMEPAGE */

	/* DESPRE */

	.cum-functionam-right {
		padding-top: 30px;
	}

	.arii-de-activitate .arie-activitate {
		margin: 50px 0;
	}

	.arii-de-activitate .arie-activitate h4 {
		margin-top: 30px;
		margin-bottom: 20px;
	}

	.comunitatea-rbls h2 {
		margin-top: 60px;
		margin-bottom: 30px;
	}

	.comunitatea-rbls a.btn {
		margin: 15px 0 50px;
	}

	.header-rapoarte {
		margin-bottom: 50px;
	}

	#board-carousel h2 {
		margin-top: 50px;
		margin-bottom: 30px;
	}

	#board-carousel .owl-carousel{
		padding: 0 45px;
	}

	#board-carousel .owl-prev{
		left: 8px;
	}

	#board-carousel .owl-next{
		right: 8px;
	}

	/* END DESPRE */

	/* 404 */

	.background404 > img{
		margin-top: 200px;
	}

	/* END 404 */

	/* BGN PAGINA COMUNITATE */

	#dash-sidebar{
		margin-left: 30px;
		padding-left: 19px;
	}

	.news-form.search-users fieldset select{
		padding: 0 20px;
	}

	/* BGN PAGINA COMUNITATE */

	/* BGN PAGINA PROFIL */

	#profile p.user-since, #profile .company-logo{
		margin-bottom: 10px;
	}

	#profile ul.profile-header-fields li.phone{
		margin: 0;
	}

	#profile{
		margin-bottom: 75px;
	}

	/* BGN PAGINA PROFIL */

	/* BGN PAGINA SUMMIT */

	#load-summit-posts .article-container p.post-meta{
		display: block;
	}

	#load-summit-posts .article-container p.post-meta span{
		display: block;
	}

	#load-summit-posts .article-container p.post-meta span.post-program{
		text-align: left;
	}

	h1.summit-page-title{
		padding: 45px 0 50px;
	}

	#getin-project #linkbackground{
		background-size: cover !important;
	}

	/* BGN PAGINA SUMMIT */

	/* BGN PAGINA PROIECTE */

	.projects-nav .nav-tabs{
		padding: 0 15px;
	}

	.projects-nav .nav-tabs>li>a{
		padding: 5px 25px 5px 70px;
	}

	.projects-nav .nav-tabs>li a:before{
		left: 20px;
	}

	/* BGN PAGINA PROIECTE */

	/* BGN PROJECT PAGE */

	#project-header{
		margin: 30px 0 30px;
	}

	#project-header .img-container-video{
		margin-bottom: 15px;
	}

	.short-description{
		margin-bottom: 30px;
	}

	#project-tabs, #project-partners{
		margin-bottom: 30px;
	}

	#getin-project table td, #getin-project table th{
		font-size: 15px;
	}

	#getin-project h3{
		font-size: 20px;
		line-height: 28px;
	}

	#project-single #projects-container h2{
		margin-bottom: 30px;
	}

	#projects-container{
		margin-bottom: 40px;
	}

	.text-left-md{
		text-align: left;
	}

	/* BGN PROJECT PAGE */

	/* BGN PROJECT PAGE */

	.Advocacy__coalition .img-container{
		padding-top: 90px;
	}

	/* BGN PROJECT PAGE */

	/* TASK FORCES */

	.taskforces-left:before{
		right: -60px;
	}

	.taskforces-list a{
		font-size: 18px;
		padding: 15px 20px;
	}

	.taskforces-right h3{
		font-size: 18px;
	}

	.paper-box .paper-title{
		font-size: 22px;
	}

	/* END TASK FORCES */

	/* COALITIE */

	#coalitie .rapoarte .box-rapoarte{
		padding: 15px 5px;
	}

	#coalitie .contacte .box-contacte{
		margin-top: 30px;
	}

	.nomar-md{
		margin: 0 !important;
	}

	#coalitie .rapoarte .box-rapoarte{
		margin-bottom: 30px;
	}

	#coalitie .header-rapoarte{
		margin-top: 20px;
	}

	#coalitie .rapoarte {
		margin-top: 60px;
		padding-bottom: 30px;
		padding-top: 30px;
	}

	.membri-coalitie h4{
		font-size: 18px;
	}

	/* END COALITIE */

}

@media (min-width: 768px){
	.modal-dialog {
		width: 625px;
		margin: 30px auto;
	}
}


