@import url('https://fonts.googleapis.com/css2?family=Bai+Jamjuree:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');/*font-family: "Bai Jamjuree", sans-serif;*/
@import url('https://fonts.googleapis.com/css2?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 url("https://cdnjs.cloudflare.com/ajax/libs/line-awesome/1.3.0/line-awesome/css/line-awesome.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:'Bai Jamjuree','sans-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:25px;padding:12px 15px;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_red{background:var(--red);color:#fff;}


/*Headings*/
.subhead{font-family:"Alex Brush",serif;font-size:56px;font-style:normal;font-weight:400;line-height:100%;color:var(--red);}
h1{font-size:36px;font-weight:700;margin-bottom:20px;line-height:100%;}
h2{font-size:36px;font-weight:700;margin-bottom:20px;line-height:100%;font-family:var(--Heading-font);}
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;}
.subtitle{font-size:16px;margin-top:20px;margin-bottom:35px;line-height:30px;}

.title1{font-size:24px;}
.title2{font-size:18px;}

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




/* Logo */
.logo-wrap{padding:8px 0;border-bottom:solid 5px var(--maroon);}

/* About Founder */
.founders li{display:grid;text-align:center;justify-content:center;}
.founders li img{border-radius:12px;margin-bottom:5px;}
.founders li span{color:#9E3B3B;font-weight:700;font-size:16px;}
.founders{display:flex;align-items:flex-start;gap:20px;}
.founder-text{padding-left:25px;height:100%;}
.founder-text p{font-size:18px;font-weight:300;line-height:31px;text-align:justify;}


/* Vision */
.vision{background:#FFEAD3;}
.vision img{border-radius:15px;}


/* Board Of Trustee */
.Trustees{background:#EA7B7B;}
.Trustees-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;}
.Trustees-item img{border-radius:10px;margin-bottom:10px;}
.Trustees-item{text-align:center;color:#fff;}
.Trustees-item p{margin:0 0 5px;line-height:100%;font-size:18px;font-weight:600;}
.Trustees-item span{font-size:13px;}


/* Partners */
.partner-tbs-wrp{display:grid;grid-template-columns:320px 1fr;background:#D25353;border-radius:15px;overflow:hidden;}
.click_tabs{display:grid;border:none;background:#9E3B3B;}
.click_tabs .nav-link{text-align:left;border:none;border-radius:0;color:#FFEAD3;font-size:16px;margin:12px 0;padding:19px 15px;}
.click_tabs .nav-link.active{border:none;border-radius:0;color:#FFEAD3;background:#EA7B7B;opacity:1;}
.click_tabs .nav-link:hover{border:none;border-radius:0;color:#FFEAD3;background:#EA7B7B;}
.partners-dtl{padding:15px;color:#fff;}


/*  */
.Seminars_item {
	display: grid;
	text-align: center;
	gap: 3px;
	background: #FFEAD3;
	border-radius: 10px;
  padding-bottom:15px;
}
.Seminars_item span{font-size:13px;font-weight:700;line-height:normal;letter-spacing:0.26px;display:block;margin-top:5px;}
.Seminars_item img {
	border-radius: 10px 10px 0 0;
	max-height: 300px;
	min-height: 300px;
	object-fit: cover;
	object-position: center top;
}
.Seminars_item p {
	font-size: 15px;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 0.3px;
	margin: 0;
	color: #CD5656;
	min-height: 60px;
	padding: 10px 0 0;
}
.Seminars_item dt{font-size:12px;}

/* Footer */
footer{background:#3A2525;padding:25px 0;}



/* OWL */
.owl-dots{text-align:center;padding-top:5px;}
.owl-dots button.owl-dot{width:11px;height:11px;border-radius:50%;display:inline-block;background:#BCCCDC;margin:0 3px;}
.owl-dots button.owl-dot.active{background-color:#FF4545;}
.owl-dots button.owl-dot:focus{outline:none;}
.owl-nav button:focus{outline:none;}

.owl-nav{position:absolute;width:100%;display:flex;align-items:baseline;justify-content:space-between;padding:0 20px;top:50%;transform:translateY(-50%);}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{display:block;align-items:center;justify-content:center;background:var(--maroon) !important;width:30px;height:30px;color:#fff;border-radius:4px;font-size:30px;line-height:100%;}
.owl-carousel .owl-nav button.owl-prev span,.owl-carousel .owl-nav button.owl-next span{line-height:100%;display:block;}

/* Footer */
.f-add{color:#FFEAD3;font-weight:200;text-align:center;}
.copy-right{color:#FFEAD3;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px;}
.copy-right p{margin:0;}
.copy-right a{color:red;}
.right-over{margin-right:var(--me-display);padding-left:30px;}


/*Styles */
.custom-list{margin-left:20px;margin-bottom:2rem;margin-top:1rem;}
.ul{list-style-type:disc !important;}
.custom-list li{margin-bottom:15px;font-family:'Source Sans Pro',sans-serif;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;}
.table-heading{background:#FFCD4B !important;color:#1f4172 !important;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:#1F4172;color:#fff;border:none !important;border-right:1px solid #0f2545 !important;font-family:'Poppins',sans-serif;}
.table-wrap table tr td{border:1px solid #dee2e6;padding:0.5rem;background:#fff;}
.table-wrap table tr td a{color:#fff;background:#800000;display:inline-block;padding:2px 10px 4px;line-height:100%;border-radius:3px;font-size:14px;}

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


.partnerlogos{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;}
.partnerlogo-col{background:#fff;align-items:center;display:flex;flex-direction:column;overflow:hidden;border-radius:10px;width:calc(25% - 20px);}
.partnerlogo-col p{font-size:15px;font-weight:500;line-height:normal;letter-spacing:0.3px;margin-bottom:5px;color:#CD5656;}
.partner-cont{padding:15px;text-align:center;}


/*======= Inside Page =======*/
.heading-title{border-bottom:solid 1px #b04400;padding:0;margin-bottom:15px;}
.heading-title span {
	background: #9e3b3b;
	color: #fff;
	padding: 9px 16px 7px;
	display: inline-block;
	line-height: 130%;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 1px;
}

.in_bg{background:#EEEEEE;}
/*Banner Inner*/
.inside-banner{text-align:center;position:relative;}
.inside-banner img {
	width: 100%;
	min-height: 200px;
	max-height: 200px;
	object-fit: cover;
	object-position: top;
}
.inside-banner:before{position:absolute;content:"";width:100%;height:100%;background:rgb(158, 59, 59);left:0;}
.inside-banner.no-overlay::before{background:none !important;}
/* .page-heading{position:absolute;text-align:center;width:100%;z-index:1;height:100%;display:grid;place-content:center;}
*/
.page-heading {
	position: absolute;
	z-index: 1;
	height: 100%;
	display: grid;
	justify-content: center;
	align-items: flex-end;
	padding-left: 0;
	padding-bottom: 3rem;
	left: 50%;
	transform: translateX(-50%);
}
/* .page-heading h2{margin-bottom:0;color:#fff !important;}
*/
.page-heading h2{margin-bottom:0;color:#fff !important;font-size:25px;padding:0;font-family:'Poppins',sans-serif;font-weight:600;letter-spacing:0.07rem;}
.inside-heading h2{margin-bottom:5px;color:var(--blue-text);}
.main-content{background:#fff;padding:1.5rem;border-radius:10px;box-shadow:0px 0px 13px rgb(0 0 0 / 5%);min-height:300px;}
.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:30px;}
/*Side Menu*/
.side-header{background:#9E3B3B;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: 2rem;}
.side-nav ul li a{padding:12px 0;display:block;font-weight:600;color:#444941;position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;}
.side-nav ul li a:hover{color:#9E3B3B;padding-left:5px;transition:all 0.2s linear;}
.side-nav ul li a.active{color:#9E3B3B;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;}





/* Anil */

.inner-banner {
    position: relative;
}
section.inner-banner::before {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    top: 0;
    content: "";
    background: rgba(0,0,0,.7);
    z-index: 1;
}
.banner-title {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
    top: 0;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2;
    color: #fff;
    font-family: var(--Heading-font);
}
.banner-title h1{
    color: #fff;
    font-family: var(--Heading-font);
    margin-bottom: 0;
}

.inner-banner img {
	/* aspect-ratio: 5/.5; */
	max-height: 280px;
	object-fit: cover;
	object-position: center;
	min-height: 280px;
}

.partners-gallery span {
	display: block;
	font-weight: 500;
	font-size: 15px;
	padding: 10px 5px;
	color: #9e3b3b;
}


