@media only screen and (max-width: 1680px) {
  html {
    font-size: 15px;
  }

  .hover-img-text-position {
    padding: 2rem 2rem;
  }

  .section-second-title h2 {
    font-family: var(--black-font-family);
    font-size: 1.75rem;
  }

  .web-header-nav-links ul {
    gap: 2rem;
  }

  .success-flex {
    padding: 5.6rem 3rem;
  }

  .footer-text p {
    font-family: var(--light-font-family);
    font-size: 1rem;
  }

  .global-img img {
    height: 36.5vh;
  }

  .section-content p {
    font-size: 22px;
  }

  .usa-flex {
    left: 13%;
  }

  .maphoverimage-aus {
    right: 10%;
    gap: 18px;
  }

  .rotate-line {
    width: 85%;
  }

  .maphoverimage-usa {
    top: 38%;
    left: 14%;
  }

  .usd-flex {
    padding: 2rem 2rem 4.5rem 2rem;
  }

  .global-coverage-sec-main .second-title h1 {
    font-size: 2.1rem;
  }

  .list-icon-position p::after {
    top: 7px;
  }

  .web-header-nav-links ul li a p {
    font-size: 1.2rem;
  }

  .main-container {
    width: 90%;
  }

  .button-div {
    padding: 0.7rem 1.8rem;
  }
}

@media only screen and (max-width: 1550px) {
  html {
    font-size: 14px;
  }

  .global-img img {
    height: 34vh;
  }

  .list-icon-position p::after {
    top: 4px;
  }

  .main-container {
    width: 93%;
  }


}

@media only screen and (max-width: 1440px) {
  html {
    font-size: 13px;
  }

  .global-img img {
    height: 34.5vh;
  }

  .combin-experience-flex>div {
    padding: 3.5rem 3rem;
  }

  .weoffer-main-grid {
    gap: 2rem;
  }

  .heading_txt h3 {
    font-size: 20px;
  }

  .section-content p {
    font-size: 18px;
  }

  .maphoverimage-aus {
    right: 9%;
    gap: 13px;
  }

  .rotate-line {
    width: 75%;
  }

  .usa-flex {
    gap: 5px;
    left: 13%;
  }

  .maphoverimage-usa {
    left: 13%;
  }

  .founder-info-links {
    width: 65%;
  }
}

@media only screen and (max-width: 1366px) {
  .combin-experience.inner-flex.inner-flex-big {
    gap: 13rem;
  }

  .web-header-nav-links ul {
    gap: 2rem;
  }

  .combin-experience-flex>div {
    padding: 3.3rem 3rem;
  }

  .hover-img-text-position {
    padding: 2rem 2rem;
  }

  .explore-txt p {
    font-size: 20px;
  }

  .section-content p {
    font-size: 16px;
  }

  .maphoverimage-aus {
    right: 8%;
  }

  .usa-flex {
    left: 12%;
  }

  .maphoverimage-usa {
    left: 12%;
  }

  .sec-grid-6 .section-second-title h2 {
    font-size: 1.6rem;
  }

  .list-icon-position p::after {
    height: 6px;
    width: 6px;
  }

  .detailspage-first-txt li::before {
    height: 6px;
    width: 6px;
  }

  li::marker {
    font-size: 13px;
  }
}

@media only screen and (max-width: 1280px) {
  html {
    font-size: 12px;
  }

  .second-title h1 br {
    display: none;
  }

  .global-img img {
    height: 36vh;
  }

  .offer-texticon-flex .second-title h1,
  .offer-hover-sec .second-title h1 {
    font-size: 2rem;
  }

  .display_br {
    display: none;
  }

  .grid-list {
    gap: 25px;
  }

  .detailspage-first-txt {
    font-size: 18px;
  }

  .span-txt {
    font-size: 22px;
  }

  .detailspage-headingtxt h2 {
    font-size: 22px;
  }

  .detailspage-first-txt li::before {
    height: 6px;
    width: 6px;
  }

  .orderlist_txt {
    font-size: 18px;
  }

  .career-section-2-details {
    grid-template-columns: repeat(3, 1fr);
  }

  .section-content p {
    font-size: var(--paragraph-font-size);
  }

  .maphoverimage-usa {
    left: 11%;
    top: 37%;
  }

  .founder-info-links {
    width: 95%;
  }

  .contact-button-header p {
    font-size: 1.2rem;
  }

  .right-arrow-img {
    width: 2rem;
  }

  .web-header-nav-links ul {
    gap: 1.5rem;
  }
}

