@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;1,100;1,300;1,400;1,500&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;1,100;1,300;1,400;1,500&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
body {
  line-height: 1.75;
  font-family: "Plus Jakarta Sans";
}
body .display-heading-1 {
  font-weight: 700;
  font-size: 44.505px;
  line-height: 56.1px;
}
body .display-heading {
  font-weight: 600;
  font-size: 31.25px;
}
body .paragraph {
  font-weight: 400;
  font-size: 16px;
  font-family: "Open Sans";
  margin-bottom: 0px;
}
body .paragraph-semibold {
  font-weight: 600;
  font-size: 20px;
}
body .heading-3 {
  font-weight: 600;
  font-size: 20px;
}
body .unicode-font {
  font-weight: 600;
  font-size: 20px;
}
body .heading-3-bold {
  font-weight: 700;
  font-size: 20px;
  line-height: 25.2px;
}
body .heading-2 {
  font-weight: 500;
  font-size: 25px;
  line-height: 44px;
}
body .heading-4 {
  font-weight: 600;
  font-size: 16px;
}
body .navigation-menu-link {
  font-weight: 600;
  font-size: 14px;
}
body .button-text {
  font-weight: 400;
  font-size: 16px;
}
body .highlight-text {
  font-weight: 500;
  font-size: 19.51px;
}
body .highlight-number {
  font-weight: 600;
  font-size: 35.16px;
}
body .breadcrums-text {
  font-weight: 600;
  font-size: 12.8px;
  line-height: 16.1px;
}
body .footer-text {
  font-family: "Open Sans";
  font-weight: 400;
  font-size: 14px;
}
body .footer-text a {
  color: rgba(245, 245, 245, 0.75) !important;
}
body .text-primary {
  color: #0751ab !important;
}
body .text-black {
  color: #333333 !important;
}
body .text-white {
  color: #fff !important;
}

.read-more-btn {
  display: flex;
  padding-top: 8px;
  cursor: pointer;
  align-items: center;
}
.read-more-btn .btn-text {
  padding-right: 8px;
}

.read-more-btn:hover .btn-text:hover {
  color: #0751ab;
}
.read-more-btn:hover svg path {
  fill: #0751ab;
}

.links a {
  color: #000 !important;
  text-decoration: none !important;
}

input {
  border: 1px solid #333333;
  border-radius: 8px;
}

.input-dropdown {
  padding: 4px 0;
  border: 1px solid #333333;
  border-radius: 8px;
}

.contact-us-btn {
  padding: 8px;
  width: 116px;
  height: 40px;
  background: #F79308;
  border-radius: 100px;
  border: none;
  cursor: pointer;
}

.slick-dots li button:before {
  font-size: 10px;
}

.slick-dots li.slick-active button:before {
  font-size: 12px;
  color: #0751ab;
}

#masthead {
  position: sticky;
  top: 0;
  z-index: 999;
  background-color: #fff;
}
#masthead .hamburger {
  display: none;
}
#masthead .nav-section {
  display: flex;
  padding: 4px 32px;
  align-items: center;
  min-height: 67px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
  position: sticky;
  top: 0;
  gap: 24px;
  justify-content: space-between;
  position: relative;
  z-index: 1;
}
#masthead .nav-section .background-op-0 {
  background-color: rgba(0, 0, 0, 0);
  display: none;
}
#masthead .nav-section .background-op-50 {
  background-color: rgba(0, 0, 0, 0.5);
}
#masthead .logo-section {
  display: flex;
  align-content: center;
}
#masthead .navigation-menu-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#masthead .navigation-menu-section button {
  padding: 0;
  border: none;
  background: transparent;
  font-weight: 600;
  font-size: 14px;
}
#masthead .navigation-menu-section .nav-menus {
  align-items: center;
  justify-content: space-between;
}
#masthead .navigation-menu-section .nav-menus ul {
  padding: 0;
  margin: 0;
}
#masthead .navigation-menu-section .nav-menus .navigation-menu-list {
  display: flex;
  align-items: center;
}
#masthead .navigation-menu-section .nav-menus .navigation-menu-list .navigation-menu-item .dropdown {
  padding: 16px;
}
#masthead .navigation-menu-section .nav-menus .navigation-menu-list .navigation-menu-item .dropdown ul {
  background-color: #fff;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
  border: 0;
  border-radius: 0px 0px 8px 8px;
}
#masthead .navigation-menu-section .nav-menus .navigation-menu-list .navigation-menu-item .dropdown ul li a {
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  padding: 16px;
}
#masthead .navigation-menu-section .nav-menus .navigation-menu-list .navigation-menu-item .dropdown ul li a:hover {
  color: #0751ab !important;
}
#masthead .navigation-menu-section .nav-menus .navigation-menu-list .navigation-menu-item .dropdown .dropdown-menu {
  overflow: hidden;
}
#masthead .navigation-menu-section .nav-menus .navigation-menu-list .navigation-menu-item a:hover {
  color: #0751ab !important;
  overflow: hidden;
}
#masthead .navigation-menu-section .nav-menus .navigation-menu-list li {
  list-style: none;
}
#masthead .navigation-menu-section .nav-menus .navigation-menu-list li a {
  text-decoration: none;
}
#masthead .navigation-menu-section .nav-menus .navigation-menu-list .navigation-menu-link {
  padding: 16px;
}
#masthead .navigation-menu-section .nav-menus .navigation-menu-list .navigation-menu-link:hover {
  color: #0751ab;
  overflow: hidden;
}
#masthead .navigation-menu-section .nav-menus .navigation-menu-list .navigation-menu-link:hover svg path {
  fill: #0751ab;
}
#masthead .navigation-menu-section .search-icon:hover svg path {
  fill: #0751ab;
}

.dropdown:hover .dropdown-menu {
  display: block;
  margin-top: 0;
}

#masthead > section > div.navigation-menu-section > div.nav-menus > ul > li:nth-child(2) > div > button:hover {
  color: #0751ab !important;
}
#masthead > section > div.navigation-menu-section > div.nav-menus > ul > li:nth-child(2) > div > button:hover svg path {
  fill: #0751ab !important;
}

#masthead > section > div.navigation-menu-section > div.nav-menus > ul > li.navigation-menu-item.link-with-dropdown.dropdown > div > button:hover {
  color: #0751ab !important;
}
#masthead > section > div.navigation-menu-section > div.nav-menus > ul > li.navigation-menu-item.link-with-dropdown.dropdown > div > button:hover svg path {
  fill: #0751ab !important;
}

#masthead .navigation-menu-section #searchBox {
  display: flex;
  position: absolute;
  max-width: 300px;
  right: 2rem;
  top: 5rem;
}
#masthead .navigation-menu-section #searchBox input {
  border-radius: 0;
}
#masthead .navigation-menu-section #searchBox button {
  background-color: #333;
  border-radius: 0;
  padding-left: 1rem;
  padding-right: 1rem;
}

.footer {
  background-color: #0751ab;
  color: #fff;
  padding: 64px 0;
}
.footer a {
  color: #fff;
  text-decoration: none;
}
.footer .container {
  padding: 16px 0;
}
.footer .container .logo-bottom-info {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding-top: 20px;
}
.footer .container .logo-bottom-info .info {
  padding-left: 8px;
}
.footer .container .links-title {
  padding-bottom: 16px;
}
.footer .container .links-list {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.footer .container .social-links {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.footer .container .social-links a {
  display: flex;
  gap: 8px;
}
.footer .lower {
  padding-top: 128px;
}

.breadcrumb {
  padding: 0.2rem 0;
  background-color: rgba(255, 255, 255, 0.5);
  text-align: left;
  margin-bottom: 0px;
}
.breadcrumb .container {
  padding: 0 12px;
}
.breadcrumb ul {
  list-style: none;
  padding-left: 0px;
  margin-bottom: 0px;
}
.breadcrumb ul li {
  display: inline;
  margin: 0 0.2rem;
  font-size: 14px;
  text-transform: capitalize;
}
.breadcrumb ul li a {
  color: #0751ab;
  font-weight: 500;
  text-decoration: none;
}
.breadcrumb ul li a:hover {
  text-decoration: underline;
}
.breadcrumb ul li:first-child {
  margin: 0;
}
.breadcrumb ul li::after {
  margin: 0 0.8rem;
  border-style: solid;
  border-width: 2px 2px 0 0;
  content: "";
  display: inline-block;
  height: 0.5rem;
  position: relative;
  top: -2%;
  left: 0;
  transform: rotate(45deg);
  vertical-align: middle;
  width: 0.5rem;
}
.breadcrumb ul li:last-child::after {
  content: "";
  border: 0;
  display: none;
}

.search-content article {
  padding: 12px 0;
  border-bottom: 1px solid #f1f1f1;
}
.search-content .search-keyword {
  color: #0751ab;
}
.search-content span.post-type {
  text-transform: capitalize;
  color: #666;
}
.search-content h3.entry-title a {
  text-decoration: none;
  color: #0751ab;
  font-size: 24px;
}
.search-content h3.entry-title a:hover {
  color: #04346e;
}

@media (max-width: 600px) {
  .search-content form .input-group {
    width: 80% !important;
  }
}
.hero-section {
  background-color: #e5e8f1;
  overflow: hidden;
  background-size: cover;
  width: 100%;
  top: 0px;
}
.hero-section .hero-image {
  position: absolute;
  right: 0px;
  width: 721px;
  top: -45px;
}
.hero-section .hero-section-top {
  padding: 64px 24px;
}
.hero-section .hero-section-top .container .row {
  position: relative;
}
.hero-section .hero-section-top .container .row .hero-paragraph {
  padding: 16px 32px 16px 0;
}
.hero-section .hero-section-top .hero-dots {
  position: absolute;
  left: -30.2px;
}
.hero-section .three-dots {
  display: flex;
  padding: 32px 0;
  gap: 4px;
  visibility: hidden;
}

#hero-section-bottom {
  background-color: #0751ab;
  padding: 16px;
}

#banner-membership {
  padding: 16px 10px;
  background: #333333;
}
#banner-membership .banner-member-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#banner-membership .banner-member-button .bam svg path, #banner-membership .banner-member-button .view-member svg path {
  fill: #ffffff;
}
#banner-membership .banner-member-button .bam .read-more-btn:hover, #banner-membership .banner-member-button .bam .btn-text:hover, #banner-membership .banner-member-button .view-member .read-more-btn:hover, #banner-membership .banner-member-button .view-member .btn-text:hover {
  color: #ffffff;
}
#banner-membership .banner-member-button .bam a, #banner-membership .banner-member-button .view-member a {
  color: #fff;
  text-decoration: none;
}

#whoweare-section {
  padding: 128px 0;
}
#whoweare-section .whoweare-content {
  position: relative;
  padding-right: 95px;
}
#whoweare-section .whoweare-content .hero-dots {
  position: absolute;
  left: -30.2px;
  top: 0px;
}
#whoweare-section .whoweare-content .whoweare-heading {
  padding-bottom: 8px;
}
#whoweare-section .whoweare-content .whoweare-paragraph-section .whoweare-paragraph {
  padding-bottom: 8px;
}
#whoweare-section .numbers-section {
  padding: 16px 0;
}
#whoweare-section .numbers-section .whoweare-numbers {
  color: #ff5e37;
}
#whoweare-section .whoweare-right .whoweare-image {
  position: relative;
}
#whoweare-section .whoweare-right .whoweare-image .image {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
}
#whoweare-section .whoweare-right .whoweare-image .card-image {
  background-color: #fff;
  width: 180px;
  padding: 16px;
  position: absolute;
  box-shadow: -1px 4px 4px rgba(0, 0, 0, 0.1);
  border-radius: 8px 8px 0px 8px;
  top: 200px;
  left: -69px;
}
#whoweare-section .whoweare-right .whoweare-image .card-image .card-title {
  color: #f79308;
}
#whoweare-section .whoweare-right .whoweare-image .left-dots {
  position: absolute;
  left: -80px;
  top: 210px;
}
#whoweare-section .whoweare-right .whoweare-image .bottom-dots {
  position: absolute;
  left: 363px;
  bottom: -15px;
}

