:root {
  --color-white: #fff;
  --color-darkGrey: #232323;
  --color-navItem: #fd6802;
  --color-pdmaGreen: #057822;
  --bgColor-footer: #393939;
}

*,
body {
  padding: 0;
  margin: 0;
}

html {
  overflow-x: hidden;
  scroll-behavior: smooth;
}

body {
  height: 100vh;
}

/* Header Page style */
header .topBar,
header .navbar {
  padding: 0 2%;
}

header .topBar {
  margin: 0;
  background-color: var(--color-darkGrey);
}

header .topBar .topBar-body {
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
}

header .topBar .topBar-body .topBar-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

header .topBar .topBar-body .topBar-left .email-box,
header .topBar .topBar-body .topBar-left .phone-box {
  display: inline-block;
}

header .topBar .topBar-body .topBar-left .email-box {
  margin-right: 20px;
}

header .topBar .topBar-body .topBar-left .email-box a {
  color: white;
  text-decoration: none;
}

header .topBar .topBar-body .topBar-left .email-box a i {
  margin-right: 5px;
}

header .topBar .topBar-body .topBar-right .social-box ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin: 0;
}

header .topBar .topBar-body .topBar-right .social-box ul li {
  list-style: none;
  margin-right: 20px;
}

header .topBar .topBar-body .topBar-right .social-box ul li:nth-last-child(1) {
  margin: 0;
}

header .topBar .topBar-body .topBar-right .social-box ul li a {
  color: white;
}

header .navbar {
  padding: 0;
  box-shadow: 0 4px 2px -2px grey;
  z-index: 12;

}

header .navbar .navbar-head {
  padding: 0 2%;
  padding-top: 20px;
  width: 100%;
}

header .navbar .navbar-head .logo-left img,
header .navbar .navbar-head .logo-right img {
  width: 85px;
  height: 85px;
}

header .navbar .navbar-head .logo-left:hover,
header .navbar .navbar-head .logo-right:hover {
  opacity: 0.8;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}

header .navbar .navbar-head .heading h4,
header .navbar .navbar-head .heading h5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

header .navbar .navbar-head .heading h5 {
  color: var(--color-pdmaGreen);
}

header .navbar .navbar-body {
  width: 100%;
  box-shadow: 0 4px 2px -2px grey
}

.bg-navbar {
  background-color: white !important;
}

header .navbar .navbar-body .navbar-container,
header .navbar .navbar-body .navbar-brand {
  padding: 0;
  margin: 0;
}

header .navbar .navbar-body .navbar-toggler {
  background-color: var(--color-darkGrey);
  border-radius: 20px 0;
  padding: 10px;
}

header .navbar .navbar-body .navbar-toggler:hover {
  background-color: var(--color-navItem);
}

header .navbar .navbar-body .navbar-toggler .navbar-toggler-icon {
  background: url("images/icon/hamburger.svg");
}

header .navbar .navbar-body .navbar-nav .nav-item .nav-link {
  margin-right: 30px;
  color: black;
  font-weight: 600;
  width: 100%;
}

header .navbar .navbar-body .navbar-nav .nav-item .nav-link:hover {
  text-decoration: none;
  color: var(--color-navItem);
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}

header .navbar .navbar-body .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
  color: var(--color-navItem) !important;
}

header .navbar .navbar-body .navbar-nav .nav-item .dropdown-menu #dropdown-submenu {
  padding-left: 0;
  padding-right: 0;
}

/* Header Page style */

/* Index Page style */
.slideShow-section .slideShow .carousel .carousel-inner .carousel-item img {
  max-width: 100%;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  -o-object-fit: cover;
  object-fit: cover;
}

.slideShow-section .slideShow .carousel .carousel-control-prev,
.slideShow-section .slideShow .carousel .carousel-control-next {
  opacity: 1;
}

.slideShow-section .slideShow .carousel .carousel-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #232323;
  padding: 10px;
  border-radius: 20px 0px;
}

.slideShow-section .slideShow .carousel .carousel-btns:hover {
  background-color: var(--color-navItem);
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}

.slideShow-section .newsMarquee {
  background-color: var(--color-darkGrey);
}

.slideShow-section .newsMarquee #mymarquee a {
  color: var(--color-white);
  text-decoration: none;
      margin-left: 50px;
}

.slideShow-section .newsMarquee #mymarquee a img {
  width: 50px;
  height: 25px;
}

.about-section {
  padding: 0 2%;
}

