@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: font-family: 'Rubik', sans-serif;
}  
h1{font-family: font-family: 'Rubik', sans-serif; font-size:33px; color:#089cca; font-weight:600;}
h2{font-family: font-family: 'Rubik-Medium', sans-serif; font-size:28px; color:#465058; font-weight:600; text-align:center;}
h3{font-family: font-family: 'Rubik', sans-serif; font-size:15px; color:#253345;}
p{font-family: font-family: 'Rubik', sans-serif; font-size:14px; color:#494949;}
body {font-family: font-family: 'Rubik', sans-serif; color:#494949; font-size:14px; margin:0px; padding:0px;}

/* nav */
#topnav{
	height:125px; margin:0px; padding:0px; position: fixed; z-index:999; width:100%; background-color:white; border-radius:0px; border-bottom:solid #e7e7e7 1px;
}
.iconcolor{
	background-color:#FFF;
}
#logo{ 
	 float:left; padding-top:17px;
}
#topnavblack{
	height:30px; background-color:#000;
}
.sliderbg{
	background-color:#152836; padding-top:125px;
}
.topli{
	font-size:16px; color:#152836
}
.socialicon{
	color:#727f87; float: right; padding: 10px;
}
.dropdown-toggle {
    cursor: pointer;
}	

/* welcome to */
.heading{
	margin-top:20px; margin-bottom:20px;
}
	
.imagetop{
	margin-top:20px; margin-bottom:20px;
}	

#bgwelcome{
	background-image:url(../images/welcome_bg.jpg); background-position:left; background-repeat:no-repeat;
}
#grtext{
	font-size:52px; color:#8dcc45; padding:0px; margin:0px;
	}
#welcomebox{
	margin-top:55px; margin-bottom:35px;
	}
#welcometext{
	margin-top:55px; padding:0px;
}		
#weltext{
	font-size:32px; color:#0094cd; padding:0px; margin:0px;
	}
#prtext{
	padding:0px 40px; border-left:solid #dfdfdf 1px;
}
#myNavbar{
		padding-top:22px;
}	
/* it services */
#bgservices
	{ background-image:url(../images/bg_services.jpg); padding-top:20px; padding-bottom:20px;
}
.line
	{ border:solid 2px #90d371; margin-left: auto; margin-right: auto; width:80px; margin-top:12px;
}
.linetext
	{ margin-left: auto; margin-right: auto; width:60%; margin-top:12px;
}
.button
	{height:30px; width:110px; border:solid #d8dddd 1px; background-color:transparent; color:#0094cd; font-size:14px; font-weight:600; margin-top:10px;
}
.imagebr
	{border:solid 2px #e3e3e3; margin: 0 auto; width:100%;
}
#servicetext{
	color:#ffffff; padding-top:15px; float:left;
}	
.srtext
	{float:left; color:#FFF; margin:7px 10px; padding:0px;
}
.sricon
	{float:left; margin:12px 0px; clear:both;
}
#asseticon{
	margin-top:20px; margin-bottom:15px;
	
}
/* Consulting Services */	
#bgcs{ 
	background-image: url(../images/bg.jpg);
}
#csbox{ 
	background-color:#FFF; padding:40px; margin-top:25px;
}
/* our clients */
.col-md-2{
	color:#FFF;}
.col-half-offset{
    margin-left:3.5%}
#bggetin
	{ background-color:#18b1e6;}
.getin
	{background-color:#FFF; height:35px; border:none; width:100%; margin:10px 0px 10px 0px; padding-left:10px; font-style:italic;
}	
#greenbutton
	{height:35px; background-color:#a0db34; border:none; padding:0px 40px; color:#FFF; font-weight:600; font-size:18px; border-radius:0px;  margin:10px 0px 10px 0px;
}
/* footer */
#bgfooter{
	background-color:#091521; background-image:url(../images/footerbg.jpg);
}
.footertext{
	font-size:24px; color:#FFF; float:left;
}
.fttext{
	font-size:14px; color:#757575; float:left; text-align:left; clear:both;
}
#ftline{
	border:solid 1px #3e4247; margin:30px 0px 15px 0px; width:100%;
}
.phonetext{
	font-size:18px; color:#f3f3f3; float:left; text-align:left; padding-bottom:2px;
}
#newsletterbox{
	background-color:#FFF; height:35px; border:none; width:80%; padding-left:10px; float:left;
}
#subutton{
	background-color:#a0db34; height:35px; width:20%; border:none; float:left;
}
.phone{
	font-family: 'Roboto', sans-serif; font-size:28px; color:#a8a8a8;
}
.email{
	font-family: 'Roboto', sans-serif; font-size:20px; color:#fff;
}	
/* about us page */
#aboutheader{
	background-image:url(../images/about.jpg); width:100%; height:auto;
}
#aboutimage{
	height:auto; width:auto; margin:25px 25px; padding:0px; border:solid 1px #e3e3e3;
}
#abouttext{ 
	margin:0px; text-align:left;
}
/* services page*/
#serviceimg{
	height:auto; width:auto; margin:25px 25px; padding:0px;
}
#service{
	text-align:left; font-size:13px; color:#666; padding:30px 25px;
}
.serviceli{
	padding:10px 0px;
}	
.sevicon{
border-radius: 50%; height:100px; width:100px; border:solid 2px #8bcb43; float:left; margin:20px 20px;
}
.sevicontext{
text-align:left; font-weight:600;
}	
#sr{
	text-align:center; margin-left: auto; margin-right: auto; width:80%; margin-bottom:20px;
}
#servicetext{ 
	text-align:left; padding-top:15px;
}		
/*our team page*/
#ourteam1{
	text-align:left; padding-left:30px; border:solid 1px #dadada; background-color:#f8f8f9; margin-left:50px;
}
#ourteam2{
	text-align:left; padding-left:30px; border:solid 1px #dadada; background-color:#f8f8f9; margin-left:100px;
}	