#our-associate-section {
  background-image: url("/static/image/our-associates-bg.png");
  overflow: hidden;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  padding: 128px 0;
}
#our-associate-section .content .content-heading {
  padding: 0 180px 48px 180px !important;
}

.associates-logo-section {
  padding: 16px 0 32px 0;
}

.three-dots {
  padding: 16px 0;
}

#appon-section {
  background-image: url("../img/appon-bg.png");
  background-attachment: fixed;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  top: 0px;
}
#appon-section #appon-section-top {
  padding: 128px 0;
}
#appon-section #appon-section-top .container .row {
  position: relative;
}
#appon-section #appon-section-top .container .row .top-line {
  border: 2px solid #f79308;
  width: 79px;
  height: 0px;
}
#appon-section #appon-section-top .container .row .hero-paragraph {
  padding: 16px 32px 16px 0;
}
#appon-section #appon-section-top .container .row .icons-details {
  gap: 16px;
  padding: 16px 0 16px 0;
}
#appon-section #appon-section-top .hero-dots {
  position: absolute;
  top: -30.2px;
  left: -30.2px;
}
#appon-section .three-dots {
  display: flex;
  padding: 32px 0;
  gap: 4px;
}
#appon-section .whoweare-right .whoweare-image {
  position: relative;
}
#appon-section .whoweare-right .whoweare-image .image {
  position: relative;
}
#appon-section .whoweare-right .whoweare-image .card-image {
  background-color: #fff;
  width: 194px;
  padding: 16px;
  position: absolute;
  box-shadow: -1px 4px 4px rgba(0, 0, 0, 0.1);
  border-radius: 8px 8px 0px 8px;
  top: 270px;
  left: -100px;
}
#appon-section .whoweare-right .whoweare-image .card-image .navigation-menu-link {
  gap: 4px;
}
#appon-section .whoweare-right .whoweare-image .card-image .navigation-menu-link svg {
  vertical-align: top;
}
#appon-section .whoweare-right .whoweare-image .card-image .card-title {
  color: #ff5e37;
}
#appon-section .whoweare-right .whoweare-image .left-dots {
  position: absolute;
  left: -30px;
  top: 210px;
}
#appon-section .whoweare-right .whoweare-image .bottom-dots {
  position: absolute;
  left: 363px;
  bottom: -15px;
}

#tnd-section {
  color: #333333;
}
#tnd-section .tnd-block {
  padding: 10rem 12px;
}
#tnd-section .hero-dots {
  position: absolute;
  transform: translate(-40%, -40%);
  z-index: -1;
}
#tnd-section .right-dots {
  position: absolute;
  top: 12%;
  right: 12%;
  transform: translate(-12%, -12%);
}
#tnd-section .primary-image {
  position: relative;
}
#tnd-section .secondary-image {
  position: absolute;
  top: 321.41px;
  right: 10%;
}
#tnd-section .title {
  font-size: 20px;
  color: #0751ab;
  font-weight: 500;
  line-height: 35px;
}
#tnd-section .headline {
  padding-right: 2rem;
  font-size: 32px;
  line-height: 55px;
  font-weight: 600;
}
#tnd-section .description {
  margin: 1rem 0px 2rem;
  padding-left: 12px;
  border-left: 2px solid #f79308;
}
#tnd-section .details {
  padding-right: 164px;
}
#tnd-section .details .details-title {
  font-weight: 600;
}

#key-highlights {
  padding: 128px 0;
  background: rgba(11, 81, 171, 0.03);
}
#key-highlights .heading-section {
  padding-bottom: 16px;
  border-bottom: 1px solid rgba(51, 51, 51, 0.2);
  margin-bottom: 24px;
}

#events-section {
  background-image: url("../img/events-bg.png");
  overflow: hidden;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  padding: 64px 0;
  height: 402px;
}
#events-section .heading {
  justify-content: center;
}
#events-section .content {
  justify-content: center;
  padding-bottom: 8px;
}

.para {
  text-align: center;
  padding: 0 240px 16px 240px;
}

.card-event {
  position: absolute;
  display: flex;
  padding: 16px 0;
  justify-content: center;
  gap: 24px;
  width: 100%;
}
.card-event .event-card {
  max-height: 418px;
  width: 356px;
  border-radius: 8px 8px 0px 0px;
  background-color: #fff;
}
.card-event .event-card a {
  color: inherit;
  text-decoration: none;
}
.card-event .event-card .img {
  position: relative;
  max-width: 100%;
  width: 364px;
  height: 224px;
}
.card-event .event-card .img img {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.card-event .event-card .img .date-section {
  padding: 4px 8px;
  background: #f79308;
  border-radius: 8px;
  width: -moz-max-content;
  width: max-content;
  position: absolute;
  bottom: -10px;
  left: 9px;
}
.card-event .event-card .content {
  padding: 32px 12px;
}
.card-event .event-card .content .paragraph {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

#blogs-section a {
  text-decoration: none;
}
#blogs-section {
  padding: 400px 0 128px 0;
}
#blogs-section .heading-content {
  padding-bottom: 16px;
}
#blogs-section .blogs-content .blog-item {
  position: relative;
  height: 437px;
  overflow: hidden;
}
#blogs-section .blogs-content .blog-item img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  border-radius: 8px;
  background: #f4f4f4;
}
#blogs-section .blogs-content .blog-item .blog-details {
  position: inherit;
}
#blogs-section .blogs-content .blog-item .blog-details .details {
  width: 100%;
  position: absolute;
  bottom: 0px;
  background: rgba(0, 0, 0, 0.25);
  border-radius: 0 0 8px 8px;
  padding: 16px;
}
#blogs-section .blogs-content .blog-item .blog-details .details .blog-title {
  padding-bottom: 8px;
}
#blogs-section .blogs-content .blog-item .blog-details .details .paragraph {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
#blogs-section .blogs-content .blog-item-list .single-blog {
  display: flex;
  gap: 8px;
  padding: 16px;
  border-bottom: 1px solid rgba(206, 212, 218, 0.5);
}
#blogs-section .blogs-content .blog-item-list .single-blog .date-section {
  background: #f79308;
  border-radius: 8px;
  padding: 4px 8px;
  width: -moz-max-content;
  width: max-content;
  margin-top: 8px;
}

#contact-section {
  padding: 128px 0;
  background: rgba(11, 81, 168, 0.03);
}
#contact-section .map {
  padding-right: 30px;
}
#contact-section .contact-right-col {
  padding: 0 64px 0 32px;
}
#contact-section .contact-right-col .contact-right-heading {
  padding-bottom: 8px;
}
#contact-section .contact-right-col .contact-right-paragraph {
  padding: 4px 0 16px 0;
}
#contact-section .contact-right-col .hq-section {
  padding-bottom: 8px;
}
#contact-section .contact-right-col .hq-section .contact-details {
  display: flex;
  gap: 12px;
}

#hero-slider {
  overflow: hidden;
  width: 100%;
  top: 0px;
}

#hero-slider > ul {
  position: absolute;
  bottom: 50px;
}

.dynamic-hero-slider {
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 525px;
}

#contact-page .contact-banner {
  background-image: url("/static/image/contact-banner.png");
  padding: 32px 0;
  background-repeat: no-repeat;
  background-size: cover;
}
#contact-page .contact-form .form-control {
  border-radius: 0.5rem !important;
}
#contact-page .contact-form .contact-block {
  padding: 64px 12px;
}
#contact-page .contact-form .title-info {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-bottom: 8px;
}
#contact-page .contact-form .form-section {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-bottom: 8px;
}
#contact-page .contact-form .form-section .form-inputs {
  display: flex;
  flex-direction: column;
}
#contact-page .contact-form .button-section {
  padding-top: 8px;
}
#contact-page .contact-form .button-section button {
  background: #f18f01;
  border-radius: 4px;
}
#contact-page .contact-form .hq-section {
  padding: 32px 0;
  border-bottom: 2px solid #fafafa;
}
#contact-page .contact-form .hq-section .contact-details {
  display: flex;
  gap: 12px;
}
#contact-page .contact-form .hq-section .contact-details .paragraph a {
  -webkit-text-decoration: transparent;
          text-decoration: transparent;
  color: #333333;
}
#contact-page .contact-form .hq-section .contact-details .paragraph a:hover {
  -webkit-text-decoration: 1px solid #333333 underline;
          text-decoration: 1px solid #333333 underline;
}
#contact-page .map-section {
  padding: 0;
  margin: 0;
  width: 100%;
}
#contact-page .find-us {
  padding: 100px 0;
}
#contact-page .find-us .icons-group {
  gap: 24px;
  padding-top: 12px;
}

.breadcrums-links {
  padding: 16px 0;
}
.breadcrums-links .links {
  display: flex;
  align-items: center;
  gap: 24px;
}

#single-post-breadcrumb .event-banner {
  background-image: url("/static/image/events-banner.jpg");
  padding: 32px 0;
  background-repeat: no-repeat;
  background-size: cover;
}

#single-post-breadcrumb .breadcrumb {
  background: #fafafa;
}

#single-post-container {
  padding: 60px 30px;
  position: relative;
  text-align: left;
}
#single-post-container .featured-image {
  max-height: 500px;
  overflow: hidden;
  text-align: center;
}
#single-post-container .featured-image img {
  width: 100%;
  height: auto;
}
#single-post-container .blog-detail {
  margin: auto;
}
#single-post-container .blog-detail h1,
#single-post-container .blog-detail h2 {
  text-align: left;
  font-weight: 500;
  color: #0751ab;
}
#single-post-container .blog-detail .blog-post-info {
  font-size: 14px;
  color: #666;
  padding: 12px 0;
  flex-direction: column;
}
#single-post-container .blog-detail .blog-post-info .detail-info {
  display: flex;
  gap: 24px;
  padding: 12px 0px;
}
#single-post-container .blog-detail .blog-post-info .author {
  margin-right: 10px;
  text-transform: capitalize;
  height: 500px;
}
#single-post-container .blog-detail .blog-post-info .author img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
#single-post-container .blog-detail .blog-post-info .left-margin {
  margin-left: 12px;
}
#single-post-container .blog-detail .blog-post-info .right-margin {
  margin-right: 24px;
}
#single-post-container .content {
  border-top: 1px solid #ced4da;
  border-bottom: 1px solid #ced4da;
  padding-top: 32px;
  padding-bottom: 12px;
}

.similar-posts {
  padding-top: 0;
}
.similar-posts .heading {
  font-size: 16px;
  font-weight: 700;
  color: #0751ab;
}
.similar-posts .similar-single-post h3 a {
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #333333;
}
.similar-posts .similar-single-post h3 a:hover {
  text-decoration: underline;
}
.similar-posts .similar-single-post .date {
  font-size: 14px;
  color: #666;
}

.social-share {
  font-size: 14px;
  color: #666;
  padding-top: 16px;
}
.social-share .scriptlesssocialsharing a {
  margin: 0 0.35em;
  text-decoration: none;
}
.social-share .scriptlesssocialsharing a:hover {
  text-decoration: none;
}
.social-share .scriptlesssocialsharing a svg {
  height: 25px;
  width: 25px;
  color: #555;
}
.social-share .scriptlesssocialsharing a svg:hover {
  color: #111;
}

