/* HEADER */

@media (max-width: 400px){
.carousel-item .carousel-caption-banner h1 {
    line-height: 15px !important;
    font-size: 13px !important;
}
.carousel-item .carousel-caption-banner h4 , h3 {
    line-height: 15px !important;
    font-size: 10px !important;
}
a.navbar-brand img {
    padding: 0px !important;
    max-width: 80px !important;
}
span.open-nav img {
    max-width: 20px;
}
}
@media(max-width:1199px){
	li.nav-item 
	{
		padding: 0px !important;
    
	}
	.navbar-brand-img{
		
		height:116px !important;
	}
	
}
@media(max-width:1200px){
	.navbar-brand img {
		max-width:260px !important;
	}
	
}
@media(max-width:572px){
	
	.al-services h3{
		
		min-height:0px !important;
	}
	.nav-item a {
    font-size: 11px !important;
}
	
}
	
	@media(max-width:449px){
		
		.dropdown-content{
			    width: auto !important;
		}
		
	}

@media(max-width:992px){
	.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0;
}
.about-bg-bullets{
	position:relative !Important;
}
.row.solution-tabs {
    padding-right: 15px;
    padding-left: 15px;
}
.modal-profile-head {
   
    width: 100%;
   
}
li.nav-item{
	border-left:0px !Important;
}
a#menu-1{
	font-size:20px !Important;
}
	.banner-text
	{
		left: 0px !important;
    
	}
	.navbar-classic.navbar{
		
		padding:  0px; 
		max-height: fit-content;
	}
	.justify-content-end , .top-left
	{
		text-align: center !important;
	}
	
	.footer-img{
		padding: 25px 0px;
	}
	.location img 
	{
		max-width:80px;
		position: relative;
		bottom: 0;
	}
	.solution-bg-text img
	{
		max-width: 5% !important;
	
	}
	.navbar-brand img{
		position:relative !important;
	}
	.row.blog-div {
		margin-top: 30px !important;
	}
		
	.carousel-caption-banner.col-lg-4{
			width:80% !important;
			left: 10% !important;
		}
		div#navbar-classic{
		    margin-left:0px !important;
		}
		.navbar-brand{
		    margin-top:0px !important;
		}
		.navbar-nav .dropdown-menu{
		    position:absolute !important;
		}
		.col-lg-6.justify-content-end.text-right{
			text-align:center !important;
		}
		.col-lg-6.top-left{
			text-align:center !important;
		}
		.copyright{
			padding-right:0px !important;
		}
		.footer-form-head{
			margin-right:0px;
		}
		input.form-control.footer-form{
			margin-right:0px !important;
		}
		textarea.form-control.footer-form{
			margin-right:0px !important;
		}
		button.form-control.ftr-sub {
			padding-right: 0px !important;
		}
}

@media(max-width:768px){
	.navbar-brand img{
		max-width: 250px;
		
	}
	.carousel-caption{
		top:0% !important;
	}
	.blog-head {
		margin-top: 30px !important;
	}
	.client-inners {
		    max-height: 200px !important;
	}
	.no-padding{
		padding:15px 15px !important;
	}
	.executive-cnt{
		padding-left:15px !important;
	}
	
	
	
}
@media(max-width:578px){
	.navbar-brand img{
		max-width: 180px !important;
		
	}
}
@media(max-width:576px){
	.no-padding{
		padding-right: 15px !important;
		padding-left: 15px !important;
		
	}
	.border-right{
		border-right: 0px !important;
		border-left: 0px !important;
		border-bottom:1px solid #92cfff !important;
		
	}
	.al-services{
		padding:15px 0px!important;
		
	}
	.no-padding-right{
		
		padding-right:15px !important;
	}
	.no-padding-left{
		padding-left:15px !important;
	}
	.ceo-content{
		padding-left: 20px !important;
	}
	.modal-dialog-full-width {
		width:90% !important;
	}
}
@media(max-width:880px){
	.accordion__header h2{
		max-width: 80% !important;
		
	}
}
@media(max-width:580px){
	.news-banner{
		left: 55% !important;
		
	}
}
@media(max-width:1300px){
	
	/*.carousel-caption-banner{*/
	/*	top : 14% !important;*/
	/*}*/
}
@media(max-width:1190px){
	.carousel-caption-banner h4{
		font-size:15px !important;
		line-height: 20px !important;
	}
	/*.carousel-caption-banner{*/
	/*	top:24% !important;*/
	/*}*/
	.carousel-caption-banner h1{
		font-size:25px !important;
		line-height: 32px !important;
	}
}
@media(max-width:575px){
		.carousel-caption-banner.col-lg-4{
			width:80% !important;
			top:0% !important;
			left: 10% !important;
		}
		
}
@media(max-width:540px){
	
	.carousel-caption-banner h1 {
		line-height: 25px !important;
	}
}
@media(max-width:660px){
	.carousel-caption-banner.col-lg-4 {
    position: relative !important;
    width: 100%;
    text-align: center !important;
    background-color: #001e50 !important;
    /* max-width: 100%; */
    left: 0% !important;
    width: 100% !important;
}
}
	