.elementor-113 .elementor-element.elementor-element-18e82eb{--display:flex;--min-height:458px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-113 .elementor-element.elementor-element-18e82eb:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-18e82eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.cpone.pk/wp-content/uploads/2022/01/33_2000w.jpeg");background-repeat:no-repeat;background-size:cover;}.elementor-113 .elementor-element.elementor-element-18e82eb::before, .elementor-113 .elementor-element.elementor-element-18e82eb > .elementor-background-video-container::before, .elementor-113 .elementor-element.elementor-element-18e82eb > .e-con-inner > .elementor-background-video-container::before, .elementor-113 .elementor-element.elementor-element-18e82eb > .elementor-background-slideshow::before, .elementor-113 .elementor-element.elementor-element-18e82eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-113 .elementor-element.elementor-element-18e82eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#54595FA8;--background-overlay:'';}.elementor-113 .elementor-element.elementor-element-18e82eb:hover::before, .elementor-113 .elementor-element.elementor-element-18e82eb:hover > .elementor-background-video-container::before, .elementor-113 .elementor-element.elementor-element-18e82eb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-113 .elementor-element.elementor-element-18e82eb > .elementor-background-slideshow:hover::before, .elementor-113 .elementor-element.elementor-element-18e82eb > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D67D323B;--background-overlay:'';}.elementor-113 .elementor-element.elementor-element-18e82eb:hover{--overlay-opacity:0.5;}.elementor-113 .elementor-element.elementor-element-77b7b4b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-113 .elementor-element.elementor-element-581953c .elementor-heading-title{font-size:90px;color:var( --e-global-color-22e0c51 );}.elementor-113 .elementor-element.elementor-element-b2ed547{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-113 .elementor-element.elementor-element-b2ed547:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-b2ed547 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fba9c05 );}.elementor-113 .elementor-element.elementor-element-f3ee639{--display:flex;}.elementor-113 .elementor-element.elementor-element-5190fb8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-113 .elementor-element.elementor-element-8ba0376{--display:flex;}.elementor-113 .elementor-element.elementor-element-d7de7d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-113 .elementor-element.elementor-element-8fbb931 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-113 .elementor-element.elementor-element-bd33a08{--display:flex;}.elementor-113 .elementor-element.elementor-element-d98176f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-113 .elementor-element.elementor-element-20c915b .jet-posts:not(.slick-slider) .jet-posts__item{max-width:calc( 100% / 4 );}.elementor-113 .elementor-element.elementor-element-20c915b .jet-posts:not(.jet-equal-cols):not(.slick-slider) .jet-posts__item{flex:0 0 calc( 100% / 4 );-webkit-box-flex:0;-ms-flex:0 0 calc( 100% / 4 );}.elementor-113 .elementor-element.elementor-element-20c915b .jet-posts .entry-title a{color:var( --e-global-color-22e0c51 );}.elementor-113 .elementor-element.elementor-element-20c915b .jet-posts .entry-title, .elementor-113 .elementor-element.elementor-element-20c915b .jet-posts .entry-title a{font-family:"Arial", Sans-serif;font-size:26px;font-weight:900;}.elementor-113 .elementor-element.elementor-element-20c915b .jet-posts .entry-title{text-align:center;margin:-160px 0px 0px 0px;}.elementor-113 .elementor-element.elementor-element-20c915b .jet-posts .post-meta{text-align:left;}.elementor-113 .elementor-element.elementor-element-20c915b .jet-posts .entry-excerpt{text-align:left;}.elementor-113 .elementor-element.elementor-element-20c915b .jet-posts .jet-more{text-decoration:none;align-self:flex-start;}.elementor-113 .elementor-element.elementor-element-20c915b .jet-posts .jet-more:hover{text-decoration:none;}.elementor-113 .elementor-element.elementor-element-20c915b .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-113 .elementor-element.elementor-element-20c915b .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-113 .elementor-element.elementor-element-20c915b .jet-title-fields__item-label{display:block;margin-right:5px;}.elementor-113 .elementor-element.elementor-element-20c915b .jet-title-fields__item-value{display:block;}.elementor-113 .elementor-element.elementor-element-20c915b .jet-content-fields__item-label{margin-right:5px;}.elementor-113 .elementor-element.elementor-element-3e2b2e8{--display:flex;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-113 .elementor-element.elementor-element-84e734c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-113 .elementor-element.elementor-element-1d51f69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-113 .elementor-element.elementor-element-ad41569{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-113 .elementor-element.elementor-element-03d8a21{--display:flex;}.elementor-113 .elementor-element.elementor-element-a219041{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-113 .elementor-element.elementor-element-08ef244{--display:flex;}.elementor-113 .elementor-element.elementor-element-72a12d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-113 .elementor-element.elementor-element-228acc5{--display:flex;}.elementor-113 .elementor-element.elementor-element-55630ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-113 .elementor-element.elementor-element-ca94ed8{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-gap:30px;--n-tabs-title-font-size:20px;--n-tabs-title-color:var( --e-global-color-22e0c51 );}.elementor-113 .elementor-element.elementor-element-ca94ed8 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-primary );}.elementor-113 .elementor-element.elementor-element-ca94ed8.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-0d9ada6 );}.elementor-113 .elementor-element.elementor-element-ca94ed8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-113 .elementor-element.elementor-element-ca94ed8.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-37661d5 );}.elementor-113 .elementor-element.elementor-element-ca94ed8.elementor-element{--align-self:flex-start;}.elementor-113 .elementor-element.elementor-element-ca94ed8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roboto Condensed", Sans-serif;font-weight:400;line-height:24px;}.elementor-113 .elementor-element.elementor-element-ca94ed8 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-fba9c05 );}@media(max-width:1024px){.elementor-113 .elementor-element.elementor-element-d98176f{--grid-auto-flow:row;}.elementor-113 .elementor-element.elementor-element-20c915b .jet-posts:not(.slick-slider) .jet-posts__item{max-width:calc( 100% / 2 );}.elementor-113 .elementor-element.elementor-element-20c915b .jet-posts:not(.jet-equal-cols):not(.slick-slider) .jet-posts__item{flex:0 0 calc( 100% / 2 );-webkit-box-flex:0;-ms-flex:0 0 calc( 100% / 2 );}}@media(min-width:768px){.elementor-113 .elementor-element.elementor-element-b2ed547{--width:85%;}}@media(max-width:767px){.elementor-113 .elementor-element.elementor-element-d98176f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-113 .elementor-element.elementor-element-20c915b .jet-posts:not(.slick-slider) .jet-posts__item{max-width:calc( 100% / 1 );}.elementor-113 .elementor-element.elementor-element-20c915b .jet-posts:not(.jet-equal-cols):not(.slick-slider) .jet-posts__item{flex:0 0 calc( 100% / 1 );-webkit-box-flex:0;-ms-flex:0 0 calc( 100% / 1 );}}/* Start custom CSS for heading, class: .elementor-element-581953c */#pageTitle, #sectionTitle {
    position: relative;
    left: 0px;
    right: 0px;
    margin: 0px auto;
    padding: 0 0 0 0;
    color: #fff;
    font-size: 9.0rem;
    font-weight: 400;
    text-align: center;
    text-shadow: 3px 3px 12px rgba(0, 0, 0, 0.80);
}/* End custom CSS */
/* Start custom CSS for jet-posts, class: .elementor-element-20c915b *//* Target the JetPosts widget container */
.jet-posts .jet-posts__inner-box {
    position: relative;
    overflow: hidden;
}

