#popup_wrapper@charset "utf-8";
/* CSS Document */
html, body {height:100%}

body {font-family:Arial, Helvetica, sans-serif; font-size:100%;line-height:1.25em; background:#e9e9e9; margin:0px; padding:0px; min-width:100px;}

img {border:0; vertical-align:top; text-align:left; outline:none;}
object {vertical-align:top;outline:none}
ul, ol {list-style:none}
.fleft {float:left;}
.fright {float:right;}
.clear {clear:both;}
#wrapper {width:1049px; margin:auto; padding-bottom:30px; background:url(../images/wraperbg.png) repeat-y ; min-height:100%;  position:relative;  }
html{height:100%;}
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}

a:link, a:visited{ outline:none;}
a:hover{ outline:none;}


/******** CSS FOR FONTS START  ***********/



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

}

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

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

}




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

}


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

}

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

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

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

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

}

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

}

/******** CSS FOR FONTS END  ***********/







header{ height:148px; background:url(../images/top_bg1.png) repeat-x; display: block;}
header #container{height:160px; width:1000px; margin:auto; background:url(../images/top_bg2.png) no-repeat center top; position:relative;}
header #container #logo{height:128px; width:362px; padding:5px 0px 0px 6px;float:left; }
header #container #callno{height:160px; width:272px; float:right;}
header #container #callno h1{font-family: 'CandaraRegular';font-size:20px; color:#8e8d8d; text-shadow: 0 2px 0px #000; filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=0, OffY=1, Color=#000000); padding-top:12px; zoom: 1; padding-left:15px; font-weight:normal;}
header #container #callno h2{font-family: 'CamboRegular'; font-size:30px; color:#8e8d8d; text-shadow: 0 2px 0px #000;  padding-top:12px; zoom: 1; font-weight:normal; background:url(../images/img_transparent.png) no-repeat bottom;    padding-bottom: 13px;
    padding-left: 15px; }

.socialnetworking_box { }

