@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	height: 100%;
	overflow-x: hidden !important;
	font-family: Lato-Regular;
}

.vwmore {
	border: 1px solid #fff !important;
}

.hidd1 {
	display: none !important;
}

#colorbox {
	/*top:750px !important;*/

}

.vewmore_display {
	display: none;
}

.margin_chapterpgm {
	margin-top: 10px;
	margin-bottom: 35px;
}

.bannerp {
	letter-spacing: 1px !important;
}

.pastchaptr_list li a {
	font-family: lattolight !important;
	color: #010101;
	font-size: 16px;

}

.pastchaptr_list {
	margin-top: 10px;
}

.popup_font h5 {
	font-family: lattolight !important;
	text-transform: uppercase;
}

.name_align {}

.fnt_sigma {
	font-family: lattolight;
	font-size: 18px;
}

.popup_font {
	padding-left: 39px !important;
	padding-right: 34px !important;
	padding-top: 39px !important;

}

#cboxLoadedContent {

	margin-top: 1px;
}

.popup_font p {
	font-family: lattolight !important;
}

.popup_font h4 {
	font-family: lattolight !important;
	text-transform: uppercase;
}

a {
	text-decoration: none !important;
}

a:hover,
a:focus {
	text-decoration: none !important;
	outline: none !important;

}

.extra_padding {
	margin-top: 60px;
}

/*.......................ledrship page...............................*/
.backgrnd_light {
	background: #908a26;

}

.img_width {
	width: 35%;
	margin-left: 56%;
}

.display_none {
	display: none;

}

.margin_top {
	margin-top: 57px;
}

.dropdown-menu {
	min-width: 191px !important;

}


.dropdown-menu {
	border: none !important;
}

.margin_top10 {
	margin-top: 18px;
}

.leadershipclk {
	display: none;
}

.viewmore,
.viewmore2,
.viewmore3 {
	color: #BC8D09;
	border: 1px solid #000;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 50px;
	font-size: 15.89px;
	text-transform: uppercase;
	padding: 10px;
	background-color: transparent;
	width: 200px;
}

.viewless,
.viewless2,
.viewless3 {
	color: #BC8D09;
	border: 1px solid #000;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 30px;
	font-size: 15.89px;
	text-transform: uppercase;
	padding: 10px;
	background-color: transparent;
	width: 200px;
}

.load_hid,
.load_hid2,
.load_hid3 {
	display: none;
}

.load_view,
.load_view2,
.load_view3 {
	display: block !important;
}

.vw_more {
	text-align: center !important;
}

.vw_less {
	text-align: center !important;
	display: none;
}

.vw_more2 {
	text-align: center !important;
}

.vw_less2 {
	text-align: center !important;
	display: none;
}

.vw_more3 {
	text-align: center !important;
}

.vw_less3 {
	text-align: center !important;
	display: none;
}



#gal_container {
	display: none;
}

.gal_loader {
	color: #BC8D09;
}

.gallery {
	float: left;

	overflow: hidden;
	height: 300px !important;

}

.about_imagelogo {
	margin: 0px auto !important;
	margin-top: 24px !important;
	margin-bottom: -21px !important;
	width: 20%;

}

.hidd {
	display: block !important;
}

.aboutclk {
	display: none;
}

.servceclk {
	display: none;
}

.news1tclk {
	display: none;
}

.dashboardclk {
	display: none;
}

.backgrnd_dark {
	background: #827b00;


}

.imageoverlay_content {
	bottom: 0px;
	text-align: center;
	width: 100%;
	background: rgba(0, 0, 0, 0.6);

	color: #fff;
	font-family: lattolight;

}

.imageoverlay_content h3 {
	font-size: 23.14px !important;
	font-family: lattolight !important;

}

.imageoverlay_content p {
	font-size: 16px !important;
	font-family: lattolight !important;
	margin-top: -10px !important;
}

.leadership_h2 {
	font-family: lattolight !important;
	font-size: 48px;
	color: #fff;

}



/*........................ledrship page..............................*/

.top_header {
	background: #000;
	height: 84px;
}

.navbar-collapse.in {
	overflow-y: visible !important;
}

.navbar-collapse {
	overflow-y: visible !important;
}

#wrapper {
	min-height: 100%;
	position: relative;
}

.logoimage {
	padding: 9px 15px;
	display: flex;
	align-items: center;
}

.logoimage .navbar {
	margin-bottom: 0;
}

.logoimage {
	/* padding-top: 18px; */
	/* left: 0px !important;
	position: absolute !important; */
	/*background-color:rgba(0,0,0,0.1) !important; */

}

.news_paddng {
	padding-right: 37px !important;
}

.dropdown-menu li a:hover {
	color: #000 !important;
	background: #bc8d09 !important;
}

.dropdown-menu li.active a {
	color: #000 !important;
	background: #bc8d09 !important;
}

.sigmalambdahr {
	width: 62%;
	float: left;
	border: 0.1px solid #FFCC00;
	margin-top: -4%;
	margin-bottom: 2px;

}

.bannerimageforabout {
	margin-top: 12%;
	/*margin-right:-167%;*/
	text-align: center;


}

.dues_donats {
	margin: 10px 6px 0px 6px !important;
	width: auto !important;
	color: #fff !important;
}

.dues_donats:hover {
	color: #fff !important;

}

.mob_menu_close {
	color: #fff;
	cursor: pointer;


}

.cbp-spmenu-vertical .mob_menu_close {
	border: 0px !important;
}

.cbp-spmenu .mob_menu_close:hover {
	background: #000 !important;
	color: #fff !important;


}

.gallery {
	float: left;
}

.showRightPush {
	top: 0px;
	left: 5px;
}

.extra_headpad {
	margin-top: 19px;
}

.extra_headpad1 {
	margin-top: -45px;
}

.marg_top {
	margin-top: -15px;
}

.sigmaheading {
	font-family: lattobold;
	font-size: 16px;
	text-transform: uppercase !important;
	color: #fff;
	margin-top: 10px;

}

/* .carousel-caption
{
	padding-top:0px!important;
	padding-bottom:256px!important;
	padding-right:460px!important;
	letter-spacing:3px;
} */
.carousel-caption_p {
	font-family: lattoblack !important;
	font-size: 12.56px;
	text-transform: uppercase !important;
	text-align: left;


}

.date {
	background-color: #bc8d09;

	font-family: lattoblack !important;

	font-size: 28.19px !important;
	text-transform: uppercase !important;
	/*text-align:center;*/
	color: #000;
	letter-spacing: 5px;
	margin-top: 10px;
	text-shadow: none !important;
	padding: 18px;
	float: left;
	padding: 4px 11px 4px 20px;
}

.date_year {
	font-family: lattolight !important;
}

/* .carousel-caption {

    left: 10%!important;
	top: 58%;
} */
.banner_img {
	width: 100% !important;
}

.hrstyle {
	border-color: #000;


}

.navbr {
	background: #000 !important;
}

.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
	background-color: transparent !important;
	border-color: inherit;

}

.unit {
	top: 2px;
	left: 39.5%;
	padding: 8px 20px;

	background: #FFF;
	text-transform: uppercase;
	font-size: 16.18px;
	font-family: lattoblack;
}

.abtsigma {
	text-transform: uppercase;
	font-size: 48px;
	font-family: lattolight !important;
	text-align: center;
	margin-top: 50px;
}

.footer {
	background: #000;
	border-bottom: 1px solid #666 !important;
	border-top: 1px solid #666 !important;

}

.footerp {
	font-size: 16px;
	font-family: lattolight !important;
	color: #fff;
}

