*{
	margin:0;
	padding:0;
}

.wrapper{
	width:100%;
	float:left;
}
/*
===================================================================
	Splash page css
===================================================================
*/
.splash-dv{
	width:100%;
	display:inline-block;
}
.splashbg{
	width:100%;
	min-height:717px;
	background:url(../images/splash-bg.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
	display: inline-block;
}
.g6-holding-logo-splash{
	width:333px;
	height:380px;
	display:flex;
	margin-top: 75px;
}
.splash-content-div{
	width:100%;
	float:left;
	padding:210px 0 0 0;
	margin-left:85px;
}
.splash-Tagline-Text-1{
	font-family: 'cafetaregular';
	font-size:94px;
	color:#fff;
	text-transform:uppercase;
	line-height:100px;
}
.splash-Tagline-Text-2{
	font-family: 'cafetaregular';
	font-size:71px;
	color:#fff;
	text-transform:uppercase;
	line-height:75px;
}
.splash-button-dv{
	width:100%;
	display: flex;   
    flex-wrap: wrap;
	display: -webkit-flex; /* Safari */
    -webkit-flex-wrap: wrap; /* Safari 6.1+ */
	margin:150px 0 0 0;
}
.learnmore-button{
	font-family: 'cafetaregular';
	font-size:28px;
	color:#fff;
	text-transform:uppercase;
	width:218px;
	height:55px;
	padding:7px 28px;
	text-align:center;
	border:1px solid #fff;
	border-radius:5px;
	text-decoration:none;
	margin:0 auto;
	-moz-transition-duration: 1s; /* Firefox 4 */
	-webkit-transition-duration: 1s; /* Safari and Chrome */
	-o-transition-duration: 1s;
}
.learnmore-button:hover{
	-moz-transition-duration: 1s; /* Firefox 4 */
	-webkit-transition-duration: 1s; /* Safari and Chrome */
	-o-transition-duration: 1s;
	border-radius:15px 0 15px 0;
	background:#fff;
	color:#000;
	text-decoration:none;
}
/*
===================================================================
	Aboutus page css
===================================================================
*/
.banner-dv{
	width:100%;
	display:inline-block;
}
.bannerBgImg{
	width:100%;
	min-height:717px;
	background:url(../images/aboutus-banner.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
	display: inline-block;
}
.g6-holding-logo-about{
	width:341px;
	height:429px;
	display:flex;
	margin-top: 75px;
}
.subPage-Banner-content-dv{
	width:100%;
	float:left;
	margin-top:280px;
	text-align:center;
}
.subPage-Button-dv{
	width:100%;
	display: flex;   
    flex-wrap: wrap;
	display: -webkit-flex; /* Safari */
    -webkit-flex-wrap: wrap; /* Safari 6.1+ */
	margin:65px 0 0 0;
}
.about-Middle-blackbg{
	width:100%;
	background:#000;
	display: flex; 
	flex-wrap: wrap;
	display: -webkit-flex; /* Safari */
    -webkit-flex-wrap: wrap; /* Safari 6.1+ */
	padding:55px 0 86px 0;
	margin-top:-5px;
}
.welcomeTitleText{
	margin-bottom:50px;
	text-align:center;
}
.welcomeTitleText h1{
	font-family: 'cafetaregular';
	font-size:35px;
	color:#fff;
	text-transform:uppercase;
}
.welcomeTitleText h1 span{
	color:#b97f33;
}
.welcomeTitleText h1::before{
	content:"";
	position:absolute;
	border-bottom:3px solid #1C93C6;
	width:75px;
	margin:55px auto;
	left:47%;
}
.aboutUs-welComeContent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#a2a2a2;
	font-weight:normal;
	line-height:40px;
	text-align:center;
}
.readMoredv{
	width:100%;
	display:flex;
	flex-wrap: wrap;
	margin:25px auto 0 auto;
}
.readMoreButton{
	width:135px;
	height:42px;
	background:#1C93C6;
	padding:3px 22px;
	font-family: 'cafetaregular';
	font-size:25px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	margin:0 auto;
	-moz-transition-duration: 1s; /* Firefox 4 */
	-webkit-transition-duration: 1s; /* Safari and Chrome */
	-o-transition-duration: 1s;
}
.readMoreButton:hover{
	background:#b97f33;
	color:#fff;
	text-decoration:none;
	-moz-transition-duration: 1s; /* Firefox 4 */
	-webkit-transition-duration: 1s; /* Safari and Chrome */
	-o-transition-duration: 1s;
	border-radius:15px 0 15px 0;
}
.ourMissionBgImg{
	width:100%;
	min-height:481px;
	padding:25px 0 0 0;
	background:url(../images/our-mission-bg.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
	display: inline-block;
}
.ourMissionTitleText{
	margin-bottom:50px;
	text-align:center;
}
.ourMissionTitleText h1{
	font-family: 'cafetaregular';
	font-size:55px;
	color:#fff;
	text-transform:uppercase;
}
.ourMissionTitleText h1 span{
	color:#b97f33;
}
.ourMissionTitleText h1::before{
	content:"";
	position:absolute;
	border-bottom:3px solid #1C93C6;
	width:75px;
	margin:65px auto;
	left:47%;
}
.blackTranspatentbg{
	width:100%;
	background: rgba(0,0,0,0.7);
	position:relative;
	padding:15px 20px 10px 20px;
	text-align:center;
}
.missionParagraph{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
	text-align:center;
	line-height:25px;
}
.ourMissionTitleText.reduceMargin{
	margin-bottom:0px;
}
.missiondv{
	display:inline-block;
	width:100%;
}
.missionTranspatentbg{
	width:100%;
	background: rgba(0,0,0,0.7);
	position:absolute;
	top: 16px;
	padding:30px 30px 20px 30px;
	text-align:center;
}
.footerbg{
	width:100%;
	background:#1d1d1d;
	padding:15px 0 15px 0;
	float:left;
}
.bottmLink{
	float:left;
	width:100%;
}
.bottmLink ul{
	margin:0;
	padding:0;
	list-style:none;
}
.bottmLink li{
	margin: 1px 0;
    padding: 0;
    list-style: none;
    display: block;
}
.bottmLink li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
	font-size:13px;
	text-align:left;
}
.bottmLink li a:hover{
	color:#ccc;
}
.bottmLink li span{
	font-family: 'cafetaregular';
	font-size:21px;
	color:#1C93C6;
	font-weight:normal;
}
.g6Footerlogo{
	width:143px;
	height:181px;
	position:relative;
}
.foot-social-icon {
    display: inline-block;
    margin-top: 55px;
}
.foot-social-icon ul.sociallinks {
    margin: 0 0 3%;
    padding: 0;
    list-style: none;
}
.foot-social-icon ul.sociallinks li {
    float: left;
    list-style: none outside none;
    margin: 0 12px 3px 0;
    padding: 0;
}
.foot-social-icon ul.sociallinks li span.socialicon {
    width: 40px;
    height:40px;
    float: left;
    display: block;
    border-radius: 5px;
}
.foot-social-icon ul.sociallinks li span{
    -webkit-transition:all .5s ease;
    -moz-transition:all .5s ease;
    -ms-transition:all .5s ease
}
.foot-social-icon ul.sociallinks li span.facebook {
    background: url(../images/social-media-icon.png) no-repeat scroll 0px 0 transparent;
}
.foot-social-icon ul.sociallinks li span.twitter {
    background: url(../images/social-media-icon.png) no-repeat scroll -48px 0 transparent;
}
.foot-social-icon ul.sociallinks li span.google {
    background: url(../images/social-media-icon.png) no-repeat scroll -96px 0 transparent;
}
.foot-social-icon ul.sociallinks li span.linkedin {
    background: url(../images/social-media-icon.png) no-repeat scroll -143px 0 transparent;
}
.foot-social-icon ul.sociallinks li span.googlemybusiness {
    background: url(../images/social-media-icon.png) no-repeat scroll -190px 0 transparent;
}
.foot-social-icon ul.sociallinks li:hover span.facebook{
    background-position:0px -40px
}
.foot-social-icon ul.sociallinks li:hover span.twitter{
    background-position:-48px -40px
}
.foot-social-icon ul.sociallinks li:hover span.google{
    background-position:-96px -40px
}
.foot-social-icon ul.sociallinks li:hover span.linkedin{
    background-position:-143px -40px
}
.foot-social-icon ul.sociallinks li:hover span.googlemybusiness{
    background-position:-190px -40px
}
.subFooter{
	background:#000;
	width:100%;
	display:inline-block;
	position:relative;
	padding:25px 0;
}
.footerShapeImg{
	width:189px;
	height:28px;
	margin:0 auto;
	background:url(../images/footers-shape-img.png)-14px 0px no-repeat;
	color: transparent;
	position: relative;
    top: -26px;
}
.copytext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ccc;
	text-decoration:none;	
}
.powerdtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ccc;
	text-decoration:none;
	text-align:right;
}
.powerdtext .powerdLink{
	color:#ccc;
	text-decoration:none;
}
.powerdtext .powerdLink:hover{
	color:#1C93C6;
}
/*
===================================================================
	Technology page css
===================================================================
*/
.banner-dv{
	width:100%;
	display:inline-block;
}
.technologyBgImg{
	width:100%;
	min-height:717px;
	background:url(../images/technology-banner.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
	display: inline-block;
	
}
.technology-Banr-content-dv{
	width:100%;
	float:left;
	margin-top: 360px;
	text-align:center;
}
.chverloticon{
	color:#2BACE2;
	font-size:20px;
	margin-left:10px;
}
.subPageTitleText{
	margin-bottom:50px;
	padding-left:15px;
	text-align:left;
}
.subPageTitleText h1{
	font-family: 'cafetaregular';
	font-size:35px;
	color:#fff;
}
.subPageTitleText h1 span{
	color:#2BACE2;
}
.subPageTitleText h1::before{
	content:"";
	position:absolute;
	border-bottom:3px solid #2BACE2;
	width:75px;
	margin:55px auto;
	left:10%;
}
.technologyContent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#a2a2a2;
	font-weight:normal;
	line-height:30px;
	text-align:left;
}
.technologyServiceBgImg{
	width:100%;
	min-height:789px;
	padding:25px 0 0 0;
	background:url(../images/services-background-img.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
	display: inline-block;
}
.technologyTitleText{
	margin-bottom:30px;
	text-align:center;
}
.technologyTitleText h1{
	font-family: 'cafetaregular';
	font-size:59px;
	color:#fff;
	text-transform:uppercase;
}
.technologyTitleText h1 span{
	color:#2BACE2;
}
.technologyTitleText h1::before{
	content:"";
	position:absolute;
	border-bottom:3px solid #2BACE2;
	width:75px;
	margin:65px auto;
	left:47%;
}
.ourTechnoText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#fff;
	text-align:center;
}
.productDevDiv{
	width:100%;
	flex-wrap:wrap;
	margin-top:50px;
}
.productDevDiv h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#2BACE2;
	font-weight:600;
	text-align:center;
}
.productDevDiv p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#2BACE2;
	font-weight:normal;
	line-height:32px;
	margin-top:20px;
	text-align:center;
}
.productRangBgImg{
	width:100%;
	min-height:1018px;
	padding:25px 0 0 0;
	background:url(../images/product-rang-bg-img.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
	display: inline-block;
}
.productgrid{
	width:100%;
	flex-wrap:wrap;
	margin-top:25px;
	float:left;
}
.productcolm1{
	width:331px;
	height:100%;
	background:rgba(0,0,0,0.55);
	padding:0 20px;
	margin-bottom:10px;
	float:left;
	box-sizing: border-box;
}
.productcolm1 h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#2BACE2;
	font-weight:600;
	margin-top:10px;
}
.productcolm1 h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#C5C5C5;
	font-weight:normal;
	margin-top:10px;
}
.productcolm1 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#C5C5C5;
	font-weight:normal;
	line-height:26px;
	margin-top:20px;
}
.findmore-button{
	font-family: 'cafetaregular';
	font-size:21px;
	color:#2BACE2;
	width:120px;
	height:31px;
	padding:3px 14px;
	text-align:center;
	border:1px solid #2BACE2;
	border-radius:5px;
	text-decoration:none;
	margin:0 auto;
	-moz-transition-duration: 1s; /* Firefox 4 */
	-webkit-transition-duration: 1s; /* Safari and Chrome */
	-o-transition-duration: 1s;
}
.findmore-button:hover{
	-moz-transition-duration: 1s; /* Firefox 4 */
	-webkit-transition-duration: 1s; /* Safari and Chrome */
	-o-transition-duration: 1s;
	border-radius:15px 0 15px 0;
	background:#2BACE2;
	color:#000;
	text-decoration:none;
}
.marTop50{
	margin-top:50px;
}
.locationBg{
	width:100%;
	min-height:950px;
	padding:25px 0 0 0;
	background:url(../images/project-background-img.jpg) center center no-repeat;
	background:#177CA8;
	position: relative;
	display: inline-block;
}
.locationTitleText{
	margin-bottom:30px;
	text-align:center;
}
.locationTitleText h1{
	font-family: 'cafetaregular';
	font-size:59px;
	color:#fff;
	text-transform:uppercase;
}
.locationTitleText h1 span{
	color:#2BACE2;
}
.locationTitleText h1::before{
	content:"";
	position:absolute;
	border-bottom:3px solid #fff;
	width:75px;
	margin:65px auto;
	left:47%;
}
.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background: rgba(0,0,0,0.5);
}
.imgContainer {
  position: relative;
}
.imgContainer:hover .overlay {
  opacity: 1;
}
.text {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.locationhoverTitle{
	font-family: 'cafetaregular';
	font-size:35px;
	color:#fff;
	width:100%;
}
.addressText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	width:100%;
}
.marTop5{
	margin-top:5px;
}
.marTop10{
	margin-top:10px;
}
.marTop15{
	margin-top:15px;
}
.marTop25{
	margin-top:25px;
}
.marTop30{
	margin-top:30px;
}
.marTop35{
	margin-top:35px;
}
.marTop65{
	margin-top:65px;
}
.marBottom10{
	margin-bottom:10px
}
.marBottom15{
	margin-bottom:15px
}
.marBottom20{
	margin-bottom:20px
}
.marBottom25{
	margin-bottom:25px
}
.marBottom30{
	margin-bottom:30px
}
.marBottom35{
	margin-bottom:35px
}
.contactBgImg{
	width:100%;
	min-height:752px;
	padding:25px 0 0 0;
	background:url(../images/contact-bg-img.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
	/* display: inline-block; */
}
.contactUsTitleText{
	font-family: 'cafetaregular';
	font-size:59px;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
	line-height:normal;
}
.contactUsTitleText .marLeft75{
	margin-left:75px;
}
.contactinfoGrid{
	width:100%;
	float:left;
	margin:35px 0 0;
}
.contactInfoInner{
	width:100%;
	float:left;
	margin-bottom:15px;
}
.contactInfoInner-Left{
	width:55px;
	float:left;
	margin-right:10px;
}
.contactInfoInner-right{
	width:85%;
	float:left;
	margin-right:10px;
	color:#cccccc;
	font-size:16px;
}
.contactgrid{
	width:100%;
	float:left;
	margin-bottom:25px;
}
.submitButton{
	width:180px;
	height:50px;
	padding:3px 10px;
	border:5px solid #2BACE2;
	background:transparent;
	font-family: 'cafetaregular';
	font-size:27px;
	color:#cccccc;
	text-transform:uppercase;
	margin-top:25px;
	box-sizing: border-box;
	-moz-transition-duration: 1s; /* Firefox 4 */
	-webkit-transition-duration: 1s; /* Safari and Chrome */
	-o-transition-duration: 1s;
}
.submitButton:hover{
	color:#000;
	background:#2BACE2;
	-moz-transition-duration: 1s; /* Firefox 4 */
	-webkit-transition-duration: 1s; /* Safari and Chrome */
	-o-transition-duration: 1s;
}
/*
===================================================================
	International Consulting page css
===================================================================
*/
.banner-dv{
	width:100%;
	display:inline-block;
}
.internationalBgImg{
	width:100%;
	min-height:717px;
	background:url(../images/international-consult-banner.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
	display: inline-block;
}
.internationalServiceBgImg{
	width:100%;
	min-height:789px;
	padding:25px 0 0 0;
	background:url(../images/international-service-bg.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
	display: inline-block;
}
.international-Banr-content-dv{
	width:100%;
	float:left;
	margin-top: 310px;
	text-align:center;
}
.internationalTitleText{
	margin-bottom:50px;
	padding-left:15px;
	text-align:left;
}
.internationalTitleText h1{
	font-family: 'cafetaregular';
	font-size:35px;
	color:#fff;
}
.internationalTitleText h1 span{
	color:#b97f33;
}
.internationalTitleText h1::before{
	content:"";
	position:absolute;
	border-bottom:3px solid #1C93C6;
	width:75px;
	margin:55px auto;
	left:18%;
}
.internationl-Text-Div{
	width:100%;
	flex-wrap:wrap;
	margin-top:20px;
}
.internationl-Text-Div h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#1C93C6;
	font-weight:600;
	text-align:center;
}
.internationl-Text-Div p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#b6b6b6;
	font-weight:normal;
	line-height:32px;
	margin-top:20px;
	text-align:center;
}
.textText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #b6b6b6;
    font-weight: normal;
    line-height: 32px;
    margin-top: 20px;
    text-align: center;
}
.InterMissionBgImg{
	width:100%;
	min-height:575px;
	padding:25px 0 0 0;
	background:url(../images/international-vision-bg.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
	display: inline-block;
}
.ourMissionTitleText{
	margin-bottom:50px;
	text-align:center;
}
.ourMissionTitleText h1{
	font-family: 'cafetaregular';
	font-size:55px;
	color:#fff;
	text-transform:uppercase;
}
.ourMissionTitleText h1 span{
	color:#b97f33;
}
.ourMissionTitleText h1::before{
	content:"";
	position:absolute;
	border-bottom:3px solid #1C93C6;
	width:75px;
	margin:65px auto;
	left:47%;
}
.blackTranspatentbg{
	width:100%;
	background: rgba(0,0,0,0.7);
	position:relative;
	padding:15px 20px 10px 20px;
	text-align:center;
}
.missionParagraph{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
	text-align:center;
	line-height:25px;
}
.ourMissionTitleText.reduceMargin{
	margin-bottom:0px;
}
/*
===================================================================
	Media and Charity Consulting page css
===================================================================
*/
.banner-dv{
	width:100%;
	display:inline-block;
}
.mediaCharityBgImg{
	width:100%;
	min-height:724px;
	background:url(../images/g6-holding-media-and-charity.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
	display: inline-block;
}
.mediaCharity-Tagline-Text-1{
	font-family: 'cafetaregular';
	font-size:94px;
	color:#fff;
	line-height:100px;
}
.mediaCharity-Tagline-Text-2{
	font-family: 'cafetaregular';
	font-size:71px;
	color:#fff;
	line-height:75px;
}
h3.donationHeadText{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 27px;
    color: #1C93C6;
    font-weight: 600;
    text-align: center;
}
.fijiLinkText{
	font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #ffff00;
    font-weight:normal;
    text-align: center;
}
.fijiLinkText span.sky{
	 color: #00ffff;
}
.fijiLinkText span.red{
	 color: #ff0000;
}
.fijiLink{
	color:#ffff00;
	text-decoration:none;
}
.fijiLink:hover{
	color:#fff;
	text-decoration:none;
}
.fijiLink:focus{
	color:#ffff00;
}
/*
===================================================================
	Automotive page css
===================================================================
*/
.banner-dv{
	width:100%;
	display:inline-block;
}
.automotiveBgImg{
	width:100%;
	min-height:724px;
	background:url(../images/automotive-banner.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
	display: inline-block;
}
.automotiveTitleText{
	margin-bottom:40px;
	padding-left:15px;
	text-align:left;
}
.automotiveTitleText h1{
	font-family: 'cafetaregular';
	font-size:35px;
	color:#fff;
}
.automotiveTitleText h1 span{
	color:#b97f33;
}
.automotiveTitleText h1::before{
	content:"";
	position:absolute;
	border-bottom:3px solid #1C93C6;
	width:75px;
	margin:55px auto;
	left:34%;
}
.automotiveContent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#a2a2a2;
	font-weight:normal;
	line-height:22px;
}
.highEngineBg{
	width:100%;
	background:#dcdcdc url(../images/gradient-bg.jpg) left top repeat-x;
	padding:20px 0;
	min-height:522px;
	float:left;
}
.qualityEnginegrid{
	width:100%;
	float:left;
	margin:25px 0 0;
}
.qualityEnginegrid h1, h2{
	font-family: 'cafetaregular';
	color:#1C93C6;
	font-size:80px;
	/* line-height:75px; */
}
.qualityEnginegrid p{
	font-family: 'cafetaregular';
	color:#000;
	font-size:72px;
	line-height:75px;
	margin-top:15px;
}
.importantMapBgImg{
	width:100%;
	min-height:869px;
	/* padding:25px 0 0 0; */
	background:url(../images/important-map-bg.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
	/* display: inline-block; */
}
.importantKnowTitleText{
	margin-bottom:30px;
	text-align:center;
}
.importantKnowTitleText h1{
	font-family: 'cafetaregular';
	font-size:59px;
	color:#fff;
}
.importantKnowTitleText h1 span{
	color:#b97f33;
}
.importantKnowTitleText h1::before{
	content:"";
	position:absolute;
	border-bottom:3px solid #1C93C6;
	width:75px;
	margin:65px auto;
	left:47%;
}
.automotiveSub-Text-Div {
    width: 100%;
    flex-wrap: wrap;
    margin-bottom:20px;
}
.automotiveSub-Text-Div h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#1C93C6;
	font-weight:600;
	text-align:center;
	margin-top:0;
	line-height:56px;
}
.importantBlackColorBg {
    width: 100%;
    background: #000;
    display: flex;
    flex-wrap: wrap;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    padding: 25px 0;
    margin-top: -5px;
}
h4.mapLocation{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#999999;
	font-weight:600;
	line-height:normal;
}
h5.addressLocation{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#1C93C6;
	font-weight:600;
	line-height:37px;
	text-align:center;
}
.importantMapBgImg.reduceHeight{
	min-height: 440px;
}
/*
===================================================================
	Green Energy page css
===================================================================
*/
.banner-dv{
	width:100%;
	display:inline-block;
}
.greenEnergyBgImg{
	width:100%;
	min-height:720px;
	background:url(../images/green-energy-banner.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
	display: inline-block;
}
.greenEnergy-blackbg{
	width:100%;
	background:#000;
	display: flex; 
	flex-wrap: wrap;
	display: -webkit-flex; /* Safari */
    -webkit-flex-wrap: wrap; /* Safari 6.1+ */
	padding:55px 0 0 0;
	margin-top:-5px;
}
.greenEnergyTitleText{
	margin-bottom:40px;
	padding-left:15px;
	text-align:left;
}
.greenEnergyTitleText h1{
	font-family: 'cafetaregular';
	font-size:35px;
	color:#fff;
}
.greenEnergyTitleText h1 span{
	color:#b97f33;
}
.greenEnergyTitleText h1::before{
	content:"";
	position:absolute;
	border-bottom:3px solid #1C93C6;
	width:75px;
	margin:55px auto;
	left:6%;
}
.businessTitleText{
	margin-bottom:30px;
	text-align:center;
}
.businessTitleText h1{
	font-family: 'cafetaregular';
	font-size:40px;
	color:#fff;
	text-transform:uppercase;
}
.businessTitleText h1 span{
	color:#b97f33;
}
.businessTitleText h1::before{
	content:"";
	position:absolute;
	border-bottom:3px solid #1C93C6;
	width:75px;
	margin:50px auto;
	left:47%;
}
.businessscopeText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:600;
	color:#fff;
	text-align:center;
}
.constructionsTitleText{
	margin-bottom:40px;
	padding-left:15px;
}
.constructionsTitleText h1{
	font-family: 'cafetaregular';
	font-size:35px;
	color:#fff;
}
.constructionsTitleText h1 span{
	color:#b97f33;
}
.constructionsTitleText h1::before{
	content:"";
	position:absolute;
	border-bottom:3px solid #1C93C6;
	width:75px;
	margin:55px auto;
	left:44%;
}
.ourProjectsText{
	margin-bottom:50px;
	text-align:center;
}
.ourProjectsText h1{
	font-family: 'cafetaregular';
	font-size:55px;
	color:#fff;
	text-transform:uppercase;
}
.ourProjectsText h1 span{
	color:#b97f33;
}
.ourProjectsText h1::before{
	content:"";
	position:absolute;
	border-bottom:3px solid #1C93C6;
	width:75px;
	margin:65px auto;
	left:47%;
}
.ourProjectBgImg{
	width:100%;
	min-height:755px;
	padding:25px 0 0 0;
	background:url(../images/our-projects-bg.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
}
.clickMore-button{
	font-family: 'cafetaregular';
	font-size:28px;
	color:#fff;
	text-transform:uppercase;
	width:256px;
	height:64x;
	padding:7px 28px;
	text-align:center;
	border:1px solid #fff;
	box-sizing: border-box;
	border-radius:5px;
	text-decoration:none;
	margin:35px auto 0 auto;
	display:block;
	-moz-transition-duration: 1s; /* Firefox 4 */
	-webkit-transition-duration: 1s; /* Safari and Chrome */
	-o-transition-duration: 1s;
}
.clickMore-button:hover{
	-moz-transition-duration: 1s; /* Firefox 4 */
	-webkit-transition-duration: 1s; /* Safari and Chrome */
	-o-transition-duration: 1s;
	border-radius:15px 0 15px 0;
	background:#fff;
	color:#000;
	text-decoration:none;
}
.clickMore-button:focus{
	color:#000;
	background:#fff;
	text-decoration:none;
}
.contactUSBgImg{
	width:100%;
	min-height:727px;
	background:url(../images/contactUs.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
}
.contactMargin{
	margin-top:-5px;
}
/*
===================================================================
	Profile  page css
===================================================================
*/
.banner-dv{
	width:100%;
	display:inline-block;
}
.profileBgImg{
	width:100%;
	min-height:517px;
	background:url(../images/pixeldimension-profile-banner.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
	display: inline-block;
		
}
.profile-Banr-content-dv{
	width:100%;
	float:left;
	margin-top: 260px;
	text-align:center;
}
.productgrid{
	width:100%;
	flex-wrap:wrap;
	margin-top:25px;
	float:left;
}
.profile-productcolm1{
	width:331px;
	height:100%;
	background:rgba(0,0,0,0.55);
	padding:0 20px;
	margin-bottom:10px;
	float:left;
	box-sizing: border-box;
}
.productcolm1 h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#2BACE2;
	font-weight:600;
	margin-top:10px;
}
.productcolm1 h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#C5C5C5;
	font-weight:normal;
	margin-top:10px;
}
.productcolm1 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#C5C5C5;
	font-weight:normal;
	line-height:26px;
	margin-top:20px;
}
.profile-introBgImg{
	width:100%;
	min-height:789px;
	padding:25px 0 0 0;
	background:url(../images/profile-intro-background.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
	display: inline-block;
}

/*
===================================================================
	Thank you page css
===================================================================
*/
.banner-dv{
	width:100%;
	display:inline-block;
}
.thanksBgImg{
	width:100%;
	min-height:517px;
	background:url(../images/pixeldimension-email-sent-banner.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
	display: inline-block;
		
}
.thanks-Banr-content-dv{
	width:100%;
	float:left;
	margin-top: 160px;
	text-align:center;
}
.thanksproductgrid{
	width:100%;
	flex-wrap:wrap;
	margin-top:25px;
	float:left;
}
.thanksfooterbg{
	width:100%;
	background:#1d1d1d;
	padding:15px 0 15px 0;
	float:left;
}
.thanks-Middle-blackbg{
	width:100%;
	background:#000;
	display: flex;  
	flex-wrap: wrap;
	display: -webkit-flex; /* Safari */
    -webkit-flex-wrap: wrap; /* Safari 6.1+ */
	padding:0px 0 0px 0;
	margin-top:-5px;
}
/*
===================================================================
	Contact page css
===================================================================
*/
.contactBnrImg{
	width:100%;
	min-height:517px;
	background:url(../images/pixeldimension-contact-banner.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
	display: inline-block;
}
.contact-Banr-content-dv{
	width:100%;
	float:left;
	margin-top: 200px;
	text-align:center;
}
.contact-Middle-blackbg{
	width:100%;
	background:#000;
	display: flex;  
	flex-wrap: wrap;
	display: -webkit-flex; /* Safari */
    -webkit-flex-wrap: wrap; /* Safari 6.1+ */
	padding:0px 0 0px 0;
	margin-top:-5px;
}
.contact-locationBg{
	width:100%;
	min-height:245px;
	padding:1px 0 0 0;
	
	background: #000;
	position: relative;
	display: inline-block;
}

/*
===================================================================
	services-webdesign page css
===================================================================
*/
.serviceswebBnrImg{
	width:100%;
	min-height:517px;
	background:url(../images/pixeldimension-webdesign-banner.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
	display: inline-block;
}
.services-Banr-content-dv{
	width:100%;
	float:left;
	margin-top: 200px;
	text-align:center;
}
.serviceswebContent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#2BACE2;
	font-weight:normal;
	line-height:30px;
	text-align:left;
}
.ServicefaqBgImg{
	width:100%;
	height:100%;
	padding:25px 0 0 0;
	background: #000 center no-repeat;
	background-size: cover;
	position: relative;
	display: inline-block;
}
.quote-button{
	font-family: 'cafetaregular';
	font-size:21px;
	color:#2BACE2;
	width:120px;
	height:31px;
	padding:3px 14px;
	text-align:center;
	border:1px solid #2BACE2;
	border-radius:5px;
	text-decoration:none;
	margin:0 auto;
	-moz-transition-duration: 1s; /* Firefox 4 */
	-webkit-transition-duration: 1s; /* Safari and Chrome */
	-o-transition-duration: 1s;
}
.Serviceproductgrid{
	width:100%;
	flex-wrap:wrap;
	margin-top:25px;
	float:left;
}
.service-quotebutton{
	width:230px;
	height:80px;
	padding:10px 15px;
	border:5px solid #2BACE2;
	background:transparent;
	font-family: 'cafetaregular';
	font-size:27px;
	color:#cccccc;
	text-transform:uppercase;
	margin-top:100px;
	box-sizing: border-box;
	-moz-transition-duration: 1s; /* Firefox 4 */
	-webkit-transition-duration: 1s; /* Safari and Chrome */
	-o-transition-duration: 1s;
}
.service-moreproject-button{
	width:200px;
	height:70px;
	margin-left:570px;
	padding: 15px 30px;
	border:5px solid  #FFFFFF;
	background: #105472;
	font-family: 'cafetaregular';
	font-size:27px ;
	color:#cccccc;
	text-align:center;
	text-transform:uppercase;
	margin-top:50px;
	box-sizing: border-box;
	-moz-transition-duration: 1s; /* Firefox 4 */
	-webkit-transition-duration: 1s; /* Safari and Chrome */
	-o-transition-duration: 1s;
}

.service-moreproject-button:hover{
	-moz-transition-duration: 1s; /* Firefox 4 */
	-webkit-transition-duration: 1s; /* Safari and Chrome */
	-o-transition-duration: 1s;
	
	background:#fff;
	color:#000;
	text-decoration:none;
}
.service-locationBg{
	width:100%;
	min-height:600px;
	padding:25px 0 0 0;
	background:url(../images/project-background-img.jpg) center center no-repeat;
	background:#177CA8;
	position: relative;
	display: inline-block;
}
/*
===================================================================
	services-LOGO page css
===================================================================
*/
.serviceslogoBnrImg{
	width:100%;
	min-height:517px;
	background:url(../images/pixeldimension-logodesign-banner.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
	display: inline-block;
}
.serviceslogo-Banr-content-dv{
	width:100%;
	float:left;
	margin-top: 200px;
	text-align:center;
}
.logoServiceBgImg{
	width:100%;
	min-height:360px;
	padding:25px 0 0 0;
	background:url(../images/logoservices-background-img.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
	display: inline-block;
}