.custom-filter-bar {
    margin-bottom: 60px;
    display: flex;
    justify-content: center; 
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
}

.filter-group {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 20px;
}
.filter-label{
	color: var(--Dark-Blue, #011121);
font-family:'proxima-nova';
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 37px;
text-transform: capitalize;
}
.filter-select {
    width: 250px;
    border-radius: 300px;
    border: 1.5px solid #D9D9D9;
    background: #FFF url('/wp-content/uploads/2025/10/icons.svg') no-repeat right 15px center;
    background-size: 18px;
    color: #C3C3C3 !important;
    font-family:'proxima-nova' !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: 180% !important;
    padding: 8px 45px 10px 20px!important;
    height: 60px!important;
    cursor: pointer;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

/* Reset WordPress button style + link look */
.clear-filters {
    all: unset!important;
    display: inline-block!important;
    color: var(--Dark-Blue, #011121);
   font-family:'proxima-nova' !important;
    font-size: 18px!important;
    font-style: normal!important;
    font-weight: 500!important;
    line-height: 32.4px!important;
    text-decoration-line: underline!important;
    cursor: pointer!important;
}

.clear-filters:hover {
    color: #C14C32;
    text-decoration: underline;
}

/* === Grid Layout === */
.custom-posts-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: left;
}

.custom-post {
    width: calc(33.333% - 20px);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 30px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    box-sizing: border-box;
transition: all 0.3s ease-in-out;
border: 0px solid #F5F8FD; /*height: 450px; */
padding:30px 0px 20px 0px;
}
.first-post{
    border-radius: 20px;
    border: 2px solid #C14C32;
	padding:30px 30px 30px 30px;
}
.first-post .post-categories{
   border-radius: 100px;
border: 1px solid var(--Accent, #C14C32);
background: #FFDCD5;
}
/*.custom-post:hover{
    border-radius: 20px;
    border: 2px solid #C14C32;
   padding: 30px;
}*/

.featured-image {
    width: 100%;
    aspect-ratio: 447 / 300;
    border-radius: 30px;
    overflow: hidden;
    position: relative;
}
.video-section .featured-image {
    width: 100%important;
    aspect-ratio: 440 / 240!important;
    border-radius: 30pximportant;
    overflow: hiddenimportant;
    position: relativeimportant;
}
.generalposts-section .featured-image, .casestudies-section .featured-image {
  width: 100%;
  aspect-ratio: auto!important; 
  border-radius: 30px;
  overflow: hidden;
  position: relative;
}

.first-post .featured-image {
    aspect-ratio: auto !important;
}

.custom-post-testimonial .featured-image {
    width: 100%;
   	/*aspect-ratio: 440 / 240 !important;*/
    border-radius: 30px;
    overflow: hidden;
    position: relative;
}
.custom-post-testimonial .featured-image img{
    height: 300px!important;
}

.page-id-13519 .featured-image img {
	height:150px!important;
	object-fit: contain!important;
}

.featured-image img {
    width: 100%;
    height: 300px!important;
    object-fit: cover;
    transition: transform 0.3s ease;
    border-radius: 30px;
    display: block;
}
 
.custom-post:hover .featured-image img {
    transform: scale(1.05);
}

.custom-posts-grid .post-meta {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-wrap: wrap;
}
    .custom-posts-grid .post-meta-avator {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-wrap: wrap;
}
.author-avatar {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    border: 2px solid #FFFDFD;
    object-fit: cover;
}

.author-name {
    color: #000;
    font-family:'proxima-nova';
    font-size: 14px;
    font-weight: 500;
    margin-right: 20px;
}

.custom-posts-grid .post-date {
    display: flex;
    align-items: center;
    gap: 6px;
    color: #000;
    font-family:'proxima-nova';
    font-size: 14px;
    font-weight: 500;
}

.calendar-icon {
    width: 16px;
    height: 16px;
}

.custom-posts-grid .post-title {
    color: #000;
    font-family:'proxima-nova';
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0;width: 90%;
}
/*.custom-post:hover  .post-title {width: 100%;}
.custom-post:hover  .post-categories {margin-right: 0px;}*/
.custom-posts-grid .post-title a {
    text-decoration: none;
    color: inherit;
}

/*.custom-posts-grid .post-title a:hover {
    text-decoration: underline;
}
*/
.featured-blog-container {
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.featured-blog-item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 60px;
    border-radius: 12px;
    border: 2px solid var(--Accent, #C14C32);
    background: var(--White, #FFF);
    padding: 40px;
    box-sizing: border-box;
}

.featured-blog-image {
    flex: 1 1 400px;
    min-width: 300px;
    max-width: 650px;
}

.featured-blog-image-case-study img{
	min-height: 513px;
    min-width: 670px;
}
.featured-blog-content-case-study{
	padding-left:20px;
}
.featured-blog-image img {
    width: 100%;
    height: auto;
    border-radius: 20px!important;;
    display: block;
}

.featured-blog-content {
    flex: 1 1 400px;
    min-width: 280px;
}
.featured-label {
    border-radius: 100px;
    background: #F0D9D4;
    padding: 6px 30px;
    color: #C14C32;
    font-family: 'proxima-nova';
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 32.4px; display: inline-block;margin-bottom: 20px;

}
.featured-blog-title {
    color: var(--Black, #000);
  font-family:'proxima-nova';
    font-size: clamp(28px, 4vw, 40px);
    font-weight: 700;
    line-height: 1.4;
    text-transform: capitalize;
    margin-bottom: 20px;
}


.featured-blog-excerpt {
    color: var(--Black, #000);
   font-family:'proxima-nova';
    font-size: 18px;
    font-weight: 500;
    line-height: 1.8;
    margin-bottom: 30px;
	 width: 93%;
}


.featured-blog-button {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    background: var(--Accent, #C14C32);
    color: var(--White, #FFF);
    font-family:'proxima-nova';
    font-size: 16px;
    font-weight: 700;
    line-height: 32px;
    text-transform: uppercase;
    padding: 6px 29px;
    border-radius: 6px;
    text-decoration: none;
    transition: background 0.3s ease;white-space: nowrap; 
}

.featured-blog-button:hover {
  background: #000000;
    color: #E7EDF9;
}


.featured-blog-button img {
    width: auto;
    height: 12px;
}

#featured-blog-list .custom-nav-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap:4px;
    margin-top: 60px;
}

#featured-blog-list .owl-prev,
#featured-blog-list .owl-next {
    background: none !important;
    border: none;
    padding: 0;
    margin: 0;
    outline: none;
    box-shadow: none;
    cursor: pointer;
}

#featured-blog-list .owl-prev img,
#featured-blog-list .owl-next img {
    width: 24px;
    height: 24px;
    display: block;
}

#featured-blog-list .owl-dots {
    display: flex;
    gap:4px;
    margin: 0;
}

#featured-blog-list .owl-dots .owl-dot{
  background: none !important;
    border: none;
    padding: 0;
    margin: 0;
    outline: none;
    box-shadow: none;
    cursor: pointer;
}
#featured-blog-list .owl-dots .owl-dot span {
    display: block;
    width: 12px;
    height: 12px;
    border-radius: 6px;
    background: var(--secondary-96-c-3-ea, #96C3EA)!important;
    transition: background 0.3s ease;
}

#featured-blog-list .owl-dots .owl-dot:hover span {
    background: var(--primary-3-c-89-c-9, #3C89C9)!important;
}

#featured-blog-list .owl-dots .owl-dot.active span {
    background: var(--primary-3-c-89-c-9, #3C89C9)!important;
}

#featured-blog-list .owl-nav button:hover,
#featured-blog-list .owl-nav button:focus {
    background: none !important;
    outline: none !important;
    box-shadow: none !important;
}

.load-more-btn-cc {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px; 
  margin: 60px auto;
  padding: 7px 30px!important;;
  border: none;
  background-color: #000!important;;
  cursor: pointer;
  color: #E7EDF9;
  font-family: "proxima-no";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  text-transform: uppercase;

}
.load-more-btn-cc:hover {
 background-color: #3C89C9!important;;
}
.load-more-btn-cc .load-more-arrow {
  width: 8px;
  height: auto;
}
.single_post_date .elementor-icon-list-icon  {
    width: 24px!important;  
    height: 24px!important; 
}
.single_post_date .elementor-icon-list-icon svg {
    width: 24px!important;  
    height: 24px!important; 
}

.post-categories {
    border-radius: 100px;
    border: 1px solid #000;
    padding: 5px 30px;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    line-height: 32.4px; 
    background: #FFF;
    display: inline-block;
	margin-right: 25px;
    
}

.post-categories a {
    color: #000;
    text-decoration: none;
}

.post-categories a:hover {
    text-decoration: underline;
}
.custom-post .play-icon-overlay,.featured-blog-item .play-icon-overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.9); 
  opacity: 0.9; 
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 10; 
  transition: all 0.4s ease-in-out;
}
.featured-blog-item .play-icon-overlay {
  top: 50%;
  left: 25%;
}
.custom-post .play-icon-overlay img,.featured-blog-item .play-icon-overlay img {
  width: auto;
  height: 83px !important;
  display: block;
}

.custom-post:hover .play-icon-overlay,.featured-blog-image:hover .play-icon-overlay {
  opacity: 1;           
  transform: translate(-50%, -50%) scale(1); 
}
.bottom_blue_animate {
  position: relative !important;
  overflow: hidden !important;
  z-index: 0 !important;
  isolation: isolate !important;
}

.bottom_content {
  position: relative !important;
  z-index: 2 !important;
}

.bottom_blue_animate::before,
.bottom_blue_animate::after {
  content: "" !important;
  position: absolute !important;
  width: 60% !important;
  height: 100% !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  transform: scale(0.8) !important;
 transition:
    transform 1.4s cubic-bezier(0.17, 0.67, 0.28, 1.42) 0.2s,
    bottom 1.4s cubic-bezier(0.17, 0.67, 0.28, 1.42) 0.2s,
    left 1.4s cubic-bezier(0.17, 0.67, 0.28, 1.42) 0.2s,
    top 1.4s cubic-bezier(0.17, 0.67, 0.28, 1.42) 0.2s,
    right 1.4s cubic-bezier(0.17, 0.67, 0.28, 1.42) 0.2s!important;
  z-index: -1 !important;
}

.bottom_blue_animate::before {
  bottom: -20px !important;
  left: -30px !important;
  background-image: url('/wp-content/uploads/2025/10/Group-28.png') !important;
  background-position: bottom left !important;
  transform-origin: bottom left !important; opacity:1 !important;
}

.bottom_blue_animate::after {
  top: -30px !important;
  right: -30px !important;
  background-image: url('/wp-content/uploads/2025/10/Group-27.png') !important;
  background-position: top right !important;
  transform-origin: top right !important;
}

.bottom_blue_animate:hover::before {
  transform: scale(0.8) !important;
  bottom: 0 !important;
  left: 0 !important;
}

.bottom_blue_animate:hover::after {
  transform: scale(0.8) !important;
  top: 0 !important;
  right: 0 !important;
}
.blog-header {
  height: 444px !important;
  margin-top: -100px !important;
  padding-top: 100px !important;
}
.featured_img_single{
    height:397px!important;
    width:670!important;
}
.cs-social-share {
  display: flex;
  gap: 12px;
}

.cs-share-btn img {
  width: 38px;
  height: 38px;
  transition: 0.3s ease;
}

/* Hover state based on alt attribute */
.cs-share-btn:hover img[alt="Facebook"] {
  content: url('/wp-content/uploads/2025/10/social_hover1.png');
}

.cs-share-btn:hover img[alt="X"] {
  content: url('/wp-content/uploads/2025/10/social_hover2.png');
}

.cs-share-btn:hover img[alt="LinkedIn"] {
  content: url('/wp-content/uploads/2025/10/social_hover3.png');
}
.quote_icon .elementor-icon {
  width: 36px!important;
  height: 28px!important;
  margin-top:10px!important;
}

.quote_icon .elementor-icon svg {
  width: 100%!important;
  height: 100%!important;
}
.cs-social-share.ss-gap .cs-share-btn {
    margin-right: 20px;
}

.cs-social-share.ss-gap .cs-share-btn:last-child {
    margin-right: 0;
}

.close_btn_popp:hover a {
  color: #C14C32 !important;
}

.close_btn_popp:hover svg path {
  fill: #C14C32 !important;
}

.close_btn_popp a,
.close_btn_popp svg path {
  transition: all 0.3s ease;
}

.social_cc a svg path:first-child {
  transition: fill 0.3s ease;
}

.social_cc a:hover svg path:first-child {
  fill: #E7EDF9 !important;
}
.slider_arrows_nav_div {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0px !important;
  flex-wrap: nowrap !important;
   justify-content: flex-start !important;
}

.slider_arrows_nav_div > * {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  max-width: none !important;
  flex: 0 0 auto !important;
}

.slider_arrows_nav_div .elementor-swiper-button-prev {
  background: url('/wp-content/uploads/2025/11/Group-68.svg') no-repeat center center !important;
  background-size: contain !important;
  width: 40px !important;
  height: 40px !important;
  padding: 0 !important;
  border: none !important;
  background-color: transparent !important;
  cursor: pointer !important;
}

.slider_arrows_nav_div .elementor-swiper-button-next {
  background: url('/wp-content/uploads/2025/11/Group-107.svg') no-repeat center center !important;
  background-size: contain !important;
  width: 40px !important;
  height: 40px !important;
  padding: 0 !important;
  border: none !important;
  background-color: transparent !important;
  cursor: pointer !important;
}

.slider_arrows_nav_div .elementor-swiper-button-next:hover,
.slider_arrows_nav_div .elementor-swiper-button-prev:hover {
  opacity: 0.8 !important;
  transition: opacity 0.3s ease !important;
}

.slider_arrows_nav_div .elementor-swiper-button svg {
  display: none !important;
}

.slider_arrows_nav_div .swiper-pagination {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: static !important;
  width: auto !important;
  gap: 10px !important;
}

.slider_arrows_nav_div .swiper-pagination-bullet {
  width: 12px !important;
  height: 12px !important;
  border-radius: 6px !important;
  background: var(--secondary-96-c-3-ea, #96C3EA) !important;
  opacity: 1 !important;
  cursor: pointer !important;
  transition: background-color 0.3s ease !important;
  margin: 0px !important;
}

.slider_arrows_nav_div .swiper-pagination-bullet-active {
  background: var(--primary-3-c-89-c-9, #3C89C9) !important;
}

.slider_arrows_nav_div .swiper-pagination-bullet:hover {
  opacity: 0.8 !important;
}

.slider_arrows_nav_div .elementor-swiper-button {
  margin: 10px !important;
  padding: 0 !important;
}

.team_pic_container {
  position: relative!important;
  overflow: hidden!important;
  border-radius: 24px!important;
}

.team_pic img {
  transition: transform 0.5s ease!important;
  display: block!important;
  width: 100%!important;
  height: 400px!important;
  border-radius: 24px!important;
}

.team_member:hover .team_pic img {
  transform: scale(1.1)!important;
}

.team_icon {
  position: absolute !important;
  bottom: 10px;
  right: 10px;
  width: 60px;
  height: 60px;
  z-index: 10;
}

.team_icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transition: opacity 0.3s ease;
}

.team_member:hover .team_icon img {
  content: url("/wp-content/uploads/2025/10/Property-1Group-17916.png");
}
.twae-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  position: relative;
}

.twae-title::first-line {
  margin-left: 0;
}

.twae-title > span,
.twae-title > strong,
.twae-title > b {
  margin-left: 10px;
}

.custom-label {
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.20);
  display: flex;
  align-items: center;
  gap: 7px;
  padding: 0 10px 0 10px !important;
  margin-right: 0;
}

