/*STYLE 2025 START*/

.theme-main-menu .signup-btn-one span {padding: 0 58px !important;}
.theme-main-menu .signup-btn-one .icon {margin-left: -53px !important;}
.seed-fund-process-bg {background: #edf1ee;}
.investment-bg {background: #0E294E;}
.stage-bg {background: #edf1ee;}
.foundation-fund-banner {width:100%;}
.icon-box {text-align: center;padding:20px;border-radius: 10px; background: rgb(2,0,36); background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(255,251,232,1) 0%, rgba(255,255,255,1) 49%, rgba(251,247,233,1) 100%); height:135px;}
.icon-box img {width:50px; display:block; margin:0 auto;}
.icon-box:hover {background: rgb(2,0,36); background:#ffffff;}
.icon-box i {font-size: 40px;color: #408B45;}
.icon-box h5 {margin-top: 15px;font-weight: bold; font-size: 18px;}
.inner-banner-foundation-fund {background: url(../assets/leatest-events-Photos/foundation-fund-banner.png) no-repeat center;background-size: cover;z-index: 1;color: #fff; height:400px;}
.inner-banner-innovation-network {background: url(../assets/innovation_network.png) no-repeat center;background-size: cover;z-index: 1;color: #fff; height:400px;}
.lc-block p {font-size: 1.2rem !important;}
.lc-block .icon-img {width:75px; display:block; margin: 0 auto;}
.lc-block .icon-svg {display:block; margin: 0 auto;}
.stakeholder-box {height:250px;}
.stakeholder-bg {background-color:#ffc4b5}
.bg-jig p {font-size: 1.2rem !important;}
.cards-box p {font-size: 1.2rem !important;}
.bg-stakeholder { background-color: #fff5eb;}
.para-cls {font-size: 1.2rem !important;}
.inner-banner-jigsaw-banner {background: url(../assets/leatest-events-Photos/jigsaw-banner.png) no-repeat center;background-size: cover;z-index: 1;color: #fff; height:400px;}
.fifty-percentage {width:60%}
/*CARD STYLE START*/


/*FLIP STYLE START*/
.flipPreview {animation-name: flip;animation-duration: 1s;animation-delay: 2s;animation-timing-function: ease;animation-iteration-count: 2;animation-direction: alternate;}
@keyframes flip {from {transform: rotateY(0deg);} to {transform: rotateY(180deg);}}
.flip-container {width: 100%; height: 250px;
.card {width: 100%;height: 100%;}}
.flip-container { perspective: 1000px;
&:hover .flip {transform: rotateY(180deg);}
.flip {width: 100%;height: 100%;}
.flip {transition: 0.6s;transform-style: preserve-3d;position: relative;
.flip-front {z-index: 2;transform: rotateY(0deg);}
.flip-back {transform: rotateY(180deg);background: rgb(16,87,49);background: linear-gradient(0deg, rgba(16,87,49,1) 0%, rgba(42,166,79,1) 100%);}
.flip-front,
.flip-back {backface-visibility: hidden;position: absolute;top: 0;left: 0;will-change: transform;/* background-color:#055605; */}}}
/*FLIP STYLE END*/

.startups-logo-height {height:180px;}
/* .startups-portfolio {background: rgb(233,254,255); background: linear-gradient(0deg, rgb(151, 255, 176) 0%, rgb(153, 255, 177) 100%);} */
.startups-portfolio{background: linear-gradient(0deg, rgb(255 225 198 / 83%) 0%, rgb(250 246 233 / 11%) 100%);}
/* .startups-portfolio{background: radial-gradient(50% 50% at 50% 50%, rgba(235, 141, 17, .15) 0, rgba(235, 141, 17, 0) 100%);}tinupng */
.startups-more {background: #eca116; color:#fff; border-radius:25px; width:200px;}
.inner-banner-portfolio-startups {background: url(../assets/portfolio-startups.png) no-repeat center;background-size: cover;z-index: 1;color: #fff; height:400px;}
.default-btn {width:200px; color:#000000; border-radius:50px; border: 2px solid #eca116; text-align: center;}
.default-btn:hover {border: none; background: #eca116; border: 2px solid #eca116; color:#ffffff; }
.beacon-hero-bg {background: linear-gradient(0deg, rgb(247, 247, 247) 0%, rgb(255, 255, 255) 100%);}
.beacon-bg {background: linear-gradient(0deg, rgb(19, 19, 19) 0%, rgb(17, 17, 17) 100%);}
.beacon-wsa-bg {background: linear-gradient(0deg, rgb(253 245 183 / 83%) 0%, rgb(251, 255, 252) 100%);}
.beacon-join-bg  {background: linear-gradient(0deg, rgb(255 250 235 / 79%) 0%, rgb(253 245 184 / 88%) 100%)}
.beacon-icon-list {list-style: none;padding: 0; }
.beacon-icon-list li {display: flex;align-items: center;border: 2px solid #f37021;border-radius: 8px;padding: 10px;margin: 5px 0 10px 0;background-color: #ffffff;transition: all 0.3s ease-in-out;}
.beacon-icon-list li:hover {background-color: #ffede2;border-color: #f37021;}
.beacon-icon {font-size: 20px;margin-right: 10px;}
.inner-banner-two-preincubation img{width:320px;}
.inner-banner-pathfinder .pt-5{padding-top: 60px !important;}
.inner-banner-pathfinder img{width:290px;margin-bottom:30px;}
.inner-banner-two-preincubation .row { display: flex; justify-content: center; align-items: center;}
.inner-banner-two-preincubation .pt-5 {padding-top: 55px !important;}
.inner-banner-pathfinder .pt-5{padding-top: 65px !important;}
.beacon-text {font-size: 16px;font-weight: 500;color: #333;}
.pathfinder-icons {height:75px;}
.iaccelerate-icons {width:50px;}
.pathfinder-offer-bg {background: linear-gradient(0deg, rgb(251, 255, 252) 0%, rgb(237, 255, 246) 100%);}
.inner-banner-pathfinder {background: url(../assets/pathfinder.png) no-repeat center bottom; background-size:auto; background-size:cover;z-index: 1;color: #fff; height: 300px; */}
.inner-banner-iaccelerate img{width:360px;}
.inner-banner-iaccelerate .row { display: flex; justify-content: center; align-items: center;}
.inner-banner-iaccelerate .pt-5 {padding-top: 32px !important;}
.inner-banner-iaccelerate {background: url(../assets/iaccelerate-bg.png) no-repeat center bottom; background-size:auto; background-size:cover;z-index: 1;color: #fff;height: 300px;}
.pathfinder-for { background: linear-gradient(0deg, rgb(218 224 255) 0%, rgb(251, 255, 252) 100%);}
.pathfinder-portfolio {background: linear-gradient(0deg, rgb(222 228 255) 0%, rgb(221 227 255) 100%);}
.iaccelerate-for {background: linear-gradient(0deg, rgb(255, 230, 203) 0%, rgb(251, 255, 252) 100%);}
.iaccelerate-portfolio {background: rgb(233,254,255); background: linear-gradient(0deg, rgb(252, 251, 245) 0%, rgb(255, 231, 205) 100%);}
.iaccelerate-join-bg {background: linear-gradient(0deg, rgb(255, 228, 228) 0%, rgb(252, 251, 245) 100%);}
.pathfinder-join-bg {background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(222 228 255) 100%);}
  /*CARD STYLE END*/


/* ip-conclave starts */
.countdown-section{overflow-x: hidden;}
.countdown-section li {display: inline-block;  /* font-size: 1.5em; */ list-style-type: none; /* padding: 1em; */ text-transform: uppercase; text-align: center;font-weight: bold;color: #016ba9; font-weight:900; width: 65px; height: 50px;background: linear-gradient(90deg, rgb(226, 226, 226) 0%, rgb(255, 255, 255) 100%); border-radius: 10px; border: 2px solid #bdbbbb;}
.countdown-section li span { display: block; font-size: 1.7rem; padding: 2px; text-align: center;}
.countdown-section li span .countdown {font-size: 8px !important;}
 /* .counter-abs {position: relative;  bottom: 65px;  z-index: 1; left: 0;}  */
.counter-abs {position: relative;bottom: 90px;z-index: 1;left: 53%;transform: translateX(-50%);text-align: center;}
.counter-abs small {font-size: 12px !important; color: black;}
.ip-icons {width: 10px;}
.custom-border-img { position: relative; display: inline-block; padding: 7px; }
.custom-border-img::before,
.custom-border-img::after { content: "";position: absolute; border: 10px solid #f36f20; width: 115px; height: 115px; z-index: 1;border-radius: 9px; }
.custom-border-img::before { top: -8px; right: -8px; border-left: none;border-bottom: none;}
.custom-border-img::after { bottom: -8px; left: -8px; border-top: none; border-right: none;}
.custom-underline {  position: relative;display: inline-block;  padding-bottom: 0.5rem;  }
.custom-underline::after {  content: "";position: absolute; left: 0;  bottom: 0; width: 40px; height: 3px;  background: linear-gradient(to right, #f7941d, #f26522);border-radius: 2px;  }
.custom-underline::after {  content: "";position: absolute; left: 0;  bottom: 0; width: 40px; height: 3px;  background: linear-gradient(to right, #f7941d, #f26522);border-radius: 2px;  }
.tranforming-bg { background: linear-gradient(0deg, rgb(32 119 175 / 29%) 0%, rgb(251, 255, 252) 100%);}
.tranforming-bg p{text-align: justify;}
.transforming-bgimg {background-image:url('../assets/global-innovation-capital.png');background-repeat: no-repeat;background-size: cover;background-position: center;}
.highlights-bg{background-image:url('../assets/conclave-highlights.jpg');background-repeat: no-repeat;background-size: cover;background-attachment: fixed;background-position: center;}
.ip-conclave-bg { /* background: linear-gradient(0deg, rgb(255 250 235 / 79%) 0%, rgb(253 245 184 / 88%) 100%); */
  background: linear-gradient(176deg, #ffc1077d 0%, rgb(250 253 244) 38%, rgb(239 239 239) 63%, #ffc10787 100%);}
.popup-side {right: -3px; color: #ffffff; font-size: 16px; font-weight: 100; line-height: 16px; z-index: 99999; position: fixed; top: 80%;color: #fff;}
div.popup-side { border-radius: 0px 5px 5px 0 !important;}
.popup-side .btn-primary{background-color: #0171bdeb;border-color: #0171bd;}
.popup-side .btn-primary:first-child:active, :not(.btn-check)+.btn:active { background-color: #0171bdbf; border-color: #0171bdbf;}
.tn-img {width:150px;}
.ip-img {width:200px;}
.ip-logo { width: 350px; } 
.ip-text { font-size: 19px; }
.participate-box { text-align: center; justify-content: center; align-items: center;height: 100%; display: flex; flex-direction: column;}
.banner-element .pt-lg-5{padding-top:7rem !important;}
.fs-text{font-size: 70px !important;}
.participate-p .fs-5{font-size: 1.45rem !important;font-weight: 500;}
.participate-box:hover { transform: scale(1.05);  transition: .3s; box-shadow: 0 0 10px 5px #cc5d1bed; /*transform: rotate(360deg);  */}
.btn-hover { font-size: 16px; font-weight: 500;color: #fff;cursor: pointer;height: 45px;text-align:center;border: none;background-size: 300% 100%; moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out; padding: 13px 50px;}
.btn-hover:hover {background-position: 100% 0;moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
.btn-hover:focus { outline: none;}
.btn-hover.register-btn {background-image: linear-gradient(to right, #25aae1, #4481eb, #04befe, #3f86ed);border-radius: 7px 0 0 7px;box-shadow: rgba(32, 120, 211, 0.6) 0px 8px 29px 0}
.ip-masterclassbg{overflow-x: hidden !important;}
/* IP Masterclass by Domain Experts */

.p-justi { text-align: justify;  width: 93% !important;}
.ip-masterclassbg { background-image: url(../assets/masterclassexpert-bg.jpg);background-position: bottom; background-size: cover;  }
.ol-cards { list-style: none;padding-left: 0; max-width: 800px; margin: 0 auto;/* margin-top: 45px; } */ }
.ol-cards li { display: grid;grid-template-areas: "icon title number" "icon descr number";grid-template-columns: auto 1fr auto; /* gap: 0.3rem; */ padding: 0.5rem 1.5rem 0.5rem 0; border-radius: 1rem 3rem 3rem 1rem;/* background: linear-gradient(to bottom right, #e9eaec, #ffffff); */ margin-bottom: 2rem;position: relative; box-shadow: inset 2px 2px 2px white, inset -1px -1px 1px rgba(0, 0, 0, 0.25), 5px 5px 15px rgba(0, 0, 0, 0.2); }
.ol-cards .icon { grid-area: icon;background: #555; color: #fff;font-size: 2.3rem;width: 4rem; height: 4rem; border-radius: 0 3rem 3rem 0; display: flex;align-items: center;  justify-content: center;  margin-left: -1.5rem;  position: relative;  z-index: 1;}
.ol-cards .title { grid-area: title; font-size: 1.25rem;font-weight: 600;   align-self: center;}
.ol-cards .descr { grid-area: descr;  font-size: 0.95rem;color: #333; }
.ol-cards .number {grid-area: number; font-size: 2rem;  font-weight: bold; color: #555; align-self: center; }
/* Color Themes */
.ol-cards .accent-orange { background: #005a99;}
.ol-cards .accent-yellow {background: #fdb813;}
.ol-cards .accent-teal { background: #f36f20;}
h1 { color: #000000 !important;       }
.sessionhov-box:hover { transform: scale(1.05) !important; transition: .3s !important;        }
.ol-cards li:nth-child(1):hover {box-shadow: 0 4px 6px 4px #005a99b8; background: linear-gradient(to bottom right, #005a992e, #ffffff); }
.ol-cards li:nth-child(2):hover {  box-shadow: 0 4px 6px 4px #faaf47b8; }
.ol-cards li:nth-child(3):hover { box-shadow: 0 4px 6px 4px #f36f20b8;  }
.ol-cards li:nth-child(4):hover { box-shadow: 0 4px 6px 4px #005a99b8;  }
.ol-cards li:nth-child(5):hover {  box-shadow: 0 4px 6px 4px #faaf47b8; }
@media (max-width: 576px) {
.ol-cards li { grid-template-areas: "icon title" "icon descr" "number number"; grid-template-columns: auto 1fr;  padding: 1rem;  height: 145px !important; }
.ol-cards .number { text-align: right;}
.number { display: none;  }
.p-justi {text-align: justify; width: auto !important; } }
@media (max-width: 992px) {
.p-justi { width: auto !important; }}
@media all and (max-width: 768px) {
.ip-masterclassbg{overflow-x: hidden !important;}}
/* speakers */
 .bg-prof {background-image: url('../assets/profile-bg.png'); background-position: center; background-size: cover; }
.profile-card {position: relative; border-radius: 12px; overflow: hidden;background: #fff;  text-align: center; transition: box-shadow 0.3s ease, transform 0.3s ease; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08); height: 445px; /* box-shadow: 0px 5px 83px 0px rgba(9, 29, 62, 0.15); */ border: 1px solid #f36f20f5; }
.profile-card:hover {box-shadow: 0px 5px 83px 0px rgba(9, 29, 62, 0.15);transform: translateY(-15px);}
.profile-card::after { content: ""; position: absolute;  bottom: 0;left: 50%; height: 5px;  width: 0%;  background-color: #f36f20; transition: all 0.3s ease; transform: translateX(-50%); }
.profile-card:hover::after { width: 65%; }
.profile-img { width: 100%; object-fit: cover; border-top-left-radius: 20px;border-top-right-radius: 20px;  transition: transform 0.4s ease; display: block; }
.profile-card:hover .profile-img {  transform: scale(1.08);}
.profile-info {  /* padding: 20px; */  transition: all 0.3s ease; }
.profile-name { font-weight: 700; font-size: 1.21rem; color: #222; margin-bottom: 0.25rem; }
.profile-title {  font-size: 0.99rem; color: #040404;  margin-bottom: 0.25rem; }
.profile-img-container {position: relative;overflow: hidden;}
.img-hover-text {position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.65);display: flex;align-items: center;justify-content: center;padding: 20px;opacity: 0; transition: all 0.5s ease-in-out;text-align: justify;z-index: 2;transform: translateX(-20px);}
.profile-card:hover .img-hover-text { left: 0;  opacity: 1;  transform: translateX(0);}
.profile-img-container:hover .img-hover-text { opacity: 1;}
.scrollable-text {max-height: 100%;overflow-y: auto;scrollbar-width: thin;scrollbar-color: #fff #444;padding-right: 10px;scroll-behavior: smooth;position: relative;}
.scrollable-text::-webkit-scrollbar {width: 6px;}
.scrollable-text::-webkit-scrollbar-thumb:hover { background: #fff; }
@media all and (max-width: 767px) { .profile-card {height:auto;}  }
@media only screen and (min-width:768px) and (max-width:992px) { .profile-card {height:440px;}} 
@media only screen and (min-width:1200px) and (max-width:1280px) { .profile-card {height:425px;}} 
  /* speakers */     
/* Who can Participate */
.whocan-participatebg {background-image: url(../assets/participate-bg1.jpg); background-position: center; background-size: cover;}
/* Who can Participate */
/* register now btn */
 .letter-animate span { display: inline-block;  opacity: 0;  transform: translateY(20px);  animation: letterFadeIn 0.7s ease forwards;  /* Slower duration */ }
.letter-animate span:nth-child(1) { animation-delay: 0s; }
.letter-animate span:nth-child(2) { animation-delay: 0.1s; }
.letter-animate span:nth-child(3) { animation-delay: 0.2s; }
.letter-animate span:nth-child(4) { animation-delay: 0.3s; }
.letter-animate span:nth-child(5) { animation-delay: 0.4s; }
.letter-animate span:nth-child(6) { animation-delay: 0.5s; }
.letter-animate span:nth-child(7) {animation-delay: 0.6s; }
.letter-animate span:nth-child(8) { animation-delay: 0.7s; }
.letter-animate span:nth-child(9) { animation-delay: 0.8s; }
.letter-animate span:nth-child(10) { animation-delay: 0.9s; }
  .letter-animate span:nth-child(11) {animation-delay: 1s;  }
.letter-animate span:nth-child(12) {  animation-delay: 1.1s;  }
@keyframes letterFadeIn { to {opacity: 1;  transform: translateY(0); } }
/* register now btn */
/*// ip-conclave ends*/

  /* ipconclave register form */
.blink-hard{white-space: nowrap;}
.conclaveglobal-bg {background: linear-gradient(0deg, rgb(59 149 203 / 25%) 0%, rgb(251, 255, 252) 100%);}
.masterclass-bg {background: linear-gradient(0deg, rgb(252, 251, 245) 0%, rgb(191 226 247) 100%);}}
.masterclass-bg .nav-tabs{border:2px solid #eca116 !important;}
.masterclass-bg .nav-tabs { --bs-nav-tabs-border-width:none !important ;}
.masterclass-bg .nav-tabs .nav-link { transition: all 0.3s ease-in-out; border-bottom: 1px solid #eca116 !important; }
  /* padding: 10px 20px;} */
.masterclass-bg .nav-tabs .nav-link.active { background: linear-gradient(180deg, rgb(235 159 10) 0%, rgb(255 182 1 / 56%) 100%);color: white !important;border: 1px solid #eca116;border-bottom: none;}
/* .masterclass-bg .nav-tabs .nav-link:hover{ background: linear-gradient(180deg, rgb(235 159 10) 0%, rgb(255 182 1 / 56%) 100%);color: white !important;border: 1px solid #eca116;border-bottom: none;} */
/* Smooth Animation for Tab Content */
.masterclass-bg .tab-pane { opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease, transform 0.5s ease;}
.masterclass-bg .tab-pane.active { opacity: 1; transform: translateY(0);}
/* ipconclave register form */


/* programs */
.programs-h4 .details-meta h4{font-size: 1.75rem !important;font-weight: 500 !important;margin-bottom: 40px !important;}
.programs-h4 .details-meta p{text-align: justify;}
/*/// programs */


/* investment */
.inner-banner-investment{background: url(../assets/banner-investment.jpg);background-repeat: no-repeat; background-position: center; background-size:auto;background-position:top; background-size:cover;z-index: 1;color: #fff; height: 315px;}
.investment-clr a:hover{color:#eca116 !important;}
.investmentab-bg{background: url(../assets/invest-bg.jpg); background-position: center;  background-size:cover;background-repeat: no-repeat;}
.investmentab-bg .nav-tabs .nav-link.active {background-color: #dba830 !important; border-color: #dba830 !important; color: white !important;}
.investmentab-bg .nav-tabs .nav-link:hover { border-color: transparent !important;background-color: #dba830 !important; border-color: #dba830 !important; color: white !important; }
.investmentab-bg .nav-tabs .nav-link { transition: all 0.3s ease-in-out; box-shadow: none;}
.investmentab-bg .nav-tabs .nav-link.active { box-shadow: 0px 4px 8px rgba(255, 193, 7, 0.5);}
.investmentab-bg .nav-tabs .nav-link { transition: all 0.3s ease-in-out;   box-shadow: none;   position: relative;}
.investmentab-bg .tab-pane { opacity: 0; transform: scale(0.95); transition: opacity 0.5s ease, transform 0.5s ease;}
.investmentab-bg .tab-pane.active.show { opacity: 1; transform: scale(1);}
@keyframes tabBounce {0% { transform: scale(0.9); }  50% { transform: scale(1.05); } 100% { transform: scale(1); }}
.investmentab-bg .nav-tabs .nav-link.active {   animation: tabBounce 0.4s ease-out;}
.investmentab-bg .nav-tabs .nav-link.active::after { content: ""; position: absolute;  bottom: -11px;  left: 50%;  transform: translateX(-50%);  width: 0;height: 0;  border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-top: 10px solid #dba830;}
.investment-clr p{text-align:justify ;}
.investmentab-bg .txt-clr{color:#666;text-align:justify !important;}
.inner-banner-investment h2{font-size:37px !important;font-weight: 600;}
.investment-clr .img-hover img {transition: transform 0.3s ease-in-out;}
.investment-clr .img-hover:hover img {transform: scale(1.15);}
.investment-clr .img-hover img{max-width:165px;}
.side-nav-container { position: fixed;  top: 67%; background-color: white;border-radius: 15px 0 0px 15px;right:0% !important; transform: translateY(-50%); width: 255px; padding: 20px;  z-index: 1000;animation: slideIn 0.5s ease-in-out forwards; box-shadow: 2px 4px 12px rgba(0, 0, 0, 0.3); }
.side-nav-container ul { list-style: none; margin: 0; padding: 0; text-align: center;}
.side-nav-container ul li {margin-bottom: 15px;}
.side-nav-container ul li a {display: block;text-decoration: none;color: black; padding: 13px 15px;  border-radius: 4px;  transition: all 0.3s ease;border: 2px solid #2e90d1; background: white;}
.side-nav-container ul li a:hover,
.side-nav-container ul li a.active { background: linear-gradient(333deg, rgb(53 168 245) 0%, rgb(35 72 100) 100%);color: white; transform: scale(1.05);}
.content-wrapper {margin-left: 270px; /* Must exceed sidebar width */padding: 20px;}
.pt-155 {padding-top: 155px !important;}
.potential-deeptch{background: url(../assets/investevents-bg.jpg); background-position: center;  background-size:cover;background-repeat: no-repeat;}
.potential-deeptch p{text-align: justify !important;}
.potential-deeptch.py-5 {padding-bottom: 5rem !important;}
.potential-deeptch .event-text{ margin-bottom: 42px;}
.potential-deeptch .carousel-inner img { transition: transform 0.5s ease;}
.potential-deeptch .carousel-inner img:hover { transform: scale(1.03);}
.potential-deeptch .carousel { box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);border-radius: 15px; overflow: hidden; }
.potential-deeptch .carousel:hover {box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3);transform: scale(1.01);transition: all 0.3s ease-in-out;}
.potential-deeptch .carousel .carousel-control-next-icon,
.potential-deeptch .carousel .carousel-control-prev-icon { filter: brightness(0) invert(1); /* Makes the arrows white */}
.potential-deeptch .border-shadow{background-color: #fff;border-radius: 12px;padding: 20px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);}
@media (max-width: 767px) {
.potential-deeptch .card{padding:15px !important;}
.investment-clr .img-hover img{max-width:140px;}
.three h1 {font-size: 26px !important;}}
@media only screen and (min-width:992px) and (max-width:1900px){
  .side-nav-container {top: 80% !important;}}
/*/// investment */

/* faq videos  */
.video-wrapper { position: relative; width: 100%; padding-bottom: 67.25%; /* 16:9 aspect ratio */ height: 0; overflow: hidden; border-radius: 1rem;}
.video-wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;}
/* faq videos  */



	
.pile-wrapper {position: relative;width: 183px;height: 360px;/* margin: 50px auto; */cursor: pointer;}
.pile-wrapper .pdf-card {  position: absolute;  width: 100%;  max-width: 100%;  height: auto;  box-shadow: 0 8px 12px rgba(0,0,0,0.25);  border-radius: 8px;  overflow: hidden;}
/* Nicely shaped overlapping pile */
.pile-1 {  z-index: 3;  top: 0;  left: 10px;  transform: rotate(-5deg);}
.pile-2 {  z-index: 2;  top: 20px;  left: 20px;  transform: rotate(3deg);}
.pile-3 {  z-index: 1;  top: 40px;  left: 5px;  transform: rotate(-4deg);}


/* footer */
.footer-four {  padding: 50px 0 0 !important;}
.footer-four .bottom-footer {    border-top: 1px dashed #37665c;    margin-top: 30px !important;    padding: 15px 0 5px !important;}
    
/* international pavilion */
@keyframes pulse { 0% { transform: scale(1); } 50% { transform: scale(1.15); } 100% { transform: scale(1);}}
.inner-banner-international{background-image:url('../assets/program-details/international-pavilion/pavilion-mainbanner.jpg');background-size: cover;background-position: center;height: 300px;}
.inner-banner-international h2{font-size:37px; font-weight:600;padding-top: 10px;}
.pavilion-sec .p-4 {border-radius: 12px;}
.pavilion-sec .carousel-inner img { transition: transform 0.5s ease;}
.pavilion-sec .carousel-inner img:hover { transform: scale(1.03);}
.pavilion-sec .carousel { box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);border-radius: 15px; overflow: hidden; }
.pavilion-sec .carousel:hover {box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3);transform: scale(1.01);transition: all 0.3s ease-in-out;}
.pavilion-sec .carousel .carousel-control-next-icon,
.pavilion-sec .carousel .carousel-control-prev-icon { filter: brightness(0) invert(1); /* Makes the arrows white */}
.pavilion-sec .border-shadow{background-color: #fff;border-radius: 12px;padding: 20px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);}
.interpav-bg{background-image: url('../assets/program-details/international-pavilion/pavilion-background.jpg');background-size: cover;background-position: center;height: 628px;}
@media (max-width: 992px) {.interpav-bg {  height: auto !important;}}
.interpav-bg .nav .nav-item button.active { color: #dd6b3a !important;  /* box-shadow: 0 4px 12px rgba(220, 53, 69, 0.3); */  transition: all 0.3s ease-in-out;/* background: transparent; */ background: linear-gradient(333deg, #f5f3ed6e 0%, rgb(255 182 0 / 28%) 100%);  }
.interpav-bg.nav .nav-item button.active::after {  content: "";/* border-right: 7px solid #dd6b3a; */height: 100%; position: absolute;  right: -5px; top: 0;border-radius: 0px 5px 5px 0px;}
.interpav-bg.tab-content>.tab-pane {  opacity: 0;transform: translateY(10px); transition: all 0.4s ease-in-out; }
.interpav-bg.tab-content>.tab-pane.show.active { opacity: 1; transform: translateY(0); box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); background-color: #fff; }
.interpav-bg.nav.flex-column { width: 100%; padding-right: 1.5rem;  border-radius: 10px;}
.interpav-bg .nav-item { margin-bottom: 0.75rem; width: 100%;}
.interpav-bg .nav-item button { width: 100%; text-align: start;  padding: 0.98rem 1rem; transition: all 0.3s ease;}
.interpav-bg .nav-item button:hover {background-color: #e9ecef; color: var(--bs-danger);}
.interpav-bg .nav-pills .nav-link { position: relative;border-radius: 0px !important;}
.interpav-bg .nav-pills .nav-link.active { padding-left: 2.5rem; }
.interpav-bg .nav .nav-item button.active {  color: #dd6b3a !important; transition: all 0.3s ease-in-out; background: linear-gradient(333deg, #f5f3ed6e 0%, rgb(255 182 0 / 28%) 100%); border-left: 8px solid #dd6b3a;   }
.interpav-bg .nav .nav-item button.active::after { content: "";position: absolute;top: 50%; right: -13px;transform: translateY(-50%); width: 0px; height: 0;border-top: 13px solid transparent;border-bottom: 13px solid transparent; border-left: 13px solid #dd6b3a; }
.interpav-bg .nav-item button:hover { background: linear-gradient(333deg, #f5f3ed6e 0%, rgb(255 182 0 / 28%) 100%);  color: #dd6b3a !important; border-left: 8px solid #dd6b3a; position: relative;padding-left: 2.5rem; } 
@keyframes fadeScaleIn { 0% {opacity: 0;transform: scale(0.95) translateY(20px); } 60% { opacity: 0.5; transform: scale(1.02) translateY(0);  }100% { opacity: 1;transform: scale(1) translateY(0); }}
.interpav-bg .tab-content .tab-pane {opacity: 0;}
.interpav-bg .tab-content .tab-pane.show.active { animation: fadeScaleIn 0.5s ease-out both;}    
.interpav-bg.tab-content p {text-align: justify;  }
.interpav-bg .tab-pane img { display: block; max-width: 80%; width: auto; margin: 10px auto;}
 @media all and (max-width: 768px) {
.interpav-bg .tab-pane img {max-width: 100%;}
.nav.flex-column {padding-right: 0rem !important;}}
/* Testimonials */
.decorative-circle-top { position: absolute; width: 200px; height: 200px; background: #fdbf3b26; border-radius: 50%; z-index: 1; top: 50%; left: -27px;}
.decorative-circle-bottom{ position: absolute; width: 200px; height: 200px; background: #fdbf3b26; border-radius: 50%; z-index: 1; top: 70%; right: -27px;}
.decorative-circle-l {position: absolute; width: 97px; height: 97px; background: #fdbf3b26; border-radius: 50%; bottom: -36px; left: -49px; z-index: 1;}
.decorative-circle-r { position: absolute; width: 97px; height: 97px; background: #fdbf3b26; border-radius: 50%; bottom: -36px; right: -49px; z-index: 1;}
.offset-lg-6 {  margin-left: 29% !important;  width: fit-content;  text-align: justify;}
.offset-lg-6-r { margin-right: 25% !important; margin-left: 46px !important; width: fit-content; text-align: justify;   }
.custom-underline { display: inline-block; position: relative; padding-bottom: 5px;}
.custom-underline::after {content: "";position: absolute;left: 0;bottom: 0;width: 60px; /* Adjust length */height: 3px;  /* Adjust thickness */background: linear-gradient(to right, #f5ba97, #ff5f00);border-radius: 2px;}
.testi-pavilion .posi-ab-l,
.testi-pavilion .posi-ab-r {box-shadow: -12px 11px 0px #e3864dd6;border-radius: 8px;}
.testi-pavilion .btn-p {  padding: 0.5rem 0.5rem; }
 .testi-pavilion .posi-ab-l { position: absolute; width: 431px; left: 0px;  /* top: 0; */bottom: 90px; }
.testi-pavilion .posi-ab-r {   position: absolute; width: 431px; right: 0;bottom: 85px; }
.testi-pavilion .border-conn-l { border: 1px solid #f36f20b5;min-height: 417px !important;margin-top: 30px;margin-left: 140px; width: 89%; }   
.testi-pavilion .border-conn-r {  border: 1px solid #f36f20b5;min-height: 418px !important; margin-top: 30px;  margin-right: 140px;width: 89%;}    
.owl-nav { background: #fff; position: inherit;  /* top: 5%; */  /* width: 150px; */ margin: auto;}
.owl-carousel .owl-item img {  display: block;  width: 33% !important;}
.owl-carousel .owl-nav { position: absolute; bottom: -21px !important; left: 51%; transform: translateX(-50%); display: flex; gap: 18px;}
.owl-prev { background: #f59861 !important; width: 40px; height: 40px; border-radius: 50% !important;}
.owl-next { background: #f59861 !important; width: 40px; height: 40px; border-radius: 50% !important;}
.owl-dots {display: none !important;}
/* Add hover animation for previous and next buttons */
.owl-prev, .owl-next {transition: all 0.3s ease; font-size: 14px !important; box-shadow: 0px 2px 6px rgb(231 156 111); }
.owl-prev:hover, .owl-next:hover {transform: scale(1.2);}
@media only screen and (max-width:395px) {
 .offset-lg-6 {  margin-left: 0% !important;}
.testi-pavilion .border-conn-l { width:95% !important }
.testi-pavilion .border-conn-r { width:95% !important }
.mob-margtop{margin-top: 40px !important;margin-bottom: 40px !important;}
.offset-lg-6-r {margin-right: 0% !important;margin-left: 0px !important;}
.testi-pavilion .border-conn-l { min-height:737px !important; margin: auto;}
.testi-pavilion .border-conn-r { min-height:737px !important;margin: auto;}
.testi-pavilion .posi-ab-l { position: inherit;width: auto;  top: 0px; }
.testi-pavilion .posi-ab-r { position: inherit; width: auto; top: 0px;}
.testi-pavilion .pe-5 { padding-right: unset !important; } 
.owl-carousel .owl-nav { bottom: 15px !important;gap: 18px;}}
@media only screen and (min-width:395px) and (max-width:567px) {
.offset-lg-6 {  margin-left: 0% !important;}
.testi-pavilion .border-conn-l { width:95% !important }
.testi-pavilion .border-conn-r { width:95% !important }
.mob-margtop{margin-top: 40px !important;margin-bottom: 40px !important;}
.offset-lg-6-r {margin-right: 0% !important;margin-left: 0px !important;}
.testi-pavilion .border-conn-l { min-height:666px !important; margin: auto;}
.testi-pavilion .border-conn-r { min-height:666px !important;margin: auto;}
.testi-pavilion .posi-ab-l { position: inherit;width: auto;  top: 0px; }
.testi-pavilion .posi-ab-r { position: inherit; width: auto; top: 0px;}
.testi-pavilion .pe-5 { padding-right: unset !important; } 
.owl-carousel .owl-nav { bottom: 15px !important;gap: 18px;}}
@media only screen and (min-width:567px) and (max-width:767px) {
.offset-lg-6 {  margin-left: 0% !important;}
.testi-pavilion .border-conn-l { width:95% !important }
.testi-pavilion .border-conn-r { width:95% !important }
.mob-margtop{margin-top: 40px !important;margin-bottom: 40px !important;}
.offset-lg-6-r {margin-right: 0% !important;margin-left: 0px !important;}
.testi-pavilion .border-conn-l { min-height:510px !important; margin: auto;}
.testi-pavilion .border-conn-r { min-height:510px !important;margin: auto;}
.testi-pavilion .posi-ab-l { position: inherit;width: auto;  top: 0px; }
.testi-pavilion .posi-ab-r { position: inherit; width: auto; top: 0px;}
.testi-pavilion .pe-5 { padding-right: unset !important; } 
.owl-carousel .owl-nav { bottom: 15px !important; gap: 18px;}}
@media only screen and (min-width:767px) and (max-width:991px) {
.testi-pavilion .border-conn-l { width:97% !important }
.testi-pavilion .border-conn-r { width:97% !important }
.offset-lg-6 { margin-left: 0% !important;}
.mob-margtop{margin-top: 40px !important;margin-bottom: 40px !important;}
.offset-lg-6-r {margin-right: 0% !important;margin-left: 0px !important;}
.testi-pavilion .border-conn-l { height: auto; margin: auto;}      
.testi-pavilion .posi-ab-l { position: inherit;width: auto;top: 0px;}
.testi-pavilion .posi-ab-r{ position: inherit; width: auto;top: 0px; }          
.testi-pavilion .pe-5 {padding-right: unset !important;  }
.owl-carousel .owl-nav {bottom: 13px !important;}}
@media only screen and (max-width:991px) {
.owl-carousel .owl-item img { display: block; width: 100% !important}}
@media only screen and (min-width:992px) and (max-width:1279px) {
.offset-lg-6 {  margin-left: 0% !important;}
.testi-pavilion .border-conn-l { width:90% !important }
.mob-margtop{margin-top: 40px !important;margin-bottom: 40px !important;}
.offset-lg-6-r {margin-right: 0% !important;margin-left: 0px !important;}
.testi-pavilion .border-conn-l { border: 1px solid #f36f20b5; min-height: 475px !important; margin-top: 30px; margin-left: 119px; width: 89% !important;}
.testi-pavilion .border-conn-r { border: 1px solid #f36f20b5; min-height: 475px !important; margin-top: 30px; margin-right: 119px;width: 89% !important;}
.testi-pavilion .posi-ab-r {  position: absolute; width: 431px;  right: 0;  /* top: 0; */ bottom: 31% !important;}
.testi-pavilion .posi-ab-l { position: absolute;width: 431px;right: 0;/* top: 0; */ bottom: 31% !important;}      
.offset-lg-6 { margin-left: 29% !important; width: fit-content; text-align: justify; margin-right: 3%;}     
.offset-lg-6-r{  width: fit-content;text-align: justify;margin-right: 29% !important;margin-left: 27px !important;}         
.testi-pavilion .pe-5 { padding-right: unset !important;  } 
.owl-carousel .owl-nav {position: absolute;bottom: 14px !important;left: 55%;transform: translateX(-50%);display: flex;gap: 18px;} }
@media only screen and (min-width:1280px) and (max-width:1399px) {
.testi-pavilion .border-conn-l { border: 1px solid #f36f20b5; min-height: 448px !important; margin-top: 30px; margin-left: 119px; width: 89%;} 
.testi-pavilion .border-conn-r {border: 1px solid #f36f20b5;min-height: 448px !important;margin-top: 30px;margin-right: 119px;width: 89%;}
.testi-pavilion .posi-ab-r { position: absolute;    width: 431px;    right: 0;    /* top: 0; */    bottom: 120px !important;} 
.testi-pavilion .posi-ab-l {position: absolute; width: 431px; right: 0; /* top: 0; */ bottom: 120px !important;}     
.offset-lg-6 { margin-left: 29% !important; width: fit-content; text-align: justify; margin-right: 3%;}        
.offset-lg-6-r{  width: fit-content; text-align: justify; margin-right: 29% !important;margin-left: 27px !important;}
.testi-pavilion .pe-5 { padding-right: unset !important; }  }
/* Testimonials */
/* international pavilion */

/* ip-conclave */
@media all and (max-width: 768px) {
  body{overflow-x: hidden !important;}
  .countdown-section{overflow-x: hidden !important;}
 .ip-masterclassbg{overflow-x: hidden !important;}
  .tranforming-bg{overflow-x: hidden !important;}
.counter-abs { position: relative; top: 15px; z-index: 1; left: 47%;} 
.ip-text { font-size: 18px;} 
.masterclass-bg .mb-5{margin-bottom: 30px !important;}}
@media (max-width: 360px) {
.counter-abs { padding-left: 0; }}

@media only screen and (min-width:768px) and (max-width:992px){
.counter-abs{bottom: 55px;}}
@media only screen and (min-width:992px) and (max-width:1114px){
.counter-abs{bottom: 55px;}
.ip-text { font-size: 14px !important; } }
@media only screen and (min-width:1114px) and (max-width:1200px){
.counter-abs{bottom: 62px;}
.ip-img { width: 107px;}
.ip-text { font-size: 17px !important;}
.fs-text { font-size: 37px !important;margin-top: -17px;}
.banner-element{margin-top: -28px;}
.fs-lg{font-size:13px !important;}}
@media only screen and (min-width:1200px) and (max-width:1400px){
.counter-abs{bottom: 65px !important;}
.ip-img { width: 135px;}
.fs-lg{font-size:16px !important;}
.fs-text { font-size: 44px !important;margin-top: -14px;}
.banner-element{margin-top: -16px;}
.ip-text { font-size: 18px !important;margin-top: -8px;}}
@media only screen and (min-width:1400px) and (max-width:1600px){
   .counter-abs{bottom: 75px !important;}
.ip-img { width: 170px;}
.fs-lg{font-size:17px !important;}
.fs-text { font-size: 50px !important;margin-top: 3px;}
.banner-element{margin-top: -28px;}
.ip-text { font-size: 19px !important; margin-top: -8px;}
.banner-element .pt-lg-5 {  padding-top: 4rem !important;}}
 @media only screen and (min-width: 1600px) and (max-width: 1867px) { 
  .counter-abs{bottom: 85px !important;}
.banner-element {margin-top: -21px;}
.ip-img {width: 213px; }
.fs-text { font-size: 55px !important; margin-top: -7px;} }
 @media only screen and (min-width: 1867px) and (max-width: 1980px) { 
.tn-img {width:200px;}
.ip-img {width:220px;}}      
@media (max-width: 991px) {
#countdown { display: block !important; } }
 /*// ip-conclave */


/*Mobile Responsive Start*/
@media (max-width: 767px) {
.stakeholder-box {height:auto;}
.fifty-percentage {width:100%}}
@media (max-width: 1400px) {
  .nav-tabs { display: flex; flex-direction: row;}
     
      /* flex-wrap: nowrap;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;      
  }
  /* .nav-tabs .nav-item {
      flex: 0 0 auto;
  } */}

/*Mobile Responsive End*/



