article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
	display: block;
}
mark, rp, rt, ruby, summary, time {
	display: inline
}
body {
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	background:url(../images/body_bg.jpg);
	/*min-width:1024px;*/
	font-smooth:always;
	text-align:left;
}
#container{width: 900px; margin: 0px auto; }
#wrapper{width: 920px;background-color:#FFFFFF; float:left;}
#leftpannel{ width:205px; float:left; text-align:right; margin-top:12px; background-image:url(../images/l_pshad.jpg); background-position:right top; background-repeat:no-repeat; padding-top:10px; padding-right:15px;}
#leftpannel a{color: #a0a0a0; font: bold 10px Batang, Arno Pro Light Display, Helvetica, sans-serif,Jokerman; text-transform:uppercase; line-height:20px;}
#leftpannel a.cur{font-weight:bold;} 
#leftpannel a:hover{font-weight:bold; color:#000000;}
#container {
	padding: 20px;
}
#leftpannel ul{list-style:none; line-height:16px; font-family:'Trebuchet MS', Arial,Jokerman; text-align:right; padding:0; margin:0px;}
#footer {width:99%; margin-left:10px; background-image:url(../images/footer_bg.gif); background-repeat:no-repeat;line-height:37px; clear:both;}
#center{ float:left; padding-right:10px; width:710px; text-align:left; background-color:#FFFFFF; margin-top:15px;}
.active {font:bold 11px Verdana, Arial, Helvetica, sans-serif,Jokerman; color: #5f5f5f;}
.padl1{ padding-left:20px;}
.bodybg{ background-image:url(../images/l_bg.jpg); background-repeat:repeat-y; margin-left:1px;}
.titles_blue {font-family: "Trebuchet MS", Arial;font-size: 17px;color: #dea814;}
.titles_org {font-family: "Trebuchet MS", Arial;font-size: 17px;color: #f9641b; font-weight:bold;}
.titles_grey {font-family: "Trebuchet MS", Arial;font-size: 17px;color: #6C6C6C;}
.titles_blue1 {font-family: "Trebuchet MS", Arial;font-size: 24px;color: #dea814; font-weight:bold;}
.titles_grey1 {font-family: "Trebuchet MS", Arial;font-size: 24px;color: #6C6C6C; font-weight:bold;}
div.spacer10 { line-height:10px}
.flt{float:left;}
.frt{float:right;}
.activeltab{background-image:url(../images/l_tab.png); background-repeat:no-repeat; background-position:right; line-height:48px; position:relative; left:20px; height:48px; color: #666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase;}
.padl1{ padding-left:20px;}
.hr{ height:1px; border-bottom:1px dotted #bfbfbf;}
@font-face {
	font-family: 'bebas_neueregular';
	src: url('bebasneue-webfont.eot');
	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;
}
input, select {
 outline:none;
}
input:hover, textarea:hover {
	border-color:#7DC9E2;
}
input:focus, textarea:focus {
	border-color:#7DC9E2;
	box-shadow:inset 0 0 10px #d2f2fd;
}
img {
	border:0px;
}
a {
	font-size:12px;
	text-decoration:none;
	border:0px;
}
a:hover {
}
h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
	font-weight:normal;
	-webkit-font-smoothing: none;
	-webkit-font-smoothing: subpixel-antialiased;
	-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 {
	margin:0px;
	padding:0px;
	list-style:none;
}
p {
	margin:0px;
	padding:0px;
	text-align:justify;
	line-height:20px;
	font-size:12px;
	color:#464646;
}
#wrap {
	margin: 0;
	padding: 0;
}
.header_main {
	position:absolute;
	width:100%;
	height:35px;
	top:0;
	background:url(../images/top_header_bg.png) repeat-x;
	z-index:9999;
/*	left:0;*/
}
.wrapper {
	margin:0 auto;
	width:980px;
}
.slider-wrapper {
	margin:0 auto;
	width:90%;
}
header {
	/*float:left;*/
	width:100%;
}
.logo {
	float:left;
	width:23%;
}
nav {
	float:right;
}
ul.menu {
	float:left;
	width:100%;
	margin-top:13px
}
ul.menu li {
	float:left;
	margin-right:20px;
	display:block;
}
ul.menu li a {
	font-size:12px;
	color:#FFF;
	/*text-shadow:1px 1px 2px #333333;*/
	font-weight:bold;
	float:left;
	padding:5px 8px 5px 5px;
	text-transform:uppercase;
}
ul.menu li a span {
	float:left;
	margin:0px 7px 0 0;
}
ul.menu li a:hover {
	background:#6F6F6F;
	border-radius:4px;
}
ul.menu li ul {
	/*background:#6F6F6F;
	border-radius:8px;*/
	display:none;
	margin:28px 0 0 0px;
	width:140px;
	position:absolute;
	z-index:100;
	float:left;
	padding:0px;
/* *margin-left:-90px;*/
}
ul.menu li:hover ul {
	display:block;
}
.sub_arrow {
	margin:0px 0 0 15px;
	float:left;
}
ul.menu li ul li {
	float:left;
	color:#fff;
	padding:5px;
	margin:0px;
	background:#6F6F6F;
}
ul.menu li ul li.first {
	border-radius:8px 8px 0 0;
}
ul.menu li ul li.last {
	border-radius:0 0 8px 8px;
}
ul.menu li ul li a {
	float:left;
	color:#fff;
	text-shadow:none;
	font-size:11px;
	padding:3px;
	width:155px;
	line-height:20px;
	text-transform:none;
}
ul.menu li ul li a:hover {
	background:#eee;
	color:#474747;
}
.slider_main {
	width:100%;
	height:488px;
	/*border-bottom:3px solid #474747;*/
	position:absolute;
	z-index:-1;
	top:0;
	overflow:hidden;
	left:0;
}
.slider {
	float:left;
	width:100%;
	height:438px;
	margin-top:53px;
}
.content_main {
	float:left;
	width:100%;
}
.slider_menu {
	float:left;
	width:100%;
	margin:10px 0;
	border-radius:8px;
	background:url("../images/technology_transparent_bg.png") repeat scroll 0 0 transparent;
}
.slider_menu ul {
	float:left;
	width:100%;
}
.slider_menu ul li {
	float:left;
	width:13.3%;
	height:110px;
	padding:16px;
	background:url(../images/slider_menu_saperator.png) no-repeat left;
}
.slider_menu ul li:first-child {
	background:none;
}
.slider_menu ul li a {
	color: #2079b9;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0;
	text-align: center;
	width: 100%;
	cursor:pointer;
}
.slider_menu ul li a:hover {
	float:left;
	width:100%;
	border-radius:8px;
	box-shadow:0 0 65px rgba(0, 0, 0, 0.1) inset;
	color:#79c000;
	-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);  /* IE9 */
transform: scale(1.1);
	background-color:#DBDADA;
}
.slider_menu ul li:hover div {
	display:block;
}
.slider_menu ul li a.active {
	float:left;
	width:100%;
	border-radius:8px;
	box-shadow:0 0 65px rgba(0, 0, 0, 0.1) inset;
	color:#79c000;
	transform:scale(1.1);
	background:#DBDADA;
}
.slider_menu ul li a.active div {
	display:block;
}
.slider_menu ul li:hover div {
	display:block;
}
.slider_menu ul li div {
	float:left;
	margin:-28px 0 0 58px;
	display:none;
}
.slider_menu ul li a span {
	text-align:center;
	margin-bottom:15px;
	width:100%;
	float:left;
}
.home_content_left {
	float:left;
	width:62%;
}
.home_content_left h1 {
	float:left;
	font-family: 'bebas_neueregular';
	font-size:30px;
	color:#464646;
	text-transform:uppercase;
	margin-bottom:5px;
}
.what_we_do_box {
	float:left;
	width:96%;
	padding:15px;
	border-radius:10px;
	border:1px solid #e8e6e6;
	background:#f6f5f5;
}
.what_we_do_box ul {
	float:left;
	width:100%;
}
.what_we_do_box ul li {
	float:left;
	margin-bottom:10px;
	width:100%;
}
.what_we_do_box ul li:last-child {
	margin:0px;
}
.services_icon {
	float:left;
	margin-right:15px;
}
.services_icon a {
	display:block;
}
.services_icon a:hover img {
	opacity:0.0;
}
.services_icon a:hover {
	background-image:url(../images/service_icon_1_hvr.png);
	background-repeat:no-repeat;
	width:55px;
	height:55px;
	float:left;
	z-index:1;
}
.services_icon2 {
	float:left;
	margin-right:15px;
}
.services_icon2 a {
	display:block;
}
.services_icon2 a:hover img {
	opacity:0.0;
}
.services_icon2 a:hover {
	background-image:url(../images/service_icon_2_hvr.png);
	background-repeat:no-repeat;
	width:55px;
	height:55px;
	float:left;
	z-index:1;
}
.services_icon3 {
	float:left;
	margin-right:15px;
}
.services_icon3 a {
	display:block;
}
.services_icon3 a:hover img {
	opacity:0.0;
}
.services_icon3 a:hover {
	background-image:url(../images/service_icon_3_hvr.png);
	background-repeat:no-repeat;
	width:55px;
	height:55px;
	float:left;
	z-index:1;
}
.services_icon4 {
	float:left;
	margin-right:15px;
}
.services_icon4 a {
	display:block;
}
.services_icon4 a:hover img {
	opacity:0.0;
}
.services_icon4 a:hover {
	background-image:url(../images/service_icon_4_hvr.png);
	background-repeat:no-repeat;
	width:55px;
	height:55px;
	float:left;
	z-index:1;
}
.what_we_do_box ul li h2 {
	float:left;
	color:#2079b9;
	font-size:13px;
	margin-bottom:5px;
}
.what_we_do_box ul li h2 a {
	color:#2079b9;
	font-weight:bold;
}
.what_we_do_box ul li p {
	float:left;
	margin-bottom:5px;
	width:88%;
}
.learn_more {
	float:left;
	color:#71a60f;
	padding-right:15px;
	background:url(../images/more_arrow.png) no-repeat right center;
	margin-left:71px;
}
.quick_contact_box {
	float:right;
	width:308px;
	height:375px;
	border-radius:10px;
	background:url(../images/quick_contact_bg.png) no-repeat;
	margin-top:9px;
	padding:20px;
}
.quick_contact_box h1 {
	float:left;
	font-family: 'bebas_neueregular';
	font-size:30px;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:35px;
	font-weight:normal;
	text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);
}
.quick_contact_box ul {
	float:left;
	width:70%;
}
.quick_contact_box ul li {
	float:left;
	margin-bottom:30px;
	width:100%;
}
.quick_contact_box ul li input {
	float:left;
	width:95%;
	padding:5px;
	border-radius:3px;
	border:none;
	background:url(../images/text_box_bg.png);
	color:#000;
	height:25px;
}
.quick_contact_box ul li input:focus {
	box-shadow:none;
}
.quick_contact_box ul li button {
	float:left;
	border:none;
	background:url(../images/send-btn.png) repeat-x;
	height:27px;
	width:56px;
	cursor:pointer;
}
.dashed_border {
	float:left;
	width:100%;
	border-bottom:1px dashed #d0d0d0;
	margin:14px 0;
}
.testimonials_box {
	float:left;
	width:23%;
	/*background:url(../images/testimonial_saperator.png) no-repeat right;*/
	padding-bottom:15px;
	margin-right:15px;
}
.client-says {
	float:left;
	width:23%;
}
.client-says-title {
	float:left;
	font-family: 'bebas_neueregular';
	font-size:22px;
	color:#464646;
	text-transform:uppercase;
	margin-bottom:10px;
	width:100%;
}
.client-says-text {
	float:left;
	margin-bottom:5px;
	width:90%;
	color:#9b9b9b;
	text-align:justify;
}
.client-says-name {
	float:right;
	margin-right:15px;
	color:#71A60F;
	font-size:12px;
	font-weight:bold;
}
.testimonials_box h1 {
	float:left;
	font-family: 'bebas_neueregular';
	font-size:22px;
	color:#464646;
	text-transform:uppercase;
	margin-bottom:10px;
}
.testimonials_box p {
	float:left;
	margin-bottom:5px;
	width:98%;
	color:#9b9b9b;
}
.testimonials_box h2 {
	float:right;
	margin-right:5px;
	color:#71A60F;
	font-size:12px;
	font-weight:bold;
}
.latest_work {
	float:left;
	width:75%;
}
.latest_work h1 {
	float:left;
	font-family: 'bebas_neueregular';
	font-size:22px;
	color:#464646;
	text-transform:uppercase;
	margin-bottom:10px;
}
.latest_work ul {
	float:left;
	width:100%;
}
.latest_work ul li {
	float:left;
	width:31%;
	margin-right:25px;
	opacity:1;
	transition: opacity 1s ease-in-out;
}
.latest_work ul li:hover {
	opacity:0.7;
}
.latest_work ul li img {
	float:left;
	width:100%;
	border:5px solid #dedcdc;
	box-shadow:0 0 2px rgba(0, 0, 0, 0.25);
	transition:border 1s ease-in-out;
}
.latest_work ul li img:hover {
	border:5px solid #a3a2a2;
}
.latest_work ul li.last {
	margin-right:0px;
}
.technology_main {
	float:left;
	width:100%;
	height:111px;
	background:url(../images/technology_transparent_bg.png);
	margin-top:15px;
}
.technology_title {
	float:left;
	width:172px;
	height:112px;
	background:url(../images/technolgy_title_bg.png) no-repeat;
	color:#FFF;
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	line-height:113px;
	font-weight:bold;
}
.technology_main ul {
	float:left;
	margin-top:29px;
	height:53px;
}
.technology_main ul li {
	margin-left:31px;
	float:left;
}
.technology_main ul li:hover {
	-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);  /* IE9 */
transform: scale(1.1);
	cursor:pointer;
}
.technology_main ul li img {
	float:left;
}
.dock {
	position: relative;
	height: 50px;
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg2.gif);
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none;
	margin: 5px 10px 0px;
	width: 100%;
}
.dock-item span {
	display: none;
	padding-left: 20px;
}
/* dock2 - bottom */
#dock2 {
	width: 100%;
	bottom: 0px;
	position: absolute;
	left: 0px;
}
.dock-container2 {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg.gif);
	padding-left: 20px;
}
a.dock-item2 {
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px;
	color: #000;
	bottom: 0px;
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	padding-left: 20px;
}
.dock-item2 img {
	border: none;
	margin: 5px 10px 0px;
	width: 100%;
}
.marquee_scroll {
	float:left;
	width:82%;
}
footer {
	float:left;
	width:100%;
	padding:15px 0;
	background:url(../images/bgr_footer.png);
}
.footer_main {
	float:left;
	width:100%;
}
.footer_links {
	float: left;
	margin: 0;
	width: 20%;
}
.footer_links h1 {
	color: #1E7DC1;
	float: left;
	font-size: 12px;
	text-align: left;
	text-transform: uppercase;
	margin-bottom:10px;
	font-weight:bold;
}
.footer_links ul {
	float:left;
	width:100%;
}
.footer_links ul li {
	color: #dadada;
	float: left;
	font-size: 11px;
	padding: 3px;
	text-align: left;
	width: 100%;
}
.footer_links ul li a {
	color:#B8B8B8;
	line-height:20px;
}
.footer_links ul li a span {
	float:left;
	margin-right:8px;
}
.footer_links ul li a:hover {
	color:#FFFFFF;
}
.social_links {
	float: left;
	margin: 0;
	width: 20%;
}
.social_links h1 {
	color: #1E7DC1;
	float: left;
	font-size: 12px;
	text-align: left;
	text-transform: uppercase;
	margin-bottom:10px;
	font-weight:bold;
}
.social_links ul {
	float:left;
	width:100%;
}
.social_links ul li {
	color: #dadada;
	float: left;
	font-size: 11px;
	padding: 3px;
	text-align: left;
	width: 100%;
}
.social_links ul li.fb a {
	color:#B8B8B8;
	line-height:30px;
	float:left;
	background:url(../images/facebook-new.png) no-repeat left;
	padding-left:35px;
}
.social_links ul li.fb a:hover {
	color:#FFFFFF;
	background:url(../images/facebook-new-hvr.png) no-repeat left;
}
.social_links ul li.tw a {
	color:#B8B8B8;
	line-height:30px;
	float:left;
	background:url(../images/twitter-new.png) no-repeat left;
	padding-left:35px;
}
.social_links ul li.tw a:hover {
	color:#FFFFFF;
	background:url(../images/twitter-new-hvr.png) no-repeat left;
}
.social_links ul li.gp a {
	color:#B8B8B8;
	line-height:30px;
	float:left;
	background:url(../images/googleplus-new.png) no-repeat left;
	padding-left:35px;
}
.social_links ul li.gp a:hover {
	color:#FFFFFF;
	background:url(../images/googleplus-new-hvr.png) no-repeat left;
}
address {
	float:left;
	width:100%;
	padding-top:20px;
	background:url(../images/bgr_footer_line.png);
	/*height:50px;*/
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	font-style:normal;
	line-height:30px;
}
.portfolio_main {
	float:left;
	width:97%;
	background:#f5f5f5;
	;
	padding:15px;
}
/*..............................Portfolio-page.........................................*/
.Portfolio {
	width:100%;
	float:left;
	border-bottom:1px solid #e1e1e1;
}
.Portfolio-text {
	width:80%;
	float:left;
	color:#1e7dc1;
	font-size:25px;
	padding-top:15px;
	padding-bottom:10px;
}
.igex {
	width:100%;
	float:left;
	margin-top:10px;
}
.igex ul {
	margin:0px;
	padding:0px;
}
.igex li {
	list-style:none;
	width:226px;
	float:left;
	border:1px solid #e1e1e1;
	margin-bottom:15px;
	margin-right:22px;
}
.igex li.list {
	margin-right:0px;
}
.igex-image {
	width:100%;
	float:left;
}
.igex-bottom {
	width:93%;
	float:left;
	background-color:#cae5f6;
	padding:8px;
}
.igex-bottom-image {
	float:left;
	width:30px;
	padding-right:10px;
}
.igex-bottom-text {
	float:left;
	color:#226189;
	font-size:13px;
	padding-top:7px;
	width:42%;
}
.igex-bottom-text a {
	color:#226189;
}
.igex-bottom-text a:hover {
	text-decoration:underline;
}
.Portfolio-icon {
	width:100px;
	float:right;
	margin-top:22px;
}
.Portfolio-icon-image {
	width:25px;
	float:right;
	padding-right:10px;
}
/*..............................portfolio-list.........................................*/
.portfolio-list {
	width:100%;
	float:left;
	border-bottom:3px solid #e6e3e3;
	padding-bottom:15px;
	margin-bottom:15px;
}
.portfolio-list-image {
	width:525px;
	float:left;
	border:1px solid #e6e3e3;
	background-color:#FFF;
	padding:5px;
}
.portfolio-list-text {
	width:100%;
	float:left;
	color:#585858;
	font-size:16px;
}
.portfolio-list-text-color {
	color:#4394cb;
	font-size:18px;
	font-weight:bold;
}
.igex-solutions {
	width:405px;
	float: right;
}
.portfolio-list-text-padding {
	width:100%;
	float:left;
	color:#585858;
	font-size:16px;
	padding-top:10px;
}
.portfolio-list-text-padding-text {
	width:100%;
	float:left;
	color:#4e4e4e;
	font-size:12px;
	padding:7px 0;
	font-family:Arial;
	line-height:20px;
	text-align:justify;
	height:162px;
	overflow:hidden;
}
.portfolio-list-button {
	width:153px;
	float:left;
	margin-top:15px;
}
.portfolio-list-button-button {
	background-image:url(../images/launch-website.png);
	background-repeat:no-repeat;
	width:153px;
	height:39px;
	border:none;
	cursor:pointer;
}
.portfolio-list-image-right {
	width:105px;
	float:left;
	margin-right:10px;
	border:1px solid #e6e3e3;
	padding:3px;
}
.portfolio-list-image-main-width {
	width:100%;
	float:left;
	margin-top:15px;
}
.portfolio-list-border {
	border-bottom:0px;
}
#service_tab_home {
	display:block;
}
#service_tab_php, #service_tab_asp, #service_tab_web, #service_tab_seo, #service_tab_mobile {
	display:none;
}
.portfolio_top {
	position:fixed;
	bottom:5px;
	right:30px;
	font-size:18px;
	color:#666666;
	font-weight:bold;
}
.portfolio_top a {
	color:#666666;
}
/*****************************************************************************************Dhaval************************************************************************************/
.cntct_slider_main {
	width:100%;
	height:368px;
	/*border-bottom:3px solid #474747;*/
	position:absolute;
	z-index:-1;
	top:0;
	overflow:hidden;
}
.cntct_slider {
	float:left;
	width:100%;
	height:265px;
	margin-top:53px;
}
.cntct_bnr_txt {
	float:left;
	font-family:"bebas_neueregular";
	font-size:70px;
	color:#fff;
	margin-top:130px;
	text-shadow:2px 2px 5px rgba(0, 0, 0, 0.5);
}
.cntct_bnr_img {
	float:right;
	margin-top:0px;
}
.cntct {
	background-image:url("../images/cntct_bg.png");
	background-repeat:repeat-x;
	border-radius:8px 8px 0 0;
	width:100%;
	height:50px;
	float:left;
}
.cntct_home {
	width:2%;
	background-image:url("../images/go_arrow.png");
	background-repeat:no-repeat;
	background-position:right center;
	padding:15px;
	float:left;
}
.cntct_head {
	font-family:"bebas_neueregular";
	font-size:24px;
	color:#555454;
	float:left;
	padding: 10px;
}
.cntct_middle_cntnt {
	float:left;
	width:100%;
}
.cntct_mdl_left {
	float:left;
	width:50%;
}
.cntct_left_head {
	font-family:arial;
	font-size:20px;
	color:#0b66b7;
	margin-top:25px;
}
.cntct_line {
	width:97%;
	float:left;
	border-bottom:1px solid #6f6f6f;
	margin-top:12px;
	opacity: 0.2;
}
.cntct_left_txt {
	float:left;
	width:93%;
	font-family:arial;
	font-size:12px;
	color:#4d4d4d;
	text-align:justify;
	margin-top:15px;
	line-height:20px;
}
.cntct_link {
	color:#0a66b8;
}
.cntct_form {
	float:left;
	width:87%;/*margin-top:45px;*/
}
.cntct_name {
	width:90%;
	background-color:#f9f9f9;
	float:left;
	border:1px solid #d8d8d8;
	background-image:url(../images/cntct_name.png);
	background-repeat:no-repeat;
	height:45px;
	padding-left:40px;
	color:#747474;
	font-size:15px;
	font-family:arial;
}
.cntct_email {
	width:90%;
	background-color:#f9f9f9;
	float:left;
	border:1px solid #d8d8d8;
	background-image:url(../images/cntct_email.png);
	background-repeat:no-repeat;
	height:45px;
	padding-left:40px;
	color:#747474;
	font-size:15px;
	font-family:arial;
	margin-top:25px;
}
.cntct_phone {
	width:90%;
	background-color:#f9f9f9;
	float:left;
	border:1px solid #d8d8d8;
	background-image:url(../images/cntct_phn.png);
	background-repeat:no-repeat;
	height:45px;
	padding-left:40px;
	color:#747474;
	font-size:15px;
	font-family:arial;
	margin-top:25px;
}
.cntct_texarea {
	width:89%;
	background-color:#f9f9f9;
	float:left;
	border:1px solid #d8d8d8;
	background-image:url(../images/cntct_email.png);
	background-repeat:no-repeat;
	height:145px;
	padding:14px 5px 5px 40px;
	color:#747474;
	font-size:15px;
	font-family:arial;
	margin-top:25px;
}
.cntct_sbmit_btn {
	float:right;
	background-image:url(../images/submit.png);
	background-repeat:no-repeat;
	width:77px;
	height:27px;
	border:none;
	margin-top:25px;
	cursor:pointer;
}
.cntct_mdl_right {
	float:left;
	width:50%;
}
.cntct_rgth_bg {
	width:100%;
	background-color:#efeded;
	margin-top:25px;
	float:left;
}
.cntct_rgt_head {
	width:100%;
	text-align:center;
	font-family:arial;
	font-size:24px;
	color:#3483c8;
	margin-top:25px;
}
.cntct_rght_line {
	margin-top:15px;
	text-align:center;
	float:left;
	width:100%;
}
.cntct_rgt_map {
	float:left;
	margin-left:13px;
	margin-top:15px;
	width: 92%;
	border: 1px dashed #bfbfbf;
	padding:5px;
	background:#fff;
}
.cmpny_address {
	float:left;
	margin:17px 0 0 19px;
	width:45%;
	padding-bottom: 25px;
}
.cmpny_head {
	font-family:arial;
	font-size:12px;
	color:#3483c8;
	font-weight:bold;
}
.cmpny_cntnt {
	font-family:arial;
	font-size:12px;
	color:#696a6a;
	line-height:22px;
	margin-top:17px;
}
.cntct_online {
	float:left;
	margin:17px 0 0 5px;
	width:50%;
}
.cntct_catch_head {
	font-family:arial;
	font-size:12px;
	color:#3483c8;
	font-weight:bold;
}
.cntct_catch_online {
	font-family:arial;
	font-size:12px;
	color:#696a6a;
	line-height:22px;
	margin-top:17px;
}
.cntct_sp_online {
	font-size:12px;
	color:#950e0a;
	width:18%;
	float:left;
}
.mb_srvc_slider_main {
	width:100%;
	height:388px;
	/*border-bottom:3px solid #474747;*/
	position:absolute;
	z-index:-1;
	top:0;
	overflow:hidden;
}
.mb_srvc_slider {
	float:left;
	width:100%;
	height:285px;
	margin-top:53px;
}
.mb_srvc_bnr_txt {
	float:left;
	font-family:"bebas_neueregular";
	font-size:70px;
	color:#fff;
	margin-top:130px;
	text-shadow:2px 2px 5px rgba(0, 0, 0, 0.5);
}
.mb_srvc_bnr_img {
	float:right;
	margin-top:30px;
}
.mb_srvc {
	background-image:url("../images/cntct_bg.png");
	background-repeat:repeat-x;
	border-radius:8px 8px 0 0;
	width:100%;
	height:50px;
	float:left;
}
.mb_srvc_home {
	width:2%;
	background-image:url("../images/go_arrow.png");
	background-repeat:no-repeat;
	background-position:right center;
	padding:15px;
	float:left;
}
.mb_srvc_head {
	font-family:"bebas_neueregular";
	font-size:24px;
	color:#555454;
	float:left;
	padding: 10px;
}
.mb_srvc_middle_cntnt {
	float:left;
	width:100%;
}
.mb_srvc_mdl_left {
	float:left;
	width:64%;
}
.mb_srvc_left_head {
	font-family:arial;
	font-size:20px;
	color:#0b66b7;
	margin-top:25px;
}
.mb_srvc_line {
	width:100%;
	float:left;
	border-top:1px solid #6f6f6f;
	margin-top:12px;
	opacity: 0.2;
}
.mb_srvc_left_txt {
	float:left;
	width:100%;
	font-family:arial;
	font-size:12px;
	color:#4d4d4d;
	text-align:justify;
	margin-top:15px;
	line-height:20px;
}
.mb_srvc_dev {
	float:left;
	width:62%;
	border:1px solid #e8e8e8;
	border-radius:8px;
	margin-top:15px;
	/*background-color:#f8f8f8;*/
	background-image:url(../images/device_bg.png);
	background-repeat:repeat;
}
.mb_srvc_dev h1 {
	color: #555454;
	float: left;
	font-family: "bebas_neueregular";
	font-size: 24px;
	padding: 10px;
}
.how-we-work-img {
	float:left;
}
.mb_srvc_dev_box1 {
	float:left;
	width:25%;
	color:#005782;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:15px 0 15px 0;
}
.mb_srvc_dev_box2 {
	float:left;
	width:25%;
	color:#005782;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:15px 0 15px 0;
}
.mb_srvc_dev_box3 {
	float:left;
	width:25%;
	color:#005782;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:15px 0 15px 0;
}
.mb_srvc_dev_box4 {
	float:left;
	width:25%;
	color:#005782;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:15px 0 15px 0;
}
.mb_srvc_mdl_right {
	float:left;
	width:36%;
	margin-top:20px;
}
.extra_page_slider_main {
	height: 368px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
.extra_slider {
	float: left;
	height: 265px;
	margin-top: 53px;
	width: 100%;
}
.left-list-sitemap {
	float: left;
	width: 290px;
	margin-right:10px;
}
.list-sub-title {
	color: #0780AD;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
	text-transform: uppercase;
}
.list-sub-list {
	padding-bottom:20px;
}
.list-sub-list ul {
	list-style:none;
}
.list-sub-list ul li {
	background-image: url("../images/sitemap_list_img.png");
	background-position: left 3px;
	background-repeat: no-repeat;
	line-height: 18px;
	list-style-type: none;
	margin: 0;
	padding: 0 0 12px 23px;
	text-align: left;
}
.list-sub-list ul li a {
	color: #000000;
	list-style-type: none;
	margin: 0;
	text-align: left;
	text-decoration: none;
}
.scrollup {
	position:fixed;
	bottom:70px;
	right:100px;
	height:36px;
	width:36px;
	/*background:url(../images/top_arrow.png) no-repeat;*/
	text-indent:-9999px;
}
.mob_port_left {
	float:left;
	width:100%;
}
.mob_port_left ul {
	float:left;
	width:100%;
}
.mob_port_left ul li {
	float:left;
	margin-bottom:10px;
	width: 25%;
}
.mob_port_left ul li a {
	float:left;
}
.mob_port_left ul li span {
	text-align:center;
	color: #4394CB;
	font-size: 18px;
	font-weight: bold;
	float:left;
	clear:left;
	width:100%;
}
.mob_port_left ul li span a {
	text-align:center;
	color: #4394CB;
	font-size: 18px;
	font-weight: bold;
	float:left;
	clear:left;
	width:100%;
}
.sss {
	background-image:url(../images/thnx_bg.png);
	background-repeat:repeat-x;
	height:30px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	/* padding: 20px;*/
    text-align: center;
	width: 100%;
	color:#fff;
	padding-top:10px;
	border-radius:8px;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:10px;
}
.sssc {
	background-image:url(../images/thnx_bg.png);
	background-repeat:repeat-x;
	height:30px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	/* padding: 20px;*/
    text-align: center;
	width: 100%;
	color:#fff;
	padding-top:10px;
	border-radius:8px;
	font-family:Verdana, Geneva, sans-serif;
	margin-top:10px;
}
img {
	z-index:0;
}
.design_icon {
	float:left;
	/*background-image:url(../images/design_icon.png);
	background-repeat:no-repeat;*/
	background-position:left center;
	height:25px;
	position:relative;
	width: 25px;
	font-size:20px;
	cursor:default;
}
.design_icon a {
	display:block;
	margin-top:5px;
}
.design_icon a:hover img {
	opacity:0.0;
}
.design_icon a:hover {
	background-image:url(../images/design_icon_hvr.png);
	background-repeat:no-repeat;
	width:33px;
	height:33px;
	z-index:1;
	/*position:absolute;*/
	float:right;
	background-position:top center;
}
.design_icon2_1 {
	float:left;
	/*background-image:url(../images/design_icon.png);
	background-repeat:no-repeat;*/
	background-position:left center;
	height:25px;
	position:relative;
	width: 25px;
	font-size:20px;
	cursor:default;
}
.design_icon2_1 a {
	display:block;
	margin-top:3px;
}
.design_icon2_1 a:hover img {
	opacity:0.0;
}
.design_icon2_1 a:hover {
	background-image:url(../images/php_icon_sml_hvr.png);
	background-repeat:no-repeat;
	width:33px;
	height:33px;
	z-index:1;
	/*position:absolute;*/
	float:right;
	background-position:top center;
}
.design_icon2_2 {
	float:left;
	/*background-image:url(../images/design_icon.png);
	background-repeat:no-repeat;*/
	background-position:left center;
	height:25px;
	position:relative;
	width: 25px;
	font-size:20px;
	cursor:default;
}
.design_icon2_2 a {
	display:block;
	margin-top:3px;
}
.design_icon2_2 a:hover img {
	opacity:0.0;
}
.design_icon2_2 a:hover {
	background-image:url(../images/asp_icon_hvr.png);
	background-repeat:no-repeat;
	width:33px;
	height:33px;
	z-index:1;
	/*position:absolute;*/
	float:right;
	background-position:top center;
}
.design_icon2_3 {
	float:left;
	/*background-image:url(../images/design_icon.png);
	background-repeat:no-repeat;*/
	background-position:left center;
	height:25px;
	position:relative;
	width: 25px;
	font-size:20px;
	cursor:default;
}
.design_icon2_3 a {
	display:block;
	margin-top:3px;
}
.design_icon2_3 a:hover img {
	opacity:0.0;
}
.design_icon2_3 a:hover {
	background-image:url(../images/java_icon_hvr.png);
	background-repeat:no-repeat;
	width:33px;
	height:33px;
	z-index:1;
	/*position:absolute;*/
	float:right;
	background-position:top center;
}
.design_icon3_1 {
	float:left;
	/*background-image:url(../images/design_icon.png);
	background-repeat:no-repeat;*/
	background-position:left center;
	height:25px;
	position:relative;
	width: 25px;
	font-size:20px;
	cursor:default;
}
.design_icon3_1 a {
	display:block;
	margin-top:5px;
}
.design_icon3_1 a:hover img {
	opacity:0.0;
}
.design_icon3_1 a:hover {
	background-image:url(../images/zencart_icon_hvr.png);
	background-repeat:no-repeat;
	width:33px;
	height:33px;
	z-index:1;
	/*position:absolute;*/
	float:right;
	background-position:top center;
}
.design_icon3_2 {
	float:left;
	/*background-image:url(../images/design_icon.png);
	background-repeat:no-repeat;*/
	background-position:left center;
	height:25px;
	position:relative;
	width: 25px;
	font-size:20px;
	cursor:default;
}
.design_icon3_2 a {
	display:block;
	margin-top:5px;
}
.design_icon3_2 a:hover img {
	opacity:0.0;
}
.design_icon3_2 a:hover {
	background-image:url(../images/os_icon_hvr.png);
	background-repeat:no-repeat;
	width:33px;
	height:33px;
	z-index:1;
	/*position:absolute;*/
	float:right;
	background-position:top center;
}
.design_icon3_3 {
	float:left;
	/*background-image:url(../images/design_icon.png);
	background-repeat:no-repeat;*/
	background-position:left center;
	height:25px;
	position:relative;
	width: 25px;
	font-size:20px;
	cursor:default;
}
.design_icon3_3 a {
	display:block;
	margin-top:5px;
}
.design_icon3_3 a:hover img {
	opacity:0.0;
}
.design_icon3_3 a:hover {
	background-image:url(../images/magento_icon_sml_hvr.png);
	background-repeat:no-repeat;
	width:33px;
	height:33px;
	z-index:1;
	/*position:absolute;*/
	float:right;
	background-position:top center;
}
.design_icon4_1 {
	float:left;
	/*background-image:url(../images/design_icon.png);
	background-repeat:no-repeat;*/
	background-position:left center;
	height:25px;
	position:relative;
	width: 25px;
	font-size:20px;
	cursor:default;
}
.design_icon4_1 a {
	display:block;
	margin-top:5px;
}
.design_icon4_1 a:hover img {
	opacity:0.0;
}
.design_icon4_1 a:hover {
	background-image:url(../images/joomla_icon_sml_hvr.png);
	background-repeat:no-repeat;
	width:33px;
	height:33px;
	z-index:1;
	/*position:absolute;*/
	float:right;
	background-position:top center;
}
.design_icon4_2 {
	float:left;
	/*background-image:url(../images/design_icon.png);
	background-repeat:no-repeat;*/
	background-position:left center;
	height:25px;
	position:relative;
	width: 25px;
	font-size:20px;
	cursor:default;
}
.design_icon4_2 a {
	display:block;
	margin-top:5px;
}
.design_icon4_2 a:hover img {
	opacity:0.0;
}
.design_icon4_2 a:hover {
	background-image:url(../images/wordpress_icon_sml_hvr.png);
	background-repeat:no-repeat;
	width:33px;
	height:33px;
	z-index:1;
	/*position:absolute;*/
	float:right;
	background-position:top center;
}
.design_icon4_3 {
	float:left;
	/*background-image:url(../images/design_icon.png);
	background-repeat:no-repeat;*/
	background-position:left center;
	height:25px;
	position:relative;
	width: 25px;
	font-size:20px;
	cursor:default;
}
.design_icon4_3 a {
	display:block;
	margin-top:5px;
}
.design_icon4_3 a:hover img {
	opacity:0.0;
}
.design_icon4_3 a:hover {
	background-image:url(../images/smarty_icon_hvr.png);
	background-repeat:no-repeat;
	width:33px;
	height:33px;
	z-index:1;
	/*position:absolute;*/
	float:right;
	background-position:top center;
}
.design_icon4_4 {
	float:left;
	/*background-image:url(../images/design_icon.png);
	background-repeat:no-repeat;*/
	background-position:left center;
	height:25px;
	position:relative;
	width: 25px;
	font-size:20px;
	cursor:default;
}
.design_icon4_4 a {
	display:block;
	margin-top:5px;
}
.design_icon4_4 a:hover img {
	opacity:0.0;
}
.design_icon4_4 a:hover {
	background-image:url(../images/Cakephp_icon_hvr.png);
	background-repeat:no-repeat;
	width:33px;
	height:33px;
	z-index:1;
	/*position:absolute;*/
	float:right;
	background-position:top center;
}
.design_icon4_5 {
	float:left;
	/*background-image:url(../images/design_icon.png);
	background-repeat:no-repeat;*/
	background-position:left center;
	height:25px;
	position:relative;
	width: 25px;
	font-size:20px;
	cursor:default;
}
.design_icon4_5 a {
	display:block;
	margin-top:5px;
}
.design_icon4_5 a:hover img {
	opacity:0.0;
}
.design_icon4_5 a:hover {
	background-image:url(../images/cscart_icon_hvr.png);
	background-repeat:no-repeat;
	width:33px;
	height:33px;
	z-index:1;
	/*position:absolute;*/
	float:right;
	background-position:top center;
}
.design_icon4_6 {
	float:left;
	/*background-image:url(../images/design_icon.png);
	background-repeat:no-repeat;*/
	background-position:left center;
	height:25px;
	position:relative;
	width: 25px;
	font-size:20px;
	cursor:default;
}
.design_icon4_6 a {
	display:block;
	margin-top:5px;
}
.design_icon4_6 a:hover img {
	opacity:0.0;
}
.design_icon4_6 a:hover {
	background-image:url(../images/prestashop_icon_hvr.png);
	background-repeat:no-repeat;
	width:33px;
	height:33px;
	z-index:1;
	/*position:absolute;*/
	float:right;
	background-position:top center;
}
.design_icon5_1 {
	float:left;
	/*background-image:url(../images/design_icon.png);
	background-repeat:no-repeat;*/
	background-position:left center;
	height:25px;
	position:relative;
	width: 25px;
	font-size:20px;
	cursor:default;
}
.design_icon5_1 a {
	display:block;
	margin-top:5px;
}
.design_icon5_1 a:hover img {
	opacity:0.0;
}
.design_icon5_1 a:hover {
	background-image:url(../images/android_icon_sml_hvr.png);
	background-repeat:no-repeat;
	width:33px;
	height:33px;
	z-index:1;
	/*position:absolute;*/
	float:right;
	background-position:top center;
}
.design_icon5_2 {
	float:left;
	/*background-image:url(../images/design_icon.png);
	background-repeat:no-repeat;*/
	background-position:left center;
	height:25px;
	position:relative;
	width: 25px;
	font-size:20px;
	cursor:default;
}
.design_icon5_2 a {
	display:block;
	margin-top:5px;
}
.design_icon5_2 a:hover img {
	opacity:0.0;
}
.design_icon5_2 a:hover {
	background-image:url(../images/apple_icon_sml_hvr.png);
	background-repeat:no-repeat;
	width:33px;
	height:33px;
	z-index:1;
	/*position:absolute;*/
	float:right;
	background-position:top center;
}
.design_icon5_3 {
	float:left;
	/*background-image:url(../images/design_icon.png);
	background-repeat:no-repeat;*/
	background-position:left center;
	height:25px;
	position:relative;
	width: 25px;
	font-size:20px;
	cursor:default;
}
.design_icon5_3 a {
	display:block;
	margin-top:5px;
}
.design_icon5_3 a:hover img {
	opacity:0.0;
}
.design_icon5_3 a:hover {
	background-image:url(../images/blackberry_icon_hvr.png);
	background-repeat:no-repeat;
	width:33px;
	height:33px;
	z-index:1;
	/*position:absolute;*/
	float:right;
	background-position:top center;
}
.design_icon6_1 {
	float:left;
	/*background-image:url(../images/design_icon.png);
	background-repeat:no-repeat;*/
	background-position:left center;
	height:25px;
	position:relative;
	width: 25px;
	font-size:20px;
	cursor:default;
}
.design_icon6_1 a {
	display:block;
	margin-top:5px;
}
.design_icon6_1 a:hover img {
	opacity:0.0;
}
.design_icon6_1 a:hover {
	background-image:url(../images/smo_icon_hvr.png);
	background-repeat:no-repeat;
	width:33px;
	height:33px;
	z-index:1;
	/*position:absolute;*/
	float:right;
	background-position:top center;
}
.design_icon6_2 {
	float:left;
	/*background-image:url(../images/design_icon.png);
	background-repeat:no-repeat;*/
	background-position:left center;
	height:25px;
	position:relative;
	width: 25px;
	font-size:20px;
	cursor:default;
}
.design_icon6_2 a {
	display:block;
	margin-top:5px;
}
.design_icon6_2 a:hover img {
	opacity:0.0;
}
.design_icon6_2 a:hover {
	background-image:url(../images/ppc_icon_hvr.png);
	background-repeat:no-repeat;
	width:33px;
	height:33px;
	z-index:1;
	/*position:absolute;*/
	float:right;
	background-position:top center;
}
.design_icon6_3 {
	float:left;
	/*background-image:url(../images/design_icon.png);
	background-repeat:no-repeat;*/
	background-position:left center;
	height:25px;
	position:relative;
	width: 25px;
	font-size:20px;
	cursor:default;
}
.design_icon6_3 a {
	display:block;
	margin-top:5px;
}
.design_icon6_3 a:hover img {
	opacity:0.0;
}
.design_icon6_3 a:hover {
	background-image:url(../images/seo_icon_hvr.png);
	background-repeat:no-repeat;
	width:33px;
	height:33px;
	z-index:1;
	/*position:absolute;*/
	float:right;
	background-position:top center;
}
.error_cntnt {
	float:left;
	width:100%;
	margin-top:1px;
}
.error_img {
	float:left;
	width:300px;
}
.error_link {
	width:100%;
	background-color:#fff;
	padding:15px 0 15px 0;
	float:left;
}
.error_link a {
	float:left;
	text-align:center;
	font-size:24px;
	text-decoration:none;
	width:100%;
	color:#4F4F4F;
}
.error_link a:hover {
	text-decoration:underline;
	color:#F00;
}
.opn_src_p_left{
	float:left;
	width:22%; 
}
.opn_src_p_left{
	float:left;
	width:23%;
	margin-left:23%; 
}
/*.design_icon:hover{
	float:left;
	background-image:url(../images/design_icon_hvr.png);
	background-repeat:no-repeat;
}*/
/******************************************************************************************End*************************************************************************************/


/************************************************************************************
MEDIA QUERIES
*************************************************************************************/

/* for 980px or less */
@media screen and (max-width: 1024px) {

.cntct_slider {
	margin-top:0px;
	height:240px;
	overflow:hidden;
}
.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, .cntct {
	margin-top:-1px;
}
}
/*@media screen and (max-width: 980px) {
.wrapper {
	width:94%;
}
.mb_srvc, .cntct {
	margin-top:10px !important;
}
.cntct_bnr_img {
	width:25% !important;
	margin-top:44px !important;
}
.cntct_slider {
    height: 220px;
    margin-top: 0;
    overflow: hidden;
}
}*/

/* for 700px or less */
@media screen and (min-width: 768px) and (max-width: 980px) {
.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 {
	margin-top:0px;
	height:190px;
}
.cntct_bnr_txt {
	font-size:50px;
	margin-top:85px;
}
.slider_main {
	height:350px;
}
.slider {
	height:327px;
	margin-top:25px;
}
.slider_menu ul li {
	padding:12px;
}
.slider_menu ul li div {
	margin:-24px 0 0 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 {
	width:700px;
	background:url("../images/laptop-screen-ipad.png") no-repeat scroll 0 0 transparent;
}
div.slideshow-container {
	margin:24px 0 0 108px;
	height:358px;
}
div.slideshow {
	float:left;
	width:90%;
}
div.slideshow img {
	float:left;
	width:87%;
}
.cntct_mdl_left, .cntct_mdl_right {
 width:100%;
}
.portfolio_main {
	width:95.7%;
}
.igex-solutions {
	float:none;
	margin:auto;
	width:95%;
}
.portfolio-list-image {
	float:none;
	margin:10px auto;
}
.portfolio-list-text-padding-text {
	height:auto;
}
.portfolio-list-image-main-width {
	float:right;
	width:57%;
}
.portfolio-list-image-right {
	margin:0 0 10px 10px;
}
.portfolio-list-button {
	margin-top:38px;
}
.mb_srvc, .cntct {
	margin-top:10px;
}
}

/**     mobile   **/


@media screen and (min-width:480px) and (max-width:800px) {
.wrapper {
 width:96%;

}
.header_main {
 background:url(../images/mob_top_header_bg.png) repeat-x;
 height:20px;
}
ul.menu {
 margin-top:2px;
}
ul.menu li {
 margin-right:5px;
}
ul.menu li a {
 font-size:11px;
 padding:3px 8px 3px 5px;
 text-transform:none;
}
ul.menu li a span {
 display:none;
}
ul.menu li ul li {
    background: none repeat scroll 0 0 #6F6F6F;
    color: #FFFFFF;
    float: left;
    margin: -1px;
    padding: 1px;
}
ul.menu li ul li a{
	font-size:9px;
	width:130px;
}
.slider_main {
 height:250px;
}
.slider {
 height:230px;
}
.slider_menu ul li {
 padding:7px;
}
.slider_menu ul li div {
 margin:-19px 0 0 22px;
}
.slider_menu ul li a {
 font-size:9px;
}
.home_content_left {
 width:96%;
}
.quick_contact_box {
 float:left;
 margin-left:90px;
}
.testimonials_box {
 width:100%;
 background:none;
 margin-right:0px;
}
.testimonials_box p, .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 scroll 0 0 transparent;
 font-size:12px;
 line-height:67px;
 height:65px;
 width:100px;
}
.technology_main ul {
 margin-top:6px;
}
.marquee_scroll {
 width:77%;
}
/*footer {
 display:none;
}*/
.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 {
 width:415px;
 background:url("../images/laptop-screen-mobile.png") no-repeat scroll 0 0 transparent;
 height:260px;
}
div.slideshow-container {
 margin:15px 0 0 66px;
 height:210px;
}
div.slideshow a.advance-link {
 width:323px;
}
.portfolio_main {
 width:97%;
}
div.content1 {
 width:230px;
 background:url("../images/mobile-screen-mobile.png") no-repeat scroll 0 0 transparent;
 height:425px;
}
div.slideshow-container1 {
 margin:62px 0 0 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 {
 font-size:8px;
 line-height:25px;
 top:60px;
}
.design_icon,.design_icon2_1,.design_icon2_2,.design_icon2_3,.design_icon3_1,.design_icon3_2,.design_icon3_3,.design_icon4_2,.design_icon4_4,.design_icon4_5,.design_icon4_6,.design_icon4_1,.design_icon4_3,.design_icon5_1,.design_icon5_2,.design_icon5_3,.design_icon6_1,.design_icon6_2,.design_icon6_3{
	width:20px;
	height:20px;
}


.da-slide .da-link {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2);
    border: 8px solid rgba(255, 255, 255, 0.8);
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #FFFFFF;
    font-size: 14px;
    line-height: 22px;
    padding: 2px 10px 0;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    top: 320px;
    width: 65px;
}
.design_icon a img,.design_icon2_1 a img,.design_icon2_2 a img,.design_icon2_3 a img,.design_icon3_1 a img,.design_icon3_2 a img,.design_icon3_3 a img,.design_icon4_4 a img,.design_icon4_5 a img,.design_icon4_6 a img,.design_icon4_2 a img,.design_icon4_1 a img,.design_icon4_3 a img,.design_icon5_1 a img,.design_icon5_2 a img,.design_icon5_3 a img,.design_icon6_1 a img,.design_icon6_2 a img,.design_icon6_3 a img{
	background-size:15px 14px !important;
	width:15px !important;
	height:14px !important;	
}
.opn_src_p_left {
	float:left;
	width:26% !important;
	margin-left:26% !important;
}
.opn_src_p_right{
	float:left;
	width:26% !important;
	text-align:left;
	
}

.da-slide h2 {
    font-size: 25px;
    top: 33px;
}
.da-slide .da-img {
 top:12px;
}
.cntct_mdl_left {
 width:100%;
}
.cntct_mdl_right {
 width:100%;
}
.cntct_line, .cntct_left_txt {
 width:100%;
}
.portfolio-list-image-main-width {
 float:right;
 width:100%;
}
.portfolio-list-image {
 float:none;
 margin:10px auto;
 width:422px;
}
.igex-solutions {
width:100%;
}
/*.portfolio-list-button {
 display:none;
}*/
.mob_port_left ul li span a {
 font-size:12px;
}
.cntct_bnr_img {
 width:25%;
}
.mb_srvc_mdl_left {
 float:left;
 width:100%;
}
.mb_srvc, .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,.social_links h1{
	font-size:10px;
}
.footer_links ul li a{
	font-size:9px;
}

















}
 @media (max-width: 480px) {
.wrapper {
	width:96%;
}
.slider_menu {
	display:none;
}
.header_main {
/*background:url(../images/mob_top_header_bg.png) repeat-x;*/
	height:20px;
}
nav {
	width:77%;
}
ul.menu {
	margin-top:2px;
}
ul.menu li {
	margin-right:5px;
}
ul.menu li ul li a {
	width:101px;
	font-size:9px;
	padding:2px;
	text-transform:none;
}
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 0 0 22px;
}
.slider_menu ul li a {
	font-size:9px;
}
.home_content_left {
	width:96%;
}
.quick_contact_box {
	float:left;
	margin-left:50px;
}
.testimonials_box {
	width:100%;
	background:none;
	margin-right:0px;
}
.testimonials_box p, .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 scroll 0 0 transparent;
	font-size:12px;
	line-height:67px;
	height:65px;
	width:100px;
}
.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 {
	margin-top:30px;
	width:22%;
}
.slider-wrapper {
	display:none;
}
.cntct_mdl_left {
	width:100%;
}
.cntct_mdl_right {
	width:100%;
}
.cntct_line, .cntct_left_txt {
	width:100%;
}
.igex-solutions {
	width:100%;
}
/*.portfolio-list-button {
	display:none;
}*/
.mb_srvc_mdl_left {
	float:left;
	width:100%;
}
.mb_srvc, .cntct {
	margin-top:-5px;
}
.mb_srvc_dev, .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%;
}
}
 @media only screen and (min-device-width: 240px) and (max-width: 480px) {
.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 {
	font-size:9px;
	padding:2px 2px;
	text-transform:none;
}
ul.menu li ul li a {
	font-size: 8px;
	padding: 2px;
	width: 110px;
}
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 {
	margin-left:0px;
	width:250px;
}
.quick_contact_box form, #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, .cntct {
	height:35px;
}
.mb_srvc_home, .cntct_home {
	background:none;
	line-height:44px;
	padding:0 12px;
}
.mb_srvc_head, .cntct_head {
	font-size:18px;
	padding:10px;
}
.mb_srvc_left_head {
	font-size:15px;
}
div.content {
	width:270px;
	background:none;
}
div.slideshow-container {
	margin:15px 0 0 0;
	height:180px;
}
div.image-desc {
	float:none;
	line-height:24px;
}
.portfolio-list-image {
	float:none;
	margin:10px auto;
	width:222px;
}
.igex-solutions {
	width:98%;
}
/*.portfolio-list-button {
	display:none;
}*/
.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 {
	float:left;
	width:100%;
}
.mb_srvc, .cntct {
	margin-top:5px;
}
.mb_srvc_dev {
	width:100%;
}
.quick_contact_box {
	width:86%;
}

.cntct_form {
    margin-left: 12px;
    width: 97%;
}
.mb_srvc_dev {
	width:98% !important;
}
.mb_srvc_dev h1 {
	width: 95% !important;
}
.cntct_name,.cntct_email,.cntct_phone{
	width:84% !important;	
}
.cntct_texarea{
	width:83% !important;
}
.cmpny_cntnt{
	width:230px;
}
}
