@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');

/* font-family: 'Noto Sans', sans-serif; */

body{
	margin: 0px;
	padding: 0px;
	font-family: 'Noto Sans', sans-serif;
}

/* Nav Area Start */
.sep-line-top{
	height: 5px;
	background-color: #ffc916;
}
nav{
	background-color: #fff;
}
nav .navbar-brand img{
	height: 70px;
} 
.navbar-nav a{
	color: #000;
	font-size: 20px;
	font-weight: 500;
	padding-right: 25px;
    text-decoration: none;
    display: block;
    position: relative;
    transition: all 0.3s ease;
}
.navbar-nav .nav-link{
	padding-right: 25px;
}
.navbar-nav a:hover{
	color: #ffc916;
}
.navbar-nav a.active{
	border-bottom: solid 3.3px #ffc916;
	color: #ffc916;
}
.navbar-nav a::before {
  content: "";
  transition: all 0.4s ease-in-out;
  position: absolute;
  right: 50%;
  left: 50%;
  bottom: 0;
  height: 3px;
  background-color: #ffc916;
}

.navbar-nav a:hover::before {
  right: 0;
  left: 0;
}

/* Nav Area End */

a.carousel-control-next{
}
a.carousel-control-next span{
	background-color: #ffc916;
	padding: 13px;
	color: #fff;
	display: block;
	font-size: 18px;
}

a.carousel-control-prev span{
	background-color: #ffc916;
	padding: 13px;
	color: #fff;
	display: block;
	font-size: 18px;
}
.carousel-indicators li{
	width: 10px;
	height: 10px;
	background-color: #fff;
}
.carousel-indicators li.active{
	background-color: #ffc916;
}
.axy_main{
	margin-top: 50px;
	margin-bottom: 50px;
}
.seep{
	width: 50px;
	height: 3px;
	background-color: #ffc916;
}
.axy_main_in ul{
	display: block;
	padding: 0;
	margin-top: 30px;
}
.axy_main_in ul li{
	display: block;
	padding: 0;
	font-size: 23px;
	font-weight: 500;

}
.axy_main_in ul li i{
	color: #ffc916;
}
.btn-13 a{
	background-color: #ffc916;
	color: #000;
	font-size: 20px;border: solid 2px #ffc916;
}
.btn-13 a:hover{
	background-color: #fff;
	color: #000;
	border: solid 2px #ffc916;
	font-size: 20px;
}
.app_main{
	background-image: url(images/applybg.png);
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 80px;
	padding-bottom: 80px;
	margin-top: 30px;
}
.app_main a{
	text-align: center;
	color: #fff;
	font-size: 23px;
	border: solid 3px #ffc916;
	transition: .3s;
}

.app_main a:hover{
	background-color: #ffc916;
}
.dist_axp{
	background-color: #ffc916;
	padding-top: 30px;
	padding-bottom: 30px;
}
.dist_axp p{
	font-size: 20px;
	color: #fff;
}
.dist_axp h1{
	color: #fff;
}
.el_col{
	margin-top: 35px;
	margin-bottom: 50px;
}