@media only screen and (max-width: 1152px) {
  .weoffer-sec-blogs {
    width: 60%;
  }

  .blogs-right-container {
    width: 40%;
  }

  .weblinebreak {
    display: none;
  }

  .ourtechnology-swiper-sec {
    width: 76%;
  }

  .global-img img {
    height: 40.5vh;
  }

  .combin-experience-flex>div {
    padding: 2.5rem 2rem;
  }

  .awfficay-vector-img {
    width: 67%;
  }

  .footer-logo {
    width: 17rem;
  }

  .offer-texticon-flex .second-title h1,
  .offer-hover-sec .second-title h1 {
    font-size: 1.6rem;
  }

  .offer-icon {
    width: 2.8rem;
  }

  .weoffer-sec {
    padding: 4rem 2rem;
  }

  .career-section-2 {
    padding: 2.5rem 1.5rem;
  }

  .career-section-2-detail-1 {
    padding: 1.5rem 1rem;
  }

  .founder-info-links {
    width: 100%;
  }

  .founder-popup-sec {
    width: 65%;
  }

  .usa-flex {
    left: 9%;
  }

  .maphoverimage-aus {
    right: 5%;
  }

  .web-header-nav-links ul {
    gap: 1.3rem;
  }

  .web-header-nav-links ul li a p {
    font-size: 1.1rem;
  }

  .maphoverimage-europe {
    left: 42%;
  }

  .maphoverimage-usa {
    left: 9%;
    top: 36%;
  }

  .sec-grid-6 .section-second-title h2 {
    font-size: 1.3rem;
  }

  .header-logo {
    width: 11rem;
  }

  .global-coverage-sec-main .second-title h1 {
    font-size: 1.85rem;
  }

  .global-coverage-sec-main .banner_title h1 {
    font-size: 3rem;
  }

  .button-div {
    padding: 0.7rem 1.4rem;
  }

  /* .header-flex{
    gap:1.3rem;
  } */
}

@media only screen and (max-width: 1024px) {
  .weblinebreak {
    display: none;
  }

  html {
    font-size: 9px;
  }

  .header-logo {
    width: 15rem;
  }

  .success-flex {
    padding: 4.5rem 3rem;
  }

  .weoffer-main-grid {
    gap: 1.2rem;
  }

  .explore-txt p {
    font-size: 16px;
  }

  .first-list {
    padding: 20px;
  }

  .contact-form-content-1>div {
    flex-basis: calc(51.3% - 1.9rem);
  }

  .usa-flex {
    left: 8%;
  }

  .maphoverimage-aus {
    right: 3%;
  }

  .maphoverimage-usa {
    left: 7%;
  }

  .sec-grid-6 .section-second-title h2 {
    font-size: 1.1rem;
  }

  .web-header-nav-links ul {
    gap: 4rem;
  }

  .detailspage-first-txt li::before {
    height: 5px;
    width: 5px;
  }

  .detailspage-first-txt li::before {
    top: 3px;
  }

  li::marker {
    font-size: 11px;
  }

  .web-header-nav-links ul {
    gap: 1rem;
  }

  .header-flex {
    gap: 1rem
  }
  .web-header-nav-links ul li a p {
      font-size: 1.4rem;
  }
}

