@font-face {
	font-family: 'MyriadProBold';
	src: url('myriadpro-bold-webfont.eot');
	src: local('☺'), url('myriadpro-bold-webfont.woff') format('woff'), url('myriadpro-bold-webfont.ttf') format('truetype'), url('myriadpro-bold-webfont.svg#webfontdI564mcw') format('svg');
	font-weight: normal;
	font-style: normal; }
@font-face {
	font-family: 'MyriadProRegular';
	src: url('myriadpro-regular-webfont.eot');
	src: local('☺'), url('myriadpro-regular-webfont.woff') format('woff'), url('myriadpro-regular-webfont.ttf') format('truetype'), url('myriadpro-regular-webfont.svg#webfont28woLOtS') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'LucidaGrandeBold';
	src: url('lucida_grande_bold-webfont.eot');
	src: local('☺'), url('lucida_grande_bold-webfont.woff') format('woff'), url('lucida_grande_bold-webfont.ttf') format('truetype'), url('lucida_grande_bold-webfont.svg#webfont3eSKVGyy') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'LucidaGrandeRegular';
	src: url('lucida_grande-webfont.eot');
	src: local('☺'), url('lucida_grande-webfont.woff') format('woff'), url('lucida_grande-webfont.ttf') format('truetype'), url('lucida_grande-webfont.svg#webfontTWjg2dgj') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DroidSansBold';
	src: url('droidsans-bold-webfont.eot');
	src: local('☺'), url('droidsans-bold-webfont.woff') format('woff'), url('droidsans-bold-webfont.ttf') format('truetype'), url('droidsans-bold-webfont.svg#webfontiLUE34m9') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DroidSansRegular';
	src: url('droidsans-webfont.eot');
	src: local('☺'), url('droidsans-webfont.woff') format('woff'), url('droidsans-webfont.ttf') format('truetype'), url('droidsans-webfont.svg#webfontJXPNMo9J') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* CSS start here */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { background: transparent; border: 0;	margin: 0;	outline: 0;	padding: 0;	vertical-align: baseline;}
body { 	background: url(../images/bodybg.gif) repeat-x 0 0 #000;  font-weight: normal;	font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif;  font-size:12px; color:#9b9b9b;	margin: 0; padding: 0; }
ol, ul { list-style: none;}
input, select, textarea { font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif;  font-size:12px; color: #666; }
:focus { outline: 0;}
table { border-collapse: collapse;	border-spacing: 0;}
h1, h2, h3, h4, h5 { font-weight: normal; }
section, header, footer, nav, article, aside, figure { display: block; }
.relative { position: relative; }
strong { font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; font-weight: normal; }
p { margin: 0; padding: 0; margin-bottom: 12px; line-height: 18px; }
a { color:#95ca11; text-decoration: underline; outline: none;}
a:hover { color:#95ca11; text-decoration: none; outline: none;}
.clear { clear: both; }
.mainbg { background: url(../images/mainbackground.jpg) no-repeat 0 0; }
.service-ico { background: url(../images/service-ico.gif) no-repeat; }
.right {float:right;}
.left {float:left;}
/* Common CSS End */
#main { width: 100%; margin:auto; background: url(../images/mainmiddbg.jpg) no-repeat center 87px; min-height: 600px; }
header#top-container { width: 1003px; margin:auto; height: 88px; }
div#top-container { width: 1003px; margin:auto; height: 88px; }
figure.logo  { width: 143px; text-align: center; float: left; }
figure.logo img { margin-top: 11px; }
div.logo  { width: 143px; text-align: center; float: left; }
div.logo img { margin-top: 11px; }
.top-right { width: 860px; float: right; }
.toplink { height: 35px; text-align: right; padding: 15px 0 0 0; margin-bottom: 7px; }
.toplink a { color: #acacac; text-decoration: none; border-right: 1px solid #2e2e2e; padding: 5px 15px; line-height: 21px; }
.toplink a:hover { color: #a6db24; text-decoration: none; }
.toplink a.active { color: #a6db24; text-decoration: none; }
.toplink a.last { border: none; }
.livechat {  float: right; text-align: center; margin-top: -3px; }
.livechat a { color: #a6db24; text-decoration: none; font-size: 13px; font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; border: none; padding: 0; line-height: 25px; background-position: -7px -98px; width: 90px; height: 26px; display: block;  }
.livechat a:hover { color: #fff; text-decoration: none; font-size: 13px; font-family: 'DroidSansBold', Arial, Helvetica, sans-serif;  background-position: -7px -134px;  }
nav.topnav { background-position: -4px -5px;  display: block; width: 814px; height: 27px; padding-left: 10px; float: right;  }
nav.topnav ul { margin: 6px 0 0 0; padding: 0; }
nav.topnav ul li { list-style-type: none; float: left; display: block; border-right: 2px solid #424242; }
nav.topnav ul li a { color: #a4a4a4; text-decoration: none; padding: 0 9px; font-family: 'DroidSansBold', Arial, Helvetica, sans-serif;  }
nav.topnav ul li a:hover { color: #95ca11; text-decoration: none;  }
nav.topnav ul li a.active { color: #95ca11; text-decoration: none;  }
nav.topnav ul li.last { border: none; }
div.topnav {  display: block; width: 814px; height: 27px; padding-left: 10px; float: right; background: url(../images/topnavbg.jpg) no-repeat;  }
div.topnav ul { margin: 6px 0 0 0; padding: 0; }
div.topnav ul li { list-style-type: none; float: left; display: block; border-right: 2px solid #424242; }
div.topnav ul li a { color: #a4a4a4; text-decoration: none; padding: 0 9px; font-family: 'DroidSansBold', Arial, Helvetica, sans-serif;  }
div.topnav ul li a:hover { color: #95ca11; text-decoration: none;  }
div.topnav ul li a.active { color: #95ca11; text-decoration: none;  }
div.topnav ul li.last { border: none; }
section#middpart { width: 1003px; margin:auto; padding-bottom: 10px; overflow:hidden; }
div#middpart { width: 1003px; margin:auto; padding-bottom: 10px; overflow:hidden; }
.banner-left { width: 505px; float: left; padding: 32px 0 0 25px; }
.banner-right1 { width: 471px; float: right; height: 315px;  background: url(../images/iphone-appbg.gif) no-repeat 70px 20px; }
.banner-right2 { width: 471px; float: right; height: 315px; background: url(../images/iphone-app-cal-bg.png) no-repeat 30px 100px; }
.banner-right3 { width: 471px; float: right; height: 315px; background: url(../images/home-gamedev-bg.jpg) no-repeat 88px 32px;   }
.banner-right4 { width: 471px; float: right; height: 315px; background: url(../images/iphad-appbg.gif) no-repeat 30px 40px; }
h1 { font-size: 20px; color: #a3d91e; font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; margin-bottom: 25px; }
h2 { font-size: 32px; color: #efefef; font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; margin-bottom: 10px;  }
h3 { font-size: 16px; color: #b0b0b0; font-family: 'MyriadProBold', Arial, Helvetica, sans-serif; margin-bottom: 7px;  }
h4 { font-size: 15px; color: #a7de21; font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; margin-bottom: 10px;  }
h1.green-hd { font-size: 20px; color: #a3d91e; font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; margin-bottom: 25px; }
h2 a { font-size: 32px; color: #fff !important; font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; text-decoration: none; }
h2 a:hover { font-size: 32px; color: #95ca11 !important; font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; text-decoration: none; }
h2.banner-hd { font-size: 18px; color: #efefef; font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; margin-bottom: 10px;  }
h2.banner-hd a { font-size: 18px; color: #efefef; font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; text-decoration: none; }
h2.banner-hd a:hover { font-size: 18px; color: #a3d91e; font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; text-decoration: none; }
.banner-content { color: #b4b4b4; font-size: 16px; line-height: 24px; }
.viewmore { margin-top: 20px; width: 94px; height: 27px; background-position: 0px -38px; }
.viewmore a { display: block; width: 94px; height: 27px; }
.callus { margin-top: 30px; font-size: 14px; color: #a4a4a4; line-height: 35px; }
.callus span {  font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; color: #93c517; font-size: 20px;}
footer#footer { width: 1003px; margin:auto; }
div#footer { width: 1003px; margin:auto; }
.express-btn { float: right; width: 232px; height: 33px; background: url(../images/express-bg.jpg) no-repeat;  text-align: center; text-decoration: none; margin-top: 273px; }
.express-btn a { text-decoration: none;  color: #000000;  font-family: 'MyriadProBold', Arial, Helvetica, sans-serif; font-size: 15px; line-height: 33px;  }
.express-btn a:hover { text-decoration: none;  color: #344508;  font-family: 'MyriadProBold', Arial, Helvetica, sans-serif;  }
.banner-imglink { position: absolute; top: 20px; right: 0; width: 60px; }
.banner-imglink ul { margin: 0; padding: 0; }
.banner-imglink ul li { list-style-type: none; width: 59px; height: 64px; margin-bottom: 10px; }
#ddimagetabs a{background:url("../images/mainbackground.png") no-repeat scroll 0 0 transparent;}
#ddimagetabs #right-img1 a{ background-position: -337px -109px; width: 59px; height: 64px; display: block; text-decoration: none; }
#ddimagetabs #right-img1 a:hover{ background-position: -337px -43px; text-decoration: none; }
#ddimagetabs #right-img1 a.current { background-position: -337px -43px; text-decoration: none; width: 59px; height: 64px; display: block; }
#ddimagetabs #right-img2 a{ background-position: -400px -109px; width: 59px; height: 64px; display: block; text-decoration: none; }
#ddimagetabs #right-img2 a:hover{ background-position: -400px -43px; text-decoration: none; }
#ddimagetabs #right-img2 a.current { background-position: -400px -43px; text-decoration: none;  width: 59px; height: 64px; display: block; }
#ddimagetabs #right-img3 a { background-position: -464px -109px; width: 59px; height: 64px; display: block; text-decoration: none; }
#ddimagetabs #right-img3 a:hover { background-position: -464px -43px; text-decoration: none; }
#ddimagetabs #right-img3 a.current { background-position: -464px -43px; text-decoration: none;  width: 59px; height: 64px; display: block; }
#ddimagetabs #right-img4 a { background-position: -529px -108px; width: 59px; height: 64px; display: block; text-decoration: none; }
#ddimagetabs #right-img4 a:hover { background-position: -529px -43px; text-decoration: none; }
#ddimagetabs #right-img4 a.current { background-position: -529px -43px; text-decoration: none; width: 59px; height: 64px; display: block; }
.banner-bottpart { clear: both; margin-bottom: 15px; }
article.banner-bottbox { background: url(../images/banner-bottbox.gif) repeat-x 0 0 #2b2b2b; border: 1px solid #2b2b2b; width: 215px; float: left;  margin-right: 10px; padding: 10px 13px; font-size: 11px; font-style: italic; line-height: 16px; min-height: 122px;}
article.last {margin-right: 0; }
article.banner-bottbox a { font-style: normal; color: #95ca11; text-decoration: none; }
article.banner-bottbox a:hover { font-style: normal; color: #fff; text-decoration: none; }
div.banner-bottbox {  width: 215px; float: left;  margin-right: 10px; padding: 8px 13px; font-size: 11px;  line-height: 16px; min-height: 122px; background: url(../images/divider-strip.gif) repeat-y right; color: #CCC; }
div.last {margin-right: 0; }
div.banner-bottbox a { font-style: normal; color: #95ca11; text-decoration: none; }
div.banner-bottbox.last { background: none; }
div.banner-bottbox a:hover { font-style: normal; color: #fff; text-decoration: none; }
.banner-img1 { width: 70px; height: 95px; margin-bottom:5px; float: right; background-position: 10px -73px;  }
.banner-img2 { width: 70px; height: 95px; float: right; background-position: -140px -72px;  }
.banner-img3 { width: 80px; height: 95px; margin-bottom:5px; float: right; background-position: -63px -72px; }
ul.portfolio { overflow: hidden; height: 255px;}
ul.portfolio li { list-style-type: none; float: left; margin: 5px 7px 0 10px;  }
ul.portfolio li img { margin-bottom: 2px; }
ul.portfolio-home li { list-style-type: none; float: left; margin: 5px 7px 0 7px;  }
ul.portfolio-home li img { margin-bottom: 2px; }
.port-arrow { float: right; margin-left: 5px; }
section.midd-leftpart { width: 600px; float: left; padding: 15px 25px 5px 3px; }
div.midd-leftpart { width: 600px; float: left; padding: 15px 25px 5px 3px; }
div.midd-leftpart p { color: #878787; } 
div.midd-leftpart a { font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; text-decoration: none; color: #878787; }
div.midd-leftpart a:hover { font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; text-decoration: none; color: #fff; }
aside.midd-rightpart { width: 375px; float: right; }
div.midd-rightpart { width: 375px; float: right; }
h1.welcome { font-size: 17px; color: #cecece; margin-bottom: 10px;  }
.rightbox { clear: both; }
.right-tc { background: url(../images/rightbox-tc.gif) no-repeat; height: 6px; }
.right-bc { background: url(../images/rightbox-bc.gif) no-repeat; height: 6px; }
.right-cbg { border-left: 1px solid #313131; min-height: 240px; padding: 11px 20px; }
p.green-txt { color: #8cba1d; }
a.greenlink { color: #84b900; text-decoration: none; font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; }
a:hover.greenlink { color: #fff; text-decoration: none; font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; }
ul.home-rightlist { margin: 0; padding: 0; }
ul.home-rightlist li { list-style-type: none; background: url(../images/list-arrow.gif) no-repeat 0 5px; padding-left: 12px; margin-bottom: 5px; }
ul.home-rightlist li  a { color: #898989; text-decoration: none; font-size: 11px; }
ul.home-rightlist li  a:hover { color: #fff; text-decoration: none; }
.home-right-img { float: right; width: 165px; height: 165px; background-position: -227px 0px; }
.copyright { padding: 12px 0; text-align: center; font-size: 11px; color: #414141; }
.copyright a { font-size: 11px; color: #414141; text-decoration: none; }
.copyright a:hover { font-size: 11px; color: #95ca11; text-decoration: none; }
a.hiddenbrains { font-size: 11px; color: #95ca11; text-decoration: underline; }
a:hover.hiddenbrains { font-size: 11px; color: #fff; text-decoration: none; }
.footerlink { background: url(../images/bott-gradient.gif) repeat-x 0 0 #000; border: 1px solid #2d2d2d; padding: 15px; }
.bott-infolink { width: 143px; float: left; }
.bott-infolink ul li { list-style-type: none; background: url(../images/green-arrow.gif) no-repeat 0 5px; margin-bottom: 3px; padding-left: 12px; }
.bott-infolink ul li a { color: #727272; font-size: 11px; text-decoration: none; }
.bott-infolink ul li a:hover { color: #95ca11; font-size: 11px; text-decoration: none; }
.bott-servicelink { width: 270px; float: left; }
.bott-servicelink ul li { list-style-type: none; background: url(../images/green-arrow.gif) no-repeat 0 5px; margin-bottom: 3px; padding-left: 12px; }
.bott-servicelink ul li a { color: #727272; font-size: 11px; text-decoration: none; }
.bott-servicelink ul li a:hover { color: #95ca11; font-size: 11px; text-decoration: none; }
/* Scrolling CSS */
.jcarousel-skin-tango .jcarousel-next-horizontal {	position: absolute;	top: 110px;	right: -70px;	width: 43px;	height: 44px;	cursor: pointer;	background: transparent url(../images/next-arrow.png) no-repeat 0 0 !important;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {	left: 5px;	right: auto;	background-image: url(../images/prev-arrow.png) !important;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {	position: absolute;	top: 110px;	left: -70px;	width: 43px;	height: 44px;	cursor: pointer;	background: transparent url(../images/prev-arrow.png) no-repeat 0 0 !important;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {	left: auto;	right: 5px;	background-image: url(../images/next-arrow.png) !important;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {    background-position: 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {    background-position: 0 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {    cursor: default;    background-position: 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {    background-position: 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {    background-position: 0 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {  cursor: default;   background-position: 0 0;}

/* New Class Added Dt.161110 */
#main.bgnone {background: url(../images/innerpagebg.jpg) no-repeat center 84px;}
#main.bgnone1 {background: url(../images/innerpagebg-aboutus.jpg) no-repeat center 84px;}
#midd-heading {float:left; width:987px; height:66px; padding:30px 8px 0 8px;}
#midd-heading h1 {color:#f0f0f0; font-size:31px; text-decoration:none; font-weight:normal; }
#midd-heading h1 span {color:#8a8a8a; font-size:15px; text-decoration:none; font-weight:normal; font-family:'MyriadProRegular', Arial, Helvetica, sans-serif; padding:0 0px 0 20px;}
aside#leftpart {float:left; width:284px; padding:5px 0; position:absolute; left:0; top:0 }
aside#leftpart h2 {color:#aed201; font-family:'MyriadProBold', Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; padding:0 15px; margin:10px 0 10px 0;}
div#leftpart {float:right; width:284px; padding:5px 0;  z-index:0; }
div#leftpart h2 {color:#aed201; font-family:'MyriadProBold', Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; padding:0 15px; margin:10px 0 10px 0;}
div#leftpart-inner {float:right; width:284px; padding:5px 0; }
div#leftpart-inner h2 {color:#aed201; font-family:'MyriadProBold', Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; padding:0 15px; margin:10px 0 10px 0;}
.services {min-height:0px; /*position:absolute; left:0; top:0*/}
.services ul {margin:0; padding:0; /*position:absolute; left:0; top:35px;*/ margin-bottom: 20px; }
.services li  {font:normal 13px 'MyriadProRegular', Arial, Helvetica, sans-serif; color:#8d8d8d; text-decoration:none; border-bottom:1px solid #0f0f0f; line-height:29px; width:300px; margin-left: -10px; }
.services li.last {border-bottom:none;}
.services li a:link, .services li a:visited, .services li a:hover  {font:normal 13px 'MyriadProRegular', Arial, Helvetica, sans-serif; color:#8d8d8d; text-decoration:none;  line-height:29px;  height:29px; display:block; line-height:29px; padding:0 0 0 25px;}
.services li a:hover {color:#010101; background:url(../images/service-hobg.png) no-repeat;}
.services li a.active {color:#010101; background:url(../images/service-hobg.png) no-repeat; height:29px; display:block; line-height:29px; padding:0 0 0 25px;}
div#midd-part { display:block; float: left;  border-left:0; width:697px; padding:16px 0px 16px 10px; min-height:1070px; overflow:hidden}
.service-img {float:left; width:425px;}
.service-cnt {float:left; width:200px; padding:25px 0 0 0;}
.service-cnt ul li {margin:0 0 10px 0; line-height:45px; font-family:'DroidSansRegular', Arial, Helvetica, sans-serif; color:#9e9e9e; text-decoration:none; font-size:14px;}
.service-cnt ul li a {font-weight:normal; font-family:'DroidSansRegular', Arial, Helvetica, sans-serif; color:#9e9e9e; text-decoration:none; font-size:14px; margin:0 0 0 10px; line-height:45px;}
.service-cnt ul li a:hover { color:#aed201; text-decoration:none;}
.service-cnt ul li span { margin-right: 10px; }
.service-info { float:left; width:683px; padding:0 15px 0 15px;}
.service-info p {color:#aaaaaa; font-weight:normal; font-size:13px; font-family:'DroidSansRegular', Arial, Helvetica, sans-serif; margin:0 20px 10px 0; line-height:20px;}
ul.service-info {margin:10px 0 0 0; padding:0; }
ul.service-info li {font:normal 13px 'MyriadProRegular', Arial, Helvetica, sans-serif; color:#8d8d8d; text-decoration:none; margin:0 0 10px 0; background:url(../images/green-bullet.gif) no-repeat 0 5px; padding:0 0 0 15px;}  
ul.service-info li a {font:normal 13px 'MyriadProRegular', Arial, Helvetica, sans-serif; color:#8d8d8d; text-decoration:none; } 
ul.service-info li a:hover {color:#97b700; text-decoration:none;} 
.service-img2 { float: right;}
#call { width:264px; clear: both; padding-left: 10px;}
#call h6 {color:#8e8e8e; font-weight:normal; font-size:14px; font-family:'MyriadProBold', Arial, Helvetica, sans-serif; text-decoration:none; margin:0 0 0 10px;}
#call h5 {color:#aed201; font-weight:normal; font-size:20px; font-family:'MyriadProBold', Arial, Helvetica, sans-serif; text-decoration:none; margin:0 0 10px 10px;}
.service-expbtn { float: left; width: 227px; height: 36px; background-position: 0px -66px; text-align: center; text-decoration: none; line-height: 34px; }
.service-expbtn a { text-decoration: none;  color: #b7b7b7;  font-family: 'MyriadProBold', Arial, Helvetica, sans-serif; font-size:15px;  }
.service-expbtn a:hover { text-decoration: none;  color: #95ca11;  font-family: 'MyriadProBold', Arial, Helvetica, sans-serif; background-position: 0px -93px; }
.social-img {background-position:0px 0px; height:40px; width:45px; display:block; float:left;}
.game-img {background-position:-45px 0px; height:40px; width:45px; display:block; float:left;}
.travel-img {background-position:-90px 0px; height:40px; width:45px; display:block; float:left;}
.mobile-img {background-position:-135px 0px; height:40px; width:45px; display:block; float:left;}
.enter-img {background-position:-180px 0px; height:40px; width:45px; display:block; float:left;}
.shop-img {background-position:0px -42px; height:40px; width:45px; display:block; float:left;}
.utili-img {background-position:-45px -42px; height:40px; width:45px; display:block; float:left;}
.news-img {background-position:-90px -42px; height:40px; width:45px; display:block; float:left;}
aside#portfolio {float:left;}
aside#portfolio h1 {color:#aed201; font-family:'MyriadProBold', Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; padding:0 22px; margin:0 0 10px 0;}
div#portfolio {float:left;}
div#portfolio h1 {color:#aed201; font-family:'MyriadProBold', Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; padding:0 22px; margin:0 0 10px 0;}
ul.portfolio-cnt {margin:0; padding:0; width:953px;display:block;float:left;}
ul.portfolio-cnt li { list-style-type: none; }
ul.portfolio-cnt li img {margin:0 0 5px 0;}
ul.portfolio-cnt li {float:left; width:102px; text-align:center; margin:0 66px 65px 0; height:105px;}
ul.portfolio-cnt li.last {margin-right:0;}
ul.portfolio-cnt li a {font-family:'DroidSansBold', Arial, Helvetica, sans-serif; color:#9b9b9b; font-weight:normal; text-decoration:none; font-size:13px;}
ul.portfolio-cnt li a:hover {color:#A6DB24; text-decoration:none;}
/* section#portfolio-detail {float:left; width:454px;  border-top:1px solid #2b2b2b; border-bottom:1px solid #2b2b2b; border-right:1px solid #2b2b2b; background:url(../images/midd-bg.gif) repeat-x #0c0c0c; padding:24px 0 0 35px;} */
section#portfolio-detail {float:left; width:487px; padding:24px 0 0 0px;}
div#portfolio-detail {float:left; width:467px; padding:24px 0 0 20px;}
#portfolio-detail h1 {font:normal 17px 'DroidSansBold', Arial, Helvetica, sans-serif; color:#A7DE21; text-decoration:none;}
#portfolio-detail h2 {font:normal 15px 'DroidSansBold', Arial, Helvetica, sans-serif; color:#d1d1d1; text-decoration:none;}
ul.portfolio-fea {margin:10px 0 30px 0; padding:0; width:395px;}
ul.portfolio-fea li {font:normal 13px 'MyriadProRegular', Arial, Helvetica, sans-serif; color:#8d8d8d; text-decoration:none; margin:0 0 5px 0; background:url(../images/green-bullet.gif) no-repeat 0 5px; padding:0 0 0 15px; line-height:18px;}  
ul.portfolio-fea li a {font:normal 13px 'MyriadProRegular', Arial, Helvetica, sans-serif; color:#8d8d8d; text-decoration:none; } 
ul.portfolio-fea li a:hover {color:#97b700; text-decoration:none;} 
ul.portfolio-tech {margin:10px 0 15px 0; padding:0; width:395px;}
ul.portfolio-tech li {font:normal 13px 'MyriadProRegular', Arial, Helvetica, sans-serif; color:#8d8d8d; text-decoration:none; margin:0 0 5px 0; background:url(../images/green-bullet.gif) no-repeat 0 5px; padding:0 0 0 15px; line-height:18px;}  
ul.portfolio-tech li a {font:normal 13px 'MyriadProRegular', Arial, Helvetica, sans-serif; color:#8d8d8d; text-decoration:none; } 
ul.portfolio-tech li a:hover {color:#97b700; text-decoration:none;} 
.btn-next {float:right; margin:0 20px 0 0;}
.btn-prev{float:right; margin:0 10px 0 0;}
.midd-mainpage { background: url(../images/midd-pagebg.jpg) repeat-y right 0 #0f0f0f; float: left; min-height:1020px; border:1px solid #2b2b2b; width: 100%;  }
.green-txt { color: #97b700; font-size: 13px; }
.service-img-bott { float: right; }
.popup-img {float:left; width:450px; margin:0 25px 0 0;}
.port-popup {background:url(../images/port-iphonebg.png) no-repeat; width:190px; height:382px;  margin:0 auto; padding:83px 10px 0 10px;}
.port-hoverbg {background:url(../images/portfo-hobg1.png) no-repeat 0 0; width:100px; height:101px; position:absolute; left:1px; top:1px; display:block;}
.port-hoverbg a {  display: block; width: 100px; height: 101px; }
.port-hoverbg a:hover { display: block; width: 100px; height: 101px; background:url(../images/portfo-hobg.png) no-repeat 0 0 !important; }
/* CSS added  */
#content-fullwidth-cnt{clear:both; display:block; border:1px solid #2B2B2B; background: #000000; font-family:"DroidSansRegular", arial, Helvetica, sans-serif; font-size:13px; color:#979797; overflow:hidden}
#content-fullwidth-cnt strong{font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; text-transform: none;}
/*about page*/
.about-title{padding:25px 0 0 26px}
.about-title h1{font-family:'DroidSansBold', Arial, Helvetica, sans-serif; font-weight:400; font-size:20px}
.about-title h1 span{ color:#f0f0f0; display:block; font-size:33px }
.about-title h1 em{font-size:14px;font-family:'DroidSansRegular', Arial, Helvetica, sans-serif; font-style:normal; color:#6d6d6d;}
.about-midd-content{clear:both; display:block; padding:15px; overflow: hidden;}
.about-midd-content .thumb{float:left; width:325px}
.about-midd-content .feature-block{float:left; width:180px; padding:25px;}
.about-midd-content .feature-block h3{color:#96c61f; font-size:14px; margin:0 0 20px 0; line-height:22px}
.about-midd-content .service-block{ float:left; width:305px; background:#6d9114; padding:20px;}
.about-midd-content ul li{background:url(../images/green-bullet.gif) no-repeat left 12px; padding:3px 0 3px 12px; margin:0 0 2px 0}
.about-midd-content .service-block h4{color:#fff; font-size:14px}
.about-midd-content .service-block ul li{color:#0f1501;background:url(../images/lightgreen-bull.gif) no-repeat left 8px;}
.about-midd-content .service-block ul li a{color:#0f1501; text-decoration:none;}
.about-midd-content .service-block ul li a:hover{color:#dce6c1}
#service-offered{ clear:both; padding:5px 0 0 0;}
#service-offered h3{ color:#9ebd0a;font-size:15px; margin:0 0 20px 0; line-height:22px }
#service-offered p{line-height:22px; color:#6d6d6d}
#service-offered .services-scroll-block{ position:relative; width:850px; padding:0 30px;}
.services-scroll-block .thumb{float:left; width:470px;}
.services-scroll-block .service-details{float:left; width:340px; padding:30px 0 0 20px; line-height:16px;font-family:'DroidSansBold', Arial, Helvetica, sans-serif; font-weight:400 }
.services-scroll-block li{float:left; width:850px; font-size:11px}
/* feature page */
.feature-title{padding:25px 0 0 26px; color:#979797; height:120px; background:url(../images/feature-banner.jpg) no-repeat center top;}
.feature-title h1{font-family:'DroidSansBold', Arial, Helvetica, sans-serif; font-weight:400; font-size:20px; color:#979797}
.feature-title h1 span{ color:#fff; display:block; font-size:33px; font-family:'DroidSansRegular', Arial, Helvetica, sans-serif; line-height:36px; }
.feature-title h1 em{font-size:14px;font-family:'DroidSansRegular', Arial, Helvetica, sans-serif; font-style:normal; color:#787878;}
.container{clear:both; display:block; padding:10px 5px;font-family:"DroidSansRegular", arial, Helvetica, sans-serif; font-size:13px; color:#979797; overflow:hidden;}
.feature-block{float:left; width:293px; padding:10px 15px 30px 20px;line-height:24px; border:1px solid #090909; background: #000;}
.feature-block .thumb{float:left; /*padding:0 10px 10px 5px;*/ text-align:center; width:85px; height:75px;}
.feature-block h4{ color:#fff; text-transform:uppercase;}
.feature-block strong{ color:#aaaaaa;  display:block; }
.feature-block strong a{color:#aaaaaa; text-decoration:none}
.feature-block strong a:hover{ color:#A7DE21}
.feature-block:hover{border:1px solid #1f1f1f;}
/*inquire page */
.inquiry-page .title{padding:20px 0 0 20px; }
.inquiry-page h1{ font-size:31px; color:#f0f0f0; margin:0 0 0px}
.inquiry-page .title p{font-size:11px}
.inquiry-page .title p em{color:#fff; font-style:normal; font-size:12px}
/* inquiry form */
form#inquire-us {	border:1px solid #2b2b2b;	counter-reset: fieldsets;	padding:10px 20px;	width: 950px;	margin:0 auto;	overflow:auto;	background:url(../images/inquire-bg.gif) repeat-x left top #0d0d0d;}
form#inquire-us .col1 {	float:left;	width:47%;	border-right: 1px solid #000;}
form#inquire-us .col2 {	float:right;	width:49%}
form#inquire-us fieldset {	border: none;	margin-bottom: 10px;}
form#inquire-us legend { color:#aed201;	font-family:'DroidSansBold', Arial, Helvetica, sans-serif;	font-size:15px;	
	font-style:normal;	font-weight:normal;	line-height:normal;	margin:10px 0 0px;}
form#inquire-us ol li {	line-height: 35px;	list-style: none;	padding: 5px 0px;	margin-bottom: 2px;}
form#inquire-us ol li.inline {	float:left;	margin:0 5px 0 0}
form#inquire-us ol li.inline label {	width:80px}
form#inquire-us ol ol li {	background: none;	border: none;	float: left;}
form#inquire-us .col2 ol li{float:left; width:224px; margin:0 5px 2px 0}
form#inquire-us .col2 ol li label{ width:45px; font-size:12px;padding:0 5px 0 30px; text-align:right}
form#inquire-us .col2 ol li .input{width:125px; float:right}
form#inquire-us label {	float: left;	font-size: 13px;	width: 150px;	color:#f0f0f0;	font-family:'DroidSansBold', Arial, Helvetica, sans-serif;}
form#inquire-us fieldset fieldset label {	background:none no-repeat left 50%;	line-height: 20px;	padding: 0 0 0 30px;	width: auto;}
form#inquire-us label[for=yahoo] {	background: url(../images/yahoo-icon.png) no-repeat 0 center; }
form#inquire-us label[for=gtalk] {	background: url(../images/gtalk-icon.png) no-repeat 10px center;}
form#inquire-us label[for=msn] {	background: url(../images/msn-icon.png) no-repeat 10px center;}
form#inquire-us label[for=skype] {	background: url(../images/skype-icon.png) no-repeat 0 center;}
form#inquire-us label[for=aim] {	background: url(../images/aim-icon.png) no-repeat 0 center;}
form#inquire-us label[for=other] {	/*background: url(../images/other-chat-icon.png) no-repeat 60% center;*/}
form#inquire-us fieldset fieldset label:hover {	cursor: pointer;}
form#inquire-us input.input, form#inquire-us textarea {	background: #000000;	border: 1px solid #2d2d2d;	font:normal 13px 'MyriadProRegular', Arial, Helvetica, sans-serif;	outline: none;	padding: 5px;	width: 230px;	color:#AED201;}
form#inquire-us select {	background: #000000;	border: 1px solid #2d2d2d;	outline: none;	padding: 5px;	width: 240px;	color:#AED201;}
form#inquire-us input.input:focus, form#inquire-us textarea:focus, form#inquire-us select:focus {	background: #191919;	color:#AED201 !important;}
form#inquire-us input[type=radio] {	float: left;	margin-right: 5px;}
form#inquire-us button {	background: url(../images/btn-brown.png) no-repeat center top;	border:none;	color: #ffffff;	display: block;
font-family:'MyriadProSemiboldItalic', sans-serif;	font-size:14px;	font-style:normal;	font-weight:normal;	line-height:normal;	letter-spacing: 1px;	margin:0 5px 0 0;	padding:3px 0 4px;
	text-transform: uppercase;	display:inline-block;	width:95px;	text-align:center;}
form#inquire-us button:hover {	color: #f4c381;	cursor: pointer;}
.required{ color:#aed201}
.fontbold { font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; }
a.contentlink { color: #8ec010; text-decoration: none; }
a:hover.contentlink { color: #fff; text-decoration: none; }
article.service-left { width: 44%; float: left; border-right: 1px solid #3a3a3a; padding: 10px; min-height: 262px; }
article.service-left:hover { background: #161616; padding: 10px; }
article.service-right { width: 44%; float: left; padding: 10px 30px;}
article.service-right:hover { background: #161616; padding: 10px 30px; }
div.service-left { width: 44%; float: left; border-right: 1px solid #3a3a3a; padding: 10px; min-height: 262px; }
div.service-left:hover { background: #161616; padding: 10px; }
div.service-right { width: 44%; float: left; padding: 10px 30px;}
div.service-right:hover { background: #161616; padding: 10px 30px; }
ul.serviceoffer { margin:0; padding: 0; }
ul.serviceoffer li { list-style-type: none; background: url(../images/green-bullet.gif) no-repeat 0 5px; margin-bottom: 5px; padding-left: 15px; }
h1.innerpage-hd { font-size: 25px; color: #a3d91e; font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; margin-bottom: 10px; }
h1.innerpage-hd-small { font-size: 18px; color: #6d9606; font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; margin-bottom: 10px; }
h2.innerpage-subhd { font-size: 15px; color: #fff; font-family: 'DroidSansRegular', Arial, Helvetica, sans-serif; margin-bottom: 7px; }
.middpage-gradient { border:1px solid #2b2b2b; background:url(../images/inquire-bg.gif) repeat-x left top #0d0d0d !important; padding: 20px;}
ul.innerpagelist { margin:0; padding: 0; }
ul.innerpagelist li { list-style-type: none; background: url(../images/green-bullet.gif) no-repeat 0 5px; margin-bottom: 7px; padding-left: 15px; line-height: 18px; }
ul.innerpagelist li ul {padding:5px 0 5px 15px; margin:0;}
ul.innerpagelist li ul li {list-style-type:disc; background:none; font-size:11px; line-height:normal; color:#9ad540; margin:0 0 7px 15px; padding:0 0 0 5px;}
ul.innerpagelist li span {color:#a7de1f;}
ul.innerpagelist li a { color: #9b9b9b; text-decoration: none; }
ul.innerpagelist li a:hover { color: #95ca11; text-decoration: none; }
ul.innerpagelist-green { margin:0; padding: 0; }
ul.innerpagelist-green li { list-style-type: none; background: url(../images/green-bullet.gif) no-repeat 0 5px; margin-bottom: 10px; padding-left: 15px; color: #95ca11; font-size: 14px; }
ul.innerpagelist-green li a { color: #95ca11; text-decoration: none; }
ul.innerpagelist-green li a:hover { color: #fff; text-decoration: none; }
.adv-content { clear: both; margin: 15px 0; background: #171717; padding: 10px; border: 1px solid #262626;  }
ul.adv-list { margin: 0 0 0 15px; padding: 0; }
ul.adv-list li { width: 200px; float: left; margin-bottom: 10px; list-style-type: square;}
.middpart-left { width: 685px; float: left; padding: 15px 0; margin:  0 18px; }
.middpart-right { width: 280px; float: left;  }
.service-rightpart {  background:#6d9114; padding: 10px; overflow:hidden; }
.service-rightpart h4{color:#fff; font-size:14px}
.service-rightpart ul li{color:#0f1501;background:url(../images/lightgreen-bull.gif) no-repeat left 5px; margin-bottom: 5px; border-bottom: 1px solid #5f800e; padding-bottom: 5px; padding-left: 10px;}
.service-rightpart ul li a{color:#0f1501; text-decoration:none; font-size: 11px;}
.service-rightpart ul li a:hover{color:#dce6c1}
.service-rightpart ul li.last { border-bottom: none; }
h4.rightpart-hd { font-size: 19px; color: #fff; font-family: 'MyriadProBold', Arial, Helvetica, sans-serif; }
.img-floatleft { float: left; margin: 5px 0; margin-right: 15px;  }
.img-floatright { float: right; margin: 5px 0; margin-right: 15px;  } 
.mbottom { margin-bottom: 20px; }
.white-txt { color: #fff; }
.contact-formbg {  background:#0d0d0d;  border:1px solid #454545; padding: 10px; overflow:hidden; }
.contact-info {float:left; width:440px; line-height:19px; border-right: 1px solid #000;}
.contact-form {float:right; width:480px;}
.contact-form label {float:left; width:175px; color:#9b9b9b; text-decoration:none;}
.contact-form span {color:#d3ff64;}
.contact-form input, select, textarea {float:left; margin:0 5px 10px 0; width:200px; background:#222222; border:1px solid #313131; font-size:11px; padding:3px; color:#9b9b9b;}
.contact-form textarea {height:100px !important;}
.green-head {color:#fed301; text-decoration:none; font-size:17px; font-family: 'DroidSansBold'; padding:0px 0 10px 0; margin:0px; display:block;}
.yellow-matter {color:#A7DE21; text-decoration:none; font-size:13px; font-family: 'DroidSansBold'; margin:0; padding:0;}
.whitematter {  font: normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none;  } 
.chat-lineheight { line-height: 35px; color: #9b9b9b;  }
.chat-lineheight a { color: #9b9b9b; text-decoration: none; }
.chat-lineheight a:hover { color: #A7DE21; text-decoration: underline; }
.livechat-info { float: left; }
.livechat-info img { vertical-align: middle; margin-right: 10px; }
.livechat-info label { width: 100px; float: left; font-family: 'DroidSansBold'; line-height: 30px; color: #fff; }
h4 span {color:#c6c6c6; text-decoration:none; font-weight:normal; font-size:11px;}
.article-img { float: right; margin-left: 10px; margin-bottom: 5px; }
.widthnone {width:auto;}
ul.sitemap{margin:10px 0 0 0; padding:0; }
ul.sitemap li {font:normal 13px 'MyriadProRegular', Arial, Helvetica, sans-serif; color:#8d8d8d; text-decoration:none; margin:0 0 7px 0; background:url(../images/green-bullet.gif) no-repeat 0 5px; padding:0 0 0 15px;}  
ul.sitemap li a {font:normal 13px 'MyriadProRegular', Arial, Helvetica, sans-serif; color:#8d8d8d; text-decoration:none; } 
ul.sitemap li a:hover {color:#97b700; text-decoration:none;} 
.general {float:left; width:240px;}
.service {float:left; width:370px;}
.service-right-sitemap { width: 320px; float: left; }
ul.midd-contentlist { margin-left: 10px; margin-top: 5px; margin-bottom: 17px; }
ul.midd-contentlist li { background:url(../images/grey-bullet.gif) no-repeat 0 5px; margin-bottom: 5px; color: #8D8D8D; padding:0 0 0 11px; }
ul.midd-contentlist li a { color: #8D8D8D; text-decoration: none; }
ul.midd-contentlist li a:hover { color: #fff; text-decoration: none; }
ul.midd-contentlist ul{padding:5px 0 0px 30px}
ul.midd-contentlist ul li{list-style-type:disc; color:#A3D91E; background:none; padding:0;}
ul.midd-contentlist ul li a{font-size:12px; color:#9dbb53;}
ul.midd-contentlist ul li a:hover{text-decoration:none; color:#fff;} 
aside#portfolio-detail {float:left; background:#303030; width:435px; padding:25px 33px 25px 37px; min-height:610px;}
aside#portfolio-detail h1 {color:#aed201; font-family:'MyriadProBold', Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; padding:0 22px; margin:0 0 10px 0;}
aside#portfolio-detail h1.portfoli-head { font-size: 20px; color: #a3d91e; font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; margin-bottom: 25px; padding:0; }
div#portfolio-details { float:left; width:467px; padding:24px 0 0 20px;}
ul.portfolio-detailcnt {margin:0; padding:0; width:435px;}
ul.portfolio-detailcnt li {position:relative;}
ul.portfolio-detailcnt li {float:left; width:102px; text-align:center; margin:0 64px 40px 0;}
ul.portfolio-detailcnt li.last {margin-right:0;}
ul.portfolio-detailcnt li a {font-family:'DroidSansRegular', Arial, Helvetica, sans-serif; color:#8a8a8a; font-weight:normal; text-decoration:none; font-size:15px;}
ul.portfolio-detailcnt li a:hover {color:#95ca11; text-decoration:none;}
/* section#portfolio-detail {float:left; width:454px;  border-top:1px solid #2b2b2b; border-bottom:1px solid #2b2b2b; border-right:1px solid #2b2b2b; background:url(../images/midd-bg.gif) repeat-x #0c0c0c; padding:24px 0 0 35px;}
#portfolio-detail h1 {font:normal 17px 'DroidSansBold', Arial, Helvetica, sans-serif; color:#a0a0a0; text-decoration:none;}
#portfolio-detail h2 {font:normal 15px 'DroidSansBold', Arial, Helvetica, sans-serif; color:#d1d1d1; text-decoration:none;} */
.applestore-img {text-align:center; margin:50px 0 30px 0;}
.right-blackbox { width: 240px; height: 81px; background: url(../images/right-blackbox.jpg) no-repeat; padding: 5px 15px; font-size: 12px; color: #CCC; margin:auto; margin-bottom: 7px; }
.getquote-hd { color:#ffd200; font-family:'MyriadProBold', Arial, Helvetica, sans-serif; font-size: 25px; line-height: 38px; }
.getquote-hd a { color:#ffd200; font-family:'MyriadProBold', Arial, Helvetica, sans-serif; font-size: 25px; text-decoration: none; }
.getquote-hd a:hover { color:#fff; font-family:'MyriadProBold', Arial, Helvetica, sans-serif; font-size: 25px; text-decoration: none; }
.quote-ico { float: right; margin-top: 15px; margin-right: 5px; }
.hire-dev { margin-top: 20px; margin-left: 5px; }
a.home-contentlink { color: #fff; text-decoration: none; }
a:hover.home-contentlink { color: #95ca11; text-decoration: none; }
.portfolio-pagebg {background:url(../images/portfolio-pagebg.jpg) repeat-y top center; width:1001px; border:1px solid #2b2b2b; margin:0 0 15px 0; float:left;}
/* Drop Down CSS */
.ddmx { font: normal 12px Arial, Helvetica, sans-serif; }
.ddmx .item1  {   color: #a4a4a4; text-decoration: none; display: block; white-space: nowrap;  position: relative; }
.ddmx .item1:hover, .ddmx .item1-active, .ddmx .item1-active:hover { color: #95ca11; text-decoration: none; display: block;  white-space: nowrap;  position: relative; }
.ddmx .item2 { padding: 5px 8px;  color: #a4a4a4; text-decoration: none; display: block; white-space: nowrap; position: relative; z-index: 500; background: #444444; border-bottom: 1px solid #212121; font-size: 11px; }
.ddmx .item2:hover, .ddmx .item2-active, .ddmx .item2-active:hover { padding: 5px 8px;  color: #000; text-decoration: none; display: block; white-space: nowrap; position: relative;  z-index: 500; background: #83ac1d; border-bottom: 1px solid #212121; font-size: 11px; }
.ddmx .arrow, .ddmx .arrow:hover { padding: 3px 16px 4px 8px; }
.ddmx .item2 img, .ddmx .item2-active img { position: absolute; top: 4px; right: 2px; border: 0; }
.ddmx .section { border: 1px solid #2b2b2b; border-top: none; position: absolute; visibility: hidden; z-index: -1; margin-top: 10px; background: #000000; width: 300px; margin-left: -10px;}
.ddmx .section-sub { border: 1px solid #2b2b2b; position: absolute; visibility: hidden; z-index: -1; margin-left: -3px; }
* html .ddmx td { position: relative; } /* ie 5.0 fix */
.dropdowndiv { margin-left: 10px !important; }
.n70bg {background:url(../images/n70-img.png) no-repeat; width:155px; height:500px; margin:0 auto; padding:83px 40px 0 45px;}
.sony-img {background:url(../images/sony-img.png) no-repeat; width:146px; height:500px; margin:0 auto; padding:42px 40px 0 45px;}
.mobthumbs{float:left; margin:10px 25px 0 0; text-align:center}
.mobthumbs h5{color:#A3D91E; font-size:12px; margin:0 0 5px 0}
.btnback {position:absolute; right:0; top:77px;}
.new-img1 { position: absolute; top: -17px; left: 80px; }
.new-img2 { position: absolute; top: -17px; left: 450px; }
.new-item{background:#d5211f; border:1px solid #b40f0d; color:#fff; font-size:10px !important; line-height:11px;padding:0 2px}
.featurebg { background: #000; border: 1px solid #2b2b2b; }
.required-field {float:right;}
#flash_message.errormsg {text-align:center !important; margin:10px 0 !important; color:#e02f2d !important;}
.tabcontent { display: none; }
.ddmx .last-submenu{left:-200px!important; width:200px!important}
.ddmx .last-submenu .item2{white-space:normal}
.service-box { width: 240px; float: right; margin-left: 6px; margin-bottom: 5px;}
.service-tc { background: url(../images/service-tc.gif) no-repeat; height: 33px; text-align: center; font-size: 17px; font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; line-height: 32px; color: #fff; }
.service-bc { background: url(../images/service-bc.gif) no-repeat; height: 7px; }
.service-cbg { background: url(../images/service-cbg.gif) repeat-x top #454545; border-left: 1px solid #000; border-right: 1px solid #000; min-height: 110px; padding: 5px 0px; }
.service-cbg ul { margin: 0; padding: 0; }
.service-cbg ul li { list-style-type: none; padding: 10px 10px 10px 25px; background: url(../images/green-circle.gif) no-repeat 10px 13px; border-bottom: 1px solid #252525; }
.service-cbg ul li a { color: #CCC; text-decoration: none; }
.service-cbg ul li a:hover { color: #95ca11; text-decoration: none; }
.service-cbg ul li a.active { color: #95ca11; text-decoration: none; font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; }
.service-cbg ul li.last { border: none; padding-bottom: 0; }
#content-fullwidth-cnt-left{clear:both; display:block; border:1px solid #2B2B2B; background: url(../images/midd-pagebg.jpg) repeat-y right 0 #0f0f0f; font-family:"DroidSansRegular", arial, Helvetica, sans-serif; font-size:13px; color:#979797; overflow: hidden; }
#content-fullwidth-cnt-left strong{font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; text-transform: none;}
.hiredev em { font-style: normal; font-size: 21px; color: #CCC; }
.hiredev { color:#a8e744; font-family:'MyriadProBold', Arial, Helvetica, sans-serif; font-size: 26px; padding-top: 17px; line-height: 25px;  }
.hiredev a { color:#a8e744; font-family:'MyriadProBold', Arial, Helvetica, sans-serif; font-size: 26px; text-decoration: none; }
.hiredev a:hover { color:#ffd200; font-family:'MyriadProBold', Arial, Helvetica, sans-serif; font-size: 26px; text-decoration: none; }
.page-right-img { float: right; margin-left: 10px; }
.page-left-img { float: left; margin-right: 10px; }
.abs-position { position:absolute; }
.menuposition { left:513px !important; }
.nobackground { background:none !important; }
.bottservice-padd { padding-top: 27px; }
.valignmidd { vertical-align: middle; }
.cal-img { margin-right:-9px; }

.minheight { min-height: 300px;}
.nopaddingmargin { margin:0; padding:0; }

.inq-textarea { width:440px !important; height:130px !important; }
.inqwidthfiftyone { width:51% !important; }
.howhearlabel { width:200px !important; }
.inq-select { width:200px !important; }
.verficationcode { width:160px !important; }
.inqinput { width:100px !important; }
.cursorpointer { cursor: pointer; }

.middbannerarea { min-height: 320px; }
.home-bannerleft { width: 716px; float: left; padding: 34px 0 0 20px; }
.home-bannerright { width: 263px; float: right; background: url(../images/homebanner-mobile.jpg) no-repeat 23px 0px; height: 307px; }
ul.home-bannerlist { margin: 0; padding: 0; }
ul.home-bannerlist li { list-style-type: none; float: left; width: 330px; margin-right: 10px; margin-bottom: 30px; color: #b4b4b4; line-height: 17px; }
.viewmore-btn { width: 76px; height: 24px; float: right;  text-align: right !important; line-height: 24px;  }
.viewmore-btn a { text-decoration: none;  margin-top: 15px; }
.viewmore-btn a:hover {  text-decoration: none;   color: #fff;  }

.iphoneapp { width: 62px; height: 73px; display: block; float: left; background-position: -319px -170px }
.iphoneapp a, .iphoneapp a:hover { width: 73px; height: 73px; display: block; }
.iphonecal { width: 73px; height: 73px; display: block; float: left; background-position: -60px -170px }
.iphonecal a, .iphonecal a:hover { width: 73px; height: 73px; display: block; }
.iphonegame { width: 62px; height: 73px; display: block; float: left; background-position: -138px -170px }
.iphonegame a, .iphonegame a:hover { width: 73px; height: 73px; display: block; }
.ipadapp { width: 73px; height: 73px; display: block; float: left; background-position: -210px -173px }
.ipadapp a, .ipadapp a:hover { width: 73px; height: 73px; display: block; }

.floatleft { float: left; margin-left: 10px; }
.callusmargin { margin-top: 247px; margin-left: 35px; color: #fff; }
.callusmargin span { font-size: 15px; }
.w3-ico { float: right; margin-left: 7px; }
.midd-bgimages { width: 100%; background: url(../images/midd-gradientbg.jpg) repeat-x 0 305px; }
.article-left { float: left; }
.article-right { float: right; width: 200px; }
.backbtn { margin-right: 250px; }

.paging { text-align: right; padding-right: 15px; clear: both; }
.paging a { text-decoration: none; padding: 2px 6px; text-decoration: none; background: #333; border: 1px solid #131313; margin-right: 5px; color: #999;  font-family: 'DroidSansBold', Arial, Helvetica, sans-serif;}
.paging a:hover, .paging a.active { text-decoration: none; padding: 2px 6px; text-decoration: none; background: #a0d51f; border: 1px solid #131313; margin-right: 5px; color: #000;  font-family: 'DroidSansBold', Arial, Helvetica, sans-serif;}


/* New Added CSS on 26 Aug 2011 */
.home-heading { position:absolute; left: 70px; white-space: nowrap; top: 0; }
.homehd-height { height:25px; }
.noborder { border: none !important; }
.universal-gradient { background: url(../images/mainpage-gradient.jpg) repeat-x; min-height: 392px; }
.universal-brand { background: url(../images/universalbrands.jpg) no-repeat; height: 56px; }
.universal-content { padding: 25px; overflow: hidden; }
.universal-left { width: 534px; float: left; padding: 20px 12px 10px 30px; } 
.universal-right { width: 420px; float: left; background: url(../images/universal-rightbg.jpg) no-repeat; height: 391px; } 
h1.universal-hd { color: #93bc31; font-family: 'DroidSansBold', Arial, Helvetica, sans-serif; font-size: 40px; text-transform: uppercase; line-height: 35px; text-shadow: 0 0 7px #000; margin-bottom: 10px;  }
.universal-yellowtxt { color: #e3bc01; }
.universal-bluetxt { color: #60c1d6; }
.universal-redtxt { color: #e3302e; }
.universal-graysmall { color: #626262; }
h2.universal-subhd { font-size: 18px; color: #efefef; font-family:"DroidSansRegular", arial, Helvetica, sans-serif; margin-bottom: 20px; }
ul.universal-list { margin: 0; padding: 0; }
ul.universal-list li { list-style-type: none; margin-bottom: 7px;  color: #5f5f5f; background: url(../images/universal-square.gif) no-repeat 0 4px; padding-left: 15px; }
.universal-middround { background: url(../images/universal-midd-round.gif) no-repeat; height: 123px; margin-bottom: 20px; padding-top: 23px; padding-left: 20px; color: #676767; }

/* Inq page  */
#inq-bg { border:1px solid #2b2b2b;	counter-reset: fieldsets;	padding:10px 20px;	width: 950px;	margin:0 auto;	overflow:auto;	background:url(../images/inquire-bg.gif) repeat-x left top #0d0d0d; }
#inq-bg input, #inq-bg select, #inq-bg textarea { margin-top: 0; }
#inq-bg .form-left { width: 573px; float: left; }
#inq-bg .form-right { width: 300px; float: right; padding-top: 35px;}
#inq-bg h2 { font-size: 17px; color: #aed201;  font-family: 'DroidSansBold'; margin-bottom: 20px; } 
#inq-bg h3 { font-size: 17px; color: #fed301;  font-family: 'MyriadProBold'; font-weight: normal; margin-bottom: 10px; } 
#inq-bg input, #inq-bg select, #inq-bg textarea { background: #000000; border: 1px solid #2d2d2d; font-size: 13px; resize: none;  padding: 7px 10px;  color: #b4b4b4; margin-bottom: 20px;  -webkit-border-radius: 4px; resize: none; -moz-border-radius: 4px; border-radius: 4px;  }
#inq-bg .inqformbg { background: url(../images/inqform-bg.jpg) no-repeat 0px 0; height: 275px; padding: 15px 20px; margin-bottom: 10px; margin-top: 10px; }
#inq-bg label { color: #fff;  width: 288px; float: left; font-size: 14px;   }
#inq-bg .service-leftpart { width: 310px; float: left; color: #3d768f; line-height: 35px; padding-top: 0px;  }
#inq-bg .service-leftpart label { color: #9e9e9e; font-size: 13px; }
#inq-bg .service-rightarea { width: 495px; padding-left: 90px; float: left; padding-top: 10px; } 
#inq-bg .service-rightarea label {  color: #b0b0b0;  font-family: 'DroidSansBold'; width: 105px; float: left;  padding-right: 7px; line-height: 32px; }
#inq-bg input.noclass { background: none; border: none; padding: 0; }
#inq-bg .orangebold { color: #ce7706; font-size: 15px; line-height: 35px; }
#inq-bg .checked { background-image: url('../images/Checked.png') !important; background-repeat: no-repeat;  display: inline-block;  float: left;  width: 14px;   height: 14px;   padding: 0px;   margin: 0px;   cursor: hand; margin-right: 5px; vertical-align:middle; margin-top: 10px; }
#inq-bg .unchecked { background-image: url('../images/Unchecked.png'); background-repeat: no-repeat;  display: inline-block;  float: left;  width: 14px;   height: 14px;   padding: 0px;   margin: 0px;   cursor: hand;  margin-right: 5px; vertical-align:middle; margin-top: 10px; }
.ez-hide { opacity: 0; filter:alpha(opacity=0); }
.ez-checked { background-position: 0 -18px; }
.ez-checkbox { zoom: 1; *display:inline; _height:30px; }
#inq-bg input.orange-border { border: 1px solid #dc7d03 !important;}
#inq-bg div.outerclass { position: relative; float: left; margin-right: 5px; }
#inq-bg div.someclass { position: absolute; top: 9px; left: 10px; color: #b4b4b4; }
h1.page-heading {  font-size: 22px; color: #333; }
#inq-bg .greentxt { color: #ccaa00 !important; font-size: 13px;  }
.inq-msg { border: 1px solid #5b5737; background: #202020; color: #efdc5a; padding: 5px; width: 60%; margin: auto; }
.inq-code { font-size: 18px;  font-family: 'DroidSansBold'; color: #429dd9; }
.inq-code em  { font-style: normal; color: #00324f; }
.form-icons { float: left; margin-right: 10px; margin-top: 5px; }
.inq-padding  { padding: 10px; }
