/* Your custom css codes start from here: */
@font-face {
    font-family: 'nyala';
    src: url("../fonts/nyala.ttf");
}
@font-face {
    font-family: 'Aileron-Bold';
    src: url("../fonts/Aileron-Bold.otf");
}
@font-face {
    font-family: 'Aileron-Light';
    src: url("../fonts/Aileron-Light.otf");
}
@font-face {
    font-family: 'Aileron-Regular';
    src: url("../fonts/Aileron-Regular.otf");
}
@font-face {
    font-family: 'Alcubierre';
    src: url("../fonts/Alcubierre.otf");
}
@font-face {
    font-family: 'Acens';
    src: url("../fonts/Acens.ttf");
}
.header-6 .mega-menu.desktopTopFixed > section.menu-list-items .top-details{
    display: none;   
}
.header-6 .mega-menu .menu-links > li > a {
    color: #1f3368;
    font-family: 'Acens';
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
}
.top-details li {
    display: inline-block;
    float: right;
    padding-left: 30px;
}
.top-details li img {
    height: auto !important;
}
.top-details {
    margin-top: 10px;
}
 .content-sm{
padding-top: 60px;
padding-bottom: 60px;
}
.text-white {
    color: #fff !important;
}
.heading {
    color: #1f3368;
    font-size: 35px;
    margin-bottom: 30px;
    text-transform: uppercase;
    font-family: 'Acens';
    letter-spacing: 1px;
}
.aarr {
    background: #fff;
}
.bg{
	background: url('../images/our-leadership-bg.jpg');
background-size: cover;
}
.economic{
	background: url('../images/economic-bg.jpg');
background-size: cover;
}
.expertize{
	background: url('../images/expertise-bg.jpg');
background-size: cover;
}
.feature-8{
	display: inline-block;
}
.setup {
    margin: 40px 0px;
}
.setup h4 {
    color: #1f3368;
    font-size: 25px;
    font-family: 'Acens';
    letter-spacing: 1px;

}
.setup ul, .feature-8-info ul {
    margin-left: 20px;
}
.setup ul li, .feature-8-info ul li{	
	font-size: 22px;
	list-style: disc;
	line-height: 35px;
}
.box-padding{
	padding: 0 30px;
}
.aarr-txt { margin-top: 60px;padding: 0px 40px;}
.aarr-txt h2 {text-align: center;}
.aarr-txt p{text-align: justify;text-align-last:center;} 
.eco p {
    color: #fff;
    font-size: 20px;
    text-align: justify;
    text-align-last: center;
    margin-bottom: 25px;
}
.eco {
    background: #000;
    opacity: .7;
    padding: 30px;
}
.feature-15 .feature-15-content p {    
    font-size: 20px;
    text-align: justify;
    text-align-last: center;
}
.proce .feature-15 {
    height: 360px;
    border: 1px solid #aaa;
}
.clients-box img {
    position: absolute;
    top: -150px;
    right: 30px;
}
.clients-info h4 {
    color: #fff;
    font-size: 25px;
    font-family: 'Acens';
    letter-spacing: 1px;
}
.clients-info h5 {
  	color: #fff;
    font-size: 18px;
    line-height: 40px;
    letter-spacing: .5px;
}
.clients-info p{
	color:#fff;
	text-align: justify;
	font-size: 19px;	
}
.clients-box{
	height: 650px;
}
.about p{
	font-size: 20px;	    
    text-align: justify;
    text-align-last: center;
    margin-bottom: 20px;
}
.footer-hedding ul {
    margin-left: 20px;
}
.footer-hedding ul li {
    list-style: disc;
    color: #000;
    line-height: 30px;
}
.footer-hedding ul li a{    
    color: #000;
}  
 .footer-hedding h4 {
    color: #1f3368;
    font-family: 'Acens';
	letter-spacing: 1px;
}
.footer-widget-social ul {
    margin-left: 0px;
    margin-right: 10px;
}
.footer-widget-social ul li {
    margin-right: 15px;
}
.management{
    background: url('../images/management-bg.jpg');
background-size: cover;
}
.leader {
    height: 300px;
}
/* Contact us */
.gray-bg{
    background: #e4e4e4;
}
.form-control{
    height: 60px;
    padding: 6px 12px;
    font-size: 18px;
}
.form-group {
    margin-bottom: 30px;
}
.services-bg{
    background: url('../images/services-bg.jpg');
    background-size: cover;
}
.services-icon img{
    display: inline-block;
}
.service-head {
    font-size: 30px;
    text-align: center;
    margin-bottom: 30px;
    font-family: 'Acens';
    letter-spacing: 1px;
}

/* Responsive  css */

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
.mega-menu img{
height: 60px !important;
}
.header-6 .mega-menu .menu-links > li > a {
font-size: 17px !important;
}
.top-details {
    margin-top: 0px !important;
}
.mega-menu .menu-links {   
    margin-top: -5px !important;
}
.header-6 .mega-menu.desktopTopFixed > section.menu-list-items .menu-links{
    margin-top: 30px !important;   
}
.clients-info p{
font-size: 16px !important;
}
.clients-box img {
    width: 35% !important;
    top: -100px !important;
}
box-padding {
    padding: 0px !important;
}
.setup ul li, .feature-8-info ul li {
    font-size: 17px !important;    
    line-height: 25px !important;
}
.section-title-2{
margin-bottom: 0px !important;
}
}
@media (max-width:420px) and (min-width:320px) {
.clients-box img{
position: inherit !important;
}
.clients-box {
    height: auto !important;
}
.heading{
font-size: 30px !important; 
}
.setup h4{
margin-top: 30px !important;
}
.feature-8-info p, .setup ul li, .feature-8-info ul li{
font-size: 17px !important;
}
}
@media (min-width: 481px) and (max-width: 767px){

}
@media (min-width: 768px) and (max-width: 1024px) {
}
@media (max-width: 991px) {

}
