@charset "utf-8";
/* CSS Document */


/* Brand Colors */

.bg-brand-dark {
	background:#333;
}

.bg-dark-secondary {
	background:#fdc00f;
}

.bg-brand-primary {
	background:#e43f0c;	
}

.bg-brand-secondary {
	background:#fdc00f;
}

.btn-brand-secondary {
	border-color:#fdc00f;
	background:#fdc00f;
	color:#fff;
}

.btn-brand-primary {
	border-color:#e33e0b;
	background:#e33e0b;
	color:#fff;
}

/* Other Styles */

.logoBlock img {
	max-width:300px;
}



.contactBlock {
	background:url(../images/contactUsImage.png) no-repeat right;
}

.socialBlock img {
	max-width:60px;
	padding:0px 7px;
}

header .socialBlock {
}


/* Overrides */

.featurette-divider {
	margin:3rem 0;
}

.carousel-caption h1, .carousel-caption p {
	text-shadow:0px 0px 30px #000;
}

.carousel-caption h1.text-dark, .carousel-caption p.text-dark {
	text-shadow:0px 0px 20px #fff;
}

.carousel-caption p.text-dark {
	text-shadow:0px 0px 10px #fff;
}

.carousel-caption .btn {
	text-shadow:none;
}


/* Inside Page Styling - Default */



.insidePageBg {
	background:url(../images/city01.jpg) no-repeat;
	background-size:cover;
	height:30vh;
}

.insidePageBg h2 {
	color:#fdc00f;
	font-size:3rem;
}

.insidePageBg span {
	font-size:1.5rem;
	color:#fff;
	text-transform:uppercase;
}

.googleMapWrapper {
	border:2px solid #e43f0c;
}

.textHighlight {
	color:#e43f0c;
}

.mobile-appBg {
	background:#b0d2d3;
}

.appMaintenanceBg {
	background:#266590;
}

.bg-itSecurityInside2 {
	background:#1fb0be;
}


/* Inside Page Styling - AboutUs */

.insidePageBgAU {
	background:url(../images/earthnsun1490x491.jpg) no-repeat;
	background-size:cover;
	height:30vh;
}

.insidePageBgAU h2 {
	color:#fdc00f;
	font-size:3rem;
}

.insidePageBgAU span {
	font-size:1.5rem;
	color:#fff;
	text-transform:uppercase;
}

.googleMapWrapper {
	border:2px solid #e43f0c;
}

.textHighlight {
	color:#e43f0c;
}

.mobile-appBg {
	background:#b0d2d3;
}

.appMaintenanceBg {
	background:#266590;
}

.bg-itSecurityInside2 {
	background:#1fb0be;
}


/* Inside Page Styling - Executive Team */

.insidePageBgET {
	background:url(../images/execteam001.jpg) no-repeat;
	background-size:cover;
	height:30vh;
}

.insidePageBgET h2 {
	color:#fdc00f;
	font-size:3rem;
}

.insidePageBgET span {
	font-size:1.5rem;
	color:#fff;
	text-transform:uppercase;
}

.googleMapWrapper {
	border:2px solid #e43f0c;
}

.textHighlight {
	color:#e43f0c;
}

.mobile-appBg {
	background:#b0d2d3;
}

.appMaintenanceBg {
	background:#266590;
}

.bg-itSecurityInside2 {
	background:#1fb0be;
}


/* Inside Page Styling - Software Engineering */

.insidePageBgSE {
	background:url(../images/insidebannertech001.jpg) no-repeat;
	background-size:cover;
	height:30vh;
}

.insidePageBgSE h2 {
	color:#fdc00f;
	font-size:3rem;
}

.insidePageBgSE span {
	font-size:1.5rem;
	color:#fff;
	text-transform:uppercase;
}

.googleMapWrapper {
	border:2px solid #e43f0c;
}

.textHighlight {
	color:#e43f0c;
}

.mobile-appBg {
	background:#b0d2d3;
}

.appMaintenanceBg {
	background:#266590;
}

.bg-itSecurityInside2 {
	background:#1fb0be;
}


/* Inside Page Styling - Quality Engineering */

.insidePageBgQE {
	background:url(../images/insideimgtestingbanner.png) no-repeat;
	background-size:cover;
	height:30vh;
}

.insidePageBgQE h2 {
	color:#fdc00f;
	font-size:3rem;
}

.insidePageBgQE span {
	font-size:1.5rem;
	color:#fff;
	text-transform:uppercase;
}

.googleMapWrapper {
	border:2px solid #e43f0c;
}

.textHighlight {
	color:#e43f0c;
}

.mobile-appBg {
	background:#b0d2d3;
}

.appMaintenanceBg {
	background:#266590;
}

.bg-itSecurityInside2 {
	background:#1fb0be;
}




/* Inside Page Styling - IT Infrastructure */

.insidePageBgInfra {
	background:url(../images/itinfrastructureheader1920x491_002.jpg) no-repeat;
	background-size:cover;
	height:30vh;
}

.insidePageBgInfra h2 {
	color:#fdc00f;
	font-size:3rem;
}

.insidePageBgInfra span {
	font-size:1.5rem;
	color:#fff;
	text-transform:uppercase;
}

.googleMapWrapper {
	border:2px solid #e43f0c;
}

.textHighlight {
	color:#e43f0c;
}

.mobile-appBg {
	background:#b0d2d3;
}

.appMaintenanceBg {
	background:#266590;
}

.bg-itSecurityInside2 {
	background:#1fb0be;
}

/* Inside Page Styling - IOT-Services */

.insidePageBgIOT {
	background:url(../images/insideimageiot1920x491_002.jpg) no-repeat;
	background-size:cover;
	height:30vh;
}

.insidePageBgIOT h2 {
	color:#fdc00f;
	font-size:3rem;
}

.insidePageBgIOT span {
	font-size:1.5rem;
	color:#fff;
	text-transform:uppercase;
}

.googleMapWrapper {
	border:2px solid #e43f0c;
}

.textHighlight {
	color:#e43f0c;
}

.mobile-appBg {
	background:#b0d2d3;
}

.appMaintenanceBg {
	background:#266590;
}

.bg-itSecurityInside2 {
	background:#1fb0be;
}


/* Menu Customizations */

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #e43f0c;
}

.dropdown-item:hover {
    color: #fff;
    text-decoration: none;
    background-color: #e43f0c;
}



@media (min-width: 1024px) {
	.customServicesBlock .btn {
	min-width:300px;
	max-width:350px;
	margin:0 auto;
	}
	
	.carousel-caption h1 {
		font-size:4rem;
		font-weight:700;
		
	}
}

@media (max-width:1366px) {
	.insidePageBg h2 {
		margin-top:0!important;
	}
}

@media (max-width:720px) {
	.insidePageHeader h2 {
	font-size:2rem;
	}
}