#job-detail .social-share {
  display: flex;
  align-items: center;
  flex-direction: row;
}
#job-detail .social-share span.me-2 {
  color: #444444;
  font-weight: 600;
}
#job-detail .social-share .scriptlesssocialsharing {
  flex: 3;
}
#job-detail .social-share a.button {
  margin: 0 0.5rem;
  display: inline-block;
  height: 100%;
  font-weight: 600;
}
#job-detail .social-share a.button:hover {
  color: #0751ab;
}
#job-detail .social-share a.button:hover svg {
  fill: #0751ab;
}
#job-detail .contain-pad {
  padding: 64px 0;
}
#job-detail .contain-pad .gap-detail {
  padding-right: 64px;
  border-right: 1px solid #ced4da;
}
#job-detail .contain-pad .gap-detail .position {
  padding: 0px 0px 16px;
  border-bottom: 1px solid #ced4da;
  justify-content: space-between;
}
#job-detail .contain-pad .gap-detail .position .position-title h3 {
  color: #0751ab;
}
#job-detail .contain-pad .gap-detail .job-description .fields {
  margin-top: 24px;
}
#job-detail .contain-pad .gap-detail .job-description .heading-3 {
  padding: 0px 0px 8px;
}
#job-detail .contain-pad .apply-now {
  padding: 8px;
}
#job-detail .contain-pad .apply-now .btn {
  line-height: 24px;
}
#job-detail .contain-pad .apply-now button {
  background: #0751ab;
  border-radius: 100px;
}
#job-detail .contain-pad .apply-now button a {
  color: #ffffff;
  padding: auto;
}
#job-detail .contain-pad .job-buttons {
  margin-top: 32px;
}
#job-detail .contain-pad .back-btn {
  padding: 8px;
  width: 116px;
  border: 1px solid #333333;
  border-radius: 100px;
  margin-right: 12px;
  text-align: center;
}
#job-detail .contain-pad .back-btn a {
  text-decoration: none;
}
#job-detail .contain-pad .back-btn a svg {
  height: 36px;
}
#job-detail .contain-pad .back-btn a .back {
  font-size: 16px;
  line-height: 28px;
  color: #222222;
  margin-left: 12px;
}
#job-detail #similarjobss .single-job .job-details .job-title a {
  text-decoration: none !important;
  text-transform: capitalize;
  color: #0751ab !important;
}

.breadcrumb {
  background-color: #fafafa;
}

#careers-banner-apply-job .careers-banner {
  background-image: url("/static/image/careers-banner.jpg");
  padding: 32px 0;
  background-repeat: no-repeat;
  background-size: cover;
}

#apply-form {
  background-color: #fafafa;
  margin-bottom: 1rem;
}
#apply-form form#applyForm {
  font-family: "Open Sans", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  max-width: 500px;
}
#apply-form form#applyForm a {
  text-decoration: none;
}
#apply-form form#applyForm #full_name,
#apply-form form#applyForm #m_email,
#apply-form form#applyForm #phone {
  width: 100%;
}
#apply-form form#applyForm #full_name:hover,
#apply-form form#applyForm #m_email:hover,
#apply-form form#applyForm #phone:hover {
  border: 1px solid #b5b5b5;
}
#apply-form form#applyForm #full_name:focus,
#apply-form form#applyForm #m_email:focus,
#apply-form form#applyForm #phone:focus {
  outline-color: #0b4423;
  outline-style: solid;
}
#apply-form form#applyForm .submit-form a {
  text-decoration: none;
}
#apply-form form#applyForm .submit-form a:hover {
  color: #fafafa;
}
#apply-form form#applyForm .error-message {
  display: none;
  padding: 0 0.5rem;
  margin: 1rem 0;
  width: 100%;
}
#apply-form form#applyForm .error-message .message-content span {
  position: relative;
  margin-right: 1.5rem;
}
#apply-form form#applyForm .error-message .message-content span svg {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
#apply-form form#applyForm .success-backdrop {
  width: 100vw;
  height: 100vh;
  background-color: rgba(181, 181, 181, 0.5);
  backdrop-filter: blur(3px);
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
}
#apply-form form#applyForm .success-backdrop .submit-message-box {
  width: 564px;
  height: 204px;
  background-color: #fff;
  display: inline-block;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 10px;
  position: relative;
}
#apply-form form#applyForm .success-backdrop .submit-message-box .message-content {
  font-weight: 600;
  padding: 3rem 0;
  text-align: center;
}
#apply-form form#applyForm .success-backdrop .submit-message-box .message-content .submit-form a {
  text-decoration: none;
}
#apply-form form#applyForm .success-backdrop .submit-message-box .message-content .submit-form a:hover {
  color: #fafafa;
}
#apply-form form#applyForm .success-backdrop .submit-message-box .close-success {
  position: absolute;
  top: -10px;
  right: -10px;
}
#apply-form form#applyForm .success-backdrop .submit-message-box .close-success:hover {
  cursor: pointer;
}
#apply-form form#applyForm .success-backdrop .submit-message-box .close-success:hover svg path.bg {
  fill: #f79308;
}
#apply-form .ind-job {
  padding: 0px 0px 64px;
}
#apply-form .ind-job .job-part {
  padding: 64px 64px 64px 0px;
  border-right: 1px solid #ced4da;
}
#apply-form .ind-job .job-part .job-form {
  margin-top: 32px;
}
#apply-form .ind-job .job-part .job-form .padding-bottom-forms {
  padding: 0px 0px 16px;
}
#apply-form .ind-job .job-part .job-form .padding-bottom-forms #resume {
  border: 0;
  border-radius: 0;
}
#apply-form .ind-job .job-part .job-form .padding-bottom-forms .dif-color {
  color: #212529;
  line-height: 28px;
  padding: 0px 0px 8px;
}
#apply-form .ind-job .job-part .job-form .padding-bottom-forms .input-style-form {
  padding: 7px 13px;
  border: 1px solid #ced4da;
  border-radius: 4px;
}
#apply-form .ind-job .job-part .job-form .padding-bottom-forms .input-height {
  height: 42px;
}
#apply-form .ind-job .job-part .job-form .padding-bottom-forms .submit-form {
  padding: 4px 8px;
  width: 93px;
  height: 36px;
  background: #0751ab;
  border-radius: 4px;
  color: #ffffff;
}
#apply-form .ind-job .job-part .back-btn {
  position: relative;
  padding: 4px 8px;
  margin-top: 32px;
  width: -moz-fit-content;
  width: fit-content;
  border: 1px solid #222222;
  border-radius: 4px;
}
#apply-form .ind-job .job-part .back-btn a {
  text-decoration: none;
}
#apply-form .ind-job .job-part .back-btn a svg {
  position: absolute;
  top: 15px;
}
#apply-form .ind-job .job-part .back-btn a .back {
  font-size: 16px;
  line-height: 28px;
  color: #222222;
  margin-left: 12px;
}
#apply-form #similarjobss .single-job .job-details {
  padding: 16px 24px 32px 0px;
}
#apply-form #similarjobss .single-job .job-details .job-title a {
  text-decoration: none !important;
  text-transform: capitalize;
  color: #0751ab !important;
}

#single-post-breadcrumb .event-banner {
  background-image: url("/static/image/events-banner.jpg");
  padding: 32px 0;
  background-repeat: no-repeat;
  background-size: cover;
}

#single-post-breadcrumb .breadcrumb {
  background: #fafafa;
}

#single-post-container {
  padding: 60px 30px;
  position: relative;
  text-align: left;
}
#single-post-container .featured-image {
  max-height: 500px;
  overflow: hidden;
  text-align: center;
}
#single-post-container .featured-image img {
  width: 100%;
  height: auto;
}
#single-post-container .blog-detail {
  margin: auto;
}
#single-post-container .blog-detail h1,
#single-post-container .blog-detail h2 {
  text-align: left;
  font-weight: 500;
  color: #0751ab;
}
#single-post-container .blog-detail .blog-post-info {
  font-size: 14px;
  color: #666;
  padding: 12px 0;
  flex-direction: column;
}
#single-post-container .blog-detail .blog-post-info .detail-info {
  display: flex;
  gap: 24px;
  padding: 12px 0px;
}
#single-post-container .blog-detail .blog-post-info .author {
  margin-right: 10px;
  text-transform: capitalize;
  height: 500px;
}
#single-post-container .blog-detail .blog-post-info .author img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
#single-post-container .blog-detail .blog-post-info .left-margin {
  margin-left: 12px;
}
#single-post-container .blog-detail .blog-post-info .right-margin {
  margin-right: 24px;
}
#single-post-container .content {
  border-top: 1px solid #ced4da;
  border-bottom: 1px solid #ced4da;
  padding-top: 32px;
  padding-bottom: 12px;
}

.similar-posts {
  padding-top: 0;
}
.similar-posts .heading {
  font-size: 16px;
  font-weight: 700;
  color: #0751ab;
}
.similar-posts .similar-single-post h3 a {
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #333333;
}
.similar-posts .similar-single-post h3 a:hover {
  text-decoration: underline;
}
.similar-posts .similar-single-post .date {
  font-size: 14px;
  color: #666;
}

.social-share {
  font-size: 14px;
  color: #666;
  padding-top: 16px;
}
.social-share .scriptlesssocialsharing a {
  margin: 0 0.35em;
  text-decoration: none;
}
.social-share .scriptlesssocialsharing a:hover {
  text-decoration: none;
}
.social-share .scriptlesssocialsharing a svg {
  height: 25px;
  width: 25px;
  color: #555;
}
.social-share .scriptlesssocialsharing a svg:hover {
  color: #111;
}

#page-banner .page-heading {
  padding: 32px 0px;
  gap: 24px;
  background-color: #0751ab;
}
#page-banner .page-heading .container .text-white {
  font-size: 31.5px;
  line-height: 54.69px;
}

#excecutive-breadcrum .breadcrumbs-section {
  padding: 0px;
}

#executive-photo {
  background-color: #fafafa;
}
#executive-photo .container .card-row {
  row-gap: 30px;
}
#executive-photo .container .card {
  width: 166px;
  height: 257px;
  border: none;
  background-color: transparent !important;
}
#executive-photo .container .card img {
  width: 155px;
  min-height: 192px;
  border-radius: 8px;
  overflow: hidden;
}
#executive-photo .container .card-body {
  padding: 8px 0px 8px 0px;
  text-align: center;
}
#executive-photo .container .card-text {
  font-size: 16px;
  line-height: 28px;
}
#executive-photo .container .card-row,
#executive-photo .container .about-row {
  padding: 128px 12px;
}
#executive-photo .container .paragraph {
  margin: 0px;
}
#executive-photo .container .card-designation {
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: rgba(51, 51, 51, 0.5);
}
#executive-photo .container .photo-second-block {
  padding: 64px 0px;
}
#executive-photo .container .photo-third-block,
#executive-photo .container .photo-second-block,
#executive-photo .container .card-row {
  display: flex;
  justify-content: center;
}

#page-banner {
  background-image: url(/static/image/aboutheadbackground.jpg);
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}
#page-banner .page-heading {
  background-color: transparent;
}

#about-appon {
  background: rgba(7, 81, 171, 0.03);
}
#about-appon .container {
  padding: 128px 12px;
}
#about-appon .container .about-row {
  display: flex;
  flex-direction: row;
  position: relative;
}
#about-appon .container .about-row .about-image {
  width: 451px;
  height: 460px;
  position: relative;
  z-index: 10;
}
#about-appon .container .about-row .about-image .svg-dot-side {
  left: -4%;
  top: 54%;
  transform: translate(-50%, -50%);
  position: absolute;
}
#about-appon .container .about-row .about-image .svg-dot-bottom {
  position: absolute;
  left: 88%;
  top: 96%;
  transform: translate(-50%, -50%);
  z-index: -1;
}
#about-appon .container .about-row .about-intro {
  width: 641px;
  height: 477px;
  padding: 0px 0px 0px 24px;
}
#about-appon .container .about-row .about-image img {
  border-radius: 8px;
}
#about-appon .container .about-row .about-appon-heading {
  color: #0751ab;
}
#about-appon .container .about-row .display-heading {
  font-size: 31.25px;
  line-height: 55px;
  padding: 0px 0px 8px;
  margin-bottom: 0px;
}
#about-appon .container .about-row .heading-3 {
  margin-bottom: 0px;
}
#about-appon .container .about-row .paragraph {
  line-height: 28px;
}

