@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); /*font-family: 'Poppins',sans-serif;*/
@import'https://cdn.jsdelivr.net/npm/@flaticon/flaticon-uicons@3.3.1/css/all/all.min.css';
@import url("font.css");

:root {
  /*BG*/
  --primary:#FBF6E9;
  --gray1:#F6F5F5;
  --olive:#4B5945;
  --red:#F93827;
  --violet:#69247C;
  --yellow:#FFC145;
  
/*Font Family*/
--Primary-font:'Poppins',sans-serif;
--Heading-font:'Inter','serif';
  /* box-shadow */
--box-shadow:0px 4px 30px rgba(0, 0, 0, 0.1);
--me-display:calc(-1px - ((100vw - 100%)/ 2) + 15px);

}

body{font-family:var(--Primary-font);font-size:15px;font-weight:normal;}
*{margin:0;padding:0;} 
img{max-width:100%;}
a{color:#000;text-decoration:none;-webkit-transition-duration:0.4s;transition-duration:0.4s;}
a:hover{color:#000;transition:all 0.3s ease;text-decoration:none;}
li{list-style-type:none;}
ul{padding:0;margin:0;}
a:focus,button:focus{outline:none;}
:focus{outline:none;box-shadow:none;}
dl,ol,ul{list-style-position:inside;list-style:none;}

/*Form*/
.form-control{font-size:13px;font-weight:100;width:100%;background-color:#fff;border:1px solid #C4C4C4;height:45px;border-radius:5px;box-sizing:border-box;padding:0 15px;font-family:'Poppins',sans-serif;letter-spacing:.32px;color:#858585;}
.form-control:focus{box-shadow:none;}
label{font-weight:600;font-size:14px;line-height:normal;margin-bottom:8px;}
.form-check-input{width:20px;height:20px;}
.custom-select{position:relative;}
.custom-select::after{content:"\f107";font-family: 'Line Awesome Free' !important;position:absolute;top:0;right:10px;height:100%;display:flex;align-items:center;font-weight:700;}
.form-control[type=file]{overflow:hidden;height:45px;line-height:45px;padding:0 10px;}
.form-label dt{display:inline-block;color:red;font-weight:normal;}

.btn-row{text-align:center;padding-top:20px;}
.btn{font-size:14px;border-radius:5px;padding:12px 5px;font-weight:600;height:auto;line-height:100%;letter-spacing:0;position:relative;overflow:hidden;min-width:130px;}
.btn:focus{outline:none;box-shadow:none;}
.btn-close:focus{outline:none;box-shadow:none;}

.btn_yellow{background:#FFFECB;color:#211D71;}
.btn_yellow:hover{background:#FC4A32;color:#fff;}

.btn_yellow2{background:#FEBA0F;color:#211D71;}
.btn_yellow2:hover{background:#FC4A32;color:#fff;}

.btn_blue{background:#211D71;color:#fff;}
.btn_blue:hover{background:#FC4A32;color:#fff;}

.btn_orange{background:#FC4A32;color:#fff;}
.btn_orange:hover{background:#211D71;color:#fff;}

.btn_icon{text-align:center;display:inline-flex;justify-content:center;align-items:center;gap:4px;line-height:100%;padding:10px 20px;font-size:14px;font-style:normal;font-weight:600;}
.btn_icon i{font-size:20px;}

/*Headings*/
h1{font-size:48px;margin-bottom:10px;color:#fff;font-weight:800;line-height:51px;letter-spacing:1.08px;}
h2{font-size:34px;font-weight:800;margin-bottom:20px;line-height:100%;color:#493D9E;}
p{line-height:normal;line-height:28px;}

.section{padding:55px 0;position:relative;}

.title_box{max-width:790px;width:100%;margin:0 auto;text-align:center;margin-bottom:50px;}
.title_box h2{margin:5px;}
.title_box p{margin:0;}


.grayBG{background:#4C585B;}
.greenBG{background:var(--olive);}
.red{color:var(--primary);}


header{display:grid;grid-template-columns:330px auto 330px;align-items:center;padding:10px 30px;background:#FFF0DC;}
.login-row {
	text-align: right;
	display: flex;
	align-items: center;
	gap: 10px;
	justify-content: flex-end;
}

/* Banner */
.main-bnr{height:100%;position:relative;}
.slider-content{height:100%;display:grid;align-content:center;}
.main-bnr>.container,.main-bnr .row,.main-bnr .col-lg-6{height:100%;}

.home-slider{background-color:#257180;background-image:url('../images/banner.png');min-height:500px;background-repeat:no-repeat;background-position:right top;display:grid;animation: sliders 17s infinite linear;}
@keyframes sliders {
	0% {
	  background-image: url('../images/banner.png');
	}
	100% {
	  background-image: url('../images/banner2.jpg');
	}
  }

.slider-content p{color:#fff;}
.slider-btn{display:flex;align-items:end;gap:20px;}
.spanH1{color:#FFFECB;background-image:url('../images/grunge.svg');background-repeat:no-repeat;background-position:right bottom;padding-bottom:3px;}

.login-row a{display:inline-flex;padding:9px 25px;color:#fff;font-size:14px;font-weight:500;border-radius:5px;}
.login-row a:hover {
	background: orange;
	color: #000;
}
.login{background:#243642;}
.register{background:#629584;}

/* Director */
.initia-text{display:grid;grid-template-columns:200px 200px 1fr;gap:15px;}
.director{text-align:center;background:#E2F1E7;padding:20px 10px 10px;border-radius:7px;}
.director img{width:130px;height:130px;object-fit:cover;object-position:center;}
.director h5{font-size:15px;font-weight:700;line-height:normal;text-transform:capitalize;margin-top:12px;}
.director span{font-size:12px;font-weight:400;line-height:110%;text-transform:capitalize;color:#767C82;}

/* ===== Scheme ===== */
.scheme_item{border-radius:20px;border:1px solid #A8D6C6;background:#E2F1E7;padding:35px 30px 10px;position:relative;height:100%;}
.scheme_item:hover{background:#A8D6C6;cursor:pointer;box-shadow:var(--box-shadow);}
.scheme-name{margin-bottom:30px;}
.scheme-name h3 {
	color: #257180;
	font-size: 20px;
	font-weight: 700;
	line-height: 110%;
	margin: 0 0 5px;
}
.scheme-name span{color:#EB5A3C;font-size:14px;font-weight:400;line-height:normal;letter-spacing:1.95px;}
.scheme-list ul li{color:darkcyan;font-weight:400;line-height:normal;margin-bottom:18px;position:relative;padding-left:22px;}
.scheme-list ul li::before{content:"\f3c9";font-family:uicons-bold-rounded !important;font-style:normal;font-weight:400 !important;position:absolute;left:0;top:4px;color:#eb5a3c;}
.icon_btn{display:flex;align-items:center;justify-content:space-between;padding:0 0 20px;}
.icon_btn a{display:inline-flex;padding:10px 35px;justify-content:center;align-items:center;gap:10px;border-radius:3px;background:#EB5A3C;color:#fff;}
.icon_btn a:hover{background:var(--yellow);color:#000;}
.icon{background:#fff;width:90px;height:90px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 1.0s ease-in-out;}
.icon img{height:60px;}
.scheme_item:hover .icon_btn .icon{transform:translateY(-5px);transition:all 1.0s ease-in-out;}

/* common */
.ribbon{width:80px;height:80px;overflow:hidden;position:absolute;display:none;}
.ribbon::before,.ribbon::after{position:absolute;z-index:-1;content:'';display:none;border:5px solid #2980b9;}
.ribbon span{position:absolute;display:block;width:125px;padding:7px 0 7px;background-color:#257180;color:#fff;font:700 14px/1 'Lato',sans-serif;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;text-align:center;}
.scheme_item.new .ribbon{display:block;}
 
/* top right*/
.ribbon-top-right{top:0;right:0;}
.ribbon-top-right::before,.ribbon-top-right::after{border-top-color:transparent;border-right-color:transparent;}
.ribbon-top-right::before{top:0;left:0;}
.ribbon-top-right::after{bottom:0;right:0;}
.ribbon-top-right span{left:-10px;top:10px;transform:rotate(45deg);}

/* The Process */
.Process-sec{background:#F2F9FF;}
.Process-wrap{text-align:center;padding:30px 0 20px;}

/* About the initiative */
.sidco-inti{padding:0 20px 0 0;}
.initia-text p{text-align:justify;}
.initiative-fea{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;}
.initiative-item{background:#D9EAFD;border-radius:15px;min-height:170px;display:grid;align-content:center;justify-content:center;gap:10px;}
.initiative-item span{color:#211D71;text-align:center;font-size:13px;font-weight:600;line-height:normal;}
.in-icon{text-align:center;height:55px;}
.initiative-item:hover{box-shadow:var(--box-shadow);}

/* FAQs */
.FAQ-sec{background:#EDECE7;}
.faq-text-sec p{color:#263238;font-size:18px;font-style:normal;font-weight:400;line-height:28px;}
.main-ilu{text-align:center;display:block;margin-top:45px;}
.faq-accordian{padding-bottom:35px;}
.accordion-button{background:none;margin:0}
.accordion-button:focus{z-index:3;border-color:transparent;outline:none;box-shadow:none;}
.faq-accordian .accordion-item{border:none;margin-bottom:15px;border-radius:10px;}
.faq-accordian .accordion-item .accordion-button{font-size:15px;text-transform:none;font-weight:500;color:#29335C;padding:0 20px;line-height:normal;cursor:pointer;min-height:55px;display:grid;grid-template-columns:1fr auto;grid-column-gap:15px}
.faq-accordian .accordion-item .accordion-button:not(.collapsed){background:#A9B5DF;color:#000;border-radius:8px 8px 0 0;}

.main-content .faq-accordian .accordion-item h2{background:#578E7E;}
.main-content .faq-accordian .accordion-item h2 a{color:#fff;}
.main-content .faq-accordian .accordion-item{border-radius:0;background:#EFF3EA;}
.main-content .faq-accordian .accordion-item .accordion-button:not(.collapsed){background:none;color:#FEEC37;border-radius:0;}

/* CTA */
.cta-sec{margin-top:-60px;position:relative;padding-bottom: 100px;}
.scheme-cta{border-radius:30px;background:#387478;min-height:180px;padding:10px 40px;display:grid;grid-template-columns:auto auto max-content;align-items:center;gap:20px;}
.cta-text h3{color:#FEBA0F;font-size:24px;font-weight:700;line-height:31px;text-transform:uppercase;margin:0;}
.cta-text span{color:#FFF;font-size:16px;font-weight:400;line-height:22px;}

/* Footer */
footer{background:#191919;padding:40px;}
.footer-menu1{text-align:center;margin-bottom:10px;}
.footer-menu1 a{color:#E0E0E0;font-size:15px;font-weight:500;line-height:normal;margin:0 10px;}
.footer-menu1 a:hover,.footer-menu2 a:hover{color:#EB5A3C;}
.footer-menu2{text-align:center;}
.footer-menu2 a{color:#FFD066;font-size:13px;font-weight:300;line-height:normal;margin:0 10px;}

/* Copyright */
.copy-right{text-align:center;padding:10px 0;font-size:14px;display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:20px;background:#2F1C6A;color:#fff;}
.copy-right a{color:#FF4545;}
.copy-right p{margin:0;font-size:13px;line-height:120%;}

/* Goal */
.goal-item{background:#E2F1E7;border-radius:10px;padding:25px;display:grid;grid-template-columns:65px 1fr;align-items:center;gap:20px;}
.go-icon{background:#72BF78;width:65px;height:65px;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.go-text h5{color:#387478;font-size:24px;font-weight:700;line-height:normal;margin:0;line-height:100%;}
.go-text span{color:#387478;font-family:Poppins;font-size:14px;font-weight:300;line-height:normal;}


/* Inside Pages Style Start Here */

.in_bg{background:#EEEEEE;}

/*Banner Inner*/
.inside-banner{position:relative;min-height:180px;background:#021e24;display:flex;flex-wrap:wrap;align-items:end;padding-bottom:25px;}
.page-heading {
	text-align: center;
	width: 100%;
	z-index: 1;
	height: 100%;
	display: grid;
	padding-bottom: 0;
	justify-content: flex-start;
}
.page-heading h2{margin-bottom:0;color:#F8F2DE !important;font-size:35px;font-weight:700;text-transform:uppercase;}
.page-heading span {
	color: #C7DB9C;
	display: block;
	padding: 5px 0 0;
	letter-spacing: 1px;
  text-align:left;
}

.heading-title{text-align:left;margin-bottom:8px;}
.heading-title span {
	display: inline-block;
	position: relative;
	margin: 0px 0 0;
	line-height: 100%;
	font-size: 22px;
	font-weight: 700;
	color: #387478;
	border-bottom: solid #387478;
	padding: 0 5px 3px;
}
.inside-heading h2{margin-bottom:5px;color:var(--blue-text);}

.min-content{min-height:600px;}
.main-content {
	background: #fff;
	padding: 1.5rem;
	border-radius: 10px;
	box-shadow: 0px 0px 13px rgb(0 0 0 / 5%);
	margin-bottom: 25px;
}
.main-content h3{font-size:28px;font-weight:700;margin-bottom:15px;}
.main-content h3 .subtitle{font-size:18px;font-weight:700;margin-top:0;margin-bottom:0;line-height:26px;background:red;display:inline-block;color:#fff;padding:1px 20px;}
.main-content p{line-height:28px;text-align:justify;padding:0 5px;}
.main-content ul {list-style: disc !important;margin-left:20px;margin-bottom:2rem;margin-top:1rem;}
.main-content li {list-style: inherit !important;margin-bottom:15px;font-weight:normal;line-height:24px;}

.title-custom{border-bottom:solid 1px #B3C8CF;margin-bottom: 15px;padding: 0;}
.title-custom h3{font-size:18px;font-weight:700;display:inline-block;padding:6px 10px 6px;background:#B3C8CF;margin:0;}

/*Side Menu*/
.side-header{background:#387478;padding:15px 15px;border-radius:7px 7px 0 0;}
.side-header span{color:#fff;font-size:18px;font-weight:600;text-transform:uppercase;}
.side-menu{padding:1rem;border-radius:0px 0px 7px 7px;background:#ffffff;margin-bottom: 3rem;}
.side-nav ul li a{padding:12px 0;display:block;font-weight:500;color:#444941;position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;}
.side-nav ul li a:hover{color:#FC4A32;padding-left:5px;transition:all 0.2s linear;}
.side-nav ul li a.active{color:#FC4A32;padding-left:5px;transition:all 0.2s linear;}
.side-nav ul li{border-bottom:1px solid rgb(0 0 0 / 5%);}
.side-nav ul li:last-child{border-bottom:none;}
.side-nav ul li .sub-nav{padding:0 10px;}
.side-nav ul li .sub-nav li a{font-size:16px;color:#0D4C92;}
.dropdown-nav.opennav i{transform:rotate(180deg);transition:all 0.5s ease;}
.dropdown-nav i{transform:rotate(0deg);transition:all 0.5s ease;}

/*Styles List*/
.custom-list{margin-left:20px;margin-bottom:2rem;margin-top:1rem;}
.ul{list-style-type:disc !important;}
.custom-list li{margin-bottom:15px;font-weight:normal;line-height:24px;}
.custom-list li::marker{font-weight:normal;}
.custom-list li a{color:#B04400;}
.box{list-style-type:square;}
.circle{list-style-type:circle;}
.ol{list-style-type:decimal;}
.la{list-style-type:lower-alpha;}
.ua{list-style-type:upper-alpha;}
.rom{list-style-type:lower-roman;}

/*Table*/
.table-wrap{width:100%;margin-top:1rem;margin-bottom:1.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.table-heading{background:#3b405f !important;color:#fff;border:none !important;text-transform:uppercase;font-weight:700;letter-spacing:0.35px;text-align:left !important;}
.table-wrap table{width:100%;}
.table-wrap table tr th{vertical-align:bottom;font-size:15px;font-weight:500;padding:5px 0.75rem;background:#0D1F5B;color:#fff;border:none !important;border-right:1px solid #28429b !important;font-family:'Poppins',sans-serif;}
.table-wrap table tr td{border:1px solid #dee2e6;padding:0.5rem 0.75rem;background:#fff;}
.table-wrap table tr td a{background:var(--maroon);display:inline-block;color:#fff;line-height:100%;padding:5px 10px;font-size:14px;border-radius:3px;}
.table-wrap table tr td a i{font-size:25px;font-weight:normal;}

.column-3 table tr td:nth-child(1){width:5%;text-align:center;}
.column-3 table tr td:nth-child(2){width:90%;}
.column-3 table tr td:nth-child(3){width:5%;}

.tier-1 table tr th:nth-child(1){width:5%;text-align:center;}
.tier-1 table tr td:nth-child(1){text-align:center;}

.large-table{width:100%;overflow-x:auto;overflow-y:hidden;}
.btns-inline .btn{margin-bottom:5px;}


.faq-inside{background-color:#257180;background-image:url('../images/Ladakh.jpg');}
.faq-page-heading{display:grid;grid-template-columns:1fr 180px;align-items:center;}
.faq-page-heading h2{color:#fff;}
