html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
.map i {
	    color: #063478;
	 }
.map span {
	font-size: 13px;
    font-family: PT sans;
    color: #ffffff;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 10px;
	}
.map span a {
	 color: #ffffff;
	 text-decoration:none;

	}	
.map {
	  	margin-top:15px;
	    margin-bottom:15px;
	}	
.headerfluid{
	background-color:#9b9da0;
	
	}
.socialicons i {
	       padding: 5px 10px 5px 10px;
		color:#ffffff;
	    margin-top: 13px;
	}
	.banner img {
    width: 100%;
    height: auto;
}
.socialicons i:hover {
	color:#063477;
	}
.logo img {
	margin-top:20px;
	margin-bottom:20px;
	}
.firstmenu li {
    float: left;
    list-style-type: none;
    padding: 0px 51px 0px 32px;
    font-family: PT Sans;
    font-size: 14px;
   margin-top: 34px;
    margin-bottom: 40px;
	
	
	
}

.firstmenu li a {
	text-decoration:none;
	color:#000000 !important;
}   
.firstmenu .menu li.current-menu-item a {
	color:#063274 !important;
	}
.firstmenu .menu li::after {
    content: " /" !important;
    position: relative;
    z-index: 99999999;
    color: #2E2E2E;
    left: 55%;
}

.firstmenu .menu li:last-child::after	{
	display:none !important;
	}
#networksol {
	text-transform:uppercase;
	font-weight:bold;
	}	
#networksol span {
	color:#2ea946 !important;
	}	

.ls-fullwidth .ls-bottom-slidebuttons, .ls-fullwidth .ls-nav-start, .ls-fullwidth .ls-nav-stop, .ls-fullwidth .ls-nav-sides {
    top: -100px !important;
}	


.ls-fullwidth .ls-bottom-slidebuttons a {
    background-repeat: no-repeat !important;
    margin-top: 7px;
    background-image:url(images/bullets.png) !important;
    width: 13px !important;
    height: 13px !important;
    background-position: 0 !important;
    margin-right: 10px;
}	
.welcome h1 {
    text-align: center;
    font-family: Roboto;
    font-size: 50px;
    font-weight: bold;
    margin-top: 50px;
    margin-bottom: 30px;
	color:#063477;
}
.welcome h1  span {
	color:#bebebe;
	
	}
.welcome img {
	width: 313px;
    height: 1px;
    margin: 0 auto;
	margin-bottom:30px;
	
	}
.welcome p {
	    text-align: center;
    color: #7f7f7f;
    font-family: PT Sans;
    font-size: 15px;
    line-height: 24px;
	margin-bottom:30px;
	
	}
.welcome  button {
	font-family:PT Sans;
	font-size:15px;
	color:#f6f6f6;
	background-color:#063477;
	width:189px;
	height:47px;
	margin:0 auto;
	display:table;
	border:0px;
	margin-bottom:50px;
	
}
.welcome a {
	text-decoration:none;
	}
.border-top {

    background-image: url(images/cpe.png);
    width: 326px;
    height: 1px;
    margin-bottom: 25px;

	}
.product-img {
	background-image:url(images/shop.png);
	background-repeat:no-repeat;
	width:76px;
	height:53px;
	margin:0 auto;
	
	}
	
.product-img1 {
	background-image:url(images/telecomgreen.png);
	background-repeat:no-repeat;
	width:52px;
	height:53px;
	margin:0 auto;
	
	}
.productsmd4:hover .product-img1 {
	background-image:url(images/telecomgreen.png);
	background-repeat:no-repeat;
	width:52px;
	height:53px;
	margin:0 auto;
	}
	
	
	
	.product-img3 {
	background-image:url(images/gfx.png);
	background-repeat:no-repeat;
    width: 77px;
    height: 52px;
	margin:0 auto;
	
	}
.productsmd4:hover .product-img3 {
	background-image:url(images/gfxgreen.png);
	background-repeat:no-repeat;
    width: 77px;
    height: 52px;
	margin:0 auto;
	}
	
	
	
		

	