@media only screen and (max-width: 991px) {
  .weblinebreak {
    display: none;
  }

  .banner_title h1 {
    font-size: 3rem;
  }

  .whoweare-flex>div:nth-child(1),
  .whoweare-flex>div:nth-child(2) {
    flex-basis: 100%;
    width: 100%;
    padding: 2rem 2rem;
  }

  .driving-success-sec>div {
    flex-basis: 100%;
    width: 100%;
  }

  .whoweare-flex {
    flex-direction: column;
    gap: 2rem;
  }

  .driving-success-sec {
    flex-direction: column;
  }

  .global-img img {
    height: auto;
  }

  .ourtechnology-swiper-sec {
    width: 85%;
  }

  .swiper-button-prev {
    left: -10%;
  }

  .swiper-button-next {
    right: -7%;
  }

  .career-flex {
    flex-direction: column;
  }

  .career-img {
    width: 100%;
  }

  .career-flex>div:nth-child(1) {
    border-right: none;
  }

  .awfficay-vector-img {
    width: 51%;
  }

  .opening-banner img {
    height: 25vh;
    object-fit: cover;
    border-radius: 1rem;
  }

  .footer-flex {
    flex-flow: row wrap;
    row-gap: 3rem;
  }

  .footer-flex>div {
    flex-basis: calc(50% - 2rem);
  }

  .weoffer-main-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem;
  }

  .offer-texticon-flex .second-title h1,
  .offer-hover-sec .second-title h1 {
    font-size: 2.6rem;
  }

  .hover-content-offer .link_font p {
    font-size: 1.5rem;
  }

  .offer-icon {
    width: 3.8rem;
  }

  /* Header Mobile */

  .header-flex.active .mob-logo-img {
    display: block;
  }

  .header-flex.active .web-logo-img {
    display: none;
  }

  .web-header-nav-links {
    display: none;
  }

  .header-logo {
    width: 20rem;
  }

  .header-button-header.header-button-header {
    display: none;
  }

  .nav_btn_mob {
    border: 1px solid transparent;
    border-radius: 50%;
    cursor: pointer;
    width: 40px;
    transition: var(--common-transition);
    display: flex;
    justify-content: center;
    flex-direction: column;
    position: relative;
    z-index: 9999;
  }

  .nav_btn_mob .bar.top {
    margin: 0 auto 6px;
  }

  .nav_btn_mob .bar {
    display: block;
    height: 2px;
    width: 100%;
    background-color: var(--black-color);
  }

  .nav_btn_mob .bar {
    -webkit-transition: var(--common-transition);
    -moz-transition: var(--common-transition);
    -ms-transition: var(--common-transition);
    -o-transition: var(--common-transition);
    transition: var(--common-transition);
  }

  .nav_btn_mob a.active .top {
    -webkit-transform: translateY(6px) rotateZ(45deg);
    -moz-transform: translateY(6px) rotateZ(45deg);
    -ms-transform: translateY(6px) rotateZ(45deg);
    -o-transform: translateY(6px) rotateZ(45deg);
    transform: translateY(11px) rotateZ(45deg);
  }

  .nav_btn_mob a.active .bottom {
    -webkit-transform: translateY(2px) rotateZ(-45deg);
    -moz-transform: translateY(2px) rotateZ(-45deg);
    -ms-transform: translateY(2px) rotateZ(-45deg);
    -o-transform: translateY(2px) rotateZ(-45deg);
    transform: translateY(2px) rotateZ(-45deg);
  }

  .nav_btn_mob .active .bar {
    background-color: var(--white-color);
  }

  .menu {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    padding: 9rem 2rem 0;
    width: 100%;
    height: 100vh;
    visibility: hidden;
    opacity: 0;
    overflow: hidden;
    transition: all 0.6s ease;
    transform: translateX(-100%);
    background-color: var(--blue-color);
  }

  .menu.active-menu {
    opacity: 1;
    visibility: visible;
    background: var(--blue-color);
    transform: translateX(0%);
  }

  .menu_txt p {
    font-family: var(--regular-font-family);
    font-size: 2.5rem;
    color: var(--white-color);
  }

  .header_inner_flex {
    display: flex;
    flex-direction: column;
    gap: 2rem;
  }

  .header-logo {
    position: relative;
    z-index: 9999;
  }

  .header-flex {
    align-items: center;
  }

  .submenu-web-box .down-arrow-img {
    width: 2rem;
    transform: rotateZ(270deg);
  }

  .submenu-web-box a {
    gap: 1.5rem;
  }

  .menu-mobile {
    display: block;
  }

  .menu-open-2 {
    position: absolute;
    background: var(--blue-color);
    width: 100%;
    z-index: 2;
    height: 100%;
    top: 0;
    display: flex;
    transform: translateX(110%);
    transition: all 0.6s ease;
    flex-direction: column;
    padding: 10rem 0rem 0;
  }

  .menu-open-2.active {
    transform: translateX(0%);
    overflow-y: scroll;
    height: 100vh;
    transition: all 0.6s ease;
  }

  .back-level-img {
    display: block;
  }

  .down-arrow-img img {
    filter: invert(1);
  }

  .header-logo.active {
    display: none;
    transition: var(--common-transition);
  }

  .back-level-img {
    display: none;
    transition: var(--common-transition);
  }

  .back-level-img.active {
    display: block;
    transition: var(--common-transition);
  }

  .back-level-icon-width {
    width: 2rem;
    transform: scaleX(-1);
    z-index: 9999;
    position: relative;
    transition: var(--common-transition);
  }

  .blue_logo {
    opacity: 0;
    visibility: hidden;
  }

  .white-logo {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
  }

  .header-flex.active .header-logo .white-logo {
    opacity: 1;
    visibility: visible;
  }

  .tab_main_div {
    width: 60% !important;
  }

  .pharma-vector-img1 {
    width: 100%;
  }

  /* Header Mobile  End*/
  /* who we are start */
  .circle-banner-vectore-whowewre {
    right: 3%;
    width: 50%;
  }

  .sec-4-flex {
    flex-direction: column;
  }

  .sec-flex-5 {
    grid-template-columns: repeat(3, 1fr);
  }

  .sec-grid-6 {
    grid-template-columns: repeat(2, 1fr);
  }

  .sec-6-advisors-flex {
    flex-direction: column;
    gap: 1.5rem;
    align-items: unset;
    flex-direction: column;
    display: flex;
  }

  /* who we are end */
  .banner-content {
    top: 7%;
    right: 3%;
  }

  .row-flex {
    display: flex;
    align-items: unset;
    flex-direction: column;
    gap: 25px;
  }

  .grid-list {
    grid-template-columns: repeat(2, 1fr);
  }

  .career-section-2-details {
    grid-template-columns: repeat(2, 1fr);
  }

  /* career */
  .popupCareer-sec {
    width: 75%;
  }

  .founder-info-links {
    width: 100%;
  }

  .founder-popup-sec {
    width: 85%;
  }

  .contact-form {
    width: 100%;
  }

  .contact-form-content-1>div {
    flex-basis: calc(50.8% - 1.9rem);
  }

  .rotate-line {
    width: 37%;
  }

  .usa-flex {
    left: 0;
    top: 33%;
  }

  .maphoverimage-aus {
    right: -1%;
    width: 30%;
    bottom: 24px;
  }

  .maphoverimage-usa {
    left: -1%;
  }

  .sec-grid-6 .section-second-title h2 {
    font-size: 2.1rem;
  }

  .weoffer-sec-blogs {
    width: 100%;
    padding: 2rem 1rem;
  }

  /* .blogs-main-container{
  flex-direction: column;
} */
  .blogs-right-container {
    display: none;
    /* width: 100%; */
  }

  .mob-view-swiper {
    /* width: 100%; */
    display: block;
  }

  .blog-swiper-sec .swiper-pagination {
    position: relative;
    bottom: unset;
    right: unset;
    left: unset;
    top: unset;
    margin: unset;
    transform: unset;
    /* margin: 0 auto; */
    padding: 1rem 0 0 0;
    display: flex;
    gap: 0.4rem;

    align-items: center;
    justify-content: center;
  }

  .swiper-pagination-bullet-active {
    background: var(--blue-color);
  }

  .blog-swiper-sec {
    width: 100%;
    height: 100%;
    /* border: 1px solid var(--yellow-color); */
    border-radius: 1rem;
    /* padding: 1rem 1rem; */
    overflow: hidden;
  }

  .blog-swiper-sec .slide-blogs {
    width: fit-content;
    height: 320px;
    overflow: hidden;
    border-radius: 1rem;
    padding: 1rem;
  }

  .blog-swiper-sec .swiper-slide {
    overflow: hidden;
  }

  .text-start-align {
    text-align: start;
  }

  .title-height {
    height: 80px;
  }

  .visible-xs {
    display: block;
  }

  .tab-view {
    display: block;
  }

  .teb-linebreak {
    display: none;
  }

  .header-padding.active {
    padding: 2rem 0 2rem;
  }

  .global-sec-2-main-flex> :nth-child(1) {
    width: 70%;
    flex-basis: 70%;
  }

  .global-sec-2-main-flex> :nth-child(2) {
    width: 30%;
    flex-basis: 30%;
  }

  .footer-flex> :nth-child(1) {
    flex-basis: calc(50% - 2rem);
  }

  .footer-flex> :nth-child(2) {
    flex-basis: calc(50% - 2rem);
  }

  .footer-flex> :nth-child(3) {
    flex-basis: calc(50% - 2rem);
  }

  .footer-flex> :nth-child(4) {
    flex-basis: calc(50% - 2rem);
  }

  .list-icon-position p::after {
    height: 6px;
    width: 6px;
    top: 2px;
  }

  .mobile-flex-flag {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    padding: 0.5rem 0;

  }

  .footer-text p {
    font-size: 1.3rem;
  }

  .flag-main-div {
    width: fit-content;
    background: #fff;
  }

  .menu_txt .flag-main-div p {
    color: var(--black-color);
    font-size: 2rem !important;
  }

  .flag-text-flex {
    gap: 1.5rem;
  }

  .flag1-imag {
    width: 3.5rem;
  }

  .submenu-companies-box2 {
    display: block;
  }

  .flag-main-div {
    border: 1px solid var(--yellow-color);
    border-radius: 6px;
    padding: 0.5rem 0.8rem;
  }
}

