@media(min-width:1200px){
    .newsArticlesWidth {
           -ms-flex: 0 0 46%;
           flex: 0 0 46%;
           max-width: 46%;
    }

    .diversityBoxMain {
        margin-right: 0;
        margin-left: 0;
    }


}

@media (max-width:1200px){
    .coustomWidth {
        width: 30.3333%;
        float: left;
        margin-right: 42px;
        padding-left: 15px;
        padding-right:15px;
    }

    .bannerContent {
        position: relative;
        color: #fff;
        z-index: 9;
        margin-top: 180px;
        width: 60%;
    }

    .customeWidthBlog {
        -ms-flex: 0 0 23%;
        flex: 0 0 23%;
        max-width: 23%;
        margin-left: 16px;
    }

    .projectCoustemWidth {
        margin-right: 25px;
    }

    .clients-carousel {
        height: auto;
        padding-top: 0;
    }

    #nav-menu-container {
        padding: 10px 0 0px 0;
    }

    .about_top_row_1,
    .about_top_row_2,
    .about_top_row_3,
    .about_top_row_4 {
        width: 180px;
    }

     .about_top_row_2,
     .about_top_row_4 {
        margin-left: 4px;
     }

     .associatesTabs .nav-item .nav-link h2 {
         font-size: 14px;
     }


}

@media (max-width:992px) {
    .coustomWidth {
        width: 30.3333%;
        float: left;
        margin-right: 32px;
        padding-right: 15px;
        padding-left: 15px;
    }

    #aboutUsSection>section>article.cmggaMandata>div:nth-child(2),
    #aboutUsSection>section>article.cmggaMandata>div:nth-child(3),
    #aboutUsSection>section>article.cmggaMandata>div:nth-child(4) {
        margin-top: 0px;
    }

     .circleBox {
         margin-bottom: 30px;
     }

     #nav-menu-container {
         padding: 10px 0 0px 0;
     }

     .nav-menu a {
         padding: 0 8px 10px 8px;
         font-size: 12px;
     }

     .homePageLogo {
         width: 150px !important;
         margin-top: 0;
     }

     #ourUsp>div:nth-child(1),
     #ourUsp>div:nth-child(2),
     #ourUsp>div:nth-child(3),
     #ourUsp>div:nth-child(4) {
         padding-right: 15px;
         margin-bottom: 30px;
     }

     .nav-menu>li {
         margin-left: 0;
     }

     .social-links-top {
         padding-bottom: 0;
     }

     #testimonials .testimonial-item {
         width:100%;
     }

     .client-img {
         width: 200px;
         margin: auto;
     }

     #aboutUsSection::before {
         top: 270px;
     }

     .header-scrolled #logo a img {
         height: auto;
     }

    .customeWidthBlog {
        -ms-flex: 0 0 47%;
        flex: 0 0 47%;
        max-width: 47%;
        margin-left: 16px;
        margin-bottom: 16px;
        ;
    }

        .projectCoustemWidth {
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%;
            margin-right: 0px;
            margin-bottom: 40px;
        }


        .modulesAndDistrictTab>.nav-item>.nav-link>p {
            font-size: 12px;
        }

        .ourJournals {
            -ms-flex: 0 0 40.555%;
            flex: 0 0 40.555%;
            max-width: 40.555%;
            margin-bottom: 110px;
        }

        #header #logo {
            margin-top: 20px;
        }

        .publication-carousel .owl-dots {
             width: 40%;
             position: relative;
             top: 0;
             right: 0px;
             margin: 50px auto;
         }

         .publication-carousel .owl-nav {
             width: 60%;
             position: relative;
             top: 0;
             right: 0;
             margin: 50px auto;
         }

         #aboutUsSection>section>article.applicationTimeline>div:nth-child(1),
         #aboutUsSection>section>article.applicationTimeline>div:nth-child(2),
         #aboutUsSection>section>article.applicationTimeline>div:nth-child(3),
         #aboutUsSection>section>article.applicationTimeline>div:nth-child(4),
         #aboutUsSection>section>article.applicationTimeline>div:nth-child(5)
          {
             margin-top: 0px;
         }

         #aboutUsSection::before {
             display: none;
         }

         .blueHeaderBg div.col-sm-6 span {
                 margin-left: 0px;
         }

         .mobileBlock {
             display: block;
             width: 100%;
         }

         .mobileMarginZero {
             margin:0 !important;
         }

         .moblieMarginBottom {
             margin-bottom: 15px;
         }

             .about_top_row_1,
             .about_top_row_2,
             .about_top_row_3,
             .about_top_row_4 {
                 width: 47.3333%;
             }

               .about_top_row_2,
               .about_top_row_4 {
                   margin-left: 20px;
               }

        .marginLeft1 {
            margin-left: 0;
        }

            .associatesTabs>li {
                display: block !important;
                width: 50% !important;
            }

            .associatesTabs>li::after {
                display: none !important;
            }

               .numberOfAssociates2 {
                   right: 22%;
               }

               .numberOfAssociates1 {
                   left: 8%;
               }

}

