
/*IPhone and Samsung Galaxy S1 and S2 Portrait (both 320px) */	

@media only screen and (max-width: 568px) { 
    body{min-width:300px;}
	.wrap{width:300px!important;}
	#header .wrap{position:relative;}
    .main-nav{border:none; padding:0;}
	#mainmenu{border:none;}
	.mob-logo{display:block; text-align:center;}
	.mob-logo img{max-width:75%;}
	.logo{display:none;}
	.coleft,.blog-left{width:100%; margin:0 0 10px 0;}
	.colright{width:100%; margin:0 0 10px 0;}
	h1.page-title { color: #fff; font-size: 26px; left: 20px;  line-height: normal;  position: absolute;  top: 10px;}
	#banner h1.page-title {   max-width: 170px;}
	#header{padding:15px 0 0 0;}
	.list-team li:nth-child(2n+2) {  margin-right: 0;}
	.list-team li:nth-child(3n+3) {  margin-right: 0;}
	.list-team li{width:100%;margin-right: 0;}
	.bottom-event-widget .widget_text a{width:250px;}
	#mainmenu{background:#f4f5f5;margin-left: -10px;width: 320px;}
	.contact-left{width:100%;}
	.contact-left p{float: left;
    margin-right: 4%;
    width: 47%;}
	.contact-left p:last-child{margin-right: 0;}
	.contact-right{width:100%;}
	.home-widget .cols{max-width: 145px;margin-right: 10px;}
	.home-widget .row .cols:nth-child(3n+3){margin-right: 10px;}
	.home-widget .row .cols:nth-child(2n+2){margin-right: 0;}
	.list-team li{margin-right: 0%; width: 100%;}
	.list-team li p{font-size:14px; }
	.space-galery,.space-info{width:100%;}
		.space-galery img{width:100%; height:auto}

	.add-info ul li label{width:100px;}
	.add-info ul li span{width:200px;}
	.type-tribe_events span{width:100%;}
	.tribe-gridlist-content-wrap p span{width: 100% !important;}
	img{    max-width: 100%; height:auto}
	.pfeed-pin{ width:100% !important}
	
		.pfeed-pin img{ width:100% !important; height:auto !important}
		iframe{ height:200px}
		
		.dateblocksleft{float:none; width:100%}
.dateblocksright{float:none; width:100%}
.alignright{
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 15px;
	float: left;
}
}





/*Phone 4 (480px) Landscape and Samsung Galaxy S3 Portrait (360px)*/	

@media only screen and (min-width: 376px) and (max-width: 480px){

	.wrap{width:90%; margin-left: 5%; margin-right: 5%}
	#mainmenu{background:#f4f5f5;}
	#header .wrap{position:relative;}
	#mainmenu{border:none;margin-left: -10px;width:100%;}
	.mob-logo{display:block; text-align:center;}
	.mob-logo img{max-width:80%;}
	.logo{display:none;}
	.coleft,.blog-left{width:100%; margin:0 0 10px 0;}
	.colright{width:100%; margin:0 0 10px 0;}
	h1.page-title { color: #fff; font-size: 26px; left: 20px;  line-height: normal;  position: absolute;  top: 10px;}
	#banner h1.page-title {   max-width: 170px;}
	#header{padding:15px 0 0 0;}
	.home-widget .cols {
    background: #f4f5f5 none repeat scroll 0 0;
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
    max-width: 140px;
    min-height: 200px;
}

.contact-left{width:150px;}
.contact-right{width:280px;}
.space-info{width:280px;}.space-galery{width:160px;}
.colright li{float: left;
    margin-right: 2% !important;
    width: 44%;}
	.colright li:nth-child(2n+2){margin-right: 0 !important;}
	.socials ul li a{width:200px;}
		.pfeed-pin{ width:100% !important}
	
		.pfeed-pin img{ width:100% !important; height:auto !important}
				.dateblocksleft{float:none; width:100%}
.dateblocksright{float:none; width:100%}
.alignright{
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 15px;
		float: left;
}
}




/*Iphone 5 (568px) and Samsung Galaxy S1 and S2 (533px) Landscape */	

@media only screen and (min-width: 481px) and (max-width: 568px){
	body{min-width:550px;}
	.wrap{width:548px!important;}
	#mainmenu{background:#f4f5f5;margin-left: -10px;width: 568px;}
	#header .wrap{position:relative;}
	#mainmenu{border:none;}
	.mob-logo{display:block; text-align:center;}
	.mob-logo img{max-width:80%;}
	.logo{display:none;}
	.coleft,.blog-left{width:100%; margin:0 0 10px 0;}
	.colright{width:100%; margin:0 0 10px 0;}
	h1.page-title { color: #fff; font-size: 36px; left: 20px;  line-height: normal;  position: absolute;  top: 10px;}
	#banner h1.page-title {   max-width: 220px;}
	#header{padding:15px 0 0 0;}
	.home-widget .cols {
    background: #f4f5f5 none repeat scroll 0 0;
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
    max-width: 169px;
    min-height: 215px;
}
.colright li{float: left;
    margin-right: 2% !important;
    width: 45%;}
	.colright li:nth-child(2n+2){margin-right: 0 !important;}
	.space-info{width:310px;}
	.type-tribe_events span{ width:100%; margin:0;}
	.list-team li{max-width:168px;}
	.list-team li p{font-size:10.5px;}
	.contact-left{width:200px;}
.contact-right{width:320px;}
	.pfeed-pin{ width:100% !important}
	
		.pfeed-pin img{ width:100% !important; height:auto !important}
		
				.dateblocksleft{float:none; width:100%}
.dateblocksright{float:none; width:100%}

}


/*Samsung Galaxy S3 Landscape (640px) */	

@media only screen and (min-width:569px) and (max-width: 667px) { 
    .wrap{max-width:620px!important;}
}




@media only screen and (max-width:568px) {
	
	.list-team{padding-left: 15px; padding-right: 15px}
		.list-team li{width: 100%;}
	.list-team li p{font-size:14px; }
	
	
	.navbar-nav,.navbar-nav li:hover ul{display:none;}
	.main-nav{}
	#header .cl_resp {clear: both; 	display: block;}	
	.navbar-nav {border-top: 0px solid #e4ebf0;	margin: 0;	position: relative;float:none!important;}
	.navbar-nav ul{position:relative; width:100%;}
	.navbar-nav > li{float:none!important;}
	.responsive_nav {

  		border: 0px solid #dddddd;

  		box-sizing: border-box;

  		display: block !important;

  		float: right;

  		height: 40px;

  		margin: 0 auto;

  		position: absolute;

  		right: 0;
		top:-48px;

  		transition: all 0.3s ease-in-out 0s;

  		width: 27px;

  		z-index: 99;

	}
	
	.responsive_nav i{
		color: #444;
    	display: block;
    	font-style: normal;
    	padding: 12px 0 0;
    	text-transform: uppercase;
		float: left;font-size: 20px;
		letter-spacing: 1px;
	}
	
	.responsive_nav i:hover{text-decoration:none;color:#2bc62d!important;}


	.responsive_nav span {

	    display:block;

	    height:4px;

	    position:relative;

	    width:27px;

	    top:17px;

	    left:0;

	}



	.responsive_nav span:before, 

	.responsive_nav span:after {

	    content:"";

	    display:block;

	    height:4px;

	    left:0;

	    position:absolute;

	    top:6px;

	    width:27px;

	}



	.responsive_nav span:after {

		top:12px;

	}



	.responsive_nav span,

	.responsive_nav span:before,

	.responsive_nav span:after {

		background-color:#444;

	}
	
	

	

	.responsive_nav:hover span,

	.responsive_nav:hover span:before,

	.responsive_nav:hover span:after,

	.responsive_nav.active span,

	.responsive_nav.active span:before,

	.responsive_nav.active span:after {

		-webkit-transition:background-color .3s ease-in-out;

		-moz-transition:background-color .3s ease-in-out;

		-ms-transition:background-color .3s ease-in-out;

		-o-transition:background-color .3s ease-in-out;

		transition:background-color .3s ease-in-out;
		background-color:#fff!important;

	}
	
	.main-nav .menu-main-menu-container {
    	background: none;
    	display: inline-block;
    	margin: 0 auto;
    	position: relative;
    	top: 0;
    	width: 100%;
    	z-index: 99999;
	}
	
	
	.navbar-nav li a{
    line-height: normal;
    padding: 7px 15px !important;
    text-align: left;border-bottom: 1px solid #999;
	}
	
	.navbar-nav li:hover a, .navbar-nav li a:hover, .navbar-nav li.current-menu-item a, .navbar-nav li.current-page-item a,.nav > li > a:focus, .nav > li > a:hover,.navbar-nav li.current-menu-ancestor a{background:none!important; color:#ed6d8a; }
	
	ul.sub-menu{background:none;border:none; right: 0;padding: 0;}
	
	ul.sub-menu li{
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    	float: none;
    	margin: 0;
    	padding: 0;
    	width: 100%;
	}
	
	ul.sub-menu li a{background: none!important ; 	padding-left: 20px !important;}
	ul.sub-menu li ul{background:none!important;padding-top: 0;}
	ul.sub-menu li ul li a{color: #455560 !important;line-height: normal !important;padding: 5px 15px 5px 35px !important;}
	.navbar-nav li ul li a{border:none; line-height:normal;}
	.navbar-nav li ul li a:hover{color:#ed6d8a!important;}
	.navbar-nav li.menu-item-has-children a:after{content: "\f107";
    font-family: "FontAwesome";
    position: absolute;
    right: 5px;}
	.navbar-nav li.menu-item-has-children  li a:after{content:'';}
	.navbar-nav li.current-menu-ancestor a.drop_active:after{content:"\f106"}
		.pfeed-pin{ width:100% !important}
	
		.pfeed-pin img{ width:100% !important; height:auto !important}
		
				.dateblocksleft{float:none; width:100%}
.dateblocksright{float:none; width:100%}

}
/*
@media only screen and (min-width:769px) and (max-width:1024px) {
	.wrap{max-width:96%;}
	
}

@media only screen and (min-width:1025px) and (max-width:1199px) {
	.wrap{width:1000px; min-width:1000px;}
	
}


@media only screen and (min-width:1200px) and (max-width:1300px) {
	.wrap{width:1100px; min-width:1100px;}
	
}*/