@media only screen and (max-width: 767px) {
  .weblinebreak {
    display: none;
  }

  .hidden-xs {
    display: none;
  }

  .banner_title h1 {
    font-size: 2.5rem;
  }

  .swiper-button-next,
  .swiper-button-prev {
    display: none;
  }

  .ourtechnology-swiper-sec {
    width: 100%;
  }

  .driving-success-sec {
    display: grid;
    grid-template-columns: 100%;
    align-items: flex-start;
    gap: 2rem;
  }

  .whoweare-flex>div:nth-child(1),
  .whoweare-flex>div:nth-child(2) {
    padding: 1rem 1rem;
  }

  .driving-success-sec>div:nth-child(1) {
    padding: 2rem 1rem 2rem;
  }

  .whoweare-flex>div:nth-child(2) {
    padding: 0rem 0rem;
  }

  .global-img img {
    border-radius: 1rem;
  }

  .whoweare-flex>div:nth-child(2).border-sec {
    border: none;
  }

  .success-vector-img {
    width: 20%;
  }

  .success-flex {
    padding: 2rem 1rem;
  }

  .success-flex {
    flex-direction: column-reverse;
    display: flex;
    align-items: flex-start;
  }

  .bag-icon {
    width: 3rem;
  }

  #awfficacy-global-home-section-6 .border-sec {
    padding: 4rem 1rem;
  }

  .first-list {
    padding: 2rem 1rem;
    border-radius: 1rem;
  }

  .learn-awfficacy-box {
    padding: 2rem 1rem 2rem;
  }

  .awfficay-vector-img {
    width: 84%;
  }

  .combin-experience.inner-flex.inner-flex-big {
    gap: 6rem;
  }

  .combin-experience-flex>div {
    padding: 1rem 1rem;
  }

  .footer-coyright-sec {
    gap: 2rem;
    flex-direction: column;
  }

  /* .footer-flex>div {
    flex-basis: calc(100% - 0rem);
  } */

  .footer-wrapper {
    object-fit: cover;
    border-radius: 1rem;
  }

  .footer-flex {
    padding: 2rem 2rem 2rem;
  }

  .footer-coyright-sec {
    padding: 2rem 0rem 2rem;
  }

  .opening-banner img {
    height: 44vh;
  }

  .second-title h1 {
    font-size: 2rem;
  }

  .explore-flex {
    flex-direction: column-reverse;
    gap: 2rem;
    align-items: flex-start;
  }

  .explore-group .inner-flex.inner-flex-big {
    gap: 2rem;
  }

  .header-logo {
    width: 13rem;
  }

  .main-container {
    width: 92%;
  }

  #awfficacy-global-home-section-1 {
    padding-top: 13rem;
  }

  .swiper-pagination-client-swiper,
  .swiper-pagination-our-swiper {
    display: block;
  }

  .swiper-pagination {
    bottom: -3rem;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    gap: 0.4rem;
  }

  .swiper-pagination-bullet-active {
    background: var(--blue-color);
  }

  .weoffer-swiper-sec {
    display: block;
  }

  .weoffer-main-grid {
    display: none;
  }

  .swiper-slide {
    text-align: left;
  }

  .weoffer-sec {
    padding: 4rem 1rem;
  }

  .offer-texticon-flex {
    display: none;
  }

  .offer-hover-sec {
    opacity: 1;
    visibility: visible;
    top: 3rem;
  }

  /* .offer-hover-sec {
        opacity: 1;
        visibility: visible;
        top: 26%;
    } */
  .line-banner-vectore {
    left: 1%;
    top: 20%;
    width: 100%;
  }

  .circle-banner-vectore {
    top: unset;
    right: -13%;
    bottom: 0%;
    width: 30%;
  }

  .list-page-image {
    width: 80%;
    right: 10%;
  }

  .footer-map {
    width: 100%;
  }

  /* who we are start */
  .circle-banner-vectore-whowewre {
    right: 0%;
    width: 100%;
  }

  .sec-flex-5 {
    grid-template-columns: repeat(2, 1fr);
  }

  .sec-grid-6 {
    grid-template-columns: repeat(1, 1fr);
  }

  .sec-inner-flex-two {
    width: 50%;
  }

  .sec-6-advisors-flex {
    flex-direction: column;
    gap: 1.5rem;
    align-items: unset;
  }

  .leaders-name-padding {
    padding: 1rem;
  }

  /* who we are end */
  .paragrapah p {
    font-size: 18px;
  }

  .grid-list {
    grid-template-columns: repeat(1, 1fr);
  }

  .grid-container {
    width: 89%;
  }

  .detailspage-first-txt {
    font-size: 16px;
  }

  .span-txt {
    font-size: 19px;
  }

  .detailspage-headingtxt h2 {
    font-size: 19px;
  }

  .career-title {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    border-radius: 10px;
    background-color: var(--blue-color);
    padding: 3rem 1.5rem;
  }

  .career-section-2-details {
    grid-template-columns: repeat(1, 1fr);
  }

  #popupDialog {
    top: 55%;
    width: 90%;
    overflow-x: scroll;
    overflow-y: scroll;
  }

  /*contact*/
  .opening-banner .contact-header {
    height: 35vh;
    object-fit: cover;
    border-radius: 1rem;
  }

  .contact-header-br {
    display: none;
  }

  .contact-content {
    top: 10%;
    right: 2%;
  }

  .sec-1-padding {
    padding: 2rem 1rem;
  }

  /* .padding-section {
  padding: 1rem 1rem;
} */
  .common-padding {
    padding: 1rem 1rem;
  }

  .sec-4-flex-padding {
    padding: 1rem 1rem;
  }

  /* .contact-form-content-1 {
    display: flex;
    flex-direction: column;
    gap: var(--small-gap-size);
  }

  .contact-form-content-1 input {
    padding: var(--tiny-gap-size);
    width: 31rem;
  }

  .contact-form-content-1 textarea {
    width: 31rem;
  } */

  .contact-check-box {
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }

  .contact-check-box-container {
    width: 100%;
  }

  .contact-form {
    padding: 2rem 1rem;
  }

  /* career */
  .popupCareer-sec {
    padding: 1.5rem;
    width: 80%;
    height: 70vh;
  }

  .career-popup-section-1 {
    flex-direction: column;
    gap: 20px;
    position: relative;
  }

  .close-btn {
    position: absolute;
    top: 12px;
    right: 12px;
  }

  .right-arrow-img {
    width: 2.5rem;
  }

  .smallcontent p {
    font-size: 1.1rem;
  }

  .orderlist_txt {
    font-size: 16px;
  }

  .founder-popup-flex {
    flex-direction: column;
  }

  .founder-popup-sec {
    overflow-y: scroll;
    width: 82%;
  }

  .remove-btn {
    width: 2.4rem;
    top: 3px;
    right: 5px;
  }

  .founder-info {
    font-size: 1.1rem;
  }

  .detailspage-image img {
    height: 60vh;
  }

  .founder-popup-sec::-webkit-scrollbar {
    width: 12px;
    background: #cecece;
    border-radius: 50px;
  }

  .founder-popup-sec::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #cecece;
    border-radius: 30px;
  }

  .founder-popup-sec::-webkit-scrollbar-thumb {
    background: #eeeeee;
    border-radius: 25px;
    height: 15vh;
  }

  .founder-popup-sec::-webkit-scrollbar-thumb:hover {
    background: #eeeeee;
  }

  .form-main-div {
    padding: 2rem 1rem;
  }

  .contact-form {
    width: 100%;
  }

  .contact-form-content-1 {
    flex-flow: column wrap;
  }

  .contact-form-content-1>div {
    flex-basis: calc(100% - 1rem);
  }

  .contact-form-content-1>div input {
    width: 100%;
  }

  .contact-form textarea {
    width: 100%;
  }

  .sec-inner-flex-two {
    width: 32%;
  }

  .sec-6-advisors-flex>div:nth-child(2) {
    grid-area: two-advisor;
    width: 100%;
    margin-left: auto;
  }

  .map-img {
    width: 100%;
  }

  .circle-banner-vectore-about {
    position: absolute;
    right: -20%;
    top: 20%;
  }

  /* .usa-flex {
  top: 40%;
  flex-direction: column-reverse;
  width: 20%;
} */
  .maphoverimage-europe {
    left: 32%;
  }

  .europe-map {
    left: 45%;
    top: 25.3%;
    width: 4%;
  }

  .ausnew-map {
    bottom: 5.2%;
    right: 2%;
    width: 18%;
  }

  .aus-line {
    width: 50%;
  }

  .maphoverimage-aus {
    right: -9%;
    width: 18%;
    bottom: 35px;
    flex-direction: column-reverse;
  }

  .usa-map {
    top: 34.5%;
    left: 13.7%;
    width: 16.2%;
  }

  .maphoverimage-usa {
    top: 40%;
    left: -4%;
    width: 21%;
    flex-direction: column-reverse;
  }

  .mobile-display {
    display: block;
  }

  .first-mobile-display {
    display: none;
  }

  .yellowText {
    font-size: 1.5rem;
  }

  .global-flex-members {
    flex-direction: column;
  }

  .global-sec-2-main-flex {
    flex-direction: column;
  }

  .global-sec-2-main-flex> :nth-child(1) {
    width: 100%;
    flex-basis: 100%;
  }

  .global-sec-2-main-flex> :nth-child(2) {
    width: 100%;
    flex-basis: 100%;
  }

  .globalcoverage-sec2 {
    width: 100%;
  }

  .usd-flex {
    gap: 2rem;
    padding: 2rem;
  }

  #awfficacy-global-home-section-1 {
    padding-top: 13rem;
  }

  .allinial-flex {
    flex-direction: column-reverse;
    align-items: start;
    gap: 2rem;
  }

  .allinial-flex> :nth-child(1) {
    flex-basis: 100%;
    width: 100%;
  }

  .allinial-flex> :nth-child(2) img {
    width: 20rem;
    max-width: unset;
    /* margin: 0 auto; */
  }

  .footer-conntect-sec-coverage {
    padding: 3rem 2rem 3rem 2rem;
  }

  .globalcoverage-sec2 {
    padding: 2rem 2rem 2rem;
  }

  .calculate-img {
    width: 4rem;
  }

  .allinial-flex .second-title h1 {
    font-size: 1.8rem;
  }

  .coverage-sec {
    padding: 2rem;
  }

  .footer-flex> :nth-child(1) {
    flex-basis: calc(100% - 0rem);
  }

  .footer-flex> :nth-child(2) {
    flex-basis: calc(100% - 0rem);
  }

  .footer-flex> :nth-child(3) {
    flex-basis: calc(100% - 0rem);
  }

  .footer-flex> :nth-child(4) {
    flex-basis: calc(100% - 0rem);
  }

  .list-padding p {
    padding-left: 1.5rem !important;
  }

  .list-icon-position p::after {
    height: 4px;
    width: 4px;
    top: 5px;
  }

  .detailspage-first-txt li::before {
    height: 4px;
    width: 4px;
  }

  .detailspage-first-txt li::before {
    top: 3px;
  }

  li::marker {
    font-size: 10px;
  }

  .list-icon-position p {
    padding-left: 1.5rem;
  }

  .submenu-companies-box.show {
    display: block;

  }

}

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

  /* who we are start */
  .weblinebreak {
    display: none;
  }

  .circle-banner-vectore-whowewre {
    right: 0;
    width: 100%;
  }

  /* .contact-form {
    width: 100%;

}
  .contact-form-content-1 {
    flex-flow: column wrap;
}
.contact-form-content-1>div{
  flex-basis: calc(100% - 1rem)
}
.contact-form-content-1>div input{
  width: 100%;
} */

  /* who we are end  */

  .hover-img-text-position {
    padding: 0rem 1.6rem;
  }

  .hover-content-offer .link_font p {
    font-size: 1.3rem;
  }
}

@media only screen and (max-width: 325px) {
  .offer-hover-sec {
    top: 1rem;
  }

  .hover-img-text-position {
    padding: 0rem 0.5rem;
  }

  .hover-content-offer .link_font p {
    font-size: 1.2rem;
  }

  .offer-hover-sec .second-title h1 {
    font-size: 1.8rem;
  }

  .sec-flex-5 {
    grid-template-columns: repeat(1, 1fr);
  }
}