#what-we-do .container {
  padding: 128px 12px;
}
#what-we-do .container .row .col-md-6 {
  position: relative;
  z-index: 10;
}
#what-we-do .container .row .col-md-6 .whatwedo-counter-head {
  font-weight: 600;
}
#what-we-do .container .row .col-md-6 .our-obj {
  width: 446px;
  height: 272px;
}
#what-we-do .container .row .col-md-6 .our-obj .details div {
  padding: 0px 10px;
}
#what-we-do .container .row .col-md-6 .svg-dot-whatwedo-side {
  position: absolute;
  position: absolute;
  top: 210px;
  right: 1.5%;
  transform: translate(10px, 10px);
  z-index: -1;
}
#what-we-do .container .row .col-md-6 .svg-dot-whatwedo-bottom {
  position: absolute;
  transform: translate(-5px, -40px);
  left: 5%;
  top: 465.73px;
  z-index: -1;
}
#what-we-do .container .row .col-md-6 .heading-3 {
  color: #0751ab;
  font-size: 20px;
  line-height: 35px;
  margin: 0px;
}
#what-we-do .container .row .what-we-do-image {
  width: 536px;
  height: auto;
}
#what-we-do .container .row .what-we-do-image img {
  border-radius: 8px;
}
#what-we-do .container .row .display-heading {
  padding: 0px 0px 8px;
  line-height: 55px;
}
#what-we-do .container .row .what-we-do-head {
  padding: 0px 0px 16px;
}
#what-we-do .container .row .heading-4,
#what-we-do .container .row .paragraph {
  margin-bottom: 0px !important;
}
#what-we-do .container .row .heading-4 {
  padding-top: 10px;
}
#what-we-do .container .row .whatwedo-counter-head,
#what-we-do .container .row .whoweare-numbers,
#what-we-do .container .row .highlight-text {
  color: rgba(51, 51, 51, 0.25) !important;
}
#what-we-do .container .row .row.details {
  padding-top: 16px;
}
#what-we-do .container .row .whatwedo-counter-block {
  padding: 46px 12px 0px 12px;
}

#our-mission {
  background: rgba(7, 81, 171, 0.03);
}
#our-mission .container {
  position: relative;
}
#our-mission .container .hero-dots {
  position: absolute;
  transform: translate(-40%, 0%);
  z-index: -1;
  top: 81px;
}
#our-mission .container .row {
  padding: 128px 12px;
}
#our-mission .container .row .we-are-committed-block {
  padding: 32px 24px 32px 0px;
}
#our-mission .container .row .we-are-committed-block .content-block {
  display: flex;
  gap: 12px;
  padding: 16px 0;
}
#our-mission .container .row .we-are-committed-block .details {
  padding: 16px 0px 16px 4px;
  margin: 0px;
}
#our-mission .container .row .our-mission-content .heading-3 {
  color: #0751ab;
  font-size: 20px;
  line-height: 35px;
  margin: 0px;
}
#our-mission .container .row .our-mission-content .para {
  color: rgba(51, 51, 51, 0.5);
  padding: 0px !important;
  text-align: start !important;
}
#our-mission .container .row .our-mission-content .container .row {
  position: relative;
  padding: 128px 12px;
}
#our-mission .container .row .our-mission-content .container .row .keep-in-touch-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0px;
}
#our-mission .container .row .our-mission-content .container .row .heading-3 {
  font-size: 20px;
  line-height: 35px;
  margin: 0px;
}
#our-mission .container .row .our-mission-content .container .row .contact-btn {
  display: flex;
  justify-content: center;
  padding: 8px 0px 0px;
}
#our-mission .container .row .our-mission-content .container .row .display-heading {
  padding: 0px 0px 8px;
  margin: 0px;
  line-height: 55px;
}
#our-mission .container .row .our-mission-content .container .row .contact-us-btn {
  display: flex;
  justify-content: center;
  align-items: center;
}
#our-mission .container .row .our-mission-content .container .row .contact-us-btn a {
  text-decoration: none;
}
#our-mission .container .row .our-mission-content .container .display-heading {
  padding: 0px 0px 8px;
  line-height: 55px;
  margin: 0px;
}
#our-mission .container .row .our-mission-content .container .para {
  color: rgba(51, 51, 51, 0.5);
}
#our-mission .container .row .our-mission-content .container .details {
  padding: 16px 0px 16px 4px;
  margin: 0px;
}
#our-mission .container .row .our-mission-content .container .container .row {
  position: relative;
  padding: 128px 12px;
}
#our-mission .container .row .our-mission-content .container .container .row .keep-in-touch-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0px;
}
#our-mission .container .row .our-mission-content .container .container .row .heading-3 {
  font-size: 20px;
  line-height: 35px;
  margin: 0px;
}
#our-mission .container .row .our-mission-content .container .container .row .contact-btn {
  display: flex;
  justify-content: center;
  padding: 8px 0px 0px;
}
#our-mission .container .row .our-mission-content .container .container .row .display-heading {
  padding: 0px 0px 8px;
  margin: 0px;
  line-height: 55px;
}
#our-mission .container .row .our-mission-content .container .container .row .contact-us-btn {
  display: flex;
  justify-content: center;
  align-items: center;
}
#our-mission .container .row .our-mission-content .container .container .row .contact-us-btn a {
  text-decoration: none;
}
#our-mission .container .row .our-mission-content .container .container .display-heading {
  padding: 0px 0px 8px;
  line-height: 55px;
  margin: 0px;
}
#our-mission .container .row .our-mission-content .container .container .content-block {
  padding: 16px 0px 16px 4px;
  display: flex;
  justify-content: space-between;
}
#our-mission .container .row .our-mission-content .container .container .paragraph {
  padding: 0px 16px;
}
#our-mission .container .row .our-mission-content .content-block {
  display: flex;
  gap: 12px;
  padding: 16px 0;
}
#our-mission .container .row .our-mission-content .we-are-committed-block .content-block {
  display: flex;
  gap: 12px;
  padding: 16px 0;
}

#keep-in-touch {
  background: #333333;
  position: relative;
}
#keep-in-touch .svg-icon {
  width: 30px;
  height: 159px;
  position: absolute;
  right: 1%;
  top: 81px;
  transform: translate(10px, 10px);
  overflow: hidden;
}
#keep-in-touch .svg-fade-icon {
  width: 30px;
  overflow: hidden;
  top: 322px;
  left: 1%;
  transform: translate(-5px, -15px);
  position: absolute;
}
#keep-in-touch .svg-fade-icon svg {
  opacity: 0.5;
}
#keep-in-touch .container .row {
  position: relative;
  padding: 128px 12px;
}
#keep-in-touch .container .row .keep-in-touch-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0px;
}
#keep-in-touch .container .row .heading-3 {
  font-size: 20px;
  line-height: 35px;
  margin: 0px;
}
#keep-in-touch .container .row .contact-btn {
  display: flex;
  justify-content: center;
  padding: 8px 0px 0px;
}
#keep-in-touch .container .row .display-heading {
  padding: 0px 0px 8px;
  margin: 0px;
  line-height: 55px;
}
#keep-in-touch .container .row .contact-us-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
}

#our-team {
  background: url(/static/image/ourteambackground.png) no-repeat bottom/cover;
  padding: 128px 0;
  background-attachment: fixed;
}
#our-team .container .row .heading-3 {
  color: #0751ab;
  font-size: 20px;
  line-height: 35px;
  margin: 0px;
}
#our-team .container .row .display-heading {
  padding: 0px 0px 8px;
  line-height: 55px;
  margin: 0px;
}
#our-team .container .row .our-team-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
#our-team .container .row .read-more-btn {
  padding-top: 0px;
}
#our-team .container .row .card-row {
  padding: 0px;
  margin: 24px 0px;
}
#our-team .container .about-executive {
  padding: 64px 0;
}
#our-team .container .about-executive .card {
  height: 257px;
  margin: 0 12px;
  border: 0;
}
#our-team .container .about-executive .card img {
  width: 155px;
  min-height: 192px;
  border-radius: 8px;
  overflow: hidden;
}
#our-team .container .about-executive .card-body {
  padding: 8px 0px 8px 0px;
}
#our-team .container .about-executive .card-text {
  font-size: 16px;
  line-height: 28px;
}
#our-team .container .about-executive .card-row,
#our-team .container .about-executive .about-row {
  padding: 128px 12px;
}
#our-team .container .about-executive .paragraph {
  margin: 0px;
}
#our-team .container .about-executive .card-designation {
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: rgba(51, 51, 51, 0.5);
}

#quality-banner {
  background-image: url(../img/marketingbg.png);
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}
#quality-banner .quality-heading {
  background-color: transparent;
  padding: 32px 0px;
  gap: 24px;
}
#quality-banner .quality-heading .container .text-black {
  font-size: 31.5px;
  line-height: 54.69px;
}

#quality-circle .container .quality-row {
  padding: 128px 12px;
}
#quality-circle .container .quality-row .col-md-6 {
  padding: 0px;
}
#quality-circle .container .quality-row .heading-3 {
  margin-bottom: 0px;
  color: #0751ab;
}
#quality-circle .container .quality-row .display-heading {
  font-size: 31.25px;
  line-height: 55px;
  padding: 0px 0px 8px;
  margin-bottom: 0px;
}
#quality-circle .container .quality-row .quality-circle-image {
  position: relative;
  z-index: 10;
}
#quality-circle .container .quality-row .svg-dot-quality-side {
  left: -4%;
  top: 54%;
  transform: translate(-50%, -50%);
  position: absolute;
}
#quality-circle .container .quality-row .svg-dot-quality-bottom {
  position: absolute;
  left: 88%;
  transform: translate(-50%, -50%);
  z-index: -1;
}

#quality-circle-objectives {
  background-color: rgba(7, 81, 171, 0.03);
  background-image: url(/static/image/ourteambackground.png);
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
}
#quality-circle-objectives .container {
  padding: 128px 12px;
}
#quality-circle-objectives .container .row .display-heading {
  font-size: 31.25px;
  line-height: 55px;
  padding: 0px 0px 8px;
  margin-bottom: 0px;
}
#quality-circle-objectives .container .row .para {
  color: rgba(51, 51, 51, 0.5);
  padding: 0px !important;
  text-align: start !important;
}
#quality-circle-objectives .container .row .paragraph {
  padding: 0px 16px;
}
#quality-circle-objectives .container .row .quality-obj-block {
  padding: 16px 0px 16px 4px;
  display: flex;
}

.download-section-1 {
  background: #fff;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
  padding: 12px 12px 0px 24px;
}
.download-section-1 .download-pdf li {
  cursor: pointer;
}

.download-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.download-section .title {
  color: var(--primary, #0751ab);
  font-size: 20px;
  font-weight: 500;
}
.download-section .sign-in .btn.btn-warning {
  border-radius: 4px;
  background: #ff9a09;
  padding: 8px;
}
.download-section .sign-in .modal .modal-dialog .modal-content {
  background: var(--background, #fbf6ee);
}
.download-section .sign-in .modal .modal-dialog .modal-content .modal-header {
  border-bottom: 0;
}
.download-section .sign-in .modal .modal-dialog .modal-content .modal-body .title {
  color: var(--black, #333);
  font-size: 44.505px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 20px;
}
.download-section .sign-in .modal .modal-dialog .modal-content .modal-body input,
.download-section .sign-in .modal .modal-dialog .modal-content .modal-body .input-group-text {
  padding: 6px 12px;
  background-color: #ffffff;
  border-radius: 0;
  border: 1px solid transparent;
}
.download-section .sign-in .modal .modal-dialog .modal-content .modal-body .form-check-input {
  padding: 0;
  border: 1px solid;
}
.download-section .sign-in .modal .modal-dialog .modal-content .modal-body .form-check-input:checked {
  background-color: #0d6efd !important;
  border-color: #0d6efd !important;
}
.download-section .sign-in .modal .modal-dialog .modal-content .modal-body .submit-button {
  margin-top: 50px;
  text-align: center;
}
.download-section .sign-in .modal .modal-dialog .modal-content .modal-body .submit-button .btn.btn-primary {
  border-radius: 5px;
  background: #0751ab;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  font-size: 16px;
  font-weight: 400;
  padding: 10px 30px;
}

#activities-detail-image {
  padding-bottom: 128px;
}
#activities-detail-image .image-block {
  width: 351px;
  margin: 0 10px;
}
#activities-detail-image .image-block img {
  width: 100%;
  height: 255px;
  -o-object-fit: cover;
     object-fit: cover;
}
#activities-detail-image .image-block .image-block-name {
  text-align: center;
  margin-top: 8px;
  font-size: 14px;
}
#activities-detail-image .slick-prev {
  left: -35px;
}
#activities-detail-image .slick-next {
  right: -35px;
}
#activities-detail-image .slick-prev:before {
  content: url(/static/image/slider-right.svg);
}
#activities-detail-image .slick-next:before {
  content: url(/static/image/slider-left.svg);
}