@media (max-width:768px) {

.slider1:has(.bannerCenterBottom){
    background-size: contain !important;
    background-color: #B7B7B7 !important;
    background-position: center !important; 
}

.bannerCenterBottom{
        text-align: center;
        margin: 100px auto 0;
}

    .homePageSlider {
        height: auto;
    }

    .coustomWidth {
        width: 100%;
        float: left;
        margin-right: 0px;
        margin-bottom: 30px;
        padding-right: 15px;
        padding-left: 15px;
    }

    .circleBox {
        margin-bottom: 30px;
    }


    #aboutUsSection>section>article.cmggaMandata>div:nth-child(2),
    #aboutUsSection>section>article.cmggaMandata>div:nth-child(3),
    #aboutUsSection>section>article.cmggaMandata>div:nth-child(4) {
        margin-top: 0px;
    }

    .coustomWidth {
        width: 100%;
        float: left;
        margin-right: 42px;
        margin-left: 15px;
        margin-right: 15px !important;
        padding:0;
    }
    
      .bannerContent {
          position: relative;
          color: #fff;
          z-index: 9;
          margin-top: 100px;
          width: 90%;
      }

      .bannerContent>h1 {
          font-size: 40px;
      }
      
.top-banner {max-height: none;position:relative; width: 100%; height: auto;  max-height: 800px; background-color: #000000;}
.slider1 {background:url(../images/banner-1.jpg) no-repeat top center ;  background-size:cover; max-height: 800px; height: auto !important;}
.slider2 {background:url(../images/banner-1.jpg) no-repeat top center ; background-size:cover; max-height: 800px; height: auto;}
.slider3 {background:url(../images/banner-1.jpg) no-repeat top center ;  background-size:cover; max-height: 800px; height: auto;}
.slider4 {background:url(../images/banner-1.jpg) no-repeat top center ; background-size:cover; max-height: 800px; height: auto;}

   .moduleSectionsBottom>div:nth-child(1),
   .moduleSectionsBottom>div:nth-child(2),
   .moduleSectionsBottom>div:nth-child(3),
   .moduleSectionsBottom>div:nth-child(4),
   .moduleSectionsBottom>div:nth-child(5) {
       margin-bottom: 30px;
   }

      .ourJournals {
          -ms-flex: 0 0 50%;
          flex: 0 0 50%;
          max-width: 50%;
          margin-bottom: 15px;
      }
      
      .readTheJournal {
          position: relative;
          margin-top: 20px;
      }

        #header #logo {
            margin-top: 0px;
        }

        .publication-carousel .owl-dots {
             width: 40%;
             position: relative;
             top: 0;
             right: 0px;
             margin: 50px auto 0;
         }

         .publication-carousel .owl-nav {
             width: 60%;
             position: relative;
             top: 0;
             right: 0;
             margin: 50px auto 0;
         }
         
      
         .numberOfAssociates2 {
             right: 12%;
         }

         .numberOfAssociates1 {
             left: -5%;
         }

            .selectYear .select,
            .selectNewspaper .select {
                float: none;
            }


}

@media (max-width:600px) { 
    .bannerContent>h1 {
        font-size: 30px;
    }

      .customeWidthBlog {
          -ms-flex: 0 0 94%;
          flex: 0 0 94%;
          max-width: 94%;
          margin-left: 0px;
          margin-bottom: 16px;
          margin-left: 15px;
      }

      .moduleSections::before {
         width: 95%;
      }

      .moduleSectionsBottom>div:nth-child(1),
      .moduleSectionsBottom>div:nth-child(2),
      .moduleSectionsBottom>div:nth-child(3),
      .moduleSectionsBottom>div:nth-child(4),
      .moduleSectionsBottom>div:nth-child(5)
                {
          margin-bottom: 30px;
      }

       .projectCoustemWidth {
           -ms-flex: 0 0 100%;
           flex: 0 0 100%;
           max-width: 100%;
           margin-right: 0;
           margin-bottom: 40px;
       }

         .ourJournals {
             -ms-flex: 0 0 100%;
             flex: 0 0 100%;
             max-width: 100%;
             margin-bottom: 15px;
         }

         .publication-carousel .owl-dots {
             width: 50%;
             position: relative;
             top: 0;
             right: 0px;
             margin: auto;
         }

         .publication-carousel .owl-nav {
                 width: 100%;
                 position: relative;
                 top: 0;
                 right: 0;
         }

         .publication-carousel .owl-dots {
             width: 40%;
             position: relative;
             top: 0;
             right: 0px;
             margin: 50px auto;
         }

         .publication-carousel .owl-nav {
             width: 60%;
             position: relative;
             top: 0;
             right: 0;
             margin: 50px auto;
         }

         .lightBackground .mt150{
            margin-top:50px;
         }

            .about_top_row_1,
            .about_top_row_2,
            .about_top_row_3,
            .about_top_row_4 {
                animation-play-state: paused;
                width: 100%;
                height: auto;
                margin-left: 0;
                margin-top: 0;
                margin-bottom: 20px;
            }

         
}

@media (min-width:320px) and (max-width:600px) {
    .bread-section .section-header h1 {
        font-size: 40px;
    }

    #mobile-nav-toggle {
        margin: 20px 0px 0 0;
        position: relative;
        z-index: 999;
    }

    .modulesAndDistrictTab>li.arrowBorderBottom {
        display: flex;
    }

    .modulesAndDistrictTab .nav-item {
        display: flex;
    }

    .modulesAndDistrictTab>li.arrowBorderBottom:after {
        left: 45%;
    }

    .mapBottomText {
        margin-top:50px;
        text-align: center;
    }

    .associatesTabs> li {
        display: block !important;
        width: 100% !important;
    }

    .associatesTabs>li::after {
        display: none !important;
    }

    .userDetails {
        bottom: 0;
    }
    

}


@media (max-width:575px) { 


        .redBox {
            height: auto;
        }

        .svgWidth50 {
            width: 20%;
        }

        .toolsSvgIcon>img.svgWidth50,
        .researchSvgIcon>img {
            width: 20%;
            height: auto;
        }


}