/* Add the overlay effect */
.jet-posts .jet-posts__inner-box:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Black overlay with 50% opacity */
    transition: opacity 0.3s ease-in-out;
  
}

/* Ensure the featured image remains below the overlay */
.jet-posts .jet-posts__inner-box img {
    transition: transform 0.3s ease-in-out;
    z-index: 0;
}

/* Title Styling - Ensure it stays above the overlay */
.jet-posts .jet-posts__inner-box .jet-posts__title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    color: white;
    font-size: 1.2em;
    text-align: center;
}

/* Remove the overlay and reveal the image on hover */
.jet-posts .jet-posts__inner-box:hover:before {
    opacity: 0;
}

.jet-posts .jet-posts__inner-box:hover img {
    transform: scale(1.05); /* Optional: Slight zoom effect */
}/* End custom CSS */
/* Start custom CSS for jet-posts, class: .elementor-element-20c915b *//* Target the JetPosts widget container */
.jet-posts .jet-posts__inner-box {
    position: relative;
    overflow: hidden;
}

/* Add the overlay effect */
.jet-posts .jet-posts__inner-box:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Black overlay with 50% opacity */
    transition: opacity 0.3s ease-in-out;
  
}

/* Ensure the featured image remains below the overlay */
.jet-posts .jet-posts__inner-box img {
    transition: transform 0.3s ease-in-out;
    z-index: 0;
}

/* Title Styling - Ensure it stays above the overlay */
.jet-posts .jet-posts__inner-box .jet-posts__title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    color: white;
    font-size: 1.2em;
    text-align: center;
}

/* Remove the overlay and reveal the image on hover */
.jet-posts .jet-posts__inner-box:hover:before {
    opacity: 0;
}