.about-section .pdmaAboutBlogs {
  padding: 3.5% 0;
}

.about-section .pdmaAboutBlogs .img-container,
.about-section .pdmaAboutBlogs .text-container {
  width: 50%;
}

.about-section .pdmaAboutBlogs .img-container img {
  width: 90%;
  height: 350px;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 5px;
}

.about-section .pdmaAboutBlogs .text-container {
  margin-left: 20px;
}

.about-section .pdmaAboutBlogs .text-container p {
  font-size: 0.9rem;
  line-height: 2;
}

.about-section .pdmaAboutBlogs .text-container a.btn {
  background-color: var(--color-pdmaGreen);
  padding: 10px 40px;
  border-radius: 20px 0;
  color: var(--color-white);
  font-size: 1.3rem;
}

.about-section .pdmaAboutBlogs .text-container a.btn:hover {
  background-color: var(--color-darkGrey);
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}

.about-section .recentBlogs {
  padding: 3.5% 13%;
}

.about-section .recentBlogs .recentBlogs-body {
  overflow-y: scroll;
}

.about-section .recentBlogs .recentBlogs-body #recent-up {
  list-style: none;
  padding-left: 0;
  margin-top: 10px;
}

.about-section .recentBlogs .recentBlogs-body #recent-up li a {
  text-decoration: none;
  color: var(--color-darkGrey);
}

.about-section .recentBlogs .recentBlogs-body #recent-up li a span {
  opacity: 0;
}

.about-section .recentBlogs .recentBlogs-body #recent-up li a span::before {
  content: "\ea3c";
}

.about-section .recentBlogs .recentBlogs-body #recent-up li a:hover {
  padding-left: 15px;
  color: var(--color-navItem);
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}

.about-section .recentBlogs .recentBlogs-body #recent-up li a:hover span {
  opacity: 1;
  color: var(--color-navItem);
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}

.about-section .recentBlogs .recentBlogs-body #recent-up li a img {
  width: 50px;
  height: 25px;
}

.nocs-section {
  padding: 5% 0;
  background: url("uploads/parallax_04.png");
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  -o-object-fit: cover;
  object-fit: cover;
}

.nocs-section .nocs-body {
  width: 100%;
  padding: 0 5%;
}

.nocs-section .nocs-body .nocs-cards .icon_wrap {
  background-color: #fd6802;
  width: 100px;
  height: 100px;
  display: block;
  line-height: 100px;
  font-size: 34px;
  color: #ffffff;
  margin: 0 auto;
  text-align: center;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 30px 0;
}

.nocs-section .nocs-body .nocs-cards .icon_wrap a img {
  width: 40px;
  height: 40px;
}

.nocs-section .nocs-body .nocs-cards .effect-1 {
  cursor: pointer;
  text-align: center;
  position: relative;
  text-decoration: none;
  z-index: 1;
}

.nocs-section .nocs-body .nocs-cards .effect-1:after {
  pointer-events: none;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 20px 0;
  content: '';
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.nocs-section .nocs-body .nocs-cards .effect-1 {
  -webkit-transition: background 0.2s, color 0.2s;
  transition: background 0.2s, color 0.2s;
}

.nocs-section .nocs-body .nocs-cards .effect-1:after {
  top: -7px;
  left: -7px;
  padding: 7px;
  -webkit-box-shadow: 0 0 0 2px #fcbf02;
  box-shadow: 0 0 0 2px #fcbf02;
  -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
  -webkit-transform: scale(0.8);
  -moz-transition: -moz-transform 0.2s, opacity 0.2s;
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: transform 0.2s, opacity 0.2s;
  transition: transform 0.2s, opacity 0.2s, -webkit-transform 0.2s;
  transform: scale(0.8);
  opacity: 0;
}

.nocs-section .nocs-body .nocs-cards .effect-1:hover:after {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.nocs-section .nocs-body .nocs-cards .effect-1:after {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

.nocs-section .nocs-body .nocs-cards .effect-1:hover:after {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.nocs-section .nocs-body .nocs-cards h3 {
  padding: 0;
  margin-top: -14px;
  font-size: 22px;
  font-weight: 600;
  color: #fcbf02;
  line-height: 1;
}

.nocs-section .nocs-body .nocs-cards p {
  font-size: 38px;
  color: #ffffff;
  margin: 0;
  font-weight: 700;
  padding: 4px 0 0;
  line-height: 1;
}

.events-section #services {
  padding: 2%;
}

.events-section #services .section-title h2 {
  margin-bottom: 20px;
}

.events-section #services #eventsCarousel .carousel-inner .carousel-item .post-media a {
  color: var(--color-navItem);
}

.events-section #services #eventsCarousel .carousel-inner .carousel-item .post-media img {
  width: 100%;
  height: 400px;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 10px;
}

