
@media ( max-width : 1088px) {
	.secondary {
		padding: 0;
	}

	.primary {
		padding: 0 0;
	}

	.primary a {
		font-size: 2vw;
	}

	.conta h1, .about-us h1, .our-partners h1, .our-advisors h1, .our-contracts h1, 
	.our-competencies h1, .our-services h1, .our-solutions h1, .our-locations h1, 
	.lets-talk h1, .news-events h1, .career-opportunities h1, .employee-access h1, .career-listing h1 {
		font-size: 3.5vw;
		/* padding: 0 30px; */
	}
 
	.conta a.btn-light {
		padding: 1.8vw 2.8vw;
		font-size: 1.6vw;
	}

	.career-listing .main {
    padding: 0;
	}
} 

@media all and ( max-width : 768px) {
	/* Hide background video on smaller devices */
	.video-background {
		background-color: #0f4170;
	}

	.video-foreground, .video-background iframe {
		display: none;
	}

	/* Secondary navigation for smaller devices */
	.primary .emp-link {
		border-bottom: 1px solid #fff;
		display: none;
	}

	.primary .emp-link.show {		
		display: flex;		
	}

	.primary .navbar-nav {
		padding: 10px 0; 
	}

	.primary a {
		font-size: 16px;
	}
	
	.primary a.navbar-brand {
		margin-left: 0;
	}
	
	.primary .emp-link.show a {
		font-size: 14px;
	}
	
	.carousel-caption {
		font-size: 0.8rem;
		top: 36%;
	}

	.conta .main {
		padding-left: 2%;
		padding-right: 2%;
	}

	.conta .main .row.three div {
		padding-top: 16px;
	}
    .conta h1 {
		font-size: 1.5em;
    }

	.conta a.btn-light {
		padding: 14px 26px;
		font-size: 14px;
	}

	.our-competencies .row.two .col-md-3, .our-competencies .row.three .col-md-3 {
		margin-bottom: 30px;
	}

	.our-services .row.two .col-md-4, .our-services .row.three .col-md-6 {
		margin-bottom: 30px;
	}

	.our-solutions .row.two .col-md-3, .our-solutions .row.three .col-md-3,
		.our-solutions .row.four .col-md-3, .our-solutions .row.five .col-md-3,
		.our-solutions .row.six .col-md-3, .our-solutions .row.seven .col-md-3,
		.our-solutions .row.eight .col-md-6 {
		margin-bottom: 30px;
	}

	.whatwedo .main, .news-events .main, .career-opportunities .main,
		.employee-access .main, .our-partners .main, .our-advisors .main,
		.our-contracts .main, .our-locations .main, .lets-talk .main, 
		.our-competencies .main, .our-services .main, .our-solutions .main {
		padding: 0 5%;
	}

	/***********about us*************/
	.about-us {
		padding: 0 5%;
	}

	.about-us .two .award-image {
		padding: 10px 24px;
	}

	.about-us .awards img, .about-us .clients img {
		max-width: 140px;
	}

	.lets-talk section {
		padding: 0;
	}

	.footer #footerBlocksTop {
		padding: 0 2.5% 70px;
	}
	
	.our-locations .hdrdesc, 
	.whatwedo .hdrdesc,
	.our-competencies .hdrdesc,
	.our-services .hdrdesc,
	.our-solutions .hdrdesc {
    	padding: 20px 0;
	}
}

@media all and ( max-width : 767px) {
	.secondary {
		display: none;
	}

	.primary li.nav-item {
		margin-left: 0;
	}

	.primary li.nav-item a.nav-link {
		color: #fff;
	}

	.navbar {
		background-color: #0f4170;
	}

	.primary .dropdown-menu.show {
		background-color: #fff;
	}

	.primary li.nav-item a.dropdown-item {
		color: rgba(0, 0, 0, .5);
		padding: .25rem 1.5rem;
	}

	.primary li.nav-item a.dropdown-item:hover {
		color: rgba(0, 0, 0, 1);
	}

	/* .footer {
		background-color: #0f4170;
	} */
}

@media all and ( max-width : 640px) {
	h1 {
		font-size: 1.8em;
	}

	.whatwedo h1, .news-events h1, .career-opportunities h1,
		.employee-access h1, .hi-tec-systems h1, .about-us h1, .lets-talk h1,
		.our-advisors h1, .our-competencies h1, .our-contracts h1, .our-locations h1,
		.our-partners h1, .our-services h1, .our-solutions h1, .career-listing h1 {
		font-size: 1.8em;
	}

	.navbar-brand img {
		width: 103px;
		height: 58px;
	}

	.carousel-caption {
		display: none;
	}

	.footer .row.five {
		margin: 0 5px;
		display: grid;
	}

	.footer .row.five div {
		padding-bottom: 10px;
	}
	
	.footer .row.five .col-sm-4, .footer .row.five .col-sm-3, .footer .row.five .col-sm-5
		{
		margin-bottom: 30px;
	}

	.our-advisors .profdetail {
		margin-top: 1.6em;
	}
}