.jet-posts .jet-posts__inner-box:hover img {
    transform: scale(1.05); /* Optional: Slight zoom effect */
}/* End custom CSS */
/* Start custom CSS for jet-posts, class: .elementor-element-20c915b *//* Target the JetPosts widget container */
.jet-posts .jet-posts__inner-box {
    position: relative;
    overflow: hidden;
}

/* Add the overlay effect */
.jet-posts .jet-posts__inner-box:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Black overlay with 50% opacity */
    transition: opacity 0.3s ease-in-out;
  
}

/* Ensure the featured image remains below the overlay */
.jet-posts .jet-posts__inner-box img {
    transition: transform 0.3s ease-in-out;
    z-index: 0;
}

/* Title Styling - Ensure it stays above the overlay */
.jet-posts .jet-posts__inner-box .jet-posts__title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    color: white;
    font-size: 1.2em;
    text-align: center;
}

/* Remove the overlay and reveal the image on hover */
.jet-posts .jet-posts__inner-box:hover:before {
    opacity: 0;
}

.jet-posts .jet-posts__inner-box:hover img {
    transform: scale(1.05); /* Optional: Slight zoom effect */
}/* End custom CSS */
/* Start custom CSS for jet-posts, class: .elementor-element-20c915b *//* Target the JetPosts widget container */
.jet-posts .jet-posts__inner-box {
    position: relative;
    overflow: hidden;
}

/* Add the overlay effect */
.jet-posts .jet-posts__inner-box:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Black overlay with 50% opacity */
    transition: opacity 0.3s ease-in-out;
  
}

/* Ensure the featured image remains below the overlay */
.jet-posts .jet-posts__inner-box img {
    transition: transform 0.3s ease-in-out;
    z-index: 0;
}

/* Title Styling - Ensure it stays above the overlay */
.jet-posts .jet-posts__inner-box .jet-posts__title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    color: white;
    font-size: 1.2em;
    text-align: center;
}

/* Remove the overlay and reveal the image on hover */
.jet-posts .jet-posts__inner-box:hover:before {
    opacity: 0;
}

.jet-posts .jet-posts__inner-box:hover img {
    transform: scale(1.05); /* Optional: Slight zoom effect */
}/* End custom CSS */
/* Start custom CSS for jet-posts, class: .elementor-element-20c915b *//* Target the JetPosts widget container */
.jet-posts .jet-posts__inner-box {
    position: relative;
    overflow: hidden;
}

/* Add the overlay effect */
.jet-posts .jet-posts__inner-box:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Black overlay with 50% opacity */
    transition: opacity 0.3s ease-in-out;
  
}

/* Ensure the featured image remains below the overlay */
.jet-posts .jet-posts__inner-box img {
    transition: transform 0.3s ease-in-out;
    z-index: 0;
}

/* Title Styling - Ensure it stays above the overlay */
.jet-posts .jet-posts__inner-box .jet-posts__title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    color: white;
    font-size: 1.2em;
    text-align: center;
}

/* Remove the overlay and reveal the image on hover */
.jet-posts .jet-posts__inner-box:hover:before {
    opacity: 0;
}

.jet-posts .jet-posts__inner-box:hover img {
    transform: scale(1.05); /* Optional: Slight zoom effect */
}/* End custom CSS */
/* Start custom CSS for jet-posts, class: .elementor-element-20c915b *//* Target the JetPosts widget container */
.jet-posts .jet-posts__inner-box {
    position: relative;
    overflow: hidden;
}

/* Add the overlay effect */
.jet-posts .jet-posts__inner-box:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Black overlay with 50% opacity */
    transition: opacity 0.3s ease-in-out;
  
}

/* Ensure the featured image remains below the overlay */
.jet-posts .jet-posts__inner-box img {
    transition: transform 0.3s ease-in-out;
    z-index: 0;
}

/* Title Styling - Ensure it stays above the overlay */
.jet-posts .jet-posts__inner-box .jet-posts__title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    color: white;
    font-size: 1.2em;
    text-align: center;
}

/* Remove the overlay and reveal the image on hover */
.jet-posts .jet-posts__inner-box:hover:before {
    opacity: 0;
}

.jet-posts .jet-posts__inner-box:hover img {
    transform: scale(1.05); /* Optional: Slight zoom effect */
}/* End custom CSS */
/* Start custom CSS for jet-posts, class: .elementor-element-20c915b *//* Target the JetPosts widget container */
.jet-posts .jet-posts__inner-box {
    position: relative;
    overflow: hidden;
}

/* Add the overlay effect */
.jet-posts .jet-posts__inner-box:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Black overlay with 50% opacity */
    transition: opacity 0.3s ease-in-out;
  
}