.events-section #services #eventsCarousel .carousel-inner .carousel-item .service-dit a {
  text-decoration: none;
}

.events-section #services #eventsCarousel .carousel-inner .carousel-item .service-dit a h4 {
  width: 75%;
  margin: 0 auto;
  margin-top: 10px;
  color: var(--color-darkGrey);
  text-align: center;
}

.events-section #services #eventsCarousel .carousel-control-prev,
.events-section #services #eventsCarousel .carousel-control-next {
  opacity: 1;
}

.events-section #services #eventsCarousel .carousel-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #232323;
  padding: 10px;
  border-radius: 20px 0px;
}

.events-section #services #eventsCarousel .carousel-btns:hover {
  background-color: var(--color-navItem);
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}

.embed-section {
  padding: 3% 0;
  background: url("uploads/parallax_05.png");
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  -o-object-fit: cover;
  object-fit: cover;
}

.embed-section .embed-body .youtube-container iframe {
  width: 100%;
  height: 400px;
}

.embed-section .embed-body .twitter-container .customwidget iframe {
  width: 100% !important;
  height: 400px !important;
}

.mission-section {
  padding: 5% 0;
}

.testimonials-section {
  padding: 3% 0;
  background: url("uploads/parallax_03.png");
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  -o-object-fit: cover;
  object-fit: cover;
}

.testimonials-section .natureDis-cards .cards {
  border: 1px solid var(--color-white);
  border-radius: 15px;
  padding: 2%;
}

.testimonials-section .natureDis-cards .cards .cards-head h2 {
  color: var(--color-white);
  text-align: center;
  font-size: 1.3rem;
}

.testimonials-section .natureDis-cards .cards .cards-body ul {
  list-style: none;
  padding-left: 0;
  margin-top: 20px;
}

.testimonials-section .natureDis-cards .cards .cards-body ul li {
  margin-bottom: 10px;
}

.testimonials-section .natureDis-cards .cards .cards-body ul li a {
  color: var(--color-white);
  text-decoration: none;
}

.testimonials-section .natureDis-cards .cards .cards-body ul li a:hover {
  color: var(--color-navItem);
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}

.testimonials-section .natureDis-cards .cards .cards-body ul li img {
  width: 30px;
  height: 30px;
}

.testimonials-section .natureDis-cards #dis-management {
  border: 1px solid var(--color-white);
  border-radius: 15px;
  padding: 2%;
}

.testimonials-section .natureDis-cards #dis-management .cards-head h2 {
  color: var(--color-white);
  text-align: center;
  font-size: 1.3rem;
}

.testimonials-section .natureDis-cards #dis-management .cards-body a {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
}

.testimonials-section .natureDis-cards #dis-management .cards-body a img {
  width: 150px;
  height: 130px;
}

.testimonials-section .map-cards .cards .cards-head h3 {
  color: var(--color-white);
  text-align: center;
  font-size: 1.0rem;
}

.testimonials-section .map-cards .cards .cards-body a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
}

.testimonials-section .map-cards .cards .cards-body a img {
  border-radius: 5px;
  width: 100%;
  height: 150px;
  opacity: 0.5;
}

.testimonials-section .map-cards .cards .cards-body a img:hover {
  opacity: 1;
  -webkit-transition: 0.1s ease;
  transition: 0.1s ease;
}

.logos-section {
  padding: 3% 10%;
}

.logos-section .logos-body .logos {
  border: 1px solid var(--color-pdmaGreen);
  border-radius: 15px;
  padding: 10px;
  opacity: 0.5;
}

.logos-section .logos-body .logos:hover {
  opacity: 1;
  -webkit-transition: 0.1s ease;
  transition: 0.1s ease;
}

.logos-section .logos-body .logos a {
  border: none;
  text-decoration: none;
}

.logos-section .logos-body .logos a img {
  width: 100%;
  height: auto;
}

/* Index Page style */

/* Minister[SM] Page style */
.banner-area {
  color: white;
}

.banner-bg-1 {
  background: url(uploads/inner-bg.jpg);
  padding: 70px 0;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  background-origin: initial;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  z-index: 0;
  opacity: 0.9;
}

