@font-face {
	font-family: bebas_neueregular;
	src: url(bebasneue-webfont.eot?#iefix) format("embedded-opentype"), url(bebasneue-webfont.woff) format("woff"), url(bebasneue-webfont.ttf) format("truetype"), url(bebasneue-webfont.svg#bebas_neueregular) format("svg");
	font-weight: normal;
	font-style: normal;
}
article {
	display: block;
}
aside {
	display: block;
}
audio {
	display: block;
}
canvas {
	display: block;
}
command {
	display: block;
}
datalist {
	display: block;
}
details {
	display: block;
}
embed {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
keygen {
	display: block;
}
meter {
	display: block;
}
nav {
	display: block;
}
output {
	display: block;
}
progress {
	display: block;
}
section {
	display: block;
}
source {
	display: block;
}
video {
	display: block;
}
mark {
	display: inline;
}
rp {
	display: inline;
}
rt {
	display: inline;
}
ruby {
	display: inline;
}
summary {
	display: inline;
}
time {
	display: inline;
}
body {
	background: url("../images/body_bg.jpg"); margin: 0px; padding: 0px; text-align: left; font-family: Arial; font-size: 12px; font-smooth: always;
}
input {
	
}
select {
	
}
input:hover {
	border-color: rgb(125, 201, 226);
}
textarea:hover {
	border-color: rgb(125, 201, 226);
}
input:focus {
	border-color: rgb(125, 201, 226); box-shadow: inset 0px 0px 10px #d2f2fd;
}
textarea:focus {
	border-color: rgb(125, 201, 226); box-shadow: inset 0px 0px 10px #d2f2fd;
}
img {
	border: 0px currentColor;
}
a {
	border: 0px currentColor; font-size: 12px; text-decoration: none;
}
a:hover {
	
}
h1 {
	margin: 0px; padding: 0px; font-weight: normal; -webkit-font-smoothing: antialiased;
}
h2 {
	margin: 0px; padding: 0px; font-weight: normal; -webkit-font-smoothing: antialiased;
}
h3 {
	margin: 0px; padding: 0px; font-weight: normal; -webkit-font-smoothing: antialiased;
}
h4 {
	margin: 0px; padding: 0px; font-weight: normal; -webkit-font-smoothing: antialiased;
}
h5 {
	margin: 0px; padding: 0px; font-weight: normal; -webkit-font-smoothing: antialiased;
}
h6 {
	margin: 0px; padding: 0px; font-weight: normal; -webkit-font-smoothing: antialiased;
}
#cycler img {
	position: absolute; z-index: -1;
}
#cycler img.active {
	z-index: 3;
}
.clear {
	margin: 0px; padding: 0px; clear: both;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px; text-align: justify; color: rgb(70, 70, 70); line-height: 20px; font-size: 12px;
}
#wrap {
	margin: 0px; padding: 0px;
}
.header_main {
	/*background: url("../images/top_header_bg.png") repeat-x;*/
	 left: 0px; top: 0px; width: 100%; height: 100px; 
	 /*position: fixed; z-index: 9999;*/
}
.wrapper {
	margin: 0px auto; width: 980px;
}
.slider-wrapper {
	margin: 0px auto; width: 90%;
}
header {
	width: 100%; float: left;
}
.logo {
	width: 23%; float: left;
}
nav {
	float: right;
}
ul.menu {
	width: 100%; margin-top: 13px; float: left;
}
ul.menu li {
	margin-right: 20px; float: left; display: block;
}
ul.menu li a {
	padding: 5px 8px 5px 5px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; font-weight: bold; float: left;
}
ul.menu li a span {
	margin: 0px 7px 0px 0px; float: left;
}
ul.menu li a:hover {
	background: rgb(111, 111, 111); border-radius: 4px;
}
ul.menu li ul {
	margin: 28px 0px 0px; padding: 0px; width: 140px; float: left; display: none; position: absolute; z-index: 100;
}
ul.menu li:hover ul {
	display: block;
}
.sub_arrow {
	margin: 0px 0px 0px 15px; float: left;
}
ul.menu li ul li {
	background: rgb(111, 111, 111); margin: 0px; padding: 5px; color: rgb(255, 255, 255); float: left;
}
ul.menu li ul li.first {
	border-radius: 8px 8px 0px 0px;
}
ul.menu li ul li.last {
	border-radius: 0px 0px 8px 8px;
}
ul.menu li ul li a {
	padding: 3px; width: 155px; color: rgb(255, 255, 255); text-transform: none; line-height: 20px; font-size: 11px; float: left; text-shadow: none;
}
ul.menu li ul li a:hover {
	background: rgb(238, 238, 238); color: rgb(71, 71, 71);
}
.slider_main {
	left: 0px; top: 0px; width: 100%; height: 600px; overflow: hidden; position: absolute; z-index: -1;
}
.slider {
	width: 100%; height: 600px; margin-top: 53px; float: left;
}
.content_main {
	width: 100%; float: left;
}
.slider_menu {
	background: url("../images/technology_transparent_bg.png") 0px 0px; margin: 10px 0px; border-radius: 8px; width: 100%; float: left;
}
.slider_menu ul {
	width: 100%; float: left;
}
.slider_menu ul li {
	background: url("../images/slider_menu_saperator.png") no-repeat left; padding: 16px; width: 13.3%; height: 110px; float: left;
}
.slider_menu ul li:first-child {
	
}
.slider_menu ul li a {
	padding: 10px 0px; width: 100%; text-align: center; color: rgb(32, 121, 185); font-size: 12px; font-weight: bold; float: left; cursor: pointer;
}
.slider_menu ul li a:hover {
	border-radius: 8px; width: 100%; color: rgb(121, 192, 0); float: left; -ms-transform: scale(1.1); box-shadow: inset 0px 0px 65px rgba(0,0,0,0.1); background-color: rgb(219, 218, 218); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);
}
.slider_menu ul li:hover div {
	display: block;
}
.slider_menu ul li a.active {
	background: rgb(219, 218, 218); border-radius: 8px; width: 100%; color: rgb(121, 192, 0); float: left; box-shadow: inset 0px 0px 65px rgba(0,0,0,0.1); transform: scale(1.1);
}
.slider_menu ul li a.active div {
	display: block;
}
.slider_menu ul li:hover div {
	display: block;
}
.slider_menu ul li div {
	margin: -28px 0px 0px 58px; float: left; display: none;
}
.slider_menu ul li a span {
	width: 100%; text-align: center; margin-bottom: 15px; float: left;
}
.home_content_left {
	width: 62%; float: left;
}
.home_content_left h1 {
	color: rgb(70, 70, 70); text-transform: uppercase; font-family: "bebas_neueregular"; font-size: 30px; margin-bottom: 5px; float: left;
}
.what_we_do_box {
	background: rgb(246, 245, 245); padding: 15px; border-radius: 10px; border: 1px solid rgb(232, 230, 230); width: 96%; float: left;
}
.what_we_do_box ul {
	width: 100%; float: left;
}
.what_we_do_box ul li {
	width: 100%; margin-bottom: 10px; float: left;
}
.what_we_do_box ul li:last-child {
	margin: 0px;
}
.services_icon {
	margin-right: 15px; float: left;
}
.services_icon a {
	display: block;
}
.services_icon a:hover img {
	opacity: 0;
}
.services_icon a:hover {
	width: 55px; height: 55px; float: left; z-index: 1; background-image: url("../images/service_icon_1_hvr.png"); background-repeat: no-repeat;
}
.services_icon2 {
	margin-right: 15px; float: left;
}
.services_icon2 a {
	display: block;
}
.services_icon2 a:hover img {
	opacity: 0;
}
.services_icon2 a:hover {
	width: 55px; height: 55px; float: left; z-index: 1; background-image: url("../images/service_icon_2_hvr.png"); background-repeat: no-repeat;
}
.services_icon3 {
	margin-right: 15px; float: left;
}
.services_icon3 a {
	display: block;
}
.services_icon3 a:hover img {
	opacity: 0;
}
.services_icon3 a:hover {
	width: 55px; height: 55px; float: left; z-index: 1; background-image: url("../images/service_icon_3_hvr.png"); background-repeat: no-repeat;
}
.services_icon4 {
	margin-right: 15px; float: left;
}
.services_icon4 a {
	display: block;
}
.services_icon4 a:hover img {
	opacity: 0;
}
.services_icon4 a:hover {
	width: 55px; height: 55px; float: left; z-index: 1; background-image: url("../images/service_icon_4_hvr.png"); background-repeat: no-repeat;
}
.what_we_do_box ul li h2 {
	color: rgb(32, 121, 185); font-size: 13px; margin-bottom: 5px; float: left;
}
.what_we_do_box ul li h2 a {
	color: rgb(32, 121, 185); font-weight: bold;
}
.what_we_do_box ul li p {
	width: 88%; margin-bottom: 5px; float: left;
}
.learn_more {
	background: url("../images/more_arrow.png") no-repeat right; color: rgb(113, 166, 15); padding-right: 15px; margin-left: 71px; float: left;
}
.quick_contact_box {
	background: url("../images/quick_contact_bg.png") no-repeat; padding: 20px; border-radius: 10px; width: 308px; height: 375px; margin-top: 9px; float: right;
}
.quick_contact_box h1 {
	color: rgb(255, 255, 255); text-transform: uppercase; font-family: "bebas_neueregular"; font-size: 30px; font-weight: normal; margin-bottom: 35px; float: left; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
.quick_contact_box ul {
	width: 70%; float: left;
}
.quick_contact_box ul li {
	width: 100%; margin-bottom: 30px; float: left;
}
.quick_contact_box ul li input {
	background: url("../images/text_box_bg.png"); padding: 5px; border-radius: 3px; border: currentColor; width: 95%; height: 25px; color: rgb(0, 0, 0); float: left;
}
.quick_contact_box ul li input:focus {
	box-shadow: none;
}
.quick_contact_box ul li button {
	background: url("../images/send-btn.png") repeat-x; border: currentColor; width: 56px; height: 27px; float: left; cursor: pointer;
}
.dashed_border {
	margin: 14px 0px; width: 100%; border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.testimonials_box {
	width: 23%; padding-bottom: 15px; margin-right: 15px; float: left;
}
.client-says {
	width: 23%; float: left;
}
.client-says-title {
	width: 100%; color: rgb(70, 70, 70); text-transform: uppercase; font-family: "bebas_neueregular"; font-size: 22px; margin-bottom: 10px; float: left;
}
.client-says-text {
	width: 90%; text-align: justify; color: rgb(155, 155, 155); margin-bottom: 5px; float: left;
}
.client-says-name {
	color: rgb(113, 166, 15); font-size: 12px; font-weight: bold; margin-right: 15px; float: right;
}
.testimonials_box h1 {
	color: rgb(70, 70, 70); text-transform: uppercase; font-family: "bebas_neueregular"; font-size: 22px; margin-bottom: 10px; float: left;
}
.testimonials_box p {
	width: 98%; color: rgb(155, 155, 155); margin-bottom: 5px; float: left;
}
.testimonials_box h2 {
	color: rgb(113, 166, 15); font-size: 12px; font-weight: bold; margin-right: 5px; float: right;
}
.latest_work {
	width: 75%; float: left;
}
.latest_work h1 {
	color: rgb(70, 70, 70); text-transform: uppercase; font-family: "bebas_neueregular"; font-size: 22px; margin-bottom: 10px; float: left;
}
.latest_work ul {
	width: 100%; float: left;
}
.latest_work ul li {
	width: 31%; margin-right: 25px; float: left; opacity: 1; transition: opacity 1s ease-in-out;
}
.latest_work ul li:hover {
	opacity: 0.7;
}
.latest_work ul li img {
	border: 5px solid rgb(222, 220, 220); width: 100%; float: left; box-shadow: 0px 0px 2px rgba(0,0,0,0.25); transition: border 1s ease-in-out;
}
.latest_work ul li img:hover {
	border: 5px solid rgb(163, 162, 162);
}
.latest_work ul li.last {
	margin-right: 0px;
}
.technology_main {
	background: url("../images/technology_transparent_bg.png"); width: 100%; height: 111px; margin-top: 15px; float: left;
}
.technology_title {
	background: url("../images/technolgy_title_bg.png") no-repeat; width: 172px; height: 112px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 113px; font-size: 14px; font-weight: bold; float: left;
}
.technology_main ul {
	height: 53px; margin-top: 29px; float: left;
}
.technology_main ul li {
	margin-left: 31px; float: left;
}
.technology_main ul li:hover {
	cursor: pointer; -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);
}
.technology_main ul li img {
	float: left;
}
.dock {
	height: 50px; text-align: center; position: relative;
}
.dock-container {
	background: url("images/dock-bg2.gif"); height: 50px; padding-left: 20px; position: absolute;
}
a.dock-item {
	font: bold 12px/normal Arial, Helvetica, sans-serif; top: 0px; width: 40px; text-align: center; color: rgb(0, 0, 0); text-decoration: none; display: block; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.dock-item img {
	margin: 5px 10px 0px; border: currentColor; width: 100%;
}
.dock-item span {
	padding-left: 20px; display: none;
}
#dock2 {
	left: 0px; width: 100%; bottom: 0px; position: absolute;
}
.dock-container2 {
	background: url("images/dock-bg.gif"); height: 50px; padding-left: 20px; position: absolute;
}
a.dock-item2 {
	font: bold 12px/normal Arial, Helvetica, sans-serif; width: 40px; text-align: center; bottom: 0px; color: rgb(0, 0, 0); text-decoration: none; display: block; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.dock-item2 span {
	padding-left: 20px; display: none;
}
.dock-item2 img {
	margin: 5px 10px 0px; border: currentColor; width: 100%;
}
.marquee_scroll {
	width: 82%; float: left;
}
footer {
	background: url("../images/bgr_footer.png"); padding: 15px 0px; width: 100%; float: left;
}
.footer_main {
	width: 100%; float: left;
}
.footer_links {
	margin: 0px; width: 20%; float: left;
}
.footer_links h1 {
	text-align: left; color: rgb(30, 125, 193); text-transform: uppercase; font-size: 12px; font-weight: bold; margin-bottom: 10px; float: left;
}
.footer_links ul {
	width: 100%; float: left;
}
.footer_links ul li {
	padding: 3px; width: 100%; text-align: left; color: rgb(218, 218, 218); font-size: 11px; float: left;
}
.footer_links ul li a {
	color: rgb(184, 184, 184); line-height: 20px;
}
.footer_links ul li a span {
	margin-right: 8px; float: left;
}
.footer_links ul li a:hover {
	color: rgb(255, 255, 255);
}
.social_links {
	margin: 0px; width: 20%; float: left;
}
.social_links h1 {
	text-align: left; color: rgb(30, 125, 193); text-transform: uppercase; font-size: 12px; font-weight: bold; margin-bottom: 10px; float: left;
}
.social_links ul {
	width: 100%; float: left;
}
.social_links ul li {
	padding: 3px; width: 100%; text-align: left; color: rgb(218, 218, 218); font-size: 11px; float: left;
}
.social_links ul li.fb a {
	background: url("../images/facebook-new.png") no-repeat left; color: rgb(184, 184, 184); line-height: 30px; padding-left: 35px; float: left;
}
.social_links ul li.fb a:hover {
	background: url("../images/facebook-new-hvr.png") no-repeat left; color: rgb(255, 255, 255);
}
.social_links ul li.tw a {
	background: url("../images/twitter-new.png") no-repeat left; color: rgb(184, 184, 184); line-height: 30px; padding-left: 35px; float: left;
}
.social_links ul li.tw a:hover {
	background: url("../images/twitter-new-hvr.png") no-repeat left; color: rgb(255, 255, 255);
}
.social_links ul li.gp a {
	background: url("../images/googleplus-new.png") no-repeat left; color: rgb(184, 184, 184); line-height: 30px; padding-left: 35px; float: left;
}
.social_links ul li.gp a:hover {
	background: url("../images/googleplus-new-hvr.png") no-repeat left; color: rgb(255, 255, 255);
}
address {
	background: url("../images/bgr_footer_line.png"); width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 30px; padding-top: 20px; font-size: 12px; font-style: normal; float: left;
}
.portfolio_main {
	background: rgb(245, 245, 245); padding: 15px; width: 97%; float: left;
}
.Portfolio {
	width: 100%; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.Portfolio-text {
	width: 80%; color: rgb(30, 125, 193); padding-top: 15px; padding-bottom: 10px; font-size: 25px; float: left;
}
.igex {
	width: 100%; margin-top: 10px; float: left;
}
.igex ul {
	margin: 0px; padding: 0px;
}
.igex li {
	list-style: none; border: 1px solid rgb(225, 225, 225); width: 226px; margin-right: 22px; margin-bottom: 15px; float: left;
}
.igex li.list {
	margin-right: 0px;
}
.igex-image {
	width: 100%; float: left;
}
.igex-bottom {
	padding: 8px; width: 93%; float: left; background-color: rgb(202, 229, 246);
}
.igex-bottom-image {
	width: 30px; padding-right: 10px; float: left;
}
.igex-bottom-text {
	width: 42%; color: rgb(34, 97, 137); padding-top: 7px; font-size: 13px; float: left;
}
.igex-bottom-text a {
	color: rgb(34, 97, 137);
}
.igex-bottom-text a:hover {
	text-decoration: underline;
}
.Portfolio-icon {
	width: 100px; margin-top: 22px; float: right;
}
.Portfolio-icon-image {
	width: 25px; padding-right: 10px; float: right;
}
.portfolio-list {
	width: 100%; padding-bottom: 15px; margin-bottom: 15px; border-bottom-color: rgb(230, 227, 227); border-bottom-width: 3px; border-bottom-style: solid; float: left;
}
.portfolio-list-image {
	padding: 5px; border: 1px solid rgb(230, 227, 227); width: 525px; float: left; background-color: rgb(255, 255, 255);
}
.portfolio-list-text {
	width: 100%; color: rgb(88, 88, 88); font-size: 16px; float: left;
}
.portfolio-list-text-color {
	color: rgb(67, 148, 203); font-size: 18px; font-weight: bold;
}
.igex-solutions {
	width: 405px; float: right;
}
.portfolio-list-text-padding {
	width: 100%; color: rgb(88, 88, 88); padding-top: 10px; font-size: 16px; float: left;
}
.portfolio-list-text-padding-text {
	padding: 7px 0px; width: 100%; height: 162px; text-align: justify; color: rgb(78, 78, 78); line-height: 20px; overflow: hidden; font-family: Arial; font-size: 12px; float: left;
}
.portfolio-list-button {
	width: 153px; margin-top: 15px; float: left;
}
.portfolio-list-button-button {
	border: currentColor; width: 153px; height: 39px; cursor: pointer; background-image: url("../images/launch-website.png"); background-repeat: no-repeat;
}
.portfolio-list-image-right {
	padding: 3px; border: 1px solid rgb(230, 227, 227); width: 105px; margin-right: 10px; float: left;
}
.portfolio-list-image-main-width {
	width: 100%; margin-top: 15px; float: left;
}
.portfolio-list-border {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#service_tab_home {
	display: block;
}
#service_tab_php {
	display: none;
}
#service_tab_asp {
	display: none;
}
#service_tab_web {
	display: none;
}
#service_tab_seo {
	display: none;
}
#service_tab_mobile {
	display: none;
}
.portfolio_top {
	right: 30px; bottom: 5px; color: rgb(102, 102, 102); font-size: 18px; font-weight: bold; position: fixed;
}
.portfolio_top a {
	color: rgb(102, 102, 102);
}
.cntct_slider_main {
	top: 0px; width: 100%; height: 368px; overflow: hidden; position: absolute; z-index: -1;
}
.cntct_slider {
	width: 100%; height: 265px; margin-top: 53px; float: left;
}
.cntct_bnr_txt {
	color: rgb(255, 255, 255); font-family: "bebas_neueregular"; font-size: 70px; margin-top: 130px; float: left; text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}
