@charset "utf-8";

body{

font-family: 'Roboto', sans-serif; 
font-weight: 300;
color: #6600CC;
font-size: 15px;
}

.motop{
font-family: 'Roboto', sans-serif; 
font-weight: 300;
color: #CC0066;
font-size: 15px;
text-align: center;
}

.motoul{
color: #CC0066;
text-align: center;
}

.motoli{
type=circle;
text-align: center;
}

.page4text{

font-family: 'Roboto', sans-serif; 
font-weight: 400;
color: #CC66FF;
font-size: 18px;

}
.page4text2{

font-family: 'Roboto', sans-serif; 
font-weight: 400;
color: #00000F;
font-size: 15px;

}


h1{
font-family: 'Roboto', sans-serif; 
font-weight: 400;
color: #009900;
}

.topnav{
	background-color: #FFFFCC;;
	box-shadow: 0px 4px 6px #eeeeee;
}

.navbar-nav{
	float: right;
	height: 70px;
	line-height: 90%;
	margin-right: 20px;
}

.navbar {
margin: 5px;
}

.box{
	background-color: #ccc;
	height: 200px;
	width: 200px;
	margin-top: 50px;
}

.textcenter{
    text-align: center;
}

.blueicons_solution{
margin-top: 20px;
text-align: left;
line-height: 20px;

}

.openings{

color: #FF9900;
font-weight: bold;
}

.missionbox{
/* 	background-color: #f3f3f3; */
	margin-top: 0px;
	padding: 10px 40px 20px 40px;
}

.imagebanner_service{
	background-color: #f3f3f3;
	margin-top: 0px;
	height: auto;
/* 	padding: 10px 40px 20px 40px; */
	
}

.imagebanner_service img{
	width: 100%;
/* 	padding: 10px 40px 20px 40px; */
}

.imagebanner_client img{
	width: 100%;
/* 	padding: 10px 40px 20px 40px; */
}

.imagebanner_portfolio img{
	width: 100%;
/* 	padding: 10px 40px 20px 40px; */
}


.imagebanner_contactus img{
	width: 100%;
/* 	padding: 10px 40px 20px 40px; */
}

.imagebanner_search img{
	width: 100%;
/* 	padding: 10px 40px 20px 40px; */
}



.btn{
     border-radius: 0px;
}

footer{
	background: #dedede;
	margin-top: 70px;
	padding: 50px 0;
}

.navbar-nav > li > a{
    padding-bottom: 24px;
    padding-top: 26px;
}


.navbar-header{
	margin-top: 11px;
	margin-left: 20px;
}


.contactmargin{
padding-left: 100px;
margin-top: 40px; 

}

.contactmargin1{
margin-top: 40px; 

}
.blueicons img{

height: auto;
margin-bottom: 20px;
border:5px solid #CC66FF;
}

.blueicons img:hover{

opacity: 0.4;
-webkit-box-shadow: -2px 2px 5px 4px rgba(94,93,94,0.48);
-moz-box-shadow: -2px 2px 5px 4px rgba(94,93,94,0.48);
box-shadow: -2px 2px 5px 4px rgba(94,93,94,0.48);

}

/* .blueicons:nth-child(3), .blueicons:nth-child(6) {
padding-right: 0;
}  */


@media(max-width: 767px)
{
.navbar-nav{
    height: auto;
    margin-right: 7.5px;
    text-align: center;
    width: 100%;
	background: #f6f6f6;
	
}

.navbar-default .navbar-toggle{
border-color: #fff;
}

.navbar-toggle{
	margin-right: 37px;
}


.navbar-header{
	margin-top: 11px;
	margin-left: 20px;
}

.contactmargin{
padding-left: 15px;
margin-bottom: 40px;
} 

.navbar-nav > li > a{
line-height: 0;
}

.blueicons{
margin-top: 20px;
}


@media(max-width: 640px){
/* .imagebanner_service{
display: none;
} */

}

/*form*/

label{

font-weight: none;

}

}

@media(max-width: 768px){
.services .blueicons img{
width: 50%;
}

}

@media(min-width: 767px)
{

}