.ftrfnt {
	color: #fff;
	background: #333333;
	display: inline-block;
	color: white;

	width: 48px;
	height: 48px;
	line-height: 34px;
	text-align: center;
	vertical-align: middle;
	margin: 0 1px 8px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 30px;
	font-size: 30px !important;
	padding: 10px;

}

.subfooterpadding {
	margin-top: 15px;

}

.white {}

.footerli li {
	list-style-type: none;
	color: #fff;
	font-size: 16px;
	font-family: lattolight !important;

	margin-top: 10px;

}

.tyronne_name {
	text-transform: uppercase;


}

.margin_left {

	font-family: lattolight !important;
	margin-right: 10px;

}

.backgrnd_tyronnrecontent {
	background: #1f1f1f;
	color: #FFF;
}

.vision_list {
	margin-left: -26px;
}

.vision_list li {
	margin-top: 10px;
	color: #686767 !important;
	font-size: 16px;
	font-family: lattolight !important;

}

.visionli {
	list-style: disc;
}

.vision_sub {
	font-family: lattolight !important;
}

.footerli li a {
	color: #fff !important;
	text-decoration: none;
}

.footerli li a:hover {
	color: #fff !important;
}

.subfooter {
	background: #333333;
	/* margin-bottom: 5px; */

}

.subfooter p {
	font-size: 14px;
	font-family: lattolight !important;
	color: #fff;

}

.divider {
	margin: 0px !important;
}

.margin_bottm_50 {
	margin-bottom: 50px;
}

.heading1 {
	margin-top: 50px;
	margin-bottom: 50px;
}

.heading2 {
	margin-top: 0px;
	margin-bottom: 50px;
}

.heading2_pgm {
	margin-top: 0px;
	margin-bottom: 37px;
}

.foterheading1 {
	margin-top: 50px;
}

.heading_p {
	font-size: 16px;
	font-family: Lato-Regular !important;
	text-align: justify;
	margin-top: 20px;
}

.heading_more {
	font-size: 16px !important;
	font-family: Lato-Regular !important;
	margin-top: -6px;
	margin-right: 4px;
	color: #000 !important;

}

.frstbox {
	border: 1px solid #ccc;
	border-top: 9px solid #000;
	padding-left: 10px;
	padding-bottom: 14px;
}

.frstbox1 {
	/* margin-left: */
}

.boximage {}

.boximage2 {
	margin-right: 7px;
}

.frstbox_img {
	/*margin-left:80px;*/
	margin-right: 33px;
	margin-top: 30px;
	margin-bottom: 20px;
}

.box_underline {
	display: block;
	height: 5px;
	width: 144px;
	margin-left: -15px;
	background-color: #CCCC00;
	-webkit-clip-path: polygon(17px 0%, calc(100% - -1px) 0%, 100% 0px, 100% calc(100% - 5px), calc(100% - 10px) 100%, 0px 100%, 0% calc(100% - 10px), -10% 17px);

	clip-path: polygon(17px 0%, calc(100% - -1px) 0%, 100% 0px, 100% calc(100% - 5px), calc(100% - 10px) 100%, 0px 100%, 0% calc(100% - 10px), -10% 17px);
}

.box_underline_menu1 {
	display: block;
	height: 5px;
	width: 100px;
	background-color: #CCCC00;
	-webkit-clip-path: polygon(17px 0%, calc(100% - 0px) 0%, 100% 0px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0px 100%, 0% calc(100% - 10px), 0% 17px);

	clip-path: polygon(17px 0%, calc(100% - 0px) 0%, 100% 0px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0px 100%, 0% calc(100% - 10px), 0% 17px);
}









.nvr {
	background: #000 !important;
	background-color: #000 !important;
}

.frstbx_h2 {
	font-size: 30.59px !important;
	font-family: Lato-Regular !important;
	text-align: left !important;
	margin-top: 46px;
}

.box_span {
	font-size: 13.59px !important;
	font-family: lattolight !important;
}

.box_arrow {
	margin-right: 20px;
}

.img1 {
	float: left;
	margin: 0px 25px 20px 0px;

	/*<!-- height: 150px !important;-->*/
}

.imagenearlogo {

	margin: 44px -58px;
	width: 70%
}

.brdr {
	border: 1px solid white !important;
	font-family: Lato-Regular !important;
	font-size: 15.89px !important;
	color: #fff !important;
}

.brdr1 {
	border: 1px solid white !important;
	font-family: Lato-Regular !important;
	font-size: 15.89px !important;
	color: #bc8d09 !important;
	margin-left: 1%;
	float: left;
	text-transform: uppercase;
	padding: 10px;
}

.bannerp {
	font-family: Luloclean !important;
	font-size: 46.57px !important;
	text-align: left;
}

.bannerp2 {
	font-family: Luloclean !important;
	font-size: 27.94px !important;
	text-align: left;
}

/*---------- Gallery------------*/
.gal_title {
	text-transform: uppercase;
	font-size: 48px;
	font-family: lattolight !important;

}

/*--------- end Gallery ---------*/

.twtr {
	font-family: Lato-Regular !important;
	font-size: 30.59px !important;
	color: #000;

}

.twrbxicon {
	margin-top: 10px;

}

.sigmalambda {
	font-family: lattobold !important;
	font-size: 18px !important;
	color: #bc8d09;
	margin-top: 15% !important;
	margin-left: 18% !important;

}

.twtrbx1 h4 {
	font-family: lattoblack !important;
	font-size: 16px !important;
	color: #bc8d09 !important;
}

.twtrbx1 h5 {
	font-family: lattobold !important;
	font-size: 16px !important;
	color: #666666;
}

.twtrbx1 p {
	font-family: Lato-Regular !important;
	font-size: 14px !important;
	color: #666666;
}

.instagram h4 {
	font-family: lattobold !important;
	font-size: 18px !important;
	color: #000;
}

.instagram p {
	font-family: lattobold !important;
	font-size: 18px !important;
	color: #bc8d09;
}

.twtrhr {
	width: 4%;
	border: 1px solid #000;
	text-align: left;
	margin-left: 1%;


}

.bh {
	font-family: mar !important;
}

.checkitout {
	font-family: lattoblack !important;
	font-size: 16.18px !important;
	text-align: right !important;
	/* margin-right: 50%!important;*/
	margin-top: 2% !important;

}

.backgrungimage {
	top: 4%;


	position: absolute;


}

.pgr_backgrungimage {
	top: 6%;


	position: absolute;
}

.middlebannerh2 {
	font-family: lattolight !important;
	font-size: 48px !important;
	color: #fff !important;
	text-transform: uppercase;

}

.middlebannerh3p {
	font-family: Lato-Regular !important;
	font-size: 30.59px !important;
	color: #fff !important;
	text-transform: uppercase;
	margin-top: 6%;
	text-align: left;



}

.middlebannerp {
	font-family: lattolight !important;
	font-size: 16px !important;
	color: #fff !important;
	text-align: left;



}

.middlebannerimage {
	width: 100%;
}

.hrstyle1 {
	width: 21%;

	margin-top: 0%;
	float: left;
	border-top: 4px solid #bc8d09;
	border-right: 8px solid rgba(0, 0, 0, 0.1);
	border-left: 7px solid rgba(0, 0, 0, 0.1);
	width: 17%;

}

.hrstyle2 {
	width: 21%;

	margin-top: 0%;
	float: left;
	border-top: 4px solid #bc8d09;
	border-right: 8px solid rgba(0, 0, 0, 0.1);
	border-left: 7px solid rgba(0, 0, 0, 0.1);
	width: 17%;

}