.cntct_bnr_img {
	margin-top: 0px; float: right;
}
.cntct {
	border-radius: 8px 8px 0px 0px; width: 100%; height: 50px; float: left; background-image: url("../images/cntct_bg.png"); background-repeat: repeat-x;
}
.cntct_home {
	background-position: right; padding: 15px; width: 2%; float: left; background-image: url("../images/go_arrow.png"); background-repeat: no-repeat;
}
.cntct_head {
	padding: 10px; color: rgb(85, 84, 84); font-family: "bebas_neueregular"; font-size: 24px; float: left;
}
.cntct_middle_cntnt {
	width: 100%; float: left;
}
.cntct_mdl_left {
	width: 50%; float: left;
}
.cntct_left_head {
	color: rgb(11, 102, 183); font-family: arial; font-size: 20px; margin-top: 25px;
}
.cntct_line {
	width: 97%; margin-top: 12px; border-bottom-color: rgb(111, 111, 111); border-bottom-width: 1px; border-bottom-style: solid; float: left; opacity: 0.2;
}
.cntct_left_txt {
	width: 93%; text-align: justify; color: rgb(77, 77, 77); line-height: 20px; font-family: arial; font-size: 12px; margin-top: 15px; float: left;
}
.cntct_link {
	color: rgb(10, 102, 184);
}
.cntct_form {
	width: 87%; float: left;
}
.cntct_name {
	border: 1px solid rgb(216, 216, 216); width: 90%; height: 45px; color: rgb(116, 116, 116); padding-left: 40px; font-family: arial; font-size: 15px; float: left; background-image: url("../images/cntct_name.png"); background-repeat: no-repeat; background-color: rgb(249, 249, 249);
}
.cntct_email {
	border: 1px solid rgb(216, 216, 216); width: 90%; height: 45px; color: rgb(116, 116, 116); padding-left: 40px; font-family: arial; font-size: 15px; margin-top: 25px; float: left; background-image: url("../images/cntct_email.png"); background-repeat: no-repeat; background-color: rgb(249, 249, 249);
}
.cntct_phone {
	border: 1px solid rgb(216, 216, 216); width: 90%; height: 45px; color: rgb(116, 116, 116); padding-left: 40px; font-family: arial; font-size: 15px; margin-top: 25px; float: left; background-image: url("../images/cntct_phn.png"); background-repeat: no-repeat; background-color: rgb(249, 249, 249);
}
.cntct_texarea {
	padding: 14px 5px 5px 40px; border: 1px solid rgb(216, 216, 216); width: 89%; height: 145px; color: rgb(116, 116, 116); font-family: arial; font-size: 15px; margin-top: 25px; float: left; background-image: url("../images/cntct_email.png"); background-repeat: no-repeat; background-color: rgb(249, 249, 249);
}
.cntct_sbmit_btn {
	border: currentColor; width: 77px; height: 27px; margin-top: 25px; float: right; cursor: pointer; background-image: url("../images/submit.png"); background-repeat: no-repeat;
}
.cntct_mdl_right {
	width: 50%; float: left;
}
.cntct_rgth_bg {
	width: 100%; margin-top: 25px; float: left; background-color: rgb(239, 237, 237);
}
.cntct_rgt_head {
	width: 100%; text-align: center; color: rgb(52, 131, 200); font-family: arial; font-size: 24px; margin-top: 25px;
}
.cntct_rght_line {
	width: 100%; text-align: center; margin-top: 15px; float: left;
}
.cntct_rgt_map {
	background: rgb(255, 255, 255); padding: 5px; border: 1px dashed rgb(191, 191, 191); width: 92%; margin-top: 15px; margin-left: 13px; float: left;
}
.cmpny_address {
	margin: 17px 0px 0px 19px; width: 45%; padding-bottom: 25px; float: left;
}
.cmpny_head {
	color: rgb(52, 131, 200); font-family: arial; font-size: 12px; font-weight: bold;
}
.cmpny_cntnt {
	color: rgb(105, 106, 106); line-height: 22px; font-family: arial; font-size: 12px; margin-top: 17px;
}
.cntct_online {
	margin: 17px 0px 0px 5px; width: 50%; float: left;
}
.cntct_catch_head {
	color: rgb(52, 131, 200); font-family: arial; font-size: 12px; font-weight: bold;
}
.cntct_catch_online {
	color: rgb(105, 106, 106); line-height: 22px; font-family: arial; font-size: 12px; margin-top: 17px;
}
.cntct_sp_online {
	width: 18%; color: rgb(149, 14, 10); font-size: 12px; float: left;
}
.mb_srvc_slider_main {
	top: 0px; width: 100%; height: 388px; overflow: hidden; position: absolute; z-index: -1;
}
.mb_srvc_slider {
	width: 100%; height: 285px; margin-top: 53px; float: left;
}
.mb_srvc_bnr_txt {
	color: rgb(255, 255, 255); font-family: "bebas_neueregular"; font-size: 70px; margin-top: 130px; float: left; text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}
