/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.21.2.1690957753
Updated: 2023-08-02 06:29:13

*/
/*home page css start  */

/* sticky header */

.head-sec{
position:fixed !important;
}
body .head-sec.scrolled {
    background-color: #FC9B0A!important;
}
/* Header-css */
.head-sec .et-menu li.current-menu-item a{
color:black !important;
font-weight:700;
}  
.header-row li .sub-menu{
/* top:0px !important; */
border-top: none;
}
.header-row li .sub-menu li a{
font-size: 14px !important;
padding: 10px 0;
line-height: 20px;
}
.head-sec .et_pb_menu__wrap .mobile_menu_bar:before {
    color: black  !important;
}
body .head-sec .et_pb_menu__wrap  .et_mobile_menu{
    background-color: black !important;
border-color: white;
    top: 112%;
}
.head-sec .et_pb_menu__wrap .opened li a{
color:white;
padding-left:10px
}


.head-sec .et_pb_menu__wrap .opened li.current-menu-item a{
color:#FCA400;
}
.header-row .et-menu>li {
    padding-left: 20px;
    padding-right: 20px;
}
.head-sec {
    position: absolute;
    width: -webkit-fill-available;
}
.head-sec  .et_pb_row{
padding:10px 0 !important;
}
.header-row li a{
color: #404040;
font-size: 18px;
text-transform: uppercase;
font-style: normal;
font-weight: 400;
line-height: normal;
    font-family: 'Arimo',Helvetica,Arial,Lucida,sans-serif;
}
/* Header-end */
/* scroll bottom btn */
span.et_pb_scroll_top.et-pb-icon.et-visible{
background: linear-gradient(90deg, #FFC000 0%, #F87C00 100%);
}


.home-bannr .et_pb_slider_container_inner{
    display: flex !important;
    flex-direction: row-reverse !important;
}
.home-slider .et_pb_slide_image {
    position: relative !important;
    margin-top: 82px !important;
}

.logo-sec {
    display: flex;
    flex-wrap: wrap;
}

/*home page  */
.home-bannr .home-slider .et_pb_container{
    width:100% !important;
    max-width:1170px;
height:100% !important;
}
.home-slider .et_pb_slide_description {
    padding-top: 22%;
    padding-bottom: 8%;
}
.home-bannr h2{
color: rgba(0, 0, 0, 1) !important;
font-size: 53px  !important;
line-height: 66.68px;
 font-weight: 700 !important;
}

.home-bannr p , .donate-para p{
    font-family: 'Arimo',Helvetica,Arial,Lucida,sans-serif;
margin-bottom:30px;
    color: rgba(64, 64, 64, 1);
    font-size: 20px;
    line-height: 26px;
    font-weight: 400;
}
body #page-container #et-boc .home-bannr .et_pb_button , body #page-container #et-boc .bnner-btn{
font-family: 'Karma',Georgia,"Times New Roman",serif;
    text-transform: uppercase;
padding: 10px !important;
font-size: 20px !important;
font-weight: 600;
line-height: 30.88px !important;
background: var(--black, #000);
color: #FFF;
box-shadow: 10px 10px 20px 0px rgba(0, 0, 0, 0.10);
border-radius:0;
padding: 20px 50px !important;
}
/*second sec  */
.mem-col {
padding:100px 35px;
}
.member-join-sec{
    background-size: 100% 100%;
}
.member-join-area{
display:flex;
}
.mem-col h4{
    font-family: 'Karma',Georgia,"Times New Roman",serif;
font-size: 30px;
font-style: normal;
font-weight: 700;
line-height: 38px;
}
.member-join-area .et_pb_column{
width: 23.875%;
margin-right: 2.5%;
border-radius:30px;
}
.member-join-area .et_pb_column:hover{
opacity:0.8;
}
/* 3rd sec */
.donate-area{
display:flex;
align-items:center;
}
.donate-area .et_pb_column:last-child {
    background-size: 100% 100%;
}
.donate-form .et_pb_text_inner {
 padding: 125px 30px;
}
.donate-form  .um-login{
max-width: 100% !important;
}

.donate-form h3 {
color: #000;
  font-family: 'Karma',Georgia,"Times New Roman",serif ;
font-size: 50px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.donate-form .um-left{
    margin-top:17px;
/* width:100%; */
}
.donate-form .um-icon-android-checkbox-outline:before {
    content: "\f373";
    color: #FFC000;
}
.donate-form .um-left input {
    background: #000 !important;
  font-family: 'Karma',Georgia,"Times New Roman",serif !important;
    font-size: 27px !important;
    font-weight: 500 !important;
}
.donate-form .um-col-alt{
margin-top: 0px !important;
}
.donate-form span.um-field-checkbox-option {
    color: #000;
 font-family: 'Karma',Georgia,"Times New Roman",serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.donate-form .um-right a{
font-family: 'Karma',Georgia,"Times New Roman",serif !important;
    font-size: 27px !important;
    font-weight: 500 !important;
margin-top: 15px !important;
}
.donate-form .um-col-alt-b {
    padding-top: 20px;
}
body  #et-boc .um-form  .um-field-area .um-form-field{
border-radius: 5px;
border: 1px solid #000 !important;
}
.donate-form .um-row._um_row_1 {
    margin-bottom: 8px !important;
}
.donate-form  .um-col-alt-b a{
    color: #000 !important;
    text-align: center;
     font-family: 'Arimo',Helvetica,Arial,Lucida,sans-serif !important;
    font-size: 15px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: normal;
    text-decoration-line: underline !important;
}

.donate-para h1 , .donate-sec h2{
color: #000;
 font-family: 'Karma',Georgia,"Times New Roman",serif;
font-size: 48px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.donate-para p:last-child span{
font-weight:700 !important;
}
.donate-para p {
margin-bottom:10px;
}
/* 4 th sec */

 .news-event{
  position: relative;
  max-height: 240px;
  width: 100%;
  height: 300px;
  overflow: hidden;
}


.news-events-sec .category-upcoming-events , .news-events-sec  .category-latest-news {
  /* position: absolute !important; */
  width: 100%;
  animation: scroll 15s linear infinite;
}


@keyframes scroll {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-100%);
  }
}



.news-area .et_pb_column:first-child{
margin-right: 2.9%;
}

.news-area .et_pb_column {
    width: 48.25%;
    padding: 60px 45px 60px 30px ;
    border-radius: 30px;
    background: #FFF;
    box-shadow: 18px 14px 50px 0px rgba(0, 0, 0, 0.07), -18px 4px 40px 0px rgba(0, 0, 0, 0.05);
 }
.news-area .et_pb_module {
margin-bottom:20px !important;
}
.news-area h4{
color: #000;
text-align: center;
 font-family: 'Karma',Georgia,"Times New Roman",serif;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.news-area .et_pb_column article a{
 font-family: 'Arimo',Helvetica,Arial,Lucida,sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 130%;
background: var(--gradient, linear-gradient(90deg, #FFC000 0%, #F87C00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.news-area article p.post-meta {
    color: #000 !important;
    font-family: Karma;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
margin-bottom: 0;
}
.news-area article{
display:flex;
flex-direction:column;
 margin-bottom: 15px;
}
.news-area{
display:flex;
}
.news-area .et_pb_column {
margin-bottom:0;
}
/*about-acnam  */
.About-ACNAM-sec .et_pb_text_inner h3{
   color: #FFF;
font-family: Karma;
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: normal; 
}
.About-col .percent-value {
color: #FFF !important;
font-family: 'Karma',Georgia,"Times New Roman",serif;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height:10px;
}
.About-ACNAM-sec h3.title{
color:white !important;
font-size: 30px !important;
}
.ACNAM-area {
display: flex;
    align-items: center;
    justify-content:space-evenly;
}
.ACNAM-area  .et_pb_column{
width: 22.875%;
margin-right:0;
border-right:1px solid white
}
.ACNAM-area .et_pb_column:last-child {
    border-right:0;
}
.ACNAM-area .percent {
    margin-bottom: 10px !important;
}
.About-col .percent-value{
font-size:60px
}
/* sponsors sec */

.sponsors-head h3 , .About-ACNAM-sec h3{
color: #000;
font-family: Karma;
font-size: 36px !important;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.sponsors-head{
padding: 10px 0 !important;
}
.sponsors-img{
padding: 20px 0 !important;
}

/*footer  */
.contact-col p , .mission-col p{
color: #FFF;
font-family: Arimo;
font-size: 18px;
font-style: normal;
font-weight: 400;
 line-height: 24px;;
padding-bottom:5px;
}
.connect-col{
margin-bottom:15px !important; 
}
.contact-col h6 , .mission-col h6 , .connect-col h6{
color: #FFF;
font-family: Arimo;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 24px;
margin-bottom:15px !important;
}
.footer-area{
display: flex;
flex-wrap: wrap;
}
 .footer-sec .footer-area .et_pb_column{
margin-right: 5% !important;
}
.footer-area .et_pb_column:first-child{
width: 15%;
}
.footer-area .et_pb_column:first-child .et_pb_module{
text-align:center;
}
.footer-area .et_pb_column:nth-child(2){
width: 20%;
}
.footer-area .et_pb_column:nth-child(3){
width: 30%;
}
.footer-area .et_pb_column:last-child{
width: 15%;
}
.footer-small-img .et-social-youtube a{
width: 44px!important;
}
.footer-small-img .et-social-youtube a::before{
margin:auto;
}
.footer-sec::after {
    content: "";
    background-repeat-x: no-repeat !important;
    width: 118px;
    background-repeat-y: no-repeat !important;
    height: 278px;
    background: url("http://apiculturamocambique.org/wp-content/uploads/2023/08/honey-deeper.webp");
    top: 0px;
    right: 60px;
    position: absolute;
    display: inline-block;
}
.footer-sec::before {
    content: "";
    background-repeat-x: no-repeat !important;
    width: 119px;
    background-repeat-y: no-repeat !important;
    height: 200px;
    background: url("http://apiculturamocambique.org/wp-content/uploads/2023/08/honey-bottle.webp");
    top: auto;
    right: auto;
    bottom: 0;
    position: absolute;
    display: inline-block;
}
.footer-small-img  .et-social-youtube a::before{
display: none !important;
}
.footer-small-img  .et-social-youtube a{
    background-repeat: no-repeat;
background-size: contain;
}
/*home page css end  */

/*about css start  */
/* .about-heading p , .membership-heading p {
margin-top:15px;
} */
.about-banner {
    padding: 30vh  0 10vh 0 !important;
}
.about-para  p , .membership-heading p , .contact-heading p{
color: #404040 !important;
font-family: 'Arimo',Helvetica,Arial,Lucida,sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 140%;
text-align: justify;
padding-bottom: 15px !important;
}
.about-heading  h1 , .about-heading h2 , .membership-heading h1 , .contact-heading h1 , .about-heading h4{
color: #000;
font-family: 'Karma',Georgia,"Times New Roman",serif;
font-size: 60px;
font-style: normal;
font-weight: 700;
line-height:78px;
}
	.Mission-sec{
background-size: 100% 80%;
    background-position: center;
}
/* .mission-row-s .et_pb_column , .mission-row-t .et_pb_column {
    width: 49%;
    margin-right: 3%;
} */

/* .Mission-sec  .et_pb_row{
display:flex;
align-items: flex-start;
} */
.Mission-sec .et_pb_row span.et_pb_image_wrap , .Mission-sec img {
    width: 100% !important;
}
.value-second{
display:flex;
justify-content:center;
}
.value-second .et_pb_with_border{
height:100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.value-second .et_pb_with_border:hover{
 background: linear-gradient(90deg, #FFC000 0%, #F87C00 100%);
}
.value-second .et_pb_column {
    width: 19%;
    margin-right: 2%;
}
/* .about-banner .et_pb_column:first-child{
    width: 56%;
} */
/*new about  */
.increase-wtd-col .et_pb_column{
width: 51.25% !important
;margin-right: 2.5% !important;
}
.about-para li {
    text-align: justify;
    color: #404040;
    font-family: 'Arimo',Helvetica,Arial,Lucida,sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    margin-bottom: 8px;
}
.about-2row{
    display: flex;
}
.about-2row .et_pb_column {width:60%;margin-right: 20px;}
.about-2row .et_pb_column:last-child{
width:40%;
}
.About-Council-2  .et_pb_image_wrap  , .About-Council-2 img{
 width:100%; 
    height: 100%;
}
.About-Council-2  .et_pb_module , .About-Council-2 img{
   height: 100%;
}
.about-2row .et_pb_column:first-child {
margin-right: 40px;
}

.about-para h3 {
    color: #000;
    font-family: Karma;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    padding-bottom: 15px;
}
.Mission-sec .et_pb_row:first-child {
    padding-bottom: 0;
padding-top:0;
}
.img-cont-equal .et_pb_image , .img-cont-equal .et_pb_image_wrap , .img-cont-equal img {
height:100%;
width:100% !important;
}
/*about css end   */
/* mozambique css */
.decrease-1-col .et_pb_column {
width: 480px;
margin-right:30px
}
.decrease-1-col .et_pb_column:last-child {
width: 680px;
}

/*contact css start  */
.contact-form{
background-size: 100% 60%;
    background-position: top;
}
.contact-form  .et_pb_row{
box-shadow:18px 14px 50px 0px rgba(0, 0, 0, 0.07), -18px 4px 40px 0px rgba(0, 0, 0, 0.05);
    padding: 40px 60px 40px 60px;
background-size:contain;
}
.get-contact-form:after{
    content: "";
    background-repeat-x: no-repeat !important;
    width: 100px;
    background-repeat-y: no-repeat !important;
    height: 557px;
    background: url("http://apiculturamocambique.org/wp-content/uploads/2023/08/Line-4.png");
    top: -70px;
    left: -75px;
    bottom: 0;
    position: absolute;
    display: inline-block;
}
.contact-info p span{
color:rgba(64, 64, 64, 1);
font-weight: 400;
 font-family: 'Arimo',Helvetica,Arial,Lucida,sans-serif;
font-style: normal;
font-weight: 400;
line-height: 130%;
    width: 60%;
}
.contact-info  p:last-child{
display:flex;
}
.get-contact-form input , .get-contact-form textarea{
    border-radius: 5px;
    border: 1px solid #000;
    width:100%;
    padding:20px 20px;
color: #404040;
 font-family: 'Arimo',Helvetica,Arial,Lucida,sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 2px;
}
.contact-info h3{
margin-bottom: 30px;
}
.contact-info p{
margin-bottom: 30px;
padding-bottom:0
}
.get-contact-form textarea{
height: 150px;
}
.get-contact-form  .wpcf7-submit{
height: auto;
padding: 10px 0 !important;
border-radius: 8px !important;
background: #000;
color: #FFF;
text-align: center;
font-family: 'Karma',Georgia,"Times New Roman",serif;
font-size: 30px;
font-style: normal;
font-weight: 500;
line-height: normal;
margin-bottom: 80px;
}
.get-contact-form .wpcf7-response-output {
      background: white;
      color: #e20a0a;
      border-color: #e20a0a !important;
      width: 100%;
      margin-bottom: 120px !important;
      margin-top: 0 !important;
}
.get-contact-form .invalid .wpcf7-submit{
margin-bottom:0 !important;
}

/*contact css end  */

/*membership css  */
.member-second h4{
    font-weight: 700;
    font-size: 24px;
    line-height: 36px;
    font-family: 'Karma',Georgia,"Times New Roman",serif;
}
.member-second h5{
    font-weight: 600;
    font-size: 20px;
    line-height: 32px;
    font-family: 'Karma',Georgia,"Times New Roman",serif;
}

.member-second p{
  font-weight: 500;
  color: grey;
  font-size: 17px;
  line-height: 30px;
  font-family: 'Karma',Georgia,"Times New Roman",serif;
}
/* member css */
.Pillars-member .et_pb_blurb_content , .newspost-blog .et_pb_ajax_pagination_container article {
border-radius: 30px;
background: #FFF;
box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.10), -2px -2px 6px 0px rgba(0, 0, 0, 0.10);
}
.newspost-blog .et_pb_ajax_pagination_container article .entry-title , .newspost-blog .et_pb_ajax_pagination_container article .post-meta ,
.newspost-blog .et_pb_ajax_pagination_container article .post-content{
padding: 5px 15px;
}
.newspost-blog .et_pb_ajax_pagination_container article .entry-featured-image-url {
    margin-bottom: 12px;
}
.Pillars-member .et_pb_blurb_content img , .new-module .entry-featured-image-url img , .Blog-module .entry-featured-image-url img{
border-radius: 30px  30px 0  0 ;
}
.Pillars-member h4{
color: #000;
text-shadow: 0px 2px 15px rgba(0, 0, 0, 0.10);
font-family: Karma;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height:  31.2px ;
    padding-bottom: 5px;
}
.Pillars-member .et_pb_column {
width: 23%;
margin-right: 30px;
}
.two-mem-row  .et_pb_column {
width:46%;
margin-right: 30px;
}
.Pillars-member .et_pb_main_blurb_image , .Pillars-member .et_pb_main_blurb_image img{
width:100%;

}
.Pillars-member .et_pb_main_blurb_image{
margin-bottom: 20px;
}
/*news and blog css  */

.new-module .column article , .Blog-module .column article{
margin-bottom:23px !important;
}
.Blog-module .entry-title a ,  .new-module .entry-title a , .Blog-module  .post-meta ,  .new-module  .post-meta{
color: #000;
text-shadow: 0px 2px 15px rgba(0, 0, 0, 0.10);
font-family: Karma;
font-size: 19px;
font-style: normal;
font-weight: 700;
line-height:25px;
}
.Blog-module  .post-meta ,  .new-module  .post-meta{
color: #404040 !important;
font-weight: 400 !important;
    padding-bottom: 5px !important;
}
/* .Blog-module .column , .new-module .column {

    width: 32% !important;
    margin-right: 0px !important;
} */
.newspost-blog .et_pb_ajax_pagination_container {
    display: grid;
    grid-template-columns: auto auto auto;
    column-gap: 30px;
    row-gap: 30px;
}
.newspost-blog .et_pb_ajax_pagination_container article{
margin-bottom:0;
}


.Blog-module .et_pb_salvattore_content , .new-module .et_pb_salvattore_content{

    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
/* service css */
.service-box{
border-radius: 30px;
border: 1px solid #CACACA;
background: #FFF;
}
.consult-info-col ul {
    padding-bottom: 0;
}

/*media css  */

@media screen and (max-width: 1366px){
.Pillars-member h4 {
    font-size: 22px;
    line-height: 26.2px;
}
	body #page-container #et-boc .home-bannr .et_pb_button, body #page-container #et-boc .bnner-btn{
    padding: 15px 25px !important;
}
.About-col .percent-value {
    font-size: 50px;
}
/* .home-bannr h2 {
    font-size: 54px !important;
    line-height: 61.68px;
} */
	.news-area .et_pb_column article a{
line-height: 15px;
}
.home-bannr p , .donate-para p , .news-area .et_pb_column article a , .news-area article p.post-meta , .about-para li{
    font-size: 18px;
	}
	.news-area h4{
  font-size: 22px;
}
.mem-col h4 {
    font-size: 20px;
    line-height: 28px;
}
.About-ACNAM-sec h3.title {
font-size: 30px !important;
    line-height: 34px;
}
.About-ACNAM-sec h3.title {
font-size: 25px !important;
}
.contact-col h6, .mission-col h6, .connect-col h6{
font-size: 18px ;
}
	.contact-col p, .mission-col p {
font-size: 16px ;
}
	.donate-form .um-right a , .donate-form .um-left input{
    font-size: 25px !important;
padding: 16px 16px !important;
}
.donate-para h1 , donate-sec h2 {
	font-size: 45px;
}
	.about-para p , .home-bannr .et_pb_button, .bnner-btn{
font-size: 18px !important;
}
	.about-heading h1, .about-heading h2 , .membership-heading h1 , .contact-heading h1 , .about-heading h4{
    font-size: 54px;
    line-height: 61.68px;
}
	.value-second .et_pb_with_border{
font-size: 20px;
    line-height: 27px;
}
	.contact-info h3{
font-size: 40px  !important;
}
	.contact-get h2{
font-size: 50px !important;
}
	.get-contact-form input{
    padding: 12px 20px;
}
	.get-contact-form .wpcf7-submit{
font-size: 25px;
}
	.get-contact-form:after{
    height: 480px;
top: -62px;
}
.about-para h3 {
   font-size: 32px;
line-height: 106%;
	}
}
@media screen and (max-width: 1260px)
{
.donate-form .um-right a, .donate-form .um-left input {
    font-size: 18px !important;
    padding: 16px 16px !important;
}
.About-col .percent-value {
    font-size: 42px;
	}
.ACNAM-area .percent p{
line-height: 48px;
}
	.footer-sec::after{
    right: 20px;
}
.home-bannr h2 {
    font-size: 40px !important;
}
	.home-slider .et_pb_slide_image{
margin-right:0;
}
.home-slider .et_pb_slide_description {
    margin-left: 0;
}
.home-bannr .et_pb_button {
    font-size: 15px !important;
margin-top: 0;
	}

element.style {
}
.et_pb_text_2 h4, .et_pb_text_1 h3, .et_pb_text_3 h4 {
    text-align: center;
}
.donate-form h3 {
    font-size: 40px;
	}
.donate-para h1  , .donate-sec h2{
    font-size: 40px;
    line-height: 38px;
}
.donate-area .et_pb_column:first-child {
   padding-right: 20px;
}
.about-heading h1, .about-heading h2 , .membership-heading h1 , .contact-heading h1 , .about-heading h4{
    font-size: 40px;
    line-height:39.68px;
}
.about-heading p ,  .membership-heading p{
    margin-top: 0px;
}
.value-second .et_pb_with_border {
    font-size: 18px;
    line-height: 24px;
}
.contact-info p {
    margin-bottom: 18px;
	}
.contact-get h2 {
    font-size: 40px !important;
}
.contact-info h3 {
    font-size: 35px !important;
}
	.contact-form .et_pb_row{
padding: 40px 40px 0 40px;
}
	.contact-info p{
    font-size: 18px;
}
.about-para h3 {
    font-size: 26px;
}
}
@media screen and (max-width: 980px){
.about-2row .et_pb_column:first-child {
    margin-bottom: 5px;
}
.newspost-blog .et_pb_ajax_pagination_container {
    display: grid;
    grid-template-columns: auto auto ;
    column-gap: 30px;
}
.Current-Membership .increase-wtd-col .et_pb_column:last-child .et_pb_image_wrap , .Current-Membership .increase-wtd-col .et_pb_column:last-child .et_pb_image_wrap img{
width:100%;
}
.mozambique-sec1 .et_pb_row:nth-child(2) .et_pb_column:first-child , .Services-top-sec .et_pb_row:nth-child(2) .et_pb_column:first-child , .Work-wd-Govt-sec .increase-wtd-col .et_pb_column:first-child , .Individual-Members-sec .increase-wtd-col .et_pb_column:first-child , .Current-Membership .increase-wtd-col .et_pb_column:first-child {
margin-bottom:5px;
}

.mozambique-sec2 .et_pb_row:nth-child(2) .et_pb_column:first-child , .member-ser-sec .increase-wtd-col .et_pb_column:first-child{
margin-bottom:15px;
}
.increase-wtd-col .et_pb_column {
    width: 100% !important;
}
	.decrease-1-col .et_pb_column{
  width: 100% !important;
}
.home-slider .et_pb_slide_description {
    margin-left: -27px;
padding-bottom: 100px;
padding-top:25%;
}
.head-sec .et_pb_row{
width:100%;
}
.head-sec .et_pb_row .clearfix{
padding-left:30px;
padding-right:30px;
}
.head-sec .et_pb_menu__wrap{
    justify-content: flex-end !important;
}
.ACNAM-area .et_pb_column:nth-child(2){
border:none
}
.donate-area{
padding:0;
}
.donate-para h1 , .donate-sec h2{
    font-size: 38px;
}
.donate-form h3 {
    font-size: 32px;
}
	.footer-area .et_pb_column:first-child {
    width: 100%;
}

.footer-area .et_pb_column:nth-child(2) {
    width: 45%;
}

.footer-area .et_pb_column:nth-child(3) {
    width: 44%;
}

.footer-area .et_pb_column:last-child {
    width: 100%;
}

	.value-second .et_pb_column{
margin-bottom:20px !important;
}
.contact-get h2 {
    font-size: 32px !important;
}
	.contact-form .et_pb_row{
display:flex;
}
	.get-contact-form input, .get-contact-form textarea{
 font-size: 15px !important;
}
	.get-contact-form:after{
left: -50px;
}
.about-2row{
flex-direction: column;
}

.about-2row .et_pb_column , .About-Council-2 img{
    width: 100% !important;
}

}
@media screen and (max-width: 780px){
.home-slider .et_pb_slide_image{
display:block !important;
    width: 100%;
}
.home-bannr .et_pb_slider_container_inner {
    display: flex !important;
    flex-direction: column !important;
}
.home-slider  .et_pb_button_wrapper {
text-align:center;
}
	.home-slider .et_pb_slide_description{
padding-top: 5%;
    margin: 0;
width: 100%;
}
	.head-sec .et_pb_row .clearfix{
padding-left:15px;
padding-right:15px;
}
	.head-sec .et_pb_menu__wrap .opened .et_mobile_menu{
padding-left:15px;
padding-right:15px;
}
	.header-row li a{
font-size:15px;
}
.mem-col {
    padding: 60px 25px;
}
.news-area .et_pb_column {
    padding: 30px 20px 30px 20px;
	}
.donate-area {
    flex-direction: column;
}

.Mission-sec .mission-row-s {
    flex-direction: column;
}
	.Mission-sec .mission-row-t{
   flex-direction: column-reverse;
    padding-top: 10px;
}
.Mission-sec .mission-row-t	.et_pb_column:first-child{
margin-top:0px;
    margin-bottom: 15px;
}
	.mission-row-s .et_pb_column, .mission-row-t .et_pb_column{
width:100%;
margin-right:0;
}
	.get-contact-form .wpcf7-submit{
margin-bottom:35px ;
}
.contact-info h3 {
    margin-bottom: 15px;
}
.about-banner {
    padding-top: 28vh!important;
}
	.contact-form .et_pb_row{
flex-direction:column;
}
.contact-info p:last-child {
    display: block;
}
	.get-contact-form:after{
display:none;
}
.Mission-sec {
    background-size: cover;
	}
.about-banner .et_pb_column:first-child {
    width: 77%;
}
}
@media screen and (max-width: 676px){
.news-area {
  flex-direction:column;
}
.news-area .et_pb_column:last-child{
    margin-top: 25px;
}
.news-area .et_pb_column{
width:100%
}

}
@media screen and (max-width: 580px){
.newspost-blog .et_pb_ajax_pagination_container {
    display: grid;
    grid-template-columns: auto  ;
    column-gap: 30px;
}
}
@media screen and (max-width: 480px){

.allbanner{
padding-top:120px !important;
}
	.sponsors-head h3, .About-ACNAM-sec h3{
font-size:32px !important;
}
.About-ACNAM-sec h3.title {
    font-size: 20px !important;
}
.About-col .percent-value {
    font-size: 35px;
}
	.home-slider .et_pb_slide_description{
padding-bottom:80px;
}
body #et-boc .home-slider h2{
font-size:32px !important;
}
.ACNAM-area .et_pb_column{
border:none;
margin-bottom:0px !important;
}
.contact-col h6, .mission-col h6, .connect-col h6 {
    margin-bottom: 5px !important;
}
.donate-para h1 , .sponsors-head h3 , .donate-sec h2 {
    font-size: 32px;
}
.home-bannr p, .donate-para p, .news-area .et_pb_column article a, .news-area article p.post-meta {
    font-size: 15px;
}
	.footer-area{
    flex-direction: column;
}
.footer-area .et_pb_column:nth-child(2), .footer-area .et_pb_column:nth-child(3){
width:100%;
}
.connect-col , .footer-small-img{
text-align: center !important;
}
	.about-banner , .membership-bnner , .contact-bnner{
background-position: initial;
    padding: 20vh 0 0 0 !important ;
}
		.about-banner .about-para , .membership-heading{
max-width:100% !important;
    text-align: center !important;
}
	.about-banner .about-para h1{
   text-align: center ;
}
.about-para p, .home-bannr .et_pb_button, .bnner-btn , .membership-heading p , .contact-heading p , .about-para li{
    font-size: 15px !important;
}
.about-heading h1, .about-heading h2 , .membership-heading h1 , .contact-heading h1 , .about-heading h4{
    font-size: 32px;
}
.membership-bnner .et_pb_button_module_wrapper , .about-banner .et_pb_button_module_wrapper{
text-align:center;
}
.contact-info p {
    font-size: 15px;
margin-bottom: 10px;
}
.contact-info h3 , .contact-get h2{
font-size:32px;
    
}
.contact-form  .et_pb_column:first-child{
margin-bottom:15px;
}
	.contact-heading {
max-width:100% !important;
text-align: center !important;
}
.about-para h3 {
    font-size: 20px;
line-height: 118%;
}
}
