@media screen and (max-width: 1199px) {
  h1 {
    font-size: 36px;
    margin-bottom: 16px;
  }
  .claim-made-step-sec .steps-option-content ul li:after {
    background-size: 30px;
    width: 30px;
    height: 20px;
  }
}
@media screen and (max-width: 991px) {
  h1 {
    font-size: 32px;
  }
  .mb-30 {
    margin-bottom: 20px !important;
  }
  .section-padding {
    padding: 40px 0px;
  }
  .heading-wrapper {
    margin-bottom: 30px !important;
  }
  .heading-wrapper.w-50 {
    width: 80% !important;
  }
  .heading {
    font-size: 34px;
    margin-bottom: 16px;
  }
  .lg-heading {
    font-size: 24px;
    margin-bottom: 16px;
  }
  .header .navWrapper {
    position: fixed;
    width: 300px;
    height: 100vh;
    z-index: 11;
    background: var(--lightBg-color);
    right: -100%;
    padding: 20px;
    top: 0;
    transition: all 0.5s ease-in-out;
    overflow-y: scroll;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
  }
  .header .navWrapper.small {
    right: 0;
  }
  .header .nav > .submenu-down.hasSubmenu > a:hover {
    color: var(--primary-color);
  }
  .header .nav > .submenu-down.hasSubmenu > a:hover::after {
    color: var(--primary-color);
    transform: none;
  }
  .header .nav > .submenu-down.hasSubmenu.active > a::after {
    transform: rotate(180deg);
  }
  .header .nav .sub-menu-dropdown {
    background: var(--white-color);
  }
  .header .nav .sub-menu-dropdown a {
    padding: 10px 15px;
    color: var(--primary-color);
    display: flex;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    font-size: 14px;
    font-weight: 200;
  }
  .header .nav .sub-menu-dropdown .item:last-child a {
    border-bottom: 0px;
  }
  .header .closeHeader {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: var(--white-color);
    border-radius: 50%;
    font-size: 22px;
    margin-bottom: 20px;
  }
  .header .nav {
    flex-direction: column;
  }
  .header .nav > .item > a {
    color: var(--primary-color);
    display: flex;
    padding: 15px 0px;
    align-items: center;
    font-size: 16px;
  }
  .header .nav > .submenu-down > a:after {
    color: var(--primary-color);
  }
  .m-banner-sec .banner-content {
    position: relative;
    padding: 30px 0px;
    background: var(--darkgrey-color);
  }
  .m-banner-sec .banner-content .container {
    flex-direction: column;
    align-items: flex-start;
  }
  .m-banner-sec .banner-content .banner-top-nav {
    position: relative;
    margin: 0 0 16px 0;
    padding: 0px;
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  .m-banner-sec .banner-content .banner-top-nav ul {
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  .m-banner-sec .banner-content .banner-des p {
    font-size: 16px;
  }
  .m-banner-sec.homeBanner .banner-content .banner-des {
    flex-direction: column;
    row-gap: 30px;
  }
  .m-banner-sec.homeBanner .banner-content .banner-des .left-section,
  .m-banner-sec.homeBanner .banner-content .banner-des .right-section {
    width: 100%;
  }
  .m-banner-sec.homeBanner .banner-content .banner-des p,
  .m-banner-sec.homeBanner .banner-content .banner-des h1 {
    color: var(--white-color);
  }
  .m-banner-sec.homeBanner .banner-content .surveySection p {
    color: var(--primary-color);
  }
  .m-banner-sec .images::before {
    display: none;
  }
  .m-banner-sec.videoBanner {
    display: block;
    max-height: initial;
  }
  .m-banner-sec.videoBanner .banner-content {
    margin-top: -6px;
    background: var(--darkgrey-color);
  }
  .our-benifit .benifit-content {
    -moz-column-gap: 2%;
         column-gap: 2%;
    row-gap: 30px;
    margin-bottom: 46px;
    justify-content: center;
  }
  .our-benifit .benifit-content.two-column .benifit-itm {
    width: 100%;
  }
  .our-benifit .benifit-itm {
    width: 49%;
  }
  .testimonal-sec .testimonal-des {
    width: 51%;
  }
  .testimonal-sec .follwimg-info {
    width: 45%;
    padding: 20px;
  }
  .testimonal-sec .follwimg-info .follow-so-info {
    position: relative;
    width: 100%;
    text-align: center;
  }
  .testimonal-sec .follwimg-info .socialIcons {
    justify-content: center;
  }
  .testimonialSection .testimonal-slide .heading {
    font-size: 18px;
    line-height: 1.5;
  }
  .testimonialSection .heading {
    font-size: 22px;
    line-height: 1.5;
  }
  .claim-made-step-sec .steps-option-content .des ul li {
    padding: 0px 10px;
  }
  .claim-made-step-sec .steps-option-content .des ul li::after {
    right: -22px;
  }
  .counterSection {
    padding: 80px 0px;
  }
  .counterSection.five-cloumn .counter ul {
    justify-content: flex-start;
  }
  .counterSection.five-cloumn .counter ul li {
    width: 31.33%;
  }
  .counterSection .content-box .heading-wrapper p {
    text-align: left;
  }
  .leadershipSection .inner-content .item,
  .leadershipSection .items .item {
    padding: 0px 15px;
  }
  .leadershipSection .inner-content .item .img-wrapper,
  .leadershipSection .items .item .img-wrapper {
    margin-bottom: 8px;
  }
  .leadershipSection .inner-content .item .designation,
  .leadershipSection .items .item .designation {
    margin-bottom: 4px;
  }
  .leadershipSection .small-heading {
    font-size: 24px;
  }
  .footer .bottom-footer {
    padding: 30px 0px;
  }
  .footer .bottom-footer .foter-info-content {
    row-gap: 40px;
  }
  .footer .bottom-footer .fo-des-col {
    width: 100%;
  }
  .footer .bottom-footer .right-section {
    width: 100%;
  }
  .footer .top-footer {
    padding: 30px 0px;
  }
  .footer .top-footer .top-fo-itams .fo-info a {
    font-size: 14px;
  }
  .footer .top-footer .footer-content .des P {
    font-size: 14px;
  }
  .relatedArticlesSection .listing.fourColumn {
    -moz-column-gap: 2%;
         column-gap: 2%;
  }
  .relatedArticlesSection .listing.fourColumn .item {
    width: 49%;
  }
  .homeIndustrySectors .inner-content .item {
    width: 32%;
  }
  .homeIndustrySectors .inner-content .item .icon-wrapper {
    border-radius: 10px;
  }
  .company-headquarter-sec .right-section .img-wrapper {
    text-align: center;
  }
  .careerPgSection .left-section {
    width: 100%;
  }
  .careerPgSection .left-section .item {
    padding: 15px;
  }
  .careerPgSection .left-section .gradiant-btn {
    padding: 14px 16px 16px;
  }
  .careerPgSection .right-section {
    width: 100%;
  }
  .careerPgSection .follwimg-info {
    padding: 30px 15px;
  }
}
@media screen and (max-width: 767px) {
  h1 {
    font-size: 24px;
    line-height: 1.4;
  }
  .heading {
    font-size: 28px;
    line-height: 1.4;
  }
  .lg-heading {
    font-size: 22px;
  }
  .heading-wrapper {
    margin-bottom: 24px !important;
  }
  .heading-wrapper.w-50, .heading-wrapper.w-80 {
    width: 100% !important;
  }
  .small-heading {
    font-size: 18px;
  }
  .m-banner-sec .images {
    height: 40vh;
  }
  .m-banner-sec .images img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
  .claim-made-step-sec .steps-option-content .des ul {
    flex-direction: column;
    -moz-column-gap: 40px;
         column-gap: 40px;
    row-gap: 60px;
    justify-content: center;
    align-items: center;
  }
  .claim-made-step-sec .steps-option-content .des ul li {
    width: 100%;
    padding: 0px;
  }
  .claim-made-step-sec .steps-option-content .des ul li::after {
    bottom: -30px;
    margin: auto;
    right: 0;
    left: 0;
    top: auto;
    transform: rotate(90deg);
  }
  .testimonal-sec .content-half {
    row-gap: 20px;
  }
  .testimonal-sec .testimonal-des {
    width: 100%;
  }
  .testimonal-sec .follwimg-info {
    width: 100%;
  }
  .testimonal-sec .heading-wrapper {
    text-align: center;
  }
  .testimonialSection .testimonal-slide.owl-carousel .owl-dots {
    justify-content: center;
  }
  .our-benifit .benifit-itm {
    width: 100%;
  }
  .counterSection .counter .counter-des .counterNum,
  .counterSection .counter .counter-des .live-count-no {
    font-size: 28px;
  }
  .counterSection .counter ul {
    row-gap: 30px;
    -moz-column-gap: 2%;
         column-gap: 2%;
  }
  .counterSection .counter ul li {
    width: 49%;
    text-align: left;
  }
  .counterSection.clearancePg .counter ul li {
    width: 100%;
  }
  .counterSection.five-cloumn .counter ul {
    -moz-column-gap: 2%;
         column-gap: 2%;
  }
  .counterSection.five-cloumn .counter ul li {
    width: 49%;
  }
  .counterSection.five-cloumn .counter .counter-des .counterNum,
  .counterSection.five-cloumn .counter .counter-des .live-count-no {
    font-size: 28px;
  }
  .counterSection.about-pg .heading-wrapper .heading {
    text-align: left;
  }
  .tabing-section .tab-content .tab-left,
  .tabing-section .tab-content .tab-right {
    width: 100%;
  }
  .tabing-section .tabs {
    border-bottom: 0px;
  }
  .tabing-section .tabs .tab-link {
    padding: 0 10px 10px;
    font-size: 14px;
    min-width: -moz-max-content;
    min-width: max-content;
  }
  .tabing-section .tab-wrapper {
    width: 100%;
    overflow-y: scroll;
  }
  .infrastructure-info-sec .heading {
    text-align: center;
  }
  .infrastructure-info-sec .infra-content .item {
    width: 100%;
  }
  .infrastructure-info-sec .infra-content .item .des {
    height: auto;
  }
  .contactFormSection .inner-content .item {
    padding-right: 0px;
  }
  .visionSection .inner-content .content-wrapper {
    position: relative;
    background: var(--lightBg-color);
    width: 100%;
    padding: 30px 20px;
  }
  .visionSection .inner-content .content-wrapper .heading,
  .visionSection .inner-content .content-wrapper p {
    color: var(--primary-color);
  }
  .visionSection .inner-content .round-box {
    border-radius: 0px;
  }
  .scrollDown {
    position: relative;
    bottom: 0;
    padding: 30px 10px;
    display: flex;
    justify-content: center;
    background: var(--gradian-color);
    width: 100%;
    height: 90px;
  }
  .missionSection .left-section {
    width: 100%;
    justify-content: flex-start;
  }
  .missionSection .left-section .title {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .missionSection .right-section {
    width: 100%;
  }
  .missionSection .right-section p {
    font-size: 16px;
  }
  .missionSection .items .item {
    margin-bottom: 16px;
    padding-bottom: 16px;
  }
  .leadershipSection .inner-content {
    row-gap: 30px;
  }
  .leadershipSection .inner-content .left-section {
    order: 2;
  }
  .leadershipSection .inner-content .right-section {
    order: 1;
  }
  .leadershipSection .inner-content:last-child .left-section {
    order: 1;
  }
  .leadershipSection .inner-content:last-child .right-section {
    order: 2;
  }
  .leadershipSection .inner-content .img-wrapper img {
    width: 100%;
  }
  .leadershipSection .items {
    text-align: center;
  }
  .leadershipSection .items .item {
    padding: 0px;
  }
  .globalMapSection .img-wrapper {
    padding: 30px;
  }
  .milestoneSection .heading-wrapper {
    position: relative;
    width: 100%;
    text-align: center;
  }
  .milestoneSlider .item {
    flex-direction: column;
  }
  .milestoneSlider .item .img-wrapper {
    margin-bottom: 0px;
    width: 100%;
    border-radius: 8px 8px 0px 0px;
  }
  .milestoneSlider .item .content {
    width: 100%;
    border-radius: 0px 0px 8px 8px;
    padding: 15px;
    padding-bottom: 15px;
    min-height: auto;
  }
  .milestoneSlider .owl-nav {
    margin-top: 10px;
    padding-left: 0px;
    width: 100%;
    justify-content: center;
    float: none;
  }
  .milestoneSlider .owl-nav button.owl-prev {
    padding: 10px 14px !important;
  }
  .milestoneSlider .owl-nav .icon::before {
    background-size: 84%;
  }
  .milestoneSlider .owl-dots {
    display: none;
  }
  .contactFormSection .heading-wrapper {
    width: 100%;
  }
  .contactFormSection .btn-wrapper {
    margin-top: 5px;
  }
  .contactFormSection .inner-content {
    row-gap: 30px;
  }
  .footer .top-footer .footer-content ul {
    flex-direction: column;
    row-gap: 20px;
  }
  .footer .bottom-footer .right-section .fo-detais-col.left {
    width: 100%;
  }
  .footer .bottom-footer .right-section .fo-detais-col.left ul li {
    width: 49%;
  }
  .footer .bottom-footer .right-section .fo-detais-col.right {
    width: 100%;
  }
  .relatedArticlesSection .listing.fourColumn .item {
    width: 100%;
  }
  .homeIndustrySectors .inner-content {
    -moz-column-gap: 4%;
         column-gap: 4%;
  }
  .homeIndustrySectors .inner-content .item {
    width: 48%;
  }
  .homeBlog .items {
    grid-template-areas: "left" "center" "right";
    gap: 30px;
  }
  .homeBlog .item {
    max-width: 520px;
    margin: auto;
  }
  .homeBlog .title {
    font-size: 16px;
    line-height: 1.6;
  }
  .lifeatSection .inner-content .item:nth-child(odd) .left-section {
    order: 1;
  }
  .lifeatSection .inner-content .item:nth-child(odd) .right-section {
    order: 2;
  }
  .privacyPolicySection .listing-des ul li {
    width: 100%;
  }
  .privacyPolicySection .listing-des.two-column ul li {
    width: 100%;
  }
  .privacyPolicySection .inner-items .box {
    width: 100%;
  }
  .privacyPolicySection .inner-items.two-column .box {
    width: 100%;
  }
  .privacyPolicySection .item {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
}/*# sourceMappingURL=responsive.css.map */