.twae-title .custom-label {
  margin-left: auto;
}

.custom-label img {
  width: 15px;
  height: 15px;
  display: block;
}

.twae-story-right .custom-label img {
  width: 26px;
  height: 15px;
  display: block;
}

.custom-label span {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
}
.web_video {
  position: relative !important;
  width: 600px !important;
  height: 400.049px !important;
  background: url('/wp-content/uploads/2025/10/AdobeStock_529526187-1-1.png') no-repeat center center !important;
  background-size: cover !important;
  overflow: hidden !important;
  cursor: pointer !important;
}

.web_video .elementor-video {
  position: absolute !important;
  width: 407.434px !important;
  height: 254.004px !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  z-index: 10 !important;
  border: 0 !important;
  object-fit: cover !important;
}

.web_video .elementor-custom-embed-play {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  z-index: 20 !important;
  width: 60px !important;
  height: 60px !important;
}

.web_video.playing .elementor-custom-embed-play {
  display: none !important;
}

.whats_new_tab .e-n-tabs-heading .e-n-tab-title {
  border: 1.5px solid #3C89C9 !important;  
}
/* .whats_new_tab .custom-post {
  width: calc(50% - 15px) !important;
} */

.whats_new_tab .brochureposts-section .custom-post {
	width: calc(33.333% - 20px) !important; }