.banner-bg-1::before {
  content: "";
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
  background: rgba(34, 34, 34, 0.4);
}

.banner-area #about-img {
  width: 100%;
  height: 230px;
  border-radius: 10px;
  object-fit: cover;
}

.banner-area .banner-img {
  float: left;
}

.banner-area .banner-text {
  float: right;
  padding-left: 20px;
}

.banner-text #about-name {
  display: inline-block;
  border: 0;
  border-bottom: 1px solid;
  border-style: dashed;
}

.banner-text #paraghraph1 {
  font-size: 1.25rem;
}

.banner-area .banner-text,
.banner-area .lead {
  text-align: justify;
}

.banner-body {
  padding-top: 20px;
}

.banner-body .dg-cards img {
  width: 200px;
  height: 200px;
  border-radius: 10px;
  object-fit: cover;
}

.dg-cards {
  padding: 20px 0;
}

.dg-cards h6 {
  color: var(--color-navItem);
}

.banner-head .container span {
  width: 10px;
  background: var(--color-navItem);
  height: 30px;
  margin-right: 10px;
  transform: translateY(-10px);
}

.banner-body .testimonial {
  margin-bottom: 30px;
}

.banner-body .testimonial-cards {
  background-color: #265833;
  opacity: 0.9;
  border-radius: 20px 0;
  padding: 20px;
}

.banner-body .testimonial-cards h3 i {
  color: var(--color-navItem);
  margin-right: 10px;
}

.banner-body .testimonial-cards span a {
  color: var(--color-white);
  text-decoration: none;
}

.banner-body .testimonial-cards table {
  color: white;
}

.banner-body .testimonial-cards table thead tr {
  background-color: #11b461;
  color: white;
}

.banner-body .testimonial-cards table .row-totalGrand {
  background-color: #11b461;
}

.banner-area .testimonial .testimonial-desc {
  padding: 20px;
  border-radius: 20px 0;
  margin-bottom: 20px;
}

.banner-area .table tbody th {
  background-color: #C0C0C0;
  color: #000;
}

.banner-area .table tbody td {
  color: #999;
}

.banner-area .tables-container {
  overflow-x: auto;
}

/* Footer Page Style */
footer {
  padding: 5%;
  background-color: var(--bgColor-footer);
  color: #999;
}

footer .widget-title h3 {
  color: var(--color-white);
  font-size: 1.5rem;
}

footer .footer-links a {
  text-decoration: none;
  color: #999;
}

footer .footer-links a:hover {
  margin-left: 20px;
  color: var(--color-navItem);
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}

footer ul {
  list-style: none;
  padding: 0;
  padding-top: 20px;
}

footer ul li {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.1);
  padding-bottom: 10px;
}

/* Footer Page Style */

/* Copyrights Page Style */
.copyrights {
  padding: 10px 0;
  background-color: var(--color-darkGrey);
  color: #999;
}

.copyrights p {
  margin: 0;
}

/* Copyrights Page Style */


#scroll-to-top {
  display: none;
  position: fixed;
  right: 50px;
  background-color: #777983;
  color: #ffffff;
  font-size: 28px;
  width: 50px;
  height: 50px;
  line-height: 47px;
  bottom: -100px;
  border-radius: 20px 0;
  text-align: center;
  z-index: 1;
  cursor: pointer;
  -webkit-transform: translateY(-150px);
  transform: translateY(-150px);
  -webkit-transition: all .7s ease-in-out;
  transition: all .7s ease-in-out;
}

#scroll-to-top:hover {
  background-color: var(--color-navItem);
  -webkit-transition: .3s ease;
  transition: .3s ease;
}

#scroll-to-top i {
  color: var(--color-white);
}

.showScrollBtn {
  display: block !important;
}

/*************
*--MEDIA QUERIES--
*/
@media (max-width: 1300px) {
  .navbar {
    width: 100% !important;
    padding: 0 2% !important;
  }

  .navbar .navbar-brand {
    opacity: 0 !important;
    pointer-events: none !important;
  }

  .navbar-toggler {
    margin-right: 25px !important;
  }

  .collapse:not(.show) {
    display: none !important;
  }
}

@media (max-width: 1200px) {
  .banner-area .banner-text {
    padding-left: 0;
  }

  .banner-area .banner-img {
    margin-bottom: 20px !important;
  }

  .banner-area .banner-img img {
    width: 200px !important;
    height: 200px !important;
  }
}