#keep-in-touch {
  background: #333333;
  position: relative;
}
#keep-in-touch .svg-icon {
  width: 30px;
  height: 159px;
  position: absolute;
  right: 1%;
  top: 81px;
  transform: translate(10px, 10px);
  overflow: hidden;
}
#keep-in-touch .svg-fade-icon {
  width: 30px;
  overflow: hidden;
  top: 322px;
  left: 1%;
  transform: translate(-5px, -15px);
  position: absolute;
}
#keep-in-touch .svg-fade-icon svg {
  opacity: 0.5;
}
#keep-in-touch .container .row {
  position: relative;
  padding: 128px 12px;
}
#keep-in-touch .container .row .keep-in-touch-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0px;
}
#keep-in-touch .container .row .heading-3 {
  font-size: 20px;
  line-height: 35px;
  margin: 0px;
}
#keep-in-touch .container .row .contact-btn {
  display: flex;
  justify-content: center;
  padding: 8px 0px 0px;
}
#keep-in-touch .container .row .display-heading {
  padding: 0px 0px 8px;
  margin: 0px;
  line-height: 55px;
}
#keep-in-touch .container .row .contact-us-btn {
  display: flex;
  justify-content: center;
  align-items: center;
}

#marketing-banner {
  background-image: url(/static/image/marketingbg.png);
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}
#marketing-banner .marketing-heading {
  background-color: transparent;
  padding: 32px 0px;
  gap: 24px;
}
#marketing-banner .marketing-heading .container .text-black {
  font-size: 31.5px;
  line-height: 54.69px;
}

#marketing-circle .container .marketing-row {
  padding: 128px 12px;
}
#marketing-circle .container .marketing-row .marketing-circle-image img {
  border-radius: 8px;
}
#marketing-circle .container .marketing-row .heading-3 {
  margin-bottom: 0px;
  color: #0751ab;
}
#marketing-circle .container .marketing-row .marketing-circle-intro {
  padding: 0px 0px 0px 24px;
}
#marketing-circle .container .marketing-row .display-heading {
  font-size: 31.25px;
  line-height: 55px;
  padding: 0px 0px 8px;
  margin-bottom: 0px;
}
#marketing-circle .container .marketing-row .marketing-circle-image {
  position: relative;
  z-index: 10;
}
#marketing-circle .container .marketing-row .svg-dot-marketing-side {
  left: -4%;
  top: 54%;
  transform: translate(-50%, -50%);
  position: absolute;
}
#marketing-circle .container .marketing-row .svg-dot-marketing-bottom {
  position: absolute;
  left: 88%;
  transform: translate(-50%, -50%);
  z-index: -1;
}

#marketing-circle-objectives {
  background-color: rgba(7, 81, 171, 0.03);
  background-image: url(/static/image/ourteambackground.png);
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}
#marketing-circle-objectives .container .row {
  padding: 128px 12px;
}
#marketing-circle-objectives .container .row .display-heading {
  font-size: 31.25px;
  line-height: 55px;
  padding: 0px 0px 8px;
  margin-bottom: 0px;
}
#marketing-circle-objectives .container .row .para {
  color: rgba(51, 51, 51, 0.5);
  padding: 0px !important;
  text-align: start !important;
}
#marketing-circle-objectives .container .row .paragraph {
  padding: 0px 16px;
}
#marketing-circle-objectives .container .row .marketing-obj-block {
  padding: 16px 0px 16px 4px;
  display: flex;
  align-items: center;
}

#keep-in-touch {
  background: #333333;
  position: relative;
}
#keep-in-touch .svg-icon {
  width: 30px;
  height: 159px;
  position: absolute;
  right: 1%;
  top: 81px;
  transform: translate(10px, 10px);
  overflow: hidden;
}
#keep-in-touch .svg-fade-icon {
  width: 30px;
  overflow: hidden;
  top: 322px;
  left: 1%;
  transform: translate(-5px, -15px);
  position: absolute;
}
#keep-in-touch .svg-fade-icon svg {
  opacity: 0.5;
}
#keep-in-touch .container .row {
  position: relative;
  padding: 128px 12px;
}
#keep-in-touch .container .row .keep-in-touch-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0px;
}
#keep-in-touch .container .row .heading-3 {
  font-size: 20px;
  line-height: 35px;
  margin: 0px;
}
#keep-in-touch .container .row .contact-btn {
  display: flex;
  justify-content: center;
  padding: 8px 0px 0px;
}
#keep-in-touch .container .row .display-heading {
  padding: 0px 0px 8px;
  margin: 0px;
  line-height: 55px;
}
#keep-in-touch .container .row .contact-us-btn {
  display: flex;
  justify-content: center;
  align-items: center;
}

#careers-page .careers-banner {
  background-image: url("/static/image/careers-banner.jpg");
  padding: 32px 0;
  background-repeat: no-repeat;
  background-size: cover;
}
#careers-page .careers-content {
  padding: 64px 12px;
}
#careers-page .careers-content .careers-heading {
  padding-bottom: 12px;
}
#careers-page .careers-content .jobs-section .single-job {
  display: flex;
  padding: 16px 24px 32px 0;
  border-bottom: 1px solid #ced4da;
  justify-content: space-between;
}
#careers-page .careers-content .jobs-section .single-job .job-title a {
  text-decoration: none;
  text-transform: capitalize;
  color: #0751ab !important;
}
#careers-page .careers-content .jobs-section .single-job .apply-now {
  padding: 8px;
}
#careers-page .careers-content .jobs-section .single-job .apply-now button {
  background: #0751ab;
  border-radius: 100px;
}
#careers-page .careers-content .jobs-section .single-job .apply-now button a {
  color: #ffffff;
}

@media all and (max-width: 600px) {
  #job-detail .contain-pad .apply-now {
    padding: 0px !important;
  }
}
#event-page .event-banner {
  background-image: url("/static/image/events-banner.jpg");
  padding: 32px 0;
  background-repeat: no-repeat;
  background-size: cover;
}

#upcoming-events .up-part .events-block {
  padding: 64px 12px 0px 12px;
}
#upcoming-events .up-part .upcoming-part {
  padding: 0px 32px 0px 0px;
}
#upcoming-events .up-part .upcoming-part .heading-upcoming {
  padding: 0px 0px 8px;
}
#upcoming-events .up-part .upcoming-part .heading-upcoming h1 {
  color: #0751ab;
}
#upcoming-events .up-part .upcoming-part .head-desc {
  margin-top: 24px;
}
#upcoming-events .up-part .upcoming-part .head-desc .read-more-btn {
  color: black;
  text-decoration: none !important;
}
#upcoming-events .up-part .upcoming-part .head-desc .image {
  border-radius: 8px;
  max-height: 355px;
  overflow: hidden;
}
#upcoming-events .up-part .upcoming-part .head-desc .image img {
  width: 100%;
  height: 100%;
}
#upcoming-events .up-part .upcoming-part .head-desc .sub-header {
  padding: 0px 0px 8px;
  margin-top: 24px;
}
#upcoming-events .up-part .upcoming-part .head-desc .min-desc p {
  color: #222222;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
#upcoming-events .up-part .feature-event {
  padding: 64px 12px;
}
#upcoming-events .up-part .feature-event a {
  color: #000;
  text-decoration: none;
}
#upcoming-events .up-part .feature-event a:hover {
  text-decoration: underline;
}
#upcoming-events .up-part .feature-event .featured-event-heading {
  padding: 0px 0px 8px;
}
#upcoming-events .up-part .feature-event .featured-event-heading h3 {
  color: #0751ab;
}
#upcoming-events .up-part .feature-event .event-details {
  padding: 0px 0px 16px;
}
#upcoming-events .up-part .feature-event .event-details .image {
  min-width: 98px;
  max-width: 98px;
  height: 86px;
  background: rgba(72, 78, 150, 0.05);
  border-radius: 8px;
  overflow: hidden;
}
#upcoming-events .up-part .feature-event .event-details .image img {
  height: 100%;
  width: auto;
}
#upcoming-events .up-part .feature-event .event-details .desc {
  margin-left: 12px;
}
#upcoming-events .up-part .feature-event .event-details .desc .date {
  font-weight: 600;
  font-size: 12.8px;
  line-height: 22px;
  color: #222222;
  margin-bottom: 0;
  text-decoration: none;
}
#upcoming-events .up-part .feature-event .event-details .desc .title {
  padding: 0px 0px 8px;
}
#upcoming-events .up-part .feature-event .event-details .desc .title p {
  margin-bottom: 0;
}

#other-event {
  padding: 64px 0px 64px;
}
#other-event .events-part {
  padding: 0px 12px;
}
#other-event .events-part .heading-upcoming {
  padding: 0px 0px 8px;
}
#other-event .events-part .heading-upcoming .display-heading {
  color: #0751ab;
}
#other-event .events-part .events-cards {
  margin-top: 24px;
  padding: 16px 0px;
}
#other-event .events-part .events-cards .three-cards {
  padding: 16px 0px;
}
#other-event .events-part .events-cards .three-cards .ind-event {
  position: relative;
}
#other-event .events-part .events-cards .three-cards .ind-event .image-part {
  width: 100%;
  height: 223px;
}
#other-event .events-part .events-cards .three-cards .ind-event .image-part img {
  overflow: hidden;
  border-radius: 8px;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#other-event .events-part .events-cards .three-cards .ind-event .date {
  position: absolute;
  left: 9px;
  top: 211px;
  background: #f79308;
  border-radius: 8px;
  height: 24px;
  padding: 4px;
}
#other-event .events-part .events-cards .three-cards .ind-event .date p {
  font-family: "Plus Jakarta Sans";
  font-weight: 600;
  font-size: 12.8px;
  line-height: 16px;
  color: #000000;
  margin-bottom: 0;
  text-align: center;
}
#other-event .events-part .events-cards .three-cards .ind-event .desc {
  padding: 32px 12px;
}
#other-event .events-part .events-cards .three-cards .ind-event .desc .read-more-btn {
  color: black;
  text-decoration: none !important;
}
#other-event .events-part .events-cards .three-cards .ind-event .desc .short-desc p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
#other-event .events-part .events-cards .three-cards .ind-event .desc .pad-bot {
  padding: 0px 0px 8px;
}
#other-event .events-part .events-cards .three-cards .ind-event .desc .pad-bot p {
  margin-bottom: 0;
}

#blogs-page .blogs-banner {
  background-image: url("/static/image/blogs-banner.png");
  padding: 32px 0;
  background-repeat: no-repeat;
  background-size: cover;
}