.whats_new_tab .featured-image {
        aspect-ratio: auto !important; 
        height: auto;                    
    }
.whats_new_tab .featured-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top!important;   
}
.fancybox__container .f-button.is-close-btn {
    display: block !important;      
    width:40px !important; 
    height:  40px !important;
	padding:0px!important;
	
}

.fancybox__container .f-button.is-close-btn svg path {
    stroke: #fff !important;        
    stroke-width: 4px!important;
}
.left_conatin {
    margin-left: calc((100vw - 1400px) / 2 - 0px)!important;;
}
.video-section .first-post .featured-image {
     width: 100%important;
    aspect-ratio: 380 / 240!important;
}
.whats_new_tab .video-section .first-post .featured-image {
    aspect-ratio:  auto!important;
}

.safe_zone_logo_grid .custom-post {
    border-radius: 20px;
background: #FFF;
box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.08);padding: 40px;
}
.safe_zone_logo_grid .featured-image {
    width: 100%;
   height:auto;
    aspect-ratio:auto !important;
    border-radius: 0px;
    overflow: hidden;
    position: relative;
}
.safe_zone_logo_grid .custom-post:hover .featured-image img {
    transform: none;
}

.safe_zone_logo_grid  .custom-posts-grid .post-title {
   color: #000;
text-align: center;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 37px; 
text-decoration-line: underline;
text-transform: capitalize;
}
.safe_zone_logo_grid .custom-posts-grid {
    justify-content: center;
    
}
@media (min-width: 1366px) {
.induspagecase .custom-posts-grid .post-title {font-size:20px}
}
@media (max-width: 1366px) {
	.left_conatin {
    
    margin-left: 20px!important;;
   
}
	.team_pic img {height: auto!important;min-height: 0px!important;}
.post-categories {margin-right: 0px;}
.custom-posts-grid .post-title {
width: 100%;
}
	.whats_new_tab .e-n-tabs-heading {
    
    gap: 30px 20px!important; 
}
  .bottom_blue_animate::before,
  .bottom_blue_animate::after {
    width: 40% !important;
    transform: scale(0.7) !important;
  }

  .bottom_blue_animate:hover::before,
  .bottom_blue_animate:hover::after {
    transform: scale(0.85) !important;
  }

.featured-blog-image-case-study img{
  min-height: 0px;
    min-width: 0px;
}
	.featured-blog-content-case-study{
	padding-left:0px;
}
}
@media (max-width: 1150px) {
  .web_video {
    width: 80% !important;
    height: auto !important;
    max-width: 600px !important;
  }

  .web_video .elementor-video {
    width: 68% !important;
    height: auto !important;
    max-width: 407.434px !important;
    min-width: 390px !important;
  }

}
@media (max-width: 1024px) {
    .custom-posts-grid {
    gap: 20px;
    }
    .custom-post {
        width: calc(50% - 10px); /* height: 450px; */
    }
	.featured-blog-excerpt {
   width: 100%;
}
.bottom_blue_animate:hover::after,.bottom_blue_animate:hover::before {
  transform: scale(0.6) !important;
	}

}
@media (max-width: 980px) {
    		.featured-blog-item .play-icon-overlay {
  top: 25%;
  left: 50%;
}
}
@media (max-width: 880px) {
	.local_gov_full_sec{
    width: 100%!important;
		gap:20px!important;
}
    .custom-posts-grid {
    gap: 20px;
    }
    .custom-post {
        width: calc(50% - 10px); /* height: 450px; */
    }
	  .bottom_blue_animate::before {
    width: 30% !important;
    transform: none !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .bottom_blue_animate::after {
    width: 30% !important;
    transform: none !important;
    top: 0 !important;
    right: 0 !important;
  }

  .bottom_blue_animate:hover::before,
  .bottom_blue_animate:hover::after {
    transform: none !important;
  }
	.width-normal-ct{
  width: 100% !important;
}
		.featured-blog-item .play-icon-overlay {
  top: 25%;
  left: 50%;
}
}


@media (max-width: 767px) {
	.post-categories {padding:5px 20px}
	.first-post {padding:20px 20px}
	#featured-blog-list .owl-prev img, #featured-blog-list .owl-next img {width:20px;height:20px}
	#featured-blog-list .owl-dots .owl-dot span {width:10px;height:10px}
	.featured-blog-item .play-icon-overlay {
  top: 15%;
  left: 50%;
}
    .custom-post {
        width: 100%;/* height: 430px;*/
    }

    .filter-group {
        flex-direction: column;
        align-items: center;
    }
    .custom-filter-bar,
    .filter-group {
        flex-direction: column;
        align-items: center;
        width: 100%;
    }
    .filter-select {
        width: 100%;
    }
   .featured-blog-item {
    gap: 30px;
    padding: 20px;
    }
	.author-name {margin-right:10px}
	    .custom-posts-grid .post-meta {
   /* flex-direction: column;
    align-items: flex-start;
         gap:20px;*/
  }
	.team_pic {width:100%}
	.team_pic img {height: auto!important; }
	  .web_video {
    width: 95% !important;
    height: auto !important;
  }

  .web_video .elementor-video {
    width: 85% !important;
    height: auto !important;
    max-width: 407.434px !important;
    min-width: 390px !important;
  }

  .web_video .elementor-custom-embed-play {
    width: 50px !important;
    height: 50px !important;
  }
	.whats_new_tab .custom-post,.whats_new_tab .brochureposts-section .custom-post  {
    width: 100% !important; 
  }
  .whats_new_tab .e-n-tabs-heading {
    
    gap: 0px 10px!important; 
}
	
.consulting_slider .swiper-slide .e-con {
  height: auto !important;
}
}
