body { padding:0px; margin:0px;background:url(../img/wavegrid.png); font-family:Arial, Helvetica, sans-serif;}
a { outline:0px!important;}
.fl { float:left;}
.fr { float:right;}
.fr1 { float:left;margin-left:43px}
.pos_rel { position:relative;}
/*.white_bg { background:#fff;}*/
.clear { clear:both;}
/*.border_3x_e9e9e9 { border:3px solid #e9e9e9;}*/
h1 {font-size:42px; text-transform:uppercase; color:#204174; padding-bottom:5px;margin-top:5px; color:#000; line-height:normal;}
.dotted_border { border-bottom:1px dotted #b3aeae;}
.padding_10 { padding:10px;}
.width_50 { width:50%;}
.width_60 { width:60%;}
.width_45 { width:45%;}
.width_30 { width:30%;}
a:hover { color:#3a6a99;text-decoration:none;}
h2,h3,h4, h5, h6 {text-transform:uppercase; color:#204174; font-weight:normal;}
h3{text-transform:none;color:#666666;font-size:20px;font-weight:600}
.h2 { color:#333333;font-weight:700;font-size:2px;}
.devlopment { color:#fede04; font-size:35px; }
.branding { color:#fede04; font-size:35px; }
.design { color:#fede04; font-size:35px;}
.pos-rel {position:relative;}

.pos-rel 1{position:relative;top:-96px;}
.padding_2 { padding:2px;}

/*HEADER START*/
@font-face {
    font-family: 'VerlagLight';
    src: url('verlag-light.eot');
    src: url('verlag-light.eot') format('embedded-opentype'),
         url('verlag-light.woff') format('woff'),
         url('verlag-light.ttf') format('truetype'),
         url('verlag-light.svg#VerlagLight') format('svg');
}

@font-face {
font-family: 'kulturistaregular';
src: url('kulturista_medium.eot');
src: url('kulturista_medium.eot?#iefix') format('embedded-opentype'),
url('kulturista_medium.woff') format('woff'),
url('kulturista_medium.ttf') format('truetype'),
url('kulturista_medium.svg#kulturistaregular') format('svg');
font-weight: normal;
font-style: normal;}
.header { background:url(../img/header-bg.jpg) repeat-x; height:156px; display:none}
.width_965 { width:965px!important; margin:auto!important;}
.masthead { height:111px;}
#branding { position:relative;}
#branding .logo { background:url(../img/logo.png) no-repeat; position:absolute; height:103px; width:191px; top:8px; left:0px;}
.satlogo { position:absolute; height:78px; width:180px; z-index:1000}
.satlogo img { max-width:none;}
.logo-shape { position:absolute; background:url(../img/logo-shape.png) no-repeat; top:39px; left:67px; height:6px; width:15px;}


.header-r-row1 { height:30px;}
.header-r-row2 { height:67px; margin-top:14px; position:relative;}
.live-chat { margin-right:15px;}

/*TOPNAV*/
ul.top-nav { padding:0px; margin:0; float:right;}
ul.top-nav li { display:inline; list-style:none; padding:0px 5px; line-height:26px; border-right:1px solid #ccc;}
ul.top-nav li a { color:#636363; font-size:13px;}

/*SEARCH PART*/
.search { background:url(../img/search-bg.png) no-repeat; width:366px; height:52px; margin-right:93px;}
.search #searchform { margin-left:8px; position:relative; top:8px;}
.search #searchform input { height:35px; border:0px; width:80%; padding-left:10px; font-size:76%;}
.search #searchform input.submit_btn { background:url(../img/search-btn.jpg) no-repeat; position:absolute; width:38px; height:36px; right:8px; text-indent:-9999px; cursor:pointer;  -webkit-transition:background-position 0.4s ease; -moz-transition:background-position 0.4s ease;}
.search #searchform input.submit_btn:hover { background-position: bottom left;}
/*SEARCH PART-END*/

/*HEADER START END*/

/*MENU*/


#access .menu { height:45px;}

/*.hiring { background:url(../img/we-hiring.png) no-repeat; position:absolute; width:49px; height:93px; top:0px; right:-52px; z-index:997;}*/
#access .menu ul.primary-nav-list { padding:0px; margin:0px;}
#access .menu ul.primary-nav-list li { list-style:none; float:left; margin-left:0px; padding:0px 0px; background:url(../img/nav-devider.png) no-repeat right center; padding-left:30px; margin-right:20px; -webkit-transition:background-position 0.8s ease; -moz-transition:background-position 0.8s ease;}
#access .menu ul.primary-nav-list li.first_item { list-style:none; float:left;}
#access .menu ul.primary-nav-list li.last_item { list-style:none; float:left; margin-right:0px;}
#access .menu > ul.primary-nav-list li a { line-height:45px; display:block; color:#393838; text-transform:uppercase; font-weight:bold; text-shadow:0px 1px 0px #f2f2f2;}

#access .menu ul.primary-nav-list li .tachnology a{ text-shadow:none; color:#ddd; line-height:10px;}

#access .menu ul.primary-nav-list li.web_service { background:url(../img/icon/service.png) no-repeat left 11px; }
#access .menu ul.primary-nav-list li.web_service:hover { background:url(../img/icon/service.png) no-repeat left -65px; }
#access .menu ul.primary-nav-list li.mobile_developemt { background:url(../img/icon/about.png) no-repeat left 8px; padding-left:30px; }
#access .menu ul.primary-nav-list li.mobile_developemt:hover { background:url(../img/icon/about.png) no-repeat left -69px; padding-left:30px; }
#access .menu ul.primary-nav-list li.ys-development { background:url(../img/icon/technology.png) no-repeat left 12px; padding-left:32px; }
#access .menu ul.primary-nav-list li.ys-development:hover { background:url(../img/icon/technology.png) no-repeat left -64px; padding-left:32px; }
#access .menu ul.primary-nav-list li.hire_developers { background:url(../img/icon/developers.png) no-repeat left 10px; padding-left:20px; }
#access .menu ul.primary-nav-list li.hire_developers:hover { background:url(../img/icon/developers.png) no-repeat left -61px; padding-left:20px; }
#access .menu ul.primary-nav-list li.portfolio { background:url(../img/icon/portfolio.png) no-repeat left 12px;}
#access .menu ul.primary-nav-list li.portfolio:hover { background:url(../img/icon/portfolio.png) no-repeat left -67px;}
#access .menu ul.primary-nav-list li.partnership { background:url(../img/icon/partnership.png) no-repeat left 12px; padding-left:35PX;}
#access .menu ul.primary-nav-list li.partnership:hover { background:url(../img/icon/partnership.png) no-repeat left -64px;}
#partnership { padding:40px; padding-top:0px;}
.part-tag { font-size:26px;}
.contact-kal { padding-left:0px; margin:0px;}



#access .menu ul.primary-nav-list ul li { float:none; background:none;}





/*BANNER*/
.home-banner { background:#fff url(../img/top.jpg) center 0px repeat-x; padding-top:45px;}
.effect-light {/* background:url(../img/effect-shadow.png) no-repeat center top;*/}
.nav-btm_shadow { background:url(../img/nav-shadow.png) repeat-x; height:10px; width:100#; position:absolute; height:10px; width:100%; top:45px; left:0px; z-index:-2}
.nav-btm_shadow1 { background:url(../img/nav-shadow.png) repeat-x; height:10px; width:100#; position:fixed; height:10px; width:100%; top:45px; left:0px; z-index:1; display:none;}
.mastbanner-block { /*background:rgba(255, 255, 255, 0.3); border:1px solid #333; border-radius:2px;padding:10px; margin-top:20px; /*box-shadow: 0 0 1px #fff inset;*/}
.banner-shadow { background:url(../img/banner-shadow.png) no-repeat center -14px; height:19px; background-size:100% 27px; position:relative; top:19px;}
.banner-shadow-hr { background:url(../img/banner-shadow.png) no-repeat center -14px; height:19px; background-size:100% 27px; position:relative; top:-12px;}

/*WALLPAPER */
/*.wallpaper { background:url(../img/wallpaper/web-wallpaper.png) no-repeat top center;}*/


/*RECENT PORTFOLIO */
.recent-portfolio { width:670px;}
/*.recent-portfolio .project_block img { border:1px solid #a7a9ae;padding:1px;}*/
.project_block { text-align:right;}
/*SLIDER*/
.home-slider { width:290px;}
.slide_icon_img { width:220px;}
.slide_icon_img img { vertical-align:middle;}
.slide_content { width:290px; padding-top:100px;}
.slide_desc p { font-size:13px; padding:0px; margin:0px; margin-top:10px; text-align:justify;}
.slide-technology { margin-top:15px; position:relative; left:-15px;}
.slide-technology .techno-col { width:16%;  text-align:center;}
.techno-col img { vertical-align:middle;}
.techno-col h4 { color:#204174; font-size:18px; text-transform:uppercase;font-family: 'LeagueGothicRegular'; padding-bottom:5px; font-weight:normal; margin:0px;}




/*MAIN CONTENT*/
#main { margin-top:20px;}
/*.container { border:1px solid #d0d1d2; border-radius:2px;}*/
.main-shadow { background:url(../img/round-shape.png) repeat-x; height:6px;}
.intro_text {border:1px solid #d0d1d2; padding:15px; box-shadow:1px 1px 1px #fff inset;}
.intro_text h2 { margin-top:0px;}
.intro_text p { margin-top:0px; font-size:15px;}


/*PAGINATION */
.pagination { text-align:center;}
.pagination ul { padding:0px; margin:0}
.pagination ul li { padding:0px 3px; background:#fff; border-radius:4px; margin:5px; display:inline;}




/*SMALL-SLIDER*/
.width_35 { width:37%;}
.width_65 { width:65%;}
.smal-slide p { font-size:15px;}
#banner-fade ol.bjqs-markers { position:relative; left:3px!important; top:-16px;} 
#right_side ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none; margin-left:11px;  border: 1px solid #6A6A6A; border-radius: 12px 12px 12px 12px;}
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
#right_side ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%; display:none;}
ol.bjqs-markers.h-centered{text-align: right;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
ul.bjqs-controls.v-centered li a{
	display:block;
	padding:10px;
	background:#fff;
	color:#000;
	text-decoration: none;
}

ul.bjqs-controls.v-centered li a:hover{
	background:#000;
	color:#fff;
}

ol.bjqs-markers li a{
	background:url(../img/pagging.png) no-repeat -15px 0px;
	color:#fff;
	margin:5px;
	text-decoration: none;
	line-height:normal;
	width:14px; height:14px;
	font-size:0px;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
	background:url(../img/pagging.png) no-repeat -0px 0px;
}



/*SERVICES ICON*/
.width_70 { width:70%;}
.services-icon { margin-top:30px; display:none;}
.services-icon ul { height:110px; margin:6px 0px; padding:0px;}
.services-icon ul li { list-style:none; float:left; height:110px; -webkit-transition:background-position 0.4s ease; -moz-transition:background-position 0.4s ease;}
.services-icon ul li.mad-icon { background:url(../img/slider-icon/mobile-apps-icon.jpg) no-repeat center bottom; height:110px; width:150px;}
.services-icon ul li.wd-icon { background:url(../img/slider-icon/wd-icon.jpg) no-repeat center bottom; height:110px;width:137px;}
.services-icon ul li.wdesign-icon { background:url(../img/slider-icon/wd-desing-icon.jpg) no-repeat center bottom; height:110px; width:140px;}
.services-icon ul li.cms-icon { background:url(../img/slider-icon/cms-development-icon.jpg) no-repeat center bottom; height:110px; width:140px;}
.services-icon ul li.blog-icon { background:url(../img/slider-icon/blog-icon.jpg) no-repeat center bottom; height:110px; width:140px;}
.services-icon ul li.ed-icon { background:url(../img/slider-icon/ed-icon.jpg) no-repeat center bottom; height:110px; width:140px;}
.services-icon ul li:hover { background-position:center top;}

/*TABS*/
#tabs ul li a { color:#646267;font-family: 'Archivo Narrow', sans-serif; font-weight:700; text-transform:uppercase;width:130px; text-align:center; font-size:18px;}
#tabs ul li.mad a { width:130px;}

#tabs ul li.wdesign a { width:68px;}

#tabs {
	font-size: 90%;
	margin: 30px 0;
	margin-bottom:0px;
}
#tabs ul {
	position:relative;
	top:0px;
	padding:0px; margin:0px;
	left:0px;
}
#tabs li {
	list-style: none;
	border:1px solid #ccc;
	border-bottom:0px;
	
	-webkit-transition:background-color 0.8s ease; -moz-transition:background-color 0.8s ease;
	-webkit-transition:border-color 0.8s ease; -moz-transition:border-color 0.8s ease;
	margin-right:5px;
	border-radius:6px 6px 0px 0px
}
* html #tabs li {
	display: inline;
}
#tabs li{
	float: left;
}
#tabs ul li.active {
	border:1px solid #808181;
	border-bottom:0px;
	background: #f2f2f2;
	padding:0px;
	-webkit-transition:background-color 0.8s ease; -moz-transition:background-color 0.8s ease;
	-webkit-transition:border-color 0.8s ease; -moz-transition:border-color 0.8s ease;
	border-radius:6px 6px 0px 0px
}
#tabs ul li.active a {
	color: #3A6A99;
	/*box-shadow: 1px 1px 5px #CCCCCC inset;*/
}
#tabs .port-tab {
	clear: both;
	padding: 15px;
	min-height: 200px;
	border:1px solid #808181;
	/*box-shadow:1px 1px 6px #333 inset;*/
	background:#fff;
}
#tabs div p {
	line-height: 150%;
	
}
#tabs ul li a {
	text-decoration: none;
	padding:10px;
	display:block;
	
	}
.thumbs {
	float:left;
	border:#000 solid 1px;
	margin-bottom:20px;
	margin-right:20px;
}
.searvices-block { border-right:1px dotted #c4c4c6;padding:15px;}
.description p { margin-top:0px; margin-bottom:30px; font-size:100%;}
.searvice-desc { margin-left:60px;}
.searvice-desc h3 { margin:0px 0px 6px 0px;font-weight:700; font-size:18px;}
.searvice-desc span { font-size:14px; color:#333;}
.searvice-desc p { font-size:13px; color:#85858D; margin-top:10px; line-height:1.5em;}
.searvices-block.last_item { margin-right:0px; padding-right:0px; border:0px; overflow:hidden}


/*HIRING BLOCK*/
.hiring-block { margin:20px 0px 40px;}



/*FOOTER*/
.f_nav_block h3, .f_nav_block ul { margin-right:24px;}
.width_25 { width:25%;}
.footer {background:url(../img/footer-bgpattern.jpg) 5px center;}
.footer ul {padding:0px; margin:0px; list-style:none;}
.footer ul li, .footer ul li a { line-height:normal;}
.footer ul li a { color:#a8a9ab; font-size:13px; line-height:20px; background:url(../img/footer-nav_arrow.png) no-repeat 5px center; padding-left:25px;-webkit-transition:padding-left 0.4s ease; -moz-transition:padding-left 0.4s ease;}
.footer ul li a:hover { padding-left:20px; color:#fff!important;}
.footer h3 {padding-top:3px; padding-bottom:10px; margin-bottom:5px; font-family: 'kulturistaregular'; font-size: 20px; color:#fff; text-transform:capitalize;}
.useful-links, .useful-links a { color:#a8a9ab; font-size:13px;}
.useful-links, .useful-links a:hover {color:#fff!important;}
.useful-links .social-links {float:right;}
.useful-links .social-links a {background:url('../img/social-icons/large-icons-sprite.png') no-repeat 0px 0px ;float:left;height:32px;width:32px;margin-right:5px;}
.useful-links .social-links a.facebook {background:url('../img/social-icons/large-icons-sprite.png') no-repeat -10px -91px ;}
.useful-links .social-links a.twitter {background:url('../img/social-icons/large-icons-sprite.png') no-repeat -10px -132px ;}
.useful-links .social-links a.linked-in {background:url('../img/social-icons/large-icons-sprite.png') no-repeat -10px -248px ;}
.useful-links .social-links a.email {background:url('../img/social-icons/large-icons-sprite.png') no-repeat -10px -51px ;}
/*RIGHT SIDE*/

.dialog-right {  margin-top:20px;}
.our_portfolio { position:relative;}
.our_portfolio p { margin-top:0px; line-height:20px; padding-top:2px;}
.border-radius-6 { border-radius:6px;}
.border-radius-bottom-0 {  border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
#portfolio-img { margin-top:20px;}

#portfolio-img ul { padding:0px; margin:0px;}
#portfolio-img li { list-style:none; float:left; box-shadow:1px 1px 2px #CCCCCC;}
#portfolio-img li:hover { list-style:none; float:left; box-shadow:1px 1px 2px #333;}
#portfolio-img li.last_item { margin-right:0px;}
#portfolio-img .view-all { background:#f2f2f2; padding:10px; display:block; position:absolute;top:115px; right:10px; border-radius:6px;}


/*BANNER SLIDE */
.arrow-direction { background:url(../img/arrow-direction.png) no-repeat; height:50px; width:200px; position:absolute; top:37px; left:276px; z-index:9999; display:none;}
#banner-slide ol.bjqs-markers.h-centered { text-align:center;}
#banner-slide ol.bjqs-markers { position:relative; top:10px; right:0px;}
#banner-slide ol.bjqs-markers li a { padding-top:0px; padding-bottom:0px;}



/*BUTTON*/
.request-btn { margin:10px 0px;}
.blue {
    background: -moz-linear-gradient(center top , #00ADEE, #0078A5) repeat scroll 0 0 transparent;
    border: 1px solid #0076A3;
    color: #D9EEF7;
}
.blue:hover {
    background: -moz-linear-gradient(center top , #0095CC, #00678E) repeat scroll 0 0 transparent;
}
.blue:active {
    background: -moz-linear-gradient(center top , #0078A5, #00ADEE) repeat scroll 0 0 transparent;
    color: #80BED6;
}

.button {
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    display: inline-block;
    font-family: 'LeagueGothicRegular'; text-transform:uppercase; color:#fff; font-weight:normal;
    margin: 0 2px;
    outline: medium none;
    padding: 0.2em 0.5em;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    vertical-align: baseline;
	font-size:30px;
}

/*.stripe { background:url(../img/bg-tile3.png);}*/
.livechat { background:url(../img/livechat.png) no-repeat; position:fixed; height:340px; width:328px; left:-283px; z-index:999; top:140px;}
.click { cursor: pointer;  float: right;   height: 120px;   width: 51px;  margin-right:10px; margin-top:19px;}
.boxgrid {position:relative;left:0px; width:180px; height:120px;overflow:hidden; text-align:center; margin-right:8px; margin-bottom:8px; border:1px solid #ccc;}
.boxgrid1 {position:relative;left:0px; width:180px; height:208px;overflow:hidden; text-align:center; margin-right:8px; margin-bottom:8px; border:1px solid #ccc;}
.cover{position: absolute;height: 120px; left:0px; cursor:pointer; width: 180px;}
.cover1{position: absolute;height: 208px; left:0px; cursor:pointer; width: 180px;}
.our-testimials { background:url(..img/devider-shadow.png) no-repeat;}
.right-side { overflow:hidden;}
.testimonial { background:url(../img/devider-shadow.png) no-repeaCross Platform Developmentt; padding-left:20px;}
.testimonial img { max-width:none;}
.our-testimonials {background:url(../img/testimonials-shape.png) no-repeat; padding-left:20px; min-height:372px; padding-top:10px; padding-right:28px; padding-left:20px; text-align:center;}
.cleint-testimonials { font-size:16px; padding:40px; padding-bottom:10px;}



.our-testimonials h2 { font-size:24px; font-family: 'Archivo Narrow', sans-serif; font-weight:700;}
.our-testimonials p { margin-top:10px; margin-bottom:10px; font-style:italic;}

.our-testimonials a {font-family: 'Archivo Narrow', sans-serif; font-weight:700; letter-spacing:-0px;}
.our-testimonials a:hover { color:#fff!important;}
#menu { position:fixed; width:100%; z-index:999; height:45px; font-family: 'Droid Sans', sans-serif; font-size:100%;}
.primary-nav .primary-nav-sublist { position:absolute; left:0px; background:#000; z-index:-1; width:100%; border-bottom:1px solid #000;padding-top:25px;}
.background-layer { background:url(../img/menu-bg.jpg) repeat-x; height: 45px;   left: 0;   position: absolute;   top: 0;    width: 100%; z-index:-1}
.filter { padding-top:0px; position:relative;}
.slide_desc ul { padding:0px; list-style:none;}
.slide_desc ul li { font-size:14px; line-height:30px;}

#banner ol.bjqs-markers.h-centered{ position:absolute; top:25px;}
#banner ol.bjqs-markers.h-centered li a{display: inline-block;position: relative;width: 12px;height: 12px;border-radius: 50%;background: #ccc;margin: 3px;cursor: pointer;
box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset,1px 1px 1px rgba(255,255,255,0.1);}
#banner ol.bjqs-markers.h-centered li.active-marker a{background:#960808;}
/* edited by kavish*/
#access .menu ul.primary-nav-list li .filter ul{margin-top:0px;padding:0px;float:left;border-top:0px solid #5d5c5c; border-right:0px solid #5d5c5c; /*min-height:200px;*/margin-left:0px;padding-left:55px;width:25%;padding-top:0px; }
#access .menu ul.primary-nav-list li .filter ul li a{color:#c8c7c7;list-style-type:none;font-size:12px;font-family:arial;padding-left:0px;line-height:19px;text-shadow:none;font-weight:normal;text-transform:capitalize;-webkit-transition:color 0.4s ease; -moz-transition:color 0.4s ease;background:url(../img/arrow.gif) no-repeat 5px center; display:block; padding-left:25px;-webkit-transition:padding-left 0.4s ease; -moz-transition:padding-left 0.4s ease;}
#access .menu ul.primary-nav-list li .filter ul li a:hover {color:yellow!important;padding-left:20px;}
#access .menu ul.primary-nav-list li .filter ul li h3{color:#e5e5e5;font-size:13px;font-weight:bold;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #333;}
#access .menu ul.primary-nav-list li .filter ul li h3 a { background:none; padding-left:0px; color:#e5e5e5; font-size:13px;font-weight:bold;}
#access .menu ul.primary-nav-list li .filter ul li h3 a:hover {padding-left:0px;}
#access .menu ul.primary-nav-list li .filter ul li{padding-left:0px;}
.last1{border-right:none;}
#access .menu ul.primary-nav-list li .filter .web-development-icon{background:url("../img/webdevelopment-ico.png") no-repeat 5px 12px;}
#access .menu ul.primary-nav-list li .filter .mobile-development-icon{background:url("../img/mobile-development-ico.png") no-repeat 10px 12px;padding-left:55px; }
#access .menu ul.primary-nav-list li .filter .game-development-icon{background:url("../img/game-development-icon.png") no-repeat 5px 8px;padding-left:55px;}
#access .menu ul.primary-nav-list li .filter .opensource-icon{background:url("../img/open-source-cust-icon.png") no-repeat 5px 12px;}
#access .menu ul.primary-nav-list li .filter .yahoo-icon{background:url("../img/graphic-design-icon.png") no-repeat 0px 12px;padding-left:55px;}
#access .menu ul.primary-nav-list li .filter .graphic-icon{background:url("../img/yahoo-store-icon.png") no-repeat 2px -10px; padding-left:55px; }
#access .menu ul.primary-nav-list li .filter .web-icon{background:url("../img/web-icon.png") no-repeat 2px -2px; padding-left:55px;}
.scroll{
    width:89px;
    height:19px;
    position:fixed;
    bottom:30px;
    right:20px;
    display:none;
    text-indent:-9999px;
    background: url('../img/back_to_top.png') no-repeat;
	cursor:pointer;
}

/*DROPDOWN CSS*/

.drop-box{ width:965px; margin:0px auto; margin-top:0px; background-color:#000000; padding-bottom:20px;color:white;}
.drop-box .drop-box-LT{ width:653px; height:367px;}
.drop-box .drop-box-LT span{ padding:10px 0 10px 0px!important; display:block; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; font-weight:bold;}

.drop-box .drop-box-LT .icon-box-1{ width:653px; padding:25px 0px 30px 0px;}
.drop-box .drop-box-LT .icon-box-1 .icon-new1{ width:94px; border:solid 2px #292929; border-radius:5px; -moz-border-radius:5px; -webkit-radius:5px; height:85px; padding:0 0 10px 0;-webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease;}
.drop-box .drop-box-LT .icon-box-1 .icon-new1:hover{ width:94px; border:solid 2px #fede02; height:85px; padding:0 0 10px 0; border-radius:5px; -moz-border-radius:5px; -webkit-radius:5px; cursor:pointer;}
.drop-box .drop-box-LT .icon-box-1 .icon-new1.spacer-new{ margin-left:40px;}
.drop-box .drop-box-LT .icon-box-1 .icon-new1 .icon-new2{ width:94px;  padding:10px 0 0 0; margin:0px; text-align:center;}
.drop-box .drop-box-LT .icon-box-1 .icon-new1 .icon-text-new{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#FFFFFF; padding:10px 0 0 0; margin:0px;}
.drop-box .drop-box-LT .icon-box-1 .icon-new1 .icon-text-new a{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px!important; text-align:center; color:#FFFFFF; padding:0px; margin:0px; text-decoration:none;}
.drop-box .drop-box-LT .icon-box-1 .icon-new1 .icon-text-new a:hover{ color:#999999;}


.drop-box .drop-box-RT{ width:272px; height:367px; background-color:#212121; border-radius:6px; -moz-border-radius:6px; -webkit-radius:6px;}
.drop-box .drop-box-RT span{ padding:10px 0 10px 10px!important; display:block; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF;font-weight:bold;}
.drop-box .drop-box-RT .icon-box{ width:242px; padding:15px 0px 10px 15px;}
.drop-box .drop-box-RT .icon-box .icon1{ width:63px; height:85px; padding:0 0 10px 0px; border:solid 2px #212121; border-radius:5px; -moz-border-radius:5px; -webkit-radius:5px;}
.drop-box .drop-box-RT .icon-box .icon1:hover{ width:63px; height:85px; border:solid 2px #fede02; border-radius:5px; -moz-border-radius:5px; -webkit-radius:5px;}
.drop-box .drop-box-RT .icon-box .icon1.spacer{ margin-left:20px;}
.drop-box .drop-box-RT .icon-box .icon1 .icon2{ width:66px; height:65px; padding:4px 0 0 0; margin:0px; text-align:center;}
.drop-box .drop-box-RT .icon-box .icon1 .icon-text{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px!important; text-align:center; color:#FFFFFF; padding:10px 0 0 0; margin:0px;}
.drop-box .drop-box-RT .icon-box .icon1 .icon-text a{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px!important; text-align:center; color:#FFFFFF; padding:0px; margin:0px; text-decoration:none;}
.drop-box .drop-box-RT .icon-box .icon1 .icon-text a:hover{ color:#999999;}



.drop-box .drop-box-RT .icon3{ padding:20px 0 0 10px; width:262px;}
.line{ width:100%; border-bottom: 1px solid #393939; box-shadow: 0 1px 0 #121212; margin:0px 0 0 0;}
.line2{ width:100%; border-top: 1px solid #393939; margin:0px 0 0 0;}
#tabs ul li.wdesign a { width:120px;} /*edited by kavish */
h2.divider { border-right:0px solid #ccc; margin-right:10px; margin-top:0px; padding-right:7px;}
/*.our_service { margin-top:40px;}*/
.our_service p.desc { line-height:1.4em; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin-top:5px; text-align:center; color:#606060;}
.our_service h1 {font-family:Arial, Helvetica, sans-serif; font-size:26px; text-align:center; color:#7a549f; text-transform:capitalize; } 
.our_service .we-offer { font-size:50px; font-weight:bold; font-family:'kulturistaregular'; display:block; text-align:center; text-transform:uppercase; color:#606060;}
/* edited by kavish*/
.star-list { border:1px solid #fff; line-height:25px; list-style:none; }
.star-list li {text-align:left;}
.star-list li a { background:url(../img/icon-star-green.png) no-repeat; padding-left:30px; font-size:14px;}
.da-slide p a {background-image:url("../img/tick-green.png");background-repeat:no-repeat;padding-left:25px;line-height:30px;background-position:0px center; color:#fff; display:block;  transition: padding-left 0.4s ease 0s;-moz-transition: padding-left 0.4s ease 0s;-webkit-transition: padding-left 0.4s ease 0s;}
.da-slide p a:hover { padding-left:30px; color:#ccc!important;}



.border-box-full { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D3D3D3; border-radius: 5px 5px 5px 5px;  box-shadow: 1px 5px 3px -4px #000000;  color: #333333;
    margin-bottom: 37px!important;margin-top:0px; width:945px;}
.partners { background: -moz-linear-gradient(center top , #FFFFFF 0%, #F2F2F2 100%) repeat scroll 0 0 transparent;   font-size: 22px;   height: 70px;   line-height: 70px;    text-transform: capitalize;}
.partners > h2 {  border-right: 1px solid #CCCCCC; font-weight: normal; text-align: center; width: 185px;}
.horizontal > * {  display: block;  float: left;}
.hire-tab .searvices-block .searvice-desc { margin-left:0px;}
.service-blocks {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D3D3D3;  border-radius: 0px 0px 5px 5px;  box-shadow: 1px 5px 3px -4px #d4d4d4;   color: #333333; border-top:0px; padding:20px; position:relative; z-index:2}
.nav-tabs { margin-bottom:0px;}
.nav-tabs > li > a { font-weight:bold; font-size:16px;}
.nav > li > a { background:#eee; border-color:#EEEEEE #EEEEEE #DDDDDD}
.partners nav ul li { float:left;}
.partners h2 { margin-top:0px; font-family: 'Lilita One', cursive; font-size:34px; line-height:70px;}
.partners li { list-style:none; margin-right:15px;}
.partners a.midi { background:url(../img/m-logo.png) no-repeat; width:126px; height:39px;}
.partners a.a1brains { background:url(../img/a1b-logo.png) no-repeat; width:139px; height:39px;}
.partners a.estore { background:url(../img/m-logo.png) no-repeat; width:126px; height:39px;}
.partners a:hover.a1brains { background-position:0px -51px;}
.partners a { float:left;}
.partners a:hover { background-position:0px -46px;}
.partners ul { margin:0px; margin-top:15px; margin-left:20px;}
#myTab {width:100%;float:right;}
.service-blocks { float:right;}
.our_service h2.divider { display:none;}
.footer-nav {list-style: none outside none; margin-left: 0;  background:url('../img/footer-divider-h.png') repeat-x left bottom; padding-bottom: 20px; margin-top: 20px;}

.service-blocks {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D3D3D3;  border-radius: 0px 0px 5px 5px;  box-shadow: 1px 5px 3px -4px #d4d4d4;   color: #333333; border-top:0px; padding:20px;}
.nav-tabs { margin-bottom:0px;}
.nav-tabs > li > a { font-weight:bold; font-size:16px;}
.nav > li > a { background:#eee; border-color:#EEEEEE #EEEEEE #DDDDDD}
.partners nav ul li { float:left;}
.partners h2 { margin-top:0px; font-family: 'Lilita One', cursive; font-size:34px; line-height:70px;}
.partners li { list-style:none; margin-right:15px;}
.partners a.midi { background:url(../img/m-logo.png) no-repeat; width:126px; height:39px;}
.partners a.a1brains { background:url(../img/a1b-logo.png) no-repeat; width:139px; height:39px;}
.partners a.estore { background:url(../img/m-logo.png) no-repeat; width:126px; height:39px;}
.partners a:hover.a1brains { background-position:0px -51px;}
.partners a { float:left;}
.partners a:hover { background-position:0px -46px;}
.partners ul { margin:0px; margin-top:15px; margin-left:20px;}
#myTab {width:100%;float:right;}
.service-blocks { float:right;}
.our_service h2.divider { display:none;}
.footer-nav {list-style: none outside none; margin-left: 0;  background:url('../img/footer-divider-h.png') repeat-x left bottom; padding-bottom: 20px; margin-top: 20px;}















/*INNER PAGE DESIGN */

.background-none { background:none;}
.header-title { text-align:center; margin-bottom:20px;}
.header-title h1 { margin-top:30px; font-family: 'kulturistaregular'; font-size:50px; color:#fff; text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); text-transform:capitalize;}
.header-title p { font-size:30px; color:#fff; margin-top:0px; line-height:30px;}
#services-navigation-boxes {padding-bottom:10px; margin:auto;}
#services-navigation-boxes .ui-slider-tabs-list-wrapper ul { display:inline-block; list-style:none;padding-right:0px;}
#services-navigation-boxes .ui-slider-tabs-list-wrapper li { float:left; margin:0px 5px;}
#services-navigation-boxes .ui-slider-tabs-list-wrapper li a { border-radius:5em; padding:1em;/*background:-moz-linear-gradient(center top , #F7F7F7 0%, #EEEEEE 100%) repeat scroll 0 0; background: -webkit-linear-gradient(top, #F7F7F7 0%,#EEEEEE 100%);     box-shadow: 0 2px 2px rgba(0, 0, 0, 1) inset;   display: block;  height: 100px;  padding: 10px 15px;  text-align: center; -webkit-transition:margin-top 0.4s ease; -moz-transition:margin-top 0.4s ease;*/}
#services-navigation-boxes .ui-slider-tabs-list-wrapper li a:hover {}
#services-navigation-boxes .ui-slider-tabs-list {width:auto!important; height:auto;}
#services-navigation-boxes .ui-slider-tabs-list li {margin-right:5px;background:none;border:0px;}
#services-navigation-boxes .ui-slider-tabs-list li.selected a {background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
#services-navigation-boxes .ui-slider-tabs-content-container {background:none;border-radius:5px;}
#services-navigation-boxes .border-box-full {border:0px;} 
#services-navigation-boxes .ui-slider-tabs-list-wrapper {text-align:right; top:14px;}	

.service-box {  display: inline-block; min-height:360px;  padding: 24px 0 172px;  position: relative;}	
.border-box-full {  background: none repeat scroll 0 0 #FFFFFF;  border: 1px solid #D3D3D3;  border-radius: 5px 5px 5px 5px;   box-shadow: 1px 5px 3px -4px #000000;    color: #333333;  margin-bottom: 37px; margin:auto;}
.service-box header { margin-left:50px;}
.service-box header h2, .service-box header h4 { text-transform:capitalize; margin-top:0px;text-align:left;}
.service-box section aside { height: 212px;  padding-left: 550px;  padding-right: 50px;  position: absolute;  width: 383px;}
.service-box section {  clear: both; margin-top: 50px;}
.service-box section figure { bottom: -1px; left: 0; position: absolute;}
#webdesign-section section figure {  bottom: 30px;  left: 30px;}
.service-box section figure img { bottom: 0;left: 0; position: absolute; max-width:none;}
.service-box p { font-size:18px; color:#000; line-height:1.5em; text-align:left; margin-top:25px;}
.service-box .btn-success {bottom: -66px; position: absolute; right: 247px;}
#mobile-section section figure {  bottom: 30px;  left: 30px;}
#game-section section figure {  bottom: 0px;  left: 30px;}
#osc-section section figure {  bottom: 30px;  left: 30px;}
#graphics-section section figure {  bottom: 30px;  left: 30px;}
#ys-section section figure {  bottom: 30px;  left: 30px;}
#web-promotion-section section figure {  bottom: 0px;  left: 30px;} 


/*SERVICE PAGE DESIGN*/
.service-background, .about-background, .portfolio-background, .individual-service-page { background:url("../img/service-top.png") repeat-x center top;}
.technology-bg {background:url("../img/technology.png") repeat-x center top;}

/*ABOUT US*/
.who-section { clear: both; padding: 0 0 15px; position: relative; width: 100%;}
.who-section figure { bottom: 0; position: absolute; right: 30px; text-align: center; width: 350px;}
.about-section p { font-size: 14px;line-height: 25px; margin-bottom: 10px;}
.who-section aside { margin: 40px 20px 0 20px;}

/* Testimonai */
.testimonial-section { clear: both; padding: 0 0 15px; position: relative; width: 100%;}


.ui-slider-tabs-list li a, .ui-slider-tabs-list li {height:auto!important;}
.ui-slider-tabs-list li a img {vertical-align:top!important; height:100px;}

.da-slide .dis-dev-tech { background:#fff; height:100px;}
.da-slide .dis-dev-tech a { background:url(../img/banner-tech-sprite-gray.jpg) no-repeat; float:left; margin-right:10px; margin-top:5px;}
.da-slide .dis-dev-tech a:hover {background:url(../img/banner-tech-sprite.jpg) no-repeat; float:left; margin-right:10px; margin-top:5px;}
/*WEB DEVELOPMENT*/
.da-slide .dis-dev-tech a.b-magento { height:35px; width:34px; background-position:-2px -2px;}
.da-slide .dis-dev-tech a.b-wordpress { height:36px; width:35px; background-position:-45px -2px}
.da-slide .dis-dev-tech a.b-drupal { height:36px; width:32px; background-position:-90px -1px}
.da-slide .dis-dev-tech a.b-xcart { height:34px; width:35px; background-position:-132px -2px}
.da-slide .dis-dev-tech a.b-psd { height:33px; width:34px; background-position:-181px -3px}
/*Mobile DEVELOPMENT*/
.da-slide .dis-dev-tech a.b-iphone { height:39px; width:31px; background-position:-2px -44px;}
.da-slide .dis-dev-tech a.b-android { height:39px; width:34px; background-position:-45px -44px}
.da-slide .dis-dev-tech a.b-blackberry { height:23px; width:33px; background-position:-90px -52px; margin-top:16px;}
.da-slide .dis-dev-tech a.b-windows { height:37px; width:40px; background-position:-134px -44px}
.da-slide .dis-dev-tech a.b-phone-gap { height:37px; width:40px; background-position:-177px -44px}
.da-slide .dis-dev-tech a.b-coco-2d { height:37px; width:40px; background-position:-1px -84px;}
/* service page 14-12-12 */
.service-title {padding:30px; padding-bottom:0px;} 
.width_50 {width:50%;}
.width_60 {width:60%;}
.width_100{width:100%;}
.width_40 {width:40%;}
.width_42 {width:44%;}
.width_43 {width:80%;}


.service-title h1 {font-size:60px; font-family: 'kulturistaregular'; color:#fff}
.php-quote {/*background:url('../img/php-web-text.png') no-repeat;*/ width:422px; margin-top:30px;}
.hire-developer-quote { margin-top:30px;}
.hire-developer-quote ul { margin-top:5px;}
.service-divider .hire-developer-quote h1 { font-size:53px; margin-top:10px;}
.service-divider ul li { list-style:outside; margin-left:20px;}
.service-divider .hire-developer-quote h4 { font-size:32px;}
.service-divider a.hire-developers-btn  { display:inline-block; margin-top:0px; margin-bottom:20px;}
.service-quote {background:url('../img/service-h1-quote-.png') no-repeat; height:172px; width:422px;margin-top:30px;}
.service-title img {max-width:none;}
.sub-line {font-size:21px; color:#666;display:none;}
.animation-slide {width:191px; height:125px; position:absolute; top:46px; left:69px;}
.animation-slide1{width:191px; height:125px; position:absolute; top:21px; right:155px;}

.php-pos {width:191px; height:125px; position:absolute; top:32px; left:145px;}
.cf-pos {width:98px; height:75px; position:absolute; top:35px; left:163px;}
.java-pos {width:98px; height:75px; position:absolute; top:3px; left:0px;}
.html-pos {width:118px; height:161px; position:absolute; top:66px; left:238px;}
.ror-pos {width:130px; height:130px; position:absolute; top:0px; left:255px;}
/* 15-12-12 php-page */
.border-box-full .php_content {width:740px;}
.project_slide img {width:123px; height:100px;padding-left:10px;}
.sidebar_content .recent-projects {border:2px solid grey;height:130px; width:140px;border-radius:10px;}
.recent-projects b {padding-left:10px;}
/* 17-12-12 */
.footer_head {background:#313030;height:58px;}
.footer_head .title {color:#FFFFFF; font-weight:bold; padding-top:12px; float:left;font-size:20px;background:url('../img/services-a-arrows-a.png') no-repeat;background-position:right 0px;transition: all 0.5s ease 0s; padding-right:30px;}
.footer_head .sub-title {color:#D0D7D9; font-style:italic;float:left;padding-top:15px; padding-left:10px;}
.toggle-slide {background:#01222D;}
.left-foot {width:300px; min-height:254px; padding-bottom:5px; background:url('../img/footer-divider-vh.png') repeat-y right 0; float:left; padding-right:2px;}
.left-foot ul li.sub-head {color:white;font-size:20px; font-family: 'kulturistaregular';}
.left-foot ul li {color:#fff;padding-top:5px;font-size:14px;}
.left-foot .first-nav {float:left;}
.left-foot .second-nav {float:left;padding-left:60px;}
.left-foot .second-nav li {color:silver;}
.follow-us {color:#fff;font-size:20px; font-family: 'kulturistaregular';}
ul.our-partners  { padding-left:10px;}
ul.brands li { float:left; padding-left:10px;}


.middle-content {float:left;width:400px;border:1px solid #fff;}
.right-content {float:right; background:url("../img/footer-divider-vh.png") repeat-y scroll left 0 transparent;min-height:244px; width:330px;}
.right-content h3 {border-bottom:none!important;padding:0px;padding-top:10px; padding-left:8px;color:#fff; text-transform:none; font-size:20px; font-family: 'kulturistaregular';}
.our-partnar-blog { width: 300px; height:auto;}


.right-content .info-block {padding-left:8px; background:url("../img/contact-address-map.png") no-repeat center bottom; padding-bottom:126px; line-height:21px;}
.right-content ul li .head-title {color:yellow; float:left;}
.right-content ul li .info {float:left;background:none;}
.right-content ul li  {color:silver;font-size:14px;padding-top:7px;}
.content-left-img { background:#fff; border-radius:10px; border:1px solid #ccc; padding:8px;}
.basic-icon {background-position:right 0px;}
.adv-icon {background-position:right -51px;}

.services-a h3 span {
    background: url("../img/services-a-arrows-a.png") no-repeat scroll 100% 0 transparent;
    float: left;
    margin-right: 15px;
    padding-right: 30px;
    font-size:19px;
}
.services-a h3 span {
    transition: all 0.5s ease 0s;
}
.footer ul li a:hover{padding-left:0px!important;color:yellow!important;}
.footer ul li a {background:none!important; padding-left:0px!important;transition: color 0.4s ease 0s;}
.services-a.son h3 span {
    background-position: 100% -50px;
}
.services-a > .outer {
    height: 50px;
    overflow: hidden;
    position: relative;
    }

.js .services-a > .outer { height:60px;}
.js .services-a h3 {
    cursor: pointer;
}

/*.services-a {  margin: 0 0 30px;  position: relative;}*/

.services-a > .outer {
    min-height: 50px;
    overflow: hidden;
    position: relative;
    background:#313030;
}
.services-a h3:before, .services-a h3 > .before {
    background: none repeat scroll 0 0 #313030;
    bottom: 0;
    content: " ";
    left: -100%;
    position: absolute;
    right: -100%;
    top: 0;
    z-index: -1;
}
.services-a h3 {
    background: none repeat scroll 0 0 #313030;
    color: #FFFFFF;
    font: 400 1.8em/50px 'kulturistaregular';
    height: 45px;
    margin: 0 auto;
    position: relative;
    text-shadow: none;
    width: 960px;
}


.services-a .wrap:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    overflow: hidden;
    width: 100%;
}
.services-a .wrap:before, .services-a .wrap > .before {
    background: none repeat scroll 0 0 #3f3f3f ;
    bottom: 0;
    content: " ";
    left: -100%;
    position: absolute;
    right: -100%;
    top: 0;
    z-index: -1;
}
.services-a .wrap {
    background: none repeat scroll 0 0 #3f3f3f;
    margin: 0 auto;
    position: relative;
    width: 1361px;;
}
.on {height: 290px;}
.services-a .wrap .column {
    float: left;
    margin: 0;
    padding: 30px 0;
}
.services-a .wrap .column h4 {
    color: #FFFFFF;
    font-size:19px;
    margin: 0 0 15px;
    text-shadow: none;
    font-weight:bold;
}
.services-a .wrap .column ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.services-a .wrap .column ul li {
    background: none repeat scroll 0 0 transparent;
    line-height: 18px;
    margin: 0 0 10px;
    padding: 0;
}
services-a .wrap .column ~ .column:before, .services-a .wrap .column ~ .column > .before {
    background: none repeat scroll 0 0 #254653;
    bottom: 30px;
    content: " ";
    margin: 0 0 0 -35px;
    overflow: hidden;
    position: absolute;
    top: 30px;
    width: 1px;
}
.services-a .wrap .column ~ .column {
    margin-left: 35px;
    padding-left: 35px;
}
.wrap {
   
    margin: 0 0 10px;
    padding: 0 0 20px;
    width: 100%;}
.services-a h3 small {
    transition: opacity 0.5s ease 0s;
}
.services-a h3 small {
    color: #D0D7D9;
    font: italic 500 14px/50px 'kulturistaregular';
    text-transform: none;
}
.services-a.son h3 small {
    opacity: 0;
}
.services-a h3 small {
    transition: opacity 0.5s ease 0s;
}
.services-a .wrap .column ul li a {
    background: url("../img/services-a-arrows-a.png") no-repeat scroll 0 -100px transparent;
    color: #FFFFFF;
    display: block;
    padding-left: 30px;
    text-decoration: none !important;
}
.services-a .wrap .column ul li del {
    background: url("../img/services-a-arrows-a.png") no-repeat scroll 0 -200px transparent;
    color: #667C84;
    display: block;
    padding-left: 30px;
    text-decoration: none;
}
.mid-foot {float:left; width:320px;}
.tweet-1 {margin-top:10px;}
.mid-foot h3 {padding:0px;padding-top:10px; padding-left:10px; text-transform:none; font-family: 'kulturistaregular'; font-size: 20px;}
.mid-foot .tweet-pic {float:left;padding-top: 5px;padding-left:10px;}
.mid-foot .tweet-content {float:left; color:silver; font-size:14px; padding-left: 15px;
    padding-top: 5px;
}
.tweet-1 .divider {background:url("../img/footer-divider-h.png") repeat-x scroll right bottom transparent; height:2px; margin-left:10px;margin-top:15px;}
.tweet-2 {margin-top:5px;}
.mid-foot .tweet-pic-2 {float:left;padding-top: 5px;padding-left:10px;}
.mid-foot .tweet-content-2 {float:left; color:silver; font-size:14px; padding-left: 15px;
    padding-top: 5px;
}
.right-content .email {margin-left:5px;}
.footer .hr-divider {background:url('../img/border-bottom-bg.jpg') repeat-x; height:4px;}
.contact-address-details  { color:#fff; font-size:12px;}
.contact-address-details a { color:#ABCEEE;}
.contact-address-details a:hover { color:yellow!important;}
.contact-address-details span { color:#ffe400; font-weight:bold;}
.latest-tweet { font-size:12px; color:#A8A9AB;}
.footer .latest-tweet ul li a { color:#abceee; display:inline;} 
.footer .latest-tweet ul li .tweet_time a { color:#ffe400; border-bottom:1px dotted #999999; cursor:help; margin-right:5px;} 
.tweet_avatar img { margin-right:5px; margin-bottom:10px;}
.footer .latest-tweet ul { margin-left:10px; height:223px; overflow:hidden;}
.footer .latest-tweet ul li span abbr { color:#FFE400;}
.footer .latest-tweet ul li { background:url("../img/footer-divider-h.png") repeat-x scroll left bottom; padding:10px 0px}






element.style {
    height: 176px;
    width: 287px;
}
#footer-block-line-1, #footer-block-line-2, #footer-block-line-3, #footer-block-line-4 {
    border-left: 1px dashed #D0D0D0;
    height: 100%;
    left: 25%;
    position: absolute;
    top: 0;
}
#footer-block-line-2 {
    left: 50%;
}
#footer-block-line-1, #footer-block-line-2, #footer-block-line-3, #footer-block-line-4 {
    border-left: 1px dashed #D0D0D0;
    height: 100%;
    left: 25%;
    position: absolute;
    top: 0;
}
#footer-block-line-3 {
    left: 75%;
}
#footer-block-line-1, #footer-block-line-2, #footer-block-line-3, #footer-block-line-4 {
    border-left: 1px dashed #D0D0D0;
    height: 100%;
    left: 25%;
    position: absolute;
    top: 0;
}
#footer-block-line-4 {
    left: 80%;
}
#footer-block-line-1, #footer-block-line-2, #footer-block-line-3, #footer-block-line-4 {
    border-left: 1px dashed #D0D0D0;
    height: 100%;
    left: 25%;
    position: absolute;
    top: 0;
}
#fbc-mark-wrap {
    bottom: -10px;
    left: 0;
    position: absolute;
    z-index: 10;
}
#fbc-mark-wrap .fbc-mark {
    display: block;
    left: -10px;
}
.fbc-mark {
    display: none;
    left: -20px;
    position: relative;
}
.footer-block {
    float: left;
    font-size: 14px;
    line-height: 18px;
    width: 19%;
}
.footer-block-content {
    padding: 20px;
}
.ftb-center {
   
    text-align: center;
	position:relative;
	top:50%;
   
}
[data-icon]:before {
    content: attr(data-icon);
    font-family: 'Pictos Custom';
}
.ft-anim-block .footer-block-icon {
    transition: all 0.1s ease-in-out 0s;
}
.footer-block-icon {
    color: #D6D6D6;
    font-size: 110px;
    left: -20px;
    line-height: 110px;
    position: relative;
    text-align: center;
    top: -60px;
}
.footer-title {
    font-size: 25px;
    font-weight: 600;
    left: -20px;
    position: relative;
    top: -58px;
    vertical-align: middle;
}

.footer-tiny-title {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 5px;
	margin-top: 5px;
	font-family: 'kulturistaregular'; font-size:25px;
}
.entry a, .ftb-text a {
    color: #DD4D42;
    font-weight: bold;
}
.roll-link {
    display: inline-block;
    overflow: hidden;
    perspective: 600px;
    perspective-origin: 50% 50%;
    vertical-align: top;
}
a.md-wg-deal-link, a {
    color: #000000;
    text-decoration: none;
    word-wrap: break-word;
}
.roll-link span:after {
    background: none repeat scroll 0 0 #DD4D42;
    color: #FFFFFF;
    content: attr(data-title);
    display: block;
    left: 0;
    padding: 0 2px;
    position: absolute;
    top: 0;
    transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
    transform-origin: 50% 0;
}
.roll-link span {
    display: block;
    padding: 0 2px;
    position: relative;
    transform-origin: 50% 0;
    transform-style: preserve-3d;
    transition: all 400ms ease 0s;
}
.footer-block {
    float: left;
    font-size: 14px;
    line-height: 18px;
    width: 25%;
}
.footer-block-content {
    padding: 20px;
}
.fbc-mark-wrap {
    bottom: 0;
    display: none;
    height: 20px;
    position: absolute;
    text-align: center;
    width: 25%;
    z-index: 11;
}
.fbc-mark {
    display: none;
    left: -20px;
    position: relative;
}
.fbc-mark-wrap {
    text-align: center;
}

data-icon]:before {
    content: attr(data-icon);
    font-family: 'Pictos Custom';
}
.ft-anim-block .footer-block-icon {
    transition: all 0.1s ease-in-out 0s;
}
.footer-block-icon {
    color: #D6D6D6;
    font-size: 110px;
    left: -20px;
    line-height: 110px;
    position: relative;
    text-align: center;
    top: -60px;
}
.footer-block-content {
    padding: 20px;
}
.clr {
    clear: both;
}
.singlepage, #footer-menu {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D0D0D0;
}
#footer-menu {
    border-bottom: 1px solid #D0D0D0;
    height: 200px;
    overflow: hidden;
    position: relative;
	box-shadow:1px 5px 3px -4px #000000;
	border-radius:5px;
}
#footer-block-line-2 {
    left: 50%;
}
#footer-block-line-3 {
    left: 75%;
}
#footer-block-line-4 {
    left: 80%;
}
.entry a, .ftb-text a {
    color: #DD4D42;
    font-weight: bold;
}
.roll-link {
    display: inline-block;
    overflow: hidden;
    perspective: 600px;
    perspective-origin: 50% 50%;
    vertical-align: top;
}
a.md-wg-deal-link, a {
    color: #000000;
    text-decoration: none;
    word-wrap: break-word;
}
[data-icon]:before {
    content: attr(data-icon);
    font-family: 'Pictos Custom';
}
.ft-anim-block .footer-block-icon {
    transition: all 0.1s ease-in-out 0s;
}
.footer-block-icon {
    color: #D6D6D6;
    font-size: 110px;
    left: -20px;
    line-height: 110px;
    position: relative;
    text-align: center;
    top: -60px;
}
#footer-menu { width:965px; margin:auto;}
#footer-blocks .ft-anim-block {overflow:hidden;}
#footer-blocks .footer-block-content .ftb-text {top:250px; padding:10px;}
#footer-blocks .ft-anim-block:hover > .footer-block-content .ftb-text {top:0px;}
.ft-anim-block {overflow:hidden; min-height:200px; border:0px solid; width:25%; float:left;}
.footer-block-content { position:relative; padding:10px;}
.ft-anim-block .footer-block-content .ftb-text { top:250px; position:absolute; left:0px; transition: top 0.4s ease 0s; -moz-transition: top 0.4s ease 0s; /* Firefox 4 */
-webkit-transition: top 0.4s ease 0s; /* Safari and Chrome */
-o-transition: top 0.4s ease 0s; /* Opera */}
.ft-anim-block:hover > .footer-block-content .ftb-text { top:0px; left:0px;}
.foundicon-people, .foundicon-edit, .foundicon-mail, .foundicon-monitor, .foundicon-search, .foundicon-video{ font-size:80px; color:#ccc; transition: all 0.1s ease-in-out 0s; opacity:1; display:block!important; margin-top:60px; margin-bottom:40px; -moz-transition: all 0.1s ease-in-out 0s; /* Firefox 4 */
-webkit-transition: all 0.1s ease-in-out 0s; /* Safari and Chrome */
-o-transition: all 0.1s ease-in-out 0s; /* Opera */}
.ft-anim-block:hover > .footer-block-content .foundicon-people, .ft-anim-block:hover > .footer-block-content .foundicon-edit, .ft-anim-block:hover > .footer-block-content .foundicon-mail, .ft-anim-block:hover > .footer-block-content .foundicon-search, .ft-anim-block:hover > .footer-block-content .foundicon-monitor { font-size:150px; color:#ccc; transition: all 0.1s ease-in-out 0s; opacity:0.2;}
.ft-anim-block .footer-block-content .block-heading {transition: all 0.1s ease-in-out 0s; opacity:1; font-family: 'kulturistaregular'; font-size:25px; margin-top:0px; text-transform:capitalize;}
.ft-anim-block:hover > .footer-block-content .block-heading {transition: all 0.1s ease-in-out 0s; opacity:0;}
.ftb-text p { font-size:13px;}
#right_side .recent-projects { text-align:left; font-size:20px; height:auto; padding-left:11px;}
/*edited by kj*/
.cold-fusion-content .head-tittle { font-size:20px; color:#8C8C8C;}
.java-development .head-tittle {  color: #8C8C8C;
    display: block;
    font-size: 20px;
    margin-bottom: 13px;}
.html-5 .head-tittle {font-size:20px; color:#8C8C8C;}
.ror .head-tittle {font-size:20px; color:#8C8C8C;}
.application-main .head-tittle {font-size:20px; color:#8C8C8C;}
.i-phone .head-tittle {font-size:20px; color:#8C8C8C;}
.android .head-tittle {font-size:20px; color:#8C8C8C;}
.windows .head-tittle {font-size:20px; color:#8C8C8C;}
.ipad .head-tittle {font-size:20px; color:#8C8C8C;}
.blackberry .head-tittle {font-size:20px; color:#8C8C8C;}
.bada .head-tittle {font-size:20px; color:#8C8C8C;}
.ipad .head-tittle {font-size:20px; color:#8C8C8C;}
.android .head-tittle {font-size:20px; color:#8C8C8C;}
.ecommerce .head-tittle {font-size:20px; color:#8C8C8C;}
.Yahoo-Store-Design .head-tittle {font-size:20px; color:#8C8C8C;}
.web-marketing .head-tittle {font-size:20px; color:#8C8C8C;} 
.web-design .head-tittle {font-size:20px; color:#8C8C8C;} 
.Benefits li { list-style-type:square; font-size:13px; margin-top:4px;}
.Benefits { margin-top:0px;}
.Benefits-ipad {margin-top:10px; float:left;list-style-type:circle}
.Benefits-ipad-2 { margin-top:10px; float:left; margin-left:74px;}
.Benifits-php li {margin-top:10px; float:left; list-style-type:square; font-size:13px; margin-top:4px; width:50%;}
.Benifits-portfolio li {margin-top:10px; float:left; list-style-type:square; font-size:13px; margin-top:4px; width:100%;}
.Benefits-hire li {margin-top:10px; float:left; list-style-type:square; font-size:14px; margin-top:4px; width:50%;} 
.Benifits-portfolio { margin-top:0px;}
.Benifits-php-2 { margin-top:10px; float:left; margin-left:74px;}  
.Benefits-ipad-2 li { list-style-type:square; font-size:14px; margin-top:4px;}
.Benefits_heand{margin-top:40px; }
.Benefits-ipad li { list-style-type:square; font-size:14px; margin-top:4px;}
.java-development .head-java {color: #8C8C8C;
    display: block;
    font-size: 14px;
    margin-bottom: 13px;
    margin-top: 10px;}
.head-php {color:#8C8C8C; display:block; margin-bottom:10px; font-size:15px; margin-top:10px;}
.head-portfolio {color:#8C8C8C; margin-top:10px; display:block; margin-bottom:4px;}
.java-development p {margin-top:10px;}
.i-phone .head-iphone {color:#8C8C8C; margin-top:10px; display:block; margin-bottom:4px;}
.android .head-Android {color:#8C8C8C; margin-top:10px; display:block; margin-bottom:4px;}
.windows .head-windows {color:#8C8C8C; margin-top:10px; display:block; margin-bottom:4px; font-size:15px;}
.ipad .head-ipad {color:#8C8C8C; margin-top:10px; display:block; margin-bottom:4px;}
.blackberry .head-blackberry {color:#8C8C8C; margin-top:10px; display:block; margin-bottom:4px;}
.bada .head-bada {color:#8C8C8C; margin-top:10px; display:block; margin-bottom:4px;}
.ipad .head-ipad {color:#8C8C8C; margin-top:10px; display:block; margin-bottom:4px; font-size:14px;}
.android .head-android {color:#8C8C8C; margin-top:10px; display:block; margin-bottom:4px;}
.ecommerce .head-ecommerce {color:#8C8C8C; margin-top:10px; display:block; margin-bottom:4px;}
.Yahoo-Store-Design .head-Yahoo-Store-Design {color:#8C8C8C; margin-top:10px; display:block; margin-bottom:4px;}
div.margin-left-0 { margin-left:0px;}
.width_965 .methodology {width:200px; float:left; padding-left:20px;}
.methodology { background:url(../img/methedology-sprite.png) no-repeat;}
.methodology.plan { background-position:130px 0px; border-left:0px;}
.methodology.design-dev { background-position:-90px 0px;}
.methodology.develop { background-position:-315px 0px;}
.methodology.deploy { background-position:-540px 0px;}

.plan h2 { color:#8AC73E;}
.design-dev h2 { color:#2CA9E2;}
.develop h2 {color:#D71159;}
.deploy h2 { color:#FB921A;}
.methodology { border-right: 1px solid #666666; border-left: 1px solid #000;}
.methodology.deploy { border-right:0px;}
.methodology h2 { margin-top:0.2em;}
.methodology span { font-size:30px; color:#CCCCCC; font-family:'kulturistaregular'; line-height:30px;}
.methodology ul { padding:0px margin:0px;}
.methodology ul li { list-style-type:none; color:#999999; font-size:14px; line-height:24px;}
.who-section h2 { font-family:'kulturistaregular'!important;}
.service-divider h2 {font-family:'kulturistaregular'; font-size:56px; font-weight:bold; text-transform:uppercase; text-shadow:1px 1px 0px #000; color:#fff;}
#content { padding:25px; padding-top:10px;}
#content .left_side h1, h1.h1-title {font-size:30px; font-weight:bold; text-transform:capitalize; color:#7A549F; font-family:'VerlagLight';}
#content .left_side-remove h1 {font-size:30px; font-weight:bold; text-transform:capitalize; color:#8A8A8A;}

.service-divider .ruby-on-rails h1{ font-size:51px;}
.service-divider .java-software h1{ font-size:46px;}
.service-divider .web-apps-resize-font h1 {font-size:40px;}

.service-divider h4 { padding:0px; margin:0px; font-family:'kulturistaregular'; font-size:28px; text-transform:capitalize; text-shadow:1px 1px 0px #000; color:#fff; font-weight:bold; line-height:12px;}
.service-divider ul { list-style:none; margin-left:0px;}
.service-divider ul li { color:#fff;}
.why-us { background:url(../img/why-us-img.png) no-repeat; width:339px; height:367px;}
.why-us-block { margin-left:92px;}
.why-us-block p { font-size:12px; line-height:19px;}
.why-us-contnet { padding-top:21px;}
.hours-95000.why-us-contnet { padding-top:38px;} 
.satisnet-100.why-us-contnet { padding-top:32px;}



.last-services { border-right: 0 solid #5D5C5C;  border-top: 0 solid #5D5C5C; float: left; margin-left: 0;  margin-top: 0;  min-height: 200px;  padding: 0 0 0 0px;  width: 25%;}
#access .menu ul.primary-nav-list li .filter .last-services ul { width:auto; float:none; padding:0px; padding-left:55px; min-height:auto;}
.fr.width_50.pos-rel { text-align:right;}
#portfolio-img img { max-width:none;}
#portfolio-img p { line-height:20px;}
#get-free-quote label { font-size:13px; font-family:arial; width:90px; display:block; float:left;}
#get-free-quote .our-services {float:left; font-size:13px; margin-bottom:5px;}
#get-free-quote .checkbox1 { vertical-align:middle; margin-bottom:5px; margin-right:5px;}
#get-free-quote .comment { margin-left:10px;}

#get-free-quote .promocode label {width:150px;font-weight:bold;color:#FF0000;}
#get-free-quote .country { margin-left:10px;} 
#get-free-quote .jobposition{ margin-left:10px;} 
#get-free-quote .head {margin:0px; margin-left:10px;}
#get-free-quote input { margin-left:10px;}
.programming-development { float:left;}
.Mobile-Applications { float:left; margin-left:15px;}
.Mobile-Applications p { margin-left:10px;}
.our-services p { margin-left:10px; margin-top:0px;}
.Mobile Applications p {margin-left:10px;}
.Designing {float:left; margin-left:15px;}
.Designing p {margin-left:10px;}
.Others {float:left; margin-left:15px;}
.Others p {margin-left:10px;}
.field-1 { float:left; margin-top:5px;}
.field-2 { float:left; margin-top:5px;}
#content h2 {
    color: #8A8A8A;
    font-size: 22px;
    font-weight: normal;
	font-family:'kulturistaregular'!important;
}
.searvice-desc h3 a { color:#8158A6;}
#content .searvice-desc {color:#888888;}
#content .searvice-desc h3 a { color:#000; font-size:16px; text-transform:capitalize; font-weight:bold;}
#content .searvice-desc a { color:#888888; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

#content label { display:block; float:left; width:100px; color:#8A8A8A; font-size:16px; margin-top:10px;}
#content .text-field { width:200px; margin-top:10px;}
#contact-us-form .submit { margin-left:99px; margin-top:22px;}
#content #contact-block.form{ float:left; margin-top:25px; margin-left:33px; width:340px;}
#content .map { float:left; width:425px; background:url(../img/contactUsMap-1.png) no-repeat 1px -67px; position:relative; margin-left:40px;}
#content .address { border-top: 1px solid silver; padding-top: 16px;  margin-top: 10px; margin-left:0px;}
.inquiry h2 {
    color: #8A8A8A;
    font-size: 30px;
    font-weight: normal;
	font-family:'kulturistaregular'!important;}
.inquiry label { display:block; float:left; width:136px!important; color:#8A8A8A; font-size:16px; margin-top:10px;}
.inquiry .text-field { width:200px; margin-top:10px;}
.inquiry .submit { margin-left:136px!important; margin-top:22px;}
.inquiry .form { float:left; margin-top:25px; margin-left:33px;}
#content .contact-head {font-size:17px;}
#content .address-info { margin-top:5px; margin-left:0px; list-style-type:none;}
.contact-info-box #content h2 { margin-left:29px;}
#get-free-quote  .field-1 input { width:140px;}
#get-free-quote  .field-1 { margin-left:10px;}
#get-free-quote  .field-2 { margin-left:36px;}
#get-free-quote  .field-3 { margin-left:43px;}
#get-free-quote  .field-2 input { width:140px;}
#get-free-quote  .field-2 .country { width:154px;}

.contact-info-box #recaptcha_image { float:none;}

.head b { color:#006DCC;}
.comment { float:left;}
.security { float:left; margin-left:12px;}
#get-free-quote .comment label { margin-left:0px;}
#get-free-quote .comment textarea { width:250px; margin-bottom:0px; margin-right:20px; min-height:110px;}
.testimonial-section blockquote { font-size:13px;!important;}
.head-cms { color: #8C8C8C;
    display: block;
    margin-bottom: 4px;
    margin-top: 10px;}
.benifits-cms li { font-size:13px; list-style-type:decimal; line-height:24px;}
.benifits-cms { margin-top:0px;}
.service li{ font-size:13px;}
#content .left_side p.last { margin-bottom:0px!important;}
.service { margin-top:5px;}
.portfolio li { font-size:13px; list-style-type:none;}
.portfolio { margin-top:0px;}
.flash {color: #8C8C8C;
    display: block;
    margin-bottom: 4px;
    margin-top: 10px;}
.flash-service li {font-size:13px; list-style-type:decimal; line-height:24px;}
.flash-service  { margin-top:5px;}
.html-5 {color: #8C8C8C;
    display: block;
    margin-bottom: 4px;
    margin-top: 10px;}
.html5-services li {font-size:13px; list-style-type:decimal; line-height:24px;}
.html5-services {margin-top:5px;}
.html5 li { font-size:13px; line-height:22px;}
.html5 {margin-top:5px;}
.i-phone-game {color: #8C8C8C;
    display: block;
    margin-bottom: 4px;
    margin-top: 10px;}
.iphone-game {margin-top:5px;}
.iphone-game li {font-size:13px; line-height:24px;}
.iphone-portfolio li {font-size:13px; list-style-type:decimal;}
.key-head {color: #8C8C8C;
    display: block;
    margin-bottom: 4px;
    margin-top: 10px;}
.key-services li {font-size:13px; list-style-type:decimal; line-height:24px;}
.key-services { margin-top:5px;}
.application-head {color: #8C8C8C;
    display: block;
    margin-bottom: 4px;
    margin-top: 10px; font-size:14px;}
.app-services li {font-size:13px;line-height:24px;}
.app-services { margin-top:0px;}
.iphone-portfolio { margin-top:5px;}
.client-testimonial { margin-top:10px; color:#951B1E;}
.usa-numb {color:#FFFFFF !important;
    font-weight: normal !important;
    padding-left: 56px;
}
.tittle { color:#437AB3; font-size:15px; font-weight:bold;}
/*#content .case-link { color:#4A84B3!important; font-size:12px; font-weight:normal;}*/
#content .case-link, .case-link { color:#951b1e;font-size:12px; font-weight:200;}
#content .case-link1 { color:#0066FF; font-size:24px; font-weight:100;}
#content .case-link-partner { color:#0000ff; font-size:12px; font-weight:bold;}
.tittle-1 { color:#F67A09; font-size:15px; margin-top:10px; font-weight:bold;}
.case p { margin-top:10px; font-size:12px; line-height:19px;}
.tittle { margin-top:20px;}
.social-icons { float:right; padding-top:5px;}
.case-tittle { float:left; color:#000; font-size:16px; font-weight:bold; padding-bottom: 10px;}
.case { border-top:2px solid silver;}
.client-video-block-wrapper { height:230px; background:#fff; margin-bottom:30px;transform:rotate(-7deg);
-ms-transform:rotate(-7deg); /* Internet Explorer */
-moz-transform:rotate(-7deg); /* Firefox */
-webkit-transform:rotate(-7deg); /* Safari and Chrome */
-o-transform:rotate(-7deg); /* Opera */
box-shadow:0px 0px 5px #000; transition: all 0.5s ease 0s; margin-top:25px;}
.client-video-block-wrapper:hover { background:#f2f2f2; transform:rotate(-5deg);
-ms-transform:rotate(-5deg); /* Internet Explorer */
-moz-transform:rotate(-5deg); /* Firefox */
-webkit-transform:rotate(-5deg); /* Safari and Chrome */
-o-transform:rotate(-5deg); }
.hire-developers-pos { position:absolute; width:100%; left:0px; background:#fff;box-shadow:0px 0px 5px #000; top:25px; z-index:200; height:228px;}
.hire-developers-pos 1{ position:absolute; width:100%; left:0px; background:#fff; top:-25px; z-index:200; height:228px;}

.client-video-block-inner { padding:5px;}
.client-video-block-inner 1{ padding:5px;margin: -30px 10px 0 25px;}

.hire-developers-btn {background: #ae7af0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FlN2FmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NzVhOWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ae7af0 0%, #775a9d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ae7af0), color-stop(100%,#775a9d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ae7af0 0%,#775a9d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ae7af0 0%,#775a9d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ae7af0 0%,#775a9d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ae7af0 0%,#775a9d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae7af0', endColorstr='#775a9d',GradientType=0 ); /* IE6-8 */
display:block; margin-right:30px; margin-top:20px; font-size:30px; color:#fff; text-shadow:1px 1px #000; font-family:'kulturistaregular';} 
.height-spacer { height:20px;}

.hire_developers-info-block .hire-developers-description p { line-height:20px; font-size:12px; text-align:justify; font-family:Helvetica, sans-serif; margin-top:5px;}

.hire-benefit { background:#fff; box-shadow:0px 0px 5px #000; transition: all 0.5s ease 0s; min-height:230px; margin-top:10px; margin-bottom:10px; border:1px solid #f2f2f2;}
.hire-benefit h4 {font-family:'kulturistaregular'; margin-top:0px; margin-bottom:0px; font-size:26px; text-align:center;}
.hire-benefit p { text-align:justify;}
.hire-benefit p ,.hire-benefit ul { margin-top:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px;} 
.inquiry-checkbox {float: left;
    font-size: 14px;
    margin-top: 7px;
	line-height:25px;    
}
.inquiry-checkbox input[type="checkbox"] { vertical-align:middle; margin-right:6px;}

#myTab a.mob-icon  { background-image:url(../img/mob-icon.png); background-repeat:no-repeat; padding-left:25px; background-position:10px center;}
#myTab a.game-icon  { background-image:url(../img/gameapps.png); background-repeat:no-repeat; padding-left:35px; background-position:10px center;}
#myTab a.webapps-icon  { background-image:url(../img/webapps-icon.png); background-repeat:no-repeat; padding-left:35px; background-position:10px center;}
#myTab a.opensrc-icon  { background-image:url(../img/tab-open-source-cust-icon.png); background-repeat:no-repeat; padding-left:38px; background-position:10px center;}
#myTab a.eco-icon  { background-image:url(../img/tab-eccomerce-icon.png); background-repeat:no-repeat; padding-left:38px; background-position:10px center;}
#myTab a.markt-icon  { background-image:url(../img/tab-marketing-icon.png); background-repeat:no-repeat; padding-left:38px; background-position:10px center;}

.remove-max-height { max-height:none;  }
#content .hire-benefit .hire-developers-btn { color:#fff; font-size:18px; margin-right:0px;}
.fn { float:none}
.hire-page-blocks {background: #f2f2f2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f2f2f2 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f2f2f2 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
border: 1px solid #D3D3D3;  border-radius: 5px 5px 5px 5px;  color: #333333; padding:20px; /*min-height:260px;*/}
.margin-left-15 { margin-left:15px;}
.hire-page-blocks .hire-page-blocks { background:#fff; box-shadow: 1px 5px 3px -4px #000000; }
.hire-page-blocks h3 { font-family:'kulturistaregular'; font-size:24px; line-height:30px; margin:0px;}
.hire-page-blocks p { margin-top:0px;}
.hire-page-blocks .Benefits li { font-family:Arial, Helvetica, sans-serif;}
/*edited by kavish*/
.services-partnership { margin-top:10px; margin-left:0px; background: url(../img/services-offer-partnership.jpg) no-repeat right center;}
.services-partnership li { background: url("../img/tic-mark.png") no-repeat scroll 1px 7px transparent;
    font-size: 13px;
    line-height: 24px;
    list-style: none outside none;
    padding-left: 25px;
}
.services-partnership1 { margin-top:10px; margin-left:0px;}
.services-partnership1 li { background: url("../img/tic-mark.png") no-repeat scroll 1px 7px transparent;
    font-size: 13px;
    line-height: 24px;
    list-style: none outside none;
    padding-left: 25px;
}
.service-image { float:left; margin-left:43px;}
.productivity li{ list-style-type:none; font-size:13px; line-height:24px; background: url("../img/tic-mark.png") no-repeat scroll 1px 7px transparent; padding-left:26px; width:470px;}
.productivity li b { color:#ff6500;}
.productivity { margin-left:0px;  margin-top: 10px; background:url(../img/partner-thumb.jpg) no-repeat; padding-left:150px;}
.contact-kal li { list-style-type:none; font-size:13px; line-height:24px;width:400px;}
.contact-kal { float: left; margin-top: 10px;}
.satisfaction {  float: left;
    margin-top: 45px;
}
.invited {  float: left;
    margin-left: 31px;
}
.needto-know li{ list-style-type:square; font-size:13px; line-height:24px;width:400px;}
.needto-know { background:url(../img/need-to-know.jpg) no-repeat; padding-left:350px;}

.needto-know2 li{ list-style-type:none; font-size:13px; line-height:24px; background: url("../img/tic-mark.png") no-repeat scroll 1px 7px transparent; padding-left:26px; width:470px;}
.needto-know2 { margin-left:0px;  margin-top: 10px; background:url(../img/need-to-know1.jpg) no-repeat; padding-left:350px;}




.need-to-know { float:left; margin-top:35px;}
.offers li {list-style-type:none; font-size:13px; line-height:24px; background: url("../img/tic-mark.png") no-repeat scroll 1px 7px transparent; padding-left:26px; width:470px;}
.offers { margin-left:0px; margin-top:0px;}
.tittle-service { font-size:18px; color:#585858;}
.hirephp-developers-overlay { height:185px; overflow:hidden;}
.hirephp-developers-bg { background: url(../img/PHP-developer.jpg) no-repeat 0px -60px; height:185px;}
.hiremobile-developers-bg { background: url(../img/hire-mobile-apps.jpg) no-repeat center 10px; height:185px;}
.trans-bg { background-color: rgba( 0, 0, 0, 0.4); position:relative; top:20px; color:#fff;}
.trans-bg h4 { color:#fff; font-size:28px;}
.mobile-trans-bg { background-color: rgba( 0, 0, 0, 1); padding:5px 0px; top:10px;}
.hire-benefit ul li { list-style:none;}

.hire-directions-arrow { position:relative; height:0px; font-size:0px;}
.hire-directions-arrow1 { position:absolute; width:47px; height:47px; top:145px; left:220px;}
.hire-directions-arrow2 { position:absolute; width:47px; height:47px; top:145px; left:433px;}
.hire-directions-arrow3 { position:absolute; width:47px; height:47px; top:145px; left:650px;}


.min-height-auto { min-height:auto;}
.service-divider .hire-developer-quote ul { margin-top:0px; margin-bottom:20px;}
.align-center {text-align:center;}
.cms-services-list h3 { font-size:16px;}
.margin-left10 { margin-left:10px;}
.joomla-devopmnet-img { position:absolute; right:30px; top:50px; z-index:5;}
.ftb-text .hire-developers-btn { font-size:20px; color:#fff; margin-right:0px; margin-top:10px;}
.thank-you { height:304px; width:317px; background:url(../img/thank-you.png) no-repeat;}



/*RECAPTCHA DESIGN*/
#recaptcha_image { float:left;}
.recaptcha_only_if_image { font-size:12px; margin-left:10px; line-height:25px; font-weight:bold;}
#recaptcha_image { padding:5px; background:#fff; border:2px solid #f2f2f2; border-radius:6px; margin-bottom:5px;}
#get-free-quote .security-label { width:100px;}
#recaptcha_widget { float:left; font-size:12px; display:block!important;}
.refresh { float:left; position:relative; top:30px; left:-10px;}
.refresh a {background:url(../img/refresh.png) no-repeat; text-indent:-9999px; font-size:0px; float:left; height:20px; width:20px;}
.recaptcha_only_if_audio-icon { float:left; margin-left:5px;}
.recaptcha_only_if_audio-icon a {background:url(../img/audio.png) no-repeat; text-indent:-9999px; font-size:0px; float:left; height:20px; width:20px;}
.recaptcha_only_if_img-icon { float:left; margin-left:5px; line-height:29px;}
.recaptcha_only_if_img-icon a {background:url(../img/text.png) no-repeat; text-indent:-9999px; font-size:0px; float:left; height:20px; width:20px;}
.help { float:left; margin-left:5px;}
.help a {background:url(../img/help.png) no-repeat; text-indent:-9999px; font-size:0px; float:left; height:20px; width:20px;}



/*SEARCH PAGE RESULTS*/
#results p { margin-top:0px; margin-bottom:20px;}
#results a { font-size:14px;}

.subcribe-btn { margin-bottom:13px;}


.roll-link { background:#8358a8; padding:2px 4px; color:#fff!important;}
a:hover.roll-link { color:#000!important;}
.padding2 { padding:2px;}

.box_style_2 { color: #627206;  font-family: Georgia,"Times New Roman",Times,serif;  font-size: 17px;  font-style: italic;  font-weight: normal;  height: 100%;
 line-height: 27px;  margin: 20px 0;}
.box_style_2 .testimonial-block { background: none repeat scroll 0 0 #DADADA;  border-left: 5px solid #624677; border-right:5px solid #624677; border-radius: 6px 6px 6px 6px; color: #000; font-family: georgia;    font-size: 18px;  line-height: 25px;  padding: 12px 45px 12px 30px; }
.testimonial-block h2 { color:#000!important; font-size:30px!important;}

.eror-block { padding:50px 0px; background:url(../img/404-error-lost-larry.png) no-repeat right 50px; padding-bottom:100px;}

.eror-404 h1 { font-size:60px; font-family: 'kulturistaregular'; color:#fff; margin-bottom:0px;}
.eror-404 h2 { margin-bottom:0px; margin-top:0px; font-size:20px;}
.eror-404 p { font-size:30px; font-family: 'kulturistaregular'; color:#000; margin-bottom:0px; width:50%; line-height:normal;}
.error-search p { display:none; }
.error-search form { margin-top:20px;}
.error-search input { margin-bottom:0px;}
a.back-home { color:#8158a6; font-size:12px;}
.live-chat-a { position:absolute; width:254px; height:156px;}
.panel-nav-trails { opacity:0;}
.color-951b1e { color:#951b1e;!important}
.color-ff7f00 { color:#ff7f00;!important}
.color-3868b2 { color:#3868b2;!important}
.why-satisnet { background:url(../img/white-filter.png) no-repeat center center; }
.why-satisnet h2 { font-size:50px; margin-top:10px; text-shadow:0 2px #000000;}
.why-satisnet span { font-size:35px;} 
.why-satisnet p { color:#606060; margin-bottom:1.5em; min-height:90px;}
.commitment { position:absolute; top:19px; right:22px;}
/*edited by kavish*/
.service-divider .ruby-on-rails h2 { font-size:50px;}
.service-divider .web-apps-resize-font h2 { font-size:41px;}
.service-divider .cold-fusion h2 { font-size:50px;}
.yahoo-icon1 { margin-top:20px;}
.i-pad-icon { margin-top:10px;}






/*SERVICES TAB*/
#service-tab { padding:0px; margin:15px 0 0 20px; list-style:none; }
#service-tab li { margin-bottom:15px;}
#service-tab  img { float: left;  margin-right: 15px;}
#service-tab span { float: left;  width: 220px;}
#service-tab h3 { margin-top:0px; margin-bottom:5px; text-transform:capitalize; font-size:16px;}
#service-tab p { color:#808285; margin-top:0px; font-size:12px; line-height:1.5em;}
.what-we-do img { min-height:inherit; height:auto; max-width:inherit;}



/*#content a:hover.case-link{ color:#330033!important; }*/
#content a:hover.case-link{ color:#951b1e;text-decoration:underline;font-weight:bold;!important; }
#content a:hover.case-link1{ color:#330033!important; }

 a:hover.case-link{ color:#951b1e;text-decoration:underline;font-weight:bold;!important; }
 a:hover.case-link1{ color:#7A549F;!important;font-weight:bold;}

.ans{
padding: 0 10px 10px 10px;
font-size: 12px;
line-height: 22px;
margin-top: 2px;
color: #444;
}
.ans p{margin-bottom:0px;font-size:13px;font-weight:300;line-height:25px;color:#666;}
.question{
border-radius: 5px 5px 5px 5px; 
border: 1px solid #D2D2D2;
box-shadow: 0 2px 1px #dfdfdf;
padding: 5px; 10px 10px 10px;
font-size: 14px;
line-height: 22px;
margin-top: 15px;
color:#000000;
cursor:pointer;
}
.question1{
border-radius: 5px 5px 5px 5px; 
border: 1px solid #D2D2D2;
box-shadow: 0 2px 1px #dfdfdf;
padding: 5px; 10px 10px 10px;
font-size: 14px;
line-height: 17px;
margin-top: 15px;
color:#0066FF;
cursor:pointer;
}

.quetesti{
border-radius: 5px 5px 5px 5px; 
/*padding: 5px; 10px 10px 10px;*/
font-size: 14px;
line-height: 17px;
/*margin-top: 15px;*/
color:#444;
cursor:pointer;
}
.acheader{position: relative;
width: 590px;
}

.addthis_toolbox { display:none;}
ul.mobile-development-icon li { position:relative;}
ul.mobile-development-icon li span { position:absolute; background:#8e5eb4; padding:1px 5px; right:0px; top:0px; font-size:11px; line-height:normal; border-radius:2px; font-family:Arial, Helvetica, sans-serif; color:#fff;}


#access .menu ul.primary-nav-list li .filter .opensource-icon1{background:url(../img/fulltime.png)no-repeat 5px 12px;}
#access .menu ul.primary-nav-list li .filter .opensource-icon2{background:url(../img/halftime2.png)no-repeat 5px 12px;}
#access .menu ul.primary-nav-list li .filter .opensource-icon3{background:url(../img/dailybasis2.png)no-repeat 5px 12px;}
#access .menu ul.primary-nav-list li .filter .game-development-icon1{background:url(../img/fulltime2.png)no-repeat 5px 8px;padding-left:55px;}


li.remove-style {background-image:none;}
li.remove-style  p{padding-left:10px;background-color:#CCCCCC;color:#000000;border:medium;height:100px;width:200px;padding-right:10px;font-weight:bold;}
.LiveHelpButton { position:fixed; top:200px; left:-5px; z-index:1000;}


.tech-background { background:url(../img/tech-bg.png) no-repeat center top;}
.right-phonebg {background: url(../img/02.png) no-repeat right; margin-bottom:35px; }
.titel-bg { background:#e7e5e5; color:000; text-indent:10px; border:1px solid #ccc; line-height:40px; }

/*IPAD SLIDER*/

.pad { padding-top:20px; padding:5px 5px 10px 0px;}

.android-rightimg { background:url(../img/03.png) no-repeat right top;}
.androidappli-rightimg { background:url(../img/04.png) no-repeat  left;padding-left:390px; }
.android-develop-img { background:url(../img/05.png) no-repeat right; float:right; width:414px; height:133px; padding-top:85px;}

.ipad-rightimg { background:url(../img/06.png) no-repeat right;}

.left{float:left;}
.right{float:right;}

.ip-service-tab, .service-tab-half, .service-tab-full{width:880px;min-height:358px;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px;padding:18px 10px 10px;margin:10px 0 0;position:relative;behavior:url(ie-support/PIE.htc)}
.ip-service-tab h4, .service-tab-half h4, .service-tab-full h4, .ip-service-tab h3, .service-tab-half h3, .service-tab-full h3, .ip-service-tab h2, .service-tab-half h2, .service-tab-full h2, .ip-service-tab h4 a, .service-tab-half h4 a, .service-tab-full h4 a, .ip-service-tab h3 a, .service-tab-half h3 a, .service-tab-full h3 a, .ip-service-tab h2 a, .service-tab-half h2 a, .service-tab-full h2 a{color:#575757;font-size:20px;font-weight:300;margin:0 0 10px 3px;}
.ip-service-tab h4 strong, .service-tab-half h4 strong, .service-tab-full h4 strong, .ip-service-tab h3 strong, .service-tab-half h3 strong, .service-tab-full h3 strong, .ip-service-tab h2 strong, .service-tab-half h2 strong, .service-tab-full h2 strong{font-weight:300;color:#000;}
.ip-service-tab p, .service-tab-half p, .service-tab-full p{margin:0 0 0 5px;color:#575757;line-height:18px;}
.ip-service-tab .imgspace, .service-tab-half .imgspace, .service-tab-full .imgspace{margin:-30px 10px 0 25px;}
.service-tab-full{background:#101010 url(../images/servicetab-topgrd-full.png) no-repeat left top;width:98%;*width:100%;min-height:0;}
.service-tab-half{background:#101010 url(../images/servicetab-topgrd.png) no-repeat left top;width:45%;min-height:0;}
.ip-service-shadow{background:url(../images/tabbtm-bg.png) no-repeat center bottom;padding:0 0 29px;}
.ip-service-shadow-small{background:url(../images/small-tabbtm-bg.png) no-repeat center bottom;padding:0 0 29px;}
.ip-service-shadow-full{background:url(../images/full-tabbtm-bg.png) no-repeat center bottom;padding:0 0 29px;}
.htabs{float:left;position:absolute;bottom:21px;}
.htabs li{float:left; list-style:none;}
.htabs li.active{ /*background:url(../images/active-tabarrw.png) no-repeat center top;*/ }
.htabs li a, .htabs li a:visited, .htabs li a:link{color:#6b6b6b;font-size:13px;line-height:16px;padding:15px 3px 15px 0;margin:10px 2px 0 0px;text-align:center;display:inline-block;width:156px;overflow:hidden;background:url(../img/iphone-tabs.png) no-repeat left bottom;}
.htabs li.active a, .htabs li.active a:visited, .htabs li.active a:link{background:url(../img/iphone-tabs.png) no-repeat left top;color:#dfdfdf!important;}

.htabs li.active a:hover{color:#999;}
.htabs li a:hover{color:#999;}
.ipgame-box{width:660px;}
.ipgame-box h4, .ipgame-box h2{color:#7f7f7f;font-size:20px;font-weight:300;margin:0 0 20px;border-bottom:1px solid #079a92;padding:0 0 5px;position:relative;}
.ipgame-box h4 strong, .ipgame-box h2 strong{font-weight:300;color:#000;}
.ipgame-box p{color:#646464;line-height:18px;}
.arrw{background:url(../images/heading-arrw.png) no-repeat left top;width:9px;height:5px;position:absolute;top:31px;left:10px}
.ipgame-box h2{background:url(../images/heading-arrw.png) no-repeat 10px bottom;border-bottom:0;margin:0;margin-bottom:-6px\9;padding-bottom:10px;}
.ipgame-box-half{width:50%;}
.ipgame-box-full{width:100%;}

/*IPAD SLIDER END */

.quota1 {color:#666;border-bottom:1px solid silver;	padding:0 0 0 15px;margin:0 0 20px;}
	
	blockquote p {margin-bottom:0;font-size:16px;font-weight:300;line-height:25px;
	}
	.ans p{line-height:20px;}
	
.testimonial-section blockquote {
    padding-top: 10px;
}
.testimonial-section blockquote > p  {
    padding-top: 0;
    margin-top: 0;
}

/*blockquote{padding:0 0 0 15px;margin:0 0 20px;}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px;}*/

.fulltime{float:left;width:33%;margin-bottom:10px; background:#8c8c8c; border-radius:0px 0px 0px 6px}
.fulltime div {background:url(../img/full-time.png) no-repeat 5px top; padding-left:65px;min-height:50px;}
.fulltime div:hover { background:url(../img/full-time-hover.png) no-repeat 5px top; padding-left:65px; min-height:50px;}
.fulltime h2 {font-size:16px;color:#FFFFFF;}
.fulltime span {font-size:12px;color:#FFFFFF;}
.parttime{float:left;width:33%;margin-bottom:10px; background:#8c8c8c}
.parttime div {background:url(../img/part-time.png) no-repeat 5px top; padding-left:65px;min-height:50px;}
.parttime div:hover {background:url(../img/part-time-hover.png) no-repeat 5px top; padding-left:65px;min-height:50px;}
.parttime h2 {font-size:16px;color:#FFFFFF;}
.parttime span {font-size:12px;color:#FFFFFF;}
.hourlybase{float:left;width:34%;margin-bottom:10px; background:#8c8c8c; border-radius:0px 0px 6px 0px}
.hourlybase div {background:url(../img/hourly-based.png) no-repeat 5px top; padding-left:65px;min-height:50px;}
.hourlybase div:hover {background:url(../img/hourly-based-hover.png) no-repeat 5px top; padding-left:65px;min-height:50px;}
.hourlybase h2 {font-size:16px;color:#FFFFFF;}
.hourlybase span {font-size:12px;color:#FFFFFF;}
.hire_developers hr { margin-bottom:0px; padding-bottom:0px; margin-top:10px;}


.android-why-sat-block ul { margin-left:0px;}
.android-why-sat-block ul li { list-style:none; height:55px; margin-bottom:10px;transition: padding-left 0.5s;-webkit-transition: padding-left 0.5s; /* Safari */}
.android-why-sat-block ul li:hover { padding-left:75px;}
.android-why-sat-block .android-why-sat-heading { font-size:18px; color:#614576; font-weight:bold;}
.android-why-sat-block p { font-size:12px; padding:0px; margin:0px; line-height:normal;}
.android-why-sat-block .exp-team { background:url(../img/android-why-satisnet.png) no-repeat; padding-left:66px;}
.android-why-sat-block .lowest-budget { background:url(../img/android-why-satisnet.png) no-repeat 0px -73px; padding-left:66px;}
.android-why-sat-block .latest-technology { background:url(../img/android-why-satisnet.png) no-repeat 0px -144px; padding-left:66px;}
.android-why-sat-block .high-quality-apps { background:url(../img/android-why-satisnet.png) no-repeat 0px -216px; padding-left:66px;}
.android-why-sat-block .development-solution { background:url(../img/android-why-satisnet.png) no-repeat 0px -287px; padding-left:66px;}
.android-why-sat-block .creative-designer { background:url(../img/android-why-satisnet.png) no-repeat 0px -359px; padding-left:66px;} 


.ipad-why-sat-block ul { margin-left:0px;}
.ipad-why-sat-block ul li { list-style:none; height:55px; margin-bottom:10px;transition: padding-left 0.5s;-webkit-transition: padding-left 0.5s; /* Safari */}
.ipad-why-sat-block ul li:hover { padding-left:75px;}
.ipad-why-sat-block .ipad-why-sat-heading { font-size:15px; color:#614576; font-weight:bold;}
.ipad-why-sat-block p { font-size:12px; padding:0px; margin:0px; line-height:normal;}
.ipad-why-sat-block .exp-team { background:url(../img/ipad-why-satisnet.png) no-repeat; padding-left:66px;}
.ipad-why-sat-block .lowest-budget { background:url(../img/ipad-why-satisnet.png) no-repeat 0px -73px; padding-left:66px;}
.ipad-why-sat-block .latest-technology { background:url(../img/ipad-why-satisnet.png) no-repeat 0px -144px; padding-left:66px;}
.ipad-why-sat-block .high-quality-apps { background:url(../img/ipad-why-satisnet.png) no-repeat 0px -216px; padding-left:66px;}
.ipad-why-sat-block .development-solution { background:url(../img/ipad-why-satisnet.png) no-repeat 0px -287px; padding-left:66px;}
.ipad-why-sat-block .creative-designer { background:url(../img/ipad-why-satisnet.png) no-repeat 0px -359px; padding-left:66px;}

.web-why-sat-block{margin-left:0px;} 
.web-why-sat-block ul li{margin:0px; list-style:none; background:url("../img/bullets/bullet_tick.png") no-repeat scroll 0 center rgba(0, 0, 0, 0); padding-left:24px; line-height:30px;}
.web-why-sat-block ul li:hover{ cursor:pointer; color:#000;}
.web-why-sat-block p { font-size:12px; padding:0px; margin:0px; line-height:normal;}

.web-why-are{width:900px; background:url("../img/web_design_service_bg.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);  position:relative; height:326px; }
.web-why-number{width:635px; background:url("../img/professional_web_number.png") no-repeat scroll 5px 25px; rgba(0, 0, 0, 0);  height:295px;  }
.web-why-number ul{margin:0px; padding:32px 0 0 50px;}
.web-why-number li{list-style:none; font-family:Arial, Helvetica, sans-serif; color:#fff; line-height:24px; font-weight:bold;}
.web-why-text-cnt{width:355px; float:right;  position:absolute; right:0px; top:20px; }

.eshop h2 { width:75%!Important; top:20px!important; }
.eshop h2 span{ font-size:40px!important; text-align:center; color:#fff!important;}


.services_boxwebpromotion{ min-height:260px;}

.services_box { min-height:160px;}
.services_box .icon { position:relative; box-shadow:0 0 4px #000000 inset; -moz-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease; -webkit-transform: translate3d(0,0,0);}
.services_box .icon img { left: 50%; margin-left: -21px;  margin-top: -18px;  position: absolute;  text-align: center;   top: 50%; }
.services_box .icon:hover {-moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);}
  

.col1 {
    padding-left: 50px;
    width: 279px;
}
.col1{
    float: left;
}

.pad_bot2 {
    padding-bottom: 18px;
}
.wrapper {
    width: 100%;
    overflow: hidden;
}
.marg_right1 {
    margin-right: 19px;
}
.left {
    float: left;
}
.pad_top1 {
    padding-top: 6px;
}
.pad_bot1 {
    padding-bottom: 6px;
}
p {
    padding-bottom: 18px;margin:0px;
}
.color1 {
 color:rgb(122, 84, 159);
	font-weight:bold;
}


.col2 {
    padding-left: 50px;
    width: 550px;
}
.col2{
    float: left;
}
.centerline{text-align:center;font-weight:bold;text-decoration:underline;font-style:italic;}


    /*testimonial*/
	

.testemonial .ttm_block{float:left; width:600px; margin-bottom:20px;}
.testemonial .clt{  margin:0px; padding:0px; background:url(../img/ttm_bg.png) no-repeat bottom; padding-bottom:7px; position:relative;}
.testemonial .clt img{ border:solid 3px #dbdbdb;  border-radius:5px;  }
.testemonial .ttm_block_right{width:430px; background:#fff ; border:solid 1px #dbdbdb; border-radius:5px; padding:10px; position:relative; }
.testemonial .left_ttm_aero {
    background: url("../img/ttm_left_aero.png") no-repeat scroll 0 0 transparent;
    height:9px;
    left:-6px;
    top:70px;
    position:absolute;
    width:6px;}
.testemonial .right_ttm_aero {
    background: url("../img/ttm_right_aero.png") no-repeat scroll 0 0 transparent;
    height: 9px;
    position: absolute;
    right: -6px;
    top: 70px;
    width: 6px;}
#content .testemonial .ttm_block_right h2{font-size:17px; color:#000; font-weight:lighter; margin:0px; padding:0px; }
#content .testemonial .ttm_block_right h3{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#3868b2; font-weight:lighter; margin:0px; padding:0px; }
#content .testemonial .ttm_block_right p{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; text-align:justify; padding:5px 0px;}
#content .testemonial .ttm_block_raad_more{float:right; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif;}
.testemonial .ttm_space{clear:both;}
.testemonial .fl { float:left}
.testemonial .fr { float:right;}

.ttm_video_icn {
    bottom: 29px;
    height: 25px;
    position: absolute;
    right: -4px;
    width: 25px;
	cursor:pointer;
}
.ttm_video_icn img{border:solid 3px #dbdbdb; border-radius:5px;  }

.ttm_video_icn_rg {
    bottom: 29px;
    height: 25px;
    position: absolute;
    right: -4px;
    width: 25px;
	cursor:pointer;
}
.ttm_video_icn_rg img{border:solid 3px #dbdbdb; border-radius:5px;  }

.ttm_dotid{border-top:solid 1px #3868b2; text-align:center; width:250px; margin-left:20px; }

.ttm_rec_pro{font-size:20px; color:#3868b2; text-transform:uppercase; margin-top:20px; margin-bottom:20px; text-align:center; }

.ttm_rec_box{width:250px;  border:solid 2px #3868b2; float:left; margin-left:20px;}

.ttm_rec_aero{ float:left; margin-left:110px; }
.ttm_rec_aero_bg{width:35px; height:27px;  background:#3868b2; float:left; margin-left:2px; margin-top:5px; text-align:center; padding:8px 0 0 0px; border-radius:5px; cursor:pointer;}
.recaptchatable #recaptcha_response_field  { width:auto!important; background-image: none!important; border-color:#ccc!important; padding-left:10px!important;}
.web-services-inquiry-form .security { width:410px!important; float:none; margin-left:0px; background:#fff;}
.recaptchatable .recaptcha_image_cell center img { height:45px!important;}

.and-slide1 { background:url(../img/app-mob-bg.png) no-repeat; height:400px;}
.downlaod-app-count strong { font-size:38px; text-transform:uppercase;}
.app-description h3 { font-size:40px; color:#fff; margin-bottom:10px;}
.app-description p { font-size:16px; line-height:22px;}
.app-description { color: #FFFFFF;  position: absolute;  right: 30px;  top: 0;  width: 500px;}
.application-img { left: 159px;  position: absolute;  top: 95px;}
.smartapplication-img { background:url(../img/smart-reader-screen.jpg) no-repeat;  height: 317px;
    left: 159px;
    position: absolute;
    top: 95px;
    width: 214px;}
	
	

.downlaod-app-count {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    bottom: 80px;
    color: #FFFFFF;
    font-size: 18px;
    left: 24px;
    padding: 10px;
    position: absolute;
    width: 126px; box-shadow: 1px 1px 52px #FFFFFF;
}
ol.carousel-indicators { list-style:none;}
.and-slide1 { position:absolute; width:100%;}
.android-top-right-port {  background: url("../img/androi-top-right-mobile.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  height: 365px;  left: -63px;  position: absolute;  top: -80px;  width: 149%;}
.pos-swf-file {  left: 71px;  position: absolute;  top: 116px;}
.google-store-btn {  bottom: 0; left: 331px;  position: absolute;}

/*testimonial*/


.ttm_rec_aero .carousel {
    left: -90px;
    line-height: 1;
    margin-bottom: 20px;
    position: relative;
	border:2px solid hsl(216, 52%, 46%);
}
.ttm_rec_aero ul, .ttm_rec_aero ol {
    margin: 0 0 0 25px;
    padding: 0;
}

.ttm_rec_aero .carousel-control {
    background: none repeat scroll 0 0 hsl(216, 52%, 46%);
    border:none;
    border-radius: 6px 6px 6px 6px;
    top:115%;
	opacity:1;
	color:#fff!important;
	font-size:40px;
	left:90px;
}


.ttm_rec_aero .carousel-control.right{left:auto;
    right: 76px;}
	
.nokia_bg { background:url(../img/nokia_bg.png) no-repeat center top;}
.nokia_img { margin-top:0px!important; margin-left:-80%;}
.nokia_bg h2.h2-slide span { color:#ff860f;}



.li1 {
display: block;
padding: 8px 0 8px 20px;
border-top: solid 1px #d8d5d4;
line-height: 18px;
font-size: 15px;
}


.smart-reader { top:50px; width:400px;}
.android-tab li a { padding-top:23px!Important; padding-bottom:24px!Important;}
.sleep-analyzer { right:30px;}
.hero-container .traits a:hover { z-index:3}
.mid-foot iframe { border:0px; width:100%;}

.storyline-sat .home-banner { background:url(../img/story-nk-bg1.jpg) no-repeat center top fixed; background-size:100%}


.chat-line-banner{width:100%;}
.chat-line-ban-had{ background:url(../img/nokia-img/chat-banner-btm-bg.png); padding:5px 0px; }
.chat-line-ban-had-fist{   font-size:30px; color:#fff; padding-left:20px; }
.chat-line-ban-had-secnt{  font-size:18px;  color:#fff;  padding-left:20px; letter-spacing:1px;  }
.chat-line-ban-had-secnt span{color:#ecfb02;}

.chat-line-canten{width:100%;}
.chat-line-cant-left{width:50%; float:left;}
.chat-line-cant-left p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3d3d3d; line-height:30px; margin:20px 0 0 0px; text-align:justify;}
.chat-line-cant-right{width:45%; float:right; padding:80px 0 0 0px;}

#portfolio-items li.normal-view div:hover a.single {top: 55px!important;
left: 50%;
margin-left: -34px;}

.da-slide .da-img img.ios { margin-top:2px;}
.ios7-banner p a.tick-mark { padding-left:0px; background:none; margin-top:10px;}

/*ios7*/
.ios-banner-cnt{margin-top:20px; line-height:18px; color:#fff;}

.ios-banner-mid{margin-top:20px; line-height:18px; color:#333;}
.ios-mob-fleat{width:35%; float:right; margin-top:10px;}

.android-game-bg{background:#8662b4; height:110px; border-radius:5px; width:100%; margin-top:85px; margin-bottom:20px; position:relative;}
.android-game-dev{color:#fff;  font-size:30px;  float:right; padding:32px 80px 0 0px; }
.android-game-img{ width:20%; top:-95px; left:30px; position:absolute;}
.promocode { display:none;}

/*new-hire-developer*/

.st_hire_det{width:895px;}
.st_save_upto{width:895px; margin:20px 0 0 0px;}
.st_save_upto img{width:895px;}
.st_save-cnt{width:895px;}
.st_save-cnt p{font-size:12px; color:#333; line-height:24px; font-family:Arial, Helvetica, sans-serif; }
.thb{ font-size:16px; color:#FF0000;}
.st_download_tab{ background: url("../img/down_pdf.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);font-size: 12px; height: 25px; padding-left: 25px; padding-top: 5px; } 
.st_download_tab a{color: #FF4B4B !important; text-decoration:none !important;}
.st_download_tab a:hover{text-decoration:underline !important;}

/*THB*/

.st_thb_page{width:895px; margin:20px 0px; }
.st_thb_hd{font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#3e3e3e; margin:10px 0px;}
.st_thb_feat{font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#3e3e3e;}
.st_thb_ctn{font-size:12px; color:#3e3e3e; padding:10px 0px; font-family:Arial, Helvetica, sans-serif;}

.st_thb_box_bg{width:895px;}
.st_thb_box{width:100%; float:left; }

.st_thb_box a{width:29%; float:left; position:relative; height:222px; margin:0px 14px;}

.icon-slide-container{
	height:200px;
	overflow:hidden;
	text-align: left;
	position: absolute;
	float: left;
	width: 265px;
	left: 0;
	margin-left:0px;
}

.slide-icon{
  width:265px;
  height:auto;
  position:absolute;
  margin-top:-200px;
  -webkit-transition:.4s ease;
  -moz-transition:.4s ease;
  -ms-transition:.4s ease;
  -o-transition:.4s ease;
  transition:.4 ease;
}
	
.slide-icon:hover{
  position:absolute;
  margin-top:0;
}

.thb_modil_bg{width:100%; float:left; background:url(../img/thb-Model.png) no-repeat; margin-top:50px; background-position:0px 20px; padding-bottom:50px;  }
.thb_modil{width:100%;  }
.thb_modil_fl{width:320px; float:left; }
.thb_modil_fr{width:340px; float:right; }
.thb_modil_hd{width:200px; float:left; text-align:center; color:#000; margin-top:180px; color:#fff; font-size:24px; line-height:30px; font-family:Arial, Helvetica, sans-serif; padding:0 0 0 20px; }

.thb_modil_stap1{font-size:12px; color:#333; line-height:18px; font-family:Arial, Helvetica, sans-serif; width:265px; margin-left:45px; margin-top:4px; }
.thb_modil_stap2{font-size:12px; color:#333; line-height:18px; font-family:Arial, Helvetica, sans-serif; width:265px; margin-left:45px; margin-top:77px;}
.thb_modil_stap3{font-size:12px; color:#333; line-height:18px; font-family:Arial, Helvetica, sans-serif; width:265px; margin-left:45px; margin-top:98px;}
.thb_modil_stap4{font-size:12px; color:#333; line-height:18px; font-family:Arial, Helvetica, sans-serif; width:265px; margin-left:45px; margin-top:90px;}
.thb_modil_stap5{font-size:12px; color:#333; line-height:18px; font-family:Arial, Helvetica, sans-serif; width:265px; margin-left:45px; margin-top:4px;}
.thb_modil_stap6{font-size:12px; color:#333; line-height:18px; font-family:Arial, Helvetica, sans-serif; width:265px; margin-left:45px; margin-top:72px;}
.thb_modil_stap7{font-size:12px; color:#333; line-height:18px; font-family:Arial, Helvetica, sans-serif; width:265px; margin-left:45px; margin-top:115px;}
.thb_modil_stap8{font-size:12px; color:#333; line-height:18px; font-family:Arial, Helvetica, sans-serif; width:265px; margin-left:45px; margin-top:78px;}



.ipad-game-animation {
	background: #870a0c url(../img/city.jpg) repeat-x;
	-webkit-animation: move-city-top 15s infinite linear;
	-moz-animation: move-city-top 15s infinite linear;
	height: 180px;
	position: relative;
	
}

#rampage {
	width: 454px;
	height: 170px;
	position: absolute;
	top: -10px;
	left: 50px;
	background: url(images/rampage.png) no-repeat;
	z-index: 3;
	-webkit-animation: 
		shimmy-shimmy-shake 0.5s 1s infinite alternate,
		show-yourself 1s 1;
	-moz-animation: 
		shimmy-shimmy-shake 0.5s 1s infinite alternate,
		show-yourself 1s 1;
}

#coptor {
	position: absolute;
	top: 30px;
	left: 100%;
	-webkit-animation: fly-by-night 10s linear infinite;
	-moz-animation: fly-by-night 10s linear infinite;
	z-index: 50;
}

.bullet {
	position: absolute;
	top: 99px;
	left: 49%;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-animation: kapow 10s 2.5s linear infinite;
	-moz-animation: kapow 10s 2.5s linear infinite;
	z-index: 49;
	width: 10px; 
	height: 10px;
	background: white;
}
.bullet-2 {
	-webkit-animation: kapow 10s 2.6s linear infinite;
	-moz-animation: kapow 10s 2.6s linear infinite;
}



/* 
	Animation Definitions 
*/

@-webkit-keyframes move-city-top {
	from { background-position: 0 -50px; }
	to   { background-position: 533px -50px; }
}

@-moz-keyframes move-city-top {
	from { background-position: 0 -50px; }
	to   { background-position: 533px -50px; }
}

@-webkit-keyframes shimmy-shimmy-shake {
	from { left: 50px; }
	to   { left: 65px; }
}
@-moz-keyframes shimmy-shimmy-shake {
	from { left: 50px; }
	to   { left: 65px; }
}

@-webkit-keyframes show-yourself {
	from { left: -1000px; }
	to   { left: 50px }
}
@-moz-keyframes show-yourself {
	from { left: -1000px; }
	to   { left: 50px }
}

@-webkit-keyframes fly-by-night {
	0%  {  top: 30px; left: 100%; }
	10% { top: 50px; left: 90%;   }
	20% { top: 30px; left: 80%;   }
	30% { top: 50px; left: 70%;   }
	40% { top: 30px; left: 60%;   }
	50% { top: 50px; left: 50%;   }
	60% { top: 30px; left: 40%;   }
	70% { top: 50px; left: 30%;   }
	80% { top: 30px; left: 20%;   }
	90% { top: 50px; left: 10%;   }
	100% { top: 30px; left: -10%; }
}
@-moz-keyframes fly-by-night {
	0%  {  top: 30px; left: 100%; }
	10% { top: 50px; left: 90%;   }
	20% { top: 30px; left: 80%;   }
	30% { top: 50px; left: 70%;   }
	40% { top: 30px; left: 60%;   }
	50% { top: 50px; left: 50%;   }
	60% { top: 30px; left: 40%;   }
	70% { top: 50px; left: 30%;   }
	80% { top: 30px; left: 20%;   }
	90% { top: 50px; left: 10%;   }
	100% { top: 30px; left: -10%; }
}

@-webkit-keyframes kapow {
	0% { left: 75%; opacity: 1; }
	100% { left: -230%; }
}
@-moz-keyframes kapow {
	0% { left: 75%; opacity: 1; }
	100% { left: -230%; }
}

.ipad-game-animation-wrapper { position:absolute; left:118px; top:21px; overflow:hidden; width:238px; height:180px;}
.game-development-animation { position:relative;}

.drupal_service_bg{width:880px; background:url("../img/drupal_service_bg.png");  height:484px;}
.drupal_ser_lest{width:auto;}
.drupal_ser_lest ul{margin:0px; padding:146px 0 0 70px; width:340px;}
.drupal_ser_lest li{list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#565656; line-height:30px;}

.joomla_service_bg{width:880px; background:url("../img/joomla_service_bg.png");  height:462px;}
.joomla_ser_lest{width:auto;}
.joomla_ser_lest ul{margin:0px; padding:126px 0 0 70px; width:340px;}
.joomla_ser_lest li{list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#565656; line-height:30px;}

.benefits_ser_list{width:400px;}
.benefits_ser_list ul{margin:0px; padding:0px;}
.benefits_ser_list li{list-style:none; text-decoration:none; border-bottom:#c8c8c8 solid 1px; padding:9px 0 10px 20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#565656;  background:url("../img/bullets/bullet_tick.png") no-repeat scroll 0 12px rgba(0, 0, 0, 0);}

.blackBerry_smart_phones{width:100%; }
.blackBerry_smart_left{width:40;  }
.blackBerry_smart_right{width:40%;}

.inner_top_cnt{width:900px; }
.inner_top_cnt p{width:400px;}
.inner_top_cnt img{border:0px; outline:none;}
.inner_top_cnt ul{margin:0px; padding:0px; width:450px; float:left;}
.inner_top_cnt li{background: url("../img/bullets/bullet_tick.png") no-repeat scroll 0 12px rgba(0, 0, 0, 0);
    border-bottom: 1px solid #C8C8C8;
    color: #565656;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    list-style: none outside none;
    padding: 9px 0 10px 20px;
    text-decoration: none;}
.seo-pack img { margin-left:-74px;}



#content .plan-header a { background:#7a549f; box-shadow:none; color:#fff;}
.plan-features li { list-style:none;}
.locale-wrap { margin-top:30px;}
.ppc h3 { margin-bottom:10px;}
.service-ppc { width:50%; float:left;}
div#content h4 { font-size:30px; text-transform:uppercase; margin-top:8px;}
.service-ppc h3 { margin-bottom:12px; font-size:20px;}
.service-ppc li { line-height:34px; font-size:14px; border-bottom:1px solid #f2f2f2;}
.ppc-images { width:50%; float:left;}
.ppc-images img { width:100%;}
p.seo-desc { font-size:14px!important;}
#seo-contact-form {padding: 25px 25px 35px;border-radius: 7px;margin: 35px 0 30px;overflow: hidden;border: 1px solid #dad8de; box-shadow:0px 0px 50px #d4d4d4 inset;}
#seo-contact-form .left-col {float: left;width: 500px;}
#pricing-table {margin: 50px auto 50px auto;text-align: center;	}
#seo-contact-form .right-col div {padding: 0 0 0px;}
#seo-contact-form .right-col {float:left;width: 525px;}
#seo-contact-form label.main {font-size: 16px;color: #69297a;display: block;margin-bottom: 5px; margin-top:0px;}
#seo-contact-form input[type=text] {border: 0;padding: 10px;width: 95%;box-sizing: border-box;border: 1px solid #dad8de;border-radius: 3px; height:auto;}	
#seo-contact-form label {margin-right: 5px; width:auto; float:none; display:inline; font-size:14px;}
#seo-contact-form .right-col input { position:relative; top:-2px;}
#content #seo-contact-form	h2 { font-size:26px;}
#content #seo-contact-form p { font-size:14px;}
.margin-bottom10 { margin-bottom:10px;}
#pricing-table .signup {-webkit-transition: 0.2s ease-in-out;    -moz-transition: .2s ease-in-out;    -o-transition: .2s ease-in-out;    transition: .2s ease-in-out;}

#pricing-table .signup:hover { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.seo-submit {position: relative;padding: 8px 20px;margin: 0px 0 0 0;color: #fff;font: bold 14px Arial, Helvetica;text-transform: uppercase;text-decoration: none;display: block;background-color: #8158A6; border:0px;}
div.box-shadow-none { box-shadow:none!important;}
	
	
	#pricing-table .plan {
		font: 12px Arial, Helvetica;
		text-shadow: 0 1px rgba(255,255,255,.8);        
		background: #fff;      
		border: 1px solid #ddd;
		color: #333;
		padding: 20px;
		width: 255px; /* plan width = 180 + 20 + 20 + 1 + 1 = 222px */      
		float: left;
		position: relative;
	}
	
	#pricing-table #most-popular {
		z-index: 2;
		top: -13px;
		border-width: 3px;
		padding: 30px 20px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);
		-webkit-box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);
		box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);    
	}

	#pricing-table .plan:nth-child(1) {
		-moz-border-radius: 5px 0 0 5px;
		-webkit-border-radius: 5px 0 0 5px;
		border-radius: 5px 0 0 5px;        
	}

	#pricing-table .plan:nth-child(4) {
		-moz-border-radius: 0 5px 5px 0;
		-webkit-border-radius: 0 5px 5px 0;
		border-radius: 0 5px 5px 0;        
	}
	
	/* --------------- */	

	#pricing-table h3 {
		font-size: 20px;
		font-weight: normal;
		padding: 20px;
		margin: -20px -20px 50px -20px;
		background-color: #eee;
		background-image: -moz-linear-gradient(#fff,#eee);
		background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));    
		background-image: -webkit-linear-gradient(#fff, #eee);
		background-image: -o-linear-gradient(#fff, #eee);
		background-image: -ms-linear-gradient(#fff, #eee);
		background-image: linear-gradient(#fff, #eee);
	}
	
	#pricing-table #most-popular h3 {
		background-color: #ddd;
		background-image: -moz-linear-gradient(#eee,#ddd);
		background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));    
		background-image: -webkit-linear-gradient(#eee, #ddd);
		background-image: -o-linear-gradient(#eee, #ddd);
		background-image: -ms-linear-gradient(#eee, #ddd);
		background-image: linear-gradient(#eee, #ddd);
		margin-top: -30px;
		padding-top: 30px;
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0; 		
	}
	
	#pricing-table .plan:nth-child(1) h3 {
		-moz-border-radius: 5px 0 0 0;
		-webkit-border-radius: 5px 0 0 0;
		border-radius: 5px 0 0 0;       
	}

	#pricing-table .plan:nth-child(4) h3 {
		-moz-border-radius: 0 5px 0 0;
		-webkit-border-radius: 0 5px 0 0;
		border-radius: 0 5px 0 0;       
	}	

	#pricing-table h3 span {
		display: block;
		font: bold 25px/77px Georgia,Serif;
		color: #777;
		background: #fff;
		border: 5px solid #fff;
		height: 100px;
		width: 100px;
		margin: 10px auto -65px;
		-moz-border-radius: 100px;
		-webkit-border-radius: 100px;
		border-radius: 100px;
		-moz-box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
		-webkit-box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
		box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
	}
	
#pricing-table h3 span span{margin-top:-7px; font:bold 12px/0px Georgia,Serif !important; background:none; border:none; box-shadow:none; height:auto;  }
	
	/* --------------- */

	#pricing-table ul {
		margin: 20px 0 0 0;
		padding: 0;
		list-style: none;
	}

	#pricing-table li {
		border-top: 1px solid #ddd;
		padding: 10px 0;
	}
	
	/* --------------- */
		
	#pricing-table .signup {
		position: relative;
		padding: 8px 20px;
		margin: 20px 0 0 0;  
		color: #fff;
		font: bold 14px Arial, Helvetica;
		text-transform: uppercase;
		text-decoration: none;
		display: inline-block;       
		background-color: #8158A6;
		
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;     
		text-shadow: 0 1px 0 rgba(0,0,0,.3);        
		
	}

	#pricing-table .signup:hover {
		background-color: #8158A6;
		
	}

	#pricing-table .signup:active, #pricing-table .signup:focus {
		background: #62bc30;       
		top: 2px;
		-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset;
		-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset;
		box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset; 
	}
	
/* --------------- */

.clear:before, .clear:after {
	  content:"";
	  display:table
	}

	.clear:after {
	  clear:both
	}

	.clear	{
	  zoom:1
	}
	
	
.other_note textarea{width:95%;}
.package{height:40px; width:96%; padding:10px 0 0 10px;}
.package option{padding:2px 2px;}
.ppc_cnt_from{width:250px;}
/*----------------*/
.app-marketing { width:100%; float:left;}
.app-launch-images { width:45%; float:left; text-align:right;}
.app-marketing-service{width:55%; float:left;}
.app-marketing-service h3{font-size:20px; margin-bottom:12px;}
.app-marketing-service ul{list-style:disc;}
.app-marketing-service li{border-bottom: 1px solid #f2f2f2; font-size: 14px; line-height: 34px;}
.app-service{width:60%; float:left; padding-top:50px;}
.app-show-bg{ padding:40px 5px 0px 5px; min-height:230px; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; background:transperent;}
.app-show-bg:hover{background:#8158a6;}
.app-services-image{text-align:center;}
.app-services{text-align:center;}
.app-services h2 span{text-align:center; font-family:Arial, Helvetica, sans-serif;}
.app-show-bg .app-services-image .pre_l{background:url("../img/pre_launch.png") no-repeat; height:70px; width:70px;  -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; }
.app-show-bg:hover .app-services-image .pre_l{background:url("../img/pre_launch-hover.png") no-repeat; height:70px; width:70px;  -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease;  transform:rotate(45deg);
-ms-transform:rotate(45deg); /* IE 9 */
-webkit-transform:rotate(45deg); /* Opera, Chrome, and Safari */ }
.app-show-bg .app-services-image .none_l{background:url("../img/launch.png") no-repeat; height:70px; width:70px; }
.app-show-bg:hover .app-services-image .none_l{background:url("../img/launch-hover.png") no-repeat; height:70px; width:70px; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease;  transform:rotate(45deg);
-ms-transform:rotate(45deg); /* IE 9 */
-webkit-transform:rotate(45deg); /* Opera, Chrome, and Safari */  }
.app-show-bg .app-services-image .post_l{background:url("../img/post-launch.png") no-repeat; height:70px; width:70px; }
.app-show-bg:hover .app-services-image .post_l{background:url("../img/post-launch-hover.png") no-repeat; height:70px; width:70px; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease;  transform:rotate(45deg);
-ms-transform:rotate(45deg); /* IE 9 */
-webkit-transform:rotate(45deg); /* Opera, Chrome, and Safari */  }

#content .app-show-bg:hover{color:#FFFFFF;}
#content .app-show-bg:hover h2 {color:#FFFFFF;}

/*app_packages*/

.choose_your_plan{width:100%; float:left; font-family:Arial, Helvetica, sans-serif; }
.choose_bg_cnt{width:100%;}
.choose_bg_cnt ul{margin:0px; padding:0px; list-style:none;}
.choose_bg_cnt li{text-decoration:none; }
.choose_your_plan_box{width:20%; float:left;}
.choose_your_plan_box_left{width:40%; float:left;}
.choose_your_plan_hd{width:100%; font-family:Geneva, Arial, Helvetica, sans-serif;  height:70px; padding-top:69px; background-color:#fff; text-align:center; border-left:solid 1px #ccc; border-top:solid 1px #ccc;}
.choose_your_plan_hd h3{ font-size:18px; color:#999; }
.choose_your_plan_cnt{width:100%; float:left; background-color:#e3e3e3; padding-top:10px;}
.choose_your_plan_cnt2{width:100%; float:left; background-color:#ebebeb; padding-top:10px;}
.choose_your_plan_cnt2 ul{margin:0px; padding:0px; list-style:none;}
.choose_your_plan_cnt2 li{text-decoration:none; display:block;}
.choose_your_plan_name{font-family:Arial, Helvetica, sans-serif; color:#333; padding:5px 10px; min-height:60px; text-align:center;}
.choose_your_plan_name h3{font-size:12px; color:#000; line-height:14px;}
.choose_your_plan_name span{font-size:10px; color:#797979; line-height:14px; font-style:italic; }
#content .choose_your_plan_name label{font-size:12px; color:#000; width:100%;}
.bg_change{background-color:#f6f6f6;}
.bg_change2{background-color:#ffffff;}
.basic{width:100%; float:left; background-color:#64c3de; height:140px; text-align:center;}
.basic_cnt{width:100%; float:left; background-color:#52b5d5; font-family:Arial, Helvetica, sans-serif; height:50px; color:#FFFFFF;}
.basic_cnt h3{ padding:0px 0 0 0px; color:#FFFFFF;}
.standard{width:100%; float:left; background-color:#44a3d5; height:140px; text-align:center;}
.standard_cnt{width:100%; float:left; background-color:#3591ca; font-family:Arial, Helvetica, sans-serif; height:50px; color:#FFFFFF;}
.standard_cnt h3{ padding:0px 0 0 0px; color:#FFFFFF;}
.premium{width:100%; float:left; background-color:#2972b0; height:140px; text-align:center;}
.premium_cnt{width:100%; float:left; background-color:#1f5f9f; font-family:Arial, Helvetica, sans-serif; height:50px; color:#FFFFFF;}
.premium_cnt h3{ padding:0px 0 0 0px; color:#FFFFFF;}
#content .choose_price{font-family:Arial, Helvetica, sans-serif;}
#content .choose_price h2{font-size:40px; color:#FFFFFF;}
#content .choose_price p{font-size:12px; color:#FFFFFF;}
#content .order-now{margin-top:15px; color:#fff; font-weight:normal;}