@media (max-width: 992px) {
  .stickTop-navbar {
    position: absolute !important;
    box-shadow: 0 4px 2px -2px grey;
  }

  .stickTop-navbarDopdown {
    padding: 0 20px;
  }

  .stickTop-navbarBody {
    background-color: white;
    position: fixed;
    top: 0;
    left: 0;
    height: 70px;
    z-index: 10;
  }

  .stickTop-hamburgerBtn {
    position: fixed;
    top: 85px;
    right: 20px;
    z-index: 10;
  }

  .stickTop-navbarDopdown {
    margin-top: 80px;
    border-top: 1px solid #dbdbdb;
  }

  #navbarNavDropdown {
    border-top: 1px solid #dbdbdb;
  }

  .navbar .navbar-head .logo-right {
    display: none !important;
  }

  .navbar .navbar-toggler {
    -webkit-transform: translateY(-75px) !important;
    transform: translateY(-75px) !important;
    margin-right: 0 !important;
  }

  .topBar .topBar-left {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .topBar .topBar-right {
    padding-top: 10px;
  }

  .topBar .topBar-right .social-box ul {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    padding: 0 !important;
  }

  .about-section .pdmaAboutBlogs {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  .about-section .pdmaAboutBlogs .img-container,
  .about-section .pdmaAboutBlogs .text-container {
    width: 100% !important;
  }

  .about-section .pdmaAboutBlogs .img-container img,
  .about-section .pdmaAboutBlogs .text-container img {
    width: 100% !important;
  }

  .about-section .pdmaAboutBlogs .text-container {
    padding-top: 20px !important;
    margin-left: 0 !important;
  }

  .about-section .pdmaAboutBlogs .text-container .btn {
    padding: 8px 20px !important;
  }

  .events-section #services #eventsCarousel .carousel-inner .carousel-item .service-dit a h4 {
    width: 100% !important;
    font-size: 1rem !important;
  }

  .testimonials-section .natureDis-cards .cards-body {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .testimonials-section .natureDis-cards .cards-body .cards {
    margin: 20px 0;
  }

  .testimonials-section .map-cards .map-body {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .testimonials-section .map-cards .cards {
    margin: 30px 0 !important;
  }

  .testimonials-section .map-cards .cards-body img {
    height: 300px !important;
  }

  .logos-section .logos-container {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .logos-section .logos {
    margin: 30px 0 !important;
    width: 30% !important;
  }

  .logos-section .logos img {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
}

@media (max-width: 800px) {
  .logos-section .logos {
    width: 40% !important;
  }
}

@media (max-width: 750px) {

  .navbar .navbar-head .logo-left img,
  .navbar .navbar-head .logo-right img {
    width: 70px !important;
    height: 70px !important;
  }

  .navbar .navbar-head .heading h4 {
    font-size: 1.2rem !important;
  }

  .navbar .navbar-head .heading h5 {
    font-size: 1.1rem !important;
  }
}

@media (max-width: 610px) {

  .navbar .navbar-head .logo-left img,
  .navbar .navbar-head .logo-right img {
    width: 55px !important;
    height: 55px !important;
  }

  .navbar .navbar-head .heading h4 {
    font-size: 1rem !important;
  }

  .navbar .navbar-head .heading h5 {
    font-size: 0.9rem !important;
  }

  .about-section .pdmaAboutBlogs .img-container img {
    height: 200px !important;
  }

  .events-section #services #eventsCarousel .carousel-inner .carousel-item .post-media img {
    height: 250px !important;
  }

  .logos-section .logos {
    width: 50% !important;
  }
}

@media (max-width: 580px) {
  .recentBlogs {
    padding: 3.5% 0 !important;
  }
}

@media (max-width: 500px) {
  .navbar .navbar-toggler {
    padding: 5px !important;
    -webkit-transform: translateY(-75px) !important;
    transform: translateY(-75px) !important;
  }
}

@media (max-width: 420px) {
  .topBar .topBar-left {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  .topBar-right {
    padding-top: 5px !important;
  }

  .testimonials-section .map-cards .cards .cards-body img {
    height: 150px !important;
  }
}

@media (max-width: 380px) {
  .navbar .navbar-toggler {
    -webkit-transform: translateY(-75px) !important;
    transform: translateY(-75px) !important;
  }
}

.centered {
    position: absolute;
    top: 122px;
    left: 330px;
    font-size: 3rem;
    color: #212121;
    font-weight: bold;
    transform: translate(-50%, -50%);
}

/*# sourceMappingURL=index.css.map */