.hrstyle11 {
	width: 21%;

	margin-top: 0%;
	float: left;
	border-top: 4px solid #bc8d09;
	border-right: 8px solid rgba(0, 0, 0, 0.1);
	border-left: 7px solid rgba(0, 0, 0, 0.1);
	width: 17%;

}

.vedioicon {
	margin-left: 201%;
	margin-top: 44%;

}

.chaoterhstry {
	font-family: lattoblack !important;
	font-size: 30.59px !important;
	color: #000 !important;
}

.chapter_p {
	font-family: lattolight !important;
	font-size: 16px !important;
	color: #333333 !important;
}

.chapter_margintop {
	margin-top: 20px;
}

.chapter_margintop1 {
	margin-top: 30px;
}

.chapter_margintop2 {
	margin-top: 20px;
}

.depart_dropdown {

	min-width: 732px !important;
}

.depart_dropdown ul li {
	text-decoration: none;
	list-style: none;
}

.depart_dropdown1 {
	background: trasperant !important;
}

.dprtmnu {
	padding-left: 1px;
}

.dropdown-menu li a {
	color: #fff !important;
	padding: 10px 0px;
	background: #000 !important;

}

.dropdown-menu {
	background: none !important;

	text-align: center;
	left: -37px !important;
	/*margin-top:15px !important;*/
	padding: 0px !important;
	border-radius: 0px !important;
}

.dropdown-menu li {

	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	border-top: none;
	border-bottom: none;


}

.frst_submnu {
	border-right: 1px solid #fff !important;
	border-left: 1px solid #fff !important;
	border-top: 1px solid #fff !important;
	border-bottom: none !important;
}

.last_submnu {
	border-right: 1px solid #fff !important;
	border-left: 1px solid #fff !important;
	border-top: none !important;
	border-bottom: 1px solid #fff !important;
}

.abt_p {
	text-align: justify;

}

.logoimage img {}

.logoimge_abt {
	background: #000;
}

.aboutus {
	margin-top: 74px;
	margin-bottom: 20px;

}

.aboutus p {
	text-align: justify;
}

.aboutus img {
	margin-top: 8px;
}

.about_box a {
	color: #000 !important;
}

.about_box a:hover {
	color: #000 !important;
}

.travelwths {
	background: #33cccc;
	/*min-height:235px;*/
}

.travel {
	margin-bottom: 30px !important;
}

.nvbr a {
	color: #fff;

	font-family: lattolight;
	font-size: 15.89px !important;

}

.nvbr a:hover {
	background: none !important;
}


/* Change the width and background on hover, aka sliding from the middle to the left and right */

#navbar .active_mn {
	border-bottom: 3px solid #fff !important;
	color: #000 !important;
}

.navbar-nav {

	/* margin-left: 312px; */
}

.nblr {
	-webkit-filter: blur(0px) !important;
	/* Safari 6.0 - 9.0 */
	filter: blur(0px) !important;
}

.nblr img {
	-webkit-filter: blur(0px) !important;
	/* Safari 6.0 - 9.0 */
	filter: blur(0px) !important;
}

.nblr img:hover {
	-webkit-filter: blur(0px) !important;
	/* Safari 6.0 - 9.0 */
	filter: blur(0px) !important;
}

/*...........................669999.........*/
.carousel-control.left {
	background: none !important;
}

.carousel-control.right {
	background: none !important;
}

.navbar-toggle .icon-bar {
	color: #fff !important;
}

.icon-bar {
	color: red !important;
	background: #bc8d09 !important;
}



#footer {
	background: #000;
	width: 100%;
	height: 70px;
	position: relative;
	bottom: 0;
	left: 0;
	padding: 20px 0px;
}

.sst {
	border: 1px solid #33CCCC;
}

.clkhre a:hover {
	text-decoration: none;
}

.sdmnu img {
	border: 1px solid #33CCCC;
	margin-top: 64px;
}

#footer a,
#footer a:hover,
#footer a:focus {
	text-decoration: none;
	display: inline;
	color: #FFF;
	margin-right: 20px;

}

.contactmap {
	margin-bottom: 10px;
}


#footer p {
	color: #FFF;
}

#footer ul li {
	display: inline;
	/*margin-left:10px;
*/
}

.book {
	position: fixed;
	top: 30%;
	z-index: 99999;
	right: -20px;
	border: 3 px #FFF !important;

}

.slide-left-right {
	text-decoration: none;
	display: inline-block;
	color: #fff;
}

/* add a empty string after the elment with class .slide-center-out  */
.slide-left-right:after {
	content: '';
	display: block;
	height: 3px;
	width: 0;
	background: transparent;
	transition: width .5s ease, background-color .5s ease;
	-webkit-transition: width .5s ease, background-color .5s ease;
	-moz-transition: width .5s ease, background-color .5s ease;
	margin: auto;
	/* center the cotent so it will sliding from the midddle to the left and right */
}

/* Change the width and background on hover, aka sliding from the middle to the left and right */
.slide-left-right:hover:after {
	width: 100%;
	background: #fff;
}

#navbar .active_mn {

	color: #fff !important;

	border-right: 4px solid rgba(0, 0, 0, 0);
	border-left: 4px solid rgba(0, 0, 0, 0);

}

.backgrungimage1 {
	top: 13%;
	position: absolute;


}

.timeline-Header-title {
	display: none !important;
}

.timeline-Footer {
	display: none !important;
}

.u-cf {
	display: none !important;
}

.timeline-header,
.timeline-footer {
	display: none !important;

}

/*--------------  home program---------------------*/
.prg_middlebannerh2 {
	font-family: lattolight !important;
	font-size: 48px !important;
	color: #fff !important;
	text-transform: uppercase;
	/* margin-top: 10.5%; */

}

.prg_middlebannerh3p {
	font-family: Lato-Regular !important;
	font-size: 30.59px !important;
	color: #fff !important;
	text-transform: uppercase;
	margin-top: 6%;
	text-align: left;



}

.prg_middlebannerp {
	font-family: lattolight !important;
	font-size: 16px !important;
	color: #fff !important;
	text-align: left;



}

.tal_list {
	font-family: lattolight !important;
	font-size: 16px !important;
	color: #fff !important;
	text-align: left;
	padding: 0;
	margin: 0;
}

.tal_list li {
	list-style: none;
}

.tal_list li span {
	margin-right: 10px;
}

.gallery_h2 {
	font-family: lattolight !important;
	font-size: 48px !important;
	color: #000 !important;
	text-transform: uppercase;

}

.prg_middlebannerimage {
	width: 100%;
}

.prg_backgrungimage {

	top: 13%;
	position: absolute;


}

.homeread-icon {
	float: none !important;
	margin-bottom: 50px !important;
}

.home_vision {
	margin-top: 0px;
	margin-bottom: 55px;
	text-align: center !important;
}

/*-------------------program page--------------------*/
.pgm_bakgrndimage {
	top: 6%;
	position: absolute;
}

.pgm_h2 {
	font-family: lattolight !important;
	font-size: 48px;
	color: #fff;
}


.pgm_header1 {
	font-family: lattoblack !important;
	font-size: 30.59px;
	color: #333333 !important;
}

.natinlpgm {
	font-family: Lato-Regular !important;
	font-size: 30.59px;
	color: #333333 !important;
}

.pgm_content1 {
	font-family: lattolight !important;
	font-size: 16px;
	color: #333333;
	text-align: justify;
	margin-top: 20px;
}

.pgm_justify {
	font-family: lattolight !important;
	font-size: 16px;
	color: #333333;

	margin-top: 20px;
}

.mobile {
	text-align: left;
	float: left;
}

.fontsze {
	font-family: lattolight !important;
	font-size: 16px !important;
	margin-top: 10px;

}