.el_col .col-lg-3{
	margin-top: 20px;
}
.el_col .col-lg-3 p{
	font-size: 20px;
}
.section-box-ten{
    background: radial-gradient(#6e6e6e,#2f2f2f);
    background: -webkit-radial-gradient(#6e6e6e,#2f2f2f);
    background: -moz-radial-gradient(#6e6e6e,#2f2f2f);
    color: #fff;
    position: relative;
    overflow:hidden;
}
.section-box-ten figure {
    position: absolute;
    text-align: left;
    padding: 10px 19px 19px 19px;
    width: 100%;
    height: 100%;
    border-top: 1px solid #fff;
    background: rgba(0, 0, 0, 0.71);
    bottom: -90%;
    transition: ease-in-out .5s;
}
.section-box-ten:hover figure {
    bottom: -10%;		
}
.section-box-ten figure h3{
    margin: 0;
	padding-bottom: 10px;
	color: #ffc916;
	font-weight: 600;
}
.section-box-ten img{
    height: 100%;
    }
    
.el_col .col-lg-3 a{
	background-color: #ffc916;
	font-size: 20px;
}
.fet-content{
	margin-top: 80px;
	margin-bottom: 80px;
}
.fet-content h1{
	font-size: 25px;
	font-weight: 600;
	color: #ffc916;
}
.fet-content .col-md-4{
	margin-top: 45px;
	padding-bottom: 13px;
}
.fet-content .col-md-4 i{
	font-size: 35px;
	color: #ffc916;
}
.fet-content .col-md-4 h2{
	position: relative;
	font-size: 23px;
	font-weight: 600;
}
.fet-content .col-md-4 h2:before{
	position: absolute;
	content:'';
	width: 50px;
	height: 3px;
	left: 43%;
	top: 40px;
	background-color: #ffc916;
}
.fet-content .col-md-4 p{
	font-size: 18px;
	margin-top: 25px;

}
.fet-content .col-md-4 .inner-content{
	box-shadow: 5px 8px 18px 3px #f1f1f1;
	padding-top: 10px;padding-bottom: 10px;padding-right: 10px;padding-left: 10px;
}
.qout{
	background-color: #f8f8f8;
	padding-top: 40px;
	padding-bottom: 40px;
}
.qout h1{
	color: #ffc916;
}
.qout label{
    font-size: 18px;
}
.qout label span{
	color: #ffc916;
}
.fom form{
	padding-top: 30px;
}
a.btn{
	color: #fff;
}
.fom form .form-control{
	margin-top: 0px;
	height: 45px;
	border: solid 1px #000;
	font-size: 15px;
}
input::-webkit-input-placeholder {
    font-size: 15px;
    line-height: 3;
}
select , option{
	font-size: 15px;
}
.form-control:focus{
	box-shadow: none;
}
.btn55{
	background-color: #ffc916;
	color: #fff;
}
.footer-pat{
	background-color: #131313;
	padding-top: 50px;
}
.btn{
	color: #fff;
}
.footer-pat p{
	color: #fff;
	padding-top: 20px;
}
.footer-pat h2{
	color: #fff;
	position: relative;
}
.footer-pat  h2:before{
	position: absolute;
	content:'';
	width: 50px;
	height: 3px;
	left: 0;
	top: 40px;
	background-color: #ffc916;
}
.foote-inner ul{
	display: block;
	padding: 0;
	margin-top: 20px;
	
}
.foote-inner ul li{
	padding-top: 5px;
	list-style: none;
}
.foote-inner ul li a{
	color: #fff;
	font-size: 15px;
	text-decoration: none;
}
.foote-inner ul li i{
	color: #ffc916;
}
.spt-line{
	border-top: dashed 2px #ffc916;
}
.footer-pat .webp{
	text-align: right;
}
@media (max-width: 998px){
	.footer-pat .webp{
	text-align: center;
}
}
a{
	text-decoration: none;
}

.heading-part{
	background-image: url(images/applybg.png);
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 80px;
	padding-bottom: 80px;
}
.heading-part h1{
	color: #fff;
	font-size: 45px;
}
.heading-part h5{
	color: #fff;
}
.heading-part a{
	color: #ffc916;
	font-size: 20px;
}
a:hover{
	text-decoration: none;
	
}
.axy_main h1{
	padding-bottom: 20px;
}
.axy_main p{
	font-size: 18px;
	margin-top: 30px;
}
.main-cot h1 , .axy_main h1{
	font-weight: 600;
	font-size: 30px;
} 
.main-cot p{
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 30px;
}

/* Extra Css */

.why-mi{
    padding-top: 60px;
    padding-bottom: 50px;
}
.why-mi .col-md-12 h2{
    color: #ffc916;
    font-weight: 600;
    font-size: 30px;

}
.why-mi .col-lg-4 .inner-cont {
    padding: 15px;
    border: solid 1px #c2c2c2;
    position: relative;
}
.why-mi .col-lg-4 .inner-cont h4::before {
    content: '';
    width: 150px;
    height: 1px;
    background-color: #fe4900;
    position: absolute;
    bottom: -10px;
}
