#upcoming-events .blog-section {
  padding-top: 64px;
}
#upcoming-events .upcoming-part .heading-upcoming .display-heading {
  color: #0751ab;
}
#upcoming-events .blog-image-desc {
  margin-top: 24px;
}
#upcoming-events .blog-image-desc .image {
  min-width: 261px;
  min-height: 355px;
  border-radius: 8px;
  overflow: hidden;
  position: relative;
  top: 0;
}
#upcoming-events .blog-image-desc .image img {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 150%;
  min-height: 100%;
}
#upcoming-events .blog-image-desc .desc {
  padding: 0px 0px 0px 24px;
}
#upcoming-events .blog-image-desc .desc .heading {
  padding: 0px 0px 8px;
}
#upcoming-events .blog-image-desc .desc .heading h1 {
  line-height: 55px;
  color: #333333;
}
#upcoming-events .blog-image-desc .desc .short-desc p {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
#upcoming-events .blog-image-desc .desc .read-more-btn {
  text-decoration: none !important;
  color: black;
}

#quality-banner {
  background-image: url(/static/image/aboutheadbackground.jpg);
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}
#quality-banner .quality-heading {
  background-color: transparent;
  padding: 32px 0px;
  gap: 24px;
}
#quality-banner .quality-heading .container .row .text-black {
  font-size: 31.5px;
  line-height: 54.69px;
}

#expo-committee-banner {
  background-image: url(/static/image/aboutheadbackground.jpg);
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}
#expo-committee-banner .expo-committee-heading {
  background-color: transparent;
  padding: 32px 0px;
  gap: 24px;
}
#expo-committee-banner .expo-committee-heading .container .text-black {
  font-size: 31.5px;
  line-height: 54.69px;
}

#executive-photo .container .card-row .photo-fourth-block, #executive-photo .container .card-row .photo-sixth-block {
  display: flex;
  justify-content: center;
  padding: 64px 0px;
}
#executive-photo .container .card-row .photo-fifth-block {
  display: flex;
  justify-content: center;
}

#market-banner {
  background-image: url(/static/image/aboutheadbackground.jpg);
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}
#market-banner .market-heading {
  background-color: transparent;
  padding: 32px 0px;
  gap: 24px;
}
#market-banner .market-heading .container .text-black {
  font-size: 31.5px;
  line-height: 54.69px;
}

#gallery-banner .gallery-banner {
  background-image: url("/static/image/gallery-banner.jpg");
  padding: 32px 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.gallery .gallery-wrapper a, #gallery .gallery-wrapper a {
  -webkit-text-decoration: transparent;
          text-decoration: transparent;
}
.gallery .gallery-wrapper, #gallery .gallery-wrapper {
  padding: 100px 0px;
}
.gallery .gallery-wrapper .head, #gallery .gallery-wrapper .head {
  font-size: 18px;
  font-weight: 500;
  padding-bottom: 40px;
  text-align: center;
  font-family: "IM Fell French Canon";
}
.gallery .gallery-wrapper .row, #gallery .gallery-wrapper .row {
  row-gap: 24px;
}
.gallery .gallery-wrapper .row .patient-education-card, #gallery .gallery-wrapper .row .patient-education-card {
  -webkit-text-decoration: transparent;
          text-decoration: transparent;
}
.gallery .gallery-wrapper .row .card-2, #gallery .gallery-wrapper .row .card-2 {
  border: 1px solid transparent;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.gallery .gallery-wrapper .row .card-2 .card-img, #gallery .gallery-wrapper .row .card-2 .card-img {
  height: 284px;
  overflow: hidden;
  border-radius: 0;
}
.gallery .gallery-wrapper .row .card-2 .card-img img, #gallery .gallery-wrapper .row .card-2 .card-img img {
  transition: all 0.3s ease-in-out;
  border-radius: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.gallery .gallery-wrapper .row .card-2 .card-body, #gallery .gallery-wrapper .row .card-2 .card-body {
  padding: 20px 0px 6px 0px;
}
.gallery .gallery-wrapper .row .card-2 .card-body .card-title, #gallery .gallery-wrapper .row .card-2 .card-body .card-title {
  text-align: center;
  color: #000000;
  font-family: "IM Fell French Canon";
}
.gallery .gallery-wrapper .row .card-2 .card-body .card-text, #gallery .gallery-wrapper .row .card-2 .card-body .card-text {
  text-align: center;
}
.gallery .gallery-wrapper .row .card-2 .card-body .btn.btn-outline-secondary, #gallery .gallery-wrapper .row .card-2 .card-body .btn.btn-outline-secondary {
  padding: 0px 12px;
  border: 1px solid #000000;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 500;
  color: #000000;
}
.gallery .gallery-wrapper .row .card-2:hover, #gallery .gallery-wrapper .row .card-2:hover {
  border: 1px solid #000000;
  box-shadow: 0px 4px 4px gray;
}
.gallery .gallery-wrapper .row .card-2:hover .card-img img, #gallery .gallery-wrapper .row .card-2:hover .card-img img {
  transform: scale(1.1);
}

#gallery-overlay #gallery-prev, #gallery-overlay #gallery-next {
  cursor: pointer;
  z-index: 200;
  color: #ffffff;
}

.members-block {
  padding: 64px 12px;
}
.members-block a h4 {
  color: #343a40;
  font-size: 16px;
  text-transform: capitalize;
  margin-left: 4px;
}
.members-block .upload-form .upload-filed .upload-btn .download {
  padding: 6px 12px;
  margin-top: 20px;
}
.members-block .upload-form .upload-filed .upload-btn .download svg {
  margin-right: 6px;
}

#become-a-member {
  padding: 128px 0px;
}
#become-a-member .upload-form .upload-filed .h2 {
  padding-bottom: 12px;
}
#become-a-member .upload-form .upload-filed .button-section .btn.btn-warning {
  background-color: #f18f01;
}

#awareness-hero-section {
  padding: 64px 0;
}
#awareness-hero-section .awareness-hero-description {
  margin-top: 16px;
}
#awareness-hero-section .awareness-hero-description p {
  margin-bottom: 16px;
}
#awareness-hero-section .awareness-hero-slider {
  position: relative;
  padding-bottom: 52px;
}
#awareness-hero-section .awareness-hero-slider .awareness-hero-slide img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  border-radius: 12px;
  -o-object-fit: cover;
     object-fit: cover;
}
#awareness-hero-section .awareness-hero-slider .slick-dots {
  position: absolute;
  bottom: 10px;
  left: 0;
  width: auto;
  text-align: left;
  padding: 0;
  margin: 0;
}
#awareness-hero-section .awareness-hero-slider .slick-dots li {
  margin: 0;
}
#awareness-hero-section .awareness-hero-slider .slick-dots li button {
  padding: 0;
}
#awareness-hero-section .awareness-hero-slider .slick-dots li.slick-active button {
  color: #0751ab;
}
#awareness-hero-section .awareness-hero-slider .slick-prev,
#awareness-hero-section .awareness-hero-slider .slick-next {
  width: 26px;
  height: 26px;
  border: 2px solid #5a5a5a;
  border-radius: 50%;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 10px;
  z-index: 2;
  transition: border-color 0.2s;
  top: auto;
  bottom: 6px;
  transform: none;
}
#awareness-hero-section .awareness-hero-slider .slick-prev::before,
#awareness-hero-section .awareness-hero-slider .slick-next::before {
  content: "";
  display: none;
}
#awareness-hero-section .awareness-hero-slider .slick-prev.slick-disabled,
#awareness-hero-section .awareness-hero-slider .slick-next.slick-disabled {
  opacity: 0.35;
  cursor: not-allowed;
  pointer-events: none;
}
#awareness-hero-section .awareness-hero-slider .slick-prev.slick-disabled:hover,
#awareness-hero-section .awareness-hero-slider .slick-next.slick-disabled:hover {
  border-color: #dee2e6;
}
#awareness-hero-section .awareness-hero-slider .slick-prev {
  background-image: url("/static/image/arrow.svg");
  transform: rotate(180deg);
  left: auto;
  right: 46px;
}
#awareness-hero-section .awareness-hero-slider .slick-next {
  background-image: url("/static/image/arrow.svg");
  left: auto;
  right: 4px;
}

.video-meta, #awareness-videos-section .awareness-videos-grid .awareness-video-card .awareness-video-meta, #awareness-videos-section .awareness-video-player .awareness-video-meta {
  color: #6c757d;
  font-size: 14px;
  margin-top: 10px;
}
.video-meta .views, #awareness-videos-section .awareness-videos-grid .awareness-video-card .awareness-video-meta .views, #awareness-videos-section .awareness-video-player .awareness-video-meta .views {
  color: #303030;
}
.video-meta .publish-date, #awareness-videos-section .awareness-videos-grid .awareness-video-card .awareness-video-meta .publish-date, #awareness-videos-section .awareness-video-player .awareness-video-meta .publish-date {
  display: inline-flex;
  align-items: center;
}
.video-meta .publish-date:before, #awareness-videos-section .awareness-videos-grid .awareness-video-card .awareness-video-meta .publish-date:before, #awareness-videos-section .awareness-video-player .awareness-video-meta .publish-date:before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #b6b6b6;
  margin: 0 7px 0 0;
  display: block;
}

#awareness-videos-section {
  padding: 70px 0;
  background: #f8f9fa;
}
#awareness-videos-section .awareness-videos-search {
  max-width: 700px;
  margin: 34px auto 40px;
}
#awareness-videos-section .awareness-videos-search .input-group {
  border: 1px solid #c7c7c7;
  border-radius: 24px;
  overflow: hidden;
  background: #fff;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1098039216);
}
#awareness-videos-section .awareness-videos-search .input-group-text {
  background: #fff;
  border: none;
  padding-left: 10px;
  padding-right: 6px;
  color: #9ca3af;
}
#awareness-videos-section .awareness-videos-search .awareness-videos-search-hint {
  margin-top: 6px;
  font-size: 12px;
  color: #9ca3af;
  text-align: center;
}
#awareness-videos-section .awareness-videos-search .form-control {
  border: none;
  background: #fff;
  padding: 8px;
  font-size: 14px;
}
#awareness-videos-section .awareness-videos-search .form-control::-moz-placeholder {
  color: #1b1b1b;
  opacity: 1;
}
#awareness-videos-section .awareness-videos-search .form-control::placeholder {
  color: #1b1b1b;
  opacity: 1;
}
#awareness-videos-section .awareness-videos-search .form-control:focus {
  box-shadow: none;
  outline: none;
}
#awareness-videos-section .awareness-video-player {
  margin: 0 auto 36px;
}
#awareness-videos-section .awareness-video-player .ratio {
  border-radius: 12px;
  overflow: hidden;
}
#awareness-videos-section .awareness-video-player iframe {
  width: 100%;
  height: 100%;
  border: none;
}
#awareness-videos-section .awareness-video-player .awareness-video-title {
  font-weight: 600;
  font-size: 18px;
  margin-top: 10px;
}
#awareness-videos-section .awareness-video-player .awareness-video-description {
  margin-top: 6px;
}
#awareness-videos-section .awareness-video-player .awareness-video-description {
  color: #636363;
  font-size: 14px;
}
#awareness-videos-section .awareness-videos-list-head {
  margin-bottom: 24px;
}
#awareness-videos-section .awareness-videos-list-head .awareness-videos-sort {
  display: flex;
  align-items: center;
  gap: 6px;
  border: 1px solid #c7c7c7;
  border-radius: 6px;
  padding: 6px 2px 6px 12px;
  background: #fff;
}
#awareness-videos-section .awareness-videos-list-head .awareness-videos-sort label {
  margin-bottom: 0;
  color: #1b1b1b;
  font-size: 14px;
  white-space: nowrap;
  line-height: 1;
}
#awareness-videos-section .awareness-videos-list-head .awareness-videos-sort select {
  width: auto;
  border: none;
  background-color: transparent;
  box-shadow: none;
  padding: 0 30px 0 4px;
  font-size: 14px;
  font-weight: 500;
}
#awareness-videos-section .awareness-videos-list-head .awareness-videos-sort select:focus {
  box-shadow: none;
}
#awareness-videos-section .awareness-videos-grid-container {
  position: relative;
}
#awareness-videos-section .awareness-videos-loading-overlay {
  position: absolute;
  inset: 0;
  z-index: 5;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.7);
}
#awareness-videos-section .awareness-videos-grid .awareness-video-card {
  margin-bottom: 24px;
  cursor: pointer;
}
#awareness-videos-section .awareness-videos-grid .awareness-video-card .awareness-video-thumb img {
  width: 100%;
  aspect-ratio: 16/9;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px;
}
#awareness-videos-section .awareness-videos-grid .awareness-video-card .awareness-video-card-title {
  margin-top: 14px;
}
#awareness-videos-section .awareness-videos-grid .awareness-video-card .awareness-video-card-description {
  color: #6c757d;
  font-size: 14px;
  margin-top: 8px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