/*-------------------program page end--------------------*/
/*-------------------leadership--------------------*/




/*-------------------leadershippage end--------------------*/

/*-------------------news--------------------*/


.news_header1 {
	font-family: lattoblack !important;
	font-size: 30.59px;
	color: #bc8d09 !important;
}

.news_content1 {
	font-family: lattolight !important;
	font-size: 16px !important;
	color: #333333 !important;
	text-align: justify !important;
	margin-top: 20px !important;
}

/*------------------news page end--------------------*/





/* Style fix for general alignment issue in carousel caption */
.carousel-caption {
	/* right: 10%;
	left: 10%;
	padding-bottom: 80px; */
	width: 100%;
	left: 50%;
	right: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
	max-width: 1110px;
	letter-spacing: 3px;
}

.innBannerCaption {
	width: 100%;
	position: absolute;
	left: 50%;
	right: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
	max-width: 1110px;
}

.singleBannerCaption {
	margin-top: 90px;
	margin-bottom: 40px;
}


/* New programs */
.programsWrap {
	padding: 100px 0;
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
}

.equalHeight {
	display: flex;
	flex-wrap: wrap;
}

.equalHeight>[class*='col-'] {
	display: flex;
	flex-direction: column;
}

.equalHeightBox {
	position: relative;
	flex: 1;
}

.equalHeightBox .vedioiconBtn {
	left: 50%;
	right: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	position: absolute;
	cursor: pointer;
}

.equalHeightBox .vedioiconBtn:hover {
	opacity: .8;
}

body.modal-open {
	padding-right: 0 !important;
}

body.modal-open .modal.in {
	padding-right: 0 !important;
}



.modal.homeVideo .close {
	position: absolute;
	right: 24px;
	top: 24px;
	background: #fff;
	width: 26px;
	height: 26px;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;

}

/* Use flexbox to center video */

.homeVideo .modal-dialog {
	display: flex;
	justify-content: center;
	align-items: center;
	height: calc(100vh - 30px);
	width: calc(100% - 30px);
	max-width: 850px;
	margin: 15px auto 15px;
}

.homeVideo .modal-content {
	width: 100%;
}

.homeVideo .modal-body {
	width: 100%;
}

.homeVideo .embed-responsive-16by9 {
	width: 100%;
}

.bannerInnBg {
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
}

.historyWrap {
	padding: 50px 0;
}

.brdr.duesDonatBtn {
	color: #bc8d09 !important;
}

.leadershipWrap .leader_pic {}

.program_list {
	margin-left: -20px;
}

.program_list li {
	margin-top: 10px;
	color: #686767 !important;
	font-size: 16px;
	font-family: lattolight !important;

}

.programLi {
	list-style: disc;
}

.video-wrapper img {
	width: 100%;
	cursor: pointer;

}

.hrLine {
	position: relative;
	height: 50px;
}

.hrLine::after {
	position: absolute;
	content: "";
	height: 1px;
	width: 100%;
	top: 50%;
	background: #000;
}

.hrLineLabel {
	width: max-content;
	padding: 8px 20px;
	background: #FFF;
	text-transform: uppercase;
	font-size: 16.18px;
	font-family: lattoblack;
	position: absolute;
	top: 50%;
	left: 50%;
	right: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
}

/*==========================================================================================*/

@media (max-width:1920px) {
	.img_width {
		width: 35%;
		margin-left: 62.5%;
	}

	.extra_padding {
		margin-top: 114px;
	}

	.extra_headpad1 {
		margin-top: 2px;
	}

	/* .logoimage {
		padding-bottom: 18px !important;
		padding-top: 18px !important;
	} */

	.margin_left {


		margin-right: 83px;

	}

	.extrapadd_pgm {
		margin-top: 41px !important;
	}

	.margn_topbttm {
		margin-bottom: 40px !important;
		margin-top: 59px !important;
	}

	/*.mar_left {
    margin-top:-15px !important;
}*/
	.extrapadd_pgm1 {
		margin-top: 11px !important;
	}


	.navbar {

		/* margin-right: 64px !important; */
	}

	.extrapadd_news {
		margin-top: 25px !important;
	}
}

@media (max-width:1680px) {
	/*.mar_left {
    margin-top:-3px !important;
}*/


	.extrapadd_news {
		margin-top: -25px !important;
	}

	.extrapadd_pgm {
		margin-top: -14px !important;
	}

	.extrapadd_pgm1 {
		margin-top: -35px !important;
	}

	/* .logoimage {
		padding-bottom: 4px !important;
		padding-top: 18px !important;
	} */

	.navbar {

		/* margin-right: 45px !important; */
	}



	.img_width {
		width: 28%;
		margin-left: 55.5% !important;
	}

	.extra_padding {
		margin-top: 60px;
	}

	.margin_left {
		margin-left: 40px;

		margin-right: 50px;
	}

	.leader_bakgrndimage {
		margin-top: 5%;
		position: absolute;
	}

	.margn_topbttm {
		margin-bottom: 40px !important;
		margin-top: 42px !important;
	}

	.extra_headpad1 {
		margin-top: -36px;
	}

}

@media (max-width:1366px) {}


@media (max-width:1024px) {
	.mar_left {
		margin-top: 11px !important;
	}

	.backgrungimage {
		top: 2.5% !important;
	}


	.navbar {

		/* margin-right: 37px !important; */
	}

	/* .carousel-caption {
    left: 10%!important;
    top: 39%;
}	 */

	.pgm_bakgrndimage {
		top: 4% !important;
	}

	.img_width {
		width: 35%;
		margin-left: 103.5% !important;
	}

	.margin_left {
		margin-left: 50px;
		font-family: Lato-Regular !important;
		margin-right: 50px;
	}

	.extra_padding {
		margin-top: 60px;
	}


	.prg_backgrungimage {
		top: 7%;
		position: absolute !important;
	}

	.bannerimageforabout {
		margin-top: -1% !important;
	}

	.bannerp {
		font-family: Luloclean !important;
		font-size: 46px !important;
	}

	/*--------------  leadership---------------------*/


	.imageoverlay_content h3 {
		font-size: 16.14px !important;
		font-family: lattolight !important;
	}

	.imageoverlay_content p {
		font-size: 14px !important;
		font-family: lattolight !important;
	}

	/*-------------- end leadership---------------------*/

}

@media (max-width:1200px) {
	.innBannerCaption {
		max-width: 910px;
	}
}


@media (max-width:1024px) {

	.extrapadd_pgm {
		margin-top: -5px !important;
	}
}

