@media screen and (max-width: 1600px) {
  #all_insights {
    margin: 150px 5%;
  }
  .street_view {
    padding: 5%;
    padding-top: 0;
    padding-bottom: 0;
  }
  #social_handles {
    padding: 4% 5%;
    margin: 0 5%;
    margin-top: 5%;
    background-color: #fff;
  }
  #contact_number {
    padding: 5% 0%;
    margin: 0 5%;
  }
  #listing_links,
  #about_sec {
    padding: 5% 5%;
  }
  #listing_links .in_cards {
    width: calc((90vw - 90px) / 4);
  }
  #listing_links .in_cards .text_content {
    padding: 8% 3%;
  }
  #compare_ {
    padding: 0 5%;
  }
  #compare_ .compare_ .item_container .cards__ {
    width: calc((70vw - 40px) / 3);
  }
  #reports_documents {
    padding: 5% 5%;
  }
  /* .header{
    padding: 3px 8px;
  } */
  #connectivity {
    padding: 5% 5%;
    /* .connectivityBox{
      .connectivityCard{
          img{
            width: 60px;
          }
        }
      } */
  }
  #why_invest {
    padding: 5% 5%;
    padding-bottom: 2%;
  }
  #business_sector,
  #business_locations,
  #news_media {
    padding: 5% 2.5%;
    margin: 5% 2.5%;
  }
  #specialist {
    padding: 5%;
    margin: 5% 0;
  }
  #filter > div {
    margin: 5%;
  }
  #stats_master > div {
    margin: 5%;
  }
  #governance > div {
    padding: 5% 5%;
  }
  .discriptor-text-listing-page {
    margin: 5% 10%;
  }
  header {
    width: 90%;
  }
  .card_container > div {
    gap: 30px;
  }
  .card_container .cards {
    width: calc((90vw - 90px) / 4);
  }
  .specialist_container {
    gap: 30px;
  }
  .specialist_container .swiper-wrapper > div {
    width: calc((90vw - 150px) / 4);
  }
  .news_container {
    gap: 30px;
  }
  .media {
    gap: 30px;
    flex-wrap: nowrap;
    overflow-x: scroll;
  }
  .media > div {
    width: calc((90vw - 90px) / 4) !important;
    min-width: 280px !important;
  }
  .media iframe {
    width: calc((90vw - 90px) / 4) !important;
    min-width: 280px !important;
  }
  #footer .footer_contact {
    width: 90vw;
  }
  #footer .footer .footer_content {
    margin: 0 5%;
    margin-top: 5%;
  }
  #testimonial {
    width: 90%;
  }
  #testimonial .headCard .imgCard {
    width: 130px !important;
    height: 130px !important;
    top: -38% !important;
    right: -16px;
    position: relative;
  }
  .headCard > div:first-child {
    width: 130px !important;
  }
  .media_section {
    padding: 5% 2.5% !important;
  }
  .card_container .cards:hover .statics > div {
    margin: 11% 0 8%;
  }
  #filter .filter_main_container {
    gap: 30px;
  }
  #filter .filter_main_container > div {
    gap: 30px;
  }
  #filter .filtered_card:hover .cta_div {
    transform: translateY(-125%);
  }
  #filter .filter_container .checkboxes_filters .checkbox_filter {
    -moz-column-gap: 10px;
         column-gap: 10px;
  }
  #filter .filter_container .checkboxes_filters .checkbox_filter > div {
    display: grid;
    grid-template-columns: 15px auto;
    width: calc(50% - 5px);
  }
  #governance .member_container {
    width: 280vw;
    gap: 5vw;
  }
  #governance .members_board {
    margin: 4% 0;
  }
  #mission,
  #values {
    padding: 5% 5%;
  }
  #__about > div:first-child {
    padding: 20% 5% 20% 5vw;
  }
  #__about > div:last-child {
    padding: 20% 5vw 20% 10%;
  }
  #shareholder > div:first-child {
    padding: 12% 0;
  }
  .about-zones > div {
    margin: 5%;
  }
  .by_products {
    padding: 5%;
  }
  .by_products .sub_product_container {
    gap: 30px;
  }
  .by_products .product_card {
    width: calc((90vw - 90px) / 4);
  }
  .insights {
    padding: 5%;
  }
  .key_business {
    padding: 5%;
  }
  .new_listing {
    padding: 5%;
  }
  .new_listing .heading {
    margin-top: 80px;
  }
  .new_detail_head {
    padding-left: 10%;
    padding-right: 10%;
  }
  .banner_video {
    padding: 0 10%;
  }
  .news_details {
    padding: 40px 10%;
  }
  #investmentZone {
    width: 90%;
  }
  #newsInfo {
    padding: 0% 10%;
  }
  .cta .ctaText {
    font-size: 14px !important;
  }
  .cta.big .ctaText {
    font-size: 16px !important;
  }
  .compareDiv.small .compareDesign {
    height: 25px;
    gap: 6px;
    padding: 1px 8px;
    font-size: 11px;
  }
  .compareDiv.small .compareLayer {
    height: 25px;
  }
}
@media screen and (max-width: 1460px) {
  #high_top .card_top p {
    font-size: 15px;
  }
  .subHeadContentleft {
    width: 76%;
  }
  .subHeadContentRight {
    width: 25%;
  }
  .card_container .cards {
    min-height: 420px;
  }
}
@media screen and (max-width: 1400px) {
  #why_invest .investCards {
    gap: 30px;
  }
  .card_container .card_image .label_text {
    font-size: calc(var(--font-30) - 3px);
  }
  .card_container .card_image .label_text img {
    height: 25px;
  }
  .card_container .cards {
    min-height: auto;
  }
  .card_container #connectivity .connectivityBox {
    gap: 30px;
  }
  .card_container #connectivity .connectivityBox .connectivityCard img {
    width: 80px;
  }
  .card_container .cards:hover .statics > div {
    margin: 9% 0 6%;
  }
  #filter .filtered_card {
    aspect-ratio: 0.745;
  }
  #listing_hero .detailHero .detailBox {
    padding: 0 10px 0 3%;
  }
  #footer .footer .grid_design .logo_footer {
    height: 70px;
  }
  #footer .footer .footer_content {
    gap: 35px;
  }
  #footer .footer .grid_design.last > div {
    gap: 25px;
  }
  #mission .value_container {
    gap: 20px;
    flex-wrap: wrap;
  }
  #mission .value_container > div {
    padding: 6% 2%;
    gap: 20px;
    min-width: 300px;
  }
  #values .value_container {
    gap: 20px;
    flex-wrap: wrap;
  }
  #values .value_container > div {
    padding: 5% 1.5%;
    min-width: 250px;
    gap: 20px;
  }
  .header {
    padding: 7px;
  }
  .header .headerLogo img {
    max-height: 43.39px;
  }
  .header .centerHead a,
  .header .centerHead button {
    font-size: var(--font-16);
  }
  .header .searchNav {
    padding: 8px 0;
    padding-left: 35px;
  }
  .header .whatsappHead {
    height: 43.39px;
    width: 43.39px;
  }
  .header .quickConnect {
    padding: 8px 18px;
  }
}
@media screen and (max-width: 1376px) {
  .subHeadContentleft {
    width: 78% !important;
  }
  .subHeadContentRight {
    width: 22% !important;
  }
}
@media screen and (max-width: 1200px) {
  #all_insights .insights_container .insights_div .items_fil, #all_insights .insights_container .insights_div .items_fil_video {
    grid-template-columns: calc(33.33% - 13.33px) calc(33.33% - 13.33px) calc(33.33% - 13.33px);
    gap: 20px;
  }
  #all_insights .insights_container .insights_div .items_fil > :nth-child(4), #all_insights .insights_container .insights_div .items_fil_video > :nth-child(4) {
    display: none;
  }
  #all_insights .insights_container .insights_div .items_fil > a .text_div .description_text, #all_insights .insights_container .insights_div .items_fil_video > a .text_div .description_text {
    -webkit-line-clamp: 3;
  }
  #listing_links .in_cards {
    min-width: 250px;
  }
  #listing_links .in_cards .text_content {
    padding: 3%;
  }
  .centerHead {
    gap: 20px;
  }
  .searchNav {
    width: 180px;
    transition: all 0.3s;
  }
  #aboutus,
  #investorKit {
    min-height: 700px;
  }
  #listing_hero {
    aspect-ratio: unset;
    height: 100vh;
    max-height: 900px;
  }
  #listing_hero .detailHero {
    max-height: 900px;
  }
  #footer .footer .grid_design.last > div .table_footer a {
    min-height: 36px;
    display: flex;
    align-items: center;
  }
}
@media screen and (max-width: 1024px) {
  .street_view .insights-numbers .first-child {
    aspect-ratio: 16/9;
    min-height: auto;
  }
  #all_insights {
    margin: 120px 5%;
  }
  #all_insights .insights_container .insights_div .items_fil, #all_insights .insights_container .insights_div .items_fil_video {
    grid-template-columns: calc(50% - 10px) calc(50% - 10px);
    gap: 20px;
  }
  #all_insights .insights_container .insights_div .items_fil > :nth-child(4), #all_insights .insights_container .insights_div .items_fil_video > :nth-child(4) {
    display: block;
  }
  #all_insights .insights_container .insights_div .items_fil > a .text_div .description_text, #all_insights .insights_container .insights_div .items_fil_video > a .text_div .description_text {
    -webkit-line-clamp: 4;
  }
  #services__ .inner_html > div {
    min-width: 250px;
  }
  .by_products .product_card .cta {
    position: absolute;
    transition: all 0.3s;
    bottom: 30px;
  }
  .by_products .product_card .cta span {
    color: #fff;
  }
  #highlights {
    height: 0px;
    opacity: 0;
    right: 30px;
  }
  #highlights .highlight_card .hide_me_svg {
    height: 20px;
    width: 20px;
  }
  #highlights .highlight_card .redirecting_arrow {
    height: 30px;
    width: 30px;
  }
  #high_text {
    height: auto;
    opacity: 1;
    padding: 10px;
    right: 30px;
  }
  #high_text p {
    display: none;
  }
  #high_text .high_text img {
    height: 26px;
    width: 26px;
  }
  #newsLetters .subscribeBtn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    flex-wrap: wrap;
    width: 100%;
  }
  #newsLetters .subscribeBtn .msg_div_subs {
    position: relative !important;
    bottom: 0 !important;
  }
  #compare_ {
    padding: 0 5%;
  }
  #compare_ .compare_ .cross_bar {
    height: 60px;
    min-height: 60px;
  }
  #compare_ .compare_ .item_container {
    padding: 2% 5% 2% 5%;
  }
  #compare_ .compare_ .item_container .cards__ {
    width: calc((80vw - 40px) / 3);
  }
  .cta img:first-child {
    width: 30px !important;
    height: 30px !important;
  }
  .cta img:last-child {
    width: 0 !important;
    height: 30px !important;
  }
  .cta:hover img:last-child {
    width: 30px !important;
    height: 30px !important;
  }
  .cta:hover img:first-child {
    width: 0 !important;
    height: 30px !important;
    transform: translate(-100px, 0) !important;
  }
  .cta.big img:first-child {
    width: 35px !important;
    height: 35px !important;
  }
  .cta.big img:last-child {
    width: 0 !important;
    height: 35px !important;
  }
  .cta.big:hover img:last-child {
    width: 35px !important;
    height: 35px !important;
  }
  .cta.big.contact:hover img:last-child {
    width: 35px !important;
    height: 35px !important;
  }
  .cta.big:hover img:first-child {
    width: 0 !important;
    height: 35px !important;
    transform: translate(-100px, 0) !important;
  }
  .new_listing .media_container .both_tiles_banner {
    grid-area: 1/1/3/4;
  }
  .new_listing .media_container .latest_news {
    grid-area: 3/1/4/4;
  }
  .new_listing .media_container .latest_news .latest_news_listing .latest_news_card {
    grid-template-columns: minmax(120px, 20%) auto;
  }
  .news_details {
    grid-template-columns: 1fr;
  }
  .news_details .latest_news .latest_news_listing {
    padding: 5% 0;
  }
  .news_details .latest_news .latest_news_card {
    grid-template-columns: minmax(120px, 20%) auto;
  }
  .by_products .sub_product_container {
    gap: 20px;
  }
  .by_products .product_card {
    width: calc((90vw - 60px) / 4);
    min-width: 160px;
  }
  .key_business {
    padding: 100px 5%;
  }
  .key_business .bakground_img {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .key_business .key_business_inner {
    width: min(600px, 100%);
  }
  .about-zones > div {
    grid-template-columns: 1fr;
    gap: 30px;
  }
  .about-zones .first-child {
    gap: 30px;
  }
  .about-zones .first-child > div:last-child {
    gap: 30px;
    display: block;
    -moz-column-count: 2;
         column-count: 2;
  }
  .about-zones .last-child {
    flex-direction: row;
    gap: 10px;
  }
  .about-zones .last-child > div {
    flex: 1;
    align-items: center;
  }
  .about-zones .last-child > div .small,
  .about-zones .last-child > div .big {
    text-align: center;
  }
  #why_invest .invest-fact {
    flex-direction: column;
  }
  #reports_documents .documentsCards {
    grid-template-columns: calc(50% - 15px) calc(50% - 15px);
    gap: 30px;
  }
  #reports_documents .documentsCards .downloadBtn img {
    height: 20px;
    width: 20px;
  }
  #reports_documents .reportCard {
    gap: 10px;
  }
  .street_view .insights-numbers {
    grid-template-columns: 1fr;
  }
  .street_view .insights-numbers .last-child {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  .street_view .insights-numbers .last-child > div {
    align-items: center;
  }
  .street_view .insights-numbers .last-child > div .numbers,
  .street_view .insights-numbers .last-child > div .text {
    text-align: center;
  }
  .insights .insights-numbers {
    grid-template-columns: 1fr;
  }
  .insights .insights-numbers .last-child {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  .insights .insights-numbers .last-child > div {
    align-items: center;
  }
  .insights .insights-numbers .last-child > div .numbers,
  .insights .insights-numbers .last-child > div .text {
    text-align: center;
  }
  #desktopVersion {
    display: none;
  }
  #mobileVersion {
    display: block;
  }
  #footer .under_anchor {
    text-decoration: underline;
  }
  #footer .footer .grid_design.last {
    grid-template-columns: calc(25% - 10px) calc(25% - 10px) calc(50% - 10px);
    gap: 20px;
  }
  #footer .footer .grid_design.last .zones_col .table_footer {
    grid-template-columns: 1fr;
  }
  #footer .footer .grid_design.last > div:last-child {
    grid-area: 2/1/3/4;
  }
  #footer .footer .grid_design.last > div .table_footer {
    grid-template-columns: calc(50% - 5px) calc(50% - 5px);
    gap: 10px;
  }
  #footer .footer .grid_design.last > div .table_footer a {
    font-size: 11px;
    min-height: auto;
  }
  #footer .footer .grid_design.last > div .table_footer.last {
    grid-template-columns: calc(25% - 7.5px) calc(25% - 7.5px) calc(25% - 7.5px) calc(25% - 7.5px);
  }
  #footer .footer .grid_design .logo_footer {
    height: 60px;
  }
  #footer .footer_contact {
    aspect-ratio: unset;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
  }
  #footer .footer_contact .contact_us_footer {
    padding: 20px 0;
    padding-right: min(30px, 5%);
    width: 45%;
  }
  #footer .footer_contact .contact_us_footer .contact_form {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
  #footer .footer_contact .contact_us_footer .contact_form > div input {
    height: 38px;
  }
  #footer .footer_contact .contact_us_footer .contact_form > div textarea {
    height: 50px;
  }
  #footer .footer_contact .footer_contact_banner {
    -o-object-position: 15%;
       object-position: 15%;
  }
  #connectivity {
    padding: 40px 5%;
  }
  #connectivity .heading {
    margin-bottom: 5%;
  }
  #connectivity .connectivityBox {
    gap: 30px;
  }
  #connectivity .connectivityBox .connectivityCard img {
    width: 60px;
  }
  .new_detail_head {
    padding-top: 130px;
  }
  #filter .filter_main_container {
    grid-template-columns: 48% auto;
  }
  #filter .filter_item {
    flex-direction: column;
  }
  #filter .filter_item .filtered_card {
    width: 100%;
  }
  .tile_card_:hover .img_div {
    aspect-ratio: 390/271 !important;
  }
  .tile_card_:hover .description_text {
    opacity: inherit !important;
    display: -webkit-box !important;
  }
}
@media screen and (max-width: 820px) {
  #contact_number .numbers_contact_div {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
  #compare_ {
    padding: 0 5%;
  }
  #compare_ .compare_ .item_container .cards__ .img_div .compare_div label {
    height: 35px;
    width: 35px;
  }
  #__about {
    grid-template-columns: 1fr;
    padding: 40px 5%;
  }
  #__about > div {
    padding: 0;
  }
  #__about > div:first-child {
    padding: 0;
  }
  #__about > div:last-child {
    padding: 0;
  }
  #__about > div .heading {
    text-align: center;
    margin-bottom: 4%;
  }
  #__about > div:first-child {
    background-color: #fff;
  }
  #stats_master > div {
    gap: 20px;
  }
  #stats_master > div .main_stats {
    gap: 20px;
    flex-wrap: wrap;
  }
  #stats_master > div .main_stats > div {
    min-width: 160px;
    max-width: 250px;
    gap: 15px;
    /* height: fit-content; */
    aspect-ratio: unset;
    padding: 4% 3%;
  }
}
@media screen and (max-width: 768px) {
  .terms_conditionsDetail {
    padding-top: 20px;
  }
  .street_view {
    padding: 40px 5%;
    padding-top: 0;
  }
  .street_view .heading {
    margin-bottom: 20px;
    text-align: center;
  }
  .street_view .insights-numbers .last-child {
    flex-wrap: wrap;
    width: 90vw;
    padding: 15px;
    border-radius: 15px;
    justify-content: center;
    position: relative;
  }
  .street_view .insights-numbers .last-child > div {
    min-width: 130px;
  }
  .street_view .swiper-pagination-bullet {
    width: 10px !important;
  }
  .compare_alert {
    position: fixed;
    bottom: 90px;
    left: 50%;
    width: 85%;
    transform: translate(-50%, 0);
    display: grid;
    grid-template-columns: auto;
    gap: 30px;
    background-color: #fff;
    border-radius: calc(var(--inner-radiues) - 5px);
    padding: 15px 40px;
    z-index: 3;
    align-items: center;
    display: none;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
  }
  .compare_alert .cross_div {
    position: absolute;
    top: 10px;
    right: 10px;
  }
  #footer .footer .copyright > div {
    flex-direction: column-reverse;
    align-items: center;
  }
  #social_handles {
    padding: 40px;
    margin-top: 5%;
  }
  #social_handles .heading {
    margin-bottom: 4%;
  }
  #social_handles .container_inter_ {
    width: 100%;
    display: flex;
    gap: 30px;
    justify-content: center;
    flex-wrap: wrap;
  }
  #contact_number {
    border-radius: 30px;
  }
  #contact_number .numbers_contact_div {
    gap: 20px;
  }
  #high_top .card_top p {
    font-size: 14px;
  }
  #about_sec .heading {
    text-align: center;
  }
  #about_sec .content {
    flex-direction: column;
  }
  #breadcrumbs {
    top: 20px;
    margin: 0px 0px 15px 0px;
  }
  .free_detail .heading {
    margin-bottom: 20px;
  }
  #opportunity_insight .slider__ {
    aspect-ratio: unset;
    max-height: 500px;
  }
  .layerInFooter {
    background: linear-gradient(to bottom, black, 80%);
  }
  .footer_contact {
    flex-direction: column-reverse;
    align-items: center !important;
  }
  #business_sector .subheading, #business_locations .subheading {
    margin: 1.5% auto 12% !important;
  }
  #business_sector .card_image .label_text, #business_locations .card_image .label_text {
    font-size: var(--font-30);
  }
  #clients, #trade_agreement {
    padding: 40px 0;
  }
  #download_form.download_form {
    background-color: #fff;
  }
  #download_form.download_form > div {
    width: 100%;
  }
  #download_form.download_form > div .input_field {
    flex-direction: column;
    gap: 10px;
  }
  #download_form.download_form > div .cta.left {
    float: right;
    margin-bottom: 20px;
  }
  #whatsappcta {
    display: flex;
    transition: all 0.2s;
    right: 30px;
    bottom: 40px;
    padding: 12px;
    border-radius: 50%;
  }
  #compareCta {
    transition: all 0.2s;
    right: 80px;
    bottom: 40px;
    padding: 12px;
    border-radius: 50%;
    /* svg{
      width: 15px;
      height: 15px;
    } */
  }
  #compareCta #compareCount, #compareCta p {
    display: none;
  }
  .new_detail_head {
    padding-top: 110px;
    padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 130px;
  }
  .new_detail_head .tags {
    margin-top: 15px;
  }
  .new_detail_head .sharing {
    padding: 0;
  }
  .news_details .free_detail .sharing {
    margin-left: 0px;
  }
  .banner_video.blog_banner {
    margin-top: -120px;
    aspect-ratio: 4/2.5;
  }
  .banner_video.blog_banner img, .banner_video.blog_banner video {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .blog_banner {
    padding: 0 5%;
  }
  .news_details {
    padding: 40px 5%;
    gap: 40px;
  }
  .news_details .latest_news_card {
    margin-bottom: 30px !important;
  }
  #newsInfo {
    padding: 0 5%;
  }
  #exploreBlogs {
    padding: 40px 5%;
    padding-top: 200px;
    margin-top: -160px;
  }
  #exploreBlogs .exploreBlogBox {
    flex-direction: row;
    flex-wrap: nowrap;
    overflow-x: scroll;
    justify-content: normal;
  }
  .key_business .heading {
    text-align: center;
    width: 100%;
  }
  .key_business .business_listing {
    padding: 4%;
    width: 100%;
  }
  #mission,
  #values {
    padding: 40px 5%;
  }
  #shareholder {
    grid-template-columns: 1fr;
    padding: 40px 5%;
    gap: 30px;
  }
  #shareholder > div:first-child {
    padding: 0;
  }
  #shareholder > div:first-child img {
    height: auto;
    width: max(300px, 70vw);
  }
  #shareholder > div:last-child {
    align-items: center;
  }
  #shareholder > div:last-child .heading {
    margin: 0px !important;
    text-align: center;
  }
  .heading {
    margin-bottom: 30px !important;
    padding: 0 5%;
  }
  .new_detail_head .heading {
    margin-bottom: 15px !important;
  }
  .new_detail_head .group_tags_share_lang {
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    align-content: flex-start;
  }
  .letter_detail .sharing {
    margin-left: 0px;
  }
  .letter_detail .heading {
    margin-bottom: 20px !important;
  }
  .new_detail_head .sharing {
    margin-top: 18px;
  }
  #stats_master > div {
    margin: 40px 5%;
  }
  #stats_master > div .stats_description {
    padding: 5%;
  }
  #filter .heading {
    padding-top: 30px;
  }
  #facilities-head > div {
    margin-top: 40px;
    padding: 40px 0;
  }
  #reports_documents {
    padding: 40px 5%;
  }
  #reports_documents .documentsCards {
    grid-template-columns: 1fr;
    gap: 15px;
  }
  #reports_documents .documentsCards .reportCard {
    display: grid;
    gap: 15px;
    grid-template-columns: 30% calc(70% - 15px);
  }
  #reports_documents .documentsCards .reportCard .reportCardImage {
    width: 100%;
    border-radius: 20px;
  }
  #reports_documents .documentsCards .reportCard .reportCardText {
    width: 100%;
    gap: 5px;
  }
  #reports_documents .documentsCards .reportCard .reportCardText .description {
    font-size: calc(var(--font-20) - 2px);
  }
  .insights {
    padding: 40px 5%;
  }
  .insights .heading {
    margin-bottom: 20px;
    text-align: center;
  }
  .insights .insights-numbers .last-child {
    flex-wrap: wrap;
    justify-content: center;
  }
  .insights .insights-numbers .last-child > div {
    min-width: 130px;
  }
  .insights .swiper-pagination-bullet {
    width: 10px !important;
  }
  #news_media {
    border-radius: var(--inner-radiues);
  }
  .about-zones > div {
    gap: 30px;
    margin: 40px 5%;
  }
  .about-zones .first-child {
    gap: 20px;
  }
  .about-zones .first-child > div:last-child {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
  .about-zones .last-child {
    flex-wrap: wrap;
    row-gap: 20px;
  }
  .about-zones .last-child > div {
    min-width: 180px;
  }
  #why_invest {
    padding: 40px 5% !important;
  }
  #why_invest .invest-head {
    margin-bottom: 0px;
  }
  #why_invest .invest-fact > div {
    border-radius: var(--inner-radiues);
  }
  #menuBox_MV {
    top: 47px;
  }
  .header .headerLogo img {
    height: 35px;
  }
  header {
    top: 47px;
  }
  #trade_agreement {
    padding: 60px 0px;
  }
  #investmentZone {
    width: 100%;
    margin: 40px auto;
    display: block;
    /* .swiper-wrapper{
      padding: 5%;
    } */
  }
  #investmentZone .headingDiv {
    padding: 0px 5%;
    align-items: center;
  }
  #investmentZone .headingDiv .heading {
    text-align: center;
  }
  #investmentZone .isDesktopCta {
    display: none;
  }
  #investmentZone .swiper-slide {
    filter: unset;
  }
  #investmentZone .investCard .cardInfo .cardInfoImg {
    width: calc((90vw - 80px) / 1 / 2);
  }
  #investmentZone .investZoneSwipper {
    margin-top: 20px;
    padding: 0 5%;
  }
  :root {
    --radius: 0;
  }
  .card_container .cards {
    filter: blur(1px) grayscale(1);
  }
  .card_container .cards.active {
    filter: blur(0px) grayscale(0);
  }
  #testimonial {
    width: 100%;
  }
  #testimonial .swiper-wrapper {
    margin-top: 100px !important;
  }
  #testimonial .headCard {
    height: 150px !important;
    flex-direction: column-reverse;
    align-items: center !important;
  }
  #testimonial .headCard > div:first-child {
    width: 100% !important;
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
  #testimonial .headCard .imgCard {
    width: 150px !important;
    height: 150px !important;
    top: 0% !important;
    right: unset;
  }
  #business_locations {
    border-radius: 0;
    padding: 40px 0%;
    margin: 40px 0%;
  }
  #specialist {
    padding: 40px 5%;
  }
  #specialist .specialist_container .swiper-wrapper {
    margin-top: 20px !important;
    flex-wrap: nowrap;
    gap: 0;
    justify-content: unset;
  }
  #specialist .specialist_container .swiper-wrapper > div {
    max-width: none;
  }
  .for-desk {
    display: none;
  }
  .for-mob {
    display: block;
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }
  #footer .footer .grid_design.first {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
  #footer .footer .grid_design.first .grid_top {
    grid-template-columns: auto auto auto;
    gap: 10px;
  }
  #footer .footer .copyright {
    flex-direction: column-reverse;
    gap: 15px;
  }
  #footer .footer .copyright img {
    height: 25px;
  }
  #footer .footer_contact {
    border-radius: clamp(1.875rem, 1.07rem + 3.0667vw, 4.75rem);
  }
  #footer .footer_contact .footer_video {
    -o-object-position: 57%;
       object-position: 57%;
  }
  #footer .footer_contact .footer_contact_banner {
    -o-object-position: center bottom;
       object-position: center bottom;
  }
  #footer .footer_contact .contact_us_footer {
    padding: 50px 20px;
    padding-bottom: 300px;
    width: auto;
  }
  #business_sector {
    padding: 40px 0;
    margin: 40px 0;
    overflow: hidden;
  }
  #business_sector .opportunities_cards > div,
  #business_sector .sector_slider > div {
    flex-wrap: nowrap;
    justify-content: unset;
    gap: 0;
    row-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }
  #business_sector .opportunities_cards > div > div,
  #business_sector .sector_slider > div > div {
    max-width: unset;
    min-width: unset;
    max-height: 610px;
  }
  #business_sector .heading,
  #business_sector .subHeading {
    padding: 0 15px;
  }
  .to-top {
    right: 30px;
    bottom: 30px;
    padding: 8px;
  }
  .to-top svg {
    height: 30px;
    width: 30px;
  }
  #filter .slide_down {
    position: sticky;
    background-color: white;
    height: 50px;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 3;
    display: flex !important;
    justify-content: center;
    align-items: center;
    border-bottom: 0 !important;
  }
  #filter .slide_down > div {
    min-height: 5px;
    background: rgba(0, 0, 0, 0.2509803922);
    width: 100px;
    border-radius: 10px;
  }
  #filter .investment_size {
    padding-top: 0 !important;
  }
  #filter .filter_btn_div {
    display: flex !important;
    justify-content: center;
    margin-bottom: 30px;
  }
  #filter .filter_btn_div .filter_btn {
    all: unset;
    display: flex;
    align-items: center;
    gap: 15px;
    border-radius: 30px;
    font-size: 16px;
    padding: 5px 5px 5px 22px;
    border: 1px solid #c2c2c2;
  }
  #filter .filter_btn_div .filter_btn img {
    height: 30px;
    background-color: #a2c617;
    border-radius: 50%;
    padding: 2px;
  }
  #filter .filter_container {
    padding: 40px 30px !important;
    position: fixed !important;
    width: 90%;
    z-index: 3;
    top: 100%;
    transition: cubic-bezier(0.075, 0.82, 0.165, 1);
    transition-duration: 0.5s;
    height: calc(100dvh - 100px) !important;
    overflow-y: scroll;
    border-radius: 30px 30px 0 0 !important;
    padding-top: 0 !important;
  }
  #filter .statics {
    max-height: 75px;
  }
  #filter .filter_main_container {
    grid-template-columns: 1fr;
  }
  #filter .filter_item {
    flex-direction: unset;
    gap: 20px !important;
    justify-content: center;
  }
  #filter .filter_item .filtered_card {
    width: calc((90vw - 20px) / 2);
  }
  #filter .card_discription {
    -webkit-line-clamp: 3;
  }
  #listing_hero {
    height: 98vh;
    max-height: 1000px;
  }
  #listing_hero .detailHero {
    max-height: 1000px;
  }
  #listing_hero .detailLayer iframe {
    width: 100%;
    aspect-ratio: 16/9;
    height: -moz-fit-content;
    height: fit-content;
  }
  #listing_hero .detailHero {
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: center;
    justify-content: flex-end;
  }
  #listing_hero .detailBox.master .title_text {
    width: 100%;
  }
  #listing_hero .detailHero .detailBox {
    width: 100%;
    top: unset;
    height: -moz-fit-content;
    height: fit-content;
    gap: 20px;
    align-items: center;
    left: 0;
    bottom: 0;
    padding-bottom: 8%;
    padding-top: 20px;
  }
  #listing_hero .detailHero .detailBox * {
    text-align: center;
  }
  #listing_hero .detailHero .detailBox .heading {
    text-align: center;
    margin-bottom: 0 !important;
  }
  #listing_hero .detailHero > img, #listing_hero .detailHero > video {
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    pointer-events: none;
  }
  #listing_hero .detailBox {
    position: relative !important;
  }
  #listing_hero .watch_now {
    position: relative;
    left: unset;
    bottom: unset;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 600px) {
  #all_insights .insights_container .insights_div .items_fil, #all_insights .insights_container .insights_div .items_fil_video {
    grid-template-columns: calc(50% - 10px) calc(50% - 10px);
    gap: 20px;
  }
  #all_insights .insights_container .insights_div .items_fil > :nth-child(4), #all_insights .insights_container .insights_div .items_fil_video > :nth-child(4) {
    display: block;
  }
  #all_insights .insights_container .insights_div .items_fil > a .text_div .description_text, #all_insights .insights_container .insights_div .items_fil_video > a .text_div .description_text {
    -webkit-line-clamp: 3;
  }
  #all_insights .insights_filter {
    flex-wrap: wrap;
    row-gap: 15px;
  }
  .contact_us_specialist_detail {
    width: 90%;
  }
  #specialist {
    padding: 40px 0;
  }
  #testimonial p span {
    white-space: unset !important;
  }
  .by_products .product_card {
    width: calc((90vw - 60px) / 1) !important;
  }
  #newsLetters .subscribeBtn {
    justify-content: flex-end;
    flex-direction: column;
    align-items: flex-end;
  }
  #newsLetters .input_fields {
    width: 100%;
  }
  #newsLetters .input_fields input {
    width: 100% !important;
    max-width: 350px;
  }
  .new_listing {
    padding: 10% 5%;
  }
  .new_listing .tiles_cards {
    grid-template-columns: 1fr;
  }
  .tile_card_:hover .img_div {
    aspect-ratio: 538/341 !important;
  }
  .tile_card_:hover .description_text {
    opacity: inherit !important;
    display: -webkit-box !important;
  }
  .news_banner {
    min-height: 450px;
    height: 100%;
    max-height: 450px;
  }
  .news_banner .general_text {
    margin: 15px 0px !important;
  }
  .news_banner .news_details {
    padding: 0% 10% 11% 4% !important;
  }
  .news_banner .tags_date {
    bottom: 5% !important;
    left: 4%;
    right: 0% !important;
    font-size: 12px !important;
    margin-top: 10px;
  }
  #reports_documents .documentsCards .reportCard {
    grid-template-columns: 45% calc(55% - 15px);
  }
  #testimonial .card {
    padding: 20px;
    padding-bottom: 50px;
  }
  #testimonial .card .headCard > div:first-child img {
    width: 50px !important;
  }
  #testimonial .card .bodyCard img {
    width: 50px !important;
    height: 40px !important;
    right: -10px;
    bottom: -45px;
  }
  #filter .filter_item .filtered_card {
    width: 100%;
    max-width: 350px;
  }
  #filter .card_discription {
    -webkit-line-clamp: 4;
  }
  #footer .footer .grid_design.last {
    display: grid;
    grid-template-columns: calc(50% - 10px) calc(50% - 10px);
    gap: 20px;
  }
  #footer .footer .grid_design.last > div {
    gap: 10px;
  }
  #footer .footer .grid_design.last > div p {
    font-size: 15px;
  }
  #footer .footer .grid_design.last > div .table_footer.last {
    grid-template-columns: calc(50% - 5px) calc(50% - 5px);
  }
  #footer .footer .grid_design.last > div.locations_col {
    grid-area: 1/1/2/2;
  }
  #footer .footer .grid_design.last > div.zones_col {
    grid-area: 1/2/2/3;
  }
  #footer .footer .grid_design.last > div:nth-child(3) {
    grid-area: 2/1/3/3;
  }
  #footer .footer .grid_design.last > div:nth-child(4) {
    grid-area: 3/1/4/3;
  }
}
@media screen and (max-width: 550px) {
  #all_insights .insights_container .insights_div .items_fil, #all_insights .insights_container .insights_div .items_fil_video {
    grid-template-columns: 100%;
    gap: 20px;
    justify-items: center;
  }
  #all_insights .insights_container .insights_div .items_fil > :nth-child(4), #all_insights .insights_container .insights_div .items_fil_video > :nth-child(4) {
    display: none;
  }
  #all_insights .insights_container .insights_div .items_fil > a, #all_insights .insights_container .insights_div .items_fil_video > a {
    max-width: 350px;
  }
  #all_insights .insights_container .insights_div .items_fil > a .text_div .description_text, #all_insights .insights_container .insights_div .items_fil_video > a .text_div .description_text {
    -webkit-line-clamp: 3;
  }
  #all_insights .insights_filter {
    flex-wrap: wrap;
    row-gap: 15px;
    margin: 0;
  }
  #social_handles {
    margin-top: 40px;
  }
  #social_handles .container_inter_ {
    gap: 20px;
  }
  #contact_number .numbers_contact_div {
    grid-template-columns: repeat(1, 1fr);
    padding: 0 5%;
  }
  #contact_number .numbers_contact_div .cards_ {
    padding: 15px;
    border-radius: 15px;
    background-color: #efefef;
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
  #contact_number .numbers_contact_div .cards_ > div p, #contact_number .numbers_contact_div .cards_ > div a {
    font-size: 16px;
  }
  #news_media {
    margin: 40px 0;
    padding: 40px 5%;
    border-radius: 0;
  }
  #news_media .cta.big {
    margin: 30px auto 40px;
  }
  .news_container {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 15px;
    /* & > div:nth-child(1) {
      grid-area: 1 / 1 / 2 / 3;
    }
    & > div:nth-child(2) {
      grid-area: 2 / 1 / 3 / 2;
    }
    & > div:nth-child(3) {
      grid-area: 2 / 2 / 3 / 3;
    } */
  }
  .news_container > div {
    width: 100% !important;
  }
  .news_container > div .news_data {
    padding: 4%;
    align-items: center;
    transform: translate(0, 18%);
  }
  .news_container > div .news_data .headline {
    font-size: calc(var(--font-20) - 2px);
    text-align: center;
  }
}
@media screen and (max-width: 430px) {
  #all_insights .insights_container .insights_div .items_fil, #all_insights .insights_container .insights_div .items_fil_video {
    grid-template-columns: 100%;
    gap: 20px;
    justify-items: center;
  }
  #all_insights .insights_container .insights_div .items_fil > :nth-child(4), #all_insights .insights_container .insights_div .items_fil_video > :nth-child(4) {
    display: none;
  }
  #all_insights .insights_container .insights_div .items_fil > a, #all_insights .insights_container .insights_div .items_fil_video > a {
    max-width: none;
    width: 100%;
  }
  #all_insights .insights_container .insights_div .items_fil > a .text_div .description_text, #all_insights .insights_container .insights_div .items_fil_video > a .text_div .description_text {
    -webkit-line-clamp: 4;
  }
  #all_insights .insights_filter {
    flex-wrap: wrap;
    row-gap: 15px;
  }
  #all_insights .insights_filter .fill_text {
    text-decoration: underline;
  }
  #services__ {
    padding: 40px 5%;
  }
  #services__ .inner_html {
    flex-direction: column;
  }
  #services__ .inner_html > div {
    max-width: unset;
    min-width: unset;
    width: 100%;
  }
  #listing_links .in_cards {
    width: 100%;
  }
  #listing_links .in_cards .text_content {
    display: flex;
    align-items: center;
    padding: 5%;
  }
  #highlights {
    padding: 10px;
    width: calc(100% - 60px);
  }
}/*# sourceMappingURL=responsive.css.map */