@charset "utf-8";
@font-face { font-family: helvetica35thin; src: url(fonts/helvetica35thin.eot); src: url(fonts/helvetica35thin.svg) format('svg'), url(fonts/helvetica35thin.woff) format('woff'), url(fonts/helvetica35thin.ttf) format('truetype'); font-weight: 400; font-style: normal; }
*, :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.clearfix { *zoom: 1;
}
a:focus { outline: 0!important; }
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline;
 *zoom: 1;
}
audio:not([controls]) { display: none; }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; }
a:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; text-decoration: none; }
a:hover, a:active { outline: 0; text-decoration: none; }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sup { top: -.5em; }
sub { bottom: -.25em; }
img { height: auto; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; }
#map_canvas img, .google-maps img { max-width: none; }
button, input, select, textarea { margin: 0; font-size: 100%; vertical-align: middle; }
button, input {
 *overflow: visible; line-height: normal; }
button::-moz-focus-inner, input::-moz-focus-inner {
 padding: 0;
 border: 0;
}
button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer; }
label, select, button, input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] { cursor: pointer; }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield;}
input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button {
 -webkit-appearance: none;
}
textarea { overflow: auto; vertical-align: top; }
.slider_loader { width: 100%; line-height: 600px; text-align: center; display: inline-block; position: fixed; z-index: 99; background: #fff; top: 46%; left: 48%;}
body { margin: 0; font: 12px/20px Arial, Helvetica, Verdana, sans-serif; color: #444; background-color: #FFF; }
a { color: #04bfbf; text-decoration: underline; }
a:hover, a:focus { color: #005580; text-decoration: none; }
.img-rounded { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.img-polaroid { padding: 4px; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, .2); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .1); box-shadow: 0 1px 3px rgba(0, 0, 0, .1); }
.img-circle { -webkit-border-radius: 500px!important; -moz-border-radius: 500px!important; border-radius: 500px!important; margin: 0 auto!important; font-size: 136px; }
.container h1 { font-weight: 100; font-size: 36px; color: #04bfbf; }
.marketing .span4 h2 { color: #666; font-size: 24px; font-weight: 100; margin: 20px 0 10px; }
.marketing .span4 p { color: #989898; font-size: 14px; font-weight: 100; }
.content { margin: 50px auto; font-size: 24px; font-weight: 100; color: #e67e22; font-size: 24px; }
.lets_talk { text-decoration: none; color: #fff; border-radius: 4px; padding: 7px 14px; background: #04bfbf; margin-left: 10px; }
.lets_talk:hover { color: #ebebeb; border-radius: 3px; background: #04caca; margin-left: 10px; text-decoration: none; -webkit-transition: all .4s ease-in; -moz-transition: all .4s ease-in; -o-transition: all .4s ease-in; transition: all .4s ease-in; text-shadow: 2px 2px 0 #989898; }
.marketing .span4 .mobiledevelopment { line-height: 190px; background: url(img/mobile.png) no-repeat 0 0; }
.marketing .span4 .webdevelopment { line-height: 190px; background: url(img/web.png) no-repeat 0 0; }
.marketing .span4 .customsolution { line-height: 190px; background: url(img/custom.png) no-repeat 0 0; }
@-webkit-keyframes rounder { from {
 -webkit-transform: rotate(0deg);
}
to { -webkit-transform: rotate(360deg); }
}
@-moz-keyframes rounder { from {
 -moz-transform: rotate(0deg);
}
to { -moz-transform: rotate(360deg); }
}
@keyframes rounder { from {
 transform: rotate(0deg);
}
to { transform: rotate(360deg); }
}
@-o-keyframes rounder { from {
 -o-transform: rotate(0deg);
}
to { -o-transform: rotate(360deg); }
}
.marketing .span4 .icon-to-round { display: inline-block; box-shadow: 0 0 0 4px rgba(230, 230, 230, 1); -webkit-transition: background .5s, color .5s; -moz-transition: background .5s, color .5s; transition: background .5s, color .5s; color: #04bfbf; }
.marketing .span4:hover .webdevelopment { background: url(img/web-hover.png) no-repeat 0 0; -webkit-animation: rounder 4s linear infinite; -moz-animation: rounder 4s linear infinite; animation: rounder 4s linear infinite; }
.marketing .span4:hover .mobiledevelopment { background: url(img/mobile-hover.png) no-repeat 0 0; -webkit-animation: rounder 2s linear infinite; -moz-animation: rounder 2s linear infinite; animation: rounder 2s linear infinite; }
.marketing .span4:hover .customsolution { background: url(img/custom-hover.png) no-repeat 0 0; -webkit-animation: rounder 2s linear infinite; -moz-animation: rounder 2s linear infinite; animation: rounder 2s linear infinite; }
.marketing .span4:hover .icon-to-round:before { -webkit-animation: rounder 2s linear infinite; -moz-animation: rounder 2s linear infinite; animation: rounder 2s linear infinite; }
.row { margin-left: -20px; *zoom: 1;
}
.row:before, .row:after { display: table; content: ""; line-height: 0; }
.row:after { clear: both; }
[class*=span] {
 float: left;
 min-height: 1px;
 margin-left: 20px;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 940px; }
.span12 { width: 940px; }
.span11 { width: 860px; }
.span10 { width: 780px; }
.span9 { width: 700px; }
.span8 { width: 620px; }
.span7 { width: 540px; }
.span6 { width: 460px; }
.span5 { width: 380px; }
.span4 { width: 300px; }
.span3 { width: 220px; }
.span2 { width: 140px; }
.span1 { width: 60px; }
.offset12 { margin-left: 980px; }
.offset11 { margin-left: 900px; }
.offset10 { margin-left: 820px; }
.offset9 { margin-left: 740px; }
.offset8 { margin-left: 660px; }
.offset7 { margin-left: 580px; }
.offset6 { margin-left: 500px; }
.offset5 { margin-left: 420px; }
.offset4 { margin-left: 340px; }
.offset3 { margin-left: 260px; }
.offset2 { margin-left: 180px; }
.offset1 { margin-left: 100px; }
.row-fluid { width: 100%; *zoom: 1;
}
.row-fluid:before, .row-fluid:after { display: table; content: ""; line-height: 0; }
.row-fluid:after { clear: both; }
.row-fluid [class*=span] { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; margin-left: 2.127659574468085%; *margin-left: 2.074468085106383%
}
.row-fluid [class*=span]:first-child { margin-left: 0; }
.row-fluid .controls-row [class*=span]+[class*=span] {
 margin-left: 2.127659574468085%
}
.row-fluid .span12 { width: 100%; *width: 99.94680851063829%
}
.row-fluid .span11 { width: 91.48936170212765%; *width: 91.43617021276594%
}
.row-fluid .span10 { width: 82.97872340425532%; *width: 82.92553191489361%
}
.row-fluid .span9 { width: 74.46808510638297%; *width: 74.41489361702126%
}
.row-fluid .span8 { width: 65.95744680851064%; *width: 65.90425531914893%
}
.row-fluid .span7 { width: 57.44680851063829%; *width: 57.39361702127659%
}
.row-fluid .span6 { width: 48.93617021276595%; *width: 48.88297872340425%
}
.row-fluid .span5 { width: 40.42553191489362%; *width: 40.37234042553192%
}
.row-fluid .span4 { width: 31.914893617021278%; *width: 31.861702127659576%
}
.row-fluid .span3 { width: 23.404255319148934%; *width: 23.351063829787233%
}
.row-fluid .span2 { width: 14.893617021276595%; *width: 14.840425531914894%
}
.row-fluid .span1 { width: 6.382978723404255%; *width: 6.329787234042553%
}
.row-fluid .offset12 { margin-left: 104.25531914893617%; *margin-left: 104.14893617021275%
}
.row-fluid .offset12:first-child { margin-left: 102.12765957446808%; *margin-left: 102.02127659574467%
}
.row-fluid .offset11 { margin-left: 95.74468085106382%; *margin-left: 95.6382978723404%
}
.row-fluid .offset11:first-child { margin-left: 93.61702127659574%; *margin-left: 93.51063829787232%
}
.row-fluid .offset10 { margin-left: 87.23404255319149%; *margin-left: 87.12765957446807%
}
.row-fluid .offset10:first-child { margin-left: 85.1063829787234%; *margin-left: 84.99999999999999%
}
.row-fluid .offset9 { margin-left: 78.72340425531914%; *margin-left: 78.61702127659572%
}
.row-fluid .offset9:first-child { margin-left: 76.59574468085106%; *margin-left: 76.48936170212764%
}
.row-fluid .offset8 { margin-left: 70.2127659574468%; *margin-left: 70.10638297872339%
}
.row-fluid .offset8:first-child { margin-left: 68.08510638297872%; *margin-left: 67.9787234042553%
}
.row-fluid .offset7 { margin-left: 61.70212765957446%; *margin-left: 61.59574468085106%
}
.row-fluid .offset7:first-child { margin-left: 59.574468085106375%; *margin-left: 59.46808510638297%
}
.row-fluid .offset6 { margin-left: 53.191489361702125%; *margin-left: 53.085106382978715%
}
.row-fluid .offset6:first-child { margin-left: 51.063829787234035%; *margin-left: 50.95744680851063%
}
.row-fluid .offset5 { margin-left: 44.68085106382979%; *margin-left: 44.57446808510638%
}
.row-fluid .offset5:first-child { margin-left: 42.5531914893617%; *margin-left: 42.4468085106383%
}
.row-fluid .offset4 { margin-left: 36.170212765957444%; *margin-left: 36.06382978723405%
}
.row-fluid .offset4:first-child { margin-left: 34.04255319148936%; *margin-left: 33.93617021276596%
}
.row-fluid .offset3 { margin-left: 27.659574468085104%; *margin-left: 27.5531914893617%
}
.row-fluid .offset3:first-child { margin-left: 25.53191489361702%; *margin-left: 25.425531914893618%
}
.row-fluid .offset2 { margin-left: 19.148936170212764%; *margin-left: 19.04255319148936%
}
.row-fluid .offset2:first-child { margin-left: 17.02127659574468%; *margin-left: 16.914893617021278%
}
.row-fluid .offset1 { margin-left: 10.638297872340425%; *margin-left: 10.53191489361702%
}
.row-fluid .offset1:first-child { margin-left: 8.51063829787234%; *margin-left: 8.404255319148938%
}
[class*=span].hide, .row-fluid [class*=span].hide { display: none; }
[class*=span].pull-right, .row-fluid [class*=span].pull-right { float: right; }
.container { margin-right: auto; margin-left: auto; *zoom: 1;
}
.container:before, .container:after { display: table; content: ""; line-height: 0; }
.container:after { clear: both; }
.container-fluid { padding-right: 20px; padding-left: 20px; *zoom: 1;
}
.container-fluid:before, .container-fluid:after { display: table; content: ""; line-height: 0; }
.container-fluid:after { clear: both; }
p { margin: 0 0 10px; }
.lead { margin-bottom: 20px; font-size: 21px; font-weight: 200; line-height: 30px; }
small { font-size: 85% }
strong { font-weight: bolder; }
em { font-style: italic; }
cite { font-style: normal; }
.muted { color: #999; }
a.muted:hover, a.muted:focus { color: gray; }
.text-warning { color: #c09853; }
a.text-warning:hover, a.text-warning:focus { color: #a47e3c; }
.text-error { color: #b94a48; }
a.text-error:hover, a.text-error:focus { color: #953b39; }
.text-info { color: #3a87ad; }
a.text-info:hover, a.text-info:focus { color: #2d6987; }
.text-success { color: #468847; }
a.text-success:hover, a.text-success:focus { color: #356635; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
h1, h2, h3, h4, h5, h6 { margin: 10px 0; font-family: inherit; font-weight: 700; line-height: 20px; color: inherit; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-weight: 400; line-height: 1; color: #999; }
h1 { font-size: 38.5px; }
h2 { font-size: 14px; }
h3 { font-size: 24.5px; }
h4 { font-size: 17.5px; }
h5 { font-size: 14px; }
h6 { font-size: 11.9px; }
h1 small { font-size: 24.5px; }
h2 small { font-size: 17.5px; }
h3 small { font-size: 14px; }
h4 small { font-size: 14px; }
.page-header { padding-bottom: 9px; margin: 20px 0 30px; border-bottom: 1px solid #eee; }
ul, ol { padding: 0; margin: 0 0 10px 25px; }
ul ul, ul ol, ol ol, ol ul { margin-bottom: 0; }
li { line-height: 20px; }
ul.unstyled, ol.unstyled { margin-left: 0; list-style: none; }
ul.inline, ol.inline { margin-left: 0; list-style: none; }
ul.inline>li, ol.inline>li { display: inline-block; *display: inline;
 *zoom: 1;
padding-left: 5px; padding-right: 5px; }
dl { margin-bottom: 20px; }
dt, dd { line-height: 20px; }
dt { font-weight: 700; }
dd { margin-left: 10px; }
.dl-horizontal { *zoom: 1;
}
.dl-horizontal:before, .dl-horizontal:after { display: table; content: ""; line-height: 0; }
.dl-horizontal:after { clear: both; }
.dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.dl-horizontal dd { margin-left: 180px; }
hr { margin: 20px 0; border: 0; border-top: 1px solid #eee; border-bottom: 1px solid #fff; }
abbr[title], abbr[data-original-title] { cursor: help; border-bottom: 1px dotted #999; }
abbr.initialism { font-size: 90%; text-transform: uppercase; }
blockquote { padding: 0 0 0 15px; margin: 0 0 20px; border-left: 5px solid #eee; }
blockquote p { margin-bottom: 0; font-size: 17.5px; font-weight: 300; line-height: 1.25; }
blockquote small { display: block; line-height: 20px; color: #999; }
blockquote small:before { content: '\2014 \00A0' }
blockquote.pull-right { float: right; padding-right: 15px; padding-left: 0; border-right: 5px solid #eee; border-left: 0; }
blockquote.pull-right p, blockquote.pull-right small { text-align: right; }
blockquote.pull-right small:before { content: '' }
blockquote.pull-right small:after { content: '\00A0 \2014' }
q:before, q:after, blockquote:before, blockquote:after { content: "" }
address { display: block; margin-bottom: 20px; font-style: normal; line-height: 20px; }
code, pre { padding: 0 3px 2px; font-size: 12px; color: #333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
code { padding: 2px 4px; color: #d14; background-color: #f7f7f9; border: 1px solid #e1e1e8; white-space: nowrap; }
pre { display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 20px; word-break: break-all; word-wrap: break-word; white-space: pre; white-space: pre-wrap; background-color: #f5f5f5; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, .15); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
pre.prettyprint { margin-bottom: 20px; }
pre code { padding: 0; color: inherit; white-space: pre; white-space: pre-wrap; background-color: transparent; border: 0; }
.pre-scrollable { max-height: 340px; overflow-y: scroll; }
.label, .badge { display: inline-block; padding: 2px 4px; font-size: 11.844px; font-weight: 700; line-height: 14px; color: #fff; vertical-align: baseline; white-space: nowrap; background-color: #999; }
.label { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.badge { padding-left: 9px; padding-right: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; }
.label:empty, .badge:empty { display: none; }
a.label:hover, a.label:focus, a.badge:hover, a.badge:focus { color: #fff; text-decoration: none; cursor: pointer; }
.label-important, .badge-important { background-color: #b94a48; }
.label-important[href], .badge-important[href] { background-color: #953b39; }
.label-warning, .badge-warning { background-color: #f89406; }
.label-warning[href], .badge-warning[href] { background-color: #c67605; }
.label-success, .badge-success { background-color: #468847; }
.label-success[href], .badge-success[href] { background-color: #356635; }
.label-info, .badge-info { background-color: #3a87ad; }
.label-info[href], .badge-info[href] { background-color: #2d6987; }
.label-inverse, .badge-inverse { background-color: #333; }
.label-inverse[href], .badge-inverse[href] { background-color: #1a1a1a; }
.btn .label, .btn .badge { position: relative; top: -1px; }
.btn-mini .label, .btn-mini .badge { top: 0; }
table { float: left; max-width: 100%; background-color: transparent; border-collapse: collapse; border-spacing: 0; }
.table { width: 100%; margin-bottom: 20px; }
.table th, .table td { padding: 8px; line-height: 20px; text-align: left; vertical-align: top; border-top: 1px solid #ddd; }
.table th { font-weight: 700; }
.table thead th { vertical-align: bottom; }
.table caption+thead tr:first-child th, .table caption+thead tr:first-child td, .table colgroup+thead tr:first-child th, .table colgroup+thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td { border-top: 0; }
.table tbody+tbody { border-top: 2px solid #ddd; }
.table .table { background-color: #fff; }
form { margin: 0 0 20px; }
fieldset { padding: 0; margin: 0; border: 0; }
legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: 40px; color: #333; border: 0; border-bottom: 1px solid #e5e5e5; }
legend small { font-size: 15px; color: #999; }
label, input, button, select, textarea { font-size: 14px; font-weight: 400; line-height: 20px; }
input, button, select, textarea { }
label { display: block; margin-bottom: 5px; }
select, textarea, input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color], .uneditable-input { display: inline-block; height: 20px; padding: 4px 6px; margin-bottom: 10px; font-size: 14px; line-height: 20px; color: #555; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align: middle; }
input, textarea, .uneditable-input { width: 206px; }
textarea { height: auto; }
textarea, input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color], .uneditable-input { background-color: #fff; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s; }
textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=date]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus, input[type=number]:focus, input[type=email]:focus, input[type=url]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=color]:focus, .uneditable-input:focus { border-color: rgba(82, 168, 236, .8); outline: 0; outline: thin dotted \9; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); }
input[type=radio], input[type=checkbox] { margin: 4px 0 0; *margin-top: 0;
margin-top: 1px \9; line-height: normal; }
input[type=file], input[type=image], input[type=submit], input[type=reset], input[type=button], input[type=radio], input[type=checkbox] { width: auto; }
select, input[type=file] { height: 30px; *margin-top: 4px;
line-height: 30px; }
select { width: 220px; border: 1px solid #ccc; background-color: #fff; }
select[multiple], select[size] { height: auto; }
select:focus, input[type=file]:focus, input[type=radio]:focus, input[type=checkbox]:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.uneditable-input, .uneditable-textarea { color: #999; background-color: #fcfcfc; border-color: #ccc; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .025); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .025); box-shadow: inset 0 1px 2px rgba(0, 0, 0, .025); cursor: not-allowed; }
.uneditable-input { overflow: hidden; white-space: nowrap; }
.uneditable-textarea { width: auto; height: auto; }
input:-moz-placeholder, textarea:-moz-placeholder {
 color: #999;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
 color: #999;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
 color: #999;
}
.radio, .checkbox { min-height: 20px; padding-left: 20px; }
.radio input[type=radio], .checkbox input[type=checkbox] { float: left; margin-left: -20px; }
.controls>.radio:first-child, .controls>.checkbox:first-child { padding-top: 5px; }
.radio.inline, .checkbox.inline { display: inline-block; padding-top: 5px; margin-bottom: 0; vertical-align: middle; }
.radio.inline+.radio.inline, .checkbox.inline+.checkbox.inline { margin-left: 10px; }
.input-mini { width: 60px; }
.input-small { width: 90px; }
.input-medium { width: 150px; }
.input-large { width: 210px; }
.input-xlarge { width: 270px; }
.input-xxlarge { width: 530px; }
input[class*=span], select[class*=span], textarea[class*=span], .uneditable-input[class*=span], .row-fluid input[class*=span], .row-fluid select[class*=span], .row-fluid textarea[class*=span], .row-fluid .uneditable-input[class*=span] { float: none; margin-left: 0; }
.input-append input[class*=span], .input-append .uneditable-input[class*=span], .input-prepend input[class*=span], .input-prepend .uneditable-input[class*=span], .row-fluid input[class*=span], .row-fluid select[class*=span], .row-fluid textarea[class*=span], .row-fluid .uneditable-input[class*=span], .row-fluid .input-prepend [class*=span], .row-fluid .input-append [class*=span] { display: inline-block; }
input, textarea, .uneditable-input { margin-left: 0; }
.controls-row [class*=span]+[class*=span] {
 margin-left: 20px;
}
.controls-row { *zoom: 1;
}
.controls-row:before, .controls-row:after { display: table; content: ""; line-height: 0; }
.controls-row:after { clear: both; }
.controls-row [class*=span], .row-fluid .controls-row [class*=span] { float: left; }
.controls-row .checkbox[class*=span], .controls-row .radio[class*=span] { padding-top: 5px; }
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] { cursor: not-allowed; background-color: #eee; }
input[type=radio][disabled], input[type=checkbox][disabled], input[type=radio][readonly], input[type=checkbox][readonly] { background-color: transparent; }
.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline { color: #c09853; }
.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea { color: #c09853; }
.control-group.warning input, .control-group.warning select, .control-group.warning textarea { border-color: #c09853; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); }
.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus { border-color: #a47e3c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #dbc59e; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #dbc59e; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #dbc59e; }
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on { color: #c09853; background-color: #fcf8e3; border-color: #c09853; }
.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline { color: #b94a48; }
.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea { color: #b94a48; }
.control-group.error input, .control-group.error select, .control-group.error textarea { border-color: #b94a48; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); }
.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus { border-color: #953b39; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; }
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on { color: #b94a48; background-color: #f2dede; border-color: #b94a48; }
.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline { color: #468847; }
.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea { color: #468847; }
.control-group.success input, .control-group.success select, .control-group.success textarea { border-color: #468847; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); }
.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus { border-color: #356635; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7aba7b; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7aba7b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7aba7b; }
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on { color: #468847; background-color: #dff0d8; border-color: #468847; }
.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline { color: #3a87ad; }
.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea { color: #3a87ad; }
.control-group.info input, .control-group.info select, .control-group.info textarea { border-color: #3a87ad; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); }
.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus { border-color: #2d6987; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7ab5d3; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7ab5d3; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7ab5d3; }
.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on { color: #3a87ad; background-color: #d9edf7; border-color: #3a87ad; }
input:focus:invalid, textarea:focus:invalid, select:focus:invalid {
 color: #b94a48;
 border-color: #ee5f5b;
}
input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
 border-color: #e9322d;
 -webkit-box-shadow: 0 0 6px #f8b9b7;
 -moz-box-shadow: 0 0 6px #f8b9b7;
 box-shadow: 0 0 6px #f8b9b7;
}
.form-actions { padding: 19px 20px 20px; margin-top: 20px; margin-bottom: 20px; background-color: #f5f5f5; border-top: 1px solid #e5e5e5; *zoom: 1;
}
.form-actions:before, .form-actions:after { display: table; content: ""; line-height: 0; }
.form-actions:after { clear: both; }
.help-block, .help-inline { color: #595959; }
.help-block { display: block; margin-bottom: 10px; }
.help-inline { display: inline-block; *display: inline;
 *zoom: 1;
vertical-align: middle; padding-left: 5px; }
.control-group { margin-bottom: 10px; }
legend+.control-group { margin-top: 20px; -webkit-margin-top-collapse: separate; }
.btn { display: inline-block; *display: inline;
 *zoom: 1;
padding: 4px 12px; margin-bottom: 0; font-size: 14px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; color: #333; background-color: #f5f5f5; background-image: -moz-linear-gradient(top, #fff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #fff, #e6e6e6); background-image: -o-linear-gradient(top, #fff, #e6e6e6); background-image: linear-gradient(to bottom, #fff, #e6e6e6); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25); *background-color: #e6e6e6;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
border: 1px solid #ccc; *border: 0;
border-bottom-color: #b3b3b3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; *margin-left: .3em;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); }
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] { color: #333; background-color: #e6e6e6; *background-color: #d9d9d9;
}
.btn:active, .btn.active { background-color: #ccc \9; }
.btn:first-child { *margin-left: 0;
}
.btn:hover, .btn:focus { color: #333; text-decoration: none; background-position: 0 -15px; -webkit-transition: background-position .1s linear; -moz-transition: background-position .1s linear; -o-transition: background-position .1s linear; transition: background-position .1s linear; }
.btn:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.btn.active, .btn:active { background-image: none; outline: 0; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); }
.btn.disabled, .btn[disabled] { cursor: default; background-image: none; opacity: .65; filter: alpha(opacity=65); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.btn-large { padding: 11px 19px; font-size: 17.5px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.btn-large [class^=icon-], .btn-large [class*=" icon-"] { margin-top: 4px; }
.btn-small { padding: 2px 10px; font-size: 11.9px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.btn-small [class^=icon-], .btn-small [class*=" icon-"] { margin-top: 0; }
.btn-mini [class^=icon-], .btn-mini [class*=" icon-"] { margin-top: -1px; }
.btn-mini { padding: 0 6px; font-size: 10.5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.btn-block { display: block; width: 100%; padding-left: 0; padding-right: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.btn-block+.btn-block { margin-top: 5px; }
input[type=submit].btn-block, input[type=reset].btn-block, input[type=button].btn-block { width: 100% }
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active { color: rgba(255, 255, 255, .75); }
.btn-primary { color: #fff; background-color: #006dcc; background-image: -moz-linear-gradient(top, #08c, #04c); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c)); background-image: -webkit-linear-gradient(top, #08c, #04c); background-image: -o-linear-gradient(top, #08c, #04c); background-image: linear-gradient(to bottom, #08c, #04c); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
border-color: #04c #04c #002a80; border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25); *background-color: #04c;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] { color: #fff; background-color: #04c; *background-color: #003bb3;
}
.btn-primary:active, .btn-primary.active { background-color: #039 \9; }
.btn-warning { color: #fff; background-color: #faa732; background-image: -moz-linear-gradient(top, #fbb450, #f89406); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); background-image: -webkit-linear-gradient(top, #fbb450, #f89406); background-image: -o-linear-gradient(top, #fbb450, #f89406); background-image: linear-gradient(to bottom, #fbb450, #f89406); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
border-color: #f89406 #f89406 #ad6704; border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25); *background-color: #f89406;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] { color: #fff; background-color: #f89406; *background-color: #df8505;
}
.btn-warning:active, .btn-warning.active { background-color: #c67605 \9; }
.btn-danger { color: #fff; background-color: #da4f49; background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
border-color: #bd362f #bd362f #802420; border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25); *background-color: #bd362f;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] { color: #fff; background-color: #bd362f; *background-color: #a9302a;
}
.btn-danger:active, .btn-danger.active { background-color: #942a25 \9; }
.btn-success { color: #fff; background-color: #5bb75b; background-image: -moz-linear-gradient(top, #62c462, #51a351); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); background-image: -webkit-linear-gradient(top, #62c462, #51a351); background-image: -o-linear-gradient(top, #62c462, #51a351); background-image: linear-gradient(to bottom, #62c462, #51a351); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
border-color: #51a351 #51a351 #387038; border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25); *background-color: #51a351;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] { color: #fff; background-color: #51a351; *background-color: #499249;
}
.btn-success:active, .btn-success.active { background-color: #408140 \9; }
.btn-info { color: #fff; background-color: #49afcd; background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
border-color: #2f96b4 #2f96b4 #1f6377; border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25); *background-color: #2f96b4;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] { color: #fff; background-color: #2f96b4; *background-color: #2a85a0;
}
.btn-info:active, .btn-info.active { background-color: #24748c \9; }
.btn-inverse { color: #fff; background-color: #363636; background-image: -moz-linear-gradient(top, #444, #222); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222)); background-image: -webkit-linear-gradient(top, #444, #222); background-image: -o-linear-gradient(top, #444, #222); background-image: linear-gradient(to bottom, #444, #222); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
border-color: #222 #222 #000; border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25); *background-color: #222;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] { color: #fff; background-color: #222; *background-color: #151515;
}
.btn-inverse:active, .btn-inverse.active { background-color: #080808 \9; }
button.btn, input[type=submit].btn { *padding-top: 3px;
 *padding-bottom: 3px;
}
button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner {
 padding: 0;
 border: 0;
}
button.btn.btn-large, input[type=submit].btn.btn-large { *padding-top: 7px;
 *padding-bottom: 7px;
}
button.btn.btn-small, input[type=submit].btn.btn-small { *padding-top: 3px;
 *padding-bottom: 3px;
}
button.btn.btn-mini, input[type=submit].btn.btn-mini { *padding-top: 1px;
 *padding-bottom: 1px;
}
.btn-link, .btn-link:active, .btn-link[disabled] { background-color: transparent; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.btn-link { border-color: transparent; cursor: pointer; color: #08c; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.btn-link:hover, .btn-link:focus { color: #005580; text-decoration: underline; background-color: transparent; }
.dropup .btn-large .caret { border-bottom-width: 5px; }
.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret { border-top-color: #fff; border-bottom-color: #fff; }
.btn-group-vertical { display: inline-block; *display: inline;
 *zoom: 1;
}
.btn-group-vertical>.btn { display: block; float: none; max-width: 100%; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.btn-group-vertical>.btn+.btn { margin-left: 0; margin-top: -1px; }
.btn-group-vertical>.btn:first-child { -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
.btn-group-vertical>.btn:last-child { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }
.btn-group-vertical>.btn-large:first-child { -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; }
.btn-group-vertical>.btn-large:last-child { -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; }
.btn-style1 { border: 0; font-family: inherit; font-size: inherit; color: inherit; background: 0; cursor: pointer; padding: 5px 8px; display: inline-block; margin: 0; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; outline: 0; position: relative; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
.sub_menu_bg .sub_comp_right .menu_text1 { clear: both; display: inline-block; padding: 10px; padding-bottom: 0; }
.btn-1 { border: 1px solid #fff; color: #555; }
.company_bot a { float: left; }
.btn-1.btn-1e { overflow: hidden; margin: 5px 5px 5px 25px; width: 150px; float: left; }
.nav { margin-left: 0; margin-bottom: 20px; list-style: none; }
.nav>li>a { display: block; }
.nav>li>a:hover .tab-name, .nav>li>a:focus .tab-name { text-decoration: none; color: #fff; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.nav>li>a:hover, .nav>li>a:focus { text-decoration: none; background-color: #04bfbf; color: #fff; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.nav>li>a>img { max-width: none; }
.nav>.pull-right { float: right; }
.nav-header { display: block; padding: 3px 15px; font-size: 11px; font-weight: 700; line-height: 20px; color: #999; text-transform: uppercase; }
.nav li+.nav-header { margin-top: 9px; }
.nav-list { padding-left: 15px; padding-right: 15px; margin-bottom: 0; }
.nav-list>li>a, .nav-list .nav-header { margin-left: -15px; margin-right: -15px; }
.nav-list>li>a { padding: 3px 15px; }
.nav-list>.active>a, .nav-list>.active>a:hover, .nav-list>.active>a:focus { color: #fff; background-color: #08c; }
.nav-list [class^=icon-], .nav-list [class*=" icon-"] { margin-right: 2px; }
.nav-list .divider {
 *width: 100%; height: 1px; margin: 9px 1px; *margin: -5px 0 5px;
overflow: hidden; background-color: #e5e5e5; border-bottom: 1px solid #fff; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.nav-tabs, .nav-pills { *zoom: 1;
}
.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after { display: table; content: ""; line-height: 0; }
.nav-tabs:after, .nav-pills:after { clear: both; }
.nav-tabs>li, .nav-pills>li { float: left; }
.nav-tabs>li>a, .nav-pills>li>a { padding-right: 12px; padding-left: 12px; margin-right: 2px; line-height: 14px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.tab-content { }
.tab-content h4 { padding: 20px; padding-bottom: 13px; font-size: 24px; font-weight: 100; color: #656565; margin: 0; }
.tab-content p { padding: 0 20px; font-size: 15px; font-weight: 100; color: #656565; margin: 0; }
.tab_box1 { width: 267px; height: 267px; text-align: center; float: left; text-decoration: none; }
.tab_box1:hover { text-decoration: none; }
.tab_box1 .apple { height: 190px; width: 170px; background: url(img/mobile-app-normal.png) no-repeat -170px 0; margin: 0 auto; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.tab_box1 .blackberry { height: 190px; width: 170px; background: url(img/mobile-app-normal.png) no-repeat -340px 0; margin: 0 auto; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.tab_box1 .win8 { height: 190px; width: 170px; background: url(img/mobile-app-normal.png) no-repeat -510px 0; margin: 0 auto; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.tab_box1 .android { height: 190px; width: 170px; background: url(img/mobile-app-normal.png) no-repeat 0 0; margin: 0 auto; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.tab_box1:hover .apple { background: url(img/mobile-app-hover.png) no-repeat -170px 0; }
.tab_box1:hover .blackberry { background: url(img/mobile-app-hover.png) no-repeat -340px 0; }
.tab_box1:hover .win8 { background: url(img/mobile-app-hover.png) no-repeat -510px 0; }
.tab_box1:hover .android { background: url(img/mobile-app-hover.png) no-repeat 0 0; }
.tab_box1 .html5 { height: 190px; width: 170px; background: url(img/web-design-normal.png) no-repeat 0 0; margin: 0 auto; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.tab_box1 .css3 { height: 190px; width: 170px; background: url(img/web-design-normal.png) no-repeat -170px 0; margin: 0 auto; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.tab_box1 .photoshop { height: 190px; width: 170px; background: url(img/web-design-normal.png) no-repeat -340px 0; margin: 0 auto; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.tab_box1 .illustration { height: 190px; width: 170px; background: url(img/web-design-normal.png) no-repeat -510px 0; margin: 0 auto; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.tab_box1:hover .html5 { background: url(img/web-design-hover.png) no-repeat 0 0; }
.tab_box1:hover .css3 { background: url(img/web-design-hover.png) no-repeat -170px 0; }
.tab_box1:hover .photoshop { background: url(img/web-design-hover.png) no-repeat -340px 0; }
.tab_box1:hover .illustration { background: url(img/web-design-hover.png) no-repeat -510px 0; }
.tab_box1 .net_development { height: 190px; width: 170px; background: url(img/web-development-normal.png) no-repeat -340px 0; margin: 0 auto; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.tab_box1 .java_development { height: 190px; width: 170px; background: url(img/web-development-normal.png) no-repeat -510px 0; margin: 0 auto; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.tab_box1 .custom_development { height: 190px; width: 170px; background: url(img/web-development-normal.png) no-repeat 0 0; margin: 0 auto; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.tab_box1 .php_development { height: 190px; width: 170px; background: url(img/web-development-normal.png) no-repeat -170px 0; margin: 0 auto; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.tab_box1:hover .net_development { background: url(img/web-development-hover.png) no-repeat -340px 0; }
.tab_box1:hover .java_development { background: url(img/web-development-hover.png) no-repeat -510px 0; }
.tab_box1:hover .custom_development { background: url(img/web-development-hover.png) no-repeat 0 0; }
.tab_box1:hover .php_development { background: url(img/web-development-hover.png) no-repeat -170px 0; }
.tab_box1 .joomla_development { height: 190px; width: 170px; background: url(img/open-source-normal.png) no-repeat 0 0; margin: 0 auto; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }

.tab_box1 .magento_development { height: 190px; width: 170px; background: url(img/open-source-normal.png) no-repeat -170px 0; margin: 0 auto; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.tab_box1 .drupal_development { height: 190px; width: 170px; background: url(img/open-source-normal.png) no-repeat -340px 0; margin: 0 auto; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.tab_box1 .wordpress_development { height: 190px; width: 170px; background: url(img/open-source-normal.png) no-repeat -510px 0; margin: 0 auto; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.tab_box1:hover .joomla_development { background: url(img/open-source-hover.png) no-repeat 0 0; }
.tab_box1:hover .magento_development { background: url(img/open-source-hover.png) no-repeat -170px 0; }
.tab_box1:hover .drupal_development { background: url(img/open-source-hover.png) no-repeat -340px 0; }
.tab_box1:hover .wordpress_development { background: url(img/open-source-hover.png) no-repeat -510px 0; }
.tab_box1 .nopcommerce_development { height: 190px; width: 170px; background: url(img/e-commerce-normal.png) no-repeat 0 0; margin: 0 auto; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.tab_box1 .ubercart_development { height: 190px; width: 170px; background: url(img/e-commerce-normal.png) no-repeat -170px 0; margin: 0 auto; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.tab_box1 .prestashop_development { height: 190px; width: 170px; background: url(img/e-commerce-normal.png) no-repeat -340px 0; margin: 0 auto; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.tab_box1 .virtuemart_development { height: 190px; width: 170px; background: url(img/e-commerce-normal.png) no-repeat -510px 0; margin: 0 auto; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.tab_box1:hover .nopcommerce_development { background: url(img/e-commerce-hover.png) no-repeat 0 0; }
.tab_box1:hover .ubercart_development { background: url(img/e-commerce-hover.png) no-repeat -170px 0; }
.tab_box1:hover .prestashop_development { background: url(img/e-commerce-hover.png) no-repeat -340px 0; }
.tab_box1:hover .virtuemart_development { background: url(img/e-commerce-hover.png) no-repeat -510px 0; }
.tab_box1 .seo_development { height: 190px; width: 170px; background: url(img/seo-normal.png) no-repeat 0 0; margin: 0 auto; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.tab_box1 .sem_development { height: 190px; width: 170px; background: url(img/seo-normal.png) no-repeat -170px 0; margin: 0 auto; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.tab_box1 .smm_development { height: 190px; width: 170px; background: url(img/seo-normal.png) no-repeat -340px 0; margin: 0 auto; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.tab_box1 .oms_development { height: 190px; width: 170px; background: url(img/seo-normal.png) no-repeat -510px 0; margin: 0 auto; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.tab_box1:hover .seo_development { background: url(img/seo-hover.png) no-repeat 0 0; }
.tab_box1:hover .sem_development { background: url(img/seo-hover.png) no-repeat -170px 0; }
.tab_box1:hover .smm_development { background: url(img/seo-hover.png) no-repeat -340px 0; }
.tab_box1:hover .oms_development { background: url(img/seo-hover.png) no-repeat -510px 0; }
.tab_box_text { text-decoration: none; width: 240px; height: 50px; text-align: center; border-radius: 4px; background: #eee; margin: 10px auto; line-height: 50px; font-size: 14px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; color: #656565; }
a.tab_box1:hover .tab_box_text { background: #04bfbf; color: #fff; text-
}
.nav-tabs { border-bottom: 0; margin-bottom: 0; font-size: 15px; }
.nav-tabs>li { margin-bottom: -1px; width: 170px; height: 50px; margin: 0 6px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.tab-name { color: #999; }
.nav-tabs li:first-child { margin-left: 0; margin-right: 4px; }
.nav-tabs li:last-child { margin-left: 4px; margin-right: 0; }
.nav-tabs>li>a { padding: 5px 12px; text-decoration: none; line-height: 20px; border: 1px solid transparent; border-radius: 0; background: #eee; height: 50px; }
.nav-tabs .active a .tab-name { color: #fff; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.nav-tabs>.active>a, .nav-tabs>.active>a:hover, .nav-tabs>.active>a:focus { color: #fff; background-color: #04bfbf; border: 1px solid #04bfbf; border-bottom-color: transparent; cursor: default; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.nav-pills>li>a { padding-top: 8px; padding-bottom: 8px; margin-top: 2px; margin-bottom: 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.nav-pills>.active>a, .nav-pills>.active>a:hover, .nav-pills>.active>a:focus { color: #fff; background-color: #08c; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.nav-stacked>li { float: none; }
.nav-stacked>li>a { margin-right: 0; }
.nav-tabs.nav-stacked { border-bottom: 0; }
.nav-tabs.nav-stacked>li>a { border: 1px solid #ddd; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.nav-tabs.nav-stacked>li:first-child>a { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; }
.nav-tabs.nav-stacked>li:last-child>a { -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; }
.nav-tabs.nav-stacked>li>a:hover, .nav-tabs.nav-stacked>li>a:focus { border-color: #ddd; z-index: 2; }
.nav-pills.nav-stacked>li>a { margin-bottom: 3px; }
.nav-pills.nav-stacked>li:last-child>a { margin-bottom: 1px; }
.nav-tabs .dropdown-menu { -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; }
.nav-pills .dropdown-menu { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.nav .dropdown-toggle .caret { border-top-color: #08c; border-bottom-color: #08c; margin-top: 6px; }
.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret { border-top-color: #005580; border-bottom-color: #005580; }
.nav-tabs .dropdown-toggle .caret { margin-top: 8px; }
.nav .active .dropdown-toggle .caret { border-top-color: #fff; border-bottom-color: #fff; }
.nav-tabs .active .dropdown-toggle .caret { border-top-color: #555; border-bottom-color: #555; }
.nav>.dropdown.active>a:hover, .nav>.dropdown.active>a:focus { cursor: pointer; }
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav>li.dropdown.open.active>a:hover, .nav>li.dropdown.open.active>a:focus { color: #fff; background-color: #999; border-color: #999; }
.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret { border-top-color: #fff; border-bottom-color: #fff; opacity: 1; filter: alpha(opacity=100); }
.tabs-stacked .open>a:hover, .tabs-stacked .open>a:focus { border-color: #999; }
.tabbable { *zoom: 1;
}
.tabbable:before, .tabbable:after { display: table; content: ""; line-height: 0; }
.tabbable:after { clear: both; }
.tab-content { overflow: auto; border: 2px solid #04bfbf; margin: 0; padding: 0; }
.tabs-below>.nav-tabs, .tabs-right>.nav-tabs, .tabs-left>.nav-tabs { border-bottom: 0; }
.tab-content>.tab-pane, .pill-content>.pill-pane { display: none; }
.tab-content>.active, .pill-content>.active { display: block; }
.tabs-below>.nav-tabs { border-top: 1px solid #ddd; }
.tabs-below>.nav-tabs>li { margin-top: -1px; margin-bottom: 0; }
.tabs-below>.nav-tabs>li>a { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }
.tabs-below>.nav-tabs>li>a:hover, .tabs-below>.nav-tabs>li>a:focus { border-bottom-color: transparent; border-top-color: #ddd; }
.tabs-below>.nav-tabs>.active>a, .tabs-below>.nav-tabs>.active>a:hover, .tabs-below>.nav-tabs>.active>a:focus { border-color: transparent #ddd #ddd; }
.tabs-left>.nav-tabs>li, .tabs-right>.nav-tabs>li { float: none; }
.tabs-left>.nav-tabs>li>a, .tabs-right>.nav-tabs>li>a { min-width: 74px; margin-right: 0; margin-bottom: 3px; }
.tabs-left>.nav-tabs { float: left; margin-right: 19px; border-right: 1px solid #ddd; }
.tabs-left>.nav-tabs>li>a { margin-right: -1px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }
.tabs-left>.nav-tabs>li>a:hover, .tabs-left>.nav-tabs>li>a:focus { border-color: #eee #ddd #eee #eee; }
.tabs-left>.nav-tabs .active>a, .tabs-left>.nav-tabs .active>a:hover, .tabs-left>.nav-tabs .active>a:focus { border-color: #ddd transparent #ddd #ddd; *border-right-color: #fff;
}
.tabs-right>.nav-tabs { float: right; margin-left: 19px; border-left: 1px solid #ddd; }
.tabs-right>.nav-tabs>li>a { margin-left: -1px; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; }
.tabs-right>.nav-tabs>li>a:hover, .tabs-right>.nav-tabs>li>a:focus { border-color: #eee #eee #eee #ddd; }
.tabs-right>.nav-tabs .active>a, .tabs-right>.nav-tabs .active>a:hover, .tabs-right>.nav-tabs .active>a:focus { border-color: #ddd #ddd #ddd transparent; *border-left-color: #fff;
}
.nav>.disabled>a { color: #999; }
.nav>.disabled>a:hover, .nav>.disabled>a:focus { text-decoration: none; background-color: transparent; cursor: default; }
.navbar-wrapper { display: inline-block; height: 70px; width: 100%; position: fixed; top: 0; z-index: 1; }
.navbar { overflow: visible; margin-bottom: 20px; *position: relative;
 *z-index: 2;
}
.navbar-inner { min-height: 40px; padding-left: 20px; padding-right: 20px; background-color: #fafafa; background-image: -moz-linear-gradient(top, #fff, #f2f2f2); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f2f2f2)); background-image: -webkit-linear-gradient(top, #fff, #f2f2f2); background-image: -o-linear-gradient(top, #fff, #f2f2f2); background-image: linear-gradient(to bottom, #fff, #f2f2f2); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
border: 1px solid #d4d4d4; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .065); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .065); box-shadow: 0 1px 4px rgba(0, 0, 0, .065); *zoom: 1;
}
.navbar-inner:before, .navbar-inner:after { display: table; content: ""; line-height: 0; }
.navbar-inner:after { clear: both; }
.navbar-inner.nav-large { min-height: 70px; transition: all .5s; }
.navbar-inner.nav-small { min-height: 30px; transition: all .5s; }
.navbar .nav-large .brand img { height: 50px; transition: all .5s; }
.navbar .nav-small .brand img { height: 30px; transition: all .5s; }
.navbar .nav-large .brand { padding: 10px 20px; }
.navbar .nav>li:nth-child(1):hover, .navbar .nav>li:nth-child(1):focus, .navbar-inverse .nav li:nth-child(1).active { background: #1db78c!important; }
.navbar .nav>li:nth-child(2):hover, .navbar .nav>li:nth-child(2):focus, .navbar-inverse .nav li:nth-child(2).active { background: #c390d8!important; }
.navbar .nav>li:nth-child(3):hover, .navbar .nav>li:nth-child(3):focus, .navbar-inverse .nav li:nth-child(3).active { background: #a1aaad!important; }
.navbar .nav>li:nth-child(4):hover, .navbar .nav>li:nth-child(4):focus, .navbar-inverse .nav li:nth-child(4).active { background: #ff9962!important; }
.navbar .nav>li:nth-child(5):hover, .navbar .nav>li:nth-child(5):focus, .navbar-inverse .nav li:nth-child(5).active { background: #dd6f65!important; }
.navbar .nav>li:nth-child(6):hover, .navbar .nav>li:nth-child(6):focus, .navbar-inverse .nav li:nth-child(6).active { background: #04bfbf!important; }
.navbar .nav>li:nth-child(7):hover, .navbar .nav>li:nth-child(7):focus, .navbar-inverse .nav li:nth-child(7).active { background: #e87992!important; }
.navbar .nav>li:nth-child(7):hover a, .navbar .nav>li:nth-child(7):focus a, .navbar-inverse .nav li:nth-child(7).active a { background: #e87992!important; }
.sub_company { border: 1px solid #04bfbf; right: 0; }
.sub_expert { border: 1px solid #ff9962; width: 600px; left: 150px; }
.sub_services { border: 1px solid #c390d8; }
.sub_client { border: 1px solid #dd6f65; width: 350px; right: 90px; }
.sub_portfolio { border: 1px solid #aadf65; }
.sub_hire { border: 1px solid #a1aaad; }
.sub_company .sub_company_bott { background: #04bfbf; color: #04bfbf; }
.sub_expert .sub_company_bott { background: #ff9962; color: #ff9962; }
.sub_services .sub_company_bott { background: #c390d8; color: #c390d8; }
.sub_client .sub_company_bott { background: #dd6f65; color: #dd6f65; }
.sub_portfolio .sub_company_bott { background: #aadf65; color: #aadf65; }
.sub_hire .sub_company_bott { background: #a1aaad; color: #a1aaad; }
.sub_company h2 a { color: #04bfbf; }
.sub_expert h2 a { color: #ff9962; }
.sub_services h2 a { color: #c390d8; }
.sub_client h2 a { color: #dd6f65; }
.sub_portfolio h2 a { color: #aadf65; }
.sub_company .comp_ul li a { text-decoration: none; background: url(img/menu/list-style-color-1.png) no-repeat 1px 0; padding: 0 0 2px 25px; color: #222; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; font-size: 14px; }
.sub_company .comp_ul li:hover a { color: #04bfbf; background: url(img/menu/list-style-color-1-hover.png) no-repeat 1px 0; }
.sub_expert .comp_ul li a { text-decoration: none; background: url(img/menu/list-style-color-2.png) no-repeat 1px 0; padding: 0 0 2px 25px; color: #222; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; font-size: 14px; }
.sub_expert .comp_ul li:hover a { color: #ff9962; background: url(img/menu/list-style-color-2-hover.png) no-repeat 1px 0; }
.sub_services .sub_menu1 a { text-decoration: none; background: url(img/menu/list-style-color-3.png) no-repeat 1px 0; padding: 0 0 2px 25px; color: #222; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; font-size: 14px; }
.sub_services .sub_menu1 a:hover { color: #c390d8; background: url(img/menu/list-style-color-3-hover.png) no-repeat 1px 0; }
.sub_client .comp_ul li a { text-decoration: none; background: url(img/menu/list-style-color-4.png) no-repeat 1px 0; padding: 0 0 2px 25px; color: #222; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; font-size: 14px; }
.sub_client .comp_ul li:hover a { color: #dd6f65; background: url(img/menu/list-style-color-4-hover.png) no-repeat 1px 0; }
#list-style-1 a { background: url(img/menu/list-style-color-1.png) no-repeat 1px 2px; padding: 0 0 2px 25px; color: #222; }
#list-style-1 a:hover { color: #04bfbf; background: url(img/menu/list-style-color-1-hover.png) no-repeat 1px 2px; }
#list-style-2 a { background: url(img/menu/list-style-color-2.png) no-repeat 1px 2px; padding: 0 0 2px 25px; color: #222; }
#list-style-2 a:hover { color: #ff9962; background: url(img/menu/list-style-color-2-hover.png) no-repeat 1px 2px; }
#list-style-3 a { background: url(img/menu/list-style-color-3.png) no-repeat 1px 2px; padding: 0 0 2px 25px; color: #222; }
#list-style-3 a:hover { color: #c390d8; background: url(img/menu/list-style-color-3-hover.png) no-repeat 1px 2px; }
#list-style-4 a { background: url(img/menu/list-style-color-4.png) no-repeat 1px 2px; padding: 0 0 2px 25px; color: #222; }
#list-style-4 a:hover { color: #dd6f65; background: url(img/menu/list-style-color-4-hover.png) no-repeat 1px 2px; }
#list-style-5 a { background: url(img/menu/list-style-color-5.png) no-repeat 1px 2px; padding: 0 0 2px 25px; color: #222; }
#list-style-5 a:hover { color: #5cdbc0; background: url(img/menu/list-style-color-5-hover.png) no-repeat 1px 2px; }
#list-style-6 a { background: url(img/menu/list-style-color-6.png) no-repeat 1px 2px; padding: 0 0 2px 25px; color: #222; }
#list-style-6 a:hover { color: #ff9962; background: url(img/menu/list-style-color-6-hover.png) no-repeat 1px 2px; }
#list-style-7 a { background: url(img/menu/list-style-color-7.png) no-repeat 1px 2px; padding: 0 0 2px 25px; color: #222; }
#list-style-7 a:hover { color: #b8e170; background: url(img/menu/list-style-color-7-hover.png) no-repeat 1px 2px; }
#list-style-8 a { background: url(img/menu/list-style-color-8.png) no-repeat 1px 2px; padding: 0 0 2px 25px; color: #222; }
#list-style-8 a:hover { color: #6dbcdb; background: url(img/menu/list-style-color-8-hover.png) no-repeat 1px 2px; }
#list-style-9 a { background: url(img/menu/list-style-color-9.png) no-repeat 1px 2px; padding: 0 0 2px 25px; color: #222; }
#list-style-9 a:hover { color: #dd6f65; background: url(img/menu/list-style-color-9-hover.png) no-repeat 1px 2px; }
#list-style-10 a { background: url(img/menu/list-style-color-10.png) no-repeat 1px 2px; padding: 0 0 2px 25px; color: #222; }
#list-style-10 a:hover { color: #c390d8; background: url(img/menu/list-style-color-10-hover.png) no-repeat 1px 2px; }
#list-style-11 a { background: url(img/menu/list-style-color-11.png) no-repeat 1px 2px; padding: 0 0 2px 25px; color: #222; }
#list-style-11 a:hover { color: #f59ac3; background: url(img/menu/list-style-color-11-hover.png) no-repeat 1px 2px; }
#list-style-12 a { background: url(img/menu/list-style-color-12.png) no-repeat 1px 2px; padding: 0 0 2px 25px; color: #222; }
#list-style-12 a:hover { color: #6ddb7d; background: url(img/menu/list-style-color-12-hover.png) no-repeat 1px 2px; }
.tool_icon a { margin: 2px; width: 32px; height: 32px; display: inline-block; }
.tool_icon a:hover { border: 1px solid #ff9962; }
.navbar-inverse .nav li.active>a { color: #fff; background-color: #38CCB5; }
.navbar .nav-large .nav>li>a { padding: 20px 20px 30px; font-size: 16px; transition: all .5s; }
.navbar .nav-small .nav>li>a { padding: 15px 20px; font-size: 16px; transition: all .5s; }
.navbar .container { width: auto; }
.nav-collapse.collapse { height: auto; overflow: visible; }
.navbar .brand { float: left; display: block; padding: 5px 20px; margin-left: -20px; font-size: 20px; font-weight: 200; color: #777; }
.navbar .brand:hover, .navbar .brand:focus { text-decoration: none; }
.navbar-text { margin-bottom: 0; line-height: 40px; color: #777; }
.navbar-link { color: #777; }
.navbar-link:hover, .navbar-link:focus { color: #333; }
.navbar .divider-vertical { height: 40px; margin: 0 9px; border-left: 1px solid #f2f2f2; border-right: 1px solid #fff; }
.navbar .btn, .navbar .btn-group { margin-top: 5px; }
.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn, .navbar .input-prepend .btn-group, .navbar .input-append .btn-group { margin-top: 0; }
.navbar-form { margin-bottom: 0; *zoom: 1;
}
.navbar-form:before, .navbar-form:after { display: table; content: ""; line-height: 0; }
.navbar-form:after { clear: both; }
.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox { margin-top: 5px; }
.navbar-form input, .navbar-form select, .navbar-form .btn { display: inline-block; margin-bottom: 0; }
.navbar-form input[type=image], .navbar-form input[type=checkbox], .navbar-form input[type=radio] { margin-top: 3px; }
.navbar-form .input-append, .navbar-form .input-prepend { margin-top: 5px; white-space: nowrap; }
.navbar-form .input-append input, .navbar-form .input-prepend input { margin-top: 0; }
.navbar-search { position: relative; float: left; margin-top: 5px; margin-bottom: 0; }
.navbar-search .search-query { margin-bottom: 0; padding: 4px 14px; font-size: 13px; font-weight: 400; line-height: 1; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
.navbar-static-top { position: static; margin-bottom: 0; }
.navbar-static-top .navbar-inner { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.navbar-fixed-top, .navbar-fixed-bottom { position: fixed; right: 0; left: 0; z-index: 1030; margin-bottom: 0; }
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { border-width: 0 0 1px; }
.navbar-fixed-bottom .navbar-inner { border-width: 1px 0 0; }
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner { padding-left: 0; padding-right: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 940px; }
.navbar-fixed-top { top: 0; }
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, .1); box-shadow: 0 1px 10px rgba(0, 0, 0, .1); }
.navbar-fixed-bottom { bottom: 0; }
.navbar-fixed-bottom .navbar-inner { -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, .1); -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, .1); box-shadow: 0 -1px 10px rgba(0, 0, 0, .1); }
.navbar .nav { position: relative; left: 0; display: block; float: left; margin: 0 10px 0 0; }
.navbar .nav.pull-right { float: right; margin-right: 0; }
.navbar .nav>li { float: left; }
.navbar .nav li.company .sub_company, .navbar .nav li.expertise .sub_expert, .navbar .nav li.services .sub_services, .navbar .nav li.clients .sub_client, .navbar .nav li.portfolio .sub_portfolio, .navbar .nav li.hire .sub_hire { opacity: 0; position: absolute; visibility: hidden; -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; transition: all .1s ease-in-out; }
.navbar .nav li.company:hover .sub_company, .navbar .nav li.expertise:hover .sub_expert, .navbar .nav li.services:hover .sub_services, .navbar .nav li.clients:hover .sub_client, .navbar .nav li.portfolio:hover .sub_portfolio, .navbar .nav li.hire:hover .sub_hire { opacity: 1; display: block; visibility: visible; background: #fff; }
.sub_menu_bg { padding: 10px; padding-top: 0; }
.sub_company_bott { height: 10px; width: 100% }
.sub_services { width: 722px; margin-left: -100px; }
li.portfolio { position: relative; }
.sub_portfolio { position: absolute; right: 0; width: 200px; }
ul.port_ul li { list-style: none; float: left; position: relative; width: auto!important; }
ul li a.item { text-decoration: none; float: left; width: auto!important; float: left; height: auto!important; background: none!important; }
ul.port_ul li .item { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: -webkit-transform .6s; -moz-transition: -moz-transform .6s; -ms-transition: -ms-transform .6s; -o-transition: -o-transform .6s; transition: transform .6s; }
ul.port_ul li .item:hover { -webkit-transform: translateZ(-50px) rotateX(95deg); -moz-transform: translateZ(-50px) rotateX(95deg); -ms-transform: translateZ(-50px) rotateX(95deg); -o-transform: translateZ(-50px) rotateX(95deg); transform: translateZ(-50px) rotateX(95deg); }
ul.port_ul li .item img { display: block; top: 0; -webkit-transform: translateZ(24px); -moz-transform: translateZ(24px); -ms-transform: translateZ(24px); -o-transform: translateZ(24px); transform: translateZ(24px); -webkit-transition: all 10s; -moz-transition: all .1s; -ms-transition: all .1s; -o-transition: all .1s; transition: all .1s; }
ul.port_ul li .item .information { display: block; position: absolute; top: 0; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecf1f4', endColorstr='#becad9', GradientType=0);
-webkit-transform: rotateX(-95deg) translateZ(24px); -moz-transform: rotateX(-95deg) translateZ(24px); -ms-transform: rotateX(-95deg) translateZ(24px); -o-transform: rotateX(-95deg) translateZ(24px); transform: rotateX(-95deg) translateZ(24px); -webkit-transition: all .6s; -moz-transition: all .6s; -ms-transition: all .6s; -o-transition: all .6s; transition: all .6s; }
.sub_menu1 { display: none; }
ul.port_ul { display: inline-block; width: 340px; margin: 0; padding-top: 20px; }
ul.port_ul li { float: left; margin: 4px; }
ul.port_ul li .information { display: none; }
.sub_comp_left { width: 493px; padding: 10px; float: left; }
.sub_comp_left .comp_ul li { width: 50%; float: left; }
.sub_comp_right { width: 400px; padding: 10px; }
.sub_menu_row { width: 100%; display: inline-block; }
.sub_menu_left { float: left; width: 33%; padding: 10px; line-height: 15px; padding-top: 0; }
.sub_menu_left h2 a { font-size: 16px; text-decoration: none; }
.sub_menu_left h2 { line-height: 20px; margin: 5px 0; }
.sub_company_bott.expertise { background: #FF5335!important; height: 10px; width: 100% }
.company_bot { clear: both; display: inline-block; }
.company_bot .live-chat:hover i { color: #04bfbf; }
.comp_ul { padding: 0; margin: 0; }
.comp_ul li a { text-decoration: none; background: url(img/menu/list-style-color-1.png) no-repeat 1px 0; padding: 0 0 2px 25px; color: #222; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; font-size: 14px; }
.comp_ul li:hover a { color: #04bfbf; background: url(img/menu/list-style-color-1-hover.png) no-repeat 1px 0; }
.comp_ul li { padding: 2px 5px 2px 10px; color: #04bfbf; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; cursor: pointer; }
.clients_vedio1 { margin: 7px; }
.clients_right_logo a { display: inline-block; padding: 3px 0; }
.sub_comp_leftclients { float: left; width: 170px; }
.clients_right_logo { float: right; width: 120px; margin-top: 30px; }
.sub_menu_bgclients { padding: 20px; padding-top: 10px; display: inline-block; }
sub_comp_leftclients { width: 150px; padding: 10px; float: left; }
.services_menu_left { width:87px; text-align: center; background: #fff; float: left; }
.serv_ul { display: inline-block; }
.services_menu_left:hover { background: #ececec; }
.services_menu_left:hover .sub_menu1 { display: inline-block; }
.sub_mobile_main .sub_menu1 { display: inline-block; }
.sub_menu1 { display: none; height: 160px; width: 722px; position: absolute; left: -1px; top: 77px; background: #fff; z-index: 1; border-bottom: 10px solid #c390d8; border-left: 1px solid #c390d8; border-right: 1px solid #c390d8; }
.services_menu_left .a-btn2 a { display: inline-block; width: 100% }
.services_menu_left .a-btn2 a .sub_mobile_img { background: url(img/icon-tab-orange-normal.png) no-repeat; background-position: 0 0; background-size: 304px 38px; height: 38px; width: 38px; margin: 3px auto 0; -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; transition: all .1s ease-in-out; }
.services_menu_left .a-btn2 a .sub_ecom_img { background: url(img/icon-tab-orange-normal.png) no-repeat; background-position: -38px 0; background-size: 304px 38px; height: 38px; width: 38px; margin: 3px auto 0; -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; transition: all .1s ease-in-out; }
.services_menu_left .a-btn2 a .sub_design_img { background: url(img/icon-tab-orange-normal.png) no-repeat; background-position: -76px 0; background-size: 304px 38px; height: 38px; width: 38px; margin: 3px auto 0; -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; transition: all .1s ease-in-out; }
.services_menu_left .a-btn2 a .sub_opensource_img { background: url(img/icon-tab-orange-normal.png) no-repeat; background-position: -114px 0; background-size: 304px 38px; height: 38px; width: 38px; margin: 3px auto 0; -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; transition: all .1s ease-in-out; }
.services_menu_left .a-btn2 a .sub_offshore_img { background: url(img/icon-tab-orange-normal.png) no-repeat; background-position: -152px 0; background-size: 304px 38px; height: 38px; width: 38px; margin: 3px auto 0; -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; transition: all .1s ease-in-out; }
.services_menu_left .a-btn2 a .sub_seo_img { background: url(img/icon-tab-orange-normal.png) no-repeat; background-position: -190px 0; background-size: 304px 38px; height: 38px; width: 38px; margin: 3px auto 0; -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; transition: all .1s ease-in-out; }
.services_menu_left .a-btn2 a .sub_development_img { background: url(img/icon-tab-orange-normal.png) no-repeat; background-position: -228px 0; background-size: 304px 38px; height: 38px; width: 38px; margin: 3px auto 0; -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; transition: all .1s ease-in-out; }
.services_menu_left .a-btn2 a .sub_php_img { background: url(img/icon-tab-orange-normal.png) no-repeat; background-position: -266px 0; background-size: 304px 38px; height: 38px; width: 38px; margin: 3px auto 0; -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; transition: all .1s ease-in-out; }
.services_menu_left:hover .a-btn2 a .sub_mobile_img { background: url(img/icon-tab-normal.png) no-repeat; background-position: 0 0; background-size: 304px 38px; }
.services_menu_left:hover .a-btn2 a .sub_ecom_img { background: url(img/icon-tab-normal.png) no-repeat; background-position: -38px 0; background-size: 304px 38px; }
.services_menu_left:hover .a-btn2 a .sub_design_img { background: url(img/icon-tab-normal.png) no-repeat; background-position: -76px 0; background-size: 304px 38px; }
.services_menu_left:hover .a-btn2 a .sub_opensource_img { background: url(img/icon-tab-normal.png) no-repeat; background-position: -114px 0; background-size: 304px 38px; }
.services_menu_left:hover .a-btn2 a .sub_offshore_img { background: url(img/icon-tab-normal.png) no-repeat; background-position: -152px 0; background-size: 304px 38px; }
.services_menu_left:hover .a-btn2 a .sub_seo_img { background: url(img/icon-tab-normal.png) no-repeat; background-position: -190px 0; background-size: 304px 38px; }
.services_menu_left:hover .a-btn2 a .sub_development_img { background: url(img/icon-tab-normal.png) no-repeat; background-position: -228px 0; background-size: 304px 38px; }
.services_menu_left:hover .a-btn2 a .sub_php_img { background: url(img/icon-tab-normal.png) no-repeat; background-position: -266px 0; background-size: 304px 38px; }
.sub_menu1 .sub_menu1_box { float: left; width: 240px; text-align: left; margin: 10px 0; }
.sub_menu1 .sub_menu1_box1 p { margin: 20px auto 10px; width: 600px; }
.sub_menu1 .sub_menu1_box a { display: inline-block; color: #323232; text-align: left; padding-left: 25px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; font-size: 13px; letter-spacing: 1px; margin: 3px 0 3px 20px; width:100%;}
.sub_menu1 a:hover { background: #f5a503; color: #fff; }
.sub_menu1 h4 { font-weight: 100; color: #fff; text-align: center; padding: 3px 0; margin: 0; font-size: 16px; }
.sub_mobile_main .sub_menu1 h4 { background: #5cdbc0; }
.sub_ecom_main .sub_menu1 h4 { background: #ff9962; }
.sub_web_main .sub_menu1 h4 { background: #b8e170; }
.sub_opensho_main .sub_menu1 h4 { background: #6dbcdb; }
.sub_sraf_main .sub_menu1 h4 { background: #dd6f65; }
.sub_seo_main .sub_menu1 h4 { background: #c390d8; }
.sub_internet_main .sub_menu1 h4 { background: #f59ac3; }
.sub_php_main .sub_menu1 h4 { background: #6ddb7d; }
.sub_menu1 .sub_menu1_box h4.new_space { font-weight: 100; text-shadow: none; padding: 2px 0; color: #232323; margin: 2px 0 1px; text-align: left; padding-left: 10px; background: 0; font-size: 16px; }
.sub_menu1_box2 { text-align: left; margin-top: 10px; }
.sub_menu1 .sub_menu1_box2 a { text-align: left; margin: 5px 0 0 50px; font-size: 13px; letter-spacing: 1px; padding-top: 4px; color: #555; }
.sub_menu1_box2 p { margin: 10px 40px; }
.sub_menu1_box3 { text-align: left; margin-top: 10px; }
.sub_menu1 .sub_menu1_box3 a { text-align: left; margin: 5px 0 0 50px; font-size: 13px; letter-spacing: 1px; padding-top: 4px; color: #555; }
.sub_menu1_box3 p { margin: 10px 40px; }
.sub_menu1_box4 { text-align: left; margin-top: 10px; }
.sub_menu1 .sub_menu1_box4 a { text-align: left; margin: 5px 0 0 50px; font-size: 13px; letter-spacing: 1px; padding-top: 4px; color: #555; }
.sub_menu1_box4 p { margin: 10px 40px; }
.services_menu_left .a-btn2 a p { margin: 2px 0; font-size: 14px; color: #646464; -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; transition: all .1s ease-in-out; text-align: center; }
.services_menu_left:hover .a-btn2 a p { color: #f5a503; }
.our_services { width: 92%; margin: 40px auto; }
.services_mobile { background: url(img/icon-tab-normal.png) no-repeat; background-position: 0 0; background-size: 304px 38px; height: 38px; width: 38px; float: left; -webkit-transition: all .1s ease; -moz-transition: all .1s ease; -o-transition: all .1s ease; transition: all .1s ease; }
.services_design { background: url(img/icon-tab-normal.png) no-repeat; background-position: -38px 0; background-size: 304px 38px; height: 38px; width: 38px; float: left; -webkit-transition: all .1s ease; -moz-transition: all .1s ease; -o-transition: all .1s ease; transition: all .1s ease; }
.services_develop { background: url(img/icon-tab-normal.png) no-repeat; background-position: -190px 0; background-size: 304px 38px; height: 38px; width: 38px; float: left; -webkit-transition: all .1s ease; -moz-transition: all .1s ease; -o-transition: all .1s ease; transition: all .1s ease; }
.services_opensource { background: url(img/icon-tab-normal.png) no-repeat; background-position: -266px 0; background-size: 304px 38px; height: 38px; width: 38px; float: left; -webkit-transition: all .1s ease; -moz-transition: all .1s ease; -o-transition: all .1s ease; transition: all .1s ease; }
.services_ecommerce { background: url(img/icon-tab-normal.png) no-repeat; background-position: -228px 0; background-size: 304px 38px; height: 38px; width: 38px; float: left; -webkit-transition: all .1s ease; -moz-transition: all .1s ease; -o-transition: all .1s ease; transition: all .1s ease; }
.services_seo { background: url(img/icon-tab-normal.png) no-repeat; background-position: -114px 0; background-size: 304px 38px; height: 38px; width: 38px; float: left; -webkit-transition: all .1s ease; -moz-transition: all .1s ease; -o-transition: all .1s ease; transition: all .1s ease; }
.nav-tabs li a:hover .services_mobile, .nav-tabs li a:focus .services_mobile, .nav-tabs .active a .services_mobile, .nav-tabs .active a:hover .services_mobile, .nav-tabs .active a:focus .services_mobile { background: url(img/icon-tab-hover.png) no-repeat; background-position: 0 0; background-size: 304px 38px; -webkit-transition: all .1s ease; -moz-transition: all .1s ease; -o-transition: all .1s ease; transition: all .1s ease; }
.footer-left { width: 48% }
.footer-right { width: 50% }
.footer-left .text-left h1 { font-size: 30px; }
.footer-right .text-left h1 { font-size: 30px; }
.nav li a:hover .services_design, .nav li a:focus .services_design, .nav-tabs .active a .services_design, .nav-tabs .active a:hover .services_design, .nav-tabs .active a:focus .services_design { background: url(img/icon-tab-hover.png) no-repeat; background-position: -38px 0; background-size: 304px 38px; -webkit-transition: all .1s ease; -moz-transition: all .1s ease; -o-transition: all .1s ease; transition: all .1s ease; }
.nav li a:hover .services_develop, .nav li a:focus .services_develop, .nav-tabs .active a .services_develop, .nav-tabs .active a:hover .services_develop, .nav-tabs .active a:focus .services_develop { background: url(img/icon-tab-hover.png) no-repeat; background-position: -190px 0; background-size: 304px 38px; -webkit-transition: all .1s ease; -moz-transition: all .1s ease; -o-transition: all .1s ease; transition: all .1s ease; }
.nav li a:hover .services_opensource, .nav li a:focus .services_opensource, .nav-tabs .active a .services_opensource, .nav-tabs .active a:hover .services_opensource, .nav-tabs .active a:focus .services_opensource { background: url(img/icon-tab-hover.png) no-repeat; background-position: -266px 0; background-size: 304px 38px; -webkit-transition: all .1s ease; -moz-transition: all .1s ease; -o-transition: all .1s ease; transition: all .1s ease; }
.nav li a:hover .services_ecommerce, .nav li a:focus .services_ecommerce, .nav-tabs .active a .services_ecommerce, .nav-tabs .active a:hover .services_ecommerce, .nav-tabs .active a:focus .services_ecommerce { background: url(img/icon-tab-hover.png) no-repeat; background-position: -228px 0; background-size: 304px 38px; -webkit-transition: all .1s ease; -moz-transition: all .1s ease; -o-transition: all .1s ease; transition: all .1s ease; }
.nav li a:hover .services_seo, .nav li a:focus .services_seo, .nav-tabs .active a .services_seo, .nav-tabs .active a:hover .services_seo, .nav-tabs .active a:focus .services_seo { background: url(img/icon-tab-hover.png) no-repeat; background-position: -114px 0; background-size: 304px 38px; -webkit-transition: all .1s ease; -moz-transition: all .1s ease; -o-transition: all .1s ease; transition: all .1s ease; }
.web_portfolio { float: left; width: 550px; font-size: 24px; font-weight: 100; }
.web_portfolio ul li { float: left; margin-bottom: 30px; color: #666; }
.web_portfolio ul li a, .mobile_portfolio ul li a { text-decoration: none; color: #666; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
.web_portfolio ul li a img { border: 1px solid #bcbcbc; }
.web_portfolio ul li a:hover, .mobile_portfolio ul li a:hover { color: #999; text-decoration: none; }
.mobile_portfolio { float: left; font-size: 24px; font-weight: 100; width: 600px; }
.mobile_portfolio ul li { float: left; margin-left: 30px; color: #666; }
.our_team { }
.our_team ul li { float: left; width: 140px; margin: 10px; }
.our_team ul li p.designation { width: 100%; text-align: center; margin: 0; font-size: 16px; font-style: italic; color: #666; }
.our_team ul li p.name { width: 100%; text-align: center; margin: 0; font-size: 18px; color: #333; }
.our_team ul li .team_member { width: 140px; height: 140px; background: #cacaca; cursor: pointer; -moz-border-radius: 70px; -webkit-border-radius: 70px; border-radius: 70px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.our_team ul li:hover .team_member { border: 3px solid #04bfbf; }
.our_team ul li:nth-child(1) .team_member { background: url(img/prof-1.jpg) center no-repeat; background-size: 150px; }
.our_team ul li:nth-child(1):hover .team_member {background-size: 180px; }
.our_team ul li:nth-child(2) .team_member { background: url(img/2.jpg) center no-repeat; background-size: 150px; }
.our_team ul li:nth-child(2):hover .team_member {background-size: 180px; }
.our_team ul li:nth-child(3) .team_member { background: url(img/3.jpg) center no-repeat; background-size: 150px; }
.our_team ul li:nth-child(3):hover .team_member {background-size: 180px; }
.our_team ul li:nth-child(4) .team_member { background: url(img/4.jpg) center no-repeat; background-size: 150px; }
.our_team ul li:nth-child(4):hover .team_member {background-size: 180px; }
.our_team ul li:nth-child(5) .team_member { background: url(img/5.jpg) center no-repeat; background-size: 150px; }
.our_team ul li:nth-child(5):hover .team_member {background-size: 180px; }
.our_team ul li:nth-child(6) .team_member { background: url(img/6.jpg) center no-repeat; background-size: 150px; }
.our_team ul li:nth-child(6):hover .team_member {background-size: 180px; }
.our_team ul li:nth-child(7) .team_member { background: url(img/7.jpg) center no-repeat; background-size: 150px; }
.our_team ul li:nth-child(7):hover .team_member {background-size: 180px; }
.our_clients { }
.our_clients ul li { float: left; height: 70px; margin: 0 20px; }
.our_clients ul li a img { width: 1000px; }
.navbar .nav>li>a { float: none; padding: 10px 15px; color: #777; text-decoration: none; }
.navbar .nav .dropdown-toggle .caret { margin-top: 8px; }
.navbar .nav>li>a:focus, .navbar .nav>li>a:hover { background-color: transparent; color: #333; text-decoration: none; }
.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus { color: #555; text-decoration: none; background-color: #e5e5e5; -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, .125); -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, .125); box-shadow: inset 0 3px 8px rgba(0, 0, 0, .125); }
.navbar .btn-navbar { display: none; float: right; padding: 7px 10px; margin-left: 5px; margin-right: 5px; color: #fff; background-color: #ededed; background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
border-color: #e5e5e5 #e5e5e5 #bfbfbf; border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25); *background-color: #e5e5e5;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075); }
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] { color: #fff; background-color: #e5e5e5; *background-color: #d9d9d9;
}
.navbar .btn-navbar:active, .navbar .btn-navbar.active { background-color: #ccc \9; }
.navbar .btn-navbar .icon-bar { display: block; width: 18px; height: 2px; background-color: #f5f5f5; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .25); box-shadow: 0 1px 0 rgba(0, 0, 0, .25); }
.btn-navbar .icon-bar+.icon-bar { margin-top: 3px; }
.navbar .nav>li>.dropdown-menu:before { content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-bottom-color: rgba(0, 0, 0, .2); position: absolute; top: -7px; left: 9px; }
.navbar .nav>li>.dropdown-menu:after { content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; position: absolute; top: -6px; left: 10px; }
.navbar-fixed-bottom .nav>li>.dropdown-menu:before { border-top: 7px solid #ccc; border-top-color: rgba(0, 0, 0, .2); border-bottom: 0; bottom: -7px; top: auto; }
.navbar-fixed-bottom .nav>li>.dropdown-menu:after { border-top: 6px solid #fff; border-bottom: 0; bottom: -6px; top: auto; }
.navbar .nav li.dropdown>a:hover .caret, .navbar .nav li.dropdown>a:focus .caret { border-top-color: #333; border-bottom-color: #333; }
.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle { background-color: #e5e5e5; color: #555; }
.navbar .nav li.dropdown>.dropdown-toggle .caret { border-top-color: #777; border-bottom-color: #777; }
.navbar .nav li.dropdown.open>.dropdown-toggle .caret, .navbar .nav li.dropdown.active>.dropdown-toggle .caret, .navbar .nav li.dropdown.open.active>.dropdown-toggle .caret { border-top-color: #555; border-bottom-color: #555; }
.navbar .pull-right>li>.dropdown-menu, .navbar .nav>li>.dropdown-menu.pull-right { left: auto; right: 0; }
.navbar .pull-right>li>.dropdown-menu:before, .navbar .nav>li>.dropdown-menu.pull-right:before { left: auto; right: 12px; }
.navbar .pull-right>li>.dropdown-menu:after, .navbar .nav>li>.dropdown-menu.pull-right:after { left: auto; right: 13px; }
.navbar .pull-right>li>.dropdown-menu .dropdown-menu, .navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu { left: auto; right: 100%; margin-left: 0; margin-right: -1px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }
.navbar-inverse .navbar-inner { border-color: #252525; background: rgba(255, 255, 255, 1); }
.navbar-inverse .brand, .navbar-inverse .nav>li>a { color: #333; }
.navbar-inverse .brand:hover, .navbar-inverse .nav>li>a:hover, .navbar-inverse .brand:focus, .navbar-inverse .nav>li>a:focus { color: #fff; }
.navbar-inverse .brand { color: #999; }
.navbar-inverse .navbar-text { color: #999; }
.navbar-inverse .nav>li>a:focus, .navbar-inverse .nav>li>a:hover { background-color: transparent; color: #fff; }
.navbar-inverse .nav .active>a, .navbar-inverse .nav .active>a:hover, .navbar-inverse .nav .active>a:focus { color: #fff; background-color: #111; }
.navbar-inverse .navbar-link { color: #999; }
.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus { color: #fff; }
.navbar-inverse .divider-vertical { border-left-color: #111; border-right-color: #222; }
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle, .navbar-inverse .nav li.dropdown.active>.dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle { background-color: #111; color: #fff; }
.navbar-inverse .nav li.dropdown>a:hover .caret, .navbar-inverse .nav li.dropdown>a:focus .caret { border-top-color: #fff; border-bottom-color: #fff; }
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret { border-top-color: #999; border-bottom-color: #999; }
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret { border-top-color: #fff; border-bottom-color: #fff; }
.navbar-inverse .navbar-search .search-query { color: #fff; background-color: #515151; border-color: #111; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15); box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15); -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
 color: #ccc;
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
 color: #ccc;
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
 color: #ccc;
}
.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused { padding: 5px 15px; color: #333; background-color: #fff; border: 0; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .15); box-shadow: 0 0 3px rgba(0, 0, 0, .15); outline: 0; }
.navbar-inverse .btn-navbar { color: #fff; background-color: #0e0e0e; background-image: -moz-linear-gradient(top, #151515, #040404); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); background-image: -webkit-linear-gradient(top, #151515, #040404); background-image: -o-linear-gradient(top, #151515, #040404); background-image: linear-gradient(to bottom, #151515, #040404); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
border-color: #040404 #040404 #000; border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25); *background-color: #040404;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] { color: #fff; background-color: #040404; *background-color: #000;
}
.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active { background-color: #000 \9; }
.breadcrumb { padding: 8px 15px; margin: 0 0 20px; list-style: none; background-color: #f5f5f5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.breadcrumb>li { display: inline-block; *display: inline;
 *zoom: 1;
}
.breadcrumb>li>.divider { padding: 0 5px; color: #ccc; }
.breadcrumb>.active { color: #999; }
.pagination { margin: 20px 0; }
.pagination ul { display: inline-block; *display: inline;
 *zoom: 1;
margin-left: 0; margin-bottom: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .05); box-shadow: 0 1px 2px rgba(0, 0, 0, .05); }
.pagination ul>li { display: inline; }
.pagination ul>li>a, .pagination ul>li>span { float: left; padding: 4px 12px; line-height: 20px; text-decoration: none; background-color: #fff; border: 1px solid #ddd; border-left-width: 0; }
.pagination ul>li>a:hover, .pagination ul>li>a:focus, .pagination ul>.active>a, .pagination ul>.active>span { background-color: #f5f5f5; }
.pagination ul>.active>a, .pagination ul>.active>span { color: #999; cursor: default; }
.pagination ul>.disabled>span, .pagination ul>.disabled>a, .pagination ul>.disabled>a:hover, .pagination ul>.disabled>a:focus { color: #999; background-color: transparent; cursor: default; }
.pagination ul>li:first-child>a, .pagination ul>li:first-child>span { border-left-width: 1px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; }
.pagination ul>li:last-child>a, .pagination ul>li:last-child>span { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; }
.pagination-centered { text-align: center; }
.pagination-right { text-align: right; }
.pagination-large ul>li>a, .pagination-large ul>li>span { padding: 11px 19px; font-size: 17.5px; }
.pagination-large ul>li:first-child>a, .pagination-large ul>li:first-child>span { -webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px; border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-left-radius: 6px; }
.pagination-large ul>li:last-child>a, .pagination-large ul>li:last-child>span { -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px; border-bottom-right-radius: 6px; }
.pagination-mini ul>li:first-child>a, .pagination-small ul>li:first-child>a, .pagination-mini ul>li:first-child>span, .pagination-small ul>li:first-child>span { -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-left-radius: 3px; }
.pagination-mini ul>li:last-child>a, .pagination-small ul>li:last-child>a, .pagination-mini ul>li:last-child>span, .pagination-small ul>li:last-child>span { -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; border-bottom-right-radius: 3px; }
.pagination-small ul>li>a, .pagination-small ul>li>span { padding: 2px 10px; font-size: 11.9px; }
.pagination-mini ul>li>a, .pagination-mini ul>li>span { padding: 0 6px; font-size: 10.5px; }
.pager { margin: 20px 0; list-style: none; text-align: center; *zoom: 1;
}
.pager:before, .pager:after { display: table; content: ""; line-height: 0; }
.pager:after { clear: both; }
.pager li { display: inline; }
.pager li>a, .pager li>span { display: inline-block; padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
.pager li>a:hover, .pager li>a:focus { text-decoration: none; background-color: #f5f5f5; }
.pager .next>a, .pager .next>span { float: right; }
.pager .previous>a, .pager .previous>span { float: left; }
.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span { color: #999; background-color: #fff; cursor: default; }
.thumbnails { margin-left: -20px; list-style: none; *zoom: 1;
}
.thumbnails:before, .thumbnails:after { display: table; content: ""; line-height: 0; }
.thumbnails:after { clear: both; }
.row-fluid .thumbnails { margin-left: 0; }
.thumbnails>li { float: left; margin-bottom: 20px; margin-left: 20px; }
.thumbnail { display: block; padding: 4px; line-height: 20px; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .055); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .055); box-shadow: 0 1px 3px rgba(0, 0, 0, .055); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; position: relative; }
a.thumbnail:hover, a.thumbnail:focus { border-color: #04bfbf; -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, .25); -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, .25); box-shadow: 0 1px 4px rgba(0, 105, 214, .25); -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; background: #04bfbf; }
a.thumbnail:hover img, a.thumbnail:focus img { opacity: .9; }
a.thumbnail:hover img, a.thumbnail:focus img { display:
}
.thumbnail .on-hover { position: absolute; top: -270px; background: rgba(1, 191, 191, .4); margin-left: auto; margin-right: auto; display: none; opacity: 0; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; transition: all .6s ease-in-out; }
.thumbnail>img { display: block; max-width: 100%; margin-left: auto; margin-right: auto; }
.thumbnail .caption { padding: 9px; color: #555; }
.alert { padding: 8px 35px 8px 14px; margin-bottom: 20px; background-color: #fcf8e3; border: 1px solid #fbeed5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.alert, .alert h4 { color: #c09853; }
.alert h4 { margin: 0; }
.alert .close { position: relative; top: -2px; right: -21px; line-height: 20px; }
.alert-success { background-color: #dff0d8; border-color: #d6e9c6; color: #468847; }
.alert-success h4 { color: #468847; }
.alert-danger, .alert-error { background-color: #f2dede; border-color: #eed3d7; color: #b94a48; }
.alert-danger h4, .alert-error h4 { color: #b94a48; }
.alert-info { background-color: #d9edf7; border-color: #bce8f1; color: #3a87ad; }
.alert-info h4 { color: #3a87ad; }
.alert-block { padding-top: 14px; padding-bottom: 14px; }
.alert-block>p, .alert-block>ul { margin-bottom: 0; }
.alert-block p+p { margin-top: 5px; }
.hero-unit { padding: 60px; margin-bottom: 30px; font-size: 18px; font-weight: 200; line-height: 30px; color: inherit; background-color: #eee; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.hero-unit h1 { margin-bottom: 0; font-size: 60px; line-height: 1; color: inherit; letter-spacing: -1px; }
.hero-unit li { line-height: 30px; }
.media, .media-body { overflow: hidden; *overflow: visible;
zoom: 1; }
.media, .media .media { margin-top: 15px; }
.media:first-child { margin-top: 0; }
.media-object { display: block; }
.media-heading { margin: 0 0 5px; }
.media>.pull-left { margin-right: 10px; }
.media>.pull-right { margin-left: 10px; }
.media-list { margin-left: 0; list-style: none; }
.tooltip { position: absolute; z-index: 1030; display: block; visibility: visible; font-size: 11px; line-height: 1.4; opacity: 0; filter: alpha(opacity=0); }
.tooltip.in { opacity: .8; filter: alpha(opacity=80); }
.tooltip.top { margin-top: -3px; padding: 5px 0; }
.tooltip.right { margin-left: 3px; padding: 0 5px; }
.tooltip.bottom { margin-top: 3px; padding: 5px 0; }
.tooltip.left { margin-left: -3px; padding: 0 5px; }
.tooltip-inner { max-width: 200px; padding: 8px; color: #fff; text-align: center; text-decoration: none; background-color: #000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; }
.tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000; }
.tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000; }
.tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000; }
.tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000; }
.popover { position: absolute; top: 0; left: 0; z-index: 1010; display: none; max-width: 276px; padding: 1px; text-align: left; background-color: #fff; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, .2); -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); box-shadow: 0 5px 10px rgba(0, 0, 0, .2); white-space: normal; }
.popover.top { margin-top: -10px; }
.popover.right { margin-left: 10px; }
.popover.bottom { margin-top: 10px; }
.popover.left { margin-left: -10px; }
.popover-title { margin: 0; padding: 8px 14px; font-size: 14px; font-weight: 400; line-height: 18px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }
.popover-title:empty { display: none; }
.popover-content { padding: 9px 14px; }
.popover .arrow, .popover .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; }
.popover .arrow { border-width: 11px; }
.popover .arrow:after { border-width: 10px; content: "" }
.popover.top .arrow { left: 50%; margin-left: -11px; border-bottom-width: 0; border-top-color: #999; border-top-color: rgba(0, 0, 0, .25); bottom: -11px; }
.popover.top .arrow:after { bottom: 1px; margin-left: -10px; border-bottom-width: 0; border-top-color: #fff; }
.popover.right .arrow { top: 50%; left: -11px; margin-top: -11px; border-left-width: 0; border-right-color: #999; border-right-color: rgba(0, 0, 0, .25); }
.popover.right .arrow:after { left: 1px; bottom: -10px; border-left-width: 0; border-right-color: #fff; }
.popover.bottom .arrow { left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999; border-bottom-color: rgba(0, 0, 0, .25); top: -11px; }
.popover.bottom .arrow:after { top: 1px; margin-left: -10px; border-top-width: 0; border-bottom-color: #fff; }
.popover.left .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999; border-left-color: rgba(0, 0, 0, .25); }
.popover.left .arrow:after { right: 1px; border-right-width: 0; border-left-color: #fff; bottom: -10px; }
.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; }
.modal-backdrop.fade { opacity: 0; }
.modal-backdrop, .modal-backdrop.fade.in { opacity: .8; filter: alpha(opacity=80); }
.modal { position: fixed; top: 10%; left: 50%; z-index: 1050; width: 560px; margin-left: -280px; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, .3); *border: 1px solid #999;
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, .3); -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, .3); box-shadow: 0 3px 7px rgba(0, 0, 0, .3); -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box; outline: 0; }
.modal.fade { -webkit-transition: opacity .3s linear, top .3s ease-out; -moz-transition: opacity .3s linear, top .3s ease-out; -o-transition: opacity .3s linear, top .3s ease-out; transition: opacity .3s linear, top .3s ease-out; top: -25% }
.modal.fade.in { top: 10% }
.modal-header { padding: 9px 15px; border-bottom: 1px solid #eee; }
.modal-header .close { margin-top: 2px; }
.modal-header h3 { margin: 0; line-height: 30px; }
.modal-body { position: relative; overflow-y: auto; max-height: 400px; padding: 15px; }
.modal-form { margin-bottom: 0; }
.modal-footer { padding: 14px 15px 15px; margin-bottom: 0; text-align: right; background-color: #f5f5f5; border-top: 1px solid #ddd; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; -webkit-box-shadow: inset 0 1px 0 #fff; -moz-box-shadow: inset 0 1px 0 #fff; box-shadow: inset 0 1px 0 #fff; *zoom: 1;
}
.modal-footer:before, .modal-footer:after { display: table; content: ""; line-height: 0; }
.modal-footer:after { clear: both; }
.modal-footer .btn+.btn { margin-left: 5px; margin-bottom: 0; }
.modal-footer .btn-group .btn+.btn { margin-left: -1px; }
.modal-footer .btn-block+.btn-block { margin-left: 0; }
.dropup, .dropdown { position: relative; }
.dropdown-toggle { *margin-bottom: -3px;
}
.dropdown-toggle:active, .open .dropdown-toggle { outline: 0; }
.caret { display: inline-block; width: 0; height: 0; vertical-align: top; border-top: 4px solid #000; border-right: 4px solid transparent; border-left: 4px solid transparent; content: "" }
.dropdown .caret { margin-top: 8px; margin-left: 2px; }
.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, .2); *border-right-width: 2px;
 *border-bottom-width: 2px;
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; }
.dropdown-menu.pull-right { right: 0; left: auto; }
.dropdown-menu .divider {
 *width: 100%; height: 1px; margin: 9px 1px; *margin: -5px 0 5px;
overflow: hidden; background-color: #e5e5e5; border-bottom: 1px solid #fff; }
.dropdown-menu>li>a { display: block; padding: 3px 20px; clear: both; font-weight: 400; line-height: 20px; color: #333; white-space: nowrap; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a { text-decoration: none; color: #fff; background-color: #0081c2; background-image: -moz-linear-gradient(top, #08c, #0077b3); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3)); background-image: -webkit-linear-gradient(top, #08c, #0077b3); background-image: -o-linear-gradient(top, #08c, #0077b3); background-image: linear-gradient(to bottom, #08c, #0077b3); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus { color: #fff; text-decoration: none; outline: 0; background-color: #0081c2; background-image: -moz-linear-gradient(top, #08c, #0077b3); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3)); background-image: -webkit-linear-gradient(top, #08c, #0077b3); background-image: -o-linear-gradient(top, #08c, #0077b3); background-image: linear-gradient(to bottom, #08c, #0077b3); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus { color: #999; }
.dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus { text-decoration: none; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
cursor: default; }
.open { *z-index: 1000;
}
.open>.dropdown-menu { display: block; }
.dropdown-backdrop { position: fixed; left: 0; right: 0; bottom: 0; top: 0; z-index: 990; }
.pull-right>.dropdown-menu { right: 0; left: auto; }
.dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px solid #000; content: "" }
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }
.dropdown-submenu { position: relative; }
.dropdown-submenu>.dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px; -moz-border-radius: 0 6px 6px; border-radius: 0 6px 6px; }
.dropdown-submenu:hover>.dropdown-menu { display: block; }
.dropup .dropdown-submenu>.dropdown-menu { top: auto; bottom: 0; margin-top: 0; margin-bottom: -2px; -webkit-border-radius: 5px 5px 5px 0; -moz-border-radius: 5px 5px 5px 0; border-radius: 5px 5px 5px 0; }
.dropdown-submenu>a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #ccc; margin-top: 5px; margin-right: -10px; }
.dropdown-submenu:hover>a:after { border-left-color: #fff; }
.dropdown-submenu.pull-left { float: none; }
.dropdown-submenu.pull-left>.dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }
.dropdown .dropdown-menu .nav-header { padding-left: 20px; padding-right: 20px; }
.typeahead { z-index: 1051; margin-top: 2px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.accordion { margin-bottom: 20px; }
.accordion-group { margin-bottom: 2px; border: 1px solid #e5e5e5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.accordion-heading { border-bottom: 0; }
.accordion-heading .accordion-toggle { display: block; padding: 8px 15px; }
.accordion-toggle { cursor: pointer; }
.accordion-inner { padding: 9px 15px; border-top: 1px solid #e5e5e5; }
.carousel { position: relative; margin-bottom: 20px; line-height: 1; }
.carousel-inner { overflow: hidden; width: 100%; position: relative; height: 600px; }
.carousel-inner>.item { display: none; position: relative; -webkit-transition: .6s ease-in-out left; -moz-transition: .6s ease-in-out left; -o-transition: .6s ease-in-out left; transition: .6s ease-in-out left; }
.carousel-inner>.item>img, .carousel-inner>.item>a>img { display: block; line-height: 1; }
.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev { display: block; }
.carousel-inner>.active { left: 0; }
.carousel-inner>.next, .carousel-inner>.prev { position: absolute; top: 0; width: 100% }
.carousel-inner>.next { left: 100% }
.carousel-inner>.prev { left: -100% }
.carousel-inner>.next.left, .carousel-inner>.prev.right { left: 0; }
.carousel-inner>.active.left { left: -100% }
.carousel-inner>.active.right { left: 100% }
.carousel-control { position: absolute; top: 40%; left: 15px; width: 40px; height: 40px; margin-top: -20px; font-size: 60px; font-weight: 100; line-height: 30px; color: #fff; text-align: center; background: #222; border: 3px solid #fff; -webkit-border-radius: 23px; -moz-border-radius: 23px; border-radius: 23px; opacity: .5; filter: alpha(opacity=50); }
.carousel-control.right { left: auto; right: 15px; }
.carousel-control.left img { margin: 0px 0px 5px 0; }
.carousel-control.right img { margin: 0px 0 5px 0px; }
.carousel-control:hover, .carousel-control:focus { color: #fff; text-decoration: none; opacity: .9; filter: alpha(opacity=90); }
.carousel-indicators { position: absolute; bottom: 15px; right: 50%; margin: 0; list-style: none; cursor: pointer; z-index: 0; }
.carousel-indicators li { display: block; float: left; width: 10px; height: 10px; margin-left: 5px; text-indent: -999px; background-color: #ccc; background-color: rgba(0, 0, 0, .25); border-radius: 5px; }
.carousel-indicators .active { background-color: #000; }
.carousel-caption { position: absolute; left: 0; right: 0; bottom: 0; padding: 15px; background: #333; background: rgba(0, 0, 0, .75); }
.carousel-caption h4, .carousel-caption p { color: #fff; line-height: 20px; }
.carousel-caption h4 { margin: 0 0 5px; }
.carousel-caption p { margin-bottom: 0; }
.well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); }
.well blockquote { border-color: #ddd; border-color: rgba(0, 0, 0, .15); }
.well-large { padding: 24px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.well-small { padding: 9px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.close { float: right; font-size: 20px; font-weight: 700; line-height: 20px; color: #000; opacity: .2; filter: alpha(opacity=20); }
.close:hover, .close:focus { color: #000; text-decoration: none; cursor: pointer; opacity: .4; filter: alpha(opacity=40); }
button.close { padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; }
.pull-right { float: right; }
.pull-left { float: left; }
.hide { display: none; }
.show { display: block; }
.invisible { visibility: hidden; }
.affix { position: fixed; }
.fade { opacity: 0; -webkit-transition: opacity .15s linear; -moz-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear; }
.fade.in { opacity: 1; }
.collapse { position: relative; height: 0; overflow: hidden; -webkit-transition: height .35s ease; -moz-transition: height .35s ease; -o-transition: height .35s ease; transition: height .35s ease; }
.collapse.in { height: auto; }
@-ms-viewport {
 width: device-width;
}
.hidden { display: none; visibility: hidden; }
.visible-phone { display: none!important; }
.visible-tablet { display: none!important; }
.hidden-desktop { display: none!important; }
.visible-desktop { display: inherit!important; }
@media (min-width:768px) and (max-width:979px) {
.hidden-desktop { display: inherit!important; }
.visible-desktop { display: none!important; }
.visible-tablet { display: inherit!important; }
.hidden-tablet { display: none!important; }
}
@media (max-width:767px) {
.hidden-desktop { display: inherit!important; }
.visible-desktop { display: none!important; }
.visible-phone { display: inherit!important; }
.hidden-phone { display: none!important; }
}
#addon { min-height: 100%; height: auto!important; height: 100%; margin: 0 auto -100px; }
#push, #footer { height:
}
ol, ul { list-style: none; }
.gallery .control-operator:target~.controls .control-button { color: #ccc; color: rgba(0, 0, 0, 1); }
.gallery .control-button:first-of-type, .items-2 .control-operator:nth-of-type(1):target~.controls .control-button:nth-of-type(1), .items-2 .control-operator:nth-of-type(2):target~.controls .control-button:nth-of-type(2), .items-3 .control-operator:nth-of-type(1):target~.controls .control-button:nth-of-type(1), .items-3 .control-operator:nth-of-type(2):target~.controls .control-button:nth-of-type(2), .items-3 .control-operator:nth-of-type(3):target~.controls .control-button:nth-of-type(3), .items-4 .control-operator:nth-of-type(1):target~.controls .control-button:nth-of-type(1), .items-4 .control-operator:nth-of-type(2):target~.controls .control-button:nth-of-type(2), .items-4 .control-operator:nth-of-type(3):target~.controls .control-button:nth-of-type(3), .items-4 .control-operator:nth-of-type(4):target~.controls .control-button:nth-of-type(4), .items-5 .control-operator:nth-of-type(1):target~.controls .control-button:nth-of-type(1), .items-5 .control-operator:nth-of-type(2):target~.controls .control-button:nth-of-type(2), .items-5 .control-operator:nth-of-type(3):target~.controls .control-button:nth-of-type(3), .items-5 .control-operator:nth-of-type(4):target~.controls .control-button:nth-of-type(4), .items-5 .control-operator:nth-of-type(5):target~.controls .control-button:nth-of-type(5) { color: #fff; color: rgba(0, 0, 0, 1); }
.first { background: url(img/slide-1.jpg); color: #fff; text-align: center; height: 600px; }
.second { background: url(img/slide-2.jpg); color: #fff; height: 600px; }
.third { background: url(img/slide-3.jpg); color: #fff; height: 600px; }
.four { background: url(img/slide-4.jpg); color: #fff; height: 600px; }
.container_right_service_main { width: 1000px; max-width: 1000px; margin: auto; margin-top: 0; position: relative; top: 20px; right: 0; z-index: 1000; }
.container_right_service { width: 340px; max-width: 340px; background: #222121; float: right; padding: 0 6px 11px 12px; position: absolute; top: 0; right: 0; opacity: .82; }
.container_right_service h4 { margin: 0; padding: 28px 0 20px; text-transform: uppercase; font-size: 26px; font-style: normal; color: #FFF; }
.contact_form_service input[type=text], .contact_form_service textarea { width: 289px; margin: 0 0 6px; padding: 11px 10px 9px 19px; background: #fafafa; font-weight: 400; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #f0f0f0; border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; height: 36px; letter-spacing: 1px; color: #787878; }
.contact_form_service input[type=text]:first-child { margin-left: 0!important; }
.contact_form_service textarea { resize: none; margin-left: 0; width: 289px; height: auto; min-height: 55px; }
.contact_btn_service { position: relative; display: inline-block; border: 1px solid #343434; text-transform: uppercase; margin: 8px 6px 0 0; padding: 7px 19px 5px; font-size: 16px; line-height: 20px; color: #fff; font-weight: 400; text-align: center; vertical-align: middle; background: url(img/contact_btn_bg.jpg) repeat-x left top; }
.contact_btn_service:hover, .send_btn { background: #00aeff; border: 1px solid #04bfbf; background: url(img/contact_btn_bg_h.jpg) repeat-x left top; }
.left_part services a { color:
}
.main, .contain_all, .contain { width: 100%; float: left; height: auto; }
h2.top_space { color: #04bfbf!important; margin-top: 10px; font-weight: 100; font-size: 15px; }
.top_space { margin: 4px 0 0; width: 100%; display: inline-block; font-size: 13px; }
.top_space11 { margin: 10px 0 0; }
.left_align { float: left; text-align: left; }
.right_align { float: right; text-align: right; }
.full_width { width: 100%; float: left; }
.top_link { width: 100%; float: left; background: #000; }
.structure_position { width: 1170px; margin: 0 auto; position: relative; }
.top_part1 { float: right; height: 29px; }
.top_part1 p { color: #FFF; padding: 5px 21px 0 10px; }
.top_menu { float: right; margin: 5px 0 0; }
.top_menu li { float: left; display: inline; color: #FFF; }
.top_menu li a { text-decoration: none; color: #FFF; padding: 0 5px; }
.top_menu li a:hover { color: #EA9942; }
.top_row2 { width: 100%; float: left; min-height: 80px; }
.logo { margin: 5px 0 0; float: left; }
.main_navigation { float: right; width: auto; margin: 0; }
.main_navigation li { display: inline; float: left; width: 117px; background: url(images/nav_sep.png) no-repeat right top; height: auto; text-align: right; position: relative; }
.main_navigation li ul { width: 220px; position: absolute; z-index: 99; background: url(images/menu_bg.png) repeat; padding: 0; }
.main_navigation li ul li ul { }
.main_navigation li ul li { background: 0; width: 100%; margin: 0; float: left; }
.main_navigation li ul li ul li a:hover { color: #CC0B06!important; font-weight: 700!important; }
.main_navigation li ul li:hover { background: #ededed; }
.main_navigation li ul li:hover a { color: #CC0B06; }
.main_navigation li ul li ul li a { color: #FFF!important; font-weight: 400!important; text-transform: capitalize; }
.main_navigation li ul li ul li:hover a { color: #CC0B06!important; font-weight: 700!important; }
.main_navigation li ul li ul li:hover ul li a { color: #FFF!important; font-weight: 400!important; text-transform: capitalize; }
.main_navigation li ul li ul li:hover ul li:hover a { color: #CC0B06!important; font-weight: 700!important; }
.main_navigation li ul li a { margin: 0; padding: 10px; text-align: left; color: #FFF; width: 91% }
.main_navigation li.last { background: 0; }
.main_navigation li a { text-decoration: none; padding: 21px 0; float: right; width: 100% }
.main_navigation li a span.text1 { color: #000; font-size: 12px; float: left; text-align: right; width: 95%; text-transform: uppercase; }
.main_navigation li a span.text2 { font-size: 10px; color: #cc0b06; float: left; text-align: right; width: 95% }
#myslidemenu { position: relative; z-index: 99; }
.slider { width: 100%; float: left; position: relative; margin: 15px 0 0; }
.sliderbutton { float: left; height: 0; width: 0; cursor: pointer; }
#slideleft { left: -24px; position: absolute; top: 0; z-index: 999; }
#slideleft:hover { background-position: -0 -265px; }
#slideright { right: -25px; position: absolute; top: 0; z-index: 999; }
#slideright:hover { background-position: -50px 90px; }
#slider { float: left; position: relative; overflow: auto; width: 971px; height: 291px; }
#slider ul { position: absolute; list-style: none; top: 0; left: 0; }
#slider li { float: left; width: 971px; height: 291px; }
.pagination { background: url(images/slid_bg.png) repeat scroll 0 0 transparent; bottom: 6px; height: 19px; list-style: none outside none; position: absolute; right: 12px; width: auto; }
.pagination li { float: left; cursor: pointer; height: 12px; width: 12px; background: url(images/slider_page.png) no-repeat; margin: 0 1px; }
.pagination li:hover, li.current { background: url(images/slider_page_hover.png) 0 0 no-repeat; width: 12px; height: 12px; }
#slider h1 { font-size: 30px; letter-spacing: 2px; }
#slider p { font-size: 12px; letter-spacing: 1px; }
.slide1 { background: url(images/webdesignandwebdevelopment-banner.png) no-repeat; width: 100%; float: left; height: 291px; color: #FFF; }
.slide1 h1 { float: right; margin: 15px 16px 0 0; }
.slide1 p { float: right; width: 98%; margin: 10px 0 0; }
.slide1 b { color: #eae700; }
.slide2 { background: url(images/cms-development_image.png) no-repeat; width: 100%; height: 291px; float: left; }
.text6 { color: #FFF; line-height: 48px!important; float: left; margin: 41px 0 0 275px; text-align: center!important; width: 41% }
.slide2_right { width: 28%; float: right; color: #FFF; margin: 0 3px 0 0; }
.slide2_right h1 { margin: 10px 0 0; padding: 0 0 7px 8px; border-bottom: 1px solid #fff; }
.slide2 p { line-height: 19px; padding: 0 10px; text-align: justify; }
.slide3 { background: url(images/ecommerce-development-bg.png) no-repeat; width: 100%; float: left; height: 291px; }
.slide3 div { margin: 60px 0 0 256px; color: #FFF; }
.slide3 div p { margin: 15px 0 0; line-height: 20px; }
.slide4 { background: url(images/our-vision-bg.png) no-repeat; width: 100%; float: left; height: 291px; color: #FFF; }
.slide4 div { background: url(images/vision-bg.png) no-repeat; width: 344px; height: 92px; padding: 2px 15px 27px; margin: 86px 55px 0 0; float: right; }
.slide4 p { margin: 5px 0 0; }
.slide5 { background: url(images/i-phone-bg.png) no-repeat; width: 100%; float: left; height: 291px; }
.slide5 div { background: url(images/slide5_bg.png) repeat; border: 3px solid #000; color: #FFF; height: 156px; margin: 45px 0 0 250px; padding: 15px 8px; width: 55%; text-align: center; }
.slide5 p { margin: 10px 0 0 8px; text-align: left; line-height: 20px; }
.slide5 b { color: #65bfe5; }
.slide6 { color: #FFF; background: url(images/web-development-bg.png) no-repeat; width: 100%; height: 291px; float: left; }
.slide6 h1 { margin: 17px 0 0 25px; }
.slide6 p { width: 60%; margin: 10px 0 0 25px; line-height: 20px; }
.slide6 b { color: #65bfe5; }
.contain { margin: 20px 0 0 4px; background: #fff; box-shadow: 0 0 5px #989898; width: 1170px; padding: 15px; }
.left_part { float: left; width: 75%; text-align: justify; border-right: 1px dashed #DADADA; padding: 0 10px 0 0; }
.left_part1 { float: right; width: 65%; text-align: justify; padding: 0; }
.left_part h1, .right_part h1, .about_us h1 { border-bottom: 1px dotted #8B8B8B; color: #1196c3!important; font-size: 23px; font-weight: 400!important; padding: 4px 0; }
.right_part { float: left; width: 24%; margin: 0 0 0 10px; }
.right_part1 { float: left; width: 34%; border-right: 1px dashed #DADADA; padding: 0 15px 0 0; }
.contain_part1 { float: left; padding: 0 10px 0 0; width: 97%; font-size: 14px; }
.title_text1 { width: 100%; float: left; font-size: 18px; font-weight: 700; }
.title_text1 strong { color: #cc0c07; font-weight: 700; }
.text3 { float: left; line-height: 18px; margin: 0; padding: 0 0 7px; width: 100%; text-align: justify; }
.contain_part2 { margin: 0; float: left; width: 100%; text-align: left!important; }
.block_1 { width: 31%; float: left; margin: 12px 11px 0 0; min-height: 105px; }
.block_1new { width: 32% }
.text4, .text4_2, .text4_3, .text4_4, .text4_5, .text4_6 { float: left; margin: 0 0 0 5px; font-size: 14px; color: #1c1c1c; width: 70% }
.text4 a, .text4_2 a, .text4_3 a, .text4_4 a, .text4_5 a, .text4_6 a { float: left; font-size: 13px; width: 102%; text-decoration: none; }
.text4 span { float: left; width: 100%; color: #6f66f8; font-size: 16px; }
.text4_2 span { float: left; width: 100%; color: #f57c06; font-size: 16px; }
.text4_3 span { float: left; width: 100%; color: #ff54fd; font-size: 16px; }
.text4_4 span { float: left; width: 100%; color: #6281b8; font-size: 16px; }
.text4_5 span { float: left; width: 100%; color: #ff1c0c; font-size: 16px; }
.text4_6 span { float: left; width: 100%; color: #3cb3ff; font-size: 16px; }
.text5 { float: left; width: 99%; margin: 5px 0 0; line-height: 20px; }
.live_chat { float: left; width: 140px; text-align: center; margin: 10px 0 0; }
.right_comman { width: 100%; float: left; margin: 20px 0 0; }
.right_title { border-bottom: 2px solid #42c0e9; font-size: 14px; font-weight: 700; color: #FFF; }
.right_title span { background: url(images/right_title_bg.png) repeat-x; height: 23px; padding: 4px 10px 0; float: left; }
.textimonial_video { background: url(images/textimonial_bg.png) no-repeat; width: 272px; height: 86px; float: left; margin: 10px 0 0; padding: 10px; }
.textimonial_video p { float: left; width: 50%; margin: 0 0 0 10px; color: #000; font-weight: 700; }
.textimonial_video img { float: left; }
.footer { width: 100%; float: left; margin: 6px 0 0; background: #04bfbf; }
.footer_main1 { background: url(images/f-img/footer-bg-1.png) center top no-repeat; padding: 0 0 15px; min-height: 300px; }
.f_box_top { width: 100%; float: left; }
.f_box_midd { width: 96%; float: left; background: url(images/f-img/f-box-midd.png) left top repeat-y; padding: 0 20px; }
.f_new_top { width: 100%; float: left; background: url(images/f-img/f-border.png) left bottom repeat-x; padding: 0 0 10px; position: relative; }
.f_new_right { float: right; position: absolute; right: 89px; top: 9px; width: auto; }
.f_contact_icon { position: absolute; right: -93px; top: -41px; }
.footer_link1 { float: left; margin: 0 31px 0 0; width: 213px; min-height: 174px; }
.f_new_bott_border { background: url(images/f-img/f-border.png) left bottom repeat-x; }
.footer_link1 li { float: left; width: 100%; margin: 0; font-size: 12px; color: #93e4ff; }
.footer_link1 li.first { font-size: 13px; color: #fff; list-style: none; padding: 6px 0 4px; border-bottom: 1px dotted #000; margin: 0 0 12px; }
.footer_left_part { float: left; width: 80% }
.f_follow { margin: 11px 10px 0 0; float: left; }
.footer_link1 li.first a { color: #93e4ff; font-size: 14px; }
.footer_link1 li.first a:hover { color: #08baf5; }
.footer_link1 li a { color: #0a1b1d; text-decoration: none; margin: 0; padding: 0 0 0 19px; font-size: 11px; line-height: 18px; text-shadow: 1px 1px 0 #99eef9; background: url(images/f-img/f-dot-img.png) 6px 4px no-repeat; }
.footer_link1 li a:hover { color: #d009e2; text-shadow: 1px 1px 0 #fff; }
.bottom_iconbar { float: left; margin: 20px 0 29px; text-align: center; width: 100% }
.footer_link2 { float: right; width: 17% }
.footer_link2 p { color: #ea9942; font-size: 14px; }
.footer_link2 a { margin: 0; float: left; }
.footer_main2 { width: 100% }
.footer_last { float: left; margin: 17px 0 0 30px; padding: 0 0 19px; text-align: left; width: 100% }
.footer_last li { display: inline; list-style: none; font-size: 13px; text-shadow: 1px 1px 0 #99eef9; color: #0a1b1d; }
.footer_last li a { text-decoration: none; color: #0a1b1d; padding: 0 15px; text-shadow: 1px 1px 0 #99eef9; }
.footer_last li:first-child a { padding-left: 0; }
.footer_last li a:hover { color: #d009e2; text-shadow: 1px 1px 0 #fff; }
.copy_text { color: #fff; font-size: 13px; margin: 12px 0; text-align: center; }
.f_design_by { width: 100%; float: left; text-align: center; color: #000; margin: 20px 0; font-size: 11px; text-shadow: 1px 1px 0 #b0f1ec; }
.footer_link3 { width: 100%; float: left; }
.footer_link3 .menu_link { width: 100%; margin: 0 auto 10px; text-align: center; }
.footer_link3 a { font-size: 14px; font-weight: 700; margin-right: 40px; color: #fff; text-decoration: none; }
.footer_link3 a:last-child { margin-right: 0; }
.page_list_1, .list_style, .list-20, .page_list_3, .page_list_2 { padding: 5px 0 20px; margin: 0 0 0 12px; float: left; }
.page_list_1 li, .list_style li, .list-20 li, .page_list_3 li, .page_list_2 li { text-align: left; background: url(img/menu/list-style-color-1.png) 0 4px no-repeat; padding: 2px 0 0 25px; font-size: 12px; color: #676767; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; background-size: 15px; }
.page_list_1 li:hover, .list_style li:hover, .list-20 li:hover, .page_list_3 li:hover, .page_list_2 li:hover { background: url(img/menu/list-style-color-1-hover.png) 0 4px no-repeat; color: #898989; background-size: 15px; }
.page_list_1 li a, .list_style a, .hire li a, .list-20 li a { color: #000; }
.link_bullet a { font-weight: 700; color: #167FC1; text-decoration: none; margin: 10px 0 0; float: left; }
.link a { font-weight: 700; color: #167FC1; text-decoration: none; }
.title_text2 { color: #CC0C07; font-size: 22px; font-weight: 700; }
.title_text2_1 { color: #CC0C07; font-size: 22px; font-weight: 700; }
.abot_text1 { font-size: 13px; line-height: 20px; float: left; }
.abot_text1 strong { font-weight: 700; color: #797979; }
.abot_text1 strong a { font-weight: 700; color: #454545; }
ul strong { font-weight: 100; }
.about_us { }
.title_text3 { color: #2493c1; font-size: 18px; font-weight: 700; }
.border_bottom { border-bottom: 1px dashed #DADADA; padding: 0 0 10px; }
.right_banner2 { background: url(images/side_banner.png) no-repeat; width: 261px; height: 93px; padding: 10px; }
.right_banner2 p { width: 100%; text-align: center; color: #6b6b6b; font-size: 22px; font-weight: 700; margin: 0; }
.right_banner3 { background: url(images/hire_banner.png) no-repeat; width: 282px; height: 229px; float: left; position: relative; }
.text20 { font-size: 24px; font-weight: 700; color: #FFF; text-align: center; margin: 4px 0 0; text-shadow: 0 2px 2px #000; }
.text21 { bottom: 6px; color: #585858; margin: 0 9px 0 0; position: absolute; right: 0; text-align: center; width: 59% }
.portfolio_list { width: 100%; float: left; }
.portfolio_list li { list-style: none; float: left; width: 100%; margin: 10px 0 0; }
.site_image { background: none repeat scroll 0 0 #f0f0f0; float: right; height: 197px; padding: 0 13px; position: relative; width: 49% }
.main_image1 { float: left; text-align: center; min-width: 843px; height: 300px; background: #e3e3e3; }
.main_image1 img { width: 100%; margin-top: 15px; height: 300px; }
.one { left: 13px; }
.launch { background: none repeat scroll 0 0 rgba(0, 0, 0, .3); border: 0 none; bottom: 0; color: #FFF; text-align: center; float: left; font-weight: 700; padding: 5px; position: absolute; text-decoration: none; left: 0; width: 100% }
.launch:hover { color: #93E4FF; }
.portfolio_list_detail { width: 100%; float: left; margin: 0; }
.portfolio_list_detail li { list-style: none; float: left; width: 843px; margin-bottom: 26px; position: relative; }
.portfolio_hover { visibility: hidden; opacity: 0; position: absolute; left: 0; top: -3px!important; background: rgba(105, 105, 105, .9); width: 100%; height: 0; }
.portfolio_name { position: absolute; left: 0; bottom: 0; width: 100%; height: 38px; background: rgba(0, 0, 0, .4); text-align: center; }
.portfolio_name .port_title { border: 0; color: #fff; float: none; font-size: 15px; font-weight: 700; padding: 0; width: 100%; line-height: 35px; margin: 0; }
.site_image_detail:hover .portfolio_hover { height: 250px; opacity: 1; top: 0; transition: all .5s ease-out 0s; visibility: visible; }
.site_image_detail { float: left; min-height: 318px; padding: 0; position: relative; width: 100% }
.port_title { border-bottom: 1px dashed #919191; color: #919191; float: right; font-size: 15px; font-weight: 700; padding: 0 0 10px; width: 90% }
.port_text1 { float: left; margin: 10px 30px; text-align: left!important; width: 90%!important; color: #dadada; }
.port_text1 b { color: #fff; font-weight: 700; font-size: 12px; margin: 0 5px 0 0; }
.launch_mobile { position: absolute; top: 135px; right: 160px; }
.iso_text { float: left; font-size: 13px; color: #FFF; margin: 7px 0 0; text-decoration: none; font-weight: 700; }
.contact_part1 { margin: 10px 3% 0 0; }
.contact_part2 { margin: 13px 4% 0 0; }
.contact_part4 { margin: 10px 0 0; }
.contct_divide { font-size: 11px; font-weight: 700; color: #5b5b5b; width: 100%; text-align: center; float: left; background: #e8e8e8; padding: 8px 0; margin: 10px 0 0; }
.field_main { background: #f5f5f5; float: left; margin: 0; border: 1px solid #cecece; width: 95%; padding: 2% }
.contact_form_row1 { margin: 10px 0 0; }
.contact_form_row1 p { width: 20%; float: left; font-size: 13px; font-weight: 100; color: #898989; margin: 10px 0 0; }
.contact_form_row1 p em { color: red; }
.contact_fielarea { }
.contact_fielarea input, .contact_fielarea select, .contact_fielarea2 textarea, .contact_fielarea3 input { width: 356px; height: 40px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #fff; }
.contact_form_row1 .captcha { margin: 6px 42px 0 0!important; color: #000; }
.contact_form_row1 input[type=file] { margin-top: 10px; }
.contact_fielarea2 { }
.contact_fielarea3 { }
.contact_fielarea2 textarea { resize: none; height: 120px; }
.contact_form_row1 .cont_submit { float: left; padding: 5px 10px; border: 0; cursor: pointer; color: #FFF; width: 125px; height: 40px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #81d165; font-size: 16px; font-weight: 100; }
.contact_form_row1 .cont_submit:hover { color: #FFF; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #53a338; }
.tnaks_main { background: url(images/thanks_bg.png) #fff center top no-repeat; }
.thank_img { width: 100%; float: left; text-align: center; margin: 30px 0 0; }
.thanks_text1 { width: 100%; margin: 10px 0 0; float: left; text-align: center; font-size: 12px; color: #146680; }
.chat_id { float: right; margin: 0 10px 0 0; width: 30% }
.chat_id a { float: left; margin: 8px 0 0; }
.bott_link1 { width: 100%; float: left; margin: 23px 0 0; }
.bott_link1 b { width: 100%; float: left; font-size: 13px; }
.bott_ser_link { }
.bott_ser_link li { list-style: none; width: auto; float: left; background: url(images/tick-icon.png) left center no-repeat; }
.bott_ser_link li a { list-style: none; width: auto; float: left; text-decoration: none; color: #616161; font-size: 14px; }
.con_img { width: 100%; float: left; margin: 10px 0 0; }
.con_img1 { width: 182px; height: 117px; float: left; margin: 0 15px 0 0; }
.hire_1 li { color: #167FC1; font-weight: 700; margin: 20px 0 0; }
.hire_2 li { color: #167FC1; font-weight: 700; margin: 20px 0 0; }
.new-specing1 { padding: 15px 0 0; }
.browse_Pages { width: 98%; margin: 25px 0 0; float: left; text-align: center; }
.browse_Pages a { color: red; font-size: 13px; font-weight: 700; text-decoration: none; }
.navi_btn_new { color: #000!important; font-weight: 400!important; text-decoration: none!important; }
.browse_Pages a:hover { font-size: 13px; text-decoration: underline; }
.navi_btn_new:hover { color: #606060!important; }
.newact { background: #5E9CB9; color: #fff!important; text-decoration: none!important; padding: 0 4px; }
.new-font { font-size: 14px!important; text-align: left!important; }
.text-new-color { color: #E38117; }
.not_found_main { width: 100%; float: left; background: url(images/not-found-bg.png) left top repeat-x; }
.not_found_top { width: 100%; float: left; background: url(images/not-found-tab.png) no-repeat; text-align: center; line-height: 43px; font-size: 22px; color: #fff; text-shadow: 1px 1px #000; margin: 17px 0 0; }
.not_found_text { width: 100%; float: left; color: #696969; font-size: 14px; text-align: center; padding: 12px 0; }
.not_found_img { width: 100%; float: left; text-align: center; position: relative; }
.not_found_posi { width: 971px; margin: 0 auto; }
.not_found_in { width: 91%; float: left; margin: 0 0 0 100px; }
.not_found_part { width: 220px; float: left; margin: 20px 0; }
.not_found_part1 { width: 220px; float: left; margin: 20px 0 0; }
.not_found_text1 { float: left; font-size: 14px; color: #000; position: absolute; bottom: 12px; left: 0; }
.not_found_text1 a { color: #005cb9; text-decoration: none; }
.not_found_text1 a:hover { text-decoration: underline; }
.not_found_align { clear: both; }
.color { color: #318ED4; margin: 3px 0 0; }
.color { color: #318ED4; margin: 3px 0 0; }
.services1 h2 { color: #318ED4; font-size: 16px!important; font-weight: 700; width: 100%; float: left; margin: 15px 0; text-align: left!important; }
.border_bottom1 { border-bottom: 1px dashed #DADADA; padding: 15px 0; }
.new_clasic { width: 100%; float: left; margin: 10px 0 0; }
.new_clasic_top { background: none repeat scroll 0 0 #51b7da; border-radius: 5px 5px 0 0; float: left; height: 48px; width: 100% }
.new_clasic_top p { color: #FFF; font-size: 24px; padding: 11px 0 0 11px; text-shadow: 1px 1px #779AA6; }
.new_clasic_tab { padding: 0 0 0 20px; font-weight: 700; color: #2973a8; font-size: 13px!important; margin: 7px 0 0; margin: 15px 0 0 37px; width: 90%!important; }
.new_clasic_in1 { width: 100%; float: left; background: #f5f9fa; }
.new_clasic_in1 em { border-bottom: 1px solid #fff; float: left; width: 100% }
.new_hire_text { width: 95%!important; padding: 10px 0 0 18px!important; float: left; color: #005288; font-size: 14px!important; font-weight: 700; }
.new_hire_list { width: 84%; float: left; margin: 13px 0 0 100px; }
.new_hire_list li { width: 92%; float: left; color: #3f3f3f!important; line-height: 22px; padding: 0 0 0 4px; text-align: left!important; list-style: lower-greek; }
.new_hire_bott { width: 100%; float: left; background: url(images/hire-tab-bott.png) 0 0 no-repeat; height: 12px; }
.new_clasic_tab1 { width: 89%!important; float: left; font-size: 20px!important; padding: 5px 0 5px 34px; background: url(images/hire-tab-arrow.png) 0 10px no-repeat; margin: 19px 0 0 40px; }
.new_clasic_tab1 a { color: #000!important; text-decoration: none; }
.new_clasic_tab1 a:hover { text-decoration: underline; }
.new_hire_text2 { font-weight: 400!important; }
.page_list_1new { }
.page_list_1new li:hover { color: #616161!important; }
.new_clasic_top1 { background: none repeat scroll 0 0 #2E6487; border-radius: 5px 5px 0 0; float: left; height: 39px; width: 100% }
.new_clasic_top1 p { color: #FFF; font-size: 13px; font-weight: 700; margin: 4px 0 0; padding: 6px 0 0 11px; text-shadow: 0 1px 1px #000; }
.new_clasic_tab2 { width: 89%!important; float: left; font-size: 12px!important; padding: 6px 0 5px; display: list-item; margin: 0 0 0 80px; }
.new_clasic_tab2 a { color: #bd5f1a!important; text-decoration: underline; }
.new_clasic_tab2 a:hover { text-decoration: none; }
.a_text:link { color: #0C99D6; font-size: 14px; line-height: 24px; text-decoration: underline; }
.a_text:visited { color: #0C99D6; font-size: 14px; line-height: 24px; text-decoration: underline; }
.a_text:hover { color: #85182D; font-size: 14px; line-height: 24px; text-decoration: none; }
.top_part1 a { color: #fff; text-decoration: none; }
.top_part1 a:hover { text-decoration: underline; }
.banner { width: 100%; float: left; margin: 10px 0 0; }
.icon1 { float: left; width: 261px; }
.icon2 { float: left; width: 155px; }
.middle_left { float: left; height: auto; width: 650px; }
fieldset { }
.title_new { background: none repeat scroll 0 0 #FFF; color: #5A5A5A; float: left; font-size: 13px; font-weight: 700; margin: 0 0 0 9px; padding: 5px 0 5px 8px; width: 95%!important; }
.title_new strong { float: left; padding: 23px 0 0; }
.title_new1 { color: #2493C1; font-size: 16px; font-weight: 700; }
.banner_title { font-size: 30px!important; line-height: 25px!important; }
.request_a_free_quote { float: right; height: 50px; width: 140px; margin: 10px 0 0; }
.quote { width: 100% }
.what_we_table { }
.what_we_table .what_bord_1 { border: 1px solid #4f81bd; vertical-align: middle; padding: 0 36px 0 28px; color: #000; }
.what_we_table .what_bord_2 { border-top: 1px solid #4f81bd; border-bottom: 1px solid #4f81bd; vertical-align: middle; }
.what_we_table p.abot_text1 { line-height: 18px; }
.what_we_table td h2 { margin-top: 0!important; }
.call_right { width: 100%; float: left; }
.call_top { width: 100%; float: left; }
.call_top img { float: left; margin: 7px 7px 0 10px; }
.call_content { width: 100%; float: left; position: relative; background: url(images/call-icon9.png) right top no-repeat; }
.call_flag { width: 90%; float: left; font-size: 15px; color: #000; margin: 12px 0 0 6px; line-height: 14px; z-index: 999; }
.call_flag img { float: left; margin: 0 10px 0 0; }
#call_border { border-bottom: dashed 1px #dadada; padding: 0 0 10px; }
.call_social { width: 100%; float: left; margin: 10px 0 5px; text-align: center; }
.call_social a { margin: 0 9px; }
.call_iconred { position: absolute; right: 5px; top: 7px; z-index: 0; }
.top_space12 { margin: 0 0 0 16px; width: 97%!important; }
.f_social { width: 30%; float: right; color: #56c6ed; font-size: 12px; margin: 0 16px 0 0; }
.f_social span { width: auto; float: right; padding: 1px 7px 0 0; }
.f_social img { width: auto; float: right; }
.careers_set { }
.careers_set td { height: 33px; vertical-align: middle; }
.new_clasic_in1 .list-20 { margin: 0 0 0 25px; }
.page_sitemap li a { font-size: 11px; text-decoration: none; color: #005288; }
.page_sitemap li a:hover { text-decoration: underline; }
.quote { float: left; width: 100%; background-image: url(images/quote-bg.png); background-repeat: repeat-x; background-position: left top; height: 40px; border: 1px solid #a7a7a7; border-radius: 8px; margin: 7px 0; padding: 0 1px; }
.quote-btn { float: left; background-image: url(images/quote-btn.png); width: 173px; height: 37px; margin: 0; }
.quote-btn a { float: left; font-size: 17px; color: #fff; text-shadow: none; text-decoration: none; padding: 8px 20px; margin: 0 0 0 15px; }
.quote-btn a:hover { color: #717171; }
.quote-right { float: right; width: 166px; height: 37px; }
.quote-right ul { list-style-type: none; margin: 0; padding: 0; }
.quote-right li { display: inline; margin-right: 10px; margin-left: 10px; }
.quote-right li a { font-size: 13px; color: #000; text-decoration: none; line-height: 37px; }
.quote-right li a:hover { color: #1196C3; }
.con-table { float: left; width: 98%; margin: 10px 0 0; background-image: url(images/con-table.png); background-repeat: repeat-x; height: 85px; border: 1px solid #666; border-radius: 10px; padding: 6px; }
.source { float: left; width: 98%; background-image: url(images/source-bg.png); background-repeat: repeat-x; height: 100px; border-radius: 15px; box-shadow: 0 2px 3px; margin: 10px 0; }
.right_new_main { width: 100%; float: left; background: url(images/right-new-box-bott.png) center bottom no-repeat #5b9a0a; padding: 0 0 16px; }
.right_text1 { font-size: 30px; font-weight: 700; color: #fff; text-shadow: 1px 1px 0 #000; text-align: center; line-height: 21px; margin: 19px 0 0; }
.right_text2 { text-transform: uppercase; font-size: 24px; margin-top: 5px; }
.right_text1 span { font-size: 20px; font-weight: 400; }
.right_port_bgnew { width: 97%; float: left; background: url(images/right-new-web-box.png) 0 0 no-repeat; min-height: 131px; margin: 13px 0 0 9px; }
.right_text3 { width: 100%; text-align: center; font-size: 11px; color: #fff; text-shadow: 1px 1px 0 #032000; margin: 10px 0 0; }
.right_new_bottext { width: 96%; float: left; margin: 0 0 0 10px; }
.right_text4 { color: #FFF; font-size: 11px; margin: 18px 0 0; text-align: left; text-shadow: 1px 1px 0 #032000; width: 100% }
.right_gurantee { float: right; margin: -11px 0 0; }
.right_text5 { margin: 15px 0 0; }
.captcha { background-image: url(images/cap_bg.jpg); background-repeat: repeat-x; float: left!important; height: 40px; line-height: 31px; margin: 0 29px 0 0!important; text-align: center; width: 90px!important; }
.hire-title { float: left; width: 100%; background-color: #F5F9FA; margin: 10px 0 0; text-align: center; padding: 0 0 10px; }
.top-hire-title { color: #E38117; float: left; font-size: 20px!important; font-weight: 700; margin: 10px 0 0; width: 100%; text-align: center; }
.hire-image { float: left; width: 100%; margin: 10px 0 0; }
.hire-img { float: left!important; width: 150px!important; height: 150px; border: 1px solid #B7BBBC; border-radius: 10px; margin: 0 3px; }
.hire-image img { float: left; height: 120px; margin: 15px 0 0 15px; width: 120px; }
.hire-text { float: left!important; width: 150px!important; font-size: 12px!important; color: #545454; text-align: center; line-height: 15px!important; margin: 5px 3px 0; }
.requirements-btn { float: left; margin: 5px 0 0; }
.jqifade { background: #000; }
.jqi { background: none repeat scroll 0 0 #FFF; border-radius: 10px; box-shadow: 0 0 21px #000; width: 353px; }
.jqiclose { background: none repeat scroll 0 0 #2787D9; border-radius: 10px 10px 0 0; color: #FFF; cursor: pointer; font-weight: 700; line-height: 29px; padding: 0 10px 0 0; text-align: right; width: 343px; }
.jqi_state { padding: 23px 0 0; text-align: center; }
.jqimessage { font-size: 14px; color: #000; }
.jqibuttons { margin: 15px 0; }
.jqidefaultbutton:focus { outline: 0; }
.jqidefaultbutton { width: 52px; height: 31px; font-size: 16px; background: url(images/mail-ok-btn.png) 0 0 no-repeat; cursor: pointer; border: 0; color: #fff; text-shadow: 1px 1px 0 #000; }
.web_development_banner1 { background: url(images/web-development-banner-1.png) no-repeat scroll left top transparent; float: left; min-height: 291px; width: 971px; }
.web_development_text1 { width: 100%; float: left; text-align: center; font-size: 30px; text-transform: uppercase; color: #f68933; text-shadow: 1px 1px 0 #000; padding: 19px 0 0; font-weight: 700; }
.web_devlopment { width: 20%; text-align: center; float: left; margin: 34px 0 0 59px; }
.web_development_text2 { font-size: 30px; color: #898989; text-transform: uppercase; }
.web_development_text3 { font-size: 11px; color: #7ba1b8; font-weight: 700; padding: 101px 0 0; float: left; width: 100% }
.mobile_app_devlopment { width: 30%; float: left; text-align: center; margin: 34px 0 0 59px; }
.opensource_solutions { width: 28%; float: left; text-align: center; margin: 34px 0 0 59px; }
.a-btn1 { background: url(menu_img/chat-bg.png) no-repeat!important; height: 32px!important; width: 109px!important; }
.a-btn1 img { border: 0; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.a-btn1:hover img { -webkit-transform: scale(5); -moz-transform: scale(5); -ms-transform: scale(5); -o-transform: scale(5); transform: scale(5); opacity: .1; background: url(menu_img/live-chat.png) no-repeat; }
.a-btn1:hover .a-btn1-slide-text, .a-btn1:hover .a-btn1-icon-right span { opacity: 1; }
.a-btn1:active { position: relative; top: 1px; background: #80ab5d; -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .4) inset; -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .4) inset; box-shadow: 1px 1px 2px rgba(0, 0, 0, .4) inset; border-color: #a9db80; }
.a-btn1:active .a-btn1-icon-right span { -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -ms-transform: scale(1.4); -o-transform: scale(1.4); transform: scale(1.4); }
.a-btn1 .a-btn1-slide-text { position: absolute; opacity: 0; top: 0; left: 0; background: url(menu_img/chat-icon.png) no-repeat; width: 37px; height: 33px; }
.a-btn1:hover.a-btn1-slide-text { }
.a-btn1-text { padding-top: 13px; display: block; font-size: 30px; text-shadow: 0 -1px 1px #80ab5d; opacity: .9; }
.a-btn1-text small { display: block; font-size: 11px; letter-spacing: 1px; }
.hire-main { float: left; width: 100%; margin: 10px 0 0;  border:1px solid #ccc; }
.hire-teb { float: left; width: 100%; margin:5px 0 5px 15px; }
.hire-teb ul { margin: 0; padding: 0; list-style-type: none; }
.hire-teb li { display: inline; margin-right: 49px; margin-left: 1px; float: left; }
.hire-teb li:last-child { margin-right:0; }
.hire-teb li a { background-color: #2E6487; color: #FFF; padding: 14px 24px; float: left; text-decoration:none; }
.hire-teb li a:hover { background-color: #F5F9FA; color: #000; padding: 14px 24px; float: left; }
.hire-teb li a.active { background-color: #F5F9FA; color: #000; padding: 14px 24px; float: left; }

.hire-teb-con { float: left; width: 100%; background-color: #F5F9FA; }
.hire-teb-con table { font-size: 12px; }
.gaming-services { float: left; width: 100% }
.gaming-services-title { float: left!important; font-size: 13px!important; font-weight: 700; margin: 0 0 0 15px; width: 79%!important; }
.gaming-services-text { float: left!important; margin: 0 0 0 15px; text-align: left; width: 79%!important; }
.gaming-box { float: left; width: 48%; margin: 10px 0 0 10px; }
.gaming-box img { float: left; }
.android-development { float: left; font-size: 16px!important; font-weight: 700; line-height: 60px!important; }
.technical { float: left; width: 100%; margin: 10px 0 0; }
.technical-1 { float: left; width: 50%; border-right: 1px solid #000; }
.technical-1 ul { list-style: none; margin: 0; padding: 0; }
.technical-1 ul li { margin: 10px 0; }
.technical-2 { float: right; width: 46% }
.technical-2 ul { list-style: none; margin: 0; padding: 0; }
.technical-2 ul li { margin: 10px 0; }
.technical-title { float: left; width: 100%; font-size: 12px!important; font-weight: 700; margin: 0 0 10px; }
.what-our { float: left; width: 100%; color: #167FC1; float: left; font-size: 24px; font-weight: 700; text-transform: capitalize; text-align: center; margin: 10px 0 0 20px; }
.what-our1 { float: right; font-size: 11px; line-height: 20px; width: 100%; margin: 10px 0 0; }
.dot-net-icon { float: left; width: 100%; margin: 0 0 10px; }
.dot-net-icon img { float: left; height: 40px; margin: 0 14px; }
.table { float: left; width: 100%; margin: 10px 0; }
.table-text { color: #fff; font-weight: 700; height: 25px; line-height: 25px!important; margin: 0 0 0 10px; }
.table-text1 { color: #000; height: 25px; line-height: 25px!important; border-bottom: 1px dotted #000; }
.table-text1 img { float: left; margin: 10px 5px 0 0; }
.abot_text2 { float: left; margin: 15px 0 0; }
.abot_text3 { float: left; margin: 0; padding: 0 5px 0 0; width: 97%!important; }
.store-box { float: right; width: 42%; margin: 18px 0 0 10px; background-color: #2E6487; border-radius: 15px; padding: 10px; }
.table-left-text { float: left; font-size: 18px!important; font-weight: 700; text-align: center; color: #fff; }
.table-right-text { font-size: 14px!important; color: #fff; }
.technical-3 { float: left; width: 53%; margin: 10px 0 0; }
.technical-3 ul { float: left; margin: 0; padding: 0; }
.technical-3 li { background: url(images/list-style21.png) no-repeat scroll 0 4px transparent; font-size: 15px; margin: 0 0 7px; padding: 0 0 0 25px; text-align: left; line-height: 20px; }
.form-portfolio { float: left; width: 45%; margin: 10px 0 0; }
.form-portfolio img { float: left; width: 100%; margin: 0 0 5px; }
.technical-2-new { border-left: 1px solid #000; float: right; width: 50%; padding: 0 0 0 10px; margin: 0 0 0 12px; }
.list-21 { float: left; margin: 30px 0 0 12px!important; padding: 15px 0; }
.our-work { float: left; width: 100%; margin: 10px 0; text-align: center; }
.our-work img { margin: 0 20px 0 0; }
.our-work-text { float: left; width: 100% }
.our-work-text img { float: left; margin: 0 0 0 10px; }
.our-work-text a { color: #BD5F1A!important; text-decoration: underline; margin: 7px 0 0 10px; float: left; }
.icons-image { float: left; width: 100%; text-align: center; margin: 15px 0 10px; }
.free-consultation { float: left; width: 100%; margin: 15px 0 0; }
.consultation1 { float: left; width: 40%; text-align: center; }
.consultation2 { float: right; width: 60% }
.consultation2-title { float: left!important; width: 100%!important; font-size: 16px!important; font-weight: 700; color: #000; }
.consultation2-text { float: left!important; width: 100%!important; font-size: 16px!important; color: #000; margin: 7px 0 0; }
.consultation2-text1 { float: left!important; width: 100%!important; font-size: 12px!important; margin: 7px 0 0; }
.wordpress-development { float: left; font-size: 16px!important; font-weight: 700; line-height: 90px!important; }
.java-icon { float: left; margin: 0 0 10px; width: 100% }
.java-icon img { float: left; height: 40px; margin: 0 11px; }
.java-image { float: left; width: 100%; text-align: center; }
.java-image img { margin: 0 15px; }
.java-image-text { float: left!important; width: 45%!important; text-align: center!important; margin: 5px 0 0!important; }
.java-image-text1 { float: right!important; width: 45%!important; text-align: center!important; margin: 5px 0 0!important; }
.java-port-text { float: left!important; width: 100%!important; text-align: center; font-size: 16px!important; font-weight: 700!important; margin: 5px 0!important; }
.form-portfolio1 { float: right; margin: 30px 0 0; width: 54% }
.form-portfolio1 img { float: left; width: 98% }
.form-portfolio2 { float: right; margin: 30px 0 0; width: 54% }
.form-portfolio2 img { float: left; width: 70% }
.list-android-icon { float: left; margin: 0 0 0 12px; padding: 15px 0; }
.list-android-icon li { background: url(images/list-android-icon.png) no-repeat scroll 0 4px transparent; font-size: 11px; line-height: 16px; margin: 5px 0 0; padding: 0 0 0 25px; text-align: left; }
.list-asp-icon { float: left; margin: 0 0 0 12px; padding: 15px 0; }
.list-asp-icon li { background: url(images/n-icon.png) no-repeat scroll 0 4px transparent; font-size: 11px; line-height: 16px; margin: 5px 0 0; padding: 0 0 0 25px; text-align: left; }
.list-drupal-icon { float: left; margin: 0 0 0 12px; padding: 15px 0; }
.list-drupal-icon li { background: url(images/list-drupal-icon.png) no-repeat scroll 0 4px transparent; font-size: 11px; line-height: 18px; margin: 5px 0 0; padding: 0 0 0 25px; text-align: left; }
.list-ecommerce-icon { float: left; margin: 0 0 0 12px; padding: 15px 0; }
.list-ecommerce-icon li { background: url(images/list-ecommerce-icon.png) no-repeat scroll 0 4px transparent; font-size: 11px; line-height: 18px; margin: 5px 0 0; padding: 0 0 0 25px; text-align: left; }
.list-ios-icon { float: left; margin: 0 0 0 12px; padding: 0; }
.list-ios-icon-space { padding: 15px 0 0!important; }
.list-ios-icon li { background: url(images/list-apple-icon.png) no-repeat scroll 0 4px transparent; font-size: 11px; line-height: 18px; margin: 5px 0 0; padding: 0 0 0 25px; text-align: left; }
.list-apple-icon { float: left; margin: 0 0 0 12px; padding: 15px 0; }
.list-apple-icon li { background: url(images/list-iphone-icon.png) no-repeat scroll 0 4px transparent; font-size: 11px; line-height: 18px; margin: 5px 0 0; padding: 0 0 0 25px; text-align: left; }
.list-java-icon { float: left; margin: 0 0 0 12px; padding: 15px 0; }
.list-java-icon li { background: url(images/list-java-icon.png) no-repeat scroll 0 4px transparent; font-size: 11px; line-height: 18px; margin: 5px 0 0; padding: 0 0 0 25px; text-align: left; }
.list-magento-icon { float: left; margin: 0 0 0 12px; padding: 15px 0; width:56%; }
.list-magento-icon li { background: url(images/list-magento-icon.png) no-repeat scroll 0 4px transparent; font-size: 12px; line-height: 18px; margin: 5px 0 0; padding: 0 0 0 25px; text-align: left; }
.list-wordpress-icon { float: left; margin: 0 0 0 12px; padding: 15px 0; }
.list-wordpress-icon li { background: url(images/list-wordpress-icon.png) no-repeat scroll 0 4px transparent; font-size: 11px; line-height: 18px; margin: 5px 0 0; padding: 0 0 0 25px; text-align: left; }
.free_quote_space { padding: 10px 0; }
.top-space img { float: left; }
.top-space span { float: left; line-height: 49px; margin: 0 0 0 10px; }
.custom { float: left; width: 100% }
.custom ul { float: left; width: 50%; margin: 10px 0 0; border: 0; }
.custom li { background: url(images/list-style21.png) no-repeat scroll 0 4px transparent; font-size: 11px; line-height: 16px; margin: 5px 0 0; padding: 0 0 10px 20px; text-align: left; display: inline; float: left; width: 94%; border-bottom: 1px dashed #DADADA; }
.christmas-img1 { left: -153px; position: absolute; top: 359px; }
.christmas-img2 { position: absolute; right: -209px; top: 312px; }
.christmas-img3 { position: relative; top: 114px; left: 0; }
.christmas-img3 img { left: 0; position: absolute; top: 0; width: 100% }
#error { color: red; float: left; margin-left: 50px; margin-top: 5px; width: 212px; }
.position { width: 971px; margin: 0 auto; }
.testimonials_contain { background: none repeat scroll 0 0 #FFF; box-shadow: 0 0 5px #989898; margin: 20px 0 0 4px; padding: 13px 15px 15px; width: 937px; float: left; position: relative; }
.testimonials_vedio_bg { width: 888px; background: url(images/testimonials-video-bg.png) left top repeat; padding: 10px 25px 30px; float: left; }
.testimonials_head { font-size: 35px; color: #fff; text-shadow: 1px 1px 0 #000; margin: 0 0 15px; border-bottom: 1px dotted #fff; padding: 0 0 5px; }
.testimonials_vedio1 { width: 410px; float: left; }
.testimonials_vedio2 { width: 410px; float: right; }
.testimonials_vediobg1 { width: 100%; float: left; padding: 10px; box-shadow: 2px 2px 8px #ccc; }
.video_title { padding: 8px; }
.testimonials_text1 { font-size: 17px; color: #444; margin: 10px 0; width: 100%; float: left; }
.testimonials_text2 { font-size: 12px; color: #444; margin: 10px 0 0; width: 100%; float: left; line-height: 18px; text-align: justify; }
.testimonials_main { width: 100%; float: left; margin: 15px 0 0; }
.testimonials_bott_shadow { width: 100%; float: left; text-align: center; }
.testimonials_left { width: 100%; float: left; }
.testimonials_text3 { width: 100%; float: left; border-bottom: 1px dotted #8B8B8B; color: #1196C3; font-size: 20px; font-weight: 700; padding: 0 0 4px; }
.testimonials_logo { width: 100%; float: left; margin: 10px 0 0; }
.testimonials_logo a { float: left; margin-left: -2px; }
.testimonials_spek { width: 100%; float: left; margin: 15px 0 0; }
.testimonials_scroll { width: 100%; float: left; background: none repeat scroll 0 0 #FFF; box-shadow: 0 0 5px #989898; padding: 5px; margin: 15px 0 0; }
.testimonials_text4 { padding: 6px 16px 0 10px; float: left; font-size: 12px; color: #545454; line-height: 18px; text-align: justify; }
.testimonials_text5 { width: 100%; float: left; font-size: 15px; color: #6dbcdb; font-style: italic; text-align: right; }
.testimonials_text6 { width: 100%; float: left; font-size: 15px; color: #dd6f65; font-style: italic; text-align: right; }
.request-forms-main { float: left; margin: 0; padding: 0; width: 300px; }
.form-bg-top { background-image: url(images/forms-top-bg.png); background-position: left top; background-repeat: no-repeat; float: left; height: 14px; width: 100% }
.form-bg-midd { background-image: url(images/forms-midd-bg.png); background-position: left top; background-repeat: repeat-y; float: left; width: 100% }
.form-bg-bot { float: left; height: 14px; width: 100% }
.request-title { background-image: url(images/title-bg.png); background-position: left center; background-repeat: no-repeat; float: left; height: 48px; margin: 0 0 0 14px; width: 100% }
.request-title img { float: right; margin: -24px 20px 0 0; }
.input_search { background: none repeat scroll 0 0 transparent; border: medium none; float: left; font-size: 12px; color: #001F45; margin: 5px 0 0 10px; width: 180px; }
.request-bg { background-image: url(images/request-bg.png); background-position: left center; background-repeat: no-repeat; float: left; height: 26px; margin: 0 0 0 40px; width: 200px; }
.Details-bg { background-image: url(images/masseg-bg.png); background-position: left center; background-repeat: no-repeat; float: left; height: 63px; margin: 10px 0 0 40px; width: 200px; }
.captcha { float: left; height: 31px; margin: 10px 0 0 40px; width: 65px; }
.input_search1 { background: none repeat scroll 0 0 transparent; border: medium none; color: #001F45; float: left; font-size: 12px; margin: 5px 0 0 10px; width: 118px; }
.request-bg1 { float: left; height: 26px; margin: 8px 0 0; width: 240px; position: relative; }
.submit-btn { float: left; margin: 10px 0 0; text-align: center; width: 279px; }
.form-bg-bot img { float: left; margin: 0; }
.testimonials_right { float: right; width: 30%; margin: 16px 0 0; }
.testimonials_right_bott { width: 100%; float: left; text-align: center; }
.testimonials_right_bott .icon1 { margin: 27px 0 0; width: 100%; float: left; }
.testimonials_right_bott .icon2 { margin: 27px 0 0; width: 100%; float: left; }
.dotted-border { border-bottom: 1px dotted #fff; padding: 7px 0 5px; float: left; width: 100% }
.testimonials_right h1 { border-bottom: 1px dotted #8B8B8B; color: #1196C3!important; font-size: 25px; font-weight: 400!important; padding: 0 0 4px; }
.sub_comp_right img { width: 160px; margin: 5px 0 0; }
.sub_comp_right a { background: none!important; }
.testimonials-img a { background: none!important; padding: 0!important; }
.live_chat1 { float: left; width: 285px; text-align: center; margin: 10px 0 0; }
.joomla_new_banner { -moz-transition: box-shadow .3s ease-in-out 0s; background: url(images/joomla-new-banner-bg.png) left top repeat-x #97c570; border: 1px solid #80AB5D; border-radius: 4px; box-shadow: 0 1px 1px rgba(255, 255, 255, .8) inset, 1px 1px 3px rgba(0, 0, 0, .2); clear: both; display: inline-block; float: left; padding: 0 0 10px; width: 100%; overflow: hidden; margin: 5px 0 10px; }
.joomla_new_banner_text1 { color: #000; float: left; font-size: 22px!important; padding: 19px 0 0 20px; width: auto; }
.joomla_new_banner_text2 { text-align: left; color: #000; float: left; font-size: 14px!important; padding: 10px 0 0 22px; width: 100% }
.joomla_new_left { width: 69%; float: left; }
.starburst5 img { float: left; left: 6px; position: absolute; top: 7px; }
.starburst5 { display: block; width: 6em; height: 6em; background: #000; position: relative; top: 2em; left: 44em; -webkit-transform: rotate(-56.5deg); -moz-transform: rotate(-56.5deg); rotation: -56.5deg; }
.starburst5 span { display: block; width: 6em; height: 6em; background: #000; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); rotation: -45deg; -moz-transition: -moz-transform 1s ease; -webkit-transition: -webkit-transform 1s ease; transition: transform 1s ease; }
.starburst5:hover { background: #000; }
.joomla_new_banner:hover .starburst5 span { -webkit-transform: rotate(11.25deg); -moz-transform: rotate(11.25deg); rotation: 11.25deg; }
.joomla_right_btn { float: left; margin: 12px 0 0 16px; }
.joomla_right_btn a { width: 237px; height: 51px; float: left; text-decoration: none; font-size: 12px; font-weight: 700; color: #382801; text-shadow: 1px 1px #f8dba7; background: url(images/joomla-new-btn1.png) left top no-repeat; padding: 0 0 0 12px; margin: 0 0 10px; letter-spacing: .9px; }
.joomla_right_btn a.first { padding-top: 19px; height: 32px; }
.joomla_right_btn a.second { padding-top: 11px; height: 40px; }
.happynewyear_bg { background: url(images/happy-new-year2013bubbg2.gif) repeat scroll left top transparent; float: left; height: 446px; left: 0; opacity: .1; position: absolute; top: 115px; width: 100% }
.phonegap-title { float: left; width: 95%!important; font-size: 16px!important; font-weight: 700; color: #000; text-align: left; }
.phonegap-text { float: left; width: 95%!important; font-size: 13px!important; text-align: left; margin: 5px 0 0; }
.titanium-app { float: left; width: 100% }
.titanium-app ul { float: left; width: 100%; list-style: none; margin: 10px 0; padding: 0; }
.titanium-app li { float: left; width: 100%; background-image: url(images/titanium-icon.png); background-repeat: no-repeat; padding: 0 0 0 15px; margin: 5px 0; background-position: left center; }
.phonegap-app { float: left; width: 100% }
.phonegap-app ul { float: left; width: 100%; list-style: none; margin: 10px 0; padding: 0; }
.phonegap-app li { float: left; width: 100%; background-image: url(images/phonegap-icon.png); background-repeat: no-repeat; padding: 0 0 0 20px; margin: 5px 0; background-position: left center; }
.titanium-app1 { float: left; width: 100% }
.titanium-app1 ul { float: left; width: 25%; list-style: none; margin: 10px 0; padding: 0; }
.titanium-app1 li { float: left; width: 100%; background-image: url(images/titanium-icon.png); background-repeat: no-repeat; padding: 0 0 0 15px; margin: 5px 0; background-position: left center; }
.cms-icon { float: left; margin: 0 0 10px; width: 100% }
.cms-icon img { float: left; height: 40px; margin: 0 23px; }
.cms-platforms { float: left; margin: 0 0 0 12px; }
.cms-platforms li { font-size: 11px; line-height: 16px; margin: 5px 0 0; padding: 0 0 0 5px; text-align: left; list-style: disc outside none; }
.cms { float: left; width: 100%; margin: 10px; }
.find { float: left!important; width: 75%!important; margin: 0!important; text-align: right; font-size: 14px!important; }
.find a { color: #666; }
.find a:hover { color: #548dd4; }
.cms-icon { float: left; margin: 0 0 10px; width: 100% }
.cms-icon img { float: left; height: 40px; margin: 0 23px; }
.cms-platforms { float: left; margin: 0 0 0 12px; }
.cms-platforms li { font-size: 11px; line-height: 16px; margin: 5px 0 0; padding: 0 0 0 5px; text-align: left; list-style: disc outside none; }
.cms { float: left; width: 100%; margin: 10px; }
.find { float: left!important; width: 75%!important; margin: 0!important; text-align: right; font-size: 14px!important; }
.find a { color: #666; }
.find a:hover { color: #548dd4; }
.bussiness_model_bg { -moz-transition: box-shadow .3s ease-in-out 0s; background: #2e5ab3; border: 1px solid #071e4d; border-radius: 4px; box-shadow: 0 1px 1px rgba(46, 93, 146, .8) inset, 1px 1px 3px rgba(0, 0, 0, .2); clear: both; display: inline-block; float: left; padding: 0 0 10px; width: 98%; height: 225px; margin: 0 0 44px; }
.bussiness_model_text1 { color: #fff; float: left; font-size: 22px; padding: 19px 0 0 20px; width: auto; text-shadow: 1px 1px 0 #3d4f75; }
.bussiness_model_text2 { color: #fff; float: left; font-size: 14px; padding: 10px 0 0 22px; width: 91%; text-align: justify; text-shadow: 1px 1px 0 #3d4f75; line-height: 20px; }
.bussiness_model_img { float: left; border: 3px solid #fff; box-shadow: 0 0 12px #000; margin: 13px 0 0; }
.bussiness_left { width: 66%; float: left; }
.bussiness_bot_box { border-radius: 2px; box-shadow: 0 0 8px #3b3b3b; float: left; margin: 26px 0 0 22px; padding: 15px; width: 86%; background: #fff; }
.bussiness_list1 { width: 37%; float: left; }
.bussiness_list2 { width: 45% }
.bussiness_list1 li { width: auto; background: url(images/bussiness-model-listimg.png) left 7px no-repeat; font-size: 12px; color: #000; line-height: 20px; padding: 0 0 0 14px; }
.ecommerce_new_banner { background-color: #1482b5; color: #fff; padding: 2px 5px; float: left; padding: 0 0 10px; width: 98%; margin: 0 0 16px; }
.ecommerce_new_text1 { color: #fff; float: left; text-shadow: 1px 1px #074251; font-size: 26px; padding: 35px 0 5px 20px; width: auto; }
.ecommerce_new_text2 { color: #fff; float: left; text-shadow: 1px 1px #074251; font-size: 14px; padding: 10px 0 0 22px; width: 100% }
.ecommerce_new_left { width: 69%; float: left; }
.ecommerce_new_img { box-shadow: 0 0 14px #0A0A0A; float: right; margin: 18px 17px 10px 0; }
.hirephp_new_banner { background-color: #05a4ff; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#05a4ff), to(#fff)); background-image: -moz-linear-gradient(#05a4ff, #fff); background-image: -moz-linear-gradient(top, #05a4ff, #fff); background-image: -o-linear-gradient(top, #05a4ff, #fff); background-image: -webkit-linear-gradient(top, #05a4ff, #fff); background-image: -ms-linear-gradient(top, #05a4ff, #fff); float: left; margin: 0 0 21px; width: 98.5%; overflow: hidden; }
.hire_php_new_banner_text3 { color: #000; float: left; font-size: 30px; padding: 30px 0 0 20px; width: auto; text-shadow: 1px 1px 0 #91cdfe; line-height: 32px; }
.hire_php_new_banner_text2 { color: #000; float: left; font-size: 13px; padding: 16px 0 0 22px; width: 100%; text-shadow: 1px 1px 0 #91cdfe; line-height: 20px; }
.hire_php_new_left { width: 65%; float: left; }
.hire_php_new_bott { width: 90%; float: left; margin: 35px 0 0 20px; }
.hire_php_new_bott a { width: auto; float: left; padding: 5px; text-decoration: none; font-size: 14px; color: #fff; text-shadow: 1px 1px 0 #000; background: #064860; margin: 0 8px 0 0; }
.hire_php_img { float: right; margin: 15px 15px 0 0; }
.hire_webdeveloper_banner { background: url(images/hire_webdeveloper_banner-bg.png) left top no-repeat; float: left; padding: 0 0 30px; width: 937px; overflow: hidden; position: relative; margin: 0 0 15px; }
.hire_webdeveloper_text1 { color: #fff; text-shadow: 1px 1px 0 #3d4f75; float: left; font-size: 22px; padding: 19px 0 0 20px; width: auto; }
.hire_webdeveloper_text2 { color: #bde9ff; text-shadow: 1px 1px 0 #3d4f75; float: left; font-size: 14px; padding: 10px 0 0 22px; width: 100%; line-height: 20px; }
.hire_webdeveloper_left { width: 59%; float: left; }
.hire_webdeveloper_left ul { float: left; margin: 20px 0 0 38px; }
.hire_webdeveloper_left ul li { background: url(images/hire_webdeveloper-list-style.png) left 4px no-repeat; color: #bde9ff; text-shadow: 1px 1px 0 #3d4f75; font-size: 12px; padding: 0 0 0 21px; line-height: 20px; }
.hire_webdeveloper_img { position: absolute; right: -37px; top: -35px; }
.hire_php_new_bott>a:hover { background: none repeat scroll 0 0 #000; }
.mobile_app_new_banner { background-color: #0CC; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0CC), to(#fff)); background-image: -moz-linear-gradient(#0CC, #fff); background-image: -moz-linear-gradient(top, #0CC, #fff); background-image: -o-linear-gradient(top, #0CC, #fff); background-image: -webkit-linear-gradient(top, #0CC, #fff); background-image: -ms-linear-gradient(top, #0CC, #fff); float: left; padding: 0 0 10px; width: 934px; margin: 0 0 20px; overflow: hidden; }
.mobile_app_new_banner_text1 { color: #013a4d; float: left; font-size: 22px; padding: 19px 0 0 20px; width: auto; text-shadow: 1px 1px 0 #c4f0ff; }
.mobile_app_new_banner_text3 { color: #013a4d; float: left; font-size: 30px; padding: 19px 0 0 20px; width: auto; text-shadow: 1px 1px 0 #c4f0ff; line-height: 32px; }
.mobile_app_new_banner_text2 { color: #013a4d; float: left; font-size: 14px; padding: 10px 0 0 22px; width: 100%; text-shadow: 1px 1px 0 #c4f0ff; line-height: 20px; }
.mobile_app_new_left { width: 50%; float: left; }
.mobile_app_bott { width: 90%; float: left; margin: 36px 0 0 20px; }
.mobile_app_right_img { float: right; margin: 18px 14px 0 0; }
.open_source_banner { background: #67b224; float: left; padding: 0 0 20px; width: 934px; margin: 0 0 20px; overflow: hidden; }
.open_source_banner_text1 { color: #fff; float: left; font-size: 26px; padding: 19px 0 0 20px; width: auto; text-shadow: 1px 1px 0 #074251; }
.open_source_banner_text2 { color: #fff; float: left; font-size: 14px; padding: 10px 0 0 22px; width: 100%; text-shadow: 1px 1px 0 #074251; line-height: 20px; text-align: justify; }
.open_source_left { width: 61%; float: left; }
.open_source_img { float: right; margin: 30px 23px 0 0; }
.open_source_bott { border-top: 1px solid #298B25; float: left; margin: 22px 0 0 25px; width: 94%; padding: 13px 0 0; }
.open_source_bott ul { width: 100%; float: left; }
.open_source_bott ul li { width: auto; float: left; background: url(images/open_source_liststyle.png) left top no-repeat; font-size: 12px; color: #1b3305; text-shadow: 1px 1px 0 #58ae0b; padding: 0 0 0 27px; line-height: 23px; margin: 0 27px 0 0; }
.view-portfolio { float: left; width: 98%; margin: 10px 0 0; background-color: #F6F6F6; padding: 5px; }
.view-title { float: left; width: 100%; font-size: 14px!important; font-weight: 700; text-align: center; }
.view-link { float: left; width: 100%; margin: 10px 0 0; text-align: right; }
.view-link a { font-size: 14px; }
.top_space-new-ideas { color: #E38117; float: left; font-size: 14px!important; font-weight: 700; line-height: 58px; text-align: left!important; width: 48%!important; }
.top_space-ideas { float: left; margin: 10px 0 0; width: 100% }
.top_space-ideas img { float: left; }
.list-drupal { float: left; margin: 0 0 0 12px; padding: 15px 0 5px; }
.list-drupal li { background: url(images/drupal.png) no-repeat scroll 0 4px transparent; font-size: 11px; height: 22px; line-height: 22px; margin: 0; padding: 0 0 0 25px; text-align: left; color: #00b0f0; font-weight: 700; }
.list-drupal-new { float: left; margin: 0 0 0 12px; padding: 15px 0 5px; }
.list-drupal-new li { background: url(images/drupal.png) no-repeat scroll 0 4px transparent; font-size: 11px; height: 22px; line-height: 22px; margin: 0; padding: 0 0 0 25px; text-align: left; }
.request-text { color: #00B0F0; float: left; font-size: 18px!important; margin: 13px 0 0; text-align: left; width: 66%!important; }
.list-services { float: left; margin: 0 12px 0 0; padding: 15px 0 5px; }
.list-services li { background: url(images/list-style21.png) no-repeat scroll 0 4px transparent; font-size: 11px; margin: 8px 0 0; padding: 0 0 8px 20px; text-align: left; border-bottom: 1px dashed #000; }
.stores-created { float: left; width: 100% }
.created { float: left; width: 100%; font-size: 18px!important; color: #92d050; font-weight: 700; }
.created1 { float: left; width: 100%; font-size: 18px!important; color: #00b0f0; font-weight: 700; }
.created2 { float: left; width: 100%; font-size: 18px!important; color: #c00000; font-weight: 700; }
.created3 { float: left; width: 100%; font-size: 18px!important; color: #00b050; font-weight: 700; }
.get-img { float: left; margin: 15px 0 0; }
.list-ios { float: left; margin: 0 0 0 12px; padding: 15px 0 5px; }
.list-ios li { font-size: 14px; margin: 0; text-align: left; color: #00b0f0; font-weight: 700; }
.view-title span { color: #74b0f0; }
.list-joomla { float: left; margin: 0; padding: 5px 0 0; }
.list-joomla li { background: url(images/joomla-icon.png) no-repeat scroll 0 4px transparent; font-size: 12px; padding: 0 0 0 20px; text-align: left; line-height: 21px; margin: 5px 0; }

.list-joomla02 { float: left; margin: 0; padding: 5px 0 0; width:56%; }
.list-joomla02 li { background: url(images/joomla-icon.png) no-repeat scroll 0 4px transparent; font-size: 12px; padding: 0 0 0 20px; text-align: left; line-height: 21px; margin: 5px 0; }


.joomla-teb { float: left; width: 50% }
.joomla-title { font-size: 12px!important; font-weight: 700; text-align: left; }
.list-magento { float: left; margin: 0 0 0 10px; padding: 5px 0 0; }
.list-magento li { background: url(images/Magento-icon.png) no-repeat scroll 0 4px transparent; font-size: 11px; padding: 0 0 0 20px; text-align: left; line-height: 21px; margin: 5px 0; }
.check-portfolio { float: left; width: 97%!important; text-align: right; font-size: 14px!important; margin: 0 0 7px; }
.check-portfolio a { color: #000; }
.check-portfolio a:hover { color: #06F; }
.ios-app { float: left; margin: 0 0 0 10px; padding: 5px 0 0; }
.ios-app li { background: url(images/ios-app-development.png) no-repeat scroll 0 4px transparent; font-size: 11px; padding: 0 0 0 20px; text-align: left; line-height: 21px; margin: 5px 0; }
.android-app { float: left; margin: 0 0 0 10px; padding: 5px 0 0; }
.android-app li { background: url(images/android-app-development.png) no-repeat scroll 0 4px transparent; font-size: 11px; padding: 0 0 0 20px; text-align: left; line-height: 21px; margin: 5px 0; }
.windows-app { float: left; margin: 0 0 0 10px; padding: 5px 0 0; }
.windows-app li { background: url(images/windows-app-development.png) no-repeat scroll 0 4px transparent; font-size: 11px; padding: 0 0 0 20px; text-align: left; line-height: 21px; margin: 5px 0; }
.blackberry-app { float: left; margin: 0 0 0 10px; padding: 5px 0 0; }
.blackberry-app li { background: url(images/blackberry-app-development.png) no-repeat scroll 0 4px transparent; font-size: 11px; padding: 0 0 0 20px; text-align: left; line-height: 21px; margin: 5px 0; }
.j2me-app { float: left; margin: 0 0 0 10px; padding: 5px 0 0; }
.j2me-app li { background: url(images/j2me-app-development.png) no-repeat scroll 0 4px transparent; font-size: 11px; padding: 0 0 0 20px; text-align: left; line-height: 21px; margin: 5px 0; }
.symbian-app { float: left; margin: 0 0 0 10px; padding: 5px 0 0; }
.symbian-app li { background: url(images/symbian-app-development.png) no-repeat scroll 0 4px transparent; font-size: 11px; padding: 0 0 0 20px; text-align: left; line-height: 21px; margin: 5px 0; }
.list-wordpress { float: left; margin: 0; padding: 5px 0 0; }
.list-wordpress li { background: url(images/wordpress-icon.png) no-repeat scroll 0 4px transparent; font-size: 11px; padding: 0 0 0 20px; text-align: left; line-height: 21px; margin: 5px 0; }
.view-link-wordpress img { float: left; margin: 0 10px 0 0; }
.view-link-wordpress a { float: left; margin: 0 0 0 10px; font-size: 14px; text-align: right; line-height: 50px; }
.consulting-services { float: left; width: 100%; border-bottom: 1px solid #7a7a7a; }
.new-hire { float: left; width: 100%; font-size: 96px!important; font-weight: 700; text-align: center; }
.dot-net { float: left; width: 100%; font-size: 30px!important; font-weight: 700; color: #000; text-align: center; }
.dot-net-services { float: left; width: 100%; font-size: 14px!important; color: #000; font-weight: 700; margin: 5px 0 0; text-align: center; }
.ecommerce { float: left; width: 100%; font-size: 20px!important; font-weight: 700; color: #000; text-align: center; }
.breadcrumb-box { background: #04bfbf; width: 1136px; float: left; position: relative; }
.breadcrumb-box:before { content: ''; width: 0; height: 0; border-bottom: 40px solid rgba(255, 255, 255, .2); border-left: 40px solid transparent; position: absolute; top: 0; right: 0; }
.breadcrumb-box:after { content: ''; width: 0; height: 0; border-top: 40px solid rgba(255, 255, 255, .2); border-left: 40px solid transparent; position: absolute; top: 0; right: 0; }
#breadcrumb { line-height: 30px; height: 30px; margin: 0; padding: 0; width: 100% }
#breadcrumb li { color: #fff; float: left; list-style-type: none; padding-left: 10px; line-height: 40px; }
#breadcrumb a { background-image: url(images/bred-arrow.png); background-position: right center; background-repeat: no-repeat; color: #454545; display: block; height: 40px; text-decoration: none; line-height: 30px; padding: 5px 15px 5px 5px; }
#breadcrumb a.last { background: 0; color: #167FC1; }
#breadcrumb a:hover { color: #167FC1; }
#breadcrumb a.none { background: none repeat scroll 0 0 transparent; color: #1E73AB; }
.home { border: medium none; margin: 8px 0; }
.page_list_2new1 { float: left; margin: 0 0 0 12px; padding: 15px 0; }
.page_list_2new1 li { font-size: 12px; line-height: 16px; margin: 5px 0 0; padding: 0 0 0 25px; text-align: left; background: url(images/mark-blue.gif) left 5px no-repeat; }
.page_list_2new1 li a { color: #000; text-decoration: none; }
.page_list_2new1 li a:hover { color: #E38117; }
.animation_banner { background-color: #F93; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F93), to(#fff)); background-image: -moz-linear-gradient(#F93, #fff); background-image: -moz-linear-gradient(top, #F93, #fff); background-image: -o-linear-gradient(top, #F93, #fff); background-image: -webkit-linear-gradient(top, #F93, #fff); background-image: -ms-linear-gradient(top, #F93, #fff); float: left; margin: 0 0 21px; width: 98.5%; overflow: hidden; }
.animation_banner_text3 { color: #000; float: left; font-size: 30px; padding: 30px 0 0 20px; width: auto; text-shadow: 1px 1px 0 #F93; line-height: 32px; }
.animation_banner_text2 { color: #000; float: left; font-size: 13px; padding: 16px 0 0 22px; width: 100%; text-shadow: 1px 1px 0 #F93; line-height: 20px; }
.animation_left { width: 65%; float: left; }
.animation_bott { width: 90%; float: left; margin: 35px 0 0 20px; }
.animation_bott a { width: auto; float: left; padding: 5px; text-decoration: none; font-size: 14px; color: #fff; text-shadow: 1px 1px 0 #F93; margin: 0 8px 0 0; }
.animation_img { float: right; margin-top: 20px; margin-right: 20px; }
.prestashop_banner { background-color: #0C3; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0C3), to(#fff)); background-image: -moz-linear-gradient(#0C3, #fff); background-image: -moz-linear-gradient(top, #0C3, #fff); background-image: -o-linear-gradient(top, #0C3, #fff); background-image: -webkit-linear-gradient(top, #0C3, #fff); background-image: -ms-linear-gradient(top, #0C3, #fff); float: left; margin: 0 0 21px; width: 98.5%; overflow: hidden; }
.prestashop_banner_text3 { color: #000; float: left; font-size: 30px; padding: 30px 0 0 20px; width: auto; text-shadow: 1px 1px 0 #0D0; line-height: 32px; }
.prestashop_banner_text2 { color: #000; float: left; font-size: 13px; padding: 16px 0 0 22px; width: 100%; text-shadow: 1px 1px 0 #0D0; line-height: 20px; }
.prestashop_left { width: 65%; float: left; }
.prestashop_bott { width: 90%; float: left; margin: 35px 0 0 20px; }
.prestashop_bott a { width: auto; float: left; padding: 5px; text-decoration: none; font-size: 14px; color: #fff; text-shadow: 1px 1px 0 #0D0; margin: 0 8px 0 0; }
.prestashop_img { float: right; margin-top: 20px; margin-right: 20px; height: 275px; width: 300px; }
.concept_banner { background-color: #B78A4D; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#B78A4D), to(#fff)); background-image: -moz-linear-gradient(#B78A4D, #fff); background-image: -moz-linear-gradient(top, #B78A4D, #fff); background-image: -o-linear-gradient(top, #B78A4D, #fff); background-image: -webkit-linear-gradient(top, #B78A4D, #fff); background-image: -ms-linear-gradient(top, #B78A4D, #fff); float: left; margin: 0 0 21px; width: 98.5%; overflow: hidden; }
.concept_banner_text3 { color: #000; float: left; font-size: 30px; padding: 30px 0 0 20px; width: auto; text-shadow: 1px 1px 0 #B78A4D; line-height: 32px; }
.concept_banner_text2 { color: #000; float: left; font-size: 13px; padding: 16px 0 0 22px; width: 100%; text-shadow: 1px 1px 0 #B78A4D; line-height: 20px; }
.concept_left { width: 65%; float: left; }
.concept_bott { width: 90%; float: left; margin: 35px 0 0 20px; }
.concept_bott a { width: auto; float: left; padding: 5px; text-decoration: none; font-size: 14px; color: #fff; text-shadow: 1px 1px 0 #B78A4D; margin: 0 8px 0 0; }
.concept_img { float: right; margin-bottom: 60px; margin-right: 20px; }
.res_banner { margin-top: 30px; width: 960px; }
.res_banner_text3 { color: #000; float: left; font-size: 30px; padding: 30px 0 0 20px; width: auto; text-shadow: 1px 1px 0 #0354f8; line-height: 32px; }
.res_banner_text2 { color: #000; float: left; font-size: 16px; padding: 16px 0 0 22px; width: 100%; line-height: 30px; }
.res_left { width: 65%; float: left; }
.res_bott { width: 90%; float: left; margin: 35px 0 0 20px; }
.res_bott a { width: auto; float: left; padding: 5px; text-decoration: none; font-size: 14px; color: #fff; margin: 0 8px 0 0; }
.res_img { float: right; margin-top: 20px; margin-right: 20px; height: 250px; width: 300px; }
.page_list_symbol_1 { padding: 15px 0; margin: 0 0 0 12px; float: left; }
.page_list_symbol_1 li { margin: 5px 0 0; text-align: left; background: url(images/list-logo.png) 0 5px no-repeat; padding: 0 0 0 25px; line-height: 16px; font-size: 11px; }
.page_list_symbol_1 li a { text-decoration: none; color: #000; }
.page_list_symbol_2 { padding: 15px 0; margin: 0 0 0 12px; float: left; }
.page_list_symbol_2 li { margin: 5px 0 0; text-align: left; background: url(images/list-squre.png) 0 5px no-repeat; padding: 0 0 0 25px; line-height: 16px; font-size: 11px; }
.page_list_symbol_2 li a { text-decoration: none; color: #000; }
.page_list_symbol_3 { padding: 15px 0; margin: 0 0 0 12px; float: left; }
.page_list_symbol_3 li { margin: 5px 0 0; text-align: left; background: url(images/list-circle.png) 0 5px no-repeat; padding: 0 0 0 25px; line-height: 16px; font-size: 11px; }
.page_list_symbol_3 li a { text-decoration: none; color: #000; }
.services_box ul li { float: left; width: 242px; height: 220px; padding: 20px; border: 1px solid #d1d1d1; background-color: #e8e8e8; margin: 22px 0 0 21px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .71); -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .71); box-shadow: inset 0 1px 1px rgba(255, 255, 255, .71); text-align: justify; }
li { list-style: none; }
.inner { width: 960px!important; margin: 0 auto; padding: 0; }
.list_box { float: left; width: 850px; height: 100px; padding: 20px; border: 1px solid #d1d1d1; background-color: #e8e8e8; margin: 22px 0 0 21px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .71); -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .71); box-shadow: inset 0 1px 1px rgba(255, 255, 255, .71); text-align: justify; }
.bannar_footer { margin: 0 auto; padding: 0; height: 80px; width: 100%; border: #000 2px solid; float: left; background-color: #333; }
.banner_mob_rit_part { margin-top: 25px; margin-right: 30px; float: right; }
.banner_mob_text1 { margin: 0; padding: 0; color: #E44703; font-size: 25px; text-shadow: 2px 2px 0 #000; font-weight: 600; }
.banner_mob_text2 { margin: 30px; padding: 0; font: Verdana; font-size: 23px; color: #FFF; font-weight: 700; line-height: 45px; }
.right_bott_con_img { margin: 18px; height: 300px; width: 266px; float: right; }
.image_and_text { width: 90%; float: left; font-size: 15px; color: #000; margin: 12px 0 0 6px; line-height: 14px; z-index: 999; }
.flexible { float: left; width: 100%; background-color: #F5F9FA; margin: 10px 0 5px; }
.top_space1 { background-color: #04bfbf; float: left; width: 98.3%!important; font-size: 14px!important; font-weight: 700; color: #fff!important; padding: 8px 5px; border-bottom: 2px solid #FFF; margin-top: 10px; }
.flexible-text { float: left!important; font-size: 11px!important; line-height: 20px!important; margin: 5px 0 0 5px; text-align: justify; width: 98%!important; padding: 0 0 10px; }
.main { margin-top: 70px; }
.aspnet_new_banner { background: #214da4; float: left; padding: 0 0 10px; width: 936px; margin: 0 0 15px; overflow: hidden; }
.aspnet_text1 { color: #fefefe; float: left; font-size: 25px; padding: 19px 0 0 20px; width: auto; text-shadow: 1px 1px 0 #002645; }
.aspnet_text2 { color: #e5f3ff; float: left; font-size: 14px; padding: 10px 0 0 22px; width: 100%; text-shadow: 1px 1px 0 #0c497e; line-height: 20px; text-align: justify; }
.aspnet_new_left { width: 66%; float: left; }
.mobile_app_right_img { float: right; margin: 29px 26px 0 0; }
.java_app_new_banner { float: left; padding: 0 0 10px; width: 936px; margin: 0 0 15px; overflow: hidden; background: url(images/inner-banner/java_new_background.png) left top repeat; }
.java_app_new_banner_text1 { color: #fefefe; float: left; font-size: 30px; padding: 21px 0 0 20px; width: auto; text-shadow: 1px 1px 0 #074251; }
.java_app_new_banner_text2 { color: #fefefe; float: left; font-size: 14px; padding: 10px 0 0 22px; width: 100%; text-shadow: 1px 1px 0 #074251; line-height: 20px; text-align: justify; }
.java_app_new_left { width: 61%; float: left; }
.java_app_right_img { float: right; margin: 18px 14px 0 0; }
.java_app_new_bott { width: auto; float: left; text-align: center; margin: 19px 0 15px 21px; }
.java_app_new_bott a { padding: 7px 10px 7px 12px; text-decoration: none; color: #fefefe; font-size: 13px; background: #000; float: left; margin: 0 4px 4px 0; }
.java_app_new_bott a.first { margin-left: 55px; }
.java_app_new_bott a.last { margin-left: 19px; }
.java_app_new_bott a.last1 { margin-left: 30px; }
.magento_new_banner { float: left; padding: 0; margin: 4px 0; width: 100%; overflow: hidden; background: url(images/inner-banner/magento-new-banner-bg.png) left top repeat; }
.magento_new_banner1 { float: left; width: 100%; background: url(images/inner-banner/magento-new-banner-bg1.png) center top no-repeat; min-height: 440px; }
.magento_banner_text1 { color: #fff; float: left; font-size: 35px; font-family: Steelfish-Rg; padding: 19px 0 0 20px; width: auto; text-shadow: 1px 1px 0 #000; }
.magento_banner_text2 { color: #fff; float: left; font-size: 12px; padding: 10px 0 0 22px; width: 100%; text-shadow: 1px 1px 0 #000; line-height: 20px; font-family: Verdana, Geneva, sans-serif; }
.magento_new_left { width: 73%; float: left; }
.mobile_app_bott { width: 90%; float: left; margin: 36px 0 0 20px; }
.magento_right_img { float: right; margin: 18px 14px 0 0; }
.seo_new_banner { float: left; padding: 0; margin: 0; width: 100%; overflow: hidden; background: url(images/inner-banner/seo-new-banner-bg.png) left top repeat; }
.seo_new_banner1 { float: left; width: 100%; background: url(images/inner-banner/seo-new-banner-img.png) center top no-repeat; min-height: 440px; }
.seo_banner_text1 { color: #000; float: left; font-size: 35px; font-family: Steelfish-Rg; padding: 19px 0 0 20px; width: auto; text-shadow: 1px 1px 0 #59d1f9; }
.seo_banner_text2 { color: #000; float: left; font-size: 12px; padding: 10px 0 0 22px; width: 100%; text-shadow: 1px 1px 0 #59d1f9; line-height: 20px; font-family: Verdana, Geneva, sans-serif; }
.seo_new_left { width: 65%; float: left; }
.seo_right_img { float: right; margin: 64px 14px 0 0; }
.services_new_banner { background-color: #2ca2fe; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2ca2fe), to(#fff)); background-image: -moz-linear-gradient(#2ca2fe, #fff); background-image: -moz-linear-gradient(top, #2ca2fe, #fff); background-image: -o-linear-gradient(top, #2ca2fe, #fff); background-image: -webkit-linear-gradient(top, #2ca2fe, #fff); background-image: -ms-linear-gradient(top, #2ca2fe, #fff); float: left; padding: 0 0 10px; width: 936px; overflow: hidden; }
.services_new_banner_text1 { color: #000; float: left; font-size: 30px; padding: 19px 0 0 20px; width: auto; text-shadow: 1px 1px 0 #c3e5ff; }
.services_new_banner_text2 { color: #000; float: left; font-size: 14px; padding: 10px 0 0 22px; width: 100%; text-shadow: 1px 1px 0 #c3e5ff; line-height: 20px; }
.services_new_left { width: 53%; float: left; }
.services_new_left ul { float: left; margin: 10px 0 0 23px; width: 92% }
.services_new_left ul li { width: 90%; float: left; background: url(images/inner-banner/services-new-banner-list-style.png) left 7px no-repeat; color: #000; font-size: 14px; text-shadow: 1px 1px 0 #c3e5ff; line-height: 27px; padding: 0 0 0 27px; }
.services_right_img { float: right; margin: 18px 14px 0 0; }
.sopping_new_banner { background: #289cff; float: left; min-height: 260px; width: 936px; overflow: hidden; position: relative; margin: 0 0 20px; }
.sopping_new_banner_text1 { color: #000; float: left; font-size: 30px; padding: 19px 0 0 20px; width: auto; text-shadow: 1px 1px 0 #6ebcff; }
.sopping_new_banner_text2 {
 10px 0 0 22px; width: 100%; text-shadow: 1px 1px 0 #6ebcff; line-height: 20px; }
.sopping_new_left { width: 61%; float: left; }
.sopping_bott { width: 90%; float: left; margin: 36px 0 0 20px; }
.sopping_right_img { position: absolute; right: 0; top: 0; }
.sopping_new_left ul { float: left; margin: 20px 0 0 34px; width: 92% }
.sopping_new_left ul li { background: url(images/inner-banner/sopping-banner-list-style.png) no-repeat scroll left 7px transparent; float: left; line-height: 32px; padding: 0 0 0 32px; width: 90%; color: #000; font-size: 18px; }
.web_development_banner { float: left; padding: 0; margin: 0; width: 100%; overflow: hidden; background: url(images/inner-banner/web-development-bg.png) left top repeat; }
.web_development_banner12 { float: left; width: 100%; background: url(images/inner-banner/web-development-img2.png) center 50px no-repeat fixed; min-height: 440px; }
.web_development_banner_13 { float: left; padding: 0; margin: 0; width: 100%; overflow: hidden; background: url(img/services.jpg) center 50px no-repeat fixed; height: 420px; }
.banner_13 { width: 1170px; margin: 0 auto; }
.banner_13 h3 { font-size: 40px; color: #04bfbf; font-weight: 100; margin-top: 110px; margin-bottom: 20px; font-family: helvetica35thin; }
.banner_13 p { color: #FFF; font-family: helvetica35thin; font-size: 26px; letter-spacing: 1px; line-height: 30px; width: 630px; }
.web_development_banner13 { float: left; width: 100%; background: url(img/effect_2.png) repeat; min-height: 420px; }
.web_development_banner14 { float: left; width: 100%; background: url(img/clients-bgg.jpg) center 50px no-repeat fixed; min-height: 420px; }
.banner_14 { width: 1170px; margin: 0 auto; }
.banner_14 h3 { font-size: 40px; display: inline-block; padding: 15px; background: #dd6f65; color: #fff; border-radius: 5px; font-weight: 100; margin-top: 70px; margin-bottom: 20px; font-family: helvetica35thin; }
.banner_14 p { color: #000; font-family: helvetica35thin; font-size: 26px; letter-spacing: 1px; line-height: 30px; width: 630px; }
.web_development_banner15 { float: left; width: 100%; background: url(img/company.jpg) center 50px no-repeat fixed; min-height: 420px; }
.banner_15 { width: 1170px; margin: 0 auto; }
.banner_15 h3 { font-size: 40px; display: inline-block; padding: 15px; background: #04bfbf; color: #fff; border-radius: 5px; font-weight: 100; margin-top: 70px; margin-bottom: 20px; font-family: helvetica35thin; }
.banner_15 p { color: #000; font-family: helvetica35thin; font-size: 26px; letter-spacing: 1px; line-height: 30px; width: 630px; }
.web_development_banner16 { float: left; width: 100%; background: url(img/hire-bgg.jpg) center 50px no-repeat fixed; min-height: 420px; }
.banner_16 { width: 1170px; margin: 0 auto; }
.banner_16 h3 { font-size: 40px; display: inline-block; padding: 15px; background: #ff9962; color: #fff; border-radius: 5px; font-weight: 100; margin-top: 110px; margin-bottom: 20px; font-family: helvetica35thin; }
.banner_16 p { color: #FFF; font-family: helvetica35thin; font-size: 26px; letter-spacing: 1px; line-height: 30px; width: 630px; }
.web_development_banner17 { float: left; width: 100%; background: url(img/portfolio-bgg.jpg) center 50px no-repeat fixed; min-height: 420px; }
.banner_17 { width: 1170px; margin: 0 auto; }
.banner_17 h3 { font-size: 40px; display: inline-block; padding: 15px; background: #1db78c; color: #fff; border-radius: 5px; font-weight: 100; margin-top: 70px; margin-bottom: 20px; font-family: helvetica35thin; }
.banner_17 p { color: #FFF; font-family: helvetica35thin; font-size: 26px; letter-spacing: 1px; line-height: 30px; width: 630px; }
.web_development_banner18 { float: left; width: 100%; background: url(images/inner-banner/web-development-img2.png) center 50px no-repeat fixed; min-height: 420px; }
.banner_18 { width: 1170px; margin: 0 auto; }
.banner_18 h3 { font-size: 40px; display: inline-block; padding: 15px; background: #5cdbc0; color: #fff; border-radius: 5px; font-weight: 100; margin-top: 70px; margin-bottom: 20px; font-family: helvetica35thin; }
.banner_18 p { color: #FFF; font-family: helvetica35thin; font-size: 26px; letter-spacing: 1px; line-height: 30px; width: 630px; }
.web_development_banner19 { float: left; width: 100%; background: url(img/open-source-bgg.jpg) center 50px no-repeat fixed; min-height: 420px; }
.banner_19 { width: 1170px; margin: 0 auto; }
.banner_19 h3 { font-size: 40px; display: inline-block; padding: 15px; background: #6ddb7d; color: #fff; border-radius: 5px; font-weight: 100; margin-top: 70px; margin-bottom: 20px; font-family: helvetica35thin; }
.banner_19 p { color: #FFF; font-family: helvetica35thin; font-size: 26px; letter-spacing: 1px; line-height: 30px; width: 630px; }
.web_development_banner_20 { float: left; width: 100%; background: url(images/inner-banner/web-development-img2.png) center 50px no-repeat fixed; min-height: 420px; }
.banner_20 { width: 1170px; margin: 0 auto; }
.banner_20 h3 { font-size: 40px; display: inline-block; padding: 15px; background: #6ddb7d; color: #fff; border-radius: 5px; font-weight: 100; margin-top: 70px; margin-bottom: 20px; font-family: helvetica35thin; }
.banner_20 p { color: #FFF; font-family: helvetica35thin; font-size: 26px; letter-spacing: 1px; line-height: 30px; width: 630px; }
.web_development_banner21 { float: left; width: 100%; background: url(img/testing-bgg.jpg) center 50px no-repeat fixed; min-height: 420px; }
.banner_21 { width: 1170px; margin: 0 auto; }
.banner_21 h3 { font-size: 40px; display: inline-block; padding: 15px; background: #6dbcdb; color: #fff; border-radius: 5px; font-weight: 100; margin-top: 70px; margin-bottom: 20px; font-family: helvetica35thin; }
.banner_21 p { color: #FFF; font-family: helvetica35thin; font-size: 26px; letter-spacing: 1px; line-height: 30px; width: 630px; }
.web_development_banner22 { float: left; width: 100%; background: url(img/contact-bgg.jpg) center 50px no-repeat fixed; min-height: 900px; }
.web_development_banner22-over{min-height:900px;float: left; width: 100%; background: url(img/effect_2.png) repeat;  }
.web_development_banner23 { float: left; width: 100%; background: url(img/cunsulting-bgg.jpg) center 50px no-repeat fixed; min-height: 420px; }
.banner_23 { width: 1170px; margin: 0 auto; }
.banner_23 h3 { font-size: 40px; display: inline-block; padding: 15px; background: #aedc5b; color: #fff; border-radius: 5px; font-weight: 100; margin-top: 70px; margin-bottom: 20px; font-family: helvetica35thin; }
.banner_23 p { color: #FFF; font-family: helvetica35thin; font-size: 26px; letter-spacing: 1px; line-height: 30px; width: 630px; }
.web_development_banner24 { float: left; width: 100%; background: url(img/mobile-designing-bgg.jpg) center 50px no-repeat fixed; min-height: 420px; }
.banner_24 { width: 1170px; margin: 0 auto; }
.banner_24 h3 { font-size: 40px; display: inline-block; padding: 15px; background: #5cdbc0; color: #fff; border-radius: 5px; font-weight: 100; margin-top: 70px; margin-bottom: 20px; font-family: helvetica35thin; }
.banner_24 p { color: #FFF; font-family: helvetica35thin; font-size: 26px; letter-spacing: 1px; line-height: 30px; width: 630px; }
.web_development_banner25 { float: left; width: 100%; background: url(img/website-designing-bgg.jpg) center 50px no-repeat fixed; min-height: 420px; }
.banner_25 { width: 1170px; margin: 0 auto; }
.banner_25 h3 { font-size: 40px; display: inline-block; padding: 15px; background: #ff9962; color: #fff; border-radius: 5px; font-weight: 100; margin-top: 70px; margin-bottom: 20px; font-family: helvetica35thin; }
.banner_25 p { color: #FFF; font-family: helvetica35thin; font-size: 26px; letter-spacing: 1px; line-height: 30px; width: 630px; }
.web_development_banner26 { float: left; width: 100%; background: url(img/website-development-bgg.jpg) center 50px no-repeat fixed; min-height: 420px; }
.banner_26 { width: 1170px; margin: 0 auto; }
.banner_26 h3 { font-size: 40px; display: inline-block; padding: 15px; background: #c390d8; color: #fff; border-radius: 5px; font-weight: 100; margin-top: 70px; margin-bottom: 20px; font-family: helvetica35thin; }
.banner_26 p { color: #FFF; font-family: helvetica35thin; font-size: 26px; letter-spacing: 1px; line-height: 30px; width: 630px; }
.web_development_banner27 { float: left; width: 100%; background: url(img/marketing-bgg.jpg) center 50px no-repeat fixed; min-height: 420px; }
.banner_27 { width: 1170px; margin: 0 auto; }
.banner_27 h3 { font-size: 40px; display: inline-block; padding: 15px; background: #dd6f65; color: #fff; border-radius: 5px; font-weight: 100; margin-top: 70px; margin-bottom: 20px; font-family: helvetica35thin; }
.banner_27 p { color: #FFF; font-family: helvetica35thin; font-size: 26px; letter-spacing: 1px; line-height: 30px; width: 630px; }
.web_development_banner28 { float: left; width: 100%; background: url(img/e-commerce-bgg.jpg) center 50px no-repeat fixed; min-height: 420px; }
.banner_28 { width: 1170px; margin: 0 auto; }
.banner_28 h3 { font-size: 40px; display: inline-block; padding: 15px; background: #f59ac3; color: #fff; border-radius: 5px; font-weight: 100; margin-top: 70px; margin-bottom: 20px; font-family: helvetica35thin; }
.banner_28 p { color: #FFF; font-family: helvetica35thin; font-size: 26px; letter-spacing: 1px; line-height: 30px; width: 630px; }
.web_development_banner09 { float: left; width: 100%; background: url(img/expertise-bgg.jpg) center 50px no-repeat fixed; min-height: 420px; }
.banner_09 { width: 1170px; margin: 0 auto; }
.banner_09 h3 { font-size: 40px; display: inline-block; padding: 15px; background: #ff9962; color: #fff; border-radius: 5px; font-weight: 100; margin-top: 70px; margin-bottom: 20px; font-family: helvetica35thin; }
.banner_09 p { color: #FFF; font-family: helvetica35thin; font-size: 26px; letter-spacing: 1px; line-height: 30px; width: 630px; }
.seo_new_banner2 { float: left; width: 100%; background: url(img/seo_marketing.jpg) center 50px no-repeat fixed; min-height: 420px; }
.banner_seo { width: 1170px; margin: 0 auto; }
.banner_seo h3 { font-size: 40px; display: inline-block; padding: 15px; background: #ff9962; color: #fff; border-radius: 5px; font-weight: 100; margin-top: 70px; margin-bottom: 20px; font-family: helvetica35thin; }
.banner_seo p { color: #FFF; font-family: helvetica35thin; font-size: 26px; letter-spacing: 1px; line-height: 30px; width: 630px; }
.fonts14 { font-size: 14px!important; font-weight: 100!important; }
.fonts16 { font-size: 16px!important; font-weight: 100!important; }
.fonts18 { font-size: 18px!important; font-weight: 100!important; }
.bold { font-weight: 700; }
.web_development_text1new { color: #fff; float: left; font-size: 35px; font-family: Steelfish-Rg; padding: 19px 0 0 20px; width: auto; text-shadow: 1px 1px 0 #002645; }
.web_development_text2new { color: #fff; float: left; font-size: 12px; padding: 10px 0 0 22px; width: 100%; text-shadow: 1px 1px 0 #002645; line-height: 20px; font-family: Verdana, Geneva, sans-serif; }
.web_development_left { width: 65%; float: left; }
.web_development_left ul { width: 34%; float: left; margin: 11px 0 0 42px; }
.web_development_left ul li { width: 100%; float: left; background: url(images/inner-banner/web-development-list-style.png) left 8px no-repeat; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #e5f3ff; text-shadow: 1px 1px 0 #002645; line-height: 27px; padding: 0 0 0 24px; }
.web_development_right_img { float: right; margin: 8px 0 0; }
.whyus_new_banner { background-color: #9bce1b; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9bce1b), to(#5c8000)); background-image: -moz-linear-gradient(#9bce1b, #5c8000); background-image: -moz-linear-gradient(top, #9bce1b, #5c8000); background-image: -o-linear-gradient(top, #9bce1b, #5c8000); background-image: -webkit-linear-gradient(top, #9bce1b, #5c8000); background-image: -ms-linear-gradient(top, #9bce1b, #5c8000); float: left; padding: 0 0 10px; width: 936px; overflow: hidden; margin: 0 0 20px; }
.whyus_banner_text1 { color: #000; float: left; font-size: 30px; padding: 19px 0 0 20px; width: auto; text-shadow: 1px 1px 0 #fff; }
.whyus_banner_text2 { color: #000; float: left; font-size: 14px; padding: 10px 0 0 22px; width: 100%; text-shadow: 1px 1px 0 #abdb36; line-height: 20px; }
.whyus_new_left { width: 72%; float: left; }
.whyus_new_left ul { width: 100%; float: left; margin: 15px 0 0 22px; }
.whyus_new_left ul li { width: auto; float: left; background: url(images/inner-banner/why-us-list-style.png) left top no-repeat; font-size: 14px; color: #fefefe; text-shadow: 1px 1px 0 #233001; line-height: 7px; padding: 0 0 0 21px; margin: 0 11px 0 0; }
.whyus_new_left ul li.last { margin: 0; }
.whyus_right_img { float: right; margin: 18px 14px 0 0; }
.about_new_banner { float: left; width: 100%; overflow: hidden; position: relative; margin: 0 0 10px; }
.about_text1 { color: #fefefe; float: left; font-size: 25px; padding: 7px 0 3px 20px; width: auto; text-shadow: 1px 1px 0 #002645; }
.about_text2 { color: #444; float: left; font-size: 13px; padding: 10px 0 0; width: 96%; line-height: 20px; text-align: justify; min-height: 112px; }
.about_right_img { position: absolute; right: 0; top: 0; }
.iphone_new_banner { float: left; padding: 0; margin: 2px 0; min-height: 449px; width: 100%; overflow: hidden; background: url(images/inner-banner/iphone-new-banner-bg.png) center top repeat-x; }
.iphone_banner_text1 { color: #fff; float: left; font-size: 25px; padding: 50px 0 0 20px; width: auto; text-shadow: 1px 1px 0 #000; }
.iphone_banner_text2 { color: #cddeff; float: left; font-size: 12px; padding: 10px 0 0 22px; width: 95%; text-shadow: 1px 1px 0 #000; line-height: 20px; font-family: Verdana, Geneva, sans-serif; text-align: justify; }
.iphone_new_left { width: 65%; float: left; }
.iphone_right_img { float: right; margin: 17px 14px 0 0; }
.request-quote { background: #3e3e3e; display: inline-block; width: 270px; margin-top: 10px; }
.request-quote .quote-title { height: 40px; color: #fff; background: #04bfbf; display: inline-block; width: 100%; float: left; text-align: center; line-height: 40px; font-size: 16px; }
.request-quote .quote-form { margin-top: 15px; display: inline-block; padding-bottom: 70px; }
.request-quote .form-elements { display: inline-block; position: relative; width: 240px; margin: 5px 15px; }
.request-quote .quote-form input { background: rgba(255, 255, 255, .2); height: 30px; width: 240px; display: inline-block; color: #cdcdcd; font-size: 13px; border-radius: 0; border: 0; margin: 0; padding: 4px 20px 4px 10px; }
.request-quote .quote-form textarea:focus, .request-quote .quote-form input:focus { border-color: rgba(255, 255, 255, .5); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(255, 255, 255, .6); }
.request-quote .quote-form textarea { background: rgba(255, 255, 255, .2); height: 90px; width: 240px; display: inline-block; color: #cdcdcd; font-size: 13px; border-radius: 0; border: 0; margin: 0; padding: 4px 20px 4px 10px; max-width: 240px; max-height: 90px; }
.right-triangle { width: 0; height: 0; border-right: 15px solid rgba(210, 210, 210, .3); border-top: 15px solid transparent; border-bottom: 15px solid transparent; position: absolute; right: 0; top: 0; }
.request-quote .quote-form input:invalid~.right-triangle, .request-quote .quote-form textarea:invalid~.right-triangle {
 border-right: 15px solid rgba(219, 123, 123, .7);
}
#error { margin: 0; color: #ccc; }
.request-quote .quote-form .submit-btnn { width: 240px; text-align: center; text-decoration: none; background: #04bfbf; height: 30px; line-height: 30px; color: #fff; display: inline-block; }
.slider_loader { width: 100%; line-height: 600px; text-align: center; display: inline-block; position: fixed; z-index: 99; background: #fff; top: 71px; left: 0; right: 0; bottom: 0; top: 0; }
.slider_loader img { position: fixed; top: 45% }
@-webkit-keyframes rounder1 { from {
 -webkit-transform: rotate(0deg);
}
to { -webkit-transform: rotate(-360deg); }
}
@-moz-keyframes rounder1 { from {
 -moz-transform: rotate(0deg);
}
to { -moz-transform: rotate(-360deg); }
}
@keyframes rounder1 { from {
 transform: rotate(0deg);
}
to { transform: rotate(-360deg); }
}
@-o-keyframes rounder1 { from {
 -o-transform: rotate(0deg);
}
to { -o-transform: rotate(-360deg); }
}
@-webkit-keyframes leftright { 0% {
 margin-left: 0;
}
50% {
 margin-left: 5px;
}
100% {
 margin-left: 0;
}
}
@-moz-keyframes leftright { 0% {
 margin-left: 0;
}
50% {
 margin-left: 5px;
}
100% {
 margin-left: 0;
}
}
@-o-keyframes leftright { 0% {
 margin-left: 0;
}
50% {
 margin-left: 5px;
}
100% {
 margin-left: 0;
}
}
@keyframes leftright { 0% {
 margin-left: 0;
}
50% {
 margin-left: 5px;
}
100% {
 margin-left: 0;
}
}
@-webkit-keyframes updown { 0% {
 margin-top: 0;
}
50% {
 margin-top: 5px;
}
100% {
 margin-top: 0;
}
}
@-moz-keyframes updown { 0% {
 margin-top: 0;
}
50% {
 margin-top: 5px;
}
100% {
 margin-top: 0;
}
}
@-o-keyframes updown { 0% {
 margin-top: 0;
}
50% {
 margin-top: 5px;
}
100% {
 margin-top: 0;
}
}
@keyframes updown { 0% {
 margin-top: 0;
}
50% {
 margin-top: 5px;
}
100% {
 margin-top: 0;
}
}
.positionreletive { position: relative; }
.rounder3sec { -webkit-animation: rounder 3s linear infinite; -moz-animation: rounder 3s linear infinite; -o-animation: rounder 3s linear infinite; animation: rounder 3s linear infinite; }
.rounder7sec { -webkit-animation: rounder 7s linear infinite; -moz-animation: rounder 7s linear infinite; -o-animation: rounder 7s linear infinite; animation: rounder 7s linear infinite; }
.rounder5sec { -webkit-animation: rounder 5s linear infinite; -moz-animation: rounder 5s linear infinite; -o-animation: rounder 5s linear infinite; animation: rounder 5s linear infinite; }
.rounder13sec { -webkit-animation: rounder1 3s linear infinite; -moz-animation: rounder1 3s linear infinite; -o-animation: rounder1 3s linear infinite; animation: rounder1 3s linear infinite; }
.rounder17sec { -webkit-animation: rounder1 7s linear infinite; -moz-animation: rounder1 7s linear infinite; -o-animation: rounder1 7s linear infinite; animation: rounder1 7s linear infinite; }
.rounder15sec { -webkit-animation: rounder1 5s linear infinite; -moz-animation: rounder1 5s linear infinite; -o-animation: rounder1 5s linear infinite; animation: rounder1 5s linear infinite; }
.leftright1sec { -webkit-animation: leftright 1s linear infinite; -moz-animation: leftright 1s linear infinite; -o-animation: leftright 1s linear infinite; animation: leftright 1s linear infinite; }
.leftright2sec { -webkit-animation: leftright 2s linear infinite; -moz-animation: leftright 2s linear infinite; -o-animation: leftright 2s linear infinite; animation: leftright 2s linear infinite; }
.leftright3sec { -webkit-animation: leftright 3s linear infinite; -moz-animation: leftright 3s linear infinite; -o-animation: leftright 3s linear infinite; animation: leftright 3s linear infinite; }
.leftright4sec { -webkit-animation: leftright 4s linear infinite; -moz-animation: leftright 4s linear infinite; -o-animation: leftright 4s linear infinite; animation: leftright 4s linear infinite; }
.leftright5sec { -webkit-animation: leftright 5s linear infinite; -moz-animation: leftright 5s linear infinite; -o-animation: leftright 5s linear infinite; animation: leftright 5s linear infinite; }
.updown1sec { -webkit-animation: updown 1s linear infinite; -moz-animation: updown 1s linear infinite; -o-animation: updown 1s linear infinite; animation: updown 1s linear infinite; }
.updown2sec { -webkit-animation: updown 2s linear infinite; -moz-animation: updown 2s linear infinite; -o-animation: updown 2s linear infinite; animation: updown 2s linear infinite; }
.updown3sec { -webkit-animation: updown 3s linear infinite; -moz-animation: updown 3s linear infinite; -o-animation: updown 3s linear infinite; animation: updown 3s linear infinite; }
.updown4sec { -webkit-animation: updown 4s linear infinite; -moz-animation: updown 4s linear infinite; -o-animation: updown 4s linear infinite; animation: updown 4s linear infinite; }
.updown5sec { -webkit-animation: updown 5s linear infinite; -moz-animation: updown 5s linear infinite; -o-animation: updown 5s linear infinite; animation: updown 5s linear infinite; }
.s01c01 { display: inline-block; position: absolute; left: 100px; right:;
 bottom:;
top: 223px; z-index: 9; }
.s01c02 { display: inline-block; position: absolute; left: 171px; right:;
 bottom:;
top: 285px; z-index: 9; }
.s01c03 { display: inline-block; position: absolute; left: 185px; right:;
 bottom:;
top: 183px; z-index: 9; }
.s01c04 { display: inline-block; position: absolute; left: 249px; right:;
 bottom:;
top: 249px; z-index: 9; }
.s01c05 { display: inline-block; position: absolute; left: 389px; right:;
 bottom:;
top: 237px; z-index: 9; }
.s01p01 { display: inline-block; position: absolute; left: 55px; right:;
 bottom:;
top: 267px; }
.s01p02 { display: inline-block; position: absolute; left: 107px; right:;
 bottom:;
top: 323px; }
.s01p03 { display: inline-block; position: absolute; left: 24px; right:;
 bottom:;
top: 90px; }
.s01p04 { display: inline-block; position: absolute; left: 212px; right:;
 bottom:;
top: 25px; }
.s01p05 { display: inline-block; position: absolute; left: 324px; right:;
 bottom:;
top: 141px; }
.s01p06 { display: inline-block; position: absolute; left: 254px; right:;
 bottom:;
top: 322px; }
.s01p07 { display: inline-block; position: absolute; left: 432px; right:;
 bottom:;
top: 257px; }
.s01p08 { display: inline-block; position: absolute; left: 407px; right:;
 bottom:;
top: 280px; }
.s01p09 { display: inline-block; position: absolute; left: 169px; right:;
 bottom:;
top: 131px; }
.s01p10 { display: inline-block; position: absolute; left:;
right: 31px; bottom:;
top: 296px; }
.service_mobile_app { width: 275px; float: left; padding: 0 3px; margin: 0 3px; min-height: 500px; box-shadow: 2px 2px 8px #ccc; }
.service_mobile_app p { text-align: justify; padding: 0 10px; }
.service_mobile_app h2 { text-align: center; height: 40px; line-height: 40px; font-size: 16px; }
h2.color1 { color: #fff!important; background: #5cdbc0; }
h2.color2 { color: #fff!important; background: #ff9962; }
h2.color3 { color: #fff!important; background: #b8e170; }
h2.color4 { color: #fff!important; background: #6dbcdb; }
h2.color5 { color: #fff!important; background: #dd6f65; }
h2.color6 { color: #fff!important; background: #c390d8; }
h2.color7 { color: #fff!important; background: #f59ac3; }
h2.color8 { color: #fff!important; background: #6ddb7d; }
h2.color9 { color: #666!important; background: #eee; }
h2.color { color: #fff!important; background: #383838; }
.colr1 { background: #5cdbc0!important; }
.colr2 { background: #ff9962!important; }
.colr3 { background: #b8e170!important; }
.colr4 { background: #6dbcdb!important; }
.colr5 { background: #dd6f65!important; }
.colr6 { background: #c390d8!important; }
.colr7 { background: #f59ac3!important; }
.colr8 { background: #6ddb7d!important; }
.services_imgae { width: 100%; text-align: center; margin: 15px 0; }
.hiring_models { }
.hiring_models .title_hiring { text-align: center; font-size: 16px; color: #333; }
.hiring_models ul li { float: left; width: 200px; text-align: center; }
.hiring_models ul li { }
.hiring_models ul li h2 { padding: 7px 0; font-size: 18px; font-weight: 100; margin: 10px 0 0; }
.hiring_models ul li .hire_developer { border: 1px solid #eee; padding: 3px 0; }
.hiring_models ul li .hire_time { border: 1px solid #eee; padding: 3px 0; }
.hiring_models ul li .hire_duration { border: 1px solid #eee; padding: 3px 0; }
.hiring_models ul li .hire_payment { border: 1px solid #eee; padding: 3px 0; }
.hiring_models ul li .hire_minimum { border: 1px solid #eee; padding: 3px 0; }
.contact_us h1 { border: 0; margin-top: 0; }
.contact_us h2 { padding: 6px 10px; margin: 0; }
.contact_us .top_space { margin: 0; }
.address_india { padding: 10px 10px 0 50px; background: url(img/map.png) no-repeat 10px 15px; }
.address_india p { margin: 0; }
.call_details { padding: 0 10px 10px; }
.call_details .contact_no { background: url(img/telephone.png) no-repeat center left; background-size: 22px; padding: 5px 0 5px 33px; margin-left: 5px; }
.call_details .email_add { background: url(img/email.png) no-repeat center left; background-size: 28px; padding: 5px 0 5px 38px; }
.address1 .address_india { }
.address1 h2 { background: url(img/india.png) right top no-repeat; }
.address2 h2 { background: url(img/usa.png) right top no-repeat; }
.address3 h2 { background: url(img/usa.png) right top no-repeat; }
.address4 h2 { background: url(img/germany.png) right top no-repeat; }
.address5 h2 { background: url(img/abania.png) right top no-repeat; }
.address1, .address2, .address3, .address4, .address5 { margin-bottom: 10px; box-shadow: 0 5px 6px #ccc; }
.address1 { background: rgba(92, 219, 192, .2); }
.address2 { background: rgba(255, 153, 98, .2); }
.address3 { background: rgba(184, 225, 112, .2); }
.address4 { background: rgba(109, 188, 219, .2); }
.address5 { background: rgba(211, 111, 101, .2); }
.page_list_4 { width: 42%; padding: 5px 0 20px; margin: 5px 20px 0 0; float: left; }
.page_list_4 li { text-align: left; background: url(img/menu/list-style-color-1.png) 0 4px no-repeat; padding: 2px 0 0 25px; font-size: 13px; color: #676767; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; background-size: 15px; }
.page_list_4 li:hover { background: url(img/menu/list-style-color-1-hover.png) 0 4px no-repeat; color: #898989; background-size: 15px; }
.page_list_4 li a { text-decoration: none; color: #000; }
.web_design { width: 275px; float: left; padding: 0 3px; margin: 20px 3px 0 15px; min-height: 500px; box-shadow: 2px 2px 8px #ccc; }
.web_design p { text-align: justify; padding: 0 10px; }
.web_design h2 { text-align: center; height: 40px; line-height: 40px; font-size: 16px; }
h2.top_space { color: #04bfbf; margin-top: 10px; font-weight: 100; font-size: 15px; padding:10px; }
.web_design_text { margin: 4px 0 0; width: 100%; margin-top: 20px; display: inline-block; font-size: 13px; }
.web_design_text img { float: right; margin: 0 0 0 10px; }
.web_design_text2 { margin: 4px 0 0; width: 100%; margin-top: 20px; display: inline-block; font-size: 13px; }
.web_design_text2 img { float: left; margin: 0 10px 0 0; }
.web_design_line { background: #000; width: 200px; position: absolute; height: 5px; transform: rotate(30deg); -ms-transform: rotate(30deg); -webkit-transform: rotate(30deg); }
.design_center { float: left; width: 100% }
.open_source_left1 { float: left; width:100%; margin-right: 20px; }
.open_source_text { margin: 4px 0 0; width: 100%; margin-top: 20px; display: inline-block; font-size: 13px; }
.open_source_right1 { float: left; width: 30% }
.expertise_page { width: 275px; float: left; padding: 0 3px; margin: 0 3px; min-height: 600px; box-shadow: 2px 2px 8px #ccc; }
.expertise_page p { text-align: justify; padding: 0 10px; }
.expertise_page h2 { text-align: center; height: 40px; line-height: 40px; font-size: 16px; }
.services p { float: left; font-size: 12px; line-height: 20px; width: 100%; color: #000; padding:10px;}
.careers { color: #000; float: left; font-weight: 400; line-height: 18px; padding: 15px 0 0 15px; text-align: left; width: 630px; }
.career_title { color: #5A5A5A; float: left; font-size: 19px!important; font-weight: 700; margin: 0 0 0 9px; padding: 5px 0 5px 8px; width: 95%!important; }
.comp_ul1 { float: left; margin-left: 0; }
.sub_company .comp_ul1 li { text-decoration: none; background: url(img/menu/list-style-color-1.png) no-repeat 1px 0; padding: 0 0 2px 25px; color: #222; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; font-size: 14px; }
.sub_company .comp_ul1 li:hover { color: #04bfbf; background: url(img/menu/list-style-color-1-hover.png) no-repeat 1px 0; }
.sub_expert .comp_ul1 li { text-decoration: none; color: #222; background: url(img/menu/list-style-color-2.png) no-repeat 1px 0; padding: 0 0 2px 25px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; font-size: 14px; }
.sub_expert .comp_ul1 li:hover { color: #ff9962; background: url(img/menu/list-style-color-2-hover.png) no-repeat 1px 0; }
.tool_icon1 img { margin: 2px; height: auto; width: auto; display: inline-block; }
.portfolio_list_detail2 { float: left; width: 100%; margin: 0; }
.portfolio_list_detail2 li { float: left; list-style: none outside none; margin: 10px 0 0; width: 100% }
.site_image_detail2 { background: url(img/port_detail_bg.png) no-repeat scroll right center transparent; float: right; min-height: 197px; padding: 0; position: relative; width: 100%; border-bottom: 1px dashed #DADADA; padding-bottom: 13px; }
.main_image2 { float: left; min-width: 305px; text-align: center; }
.main_image2 img { width: 39%; text-align: center; }
.port_title2 { border-bottom: 1px dashed #919191; color: #919191; float: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: 700; padding: 0 0 10px; margin-top: 30px; width: 51% }
.port_text2 { float: right!important; margin: 10px 1% 0 0; max-height: 42px; overflow: hidden; text-align: left!important; width: 50%!important; }
.port_text2 b { color: #167FC1; font-size: 12px; font-weight: 700; margin: 0 5px 0 0; }
.launch_mobile2 { position: absolute; right: 160px; top: 135px; margin-top: 18px; }
.main_image_ipad2 { float: left; min-width: 305px; text-align: center; }
@media (min-width:768px) and (max-width:979px) {
.row { margin-left: -20px; *zoom: 1;
}
.row:before, .row:after { display: table; content: ""; line-height: 0; }
.row:after { clear: both; }
[class*=span] {
 float: left;
 min-height: 1px;
 margin-left: 20px;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 724px; }
.span12 { width: 724px; }
.span11 { width: 662px; }
.span10 { width: 600px; }
.span9 { width: 538px; }
.span8 { width: 476px; }
.span7 { width: 414px; }
.span6 { width: 352px; }
.span5 { width: 290px; }
.span4 { width: 228px; }
.span3 { width: 166px; }
.span2 { width: 104px; }
.span1 { width: 42px; }
.offset12 { margin-left: 764px; }
.offset11 { margin-left: 702px; }
.offset10 { margin-left: 640px; }
.offset9 { margin-left: 578px; }
.offset8 { margin-left: 516px; }
.offset7 { margin-left: 454px; }
.offset6 { margin-left: 392px; }
.offset5 { margin-left: 330px; }
.offset4 { margin-left: 268px; }
.offset3 { margin-left: 206px; }
.offset2 { margin-left: 144px; }
.offset1 { margin-left: 82px; }
.row-fluid { width: 100%; *zoom: 1;
}
.row-fluid:before, .row-fluid:after { display: table; content: ""; line-height: 0; }
.row-fluid:after { clear: both; }
.row-fluid [class*=span] { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; margin-left: 2.7624309392265194%; *margin-left: 2.709239449864817%
}
.row-fluid [class*=span]:first-child { margin-left: 0; }
.row-fluid .controls-row [class*=span]+[class*=span] {
 margin-left: 2.7624309392265194%
}
.row-fluid .span12 { width: 100%; *width: 99.94680851063829%
}
.row-fluid .span11 { width: 91.43646408839778%; *width: 91.38327259903608%
}
.row-fluid .span10 { width: 82.87292817679558%; *width: 82.81973668743387%
}
.row-fluid .span9 { width: 74.30939226519337%; *width: 74.25620077583166%
}
.row-fluid .span8 { width: 65.74585635359117%; *width: 65.69266486422946%
}
.row-fluid .span7 { width: 57.18232044198895%; *width: 57.12912895262725%
}
.row-fluid .span6 { width: 48.61878453038674%; *width: 48.56559304102504%
}
.row-fluid .span5 { width: 40.05524861878453%; *width: 40.00205712942283%
}
.row-fluid .span4 { width: 31.491712707182323%; *width: 31.43852121782062%
}
.row-fluid .span3 { width: 22.92817679558011%; *width: 22.87498530621841%
}
.row-fluid .span2 { width: 14.3646408839779%; *width: 14.311449394616199%
}
.row-fluid .span1 { width: 5.801104972375691%; *width: 5.747913483013988%
}
.row-fluid .offset12 { margin-left: 105.52486187845304%; *margin-left: 105.41847889972962%
}
.row-fluid .offset12:first-child { margin-left: 102.76243093922652%; *margin-left: 102.6560479605031%
}
.row-fluid .offset11 { margin-left: 96.96132596685082%; *margin-left: 96.8549429881274%
}
.row-fluid .offset11:first-child { margin-left: 94.1988950276243%; *margin-left: 94.09251204890089%
}
.row-fluid .offset10 { margin-left: 88.39779005524862%; *margin-left: 88.2914070765252%
}
.row-fluid .offset10:first-child { margin-left: 85.6353591160221%; *margin-left: 85.52897613729868%
}
.row-fluid .offset9 { margin-left: 79.8342541436464%; *margin-left: 79.72787116492299%
}
.row-fluid .offset9:first-child { margin-left: 77.07182320441989%; *margin-left: 76.96544022569647%
}
.row-fluid .offset8 { margin-left: 71.2707182320442%; *margin-left: 71.16433525332079%
}
.row-fluid .offset8:first-child { margin-left: 68.50828729281768%; *margin-left: 68.40190431409427%
}
.row-fluid .offset7 { margin-left: 62.70718232044199%; *margin-left: 62.600799341718584%
}
.row-fluid .offset7:first-child { margin-left: 59.94475138121547%; *margin-left: 59.838368402492065%
}
.row-fluid .offset6 { margin-left: 54.14364640883978%; *margin-left: 54.037263430116376%
}
.row-fluid .offset6:first-child { margin-left: 51.38121546961326%; *margin-left: 51.27483249088986%
}
.row-fluid .offset5 { margin-left: 45.58011049723757%; *margin-left: 45.47372751851417%
}
.row-fluid .offset5:first-child { margin-left: 42.81767955801105%; *margin-left: 42.71129657928765%
}
.row-fluid .offset4 { margin-left: 37.01657458563536%; *margin-left: 36.91019160691196%
}
.row-fluid .offset4:first-child { margin-left: 34.25414364640884%; *margin-left: 34.14776066768544%
}
.row-fluid .offset3 { margin-left: 28.45303867403315%; *margin-left: 28.346655695309746%
}
.row-fluid .offset3:first-child { margin-left: 25.69060773480663%; *margin-left: 25.584224756083227%
}
.row-fluid .offset2 { margin-left: 19.88950276243094%; *margin-left: 19.783119783707537%
}
.row-fluid .offset2:first-child { margin-left: 17.12707182320442%; *margin-left: 17.02068884448102%
}
.row-fluid .offset1 { margin-left: 11.32596685082873%; *margin-left: 11.219583872105325%
}
.row-fluid .offset1:first-child { margin-left: 8.56353591160221%; *margin-left: 8.457152932878806%
}
input, textarea, .uneditable-input { margin-left: 0; }
.controls-row [class*=span]+[class*=span] {
 margin-left: 20px;
}
input.span12, textarea.span12, .uneditable-input.span12 { width: 710px; }
input.span11, textarea.span11, .uneditable-input.span11 { width: 648px; }
input.span10, textarea.span10, .uneditable-input.span10 { width: 586px; }
input.span9, textarea.span9, .uneditable-input.span9 { width: 524px; }
input.span8, textarea.span8, .uneditable-input.span8 { width: 462px; }
input.span7, textarea.span7, .uneditable-input.span7 { width: 400px; }
input.span6, textarea.span6, .uneditable-input.span6 { width: 338px; }
input.span5, textarea.span5, .uneditable-input.span5 { width: 276px; }
input.span4, textarea.span4, .uneditable-input.span4 { width: 214px; }
input.span3, textarea.span3, .uneditable-input.span3 { width: 152px; }
input.span2, textarea.span2, .uneditable-input.span2 { width: 90px; }
input.span1, textarea.span1, .uneditable-input.span1 { width: 28px; }
}
@media (min-width:1200px) {
.row { margin-left: -30px; *zoom: 1;
}
.row:before, .row:after { display: table; content: ""; line-height: 0; }
.row:after { clear: both; }
[class*=span] {
 float: left;
 min-height: 1px;
 margin-left: 30px;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 1170px; }
.span12 { width: 1170px; }
.span11 { width: 1070px; }
.span10 { width: 970px; }
.span9 { width: 870px; }
.span8 { width: 770px; }
.span7 { width: 670px; }
.span6 { width: 570px; }
.span5 { width: 470px; }
.span4 { width: 370px; }
.span3 { width: 270px; }
.span2 { width: 170px; }
.span1 { width: 70px; }
.offset12 { margin-left: 1230px; }
.offset11 { margin-left: 1130px; }
.offset10 { margin-left: 1030px; }
.offset9 { margin-left: 930px; }
.offset8 { margin-left: 830px; }
.offset7 { margin-left: 730px; }
.offset6 { margin-left: 630px; }
.offset5 { margin-left: 530px; }
.offset4 { margin-left: 430px; }
.offset3 { margin-left: 330px; }
.offset2 { margin-left: 230px; }
.offset1 { margin-left: 130px; }
.row-fluid { width: 100%; *zoom: 1;
}
.row-fluid:before, .row-fluid:after { display: table; content: ""; line-height: 0; }
.row-fluid:after { clear: both; }
.row-fluid [class*=span] { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; margin-left: 2.564102564102564%; *margin-left: 2.5109110747408616%
}
.row-fluid [class*=span]:first-child { margin-left: 0; }
.row-fluid .controls-row [class*=span]+[class*=span] {
 margin-left: 2.564102564102564%
}
.row-fluid .span12 { width: 100%; *width: 99.94680851063829%
}
.row-fluid .span11 { width: 91.45299145299145%; *width: 91.39979996362975%
}
.row-fluid .span10 { width: 82.90598290598291%; *width: 82.8527914166212%
}
.row-fluid .span9 { width: 74.35897435897436%; *width: 74.30578286961266%
}
.row-fluid .span8 { width: 65.81196581196582%; *width: 65.75877432260411%
}
.row-fluid .span7 { width: 57.26495726495726%; *width: 57.21176577559556%
}
.row-fluid .span6 { width: 48.717948717948715%; *width: 48.664757228587014%
}
.row-fluid .span5 { width: 40.17094017094017%; *width: 40.11774868157847%
}
.row-fluid .span4 { width: 31.623931623931625%; *width: 31.570740134569924%
}
.row-fluid .span3 { width: 23.076923076923077%; *width: 23.023731587561375%
}
.row-fluid .span2 { width: 14.52991452991453%; *width: 14.476723040552828%
}
.row-fluid .span1 { width: 5.982905982905983%; *width: 5.929714493544281%
}
.row-fluid .offset12 { margin-left: 105.12820512820512%; *margin-left: 105.02182214948171%
}
.row-fluid .offset12:first-child { margin-left: 102.56410256410257%; *margin-left: 102.45771958537915%
}
.row-fluid .offset11 { margin-left: 96.58119658119658%; *margin-left: 96.47481360247316%
}
.row-fluid .offset11:first-child { margin-left: 94.01709401709402%; *margin-left: 93.91071103837061%
}
.row-fluid .offset10 { margin-left: 88.03418803418803%; *margin-left: 87.92780505546462%
}
.row-fluid .offset10:first-child { margin-left: 85.47008547008548%; *margin-left: 85.36370249136206%
}
.row-fluid .offset9 { margin-left: 79.48717948717949%; *margin-left: 79.38079650845607%
}
.row-fluid .offset9:first-child { margin-left: 76.92307692307693%; *margin-left: 76.81669394435352%
}
.row-fluid .offset8 { margin-left: 70.94017094017094%; *margin-left: 70.83378796144753%
}
.row-fluid .offset8:first-child { margin-left: 68.37606837606839%; *margin-left: 68.26968539734497%
}
.row-fluid .offset7 { margin-left: 62.393162393162385%; *margin-left: 62.28677941443899%
}
.row-fluid .offset7:first-child { margin-left: 59.82905982905982%; *margin-left: 59.72267685033642%
}
.row-fluid .offset6 { margin-left: 53.84615384615384%; *margin-left: 53.739770867430444%
}
.row-fluid .offset6:first-child { margin-left: 51.28205128205128%; *margin-left: 51.175668303327875%
}
.row-fluid .offset5 { margin-left: 45.299145299145295%; *margin-left: 45.1927623204219%
}
.row-fluid .offset5:first-child { margin-left: 42.73504273504273%; *margin-left: 42.62865975631933%
}
.row-fluid .offset4 { margin-left: 36.75213675213675%; *margin-left: 36.645753773413354%
}
.row-fluid .offset4:first-child { margin-left: 34.18803418803419%; *margin-left: 34.081651209310785%
}
.row-fluid .offset3 { margin-left: 28.205128205128204%; *margin-left: 28.0987452264048%
}
.row-fluid .offset3:first-child { margin-left: 25.641025641025642%; *margin-left: 25.53464266230224%
}
.row-fluid .offset2 { margin-left: 19.65811965811966%; *margin-left: 19.551736679396257%
}
.row-fluid .offset2:first-child { margin-left: 17.094017094017094%; *margin-left: 16.98763411529369%
}
.row-fluid .offset1 { margin-left: 11.11111111111111%; *margin-left: 11.004728132387708%
}
.row-fluid .offset1:first-child { margin-left: 8.547008547008547%; *margin-left: 8.440625568285142%
}
input, textarea, .uneditable-input { margin-left: 0; }
.controls-row [class*=span]+[class*=span] {
 margin-left: 30px;
}
input.span12, textarea.span12, .uneditable-input.span12 { width: 1156px; }
input.span11, textarea.span11, .uneditable-input.span11 { width: 1056px; }
input.span10, textarea.span10, .uneditable-input.span10 { width: 956px; }
input.span9, textarea.span9, .uneditable-input.span9 { width: 856px; }
input.span8, textarea.span8, .uneditable-input.span8 { width: 756px; }
input.span7, textarea.span7, .uneditable-input.span7 { width: 656px; }
input.span6, textarea.span6, .uneditable-input.span6 { width: 556px; }
input.span5, textarea.span5, .uneditable-input.span5 { width: 456px; }
input.span4, textarea.span4, .uneditable-input.span4 { width: 356px; }
input.span3, textarea.span3, .uneditable-input.span3 { width: 256px; }
input.span2, textarea.span2, .uneditable-input.span2 { width: 156px; }
input.span1, textarea.span1, .uneditable-input.span1 { width: 56px; }
.thumbnails { margin-left: -30px; }
.thumbnails>li { margin-left: 30px; }
.row-fluid .thumbnails { margin-left: 0; }
}
@media (max-width:979px) {
body { padding-top: 0; }
.navbar-fixed-top, .navbar-fixed-bottom { position: fixed; }
.navbar-fixed-top { margin-bottom: 20px; }
.navbar-fixed-bottom { margin-top: 20px; }
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner { padding: 5px; }
.navbar .container { width: auto; padding: 0; }
.navbar .brand { padding-left: 10px; padding-right: 10px; margin: 0 0 0 -5px; }
.nav-collapse { clear: both; }
.nav-collapse .nav { float: none; margin: 0 0 10px; }
.nav-collapse .nav>li { float: none; }
.nav-collapse .nav>li>a { margin-bottom: 2px; }
.nav-collapse .nav>.divider-vertical { display: none; }
.nav-collapse .nav .nav-header { color: #777; text-shadow: none; }
.nav-collapse .nav>li>a, .nav-collapse .dropdown-menu a { padding: 9px 15px; font-weight: 700; color: #777; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.nav-collapse .btn { padding: 4px 10px; font-weight: 400; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.nav-collapse .dropdown-menu li+li a { margin-bottom: 2px; }
.nav-collapse .nav>li>a:hover, .nav-collapse .nav>li>a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus { background-color: #f2f2f2; }
.navbar-inverse .nav-collapse .nav>li>a, .navbar-inverse .nav-collapse .dropdown-menu a { color: #999; }
.navbar-inverse .nav-collapse .nav>li>a:hover, .navbar-inverse .nav-collapse .nav>li>a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus { background-color: #111; }
.nav-collapse.in .btn-group { margin-top: 5px; padding: 0; }
.nav-collapse .dropdown-menu { position: static; top: auto; left: auto; float: none; display: none; max-width: none; margin: 0 15px; padding: 0; background-color: transparent; border: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.nav-collapse .open>.dropdown-menu { display: block; }
.nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after { display: none; }
.nav-collapse .dropdown-menu .divider { display: none; }
.nav-collapse .nav>li>.dropdown-menu:before, .nav-collapse .nav>li>.dropdown-menu:after { display: none; }
.nav-collapse .navbar-form, .nav-collapse .navbar-search { float: none; padding: 10px 15px; margin: 10px 0; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); }
.navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search { border-top-color: #111; border-bottom-color: #111; }
.navbar .nav-collapse .nav.pull-right { float: none; margin-left: 0; }
.nav-collapse, .nav-collapse.collapse { overflow: hidden; height: 0; float: none;
text-align: center;}
.navbar .btn-navbar { display: block; }
.navbar-static .navbar-inner { padding-left: 10px; padding-right: 10px; }
}
@media (max-width:1200px) {
.navbar .nav-large .nav>li>a { padding: 20px 15px 30px; }
#myCarousel .container img { width: 100%; }
.carousel-inner { height: 470px; }
.first, .second, .third, .four { height: 470px; ; }
.our_clients ul li a img { width: 100%; }
.structure_position { width: 960px; }
}
@media (max-width:980px) {
.navbar .nav-large .nav>li>a,.navbar .nav-small .nav>li>a { padding:5px 0; }
#myCarousel .container img { width: 100%; }
.carousel-inner { overflow: hidden; width: 100%; position: relative; height: auto; }
.first, .second, .third, .four { height: auto; }
.our_clients ul li a img { width: 100%; }
.structure_position { width: 760px; }
.navbar-inner.nav-large, .navbar-inner.nav-small { min-height: 40px; }
.navbar .nav-large .brand img, .navbar .nav-small .brand img { height: 40px }
.navbar .nav-large .brand { padding: 0 10px; }
.container h1 { font-weight: 100; font-size: 30px; color: #04bfbf; }
.main { margin-top: 60px; }
.carousel {margin-bottom:0px;}
}
.clearfix, .wpr { *zoom: 1;
}
.clearfix:after, .wpr:after { content: ""; display: table; clear: both; }
.wpr { margin: 10px; width: 400px; }
.social { background: #eaeaea; border: 1px solid #cacaca; display: block; float: left; height: 105px; margin: 0 5px; padding: 5px; width: 90px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: inset 0 1px 1px #fff; -moz-box-shadow: inset 0 1px 1px #fff; box-shadow: inset 0 1px 1px #fff; }
.social .icon { background-color: #fff; background-image: url(img/social-icons.png); background-repeat: no-repeat; height: 40px; margin: 8px auto 5px; width: 40px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; transition-property: all; -webkit-transition-duration: .2s; -moz-transition-duration: .2s; -o-transition-duration: .2s; transition-duration: .2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.social .shutter_frame { height: 44px; overflow: hidden; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.social .shutter_frame .shutter { bottom: 0; left: 0; position: absolute; width: 100% }
.social .shutter_frame .shutter .number, .social .shutter_frame .shutter .text { height: 40px; text-align: center; text-transform: capitalize; font-size: 16px; }
.social .shutter_frame .shutter .number { color: #fff; font-size: 16px; line-height: 40px; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0; -o-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, .5); -moz-box-shadow: inset 0 2px 2px rgba(0, 0, 0, .5); box-shadow: inset 0 2px 2px rgba(0, 0, 0, .5); }
.social .shutter_frame .shutter .text { background: #d8d8d8; color: #666; font-size: 16px; line-height: 47px; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -ms-border-radius: 0 0 3px 3px; -o-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, .4), inset 0 -1px 1px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 2px rgba(0, 0, 0, .4), inset 0 -1px 1px rgba(0, 0, 0, .2); box-shadow: inset 0 2px 2px rgba(0, 0, 0, .4), inset 0 -1px 1px rgba(0, 0, 0, .2); }
.social .shutter_frame .shutter .bar { background: #eaeaea; border: 1px solid #b7b7b7; height: 6px; left: 0; position: absolute; top: 36px; width: 88px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .5), inset 0 1px 1px #fff; -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .5), inset 0 1px 1px #fff; box-shadow: 0 2px 2px rgba(0, 0, 0, .5), inset 0 1px 1px #fff; }
.social#youtube .icon { background-position: -80px 0; }
.social#youtube .number { background: #04bfbf; }
.social#youtube:hover .icon { background-color: #04bfbf; background-position: -80px -40px; }
.social#twitter .icon { background-position: -40px 0; }
.social#twitter .number { background: #04bfbf; }
.social#twitter:hover .icon { background-color: #04bfbf; background-position: -40px -40px; }
.social#google .icon { background-position: -120px 0; }
.social#google .number { background: #04bfbf; }
.social#google:hover .icon { background-color: #04bfbf; background-position: -120px -40px; }
.social#facebook .icon { background-position: 0 0; }
.social#facebook .number { background: #04bfbf; }
.social#facebook:hover .icon { background-color: #04bfbf; background-position: 0 -40px; }
.testi_clients_img { float: left; width: 200px; }
.testi_clients_img img { margin: 10px; }
.testimonials h2 { font-weight: 100; }
.testimonials .pull-right .site_name { width: 100%; text-align: right; padding-right: 15px; }
.testimonials .pull-right .read_fullreview { width: 100%; text-align: right; padding-right: 15px; }
.testimonials .pull-right a { display: block; }
.contact-us-button { text-decoration: none; color: #fff; background: #04bfbf; border-radius: 3px; -webkit-box-shadow: 0 5px rgba(0, 85, 85, .75); -moz-box-shadow: 0 5px rgba(0, 85, 85, .75); box-shadow: 0 5px rgba(0, 85, 85, .75); padding: 20px 100px; font-size: 35px; display: block; width: 391px; text-align: center; margin: 15px; }
.contact-us-button:hover { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #3adcdc; -webkit-box-shadow: 0 1px rgba(0, 0, 0, .75); -moz-box-shadow: 0 1px rgba(0, 0, 0, .75); box-shadow: 0 1px rgba(0, 0, 0, .75); color: #fafafa; }
.marketing { text-align: center; }
.grid { padding: 20px 20px 100px; max-width: 1300px; margin: 0 auto; list-style: none; text-align: center; }
.grid li { display: inline-block; width: 370px; margin: 0; padding: 20px; text-align: left; position: relative; }
.grid figure { margin: 0; position: relative; }
.grid figure img { max-width: 100%; display: block; position: relative; }
.grid figcaption { position: absolute; top: 0; left: 0; padding: 20px; background: #04bfbf; color: #ebebeb; }
.grid figcaption h3 { margin: 0; padding: 0; color: #fff; }
.grid figcaption span:before { content: '' }
.grid figcaption a { text-align: center; padding: 5px 10px; border-radius: 2px; display: inline-block; background: #FF5335; color: #fff; }
.cs-style-7 li:first-child { z-index: 6; }
.cs-style-7 li:nth-child(2) { z-index: 5; }
.cs-style-7 li:nth-child(3) { z-index: 4; }
.cs-style-7 li:nth-child(4) { z-index: 3; }
.cs-style-7 li:nth-child(5) { z-index: 2; }
.cs-style-7 li:nth-child(6) { z-index: 1; }
.cs-style-7 figure img { z-index: 10; }
.cs-style-7 figcaption { height: 100%; width: 100%; opacity: 0; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: opacity .3s, height .3s, box-shadow .3s; -moz-transition: opacity .3s, height .3s, box-shadow .3s; transition: opacity .3s, height .3s, box-shadow .3s; box-shadow: 0 0 #2c3f52; }
.cs-style-7 figure:hover figcaption, .cs-style-7 figure.cs-hover figcaption { opacity: 1; height: 130%; box-shadow: 0 0 0 10px #04bfbf; }
.cs-style-7 figcaption h3 { margin-top: 86%; line-height: 25px; }
.cs-style-7 figcaption h3, .cs-style-7 figcaption span, .cs-style-7 figcaption a { opacity: 0; -webkit-transition: opacity 0s; -moz-transition: opacity 0s; transition: opacity 0s; }
.cs-style-7 figcaption a { position: absolute; bottom: 20px; right: 20px; }
.cs-style-7 figure:hover figcaption h3, .cs-style-7 figure:hover figcaption span, .cs-style-7 figure:hover figcaption a, .cs-style-7 figure.cs-hover figcaption h3, .cs-style-7 figure.cs-hover figcaption span, .cs-style-7 figure.cs-hover figcaption a { -webkit-transition: opacity .3s .2s; -moz-transition: opacity .3s .2s; transition: opacity .3s .2s; opacity: 1; }
@media screen and (max-width:31.5em) {
.grid { padding: 10px 10px 100px; }
.grid li { width: 100%; min-width: 300px; }
}
@media (max-width:767px) {
body { padding-left: 0; padding-right: 0; }
.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top { margin-left: 0; margin-right: 0; }
.container-fluid { padding: 0; }
.dl-horizontal dt { float: none; clear: none; width: auto; text-align: left; }
.dl-horizontal dd { margin-left: 0; }
.container { width: auto; }
.row-fluid { width: 100% }
.row, .thumbnails { margin-left: 0; }
.thumbnails>li { float: none; margin-left: 0; }
[class*=span], .uneditable-input[class*=span], .row-fluid [class*=span] {
 float: none;
 display: block;
 width: 100%;
 margin-left: 0;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.span12, .row-fluid .span12 { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.row-fluid [class*=offset]:first-child { margin-left: 0; }
.input-large, .input-xlarge, .input-xxlarge, input[class*=span], select[class*=span], textarea[class*=span], .uneditable-input { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.input-prepend input, .input-append input, .input-prepend input[class*=span], .input-append input[class*=span] { display: inline-block; width: auto; }
.controls-row [class*=span]+[class*=span] {
 margin-left: 0;
}
.modal { position: fixed; top: 20px; left: 20px; right: 20px; width: auto; margin: 0; }
.modal.fade { top: -100px; }
.modal.fade.in { top: 20px; }
#myCarousel .container img { width: 100%; }
}
@media (max-width:568px) {
.main {margin-top: 50px;}
.nav-collapse { -webkit-transform: translate3d(0, 0, 0); }
.page-header h1 small { display: block; line-height: 20px; }
input[type=checkbox], input[type=radio] { border: 1px solid #ccc; }
.form-horizontal .control-label { float: none; width: auto; padding-top: 0; text-align: left; }
.form-horizontal .controls { margin-left: 0; }
.form-horizontal .control-list { padding-top: 0; }
.form-horizontal .form-actions { padding-left: 10px; padding-right: 10px; }
.media .pull-left, .media .pull-right { float: none; display: block; margin-bottom: 10px; }
.media-object { margin-right: 0; margin-left: 0; }
.modal { top: 10px; left: 10px; right: 10px; }
.modal-header .close { padding: 10px; margin: -10px; }
.carousel-caption { position: static; }
.navbar .nav-large .brand img { height: 30px; }
.navbar .nav-small .brand img { height: 30px; }
.navbar .nav-large .brand { padding: 5px 10px; }
.navbar-inner.nav-large { min-height: 40px; transition: all .5s; }
.navbar .nav-large .nav>li>a { padding: 5px 15px; font-size: 16px; transition: all .5s; }
.nav-collapse.pull-right.collapse { width: 100%; text-align: center; }
#myCarousel .container img { width: 100%; }
.container h1{font-size:20px;text-align:center;  }
.marketing{ margin-top:0 !important; }
.we_are_specialized{ margin-bottom:20px !important; }
.marketing .span4 .icon-to-round{height:160px !important;width:160px !important;  }
.marketing .span4 .webdevelopment,.marketing .span4:hover .webdevelopment,.marketing .span4 .mobiledevelopment,.marketing .span4:hover .mobiledevelopment,.marketing .span4 .customsolution,.marketing
.span4:hover .customsolution{ background-size:160px; }
.marketing .span4 h2 {font-size: 20px;margin: 10px 0 0px;}
.marketing .span4 p {margin: 0px 10px 30px 10px;}
.lets_talk:hover,.lets_talk{ margin:5px 20px;display:block; }
.content{ margin:10px;font-size:20px;}
hr{margin:10px auto;  }
.our_services {margin: 0px auto;}
.nav-tabs>li,.nav-tabs li:last-child{width:100%;margin:0; }
.left_part,.right_part,.web_portfolio ul li,.web_portfolio ul li a img,.mobile_portfolio ul li a img,.mobile_portfolio,.web_portfolio,.tab_box1,.footer-left,.footer-right,.structure_position,.wpr,.breadcrumb-box,.contain,.request-forms-main,.request-quote,.request-quote .form-elements,.request-quote .quote-form input,.request-quote .quote-form textarea,.request-bg1,.request-quote .quote-form .submit-btnn,.portfolio_list_detail li{ width:100%;}
.request-quote .quote-form textarea{max-width:100%;  }
.mobile_portfolio ul li{ width:100%;margin:0px;margin-bottom:15px; text-align:center; }
.web_portfolio{font-size: 18px;text-align: center;}
.tab-content{ text-align:center; }
.web_portfolio ul,.mobile_portfolio ul{margin:0 10px; }
.our_team ul li .team_member{ margin:0 auto; }
.our_team ul li{ margin:0 auto 20px auto;width:100%; }
.footer-left .text-left h1,.footer-right .text-left h1{font-size:20px;margin:0;  }
.testi_clients_img img{margin:5px;width:150px !important; }
.testi_clients_img{ width:160px; }
.social{ width:62px; }
.social .shutter_frame .shutter .text{ font-size:12px; }
.contact-us{ margin:0 10px; }
.contact-us-button{ width:100%;margin:10px 0;padding:20px 0; }
.wpr,.contain,.right_part{ margin:0; }
.service_mobile_app {width: 100%;padding: 0 0px;margin: 0 0px;box-shadow: 0px 6px 10px #ccc;}
.left_part{ border:none;padding:0; }
.request-quote .form-elements{margin:5px 0;  }
.request-quote .quote-form{ margin:15px 10px 0 10px; }
.main_image1 img{ height:auto;margin-top:0;margin-bottom:38px; }
.site_image_detail,.main_image1{ width:100%;height:auto;min-width:100%;min-height:inherit; }
.portfolio_hover {visibility: visible;opacity: 1;position: absolute;right: 0;top: 27px!important;background: rgba(105, 105, 105, 1);width: 50%;height: 0;left: inherit;}
.launch{ background:#04bfbf; }
.port_text1{display:none;  }
.site_image_detail:hover .portfolio_hover{ height:0; }
}
.sub_menu_left .menu_title {
	line-height:20px;
	margin:5px 0;
}
.sub_menu_left .menu_title a {
    font-size: 16px;
	font-weight:bold;
    text-decoration: none;
	color:#FF9962;
}

element.style {
    background-image: url("http://192.168.1.141:8080/api/photos/thumb/12261");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}
.school_icon {
    background-size: cover !important;
    border: 1px solid #D8D8D8;
    border-radius: 3px;
    float: left;
    height: 119px;
    margin: 0 14px 0 0;
    overflow: hidden;
    padding: 3px;
    width: 153px;
}
article, aside, div, dt, figcaption, footer, form, header, hgroup, html, main, nav, section {
    display: block;
}
address, address[dir], article, article[dir], aside, aside[dir], blockquote, blockquote[dir], body, body[dir], caption, caption[dir], center, center[dir], col, col[dir], colgroup, colgroup[dir], dd, dd[dir], dir, dir[dir], div, div[dir], dl, dl[dir], dt, dt[dir], fieldset, fieldset[dir], figcaption, figcaption[dir], figure, figure[dir], footer, footer[dir], form, form[dir], h1, h1[dir], h2, h2[dir], h3, h3[dir], h4, h4[dir], h5, h5[dir], h6, h6[dir], header, header[dir], hgroup, hgroup[dir], hr, hr[dir], html, html[dir], legend, legend[dir], li, li[dir], listing, listing[dir], main, main[dir], marquee, marquee[dir], menu, menu[dir], nav, nav[dir], noframes, noframes[dir], ol, ol[dir], p, p[dir], plaintext, plaintext[dir], pre, pre[dir], section, section[dir], summary, summary[dir], table, table[dir], tbody, tbody[dir], td, td[dir], tfoot, tfoot[dir], th, th[dir], thead, thead[dir], tr, tr[dir], ul, ul[dir], xmp, xmp[dir] {
    unicode-bidi: -moz-isolate;
}
body {
    color: #000000;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
}
.right_call_box {
    float: left;
    height: 155px;
    padding: 20px 0 0 0px;
    width: 100%;
}
.social-chat{ float:left; width:100%; }
.social-chat a { float:left;  margin-right:-10px; }
.social-chat a img { width:66%;}

/*29-01-2014 Nikunj*/
.cont-info { float:right; width:70%; margin-top:50px; }
.cont-info .contact-data { width:30%; float:left; text-align:center; }
.cont-info .contact-data p { font-size:13px; width:100%; }

.bold 
{font-weight:bold
}

.magento-img { float:right; width:302px; border:1px solid #ccc; }

.prestashop-question-img { float:right; width:405px; }

.prestashop-developer-img { float:left; width:100%; padding:8px 0 0 0; }

.iphone-application-img { float:left; width:100%; background-image:url(images/iphone-benefits.png); background-repeat:no-repeat; height:294px; margin:8px 0 0 0; }

.iphone-application-img-text { width:98%; float:left; margin:6px 0 0 5px; } 

.iphone-application-img-text ul {margin:0; padding:0; list-style:none;}

.iphone-application-img-text ul li { color:#fff; font-size:14px; text-transform:uppercase; font-weight:bold; padding:0px 0 0 20px; font-family:Century Gothic; line-height:35px; background:url("img/menu/list-style-color-copy.png") no-repeat scroll 0 12px / 13px auto rgba(0, 0, 0, 0);}


/*05-02-2014*/
.andro-icon { float:left; width:100%; }
.andro-icon ul { float:left; width:100%; margin:0; }
.andro-icon ul li { float:left; width:22%; margin-right:4%; }
.andro-icon ul li:last-child { margin-right:0; }
.andro-icon ul li span { float:left; width:100%; font-size:16px; margin-bottom:10px; color:#E87992; }
.title_new2 { color:#e54e4e; font-size:18px !important; margin-bottom:10px; font-weight:normal; }

.main-cont-arrea { float:left; width:100%; }
.main-cont-arrea .title-arrea { float: left; width: 100%; }
.main-cont-arrea .title-arrea ul { float: left; width: 100%; margin:10px 0 0 0; }
.white-bg { background:#ffffff; }
.gray-bg { background:#F5F5F5; }
.main-cont-arrea .title-arrea ul li { float: left; color: #d67d1e; padding: 10px 0; font-size: 12px; text-align: center; width:18.8%; margin:0 5px; }
.main-cont-arrea .title-arrea ul li a { color:#fff; text-decoration:none; }
.main-cont-arrea .title-arrea ul li:nth-child(1) { background:#ed6e31; }
.main-cont-arrea .title-arrea ul li:nth-child(2) { background:#e54e4e; }
.main-cont-arrea .title-arrea ul li:nth-child(3) { background:#e77a94; }
.main-cont-arrea .title-arrea ul li:nth-child(4) { background:#7db3d7; }
.main-cont-arrea .title-arrea ul li:nth-child(5) { background:#01c49a; }
.main-cont-arrea .cont-arrea { float:left; width:100%; }
.main-cont-arrea .cont-arrea ul { float: left; width: 98.8%; margin:0 5px; }
.main-cont-arrea .cont-arrea ul li { float: left; padding: 10px 0; text-align: center; width:20%; border-right:1px solid #E3E3E3;height:60px; }
.main-cont-arrea .cont-arrea ul li:last-child { border-right:0; padding-right:1.1px; }
