#topheader{
	padding-top: 20px;
background-color: #9b267b;
padding-bottom: 20px;
}

.col-md-6.hedertxt.text-center {
       padding-top: 50px;
    color: red;
}

.col-md-6.hedertxt.text-center h1{
	   font-weight: 600;
    font-family: auto;
    font-size: 44px;
    letter-spacing: 3px;
        line-height: 28px;

}

.modal-title {
    margin-bottom: 0;
    line-height: 1.5;
    font-size: 20px;
}
.col-md-6.hedertxt.text-center p{
	    font-weight: 700;
    font-size: 13px;
}

#topheader .fa{
	 padding: 10px;
    border: 1px solid #4e9040;
    background-color: #4e9040;
    color: white;
    border-radius: 20px;
    width: 40px;
    height: 40px;
}
a {
    color: #ffffff;
    text-decoration: none !important;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
 ul.social li{
	padding: 3px 0;
}
 ul.social li a i {
	font-size:20px;
	-webkit-transition: .5s all ease;
	-moz-transition: .5s all ease;
	transition: .5s all ease;
}
 ul.social li:hover a i {
	font-size:25px;
	margin-top:-10px;
}
 ul.social li a,
 ul.quick-links li a{
	color:#ffffff;
}
 ul.social li a:hover{
	color:#eeeeee;
}




#bannerimg img{
	    height: 500px;
    width: 100%;
}




.navbar{
	background-color: #4e9040 !important;

}
.navbar-light .navbar-nav .nav-link {
     color: white !important;
    font-size: 16px;
    font-weight: 400;
}
.navbar-light .navbar-nav .active {
        color: white !important;
    font-size: 16px;
    font-weight: 700;
}


ul.social li {
    /* padding: 3px 0; */
    padding-top: 10px;
}



div#fttop {
    background-color: red;
    text-align: center;
    color: white;
    padding: 10px 0px;
        margin-bottom: 5px;

}
div#fttop p{
	    margin-bottom: 0px;
font-size: 18px;
    font-weight: 600;
}

div#ftbottom {
    background-color: red;
    padding: 10px 0px;
}
.ftbtp{
	float: right;
}
#ftbottom p{
	    margin-bottom: 0px;
    color: white;
    font-size: 13px;
}

.nav-list li {
    padding-top: 5px;
    padding-bottom: 5px;
}

.nav-list li a:hover:before {
    margin-left: 0;
    opacity: 1;
    visibility: visible;
}

ul, ol {
    list-style: none;
    padding: 0;
    margin: 0;
}
footer h5{
	    color: red;
    font-size: 20px;
    font-weight: 700;
}

footer h4{
	color: white;
    font-size: 22px;
    font-weight: 300;
    font-size: xx-large;
    margin-bottom: 25px;
}
footer p{
	    font-size: 15px;
    /* text-align: justify; */
    /* font-weight: 700; */
    margin-bottom: 0px;
    color: white;

}

footer .nav-list li{
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}
footer a{
	    color: black;
    font-weight: 600;
    font-size: 15px;


}
footer .ccc{

    border: 0px;
    background: none;
    border-bottom: 1px dashed white;
    padding: 0px;
    margin: 0px;
    height: 18px;

}
footer button{
        border: 0pc;
    background: none;
    color: white;
    font-weight: 600;
    font-size: 20px;
    float: right;
}

footer strong{
    color: white !important;
}










div#contact {
    margin-top: 30px;
    margin-bottom: 50px;
}

#contact h2{
	    font-size: 21px;
    font-weight: 300;
    margin-bottom: 20px;
}

#contact p{
	        font-size: 14px;
    font-weight: 500;
    margin-bottom: 0px;
    line-height: 22px;
}
.contactform .form-control{
	margin: 10px 0px;
}
.contactform button{
	    float: right;
    color: white;
    background-color: red;
    border: 0px;
    padding: 7px 10px;
}


.getin h4{
	    font-size: 20px;
    font-weight: 700;
    margin: 10px 0px;
}













ul.tpul {
    float: left;
    display: inline-flex;
        padding-top: 10px;
    padding-bottom: 10px;
}
.tpul li{
       list-style-type: disc;
    color: white;
    padding: 10px 0px;
    margin-right: 30px;
}