/*---------- max - 980  ---------*/
@media (max-width:991px) {
	.extrapadd_news {
		margin-top: 15px !important;
	}

	.img_width {
		width: 35%;
		margin-left: 35.5% !important;
	}


	.news_paddng {
		padding-right: 33px !important;
	}

	/*-------------------program page--------------------*/
	.pgm_bakgrndimage {
		top: 3% !important;
		position: absolute;
	}

	.pgm_h2 {
		font-family: lattolight !important;
		font-size: 44px;
		color: #fff;
	}

	.leadership_h2 {
		font-family: lattolight !important;
		font-size: 44px;
		color: #fff;
	}

	.margin_topfr {
		margin-top: -13px !important;
	}

	.top_header {
		/* height: 90px; */
		height: 80px;
	}

	/*-------------------program page end--------------------*/


	/*--------------  leadership---------------------*/

	/*-------------- end leadership---------------------*/
	/*---------- Banner section-----------*/
	.bannerp {
		font-size: 33px !important;
	}

	.bannerp2 {
		font-size: 22px !important;
	}

	.date {
		font-size: 24px !important;
		margin-top: 5px;
	}

	/* .carousel-caption{
			padding-right: 0px !important;
			top: 28% !important;
		} */
	.date p {
		font-size: 28px !important;
		padding-top: 1px !important;
	}

	.middlebannerh2 {
		font-family: lattolight !important;
		font-size: 26px !important;
		margin-top: -37px !important;
	}

	.middlebannerp {
		font-family: lattolight !important;
		font-size: 13px !important;
		color: #fff !important;
		text-align: left;
	}


	.backgrungimage {
		top: 4%;
	}

	.bannerimageforabout {
		margin-top: -11%;
	}

	.dropdown-menu li a {
		color: #fff !important;
		padding: 10px 0px;

	}

	.dropdown-menu li {}

	/*---------- Nav Bar ------*/
	.navbar-nav {
		margin-left: -53px !important;
	}

	.nvbr a {

		font-size: 10.5px !important;

	}

	.navbar-nav>li>a {
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 10px !important;
		padding-right: 10px;
		font-size: 10.5px !important;
	}

	/*--------- end nav bar ------*/

	/*---------- end Banner --------------*/

	/*----------- Home Program --------*/
	.prg_middlebannerh2 {
		font-size: 36px !important;
	}

	.prg_middlebannerh3p {
		font-size: 23.59px !important;
	}

	.prg_backgrungimage {
		top: 4%;
	}

	.unit {

		left: 34%;
	}

	.imageoverlay_content h3 {
		font-size: 12.14px !important;
		font-family: lattolight !important;
	}

	.imageoverlay_content p {
		font-size: 10px !important;
		font-family: lattolight !important;
	}

	/*----------- end Home Program ------*/

	.gal_title {
		font-size: 36 !important;
	}

	.carousel-caption {
		padding-bottom: 40px;
	}

	.innBannerCaption {
		max-width: 690px;
	}
}

/*---------- end max - 980 --------*/
@media (max-width:768px) {
	.extrapadd_pgm1 {
		margin-top: -15px !important;
	}

	.backgrungimage {
		top: 4% !important;
	}

	.extra_headpad {
		margin-top: -25px !important;
	}

	.extra_padding {
		margin-top: 10px !important;
	}

	.bannerimageforabout {
		margin-top: -43% !important;
	}

	.middlebannerh2 {

		margin-top: -112px !important;
	}

	.extrapadd_news {
		margin-top: 2px !important;
	}

	.extrapadd_pgm {
		margin-top: -3px !important;
	}

	.navbar {
		/* margin-right: -2px !important; */
	}

	.logoimage {
		display: block;
	}

	/* .logoimage {
		padding-bottom: 2px !important;
		padding-top: 18px !important;
	} */
	.navbar-toggle {
		margin-right: 20px;
	}

	.mar_left {
		margin-top: 6px !important;
		margin-left: -28px !important;
	}

	.img_width {
		width: 35%;
		margin-left: 56.5% !important;
	}

	.innBannerCaption {
		max-width: 100%;
		padding: 0 30px;
	}
}

/*-----------------------------------------*/
@media (max-width:767px) {

	#navbar .active_mn {

		border: 0px !important;
	}

	.actve2 {
		border-bottom: 2px solid #fff !important;

		width: 100%;
	}


	/*-------------------program page--------------------*/
	.pgm_bakgrndimage {
		top: 104px;
		position: absolute;
	}

	.pgm_h2 {
		font-family: lattolight !important;
		font-size: 44px;
		color: #fff;
	}

	.leadership_h2 {
		font-family: lattolight !important;
		font-size: 44px;
		color: #fff;
	}

	.margin_topfr {
		margin-top: -13px;
	}

	/* .top_header {
		background: #000;
		height: 90px;
	} */

	/*-------------------program page end--------------------*/
	/*---------- Banner section-----------*/
	.bannerp {
		font-size: 37px !important;
	}

	.bannerp2 {
		font-size: 26px !important;
	}

	.carousel-caption {
		width: fit-content;
		left: 10%;
		right: 10%;
		top: 50%;
		transform: translate(0%, -50%);
	}

	/* .carousel-caption{
			padding-right: 124px !important;
			left:8% !important;
			top:32% !important;
		} */
	.date p {
		font-size: 28px !important;
		padding-top: 1px !important;
	}

	/*---------- Nav Bar ------*/
	.navbar-nav {
		margin-left: -53px !important;
	}

	.nvbr a {

		font-size: 11.89px !important;

	}

	/*--------- end nav bar ------*/

	/*---------- end Banner --------------*/
	/*----------- Home Program --------*/
	.prg_middlebannerh2 {
		font-size: 36px !important;
	}

	.prg_middlebannerh3p {
		font-size: 23.59px !important;
	}

	.prg_backgrungimage {
		top: 20% !important;
	}

	.vedioicon {
		margin-left: 221%;
		margin-top: 115%;
	}

	/*--------------  leadership---------------------*/

	/*-------------- end leadership---------------------*/
	/*----------- end Home Program ------*/

	.backgrungimage {
		top: 9% !important;
	}

	.middlebannerp {
		font-size: 20px !important;
	}

	.middlebannerh2 {
		font-size: 44px !important;
	}

	.bannerimageforabout {
		margin-top: 50% !important;
	}

	.navfrmobile {
		display: none !important;
	}

	.equalHeightBox .vedioiconBtn {
		position: initial;
		margin: 50px auto 0;
		transform: translate(0, 0);
	}

	.leadershipWrap .leader_pic {
		margin: 30px auto 0;
	}

	.leadershipWrap .margin_left {
		margin-left: 30px;
		margin-right: 30px;
	}

	.frstbox {
		margin-top: 20px;
	}
}

@media only screen and (min-device-width: 481px) and (max-device-height: 766px) {
	.pgm_bakgrndimage {
		top: 7% !important;
		position: absolute;
	}

	#navbar .active_mn {
		width: 15% !important;
	}

	#navbar .active_mn_d {
		width: 21% !important;
		;
	}

	/*--------------  leadership---------------------*/

	/*-------------- end leadership---------------------*/



}



@media (min-width:780px) {
	.dropdown:hover .dropdown-menu {
		display: block !important;
	}

	/*--------------  leadership---------------------*/

	/*-------------- end leadership---------------------*/



}

/*<!--@media (min-width:736px)
	{


.extrapadd_pgm {
    margin-top:-4px!important;
}
		}
		-->*/
@media (max-width: 736px) {

	.extra_padding {
		margin-top: 171px !important;
	}


	.extra_headpad {
		margin-top: 18px !important;
	}

	.middlebannerh2 {
		margin-top: -223px !important;
	}
}

@media (max-width:680px) {
	#navbar .active_mn {
		width: 100% !important;
	}

	.pgm_bakgrndimage {
		top: 8% !important;
		position: absolute;
	}

	.extra_padding {
		margin-top: 116px !important;
	}

	.extrapadd_news {
		margin-top: -20px !important;
	}


	.bannerp {
		font-size: 33px !important;
	}

	/* .carousel-caption {
   			 padding-right: 89px !important;
		} */

	.middlebannerp {
		font-size: 18px !important;
	}

	.backgrungimage {
		top: 6% !important;

	}

	/*--------------  leadership---------------------*/

	/*-------------- end leadership---------------------*/
	.singleBannerCaption {
		margin-top: 50px;
		margin-bottom: 0px;
	}

	.equalHeightBox .vedioiconBtn {
		width: 90px;
	}


}