.contect_box {
	position:absolute;
	right:0px;
	top:15px;
}
.contect {  }
.contecttop { float:right;}
.contect div  { padding-left:20px; font-family: 'PTSansRegular'; font-size:14px; font-weight:normal; color:#fff; float:left; }
.contecttop div  { float:none; }
.contect div a { font-family: 'PTSansRegular'; font-size:14px; font-weight:normal; color:#fff; list-style:none; text-decoration:none;}
.contect div a:hover { color:#747474;}

/******** navigation start  ***********/
#wrap { height:43px; background: rgb(249,157,14); /* Old browsers */
display:block;
background:url(../images/bgline.png);
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
display:block; position:relative; width:100%; clear:both;
}
ul#nav { width:1000px; height:43px; position:relative; margin:auto; }
ul#nav li { display:inline;  float:left;  background:url(../images/line.png) no-repeat top right; }
ul#nav li a { font-family: 'MagraRegular'; font-size:1.188em; color:#FFF;  text-decoration:none; padding:0 3px 0px 10px; display:block; height:43px; line-height:43px; }
ul#nav li a span { display:block; height:43px; padding: 0 32px 0 25px; }
ul#nav li.lastchild{  background:none; }
ul#nav li a:hover { color:#ca2302; background:url(../images/nav-left.png) no-repeat left top; }
ul#nav li a:hover span { background:url(../images/nav-right.png) no-repeat right top; display:block; cursor:pointer; }
/*-- second step --*/
ul#nav li ul { width:220px; visibility:hidden; position:absolute; left:25%;  z-index:1; background-image:none; }
ul#nav li ul li { display:inline; padding:0px; border-bottom:1px solid #b0b0b0; width:100%; background-color:#FFF; }
ul#nav li ul li a {font-family: 'MagraRegular'; font-size:16px; color:#13398b; text-decoration:none; display:block; }
ul#nav li ul li a:hover { color:#ca2302; background:none; }
ul#nav li ul li a:hover span {  background:none; }
ul#nav li:hover ul { visibility: hidden; }
ul#nav li:hover > a { color:#ca2302; background:url(../images/nav-left.png) no-repeat left top; }
ul#nav li:hover > a span { color:#ca2302; background:url(../images/nav-right.png) no-repeat right top; }
/*-- third step --*/
ul#nav ul li:hover > a { color:#ca2302; }
ul#nav ul li ul {  top: 39%; padding-top:0px; position:absolute;  margin-left:60%; }
ul#nav ul li ul li { background-color:#ececec; position:relative; }
ul#nav li:hover > ul { visibility: visible; }

/*-- --*/
ul#nav ul li.last { border-bottom:none; padding:0px; }
ul#nav ul li.first { padding:0px; }
ul#nav ul li.top { border-bottom:none; padding:0px; line-height:1%; height:3px; margin:0px; background:url(../images/drop-top.png) no-repeat left top; }
ul#nav ul li.btm { border-bottom:none; padding:0px; line-height:1%; height:6px; margin:0px; background:url(../images/drop-bottom.png) no-repeat left top; }
ul#nav ul li.top2 { border-bottom:none; padding:0px; line-height:1%; height:6px; margin:0px; background:url(../images/drop-top2.png) no-repeat left top; }
ul#nav ul li.btm2 { border-bottom:none; padding:0px; line-height:1%; height:6px; margin:0px; background:url(../images/drop-bottom2.png) no-repeat left top; }


/******** navigation end  ***********/




/******** Banner Start  ***********/
#banner{ margin:auto; background:url(../images/banner.png) no-repeat; height:337px; width:1049px;}
#bannerheading{ width:670px;    padding: 302px 15px 15px 38px;}


/******** Banner end***********/
#bannerheading .about_us_title{font-family: 'PortLligatSlabRegular'; color:#666666; font-size:30px; font-weight:normal; line-height:39px;}

#bannerheading .shadow1 span{
font-family: 'PortLligatSlabRegular';
	font-size:14px;
	font-weight:normal; 
	color:#d17815;}
	
.who_we_r_txt {
    background: url("../images/who_we_r_bg.png") repeat-x scroll 0 0 transparent;
    color: #fd7b07;
    font-family: 'PortLligatSlabRegular'; text-shadow: 0 1px 0px #515151;
    font-size: 30px;
    font-weight: normal;
    height: 35px;
    line-height: 35px;
    margin-left: 24px;
    padding-left: 18px;
    text-align: left;
    width: 982px;
}
	


.text{ font-family: 'PTSansRegular'; font-size:15px; background:url(../images/transparent.png) no-repeat center bottom; padding-bottom:16px; text-shadow: 0 1px 0px #ffffff; color:#1b4f65; width:968px; line-height:19px;  margin:auto; text-align:justify; padding-top:10px; }






section {width:100%; display:block;}

#middile_container{width:975px; margin:auto; padding-top:10px;}
.wrapperServices #middile_container{width:948px; }

/******** left part start***********/
#leftpart {width:670px;  float:left; }


.leftpartbox{width:324px; float:left;}
.leftpartbox_right{padding-left:12px;}

/******** blue box start***********/
#bluebox{width:324px; height:116px; background:url(../images/bluebg.png) repeat-x;}
#bluebox .paddingbox{width:304px; padding:10px; height:96px; background:url(../images/blue_corner.png) no-repeat right bottom; float:left; border-bottom:#e2e7f1 1px solid;}
#bluebox .paddingbox:hover { background:url(../images/blue_corner.png) no-repeat right bottom #f2f3f4; border-bottom:#234283 1px solid; cursor:pointer;}
 .shadow{
	font-family: 'PortLligatSlabRegular';
	font-size:21px;
	font-weight:normal;
	color:#234283;
	padding-top:2px;
	padding-bottom:4px;
 text-shadow:0px 1px 0px #FFFFFF;
	 background:url(../images/img_web.png) no-repeat 164px 0px; }
	 
.bluetext{
color:#113277; 
 font-family: 'PTSansRegular'; font-size:13px;
 line-height:18px;}
 .bluetext a { color:#113277; 
 font-family: 'PTSansRegular'; font-size:13px;
 line-height:18px; text-decoration:none; }
 /******** blue box end***********/
 #banner11{width:1049px; margin:auto; background:url(../images/banner.png) no-repeat;}
 #baner{width:1000px; margin-left:24px;}
 
 /******** orrange box start***********/
#orrangebox{width:324px; height:116px; margin-top:10px; background:url(../images/orrangebg.png) repeat-x;}
#orrangebox #paddding-orrange{width:304px; padding:10px; height:96px; background:url(../images/orrange_corner.png) no-repeat right bottom; float:left; border-bottom:#e2e7f1 1px solid;}
#orrangebox #paddding-orrange:hover { background:url(../images/orrange_corner.png) no-repeat right bottom #f2f3f4; border-bottom:#d46e13 1px solid; cursor:pointer;}

.shadow_orrange{

	font-family: 'PortLligatSlabRegular';
	font-size:21px;
	font-weight:normal;
	color:#d46e13;
padding-top:2px;
padding-bottom:2px;
	 background:url(../images/img_crm.png) no-repeat 164px -3px;
}

.orrangetext{
color:#b45705; 
line-height:18px;
 font-family: 'PTSansRegular'; font-size:13px;}
 
 /******** orrange box end***********/
 
 
 /******** light blue box start***********/
#lightbluebox{width:324px; height:116px; margin-top:10px; background:url(../images/light_blue.png) repeat-x;}
#lightbluebox .lightblueimg{width:304px; padding:10px; height:96px; background:url(../images/light_bluecorner.png) no-repeat right bottom; float:left; border-bottom:#e2e7f1 1px solid;}
#lightbluebox .lightblueimg:hover {  background:url(../images/light_bluecorner.png) no-repeat right bottom #f2f3f4; border-bottom:#0695a6 1px solid; cursor:pointer;} 

.shadow_lightblue{

	font-family: 'PortLligatSlabRegular';
	font-size:21px;
	font-weight:normal;
	color:#0695a6;
padding-top:2px;
padding-bottom:2px;
	 background:url(../images/img_softwares.png) no-repeat 198px 0px;
}

.lightbluetext{
color:#167c80; 
 font-family: 'PTSansRegular'; font-size:13px;
 line-height:18px;}
 
 .lightbluetext a{
color:#167c80; 
 font-family: 'PTSansRegular'; font-size:13px;
 line-height:18px; text-decoration:none;}
 
 /******** light blue end***********/
 
 
  /******** purple box start***********/
#purplebox{width:324px; height:116px; background:url(../images/purplebg.png) repeat-x;}
#purplebox #purpleimg{width:304px; padding:10px; height:96px; background:url(../images/purple_corner.png) no-repeat right bottom; float:left; border-bottom:#e2e7f1 1px solid;}
#purplebox #purpleimg:hover { background:url(../images/purple_corner.png) no-repeat right bottom #f2f3f4; border-bottom:#9a3eba 1px solid; cursor:pointer;} 

.shadow_purple{
	font-family: 'PortLligatSlabRegular';
	font-size:21px;
	font-weight:normal;
	color:#9a3eba;
padding-top:2px;
padding-bottom:2px;
	 background:url(../images/opensource_icon.png) no-repeat 226px 0px;
}

.purpletext{
color:#6f2a88; 
 font-family: 'PTSansRegular'; font-size:13px;
 line-height:18px;}
 
.purpletext a {
color:#6f2a88; 
 font-family: 'PTSansRegular'; font-size:13px;
 line-height:18px; text-decoration:none;}
 
 
 /******** purple  end***********/
 
 
 
   /******** green box start***********/
#greenbox{width:324px; height:116px; margin-top:10px; background:url(../images/greenbg.png) repeat-x;}
#greenbox #greenimg{width:304px; padding:10px; height:96px; background:url(../images/green_corner.png) no-repeat right bottom; float:left; border-bottom:#e2e7f1 1px solid;}
#greenbox #greenimg:hover { background:url(../images/green_corner.png) no-repeat right bottom #f2f3f4; border-bottom:#70a111 1px solid; cursor:pointer;}

.shadow_green{
	font-family: 'PortLligatSlabRegular';
	font-size:21px;
	font-weight:normal;
	color:#70a111;
padding-top:2px;
padding-bottom:2px;
	 background:url(../images/img_mobile.png) no-repeat 223px 0px;
}

.greentext{
color:#48900f; 
 font-family: 'PTSansRegular'; font-size:13px;
 line-height:18px;}
 
 .greentext a{
color:#48900f; 
 font-family: 'PTSansRegular'; font-size:13px;
 line-height:18px; text-decoration:none;}
 
 /******** Green  end***********/
 
 /******** yellow box start***********/
#yellowbox{width:324px; height:116px; margin-top:10px; background:url(../images/yellowbg.png) repeat-x;}
#yellowbox #yellowimg{width:304px; padding:10px; height:96px; background:url(../images/yellow_corner.png) no-repeat right bottom; float:left; border-bottom:#e2e7f1 1px solid;}
#yellowbox #yellowimg:hover {  background:url(../images/yellow_corner.png) no-repeat right bottom #f2f3f4; border-bottom:#a48f00 1px solid; cursor:pointer;} 

.shadow_yellow{
	font-family: 'PortLligatSlabRegular';
	font-size:21px;
	font-weight:normal;
	text-shadow:0px 1px 0px #FFFFFF;
	color:#a48f00;
padding-top:2px;
padding-bottom:2px;
	 background:url(../images/img_hire.png) no-repeat 173px 0px;
}

.yellowtext{
color:#806c00; 
 font-family: 'PTSansRegular'; font-size:13px;
 line-height:18px;}

.yellowtext a{
color:#806c00; 
 font-family: 'PTSansRegular'; font-size:13px;
 line-height:18px; text-decoration:none;}

 
 /******** yellow  end***********/
 
 
 
 
  /******** client speak start ***********/
  
  #client_speak h3{font-family: 'PortLligatSlabRegular'; font-size:22px; color:#000000; }
  #client_speak .clienttext{ font-family: 'PTSansRegular';  font-size:13px; color:#4b4b4b; margin:0px; padding:0px; margin-top:12px; }
  #client_speak .read{ font-family: 'PTSansRegular';  font-size:12px; text-align:right; color:#1880b0; }
 /******** client speak end ***********/
 

/******** left part end***********/





/******** right part start***********/

aside {width:300px;  float:left;  background:url(../images/right_gradiant.png) no-repeat left top;}
aside #rightside{width:274px;  margin-left:24px; float:left;}
/******** right part heading box start***********/

aside #rightheaderbg{width:272px;  background:url(../images/right_quickcontect_bg.png) no-repeat; position:relative; text-align:center; font-family: 'PortLligatSlabRegular'; font-size:21px; font-weight:normal;  color:#FFFFFF;   text-shadow:0px 1px 0px #b64806; text-align:center; line-height:34px;}
.rightheaderbg{ width:272px;  background:url(../images/right_quickcontect_bg.png) no-repeat; position:relative; text-align:center; font-family: 'PortLligatSlabRegular'; font-size:21px; font-weight:normal;  color:#FFFFFF;   text-shadow:0px 1px 0px #b64806; text-align:center; line-height:34px;}

h4{font-family: 'PortLligatSlabRegular'; font-size:21px; font-weight:normal;  color:#FFFFFF; height:25px; padding-left:15px; padding-top:7px; text-shadow:0px 1px 0px #b64806; }
.rightheaderbg h3{ font-size:21px; font-weight:normal;  color:#FFFFFF;   text-shadow:0px 1px 0px #b64806; text-align:center; height:34px; line-height:34px;}
.rightheaderbg h4{ font-size:21px; font-weight:normal;  color:#FFFFFF;   text-shadow:0px 1px 0px #b64806; text-align:center; height:34px; line-height:34px; padding:0px; margin:0px;}

/******** right part heading box end***********/

/******** right part icon start***********/
aside .icon{ width:270 px; height:52px; background:url(../images/iconbg.png) no-repeat; padding-top:23px; }
aside .icon .icon_left{ float:left; padding-right:15px;}
/******** right part icon end***********/

/****right why choose us part start here *****/

 
.why_choose_us_service_box ul{ margin:0 0 0 15px; padding:0;}
.why_choose_us_service_box ul li{ margin:0; padding:8px 0; font-size:14px; font-family: 'PTSansRegular'; color:#000; padding-right:2px;}
.why_choose_us_service_box ul li a { font-size:14px; font-family: 'PTSansRegular'; color:#000; text-decoration:none;}
.why_choose_us_service_box ul li a:hover{ color:#666; text-decoration:underline;}
.why_choose_us_service_box ul li a span{ float:right;}
.why_choose_us_service_box ul li a.current{ color:#75acc3;}

.new_line{ background:url(../images/category_line.png) repeat-x bottom; padding-bottom:3px; width:218px;}

.guaranteed_box{padding:15px 0 0 0; text-align:center; cursor:pointer; }


/****right why choose us part end here *****/





aside #rightheaderbg_orrange{width:274px; height:52px; background:url(../images/img_right_orrangebg.png) no-repeat left center; text-align:center; }

aside .rightformbox {background:#000000 ; width:252px; padding:0px 10px; height:auto; border-left:#c59627 solid 1px;border-right:#c59627 solid 1px; background: rgb(255,249,237); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjllZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGY2ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,249,237,1) 0%, rgba(253,246,233,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,249,237,1)), color-stop(100%,rgba(253,246,233,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,249,237,1) 0%,rgba(253,246,233,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,249,237,1) 0%,rgba(253,246,233,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,249,237,1) 0%,rgba(253,246,233,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(255,249,237,1) 0%,rgba(253,246,233,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9ed', endColorstr='#fdf6e9',GradientType=0 ); /* IE6-8 */
}
.rightinput {    height: 23px; margin-top:5px; margin-bottom:5px; width: 251px; border:#c7a877 solid 1px; border-radius:5px; background: rgb(254,247,221); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZjdkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(254,247,221,1) 0%, rgba(252,252,252,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,247,221,1)), color-stop(100%,rgba(252,252,252,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(254,247,221,1) 0%,rgba(252,252,252,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(254,247,221,1) 0%,rgba(252,252,252,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(254,247,221,1) 0%,rgba(252,252,252,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(254,247,221,1) 0%,rgba(252,252,252,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef7dd', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-8 */
} 
.righttextarea { height:166px;
margin-top:5px; margin-bottom:5px; width: 251px; border:#c7a877 solid 1px; border-radius:5px; 
resize:none;
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZjdkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(254,247,221,1) 0%, rgba(252,252,252,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,247,221,1)), color-stop(100%,rgba(252,252,252,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(254,247,221,1) 0%,rgba(252,252,252,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(254,247,221,1) 0%,rgba(252,252,252,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(254,247,221,1) 0%,rgba(252,252,252,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(254,247,221,1) 0%,rgba(252,252,252,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef7dd', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-8 */ }
.rightbottom {background:url(../images/img_righbottomyellowbg.png) no-repeat ; }

.input[type="submit"] {
    background: #262C32;
    width: 99px;
height:32px; 
    border: none;
    color: #FFFFFF;
    border-radius: 5px;
	font-size:18px;
    -moz-border-radius: 5px;
	font-family: 'PortLligatSlabRegular';
    -webkit-border-radius: 5px;
	
background: rgb(77,133,192); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkODVjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzE1NjViNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iIzAwNjJiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzAwNGViYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(77,133,192,1) 0%, rgba(21,101,182,1) 20%, rgba(0,98,188,1) 58%, rgba(0,78,188,1) 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(77,133,192,1)), color-stop(20%,rgba(21,101,182,1)), color-stop(58%,rgba(0,98,188,1)), color-stop(98%,rgba(0,78,188,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(77,133,192,1) 0%,rgba(21,101,182,1) 20%,rgba(0,98,188,1) 58%,rgba(0,78,188,1) 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(77,133,192,1) 0%,rgba(21,101,182,1) 20%,rgba(0,98,188,1) 58%,rgba(0,78,188,1) 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(77,133,192,1) 0%,rgba(21,101,182,1) 20%,rgba(0,98,188,1) 58%,rgba(0,78,188,1) 98%); /* IE10+ */
background: linear-gradient(top,  rgba(77,133,192,1) 0%,rgba(21,101,182,1) 20%,rgba(0,98,188,1) 58%,rgba(0,78,188,1) 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d85c0', endColorstr='#004ebc',GradientType=0 ); /* IE6-8 */


}
/******** right part end***********/


/******** projcts part start***********/
.recent_txt_box {    background:url(../images/recent_project_bg.png) no-repeat;
    margin: 65px auto 30px; padding:12px 0;
    position: relative;
    width: 1000px; }



.recent_project .headingp{  font-size:22px; font-family:"Bree Serif"; color:#161615; font-weight:normal;}
.recent_project .headingp span{ color:#0d5aa9;}
ul.projectlist{margin:0px; padding:14px 0;}
ul.projectlist li{list-style:none; display:inline; float:left; margin-right: 12px; }
ul.projectlist li.pre_next_btn { padding-top:59px; margin:0;  }
ul.projectlist li.last_img { margin-right:0;}


.pro_arro{
	position:absolute;
  right: 46px;
    top: 678px;
}



.recent_project_txt { font-size:22px; font-family:"Bree Serif"; color:#161615; font-weight:bold; position:absolute; top:-38px; left:25px;  }
.recent_project_txt span{ color:#3896ff;}

.project { position:absolute; right:20px; top:0px; }

/******** projct part end***********/




/******** footer left part start***********/
footer #footer .footertopbox .footerleftbox{width:305px;  float:left;  }
footer #footer .footertopbox .footerleftbox .footertitle{font-family: 'PTSansRegular'; font-size:20px; color:#fd7b07; font-weight:normal;}
#boxleft{width:284px; height:254px;  background:url(../images/footerleft_transparent.png) no-repeat #2e2e2e top center; margin-top:10px; border:#494949 dotted 1px; padding:10px; position:relative;}
.bottom_img { position:absolute; top:5%; left:4%; cursor:pointer;}

#boxleft h5{font-family: 'PTSansRegular'; font-size:18px; color:#FFFFFF; font-weight:normal;}

.footertext { margin-top:6px; font-family: 'PTSansRegular'; font-size:15px; color:#828282; margin:0px; padding:0px;}
.footertext_cell{ padding-top:9px;}

.footertext a {font-family: 'PTSansRegular'; font-size:14px; color:#828282;}
.footertext a:hover {font-family: 'PTSansRegular'; font-size:14px; color:#FFFFFF;}
.footertext span {font-family: 'PTSansRegular'; font-size:15px; color:#FFFFFF; margin:0px; padding:0px;}
.notextwidth{padding-left:38px;  font-family: 'PTSansRegular'; font-size:15px; color:#828282;}
.notextwidth1{padding-left:43px;font-family: 'PTSansRegular'; font-size:14px; color:#828282; position:relative;}
.email{width:23px; height:75px; position:absolute;    right: 15px;
    top: -18px; }
.notextwidth1 a{ font-family: 'PTSansRegular'; font-size:14px; color:#828282;}
.notextwidth1 a:hover{  font-family: 'PTSansRegular'; font-size:14px; color:#FFFFFF;}
/******** footer left part end***********/


/******** footer right part start***********/
#footerrightpart{ height:344px; float:left; padding-left:10px; }
.clint_testmonial_txt {font-size:14px; line-height:23px; color:#eaeaea; font-family: 'PTSansRegular'; text-align:justify; padding:0 10px; text-shadow:0px 1px 0px #000; margin-bottom:20px; }
.umbralla_txt{ margin:auto; width:220px; background:url(../images/line_ubrella.png) repeat-x top center; height:30px; padding:17px 0 0 0; color:#6cc000; font-family: 'PTSansRegular'; font-size:14px; text-align:center; }

#footerrightpart h3{font-family: 'PTSansRegular'; font-size:20px; color:#fd7b07; font-weight:normal;}

#boxright{width:680px; height:254px;  background:url(../images/footerleft_transparent.png) no-repeat #2e2e2e top center; margin-top:10px; border:#494949 dotted 1px; padding:20px 0px 10px 0px;}
#boxright h5{font-family: 'PTSansRegular'; font-size:15px; color:#FFFFFF; font-weight:normal;}
.footerservices{font-family: 'PTSansRegular'; font-size:16px; color:#FFFFFF; font-weight:normal; width:648px; padding-bottom: 16px; 
  background:url(../images/footerebg.png) repeat-x left bottom; margin:auto;}
#boxright .footerservices .webdevelopmentbox{    float: left;
    font-weight: normal;
    padding-bottom: 10px;
    padding-left: 8px;
    padding-right: 3px;
    width: 205px;}
ul.footermenu {margin:0px; padding:0px; }
ul.footermenu li{list-style:none;font-size:13px; font-family: 'PTSansRegular'; background:url(../images/icon_8.png) no-repeat 0px 4px  ; color:#f39104;}
ul.footermenu li a{ padding-left:20px; text-decoration:none;font-size:13px; font-family: 'PTSansRegular'; color:#f39104;}
ul.footermenu li a:hover{ padding-left:20px; text-decoration:none;font-size:13px; font-family: 'PTSansRegular'; color:#969696;}
.footerpaddingtop {padding-top:15px; background:none;}
.footershadow{background:url(../images/footer_shadow.png) no-repeat left top;}


/******** footer right part end***********/

/******** footer bottom part start***********/
.footer_bottom{ background:url(../images/footer_bottombg.png); line-height:17px; width:100%; height:92px; font-size:12px;
 font-family: 'PTSansRegular'; color:#7a7a7a; font-weight:normal; text-align:center; padding:6px 0px;}
.footer_bottom span{ font-size:13px; color:#fff;}
.footer_bottom .bot_footer_title{ font-size:20px; font-family: 'PTSansRegular'; font-weight:normal; color:#fe7b07; text-align:center; }

/******** footer bottom part end***********/



/*********About Us Page Start Here*********/
.about_left_img{ width:40px; float:left; padding-right:2px; height:40px; padding-top:10px;}
.contant_text{ font-size:14px; color:#2c2c2c; font-family: 'PTSansRegular'; line-height:22px; padding:0 5px; text-align:justify;}
h6{ font-size:18px; color:#0C2534; font-family: 'PTSansRegular'; line-height:22px;}

.our_mission_title{ font-size:18px; color:#0C2534; font-family: 'PTSansRegular'; line-height:22px; font-weight:bold;}

.managment_bg{ border-radius:5px; border:#EAEAEA  solid 1px;  background: #eaeaea; /* Old browsers */
background: -moz-linear-gradient(top,  #eaeaea 0%, #ffffff 47%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(47%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eaeaea 0%,#ffffff 47%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eaeaea 0%,#ffffff 47%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eaeaea 0%,#ffffff 47%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(top,  #eaeaea 0%,#ffffff 47%,#eaeaea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
}

.our_heading{color:#80a500; font-size:20px; font-weight:normal; padding-top:12px; padding-left:5px;}
.team_box{ width:665px; float:left; padding-top:14px; padding-bottom:10px;}
.team_left_part{ width:83px; float:left;}
.team_right_part{ width:570px; float:left; padding-left:7px; font-size:14px; color:#2a2b2b; text-align:justify; font-family: 'PTSansRegular'; font-weight:normal; }

.team_right_part .owner_name{ font-size:18px; color:#000000;  font-weight:normal;}

.team_right_part .owner_name span{ font-size:13px; color:#474849; font-style:italic;}

.our_service_box{ width:948px;  background:#f1f1f1; border:#FFFFFF solid 1px; margin-top:15px; border-radius:5px;
background: #f1f1f1; /* Old browsers */
background: -moz-linear-gradient(top,  #f1f1f1 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1f1f1 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1f1f1 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1f1f1 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(top,  #f1f1f1 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.our_service_text{ font-size:18px; color:#10a7c2; padding:10px 0 10px 10px; line-height:23px; font-family: 'PTSansRegular'; font-weight:normal; }
.our_service_text span{ font-size:14px; color:#313131; line-height:20px; font-family: 'PTSansRegular'; font-weight:normal;}

.web_dev_box{ width:873px; float:left; padding:10px 0 10px 10px;}
.web_dev_left{ width:70px; height:70px; float:left;}
.web_dev_right{ width:787px; float:left; background:url(../images/border_img.png) repeat-x left bottom; padding-bottom:10px; color:#80a500; font-size:18px; padding-top:5px;}  
.web_dev_right span{ color:#313131; font-size:14px;} 
.webdev_content_box { margin:auto; width:632px; text-align:justify; padding:10px 0; border:1px solid #d1d1d1;  border-radius:7px; text-shadow: 0 0 #FFFFFF, 0 2px #FFFFFF; !important; 
background: #f8f8f8; /* Old browsers */
background: -moz-linear-gradient(top,  #f8f8f8 0%, #ffffff 3%, #f8f8f8 48%, #ffffff 95%, #f8f8f8 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(3%,#ffffff), color-stop(48%,#f8f8f8), color-stop(95%,#ffffff), color-stop(99%,#f8f8f8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f8f8f8 0%,#ffffff 3%,#f8f8f8 48%,#ffffff 95%,#f8f8f8 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8f8f8 0%,#ffffff 3%,#f8f8f8 48%,#ffffff 95%,#f8f8f8 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f8f8f8 0%,#ffffff 3%,#f8f8f8 48%,#ffffff 95%,#f8f8f8 99%); /* IE10+ */
background: linear-gradient(top,  #f8f8f8 0%,#ffffff 3%,#f8f8f8 48%,#ffffff 95%,#f8f8f8 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
}

 
/*********About Us Page End Here*********/



/*  akelos start here  */
.banner_akelos{ margin:auto; background:url(../images/akelos_banner.png) no-repeat #fff; width:670px; height:174px;}
.banner_akelos_logo{ margin:0; padding:15px 0 10px 0; text-align:center;}
.akelos_name{ margin:-4px 0 0 0px; font-size:36px; font-family: 'PTSansRegular'; color:#056ba7; text-align:center; text-transform:none; font-weight:normal; line-height:39px; 
text-shadow:0 -2px #FFFFFF, 0 0 #4991B4;}

.akelos_body_txt{ margin:0 0 50px 0px; padding:0;}
.akelos_body_txt p{ margin:0 18px 18px 18px; font-size:13px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.akelos_body_txt h1{ margin:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#015789; text-align:justify; line-height:24px; font-weight:normal; width:633px;}
/* akelos end here  */


/* ruby on rail right part start here*/
.right_new_middile{  border-left:#fff solid 1px; border-right:#fff solid 1px; padding:10px 0;

 background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f6f6 0%, #ffffff 47%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(47%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */

  width:272px;}
.right_new_middile_txt{ margin:0; padding:0; border-left:#fff solid 1px; border-right:#fff solid 1px;

 background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f6f6 0%, #ffffff 47%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(47%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */

  width:272px;}
.right_new_middile_txt p{ margin:auto; font-size:14px; font-family: 'PTSansRegular'; line-height:23px; text-align:justify; width:230px; color:#000000;}

.right_new_middile ul{ margin:0; padding:0;}
.right_new_middile ul li{ margin:0; padding:10px 0 10px 0; font-size:14px; font-family: 'PTSansRegular'; color:#000;}
.right_new_middile ul li a { font-size:14px; font-family: 'PTSansRegular'; color:#000; text-decoration:none;}
.right_new_middile ul li a:hover{ color:#75acc3;}
.right_new_middile ul li a.current{ color:#75acc3;}

.our_ruby_icon{ float:left; margin:-11px 5px 0 15px;}

.right_new_middile ul li a.asphover { font-size:14px; font-family: 'PTSansRegular'; color:#000; text-decoration:none;}
.right_new_middile ul li a.asphover:hover { color:#0495a6;}
.right_new_middile ul li a.asphover1 { color:#0495a6;  font-size:14px; font-family: 'PTSansRegular'; text-decoration:none;}

/* ruby on rail right part start here*/


/*  web_development_framework start here  */
.banner_web_development_framework{ margin:auto; background:url(../images/web_development_banner.png) no-repeat #fff; width:670px; height:153px;}
.banner_web_development_framework_logo{ margin:0; padding:15px 0 5px 0; text-align:center;}
.web_development_framework_name{ margin:2px 0 0 0px; font-size:36px; font-family: 'PTSansRegular'; color:#056ba7; text-align:center; text-transform:none; font-weight:normal; line-height:39px; 
text-shadow:0 -2px #FFFFFF, 0 0 #4991B4;}

.web_development_framework_body_txt{ margin:0 0 50px 0px; padding:0;}
.web_development_framework_body_txt p{ margin:0 18px 18px 18px; font-size:14px; font-family: 'PTSansRegular'; color:#4d4c4c; text-align:justify; line-height:18px;}

.web_development_framework_body_txt .web_framework_title{ padding:12px 0 10px 18px; font-size:20px; font-family: 'PTSansRegular';color:#015789; text-align:left; line-height:18px; font-weight:normal;}
.web_development_framework_body_txt h1{ padding:12px 0 10px 18px; font-size:20px; font-family: 'PTSansRegular';color:#015789; text-align:left; line-height:18px; font-weight:normal;}
.web_development_framework_body_txt h2{ padding:12px 0 10px 18px; font-size:20px; font-family: 'PTSansRegular';color:#015789; text-align:left; line-height:18px; font-weight:normal;}


.our_expertise_icons{ width:37px; float:left; margin:-7px 2px 0 15px;}
/* web_development_framework end here  */



/* right cotant part start here */
.rightcotant_box{ float:right; margin:0 0 0 10px; padding:0; width:292px;}
.our_expertise{ margin:0 0 15px 0; padding:0; width:292px;}

.right_top_first{ margin:0 0 0 0; background:url(../images/top.png) no-repeat; width:292px; height:62px;}
.right_top_first h1{ font-size:21px; font-family: 'PTSansRegular'; font-weight:normal; color:#fff; text-align:center; line-height:67px;}


.right_top_second{ margin:0 0 0 0; background:url(../images/top2.png) no-repeat; width:292px; height:61px;}
.right_top_second h1{ font-size:21px; font-family: 'PTSansRegular'; font-weight:normal; color:#fff; text-align:center; line-height:67px;}

.right_top_third{ background:url(../images/top3.png) no-repeat; width:292px; height:61px;}
.right_top_third h1{ font-size:21px; font-family: 'PTSansRegular'; font-weight:normal; color:#fff; text-align:center; line-height:61px;}

.right_middile{ margin:auto; border-left:#fff solid 1px; border-right:#fff solid 1px; padding:10px 0px;

 background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f6f6 0%, #ffffff 47%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(47%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */

  width:272px;}
.right_middile_txt{ margin:auto; padding:0; border-left:#fff solid 1px; border-right:#fff solid 1px;

 background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f6f6 0%, #ffffff 47%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(47%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */

  width:272px;}
.right_middile_txt p{ margin:auto; font-size:14px; font-family: 'PTSansRegular'; line-height:23px; text-align:justify; width:230px; color:#000000;}

.right_middile ul{ margin:0; padding:0;}
.right_middile ul li{ margin:0; padding:10px 0 10px 0; font-size:14px; font-family: 'PTSansRegular'; color:#000;}
.right_middile ul li a{ font-size:14px; font-family: 'PTSansRegular'; color:#000; text-decoration:none;}
.right_middile ul li a:hover{ color:#8d00c0;}
.right_middile ul li a.current{ color:#8d00c0;}
.our_expertise_icon{ float:left; margin:-7px 5px 0 15px;}
.why_choose_icon{ float:left; margin:3px 7px 0 11px; height:20px;}

/* ruby on rail right part start here*/
.right_new_middile{ margin:auto; border-left:#fff solid 1px; border-right:#fff solid 1px; padding:10px 0;

 background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f6f6 0%, #ffffff 47%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(47%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */

  width:272px;}
.right_new_middile_txt{ margin:auto; padding:0; border-left:#fff solid 1px; border-right:#fff solid 1px; padding:10px 0;

 background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f6f6 0%, #ffffff 47%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(47%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */

  width:272px;}
.right_new_middile_txt p{ margin:auto; font-size:14px; font-family: 'PTSansRegular'; line-height:23px; text-align:justify; width:230px; color:#000000;}

.right_new_middile ul{ margin:0; padding:0;}
.right_new_middile ul li{ margin:0; padding:10px 0 10px 0; font-size:14px; font-family: 'PTSansRegular'; color:#000;}
.right_new_middile ul li a{ font-size:14px; font-family: 'PTSansRegular'; color:#000; text-decoration:none;}
.right_new_middile ul li a:hover{ color:#015789;}
.right_new_middile ul li a.current{ color:#015789;}
.our_ruby_icon{ float:left; margin:-11px 5px 0 15px;}

/* ruby on rail right part start here*/

.right_bottom{ margin:auto; background:url(../images/right_bottom.png) no-repeat; width:274px; height:17px; margin-bottom:10px;}
.umbralla_line{ margin:20px 0 0 10px; background:url(../images/right_bottom_line.png) no-repeat; width:228px; height:33px; line-height:30px; font-size:14px; font-family: 'PTSansRegular'; color:#80a500;}

/*




/*  mobile_apps start here  */
.banner_mobile_apps{ margin:auto; background:url(../images/iphone_3d_game_banner.png) no-repeat #fff; width:670px; height:186px; position:relative;}

.banner_mobile_apps_logo{ margin:0; padding:20px 0px 0 0; text-align:center;}
.mobile_apps_name{ margin:6px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#4cb100; text-align:center; text-transform:none; font-weight:bold; text-shadow:0 0 #fff, 0 1px #747474;}

.mobile_apps_body_txt{ margin:0 0 50px 0px; padding:0;}
.mobile_apps_body_txt p{ margin:0 18px 18px 18px; font-size:14px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.mobile_apps_body_txt .mobile_apps_title{ padding:15px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#3d8c00; text-align:justify; line-height:24px; font-weight:normal; width:633px;}
.mobile_apps_body_txt h1{ padding:15px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#3d8c00; text-align:justify; line-height:24px; font-weight:normal; width:633px;}
.mobile_apps_body_txt h2{ padding:15px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#3d8c00; text-align:justify; line-height:24px; font-weight:normal; width:633px;}

.right_mob_middile{ margin:auto; border-left:#fff solid 1px; border-right:#fff solid 1px; padding:10px 0;

 background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f6f6 0%, #ffffff 47%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(47%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */

  width:272px;}
.right_mob_middile_txt{ margin:auto; padding:0; border-left:#fff solid 1px; border-right:#fff solid 1px;

 background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f6f6 0%, #ffffff 47%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(47%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */

  width:272px;}
.right_mob_middile_txt p{ margin:auto; font-size:14px; font-family: 'PTSansRegular'; line-height:23px; text-align:justify; width:230px; color:#000000;}

.right_mob_middile ul{ margin:0; padding:0;}
.right_mob_middile ul li{ margin:0; padding:10px 0 10px 0; font-size:14px; font-family: 'PTSansRegular'; color:#000;}
.right_mob_middile ul li a{ font-size:14px; font-family: 'PTSansRegular'; color:#000; text-decoration:none;}
.right_mob_middile ul li a:hover{ color:#3d8c00;}
.right_mob_middile ul li a.current{ color:#3d8c00;}
.our_ruby_icon{ float:left; margin:-11px 5px 0 15px;}
/* mob_apps end here  */



/*  android start here  */
.banner_android{ margin:auto; background:url(../images/iphone_3d_game_banner.png) no-repeat #fff; width:670px; height:220px;}
.banner_android_logo{ margin:0; padding: 0px 0px 0px 0px; text-align:center;}
.android_name{  margin:0px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#4cb100; text-align:center; text-transform:none; font-weight:bold; text-shadow:0 0 #fff, 0 1px #747474;}
/*  android end here  */



/*  iphone_2d_game start here  */
.banner_iphone_software{ margin:auto; background:url(../images/iphone_3d_game_banner.png) no-repeat #fff; width:670px; height:220px;}
.banner_iphone_software_logo{ margin:0; padding-top:22px; text-align:center;}
.iphone_software_name{ margin:15px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#4cb100; text-align:center; text-transform:none; font-weight:bold; text-shadow:0 0 #fff, 0 1px #747474;}

.iphone_software_body_txt{ margin:0 0 50px 0px; padding:0;}
.iphone_software_body_txt p{ margin:0 18px 18px 18px; font-size:13px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.iphone_software_body_txt p span{ font-weight:bold; color:#161616;}
.iphone_software_body_txt p span a{ font-weight:bold; color:#4d4c4c;}
.iphone_software_body_txt p span a:hover{ font-weight:bold; color:#161616;}
.iphone_software_body_txt h1{ margin:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#3d8c00; text-align:justify; line-height:24px; font-weight:normal; width:633px;}
/*  iphone_apps end here  */


/*  android_2d start here  */
.banner_android_2d{ margin:auto; background:url(../images/iphone_3d_game_banner.png) no-repeat #fff; width:670px; height:220px;}
.banner_android_2d_logo{ margin:0; padding:0px 0px 10px 0px; text-align:center;}
.android_2d_name{ margin:0px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#4cb100; text-align:center; text-transform:none; font-weight:bold; text-shadow:0 0 #fff, 0 1px #747474;}
/*  android_2d end here  */

/*  android_3d start here  */
.banner_android_3d{ margin:auto; background:url(../images/iphone_3d_game_banner.png) no-repeat #fff; width:670px; height:220px;}
.banner_android_3d_logo{ margin:0; padding: 20px 0px 10px 0px; text-align:center;}
.android_3d_name{ margin:0px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#4cb100; text-align:center; text-transform:none; font-weight:bold; text-shadow:0 0 #fff, 0 1px #747474;}
/*  android_3d end here  */



/*  cake_php start here  */
.banner_cake_php{ margin:auto; background:url(../images/akelos_banner.png) no-repeat #fff; width:670px; height:174px;}
.banner_cake_php_logo{ margin:0; padding:15px 0 0 0; text-align:center;}
.cake_php_name{ margin:20px 0 0 0px; font-size:36px; font-family: 'PTSansRegular'; color:#056ba7; text-align:center; text-transform:none; font-weight:normal; line-height:23px; 
text-shadow:0 -2px #FFFFFF, 0 0 #4991B4;}

.cake_php_body_txt{ margin:0 0 50px 0px; padding:0;}
.cake_php_body_txt p{ margin:0 18px 18px 18px; font-size:13px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.cake_php_body_txt h1{ margin:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#015789; text-align:left; line-height:18px; font-weight:normal;}
/* cake_php end here  */



/*  codeigniter start here  */
.banner_codeigniter{ margin:auto; background:url(../images/akelos_banner.png) no-repeat #fff; width:670px; height:174px;}
.banner_codeigniter_logo{ margin:0; padding:15px 0 10px 0; text-align:center;}
.codeigniter_name{ margin:0px 0 0 0px; font-size:36px; font-family: 'PTSansRegular'; color:#056ba7; text-transform:none; font-weight:normal; line-height:39px; 
text-shadow:0 -2px #FFFFFF, 0 0 #4991B4; text-align:center;}
.codeigniter_name span{ float:right; width:465px;}

.codeigniter_body_txt{ margin:0 0 50px 0px; padding:0;}
.codeigniter_body_txt p{ margin:0 18px 18px 18px; font-size:13px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.codeigniter_body_txt h1{ margin:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#015789; text-align:justify; line-height:24px; font-weight:normal; width:633px;}
/* codeigniter end here  */

/* hire offshore team page start here */
.hire_body_txt{ margin:0 0 25px 0px; padding:0;}
.hire_body_txt p{ margin:0 18px 10px 18px; font-size:14px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}

.hire_body_txt p span{ font-weight:bold; color:#161616;}
.hire_body_txt p span a{ font-weight:bold; color:#4d4c4c;}
.hire_body_txt p span a:hover{ font-weight:bold; color:#161616;}
.hire_body_txt h1{ padding:12px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#A89922; text-align:justify; line-height:24px; font-weight:normal; width:633px;}
.hire_body_txt .hire_body_txt_title{ padding:12px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#A89922; text-align:justify; line-height:24px; font-weight:normal; width:633px;}
.hire_body_txt h2{ padding:12px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#A89922; text-align:justify; line-height:24px; font-weight:normal; width:633px;}

/* hire offshore team page end here */



/*  crm start here  */
.banner_crm{ margin:auto; background:url(../images/crm_new_banner.png) no-repeat #fff; width:670px; height:178px;}

.banner_crm_logo{ margin:0; padding: 10px 0px 0px 0px; text-align:center;}
.crm_name{ margin:-5px 0 0 45px; width:580px; font-size:35px; font-family:'PTSansRegular'; color:#d46e13; text-align:center; text-transform:none; font-weight:normal; text-shadow:0px -2px #FFFFFF, 0 1px #6e6e6e;}

.crm_body_txt_box{ margin:0; padding:0; background:#fff; width:670px; }
.crm_body_txt{ margin:0 0 25px 0px; padding:0;}
.crm_body_txt p{ margin:0 18px 18px 18px; font-size:14px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.crm_body_txt p span{ font-weight:bold; color:#161616;}
.crm_body_txt p span a{ font-weight:bold; color:#4d4c4c;}
.crm_body_txt p span a:hover{ font-weight:bold; color:#161616;}

.crm_body_txt h1{ padding:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#b5a528; text-align:justify; line-height:24px; font-weight:normal; width:633px;}
.crm_body_txt h2{ padding:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#b5a528; text-align:justify; line-height:24px; font-weight:normal; width:633px;}
.crm_body_txt .crm_body_txt_title{ padding:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#b5a528; text-align:justify; line-height:24px; font-weight:normal; width:633px;}

.right_crm_middile{ margin:auto; border-left:#fff solid 1px; border-right:#fff solid 1px;

 background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f6f6 0%, #ffffff 47%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(47%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */

  width:272px;}
.right_crm_middile_txt{ margin:auto; padding:0; border-left:#fff solid 1px; border-right:#fff solid 1px;

 background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f6f6 0%, #ffffff 47%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(47%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */

  width:272px;}
.right_crm_middile_txt p{ margin:auto; font-size:14px; font-family: 'PTSansRegular'; line-height:23px; text-align:justify; width:230px; color:#000000;}

.right_crm_middile ul{ margin:0; padding:0;}
.right_crm_middile ul li{ margin:0; padding:10px 0 10px 0; font-size:14px; font-family: 'PTSansRegular'; color:#000;}
.right_crm_middile ul li a{ font-size:14px; font-family: 'PTSansRegular'; color:#000; text-decoration:none;}
.right_crm_middile ul li a:hover{ color:#af5400;}
.right_crm_middile ul li a.current{ color:#af5400;}

/*  crm end here  */

/*  sugar_crm start here  */
.banner_sugar_crm{ margin:auto; background:url(../images/crm_new_banner.png) no-repeat #fff; width:670px; height:178px;}
.banner_sugar_crm_logo{ margin:0; padding-top:10px; text-align:center;}
.sugar_crm_name{ margin:15px 0 0 0px; font-size:35px; font-family:'PTSansRegular'; color:#d46e13; text-align:center; text-transform:none; font-weight:normal; text-shadow:0px -2px #FFFFFF, 0 1px #6e6e6e;}
/*  sugar_crm end here  */

/*  open_erp start here  */
.banner_open_erp{ margin:auto; background:url(../images/crm_new_banner.png) no-repeat #fff; width:670px; height:178px;}
.banner_open_erp_logo{ margin:0; text-align:center; padding-top:25px;}
.open_erp_name{ margin:25px 0 0 45px; width:580px; font-size:35px; font-family:'PTSansRegular'; color:#d46e13; text-align:center; text-transform:none; font-weight:normal; text-shadow:0px -2px #FFFFFF, 0 1px #6e6e6e;}
/*  open_erp end here  */

/*  vtiger start here  */
.banner_vtiger{ margin:auto; background:url(../images/crm_new_banner.png) no-repeat #fff; width:670px; height:178px;}

.banner_vtiger_logo{ margin:0; padding-top:15px; text-align:center;}
.vtiger_name{ margin:15px 0 0 45px; width:580px; font-size:35px; font-family:'PTSansRegular'; color:#d46e13; text-align:center; text-transform:none; font-weight:normal; text-shadow:0px -2px #FFFFFF, 0 1px #6e6e6e;}
/*  vtiger end here  */

.body_txt_box{ margin:0; padding:0; background:#fff; width:670px;}


/*  drupal_web_development start here  */
.banner_drupal{ margin:auto; background:url(../images/opensource_banner.png) no-repeat #fff; width:670px; height:202px; border:none;}
.banner_drupal_logo{ margin:0 48px 0 0; padding:23px 0 10px 0; text-align:center; text-align:center;}
.drupal_name{ margin:0 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#9D43BD; text-align:center; font-weight:bold; line-height:48px; text-shadow: 0px 0px white, 0px 1px  #fff;}
.drupal_body_txt{ margin:71px 0 50px 29px; padding:0;}
.drupal_body_txt p{ margin:18px; font-size:13px; font-family:"PT Sans"; color:#4d4c4c; width:569px; text-align:justify; line-height:18px;}
.drupal_body_txt h1{ margin:18px 0 0 18px; font-size:20px; font-family:"PT Sans Caption"; color:#a325d0; text-align:left; line-height:18px; font-weight:normal;}
/* drupal_web end here  */

/*  joomla_web_development start here  */
.banner_joomla{background:url(../images/opensource_banner.png) no-repeat #fff; width:670px; height:202px;}
.banner_joomla_logo{ margin:0; padding:30px 0 10px 0; text-align:center; width:630px;}
.joomla_name{ margin:8px  0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#9D43BD; text-align:center; font-weight:bold; line-height:23px; text-shadow: 0px 0px white, 0px 1px  #fff;}

.joomla_body_txt{ margin:0 0 50px 0px; padding:0;}
.joomla_body_txt p{ margin:0 18px 18px 18px; font-size:14px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}

.joomla_body_txt .joomla_txt_title{ padding:10px 0 13px 18px; font-size:20px; font-family: 'PTSansRegular';color:#a325d0; text-align:left; line-height:18px; font-weight:normal;}
.joomla_body_txt h1{ padding:10px 0 13px 18px; font-size:20px; font-family: 'PTSansRegular';color:#a325d0; text-align:left; line-height:18px; font-weight:normal;}
.joomla_body_txt h2{ padding:10px 0 13px 18px; font-size:20px; font-family: 'PTSansRegular';color:#a325d0; text-align:left; line-height:18px; font-weight:normal;}

.body_bottom_line{ margin:auto; text-align:center; width:521px; height:0px;}
/* joomla_web end here  */




/*  hire_web_marketing start here  */
.banner_hire_web_marketing{ margin:auto; background:url(../images/hire_offshore_banner.png) no-repeat #fff; width:670px; height:225px;}

.banner_hire_web_marketing_logo{ margin:0; text-align:center;}
.hire_web_marketing_name{ margin:0px 0 0 0;  font-size:36px; font-family: 'PTSansRegular'; color:#151200; text-align:center; font-weight:bold; line-height:32px; text-shadow: 0px 0px white, 0px 1px #fff;}

.hire_web_marketing_body_txt_box{ margin:0; padding:0; background:#fff; width:670px; }
.hire_web_marketing_body_txt{ margin:0 0 25px 0px; padding:0;}
.hire_web_marketing_body_txt p{ margin:0 18px 18px 18px; font-size:14px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.hire_web_marketing_body_txt p span{ font-weight:bold; color:#161616;}
.hire_web_marketing_body_txt p span a{ font-weight:bold; color:#4d4c4c;}
.hire_web_marketing_body_txt p span a:hover{ font-weight:bold; color:#161616;}
.hire_web_marketing_body_txt h1{ padding:12px 0 10px 18px; font-size:20px; font-family: 'PTSansRegular';color:#b5a528; text-align:justify; line-height:24px; font-weight:normal; width:633px;}

.right_hire_web_marketing_middile{ margin:auto; border-left:#fff solid 1px; border-right:#fff solid 1px;

 background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f6f6 0%, #ffffff 47%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(47%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */

  width:272px;}
.right_hire_web_marketing_middile_txt{ margin:auto; border-left:#fff solid 1px; border-right:#fff solid 1px;

 background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f6f6 0%, #ffffff 47%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(47%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */

  width:272px;} 
  
  
 
  
  
  
  
.right_hire_web_marketing_middile_txt p{ margin:auto; font-size:14px; font-family: 'PTSansRegular'; line-height:23px; text-align:justify; width:230px; color:#000000;}

.right_hire_web_marketing_middile ul{ margin:0; padding:0;}
.right_hire_web_marketing_middile ul li{ margin:0; padding:10px 0; font-size:14px; font-family: 'PTSansRegular'; color:#000;}
.right_hire_web_marketing_middile ul li a{ font-size:14px; font-family: 'PTSansRegular'; color:#000; text-decoration:none;}
.right_hire_web_marketing_middile ul li a:hover{ color:#A89922;}
.right_hire_web_marketing_middile ul li a.current{ color:#A89922;}
/*  hire_web_marketing end here  */

/* hire_ppc start here */
.banner_hire_ppc{ margin:auto; background:url(../images/hire_offshore_banner.png) no-repeat #fff; width:670px; height:225px;}
.banner_hire_ppc_logo{ margin:0; text-align:center;}
.hire_ppc_name{ margin:0px 0 0 0;  font-size:36px; font-family: 'PTSansRegular'; color:#151200; text-align:center; font-weight:bold; line-height:32px; text-shadow: 0px 0px white, 0px 1px #fff;}
 /* hire_ppc end here */
 
 /* hire_link start here */
.banner_hire_link{ margin:auto; background:url(../images/hire_offshore_banner.png) no-repeat #fff; width:671px; height:225px;}
.banner_hire_link_logo{ margin:auto; padding:19px 42px 0 0; text-align:center;}
.hire_link_name{margin:0px 0 0 0;  font-size:36px; font-family: 'PTSansRegular'; color:#151200; text-align:center; font-weight:bold; line-height:32px; text-shadow: 0px 0px white, 0px 1px #fff;}
 /* hire_ppc end here */
 
  /* hire_seo start here */
.banner_hire_seo{ margin:auto; background:url(../images/seo_banner.png) no-repeat #fff; width:670px; height:205px;}
.banner_hire_seo_logo{  padding:37px 10px 0 0; text-align:center;}
.hire_seo_name{  margin:0px 0 0 0;  font-size:36px; font-family: 'PTSansRegular'; color:#151200; text-align:center; font-weight:bold; line-height:32px; text-shadow: 0px 0px white, 0px 1px #fff; padding-top:20px;}
 /* hire_seo end here */
 
   /* email start here */
.banner_email{ margin:auto; background:url(../images/email-banner.png) no-repeat #fff; width:669px; height:208px;}
.banner_email_logo{  text-align:center;}
.email_name{  font-size:36px; font-family:'PTSansRegular'; color:#ff3b49; line-height:43px; text-align:center; text-transform:none;
 font-weight:bold; text-shadow:0px 0px #ffffbe, 0 1px #666666;}
 /* email end here */
 
/*  ios start here  */
.banner_ios{ margin:auto; background:url(../images/iphone_3d_game_banner.png) no-repeat #fff; width:671px; height:220px;}
.banner_ios_logo{ margin:0; padding-top:32px; text-align:center;}
.ios_name{ margin:0px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#4cb100; text-align:center; text-transform:none; font-weight:bold; text-shadow:0 0 #fff, 0 1px #747474;}
/*  ios end here  */


/*  ipaid start here  */
.banner_ipaid{ margin:auto; background:url(../images/iphone_3d_game_banner.png) no-repeat #fff; width:670px; height:220px;}
.banner_ipaid_logo{ margin:0; padding: 20px 0px 10px 0px; text-align:center;}
.ipaid_name{ margin:0px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#4cb100; text-align:center; text-transform:none; font-weight:bold; text-shadow:0 0 #fff, 0 1px #747474;}
/*  ipaid end here  */


/*  ipaid2 start here  */
.banner_ipaid2{ margin:auto; background:url(../images/iphone_3d_game_banner.png) no-repeat #fff; width:670px; height:220px;}
.banner_ipaid2_logo{ margin:0; padding: 0px 0px 10px 0px; text-align:center;}
.ipaid2_name{margin:0px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#4cb100; text-align:center; text-transform:none; font-weight:bold; text-shadow:0 0 #fff, 0 1px #747474;}
/*  ipaid2 end here  */




/*  iphone_2d_game start here  */
.banner_iphone_2d_game{ margin:auto; background:url(../images/iphone_3d_game_banner.png) no-repeat #fff; width:670px; height:220px;}
.banner_iphone_2d_game_logo{ margin:0; padding-top:22px; text-align:center;}
.iphone_2d_game_name{ margin:0px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#4cb100; text-align:center; text-transform:none; font-weight:bold; text-shadow:0 0 #fff, 0 1px #747474;}

.iphone_2d_game_body_txt{ margin:0 0 50px 0px; padding:0;}
.iphone_2d_game_body_txt p{ margin:0 18px 18px 18px; font-size:13px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.iphone_2d_game_body_txt p span{ font-weight:bold; color:#161616;}
.iphone_2d_game_body_txt p span a{ font-weight:bold; color:#4d4c4c;}
.iphone_2d_game_body_txt p span a:hover{ font-weight:bold; color:#161616;}
.iphone_2d_game_body_txt h1{ margin:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#3d8c00; text-align:justify; line-height:24px; font-weight:normal; width:633px;}
/*  iphone_apps end here  */


/*  iphone_3d_game start here  */
.banner_iphone_3d_game{ margin:auto; background:url(../images/iphone_3d_game_banner.png) no-repeat #fff; width:670px; height:220px;}
.banner_iphone_3d_game_logo{ margin:0; padding-top:12px; text-align:center;}
.iphone_3d_game_name{ margin:-10px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#4cb100; text-align:center; text-transform:none; font-weight:bold; text-shadow:0 0 #fff, 0 1px #747474;}

.iphone_3d_game_body_txt{ margin:0 0 50px 0px; padding:0;}
.iphone_3d_game_body_txt p{ margin:0 18px 18px 18px; font-size:13px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.iphone_3d_game_body_txt p span{ font-weight:bold; color:#161616;}
.iphone_3d_game_body_txt p span a{ font-weight:bold; color:#4d4c4c;}
.iphone_3d_game_body_txt p span a:hover{ font-weight:bold; color:#161616;}
.iphone_3d_game_body_txt h1{ margin:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#3d8c00; text-align:justify; line-height:24px; font-weight:normal; width:633px;}
/*  iphone_3d_game end here  */



/*  iphone_apps start here  */
.banner_iphone_apps{ margin:auto; background:url(../images/iphone_3d_game_banner.png) no-repeat #fff; width:670px; height:220px;}
.banner_iphone_apps_logo{ margin:0; padding: 10px 0px 0px 0px; text-align:center;}
.iphone_apps_name{ margin:-68px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#4cb100; text-align:center; text-transform:none; font-weight:bold; text-shadow:0 0 #fff, 0 1px #747474;}

.iphone_apps_body_txt{ margin:0 0 50px 0px; padding:0;}
.iphone_apps_body_txt p{ margin:0 18px 18px 18px; font-size:14px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.iphone_apps_body_txt p span{ font-weight:bold; color:#161616;}
.iphone_apps_body_txt p span a{ font-weight:bold; color:#4d4c4c;}
.iphone_apps_body_txt p span a:hover{ font-weight:bold; color:#161616;}
.iphone_apps_body_txt h1{ margin:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#3d8c00; text-align:justify; line-height:24px; font-weight:normal; width:633px;}
/*  iphone_apps end here  */



/*  iphone_sdk start here  */
.banner_iphone_sdk{ margin:auto; background:url(../images/iphone_3d_game_banner.png) no-repeat #fff; width:671px; height:220px;}
.banner_iphone_sdk_logo{ margin:0; padding-top:22px; text-align:center;}
.iphone_sdk_name{ margin:12px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#4cb100; text-align:center; text-transform:none; font-weight:bold; text-shadow:0 0 #fff, 0 1px #747474;}
/*  iphone_sdk end here  */


/*  jamroom_web_development start here  */
.banner_jamroom{ margin:auto; background:url(../images/opensource_banner.png) no-repeat #fff; width:670px; height:202px;}
.banner_jamroom_logo{ margin:auto; padding:26px 0 0 0; text-align:center; text-align:center;}
.jamroom_name{ margin:-8px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#9D43BD; text-align:center; font-weight:bold; line-height:25px; text-shadow: 0px 0px white, 0px 1px #fff;}

.jamroom_body_txt{ margin:0 0 25px 0; padding:0;}
.jamroom_body_txt p{ margin:0 18px 18px 18px; font-size:13px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.jamroom_body_txt h1{ margin:18px 0 18px 18px; font-weight:normal; font-size:20px; font-family: 'PTSansRegular';color:#a325d0; text-align:left; line-height:18px;}
/* jamroom_web end here  */


/*  java_web_development start here  */
.banner_java{ margin:auto; background:url(../images/ruby_on_rails_banner.png) no-repeat #fff; width:670px; height:212px;}
.banner_java_logo{ margin:0; padding:10px 0 7px 0; text-align:center; width:670px;}
.java_name{ margin:20px 0 0 0; font-size:52px; font-family:'PTSansRegular'; color:#1F7DA7; text-align:center; font-weight:normal; line-height:23px; text-shadow: 0px 2px white, 1px 1px #fff;}

.java_body_txt{ margin:0 0 50px 0px; padding:0;}
.java_body_txt p{ margin:0 18px 10px 18px; font-size:14px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}

.java_body_txt .java_body_title{ padding:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#015789; text-align:left; line-height:18px; font-weight:normal;}
.java_body_txt h1{ padding:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#015789; text-align:left; line-height:18px; font-weight:normal;}
.java_body_txt h2{ padding:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#015789; text-align:left; line-height:18px; font-weight:normal;}

/* java_web end here  */



/*  kohana start here  */
.banner_kohana{ margin:auto; background:url(../images/akelos_banner.png) no-repeat #fff; width:671px; height:174px;}
.banner_kohana_logo{ margin:0; padding:28px 0 5px 0; text-align:center;}
.kohana_name{ margin:px 0 0 0px; font-size:36px; font-family: 'PTSansRegular'; color:#056ba7; text-align:center; text-transform:none; font-weight:normal; line-height:39px; 
text-shadow:0 -2px #FFFFFF, 0 0 #4991B4;}

.kohana_body_txt{ margin:0 0 50px 0px; padding:0;}
.kohana_body_txt p{ margin:0 18px 18px 18px; font-size:13px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.kohana_body_txt h1{ margin:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#015789; text-align:justify; line-height:24px; font-weight:normal; width:633px;}
/* kohana end here  */



/*  majento_web_development start here  */
.banner_majento{ margin:auto; background:url(../images/opensource_banner.png) no-repeat #fff; width:671px; height:202px;}
.banner_majento_logo{ margin:0 0 0 0px; padding:20px 0 10px 0; text-align:center;}
.majento_name{ margin:0px 0 0 0px; padding:0; font-size:36px; font-family:'PTSansRegular'; color:#9D43BD; font-weight:bold; line-height:48px; text-align:center;  text-shadow: 0 0px white, 0 1px #fff;}

.majento_body_txt{ margin:45px 0 50px 29px; padding:0;}
.majento_body_txt p{ margin:18px; font-size:13px; font-family:"PT Sans"; color:#4d4c4c; width:569px; text-align:justify; line-height:18px;}
.majento_body_txt h1{ margin:18px 0 18px 18px; font-size:20px; font-family:"PT Sans Caption"; color:#a325d0; text-align:left; line-height:18px; font-weight:normal;}
/* majento_web end here  */


/*  oscommerce_web_development start here  */
.banner_oscommerce{ margin:auto; background:url(../images/opensource_banner.png) no-repeat #fff; width:670px; height:202px;}
.banner_oscommerce_logo{ margin:auto; padding:0px 0 10px 0; text-align:center; text-align:center;}
.oscommerce_name{ margin:-66px  0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#9D43BD; text-align:center; font-weight:bold; line-height:25px; text-shadow: 0px 0px white, 0px 1px  #fff;}

.oscommerce_body_txt{ margin:0 0 50px 0; padding:0;}
.oscommerce_body_txt p{ margin:-8px 18px 18px 18px; font-size:13px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.oscommerce_body_txt h1{ margin:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#a325d0; text-align:left; line-height:18px; font-weight:normal;}
.body_bottom_line{ margin:auto; text-align:center; width:521px; height:0px;}
/* oscommerce_web end here  */



/* perl web development start here */
.banner_perl{ margin:0; background:url(../images/ruby_on_rails_banner.png) no-repeat #fff; width:670px; height:212px;}

.banner_perl_logo{ margin:0; padding:5px 0px 13px 0px; text-align:center; width:670px;}
.perl_name{ margin:-65px 0 0 0; padding:0 0 0 0px; font-size:36px; font-family: 'PTSansRegular'; color:#1F7DA7; font-weight:bold; line-height:57px; text-shadow: 0px 2px #fff, 0px 0px #fff; text-align:center;}

.perl_body_txt{ margin:0 0 50px 0px; padding:0;}
.perl_body_txt p{ margin:0 18px 18px 18px; font-size:13px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.perl_body_txt h1{ margin:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#015789; text-align:left; line-height:18px; font-weight:normal;}
.perunderline{ margin:-11px 128px;; text-align:center; background:../images/perl_line.png) no-repeat; width:452px; height:2px;}
/* perl web development end here */


/*  phocoa start here  */
.banner_phocoa{ margin:auto; background:url(../images/akelos_banner.png) no-repeat #fff; width:671px; height:174px;}
.banner_phocoa_logo{ margin:0; padding:5px 0 0 0; text-align:center;}
.phocoa_name{ margin:0px 0 0 0px; font-size:36px; font-family: 'PTSansRegular'; color:#056ba7; text-align:center; text-transform:none; font-weight:normal; line-height:39px; 
text-shadow:0 -2px #FFFFFF, 0 0 #4991B4;}

.phocoa_body_txt{ margin:0 0 50px 0px; padding:0;}
.phocoa_body_txt p{ margin:0 18px 18px 18px; font-size:13px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.phocoa_body_txt h1{ margin:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#015789; text-align:justify; line-height:24px; font-weight:normal; width:633px;}
/* phocoa end here  */


/*  prado start here  */
.banner_prado{ margin:auto; background:url(../images/akelos_banner.png) no-repeat #fff; width:670px; height:174px;}
.banner_prado_logo{ margin:0; padding:15px 0 10px 0; text-align:center;}
.prado_name{ margin:0px 0 0 0px; font-size:36px; font-family: 'PTSansRegular'; color:#056ba7; text-align:center; text-transform:none; font-weight:normal; line-height:39px; 
text-shadow:0 -2px #FFFFFF, 0 0 #4991B4;}

.prado_body_txt{ margin:0 0 50px 0px; padding:0;}
.prado_body_txt p{ margin:0 18px 18px 18px; font-size:13px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.prado_body_txt h1{ margin:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#015789; text-align:justify; line-height:24px; font-weight:normal; width:633px;}
/* prado end here  */



/*  quodo start here  */
.banner_quodo{ margin:auto; background:url(../images/akelos_banner.png) no-repeat #fff; width:670px; height:174px;}
.banner_quodo_logo{ margin:0; padding:10px 0 0 0; text-align:center;}
.quodo_name{ margin:0px 0 0 0px; font-size:36px; font-family: 'PTSansRegular'; color:#056ba7; text-align:center; text-transform:none; font-weight:normal; line-height:39px; 
text-shadow:0 -2px #FFFFFF, 0 0 #4991B4; text-align:center;}

.quodo_body_txt{ margin:0 0 50px 0px; padding:0;}
.quodo_body_txt p{ margin:0 18px 18px 18px; font-size:13px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.quodo_body_txt h1{ margin:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#015789; text-align:justify; line-height:24px; font-weight:normal; width:633px;}
/* prado end here  */


/*  ruby_on_rail_web_development start here  */
.banner_ruby{ margin:auto; background:url(../images/ruby_on_rails_banner.png) no-repeat #fff; width:670px; height:212px;}
.banner_ruby_logo{ margin:0; text-align:center;}
.ruby_name{ margin:-27px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#fff; text-align:center; text-transform:uppercase; font-weight:bold; line-height:23px;}

.ruby_body_txt{ margin:0 0 50px 0px; padding:0;}
.ruby_body_txt p{ margin:0 18px 18px 18px; font-size:14px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.ruby_body_txt h1{ margin:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#015789; text-align:left; line-height:18px; font-weight:normal;}
/* ruby_on_rail_web end here  */




/*  solar start here  */
.banner_solar{ margin:auto; background:url(../images/akelos_banner.png) no-repeat #fff; width:670px; height:174px;}
.banner_solar_logo{ margin:0; padding:0 0 0 0; text-align:center;}
.solar_name{ margin:-37px 0 0 0px; font-size:36px; font-family: 'PTSansRegular'; color:#056ba7; text-align:center; text-transform:none; font-weight:normal; line-height:39px; 
text-shadow:0 -2px #FFFFFF, 0 0 #4991B4; text-align:center;}

.solar_body_txt{ margin:0 0 50px 0px; padding:0;}
.solar_body_txt p{ margin:0 18px 18px 18px; font-size:13px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.solar_body_txt h1{ margin:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#015789; text-align:justify; line-height:24px; font-weight:normal; width:633px;}
/* solar end here  */


/*  Symfony start here  */
.banner_Symfony{ margin:auto; background:url(../images/akelos_banner.png) no-repeat #fff; width:671px; height:174px;}
.banner_Symfony_logo{ margin:0; padding:12px 0 0 0; text-align:center;}
.Symfony_name{ margin:-10px 0 0 0; font-size:36px; font-family: 'PTSansRegular'; color:#056ba7; text-align:center; text-transform:none; font-weight:normal; line-height:39px; 
text-shadow:0 -2px #FFFFFF, 0 0 #4991B4;}

.Symfony_body_txt{ margin:0 0 50px 0px; padding:0;}
.Symfony_body_txt p{ margin:0 18px 18px 18px; font-size:13px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.Symfony_body_txt h1{ margin:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#015789; text-align:justify; line-height:24px; font-weight:normal; width:633px;}
/* Symfony end here  */



/*  typo3 start here  */
.banner_typo3{ margin:auto; background:url(../images/akelos_banner.png) no-repeat #fff; width:670px; height:174px;}
.banner_typo3_logo{ margin:0; padding:16px 0 10px 0; text-align:center;}

.typo3_name{margin:0px 0 0 0px; font-size:36px; font-family: 'PTSansRegular'; color:#056ba7; text-align:center; text-transform:none; font-weight:normal; line-height:39px; 
text-shadow:0 -2px #FFFFFF, 0 0 #4991B4;}

.hire_php_banner .banner_typo3_logo{ margin:0; padding:26px 0 10px 0; text-align:center;}

.hire_php_banner .typo3_name{ margin:10px 0 0 0;  font-size:36px; font-family: 'PTSansRegular'; color:#151200; text-align:center; font-weight:bold; line-height:32px; text-shadow: 0px 0px white, 0px 1px #fff;}

.typo3_body_txt{ margin:0 0 50px 0px; padding:0;}
.typo3_body_txt p{ margin:0 18px 18px 18px; font-size:13px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.typo3_body_txt h1{ margin:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#015789; text-align:justify; line-height:24px; font-weight:normal; width:633px;}
/* typo3 end here  */



/*  wordpress_web_development start here  */
.banner_wordpress{ margin:auto; background:url(../images/opensource_banner.png) no-repeat #fff; width:670px; height:202px;}

.banner_wordpress_logo{ margin:auto; padding:0px 0 0 0; text-align:center; text-align:center;}
.wordpress_name{ margin:-40px 0 0 33px; font-size:36px; font-family:'PTSansRegular'; color:#9D43BD; text-align:center; font-weight:bold; line-height:25px; text-shadow: 0px 0px white, 0px 1px #fff;}

.wordpress_body_txt{ margin:0 0 25px 0; padding:0;}
.wordpress_body_txt p{ margin:0 18px 18px 18px; font-size:13px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.wordpress_body_txt h1{ margin:18px 0 18px 18px; font-weight:normal; font-size:20px; font-family: 'PTSansRegular';color:#a325d0; text-align:left; line-height:18px;}
/* wordpress_web_development end here  */




/*  xcart_web_development start here  */
.banner_xcart{ margin:auto; background:url(../images/opensource_banner.png) no-repeat #fff; width:670px; height:202px;}
.banner_xcart_logo{ margin:0; padding:30px 0px 20px 0; text-align:center; }
.xcart_name{ margin:0px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#9D43BD; text-align:center; font-weight:bold; line-height:25px; 
    text-shadow: 0 0 white, 0 1px #fff;}

.xcart_body_txt{ margin:0 0 25px 0; padding:0;}
.xcart_body_txt p{ margin:0 18px 18px 18px; font-size:13px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.xcart_body_txt h1{ margin:18px 0 18px 18px; font-weight:normal; font-size:20px; font-family: 'PTSansRegular';color:#a325d0; text-align:left; line-height:18px;}
/* xcart_web end here  */


/*  yahoo_web_development start here  */
.banner_yahoo{ margin:auto; background:url(../images/opensource_banner.png) no-repeat #fff; width:670px; height:202px;}
.banner_yahoo_logo{ margin:0; padding:27px 0px 0px 0; text-align:center; text-align:center;}
.yahoo_name{ margin:0px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#9D43BD; text-align:center; font-weight:bold; line-height:25px; text-shadow: 0px 0px white, 1px 1px #fff;}

.yahoo_body_txt{ margin:0 0 25px 0; padding:0;}
.yahoo_body_txt p{ margin:0 18px 18px 18px; font-size:13px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.yahoo_body_txt h1{ margin:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#a325d0; text-align:left; line-height:18px; font-weight:normal;}
/* yahoo_web end here  */




/*  zoop start here  */
.banner_zoop{ margin:auto; background:url(../images/akelos_banner.png) no-repeat #fff; width:670px; height:174px;}
.banner_zoop_logo{ margin:0; padding:15px 0 0 0; text-align:center;}
.zoop_name{ margin:0px 0 0 0px; font-size:36px; font-family: 'PTSansRegular'; color:#056ba7; text-align:center; text-transform:none; font-weight:normal; line-height:39px; 
text-shadow:0 -2px #FFFFFF, 0 0 #4991B4;}

.zoop_body_txt{ margin:0 0 50px 0px; padding:0;}
.zoop_body_txt p{ margin:0 18px 18px 18px; font-size:13px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.zoop_body_txt h1{ margin:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular'; color:#015789; text-align:justify; line-height:24px; font-weight:normal; width:633px;}
/* zoop end here  */


/*  zend_framework start here  */
.banner_zend_framework{ margin:auto; background:url(../images/akelos_banner.png) no-repeat #fff; width:670px; height:174px;}
.banner_zend_framework_logo{ margin:0; padding:30px 0 0 0; text-align:center;}
.zend_framework_name{ margin:0px 0 0 0px; font-size:36px; font-family: 'PTSansRegular'; color:#056ba7; text-align:center; text-transform:none; font-weight:normal; line-height:39px; 
text-shadow:0 -2px #FFFFFF, 0 0 #4991B4;}

.zend_framework_body_txt{ margin:0 0 50px 0px; padding:0;}
.zend_framework_body_txt p{ margin:0 18px 18px 18px; font-size:13px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.zend_framework_body_txt h1{ margin:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#015789; text-align:justify; line-height:24px; font-weight:normal; width:633px;}
/* zend_framework end here  */

/*  zencart_web_development start here  */
.banner_zencart{ margin:auto; background:url(../images/opensource_banner.png) no-repeat #fff; width:670px; height:202px;}
.banner_zencart_logo{ margin:0; padding:32px 0px 10px 0; text-align:center; text-align:center;}
.zencart_name{ margin:15px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#9D43BD; text-align:center; font-weight:bold; line-height:25px; text-shadow: 0px 0px white, 0px 1px #fff;}

.oscommerce_body_txt{ margin:0 0 50px 0; padding:0;}
.zencart_body_txt p{ margin:0 18px 18px 18px; font-size:13px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.zencart_body_txt h1{ margin:18px 0 18px 18px; font-size:20px; font-weight:normal; font-family: 'PTSansRegular';color:#a325d0; text-align:left; line-height:18px;}
/* zencart_web end here  */


/*  yii_web start here  */
.banner_yii_web{ margin:auto; background:url(../images/akelos_banner.png) no-repeat #fff; width:670px; height:174px;}
.banner_yii_web_logo{ margin:0; padding:5px 0 5px 0; text-align:center;}
.yii_web_name{ margin:0px 0 0 0px; font-size:36px; font-family: 'PTSansRegular'; color:#056ba7; text-align:center; text-transform:none; font-weight:normal; line-height:39px; 
text-shadow:0 -2px #FFFFFF, 0 0 #4991B4;}

.yii_web_body_txt{ margin:0 0 50px 0px; padding:0;}
.yii_web_body_txt p{ margin:0 18px 18px 18px; font-size:13px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}
.yii_web_body_txt h1{ margin:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#015789; text-align:justify; line-height:24px; font-weight:normal; width:633px;}
/* yii_web end here  */




/* portfolio page start here */
.porfolio_body_box{ margin:0;  background:#fff; width:670px; padding-top:2px; float:left;}

.porfolio_header{ margin:auto; background:url(../images/portfolio_header_bg.png) repeat-x; width:664px; height:82px;}
.header_txt{ font-size:36px; font-family:'PTSansRegular'; font-weight:bold; color:#ff8500; line-height:36px; text-shadow:0 0 #FFFFFF, 0 1px #515151; padding-left:20px;}
.header_txt span{ font-size:18px; font-family: 'PTSansRegular'; font-weight:bold; color:#292929; line-height:55px; }

.web_wordpress { margin:0;  height:25px;}

.web_wordpress ul { margin:0; padding:0 0 0 10px; }
.web_wordpress ul li{ float:left; font-size:16px; font-family: 'PTSansRegular';  font-weight:bold; list-style:none; color:#868585; 
background:url(../images/portfolio_header_li_bg.png) no-repeat right; height:25px; padding-left:10px; width:140px; }

.web_wordpress ul li.web_development { color:#ea8100;  text-shadow:0 0 #FFFFFF, 0 1px #937b7b; }

.main_pofolio_images_box { width:664px; height:auto;}

.porfolio_img_head_box { background:url(../images/portfolio_img_box_head_bg.png) no-repeat; width:664px; height:18px; }

.porfolio_img_botto_box { background:url(../images/portfolio_img_box_bottom_bg.png) no-repeat; width:664px; height:24px;}

.porfolio_img_middle_box { background:url(../images/portfolio_img_box_middle_bg.png) repeat-y; width:664px;  height:203px;}

.img_left {  float:left;  height:203px; padding-left:19px;}
.img_left span { font:18px; font-family: 'PTSansRegular'; color:#2c2c2c; font-weight:bold;   line-height:20px;}
.img_left p { font-size:14px; font-family: 'PTSansRegular'; color:#766c6c; line-height:24px; width:196px; font-weight:normal; text-align:justify;}

.read_more_btn { margin-bottom:1px; width:89px;  background:#3b3b3b; color:#fff; font-size:13px; font-family: 'PTSansRegular'; font-weight:normal; line-height:20px; text-align:center;  border-radius: 5px;}
 
.read_more_btn a { margin-bottom:1px; width:89px;  background:#3b3b3b; color:#fff; font-size:13px; font-family: 'PTSansRegular'; font-weight:normal; line-height:20px; text-align:center;  border-radius: 5px; text-decoration:none;}
.read_more_btn a:hover { color:#d9d9d9; }
 
.main_read_more_btn_box { width:90px; float:right; height:auto;}

 /*  category_box start here */
  
.category_box{ width:248px;  border:#fff solid 1px; padding:10px; margin-bottom:15px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background: #f3f3f3; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #f3f3f3 0%, #ffffff 4%, #ffffff 36%, #ffffff 56%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(4%,#ffffff), color-stop(36%,#ffffff), color-stop(56%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f3f3f3 0%,#ffffff 4%,#ffffff 36%,#ffffff 56%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3f3f3 0%,#ffffff 4%,#ffffff 36%,#ffffff 56%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3f3f3 0%,#ffffff 4%,#ffffff 36%,#ffffff 56%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(top,  #f3f3f3 0%,#ffffff 4%,#ffffff 36%,#ffffff 56%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-8 */
box-shadow:0px 5px 0 0 #10a7c2; }
 
.category_box h1{ font-family: 'TitilliumText22LRgRegular'; font-size:24px; font-weight:bold; color:#0096b1; letter-spacing:1px; line-height:25px;}
.category_box ul{ margin:0; padding:5px 10px 0 10px;} 
.category_box ul li{ list-style:none; background:url(../images/category_line.png) repeat-x bottom; line-height:20px; padding-bottom:3px;}
.category_box ul li a{ text-decoration:none; color:#4b4b4b; font-family: 'TitilliumText22LRgRegular'; font-size:14px; font-weight:normal; line-height:28px;} 
.category_box ul li a:hover{ color:#0096b1; text-decoration:underline;} 
.category_box ul li a.active{ color:#0096b1; text-decoration:underline;} 
.category_box ul li a span { float:right;} 
 
.category_bottom_line{ height:12px; margin:20px 0; text-align:center;}
 
 /* category_box end here  */

/* portfolio page end here */




  /* affiliate start here */
.banner_affiliate{ margin:auto; background:url(../images/affiliate-banner.png) no-repeat #fff; width:670px; height:205px;}
.banner_affiliate_logo{  text-align:center; padding-top:15px;}
.affiliate_name{  font-size:36px; font-family: 'PTSansRegular';  color:#000; line-height:43px; text-align:center; text-transform:none;
 font-weight:bold; text-shadow:0px 0px #fff, 0 1px #fff; margin-top:-32px;}
 /* affiliate end here */
 
 
   /* social_media start here */
.banner_social_media{ margin:auto; background:url(../images/social_media_banner.png) no-repeat #fff; width:670px; height:200px;}
.banner_social_media_logo{  text-align:center; }
.social_media_name{  font-size:36px; font-family:'PTSansRegular';  color:#3d3d3d; line-height:43px; text-align:center; text-transform:none;
 font-weight:bold;  margin-top:-55px; }
 /* social_media end here */
 
 
 
 
    /* mobile_framework page start here */
.banner_mobile_framework{ margin:auto; background:url(../images/mobile_frame_work_banner.png) no-repeat #fff; width:670px; height:220px;}
.banner_mobile_framework_logo{  text-align:center; padding: 0px 0px 0px 0px; }

.mobile_framework_name{  margin:0px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#2C89CE; text-align:center; text-transform:none; font-weight:bold; text-shadow:0 -1px #fff, 0 -1px #fff;}
 

.mobile_framework_body_txt_box{ margin:0; padding:0; background:#fff; width:670px;}
.mobile_framework_body_txt{ margin:0 0 25px 0px; padding:0;}
.mobile_framework_body_txt p{ margin:0 18px 18px 18px; font-size:14px; font-family: 'PTSansRegular'; color:#4d4c4c; text-align:justify; line-height:18px;}

.mobile_framework_body_txt .mobile_framework_title{ padding:15px 0 10px 18px; font-size:20px; font-family: 'PTSansRegular';color:#2c89ce; text-align:justify; line-height:24px; font-weight:normal; width:633px;} 
.mobile_framework_body_txt h1{ padding:15px 0 10px 18px; font-size:20px; font-family: 'PTSansRegular';color:#2c89ce; text-align:justify; line-height:24px; font-weight:normal; width:633px;} 
.mobile_framework_body_txt h2{ padding:15px 0 10px 18px; font-size:20px; font-family: 'PTSansRegular';color:#2c89ce; text-align:justify; line-height:24px; font-weight:normal; width:633px;} 


.right_mobile_framework_middile{ margin:auto; border-left:#fff solid 1px; border-right:#fff solid 1px;

 background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f6f6 0%, #ffffff 47%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(47%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(top,  #f6f6f6 0%,#ffffff 47%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */

  width:272px;}

.right_mobile_framework_middile ul{ margin:0; padding:0;}
.right_mobile_framework_middile ul li{ margin:0; padding:8px 0; font-size:14px; font-family: 'PTSansRegular'; color:#000; line-height:36px;}
.right_mobile_framework_middile ul li a{ font-size:14px; font-family: 'PTSansRegular'; color:#000; text-decoration:none; line-height:36px;}
.right_mobile_framework_middile ul li span { width:40px;  margin-left:25px;}
.right_mobile_framework_middle ul li.jo_html5_txt{ line-height:0px;}


.right_mobile_framework_middile ul li a:hover{ color:#2c89ce;}
.right_mobile_framework_middile ul li a.current{ color:#2c89ce;}

.mobile_framework_icons{ float:left; margin:4px 5px 0 15px;}
.our_expertise_icons2{ float:left; margin:4px 5px 0 15px; line-height:40px;}
.why_choose_icon2{ float:left; margin:13px 6px 0 13px; }


    /* mobile_framework page end here */


/*  jquery_mobile_development page start here  */

.banner_jquery_mobile{ margin:auto; background:url(../images/mobile_frame_work_banner.png) no-repeat #fff; width:670px; height:220px;}

.jquery_mobile_logo{  text-align:center; padding: 40px 0px 20px 0px; }

.jquery_mobile_name{ margin:10px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#2C89CE; text-align:center; text-transform:none; font-weight:bold; text-shadow:0 -1px #fff, 0 -1px #fff;}

.jquery_mobile_ing { margin-right:50px; margin-top:15px;}

/*  jquery_mobile_development page start here  */




/*  sencha_mobile_development page start here  */

.banner_sencha_mobile{ margin:auto; background:url(../images/mobile_frame_work_banner.png) no-repeat #fff; width:670px; height:220px;}
.sencha_mobile_logo{  text-align:center; padding-top:24px;  }

.sencha_mobile_name{  margin:20px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#2C89CE; text-align:center; text-transform:none; font-weight:bold; text-shadow:0 -1px #fff, 0 -1px #fff;}
 
/*  sencha_mobile_development page start here  */


/*  phonegap_apps_development page start here  */

.banner_phonegap{ margin:auto; background:url(../images/mobile_frame_work_banner.png) no-repeat #fff; width:670px; height:220px;}
.phonegap_logo{  text-align:center; padding-top:26px;  }

.phonegap_name{ margin:10px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#2C89CE; text-align:center; text-transform:none; font-weight:bold; text-shadow:0 -1px #fff, 0 -1px #fff; }
 
/*  phonegap_apps_development page start here  */



/*  appcelerator_development page start here  */

.banner_appcelerator{ margin:auto; background:url(../images/mobile_frame_work_banner.png) no-repeat #fff; width:670px; height:220px;}
.appcelerator_logo {  text-align:center; padding-top:20px;  }

.appcelerator_name {  margin:0px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#2C89CE; text-align:center; text-transform:none; font-weight:bold; text-shadow:0 -1px #fff, 0 -1px #fff;}
 
/*  appcelerator_development page start here  */


/*  dhtml5_development page start here  */

.banner_dhtml5{ margin:auto; background:url(../images/mobile_frame_work_banner.png) no-repeat #fff; width:670px; height:220px;}
.dhtml5_logo {  text-align:center; padding-top:25px;  }

.dhtml5_name { margin:15px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#2C89CE; text-align:center; text-transform:none; font-weight:bold; text-shadow:0 -1px #fff, 0 -1px #fff; }
 
/*  dhtml5_development page start here  */


/*  kendo_apps_development page start here  */

.banner_kendo{ margin:auto; background:url(../images/mobile_frame_work_banner.png) no-repeat #fff; width:669px; height:220px;}
.kendo_logo {  text-align:center; padding-top:15px;  }

.kendo_name { margin:20px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#2C89CE; text-align:center; text-transform:none; font-weight:bold; text-shadow:0 -1px #fff, 0 -1px #fff; }
 
/*  kendo_apps_development page start here  */



/*  jq_touch_development page start here  */

.banner_jq_touch{ margin:auto; background:url(../images/mobile_frame_work_banner.png) no-repeat #fff; width:670px; height:220px;}
.jq_touch_logo {  text-align:center; padding-top:28px;  }

.jq_touch_name { margin:0px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#2C89CE; text-align:center; text-transform:none; font-weight:bold; text-shadow:0 -1px #fff, 0 -1px #fff;}
 
/*  jq_touch_development page start here  */


/*  iwebkit_development page start here  */

.banner_iwebkit{ margin:auto; background:url(../images/mobile_frame_work_banner.png) no-repeat #fff; width:670px; height:220px;}
.iwebkit_logo {  text-align:center; padding-top:0px;   }

.iwebkit_name {  margin:-40px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#2C89CE; text-align:center; text-transform:none; font-weight:bold; text-shadow:0 -1px #fff, 0 -1px #fff;}

/*  iwebkit_development page start here  */


/*  jo_html5 page start here  */

.banner_jo_html5{ margin:auto; background:url(../images/mobile_frame_work_banner.png) no-repeat #fff; width:669px; height:220px;}
.jo_html5_logo {  text-align:center;  padding-top:30px; }

.jo_html5_name { margin:20px 0 0 0; font-size:28px; font-family:'PTSansRegular'; color:#2C89CE; text-align:center; text-transform:none; font-weight:bold; text-shadow:0 -1px #fff, 0 -1px #fff;}

/*  jo_html5 page start here  */


/*  iui_user page start here  */

.banner_iui_user{ margin:auto; background:url(../images/mobile_frame_work_banner.png) no-repeat #fff; width:669px; height:220px;}
.iui_user_logo {  text-align:center;  padding-top:30px; }

.iui_user_name { margin:10px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#2C89CE; text-align:center; text-transform:none; font-weight:bold; text-shadow:0 -1px #fff, 0 -1px #fff;}

/*  jo_html5 page start here  */


/*  Sproutcore page start here  */

.banner_Sproutcore{ margin:auto; background:url(../images/mobile_frame_work_banner.png) no-repeat #fff; width:670px; height:220px;}
.Sproutcore_logo {  text-align:center; padding: 25px 0px 0px 0px;  }

.Sproutcore_name {  margin:15px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#2C89CE; text-align:center; text-transform:none; font-weight:bold; text-shadow:0 -1px #fff, 0 -1px #fff; }

/*  jo_html5 page start here  */


/*  zepto.js page start here  */

.banner_zepto{ margin:auto; background:url(../images/mobile_frame_work_banner.png) no-repeat #fff; width:669px; height:220px;}
.zepto_logo {  text-align:center; padding: 0px 0px 0px 0px;   }

.zepto_name {  margin:0px 0 0 0; font-size:36px; font-family:'PTSansRegular'; color:#2C89CE; text-align:center; text-transform:none; font-weight:bold; text-shadow:0 -1px #fff, 0 -1px #fff;  }

/*  zepto.js page start here  */

.GetFeedback {
    background: url("../images/request_right_btn.png") no-repeat scroll 0 0 transparent;
    bottom: 1%;
    cursor: pointer;
    height: 100%;
    left: 0;
    margin-left: -17px;
    position: fixed;
    top: 35%;
    width: 82px;
    z-index: 2000;
}


/*  web_development start here  */
.banner_web_development{ margin:auto; background:url(../images/ruby_on_rails_banner.png) no-repeat #fff; width:672px; height:212px;}

.web_development_logo{ text-align:center; padding-top:18px; }
.web_development_name{ margin:0px 0 0 0; font-size:36px; font-family: 'PTSansRegular'; text-align:center; font-weight:bold;
 line-height:25px; text-shadow: 0px -2px white, 0px 1px #747474; color:#1f7da7;}

/* web_development end here  */


/*  php_mysql start here  */
.banner_php_mysql{ margin:auto; background:url(../images/ruby_on_rails_banner.png) no-repeat #fff; width:670px; height:212px;}
.php_mysql_logo{ text-align:center; }
.php_mysql_name{ margin-top:-25px; font-size:36px; font-family: 'PTSansRegular'; text-align:center; font-weight:normal;
 line-height:13px; text-shadow: 0px -2px white, 0px 1px #333; color:#1F7DA7;}
/* php_mysql end here  */



/*  net_web start here  */
.banner_net_web { margin:auto; background:url(../images/ruby_on_rails_banner.png) no-repeat #fff; width:670px; height:212px;}
.net_web_logo { text-align:center; padding-top:10px; padding-bottom:10px; }
.net_web_name {  font-size:36px; font-family: 'PTSansRegular'; text-align:center; font-weight:bold;
 line-height:30px; text-shadow: 0px -1px white, 0px 0px #333; color:#1F7DA7;}
/* net_web end here  */



/*  cold_fusion start here  */
.banner_facebook{ margin:auto; background:url(../images/hire_offshore_banner.png) no-repeat #fff; width:670px; height:225px;}

.banner_cold_fusion{ margin:auto; background:url(../images/ruby_on_rails_banner.png) no-repeat #fff; width:670px; height:212px;}
.cold_fusion_logo { text-align:center; padding-top:30px; padding-bottom:7px; }
.cold_fusion_name {  font-size:36px; font-family: 'PTSansRegular'; text-align:center; font-weight:bold; margin-top:15px;

 line-height:0px; text-shadow: 0px -1px white, 0px 0px #333; color:#1F7DA7;}
/* cold_fusion end here  */


/*  python_web start here  */
.banner_python_web{ margin:auto; background:url(../images/ruby_on_rails_banner.png) no-repeat #fff; width:670px; height:212px;}
.python_web_logo { text-align:center;  padding-top:25px; padding-bottom:10px; }
.python_web_name {  font-size:27px; font-family: 'PTSansRegular';  font-weight:normal; width:320px; margin:auto; padding-left:10px; padding-top:20px;
 line-height:0px; text-shadow: 0px 0px white, 0px 0px #333; color:#00384c;}
/* python_web end here  */


/*  opensource_web_development start here  */
.banner_opensource_web{background:url(../images/opensource_banner.png) no-repeat #fff; width:670px; height:202px;}
.opensource_web_logo  {   
    margin: 0;
    padding: 30px 0 0;
    text-align: center;
    }
.opensource_web_name{ margin: -30px 0 0 0px; font-size:36px; font-family:'PTSansRegular'; color:#9d43bd; text-align:center;  

font-weight:bold; line-height:23px; text-shadow: 0px 0px white, 0px 1px  #fff;}
.opensource_web_img {  float:right; padding-top:47px; padding-right:24px;}
/*  opensource_web_development end here  */



/*  software_development start here  */
.banner_software_development{ margin:auto; background:url(../images/software_development_banner.png) no-repeat #fff; width:670px; height:202px;}
.software_development_logo{ margin:0; text-align:center;}

.siolver_development_logo{ padding: 10px 0px 5px 0px;}

.software_development_name{ margin:-12px 0 0 0px; font-size:35px; font-family:'PTSansRegular'; color:#2298ad; text-align:center; text-transform:none; 
font-weight:normal; line-height:5px; }
/*  software_development end here  */

/*  asp_development start here  */
.banner_asp{ margin:auto; background:url(../images/software_development_banner.png) no-repeat #fff; width:670px; height:202px;}
.asp_logo{ margin:0; text-align:center;}
.asp_name{ margin:-47px 0 0 0px; font-size:35px; font-family: 'PTSansRegular'; color:#2298ad; text-align:center; text-transform:none; 
font-weight:normal; line-height:5px; }

.asp_body_txt{ margin:0 0 50px 0px; padding:0;}
.asp_body_txt p{ margin:0 18px 10px 18px; font-size:14px;font-family: 'PTSansRegular';color:#4d4c4c; text-align:justify; line-height:18px;}

.asp_body_txt .asp_body_txt_title{ padding:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#0495a6; text-align:left; line-height:18px; font-weight:normal;}
.asp_body_txt h1{ padding:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#0495a6; text-align:left; line-height:18px; font-weight:normal;}
.asp_body_txt h2{ padding:18px 0 18px 18px; font-size:20px; font-family: 'PTSansRegular';color:#0495a6; text-align:left; line-height:18px; font-weight:normal;}

/*  asp_development end here  */



/*  java_software_development start here  */
.banner_java_software{ margin:auto; background:url(../images/software_development_banner.png) no-repeat #fff; width:670px; height:202px;}
.java_software_logo{ margin:0; text-align:center;}
.java_software_name{ margin:-30px 0 0 0px; font-size:35px; font-family: 'PTSansRegular'; color:#2298ad; text-align:center; text-transform:none; 
font-weight:normal; line-height:5px; }
/*  java_software_development end here  */


/*  sharepoint_development start here  */
.banner_sharepoint{ margin:auto; background:url(../images/software_development_banner.png) no-repeat #fff; width:670px; height:202px;}
.sharepoint_logo{ padding: 15px 0px 15px 0px; text-align:center;}
.sharepoint_name{ margin:0px 0 0 0px; font-size:35px; font-family: 'PTSansRegular'; color:#2298ad; text-align:center; text-transform:none; 
font-weight:normal; line-height:5px;}
/*  sharepoint_development end here  */


/*  software_porduct_development start here  */
.banner_software_porduct{ margin:auto; background:url(../images/software_development_banner.png) no-repeat #fff; width:670px; height:202px;}
.software_porduct_logo {  text-align:center;}
.software_porduct_name { margin:-50px 0 0 0px; font-size:35px; font-family: 'PTSansRegular'; color:#2298ad; text-align:center; text-transform:none; 
font-weight:normal; line-height:5px; }
/*  sharepoint_development end here  */

/*  ria_development start here  */
.banner_ria{ margin:auto; background:url(../images/ria_banner.png) no-repeat #fff; width:670px; height:210px;  }
.ria_logo {  text-align:center; padding-top:20px; padding-left:0px; padding-bottom:20px; }
.ria_name {  font-size:36px; font-family: 'PTSansRegular'; color:#2298ad; text-align:center; text-transform:none;  
font-weight:bold; line-height:20px;  text-shadow: 0px 0px white, 0px 1px #747474; margin-top:10px;}
/*  ria_development end here  */

/*  html5_development start here  */
.banner_html5{ margin:auto; background:url(../images/html5_banner.png) no-repeat #fff; width:670px; height:250px;}
.html5_logo {  text-align:center; padding-top:20px;  }
.html5_name {  font-size:36px; font-family: 'PTSansRegular'; color:#2298ad; text-align:center; text-transform:none;  
font-weight:bold; line-height:20px;  text-shadow: 0px 0px white, 0px 1px #747474; margin-top:10px; }
/*  html5_development end here  */


/*  ajax_development start here  */
.banner_ajax{ margin:auto; background:url(../images/html5_banner.png) no-repeat #fff; width:670px; height:250px; }
.ajax_logo {  text-align:center; padding: 20px 0px 0px 0px;   }
.ajax_name {  font-size:36px; font-family: 'PTSansRegular'; color:#2298ad; text-align:center; text-transform:none;  
font-weight:bold; line-height:20px;  text-shadow: 0px 0px white, 0px 1px #747474; margin-top:10px; }
/*  ajax_development end here  */


/*  nodejs_development start here  */
.banner_node{ margin:auto; background:url(../images/html5_banner.png) no-repeat #fff; width:670px; height:250px; }
.node_logo {  text-align:center; padding: 10px 0px 5px 0px;   }
.node_name {  font-size:36px; font-family: 'PTSansRegular'; color:#2298ad; text-align:center; text-transform:none;  
font-weight:bold; line-height:20px;  text-shadow: 0px 0px white, 0px 1px #747474; margin-top:10px; }
/*  nodejs_development end here  */


/*  mongo_database start here  */
.banner_mongo_database{ margin:auto; background:url(../images/html5_banner.png) no-repeat #fff; width:670px; height:250px; }
.mongo_database_logo {  text-align:center; padding: 20px 0px 0px 0px;   }
.mongo_database_name {  font-size:36px; font-family: 'PTSansRegular'; color:#2298ad; text-align:center; text-transform:none;  
font-weight:bold; line-height:20px;  text-shadow: 0px 0px white, 0px 1px #747474; margin-top:15px; }
/*  nodejs_development end here  */


/*  hire_offshre_team_development start here  */
.banner_hire_offshre{ margin:auto; background:url(../images/hire_offshore_banner.png) no-repeat #fff; width:670px; height:225px;}
.hire_offshre_logo{ margin:0;  text-align:center; }
.hire_offshre_name{ margin:-77px 0 0 0;  font-size:36px; font-family: 'PTSansRegular'; color:#151200; text-align:center; font-weight:bold; line-height:32px; text-shadow: 0px 0px white, 0px 1px #fff;}

.right_new_middile ul li a.hire_offshore { font-size:14px; font-family: 'PTSansRegular'; color:#000; text-decoration:none;}
.right_new_middile ul li a.hire_offshore:hover { color:#d7397e;}
.right_new_middile ul li a.hire_offshore1 { color:#d7397e;  font-size:14px; font-family: 'PTSansRegular'; text-decoration:none;}

.right_new_middile ul li a.hire_offshore_team { font-size:14px; font-family: 'PTSansRegular'; color:#000; text-decoration:none;}
.right_new_middile ul li a.hire_offshore_team:hover { color:#a89922;}
.right_new_middile ul li a.hire_offshore_team1 { color:#747474;  font-size:14px; font-family: 'PTSansRegular'; text-decoration:none;}

/*  hire_offshre_team_development start here  */

/*  hire_php_development start here  */
.hire_php_banner { margin:auto; background:url(../images/hire_offshore_banner.png) no-repeat #fff; width:670px; height:225px; position:relative;}
.mobile_img { position:absolute; right:0%; top:0%;}
.hire_php_name { margin:-35px 0 0 0;  font-size:36px; font-family: 'PTSansRegular'; color:#151200; text-align:center; font-weight:bold; line-height:32px; text-shadow: 0px 0px white, 0px 1px #fff;}

.hire_ruby_name { margin:-10px 0 0 0;  font-size:36px; font-family: 'PTSansRegular'; color:#000; text-align:center; font-weight:bold; line-height:32px; text-shadow: 0px 0px white, 0px 1px #fff;}
.hire_java_name { margin:15px 0 0 0;  font-size:36px; font-family: 'PTSansRegular'; color:#000; text-align:center; font-weight:bold; line-height:32px; text-shadow: 0px 0px white, 0px 1px #fff;}

/*  hire_php_development end here  */


/*  solution page start here  */
.banner_solution{ margin:auto; background:url(../images/hire_offshore_banner.png) no-repeat #fff; width:670px; height:225px;}
.solution_logo{ margin:0;  text-align:center; padding-top:0px; }
.solution_name{ margin:-40px 0 0 0;  font-size:36px; font-family: 'PTSansRegular'; color:#151200; text-align:center; font-weight:bold; line-height:32px; text-shadow: 0px 0px white, 0px 1px #fff;}

.sco_solution_name{ margin:-80px 0 0 0;  font-size:36px; font-family: 'PTSansRegular'; color:#dc4386; text-align:center; font-weight:normal; line-height:32px; text-shadow: 0px 2px white, 1px 1px #fff;}

/*  solution page end here  */

/*  enterprise page start here  */
.banner_enterprise{ margin:auto; background:url(../images/enterprise_app_banner.png) no-repeat #fff; width:670px; height:250px;}
.enterprise_logo{ padding:24px 0 0 0;  text-align:center; }
.enterprise_name{ margin:20px 0 0 0;  font-size:32px; font-family: 'PTSansRegular'; color:#dc4386; text-align:center; font-weight:normal; line-height:32px; text-shadow: 0px 2px white, 1px 1px #fff;}
/*  solution page end here  */



.capcha {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C7B9B9;
    color: #000000;
    font-family: 'Conv_MTCORSVA',Sans-Serif;
    font-size: 20px;
    font-weight: normal;
    height: 30px;
    line-height: 25px;
    margin: 10px 0;
    text-align: center;
    width: 60px;}


/*  get_free_quote_page start here */

.request_a_quote_box{ margin:auto;}

.request_a_quote_box .request_a_quote_boxtitle{font-family: 'CandaraRegular'; font-size:27px; font-weight:bold; color:#10a7c2; text-shadow: 0px 2px white, 0px 1px #fff; margin-top:20px;}

.request_a_quote_box p{font-family: 'CandaraRegular'; color:#ce7615; font-size:14px; line-height:18px; text-align:justify; }
.request_body_box{ background:#fff; margin:auto; margin-top:0px; padding:15px; border-radius:5px;}

.request_body_box .request_box_subtitle{ color:#80a500; font-family: 'CandaraRegular'; font-size:19px; font-weight:normal;  padding-bottom:10px;}

.main_left_input_box{ float:left; width:500px; }

.main_right_input_box{width:350px; float:right; }
.request_icons{ float:left; width:44px;}

.sevice_require{ margin:auto; padding:0;}
.sevice_require p{ color:#1d1d1d; font-size:14px; font-family: 'PTSansRegular'; font-weight:normal; text-align:left; margin-right:15px; margin-bottom:0; padding:0; float:left;}
.describe_project_box{ margin:0 auto; }
.describe_project_left{ width:495px; float:left;}

.sevice_require2{ margin:auto; padding:0;}
.sevice_require2 p{ color:#1d1d1d; font-size:14px; font-family: 'PTSansRegular'; font-weight:normal; text-align:left; margin-right:15px; margin-bottom:28px; padding:0; float:left; line-height:12px;}

.describe_project_right{ width:440px; float:right;}
.describe_project_right p{ color:#313131; font-size:13px; font-family: 'PTSansRegular'; font-weight:normal; margin:0; padding:5px 0;}

.quote_img{ float:right; width:185px; margin-top:86px; border:#f1f5fd dotted 1px; margin-right:78px; }

.submit_btn_inquiry{ margin:0px 0px 0px 507px;}

/*  get_free_quote_page end here */

#popup_wrapper{ //margin:30px auto; width:761px; font-family: 'TitilliumText22LRgRegular'}
.popup_wrapper{ margin:auto; background:#FFFFFF; padding:18px; position:relative; box-shadow: 0px 0px 20px #000; border:#f6f9fd solid 4px; font-family: 'TitilliumText22LRgRegular'}

.request_left_box{ float:left; background:url(../images/login_form_bg5.png) no-repeat; width:282px; height:435px; padding:64px 33px 25px 28px; }

.input_div{font-family: 'PTSansRegular'; font-size:16px; color:#000;  line-height:30px;  text-align:left;}

.input_new{ border:none; background:url(../images/input_box.png) no-repeat; width:263px;height:34px; padding:0 10px; box-shadow: 1px 1px 30px #030307;}
.input_massage_new{ border:none; background:url(../images/input_massage_box.png) no-repeat; width:263px;height:74px; padding:5px 10px; box-shadow: 1px 1px 30px #030307;}
.remember_txt{ font-size:12px; color:#fff; font-weight:normal; line-height:10px;}
.remember_txt span{ color:#02a7c4; padding-left:34px;}
.succege_massage{ font-size:13px; color:#fff; line-height:40px; text-align:center;}
.succege_massage span{ color:#ffac9d; font-size:10px;}
.live_btn_box{ margin-top:110px}
.cancle_btn{ position:absolute; top:-26px; right:-32px; display:none}

.input_massage_new1 { border:none;  font-family: 'PTSansRegular'; background:#fff; resize:none;  width:263px;height:60px; padding:3px 10px; box-shadow: 0px 0px 0px #030307; color:#000; margin-bottom:3px; border:1px solid #e9e9e9; font-size:14px; }

.input_new1 { border:none; font-family: 'PTSansRegular'; background:#fff; width:263px;height:34px; margin-bottom:5px; color:#000;  font-size:14px; line-height:15px; text-align:left; padding:0 10px; border:1px solid #e9e9e9; }

.popup_wrapper_new{ margin:auto; background:#FFFFFF; padding:15px 15px 10px 15px; position:relative; box-shadow: 0px 0px 20px #888888; font-family: 'TitilliumText22LRgRegular'}
.cancle_btn_new{ position:absolute; top:-12px; right:-18px;display:none; font-family: 'TitilliumText22LRgRegular'}


.captcha_img {
    float: left;
    height: 38px;
    width: 250px;
}
#refcaptcha{
		cursor:pointer;
	}
	
	
	
	
.portfolio_nextpage{ margin:0; padding:0 17px 12px 0; float:right;}
.portfolio_nextpage ul{ margin:0; padding:0;}
.portfolio_nextpage ul li{ list-style:none; display:block; padding:0 3px; float:left; font-family: 'TitilliumText22LRgRegular'}
.portfolio_nextpage ul li a{ text-decoration:none; line-height:25px; display:block; background:#747474; color:#fff; padding:0 10px; border:#fff solid 1px; outline:none;}
.portfolio_nextpage ul li a:hover{color:#000; background:#b5b5b5; outline:none;}
.portfolio_nextpage ul li a.active{color:#000; background:#b5b5b5; outline:none;}




.hire_php_banner_osCommerce .hire_php_name{ margin-top:-70px;}

.hire_codeigniter_name{  color: #151200;
    font-family: 'PTSansRegular';
    font-size: 36px;
    font-weight: bold;
    line-height: 32px;
    margin: 0;
	padding-top:10px;
    text-align: center;
    text-shadow: 0 0 white, 0 1px #FFFFFF;}
.Hire_zend_framework_name{  color: #151200; font-family: 'PTSansRegular'; font-size: 36px; font-weight: bold; line-height: 32px; margin: 0; padding-top:0px; text-align: center; text-shadow: 0 0 white, 0 1px #FFFFFF;	margin-top:-10px; }
.hire_cake_php_name { color: #151200; font-family: 'PTSansRegular'; font-size: 36px; font-weight: bold; line-height: 32px; margin: 0; padding-top:0px; text-align: center; text-shadow: 0 0 white, 0 1px #FFFFFF;	margin-top:10px;  }
.hire_net_web_name{ color: #151200; font-family: 'PTSansRegular'; font-size: 36px; font-weight: bold; line-height: 32px; margin: 0; padding-top:0px; text-align: center; text-shadow: 0 0 white, 0 1px #FFFFFF;	margin-top:0px;  }
.hire_WordPress_php_name{ color: #151200; font-family: 'PTSansRegular'; font-size: 36px; font-weight: bold; line-height: 32px; margin: 0; padding-top:0px; text-align: center; text-shadow: 0 0 white, 0 1px #FFFFFF;	margin-top:-40px;  }
.Hire_majento_name{ color: #151200; font-family: 'PTSansRegular'; font-size: 36px; font-weight: bold; line-height: 32px; margin: 0; padding-top:0px; text-align: center; text-shadow: 0 0 white, 0 1px #FFFFFF;	margin-top:0px;  }

/*------------------------------ iPhone ----------------------*/

.iPhone_con_part{ padding: 0px 0px 40px 0px; }

.iPhone_reaptBox { width:104px; float:left; margin:0px 15px 15px 15px; padding:0px; }
 
/*---------------------- mobile ----------------------*/

.mobile_con_part{ padding: 0px 0px 40px 0px;}
.mobile_reaptBox{ float:left; margin:0px 10px 15px 10px;}

.mobile_popup{ background:#fff; width:300px; height:600px;}

.diaplaynone{ display:none;}

.hire_php_name_drupanl{ margin:0px;}

.portfolio_container{ width:646px; border:1px solid #000;}
	.portfolio_reapt_box{ width:206px; float:left; margin: 0px 5px 20px 4px; }
	.portfolio_img{ height:172px; border:1px solid #ffd8ae; background:#fff2bb; padding:3px;}
	.portfolio_text{ font-family:'PTSansRegular'; font-size:14px; line-height:18px; }
	.portfolio_title{ font-size:22px; padding-top:15px; padding-bottom:5px;}
	.read_more_port { font-size:14px; font-family:'PTSansRegular'; padding-top:10px;} 
	
	
	
/*------------------------- bottom icon -------------------------------*/

.php_icon_bottom{ float:left; padding: 5px 16px 0px 9px; }

.rails_icon_bottom{ float:left; padding: 0px 12px 0px 0px; }
.wordpress_icon_bottom{ float:left; padding: 8px 9px 0px 0px; *padding-bottom:10px; }
.cake_icon_bottom{ float:left; padding: 0px 0px 0px 0px; }
.node_icon_bottom{ float:left; clear: left; padding: 20px 10px 0px 5px;   }
.magento_icon_bottom{ float:left; padding: 4px 9px 0px 0px; }
.drupal_icon_bottom{ float:left;}
.mobile_icon_bottom{ float:left; margin-top:-10px;}  
.sf_icon_bottom{ float:left;}
.ajax_icon_bottom{ float:left; margin-top:-15px; padding-right:20px;}
.icon_bottom_10{ float:left; padding-right:10px;}
.icon_bottom_text{ float:left; padding: 10px 0px 0px 10px;}

/*------------------------- bottom icon -------------------------------*/


.no_data_found{ text-align: center; border-radius:5px; background-color: #fff; border:1px solid #c1c1c1; width:650px; height:200px; display:table-cell; vertical-align:middle; z-index:999; position:relative; box-shadow:1px 1px 3px 3px #c8c8c8; font-family:'PTSansRegular'; font-size:16px; line-height:25px; }
.no_data_found_specing{ padding-top:20px;}
.no_data_found a:link, .no_data_found a:visited{ color:#000; text-decoration:none; font-weight:bold;}
.no_data_found a:hover{ color:#666666; text-decoration:underline; font-weight:bold;}



/*------------------------ 28 / 07 / 2012 ----------------------------------*/


.services_container{}

.services_top_txt{ font-size:14px; line-height:20px; padding: 10px 0px 20px 10px;}

.wrapperServices #leftpart{ width:auto; float:none;}

.services_reapt_box{}

.services_title_txt{  width:200px; font-size:18px; text-align:center; background:url(../images/services-title.png) repeat-x left top; height:50px; display:table-cell; vertical-align:middle; color:#80A500; padding:5px 10px 0px 10px; }







/*-------------------- services -----------------------*/


.services_boxes { 
	
}

.services_boxes ul { padding:0px; margin:0px;
	
}
.services_boxes li {
	padding:0px; margin: 10px 10px 10px 0px; width:220px; float:left;list-style-type: none; position: relative; border:3px solid #fff; border-radius:5px; behavior: url(PIE.htc); z-index:999; height:228px;  
}

.services_boxes li a {
	 display: block;font: 11px Arial, sans-serif, Helvetica; overflow: hidden; width:220px; color: #000; position: relative; height: 170px; padding: 8px 0px 0px 0px; text-align:left; font-size:14px; line-height:20px; text-align:justify; }
.services_boxes li a {
	text-decoration: none
}
.services_boxes li a:unknown {
	text-decoration: none
}
.services_boxes li a:hover {
	text-decoration: none;
}
.services_boxes li img {
	border: none;  position: absolute; top:10px;; background-color:#FFFFFF; 
}


.ser_box_cont{ padding: 0px 10px;} 


.game_reapt_box{ background:url(../images/game-sep-shadow.png) no-repeat -17px bottom; padding-bottom:30px; margin-bottom:20px; }
.game_title{ font-family:'PTSansRegular'; font-size:21px; padding-bottom:10px; padding-left:10px;}

.game_text{ font-size:14px; line-height:21px; color:#686868; font-family:'PTSansRegular'; padding: 20px 15px 0px 15px;}
.game_image{  box-shadow:1px 1px 3px 3px #c8c8c8; border-radius: 5px; border:4px solid #fff; margin:0px 7px; behavior: url(PIE.htc); z-index:999; }



/*--------------------------30 /07/2012-----------------*/

.quoteinput{height:35px; line-height:35px; width:223px; color:#3d3d3d; font-family: 'CandaraRegular'; font-size:16px; padding:0 10px; margin-bottom:18px;  border-radius:5px; background:#f5f5f5; border:#b8b8b8 solid 1px; behavior: url(PIE.htc); z-index:999; position:relative;}

.quoteinput2{height:35px; width:223px; color:#3d3d3d; font-family: 'CandaraRegular'; font-size:16px; padding:0 10px; padding-top:7px; border-radius:5px; background:#f5f5f5; border:#b8b8b8 solid 1px; behavior: url(PIE.htc); z-index:999; position:relative; }
.quotetxtaeia{height:109px; width:474px; color:#3d3d3d; font-family: 'CandaraRegular'; font-size:16px; padding:10px; border-radius:5px; background:#f5f5f5; border:#b8b8b8 solid 1px; behavior: url(PIE.htc); z-index:999; position:relative;}

.quoteinput_select{height:37px; padding:7px 0px 5px 0px; width:243px; color:#3d3d3d; font-family: 'CandaraRegular'; font-size:16px; margin-bottom:18px; margin-left:5px;  border-radius:5px; background:#f5f5f5; border:#b8b8b8 solid 1px; behavior: url(PIE.htc); z-index:999; position:relative;}

.quoteinput1{height:35px; width:474px; color:#3d3d3d; font-family: 'CandaraRegular'; font-size:16px; padding:0 10px; margin-bottom:18px;  border-radius:5px; background:#f5f5f5; border:#b8b8b8 solid 1px; behavior: url(PIE.htc); z-index:999; position:relative;}


 #client_speak{width:631px; height:114px; 
   -moz-box-shadow:    inset 0 0 3px #a9a9a9;
   -webkit-box-shadow: inset 0 0 3px #a9a9a9;
   box-shadow:         inset 0 0 3px #a9a9a9;  
   background:#FFFFFF;
   margin-top:17px;
   float:left;
   padding: 15px 15px 20px 15px;
	-moz-border-radius: 5px/*{cornerRadius}*/; -webkit-border-radius: 5px/*{cornerRadius}*/; -khtml-border-radius: 4px/*{cornerRadius}*/; border-radius: 5px;
   }
   
#bannerheading .shadow1{
	font-family: 'PortLligatSlabRegular';
	font-size:30px;
	font-weight:normal;
	color:#ff6c00;
	position:relative;
	top:-21px; width:500px;
}
.why_choose_us_service_box { width:268px;  border:#fff solid 1px; padding:10px 0 8px 0; line-height:16px;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
background: #f3f3f3; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #f3f3f3 0%, #ffffff 4%, #ffffff 36%, #ffffff 56%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(4%,#ffffff), color-stop(36%,#ffffff), color-stop(56%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f3f3f3 0%,#ffffff 4%,#ffffff 36%,#ffffff 56%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3f3f3 0%,#ffffff 4%,#ffffff 36%,#ffffff 56%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3f3f3 0%,#ffffff 4%,#ffffff 36%,#ffffff 56%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(top,  #f3f3f3 0%,#ffffff 4%,#ffffff 36%,#ffffff 56%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-8 */
box-shadow:0px 5px 0 0 #ffc78c
 }

.read_more_port a{ background:#82afb8; border-radius:5px; color:#fff; text-decoration:none; padding:5px 10px; float:right; behavior: url(PIE.htc); z-index:999; position:relative; }
.read_more_port a:hover{ background:#000; border-radius:5px; color:#fff; text-decoration:none; padding:5px 10px; float:right; behavior: url(PIE.htc); z-index:999; position:relative; }


/*---------------------- opera ----------------------*/

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
#bannerheading .shadow1{
	font-family: 'PortLligatSlabRegular';
	font-size:30px;
	font-weight:normal;
	color:#ff6c00;
	position:relative;
	top:-11px; width:500px;
}

#bannerheading h3{ padding-top:0px;}
}


/*---------------------- opera ----------------------*/


.input_div img#captcha{ height:30px !important; text-align:center !important; border-radius:5px;  behavior: url(PIE.htc); z-index:999; position:relative; background:#fff; padding:0px 0px 0px 0px !important; margin-left:10px;   }

.boxleft{width:284px; height:254px;  background:url(../images/footerleft_transparent.png) no-repeat #2e2e2e top center; margin-top:10px; border:#494949 dotted 1px; padding:10px; position:relative;}
.boxleft .bot_tech_title{font-family: 'PTSansRegular'; font-size:18px; color:#FFFFFF; font-weight:normal;}

.textallignleft{ text-align:left;}

.top_careerlink{ padding-top:2px; text-align:left;}

.facebook_img{ width:29px; height:29px;}
.twitter_img{ width:29px; height:29px;}
.linkdin_img{ width:29px; height:29px;}
.google_img{width:29px; height:29px;}
.pinit_img{width:29px; height:29px;}
.you_tube{width:29px; height:29px;}
.services_img_slider{ top:10px; width:230px; height:168px;}

.cursor_pointer{ cursor:pointer;}




/*----------------  SLIDER  ---------------------*/

/******** footer part start***********/

footer {width:100%; height:471px; background:url(../images/footerbg.png)  repeat-x; display:block;}
footer #footer{width:1000px;  margin:auto; }
footer #footer .footertopbox{padding:20px 0px 0px 0px;  width:970px; height:343px; margin:auto;  background:url(../images/footer_transparent.png) no-repeat center bottom; }

footer .footer_bottom_relative{ position:relative; width:1000px; margin:0px auto;}
.bottom_copy_icon{ position:absolute; top:0px; right:0px;  }
.bottom_copy_icon img{ margin-right:2px;}


/*----------------------------  reapt css ----------------------*/

.width96per{ width:96%; border:0px; }
.width75per{ width:85%; border:0px;}

table {  
    border-collapse: collapse;
}
th, td {
    padding: 0;
}
.alligncenter{ text-align:center;}

.portfolioimg{ width:387px; height:203px; cursor:pointer; border:0px;}

.ios_left_logo{ padding:22px 5px 0 0;}
#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}	
	
	
	
/*-------------------------- SOCIAL ICON --------------------------*/

.tt-wrapper{
	padding: 0;
	width: 300px;
	height: 50px;
	margin: -8px 0px 0px 25px;
}
.tt-wrapper li{
	float: left;
	list-style:none;
}
.tt-wrapper li a{
	display: block;
	width: 32px;
	height: 32px;
	margin:0px 15px 0px 0px;
	outline: none;
	background: transparent url(../images/social_icons.png) no-repeat top left;
	text-indent: -9000px;
	position: relative;
}
.tt-wrapper li .tt-gplus{
    background-position: 0px 0px;
}
.tt-wrapper li .tt-twitter{
    background-position: -68px 0px;
}
.tt-wrapper li .tt-dribbble{
    background-position: -136px 0px;
}
.tt-wrapper li .tt-facebook{
    background-position: -204px 0px;
}
.tt-wrapper li .tt-linkedin{
    background-position: -272px 0px;
}
.tt-wrapper li .tt-forrst{
    background-position: -340px 0px;
}
.tt-wrapper li a span{
	width:200px;
	height: auto;
	line-height: 20px;
	padding:5px;
	left: 20%;
	margin-left: -64px;
	font-family:'PTSansRegular';
	font-weight: 400;	
	font-style: italic;
	font-size: 14px;
	color: #000;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
	text-align: center;
	border: 4px solid #fff;
	background: rgba(255,255,255,0.3);
	text-indent: 0px;
	border-radius: 5px;
	position: absolute;
	bottom:45px;
	opacity: 0;
	visibility: visible;
	pointer-events: none;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
	-webkit-transform: translate(35px) rotate(25deg) scale(1.5);
	-moz-transform: translate(35px) rotate(25deg) scale(1.5);
	-o-transform: translate(35px) rotate(25deg) scale(1.5);
	-ms-transform: translate(35px) rotate(25deg) scale(1.5);
	transform: translate(35px) rotate(25deg) scale(1.5);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	background:#70c9f0;
	behavior: url(PIE.htc); z-index:999; 
}
.tt-wrapper li a span:before,
.tt-wrapper li a span:after{
	content: '';
	position: absolute;
	bottom: -15px;
	left: 30%;
	margin-left: -9px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid rgba(0,0,0,0.1);
	behavior: url(PIE.htc); z-index:999; 
}
.tt-wrapper li a span:after{
	bottom: -14px;
	margin-left: -10px;
	border-top: 10px solid #fff;
}
.tt-wrapper li a:hover span{
	visibility: visible;
	opacity: 0.9;
	-webkit-transform: translate(0px) rotate(0deg) scale(1);
	-moz-transform: translate(0px) rotate(0deg) scale(1);
	-o-transform: translate(0px) rotate(0deg) scale(1);
	-ms-transform: translate(0px) rotate(0deg) scale(1);
	transform: translate(0px) rotate(0deg) scale(1);
	behavior: url(PIE.htc); z-index:999; 
}

/*--------------- SOCIAL ICON--------------------*/

.request_quita_cont{ font-size:14px; color:#737373; margin-top:11px;}
.request_quita_cont td{ padding-bottom:8px;}
.request_quita_cont span{ color:#000;}

/*------------------------- 16 / 08 / 2012  -----------------------------*/	

.contect_us{ padding-bottom:0px; font-family: 'PTSansRegular'; }
.contect_us .contact_popup_title{ font-size:38px; color:#1a77ce; line-height:22px; padding-top:13px; font-family: 'swis721_cn_btroman'; padding-bottom:20px;}
.contect_us .contact_popup_title span{ color:#000;}

.infotech_title{ font-size:23px; padding-bottom:5px; color:#000;}

.company_address{ background:url(../images/address-bg.png) no-repeat left top; font-size:15px; line-height:24px; color:#d17a2d; padding-top:6px; padding-bottom:10px; margin-left:-4px; padding-left:7px;}

.request_right_box{ float:right; width:350px;}

.popup_logo{ margin-left:-23px; margin-top:7px; height:150px;}

.capcha_img{width:110px; height:35px; margin-left:5px; margin-right:5px; border:#E9E9E9 solid 1px; }

.capchawidth_refresh{ margin-left:122px;}
.capchawidth_refresh #refcaptcha1 { padding-top:2px;}


.Captcha_text{ margin-top:0px; margin-bottom:15px; }

.Captcha_text_left{ font-size:16px; color:#000;  padding-top:0px; line-height:30px;}

.get_quoteinput3{height:35px; line-height:35px; width:140px; color:#3d3d3d; font-family: 'CandaraRegular'; font-size:14px; padding:0 10px; margin-bottom:18px;  border-radius:5px; background:#f5f5f5; border:#b8b8b8 solid 1px; behavior: url(PIE.htc); z-index:999; position:relative;}

.quoteinput3{ border:none; font-family: 'PTSansRegular'; background:#fff; width:100px; float:left; height:34px; margin-bottom:6px; color:#000;  font-size:14px; line-height:15px; text-align:left; padding:0 10px; border:1px solid #E9E9E9; }

.submit_new_btn_popup{ text-align:center; margin-top:5px;}


.welcometext h1{ font-size:15px; display:inline; font-weight:normal;}

.no_page_found{ background:url(../images/no-found-bg.png) repeat-x left top #fff; margin:0px 25px 0px 24px; margin-bottom:-30px; padding-bottom:70px; text-align:center;  }
.no_page_found a:link, .no_page_found a:visited{ color:#000; text-decoration:underline; font-weight:bold;}
.no_page_found a:hover{ color:#6bbbe1; text-decoration:none;  font-weight:bold;}

.no_page_title{ font-family: 'TitilliumText22LRgRegular'; font-size:38px; padding: 70px 0px 30px 0px; text-shadow: 0 2px 2px #fff; color:#000;  } 

.no_page_text_top{ font-family: 'PTSansRegular'; text-shadow: 0 1px 0px #fff; color:#000; font-size:25px; }
.no_page_bot_text{ font-family: 'PTSansRegular'; text-shadow: 0 1px 0px #fff; color:#2C2C2C; font-size:25px; }

.no_page_banner{ padding: 50px 0px 40px 0px;}


.no_page_found{ background:url(../images/no-found-bg.png) repeat-x left top #fff; margin:0px 25px 0px 24px; margin-bottom:-30px; padding-bottom:70px; text-align:center;  }
.no_page_found a:link, .no_page_found a:visited{ color:#000; text-decoration:underline; font-weight:bold;}
.no_page_found a:hover{ color:#6bbbe1; text-decoration:none;  font-weight:bold;}

.no_page_title{ font-family: 'TitilliumText22LRgRegular'; font-size:38px; padding: 70px 0px 30px 0px; text-shadow: 0 2px 2px #fff; color:#000;  } 

.no_page_text_top{ font-family: 'PTSansRegular'; text-shadow: 0 1px 0px #fff; color:#000; font-size:25px; }
.no_page_bot_text{ font-family: 'PTSansRegular'; text-shadow: 0 1px 0px #fff; color:#2C2C2C; font-size:25px; }

.no_page_banner{ padding: 50px 0px 40px 0px;}

.captch_input{ float:left; width:165px; }

.popup_off_add_title{ font-size:24px;}


.header_social_icon{ margin: 32px 0px 0px 170px;}
.socialnetworking {float:left; padding:15px 10px 0px 0px;}

.social_facebook{ float:left; padding:14px 10px 0px 0px;}
.social_facebook a img:hover{ float:left;opacity:0.5;}

.social_twitter{ float:left; padding:14px 10px 0px 0px;}
.social_twitter a img:hover{ float:left;opacity:0.5;}

.social_linked{ float:left; padding:14px 10px 0px 0px;}
.social_linked a img:hover{ float:left;opacity:0.5;}

.social_plus{ float:left; padding:14px 10px 0px 0px;}
.social_plus a img:hover{ float:left;opacity:0.5;}

.social_pinit{ float:left; padding:14px 10px 0px 0px;}
.social_pinit a img:hover{ float:left;opacity:0.5;}

.social_youtube{ float:left; padding:14px 10px 0px 0px;}
.social_youtube a img:hover{ float:left;opacity:0.5;}

.expertise_bot_box{ margin-left:26px;}

.bannerheadingabout{ padding:10px 0px 0px 0px !important; line-height:0px; }

.thankyoucontainer{ color:#CE7615; font-family:'CandaraRegular'; }
.thankyoutext{ font-size:14px; line-height:24px; min-height:300px; }
.thankyoutext div{ display:inline;}
.thankyoutext strong{ font-weight:normal; color:#000; font-size:16px;}
.thankyoupagetitle{  
	color: #10A7C2;
    font-family: 'CandaraRegular';
    font-size: 27px;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom:20px;
    text-shadow: 0 2px white, 0 1px #FFFFFF;
   }
   
.request_quots_url{ padding-bottom:22px; font-size:14px; color:#3D3D3D;}


.ProcessingIndication:before {
    padding-left: 30px;
    
    
}
.ProcessingIndication.Navigation {
    left: 50%;
    position: fixed;
    top: 290px;
	color:#fff;
}


.ProcessingIndication {
    color: #000000;
    display: none;
    font-family: DroidSansBold,Tahoma;
    font-size: 13px;
    height: 26px;
    line-height: 26px;
    padding: 0 10px;
    z-index: 1000;
    
    height:50px; padding:5px 0px;
}

.game_industry{ padding-left:10px; padding-right:15px; font-size:12px; padding-top:5px; float:right; color:#686868; }
.game_industry strong{ color:#EE5B42; font-weight:normal; font-size:14px; display:block; }

.game_technology{ padding-left:10px; font-size:12px; padding-top:5px; color:#686868; }
.game_technology strong{ color:#EE5B42; font-weight:normal;  font-size:14px; display:block; }
.creat_alert{background-color: #f2dede; border: 1px solid #eed3d7; font-weight:bold; color: #b94a48;border-radius: 5px; font-size:13px; padding: 5px 20px 5px 20px; text-align:left; margin-bottom:10px; text-shadow: 0px 1px 1px #fff;}