#awareness-videos-section .awareness-videos-grid .awareness-video-card .awareness-video-card-description.expanded {
  display: block;
  -webkit-line-clamp: unset;
  overflow: visible;
}
#awareness-videos-section .awareness-videos-grid .awareness-video-card .awareness-video-read-more {
  display: inline-block;
  margin-top: 4px;
  font-size: 14px;
  font-weight: 500;
  color: #404040;
  text-decoration: none;
  cursor: pointer;
}
#awareness-videos-section .awareness-videos-grid .awareness-video-card .awareness-video-read-more:hover {
  text-decoration: underline;
}
#awareness-videos-section .awareness-videos-pagination {
  margin-top: 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
#awareness-videos-section .awareness-videos-pagination .pagination {
  margin-bottom: 0;
  gap: 8px;
}
#awareness-videos-section .awareness-videos-pagination .pagination .page-item .page-link {
  border: none;
  color: #6c757d;
  background: transparent;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-weight: 500;
  font-size: 14px;
  padding: 0;
  transition: all 0.2s ease;
  border: solid 1px #d4d4d4;
}
#awareness-videos-section .awareness-videos-pagination .pagination .page-item:hover .page-link, #awareness-videos-section .awareness-videos-pagination .pagination .page-item.active .page-link {
  background-color: #0751ab !important;
  color: #fff !important;
  border-color: #0751ab;
}
#awareness-videos-section .awareness-videos-pagination .pagination .page-item.disabled .page-link {
  color: #585858 !important;
  pointer-events: none;
  background-color: transparent !important;
  border-color: #d4d4d4;
}
#awareness-videos-section .awareness-videos-pagination .pagination .page-item:first-child .page-link:hover, #awareness-videos-section .awareness-videos-pagination .pagination .page-item:last-child .page-link:hover {
  border-color: #0751ab;
  background-color: transparent;
  color: #0751ab;
}
#awareness-videos-section .awareness-videos-pagination .awareness-videos-showing {
  color: #6c757d;
  font-size: 14px;
  margin-top: 0;
}

#awareness-cough-section {
  padding: 70px 0;
  text-align: center;
}
#awareness-cough-section .awareness-cough-slider {
  position: relative;
  padding-bottom: 44px;
}
#awareness-cough-section .awareness-cough-slider .awareness-cough-slide img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  border-radius: 12px;
}
#awareness-cough-section .awareness-cough-slider .slick-dots {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  padding: 0;
  margin: 0;
}
#awareness-cough-section .awareness-cough-slider .slick-dots li {
  margin: 0 3px;
  width: 10px;
  height: 10px;
}
#awareness-cough-section .awareness-cough-slider .slick-dots li button {
  width: 100%;
  height: 100%;
  padding: 0;
}
#awareness-cough-section .awareness-cough-slider .slick-dots li.slick-active button {
  color: #0751ab;
  opacity: 1;
}
#awareness-cough-section .awareness-cough-slider .slick-prev,
#awareness-cough-section .awareness-cough-slider .slick-next {
  width: 26px;
  height: 26px;
  border: 2px solid #5a5a5a;
  border-radius: 50%;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 10px;
  z-index: 2;
  transition: border-color 0.2s;
  top: 50%;
  transform: translateY(-50%);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
#awareness-cough-section .awareness-cough-slider .slick-prev::before,
#awareness-cough-section .awareness-cough-slider .slick-next::before {
  content: "";
  display: none;
}
#awareness-cough-section .awareness-cough-slider .slick-prev.slick-disabled,
#awareness-cough-section .awareness-cough-slider .slick-next.slick-disabled {
  opacity: 0.35;
  cursor: not-allowed;
  pointer-events: none;
}
#awareness-cough-section .awareness-cough-slider .slick-prev.slick-disabled:hover,
#awareness-cough-section .awareness-cough-slider .slick-next.slick-disabled:hover {
  border-color: #dee2e6;
}
#awareness-cough-section .awareness-cough-slider .slick-prev {
  background-image: url("/static/image/arrow.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 10px;
  transform: translateY(-50%) rotate(180deg);
  left: -40px;
}
#awareness-cough-section .awareness-cough-slider .slick-next {
  background-image: url("/static/image/arrow.svg");
  right: -40px;
}
#awareness-cough-section .awareness-cough-slider.on-first-slide .slick-dots li:first-child button::before {
  opacity: 0.4;
}
#awareness-cough-section .awareness-cough-slider.on-last-slide .slick-dots li:last-child button::before {
  opacity: 0.4;
}

