

/* top header */

.top-header-bg{

    background-color: #F0F0F0;

    padding-top: .8rem;

    padding-bottom: .8rem;

}
.contact_form
{ padding-top: 20px;padding-left: 100px;padding-bottom: 50px;

}
.header-search input{

    border: 0;

    border-radius: 50px;

    padding: .4rem 3rem;

}

.navbar {    padding: 0;}

.header-search input:focus ,

button:focus{

   outline: 0;

}

.header-search input{

    background-image: url("../images/search.png");

    background-repeat: no-repeat;

    background-position: 10px;

}

.header-search input::placeholder{

    color: #969696;

    font-size: 14px;

}

.login-btn {

    text-align: right;

}

.login-btn a{

    background-color: transparent;

    border: 1px solid #3740FF;

    border-radius: 50px;

    padding: 7px 40px;

    color: #3740FF;

    font-weight: 600;

    font-size: 14px;

    transition: .35s;

    text-decoration: none;

}

.login-btn a:hover{

    background-color: #3740FF;

    border: 1px solid #3740FF;

    border-radius: 50px;

    padding: 7px 40px;

    color: #FFF;

    font-weight: 600;

    font-size: 14px;

}

.register-btn a{

    background-color: #3740FF;

    border: 1px solid #3740FF;

    border-radius: 50px;

    padding: 7px 40px;

    color: #FFF;

    font-weight: 600;

    font-size: 14px;

    transition: .35s;

    text-decoration: none;

}

.register-btn a:hover{

    background-color: transparent;

    border: 1px solid #3740FF;

    border-radius: 50px;

    padding: 7px 40px;

    color: #3740FF;

    font-weight: 600;

    font-size: 14px;

}



/* bottom-hader */

.bottom-header{

    padding-top: 1rem;

    padding-bottom: 1rem;

}

.navbar-expand-md .navbar-nav .nav-link {

    padding-right: .7rem;

    padding-left: .7rem;

  font-size: 0.8rem;
}

.nav-link{

    color: #000;

    font-family: 'Poppins', sans-serif;

}

.nav-link:hover {

    background: #3740FF;

    border-radius: 50px;

    color: #FFF!important;

    transition: .3s;

}



/* section1 */

.silder-height{

    width: 100%; height: 598px;


}



/* section2 */

.news-box-margin{

    margin-top: -130px;

}

.news-box{

    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;

    padding: 1rem;

    border-radius: 24px;

    z-index: 9;

    background-color: #fff;

    height: 304px;

}

.news-box-content img{

    padding-bottom: 1.5rem;

}

.news-box-content h5{

    font-family: 'Times New Roman', Times, serif;

    text-transform: uppercase;

    font-size: 18px;

    color: #080940;

    opacity: 80%;

    padding-bottom: .5rem;

}

.news-box-content p{

    font-family: 'Poppins', sans-serif;

    font-size: 14px;

    font-weight: 500;

}





/* section3 */



.section3-padding{

    padding-top: 6rem;

    padding-bottom: 6rem;

}

.notice-section h3{

    font-size: 36px;

    font-family: 'Times New Roman', Times, serif;

    letter-spacing: 1px;

}

.bottom-border{

    border-bottom: 3px solid #FFC432;

    width: 20%;

}

.top-padding{

    padding-top: 2.5rem;

}

.notice-section ul{

    padding-left: 15px;

}

.notice-list li p{

    font-size: 20px;

    font-family: 'Poppins', sans-serif;

    padding-bottom: 1.5rem;

    margin-bottom: 0;

}

.board-bg{

    background-color: #F6F7FF;

    border-radius: 9px;

    text-align: center;

    padding: .3rem;

}

.board-bg h4{

    font-family: 'Poppins', sans-serif;

    font-size: 20px;

    margin-bottom: 0;

    color: #3740FF;

    font-weight: bold;

}

.board-bg h5{

    color: #333334;

    font-size: 16px;

    margin-bottom: 0;

}

.board-text p{

    font-family: 'Poppins', sans-serif;

    font-size: 20px;

    margin-bottom: 0;

    padding-bottom: 1.5rem;

}

::marker {

    font-size: 30px;

    color: #3740FF;

    align-items: center;

}

/* footer */

.footer-bg{

    background-color: #F6F7FF;

    padding-top: 2rem;

    padding-bottom: 2rem;

}

.footer-txt p{

    padding-top: 1rem;

    margin-bottom: 0;

    font-size: 20px;

    font-family: 'Poppins', sans-serif;

}
.header_title{
	color:#1453b3;
	font-family:'Times New Roman, serif, cambria';
	padding-top: 1.5rem;
	font-size:3rem;
	font-weight:600;
	text-align: center;
}

.content-title
{
	color:#1453b3;
	font-family:'Times New Roman, serif, cambria';
	padding-bottom: 2.5rem;
	font-size:2rem;
	font-weight:600;
	text-align: left;
}

.home_heading1{ line-height: 2.5rem;
    margin-bottom: 0;
    color: #313131;
    font-size: 34px;
    font-weight: bold;
	text-align: center;}


.home_heading2{ line-height: 2.5rem;
    margin-bottom: 0;
    color: #6A6A6A;
    font-size: 24px;
    font-weight: bold;
	text-align: center;
margin:10px 0px;}