@media screen and (max-width:1400px) and (min-width:1280px){

 h2{font-size:80px} 

 body{font-size:20px; line-height: 25px;}  

 #BeOneOfUs{font-size:50px; line-height:55px;}

 #DoingOurBit{font-size:25px; line-height:30px;}

 #group-agencies h3{font-size:40px; line-height:45px;;}

 #CollectedBeliefs h3{font-size:50px; line-height:55px;;}

 #BeOneOfUs .elementor-widget-container img{width:450px;height: 450px;}

 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { height:25px;width:25px;}

 .elementor-7 .elementor-element.elementor-element-46fdba4 > .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-748314b > .elementor-widget-container{background-position: 100% 10px;background-size:40px auto;}

 .elementor-7 .elementor-element.elementor-element-42fdccb {max-width: 400px;margin-right:50px;padding-left:15px}

 .elementor-7 .elementor-element.elementor-element-d235b4e {max-width:450px;}

 #group-agencies img{width:345px; height: auto;}

 .elementor-7 .elementor-element.elementor-element-83c468f{padding:50px 0 50px}

 #BeOneOfUs {font-size: 40px;line-height: 40px;}

 #joinus h2 {font-size: 70px;}

 .site-footer h2{font-size: 80px;}

 .footer-address-outer .footer-address{font-size: 20px;}

 .footer-menu ul li a {font-size:16px;}

 .be_one_us_slider{font-size:35px;}

 .elementor-7 .elementor-element.elementor-element-34e5acb > .elementor-background-overlay {background-position:-20px 30px;background-size: 57% auto;}

 .be_one_us_slider h3 {font-size:30px;line-height:30px !important;}

 body .be_one_us_slider .slick-slide {min-height: 180px !important;}

 .elementor-7 .elementor-element.elementor-element-88e0ff3{max-width: 580px;left:0 !important;top: 0 !important;}

 .doing-bit:before{bottom:-15px;}

 .groups-heading svg {width:36px !important; height:36px !important;margin-top: -2px;margin-left: 5px;}

 .slider-for02 {min-height: 360px;}

 #group-agencies h2 {font-size: 60px;}

 .elementor-7 .elementor-element.elementor-element-2fb9233{max-width: 322px;}

 .elementor-7 .elementor-element.elementor-element-be7e36d {width: 360px;max-width: 360px;left:20px !important;}

 .slider-for02 h3 { font-size:40px;}

 .elementor-7 .elementor-element.elementor-element-d6596d9 .elementor-heading-title {font-size:40px;line-height:40px;}

 #DoingOurBit{padding:230px 0 120px;}

 .elementor-7 .elementor-element.elementor-element-a4ccfaa{max-width: 475px;}

 .wp-block-themepunch-revslider h2{letter-spacing:4px !important;}

 .elementor-7 .elementor-element.elementor-element-a2e344e img{max-width: 300px;}

 .elementor-7 .elementor-element.elementor-element-146860a{max-width:363px;left: 17px !important;}

 .elementor-7 .elementor-element.elementor-element-74a0068 {padding: 30px 0px 20px 0px;}

 #CollectedBeliefs{padding:70px 0 50px !important;}

 .elementor-7 .elementor-element.elementor-element-0711373 {max-width: 280px;left:-90px !important}

 .about-section:after{bottom:-140px;}

 .elementor-7 .elementor-element.elementor-element-f83572e{max-width:280px;}

 #left-sidebar li a{font-size: 50px;}

 .brief-thumb {position: absolute !important;left: -13%;top: -200px;z-index: 1;}

 .collected-slider {min-height: 400px;}

 .elementor-section.elementor-section-boxed > .elementor-container, .container-fluid{max-width: 100% !important;padding:0 80px;}

header .container-fluid{padding:0 80px;}

}



