.backdrop_menu {position:fixed; top:0; left:0; height:100vh; width:100%; background-color:rgba(0, 0, 0, 0.5); display:none; z-index:2;}
.tp_mob_options {display:none;}
#banner_video {display:block; width:100%; aspect-ratio:1903/820; object-fit:cover;}
.Home_li span {display:none;}
@media (max-width: 1920px) {}
@media (max-width: 1710px) {}
@media (max-width: 1680px) {}

@media (max-width: 1550px) {
html {font-size:15px;}
}

@media (max-width: 1450px) {
.customer_reviews_wrapper {margin:0 1.5rem;}
.ssb_wrap, .banner {overflow:hidden;}
}

@media (max-width: 1370px) {
.customer_reviews_wrapper {margin:0 3rem;}
.membership_table table thead th {font-size:12px;}
}

@media (max-width: 1330px) {
.points_wrap {margin-right:0;}
.points_wrap .font25 {font-size:1.3rem;}
.customer_reviews_wrapper {margin:0 6rem;}
}

@media (max-width: 1280px) {}
@media (max-width: 1200px) {}

@media (max-width: 998px) {
/*.trade_show_box:first-child .trade_show_img img {height:20rem; max-height: auto;}*/
.our_clients .trade_show_img img {height:132px;}
.counter_text {font-size:2.875rem;}
.item-content h4 {font-size:1rem;}
.item-content {height:10.5rem;}
.project_img img {height:250px;}
.services_heading {font-size:1.2rem; line-height:1.3rem;}
.title_wrapper .heading_wrap {width:100%;}
.tab_cat_flex .tab_cat_left {width:100%;}
.sec_head h3 {font-size:2.5rem;}
.leadership_left {width:100%;}
.leadership_right {width:50%; margin:0 auto; margin-top:2rem;}
.global_footprint svg {height:auto;}
.trade_show_grid {grid-template-columns:2fr 1fr; grid-template-rows:auto auto;}
.trade_show_title p {width:100%; font-size:1rem;}
.get_left {width:100%;}
.get_right {width:100%; margin-top:2rem;}
.footer_sections > div {width:calc(100% / 2 - 5rem);}
.header-nav {width:24rem!important;}
.close_menu {top:0 ;}
.top_nav li {width:100%; position:relative;}
.top_nav li.theme_btn2 a {padding:1.05rem 0.5rem 1.05rem; justify-content:flex-start;}
.select_lang_wrapper {margin-top:1rem; width:55%;}
.hd_btn {justify-content:center; padding:0.8rem 0.6rem;}
.lang_dropdown {left:0;}
.inner_about_left {width:100%;}
.inner_about_right {width:100%; margin-top:2rem;}
.key_metricks_left {width:100%;}
.key_metricks_right {width:100%; margin-top:2rem;}
.powering_connectivity_left {width:100%;}
.powering_connectivity_right {width:100%; margin-top:2rem;}
.customer_relighblity_left {width:100%;}
.customer_relighblity_right {width:100%; margin-top:2rem;}
.collab_directly_heading {font-size:1.25rem;}
.credibility_child_box {width:calc(100% / 2); border-right:0;}
.cat_main_left {width:100%;}
.cat_main_right {width:100%; margin-top:2rem;}
.sub_cat_li {width:calc(100% / 2);}
.seb_cat_img {height:240px;}
.seb_cat_img img {height:240px;}
.cat_pro_center {width:63%;}
.cat_pro_btn {width:100%;}
.trade_show_flex_inner .trade_show_box {width:calc(100% / 2);}
.certification .trade_show_img img {height:25rem;}
.locate_reseller_flex .locate_reseller {width:calc(100% / 2);}
}