/*@media (max-width:680px)
	{.logofr
	{margin-left: -14px !important;
    margin-top: -17px!important;
	}
	}
*/
@media (max-width:480px) {

	/*-------------------program page--------------------*/
	.pgm_bakgrndimage {
		top: 199px !important;
		position: absolute;
	}

	.mar_left {
		margin-left: -34px !important;
	}

	.extrapadd_pgm1 {
		margin-top: 32px !important;
	}

	.extra_mob {
		margin-top: -22% !important;
	}

	.img_width {
		width: 68% !important;
		margin-left: 33% !important;
	}

	.pgm_h2 {
		font-family: lattolight !important;
		font-size: 48px;
		color: #fff;
	}

	.leadership_h2 {
		font-family: lattolight !important;
		font-size: 38px;
		color: #fff;
	}

	/* .top_header {
		background: #000;
		height: 95px;
	} */

	/*-------------------program page end--------------------*/
	.logoimage img {
		margin-left: 0px;
		margin-top: 5px !important;


	}

	.date {
		background-color: #bc8d09;
		font-family: lattoblack !important;
		font-size: 13.19px !important;
	}

	.navbar-nav {
		width: 300px !important;
		text-align: center;
	}

	.nvbr a {
		color: #fff !important;

	}

	.nvbr {
		background: #000 !important;
	}

	.navbar-nav {

		margin-left: 0px !important;
	}

	.brdr {
		border: 1px solid #fff !important;
		font-family: Lato-Regular !important;
		font-size: 15.89px !important;
		color: #fff !important;
		width: 99%;
	}

	.pgm_hr {
		margin-bottom: 5px;
	}

	.pgm_hr2 {
		margin-bottom: 5px;
	}

	.banner_img {
		width: 100% !important;
	}

	/* .carousel-caption {

    left: 10%!important;
	top: 38% !important;
} */

	.carousel-caption p {

		font-size: 11.18px;

	}

	/* .carousel-caption {

padding-left: 2px;
margin-top:-38px;

} */

	.bannerp {
		font-family: Luloclean !important;
		font-size: 20px !important;
	}

	.bannerp_2 {
		font-family: Luloclean !important;
		font-size: 20px !important;
	}

	.bannerp2 {
		font-family: Luloclean !important;
		font-size: 16px !important;
	}

	.date p {
		font-size: 12px !important;
		padding-top: 10px;
	}

	.abtsigma {
		font-size: 31px !important;
	}

	.unit {
		top: 2px;
		left: 23%;
		padding: 8px 7px;

		background: #FFF;
		text-transform: uppercase;
		font-size: 15.18px;
		font-family: lattoblack;
	}

	.boximage {
		margin-left: -12px;


	}

	.frstbx_h2 {
		font-size: 18.59px !important;
		font-family: Lato-Regular !important;
		text-align: left !important;


	}

	.frstbox {
		margin-top: 20px;
	}

	.boximage2 {
		margin-right: 10px;
		margin-top: 1px;
	}

	.frstbox_img {
		margin-left: 80px;
		margin-right: 31px;
	}

	.middlebannerh2 {
		font-family: lattolight !important;
		font-size: 26px !important;
	}

	.backgrungimage {
		top: 2% !important;
	}

	.backgrungimage1 {
		top: 6% !important;

	}

	.hrstyle1 {
		width: 65% !important;
	}

	.middlebannerh3p {
		font-family: Lato-Regular !important;
		font-size: 18.59px !important;
		text-align: left;
	}

	.vedioicon {
		margin-left: 304%;
		margin-top: 44%;
		width: 44%;
	}

	.twtr {
		font-family: Lato-Regular !important;
		font-size: 16.59px !important;
		color: #000;
	}

	.twtrbx1 h5 {
		font-family: lattobold !important;
		font-size: 14px !important;
		color: #666666;
	}

	.instaima {
		width: 100% !important;
	}

	.heading1 {
		margin-top: 30px !important;
		margin-bottom: 30px !important;
	}

	.margin_top_50 {
		margin-top: 10px;
	}

	.middlebannerh2 {

		margin-top: 3px !important;
	}

	.bannerimageforabout {
		margin-top: 258% !important;

		float: right;
	}

	/* .logoimage {
		padding-top: 25px !important;
	} */

	#navbar .active_mn {

		width: 100%;
	}

	.pgm_hr {
		margin-bottom: -5px !important;
	}

	.pgm_hr2 {
		margin-bottom: -5px !important;
	}

	.middlebannerh3p {

		margin-top: 11%;
	}

	.hrstyle11 {
		width: -4% !important;
	}

	.hrstyle2 {
		width: -4% !important;
	}

	.heading2 {
		margin-top: -28px !important;

	}

	.heading2 {
		margin-top: -10px !important;
		margin-bottom: 21px;
	}

	.twtr {
		margin-top: 38px !important;
	}

	.bannerimageforabout {
		transform: scale(1.5) !important;
		margin-right: 14px;

	}

	.middlebannerh2_3 {
		margin-top: 80px !important;
	}

	.middlebannerp_2 {

		font-size: 16px !important;
	}

	/*--------------  home program---------------------*/
	.prg_middlebannerh2 {
		font-family: lattolight !important;
		font-size: 33px !important;
	}


	.prg_middlebannerh3p {
		font-family: Lato-Regular !important;
		font-size: 18.59px !important;
		text-align: left;
	}

	.prg_middlebannerp {

		font-size: 16px
	}



	.pgr_backgrungimage {
		top: 28%;
		left: -6%;
	}

	.prg_backgrungimage {
		top: 15% !important;

	}

	/*--------------  leadership---------------------*/

	/*-------------- end leadership---------------------*/
	/*--------------  end home program---------------------*/

	.navfrmobile {
		display: none !important;
	}

	.about_imagelogo {

		width: 35%;

	}

	.gal_title {
		font-size: 31 !important;
	}

	.extrapadd_news {
		margin-top: 32px !important;
	}

	.programsWrap {
		padding: 60px 0;
	}

	.equalHeightBox .vedioiconBtn {
		width: 70px;
	}

	.homeVideo .modal-body {
		padding: 4px;
	}

	.about_imagelogo {
		margin-top: 5px !important;
		margin-bottom: 0px !important;

	}

	.abtsigma {
		margin-top: 18px;
	}
}




@media (max-width:414px) {
	.middlebannerh2_3 {
		margin-top: 27px !important;
	}

	.extra_padding {
		margin-top: 51px !important;
	}

	.extrapadd_pgm {
		margin-top: 1px !important;
	}

	.img_width {
		width: 66% !important;
		margin-left: 42% !important;
	}

	.date {
		background-color: #bc8d09;
		font-family: lattoblack !important;
		font-size: 13.19px !important;
	}

	.mar_left {
		margin-left: -34px !important;
	}

	.extrapadd_pgm1 {
		margin-top: -1px !important;
	}

	.extrapadd_news {
		margin-top: 7px !important;
	}

	.extra_headpad {
		margin-top: 29px !important;
	}
}

