@media screen and (max-width: 700px) {
.impactsCont{
	width: 100%
}
.impactsCont div{
	width: 100%;
}
.impactsCont div td tr{
	text-align: left
}	
.bott .content span p{
	font-size: 16px;
	text-align: left;
	font-weight: 300
}	
.bottTitle{
	height: 70px !important;
	width: 100%
}
.ngg-gallery-thumbnail-box{
	width: 33.33% !important
}
.ngg-galleryoverview br{
	display: none	
}
.projitem {
	width: 100%;
	}	
}

@media screen and (max-width: 560px) {
.mobileMenu{
	display: block;
	margin-top: 0px
}
.mobileMenu i{
	color: gray;
	font-size: 25px
}

#backslider{
	height: 500px
}

.slide{
	height: 500px
}
.rightSector{
  margin: 0 auto;
  width: 305px;
  float: none;
}
.homeR{
	display: none
}
.content, #header .content {
  padding: 10px  25px !important;
}

.singleHead{
	height: 350px;
}

.cycle-overlay h1{
	margin-top:250px
}

.cycle-overlay div:nth-child(2){
	display: none
}


.byTile .content,.postDateSector .content{
	padding: 0px 0px !important;
}

.sliderCaption{
	display: none
}

.cycle-overlay div:last-child{
	margin-top: 20px
}


#instansive_5a5ff1122c{
	min-height: 500px !important
}


.articleAux {
  padding: 0px 10px;
}

.pageSingle .content{
	padding-left: 0px !important;
	padding-right: 0px !important
}

.pageSingle .content{
	padding-top: 0px !important
}

.innerQuote {
  display: block;
  position: relative;
  margin-left: -10px;
}


a.homeLogo {
  height: 46px;
  background-size: 46px;
  padding-left: 58px;
  font-size: 12px;
  line-height: 25px;
   margin-top: 5px;
}

.headmenu{
	  margin-top: 16px;
}

#header{
	min-height: 65px;
}
.cycle-overlay {
  left: 50% !important;
  padding: 15px 40px 15px 40px;
  width: 100%;
  box-sizing: border-box;
  top:0px;
  height: 100%
  }
  
.cycle-overlay h1{
	font-size: 22px;
	top:40px
	
}  
  
.cycle-overlay p{
	visibility: hidden
}  
   
#third{
	min-height: 350px
}   
  
.readMoreVid span{
	max-width: 300px;
	margin: 0 auto;
	display: block;
}   
   
#fifth{
	height: 300px
}
.postSlideCont{
	  margin: 60px 10px;
}	
.afterInsta{
	margin-bottom: 0px !important;
	padding-top: 0px !important
}
}

@media screen and (max-width: 420px) {
	
.cycle-overlay{
	top:0px
}	
.cycle-overlay p{
	visibility: hidden
}	
.byTile h4{
	padding: 10px;
	font-size: 24px 
}

.pageSingle p, .pageSingle ul, .pageSingle ol{
	font-size: 18px
}
.innerQuote {
  margin-left: -10px;
}
.quoteAux {
  background: #a9a9a9 url(images/quote.png) no-repeat;
  background-size: 50px 40px;
  background-position: 5px 13px;
  padding: 52px 20px 37px 20px;
}

.postTopCont {
  padding: 0 10px 0 10px;
}

.postSlideCont h4{
	font-size: 18px
}
.postSlideCont h4, .postSlideCont p{
	padding: 0 20px;
}	
	
	
}

@media screen and (max-width: 369px) {	
a.homeLogo{
	background-image:none;
	padding-left: 0px;
	font-size: 12px;
}
.content, #header .content{padding: 10px !important;}
.pageSingle .content{
	padding: 0px 0px 10px!important
}
.cycle-overlay {
  padding: 15px 15px 15px 15px;
}

#quoteslider h3, .joinH3{
	text-indent: 0px
}
	
}