.mb_srvc_bnr_img {
	margin-top: 30px; float: right;
}
.mb_srvc {
	border-radius: 8px 8px 0px 0px; width: 100%; height: 50px; float: left; background-image: url("../images/cntct_bg.png"); background-repeat: repeat-x;
}
.mb_srvc_home {
	background-position: right; padding: 15px; width: 2%; float: left; background-image: url("../images/go_arrow.png"); background-repeat: no-repeat;
}
.mb_srvc_head {
	padding: 10px; color: rgb(85, 84, 84); font-family: "bebas_neueregular"; font-size: 24px; float: left;
}
.mb_srvc_middle_cntnt {
	width: 100%; float: left;
}
.mb_srvc_mdl_left {
	width: 64%; float: left;
}
.mb_srvc_left_head {
	color: rgb(11, 102, 183); font-family: arial; font-size: 20px; margin-top: 25px;
}
.mb_srvc_line {
	width: 100%; margin-top: 12px; border-top-color: rgb(111, 111, 111); border-top-width: 1px; border-top-style: solid; float: left; opacity: 0.2;
}
.mb_srvc_left_txt {
	width: 100%; text-align: justify; color: rgb(77, 77, 77); line-height: 20px; font-family: arial; font-size: 12px; margin-top: 15px; float: left;
}
.mb_srvc_dev {
	border-radius: 8px; border: 1px solid rgb(232, 232, 232); width: 62%; margin-top: 15px; float: left; background-image: url("../images/device_bg.png"); background-repeat: repeat;
}
.mb_srvc_dev h1 {
	padding: 10px; color: rgb(85, 84, 84); font-family: "bebas_neueregular"; font-size: 24px; float: left;
}
.how-we-work-img {
	float: left;
}
.mb_srvc_dev_box1 {
	padding: 15px 0px; width: 25%; text-align: center; color: rgb(0, 87, 130); font-family: arial; font-size: 12px; font-weight: bold; float: left;
}
.mb_srvc_dev_box2 {
	padding: 15px 0px; width: 25%; text-align: center; color: rgb(0, 87, 130); font-family: arial; font-size: 12px; font-weight: bold; float: left;
}
.mb_srvc_dev_box3 {
	padding: 15px 0px; width: 25%; text-align: center; color: rgb(0, 87, 130); font-family: arial; font-size: 12px; font-weight: bold; float: left;
}
.mb_srvc_dev_box4 {
	padding: 15px 0px; width: 25%; text-align: center; color: rgb(0, 87, 130); font-family: arial; font-size: 12px; font-weight: bold; float: left;
}
.mb_srvc_mdl_right {
	width: 36%; margin-top: 20px; float: left;
}
.extra_page_slider_main {
	top: 0px; width: 100%; height: 368px; overflow: hidden; position: absolute; z-index: -1;
}
.extra_slider {
	width: 100%; height: 265px; margin-top: 53px; float: left;
}
.left-list-sitemap {
	width: 290px; margin-right: 10px; float: left;
}
.list-sub-title {
	color: rgb(7, 128, 173); text-transform: uppercase; padding-bottom: 10px; font-size: 14px; font-weight: bold;
}
.list-sub-list {
	padding-bottom: 20px;
}
.list-sub-list ul {
	list-style: none;
}
.list-sub-list ul li {
	background-position: left 3px; margin: 0px; padding: 0px 0px 12px 23px; text-align: left; line-height: 18px; list-style-type: none; background-image: url("../images/sitemap_list_img.png"); background-repeat: no-repeat;
}
.list-sub-list ul li a {
	margin: 0px; text-align: left; color: rgb(0, 0, 0); text-decoration: none; list-style-type: none;
}
.scrollup {
	background: url("../images/top_arrow.png") no-repeat; width: 36px; height: 36px; right: 100px; bottom: 70px; text-indent: -9999px; position: fixed;
}
.mob_port_left {
	width: 100%; float: left;
}
.mob_port_left ul {
	width: 100%; float: left;
}
.mob_port_left ul li {
	width: 25%; margin-bottom: 10px; float: left;
}
.mob_port_left ul li a {
	float: left;
}
.mob_port_left ul li span {
	width: 100%; text-align: center; color: rgb(67, 148, 203); clear: left; font-size: 18px; font-weight: bold; float: left;
}
.mob_port_left ul li span a {
	width: 100%; text-align: center; color: rgb(67, 148, 203); clear: left; font-size: 18px; font-weight: bold; float: left;
}
.sss {
	border-radius: 8px; width: 100%; height: 30px; text-align: center; color: rgb(255, 255, 255); padding-top: 10px; font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 10px; float: left; background-image: url("../images/thnx_bg.png"); background-repeat: repeat-x;
}
.sssc {
	border-radius: 8px; width: 100%; height: 30px; text-align: center; color: rgb(255, 255, 255); padding-top: 10px; font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; margin-top: 10px; float: left; background-image: url("../images/thnx_bg.png"); background-repeat: repeat-x;
}
img {
	z-index: 0;
}
.design_icon {
	background-position: left; width: 25px; height: 25px; font-size: 20px; float: left; position: relative; cursor: default;
}
.design_icon a {
	margin-top: 5px; display: block;
}
.design_icon a:hover img {
	opacity: 0;
}
.design_icon a:hover {
	background-position: top; width: 33px; height: 33px; float: right; z-index: 1; background-image: url("../images/design_icon_hvr.png"); background-repeat: no-repeat;
}
.design_icon2_1 {
	background-position: left; width: 25px; height: 25px; font-size: 20px; float: left; position: relative; cursor: default;
}
.design_icon2_1 a {
	margin-top: 3px; display: block;
}
.design_icon2_1 a:hover img {
	opacity: 0;
}
.design_icon2_1 a:hover {
	background-position: top; width: 33px; height: 33px; float: right; z-index: 1; background-image: url("../images/php_icon_sml_hvr.png"); background-repeat: no-repeat;
}
.design_icon2_2 {
	background-position: left; width: 25px; height: 25px; font-size: 20px; float: left; position: relative; cursor: default;
}
.design_icon2_2 a {
	margin-top: 3px; display: block;
}
.design_icon2_2 a:hover img {
	opacity: 0;
}
.design_icon2_2 a:hover {
	background-position: top; width: 33px; height: 33px; float: right; z-index: 1; background-image: url("../images/asp_icon_hvr.png"); background-repeat: no-repeat;
}
.design_icon2_3 {
	background-position: left; width: 25px; height: 25px; font-size: 20px; float: left; position: relative; cursor: default;
}
.design_icon2_3 a {
	margin-top: 3px; display: block;
}
.design_icon2_3 a:hover img {
	opacity: 0;
}
.design_icon2_3 a:hover {
	background-position: top; width: 33px; height: 33px; float: right; z-index: 1; background-image: url("../images/java_icon_hvr.png"); background-repeat: no-repeat;
}
.design_icon3_1 {
	background-position: left; width: 25px; height: 25px; font-size: 20px; float: left; position: relative; cursor: default;
}
.design_icon3_1 a {
	margin-top: 5px; display: block;
}
.design_icon3_1 a:hover img {
	opacity: 0;
}
.design_icon3_1 a:hover {
	background-position: top; width: 33px; height: 33px; float: right; z-index: 1; background-image: url("../images/zencart_icon_hvr.png"); background-repeat: no-repeat;
}
.design_icon3_2 {
	background-position: left; width: 25px; height: 25px; font-size: 20px; float: left; position: relative; cursor: default;
}
.design_icon3_2 a {
	margin-top: 5px; display: block;
}
.design_icon3_2 a:hover img {
	opacity: 0;
}
.design_icon3_2 a:hover {
	background-position: top; width: 33px; height: 33px; float: right; z-index: 1; background-image: url("../images/os_icon_hvr.png"); background-repeat: no-repeat;
}
.design_icon3_3 {
	background-position: left; width: 25px; height: 25px; font-size: 20px; float: left; position: relative; cursor: default;
}
.design_icon3_3 a {
	margin-top: 5px; display: block;
}
.design_icon3_3 a:hover img {
	opacity: 0;
}
.design_icon3_3 a:hover {
	background-position: top; width: 33px; height: 33px; float: right; z-index: 1; background-image: url("../images/magento_icon_sml_hvr.png"); background-repeat: no-repeat;
}
.design_icon4_1 {
	background-position: left; width: 25px; height: 25px; font-size: 20px; float: left; position: relative; cursor: default;
}
.design_icon4_1 a {
	margin-top: 5px; display: block;
}
.design_icon4_1 a:hover img {
	opacity: 0;
}
.design_icon4_1 a:hover {
	background-position: top; width: 33px; height: 33px; float: right; z-index: 1; background-image: url("../images/joomla_icon_sml_hvr.png"); background-repeat: no-repeat;
}
.design_icon4_2 {
	background-position: left; width: 25px; height: 25px; font-size: 20px; float: left; position: relative; cursor: default;
}
.design_icon4_2 a {
	margin-top: 5px; display: block;
}
.design_icon4_2 a:hover img {
	opacity: 0;
}
.design_icon4_2 a:hover {
	background-position: top; width: 33px; height: 33px; float: right; z-index: 1; background-image: url("../images/wordpress_icon_sml_hvr.png"); background-repeat: no-repeat;
}
.design_icon4_3 {
	background-position: left; width: 25px; height: 25px; font-size: 20px; float: left; position: relative; cursor: default;
}
.design_icon4_3 a {
	margin-top: 5px; display: block;
}
.design_icon4_3 a:hover img {
	opacity: 0;
}
.design_icon4_3 a:hover {
	background-position: top; width: 33px; height: 33px; float: right; z-index: 1; background-image: url("../images/smarty_icon_hvr.png"); background-repeat: no-repeat;
}
.design_icon4_4 {
	background-position: left; width: 25px; height: 25px; font-size: 20px; float: left; position: relative; cursor: default;
}
.design_icon4_4 a {
	margin-top: 5px; display: block;
}
.design_icon4_4 a:hover img {
	opacity: 0;
}
.design_icon4_4 a:hover {
	background-position: top; width: 33px; height: 33px; float: right; z-index: 1; background-image: url("../images/Cakephp_icon_hvr.png"); background-repeat: no-repeat;
}
.design_icon4_5 {
	background-position: left; width: 25px; height: 25px; font-size: 20px; float: left; position: relative; cursor: default;
}
.design_icon4_5 a {
	margin-top: 5px; display: block;
}
.design_icon4_5 a:hover img {
	opacity: 0;
}
.design_icon4_5 a:hover {
	background-position: top; width: 33px; height: 33px; float: right; z-index: 1; background-image: url("../images/cscart_icon_hvr.png"); background-repeat: no-repeat;
}
.design_icon4_6 {
	background-position: left; width: 25px; height: 25px; font-size: 20px; float: left; position: relative; cursor: default;
}
.design_icon4_6 a {
	margin-top: 5px; display: block;
}
.design_icon4_6 a:hover img {
	opacity: 0;
}
.design_icon4_6 a:hover {
	background-position: top; width: 33px; height: 33px; float: right; z-index: 1; background-image: url("../images/prestashop_icon_hvr.png"); background-repeat: no-repeat;
}
.design_icon5_1 {
	background-position: left; width: 25px; height: 25px; font-size: 20px; float: left; position: relative; cursor: default;
}
.design_icon5_1 a {
	margin-top: 5px; display: block;
}
.design_icon5_1 a:hover img {
	opacity: 0;
}
.design_icon5_1 a:hover {
	background-position: top; width: 33px; height: 33px; float: right; z-index: 1; background-image: url("../images/android_icon_sml_hvr.png"); background-repeat: no-repeat;
}
.design_icon5_2 {
	background-position: left; width: 25px; height: 25px; font-size: 20px; float: left; position: relative; cursor: default;
}
.design_icon5_2 a {
	margin-top: 5px; display: block;
}
.design_icon5_2 a:hover img {
	opacity: 0;
}
.design_icon5_2 a:hover {
	background-position: top; width: 33px; height: 33px; float: right; z-index: 1; background-image: url("../images/apple_icon_sml_hvr.png"); background-repeat: no-repeat;
}
.design_icon5_3 {
	background-position: left; width: 25px; height: 25px; font-size: 20px; float: left; position: relative; cursor: default;
}
.design_icon5_3 a {
	margin-top: 5px; display: block;
}
.design_icon5_3 a:hover img {
	opacity: 0;
}
.design_icon5_3 a:hover {
	background-position: top; width: 33px; height: 33px; float: right; z-index: 1; background-image: url("../images/blackberry_icon_hvr.png"); background-repeat: no-repeat;
}
.design_icon6_1 {
	background-position: left; width: 25px; height: 25px; font-size: 20px; float: left; position: relative; cursor: default;
}
.design_icon6_1 a {
	margin-top: 5px; display: block;
}
.design_icon6_1 a:hover img {
	opacity: 0;
}
.design_icon6_1 a:hover {
	background-position: top; width: 33px; height: 33px; float: right; z-index: 1; background-image: url("../images/smo_icon_hvr.png"); background-repeat: no-repeat;
}
.design_icon6_2 {
	background-position: left; width: 25px; height: 25px; font-size: 20px; float: left; position: relative; cursor: default;
}
.design_icon6_2 a {
	margin-top: 5px; display: block;
}
.design_icon6_2 a:hover img {
	opacity: 0;
}
.design_icon6_2 a:hover {
	background-position: top; width: 33px; height: 33px; float: right; z-index: 1; background-image: url("../images/ppc_icon_hvr.png"); background-repeat: no-repeat;
}
.design_icon6_3 {
	background-position: left; width: 25px; height: 25px; font-size: 20px; float: left; position: relative; cursor: default;
}
.design_icon6_3 a {
	margin-top: 5px; display: block;
}
.design_icon6_3 a:hover img {
	opacity: 0;
}
.design_icon6_3 a:hover {
	background-position: top; width: 33px; height: 33px; float: right; z-index: 1; background-image: url("../images/seo_icon_hvr.png"); background-repeat: no-repeat;
}
.error_cntnt {
	width: 100%; margin-top: 1px; float: left;
}
.error_img {
	width: 300px; float: left;
}
.error_link {
	padding: 15px 0px; width: 100%; float: left; background-color: rgb(255, 255, 255);
}
.error_link a {
	width: 100%; text-align: center; color: rgb(79, 79, 79); font-size: 24px; text-decoration: none; float: left;
}
.error_link a:hover {
	color: rgb(255, 0, 0); text-decoration: underline;
}
.opn_src_p_left {
	width: 22%; float: left;
}
.opn_src_p_left {
	width: 23%; margin-left: 23%; float: left;
}
.cntct_slider {
	height: 240px; overflow: hidden; margin-top: 0px;
}
.slider-wrapper {
	width: 100%;
}
.cntct_slider_main {
	height: 275px; margin-top: 25px;
}
.cntct_bnr_img {
	width: 25%; margin-top: 54px;
}
.scrollup {
	right: 15px;
}
.da-slide h2 {
	font-size: 40px;
}
.mb_srvc {
	margin-top: -1px;
}
.cntct {
	margin-top: -1px;
}
.wrapper {
	width: 96%;
}
.da-slider {
	height: 300px; margin-top: 20px;
}
.da-slide a.da-link {
	top: 240px;
}
.da-slide p {
	top: 130px;
}
ul.menu li a {
	font-size: 11px;
}
.cntct_bnr_img {
	width: 25%;
}
.cntct_slider {
	height: 190px; margin-top: 0px;
}
.cntct_bnr_txt {
	font-size: 50px; margin-top: 85px;
}
.slider_main {
	height: 450px;
}
.slider {
	height: 327px; margin-top: 25px;
}
.slider_menu ul li {
	padding: 12px;
}
.slider_menu ul li div {
	margin: -24px 0px 0px 42px;
}
.home_content_left {
	width: 48%;
}
.latest_work {
	width: 74%;
}
.latest_work ul li {
	width: 30%;
}
.marquee_scroll {
	width: 76%;
}
.what_we_do_box ul li p {
	width: 78%;
}
.mb_srvc_mdl_left {
	width: 50%;
}
.mb_srvc_dev {
	width: 99%;
}
.cntct_rgt_map {
	width: 86%;
}
div.content {
	background: url("../images/laptop-screen-ipad.png") no-repeat 0px 0px; width: 700px;
}
div.slideshow-container {
	margin: 24px 0px 0px 108px; height: 358px;
}
div.slideshow {
	width: 90%; float: left;
}
div.slideshow img {
	width: 87%; float: left;
}
.cntct_mdl_left {
	width: 100%;
}
.cntct_mdl_right {
	width: 100%;
}
.portfolio_main {
	width: 95.7%;
}
.igex-solutions {
	margin: auto; width: 95%; float: none;
}
.portfolio-list-image {
	margin: 10px auto; float: none;
}
.portfolio-list-text-padding-text {
	height: auto;
}
.portfolio-list-image-main-width {
	width: 57%; float: right;
}
.portfolio-list-image-right {
	margin: 0px 0px 10px 10px;
}
.portfolio-list-button {
	margin-top: 38px;
}
.mb_srvc {
	margin-top: 10px;
}
.cntct {
	margin-top: 10px;
}
.wrapper {
	width: 96%;
}
.header_main {
	/*background: url("../images/mob_top_header_bg.png") repeat-x; height: 50px;*/
}
ul.menu {
	margin-top: 2px;
}
ul.menu li {
	margin-right: 5px;
}
ul.menu li a {
	padding: 3px 8px 3px 5px; text-transform: none; font-size: 11px;
}
ul.menu li a span {
	display: none;
}
ul.menu li ul li {
	background: 0px 0px rgb(111, 111, 111); margin: -1px; padding: 1px; color: rgb(255, 255, 255); float: left;
}
ul.menu li ul li a {
	width: 130px; font-size: 9px;
}
.slider_main {
	height: 250px;
}
.slider {
	height: 230px;
}
.slider_menu ul li {
	padding: 7px;
}
.slider_menu ul li div {
	margin: -19px 0px 0px 22px;
}
.slider_menu ul li a {
	font-size: 9px;
}
.home_content_left {
	width: 96%;
}
.quick_contact_box {
	margin-left: 90px; float: left;
}
.testimonials_box {
	width: 100%; margin-right: 0px;
}
.testimonials_box p {
	width: 100%;
}
.latest_work {
	width: 100%;
}
.testimonials_box h2 {
	margin: 0px;
}
.latest_work ul li {
	width: 29%;
}
.technology_main {
	height: 65px;
}
.technology_title {
	background: url("../images/mob_technolgy_title_bg.png") no-repeat 0px 0px; width: 100px; height: 65px; line-height: 67px; font-size: 12px;
}
.technology_main ul {
	margin-top: 6px;
}
.marquee_scroll {
	width: 77%;
}
.mb_srvc_mdl_left {
	width: 100%;
}
.cntct_slider {
	height: 125px;
}
.cntct_bnr_txt {
	font-size: 30px; margin-top: 56px;
}
.cntct_bnr_img {
	margin-top: 25px;
}
ul.menu li ul {
	margin-top: 19px;
}
.portfolio_main {
	padding: 7px;
}
div.content {
	background: url("../images/laptop-screen-mobile.png") no-repeat 0px 0px; width: 415px; height: 260px;
}
div.slideshow-container {
	margin: 15px 0px 0px 66px; height: 210px;
}
div.slideshow a.advance-link {
	width: 323px;
}
.portfolio_main {
	width: 97%;
}
div.content1 {
	background: url("../images/mobile-screen-mobile.png") no-repeat 0px 0px; width: 230px; height: 425px;
}
div.slideshow-container1 {
	margin: 62px 0px 0px 32px; height: 325px;
}
div.slideshow a.advance-link1 {
	width: 195px;
}
.da-slider {
	height: 210px; margin-top: 20px;
}
.da-slide a.da-link {
	top: 167px;
}
.da-slide p {
	top: 60px; line-height: 25px; font-size: 8px;
}
.design_icon {
	width: 20px; height: 20px;
}
.design_icon2_1 {
	width: 20px; height: 20px;
}
.design_icon2_2 {
	width: 20px; height: 20px;
}
.design_icon2_3 {
	width: 20px; height: 20px;
}
.design_icon3_1 {
	width: 20px; height: 20px;
}
.design_icon3_2 {
	width: 20px; height: 20px;
}
.design_icon3_3 {
	width: 20px; height: 20px;
}
.design_icon4_2 {
	width: 20px; height: 20px;
}
.design_icon4_4 {
	width: 20px; height: 20px;
}
.design_icon4_5 {
	width: 20px; height: 20px;
}
.design_icon4_6 {
	width: 20px; height: 20px;
}
.design_icon4_1 {
	width: 20px; height: 20px;
}
.design_icon4_3 {
	width: 20px; height: 20px;
}
.design_icon5_1 {
	width: 20px; height: 20px;
}
.design_icon5_2 {
	width: 20px; height: 20px;
}
.design_icon5_3 {
	width: 20px; height: 20px;
}
.design_icon6_1 {
	width: 20px; height: 20px;
}
.design_icon6_2 {
	width: 20px; height: 20px;
}
.design_icon6_3 {
	width: 20px; height: 20px;
}
.da-slide .da-link {
	background: 0px 0px rgba(255, 255, 255, 0.2); padding: 2px 10px 0px; border-radius: 30px; border: 8px solid rgba(255, 255, 255, 0.8); top: 320px; width: 65px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; font-size: 14px; box-shadow: 0px 1px 1px rgba(0,0,0,0.1); text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
.design_icon a img {
	width: 15px !important; height: 14px !important; background-size: 15px 14px !important;
}
.design_icon2_1 a img {
	width: 15px !important; height: 14px !important; background-size: 15px 14px !important;
}
.design_icon2_2 a img {
	width: 15px !important; height: 14px !important; background-size: 15px 14px !important;
}
.design_icon2_3 a img {
	width: 15px !important; height: 14px !important; background-size: 15px 14px !important;
}
.design_icon3_1 a img {
	width: 15px !important; height: 14px !important; background-size: 15px 14px !important;
}
.design_icon3_2 a img {
	width: 15px !important; height: 14px !important; background-size: 15px 14px !important;
}
.design_icon3_3 a img {
	width: 15px !important; height: 14px !important; background-size: 15px 14px !important;
}
.design_icon4_4 a img {
	width: 15px !important; height: 14px !important; background-size: 15px 14px !important;
}
.design_icon4_5 a img {
	width: 15px !important; height: 14px !important; background-size: 15px 14px !important;
}
.design_icon4_6 a img {
	width: 15px !important; height: 14px !important; background-size: 15px 14px !important;
}
.design_icon4_2 a img {
	width: 15px !important; height: 14px !important; background-size: 15px 14px !important;
}
.design_icon4_1 a img {
	width: 15px !important; height: 14px !important; background-size: 15px 14px !important;
}
.design_icon4_3 a img {
	width: 15px !important; height: 14px !important; background-size: 15px 14px !important;
}
.design_icon5_1 a img {
	width: 15px !important; height: 14px !important; background-size: 15px 14px !important;
}
.design_icon5_2 a img {
	width: 15px !important; height: 14px !important; background-size: 15px 14px !important;
}
.design_icon5_3 a img {
	width: 15px !important; height: 14px !important; background-size: 15px 14px !important;
}
.design_icon6_1 a img {
	width: 15px !important; height: 14px !important; background-size: 15px 14px !important;
}
.design_icon6_2 a img {
	width: 15px !important; height: 14px !important; background-size: 15px 14px !important;
}
.design_icon6_3 a img {
	width: 15px !important; height: 14px !important; background-size: 15px 14px !important;
}
.opn_src_p_left {
	width: 26% !important; margin-left: 26% !important; float: left;
}
.opn_src_p_right {
	width: 26% !important; text-align: left; float: left;
}
.da-slide h2 {
	top: 33px; font-size: 25px;
}
.da-slide .da-img {
	top: 12px;
}
.cntct_mdl_left {
	width: 100%;
}
.cntct_mdl_right {
	width: 100%;
}
.cntct_line {
	width: 100%;
}
.cntct_left_txt {
	width: 100%;
}
.portfolio-list-image-main-width {
	width: 100%; float: right;
}
.portfolio-list-image {
	margin: 10px auto; width: 422px; float: none;
}
.igex-solutions {
	width: 100%;
}
.mob_port_left ul li span a {
	font-size: 12px;
}
.cntct_bnr_img {
	width: 25%;
}
.mb_srvc_mdl_left {
	width: 100%; float: left;
}
.mb_srvc {
	margin-top: -4px;
}
.cntct {
	margin-top: -4px;
}
.mb_srvc_dev {
	width: 100%;
}
.mb_srvc_dev h1 {
	width: 98%;
}
.portfolio-list-text-padding-text {
	height: auto;
}
.cntct_form {
	width: 100%;
}
.what_we_do_box {
	width: 98%;
}
.what_we_do_box ul li p {
	width: 85%;
}
.footer_links h1 {
	font-size: 10px;
}
.social_links h1 {
	font-size: 10px;
}
.footer_links ul li a {
	font-size: 9px;
}
.wrapper {
	width: 96%;
}
.slider_menu {
	display: none;
}
.header_main {
	/*background: url("../images/mob_top_header_bg.png") repeat-x; height: 50px;*/
}
nav {
	width: 77%;
}
ul.menu {
	margin-top: 2px;
}
ul.menu li {
	margin-right: 5px;
}
ul.menu li ul li a {
	padding: 2px; width: 101px; text-transform: none; font-size: 9px;
}
ul.menu li a span {
	display: none;
}
.slider_main {
	height: 224px;
}
.slider {
	height: 202px;
}
.slider_menu ul li {
	padding: 7px;
}
.slider_menu ul li div {
	margin: -19px 0px 0px 22px;
}
.slider_menu ul li a {
	font-size: 9px;
}
.home_content_left {
	width: 96%;
}
.quick_contact_box {
	margin-left: 50px; float: left;
}
.testimonials_box {
	width: 100%; margin-right: 0px;
}
.testimonials_box p {
	width: 100%;
}
.latest_work {
	width: 100%;
}
.testimonials_box h2 {
	margin: 0px;
}
.latest_work ul li {
	width: 29%;
}
.technology_main {
	height: 65px;
}
.technology_title {
	background: url("../images/mob_technolgy_title_bg.png") no-repeat 0px 0px; width: 100px; height: 65px; line-height: 67px; font-size: 12px;
}
.technology_main ul {
	margin-top: 6px;
}
.marquee_scroll {
	width: 77%;
}
footer {
	display: none;
}
.cntct_slider {
	height: 101px;
}
.da-slider {
	height: 200px; margin-top: 10px; margin-bottom: 12px;
}
.da-slide a.da-link {
	top: 151px;
}
.cntct_bnr_img {
	width: 22%; margin-top: 30px;
}
.slider-wrapper {
	display: none;
}
.cntct_mdl_left {
	width: 100%;
}
.cntct_mdl_right {
	width: 100%;
}
.cntct_line {
	width: 100%;
}
.cntct_left_txt {
	width: 100%;
}
.igex-solutions {
	width: 100%;
}
.mb_srvc_mdl_left {
	width: 100%; float: left;
}
.mb_srvc {
	margin-top: -5px;
}
.cntct {
	margin-top: -5px;
}
.mb_srvc_dev {
	width: 100%;
}
.mb_srvc_dev h1 {
	width: 100%;
}
.portfolio-list-text-padding-text {
	height: auto;
}
.cntct_form {
	width: 100%;
}
.cntct_rgt_map {
	margin-left: 5px;
}
.cntct_catch_online {
	width: 225px;
}
.cntct_sp_online {
	width: 22%;
}
.slider_main {
	height: 147px;
}
.slider {
	height: 125px;
}
.logo {
	width: 20%;
}
nav {
	width: 80%;
}
ul.menu {
	margin-top: 6px;
}
ul.menu li {
	margin-right: 3px;
}
ul.menu li a {
	padding: 2px; text-transform: none; font-size: 9px;
}
ul.menu li ul li a {
	padding: 2px; width: 110px; font-size: 8px;
}
ul.menu li ul li {
	margin: -1px;
}
.slider_menu {
	display: none;
}
.home_content_left {
	width: 100%;
}
.what_we_do_box {
	width: 88%;
}
.what_we_do_box ul li p {
	width: 72%;
}
.quick_contact_box {
	width: 250px; margin-left: 0px;
}
.quick_contact_box form {
	width: 270px !important; margin-left: -13px;
}
#third {
	width: 270px !important; margin-left: -13px;
}
.quick_contact_box ul {
	width: 90%;
}
.latest_work ul li {
	width: 28%; margin-right: 20px;
}
.marquee_scroll {
	width: 65%;
}
ul.menu li ul {
	margin-top: 15px;
}
.cntct_slider {
	height: 73px;
}
.cntct_bnr_txt {
	font-size: 20px; margin-top: 38px;
}
.mb_srvc {
	height: 35px;
}
.cntct {
	height: 35px;
}
.mb_srvc_home {
	padding: 0px 12px; line-height: 44px;
}
.cntct_home {
	padding: 0px 12px; line-height: 44px;
}
.mb_srvc_head {
	padding: 10px; font-size: 18px;
}
.cntct_head {
	padding: 10px; font-size: 18px;
}
.mb_srvc_left_head {
	font-size: 15px;
}
div.content {
	width: 270px;
}
div.slideshow-container {
	margin: 15px 0px 0px; height: 180px;
}
div.image-desc {
	line-height: 24px; float: none;
}
.portfolio-list-image {
	margin: 10px auto; width: 222px; float: none;
}
.igex-solutions {
	width: 98%;
}
.slider-wrapper {
	display: none;
}
.portfolio-list-image-right {
	margin-bottom: 10px;
}
.mob_port_left ul li span a {
	font-size: 12px;
}
.portfolio_main {
	width: 90%;
}
.portfolio-list-text-padding-text {
	height: auto;
}
.mb_srvc_mdl_left {
	width: 100%; float: left;
}
.mb_srvc {
	margin-top: 5px;
}
.cntct {
	margin-top: 5px;
}
.mb_srvc_dev {
	width: 100%;
}
.quick_contact_box {
	width: 86%;
}
.cntct_form {
	width: 97%; margin-left: 12px;
}
.mb_srvc_dev {
	width: 98% !important;
}
.mb_srvc_dev h1 {
	width: 95% !important;
}
.cntct_name {
	width: 84% !important;
}
.cntct_email {
	width: 84% !important;
}
.cntct_phone {
	width: 84% !important;
}
.cntct_texarea {
	width: 83% !important;
}
.cmpny_cntnt {
	width: 230px;
}