/*-------------------------------------------*/
@media (max-width:375px) {
	.extra_headpad {
		margin-top: -30px !important;
	}

	.extra_padding {
		margin-top: 5px !important;
	}

	.middlebannerp_2 {

		font-size: 14px !important;
	}

	.date {
		background-color: #bc8d09;
		font-family: lattoblack !important;
		font-size: 13.19px !important;
	}

	.extra_mob {
		margin-top: -17% !important;
	}

	.extrapadd_pgm {
		margin-top: -50px !important;
	}




	/*--------------  home program---------------------*/


	/*-------------------program page--------------------*/
	.pgm_bakgrndimage {
		top: 5% !important;
		position: absolute;
	}

	.pgm_h2 {
		font-family: lattolight !important;
		font-size: 36px;
		color: #fff;
	}

	.leadership_h2 {
		font-family: lattolight !important;
		font-size: 36px;
		color: #fff;
		/* margin-top: 66px !important; */
	}

	/* .top_header {
		background: #000;
		height: 70px;
	} */

	/*-------------------program page end--------------------*/

	.middlebannerh2_3 {

		margin-top: -11px !important;
	}

	.prg_middlebannerh2 {
		/* margin-top: 112px !important; */
	}

	.backgrungimage {
		top: 110px !important;
	}

	.prg_backgrungimage {
		top: -16% !important;
	}

	.prg_middlebannerp {

		font-size: 16px !important;

	}

	.brdr1 {

		font-size: 11.89px !important;
	}

	.prg_middlebannerh2 {

		font-size: 31px !important;
	}

	.prg_middlebannerh3p {

		font-size: 20.59px !important;
	}

	.vedioicon {
		margin-left: 279%;
		margin-top: 82%;
		width: 49%;
	}

	.pgr_backgrungimage {
		top: 31%;
	}

	.bannerimageforabout {
		transform: scale(1.9);
		margin-right: 14px;
		margin-top: 188px;
	}

	.news_header1 {
		font-family: lattoblack !important;
		font-size: 24.59px !important;
	}




	/*--------------  leadership---------------------*/


	.calenderpage {
		top: 10% !important;

	}

	/*-------------- end leadership---------------------*/

	.navfrmobile {
		display: none !important;
	}

	.img_width {
		width: 68% !important;
		margin-left: 33% !important;
	}

	.mar_left {
		margin-left: -23px !important;
	}

	.extrapadd_pgm1 {
		margin-top: -34px !important;
	}

	.extrapadd_news {
		margin-top: 21px !important;
	}
}

/*--------------  end home program---------------------*/
/*-------------------------------------------*/
@media (max-width:360px) {
	.extra_headpad {
		margin-top: -35px !important;
	}

	.extra_padding {
		margin-top: 2px !important;
	}
}

@media (max-width:320px) {
	.extra_padding {
		margin-top: 7px !important;
	}

	.extrapadd_pgm {
		margin-top: 6px !important;
	}

	.extrapadd_pgm1 {
		margin-top: 32px !important;
	}

	.extrapadd_news {
		margin-top: 61px !important;
	}

	.extra_mob {
		margin-top: -10% !important;
	}

	/*-------------------program page--------------------*/
	.pgm_bakgrndimage {
		top: 3% !important;
		position: absolute;
	}

	.date {
		background-color: #bc8d09;
		font-family: lattoblack !important;
		font-size: 13.19px !important;
	}

	.pgm_h2 {
		font-family: lattolight !important;
		font-size: 40px;
		color: #fff;
	}

	.leadership_h2 {
		font-family: lattolight !important;
		font-size: 30px;
		color: #fff;
	}

	/* 
	.top_header {
		background: #000;
		height: 60px;
	} */

	/*-------------------program page end--------------------*/
	.unit {

		left: 22% !important;
	}

	.middlebannerh2_3 {
		margin-top: 60px !important;
	}

	.backgrungimage {
		top: 66px !important;
	}

	.middlebannerp_2 {
		font-size: 12px !important;
	}

	/* .carousel-caption{
		top:33% !important;
	} */

	/*--------------  home program---------------------*/
	.prg_middlebannerh2 {
		/* margin-top: -122px !important; */
	}

	.prg_backgrungimage {
		top: 34% !important;
	}

	.prg_middlebannerh2 {
		font-size: 27px !important;
	}

	.pgr_backgrungimage {
		top: 29%;
	}

	.bannerimageforabout {
		transform: scale(1.3) !important;
		margin-right: 14px;
		margin-top: 221px !important;
	}

	.natinlpgm {
		font-family: Lato-Regular !important;
		font-size: 26.59px !important;
	}

	.pgm_header1 {
		font-family: lattoblack !important;
		font-size: 26.59px !important;
	}

	/*--------------  end home program---------------------*/
	/*--------------  news program---------------------*/
	.news_header1 {
		font-family: lattoblack !important;
		font-size: 24.59px !important;
	}

	.news_content1 {
		font-size: 16px !important;

	}

	/*--------------  end news program---------------------*/



	.prg_middlebannerh3p {
		font-size: 17.59px !important;
	}

	.brdr1 {
		margin-top: 2px !important;
	}

	/*--------------  leadership---------------------*/

	/*-------------- end leadership---------------------*/

	.navfrmobile {
		display: none !important;
	}



	.img_width {
		width: 68% !important;
		margin-left: 33% !important;
	}

	.mar_left {
		margin-left: -23px !important;
	}
}


/* events css start */
.events-wrapper {
	display: flex;
	flex-direction: column;
}

.events-wrapper .events-items {
	display: flex;
	flex-direction: column;
	margin-bottom: 60px;
}

/* .events-wrapper .events-items:not(:last-child){

} */
.events-wrapper .events-items .events-heading {
	border-bottom: 1px solid #6a6a6a;
	margin: 0 0 24px;
	padding-bottom: 12px;
	font-size: 24px !important;
	text-transform: uppercase;
	color: #1c1c1e !important;
	letter-spacing: 1px;
}

.events-wrapper .events-items .events-list {
	list-style-type: none;
	padding: 0;
	margin-bottom: 0;
}

.events-wrapper .events-items .events-list li {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin-bottom: 10px;
}

.events-wrapper .events-items .events-list li .title {
	margin: 0;
	font-family: Lato-Regular !important;
	flex: 0 0 70%;
}

.events-wrapper .events-items .events-list li .datetime {
	margin: 0;
	font-family: Lato-Regular !important;
	flex: 0 0 30%;
	text-align: right;
}

.navsWrapper {
	background-color: #f9f9f9;
	padding-top: 24px;
}

.navsWrapper .nav-title .nav-tabs {
	border: 0;
}

.navsWrapper .nav-title .nav-tabs {
	border: 0;
}

.navsWrapper .nav-title .nav-tabs>li {
	margin: 0;
}

.navsWrapper .nav-title .nav-tabs>li>a {
	padding: 0 10px 10px;
	border: 0;
	transition: all 0.2s;
}

.navsWrapper .nav-title .nav-tabs>li:not(:last-child) {
	margin-right: 20px;
}

.navsWrapper .nav-title .nav-tabs>li.active>a,
.navsWrapper .nav-title .nav-tabs>li.active>a:focus,
.navsWrapper .nav-title .nav-tabs>li.active>a:hover {
	border: 0;
	border-bottom: 4px solid #1f1f21;
	background-color: transparent;
	transition: all 0.2s;
}

.navsWrapper .nav-title .nav-tabs>li>a:hover {
	border-bottom: 4px solid #1f1f21;
	background-color: transparent;
	transition: all 0.2s;
}

.navsWrapper .navLinks {
	display: flex;
	flex-direction: column;
}

.navsWrapper .navLinks .text {
	font-family: 'Lato-Regular';
	font-size: 16px;
	color: #000;
	text-transform: uppercase;
}

.navsWrapper .navLinks .icon-img img {
	width: auto;
	height: 50px;
	max-width: 100%;
}

.navsWrapper .navLinks .ficon {
	display: flex;
	align-items: flex-start;
	justify-content: center;
}

.navsWrapper .navLinks .ficon i {
	font-size: 40px;
	color: #000;
}

.navsWrapper .navLinks .ficon span {
	/* margin-left: -8px; */
	z-index: 0;
	background-color: #dd350c;
	min-width: 28px;
	position: absolute;
	left: 58%;
}

.navsWrapper .navLinks .icon-img,
.navsWrapper .navLinks .ficon {
	height: 54px;
}

