/************Media Query For Mobile Devices*************/
@media  (max-width:767px){
  .header-logo img {
      width: 80px;
  }
  .wrapper {
    padding: 0 5px;
}
  .container{
    padding:0 10px;
  }
  header{
    position: relative;
    left:0;
  }

  .menu-icon{
  	position: absolute;
  	cursor:pointer;
  	right:15px;
  	top:64px;
  }
.menu-icon  .bar{
  	width:35px;
  	height:3px;
  	background-color:#2e3ded;
  	margin:6px 0;
  	display: block;
  }
  .copyright-section,.social-icon-section{
    text-align: center;
  }
  .header .sub-menu{
    background:transparent;
  }
  .banner-btn-section{
    float: none;
    margin-top:10px;
  }
  .responsive-menu-wrapper {
      background: rgba(49, 97, 120, 0.89) none repeat scroll 0 0;
      height: auto;
      left: 0;
  		display: none;
      margin: 0;
      padding:7px 0;
      position: absolute;
      top:100%;
      transition: all 0.5s ease-in-out 0s;
      width: 100%;
  		z-index: 99999;
  }
  .responsive-menu-wrapper nav li{
    position: relative;
  	font-size: 17px;
  	padding-left: 10px;
    float: none;
    margin-left: 0;
  	line-height: 30px;
    display: block;
  	text-transform: uppercase;
  }
  .earth-description-section{
    padding: 45px 0;
  }
  .menu-plus-icon{
    position: absolute;
    right: 10px;
    color: #2e3ded;
    cursor: pointer;
  }
  .header .sub-menu{
    position: relative;
    top:0;
    margin-bottom: 0;
  }
  .header .sub-menu li a{
    color: #252525;
  }
  .header .sub-menu li{
    padding: 0;
  }
  .banner-overlay-section{
    position: relative;
  }
  .banner-overlay-section .container{
    width:100%;
  }
  .banner-overlay-section.donation-page h2{
    font-size: 15px;
  }
  .banner-content-wrapper{
    float: none;
  }
  .paypal-section{
    margin-right: 0;
    margin-bottom: 30px;
  }
  header nav.main-menu{
    float: none;
    padding: 0;
  }
  .banner-title-section {
    width: 100%;
  }
  .earth-description-section p{
    font-size: 11px;
  }
  .contact-form-section {
    float: none;
    margin-right: 0;
    padding: 13px;
    width: 100%;
    max-width: 100%;
    margin-bottom: 50px;
}
.map-contact-section {
    margin-bottom: 50px;
}
.map-description-section {
    float: none;
    width: 100%;
    max-width: 100%;
}
.donation {
    float: none;
    width: 100%;
}
.earth-description-section {
    margin: 34px 0 30px !important;
    padding: 20px 0;
}
.banner-slider-image img, .flexslider .slides img{
  min-height: auto;
}
.members-image {
    float: none;
    max-width: 122px;
    padding-bottom: 25px;
    width: 100%;
}
.copyright-section{
  float: none;
 margin-bottom: 20px;
}
.social-icon-section {
    float: none;
  }
.members-content {
    float: none;
    max-width: 810px;
    padding-left: 0%;
    width: 100%;
}
.banner-slider-image img, .flexslider .slides img {
    min-height: inherit;
}
.gallery-image {
    float: none;
    padding:20px 0;
    max-width: 400px;
    margin:0 auto;
    width: 100%;
}
.gallery-image img{
   width: 100%;
}
.project-gallery-content, .project-gallery-image{
  max-width: inherit;
}
}
/************Media Query For Tablet Phones*************/
@media  only screen and (min-width:768px) and (max-width:1024px){
.container{
  padding: 0 15px;
}
.header-main li span.menu-plus-icon{
  display: none !important;
}
header{
  left: 0;
}
.header-logo{
  padding: 10px;
}
.banner-content-wrapper {
    margin-right: 30px;
    max-width: 500px;
  }
.banner-slider-image img, .flexslider .slides img {
    min-height: initial;
}
.map-contact-section {
    margin-bottom: 50px;
}
.banner-overlay-section{
  position: relative;
  top:-3px;
}
.contact-form-section {
    width: 250px;
}
.map-description-section {
    width: 440px;
}
.versement-section{
  float:right;
  margin-right: 30px;
}
.earth-description-section p{
  font-size: 13px;
}
}
/************Media Query For Larger Device*************/
@media  only screen and (min-width:1025px) and (max-width:1200px){

}
/*******************Media Query For >767PX Devices********************/
@media all and (min-width:768px) {

  .header .sub-menu li:hover{
    background: #2e3ded;
  }
  .header .sub-menu li.current-menu-item:hover a{
    color: #ffffff !important;
  }


}
