@charset "utf-8";

/* CSS Document */
@import url("http://fonts.googleapis.com/css?family=Lato:100|Open+Sans:700|Open+Sans:700");

@font-face{font-family:'MyriadWebRegular';
src:url('../font/myriad-webfont.eot');
src:url('../font/myriad-webfont.eot?#iefix') format('embedded-opentype'), url('../font/myriad-webfont.woff') format('woff'), url('../font/myriad-webfont.ttf') format('truetype'), url('../font/myriad-webfont.svg#MyriadWebRegular') format('svg');
font-weight:normal;
font-style:normal;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, *{
border:0;
outline:0;
font-style:inherit;
font-size:100%;
font-family:Verdana, Geneva, sans-serif;
list-style:none;
margin:0;

}

body{font-size:12px;
color:#000;
line-height:18px;
background:url(../images/bg_body.png) repeat-x top center #000;
background-color:#6fb7f9;
}

.main-div-wrapper{
width:1000px;
height:auto;
position:relative;
margin:0 auto;
}


.main-div{
width:100%;
height:100%;
float:left;
}


.header-div{
height:105px;
}


#wrapper{width:100%;
height:auto;
margin:0 auto;
}

.clear
{ 
clear:both;
display:block;
width:100%;
height:0;
line-height:0;
font-size:0;
}

.white_color
{ 
color:#fff;
}

p
{ 
padding:0;
}


.Nav_mobile
{ /**/
float:right;
width:717px;
background:none;
height:40px;
margin-top:19px;
font-family:arial;
z-index:1000;
}


.offerings-icon
{ 
float:left!important;
}

.mobile-application-development-wrapper
{ 
min-height:700px;
width:1000px;
height:auto;
position:relative;
margin:0 auto;
}

.main_mobile
{ 
width:100%;
height:100%;
float:left;
}

.Header-mobile
{ 
height:105px;
}

.IlmaSoft-mobile-solutions-logo
{ 
padding-top:15px;
float:left;
}

.ilmasoft-logo
{ 
float:left;
}


.mobile-application-development-company-content
{ 
width:980px;
background:#afd8ff;
height:auto;
display:inline;
float:left;
margin:8px 0 0;
padding:10px;
}

.mobile-application-development-company-content p
{
font-family: 'Karla', sans-serif;
font-size:14px;
line-height:160% !important;
text-align:left;
line-height:20px;
color:#0050aa;
padding:0 11px;
}

.mobile-application-development-company-content ul
{ 
padding:0 12px;
}

.mobile-application-development-company-content ul li
{ 
background:url(../images/Arrow_bullet.png) no-repeat 0 7px;
height:30px;
line-height:26px;
padding:0 0 0 15px;
}

.mobile-application-development-company-content-panel-1
{ 
color:#fff;
background-color:#80baf4;
height:364px;
width:323px;
float:left;
border-radius: 5px;
}

.mobile-application-development-company-content-panel-2{
background-color:#80baf4;
height:364px;
width:323px;
float:left;
border-radius: 5px;
}

.mobile-application-development-company-content-panel-3{
background-color:#80baf4;
height:364px;
width:323px;
float:left;
border-radius: 5px;
}

.mobile-application-development-company-content-panel-heading
{ 
width:291px;
float:left;
padding:7px 10px 3px;
}

.mobile-application-development-company-content-panel-heading h1
{
color:#00317a;
font-size:18px;
font-weight:400;
line-height:22px;
padding:2px 0 0 13px;
}

.mobile-application-development-company-content-panel-heading p{
width:290px;
}


.development-links li a
{
font-family: 'Karla', sans-serif;
font-size:13px !important;
color:#0050aa !important;

}

.development-links li a:hover
{
font-family: 'Karla', sans-serif;
color:#8b9b0e !important;
}

.h1
{ 
font-size:60px;
color:#8b9b0e;
font-family:MyriadWebRegular;
}

/**************************** slide Show ************************/

.mobile-application-development-banner
{ 
width:1000px;  /*1000*/
height:385px;
margin-top:3px;
padding:5px 20px 0 0;
}

div#mobileappSlideshow
{ 
position:relative;
padding:0 0 0 870px;
}


div.mobile-application-development-slide
{ 
position:absolute;
top:-10px;
left:0;
width:100%;
display:none;
float:left;
clear:none;
padding-top:100px;
}

.mobile-application-development-banner-text
{ 
/*width:400px;
height:385px;*/
float:right;
display:inline;
/*margin:0 0 0 65px;*/
font-weight:normal;

}

div#mobileappSlideshowControls
{ 
position:absolute;
bottom:2px;
top:355px;
width:203px;

}

/********* inactive bubbles ************/
div.mobileappSlideshowControl
{ 

border:0;
float:left;
width:18px;
height:10px;
text-align:center;
cursor:pointer;
vertical-align:middle;
background:url(../images/home/mobile-app-slider.png) no-repeat;
margin:0;
}

/********* active bubble ************/
.mobileappSlideshowControl.mobileappSlideshowControlActive{
background:url(../images/home/mobile-app-slider-active.png) no-repeat;
}

div.mobileappSlideshowControlActive
{ 
background:url(../images/banner-image-1.png) no-repeat;
}