.tabContents {
	margin: 70px 0 70px;
}

/* events css end */

/* notification css start */

.ntfctns-wrapper {
	color: #333333;
}

.ntfctns-heading {
	border-bottom: 1px solid #f3bb7a;
	margin: 0 0 24px;
	padding-bottom: 12px;
	font-size: 24px !important;
	text-transform: uppercase;
	color: #1c1c1e !important;
	letter-spacing: 1px;
}

.ntfctns-items {
	margin-bottom: 30px;
}

.ntfctns-items .content {
	font-family: lattoblack !important;
	line-height: 28px;
	color: #000 !important;
}

.ntfctns-items p {
	font-family: Lato-Regular !important;
	line-height: 28px;
	color: #333333 !important;
	font-size: 16px
}

.read p {
	font-weight: bold;
}

.ntfctns-items .text-muted {
	font-family: Lato-Regular !important;
	color: #333333 !important;

}

.ntfctns-items .timing {
	display: inline-block;
	margin-right: 12px;
	font-family: Lato-Regular !important;
	font-size: 16px
}

.richTextEditor {
	margin-top: 60px;
}

.richTextEditor .submitBtn {
	border-radius: 50px;
	background-color: #dfcf00;
	min-width: 100px;
	color: #000;
	border: 1px solid transparent;
	margin-top: 30px;
	font-size: 18px;
	font-family: 'lattobold';
	padding: 3px 12px;
	transition: 0.4s all;
}

.richTextEditor .submitBtn:hover {
	background-color: #fff;
	color: #000;
	border: 1px solid #dfcf00;
	transition: 0.4s all;

}

.richTextEditor #cke_text_editor,
.richTextEditor .cke_inner {
	border-radius: 15px;
}

.richTextEditor #cke_1_top {
	border-radius: 15px 15px 0 0;
}

.richTextEditor #cke_1_bottom {
	border-radius: 0 0 15px 15px;

}

.see_more,
.see_less {
	text-align: right !important;
}

.seeMore,
.seeLess {
	border-radius: 50px;
	min-width: 100px;
	color: #000;
	border: 1px solid #000;
	font-size: 16px;
	font-family: 'lattobold';
	padding: 2px 12px;
	transition: 0.4s all;
}

/* notification css end */

.bannerWrapper {
	background-color: #dece00;
	/* margin-top: 96px; */
}

.bannerWrapper h2 {
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	font-family: 'lattolight' !important;
	height: 180px;
	display: flex;
	align-items: flex-end;
	padding-bottom: 40px;
	font-size: 40px;
}

/* documents css start */
.listStyleWrapper {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.listStyleWrapper li {
	display: flex;
	/* justify-content: space-between;*/
	align-items: center;
	margin-bottom: 4px;
}

.listStyleWrapper li .title {
	text-transform: capitalize;
	color: #333333 !important;
	flex: 0 0 33%;
	margin: 0;
	font-family: Lato-Regular !important;
	font-family: Lato-Regular !important;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.listStyleWrapper li .dateInfo {
	color: #333333 !important;
	font-family: Lato-Regular !important;
	flex: 0 0 50%;
	text-align: center;
}

.listStyleWrapper li .linkText {
	font-family: Lato-Regular !important;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #85b9d6 !important;
	/*flex: 0 0 33%;*/
	font-size: 16px;
	text-align: right;
}

.fileUploadBtn {
	position: relative;
	display: inline-block;
}

.fileUploadBtn input[type="file"] {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.fileUploadBtn .customUploadBtn,
.commonBtn {
	border-radius: 50px;
	background-color: #dece00;
	min-width: 100px;
	color: #000;
	border: 1px solid transparent;
	font-size: 16px;
	font-family: 'lattobold';
	padding: 2px 12px;
	transition: 0.4s all;
}

/* documents css end */

/* payment page css start */
.paymentInfoWrapper {
	/* background-color: #dc350e;  */
	padding: 28px 0;
}

.paymentInfoWrapper p {
	font-family: Lato-Regular !important;
	color: #333;
	;
	font-size: 18px;
	margin-bottom: 0;
}

.paymentInfoWrapper p:not(:last-child) {
	margin-bottom: 10px;
}

.btnWidth {
	padding: 2px 22px;
	color: #1e1f18;
	font-family: 'lattoblack';
}

.color3 {
	color: #333 !important;
}

/* payment page css end */

/* signup Form start */
.signupForm {
	/*min-height: 870px;*/
	padding-bottom: 35%;
}

.signupForm .form-group {
	margin-bottom: 30px;
	width: 100%;
}

.signupForm .form-group label {
	text-transform: uppercase;
	font-family: 'lattolight' !important;
	font-size: 16px;
	color: #222;
}

.signupForm .form-group input {
	background-color: #fcfcfc;
	border-radius: 0;
	border-color: #c3c3c3;
	box-shadow: none;
	outline: none;
	height: 42px;
}

.signupForm .formSubmit {
	background-color: #000;
	width: 50%;
	color: #fff;
	font-family: 'lattoblack' !important;
	padding: 16px 12px;
	text-transform: uppercase;
	border: 1px solid transparent;
	transition: 0.2s all;
}

.signupForm .formSubmit:hover {
	background-color: #444;
	border-color: #444;
	transition: 0.2s all;
}


.signupForm .required label:after {
	content: "*";
	color: red;
	margin-left: 10px;
}

.header1 {
	font-family: lattoblack !important;
	font-size: 30px;
	color: #cc9900 !important;
	margin: 45px 0 45px;
}

/* signup Form end */

.form-control {
	font-family: Lato-Regular !important;
	font-size: 16px;
}

.notificationpage11 .margin_bottm_50,
.dashboardpage11 .margin_bottm_50,
.documentspage11 .margin_bottm_50 {
	margin-bottom: 0px;
}

.calenderpage {
	top: 15%;

}

.ledershiptop {
	margin-top: 17%;
}

@media(max-width: 768px) {
	.events-wrapper .events-items .events-heading {
		font-size: 18px !important;
	}

	.ntfctns-heading {
		font-size: 18px !important;

	}

	.richTextEditor .submitBtn {
		font-size: 16px;
	}

	.navsWrapper .navLinks .ficon i {
		font-size: 36px;
	}

	.navsWrapper .navLinks .icon-img img {
		height: 40px;
	}

	.navsWrapper .nav-title .nav-tabs>li:not(:last-child) {
		margin-right: 14px;
	}

	.navsWrapper .navLinks .text {
		font-size: 11px;
	}

	.navsWrapper .nav-title {
		padding: 0;
	}

	.header1 {
		font-size: 24px;
	}

	.see_more,
	.seeMore {
		text-align: center !important;
		margin-bottom: 0%;
	}

	.docseemore {
		margin-bottom: 13% !important
	}

	.listStyleWrapper li .dateInfo {
		flex: 0 0 30%;
	}

	.listStyleWrapper li {
		display: block
	}

	.listStyleWrapper li .dateInfo {
		padding-right: 20px;
	}

	.leader_bakgrndimage {
		margin-top: 0%;
		position: absolute;
	}

	.pgm_bakgrndimage {
		margin-top: 3%;
		position: absolute;
	}

}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	.navsWrapper .navLinks .text {
		font-size: 11px;
	}

	.leader_bakgrndimage {
		margin-top: 15%;
		position: absolute;
	}
}

@media only screen and (max-device-width: 480px) {
	.navsWrapper .navLinks .text {
		font-size: 11px;
	}

	.leader_bakgrndimage {
		margin-top: 15%;
		position: absolute;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {

	dropdown-menu li a {
		color: #fff !important;

	}

}

.headertext.container::before {
	display: block;
}