.tpul li a{
        font-size: 16px;
    font-weight: 600;
    padding-right: 10px;
    color: white;

}

#tplogo .logoo{
        width: auto;
    height: 110px;
}
#tplogo p{
       margin-bottom: 0px;
    font-size: 14px;
    font-weight: 500;
    color: lightgray;
    padding-top: 35px;
}

#tplogo h6{
        font-size: 14px;
    font-weight: 700;
}

.eelogo{
      height: 65px !important;
    margin: 20px 0px;

}

.spk li{
    list-style-type: disc;
    margin-left: 20px;
}

.eelogo1{
    height: 45px !important;
    margin-top: 30px;
    margin-left: 25px;
}

li.nav-item {
    list-style-type: disc;
    color: white;
    padding: 6px 30px;
}

.videoss iframe{
    width: 100% !important;
}


.swiper-slide h3{

color: #9b267b;
    font-size: 21px;
    margin-bottom: 25px;

}

.swiper-slide h5{
    font-size: 18px;
    font-weight: 400;
        margin-bottom: 25px;
}

.swiper-slide img{
        /*width: 100%;*/

}

.swiper-slide a{
    color: black;
    float: right;
    font-weight: 500;
}








#tabs section {
    padding: 60px 0;
}

#tabs section .section-title {
    text-align: center;
    color: #007b5e;
    margin-bottom: 50px;
    text-transform: uppercase;
}
#tabs{
    color: black;
}
#tabs h6.section-title{
    color: black;
}

#tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: white !important;
    background-color: #9b267b !important;
    border-color: transparent transparent #9b267b;
    border-bottom: 4px solid #4e9040 !important;
    font-size: 20px;
    font-weight: bold;
}
#tabs .nav-tabs .nav-link {
   border: 1px solid #9b267b;
   
    color: #9b267b ;
    font-size: 20px;
    background-color: #ffffff;
    margin: 5px;
}


img.aaimg.img-fluid {
    height: 300px;
    width: 100%;
}


img.aaimg1.img-fluid {
    height: 400px;
    width: auto;
}


.nav-tabs {
    border-bottom: 0px solid #dee2e6 !important;
}

.blogpp p{
    text-align: justify;
}



.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgb(78 144 64) !important;
    border: 2px solid rgb(255 255 255) !important;
}
.accordion .card-header:after {
    font-family: 'FontAwesome';  
    content: "\f068";
    float: right; 
        color: white;
}
.accordion .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f067"; 
        color: white;
}
.card-title:hover{
    color: white;
    cursor: pointer;
}

.collapse a{
    color: black;
}

.collapse li {
    list-style-type: disc;
    margin-left: 10px;
}


.ft-bottom {
    background-color: #3e3039;
}

.ft-bottom img{
    display: block;
    margin: auto;
    padding: 30px 0px 10px 0px;
}


.ft-bottom .fa {
    padding: 10px;
    border: 1px solid #4e9040;
    background-color: #4e9040;
    color: white;
    border-radius: 20px;
    width: 40px;
    height: 40px;
}

.ft-bottom  .social{
     text-align: center;

}

.ft-bottom  p {
    color: white;
    text-align: center;
    padding: 30px 0px;
    font-size: 14px;
}
.ft-bottom  a{
    color: white;
}


marquee {
    background: #4e9040;
    padding: 10px 0px;
    color: yellow;
    font-size: 17px;
    font-weight: 700;
}


.regg{
        background-color: green;
    padding: 10px;
    color: white;
}

.testt {
    background-color: #9b267b;
    padding: 10px;
    color: white;
}





          .float {
    position: fixed;
    width: 50px;
    height: 50px;
    bottom: 40px;
    left: 25px;
    background-color: #25d366;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 23px;
    z-index: 100;
}

.float .fa{
          border: 0px solid black !important;
    background-color: #25d366 !important;
    padding: 0px;
    margin: 0px;
    margin-top: 13px;
}



.eventimg{
    width:100%;
    height:auto;
}



.vision h3{
background-color: #9b267b;
    padding: 10px 0px;
    color: #ffdf2c;
    margin-bottom: 0px;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 700;
}
.vision p{
    background-color: #2b5a20;
    padding: 10px 15px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}