@media screen and (max-width:1024px) and (min-width:993px){

header .container-fluid { padding: 0 15px;}

.elementor-section.elementor-section-boxed > .elementor-container, .container-fluid {padding: 0 15px;}

h2, #joinus h2, .site-footer h2{font-size:40px} 

body{font-size:16px; line-height:20px;}  

#BeOneOfUs{font-size:40px; line-height:45px;}

#DoingOurBit{font-size:20px; line-height:25px;}

#group-agencies h3{font-size:30px; line-height:30px;;}

#CollectedBeliefs h3{font-size:35px; line-height:40px;letter-spacing: 3px !important;}

 .elementor-7 .elementor-element.elementor-element-e2a8191 .elementor-heading-title{font-size:40px;}

 .slider-for02 h3{font-size:18px}

 .elementor-7 .elementor-element.elementor-element-d6596d9 .elementor-heading-title{font-size: 35px;height: 40px;}

 .elementor-7 .elementor-element.elementor-element-34e5acb > .elementor-background-overlay {background-position: -148px 0px;background-size: 75% auto;}

 body:not(.rtl) .elementor-7 .elementor-element.elementor-element-9081c0f {left: -47px;}

 .elementor-7 .elementor-element.elementor-element-9081c0f {max-width: 260px;}

 .elementor-7 .elementor-element.elementor-element-3bc6b67{max-width: 320px;}

 .elementor-7 .elementor-element.elementor-element-9e77406{max-width:290px;}

 #BeOneOfUs .elementor-widget-container img{width:350px;height:350px;}

 .be_one_us_slider{font-size:25px;line-height:30px;}

 body:not(.rtl) .elementor-7 .elementor-element.elementor-element-88e0ff3{left:-30px}

.footer-menu ul li a, .footer-copyright{font-size: 16px;line-height: 20px;}

 .elementor-7 .elementor-element.elementor-element-f83572e{left:0 !important;}

.elementor-7 .elementor-element.elementor-element-0711373{right:0 !important;left:-35px !important;}

 .elementor-7 .elementor-element.elementor-element-0711373, .elementor-7 .elementor-element.elementor-element-f83572e{max-width: 130px;}

 .elementor-7 .elementor-element.elementor-element-42fdccb {width:40%;padding-right: 35px;}

.elementor-7 .elementor-element.elementor-element-d235b4e {width: 35%;padding-right: 35px;}

.elementor-7 .elementor-element.elementor-element-46fdba4 > .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-748314b > .elementor-widget-container {background-position: 100% 10px;background-size: 35px auto;}

#BeOneOfUs{width:970px !important}

#left-sidebar li a {font-size: 30px;padding:14px 15px 7px;border-bottom: solid 1px #da29a3;display: block;}

.elementor-7 .elementor-element.elementor-element-88e0ff3{max-width:500px;top:50px !important;left:0 !important}

#welcome-text{background-size:93%;}

.elementor-7 .elementor-element.elementor-element-365d9ed{margin-bottom: 0 !important;}

.groups-heading svg {width: 25px !important; height: 25px !important;margin-top: -2px;margin-left: 5px;}

.elementor-7 .elementor-element.elementor-element-a4ccfaa{max-width: 450px;}

.wp-block-themepunch-revslider h2{letter-spacing:4px !important;}

#About, #CollectedBeliefs{background-size:cover;}

#group-agencies h2 {font-size: 48px;}

.elementor-7 .elementor-element.elementor-element-be7e36d{max-width: 300px;}

.slider-for02 {min-height:350px;}

#DoingOurBit{padding:230px 0 150px}

.slider-for02 .slick-dots li button{width:22px;height:22px;}

.be_one_us_slider h3 {font-size: 30px;line-height: 30px !important;}

body .be_one_us_slider .slick-slide {min-height: 160px !important;}

.elementor-7 .elementor-element.elementor-element-74a0068 {padding: 30px 0px 30px 0px;}

.collected-slider {min-height: 220px;}

.elementor-7 .elementor-element.elementor-element-146860a{max-width: 266px;}

.brief-thumb {left: -5%;top: -165px;max-width: 280px !important;}

}