@media (max-width: 991px) {
.header-nav {position:fixed; align-items:flex-start; top:0; width:17rem; z-index:9; right:0; height:100%; background-color:var(--white); transform:translate(100%, 0); transition:0.5s; flex-direction:column; overflow:auto;}
body.menu_opend .header-nav {transform:translate(0, 0);}
.top_nav>li>a {color:var(--black); display:block; border-bottom:solid 1px #ccc; text-align:left; padding:1.05rem 0.8rem 1.05rem;}
.close_menu {background-color:var(--theme-color-dark); display:inline-block; padding:0.5rem; float:right; width:fit-content; margin:1rem;}
.close_menu img {height:24px;}
body.menu_opend {overflow:hidden;}
.menu_opend .backdrop_menu {display:block;}
.menu_content {min-width:15rem; position:fixed; right:0; top:0; width:15rem; height:100vh; margin-top:2.65rem; opacity:1; transform:translateY(0rem); pointer-events:all; transform:translate(100%, 0);}
.menu_content.active {transform:translate(0, 0); z-index:5; background:#fff; box-shadow:0 0 15px #0000004a;}
.menu_content ul {height:100%; border-radius:0; background-color:transparent; box-shadow:none; margin-top:3rem; overflow:auto; width:100%;}
.menu_content i {display:none;}
.menu_content ul li a {border-bottom:solid 1px #ccc; padding:1rem 1rem;}
.menu_icon {display:block; color:var(--white);}
.close_menu {display:block; color:var(--black); background-color:var(--theme-color);}
.top_nav li .sub_menu li a {color:#1D1D1D;}
.top_nav li .sub_menu li.active a {color:var(--theme-color);}
.top_nav > li.has_submenu a:before {display:none;}
.top_nav li> ul.sub_menu > .has_submenu.active .ddp-click {transform:rotate(0deg);}
.top_nav li.products > ul.sub_menu > li .ddp-click {border:0; background:transparent; transform:rotate(180deg);}
header {z-index:99;box-shadow:0 0 40px var(--black100);}
header:not(.sml-header) .menu_content {margin-top:0rem;}
.top_list>li:first-child, .top_list>li:first-child+li, .top_list>li:first-child+li+li {display:none;}
.top-header {padding-inline:1.2rem;}
.user-toggler, .menu-toggler {position:relative;}
.toggler_box {position:absolute; top:calc(var(--header-height)); right:0; transition:all ease 0.5s; transform:translateY(5rem); opacity:0; pointer-events:none;}
.toggler_box.active {transform:translateY(0); opacity:1; pointer-events:all;}
.search-toggler .toggler_box {width:100%; padding:1rem;}
.search-toggler .toggler_box .gsc-input-box {padding:0;}
.search-toggler .toggler_box .gsc-input-box .gsib_a, .search-toggler .toggler_box .gsc-input-box #gs_tti50 {padding:0 !important;}
.toggler_box.user_login {top:100%;}
.toggler_box .dropdown-menu {display:block; position:static;}
.bottom-header {display:none;}
.mobile_menu_box .Home_li a {height:auto!important;}
.mobile_menu_box {position:fixed; right:0; top:0; background-color:var(--white); z-index:99; padding:1.5rem; height:100vh; height:100dvh; transition:all ease 0.5s; transform:translateX(100%); overflow:auto;}
.mobile_menu_backdrop {position:fixed; top:0; left:0; width:100%; height:100vh; background-color:#00000075; opacity:0; pointer-events:none; transition:all ease 0.5s;}
body.menu-opened .mobile_menu_backdrop {opacity:1; pointer-events:all;}
body.menu-opened .mobile_menu_box {transform:translateX(0%);}
.btn_space a.theme_btn, .theme_btn2, .theme_btn {font-size:0.8rem;}
.btn_space {text-align:center;}
.inner_project_right .sec_title {padding-bottom:10px;}
.our_services_content {padding-bottom:0;}
.glass-callback {flex-direction:column; padding:24px; height:auto;}
.glass-btn {justify-content:center;}
.main_banner, .go_bottom_wrap {overflow:inherit;}
.program_menu_main.active {transform:translateX(0%);}
.sml-header:not(.scrolling-down) {transform:translateY(calc(0px - var(--top-header-height))); box-shadow:0 0 40px var(--black100);}
.scrolling-down {transform:translateY(calc(-100% - 2.2rem));}
.bottom_header {padding-inline:0; margin:0; padding:0.5rem 0rem;}
.top_nav {display:block; width:100%;}
.menu_opend .backdrop {display:block;}
[menu-dropdown_btn="program_menu"] a {pointer-events:none;}
.top_header .container {padding:0;}
.top_header .header_btn {background-color:var(--theme-color);}
.top_header img {filter:invert(1); opacity:0.6;}
.top_header .list_right li:nth-child(2) {margin-left:auto;}
.top_header .list_right {align-items:stretch; margin:0; width:100%; justify-content:space-between;}
.right_side .list_right li {padding-right:0;}
.right_side .list_right li {display:flex; align-items:center;}
.right_side .list_right li:first-child {display:none;}
.right_side .list_right:nth-child(3) {border-left:solid 1px #ccc;}
.mobile_login_menu ul li a {color:var(--black);}
.mobile_login_menu {display:block;}
.top_nav > .has_submenu > .sub_menu:after {display:none;}
.close_menu_large {display:block;}
.caret_icon {display:none;}
.top_header .right_side {position:static; display:flex; justify-content:space-between; align-items:center;}
.top_header {position:relative; border:none;}
.sml-header {background-color:var(--theme-color);}
.ddp-click {position:absolute; top:0.45rem; right:0.6rem; padding:0.5rem; color:#616161; cursor:pointer; display: block;transition: all 0.5s;}
.products > .ddp-click { left: 0;display: flex;justify-content: flex-end;top: 0.8rem;pointer-events: all;}
.menu-text .text-hover {display: none;}
.top_nav li a:hover .text-default{transform: translateY(0%);}
.hover_bottom_line span {overflow: visible;}
.caret_icon_mob {position:absolute; top:0.45rem; right:0.6rem; padding:0.5rem; border:1px solid #0000002e; color:#616161; cursor:pointer; background-color:#00000008; display:block;}
.sub_menu {position:static; opacity:1; display:none; pointer-events:all; transform:none; transition:none; background-color:#F5F5F5; border-radius:0;}
.has_submenu .sub_menu .sub_menu {background-color:#00000036;}
.menu_icon_angle {display:none;}
.top_header .left_side {display:flex; margin-left:0.5rem;}
.top_header .left_side svg {display:none;}
.main_banner .slider_btn .container {display:flex; align-items:center;}
.menu_icon img {filter:invert(1);}
.right_side .list_right li a {font-size:1rem !important; padding:0.875rem 1.5rem;}
.bootom_menu_footer .copyright_text {margin-bottom:0.5rem;}
.search_wrapper {border-radius:0;}
.top_header .list_right:hover a {opacity:1;}
.right_side .list_right li a {color:var(--white) !important;}
.bottom_header .d-flex {align-items:center; justify-content:space-between;}
.sml-header .menu_icon {color:var(--white);}
.bannerSlider .banner_img {object-fit:cover;}
.sml-header .header-nav {height:100vh; box-shadow:rgba(0, 0, 0, 0.15) 0px 5px 15px 0px; overflow:auto;}
.footer_sections {flex-wrap:wrap;}
.ftr_sec:last-child {margin-top:2rem; width:100%; max-width:100%;}
.bootom_menu_footer {padding:1rem 0;}
.bootom_menu_footer .row {display:flex; align-items:center;}
.mobile_pagination {display:block;}
.list_icon ul {grid-template-columns:repeat(4, 1fr);}
.project_gallery li {flex:0 0 calc(50% - 20px); height:230px;}
.project_gallery li:nth-child(n) {flex:0 0 calc(50% - 0px); height:230px;}
.project_cta .our_service_text {flex-direction:column; align-items:flex-start; gap:0;}
.project_cta .btn_space {flex-wrap:wrap;}
.project_cta .services_heading {font-size:2rem; width:100%; text-align:center; padding-bottom:1rem;}
.close_menu {position:absolute;right: 0;}
.header-nav .top_nav:first-of-type, .header-nav .top_nav:last-of-type {padding:0;}
.header-nav .top_nav:first-of-type {padding-top:5rem; overflow:scroll;}
.inner_banner.project_banner .breadcrumbs .container {flex-direction:column; gap:20px; text-align:center;}
a.whatsapp_icon {margin-right:1rem;}
.home_common_faq .ques {padding:1.25rem 4rem 1.25rem 1.25rem;}
.home_common_faq .ques .title {font-size:1.125rem;}
.home_common_faq .ans {font-size:0.9375rem;}
.container, .container-lg, .container-md, .container-sm, .container-xl {padding: 0 1.5rem;}
.down_brochures {padding: 0.8rem 1rem;font-size: 1rem;}
/*.cat_main_left .group_btn {flex-wrap: wrap;gap: 1rem;}*/
.product-card {border: 1px solid #e8e8e8;padding: 1rem;margin-bottom: 1rem;border-radius: 10px;}
.breadcrumbs{display: none;}
/*.cat_main {padding-top: 1rem !important;}*/

.industry-section .info-panel, .industry-section .info-panel--reverse {flex-direction:column; min-height:auto;}
.industry-section .info-panel__media {height:280px;}
.industry-section .info-panel__inner {padding:2.5rem 1.875rem; max-width:100%;}
.industry-section .info-panel__title {font-size:1.5rem;}

.content-page__container {grid-template-columns:1fr;}
.content-page__sidebar {position:static; order: 2;}
.content-page {padding: 1rem 0 5rem;}
.sidebar-nav__list {display:flex; flex-wrap:wrap; gap:0.25rem; padding:0.5rem;}
.sidebar-nav__link {border-left:none; border-radius:0px; padding:1rem;}
.sidebar-nav__item.is-active .sidebar-nav__link {padding-left:1rem; border-left:none;}
/*.page_banner {padding-bottom: 0 !important;}*/

.training-intro {gap:25px;}
.training-title {font-size:25px;}
.training-featured {height:150px;}
.training-gallery-grid {grid-template-columns:repeat(4, minmax(0, 1fr)); gap:8px;}
.training-gallery-item {height:100px;}


}

@media (prefers-reduced-motion: reduce) {
.sidebar-nav__link {transition:none;}
}

@media (max-width: 1200px) {
.list_icon ul {grid-template-columns:repeat(6, 1fr);}
}

@media (min-width: 768px) and (max-width:991px) {
.blog_ul_flex li {width:calc(100% / 2);}
.top_footer_inner {justify-content:center; flex-wrap:wrap;}
.top_footer_left {margin-bottom:1rem;}
.banner_content .text_lg {font-size:2.25rem; line-height:2.725rem;}
.banner_content_inner {width:55%;}
.banner_content_right {width:42%;}
.banner_content_right img {width:50%;}
}

@media (min-width:992px) and (max-width:1100px) {
.top_nav>li>a {font-size:0.813rem; white-space:nowrap; padding:1.05rem 0.5rem 1.05rem;}
.header_logo {margin-right:1rem;}
}

@media (min-width:1100px) and (max-width:1220px) {
.top_nav>li>a {padding:1.05rem 0.8rem 1.05rem;}
}

@media (max-width: 767px) {
.career_form {padding:3rem 2rem;}
.curnt_opng {font-size:16px;}
.blog_content {padding:1rem;}
.blog_content .post_desc h3 {font-size:1rem; line-height:1.5rem;}
.global_left {width:100%;}
.global_reach_inner {padding-left:1rem;}
.content_description .map_data li {font-size:1rem;}
.content_description .map_data ul {padding:1.5rem .5rem;}
.map_flex {padding-left:1.75rem;}
section {overflow-x:hidden;}
.contacts iframe {width:100%;}
.icon_list .name >span {font-size:1rem;}
.ftr_sec .f_head {margin-bottom:1.25rem;}
.tab_left {gap:.75rem; width:100%;}
.tab_cat_list {padding-bottom:.75rem; font-size:1.15rem; display:flex; align-items:center; justify-content:space-between;}
.why-choose-list {margin-bottom:-2rem;}
.locate_reseller_flex .locate_reseller {width:100%;}
.locate_reseller_flex .locate_reseller {width:100%;}
.trade_show_flex_inner .trade_show_box {width:100%;}
.credibility_child_box {width:100%; border:0;}
.powering_connectivity_left {width:100%;}
.powering_connectivity_right {width:100%; margin-top:2rem;}
.mission_vision_card_flex {flex-wrap:wrap;}
.mission_vision_card_flex>li {width:100%; order:2;}
.mission_vision_card_flex>li.active {order:1;}
.mission_vision_box {height:auto;}
.mission_vision_box .image {margin-bottom:2rem;}
.mission_vision_brief {display:block;}
.customer_relighblity_left {width:100%;}
.customer_relighblity_right {width:100%; margin-top:2rem;}
.collab_box h4 {padding-right:0;}
.key_metricks_left {width:100%;}
.key_metricks_right {width:100%; margin-top:2rem;}
.title_wrapper .heading_wrap {width:100%;}
.heading_wrap p {font-size:1.125rem; line-height:1.575rem;}
.tab_flex .tab_right {width:100%; margin-top:2rem;}
.tab_cat_flex .tab_cat_left {width:100%;}
.tab_cat_flex .tab_cat_right {width:100%;}
.tab_cat_content {padding:1.5rem 0;}
.tab_cat_list.active svg {transform:rotate(130deg);}
.trade_show_grid {display:flex; flex-direction:column; gap:2rem;}
.client_swiper_bottom {margin-top:3rem;}
.sub_cat_list li {width:100%;}
.key_metricks_left p strong {font-size:1.25rem; line-height:1.45rem;}
.key_metricks_left p {font-size:1rem; line-height:1.25rem;}
.product_brief h2 {font-size:1.6rem;}
.product_brief h3 {font-size:1.5rem;}
.product_brief h4 {font-size:1.3rem;}
.product_brief h5 {font-size:1.25rem;}
.product_brief li {font-size:1rem;}
.product_brief ul, .product_brief ol {padding-left:1rem;}
.heading_big {font-size:2rem; line-height: normal;}
.trade_show_boxes {width:calc(100% / 1);}
.trade_show_boxes_n_s {width:100%;}
.trade_show_title h3 {font-size:1rem;}
.trade_show_details .trade_show_img img {max-height:15rem; object-fit:cover;}
p {font-size:1rem!important;}
.sec_head h3 {font-size:1.65rem;}
.sec_head h3 br {display:none;}
.why-choose-item {width:calc(100% / 2); margin-bottom:2rem;}
.item-content h4 {font-size:1rem;}
.heading_stroke {font-size:4rem;}
.item-content {height:10.76488rem;}
.counter_text {font-size:2.875rem;}
.heading {font-size:2.2rem; line-height:normal;}
.leadership_left {width:100%;}
.leadership_right {width:100%; margin-top:3rem;}
.get_left {width:100%;}
.get_right {width:100%;}
.leadership_left .heading_wrap {padding-right:0;}
.heading_wrap {margin-bottom:1.5rem;}
.leadership_brief p {font-size:1.1rem;}
.footer_sections .ftr_sec.ftr_sec2 { max-width: 100%; width: calc(100% / 2 - 5rem); }
.top_nav li {width:100%;}
.top_nav li.theme_btn2 a {padding:.5rem 1rem;}
.cat_main_left {width:100%;}
.cat_main_right {width:100%; margin-top:2rem;}
.sub_cat_li {width:100%;}
.what_desc li {font-size:1rem; padding-left:2.5rem;}
.cat_product_dtl>div {width:100%; margin-left:0rem;}
.cat_pro_center .sub_cat_tag {margin-top:0.5rem;}
.cat_product_dtl {gap:1.125rem; padding:2.5rem 1rem;}
.cat_pro_center h4 {line-height:2rem;}
.benefit_box {width:100%; margin-bottom:1.5rem;}
.cat_product_dtl::before {left:0.5rem; top:2.5rem; transform:none;}
.product_dtl_img {width:100%;}
.product_dtl_right {width:100%; margin-top:2.5rem;}
.product_dtl_right .sub_cat_tag {margin:0.875rem 0;}
.enquire_btn {margin-top:1.875rem;}
.bg_gray .product_dtl_right {margin-top:0;}
.bg_gray .product_dtl_flex {padding-top:0;}
.application_sec_inner {width:100%;}
.table_design {overflow-x:scroll;}
.order_sec_inner>div {width:100%; margin-bottom:2rem;}
.small_heading {font-size:1.25rem;}
.theme_btn2 span:first-child {padding:1rem 1rem;}
.banner_flex {align-items:flex-end; min-height:285px;}
.sm_banner {display:block;}
.lg_banner {display:none;}
.inner_banner {height:12rem;}
.inner_banner .sec_head {font-size:2.125rem;}
.blog_ul_flex li {width:100%;}
.gall_listing li {width:100%;}
.banner_content .text_lg {font-size:1.7rem; line-height:2rem;}
.banner_content .theme_btn2 {margin-top:1rem;}
body {line-height:1.2;}
html {font-size:14px;}
.banner_wrapper {flex-wrap:wrap;}
.banner_wrapper {flex-direction:column-reverse;}
.arrow_top, .arrow_connect {display:none;}
.ftr_sec_intro {width:100% !important; margin: 2rem 0 1rem;}
.ftr_sec_intro .ftr_ntro_logo {max-width: max-content;margin-bottom: 0rem;}
.footer_sections {flex-wrap:wrap; padding-block:2.125rem;}
.ftr_sec {flex:auto; width:50%; padding-top:1rem;}
.tp_right_content {display:none;}
.tp_mob_options {display:flex;}
.contacts .sec_title {font-size:2rem; padding-bottom:1rem;}
.bootom_menu_footer .text-end {text-align:left !important;}
.common_padding {padding:3rem 0;}
.contacts .disc {line-height:1.5em;}
.project_gallery li:nth-child(n) {height:170px;}
.project_single_gallery li, .project_single_gallery li a img {border-radius:5px;}
.why-choose-wrapper, .titel_wrapper {align-items:flex-start; flex-direction:column; gap:1rem; margin-top:2.5rem!important;}
.project_single_gallery {grid-gap:0.5rem;}
.fixed_banner {position:static !important;}
.sec_head {font-size:2.125rem;}
.facts_home_wrap .left_side {margin-bottom:2rem;}
.heading_with_para >div {width:100%;}
.list_fact {overflow:auto;}
.list_fact li {min-width:15rem;}
.about_home_inner {position:relative; flex-wrap:wrap;}
.about_home_wrap .right_side {position:static;}
.about_home_wrap .aboutHomeSlider {top:0; left:calc(0px - var(--bs-gutter-x) * .5); height:var(--height) !important; width:calc(105% + var(--bs-gutter-x) * .5); z-index:-1; filter:brightness(0.5);}
.about_home_inner >div {width:100%; padding:1rem}
.about_home_wrap .right_side svg {display:none;}
.about_home_wrap .aboutHomeSlider img {height:var(--height); object-fit:cover;}
.about_home_wrap .right_side .about-pagination {display:none;}
.about_home_inner .theme_btn {border-color:var(--white); color:var(--white) !important;}
.about_agakhan_trust_inner {flex-wrap:wrap;}
.about_agakhan_trust_inner >div {width:100%;}
.about_agakhan_trust:before {width:100%;}
.about_agakhan_trust_inner .about_home_left_inner {padding-right:0;}
.about_agakhan_trust_inner .about_home_right {padding-left:0;}
.about_agakhan_trust_inner .about_home_right_bg {width:100%; margin-top:3rem;}
.about_agakhan_trust_inner .about_home_right_inner {padding:2rem;}
.home_project_inner {flex-wrap:wrap; align-items:center;}
.home_project_inner > div {width:100%;}
.home_project_inner .left_sec {position:absolute; z-index:-1; opacity:0.3; width:100%; left:0;}
.about_agakhan_trust {background-size:cover;}
.conservation_home .story-next {height:4.25rem; width:4.25rem;}
.conservation_home .story-next svg {height:1.5rem;}
.key_attractions_gallery {overflow:auto;}
.key_attractions_gallery li {min-width:20rem;}
.heading_link_wrap {flex-wrap:wrap;}
.heading_link_wrap .heading_wrap {margin-bottom:2rem !important;}
.video_slider_main {width:100%; padding:0 1rem ;}
.showing_video_box {padding-left:55px;}
.home_video_wrapper .swiper-slide-active .play_icon {opacity:1; pointer-events:all;}
.vistor_info_home li {flex:initial; width:48%; margin-bottom:4%;}
.vistor_info_home {gap:0rem; flex-wrap:wrap; justify-content:space-between;}
.vistor_info_home .hidden_data_all .title {font-size:2rem;}
.banner_img {height:65vh;}
.banner_content {top:65%;}
.banner_content_inner {width:100%; padding:0;}
.banner_year_box img {width:30%;}
.banner_content_right {width:100%; margin-top:2.5rem; position:static; max-width:100%;}
.banner_year_box {gap:1.5rem; flex-direction:row;}
.banner_content .text_sm p {display:none;}
.year_text {line-height:1.25rem;}
.mob_link {display:block;}
.links_mob_btn_sm {display:none;}
.video_slider_main {margin-top:2rem;}
.ftr_ntro_logo img {width:20rem;}
.testimonial_card {flex-direction:column;}
.testimonial_image {width:100%; height:200px;}
.icon_list {padding:14px 16px; gap:14px;}
.icon_list i {width:40px; height:40px; font-size:1rem;}
.inner_content .disc {line-height:1.5em;}
.list_icon ul {grid-template-columns:repeat(4, 1fr); gap:10px;}
.project_gallery li {flex:0 0 100%; height:240px;}
.project_cta .our_services_content {padding:2rem 1rem;}
.inner_project_right, .inner_project_left {width:100%; margin:0 !important;}
.inner_project_flex {flex-wrap:wrap;}
.inner_project_right {margin-top:1.5rem !important; text-align:left;}
.project_info .our_service_text ul li {width:auto; padding:0 0.5rem; margin-bottom:2rem; font-size:1rem;}
.project_info .our_service_text ul {display:flex; flex-wrap:wrap; grid-template-columns:repeat(3, 1fr); display:grid;}
.sub_head {font-size:1.5rem; line-height:1.3em;}
.list_icon li {height:110px;}
.project_plan .plan ul {gap:1rem; flex-direction:column;}
.project_plan .plan .subtitle {font-size:1.5rem;}
.map_txt {margin-top:2rem;}
.map_txt li {background-size:30px;}
.project_img img {height:400px;}
.about_home_inner .btn_space a, .testimonial_home .heading_wrap .btn_space a {font-size:0.8rem;}
.project_grid {gap:1rem; grid-template-columns:repeat(1, 1fr);}
.project_grid .project-slide {padding:0.8rem;}
.our_service_text .services_heading {font-size:1.2rem;}
.testimonial_home .heading_wrap {flex-direction:column; gap:1rem;}

.project_list {grid-template-columns:repeat(2, 1fr); gap:1rem;}
.project_item_img img {height:180px;}
.inner_banner.project_banner {height:30rem;}
.inner_banner.project_banner .breadcrumbs {align-items:flex-end; padding-bottom:1rem;}
.inner_banner .form-top {right:5%; left:5%; margin:0 auto;}
.inner_banner .form-top .custom_form .required {margin-bottom:0.2rem;}
.project_cta .services_heading {font-size:2rem;}
.inner_about_flex {flex-direction:column;}
.inner_about_left {width:100%; margin-top:1rem;}
.inner_about_right {width:100%; margin-top:2rem;}
.about_info .slide {flex-direction:column;}
.about_info .slide img {margin-left:0 !important; margin-right:auto; padding-top:2rem;}
.approach_data {grid-template-columns:repeat(1, 1fr) !important;}
.project_single_gallery li a img {height:12.375rem;}
.inner_content .btn_space {margin-top:1rem;}
.inner_content .sec_head {font-size:1.5rem; margin:4rem 0 1rem;}
.about_home_inner .left_side {width:100%; padding:1rem 0;}
.counter {grid-template-columns:repeat(3, 1fr); display:grid;}
.about_home_inner .btn_space {text-align:center; margin-top:2rem;}
.about_home_inner .right_side {width:100%; margin:0 !important;}
.about_cta {height:400px !important;}
.projects_main .heading_wrap {margin-top:0 !important;}
.map_txt {padding-left:0rem !important;}
.our_project {border-top-left-radius:50px; border-top-right-radius:50px; margin-top:3rem;}
.form-top {max-width:330px;}
.banner_content_inner h3 {font-size:3rem;}
.product_dtl_right .heading {font-size:1.5rem;}
.cat_product_flex a::before {display:none;}
.cat_pro_sub_title {line-height:1.5em;}
.header-nav .top_nav .theme_btn2 a span.text-default {padding:0;}
.header-nav .top_nav .theme_btn2 a span.menu-text {width:100%; text-align:center;}
.global_footprint svg {height:auto;}
.map_data {min-width:250px;}
#tooltip {left:5% !important;}
.project_amenities .list_icon ul {grid-template-columns:repeat(1, 1fr);}
.project_amenities .list_icon li img {height:14rem;}
.stats {flex-wrap:wrap;}
.map_center_right .pmap li strong {font-size:14px;}
.map_center {gap:1rem;}
.trade_show_box_inner {grid-template-columns:repeat(1, 1fr);}
.trade_show_boxes_n_s .trade_show_img {max-width:100%;}
.product-card a {flex-wrap:wrap; flex-direction:column;}
.product-card .product-action {padding-left:0; margin-left:0;width: 100%;}
.product-card .product-title {font-size:1.4rem;}
.product-card .spec-label {margin-bottom:8px;}
.product-card .product-info {width:100%;}
.product-card .product-thumb {width:100%; border-radius: 10px;}
.product-card .spec {padding:0.5rem;}
.product-card .spec-row {gap:1rem;}
.product-card .spec-value {font-size:1rem;}
.job_flex {padding:28px 22px 26px;}
.curnt_opng {font-size:1.35rem; max-width:100%;}
.vacancy_detail p strong {min-width:100%;}
.home_common_faq ul {gap:.75rem;}
.home_common_faq .faq_box {border-radius:.75rem;}
.home_common_faq .ques {padding:1rem 3.25rem 1rem 1rem;}
.home_common_faq .ques .title {font-size:1rem; line-height:1.4;}
.home_common_faq .ques::before, .home_common_faq .ques::after {right:1rem; width:.875rem;}
.home_common_faq .ans {padding:0 1rem 1rem; font-size:.9375rem; line-height:1.7;}

.industry-section .info-panel__media {height:220px;}
.industry-section .info-panel__inner {padding:1.875rem 1.25rem;}

.training-page {padding-bottom:30px;}
.training-intro {grid-template-columns:1fr; gap:20px; margin-bottom:30px;}
.training-intro-content {order:1;}
.training-featured {order:1; height:220px;}
.training-title {font-size:23px;}
.training-brief {font-size:12px;}
.training-gallery-section {margin-top:30px;}
.training-gallery-title {margin-bottom:14px; font-size:19px;}
.training-gallery-grid {grid-template-columns:repeat(2, minmax(0, 1fr)); gap:8px;}
.training-gallery-item {height:130px;}
#banner_video{aspect-ratio: 1903 / 1000;pointer-events: none;}
section.why-choose-section {padding-top: 1rem;}
.our_clients .trade_show_img img {height: 220px;}
/*section.about_us, section.trade_shows, .common_section	 {padding-top: var(--header-height);}*/
.video-card { box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;margin-bottom: 2rem;}
.cat_main_left .heading_big{margin-bottom: 1.5rem;}
section.contacts {margin-top: var(--header-height); padding-top: 0; padding-bottom: 3rem !important;}
/*.certification {margin-top: var(--header-height) !important;padding-top: 0 !important;}*/
.industry-section .info-panel__title {font-size: 1.2rem;}
.project_amenities .list_icon li .subtxt {padding: 0.5rem 0;line-height: normal;}
.trade_show_flex_inner .trade_show_box .trade_show_img img {max-height: fit-content;}
.locate_reseller_title {font-size: 1.2rem;}
.locate_reseller_text p strong{font-size: 0.9rem;}
.menu-text{height: 13px;}

.video-card .hover-video {min-height: 365px;}
}



@media (max-width: 480px) {
.training-featured {height:190px;}
.training-gallery-grid {gap:7px;}
.training-gallery-item {height:110px;}
.training-gallery-title {font-size:18px;}
}