.product-name p {
    text-align: center;
    text-transform: uppercase;
    color: #bebebe;
    font-family: Roboto;
    font-size: 30px;
    margin-top: 15px;
    margin-bottom: 20px;
    line-height: 33px;
    font-weight: bold;
}
.product-name22  p {
    text-align: center;
    text-transform: uppercase;
    color: #25b94c;
    font-family: Roboto;
    font-size: 30px;
    margin-top: 15px;
    margin-bottom: 20px;
    line-height: 33px;
    font-weight: bold;
}
.product-desc p {
	    text-align: center;
    color: #a0a0a0;
    font-family: PT Sans;
    font-size: 16px;
	}	
.product-arrow {
	background-image:url(images/arrowwhite.png);
	background-repeat:no-repeat;
	width:14px;
	height:7px;
	margin-top:20px !important;
	margin-bottom:26px !important;
	margin:0 auto;
	}
.border-bottom {
    background-image: url(images/cpe.png);
    width: 326px;
    height: 1px;
	background-repeat:no-repeat;
	margin-bottom:50px;
 
	}
.productsmd4:hover .border-top {

    background-image:url(images/cpegreen.png);
    width: 326px;
    height: 1px;
    margin-bottom: 25px;

	}
	
.productsmd4:hover .border-bottom {
    background-image:url(images/cpegreen.png);
    width: 326px;
    height: 1px;
	background-repeat:no-repeat;
	margin-bottom:50px;
 
	} 	
	
	
.productsmd4:hover .product-img {
	background-image:url(images/cpgreen.png);
	background-repeat:no-repeat;
	width:76px;
	height:53px;
	margin:0 auto;
	}

.productsmd4:hover .product-name p  {
    text-align: center;
    text-transform: uppercase;
    color: #2ea946;
    font-family: Roboto;
    font-size: 30px;
    margin-top: 15px;
    margin-bottom: 20px;
    line-height: 33px;
    font-weight: bold;
	}
.productsmd4:hover	.product-desc p {
	 text-align: center;
    color: #2ea946;
    font-family: PT Sans;
    font-size: 16px;
	}
	
.productsmd4:hover .product-arrow {
	background-image:url(images/arrowgreen.png);
	background-repeat:no-repeat;
	width:14px;
	height:7px;
	margin-top:20px !important;
	margin-bottom:26px !important;
	margin:0 auto;
	}
.servicesbg {
	background-image:url(images/our-servicebg.png);
	background-size:100% 100%;
	background-repeat:no-repeat;
	}
.ourserviceheading h1 {
    color: #fff;
    font-family: Roboto;
    font-weight: bold;
    text-align: center;
    font-size: 50px;
    text-transform: uppercase;
	margin-top:50px;
	margin-bottom:30px;
	
}	
.ourserviceheading h1 span {
	color:#25b94c;
	
	}
	.serviceimg img {
		width:367px;
		margin:0 auto;
		}
.servicename h2 {
	font-family:PT Sans;
	font-weight:bold;
	color:#ffffff;
	font-size:20px;
	text-transform:uppercase;
	margin-top:30px;
	margin-bottom:30px;
	
	}
.servicesdesc p {
	font-family:PT Sans;
	font-size:15px;
	color:#ffffff;
	width:250px;
	margin-bottom: 33px;
	}
.servicearrrow img {
	margin-bottom:40px;
	}
#sliderservices {
	margin-top:30px;
	}
.owl-pagination {
    position: absolute !important;
    right: 4% !important;
    top: 0% !important;
    margin-top: -36px;
}
.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);
    opacity: 0.5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #2ea946 !important;
}
	