@media screen and (max-width:992px) and (min-width:768px){

    header .container-fluid { padding: 0 15px;}

    .elementor-section.elementor-section-boxed > .elementor-container, .container-fluid {padding: 0 15px;}

    h2, #joinus h2, .site-footer h2{font-size:40px} 

    body{font-size:16px; line-height:20px;}  

    #BeOneOfUs{font-size:40px; line-height:45px;}

    #DoingOurBit{font-size:20px; line-height:25px;}

    #group-agencies h3, .be_one_us_slider{font-size:30px; line-height:30px;;}

    #CollectedBeliefs h3{font-size:25px; line-height:30px;;}

    .footer-menu ul li a, .footer-copyright{font-size: 16px;line-height: 20px;}

    .elementor-7 .elementor-element.elementor-element-0711373, .elementor-7 .elementor-element.elementor-element-f83572e{max-width: 130px;}

    .elementor-7 .elementor-element.elementor-element-e2a8191 .elementor-heading-title{font-size:40px;}

    .elementor-7 .elementor-element.elementor-element-34e5acb > .elementor-background-overlay {background-position: -190px 70px;background-size:88% auto;}

    .elementor-7 .elementor-element.elementor-element-d6596d9 .elementor-heading-title{font-size:25px; line-height: 25px;}

    #BeOneOfUs .elementor-widget-container img{width:320px;}

    .elementor-7 .elementor-element.elementor-element-88e0ff3{top:20px !important;left:50px !important}

    .elementor-7 .elementor-element.elementor-element-15e1e6e .elementor-heading-title{font-size:20px;}

    .elementor-7 .elementor-element.elementor-element-0711373{max-width: 150px;left:-50px !important;}

    .elementor-7 .elementor-element.elementor-element-f83572e{max-width:150px;left:-25px !important;}



    .elementor-7 .elementor-element.elementor-element-42fdccb {width:40%;padding-right: 35px;}

   .elementor-7 .elementor-element.elementor-element-d235b4e {width: 35%;padding-right: 35px;}

   .elementor-7 .elementor-element.elementor-element-9081c0f {max-width: 260px;}

   .elementor-7 .elementor-element.elementor-element-3bc6b67{max-width: 320px;}

   .elementor-7 .elementor-element.elementor-element-9e77406{max-width:290px;}

   .elementor-7 .elementor-element.elementor-element-ec28322{width:30%;}

   .elementor-7 .elementor-element.elementor-element-41cff1b{width:30%;}

   .elementor-7 .elementor-element.elementor-element-34e5acb{padding:220px 0 90px}

   .elementor-7 .elementor-element.elementor-element-74a0068{padding:30px 0 0}

   .elementor-7 .elementor-element.elementor-element-83c468f{padding:50px 0 80px}

   #BeOneOfUs{width:100% !important}

   .elementor-7 .elementor-element.elementor-element-46fdba4 > .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-748314b > .elementor-widget-container {background-position: 100% 10px;background-size: 35px auto;}

   #group-agencies h3{font-size:25px;letter-spacing: 1px !important;}

   #CollectedBeliefs h3{letter-spacing: 2px !important;}

   .elementor-7 .elementor-element.elementor-element-88e0ff3{width:100% !important;max-width: 100%;}

   #left-sidebar li a {font-size: 30px;padding:14px 15px 7px;border-bottom: solid 1px #da29a3;display: block;}

   .groups-heading svg {width: 25px !important; height: 25px !important;margin-top: -2px;margin-left: 5px;}

   .wp-block-themepunch-revslider h2{letter-spacing:2px !important;}

   #About, #CollectedBeliefs{background-size:cover;}

   .menu-logo img {height: 60px;}

   #About{padding:70px 0 70px}

   #group-agencies h2 {font-size: 35px;}

   .collected-slider {min-height:200px;}

   .elementor-7 .elementor-element.elementor-element-be7e36d {max-width: 290px;top: 27px;left:20px !important}

   .elementor-7 .elementor-element.elementor-element-a4ccfaa{max-width:280px;}

   .slider-for02 h3 {font-size: 35px;}

   .slider-for02 {min-height: 400px;}

   .slider-for02 .slick-dots li button{width:20px;height:20px;}

   .be_one_us_slider h3 {font-size:25px;line-height:25px !important;}

   body .be_one_us_slider .slick-slide {min-height: 170px !important;}

   .elementor-7 .elementor-element.elementor-element-b31dc83 {padding: 20px 0px 0px 0px !important}

   .elementor-7 .elementor-element.elementor-element-146860a{max-width: 298px;left:12px !important;;}

   .elementor-7 .elementor-element.elementor-element-2fb9233{max-width: 210px;}

   .brief-thumb {left: -5%;top: -165px;max-width: 280px !important;}

}



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

    h1, h2, h3, h4, h5, h6{letter-spacing:1px !important;}

    header .container-fluid { padding: 0 15px;}

    .elementor-section.elementor-section-boxed > .elementor-container, .container-fluid {padding: 0 15px;}

    h2, .site-footer h2{font-size:40px} 

    .site-header {min-height:70px;padding:5px 0;}





    body{font-size:15px; line-height:20px;}  

    #BeOneOfUs{font-size:40px; line-height:45px;}

    #DoingOurBit{font-size:20px; line-height:25px;}

    #group-agencies h3, .be_one_us_slider{font-size:30px; line-height:30px;;}

    #CollectedBeliefs h3{font-size:25px; line-height:30px;;}

    .footer-menu ul li a, .footer-copyright{font-size: 12px;line-height: 20px;}

    .sitemap-menu ul{flex-wrap: wrap;justify-content: flex-start;}

    .sitemap-menu ul li{width:25%;margin:0px;}

    .sitemap-menu ul li a{font-size:10px; line-height: 12px;}

    small, .small, .gallery-caption, .wp-caption .wp-caption-text, .site-footer, .widget-title span, .comments-title span, .comment-reply-title span, .blover-related-posts h3 span, .left-sidebar-content .site-info{font-size: 100%;}

    .footer-menu{border-bottom:solid 1px #fff;border-top:solid 1px #fff }

    .footer-copyright{border-bottom:solid 1px #fff;}

    .sitemap-menu h3{font-size:12px;}

    .footer-social span {font-size:15px; }

    .footer-social ul li a img {max-width: 30px;}

    .elementor-7 .elementor-element.elementor-element-88e0ff3{display: none;}

    .elementor-7 .elementor-element.elementor-element-0339b66 > .elementor-element-populated{padding:0px 10px;}

    #joinus h2{font-size:24px;}

    .elementor-7 .elementor-element.elementor-element-f858ee9 {padding: 0px 0px 30px 0px;}

    .elementor-element-15e1e6e{margin-bottom:10px !important;}

    .elementor-7 .elementor-element.elementor-element-15e1e6e .elementor-heading-title{font-size:15px; line-height: 20px;}

    .elementor-7 .elementor-element.elementor-element-89b3c12 .elementor-heading-title{text-align: right;font-size: 40px;}

    .elementor-7 .elementor-element.elementor-element-34e5acb{padding:150px 0 100px;}

    .elementor-7 .elementor-element.elementor-element-d6596d9 .elementor-heading-title{font-size:24px; line-height: 30px; letter-spacing: 1px !important;}

    .elementor-7 .elementor-element.elementor-element-34e5acb > .elementor-background-overlay {background-position: -135px -5px;background-size: 175% auto;}

    .elementor-7 .elementor-element.elementor-element-7d21cf1 .elementor-heading-title{text-align: center; font-size: 40px;}

    .slider-for02{min-height:360px;;}

    .slider-for02 .slick-dots li button{height:13px;width:13px;}

    .elementor-7 .elementor-element.elementor-element-9081c0f {width: 100%;max-width: 100%;top: 0px; left: 0 !important; position: relative;}

    .elementor-7 .elementor-element.elementor-element-3a1e5c0{padding:50px 0 0;}

    #CollectedBeliefs h3{letter-spacing: 1px !important;font-size: 20px;}

    .slick-slider.collected-slider{padding-top:0px;}

    .elementor-7 .elementor-element.elementor-element-0711373, .elementor-7 .elementor-element.elementor-element-f83572e{max-width: 180px;left:-55px !important;top:30px;}

    .elementor-7 .elementor-element.elementor-element-46fdba4 > .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-748314b > .elementor-widget-container {background-position: 100% 10px;background-size: 30px auto;}

    .elementor-7 .elementor-element.elementor-element-e2a8191 .elementor-heading-title{font-size: 35px;}

    #group-agencies h3{font-size:25px;}

    .elementor-7 .elementor-element.elementor-element-ef87fce > .elementor-widget-container {padding: 0px 0px 0px 0px;}

    .elementor-7 .elementor-element.elementor-element-365d9ed{margin:0 !important;padding:0 !important}

    .elementor-7 .elementor-element.elementor-element-50ab373{padding:80px 0 40px !important;}

    .about-section:before, .about-section:after{height:150px;}

    .about-section:after{bottom:-110px;}

    .menu-logo img{height: 50px; max-width: 120px;}

    .header-right a {margin-right: 5px;}

    .menu-toggle {border-radius: 10px 0px 0px 10px;padding: 5px 10px 5px 10px;width:56px;height:42px;}

    .bar{width:30px;height:30px;border: solid 1px #fff;}

    .bar1, .bar2, .bar3{height: 1px;margin:4px 0}

    #welcome-text{padding:20px 0 0 !important}

    .elementor-7 .elementor-element.elementor-element-b31dc83{padding:50px 0 0}

    #left-sidebar li a {font-size: 30px;padding:7px 15px 0px;}

    #left-sidebar{max-height:350px;margin-top:75px;}

    #left-sidebar .menu-banner img {width: 100%;height: 100%;object-fit: cover;}

    .science-collected{padding-left:110px !important;}

     .health-collected{width:60% !important;margin-top:20px}

    .elementor-7 .elementor-element.elementor-element-0711373{left: inherit !important; top: 0;right:-45px;}

    .elementor-element-32f2a88{width:40%;margin-top:30px}

    .elementor-7 .elementor-element.elementor-element-83c468f{padding-bottom:20px;margin-top:-20px; overflow: hidden;}

    .collected-slider { min-height: 150px;}

       .be_one_us_slider h3{font-size: 24px; line-height: 26px !important;}

    body .be_one_us_slider .slick-slide {min-height: 200px !important;}

    #About, #CollectedBeliefs{background-size: cover !important;}

    .menu-toggle[aria-expanded="true"] .bar3 {top: -1px;}

    .menu-toggle[aria-expanded="true"] .bar1 {top: 4px;}

    #About {margin-top:0px; }

    #Team{background-size:cover}

    .team-des{padding:30px 0 0 !important}

    .wp-block-themepunch-revslider rs-sbg-px {display: none;}

    .wp-block-themepunch-revslider #rev_slider_1_1_wrapper{background:url(../images/mob-banner.jpg) center top no-repeat !important;background-size: 100% !important;}

    .groups-heading svg {width: 25px !important; height: 25px !important;margin-top: -2px;margin-left: 5px;}

    .header-right svg {width: 40px;height: 40px;margin-top: 5px;    }

    #group-agencies h2 {font-size: 30px;}

    .elementor-7 .elementor-element.elementor-element-a4ccfaa{max-width:300px;top:140px; position: relative;}

    .wp-block-themepunch-revslider h2 {letter-spacing: 2px !important;}

    .slider-for02 h3 {font-size: 30px;}

    #group-agencies h3 svg { margin-left: 10px;}

    .brief-thumb {left: -10%;top: -60px;max-width:200px !important;}

    .elementor-element.elementor-element-89b3c12{margin-bottom:0px;}

    .elementor-7 .elementor-element.elementor-element-11881fe > .elementor-widget-container{padding:20px;}

}

@media screen and (max-height:600px){
    .menu-header-left-menu-container ul {
        margin-bottom: 0px;
        height: calc(100vh - 80px);
    }

}