
@media only screen and (max-width: 1366px){
    .three_ws .right_part{background: url("../../images/moher_babybg.png") no-repeat center top / 0% ; animation:moveBg 2s ease 0.8s 1 forwards;min-height: 400px; display: flex; align-items: center;}
  @keyframes moveBg {
    100% {
      background:url("../../images/moher_babybg.png") no-repeat center top / 53%;
      }
    }
  .sl-slider-wrapper { min-height: 455px; }
  .banner .slider img{ min-height:455px;} 
}

@media only screen and (max-width: 1024px){
  .learn_network li.cardbox .left_part { width: 25%; }
  .learn_network li.cardbox .right_part { width: 75%; }
  /**/
  .three_ws .three_wspart .qus_box.what_box, .three_ws .three_wspart .qus_box.where_box{left: 98px}
  .three_ws .three_wspart .qus_box.how_box{left: -14px;}
  .three_ws .three_wspart .result_box{left: 230px;}
  .three_ws .right_part{padding-left: 100px}
}


@media only screen and (max-width: 991px)
  {.glubal-fourm .goal_box{height: 200px;}
  .quality-process-main ul li {
    width: 100%;
    margin: 20px 0;
  }
}

@media only screen and (max-width: 768px){
  /*Header*/
  .header {background: #000;}
  /*Banner*/
  .banner { margin-top: 91px; }
  .banner .captionBox article h1 { font-size: 30px; }
  .banner .captionBox article p { font-size: 12px; }
  .banner .captionBox article span { border:1px solid #fff; }
  .banner .captionBox article span a { font-size: 14px; padding:5px 10px; }
  .banner .banner_buttons li { padding:5px 10px; margin-right: 0; }
  .banner .banner_buttons li a { font-size: 14px; }
  .banner .banner_buttons li a i { font-size: 20px; }

  /*Learn Network*/
  .eqHeight, .learn_network div[class="row"] { display: inline-block; width: 100%; margin: 0; }
  .eqHeight div[class^="col-"] { flex: inherit; float: inherit; margin-bottom: 25px; width: 50%; float: left;}
  .learn_network div[class^="col-"], .Resources .flexParent { display: block; }
  .Resources .resourceListBox div[class^="col-"] { width: 33%; float: left; }
  .Resources .resourceListBox { margin-top: 50px; }
  section.Updates h2, section.Resources h2 { padding:0; }
  .learn_network li.cardbox .left_part { width: 15%; }
  .learn_network li.cardbox .right_part { width: 85%; }
  .Updates .newsListBox > .row > div[class^="col-"]:last-child .imgBox img { height: auto; }
  .Updates .newsListBox > .row > div[class^="col-"]:first-child .imgBox img { height: auto; }

   .mother-img {
  margin-bottom: 20px; text-align: center;
}
.dat.glubal-fourm{ margin: 20px 0; }

.bfrif-tab-bx .nav-tabs {
  overflow-x: auto;
  overflow-y: hidden;
  {display: flex;
}
.bfrif-tab-bx .nav-tabs > li > a{ padding: 10px; width: 150px;}
.pr-date h2 {
  font-size: 25px;
}
h3.sml-title{ padding-right: 0 !important; font-size: 25px;}

  /*Updates Page*/
  .updatesPage .leftBox { padding: 30px 20px;}
  .updatesPage .bgBox { background: #fafafa; padding: 0px; height: auto; margin-bottom: 30px;}
  .updatesPage .panel .informationBox .text-right { text-align: left !important; margin-top: 5px; }

  /**/
  .three_ws .right_part{padding-top: 100px; padding-left: 0}

  /*footer*/
  .upperFooter div[class^="col-"] + div[class^="col-"] { margin-top: 35px; }
  footer .middleFooter div[class^="col-"]:nth-child(2),
  footer .middleFooter div[class^="col-"]:nth-child(3) { padding-left: 0; margin-top: 50px; }
  footer .scrollToTop { right: 30px; bottom:30px; }
  .goal_box .overlay { display: none; }

  .memberProfileContainer .profileThumb ul li { list-style: none; float: left; width: calc(100%/2 - 50px); margin:25px; }
  .report-b {	margin-top: 0px;padding: 0;}
}

@media only screen and (max-width: 600px){
 /*header*/
 .header { background: #000; padding:12px 0px; margin-top: 0px;}
 .header ul { padding-left: 0; }
 .header ul li { margin-right: 10px; }
 .header .left_part { padding:0; }
 .header .left_part img { width: 185px; }
 .header .text-right { padding-left:0; padding-right: 5px; float: right; }
 .header ul.social { padding:7px; border-right:none; }
 .header ul.searchMenu { top:6px; }
 .overlay_content .menu.active { width: 100%; }

 /*Learn Network*/
 .eqHeight div[class^="col-"] { width: 100%;}
 /*banner*/
 .banner { margin-top: 73px; }
 .banner .slider img { height: 180px; }
 .slider.innerBanner {margin-top: 0px;}
 .banner .captionBox article { display: none; }
 .header ul.social li { width: 25px; height: 25px; line-height: 21px; margin-right: 8px; }
 .header ul.social li a { font-size: 12px; }
 .header ul li a { font-size: 25px; }
 .header ul li a .icon-menu-button { font-size: 25px; top:0; }
 .banner .slider.innerBanner img { min-height: auto !important;}

 h2 {font-size: 30px; line-height: 40px;}
 .learn_network div[class^="col-"] { padding:20px;}
 .learn_network li.cardbox .left_part { width: 25%; }
 .learn_network li.cardbox .right_part { width: 75%; }

 /**/
 .three_ws .three_wspart{padding: 10px 30px;}
 .three_ws .three_wspart .result_box{height: 160px; width: 160px; left: 135px;}
 .three_ws .three_wspart .result_box .partition{border-top: 153px solid #dddee2; border-right: 153px solid transparent}
 .three_ws .three_wspart .qus_box{height: 100px; width: 100px}
 .three_ws .three_wspart .qus_box .partition{    border-top: 100px solid #c62334; border-right: 100px solid transparent;}
 .three_ws .three_wspart .qus_box.what_box, .three_ws .three_wspart .qus_box.where_box{left: 50px}
 .three_ws .three_wspart .qus_box.how_box{left: -24px;top:80px;}
 .three_ws .three_wspart .qus_box.what_box{top: 4px;}
 .three_ws .three_wspart .qus_box.where_box{top: 156px;}
 .three_ws .three_wspart .qus_box.how_box .partition{border-top: 100px solid #f2a12d;}
 .three_ws .three_wspart .qus_box.where_box .partition{border-top: 100px solid #31d7da  ;}
 .three_ws .three_wspart .result_box .text_box .t1{font-size: 22px;}
 .three_ws .three_wspart .result_box .text_box .t3{font-size: 48px}
 .three_ws .three_wspart .result_box .text_box .t4{font-size: 24px;}
 .three_ws .right_part{padding-top: 150px;}
 .f35{font-size: 25px;}

 /*updaes*/
 .Updates .newsListBox > .row > div[class^="col-"]:last-child .row + .row div[class^="col-"]:last-child { min-height: 90px; }
 .Updates .newsListBox > .row > div[class^="col-"]:first-child .captionBox h4 { font-size: 16px; }
 .Updates .newsListBox > .row > div[class^="col-"]:first-child .captionBox p { font-size: 13px; }
 .Updates .newsListBox > .row > div[class^="col-"]:first-child .calanderBox .date { font-size: 35px; }
 .Updates .newsListBox > .row > div[class^="col-"]:first-child .calanderBox .month { font-size: 15px; }
 .Updates .newsListBox > .row > div[class^="col-"]:first-child .calanderBox .year { font-size: 15px; }

 /*Resources*/
 .Resources .resourceListBox .download { top:5px; right: 10px; }
 .Resources .resourceListBox .download a { font-size: 13px; }
 .Resources .resourceListBox .captionBox { padding: 5px; }
 .Resources .resourceListBox .captionBox h4 { font-size: 13px; font-family: 'Raleway-Regular'; }
 .Resources .resourceListBox .captionBox p { font-size: 11px; }
 footer {padding:50px 50px 30px;}
 footer .upperFooter { padding:30px 20px; }
 footer .upperFooter .subscribeButtons a { padding: 10px; }
 .slider {margin-top: 75px;}
 .sl-slider-wrapper { min-height: 180px; }
 .banner .slider img{ min-height:180px;} 

 .memberProfileContainer .profileThumb ul li { list-style: none; float: left; width: calc(100% - 50px); margin:25px; }

 .engagePeers .leftBox { padding:30px; }
 .peersFormArea .leftBox { padding: 30px; min-height: auto; }
 .peersFormArea .leftBox,
 .peersFormArea .rightBox { display: block; float: left; }
 .peersFormArea .rightBox .formContainer { padding:30px 0px; width: 100%; }
 .peersFormArea .form-item, .peersFormArea .form-actions { margin-top: 0; }

}
/*************** Ends of 600********************/

@media only screen and (max-width: 360px){
  .learn_network li.cardbox .left_part { width: 100%; }
  .learn_network li.cardbox .left_part .circle { display: block; margin:0 auto 25px; }
  .learn_network li.cardbox .right_part { width: 100%; text-align: center; }
  .header .left_part img { width: 185px; } { width: 149px; }

   /**/
  .three_ws .three_wspart .result_box{height: 120px; width: 120px; left: 125px;}
  .three_ws .three_wspart .result_box .partition{    border-top: 113px solid #dddee2; border-right: 113px solid transparent;}
  .three_ws .three_wspart .qus_box{height: 80px; width: 80px;}
  .three_ws .three_wspart .qus_box .partition{border-top: 80px solid #c62334; border-right: 80px solid transparent;}
  .three_ws .three_wspart .qus_box.how_box{left: -14px; top: 70px;}
  .three_ws .three_wspart .qus_box.how_box .partition{border-top: 80px solid #f2a12d;}
  .three_ws .three_wspart .qus_box.where_box{top: 136px;}
  .three_ws .three_wspart .qus_box.where_box .partition{border-top: 80px solid #31d7da;}
  .three_ws .three_wspart .result_box .text_box .t1{font-size: 20px;}
  .three_ws .three_wspart .result_box .text_box .t2{font-size: 12px;}
  .three_ws .three_wspart .result_box .text_box .t3{font-size: 32px;}
  .three_ws .three_wspart .qus_box.what_box, .three_ws .three_wspart .qus_box.where_box{left: 56px;}
  .three_ws .three_wspart .qus_box.what_box{top: 4px;}
  .f35{font-size: 23px;}
}

@media only screen and (max-width: 480px)
{.bfrif-tab-bx .nav-tabs > li > a {
  padding: 10px;
  white-space: nowrap;
}
.pad-5 {
  padding: 30px 0px;
}
.quality-process-bott p {
  padding: 0 0px;
}
.quality-process-main ul{ padding: 0; }
.bfrif-tab-bx .nav-tabs>li{ width: auto; }
.ethiopia-main {
  margin-top: 0px;
}
.resource-link{ margin-top: 0; }
.lession-main {
  margin-top: 0px;
}
.innerPage.aboutUsSection.report-b .pad-5 {padding: 0;}
}

@media only screen and (max-width: 320px){ 
  .header .left_part img { width: 160px;}
}