.testimonialls {
	background-image:url(images/testimonialbg.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	
	}
.ourtestimonialheading h1 {
	 font-family:Roboto;
	 font-weight:bold;
	 color:#ffffff;
	 text-align:center;
	 text-transform:uppercase;
	 margin-top:50px;
	 margin-bottom:50px;
	 font-size: 50px;
 
	}
.ourtestimonialheading span {
	color:#2b358e;
	}
	
.testimg2 img {
	float:right;
	 margin-right: 100px;
	}
.testimg1 img {
    margin-left: 100px;
}	
.testimonialdescc p {
	text-align: center;
    font-family: PT Sans;
    font-size: 16px;
    color: #ffffff;
	}
.testimonialfooter img {
	    width: 73px;
    height: 73px;
    margin: 0 auto;
    margin-top: 33px;
    margin-bottom: 48px;
	}
	
.owl-prev {
    background-image:url(images/lessthan.png) !important;
	background-repeat:no-repeat !important;
	width:14px !important;
	height:24px !important;

	background-color:transparent !important;
    position: absolute !important;
    top: 57% !important;
    left: 33% !important;

}

.owl-prev:hover {
    background-image:url(images/lessthangreen.png) !important;
	background-repeat:no-repeat !important;
	width:14px !important;
	height:24px !important;

	background-color:transparent !important;
    position: absolute !important;
    top: 57% !important;
    left: 33% !important;

}


.owl-next {
    background-image: url("images/greaterthanwhite.png") !important;
    background-repeat: no-repeat !important;
    width: 14px !important;
    height: 24px !important;
  
    background-color: transparent !important;
    position: absolute !important;
    top: 56% !important;
    left: 64% !important;
}
.owl-next:hover {
    background-image:url(images/greaterthan.png) !important;
    background-repeat: no-repeat !important;
    width: 14px !important;
    height: 24px !important;
   background-color: transparent !important;
    position: absolute !important;
    top: 56% !important;
    left: 64% !important;
}
.footerbg {
	background-image:url(images/footerbottom.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	}
.quicklinks p {
	     font-family: Roboto;
         color: #f9faf7;
         font-size: 26px;
		 margin-top:50px;
		 margin-bottom:50px;
		 
	}
.footernav p {
    color: #fff;
    margin-bottom: 40px;
}
.footernav p:hover {
	color:#22b445;
	}
.footernav p a:hover {
	color:#22b445;
	}

.footernav span {
    font-family: PT Sans;
    font-size: 15px;
    margin-left: 15px;
}
.footernav span a {
	text-decoration:none;
	color:#fff;
	}
.footernav p i {
	    font-size: 12px;
	}
	
	
#wpcf7-f17-o1 input[type='email'] {
       width: 247px;
    height: 35px;
    font-family: PT Sans;
    background-color: #faf3f9;
    font-size: 13px;
    color: #828380;
    margin-right: 7px;
    padding-left: 10px;
    border-radius: 0px;
    border: 0px;
}
#wpcf7-f17-o1 input[type='submit']	{
background-color: #24B749;
width: 106px;
height: 35px;
color: #FAF3F9;
font-family: PT Sans;
font-size: 12px;
border: 0px none;
margin-left: -7px;
	}
	
#wpcf7-f17-o1 span.wpcf7-not-valid-tip {
   display:none !important;
}
.newslettertext p {
	font-family:PT Sans;
	font-size:14px;
	color:#ffffff;
	
	}
.footersocialicons i {
    font-size: 25px;
    color: #fff;
    padding: 0px 0px 0px 13px;
}
.footerlogo img {
	    width: 386px;
    margin: 0 auto;
	margin-bottom:40px;
	
	
	}
.footertexxt p {
	color:#f1eff0;
	font-family:PT Sans;
	font-size:16px;
	text-align:center;
	margin-top:30px;
	margin-bottom:15px;
}
.footertexxt p span {
	color:#24b749;
	
}
.footertexxt p span a {
	color:#24b749;
	text-decoration:none;
}
.entry-title {
	margin-top:50px;
	margin-bottom:50px;
}
.contact_inner input[type="text"], .contact_inner input[type="email"], .contact_inner input[type="tel"] {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #010102;
    border-radius: 0;
    color: #000000;
    height: 40px;
    margin-bottom: 5px;
    padding-left: 10px;
    width: 100%;
    font-family: sans-serif;
}
.contact_inner textarea {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #010102;
    border-radius: 0;
    color: #000000;
    height: 120px;
    margin-bottom: 0px;
    padding-left: 10px;
    width: 100%;
    font-family: sans-serif;
}

