.navbar {
	padding-top: 0;
	padding-bottom: 0;
}

/* navbar one css */
.navbarone {
    background-image: -o-linear-gradient(bottom,#5990f7,#5990f7);
    background-image: -webkit-gradient(linear,left bottom,left top,from(#166ce7),to(#5990f7));
    background-image: linear-gradient(to top,#166ce7,#5990f7);
	color: white;
}
/* navbar two css */

.navbartwo {
	top: 40px;
}
.dropdown-menu.dropdown-menu-navbar{
	height: auto;
	line-height: 40px;
}

ul li .navlink_item {
	color: black;
	font-weight: 500;
}

ul li .navlink_item:hover {
	color: #006c38;
}

/* navbar two ends here */

.home-carousel {
	width: 100%;
}

main {
	position: relative;
	top: 120px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.carousel-image {
	width: 100%;
	height: 500px;
}


/* cards style starts here */

.mycard_first {
	height: 200px;
	color: white;
	font-size: 14px;
	width: 100%;
	border-radius: 20px;
	overflow: hidden;
}

.btn2 {
	width: auto;
	color: #134d91 !important;
}


/* cards style ends here */


/* about us style starts here */

.about_us {
	text-align: center;
	background-color: white;
	width: 100%;
	border: 2px ridge #134d91;
	padding: 50px;
	margin: auto;
}

.about_background {
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 0.1;
	width: 22%;
}

.about_us h1 {
	margin-top: -80px;
	background: white;
	margin-left: auto;
	margin-right: auto;
	width: 280px;
}

.about_readmore {
	color: #006c38 !important;
	font-weight: 400;
}

a:-webkit-any-link {
	text-decoration: none;
}

.fa-long-arrow-right {
	width: 3%;
}

.about_us p {
	margin-top: 30px
}


/* about us style ends here */


/* upcoming meets style starts here */

.time {
	word-spacing: 30px
}

.time_words {
	word-spacing: 25px;
}

.btn_time {
	float: left;
	background-color: #02326a;
	width: 130px;
	height: 40px;
	margin-top: 10px;
}

.border_events {
	background-color: white;
	padding: 20px;
	border: none;
	padding: 10px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

.time_viewmore {
	text-align: center;
	font-size: 18px;
	color: #02326a;
}


/* upcoming meets style ends here */

.galary-position{
	position: absolute;
	color: white !important;
	font-size: 52px;
	z-index: 1;
	margin-top: -30px;
}

/* aajim News style starts here  */

hr {
	border: 1px ridge #02326a;
}

.card_img {
	padding: 15px;
}

.card_textmuted {
	padding-left: 15px;
}

.news_lineover {
	width: 24%;
	margin-top: -64px;
	margin-left: 120px;
	background: white;
	text-align: center;
}

/* aajim News style starts here  */


/* second cards style starts here  */

.carddown_size {
	height: 50%;
	text-align: center;
	width: 100%;
}

.card_down {
	height: 90%;
	width: 100%;
	box-shadow: 12px 15px 20px 0px rgba(46,61,73,0.15);
	border: none;
	transition: all 0.3s ease;
}

.card_down:hover{
	box-shadow: 2px 4px 8px 0px rgba(46,61,73,0.2);
}
.viewall_project {
	margin-top: 38px;
}

.project_learnmore {
	color: #006c38;
	font-size: 14px;
}

.card-footer {
	margin-left: -20px;
}


/* second cards style starts here  */


/* galary style starts here  */

.img123 {
	width: 100%;
	height: 350px;
}

.gallery-item {
	padding: 1px;
}

.gallery1_row {
	width: 100%;
	height: 100%;
	margin: auto;
}


/* galary style ends here  */


/* footer starts style here */

footer {
	margin-top: 50px;
	background-color:  #02326a;
	color: white;
}


/* footer ends style here */


/* donate now page style starts here */

.textjumbotron_donate {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.jumbotron1 {
	position: relative;
	text-align: center;
	width: 100%;
	background-size: cover;
	padding: 0;
}

.bg_donate img {
	width: 10%;
	opacity: 0.2;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.img_overlay {
	background-color: black;
	opacity: 0.5;
	position: absolute;
}




.card_donatenow{
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	width: 100%;
	height: 290px;
}

.txt_donatenow {
	height: 100%;
	top: 130px;
}

.card_imgdonate {
	width: 100%;
	height: 100%;
}


/* donate now page style ends here */



.jumbotrontxt_eventdetails {
	color: white;
}

.btn_evntdetails {
	background-color: #006c38;
	color: white;
	text-align: center;
}

ul.list_circle {
	list-style-type: circle;
}

li::before {
	color: #006c38;
}

.btn_registerevn {
	background-color: #006c38;
	color: white;
	text-align: center;
	float: right;
}

.btn_logineve {
	background-color: #006c38;
	color: white;
	text-align: center;
	float: right;
}

.paddi {
	padding: 30px;
}

.ourteam_cardimg {
	border-radius: 50%;
	width: 50%;
	height: 130px;
	margin: auto;
}

.ourteam_cardtext {
	text-align: center;
}

.events_users {
	width: 30px;
	height: 30px;
	float: left;
	position: absolute;
	z-index: 1;
	border-radius: 50%;
	object-fit: cover;
}

.events_users1 {
	width: 30px;
	height: 30px;
	float: left;
	position: absolute;
	z-index: 2;
	border-radius: 50%;
	object-fit: cover;
	left: 40px;
}

.events_users2 {
	width: 30px;
	height: 30px;
	float: left;
	position: absolute;
	z-index: 3;
	border-radius: 50%;
	object-fit: cover;
	left: 60px;
}

.events_users3 {
	width: 30px;
	height: 30px;
	float: left;
	position: absolute;
	z-index: 4;
	border-radius: 50%;
	object-fit: cover;
	left: 80px;
}

.events_cardimg {
	width: 100%;
	height: 50%;
}

.event_btnviewmore {
	float: right;
	background-color: #006c38;
	color: white;
	margin-top: -5px;
	text-align: center;
	color: white !important;
	width: 40%;
	padding: 5px;
	border-radius: 5px;
}
.nav-tabs {
     border-bottom: none; 
}
.tablinks {
	cursor: pointer;
	padding: 8px;
	margin-left: 30px;
	font-size: 20px;
	font-weight: 600;
	color: black;
}

.tablinks:hover {
	border-bottom: 1px ridge #006c38;
	color: #006c38 !important;
}

.form_events {
	float: right;
}

.search_evets {
	background-color: #006c38;
	border: 1px ridge lightgray;
}

.input_events {
	border: 1px ridge lightgray;
	margin-right: -5px;
}

.border_events {
	border-bottom: 1px ridge lightgray;
	padding: 5px;
}
.card-img-height{
	height: 250px;
}
/*gallery home*/
.imageone {
	display: block;
	width: 100%;
	height: 200px;
}

.overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	transition: .3s ease;
	background-color: #02326a;
}
.custom-gallery-padding{
	padding-left: 0;
	padding-right: 0;
}
.img_overlaygallery:hover .overlay {
	opacity: 0.7;
}

.icon {
	color: white;
	font-size: 20px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	text-align: center;
}

.fa-search:hover {
	color: #eee;
}
.modal-gallery{
	height: 600px;
}
.modal-gallery-content{
	background-color: transparent;
}
/*ends*/
/*about page*/
.about-img img {
	width: 100vw;
	height: 500px;
}

.about-img h1 {
	position: absolute;
	top: 60%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-weight: bold;
	color: white;
}

.text-center {
	text-align: center!important;
}

.about-info {
	background-color: white;
	border-radius: 3px;
	-webkit-box-shadow: -1px 5px 20px 4px rgba(0, 0, 0, 0.1);
	box-shadow: -1px 5px 20px 4px rgba(0, 0, 0, 0.1);
	margin-bottom: 7%;
}

.display-bgimg {
	position: relative;
	width: 100%;
	height: 500px;
	background-size: cover;
}

.display-topoverlay {
	width: 100%;
	height: 500px;
	opacity: 0.9;
	background-color: #002147;
}
/*ends*/

a.dropdown-item.navlink_item:hover{
	color: white ;
	background-color:#02326a;
}

.about-btn-home {
	background-color: #02326a;
	text-align: center;
	color: white !important;
	width: auto;
	padding: 5px;
}
.single-funfact{
	color: white;
}
.hr-about-hme{
	border:1px solid #02326a;
}
.counter-txt-hme{
	padding-top: 7%;
}
.mycard_first{
	box-shadow:12px 15px 20px 0px rgba(46,61,73,0.15);
	transition: ease-in 0.2s;
}
.mycard_first:hover{
	transform: scale(1.1);
}

/*alumni card*/
.card-txt{
	right: 0;
	left: 0;
	text-align: center;
	margin-top: -8%;
	color: white;
}
.alumni-card-bg-side{
	background-color: #434982;
	height:400px;
	width: 100%;
}

.btn-alumni-card{
	background-color: #01d28e;
	width: auto;
	color: white !important;
    font-size: 14px;
}
.bg-color-get{
	background-color: #f8f9fa;
	height: 300px;
	padding: 50px;
}
.bg-four{
	height: 300px;
	width: 100%;
	background-color: #f6f078;
}

/*alumni card*/
/*donation*/
.btn-green{
	background-color: #006c38;
	color: white !important;
}
.donate-box{
	box-shadow: 12px 15px 20px 0 rgba(46,61,73,0.15);
}

.donate-box:hover{
	box-shadow: 2px 4px 8px 0 rgba(46,61,73,0.2);
}
.img-responsive{
	width: 100%;
	height: 150px;
}
.donate-rupees{
	background-color: #006c38;
	color: white !important;
	padding: 6px;
	border-radius: 6px;
	width: 90px;
	transition: ease-in .3s;
}
input[type=number].get_donation_amount {
	background: transparent;
	border: none;
	border-bottom: 1px solid #000000 !important;
}
button.donate-rupees:focus{
	outline: transparent !important;
}
summary:focus{
	outline: #006c38 auto 1px;
}
.donate-box {
	height: 390px;
}
.height-donation-head{
	color: #000000;
	height: 60px;
	width: 100%;
	font-size: 18px !important;
	overflow: hidden;
}
.donate-btn{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding-bottom: 10px;
}
.box-shadow-all{
	box-shadow: 12px 15px 20px 0px rgba(46,61,73,0.15);

}
.box-shadow-all:hover{
	box-shadow: 2px 4px 8px 0px rgba(46,61,73,0.2);
}
.color-bank-txt{
	color: #006c38 !important;
	background-color: white;
	border: 1px solid #006c38 !important;
}
.color-bank-txt.active{
	color: white !important;
	background-color: #006c38 !important;
}
.nav-shadow-list{
	box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);;
}
.grid-container {
	display: grid;
	grid-gap: 10px;
	padding: 10px;
}

.grid-item {
	text-align: center;
	padding: 20px;
}

.item1 {
	grid-column: 1 / span 5;
	grid-row: 1;
}
.item2 {
	grid-column: 5 / span 6;
	grid-row: 1;
}
#Bank{
	padding: 5px;
}
.nav-shadow-list{
	width:430px;
}
.donate-rupees.last{
	width: 180px !important;
}

.about-carousel img{
	height: 600px !important;
}
.carousel-control-next-icon{
	fill: #02326a;
}
.carousel-control-prev-icon{
	fill: #02326a;
}
.highlight-news{
	height: 480px;
}
.highlight-news-txt{
	color: #000000;
	height: 60px;
	width: 100%;
	font-size: 18px !important;
	overflow: hidden;
}
.news-job-desc{
	height: 520px;
}
.donate-rupees:hover{
	background-color: white;
	color: #006c38 !important;
}
.readmore-btn{
	bottom: 0;
	position: absolute;
}
.feature-signup {
    background-color: #f8f9fa;
}
.base_line{
	display: inline-block;
	width: 120px;
	height: 2px;
	background-color: #166ce7;
}
.feature_content-title{
	color: #282b31;
    line-height: 1;
    letter-spacing: .4px;
	font-weight: 900;
	font-size: 24px;
	margin-bottom: 0;
}
.img_outer{
    border: 12px ridge #d9d9d9;
    border-radius: 8px;
}
.list_style_none{
	padding-left: 0;
	list-style: none !important;
	margin-top: 12px;
}
.list_style_none li{
	margin-bottom: 1rem;
}
.list_style_none li .fa{
	color: #166ce7;
}
.bg-light-{
	background-color: #f8f9fa;
}
.web__lead  h3{
	font-weight: bold;
}
h1.banner_title{
	left: 50%;
	transform: translateX(-50%);
	top: 12px;
	font-size: 35px;
	font-weight: 900;
}


@media (max-width: 1200px) {
	.jumbotron h5 {
		font-size: 1.2em;
	}
	.jumbotron1 {
		min-height: 100px;
	}
	.bg_donate img {
		width: 10%;
	}
	.mycard_first {
		height: 200px;
		color: white;
		font-size: 14px;
		width: 100%;
		border-radius: 20px;
		overflow: hidden;
	}
	.txt-para-card{
		font-size: 14px;
	}
	.card-txt{
	    margin-top: -12%;
	}
}

@media screen and (max-width: 991px){

	.time_words {
		font-size: 18px;
		word-spacing: 20px;
	}
	.time {
		font-size: 18px;
		word-spacing: 25px
	}
	.jumbotron h5 {
		font-size: 1.5em;
	}
	.jumbotron1 {
		padding: 12px;
	}
	.bg_donate img {
		width: 12%;
	}
	.donatenow_viewall{
		margin-top:32px;
	}
	.alumni-card-bg-side {
		height: 300px;
	}
	.head-name-vice{
		font-size: 22px;
	}
	.nav-shadow-list {
		width: 100%;
	}
}

@media screen and (max-width: 767px) {
	#navbarResponsive {
		overflow-y: scroll !important;
		max-height: 300px !important;
	}
	.carousel-image {
		width: 100%;
		height: 280px;
	}
	.about_us h1 {
		margin-top: -70px;
        font-size: 26px;
		background: white;
		margin-left: auto;
		margin-right: auto;
		width: 200px;
	}
	.events_up{
		margin-top: 10px;
	}
	.news_lineover {
		width: 52%;
		margin-top: -62px;
		margin-left: auto;
		background: white;
		margin-right: auto;
	}
	.firstnavbar_contact{
		display: -webkit-inline-box;
		font-size: 12px;
	}
	.card-txt {
		margin-top: -11%;
	}
	.bg-color-get {
		background-color: #f8f9fa;
		height: auto;
		padding: 50px;
	}
	.eminent-detail{
		padding-top: 20px;
	}
    .about-carousel img{
        height: auto !important;
    }
	.donate-box,.card_down,.box-shadow-all {
		box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24) !important;
	}
	.donate-box:hover,.card_down:hover,.box-shadow-all:hover{
		box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24) !important;
	}
	.home-about{
		height: auto;
	}
}
@media (max-width: 575px) {
	.funfact-area {
		height: auto !important;
	}

	.card-txt {
        font-size: 32px;
	}
	.alumni-card-bg-side,.bg-four {
		height: auto;
		padding: 20px;
	}
}
@media (max-width: 475px) {
	.copyright-text {
		font-size: 13px !important;
	}
	.about-img h1{
		font-size: 26px !important;
	}
	.news-job-desc {
		height: 590px !important;
	}
	.alumni-card-img{
		height: 300px !important;
	}
}
@media (max-width: 425px) {
	.card-txt {
		font-size: 28px;
	}
}
@media (max-width: 380px) {
	.card-txt {
		font-size: 22px;
	}
}
@media (max-width: 320px) {
	.jumbotron h5 {
		font-size: 1.4em;
	}
	.jumbotron1 {
		min-height: 100px;
	}
	.bg_donate img {
		width: 40%;
	}
}