 
@import url('https://fonts.googleapis.com/css2?family=Prata&display=swap');
 
 h1 {color:#212121}
.subpage h2, .subpage h3 {color:#212121}
.subpage h4, .subpage h5 {color:#212121}
 .subpage ul {padding: 0; margin: 0;}
 .banner.sub {background: linear-gradient(100deg, rgba(0,134,65,1) 0%, rgba(0,91,170,1) 61%);background-size: 400% 400%;
	animation: gradient 15s ease infinite;padding: 0;

}

@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}
.faq-wrap .accordion-button:not(.collapsed) {border: none;box-shadow: none;}
.line-cont.subpage  .col-md-6.why-jvm p {padding: 0;}
.right-para.col-md-5 {width: 56%;}
.banr-sbwr { text-align: center;position: relative;padding:0 0}
.banr-sbwrccc::before {content: ""; position: absolute;left:0; top:0;height: 100%; width:100%;background: #017C99;
background: linear-gradient(270deg,rgba(1, 124, 153, 0) 0%, rgba(33, 33, 33, 0.59) 89%);}
.sub-green-right  {border-radius: 8px;width: 98%; background-color: #D6D1CB;border:1px solid #C3C0BC;
  box-shadow: 0 3px 6px #00000029;display: flex;padding: 20px;align-items: center;}
.line-cont.subpage .sub-green-right div p {margin: 0;}
.sub-green-left p {font-family:"Prata", serif;font-style: italic;}
.seperat {width: 24px;}
.sub-green {background-color: #008641; color: #fff;}
.sub-blue {background-color: #005BAA;color: #fff;}
.sub-green-light {background-color: #D2E8C7; color: #212121; margin-top: 20px;}
.sub-blue-light {background-color: #CCECF3;color: #212121;}
.sub-green-light li, .sub-blue-light li {color: #212121; margin-bottom: 7px; font-size: 14px; position: relative;padding-left:15px;}
.sub-green-light li::before, .sub-blue-light li::before {content:"";position: absolute;left: 0px;top:9px; width: 6px;height: 6px; background: #575757;border-radius: 50px;}
.light-01 {background-color: #005BAA}
.row.twos-point li {position: relative;display: flex;    border: 1px solid #cae5ef;background-color: #ffffff;flex-direction: column;border-radius: 12px;padding: 12px;margin: 11px 0;}
.early-img img {max-width: none;}
.sub-green h5, .sub-blue h5 {color: #fff;}
.sub-green li, .sub-blue li {color: #fff; margin-bottom: 7px; font-size: 15px; position: relative;padding-left:15px;}
.sub-green li::before, .sub-blue li::before {content:"";position: absolute;left: 0px;top:6px; width: 6px;height: 6px; background: #fff;border-radius: 50px;}
.line-cont.subpage {margin: 0;}
.early-wrp h3 {color: #fff;}
.early-point {background: #e9f6fb;border-radius: 12px; padding: 24px 40px;border: 1px solid #79b6ce;display: flex;align-items: center;}
.early-point p {margin: 0;font-size: 15px;}

.month-wrp .accordion-body p {text-align: left;font-size: 15px !important;}

.all-tool .month-item span img {width: 16px;margin-right: 6px;}
.early-point strong { color: #089338;display:contents;}
.all-tool .month-item p {margin:0;font-size: 15px;}
.all-tool .month-item span {background-color: transparent;display: flex;align-items: center;color: #008348;padding:0;margin-bottom: 8px;}
.line-cont.subpage p {font-weight: 500;}
.banr-sbwr h1 {font-weight: 600;position: absolute;top: 50%;left: 20%;translate: -20% -50%;text-transform: uppercase;font-family:"Prata", serif;}
.jeev-points .accordion-body p {margin: 0;font-size: 15px;}
.jeev-points .accordion-item {margin-bottom: 11px;}
.jeev-points .accordion-button:not(.collapsed) {background-color: #e2edf7;}
.jeev-points .accordion-body {text-align: left;padding: 8px;padding-left: 28px;}
.jeev-points .accordion-item {border-color: #d8f1e8;}
.month-wrp h5 {font-size: 15px;margin: 0;color: #008348;width: 84%;}
.jeev-points .accordion-button::after {background-size: 14px;background-position-y: 4px;}
.jeev-points button {padding: 12px 6px;}
.intico {width: 26px;line-height: 0;margin-right:0px;}
.subpage-board .gretxt {color: #008641;}
.all-tool .month-wrp.owl-carousel .owl-item {height: auto;}
.all-tool .month-item {justify-content: inherit;background-color: #fff;box-shadow: 0 3px 6px #d1e4f3;}
.swiper-container,
.swiper-wrapper,
.swiper-slide{width: 100%;height: 400px;}
 .swiper-slide {text-align: center;font-size: 18px; background: #fff;display: flex;justify-content: center;align-items: center;}
.row.all-tool .owl-stage-outer {padding-bottom: 16px;}
 .why-all-wrp .owl-nav {display:none;}
.why-all-wrp {padding: 30px; background: #EDF7FF;border-radius: 20px;}
 .swiper-slide {text-align: left;padding-left: 30px;}
.swipr-line {padding-left:0;}
.swipr-line h5 {font-size:18px;position: relative;}
.swipr-line h5::before {content: "";position: absolute;border-radius: 50%;left: -26px;top: 3px;height: 16px;width: 16px;background-color: #575757;}
.swiper-slide::before {content: "";position: absolute;left: 12px;top: 2px;width: 1px;height: 100%;background: #FFF;
    background: linear-gradient(180deg, rgb(133 133 133) 0%, rgba(163, 163, 163, 1) 14%, rgba(163, 163, 163, 1) 78%, rgba(255, 255, 255, 1) 100%);}
.header {box-shadow: 0 3px 6px #00000029;}
.subpage-board {border: 0px solid #d2d7e4;margin: 0px auto;
    border-radius:0px;font-weight: 600;font-size: 20px;background:#EFF7F4 url("../images/lightbulb.png") no-repeat right bottom;background-size:contain; }
.subpage-board p {font-size: 16px; color: #46574f;}
section.jeev-subbpage {margin: 0 auto;}
.sub-point h2 {margin: 40px 0 20px 0;text-align: center;}
.three-columgap .col-md {border-radius: 20px; padding: 20px;box-shadow: 0px 1px 13px 2px #C5CACB4D;}
.three-columgap  {justify-content: center;margin:60px auto; max-width:1580px;padding: 0 5%;}
.three-columgap .swiper-vertical {overflow: hidden;}
.box-bg-sub {background-color: #EEFBE7; border: 1px solid #b3caa8;padding: 30px; border-radius:18px; text-align: center; 
  margin: 20px auto;max-width: 1000px;}
.box-bg-sub h6 {color: #008641;}
 .why-jvm-wrp h2 {color: #0185c8;}
.line-cont.subpage .shor-p {max-width: 950px;margin: 0 auto;font-size: 16px;text-align: center;margin-bottom: 30px;}
.all-tool {margin: 40px auto 18px auto;width:100%;max-width: 1440px;padding: 0;}
.all-tool h4 {color:#005BAA; margin-bottom: 20px;}
.all-tool h4,.all-tool ul,.col-md-12.rule,.thumbContainer{text-align:center}
.all-tool ul{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:12px;justify-content:center;margin: 0;padding: 0;}
.faq-wraper h2 {color: #212121;}
.faq-wraper .accordion-button:not(.collapsed) {color: #008641;}
.faq-wraper .accordion-body {padding-top: 8px; padding-bottom: 8px;padding-left: 14px;}
.all-tool li{padding:12px;border-radius:8px;max-width:300px;width:100%;    background: #008348;flex: auto;}
.all-tool li span{color:#fff;font-weight:500;margin-bottom:0px;display:block}
.all-tool li p{font-size:14px; color:#fff;margin: 0;}
.faq-wrap{background-color:#EFF7F4;color:#212121;padding:40px 24px;border-radius:18px;margin-bottom:50px}
.faq-wrap h2{margin-bottom:10px;}
.row.faq-wrap button{background: #fff;font-weight: 600;border-radius: 12px !important;color:#008641;}

input::-webkit-input-placeholder {
       color: #034271;font-size: 18px;
}

input:-moz-placeholder {
       color: #034271;font-size: 18px;
}
.appoint-wrp.career-wrp {
background: #EFF7F4;justify-content: space-between;
background: linear-gradient(180deg,rgba(239, 247, 244, 1) 14%, rgba(207, 230, 250, 1) 100%);display: flex;
}
  textarea {
      resize: none;
    }

.contentPage h1{font-size:40px;color:#008641;font-weight:600;}
.contentPage h3{font-size:30px;color:#000000;font-weight:600;}
.faq-wrap .accordion-item{background:0 0;border:none;margin-bottom:8px;}
.faq-wrapvv .accordion-button:not(.collapsed),.faq-wrapvvv .accordion-header,.faq-wrapvv button{background:0 0}
.faq-wrap img{border-radius:12px}
.row.para-sec h3 {text-align: center;margin-bottom: 30px;color: #008641;}
.projectInfo{margin:14px 0 13px;position:relative;z-index:-1;text-transform:uppercase}
.row.sub-why-jeev{background:#fff;border-radius:16px}
.col-md-12.rule{border: 1px solid #bbbaba;padding: 20px;border-radius: 16px;background: #fff;}
.col-md-12.rule h2{margin-top:0}
.row.sub-why-jeev img{border-radius:14px}
.why-jvm {display: flex;align-items: center;}
.row.sub-why-jeev li{position:relative;padding-left:15px;margin-bottom:20px;}
.row.sub-why-jeev li::after,.thumbContainerbbb li::after{content:"";position:absolute;top:9px;left:0;width:6px;height:6px;border-radius: 50%;}
.row.sub-why-jeev li::after{background-color:rgb(97, 97, 97)}
.col-md-12.rule h2, .col-md-12.rule h3 {color: #212121;}
.rule-point ul {display: flex;}
.col-md-12.rule-point li::after {display:none;}
.col-md-12.rule-point li {border: 1px dashed #ada8a2;color: #575757;float: left;margin-right: 12px;padding: 5px;border-radius: 12px;}
.three-img img {width:80%;}
.three-img {text-align: center;}
.rthum {float: left; width: 100%;}
.month-item span.mo-im {background: transparent;margin: 12px 0;height: 123px;display: flex; align-items: center;}
.month-item span.mo-im img {background: transparent;margin: 12px 0;height: 123px;display: flex; align-items: center;}
.swiper-slide li {position:relative;padding-left:15px;margin-bottom:8px;}
.swiper-slide li::after {content:"";position:absolute;top:9px;left:0;width:6px;height:6px; background-color: #212121;border-radius: 50%;}
.month-item {background-color:#fff; border-radius: 12px; padding: 16px; justify-content:inherit;display:flex;flex-direction: column;height: 100%;} 


.points-month p {margin: 0; } 
.month-wrp {max-width: 1500px; margin: 0 auto;}
.para-sec .owl-carousel .owl-nav {bottom: 50%;position: absolute;display: flex; justify-content: space-between;width: 100%;left: 0;}
.para-sec .owl-carousel .owl-nav button.owl-prev {background: url("../images/sub-lef.png") no-repeat center center;background-size:24px;padding: 18px !important;font-size: 0;position: relative;
    left: -21px;}
.para-sec .owl-carousel .owl-nav button.owl-next {background: url("../images/sub-righ.png") no-repeat center center;background-size:24px;padding: 18px !important;font-size: 0;position: relative;
    right: -21px;}
.points-month h6.botm-hd {margin-top: 20px;}
.points-month h6 {color: #212121;font-weight: 600;font-size: 16px;margin: 0;}

.month-item span {background: #0078bf;border-radius: 18px;padding: 8px 13px;width: fit-content;color: #fff;font-weight: 600;}
.month-wrp.owl-carousel .owl-stage {display: flex;align-items: stretch;}
/* .month-wrp.owl-carousel .owl-item {height:366px;} */

.projectInfo h2{margin:0}
.projectInfo h3{margin:8px 8px 8px 0}
.projectInfo .category,.projectInfo .medium{text-transform:none;opacity:.4}
.twos-point {background: url("../images/early-bg.webp") no-repeat top center fixed;background-size:cover;padding:60px 18px;position: relative;}
.twos-point li {list-style:none;}
.col-md.early-wrp { max-width: 1200px;margin: 0 auto;}
.col-md.early-both {display: flex; column-gap: 36px;}
.row.para-sec{overflow:hidden;padding:53px 40px;background-color: #eff8f5;}
.projectInfo .medium{border:1px solid rgba(0,0,0,.5);border-radius:100px;font-style:italic;padding:0 7px 1px}
.thumbContainer{opacity:1;transform:translateY(60%);color:#fff}
.thumbContainer strong{font-size:20px}
.thumbContainer li{color:#fff;position:relative;padding-left:15px}
.thumbContainerbbb li::after{background-color:#9cedc3}
.thumbContainer img,.thumbContainer video{display:block;position:relative;max-width:calc(380px + 43vh);max-height:calc(255px + 43vh)}
.fadeInSlide{animation-name:fadeInSlide;animation-duration:1.5s;animation-timing-function:cubic-bezier(1,0.055,0.32,1);animation-fill-mode:forwards}

 @keyframes fadeInSlide {
	 0% {
		 transform: translateY(60%);
	}
	 100% {
		 transform: translateY(0);
	}
}
 

/*arise */

.ars-for h5 {font-size: 17px;}
.arise-wrper .subpage-board {background-color: #fff;padding: 49px 11%; max-width: 1600px;}
.color-ars {background-color: #ebe6e0; padding-top: 14px;margin-bottom: 20px;box-shadow: 0 3px 6px 0px #d5cfc9;border-radius: 12px;}
.ars-right h3 {margin-bottom: 20px;}
.row.arise-point {background: #E5DFD8;max-width: 1400px;margin: 0 auto;padding: 30px;border-radius: 18px;}
.ars-right {justify-content: center;display: flex;flex-direction: column;}
.arise-who {background: #f1eae3;margin-top: 30px;border-top: 1px solid #d8d2cc;padding: 40px;}
.ars-who-right {max-width: 1400px;margin: 0 auto;background: #fff;padding: 30px;border-radius: 22px;}
.ars-lis-right ul {display: flex; flex-wrap: wrap;}
.ars-lis-right li {border: 1px dashed #bdb4aa;padding: 12px;width: 48%;margin: 7px;border-radius: 18px;display: flex; align-items: center;}


/*arise end */

.row.arise-wrp{max-width:1092px;margin:0 auto;padding:0px 0 20px 0;}
.row.arise-wrp p{font-size:20px;padding: 0;}
.arise-right ul{display:flex;flex-wrap:wrap}
.row.arise-wrp h4 {padding: 0;}

.arw-wh img {width: 10px;}
.arise-right ul li { width: 40%;justify-content: center; margin-left: 9%;margin-bottom: 12px;padding: 12px;border-radius: 12px;display: flex;flex-direction: column;}
.banner.sub small{font-size:26px;color:#fff;font-weight:400;margin-top:12px;display:inline-block}
.row.arise-onew{background:#EFF7F4;margin:0 auto;border-radius:30px;padding:50px}
.arise-right{display:flex;justify-content:center;align-items:center}
.arise-ctr h3{margin-left:0;margin-bottom:23px;margin-top:0px;}
.arise-ctr h6{font-size:16px;color:#03457e;display: flex;column-gap: 8px; margin: 0;}
.bg-ars{background-color:#fff}
.ars-who{padding:40px 7%;background:#EDF7FF;margin:30px 0}
.row.ars-who-trp{background:#fff;border-radius:30px;padding:40px;margin:0 auto}
.row.ars-who-trp h2{font-size:25px;margin:0}
.ars-who-trp small{font-size:14px;display:flex;font-weight:400;margin-bottom:12px; color: #008641;}
.why-rise{margin-top:0%}
.why-rise .rr{width:129px}
.row.ars-who-trp li{width: 48.5%;border-radius: 12px;align-items: normal;display: flex;font-size: 18px;font-weight: 600;border: 1px solid #008348;padding: 12px;flex-direction: column;text-align: left;
  color: #606060;}
.row.ars-who-trp li img {margin-bottom: 20px;}


.row.ars-who-trp ul{display:flex;row-gap:12px;column-gap:12px;align-items: stretch;}
.step-img {width: 31%;}
.arise-right p {margin: 0;}
.arw-wh {background-color: #005BAA;border-radius: 12px; width: 20px;height: 20px;padding: 4px;display: flex;justify-content: center;align-items: center;}
    /*international desk start*/
.int-tp {background-color:#EFF7F4; padding: 4%; border-radius: 20px;}
.intr-top  {background-color:#fff; margin: 0;align-items: center;border:1px solid #cbe1d9;border-radius:12px;padding: 20px;}
.intern-sub-pad { margin-bottom: 0;}
.subpage h3.sid-hd {font-family: "Prata", serif;}
.intr-slidr {margin-top: 40px;}
.intr-slidr h6 {color:#212121;}
.subpage h3.sid-hd {color: #008641;}
.intr-slidr .month-wrp { margin-top: 30px;}
.intr-slidr .month-wrp.owl-carousel .owl-item {height:auto;}
.intr-slidr .month-item {justify-content: inherit;text-align: left;}
.intr-slidr .owl-nav {display:none;}
.poin.one-ponnt {padding:20px;}
.intr-slidr .month-item p {font-size: 14px;margin-bottom:0;}
.row.ars-who-trp .poin ul.airpowr li{display: flex;column-gap: 12px;align-items: inherit;padding: 0;}
.row.ars-who-trp .poin ul.airpowr li::after {display:none;}
.inticowr { display: flex; column-gap: 8px;align-items: center;margin-bottom: 12px;}
.inticowr h5 { width: 98%;font-size: 18px;margin: 0;color: #008348;}
.inter-pic {position: relative;}
.intr-grn {position: absolute; bottom:12px; background-color: #008348d4; border-radius: 12px;padding: 22px;left: 14px;width: 94%;}
.intr-grn p {color: #fff;}
.row.ars-who-trp .poin ul.airpowr li p {margin-bottom: 0;}
span.air-ico-txt {width: 92%;}
span.air-ico {display: flex;align-items: center;}
.row.ars-who-trp .int-tpsecr h2 {color: #212121;margin-bottom: 18px;}
.poin h6 {color: #005baa; }
.row.ars-who-trp .poin ul {margin:0;padding: 0;display: block;}
.row.ars-who-trp .poin li {border:none;padding: 0;width: 100%; display: block;position: relative;padding-left:20px;margin-bottom: 8px;font-size: 15px;}    
.row.ars-who-trp .poin li::after {content:""; position: absolute;left:0px;top:7px;width: 8px;height: 8px;background-color: #008641;border-radius: 5px;}
.intr-sc-pont { display:block;column-gap: 22px;align-items: center;}
.intr-sc-pont .intr-two {width: 100%; display: flex;column-gap:12px;}
.intr-sc-pont .intr-two .poin {width: 50%;}
.intr-sc-pont .intr-one {width: 100%;}
.poin { background: #EFF7F4;border: 1px solid #d7ede5;margin-bottom:0px;padding: 20px;border-radius: 12px;}

    /*international desk end*/
.jeev-subbpage.padd-abut{padding:0 6%}
.row.about-us-wrp{background:#edf7ff;margin-top:50px;border-radius:20px;padding:30px 30px 0 45px;justify-content:space-between}
.abt-left h4{color:#153772;font-family: "Prata", serif;}
.abt-right{align-content:end}
.vmc-hd{position:absolute;text-align:center;bottom:-50px;left:50%;translate:-50%}
.vmc-hd img{width:100px}
.vmc-hd h3{color:#fff}
.vm-top{position:relative;background:#005baa;background:linear-gradient(180deg,#005baa 14%,#008050 100%,#fff 100%);width:100%;padding-top:42%}
.vison-misn,.vm-text{background-color:#f7f7f7}
.vm-text h4{font-size:18px;color:#008050;margin-bottom:20px}
.vm-text li{padding:6px 0 6px 23px;background:url("../images/abut-blt.png") left 12px no-repeat;font-size:15px}
.vm-text{padding:18% 18px 40px 29px}
.row.about-three-wrp{margin-top:30px;column-gap:20px;justify-content:center;margin-bottom:51px}
.vison-misn{width:30.2%}
.appoint-wrp {background: #EFF7F4;border-radius: 20px;padding: 56px;margin: 50px auto;}
.appoint-wrp .row {margin: 0;column-gap: 3%;}
.appoint-wrp h4 {color: #008050;margin-bottom: 30px;}
.appont-cvr .form-control, .appont-cvr .form-select {border: none;color: #034271;font-size: 16px;}
.appont-cvr .form-control:focus, .appont-cvr .form-select:focus {box-shadow:none;}
.appont-cvr {display: flex;width: 48.5%;box-shadow: 0 6px 4px -2px #c5cacb66;border-radius: 6px;margin-bottom: 40px;align-items: center;height: 47px;background: #fff;}
.apponmt-btn button {width: 270px;}
.appont-cvr.full {width: 100%;height: auto;align-items: baseline;}
.appont-cvr label {white-space: nowrap;margin: 0;font-weight: 500;color: #544E48;}
.apponmt-btn {text-align: right;}
.carr-top h4{margin:0;font-family: "Prata", serif;color:#035ba9}
.carr-top small{margin-bottom:20px;display:inline-block}
.carr-wrp-left{display:flex;flex-direction:column;justify-content:space-between}
.upload-box {background: #fff;box-shadow: 0 6px 4px -2px #c5cacb66;border-radius: 6px;padding: 22px;  margin-bottom: 30px;}
.career-wrp .upload-btn:hover {background:#0651a7;}
.career-wrp .upload-title{font-weight:600;margin-bottom:6px}
.career-wrp .upload-note{font-size:12px;color:gray;margin-left:10px}
.career-wrp .drop-zone{border: 2px dashed #b5b5b5;border-radius: 10px;padding: 19px;text-align: center;margin-top: 10px;transition: .3s;background: #f2f2f2;transition:.3s}

#dropZone p {margin: 0;}
.career-wrp .drop-zone.dragover{background:#f0faff;border-color:#007bff}
.career-wrp .upload-btn{background:#0b63c9;color:#fff;border:none;padding:12px 25px;border-radius:5px;margin-top:10px;cursor:pointer}
.career-wrp .file-name{margin-top:10px;font-size:14px;color:green}
.appo-wrp.carr-wrp-right .appont-cvr {margin-bottom: 20px;}
.appo-wrp.carr-wrp-right .appont-cvr .form-control, .appo-wrp.carr-wrp-right .appont-cvr .form-select {height: 47px;}
.apponmt-btn.carr-btn button { height: 55px;}


.reshmi-wrp {
  border-radius: 20px;padding:38px;margin: 50px auto;box-shadow: 0 3px 6px #00000029;
  border: 1px solid #e6e6e6;justify-content: space-between;
}


.awrd-hed {display: flex;padding: 0;}
.awd-hd p {color: #008050;width: 64%;}
.award-item {background: #EDF7FF;border: 1px solid #C8E5FF;width:100%;padding: 12px;border-radius: 20px;height: 100%;}

.award-item  h6 {color: #212121;background: url("../images/Checkmark.webp") left 1px no-repeat;padding-left: 32px;margin-top: 30px;min-height: 25px;}

  .row.award-scll {column-gap: 16px;margin: 0;}
.award-wrp .owl-carousel .owl-stage {display: flex;column-gap: 14px;}
.award-wrp .owl-carousel .owl-stage .slide-item {height: 100%;}
.award-wrp .owl-dots {text-align: center;}
.award-wrp .owl-carousel button.owl-dot {background: #626363;width: 6px;height: 6px;border-radius: 50%;margin: 0 3px;}
.award-wrp .owl-carousel button.owl-dot.active {background: #16ac74;}
.reaserc-wrap .accordion-header {border-radius: 20px;overflow: hidden; border: 1px solid #EAEAEA;}
.reaserch-hed {text-align: center;margin-top: 70px;}
.reaserch-hed p {color: #005baa;}
.reaserc-down {padding: 0 3%;  margin-bottom: 50px;}
.reaserc-wrap .accordion.accordion-flush {display: flex;column-gap: 16px;}
.reaserc-wrap .accordion-flush > .accordion-item{width: 40%;border: 0;}

.reaserc-wrap .accordion-button {height: 108px;background-color:#E3F8F0; border-radius: 12px;box-shadow: 1px 3px 11px -1px #c5cacb4d;}
.reaserc-wrap .accordion-button span.re-num {width: 42px;height: 42px;background: #008348;color: #fff;display: flex;justify-content: center;align-items: center;
  font-weight: 600;font-size: 23px;border-radius: 10px;margin-right: 12px;}

.reaserc-wrap .accordion-button span {width: 79%;}
.reaserc-wrap .owl-carousel.owl-drag .owl-item {padding-left: 2px;}

.reaserc-wrap .accordion-body {background: #F2F2F2;font-weight: 400; border-radius: 20px;border: 1px solid #DDD;margin-top: 5px;min-height: 130px;line-height: 26px;}
.reaserc-wrap .accordion-button::after {background: url("../images/res-dwn.png") left 1px no-repeat;padding-left: 12px;}
.jeev-colr,.row.faml-fren-spc{background:#eff7f4}
.row.faml-fren-spc{border-radius:20px;margin:42px auto 0;padding:25px;text-align:center}
.row.faml-fren-spc h3{margin:20px 0;color:#153772;font-family:"Prata",serif}
.famil-fred-hlght .right{display:flex;margin-bottom:90px}
.ff-img{width:37%}
.ff-text{width:61%;padding-left:30px;display:flex;align-items:center}
.jeev-colr,.row.export-driv{border-radius:24px;padding:24px}
.ff-text p{font-size:15px;margin:0}
.ff-text h6{color:#005baa;font-size:18px;font-weight:600}
.jeevshkti{margin:40px 0;column-gap:40px;justify-content:center}
.jeev h3{text-align:center;color:#005baa}
.jeev{width:24%}
.jeev-points h3{color:#03844e;padding-left:44px;background:url("../images/sml-wl.png") left top no-repeat;background-size:inherit}
.jeevshkti-btm{background:#edf7ff;justify-content:center;padding:50px 5%;column-gap:20px;margin:70px auto}
.jeev-points{margin-bottom:20px;background:#fff;border-radius:20px;width:28.5%;padding:25px;box-shadow:0 3px 6px #00000029}
.row.export-driv{background:#edf7ff;margin:50px 0}
.export-team,.row.export-team{background:#008050;padding:40px 5%}
.exp-tem-txt,.export-tmb{display:flex}
.export-team h3,.export-why-hed{text-align:center}
.cgreen{color:#008050}
.row.export-team{color:#fff}
.exp-tem-img{width:36%}
.export-team .exp-tem-txt h3{margin-bottom:12px;color:#005baa;font-size:18px;text-align:left}
.export-team .exp-tem-txt p{margin-bottom:0;font-size:14px}
.export-team h3{color:#fff;margin-bottom:40px;font-size:32px}
.exp-tem-txt{width:62%;padding-left:20px}
.ext-tem-wrp{background:#fff;row-gap:40px;margin:0 auto;padding:63px 30px;border-radius:34px}
.export-why{padding:44px 4%;margin:0 auto}
.export-why-hed p{color:#008050;max-width:999px;margin:0 auto}
.export-why-pointsbtm{margin-top:60px;justify-content:center}
.exp-why-pont h4{font-size:16px;color:#005baa;margin:10px 0}
.exp-why-pont{width:20%}
.exp-why-pont p{font-size:14px}


.integ-clin {position: relative; background-color: #EDF7FF;padding: 24px; border-radius: 24px;margin:56px auto 96px auto;height: 460px;}

.dice-clin-wrp {display: flex;}
.dice-text h3 {font-family:"Prata",serif; color: #153772;}
.dice-clin-wrp {display: flex;align-items: center;}
.dice-text{width:50%;position:relative;top:-10%}
.dice-sml{position:absolute;bottom:-40px;width:auto}
.dice-right{position:absolute;right:0}
.assescc-why{background:#eff7f4;padding:40px 5%}

.asseswhy-wrp{background:#fff;border-radius:24px;padding:40px;display:flex}
.asseswhy-wrpleft{width:20%;display:flex;flex-direction:column;justify-content:space-between;margin-right:20px}
.assecc-top h6{color:#212121}
.assecc-top h3{color:#008050}

.assecc-bottom p,.assecc-top p{font-size:14px}
.assecc-bottom h4{color:#008050;font-size:18px}
.asseswhy-wrpright{background:#eff7f4;background:linear-gradient(138deg,#eff7f4 0,#d0eaff 100%);
  border-radius:24px;margin:0;width:80%;padding:40px;column-gap:18px;row-gap:18px;justify-content:center}
.assecc-poins h3{font-size:15px;color:#008050}

.assecc-poins{background:#fff;border-radius:24px;min-height:150px;padding:20px;width:23%;box-shadow:2px 1px 6px -1px #0000001c}
.assecc-poins p{font-size:14px;margin:0}
.assecc-poins.bluehd h3{color:#005baa}
.what-gain{padding:30px 5%}
.bluetxt,.what-left h3{color:#005baa}
.what-point{display:flex;column-gap:14px}
.what-left h3{margin-bottom:20px}
.what-left span{font-size:32px;color:#008050}
.ico-text-wht{width:80%}
.what-right h4{margin-bottom:16px;margin-top:50px}
.appoint-wrp.feedbc-frm h4{margin:0}
.feedbc-flx{display:flex;column-gap:0;padding:0;justify-content:space-between;width:48.5%}
.feedbc-flx .appont-cvr{padding-left:13px}
.appo-wrp.feed-str .appont-cv{width:30%}
.feed-str .feedb-wrp{width:31.3%;padding:0}
.appo-wrp.radio-feed .appont-cvr{height:87px;justify-content:space-between;padding-right:30px}
.feed-chkbox{display:flex;column-gap:17px}
.appo-wrp.feed-str .appont-cvr{width:100%;justify-content:center}
.feedb-wrp .rating-title{font-weight:500;text-align:center;display:block;margin-bottom:6px}
.stars{display:inline-flex;flex-direction:row-reverse}
.stars input{display:none}
.stars label{font-size:24px;color:#ccc;cursor:pointer;transition:.2s;padding:0 2px}
.stars input:checked~label,.stars label:hover,.stars label:hover~label{color:#ffc107;}

.si-main,.single-main,img{height:auto}
.single-post,.single_navigation_contain_sec{overflow-x:hidden}
.sticky{position:fixed;top:84px;width:100%;z-index:99;left:0}
.grey-bar-wrapper{background:#005baa;justify-content:center;align-items:center}
.single-post .grey-bar-wrapper a{color:#fff;text-decoration:none;font-weight:500;width:103px;padding:15px;text-align: center;transition: none;}
/* .overview-wrp h2{font-size:24px;color:#005baa} */
.overview-wrp span{display:block}
.single-post .grey-bar-wrapper a.active{font-weight:600;background:#4e9d81;justify-content:center;padding:0 8px;height:35px;display:flex;align-items:center;border-radius:8px}
.post_description,.reserve_para{padding-right:15px}
.single-post .abhi-grey-bar-wrapper{background:#f7eed9;z-index:1;padding:0 15px;position:fixed;width:calc(100%);top:0;max-width:467px;
  left:0;right:0;margin:auto}
  .post_lg_title{font-size:18px;line-height:26px;color:green}
.single-accord{text-align:left;display:flex!important;gap:5px;font-weight:600;color:#008b8b;font-size:20px!important;margin-top:20px!important;margin-bottom:15px}
.post_lg_title,.reserve_grid_box .reserve_boxes>*{padding:0 15px;text-align:center}
.reserve_grid_box .reserve_boxes .button-bitalic a{background:red;width:max-content;padding:6px 20px;color:green;text-decoration:none;text-transform:uppercase;
    margin:0 auto!important;position:absolute;bottom:-18px;left:0;right:0;display:block;font-size:17px}
.reserve_para:not(.si-main),.single-post .post_description:not(.single-main){overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%}
.img_caption_box>img,.reserve_grid_box .reserve_colm{width:100%}
img{max-width:100%}
.single-btn{min-width:10px;position:absolute;bottom:0;right:0}
.post_description{margin:0 0 15px!important;text-align:justify;font-size:16px;color:orange;position:relative}
.reserve-heading-btn,.single-btn{background:0 0!important;border:0!important;padding:0!important;color:green!important;font-size:20px!important}
.reserve_grid_box{display:flex;margin:0 -12px;flex-wrap:wrap}
.reserve_grid_box .reserve_boxes{border:1px solid red;padding:0 0 30px!important;margin:0 15px 50px;background:#f8f7f8;position:relative}
.reserve_boxes .img_box{margin-bottom:15px;padding:0}
.reserve-heading-btn{position:absolute;right:4px;margin-top:0;width:20px;height:20px;line-height:0;bottom:49px}
.overview-wrp{padding:40px 6% 80px 6%}
.sevices-wrp{background:#012748;background:linear-gradient(333deg,#012748 14%,#126dbd 52%,#1b76c6 65%,#008050 100%)}
.sevices-wrp h2{color:#fff;text-align:center;padding:60px 0 40px 0}
.row.sevices-cont{padding:0 6% 80px;justify-content:center;column-gap:12px;}
.servc-point{background:#fff;border-radius:24px;padding:24px;width:24%;justify-content:space-between;display:flex;flex-direction:column}
.servc-point h3{font-size:20px;color:#03844e;font-weight:700}
.left-mod h6,.right-mod h6{font-size:12px;text-align:left;padding-left:5px;margin:0}
.servc-point p{font-weight:500}
.serv-modl{background:#e6f1f9;display:flex;padding:6px;border-radius:12px;justify-content:space-between}
.right-mod img{width:26px}
.left-mod h6{color:green;width: 40%;}
.left-mod,.right-mod{display:flex;border:none;height:43px;background:#fff;width:155px;padding:6px;border-radius:20px 4px 4px 20px;align-items:center}
.dep-team-wrp,.one-serv .modal-content{background:#f0f8ff}
.right-mod h6{color:#005baa;width:89%}
.one-serv .modal-content h1{padding-left:12px;color:green}
.one-serv .modal-content p{border:1px dashed #5997ce;padding:3px 10px;border-radius:15px;color:#1774c6;font-weight:500}
.dep-team-wrp{margin:60px auto;padding:30px 6% 90px 6%}
.dep-team-wrp h2,.tem-img,.tem-text{text-align:center}
.dep-team-wrp h2{margin:10px 0 40px}.tem-text{background:#f9f9f9;padding:25px 0}
.tem-text h6{color:#005baa}
.dep-team-point{background:#fff;padding:0;overflow:hidden;width:31%;box-shadow:1px 3px 5px -1px #55555547;border-radius:20px;border:1px solid #e6e6e6}
.tem-text p{margin:0}
.row.dep-team-cont{justify-content: center;column-gap: 24px;}
.faq-wrp{max-width:1100px;margin:80px auto; background:#c1e4d6;background:linear-gradient(180deg,#c1e4d6 65%,#b1d7f5 100%);border-radius:24px;padding:24px 60px}
.faq-wrp .accordion-flush>.accordion-item{margin-bottom:20px}
.faq-wrp .accordion-button{color:#005baa;font-weight:500}
.faq-wrp h2{font-size:28px;color:#464342}
.fa-hd{margin-bottom:21px;margin-top:18px}
.faq-wrp .accordion-body{padding-top:0;font-weight:500;font-size:15px}
.faq-wrp .accordion-button:not(.collapsed){background-color:#fff}

.jeevshkti.adv-bnr-med .jeev-colr {padding: 30px 6%;text-align: center;}
.jeevshkti.adv-bnr-med .jeev-colr p {margin-bottom: 0;}

.adv-hed {text-align: center;max-width: 1090px;margin: 20px auto 50px auto;}
.adv-hed h4 {color: #005BAA;}
.adv-bnr-three {justify-content: center;margin-bottom: 6%;}
.adv-bnr-cont {justify-content: space-between;max-width: 1000px;padding-bottom: 40px;}
.adv-points {background: #EFF7F4;width: 45%;border-radius:14px;padding: 25px;border: 1px solid #C1E4D6;}

.adv-points h3 {font-size: 17px;color:#008050;font-weight: 600;}
.adv-points p {font-size: 15px;margin-bottom: 0;height: 90px;}
.adv-rooms {margin-top: 20%;}

.adv-points .owl-dots {text-align: right;}
.adv-points .owl-carousel button.owl-dot{width: 10px;height: 10px;background: #008050 !important;margin: 0 3px;border-radius: 50%;}
  .adv-points .owl-carousel button.owl-dot.active { background: #8ed0b7 !important;}
  .adv-bnr-cont.adv-blue .adv-points {background: #EDF7FF; border:1px solid #C2E3FF;}
  .adv-bnr-cont.adv-blue .adv-points h3 {color:#005BAA}
  .adv-bnr-cont.adv-blue .adv-points .owl-carousel button.owl-dot{background: #005BAA !important;}
  .adv-bnr-cont.adv-blue .adv-points .owl-carousel button.owl-dot.active { background: #8abbe1 !important;}


  .jeev-colr.full-cnt {padding: 30px 7%;}


  .jeevshkti-btm .container{display:flex;gap:40px;align-items:center;justify-content:center;padding:0px;}

/* ===== WHEEL ===== */
.jeevshkti-btm .wheel-wrap{position:relative;margin: 0 auto;width: 500px;height: 500px;}

.jeevshkti-btm .wheel{
  width:100%;
  height:100%;
  border-radius:50%;
  background:conic-gradient(
    #176f63 0deg 51deg,
    #8fb21d 51deg 102deg,
    #e0a018 102deg 153deg,
    #c53a3a 153deg 204deg,
    #8e3aa7 204deg 255deg,
    #5b3fa5 255deg 306deg,
    #2f6fa6 306deg 360deg
  );
  position:absolute;
  animation:spin 30s linear infinite;
}

.jeevshkti-btm .wheel::after{
  content:"";
  position:absolute;
  inset:180px;
  background:#fff;
  border-radius:50%;
}
.wheel-logo {
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  z-index: 6;width: 46px;
}
/* ===== LABEL LAYER ===== */
.jeevshkti-btm .labels{
  position:absolute;
  inset:0;
  animation:spin 30s linear infinite;
}

@keyframes spin{
  from{ transform:rotate(0deg); }
  to{ transform:rotate(360deg); }
}

/* ===== PETALS ===== */
.jeevshkti-btm .petal{
  position:absolute;
  width:50%;
  height:50%;
  top:0;
  left:50%;
  transform-origin:0% 100%;
  cursor:pointer;
}

.jeevshkti-btm .petal span{
position: absolute;
  top: 78px;
  left: 10px;
  width: 120px;
  color: #fff;
  font-weight: 600;
  font-size: 18px;
  transform: rotate(25deg);
  text-align: center;
}

/* petal positions */
.jeevshkti-btm .p1{ transform:rotate(0deg); }
.jeevshkti-btm .p2{ transform:rotate(51deg); }
.jeevshkti-btm .p3{ transform:rotate(102deg); }
.jeevshkti-btm .p4{ transform:rotate(153deg); }
.jeevshkti-btm .p5{ transform:rotate(204deg); }
.jeevshkti-btm .p6{ transform:rotate(255deg); }
.jeevshkti-btm .p7{ transform:rotate(306deg); }

/* ===== RIGHT PANEL ===== */
.jeevshkti-btm .panel{
  width:50%;background:#fff;border-radius:14px;padding:25px;box-shadow:0 3px 6px #00000029;height: 350px;display: flex;align-items: center;}

.jeevshkti-btm .content{display:none;animation:slideIn .4s ease;}

.jeevshkti-btm .content.active{display:block;}

.jeevshkti-btm .panel h3{margin-top:0;color: #03844e;font-size:22px;}

@keyframes slideIn{
  from{opacity:0; transform:translateX(40px);}
  to{opacity:1; transform:translateX(0);}
}


.petal.active span{text-shadow: 0 0 8px rgba(255,255,255,.8);}
.blog-po-shlf a:hover .imgblog-text h6 {color: #1e1e1e;}
.blog-po-shlf .imgblog-text {background: #dbf2ea;display: block;padding: 12px;border-radius: 6px;}
.petal.active{z-index: 5;}
.banr-sbwr.blog {height: 135px;}
.banr-sbwr.blog h1 {position: inherit;}

.bread-crmb ul { display: flex;}
.bread-crmb li:first-child{padding-left: 0;}
.bread-crmb li:last-child{padding-right: 0;}
.bread-crmb li:last-child::after {display: none;}
.jeevshkti.blog-cont {margin-top: 30px;column-gap: 20px;}
.bread-crmb {margin: 32px auto 0 auto;padding: 0 4%;}
.bread-crmb a {color: #808080;font-size: 13px;}
.bread-crmb a:hover {text-decoration: underline;}
.bread-crmb li {color: #008348;font-size: 13px;position: relative;padding-right: 13px;padding-left: 10px;}
.bread-crmb li::after {content: "/";font-size: 12px;font-weight: 500;color: #8c8c8c;top: 0px;right: 0;position: absolute;}
.blog-info {display: flex;justify-content: space-between;margin: 12px auto;font-size: 14px;font-weight: 500;padding: 12px;
  border-bottom: 1px solid #dfe8e4;}
.blog-info ul {display: flex; column-gap: 22px;}
.blog-info a {color:#212121;}
.blog-info a:hover {text-decoration: underline;}
 .blog-info ul li {font-size: 14px;}
 .blog-cont h3 {color: #008641;font-size: 22px;margin-bottom: 13px;}

 .top-blog li {position: relative;}
.top-blog a {color: #036bb4;font-size: 15px;font-weight: 500;}
.top-blog li::before {content: '';width: 7px;height: 7px;background: #7cb39e;position: absolute;left:3px;border-radius: 12px;top: 9px;}
.top-blog li {position: relative;padding-left: 18px;margin-bottom: 7px;}
.top-blog {margin-bottom: 30px;}

.blg-img-wrp a {display: flex;}
.blg-img-wrp img {width: 84px;max-width: none;border-radius: 6px;}

.imgblog-text {padding-left: 12px;}
.imgblog-text h6 {color: #686868;font-size: 15px;}
.lts-blg {color: #5a7e70; font-size: 12px; font-weight: 500;display: flex;justify-content: space-between;}
.top-imgblog h5 {margin-bottom: 20px;}
.blg-img-wrp a:hover h6 {color: #2c3241;}
.blg-img-wrp {margin-bottom: 20px;}
.blog-po-shlf {margin-bottom: 60px;}
.blog-po-shlf img {border-radius: 12px;}

.blog-cont li {  
  position: relative;
  padding-left: 12px;
  margin-bottom: 12px;
}

.blog-cont li::after {
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  background: #0771b4;
  left: 0;
  top: 8px;
  border-radius: 100%;
}


.jeev-colr.blue-bg {background: #e8f5ffcc;}

.galler-wrp .blog-po-shlf .imgblog-text {background: #d1ebff;margin-top: 12px;}
.galler-wrp span.imgblog-text h6 {color: #08698e;}
.galler-wrp .lts-blg {color: #0d6bb0;font-size: 14px;}
.blog-po-shlf a:hover .imgblog-text span:first-child {
  text-decoration: underline;
}
.drp-img.gallry-hovr {
  position: relative;
}
 .btn-gll {display: flex;
  justify-content: right;
  margin-bottom: 20px;}

  .gallr-link {
  background-color: #008641;color: #fff;margin-right: 20px;margin: 0;min-width: 170px;padding: 12px;display: inline-block;font-weight: 500;border-radius: 4px;text-align: center;}
 .gallr-link:hover {background-color: #026d36;}
 .btn-gll.gll-dtl {justify-content: space-between;padding: 0;}

.heading-gllry {font-weight: 500;color: #008641;}
.gllr-overlay {position: absolute;width: 100%;background: #00000024;height: 100%;border-radius: 12px;display: flex;justify-content: center; align-items: center;}
.galler-wrp .gallery-item{cursor:pointer;border-radius:12px;overflow:hidden}
.galler-wrp .gallery-item img{width:100%;object-fit:cover}
.galler-wrp .video-thumb{height:200px;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600}
.galler-wrp .lightbox{position:fixed;inset:0;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;z-index:1055}
.galler-wrp .lightbox.active{pointer-events:auto}
.galler-wrp .lightbox-content img,.lightbox-content video{max-width:90vw;max-height:80vh;border-radius:14px}
.galler-wrp .lightbox-close{position:absolute;top:20px;right:30px;font-size:38px;color:#fff;cursor:pointer}
.galler-wrp .nav{position:absolute;top:50%;transform:translateY(-50%);font-size:50px;color:#fff;cursor:pointer;user-select:none;z-index: 2;}
.galler-wrp .nav.prev{left:30px}
.galler-wrp .nav.next{right:30px}
.galler-wrp .counter{position:absolute;bottom:25px;color:#fff;font-size:14px;opacity:.8}

.gllr-overlay {display:none;}

.gallery-item:hover .gllr-overlay {display:flex;}
.drp-img.gallry-hovr {cursor: pointer;}

.gallery-item{cursor:pointer;border-radius:12px;overflow:hidden;position:relative}
.gallery-item img{width:100%;object-fit:cover;transition:transform .4s ease}
.video-thumb{background:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600}


/* Hover Overlay */
.gallery-item::after{
content:'+';
position:absolute;
inset:0;
background:rgba(0,0,0,.45);
color:#fff;
font-size:50px;
display:flex;
align-items:center;
justify-content:center;
opacity:0;
transition:.4s ease;
}
.gallery-item:hover::after{opacity:1}
.gallery-item:hover img{transform:scale(1.08)}

.subpage-board-two .custom-list {list-style: none;padding-left: 0;margin: 0;display:inline-block}
.subpage-board-two .custom-list li {position: relative;margin-bottom: 10px;font-size: 16px;line-height: 1.6;border: none !important;padding: 10px 10px 0px 12px !important;}
.subpage-board-two .custom-list li::before {content: "•";position: absolute;left: 0;top: 2px;font-size: 22px;color: #008641;font-weight: bold;}


/* al3 update */
.custom-list {list-style: none;padding-left: 0;margin: 0;}
.custom-list li {position: relative;margin-bottom: 10px;font-size: 16px;line-height: 1.6;border: none !important;padding: 10px 10px 0px 12px !important;}
.custom-list li::before {content: "•";position: absolute;left: 0;top: 2px;font-size: 22px;color: #008641;font-weight: bold;}
.row.twos-point li {position: relative;display: flex;    border: 1px solid #cae5ef;background-color: #ffffff;flex-direction: column;border-radius: 12px;padding: 12px;margin: 0px 0 !important;}

.month-wrp.owl-carousel .owl-stage {display: flex;}
.month-wrp.owl-carousel .owl-item {display: flex;height: auto !important;}
.month-wrp.owl-carousel .owl-item > * {width: 100%;display: flex;flex-direction: column;}

.steps-who{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(4, 1fr);gap: 22px;margin-top: 10px !important;}
.steps-who li{background: #fff;border-radius: 16px;padding: 22px 18px;display: flex;flex-direction: column;align-items: center;text-align: center;box-shadow: 0 6px 18px rgba(0,0,0,0.08);transition: 0.3s ease;}
.steps-who li:hover{transform: translateY(-8px);box-shadow: 0 6px 18px #00864149;}
.steps-who li img{width: 110px;margin-bottom: 14px;}
.steps-who li span:last-child{font-size: 15px;line-height: 1.6;color: #333;}
@media(max-width: 992px){.steps-who{grid-template-columns: repeat(2, 1fr);}}
@media(max-width: 576px){.steps-who{grid-template-columns: 1fr;}}
/* al3 update */