/* Ensure the featured image remains below the overlay */
.jet-posts .jet-posts__inner-box img {
    transition: transform 0.3s ease-in-out;
    z-index: 0;
}

/* Title Styling - Ensure it stays above the overlay */
.jet-posts .jet-posts__inner-box .jet-posts__title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    color: white;
    font-size: 1.2em;
    text-align: center;
}

/* Remove the overlay and reveal the image on hover */
.jet-posts .jet-posts__inner-box:hover:before {
    opacity: 0;
}

.jet-posts .jet-posts__inner-box:hover img {
    transform: scale(1.05); /* Optional: Slight zoom effect */
}/* End custom CSS */
/* Start custom CSS for jet-posts, class: .elementor-element-20c915b *//* Target the JetPosts widget container */
.jet-posts .jet-posts__inner-box {
    position: relative;
    overflow: hidden;
}

/* Add the overlay effect */
.jet-posts .jet-posts__inner-box:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Black overlay with 50% opacity */
    transition: opacity 0.3s ease-in-out;
  
}

/* Ensure the featured image remains below the overlay */
.jet-posts .jet-posts__inner-box img {
    transition: transform 0.3s ease-in-out;
    z-index: 0;
}

/* Title Styling - Ensure it stays above the overlay */
.jet-posts .jet-posts__inner-box .jet-posts__title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    color: white;
    font-size: 1.2em;
    text-align: center;
}

/* Remove the overlay and reveal the image on hover */
.jet-posts .jet-posts__inner-box:hover:before {
    opacity: 0;
}

.jet-posts .jet-posts__inner-box:hover img {
    transform: scale(1.05); /* Optional: Slight zoom effect */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-ca94ed8 *//* General Tabs Container */
.elementor-widget-n-tabs .e-n-tabs-heading {
    display: flex;
    justify-content: center; /* Center tabs horizontally */
    align-items: center; /* Align tabs vertically */
    gap: 15px; /* Space between tabs */
    flex-wrap: wrap; /* Allow wrapping for smaller screens */
}

/* Styling All Tabs (Inactive State) */
.elementor-widget-n-tabs .e-n-tab-title {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100px; /* Fixed width for circle */
    height: 100px; /* Fixed height for circle */
    margin: 0; /* Remove extra margins */
    padding: 0; /* Remove extra padding */
    background: var(--e-global-color-primary); /* Background for inactive tabs */
    border-radius: 50%; /* Make it perfectly circular */
    box-sizing: border-box; /* Include border/padding in dimensions */
    color: #fff; /* Text color */
    font-family: "Roboto Condensed", sans-serif;
    font-size: 0.9rem; /* Font size for tab titles */
    font-weight: 400;
    text-align: center; /* Center text inside */
    line-height: 1.2; /* Adjust line height for multiline text */
    cursor: pointer; /* Pointer cursor on hover */
    transition: all 0.3s ease-in-out; /* Smooth hover transition */
    overflow: hidden; /* Prevent text overflow */
    text-overflow: ellipsis; /* Prevent excessive text spill */
    white-space: normal; /* Allow multiline text */
}

/* Active Tab Styling */
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] {
    background: #d67d32; /* Active tab background color */
    color: #fff; /* Active tab text color */
    border: 2px solid #fff; /* Optional border for active tab */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Optional shadow */
}

/* Hover Effect (No Size Change) */
.elementor-widget-n-tabs .e-n-tab-title:hover {
    background-color: #d67d32; /* Change background on hover */
    color: #fff; /* Keep text white on hover */
}

/* Strict Circular Shape for Horizontal Tabs */
.elementor-widget-n-tabs[data-tabs-position="top"] .e-n-tab-title,
.elementor-widget-n-tabs[data-tabs-position="bottom"] .e-n-tab-title {
    flex: none; /* Prevent stretching */
    width: 100px; /* Fixed width */
    height: 100px; /* Fixed height */
    padding: 0; /* Remove extra padding */
    text-align: center; /* Align text */
}

/* Vertical Tabs Alignment (Left or Right) */
.elementor-widget-n-tabs[data-tabs-position="left"] .e-n-tab-title,
.elementor-widget-n-tabs[data-tabs-position="right"] .e-n-tab-title {
    width: 100px; /* Fixed size for circle */
    height: 100px;
    margin: 10px 0; /* Space between vertical tabs */
    padding: 0; /* Remove extra padding */
    text-align: center; /* Center text */
}

/* Responsive Adjustments */
@media (max-width: 768px) {
    .elementor-widget-n-tabs .e-n-tab-title {
        width: 80px;
        height: 80px;
        font-size: 0.8rem;
    }
}/* End custom CSS */