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

#map-state{
	float: none;
}

#map-state ul{
	float: left;	
	width: 33%;
}

#map-state li{
	float: left;
	width: 100%;
}


	#nav li a, #main-nav a {
		font-size: 14px;
	}
	
	#nav li, #main-nav li {
		margin: 27px 27px 0 0;
	}

}

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

	.stuff2, .stuff3 {
		float: none;
	}
	
}

@media screen and (max-width: 920px){
	.single .entry{
		width: 100%;
	}
	
	#sidebar-single{
		width: 100%;
	}		
	
	.container_alt, .container_block{
		padding: 30px 0 0;
	}
	
	.clearfix {
		display: block;
	}
}

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

	.single #content {
		margin-top: 165px;
	}	

	.twocol-one, .threecol-one, .threecol-two, .fourcol-one, .fourcol-two, .fourcol-three, .fivecol-one, .fivecol-two, .fivecol-three, .fivecol-four, .sixcol-one, .sixcol-two, .sixcol-three, .sixcol-four, .sixcol-five {
		float: none !important;
		margin: 0 !important;
		width: 100% !important;
	}
	
	img.alignright, img.alignleft{
		float: none; 
		margin: 2% 0 !important;
	}
	
	
	.stuff2 {
		max-width: 620px;
		width: 100%;
	}
	
	.stuff2 p{
		display: none;
	}
	
	
	.stuff3 .read_more{
		margin-right: -14px;
	}
	
	.stuff3{
		max-width: 620px;
		width: 100%;
	}
	
	
	.flexfull .inside{
		bottom: -0.5em;
		top: initial;
	}
	
	.home .flex-direction-nav {
		display: none;
	}
	
	.home .flex-control-nav{
		bottom: 2%;
	}
	
	.block p{
		display: none;
	}
	
	.block .more{
		display: none;
	}
	
	#map-state ul{
		clear: both;
		width: 100%;
	}
	
	#map-state li{
		width: 49%;
		margin: 0;
	}
	
	#zone-list,
	#romania-map{
		float: none;
		left: 0;	
		width: 100%;
		height: auto;
		clear: both;
	}
	
	#img-map {
		margin: 2% 0 0 0;
		background-size: 100% 100%;
	}
	
	.pop-up{
		display: none !important;
	}

}


@media only screen and (max-width: 600px) {
	.home .block1{
		display: none;
	}
	
	ul.block li h2 a, #folio-wrap h2 a{
		font-size: .4em;
		line-height: 1em;
	}
	
	.banner h2{
		font-size: 1.8em !important;
		text-align: left;
	}
}


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

	.banner h2{
		font-size: 1.2em !important;
		line-height: 1.3em !important;
		text-align: left;
	}
	
	.slides .container{
		padding: 0 0 6px !important;
	}

	.flex-control-nav{
		display: none;
	}

	.stuff3{
		display: none;		
	}
	
	.slicknav_menu .slicknav_menutxt{
		display: none;	
	}
	
	.slicknav_menu .slicknav_icon{
		margin: 0;
	}
	
	#map-state li{
		width: 100%;
	}
	
	.social{
		margin: 0;
	}
	
	.container{
		margin: 0 10px;
	}

}

