
.tophead {
	background-color: #eb7c27;
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: bold;
	color: #fff;
}

.lghead {
	padding-top: 10px;
	padding-bottom: 10px;
}

.myeml {
	font-size: 25px;
	font-weight: bold;
	text-decoration: none;
	color: #1a2b4e;
}

strong {
	color: #1a2b4e;
}

.main-sec {
	background: url('../images/main-bg.webp');
	height: 140vh;
    width: 100%;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    display: flex;
    align-items: center;
    justify-content: center;
}

.hdtitle {
	font-weight: 900;
	font-size: 50px;
	color: #eb7c27;
    /*-webkit-text-stroke: 2px #fff;*/
}

.frmMy {
	background-color: #fff;
	padding: 5% 5%;
	border-radius: 10px;
	opacity: 0.9;
}

.form-label {
    font-weight: 600;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #1a2b4e;
    --bs-btn-border-color: #1a2b4e;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #002b81;
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #1a2b4e;
    --bs-btn-active-border-color: #1a2b4e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #1a2b4e;
    --bs-btn-disabled-border-color: #1a2b4e;
}

.btn:hover {
    border-color: #002b81;
}


.input-group .form-control,
.input-group .input-group-text {
    border: none;
    border-bottom: 2px solid #ccc;
    border-radius: 0;
    box-shadow: none;
}

.input-group .input-group-text {
    background: transparent;
}

.input-group .form-control:focus {
    border-bottom-color: #fe9a00;
    box-shadow: none;
}

.input-group:focus-within .input-group-text {
    border-bottom-color: #fe9a00;
    color: #fe9a00;
}

.form-select {
    border: none;
    border-bottom: 2px solid #ccc;
    border-radius: 0;
    box-shadow: none;
    background-color: transparent;
}

.form-select:focus {
    border-bottom-color: #fe9a00;
    box-shadow: none;
}

.my-sec {
	padding-top: 5%;
	padding-bottom: 5%;
}

.my-sec2 {
	padding-top: 3%;
	padding-bottom: 2%;
}

.sbhdtitle {
	font-weight: 900;
	font-size: 40px;
	color: #eb7c27;
}

.wchu {
	background-color: #1a2b4e;
	border-radius: 10px;
	padding: 60px 20px 30px 20px;
	text-align: center;
	box-shadow: 0 8px 25px rgba(0, 0, 0, 0.08);
	color: #fff;
}

.wchu i {
	color: #eb7c27;
	font-size: 60px;
	font-weight: 900;
	margin-bottom: 40px;
}

.worktext {
	margin-top: 50px;
}

.worktext h4 {
	margin-bottom: 50px;
}

.worktext span {
	padding: 15px 30px;
	background-color: #1a2b4e;
	margin-right: 20px;
	border-radius: 15px;
	color: #fff;
}

.brdcrmb {
	background-color: #e5e5e5;
	padding-top: 2%;
}

.brdcrmb h1 {
	color: #1a2b4e;
	font-weight: bold;
}

.breadcrumb-item a {
	color: #eb7c27;
	text-decoration: none;
}

.txt-justify {
	text-align: justify;
}

.crcle {
	font-size: 40px;
	background-color: #1a2b4e;
	padding: 30px;
	margin-bottom: 20px;
	color: #fff;
	border-radius: 50%;
}

.footer {
	background-color: #2a3b5e;
	padding-top: 6%;
	border-top: 25px solid #cdcdcd;
	color: #fff;
}

.social {
	background-color: #ddd;
	padding: 15px 16px;
	border-radius: 30px;
	font-size: 20px;
	margin-right: 7px;
}

.social a {
	text-decoration: none;
	color: #eb7c27;
}

.fteml {
	color: #fff;
	text-decoration: none;
}

.fteml:hover {
	color: #eb7c27;
}

.ftmenu a {
	text-decoration: none;
	color: #fff;
	font-size: 14px;
}

.ftmenu a:hover {
	color: #eb7c27;
}

.cpyrght {
	background-color: #1a2b4e;
	color: #fff;
	padding-top: 2%;
}

.cpyrght a {
	color: #fff;
	text-decoration: none;
}

.cpyrght a:hover {
	color: #eb7c27;
}