.contact_inner input[type="submit"] {
    background: #010102 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    color: #ffffff;
    height: 40px;
    margin-bottom: 0;
    padding-left: 10px;
    width: 100%;
}
._map {
    background: #dddddd none repeat scroll 0 0;
    margin-bottom: 118px;
    padding: 21px;
}
._map table, ._map table a {
    color: #000000;
    font-family: sans-serif;
    font-size: 12px;
    text-decoration: none;
}
#wpcf7-f17-o2  input[type="email"] {
    width: 247px;
    height: 35px;
    font-family: PT Sans;
    background-color: #FAF3F9;
    font-size: 13px;
    color: #828380;
    margin-right: 7px;
    padding-left: 10px;
    border-radius: 0px;
    border: 0px none;
} 
#wpcf7-f17-o2 input[type="submit"] {
    background-color: #24B749;
    width: 106px;
    height: 35px;
    color: #FAF3F9;
    font-family: PT Sans;
    font-size: 12px;
    border: 0px none;
    margin-left: -7px;
}
.servicenameee h2 {
	    font-family: PT Sans;
    font-weight: bold;
    color: #008000;
    font-size: 20px;
    text-transform: uppercase;
    margin-top: 30px;
    margin-bottom: 30px;
	
}
.servicenameee p {
	    
   
    font-family: PT Sans;
    font-size: 16px;
	    margin-bottom: 50px;
	
}
.servicenameee span {
	color:#808080;
}
.clientname p {
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;	
	
}
#networksoll {
    position: absolute;
    top: 426.579px;
    left: 630.437px;
    font-family: Roboto;
    font-size: 60.8846px;
    color: rgb(255, 255, 255);
    white-space: nowrap;
    width: auto;
    height: auto;
    padding: 0px;
    border-width: 0px;
    opacity: 1;
    transform: rotate(0deg) scale(1, 1);
    margin-left: 0px;
    margin-top: 0px;
    display: block;
    visibility: visible;
    text-align: center;
}
#networksolee {
    position: absolute;
    top: 426.579px;
    left: 341.437px;
    font-family: Roboto;
    font-size: 60.8846px;
    color: rgb(255, 255, 255);
    white-space: nowrap;
    width: auto;
    height: auto;
    padding: 0px;
    border-width: 0px;
    opacity: 1;
    transform: rotate(0deg) scale(1, 1);
    margin-left: 0px;
    margin-top: 0px;
    display: block;
    visibility: visible;
    text-transform: uppercase;

}
#networksolee span {
	color:#2ea946 !important;
}
#sliderdescccc {
	
    position: absolute;
    top: 522.219px;
    left: 351.178px;
    font-family: PT Sans;
    font-size: 18.0477px;
    line-height: 24.3538px;
    color: rgb(255, 255, 255);
    white-space: nowrap;
    width: auto;
    height: auto;
    padding: 0px;
    border-width: 0px;
    opacity: 1;
    transform: rotate(0deg) scale(1, 1);
    margin-left: 0px;
    margin-top: 0px;
    display: block;
    visibility: visible;
}
#sliderdescccc  a {
	text-decoration:none;
	color:#fff;
	
}
#product-testimonial {
	
	margin-bottom:100px !important;
	
}
.post-9  .entry-title {
	color:transparent;
}

	
	.page-id-9 h1#networksoll {
    display: none;
}
#networksoleee {
	    font-family: Roboto;
    font-size: 60.8846px;
    color: rgb(255, 255, 255);
    position: absolute;
    top: 40%;
    text-align: center;
    width: 100%;
	    text-transform: uppercase;
	
}
#networksoleee span {
	#2ea946 !important
	
}
.sliderdesee {
    font-family: Roboto;
    color: rgb(255, 255, 255);
    position: absolute;
    top: 55%;
    text-align: center;
    width: 100%;
    color: rgb(255, 255, 255);
    font-size: 18.0477px;	
	
}
.sliderdesee a {
	text-decoration:none !important;
	color:#fff;
}

h1.product-page-title {
    font-family: Roboto;
    font-size: 60.8846px;
    color: rgb(255, 255, 255);
    position: absolute;
    top: 40%;
    text-align: center;
    width: 100%;
}
.banner {
    position: relative;
}
span.wpcf7-not-valid-tip {
   
    display: none;
}