div#mobile-application-development-slide-1
{ 
height: 388px;
background-image: url(../images/banner/banner-image-1.png);
background-repeat: no-repeat;
}

 div#mobile-application-development-slide-2
{ 
height: 388px;
background-image: url(../images/banner/banner-image-2.png);
background-repeat: no-repeat;
}

 div#mobile-application-development-slide-3
{ 
height: 385px;
background-image: url(../images/banner/banner-image-3.png);
background-repeat: no-repeat;
}

 div#mobile-application-development-slide-4
{ 
height: 385px;
background-image: url(../images/banner/banner-image-4.png);
background-repeat: no-repeat;
}

div#mobile-application-development-slide-5
{ 
height:385px;
background-image: url(../images/banner/banner-image-5.png);
background-repeat: no-repeat;
}

div#mobile-application-development-slide-6
{ 
height:385px;
background-image: url(../images/banner/banner-image-6.png);
background-repeat: no-repeat;
}

div#mobile-application-development-slide-7
{ 
background-image: url(../images/banner/banner-image-7.png);
background-repeat: no-repeat;
height:385px;
}

#mobileappSlideshow a
{ 
color:#006090;
text-decoration:none;
font-weight:700;
}

/*.mobile-application-development-platform-title-text
{ 
width:80%;

color:#6fb7f9;
font-size:34px;
text-align:right;
font-weight:bold;
height:33px;
line-height:40px;
font-family:Lato;
padding:50px 0 0;
}

.mobile-application-development-service-text{
	text-align:right;
	width:80%;
color:#6fb7f9;
font-size:20px;
line-height:22px;
padding-top:20px;
font-family:Lato;
}*/


.mobile-application-development-platform-title-text
{ 

text-shadow: 1px 1px 1px #10163A;
clear:both;
/*float:right;
*/
color:#6fb7f9;
font-size:50px;
text-align:right;
height:auto;
width:600px;
line-height:60px;
font-family:Lato;
  margin-left: 33%;


}

.mobile-application-development-service-text{
color:#6fb7f9;
/*font-size:20px;*/
/*line-height:22px;*/
/*padding-top:20px;*/
font-family:Lato;
text-align:right;
/*padding-top:70px;
*/
width: 400px;
margin-left: 67%;

}

.domain-wise-app-development
{ 
position:absolute;
z-index:10;
top:418px;
width:295px;
height:80px;
right:0px;

}

.domain-wise-app-development-section img
{ 
display:inline;
margin-bottom:-5px;
}

.domain-wise-app-development-section
{ 
height:80px;
width:auto;
float:left;
display:inline;


}

.domain-wise-app-development-section
{ 
display:inline;
color:#6fb7f9;
text-decoration:none;
font-size:13px;
line-height:36px;
padding:0 35px 0 0;
}

.domain-wise-app-development-section a:hover
{ 
color:#FFF;
text-decoration:none;
}

.mobile-application-development-company-content ul li a,.contentLeftPanel ul li a,.contentLeftPanel a,.app_description a,.partnertxt a,.news_list ul li a,.news_list a,.more_app_box ul li a
{ 
color:#959595;
text-decoration:none;

}

.mobile-application-development-company-content ul li a:hover,.contentLeftPanel ul li a:hover,.news_list ul li a:hover,.news_list a:hover
{ 
color:#fff;
text-decoration:none;

}

.read_more a,#ipad-application-box .app_name a,#iphone-application-box .app_name a,#nokia-application-box .app_name a,#blackberry-application-box .app_name a,#android-application-box .app_name a,#palmwebos-application-box .app_name a,#j2me-application-box .app_name a,#Windowsphone-application-box .app_name a,#Windowsphone-application-box2 .app_name a
{ 
color:#8b9b0e;
text-decoration:none;
}


.mobile-app-development-service-description
{ 
font-size:15px;
padding:10px 0 0;
color:#fff;
}


.contentLeftPanel h2 a:hover, .h3 a:hover,#ipad-application-box .app_name a:hover,#iphone-application-box .app_name a:hover,#nokia-application-box .app_name a:hover,#blackberry-application-box .app_name a:hover,#android-application-box .app_name a:hover,#palmwebos-application-box .app_name a:hover,#j2me-application-box .app_name a:hover,#Windowsphone-application-box .app_name a:hover,#Windowsphone-application-box2 .app_name a:hover
{ 
text-decoration:underline;
}

.contentLeftPanel a:hover,.app_description a:hover,.partnertxt a:hover,.more_app_box ul li a:hover
{ 
color:#fff;
text-decoration:underline;
}









a.gallerypic{
  width:140px;
  text-decoration:none;
  position:relative;
  display:block;
  border:1px solid #666;
  padding:3px;
  margin-right:5px;
  float:left;
}

a.gallerypic span.zoom-icon{
  visibility:hidden;
  position:absolute;
  left:40%;
  top:35%;
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}

a.gallerypic:hover span.zoom-icon{
  visibility:visible;
}
.paragrapgp{
  color: #0050aa;


}
.allheading{


  color: #00317a;
}
.contact-heading{


  color: snow;
}
.anyheading{


  color: #1B63B7;
  padding: 20px 0 0 49px;
  font-size: 23px;
  font-weight: bold;
}
.paragraghhome{

font-family: 'Karla', sans-serif;
  font-size: 14px;
  line-height: 160% !important;
  
 
  color: #0050AA;
  padding: 0 11px;
}
.headingpara{

color:#666;

}

.headingpara-port{

color:#666;
padding-top: 15px;
}


.pclass
{


  margin: -1px 0 21px;
}
