/* ==========================================================================
  header
   ========================================================================== */
 @media only screen and (min-width:320px) {
		
 }  
@media only screen and (min-width:375px) {
  
}
@media only screen and (min-width: 480px) {
  .section-four .bp-left ul li{display: inline-block;margin-right: 10px;}
  .section-four .bp-left ul li a{display: block;padding: 10px 20px;}
    .section-four .bp-left ul li:last-child{margin-right: 0;}
     .programms .program-cnts .pg-left{float: left;width: 48%;margin-bottom: 50px;}
    .programms .program-cnts .pg-right{float: right;width: 48%;}
    .programms .program-cnts .img{width: 200px;height: 200px;}
    .programms .program-cnts{text-align: center;}
    .programms .program-cnts .round-img{width: 225px;height: 225px;margin: 0 auto;}
    h2.title{font-size: 30px;line-height: 40px;}
    .top-select-sec .select-box{float: right;margin-top: 0;}
  .top-select-sec .Top-sec{float: left;margin-bottom: 40px;}
  .section-two .aware-section h2.title{font-size: 25px;}
}

@media only screen and (min-width: 600px) {
  .section-two .box-sets .box{width: 32.3%;margin-left:1.5%;float: left;}
  .section-two .box-sets .box:first-child{margin-left: 0;}
  .section-two .aware-left{float: left;width:290px;}
  .section-two .aware-right{float: left;width:calc(100% - 290px);display: table;height: 310px;}
  .section-two .aware-right .aware-texts{display: table-cell;vertical-align: middle;}
  .section-two .aware-section h2.title{ right: -185px; top: 25px;left: auto;bottom: auto;}
  .about-page .team .member-details{float: left;width: 48%;margin-right: 3%;text-align: center;}
  .about-page .team .member-details:nth-child(2n+2){margin-right: 0;}
  .Top-sec h2{font-size: 45px;line-height: 45px;}
  /*.about-page .borad-page .team-set:first-child .member-details:first-child{width: 100%;}*/
  .page-our-team .about-page .borad-page .team-set:first-child .member-details:first-child{width: 100%;}
  .about-page .borad-page .team-set:first-child .member-details:last-child{margin-right:0;}
  /*.about-page .borad-page .team-set:first-child .member-details:nth-child(2){margin-right: 0;}*/
  .section-five .yellow-sec .yellow-left{ float: left;width: 65%;}
  .section-five .yellow-sec .yellow-right{float: right;width: 35%;display: table;height: 124px;}
  .right-btn{display: table-cell;vertical-align: middle;}
  .section-five .yellow-sec a.blk-btn{float:right;}
  .about-page .about-links a{width: 48.7%;float: left;padding: 0 60px;}
  .about-page .about-links a.team{float:right;}
  .section-seven .subscription .sub-left{float: left;width:42%;}
  .section-seven .subscription .sub-right{float: right;width: 55%;}
  .common-section .common-box{width: 49%;float: left;margin-right: 2%;}
  .common-section .common-box:nth-child(2n+2){margin-right: 0;}
  .events-page .tab-cnt .event-set{float: left;width: 49%;margin-right: 2%;margin-bottom: 40px;}
  .events-page .tab-cnt .event-set:nth-child(2n+2){margin-right: 0;}
  .event-detail-page .top-sec .left-sec{width: 65%;float: left;}
  .event-detail-page .top-sec .right-sec{width: 35%;float: left;}
  .section-two .aware-section h2.title{font-size: 30px;}
  .page-template-page-event-calander-php .Top-sec h2{font-size: 30px;line-height: 40px;}
}
@media only screen and (min-width: 768px) {
  .section-two .aware-right{padding: 0 20px;}
  .section-four .bp-left{float: left;width: 55%;}
  .section-four .bp-right{float: right;width: 40%;}
  .section-four h2.title{text-align: left;}
  .section-six .blog{float: left;width: 31.8%;margin-right: 2.2%;}
  .section-six .blog:last-child{margin-right: 0;}
  footer .copy-texts{float: left;width: 50%;}
  footer .copy-img{float: right;}
  .about-page .about-desc .about-left{float: left;width: 50%;display: table;}
  .about-page .about-desc .about-right{float: left;width: 50%;}
  .about-page .about-desc .about-left .image{display: table-cell;vertical-align: middle;}
  .about-page .member-list ul li{width: 32%;margin-right: 5%;}
  .about-page .team .member-details{float: left;width:30%;margin-right: 4%;}
  .about-page .team .member-details:nth-child(2n+2){margin-right: 4%;}
  .about-page .team .member-details:nth-child(3n+3){margin-right: 4%;}
  /*.about-page .borad-page .team-set:first-child .member-details:first-child{width: 100%;}*/
  .page-our-team .about-page .borad-page .team-set:first-child .member-details:first-child{width: 100%; margin-left:0px; margin-right:0px;}
  .about-page .member-desc h4{min-height: 55px;}
  .section-five .yellow-sec .yellow-right{height: 93px;}
  .common-set .common-right-cnt{width: 58%;}
  .common-set .common-left-cnt{width: 42%;}
  .aw-deatils .left-cnts{width: 50%;float: left;}
  .aw-deatils .right-cnts{width: 50%;float: right;}
  .contact-page .contact-sec form ul li:nth-child(3){display: inline-block;width: 46%;margin-right: 4%;}
  .contact-page .contact-sec form ul li:nth-child(4){display: inline-block;width: 48%;}
  .donate-page h3 br{display: none;}
  .section-seven .subscription .sub-left{width:100%;padding-left: 0px;}
  .section-seven .subscription .sub-right{width: 100%;float: left;margin-top: 10px;}
  .about-page .about-desc .scroll-pane {height: 370px; outline: none;}
  .awards-page .report-cnt ul li{width: 33%;}
  .common-set .common-right-cnt .scroll-pane{height: 370px; outline: none;}

  .section-seven .sub-right input.btn.btn-primary.mb-2{
    width: 27%;
    margin-right: 0px;
  }

  .section-seven .sub-right input{width: 70%;max-width: inherit;margin-right: 2%;}

  

 

  .beneficiary-detail-page .common-set .common-right-cnt .scroll-pane{height: 355px;}
  .about-page.team-page .member-desc h4 {min-height: 20px;}
  .about-page.team-page .member-desc p {min-height: 40px;}
  .report-page .report-cnt a{display: block;float: left;width: 32%;margin-right: 2%;}
  .report-page .report-cnt a:nth-child(3n){margin-right: 0;}
}
@media only screen and (width: 768px) {
	.section-six .blog .blog-texts h5{font-size: 15px;}
}
@media only screen and (min-width: 992px) {
  .home-page .banner-sec{padding: 100px 0 35px 0;}
  .home-page .section-two{padding: 35px 0 100px 0;}

}
@media only screen and (min-width: 1025px) {
  .section-four .bp-left{width: 45%;}
  .section-four .bp-right{width: 50%;float: right;}
  .section-four .bp-right .big-img{width: 500px;float: right;}
  .section-four .bp-right .small-img{width: 345px;bottom: -150px;right: auto;left: -55px;}
  .section-seven .subscription .sub-left{width: 60%;}
  .section-seven .subscription .sub-right{width: 40%;}
  /*.about-page .borad-page .team-set:first-child .member-details:first-child{width: 49%;}*/
  .about-page .team .member-details{width: 22%;}
  .about-page .team .member-details:nth-child(3n+3){margin-right: 4%;}
  .about-page .team .member-details:nth-child(4n+4){margin-right: 0;}
  .page-our-team .team-set:first-child .team .member-details:nth-child(4){ margin-right: 4%;}
  .rtl.page-our-team .team-set:first-child .team .member-details:nth-child(4){
    margin-left: 4%;
    margin-right: 0;
}
}
@media only screen and (min-width: 1200px) {
    /* .home-page .banner-buttons {max-width: 745px;margin: 0 auto;position: absolute;bottom: 65px;left: -135px;right: 0;} */
    .home-page .banner-buttons a{padding: 0px 20px;height: 50px;line-height: 50px;}

    .programms .program-cnts .pg-left:nth-child(2n){
      float: right;
    }

    .programms .program-cnts .pg-left:nth-child(2n) .img{
                    float: right;
    }

    .home-page .banner-contents h2{	font-size: 90px;line-height: 90px;}
    .home-page .banner-buttons a.btn{padding: 0;margin-left: 10px;}
    .section-two .box-sets .box-img{display: inline-block;margin-right: 20px;}
    .section-two .box-sets .box-text{display: inline-block;max-width: 180px;}
    .section-two .box-sets span{margin:0px;}
    .section-two .box-sets .box-cnts span{text-align: left;display: table-cell;vertical-align: middle;font-size: 26px; line-height: 28px;}
    .section-two .box-sets .box-cnts{max-width: inherit;margin: 0 auto;text-align: center;}
    h2.title{font-size: 42px;line-height: 45px;}
    .section-two .box-sets .text {display: table; height: 80px;}
    .section-two .box-sets .box{padding: 0px 0;}
    .section-two .box-sets .box a{padding: 59px 0;display: block;}
    .section-two .story-sec{padding: 300px 0;}
    .section-two .story{position: absolute;left: 0;right: 0;margin: 0 auto;width: 120px;top: 115px;z-index: 999999;cursor: pointer;}
    .section-two .story.story-1 .story-img{width: 103px;height: 103px;left: -4px;cursor: pointer;}
    .section-two .story.story-2{width: 212px;left: auto;right: 170px;top: 255px; cursor: pointer;}
    .section-two .story.story-2  .image-border{width: 212px;height: 212px;}
    .section-two .story.story-2 .story-img{width: 191px;height: 191px;left: -15px;bottom: 5px;cursor: pointer;}
    .section-two .story.story-3{left: auto;top: 50%;;width: 160px; cursor: pointer;}
    .section-two .story.story-3 .image-border{width:160px;height: 160px;}
    .section-two .story.story-3 .story-img{width: 144px;height: 144px;left: -15px;bottom: 6px;cursor: pointer;}
    .section-two .story.story-4{width:265px;left: auto;bottom: 0;bottom: 105px;top: auto;right: 220px; cursor: pointer;}
    .section-two .story.story-4 .image-border{width:265px;height:265px;}
    .section-two .story.story-4 .story-img{width: 242px;height: 242px;left: -6px; bottom: auto; top: 0;cursor: pointer;}
    .section-two .story.story-5{top: 61%;right: 320px;width: 125px; cursor: pointer;}
    .section-two .story.story-5 .image-border{width:125px;height:125px;}
    .section-two .story.story-5 .story-img{width: 113px;height:113px;left: 9px;bottom: auto;top: 7px;cursor: pointer;}
    .section-two .story.story-6{top: auto;right: auto;width: 220px;bottom: 200px; cursor: pointer;}
    .section-two .story.story-6 .image-border{width:220px;height:220px;}
    .section-two .story.story-6 .story-img{width: 203px;height:203px;left: auto;bottom: auto;top: 7px;cursor: pointer;}
    .section-two .story.story-7{right: auto;width: 170px;left: -140px;top: 370px; cursor: pointer;}
    .section-two .story.story-7 .image-border{width:170px;height:180px;}
    .section-two .story.story-7 .story-img{width: 147px;height:147px;left: -13px;bottom: 4px;cursor: pointer;}
    .section-two .story.story-8{right: auto; width: 300px;left: 125px;top: 90px; cursor: pointer;}
    .section-two .story.story-8 .image-border{width:300px;height:300px;}
    .section-two .story.story-8 .story-img{width: 283px;height:283px;bottom: 5px;right: -15px; cursor: pointer;}
    .section-two .hover-cnt{position: absolute;left:100%;bottom: -45px;width: 300px;padding: 0;text-align: left;}
    .section-two .story.story-1:hover .hover-cnt{left: 100px;}
    .section-two .story.story-3:hover .hover-cnt{left: 125px;}
    .section-two .story.story-5:hover .hover-cnt{left: 100px;}
    .section-two .story.story-7:hover .hover-cnt{left: 130px;bottom: -30px;}
    .section-two .box-sets.clearfix {margin-bottom: 30px;}
    .section-two .aware-section{padding-top: 120px;}
    .section-two .aware-section .aware-image{width: 578px;height: 578px;background-size: cover;}
    .section-two .aware-section .aware-image::after{width: 550px;height: 550px;background-size: cover;}
    .section-two .aware-section .aware-image .image{width: 499px;height: 499px;}
    .section-two .aware-left{width: 48%;}
    .section-two .aware-cnt{padding-top: 100px;}
    .section-two .aware-right{width: 45%;padding-left: 115px;display: table;height: 578px;padding-right: 0;}
    .section-two .aware-right .aware-texts{display: table-cell;vertical-align: middle;}
    .section-two .aware-section .aware-right h2.title{text-align: left;margin-bottom: 45px;}
    .section-two .aware-section .aware-right p{font-size: 16px;line-height: 27px;margin: 45px 0;font-family: 'Gotham Book';}
    .section-two .white-logo-image{width: 220px;height: 220px;line-height: 220px;}
    .section-two .white-logo-image{left: -70px;top: -10px;}
    .section-two .aware-section h2.title{right: -50%;top: 25%;}
    .section-three h2.title{text-align: left;}
    .section-four{padding: 160px 0 120px 0;}
    .section-four .bp-sec{padding-bottom: 0;}
    .section-four .bp-right .big-img{width: auto;}
    .section-four .bp-right .small-img{width: auto;bottom: -125px;right: auto;left: -140px;}
    .section-four .bp-right .right-images::before{content: "";background-image: url(../images/benefits-round-1.png);width: 695px;height:695px;background-position: top center; 
      background-repeat: no-repeat;background-size: contain;position: absolute;top: -85px;left: -180px;animation: rotation 20s infinite linear;}
    .section-four .bp-left p{font-size: 16px;line-height: 27px;}
    .section-four .bp-left a.btn{margin-top: 45px;}
    .section-four .bp-left ul{margin-top: 55px;max-width: 350px;}
    .section-four .bp-left ul li a{font-size: 18px;}
    .section-four .about-sec .bp-left ul li a{font-size: 16px;}
    .section-four .bp-left ul li a{padding: 15px 21px;display: block;}
    /* .section-four .about-sec{padding-top: 120px;} */
    .section-four .about-sec .bp-left{width: 50%;}
    .section-four .about-sec .bp-right{width: 50%;}
    .section-four .about-sec  .bp-left ul{padding-right: 0;max-width: none;}
    .section-four .about-sec  .about-right-images{float: right;width: 423px;height: 423px;border-radius: 50%;overflow: hidden;margin-top: 55px;}
    .section-four .about-sec .bp-right{position: relative;}
    .section-four .about-sec .bp-right:after{content:"";width:513px;height:513px;background-image: url(../images/about-round.png);background-position: top center; background-repeat: no-repeat;
      background-size: contain;display: block;left: 50px;top: 20px;position: absolute;animation: rotation 20s infinite linear;}
    .section-four .about-sec .about-img{position: relative;z-index: 9;}
    .section-four .about-sec h2.title{font-size: 60px;line-height: 60px;}
    .section-five .yellow-sec .yellow-left{float: left;width: 70%;}
    .section-five .yellow-sec .yellow-right{float: left;width: 30%;display: table;height: 120px;}
    .section-five .yellow-sec .yellow-right a.blk-btn{float: right;}
    .section-five .yellow-sec .yellow-left h4{font-size: 32px;line-height: 40px;max-width: 685px;}
    .section-six{padding:120px 0 0 0}
    .section-six h2.title{margin-bottom: 40px;}
    .section-six .blog .blog-texts h5{font-size: 18px;line-height: 20px;margin-bottom: 0;}
    .section-six .blog .blog-texts{padding: 30px 20px 30px 40px;}
    .section-six .blue-btn{margin: 64px auto 0 auto;}
    .section-six .instagram-texts .left-icon,.section-six .instagram-title a{font-size: 22px;}
    .section-seven .sub-right input{width: 435px;}
    .section-seven{padding: 65px 0;}
    .section-seven .subscription .sub-left{float: left;width: 45%;padding-left: 120px;}
    .section-seven .subscription .sub-right{float: left;width: 50%;}
    footer .footer-menu{margin-top:65px;}
    footer .footer-menu ul{text-align: right;}
    footer{padding: 75px 0 0 0;}
    .Top-sec h2{font-size: 72px;line-height: 72px;letter-spacing:-3px;}
    .inner-page{padding:220px 0 40px 0;}
    .about-page{padding-bottom: 70px}
    .about-page .about-desc .about-left{height: 610px;}
    .about-page .about-desc .scroll-pane{height:615px;outline: none;}
    h3.inner-title{font-size: 36px;line-height: 36px;margin-bottom: 25px;}
    .about-page .mision-cnt .mision-left{float: left;width: 45%;}
    .about-page .mision-cnt .mision-right{float: right;width: 45%;}
    .about-page p{line-height: 27px;}
    .about-page .mision-cnt{padding: 65px 40px 75px 40px;}
    .about-page .about-desc{padding: 100px 0;}
    .about-page .bg-sec{margin-top: 100px;padding: 120px 0;}
    .about-page .bg-sec h3{font-size: 25px;margin-bottom: 60px;}
    .about-page .about-links{margin-top: 130px;}
    .about-page .scroll-pane1{height:220px;}
    .about-page .scroll-pane2{height: 200px;}
    .about-page .video-sec{float: left;width: 46%;}
    .about-page .member-list{float: right;width: 40%;}
    .about-page .members-section ul li{width: 41%;margin-right: 18%;}
    .about-page .team .member-details{margin-bottom: 50px;}
    .about-page .team-set .team-title{margin-bottom: 100px;}
    .about-page .team .member-details{width: 19%;margin-right: 8%;}
	.page-our-board  .about-page .borad-page .team-set:first-child .member-details:first-child{width:34%; margin-right:20%;}
    .about-page .team .member-details:nth-child(2n+2){margin-right: 8%;}
    .about-page .team .member-details:nth-child(3n+3){margin-right: 8%;}
    .about-page .team .member-details:nth-child(4n+4){margin-right: 0;}
    .page-our-team .team-set:first-child .team .member-details:nth-child(4){
      margin-right: 8%;
    }
    .page-template-page-our-team .about-page{padding-bottom: 0;}
    .programms .program-cnts .img {width: 455px;height: 455px;}
    .programms .program-cnts .round-img {
      width: 520px;
      height: 520px;
      float: left;
      margin-bottom: 30px;
  }
    .home-page .section-two{padding:110px 0 100px 0;}
    .programms .program-cnts a{font-size: 24px;margin-top: 75px;}
    .programms .program-cnts{padding:110px 0 85px 0}
    .programms .program-cnts .pg-right .img{position: absolute;right: 0;bottom: 30px;}
    /*.about-page .borad-page .team-set:first-child .member-details:first-child{width: 54%;margin-right: 0;}*/
    .about-page .member-desc h4{min-height: auto;}
    footer .cols .footer-col:last-child{float: right;width: 33%;}
    footer .cols .footer-col:nth-child(2){width: 30%;}
    footer .cols .footer-col:nth-child(1){width: 37%;}
    footer .footer-contents .footer-left{float: left;width: 45%;}
    footer .footer-contents .footer-right{float: left;width:55%;}
    footer .footer-left-cols .footer-col:first-child{width: 45%;}
    footer .footer-left-cols .footer-col:nth-child(2){width:37%;}
    footer .footer-left-cols .footer-col:last-child{width:20%;}
    footer .footer-col ul.social{text-align: left;}
    .common-left-cnt .common-aware-image .common-image {width: 480px;height: 480px;}
    .page-template-page-awareness-details .common-left-cnt .common-aware-image .common-image{width:452px;height: 452px;}
    .page-template-page-awareness-details .common-left-cnt .common-aware-image::after{width: 510px;height: 510px;}
    .page-template-page-awareness-details .common-left-cnt .common-aware-image{width:510px;height:510px;margin: 0 auto;}
    .page-template-page-awareness-details .common-left-cnt .common-white-logo{width: 210px;height: 210px;left: -60px;top:0px;}
    .page-template-page-awareness-details .common-left-cnt .common-white-logo img{width:60%}
    .common-left-cnt .common-aware-image::after {width: 545px;height: 545px;background-size: cover;}
    .common-left-cnt .common-white-logo{width: 235px;height: 235px;left: 0px;top: -20px;}
    .common-set{padding-top: 65px;}
    .awareness-page .tab-sec{padding-top: 40px;}
    .common-set .common-right-cnt{width: 47%;float: right;display: table;height: 580px;}
    .common-set .common-left-cnt{width: 50%;float: left;}
    .common-set .common-right-cnt .paragraph{display: table-cell;vertical-align: middle;}
    .bnf-detail  .common-set .common-right-cnt .paragraph{display: block;vertical-align: middle;}

    .common-set .common-right-cnt p{margin-bottom: 15px;}
    .common-set .common-right-cnt p:last-child{margin-bottom: 0;}
    .awareness-page .logo-list{padding-top: 70px;}
    .awareness-page{padding-bottom: 80px;}
    .common-set .common-right-cnt h2{font-size: 42px;line-height: 52px;margin-bottom: 35px;}
    .common-set .common-right-cnt h5{line-height: 20px;}
    .aw-deatils .left-cnts{width: 45%;}
    .aw-deatils .right-cnts{width: 45%;}
    .aw-deatils .tab-cnt .contents p{margin-bottom:45px;}
    .beneficiary-page .common-set .common-right-cnt p{max-width: 480px;}
    .beneficiary-page .common-set .common-right-cnt{width: 44%;float: right;}
    .beneficiary-page .common-set .common-right-cnt{position: relative;}
    .beneficiary-page .common-set .common-right-cnt::after{position: absolute;width: 200%;height: 1px;background: #e5e5e5;content: "";display: block;right: -100%;bottom: 110px;}
    .beneficiary-page .beneficiary-section .common-set:nth-child(2n+2) .common-left-cnt{float: right;width: 45%;}
    .beneficiary-page .beneficiary-section .common-set:nth-child(2n+2) .common-right-cnt{float: left;}
    .beneficiary-page .beneficiary-section .common-set:nth-child(2n+2) .common-right-cnt::after{left: -100%;right: auto;}
    .beneficiary-page .beneficiary-section .common-set .common-left-cnt .common-aware-image .common-image{position: absolute;left: 0;top: 0;}
    .beneficiary-page .beneficiary-section .common-set:nth-child(2n+2) .common-left-cnt .common-aware-image .common-image{position: absolute;right: 0;left: inherit;top: inherit;}
    .beneficiary-page .beneficiary-section .common-set:last-child .common-right-cnt::after{display: none;}
    .about-page .borad-page .team-set:first-child .member-details:nth-child(2) {margin-right: 8%;}
    .common-set .common-right-cnt h3.main-title{font-size: 36px;line-height: 36px;margin-bottom: 40px;}
    .beneficiary-detail-page .common-left-cnt .common-aware-image .common-image{position: absolute;left: 0;top: 0;}
    .beneficiary-detail-page .common-set .common-right-cnt{width: 45%;}
    .beneficiary-detail-page .gellery-section h2{font-size: 36px;line-height: 36px;}
    .beneficiary-detail-page .gellery-section{padding: 80px 0 0 0;}
    .contact-page .contact-sec .form-sec{float: left;width: 46%;}
    .contact-page .contact-sec .cont-set{padding-top: 65px;}
    .contact-page .contact-sec form{padding: 65px 40px;}
    .contact-page .contact-sec h3{margin-bottom: 30px;}
    .contact-page .contact-sec .content{width: 46%;float: right;}
    .contact-page .bot-set .bottom-set:nth-child(1){float: left;width:23%;}
    .contact-page .bot-set .bottom-set:nth-child(2){float: left;width:28%;}
    .contact-page .bot-set .bottom-set:nth-child(3){float: right;width:46%;}
    .contact-page .bottom-sec{padding: 50px 0 80px 0;}
    .donate-page h3{font-size: 21px;margin: 80px 0 30px 0;}
    .donate-page .donate-box{width: 31%;float: left;margin:0 35px 100px 0;}
    .donate-page .donate-box:nth-child(3n+3){margin-right: 0;}
    .donate-page .donate-texts p{margin-bottom: 40px;min-height: 98px;}
    .donate-details .donations .donation-set{width:25%;float: left;}
    .donate-details .cheque-sec{margin: 135px auto 0 auto;}
    .common-section .common-box{width: 47%;margin-right: 6%;margin-bottom: 100px;}
    .awards-page .common-section{padding-top: 100px;}
    .awards-page .report-cnt{padding-top: 115px;}
    .donate-details .donate-contents{margin-top: 90px;}
    .donate-details .donate-contents{background: #452678;}
    .donate-details .donate-contents .left-contents{width: 50%;float: left;}
    .donate-details .donate-contents .left-contents img{width:100%}
    .donate-details .donate-contents  .right-contents{width: 50%;float: left;padding-left: 60px;}
    .donate-details ul.others li .icon{ width: 50px;height: 50px;line-height: 43px;}
    .gallery-page .common-section .common-box:nth-child(2n+2){margin-right: 0;}
    .gallery-page .common-section {margin-top: 100px;}
    .video-page .common-section{margin-top:100px}
    .news-page .common-section{margin-top: 100px;}
    .news-detail-page .nws-detail-cnt{margin-top: 140px;}
    .video-page .common-section .common-box{margin-bottom: 70px;}
    .gallery-page .common-section .common-box{margin-bottom: 70px;}
    .news-form form{padding: 50px 50px 60px 50px;}
    .news-form{margin-top: 80px;}
    .news-detail-page .other-event-sec{margin-top: 120px;}
    .event-detail-page a.go-back{margin-top: 100px;}
    .news-detail-page a.go-back{margin-top: 100px;}
    .voluteer-registration .Top-sec h2{font-size: 55px;line-height: 60px;}
    .contact-page.voluteer-registration .contact-sec .form-sec{float: none;width:100%}
    .voluteer-registration .form-sec h5{margin-bottom: 100px;}

    .voluteer-registration .form-sec ul li:nth-child(2){width: 30%;margin-right: 0;}
    .contact-page .contact-sec form ul{margin: 0 -18px;}
    .voluteer-registration .form-sec ul li{width:32.5% !important;margin-right: 0 !important;padding: 0 18px;}
    .voluteer-registration .form-sec ul li:first-child{width: 65.5% !important}
    .voluteer-registration.contact-page .contact-sec form ul li.full-width{width: 100% !important;margin-right: 0;}
    .voluteer-registration.contact-page .contact-sec form ul li:nth-child(10){margin-bottom: 55px;}
    .voluteer-registration.contact-page .form-sec form ul li textarea{height: 48px;}
    .voluteer-registration .form-sec ul li.file{width: 20% !important;float: left;}
    .voluteer-registration .form-sec ul li.cache-list{width: 78% !important;padding: 0;}
    .voluteer-registration .captche-sec{float: right;}
    .voluteer-registration{padding-bottom: 100px;}
    .voluteer-registration form ul li{margin-bottom: 40px;}
    .beneficiary-detail-page .common-set .paragraph ul{margin-bottom: 15px;}
    .beneficiary-detail-page .donatesec{margin-top: 90px;}
    .beneficiary-detail-page .donatesec .donate-left{float: left;width: 48%;}
    .beneficiary-detail-page .donatesec .donate-right{float: right;width: 50%;}
    .beneficiary-detail-page .donatesec .donate-left form{float: left;width: 92%;}
    .beneficiary-detail-page .donatesec .donate-left .center{float: right;height: 50px;display: table;}
    .beneficiary-detail-page .donatesec .donate-left h6{display: table-cell;vertical-align: middle;}
    .other-beneficiary-sec h2{margin-bottom: 85px;}
    .other-beneficiary-sec{padding: 80px 0 50px 0;}
   
    .report-page .report-cnt{padding-top: 100px;}
    .report-page .report-cnt a h6{font-size: 18px;line-height: 23px;min-height: 50px;}
    .report-page .report-cnt a{margin-bottom: 40px;}
    .donate-01-page .donate-01{padding: 165px 0;}
    .page-template-page-donate-detail-01 .inner-page{padding: 150px 0 40px 0;}
    .donate-02-page.donate-details ul.others li .icon{width:100px;height: 100px;line-height: 100px;}
    .donate-02-page.donate-01-page .donate-01{padding: 100px 0 50px 0;}
    .bnf-form-page.voluteer-registration.contact-page .contact-sec form ul li:nth-child(10){margin-bottom: 35px;}
    .page-template-page-event-calander-php .Top-sec h2{font-size: 60px;line-height: 70px;}
    .page-template-page-awareness-details .beneficiary-detail-page .common-set .common-right-cnt{width:47%}

    .voluteer-registration .form-sec ul li.beneficiary-submit{
      width: 100% !important;
    }

    .voluteer-registration .form-sec ul li.beneficiary-submit .wpcf7-submit{
      max-width: 120px;
      height: 50px;
      line-height: 50px;
      padding: 0px;
      padding-left: 0px;
      background-color: #563487;
      text-transform: uppercase;
      color: #fff;
    }
    .rtl.page-our-team .team-set:first-child .team .member-details:nth-child(4){
      margin-left: 8%;
      margin-right: 0;
  }
}
@media screen and (min-width: 1400px) {
  .section-two .image-border{animation: beat 1s infinite alternate;}
  footer .footer-contents .footer-left{width: 50%;}
  footer .footer-contents .footer-right{width: 50%;}
  footer .footer-left-cols .footer-col:last-child{width: 24%;}
  footer .footer-left-cols .footer-col:nth-child(2){width:36%;}
  footer .footer-left-cols .footer-col:first-child{width: 40%;}
  .programms .program-cnts  .round-img{width: 578px;height: 578px;}
  .programms .program-cnts .img{width: 498px;height: 498px;}
  .common-left-cnt .common-aware-image::after{width: 575px;height: 575px;background-size: cover;}
  .common-left-cnt .common-aware-image .common-image{width:499px;height: 499px;}
  .awards-page .report-cnt ul li{width: 25%;}
  .donate-details .donate-contents  .right-contents{height: 730px;padding-top: 0;}
  .donate-details ul.others li .icon{width: 65px;height: 65px;line-height: 65px;}
  .beneficiary-detail-page .common-set  .paragraph ul  li span{font-size: 50px;line-height:50px;}
  
  .section-two .white-logo-image {left: -45px;top: -10px;width: 255px;height: 255px;line-height: 245px;}
  .about-page .member-desc h4{font-size: 18px;}
  .page-template-page-awareness-details .common-left-cnt .common-white-logo{left: -100px;top:0}
  .page-template-page-awareness-details .common-left-cnt .common-white-logo{width: 235px;height: 235px;left: 0px;}
  .page-template-page-awareness-details .common-left-cnt .common-white-logo img{width:auto}
  .page-template-page-awareness-details .common-left-cnt .common-white-logo{left: -100px;}
  .section-two .hover-cnt h6{font-size:27px;}
  .section-two .aware-right{padding-right: 115px;padding-left: 85px;}
  .section-four .about-sec .bp-right:after{left: 125px;}

 
}
@media screen and (min-width: 1400px) {
  .beneficiary-detail-page .common-set  .paragraph ul  li span{font-size: 50px;line-height: 67px;display: block;}
  .beneficiary-detail-page .donatesec .donate-left{width: 45%;}
  .beneficiary-detail-page .donatesec{padding: 55px 65px 70px 65px;}
  .section-four .about-sec .bp-left ul{max-width: 510px;}
  .section-two .aware-section h2.title{font-size: 42px;right: -55%;}
  
}
@media screen and (max-width: 1600px) {
  .section-two .story.story-7{left: 0;}
  .section-two .story.story-3:hover .hover-cnt{left: -50%;text-align: right;}
  .section-two .story:hover .hover-cnt{left: 70px;}
  .section-two .story.story-3 .hover-cnt{width: 220px;bottom: -95px;}
  .section-two .story.story-5 .hover-cnt{width: 200px;left: 55%;bottom: -90px;}

}
@media only screen and (max-width: 1400px) {
  .container{max-width: 1170px;}
  .section-seven .sub-right button{width: 130px;}
  .section-seven .subscription .sub-left{padding-left: 85px;}
  .awareness-page .tab-sec .container{max-width: 1330px;}
  .awareness-page .tab-sec ul.resp-tabs-list{max-width: 1150px;margin: 0 auto;}
  .awareness-page .tab-sec .common-set{max-width: 1150px;margin: 0 auto;}
  footer .footer-contents .footer-left{width: 42%;}
  footer .footer-contents .footer-right{width: 58%;}
  footer h4{margin-bottom: 20px;}
  .contact-page .detail ul li, .contact-page .detail ul li a{font-size: 14px;}
  .contact-page .bottom-sec .detail p{font-size: 13px;}
  .page-template-page-awareness-details .awareness-page .tab-sec .container{max-width: 1170px;}

  .nav-container .hover ul li a {
    font-size: 12px;
    padding: 12px 0px;
  }

  .nav-container .owl-carousel .owl-item a.menu-main{
    font-size: 30px;
  }

  .nav-container nav a.menu-title{
    font-size: 15px;
  }

  .nav-container .hover ul {
    margin-top: 100px;
}


.nav-container .owl-carousel .owl-item:nth-child(5):hover{
	vertical-align: top !important;
	padding-top: 80px;
}

.nav-container .owl-carousel .owl-item:nth-child(1):hover{
	vertical-align: top !important;
	padding-top: 80px;
}

.nav-container .owl-carousel .owl-item:nth-child(2):hover{
	vertical-align: top !important;
	padding-top: 80px;
}

.nav-container .owl-carousel .owl-item:nth-child(3):hover{
	vertical-align: top !important;
	padding-top: 80px;
}

.nav-container .owl-carousel .owl-item:nth-child(3):hover{
	vertical-align: top !important;
	padding-top: 80px;
}


.nav-container .owl-carousel .owl-item:nth-child(4):hover{
	vertical-align: middle !important;
}

body.nav-active .nav-container{
  vertical-align: middle !important;
  height: 100% !important;
}

.nav-active .nav-opener:before {
  transform: rotate(45deg);
  top: -20px;
  left: inherit;
  width: 30px;
  right: -50px;
  background: #000;
}

.nav-active .nav-opener:after {
  transform: rotate(-45deg);
  top: -20px;
  left: inherit;
  width: 30px;
  right: -50px;
  background: #000;
}



  
}
@media only screen and (max-width: 1250px) {
  .section-seven .sub-right button{width: 140px;}
}
@media only screen and (max-width: 1199px) {
  .owl-carousel .owl-item img{width: auto;}
  .awareness-page .common-set{display:flex;align-items: center;flex-wrap: wrap;}
  .common-set{display: flex;align-items: center;flex-wrap: wrap;}
  .contact-page .contact-sec .content{margin-top: 35px;}
  .donate-page .donate-section{display: flex;flex-wrap: wrap;}
  .donate-page .donate-box{width: 31.33%;margin:0 2% 50px 0;}
  .donate-page .donate-box:nth-child(3n+3){margin-right: 0;}
  .donate-details .donations{display: flex;justify-content:space-between;align-items: center;flex-wrap: wrap;}
  .awards-page .report-cnt ul li a{display: flex;align-items: center;}
  .awards-page .report-cnt ul{display: flex; flex-wrap: wrap;justify-content: space-between;}
  .awards-page .report-cnt ul li{width: 49%;}
  .social-share{text-align: left;}
  .voluteer-registration form ul li{width: 48%;margin-right: 2%;}
  .voluteer-registration form ul li:nth-child(2n+2){margin-right:0}
  .voluteer-registration form ul li.file{width: 100%;}
  .voluteer-registration form ul li:last-child{width: 100%;}
  .beneficiary-detail-page .donatesec ul li a{display: flex;align-items: center;justify-content: space-between;}
  .beneficiary-detail-page .donatesec ul{display: flex;align-items: center;}
  .beneficiary-detail-page .donatesec{display: flex;align-items: center;}
  .beneficiary-detail-page .donatesec input{width: 190px; padding-left: 15px;height: 35px;font-size: 12px;}
  .beneficiary-detail-page .donatesec button{font-size: 10px;width: 100px;height: 34px;line-height: 35px;}
  .beneficiary-detail-page .donatesec{padding: 45px 40px 70px 40px;}
  .beneficiary-detail-page .donatesec .donate-left{width:50%}
  .beneficiary-detail-page .donatesec .donate-right{width:60%}
  .beneficiary-detail-page .donatesec h4{font-size: 18px;margin-bottom: 12px;}
  .beneficiary-detail-page .donatesec .left-cnt{display: flex; align-items: center;justify-content: space-between;}
  .beneficiary-detail-page .donatesec h6{margin-right: 20px;}
  .element-item{border-right: none;}

  .other-programs .owl-nav .owl-prev {
    left: 10px;
}


.other-programs .owl-nav .owl-next{
  right: 10px;
}

.beneficiary-detail-page .gellery-section .owl-nav .owl-prev{
  left: 10px;
}

.beneficiary-detail-page .gellery-section .owl-nav .owl-next{
  right: 10px;
}

.programms .program-cnts{
  margin-top: 40px;
}

.programms .program-cnts .round-img{
  margin-bottom: 20px;
}

.voluteer-registration.contact-page  .form-sec ul li label{
  margin-top: 15px;
}

.voluteer-registration.contact-page .form-sec ul li.datePicker span.calendar {
  position: absolute;
  left: 15px;
  top: 52px;
}

.features-box ul li{
  width: 47.5%;
  margin-bottom: 60px;
  padding: 70px 20px 35px;
}

.features-box ul li span {
  font-size: 25px;
  margin-bottom: 10px;
}

.features-box {
  padding: 80px 0px 0px;
}

.features-box ul li:nth-child(3), .features-box ul li:nth-child(4){
  margin-bottom: 0px;
}

.support li{
  width: 50%;
    margin-bottom: 40px;
}

.support{
  padding: 70px 0px 60px;
}
.page-our-board .about-page .borad-page .team-set:first-child .member-details:first-child{width:100%; margin-right:0px; margin-left:0px !important;}
}

@media only screen and (max-width: 1024px) {
.home-page .strip{width: 15%;}
.section-seven .sub-right button{width: 105px;font-size: 12px;height: 49px;}
 footer .footer-contents .footer-right{width: 100%;}
 footer .footer-col ul.social{text-align: left;}
 footer .footer-contents .footer-left{width: 100%;margin-bottom: 20px;}
 footer .footer-left-cols .footer-col:first-child,footer .footer-left-cols .footer-col:nth-child(2){width: 32%;}
 .voluteer-registration .form-sec h5{font-size: 35px;line-height: 40px;letter-spacing: -2px;}
 .page-template-page-awareness-details .central-texts{margin-top: 45px;}
.page-our-team .team-set:first-child::after {
    bottom: 35px;
}

}
@media all and (max-width: 1199px) and (min-width: 992px) {
  .beneficiary-detail-page .common-set .common-right-cnt .scroll-pane{ height: 390px; }
}

@media only screen and (max-width: 992px) {
  .donate-page .donate-box{width: 49%;margin-right: 2%;}
  .donate-page .donate-box:nth-child(3n+3){
    margin-right: 2%;
  }

  .report-page .report-cnt a h6{
    font-size: 18px;
  }
  .donate-page .donate-box:nth-child(2n){margin-right: 0px;}
  .donate-page .donate-img img{width: 100%;}
  .donate-details .donations{max-width: 500px;}
  .donate-details .donation-set{width: 50%;margin-bottom: 45px;}
  header .top-head-right{padding-left: 25px;}
  header .top-head>.clearfix{display: flex;}
  .nav-active .nav-opener{position: fixed;}
  header .buttons {margin-left: 20px;}
  header .lang ul li{padding: 0 10px;}
  header .buttons a.hlp{margin-left: 5px;}
  header .right-cnt{width: calc(100% - 215px);}
  header .logo{width: 200px;}
  header .buttons a.donate{width: 110px;}
  header .buttons a{height: 35px;line-height: 35px;font-size: 14px;}
  header .second-cnt{margin-top: 15px;}
  .nav-opener{top: 55px}
  nav.desktop-nav{display: none;}
  nav.mobile-nav .mobile-nav-cnt{position: relative;height: 50%; top: 40%;  -webkit-transform: translateY(-50%);
    transform: translateY(-50%); text-align: center;;}
  nav.mobile-nav ul{list-style: none;margin: 0;padding: 0;}
  nav.mobile-nav ul.social{display: flex;justify-content: center;margin-top: 25px;}
  nav.mobile-nav ul li{display: block;margin-bottom: 25px;}
  nav.mobile-nav ul li a{color:#585858!important;}
  header  nav.mobile-nav .buttons a.donate{color: #563487;background: #fff;width: 125px;
    border: 1px solid #d7d7d7;}
    nav.mobile-nav a.number{border-left: 1px solid #585858;padding-left: 20px;}
  .nav-active .nav-opener{top:65px;}
  header nav.mobile-nav .buttons{display: flex;justify-content: center;align-items: center;float: none;}
  nav.mobile-nav  .mob-top-links{display: none;}
  header .lang ul{display: flex;}
  header .lang ul li{padding: 0 5px;} 
  header .lang{font-size: 16px;}
  .common-left-cnt .common-white-logo img{transform: translateY(-60%);width: 75%;}
  .awareness-page .common-set {padding-top: 80px;}
  .events-page .event-set h3{font-size: 30px;line-height: 30px;}
  .gallery-page .owl-nav{right: 10px;}
  .gallery-page .owl-nav .owl-prev, .gallery-page .owl-nav .owl-next{margin: 0 5px;}
  .news-detail-page .top-select-sec .Top-sec{float: none;}
  .news-detail-page .top-select-sec .select-box{float: none;margin-top: 20px;}
  .news-form ul li{width: 100%;margin-right: 0;margin-bottom: 30px;}
  .news-form ul li label{margin-bottom: 10px;}
  .news-form ul li:nth-child(5){width: 17%;text-align: right;}
  .news-form ul li:nth-child(4){width: 82%;}
  .news-detail-page .nws-detail-cnt h2{font-size: 30px;line-height: 40px;}
  .news-detail-page .paragraphs h6{margin-bottom: 15px;}
  .voluteer-registration .top-select-sec .select-box{float: none;margin-top: 15px;}
  .voluteer-registration .top-select-sec .Top-sec{float: none;}
  .voluteer-registration.contact-page .contact-sec{padding-top: 0;}
  .voluteer-registration .form-sec h5{font-size: 25px;line-height: 30px;margin-bottom: 35px;    letter-spacing: 0;}
  .beneficiary-detail-page .donatesec h5{font-size: 18px;margin-bottom: 10px;}
  .beneficiary-detail-page .donatesec ul li{margin-right: 5px;}
  .beneficiary-detail-page .donatesec ul li a{font-size: 12px;}
  .beneficiary-detail-page .donatesec{padding: 25px 25px 40px 25px;}
  .beneficiary-detail-page .donatesec button{width:85px}
  .beneficiary-detail-page .donatesec button span{margin-left: 5px;}
  .beneficiary-detail-page .donatesec input{width: 160px;}
  .beneficiary-detail-page .donatesec ul li span.icon{margin-right: 5px;}
  .beneficiary-detail-page .donatesec{padding: 0 45px;height: 145px;}
  .beneficiary-detail-page .donatesec .donate-left{width: 50%;}
  .beneficiary-detail-page .donatesec .donate-right{width: 50%;}
  .section-two .story-sec{display: flex;flex-wrap: wrap;}
  .section-two .story-sec .story {width:25%;}
  .section-two .hover-cnt{opacity: 1;}
  .section-two .image-border{margin: 0 auto;}
  .section-two .story-logo{margin: 0 auto;}
  .section-two .hover-cnt{width:100% !important}
  .home-page .banner-sec{height: 600px;}
  .section-two .aware-section a.btn{width: 160px;max-width: 160px;font-size: 12px;}
  .section-two .white-logo-image{left: -10px;top:-40px;}
  .donate-01-page .form-top select{width: 290px;}
  .event-calendar-page .upcomming-events h3{font-size: 18px;margin-bottom: 35px;}
  .page-template-page-awareness-details .common-left-cnt .common-white-logo img{transform: translateY(-85%); width: 55%;}
  .page-template-page-awareness-details .common-left-cnt .common-white-logo{    width: 140px;height: 140px;top: -80px;}
  .page-template-page-awareness-details .beneficiary-detail-page .common-set .common-right-cnt .scroll-pane{height: 400px;}

  .home .nav-opener {
    top: 80px;
}



.home header.sticky .top-head-left {
  padding-top: 18px;
}

.fancybox-content{
	min-width: inherit !important;
}
 .relayfor-life-page .partner-list ul li{width: 32%;} 
.relayfor-life-page .gallery ul li{width:25%;}
}
@media only screen and (max-width: 768px) {
  .section-six .blog-img img {width: 100%;}
  .section-six .blog-set .blog{margin-bottom: 15px;}
  .section-six .blog .blog-texts p{font-size: 18px;line-height: 28px;}
  .section-six .blog ul li{font-size: 15px}
  .section-six .blog .blog-texts h5{font-size: 16px;}
.section-four .bp-sec { padding-bottom: 20px;}
  footer .footer-left-cols .footer-col:nth-child(2){width: 33%;}
  footer .footer-col{width: 33%;}
  .beneficiary-detail-page .gellery-section .gal{margin-bottom: 0px;}
  .contact-page .contact-sec form ul li select{background-position: 96% 50%;}
  .donate-details .donate-form-sec ul li{width:49%;}
  .section-seven .subscription .sub-left{padding-left: 0;}
  .section-seven .sub-right button{width:92px;font-size: 11px;line-height: 10px;}
  header .top-head-right{padding-left:15px;}
  header .top-head-right ul{display: none;}
  header .top-head-left{padding-top: 0;}
  header .buttons{display: flex;}
  header .top-head{display: flex;}
  header .buttons a.hlp{width: 160px;font-size: 12px;}
  header .buttons a.donate{width: 85px;font-size: 12px;}
  header .buttons{margin-left: 10px;}
  header .logo{width: 180px;margin-top: 15px;}
  .nav-opener{top:35px}
  .common-section .common-box h3{font-size: 13px;}
  .events-page .tab-cnt {padding-top: 20px;}
  .news-detail-page .breadcrumb li{font-size: 14px;padding: 0 5px;}
  .news-form h3{font-size: 35px;}
  .news-form ul li:nth-child(4){width: 70%;}
  .event-detail-page .visited-links ul li{padding-right: 15px;margin-right: 15px;font-size: 15px;}
  .beneficiary-detail-page .donatesec{height: 125px;}
  .donate-02-page.donate-details .donate-form-sec ul li{width:100%}

  body.nav-active .nav-container{
     height: 1800px !important;
  }

  .nav-active .nav-opener:before{
    right: 20px;
    top: 20px;
  }

  .nav-active .nav-opener:after{
    right: 20px;
    top: 20px;
  }

  header.sticky{
    position: static !important;
    height: 100%;
    padding-top: 0px !important;
  }

  nav.mobile-nav .mobile-nav-cnt {
    position: relative;
   height: 100%;
    top: 200px;
  }

  .nav-container nav{
    overflow: auto;
    height: auto;
    padding-top: 120px;
    min-height: 550px;

  }

  header{
    padding-top: 0px;
    padding-bottom: 10px;
  }

  .nav-active .nav-opener{
    top: 20px;
  }

  .about-right .jspContainer{
    height:auto !important;
  }

  .page-template-page-event-calander #menu h3{
    width: 100%;
    float: left;
  }

  .event-calendar-page .calendar-sec{
    float: left !important;
  }


  .home header .top-head-left{
    display: none;
  }

  header .buttons{
    display: none;
  }

  header .top-head-right,header .top-head-left{
    display: none;
  }

  header .second-cnt {
    margin-top: 40px;
    margin-right: 40px;
}

.support{
  padding: 70px 0px 0px;
}

.support li{
  width: 100%;
  margin-bottom: 30px;
}

.support {
  padding: 50px 0px 0px;
}

.support-details{
  padding-top: 0px;
}
nav.mobile-nav .mob-top-links{
 display:block;
}

.inner-page {
    padding: 140px 0 50px 0;
}
  
}

@media only screen and (max-width: 1400px){
  .section-seven .sub-right input{
    width: 70%;
  }

  footer .footer-left-cols .footer-col:first-child {
    width: 52%;
}

footer .footer-left-cols .footer-col:nth-child(2) {
  width: 48%;
}



}

@media only screen and (max-width: 1200px){

  .section-seven .subscription .sub-left {
    width: 55%;
}

footer .footer-contents .footer-left {
  width: 100%;
  margin-bottom: 20px;
}

.section-seven .sub-right input.btn.btn-primary.mb-2 {
  width: 26%;
}

footer .footer-left-cols .footer-col:first-child {
  width: 33.3%;
}

footer .footer-left-cols .footer-col:nth-child(2) {
  width: 33.3%;
}

footer .footer-contents .footer-right {
  width: 100%;
}

footer .footer-col {
  width: 33.3%;
}

.page-template-page-sponsors .about-desc ul li{
  width: 32.3%;
}

.page-template-page-sponsors .about-desc ul li:nth-child(4n){
  margin-right: 1.5%;
}

.page-template-page-sponsors .about-desc ul li:nth-child(3n){
  margin-right:0px;
}

}
@media only screen and (max-width: 770px) {
  .common-set .common-right-cnt{margin-top: 20px;}
  .section-seven .subscription .sub-right{margin-top: 10px;}
  .page-template-page-contact .inner-page{padding-bottom: 0;}
  .events-page .tab-cnt .event-set{margin-bottom: 40px;}
  .beneficiary-detail-page .donatesec .donate-left,.beneficiary-detail-page .donatesec .donate-right{width:50%}
  .beneficiary-detail-page .donatesec{flex-wrap:wrap;height:auto}
  .beneficiary-detail-page .donatesec{padding: 0;background-image: none;margin-top: 30px;}
  .beneficiary-detail-page .donatesec .center{text-align: center;margin: 20px 0;text-align: left;}
  .beneficiary-detail-page .donatesec ul{display: block;}
  .beneficiary-detail-page .donatesec ul li a{justify-content: flex-start;}
  .beneficiary-detail-page .donatesec ul li{width:100%;margin: 10px 0;}

  .donate-01-page .form-top:after,.donate-01-page .form-top:before{width:55px}
  .donate-01-page .form-top select{font-size: 15px;width: 250px;}
  .donate-01-page .form-top h3{font-size: 22px;}
  .bnf-form-page h2.resp-accordion{font-size: 16px;line-height: 20px;padding: 30px 0;}
  .event-calendar-page .calendar-sec{float: none;width: 100%;}
  .event-calendar-page .upcomming-events{float: none;width: 100%;}
  .page-template-page-awareness-details .central-texts .left-para,.page-template-page-awareness-details .central-texts .right-para{float: none;width: 100%;}
  .page-template-page-awareness-details .beneficiary-detail-page .common-set .common-right-cnt .scroll-pane{height: auto;}
  header.sticky .nav-opener {
    top: 32px !important;
}
.section-two .box-sets span{
 font-size:17px;
}
.section-two .box-sets .box{
  min-height:181px;
}

.common-left-cnt .common-white-logo img{
  width: 100% !important;
  top: auto !important;
  transform: translateY(0%);
}

.awareness-page .element-item a{
  text-align: center !important;
}

.awareness-page .element-item{
  width: 100% !important;
  text-align: center !important;
}

.donate-details .donate-contents .right-sec-contents{
  
    padding: 0px 15px;
    padding-top: 25px;
}

.calendar-sec .fc .fc-daygrid-day-number{
  font-size: 14px !important;
}


.event-calendar-page #menu {
  width: 100% !important;
}

.calendar-sec .fc .fc-col-header-cell-cushion{
  font-size: 11px;
}

.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{
  min-height: auto;
}

.event-calendar-page .upcomming-events{
  float: left;
  padding: 30px 0 0px 0;
}

.event-calendar-page .scroll-pane{
  padding: 0px 0 27px;
}

.calendar-sec .fc .fc-daygrid-day-number{
  font-size: 15px;
}

.page-template-page-event-calander #menu h3.ui-state-active{
  font-size: 16px !important;
}

.page-template-page-event-calander #menu h3{
   font-size: 14px !important;
}

.event-calendar-page .scroll-pane{
  height: auto !important;
}

.event-calendar-page .upcomming-events{
  padding: 30px 0 0px 0 !important;
}

.about-page .video .member-img{
  display: inline-block;
}

.about-page .video .member-desc{
  text-align: center;
}

.about-page .member-img{
  display: inline-block;
}

.ui-accordion .ui-accordion-content{
  overflow: initial !important;
}

.fc-view-harness.fc-view-harness-active{
        min-height: 550px;
}

.fc-daygrid-event-dot {
  width: 10px !important;
  height: 10px !important;
}

.page-template-page-event-calander .tooltip .date i {
  font-size: 40px;
}

.page-template-page-event-calander .tooltip .date sup {
  top: -2.2em;
}

.page-template-page-event-calander .tooltip .title {
  font-size: 14px;
}

.page-template-page-event-calander .tooltip ul li{
  font-size: 13px;
}

.section-two .aware-section a.btn {
  width: 130px;
  max-width: 130px;
  font-size: 10px;
}

.page-template-page-benificiary-form .ui-accordion .ui-accordion-icons{
  font-size: 15px;
  line-height: 22px;
}

.page-template-page-benificiary-form .ui-accordion h3.ui-accordion-header .arrow {
  width: 15px;
  height: 15px;
  background-size: 100%;
  right: 20px;
  top: 58px;
}

.page-template-page-benificiary-form .ui-accordion .ui-accordion-icons{
  padding: 15px 0px;
}

.page-template-page-benificiary-form .ui-accordion h3.ui-accordion-header .arrow{
  top: 20px;
}

.page-template-page-benificiary-form .form-sec{
  padding:15px 15px;
  margin-top: 15px;
}

.page-template-page-benificiary-form .form-sec ul li input{
  margin-bottom: 15px;
}

.bnf-form-page .radio-btns{
  margin-bottom: 25px;
}

.about-page .about-desc p iframe{
  height: 350px !important;
}

.bnf-form-page .radio {
  width: 100%;
  height: 25px;
  margin-right: 10px;
    float: left;
    display: block;
}

.bnf-form-page .radio .radio{
  width: 25px;
  float: left;
}

.voluteer-registration.contact-page .form-sec ul li.datePicker span.calendar{
  left: 14px;
}

.contact-page h4 a{
  width: 100%;
  margin-top: 10px;
}

.contact-page .detail .number{
  width: auto;
}

header ul li:last-child{
   padding-left: 10px;
}

.donation-details-popup.donation-cheque ul li {
  width: 100%;
  margin-top: 0px;
}

.donation-details-popup.donation-cheque ul li:nth-child(2n){
  width: 100%;
}

.fancybox-content{
  padding: 40px 20px 20px 20px;
}

.donation-details-popup.donation-cheque .wpcf7-submit{
  float: right;
}

.rev_slider .tp-caption.slider-btn,
.slider-btn{
  background-color: #fff!important;
  text-transform: uppercase;
  height: 45px!important;
  padding: 0px 20px;
  line-height: 45px!important;
  color: #000!important;
  font-size: 11px!important;
  padding: 0 36px 0 20px!important;
  
}

.rev_slider .tp-caption.slider-btn.btn2,
.slider-btn.btn2{
  background-image: url(../images/arrow-right.png);
    background-repeat: no-repeat;
    background-position: right 13px top 14px !important;
    padding: 0 36px 0 20px!important;
}

.fc-daygrid-event-dot{
	width: 14px !important;
	height: 14px !important;
	border: none !important;
	position: relative;
	  border-radius: 100% !important;
	  -webkit-border-radius: 100% !important;
	  -moz-border-radius: 100% !important;
	  -ms-border-radius: 100% !important;
	  -o-border-radius: 100% !important;
}


.section-seven .subscription .sub-left{
  width: 100%;
}

.section-seven .subscription .sub-right{
  width: 100%;
}

.section-seven .sub-right input{
  width: 67%;
  margin-right: 2%;
}

.section-seven .sub-right input.btn.btn-primary.mb-2{
  margin-right: 0px;
  width: 30%;
}

.home .nav-opener {
  top: 40px;
}

.intl-tel-input{
  width: 100%;
  margin-top: 10px;
}

header ul li:last-child{
  padding-right: 10px;
}

.section-four .bp-left a.btn {
  width: 130px;
  max-width: 130px;
  font-size: 10px;
}

.section-four .bp-left a.btn.pink {
  width: 170px;
  display: inline-block;
  margin-left: 5px;
}

.section-two .aware-section h2.title{
  letter-spacing: 0px;
    font-size: 24px;
}
.section-two .aware-section{
 padding-top:40px;
}
.other-event-sec .other-events .texts h5{
  font-size: 12px !important;
  font-weight: 500;
}

.other-event-sec .other-events .texts span {
  font-size: 10px;
}

.page-template-page-sponsors .about-desc ul li{
  width: 49.3%;
}

.page-template-page-sponsors .about-desc ul li:nth-child(4n){
  margin-right: 1.3%;
}

.page-template-page-sponsors .about-desc ul li:nth-child(3n){
  margin-right: 1.3%;
}

.page-template-page-sponsors .about-desc ul li:nth-child(2n){
  margin-right: 0px;
}

header a{
  font-size: 15px;
}

nav.mobile-nav ul ul.sub-menu li {
  margin-bottom: 12px;
}

.nav-container{
  position: absolute;
}

ul.resp-tabs-list{
	display: block !important;
}

.other-event-sec .owl-nav .owl-prev, .other-event-sec .owl-nav .owl-next {
    width: 30px;
    height: 30px;
    }

    .other-event-sec .owl-nav .owl-prev{
      top: 25%;
      left:0px;
    }

     .other-event-sec .owl-nav .owl-next{
      top: 25%;
      right:0px;
    }

    header .right-cnt {
      width: 60px;
  }

  header .second-cnt{
    margin-right: 45px;
    width: 96px;
    margin-top: 38px;
  }

 

  .page-template-page-benificiary-form .Volunteerform-otr h4 {
    font-size: 16px;

}

.page-template-page-benificiary-form .voluteer-registration .form-sec h5{
  font-size: 16px;
  line-height: 20px;
}

.voluteer-registration .form-sec h5 {
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.contact-page .contact-sec form{
  padding: 15px 15px;
}

.voluteer-registration .g-recaptcha{
  float: right;
}

.Volunteerform-otr label{
	margin-bottom: 7px;
   }

   .Volunteerform-otr .col-sm-4, .Volunteerform-otr .col-sm-6, .Volunteerform-otr .col-sm-8{
    margin-bottom: 14px;
   }

   .Volunteerform-otr .intl-tel-input{
     margin-top: 0px;
   }

   .Volunteerform-otr span.calendar {
    position: absolute;
    left: 24px;
    top: 28px;
}

.features-box ul li{
  margin-bottom: 70px;
  width: 95%;
  padding: 66px 20px 35px;
}

.features-box ul li span {
  font-size: 20px;
  margin-bottom: 10px;
}

.features-box {
  padding: 50px 0px 0px;
}

.icon-featured {
  width: 80px;
  height: 80px;
}

.features-box ul li:last-child{
  margin-bottom: 0px;
}
.home_popup{
  width: 70%;
}
}

@media only screen and (width: 768px) {
  .section-two .aware-section h2.title{right: -220px;}
}
@media only screen and (max-width: 767px) {
.inner-page {
    padding: 145px 0 50px 0;
}
.about-page .member-desc h4{
  margin-top:0;
}
}
@media only screen and (max-width: 600px) {
   /* header .right-cnt{display: none;} */
   header .buttons,header .top-head-right,header .top-head-left{display: none;}
  .home-page .strip{display: none;}
  .section-two .aware-section .aware-image{margin: 0 auto;}
  .section-two .aware-section .aware-right{text-align: center;}
  .section-two .aware-section a.btn{margin: 0 auto;}
  .section-four .bp-left{text-align: center;}
  .section-four .bp-left a.btn{margin: 0 auto 30px auto;}
  .section-four .bp-right .small-img{right: auto;left: 60px;;}
  .section-four .bp-sec .about-img{text-align: center;}
  .section-four .bp-sec {padding-bottom: 30px;}
  .section-five .yellow-sec .yellow-left h4{margin-bottom: 20px;}
  .about-page .about-links a.team{margin-top: 30px;}
  .beneficiary-detail-page .owl-carousel .owl-item img{width: 100%;}
  .beneficiary-detail-page .gellery-section .owl-nav .owl-prev, .beneficiary-detail-page .gellery-section .owl-next{width: 40px;height: 40px;}
  .beneficiary-detail-page .gellery-section .owl-nav .owl-prev span:after, .beneficiary-detail-page .gellery-section .owl-next span:after{font-size: 35px;}
  .beneficiary-detail-page .gellery-section .owl-nav .owl-prev{left: 0;}
  .beneficiary-detail-page .gellery-section .owl-nav .owl-next {right: 0;}
  .beneficiary-detail-page .gellery-section .owl-next{right: 0;}
  div#map {min-height: 500px;}
  footer .footer-left-cols .footer-col:first-child{width: 67%;}
  footer .footer-col{width: 25%;}
  footer .footer-right .footer-col:nth-child(3){width: 40%;}
  .donate-details .round{width: 180px;height: 180px;}
  .donate-details .donate-form-sec ul li{width: 100%;}
  .donate-details .donate-form-sec ul li:last-child{margin-bottom: 0;}
  .donate-details .donate-form-sec ul{padding: 0px 0px}
  .donate-details .donate-form-sec{text-align: left;margin-top: 50px;}
  .about-page .bg-sec{padding-top: 0;}
  nav.mobile-nav  .mob-top-links{display: block;}
  header .second-cnt{margin-top:26px;}
  .nav-opener { top: 25px;}
  .awards-page .report-cnt ul li{width:100%;}
  .voluteer-registration form ul li{width: 100%;}
  header .buttons a.hlp{width:170px}
  header nav.mobile-nav .buttons a.donate{width: 100px;}
  .other-beneficiary-sec h2{font-size: 30px;line-height: 35px;}
  .beneficiary-detail-page .gellery-section{padding: 20px 0 0px 0;}

  .inner-page {padding: 125px 0 15px 0;}
  .beneficiary-detail-page .common-set .paragraph ul li em{font-size: 40px;line-height: 50px;}
  .beneficiary-detail-page .donatesec .donate-left,.beneficiary-detail-page .donatesec .donate-right{width:100%}
  .beneficiary-detail-page .donatesec .left-cnt{display: block;}
  .home-page .banner-contents{top:60%}
  .home-page .banner-sec{height: 400px;}
  .section-two .aware-cnt{margin-top: 70px;}
  .about-page .team-set .member-details{float: left;margin-right: 4%;width: 48%;text-align: center;}
  .about-page .member-img{margin: 0 auto;}
  .about-page .team-set .member-details:nth-child(2n+2){margin-right: 0;}
  .about-page .team-set .member-details.video{width: 100%;}
  .about-page .borad-page .team-set:first-child .member-details:nth-child(3){margin-right: 0;}
  .about-page .team-set:first-child .member-details:nth-child(2n+2){margin-right: 4%;}
  .donate-01-page .form-top:before,.donate-01-page .form-top:after{display: none;}
  .donate-02-page h4{font-size: 26px;line-height: 34px;}
  .donate-02-page h6{margin-bottom: 35px;font-size: 25px;}
  .donate-02-page.donate-details ul.others li{display: block;padding-right: 0;margin-bottom: 25px;}
  .donate-02-page.donate-details ul.others{text-align: left;}
  .donate-02-page.donate-details .donate-form-sec{margin-top: 0;}
  .donate-02-page.donate-01-page .donate-01 p{margin-bottom: 0;}
  .donate-02-page h6{margin-bottom: 20px;}
  .donate-02-page.donate-details .donate-form-sec form button{margin-bottom: 30px;}
  .voluteer-registration.contact-page .form-sec form ul li.datePicker span.calendar{left: 10px;}
  .page-template-page-awareness-details .common-set .common-right-cnt p span{    font-size: 17px;line-height: 25px;}
  .page-template-page-awareness-details .aw-slider {margin-top: 40px;}
  .contact-page .detail .number{margin: 0;}

  ul.resp-tabs-list{
	display: block !important;
}

.other-event-sec .owl-nav .owl-prev, .other-event-sec .owl-nav .owl-next {
    width: 30px;
    height: 30px;
    }

    .other-event-sec .owl-nav .owl-prev{
    	left: 0px;
    	top: 26%
    }

    .other-event-sec .owl-nav .owl-next{
    	right: 0px;
    	top: 26%
    }


  nav.mobile-nav a.number{
    border-left:none !important;
  }

  .home .nav-opener {
    top: 25px !important;
}

.about-page .our-mision-sec .container{
   padding: 0px 0px;
}

.about-page .about-links a{
  background-position: center !important;
  background-size: cover!important;
}

.section-seven .sub-right input{
  width: 100%;
}

.section-seven .sub-right input.btn.btn-primary.mb-2 {
  width: 100%;
  margin-top: 10px;
}

.about-page .video .member-desc {
  text-align: center !important;
}

.donate-details .right-contents h6 {
  font-size: 20px !important;
  margin-left: 0px !important;
  text-align: center;
}

.donate-details .donate-form-sec form button {
  margin-top: 20px !important;
}

.donate-details ul.others li{
  width: 100%;
}
.donate-details ul.others li .text{
  font-size: 16px;
}

.donate-details ul.others li .icon img{
  width: 45%;
}

.about-page .about-links a{
  height: 180px;
}

.about-page a h2{
  font-size: 23px !important;
}

.section-seven .sub-right input{
  max-width: inherit;
}

.contact-page .detail .number{
  margin-right: 5px;
}

.other-programs .owl-nav .owl-prev span:after, .other-programs .owl-next span:after{
  font-size: 30px;
}

.other-programs .owl-nav .owl-next {
  right: -10px;
}

.other-programs .owl-nav .owl-prev {
  left: -10px;
}

.other-programs .owl-nav .owl-prev, .other-programs .owl-nav .owl-next {
  width: 36px;
  height: 36px;
  top: 33%;

}

.beneficiary-detail-page .gellery-section .owl-nav .owl-prev, .beneficiary-detail-page .gellery-section .owl-next{
  width: 36px;
  height: 36px;
  top: 50%;
  transform: translateY(-50%);
}

.beneficiary-detail-page .gellery-section .owl-prev{
  left: -10px;
}

.beneficiary-detail-page .donatesec h6{
  text-align: center;
}

header ul li:last-child{
  padding-right: 10px;
}

footer .footer-left-cols .footer-col{
  margin-top: 0px;
}

footer .footer-left-cols .footer-col:first-child {
  width: 100%;
  margin-top: 25px;
}

footer .footer-left-cols .footer-col:nth-child(2) {
  width: 100%;
}
.relayfor-life-page .video-sec h4:before,.relayfor-life-page .video-sec h4:after{display:none;}
.relayfor-life-page h2{font-size: 27px;line-height: 30px;margin-bottom: 35px;}
.relayfor-life-page .contant-sec h5{font-size:15px;}
.relayfor-life-page .contant-sec p{font-size:14px;line-height:25px;}
.relayfor-life-page .partnet-sec h6{font-size:25px;}
.relayfor-life-page h2.resp-accordion{display:none !important}
.relayfor-life-page .resp-accordion-closed {display: block !important;}
.relayfor-life-page .resp-tabs-list li{font-size:14px;}
.relayfor-life-page .partner-list h6{font-size:21px;}
.relayfor-life-page .partner-list ul li{width:48%;vertical-align: middle;}
.relayfor-life-page .partner-list ul li span{max-width: 200px;padding: 8px 0px;font-size: 12px;}
header .right-cnt {
 width: 60px;
}
header .second-cnt {
  margin-right: 45px;
  width: 96px;
  margin-top: 28px;
}
.section-two .box-sets span{
  font-size:16px;
}
.section-two .story-sec .story {
    width: 50%;
    margin-bottom: 10px;
}
.common-set{
    padding-top: 70px;
}
.home_popup {
  width: 90%;
}
}
@media only screen and (max-width: 480px) {
  footer .footer-col{width: 100%;margin-top: 25px;}
  footer .footer-right .footer-col:nth-child(3){width: 100%;}
  footer .footer-col ul.social{text-align: left;}
  footer h4{margin-bottom: 5px;}
  footer .footer-menu ul li{padding: 0 2px 10px 0;}
  footer .copy-texts{margin-bottom: 15px;}
  footer .copy-right { padding: 25px 0;}
  .section-two .hover-cnt{opacity: 1;}
  .section-two .image-border{margin: 0 auto;}
  .breadcrumb li{padding: 0 4px;font-size: 13px;}
  .section-seven{padding:35px 0 40px 0;}
  .contact-page .bottom-sec{padding: 0px 0 50px 0;}
  .form-sec form ul li{margin-bottom: 15px;}
  .contact-page .detail p{line-height: 20px;}
  .donate-page .donate-box{margin-right: 0;width: 100%;}
  .donate-page .donate-box:nth-child(3n+3){margin-right: 0;}
  .donate-page h3 br{display: none;}
  .donate-page h3{font-size: 18px;}
  .donate-details .donation-set{width:100%}
  .donate-details .cheque-sec p br{display: none;}
  .donate-details .cheque-sec p{font-size: 14px;margin-bottom: 0;}
  .form-sec form button{padding: 15px 20px;}
  header .logo{width:150px;}
  header .right-cnt{width: 60px;}
  header .second-cnt{margin-top:26px;}
  header .lang{margin-top: 0px;}
  .nav-opener{top:20px}
  header.sticky .nav-opener{top: 20px;}
  .about-page .bg-sec h3{font-size: 16px;line-height: 24px;}
  header ul li{padding: 0 10px;}
  .programms .program-cnts .round-img{margin:0 auto 0 auto;}
  .programms .program-cnts a{text-align: center;padding-top: 25px;}
  .programms .program-cnts .pg-set{ margin-bottom: 40px;}
  .common-section .common-box h3{font-size: 18px;}
  .events-page .event-set h3{line-height: 25px;font-size: 22px;}
  .events-page .tab-cnt ul{margin: 10px 0 5px 0;}
  .news-detail-page .nws-detail-cnt h2{font-size: 20px;line-height: 30px;}
  .news-form h3{font-size: 25px;margin-bottom: 17px;}
  .news-form{margin-top: 35px;}
  .news-form form{padding: 30px 15px;}
  .news-form ul li:nth-child(4),.news-form ul li:nth-child(5){width: 100%;}
  .news-form ul li button{margin-top: 20px}
  .event-detail-page .visited-links ul li{display: block;border: none;margin-bottom: 5px;}
  .rc-anchor-normal{width:250px}
  .rc-anchor-normal .rc-anchor-content{width:160px !important}
  .rc-anchor-normal .rc-anchor-pt{text-align: center;width: 150px;}
  .voluteer-registration.contact-page .form-sec form button{margin-left: 0;}
  .section-two .story-sec .logo-texts h4{font-size: 32px;line-height: 35px;letter-spacing: -1px;}
  a.blk-btn{width: 140px;height: 45px;line-height: 45px;font-size: 13px;}
  header .buttons a.hlp{margin-right: 0;}
  .home-page .banner-buttons a{font-size: 12px;line-height: 18px;}
  .about-page .video .member-img{width: 260px;height: 260px;}
  .about-page .video .member-img img.board-memb{width: 260px;height: 260px;}
  .about-page .video .member-img::before{width: 280px;height: 280px;}
  .about-page .team-set .member-details{width:100%;margin:0 auto 20px auto}
  .about-page .team-set:first-child .member-details:nth-child(2n+2){margin-right: 0px;}
  .about-page .member-desc h4{margin-top:0;}
  .about-page .member-img{margin: 0 auto;}
  .donate-01-page .form-top{flex-wrap: wrap;}
  .donate-01-page .form-top h3{margin-bottom: 15px;}
  .donate-01-page .donate-01 p{margin-bottom: 50px;}
  .donate-01-page .container-checkbox{font-size: 13px;}
  .donate-01-page .input-box input.text-box::placeholder,.donate-01-page .input-box input.text-box{font-size: 30px;}
  .donate-01-page .container-checkbox{margin: 30px auto 45px auto;}
  .event-calendar-page .download-pdf{float: none;margin: 40px 0 30px 0;}
  .event-calendar-page .day-number{font-size: 10px;line-height: 15px;}
  .event-calendar-page .day{padding: 15px 10px 0 0;height: 90px;}
  .event-calendar-page .upcomming-events .list-cnt{padding: 0 20px;}
  .event-calendar-page h2.resp-accordion{font-size: 15px;}
  .event-calendar-page .day .day-events span{width: 12px;height: 12px;}
  .event-calendar-page .day .day-events span:after{width: 6px;height: 6px;top: 2px;}
  .contact-page .detail p .name{width: 100%;}

  .section-two .aware-section .aware-image::after{
    top: 2px;
    left: 47px;
    width: 250px;
    height: 260px;
  }

  header .second-cnt{
    margin-right: 40px;
    width: 96px;
  }

  .beneficiary-detail-page .donatesec button{
    width: 100%;
    margin-top: 8px;
  }

  .beneficiary-detail-page .donatesec input{
    width: 100%;
  }

  .programms .program-cnts a{
    display: block;
  }

  .program-cnts{
	  margin-top: 30px;
  }

  .programms .program-cnts .img{
    margin: 0 auto;
  }

  .programms .program-cnts .round-img{
  background-position: top 0px left 13px;
}

.programms .program-cnts .round-img{
  text-align: center;
}

.beneficiary-detail-page .donatesec button{
  margin-left: 0px;
}
.page-our-team .team-set:first-child::after {
    bottom: 35px;
}

}

@media only screen and (max-width: 400px) {
  footer .copy-texts {
    font-size: 11px !important;
  }
	header .logo {
    width: 120px;
}
}
@media only screen and (max-width: 375px) {
  .section-seven .sub-right button{margin-top: 5px;}
  .other-beneficiary-sec ul li span.image{width: 125px;height: 125px;}
  .other-beneficiary-sec ul li a{font-size:13px}
  .beneficiary-page .common-set .common-right-cnt a{display: block;}
  .beneficiary-page .common-set .common-right-cnt a.pink{margin: 10px 0 0 0;width:155px}
  .donate-details .donate-01 p{font-size: 11px;line-height: 20px;}
}
@media only screen and (max-width: 767px) and (orientation: landscape){
.relayfor-life-page h2.resp-accordion{display:none !important}
.relayfor-life-page .resp-accordion-closed {display: block !important;}
.relayfor-life-page h2{font-size: 30px;line-height: 40px;margin-bottom: 40px;}
.inner-page {padding: 140px 0 50px 0;}
}