/* our client page */
.ourclientbox{
	border: solid 2px #e9ecf1; height:auto; width:auto; text-align:center;
}
.clienbox{
	padding-bottom:20px; text-align:center;
}
/* careers page */
#careerbg{
	 padding:20px 20px 0px 10px; border:solid 1px #dadada; background-color:#f8f8f9;
}
#careetext{
	text-align:left; padding-left:90px;
}	
#careeremail{
	background-color:#213d73; margin:30px; padding-top:10px;
	}	 
/* contact us page */
input[type=text], select, textarea {
    width: 100%;
    padding: 9px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: 6px;
    margin-bottom: 16px;
    resize: vertical;
}
input[type=submit] {
    background-color: #4CAF50;
    color: white;
    padding: 12px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}
input[type=submit]:hover {
    background-color: #90d371;
}
#contactus{
	margin:30px 0px 20px 0px; padding:20px 10px 0px 0px;
}
#adress{
	padding-right:10px; float:left; padding-left:40px; margin-bottom:30px;
}
#adresstext{
	float:left; width:80%;
}
#map{
	background-color:#FFF; height:auto; width:45%; margin:0px 25px; padding:0px; border:solid 5px #FFFFFF;
}
#mail{
	font-size:20px; margin-left:50px;
}
#banner-mob{
	display:none;
}		
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
h1{font-size:30px;}
h2{font-size:24px;}
h3{font-size:15px;}
p{font-size:13px;}

.container {
	width: 98%; margin:1px; padding:1px;
}
.heading{
	margin-top:10px
}
.imagetop{
	margin-top:10px; margin-bottom:10px;
}

/* nav */		
#topnav{
	height:90px; margin:0px; padding:0px; position: fixed; z-index:999; width:100%; background-color:white; border-radius:0px; border-bottom:solid #e7e7e7 1px;
}
.sliderbg{
	padding-top:90px;
}
#banner{ 
	display:none;
}
#banner-mob{
	display:block;
}
#logo{ 
	 float:left; margin:1px 0px 0px 10px; width:90%; padding-top:4px;
}
#topnavblack{
	height:30px; background-color:#000
}		
.heading{
	margin-top:0px; margin-bottom:10px;
}
.navbar-nav{
	background-color:#10202d; margin-top:3px; padding-left:10px;
}
#myNavbar{
	padding-top:0px;
}
.d.dropdown-menu{
	color:#d2d8e4;
}
.dropdown-menu > li > a{
	color:#CCC
}
/* Welcome To */	
#bgwelcome{ 
	background-image:none
}
#welcomebox{
	margin-top:10px; margin-bottom:35px; padding-top:0px
} 
#welcometext{
	margin-top:5px; padding:0px;
}	
#prtext{
	padding:5px; border:none;
}
.linetext
	{width:90%; padding:0px 10px 0px 10px;
}
/* it services */	
#bgservices{ 
	padding-top:10px; padding-bottom:10px;
}
.imagebr
	{border:solid 2px #e3e3e3; padding-top:10px;
}
.srtext{
	float:left; color:#FFF; margin:0px; padding-left:10px
}
.sricon{
	float:left; margin:0px; padding:0px; clear:both;
}
#asseticon{
	margin-top:30px; margin-bottom:0px
}
/* consulting services */		
#bgcs{ 
	background-color:#f7f7f7; background-image:none
}
#csbox{ 
	background-color:#FFF; padding:20px 10px; margin-top:25px)
}
/* footer */	
.footerleft{
	padding:0px 10px;
}
/* about us page */
#abouttext{ 
	padding:0px 30px;
}
#aboutimage{
	margin:0px 25px 10px 25px;
}
/* services page*/
#serviceimg{
	margin:0px; text-align:center;
}
.assetimg{
	margin:0px 0px 10px 0px;
}	
#service{
	text-align:left; font-size:13px; color:#666; padding:10px;
}
#sr{ width:100%; margin-bottom:20px;
}
.sermargin{
	margin:0px 0px;
}
/* consulting services page*/
.consultimage{
	padding-left: 8%; padding-right: 8%;
}	
	
/* our team page*/
#ourteam1{
	margin-left:0px; margin:10px;}

#ourteam2{
	margin-left:0px; margin:10px; }
	

/* our client page */
.clienbox{
	padding-bottom:0px; margin:20px
}

/* careers page */	
#careerbg{
	text-align:center; margin:5px 30px; padding:10px;
}
#careetext {
    padding-left:15px;
}
#careeremail{ 
	width:90%; margin:10px 10px; padding:0px 10px;}
/* contact us */	
#contactus{
margin:0px; padding:0px;
}	
#adress{
	padding-left:0px;
}
#adresstext{
	float:left; width:85%;
}
#map{
	width:90%; margin:20px 15px; height:auto
}
#mail{
	font-size:20px; margin-left:0px; padding-bottom:20px;
}
#mailmargin{
	margin:0px auto
}