@media all and (max-width: 991px) {
  #awareness-hero-section .col-lg-6:first-child {
    margin-bottom: 32px;
  }
  #awareness-cough-section .awareness-cough-slider .slick-prev {
    left: 0;
  }
  #awareness-cough-section .awareness-cough-slider .slick-next {
    right: 0;
  }
}
@media (max-width: 767px) {
  #awareness-hero-section {
    padding-bottom: 25px;
  }
  #awareness-videos-section .awareness-video-player {
    border: none !important;
  }
}
@media (max-width: 600px) {
  body .display-heading {
    font-size: 27.8px;
    line-height: 49px;
  }
  .breadcrums-links .links {
    gap: 14px;
  }
}
@media (max-width: 600px) {
  body {
    max-width: 100vw;
    overflow-x: hidden;
  }
  .body-mobile-menu-active {
    height: 100%;
    overflow: hidden;
  }
  #masthead {
    max-width: 100%;
  }
  #masthead .nav-section {
    display: block;
    padding: 16px 24px;
  }
  #masthead .nav-section .background-op-0 {
    display: static !important;
  }
  #masthead .nav-section .background-op-50 {
    display: block;
  }
  #masthead .hamburger {
    position: relative;
    height: 100%;
    width: 40px;
    z-index: 9999;
    display: block;
  }
  #masthead .hamburger .openNav {
    position: absolute;
    top: 50%;
    left: 80vw;
    display: inline-block;
  }
  #masthead .hamburger .navPanel {
    background-color: #ffffff;
    height: 100vh;
    max-width: 300px;
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: center;
    padding: 1rem 1rem 1rem 1.5rem;
    position: fixed;
    top: 0;
    right: -350px;
    box-shadow: 4px 0px 4px rgba(68, 68, 68, 0.2);
    transition: all 0.4s ease-in-out;
    overflow-y: scroll;
  }
  #masthead .hamburger .navPanel .logo {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 12px;
  }
  #masthead .hamburger .navPanel .logo .close-btn {
    width: 30px;
    height: 28px;
    background-color: #0751ab;
    border-radius: 100%;
    padding: 0;
    position: relative;
  }
  #masthead .hamburger .navPanel .logo .close-btn svg {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  #masthead .hamburger .navPanel .logo .large-logo {
    width: auto;
  }
  #masthead .hamburger .navPanel nav.mobile-nav-links {
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    font-size: 1rem;
  }
  #masthead .hamburger .navPanel nav.mobile-nav-links .accordion {
    width: 100% !important;
    border-bottom: 1px solid #ebebeb;
  }
  #masthead .hamburger .navPanel nav.mobile-nav-links .accordion .accordion-item {
    background-color: none;
    border: 0;
  }
  #masthead .hamburger .navPanel nav.mobile-nav-links .accordion .accordion-item button.accordion-button {
    padding: 0;
    color: #333333;
    font-weight: 600;
    text-decoration: none;
    padding: 1.5rem 0;
    width: 100%;
    text-align: left;
    border-bottom: 1px solid #ebebeb;
    box-shadow: none;
    background-color: #fff;
  }
  #masthead .hamburger .navPanel nav.mobile-nav-links .accordion .accordion-item .accordion-button:focus {
    background-color: white;
  }
  #masthead .hamburger .navPanel nav.mobile-nav-links .accordion .accordion-item .collapse a.links {
    color: #333333;
    font-weight: 400;
    text-decoration: none;
    padding: 1.5rem 0;
    width: 100%;
    text-align: left;
    display: inline-block;
    border: 0;
  }
  #masthead .hamburger .navPanel nav.mobile-nav-links a.links {
    color: #333333;
    font-weight: 600;
    text-decoration: none;
    padding: 1.5rem 0;
    width: 100%;
    text-align: left;
    display: inline-block;
    border-bottom: 1px solid #ebebeb;
  }
  #masthead .hamburger .navPanel nav.mobile-nav-links a.links:hover {
    color: #f79308;
    text-decoration: none;
  }
  #masthead .hamburger .navPanel .info {
    font-size: 14px;
  }
  #masthead .hamburger .side-nav-active {
    right: 0;
    transition: all 0.4s ease-in-out;
  }
  #masthead .background-op-50 {
    background-color: rgba(0, 0, 0, 0.5);
    min-height: 150vh;
    min-width: 100vw;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
    transition: all 0.2s ease-in-out;
  }
  #masthead .nav-section .navigation-menu-section {
    display: none;
  }
  footer .mainfooter .content {
    padding: 3rem 1rem;
    text-align: center;
  }
  footer .mainfooter .content .col-12 {
    padding: 2rem 0;
  }
  footer .mainfooter .content .quick-links .links {
    justify-content: space-between !important;
  }
  footer .mainfooter .content .quick-links .links .link-items {
    text-align: left;
    margin: 0;
  }
  footer .mainfooter .content .card {
    width: 100% !important;
  }
  footer .site-info .content {
    flex-direction: column;
  }
  footer .site-info .content .appon,
  footer .site-info .content .powered {
    margin: 0.5rem 0;
  }
}
@media (max-width: 600px) {
  body {
    max-width: 100%;
    overflow-x: hidden;
  }
  #hero-slider {
    max-width: 100vw;
    overflow-x: hidden;
  }
  #hero-slider .hero-section .hero-paragraph {
    display: none;
  }
  #hero-slider .hero-section .hero-slide-1,
  #hero-slider .hero-section .hero-slide-2,
  #hero-slider .hero-section .hero-slide-3,
  #hero-slider .hero-section .hero-slide-4 {
    background-position: center;
  }
  #hero-slider .hero-section-top .hero-display {
    font-size: 41px;
  }
  .dynamic-hero-slider {
    min-height: 150px;
    background-size: contain;
  }
  #banner-membership .banner-member-button {
    display: flex;
    flex-direction: column;
    align-items: start !important;
  }
  #whoweare-section {
    padding: 64px 12px !important;
  }
  #whoweare-section .whoweare-content {
    padding: 12px !important;
  }
  #whoweare-section .bottom-dots {
    display: none;
  }
  #whoweare-section .left-dots {
    display: none;
  }
  #whoweare-section .d-none {
    display: block !important;
  }
  #whoweare-section .read-more-btn {
    padding-bottom: 12px;
  }
  #whoweare-section .whoweare-content {
    padding-right: 0;
  }
  #whoweare-section .whoweare-right .whoweare-image .card-image {
    display: none;
  }
  #our-associate-section {
    padding: 64px 12px !important;
  }
  #president-mssg .president-mssg-wrapper .president-block {
    padding: 24px 18px;
  }
  #tnd-section {
    padding: 128px 24px 64px 24px !important;
  }
  #tnd-section .tnd-block {
    padding: 0px !important;
  }
  #tnd-section .tnd-block .details {
    padding: 0px !important;
  }
  #tnd-section .tnd-images {
    display: none;
  }
  #tnd-section .details {
    padding: 0;
  }
  #key-highlights {
    padding: 64px 24px !important;
  }
  #key-highlights .highlight-text {
    font-size: 16px !important;
  }
  #key-highlights .d-none {
    display: flex !important;
  }
  #events-section {
    padding: 64px 24px;
    height: 100% !important;
  }
  #events-section .display-heading {
    text-align: center;
  }
  #events-section .paragraph p {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  #events-section .para {
    display: none;
  }
  #events-section svg path {
    fill: #fff !important;
  }
  #events-section .events-cards {
    flex-direction: column;
    position: static !important;
    padding: 16px 12px !important;
  }
  #events-section .events-cards .event-card {
    width: 100% !important;
    background-color: transparent !important;
    color: #fff !important;
  }
  #events-section .events-cards .event-card .read-more-btn {
    color: #fff !important;
  }
  #blogs-section {
    padding: 64px 12px !important;
  }
  #blogs-section .blogs-content {
    gap: 12px;
  }
  #blogs-section .blog-item {
    padding-bottom: 12px;
  }
  #contact-section {
    padding: 64px 12px;
  }
  #contact-section .contact-right-col {
    padding: 0;
  }
  #contact-section .map svg {
    width: 100%;
  }
  .footer {
    padding-left: 24px;
    padding-right: 24px;
  }
  .footer .logo-bottom-info {
    padding-bottom: 16px;
  }
  .footer .menu-list {
    padding: 16px 12px;
    border-top: 1px solid rgba(255, 255, 255, 0.25);
  }
  .footer .menu-list .social-links {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
@media (max-width: 600px) {
  #about-appon .container {
    padding: 64px 24px !important;
  }
  #about-appon .container .about-row {
    padding: 0px;
  }
  #about-appon .container .about-row .about-image {
    width: 327px;
    height: 346px;
    margin-bottom: 24px;
  }
  #about-appon .container .about-row .about-intro {
    width: auto;
    height: auto;
    padding: 0px;
  }
  #about-appon .container .about-row .display-heading {
    font-size: 27.8px;
    line-height: 49px;
  }
  #what-we-do .container {
    padding: 64px 24px !important;
  }
  #what-we-do .container .whatwedo-row {
    padding: 0px;
  }
  #what-we-do .container .whatwedo-row .display-heading {
    font-size: 27.8px;
    line-height: 49px;
    margin-bottom: 0px;
  }
  #what-we-do .container .whatwedo-row .our-obj {
    width: 100% !important;
    height: auto !important;
    margin-bottom: 24px;
  }
  #what-we-do .container .whatwedo-row .our-obj .details {
    margin-bottom: 8px !important;
  }
  #what-we-do .container .whatwedo-row .svg-dot-whatwedo-side,
  #what-we-do .container .whatwedo-row .svg-dot-whatwedo-bottom {
    display: none;
  }
  #what-we-do .container .whatwedo-row .numbers-section {
    display: flex;
    flex-direction: column;
    align-items: baseline;
  }
  #what-we-do .container .whatwedo-row .what-we-do-image {
    width: 100%;
    height: auto;
  }
  #what-we-do .container .whatwedo-row .whoweare-mid {
    margin: 0px 8px;
  }
  #our-team {
    padding-top: 64px !important;
  }
  #our-team .our-team-head {
    text-align: center;
  }
  #our-mission .container {
    padding: 64px 24px;
  }
  #our-mission .container .row {
    padding: 0px;
  }
  #our-mission .container .row .display-heading {
    font-size: 27.8px;
    line-height: 49px;
    margin-bottom: 0px;
  }
  #our-mission .container .row .hero-dots {
    transform: translate(-80%, 0%) !important;
  }
  #our-mission .container .row .para {
    padding-top: 16px;
  }
  #our-mission .container .row .we-are-committed-block {
    padding: 0px !important;
  }
  #keep-in-touch .svg-icon {
    transform: translate(-5px, 80px);
  }
  #keep-in-touch .svg-fade-icon {
    transform: translate(0px, -30px);
  }
  #keep-in-touch .container .row {
    padding: 64px 24px;
  }
  .footer .lower {
    padding-top: 0px;
  }
  .footer .container .row .social-links {
    display: flex;
    flex-direction: column;
  }
  .footer .container .row .menu-list .row {
    flex-direction: column;
  }
}
@media (max-width: 600px) {
  #page-banner .display-heading {
    font-weight: 600;
    margin-bottom: 0px;
  }
  #executive-photo .container .row {
    padding: 64px 12px;
  }
  #executive-photo .container .row .photo-second-block,
  #executive-photo .container .row .photo-third-block {
    display: inline-block;
  }
  #executive-photo .container .row .photo-second-block {
    margin: 32px 0px;
  }
  #executive-photo .container .row .photo-second-block {
    padding: 0px;
  }
  #executive-photo .container .row .card {
    margin-top: 24px;
  }
  #executive-photo .container .row .photo-card {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 600px) {
  #event-page .event-banner {
    padding: 32px 24px;
  }
  #other-event {
    padding: 32px 12px !important;
  }
  #other-event .events-part .heading-upcoming {
    padding: 0px 12px;
  }
  #other-event .events-part .events-cards .load-more-target {
    padding: 0px 12px;
  }
  #other-event .events-part .events-cards .three-cards .ind-event .image-part {
    width: 100%;
  }
  #upcoming-events .up-part .feature-event {
    padding: 64px 0px !important;
  }
  #upcoming-events .up-part .upcoming-part {
    padding: 0;
  }
  #upcoming-events .up-part .upcoming-part .head-desc .image {
    height: 169px;
    width: 100%;
  }
  #upcoming-events .up-part .upcoming-part .head-desc .image img {
    width: 100%;
  }
  #single-post-container {
    padding: 64px 12px !important;
  }
  #single-post-container .blog-detail .author {
    height: 100% !important;
  }
  #single-post-container .blog-detail .detail-info {
    flex-direction: column;
    gap: 6px !important;
  }
}
@media (max-width: 600px) {
  #blogs-page .blogs-banner {
    padding: 32px 24px;
  }
  #blogs-page .blog-section {
    padding: 32px 12px !important;
  }
  #blogs-page #other-event {
    padding: 32px 0px !important;
  }
  #upcoming-events .feature-event {
    padding: 0px !important;
  }
  #upcoming-events .blog-image-desc {
    flex-direction: column;
  }
  #upcoming-events .blog-image-desc .desc {
    padding-left: 12px !important;
  }
}
@media (max-width: 600px) {
  #single-post-breadcrumb .event-banner {
    padding: 32px 24px;
  }
  #single-post-container .blog-detail .blog-post-info {
    flex-direction: column;
  }
  #single-post-container .blog-detail .blog-post-info .right-margin {
    margin-bottom: 12px;
  }
}
@media (max-width: 600px) {
  #careers-page .careers-banner {
    padding: 32px 24px;
  }
  #careers-page .careers-content .jobs-section .single-job {
    flex-direction: column;
  }
  #careers-page .careers-content .jobs-section .single-job .apply-now {
    margin-top: 24px;
  }
}
@media (max-width: 600px) {
  #contact-page .contact-block {
    padding-bottom: 32px !important;
  }
  #contact-page .hq-section {
    padding-top: 64px !important;
  }
  #contact-page .contact-banner {
    padding: 32px 24px;
  }
  #contact-page .find-us {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
}
@media (max-width: 600px) {
  #careers-banner-apply-job .careers-banner {
    padding: 32px 24px;
  }
  #job-detail .contain-pad {
    padding: 64px 12px !important;
  }
  #job-detail .contain-pad .gap-detail {
    padding-right: 0;
    border-right: 0;
  }
  #job-detail .contain-pad .gap-detail .position {
    flex-direction: column;
    justify-content: start;
  }
  #job-detail .contain-pad .gap-detail .position .apply-now {
    margin-top: 24px;
  }
  #apply-form .ind-job .job-part {
    padding: 64px 12px;
    border-right: none !important;
  }
  #apply-form .ind-job .job-part .job-form .padding-bottom-forms .input-style-form {
    width: 100%;
  }
  #apply-form #similarjobss {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media (max-width: 600px) {
  #marketing-banner .marketing-heading {
    padding: 0px;
  }
  #marketing-banner .marketing-heading .container .row {
    padding: 32px 24px !important;
  }
  #marketing-circle .container {
    padding: 0px;
  }
  #marketing-circle .container .marketing-row {
    padding: 64px 12px !important;
    margin: 0px;
  }
  #marketing-circle .container .marketing-row .marketing-circle-image {
    width: auto !important;
    height: auto !important;
  }
  #marketing-circle .container .marketing-row .svg-dot-marketing-side, #marketing-circle .container .marketing-row .svg-dot-marketing-bottom {
    display: none;
  }
  #marketing-circle .container .marketing-row .marketing-circle-intro {
    margin-top: 24px;
    padding: 0px;
  }
  #marketing-circle-objectives {
    background-image: url(../img/responsiveback.svg);
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: inherit;
    width: 100%;
    background-position: center;
  }
  #marketing-circle-objectives .container {
    padding: 0px;
  }
  #marketing-circle-objectives .container .row {
    padding: 64px 12px !important;
  }
  #marketing-circle-objectives .container .row .marketing-circle-head {
    margin-bottom: 24px;
  }
  #marketing-circle-objectives .container .row .marketing-obj-block {
    align-items: baseline !important;
  }
  #marketing-circle-objectives .container .row .paragraph {
    padding: 0px 0px 0px 16px;
  }
}
@media (max-width: 600px) {
  #quality-banner .quality-heading {
    padding: 32px 24px;
  }
  #quality-banner .quality-heading .display-heading {
    margin-bottom: 0px;
  }
  #executive-breadcrum .breadcrumb {
    padding: 16px 24px;
  }
  #quality-circle .container .quality-row {
    padding: 64px 12px !important;
    margin: 0px;
  }
  #quality-circle .container .quality-row .col-md-6, #quality-circle .container .quality-row .col-md-5 {
    padding: 0px;
  }
  #quality-circle .container .quality-row .quality-circle-intro {
    padding: 0px;
  }
  #quality-circle .container .quality-row .quality-circle-content, #quality-circle .container .quality-row .quality-circle-image {
    width: auto !important;
    height: auto !important;
  }
  #quality-circle .container .quality-row .quality-circle-image {
    margin-top: 24px;
  }
  #quality-circle .container .quality-row .svg-dot-quality-bottom, #quality-circle .container .quality-row .svg-dot-quality-side {
    display: none;
  }
  #quality-circle .download-section-1 {
    margin-top: 24px !important;
    padding: 12px !important;
  }
  #quality-circle-objectives {
    background-image: url(../img/responsiveback.svg);
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: inherit;
    width: 100%;
    background-position: center;
  }
  #quality-circle-objectives .container {
    padding: 0px;
  }
  #quality-circle-objectives .container .row {
    padding: 64px 24px;
  }
  #quality-circle-objectives .container .row .obj-content {
    margin-top: 24px;
  }
  #activities-detail-image {
    padding: 64px 16px !important;
  }
  #activities-detail-image .slick-next {
    right: 0px;
    z-index: 99;
  }
  #activities-detail-image .slick-prev {
    left: 0px;
    z-index: 99;
  }
}
@media (max-width: 600px) {
  #gallery-banner .gallery-banner {
    padding: 32px 24px;
  }
}
@media (max-width: 600px) {
  #expo-committee-banner .expo-committee-heading {
    padding: 32px 24px !important;
  }
  #executive-photo .executive-photo-section .container .card-row .photo-fourth-block, #executive-photo .executive-photo-section .container .card-row .photo-fifth-block, #executive-photo .executive-photo-section .container .card-row .photo-sixth-block {
    display: block;
  }
  #executive-photo .executive-photo-section .container .card-row .photo-fourth-block, #executive-photo .executive-photo-section .container .card-row .photo-sixth-block {
    padding: 0px;
  }
  #executive-photo .executive-photo-section .container .card-row .photo-second-block {
    margin: 0px;
  }
}/*# sourceMappingURL=main.css.map */