/*!
 * Bootstrap v3.3.4 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  margin: .67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
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-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}
legend {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;

    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  font-size: 10px;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #666;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 960px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 960px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
          box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 960px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1240px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 960px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-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-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.form-group-sm .form-control {
  height: 30px;
  line-height: 30px;
}
textarea.form-group-sm .form-control,
select[multiple].form-group-sm .form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.form-group-lg .form-control {
  height: 46px;
  line-height: 46px;
}
textarea.form-group-lg .form-control,
select[multiple].form-group-lg .form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 960px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 960px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 960px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.333333px;
  }
}
@media (min-width: 960px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: .35s;
       -o-transition-duration: .35s;
          transition-duration: .35s;
  -webkit-transition-property: height, visibility;
       -o-transition-property: height, visibility;
          transition-property: height, visibility;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.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;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px solid;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 960px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.nav > li.disabled > a {
  color: #777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 960px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 960px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 960px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 960px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 960px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 960px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 960px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 960px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 960px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 960px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 960px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 960px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 960px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-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);
}
@media (min-width: 960px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 960px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 960px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 960px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.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: #777;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 30px 15px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 960px) {
  .jumbotron {
    padding: 48px 0;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
       -o-transition: border .2s ease-in-out;
          transition: border .2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
       -o-transition: width .6s ease;
          transition: width .6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
          background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #eee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-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-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  min-height: 16.42857143px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 960px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  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.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -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;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.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 {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, .25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, .25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  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;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-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 {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000;
            perspective: 1000;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.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: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 960px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 960px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 960px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 960px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 960px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 960px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*# sourceMappingURL=bootstrap.css.map */
html{font-size:100%;background-color:#f7f9fb}body{overflow-x:hidden;font-weight:normal;padding:0;color:#828282;font-family:"Open Sans";line-height:24px}@media (min-width: 1560px){body.boxed{-webkit-box-shadow:0 0.0625rem 0.25rem 0 rgba(61, 66, 80, 0.18);box-shadow:0 0.0625rem 0.25rem 0 rgba(61, 66, 80, 0.18);width:1560px;margin:0 auto}}body.modal-open.boxed{padding-right:0 !important}.topbar-email.topbar-phone span::before{display:none}@media (min-width: 1560px){.boxed #footer.fixed, .boxed .navbar.navbar-default{left:50%;margin-left:-780px;max-width:1560px}}.post-link, #comments .reply a, .author-desc-wrapper a, .blog-single-content .tags a{-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;transition:0.3s}.imgsec img{margin:0px}a,a:hover,a:focus,a:active,a.active{outline:0;text-decoration:none}.btn:focus,.btn:active,.btn.active,.btn:active:focus{outline:0}p{margin-bottom:0;line-height:1.5}.side-content-text{line-height:1.5em}::-moz-selection{text-shadow:none;color:#fff}::selection{text-shadow:none;color:#fff}img::-moz-selection{background:0 0}.vc_row{margin-left:0 !important;margin-right:0 !important;position:relative}.vc_empty-placeholder{margin-bottom:0 !important}.vc_section{padding:0 !important;overflow:hidden;margin:0 !important}#wrapper{position:relative;z-index:10;background:#fff;padding-bottom:80px}.page-template-default #primary{padding-bottom:0px}.home.page-template-default #wrapper{min-height:calc(100vh - 108px)}#wrapper.hide-title-section{padding-top:115px}@media (min-width: 1560px){body.boxed #wrapper{overflow:hidden}}.vc_row.outer-margin{margin-left:-15px !important;margin-right:-15px !important}.alignnone{margin:5px 40px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:none;max-width:100%;padding:0;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}#wrapper .wpb_single_image .vc_single_image-wrapper.vc_box_shadow img{box-shadow:0 10px 90px -15px hsla(0, 0%, 15%, 0.25);border-radius:5px}#wrapper .wpb_single_image .vc_single_image-wrapper.vc_box_shadow{box-shadow:none;background:none}.woocommerce .woocommerce-form-login .button, .woocommerce .checkout_coupon .button, .content-area .vc_grid .vc_gitem-zone-c .vc_gitem-link, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .woocommerce-cart #single-page table.cart .button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #single-page .return-to-shop a, .woocommerce-account #single-page .woocommerce-Button, .keydesign-cart .buttons .btn, .woocommerce #review_form #respond .form-submit input, .woocommerce div.product form.cart .button,.tt_button{-webkit-transition:0.3s !important;-moz-transition:0.3s !important;-ms-transition:0.3s !important;-o-transition:0.3s !important;transition:0.3s !important;text-align:center;min-width:160px;font-weight:600;color:#fff;padding:15px 25px;margin:auto;display:table;box-sizing:border-box;line-height:1;-webkit-transition:0.25s;-o-transition:0.25s;outline:none;transition:0.25s;cursor:pointer;border-radius:4px}.woocommerce .woocommerce-form-login .button{margin:0;margin-top:34px}.woocommerce .checkout_coupon .button:hover, .content-area .vc_grid .vc_gitem-link:hover, .woocommerce-page #payment #place_order:hover, .woocommerce-cart #single-page table.cart .button[name="update_cart"]:hover, .woocommerce-cart #single-page table.cart .button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, #single-page .return-to-shop a:hover, .woocommerce-account #single-page .woocommerce-Button:hover, .woocommerce #review_form #respond .form-submit input:hover,.tt_button.btn_secondary_color:hover,.tt_button:hover{background:transparent}.woocommerce .woocommerce-form-login .button:hover, #posts-content .post .blog-social-sharing .tt_button:hover, .post .blog-social-sharing .tt_button:hover,.tt_button:hover{background:transparent;-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0);-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.15);box-shadow:0 8px 25px rgba(0, 0, 0, 0.15)}#wrapper .pr0{padding-right:0}.wp-caption p.wp-caption-text{font-size:14px;line-height:17px;margin:10px 0;padding:0 4px 5px}.bypostauthor{display:block}.gallery-caption{display:block}.container .font-weight100{font-weight:100}.container .font-weight300{font-weight:300}.container .font-weight500{font-weight:500}.container .font-weight700{font-weight:700}.container h1, .container h2, .container h3, .container h4, .container h5{letter-spacing:-0.03em;line-height:1.3;margin:0;font-weight:400;margin-bottom:20px}.container h1{font-size:52px;font-weight:300}.container h2{font-size:34px}.container h3{font-size:28px}.container h4{font-size:24px}.container h5{font-size:20px}.container h6{font-size:18px}.container h6{line-height:1.6;font-weight:400;margin:0;color:inherit;margin-bottom:20px}.container h6 a{font-weight:600;transition:0.25s}.single-post section h1.section-heading{text-align:left;max-width:100%;padding-left:15px;margin:0}.heading-separator{width:45px;height:2px;display:block;margin:auto;border-radius:0}.with-overlay .heading-separator{background:#fff;opacity:0.9}.vc_separator.separator,.separator{margin-bottom:25px;width:50px;margin-top:-5px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}section{padding:0;position:relative}.row{margin:0}.container{padding:0;position:relative}.container.fullwidth{width:100%}.vc_row.container{margin-left:auto !important;margin-right:auto !important;z-index:10}.outer-margin{margin:0 -15px}.bg-light-gray{background-color:#f7f7f7}.btn-primary{text-transform:uppercase;font-weight:700;color:#fff}.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary{border-color:#f6bf01;color:#fff;background-color:#fec503}.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary{background-image:none}.btn-xl{height:50px;border-radius:2px;color:white;font-size:0.875em;font-weight:700;text-transform:uppercase;width:100%;transition:0.3s}.btn-xl:hover,.btn-xl:focus,.btn-xl:active,.btn-xl.active{color:#fff}.btn-xl:active, .btn-xl.active, .open .dropdown-toggle.btn-xl{background-image:none}body.modal-open{overflow:hidden}.parallax{position:relative;overflow:hidden}.parallax .parallax-overlay{position:absolute;width:100%;height:125%;top:0;opacity:1;background-position:bottom;background-repeat:no-repeat}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.parallax.with-overlay:after{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.7;z-index:1;display:block;content:".";font-size:0}.parallax.with-overlay .container{z-index:10}}@supports (-ms-accelerator: true){.parallax.with-overlay:after{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.7;z-index:1;display:block;content:".";font-size:0}.parallax.with-overlay .container{z-index:10}}.parallax .parallax-overlay, .with-overlay .parallax-overlay{background-size:cover !important}.with-overlay .parallax-overlay{opacity:0.4;height:125%}.with-overlay .section-subheading, .with-overlay .section-heading{color:#fff}.gray-bg{background:#f8f8f8}.header-buttons{margin:60px auto 100px auto}.primary-button{min-width:150px;padding:0 20px;background-color:white;border-radius:2px;display:inline-block;text-align:center;font-size:0.875em;font-weight:700;text-transform:uppercase;line-height:36px;margin:0 10px;border:2px solid white;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.primary-button.button-inverse{color:#fff;margin:0}.primary-button.button-inverse:hover{background:transparent}.secondary-button{min-width:150px;text-align:center;line-height:36px;display:inline-block;line-height:36px;color:white;font-size:0.875em;margin:0 10px;font-weight:700;text-transform:uppercase;border:2px solid white;border-radius:2px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.secondary-button-inverse{background:#fff}.secondary-button.secondary-button-inverse:hover{color:#fff}.primary-button:hover{background:none;color:#fff;text-decoration:none}.secondary-button:hover{background:#fff;text-decoration:none}.side-content-text ul li, .wpb_text_column ul li, .wpb_text_column ol li{line-height:30px;margin-bottom:10px;padding-left:30px;position:relative;margin:0}.side-content-text ul, .wpb_text_column ol, .wpb_text_column ul{list-style-type:none;padding-left:0}.side-content-text ul, .wpb_text_column ul{padding-left:0;margin-bottom:25px}.side-content-text ul{margin-bottom:0;margin-top:25px}.wpb_text_column ul ul{padding-left:35px;margin-top:10px}.wpb_text_column ol{counter-reset:li}.wpb_text_column ol>li:before{content:counter(li, decimal);counter-increment:li;padding-right:20px;font-weight:bold}.side-content-text ul > li:before, .wpb_text_column ul>li:before{content:"\f058";padding-right:20px;font-weight:bold;font-family:FontAwesome;font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;left:0}.vc_row-has-fill .wpb_text_column ul>li:before{color:#2979ff !important}body.compose-mode .vc_vc_row > .vc_parallax, body.compose-mode .vc_vc_row > [data-vc-full-width="true"], body.compose-mode .vc_vc_row_inner, body.compose-mode .vc_vc_section > .vc_parallax, body.compose-mode .vc_vc_section > [data-vc-full-width="true"], body.compose-mode .vc_vc_video{padding-top:0px}body .vc_col-has-fill > .vc_column-inner, body .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, body .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, body .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, body .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, body .vc_row-has-fill > .vc_column_container > .vc_column-inner, body .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, body .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, body .vc_section.vc_section-has-fill, body .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, body .vc_section.vc_section-has-fill+.vc_section{padding-top:0px}body.compose-mode .vc_row[data-vc-full-width]{overflow:visible}body.compose-mode .vc_row[data-vc-full-width].vc_parallax{overflow:hidden}body.compose-mode .vc_empty-shortcode-element, body.compose-mode .vc_templatera, body.compose-mode .vc_vc_column_text, body.compose-mode .vc_vc_widget_sidebar{min-height:0}#logo{float:left;margin-top:1px}#logo .logo{font-weight:600;font-size:22px;line-height:67px;margin:0;display:block;float:left;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out}.navbar .container #logo .logo{margin-left:15px}.navbar.fullwidth .container #logo .logo{margin-left:0}.navbar.fullwidth .container .modal-menu-item{margin-right:0}.single-portfolio .navbar.fullwidth .container #logo .logo{margin-left:15px}.topbar{border-bottom:1px solid rgba(229, 231, 242, 0.85);background:#fff;-webkit-transition:background 0.25s ease-in-out;-moz-transition:background 0.25s ease-in-out;-o-transition:background 0.25s ease-in-out;-ms-transition:background 0.25s ease-in-out;transition:background 0.25s ease-in-out}.topbar-phone,.topbar-email{line-height:45px;float:left;font-size:12.4px;letter-spacing:0}.topbar-email{margin-right:0}.topbar-phone a, .topbar-email a{transition:0.25s;color:inherit;margin-right:10px}.topbar-phone a:hover, .topbar-email a:hover{opacity:1}.topbar-phone,.topbar-email{transition:0.25s;color:inherit;margin-right:10px}.topbar-phone:hover,.topbar-email:hover{opacity:1}.topbar-phone span, .topbar-email span{position:relative;padding-right:10px}.home .topbar-phone span, .home .topbar-email span{color:#fff}.topbar-phone span::before, .topbar-email span::before{content:"";width:1px;height:12px;background:#e5e7f2;position:absolute;right:0;top:4px}.topbar-contact{margin:0 15px}.topbar-phone .iconsmind-Telephone, .topbar-email .iconsmind-Mail{font-size:16px;display:block;float:left;line-height:45px;margin-right:5px}.topbar-socials{float:right;height:45px;margin:0 5px}.topbar-socials a{color:inherit;padding:0 12px;line-height:28px;display:block;float:left;margin-top:10px;transition:0.25s;font-size:13px}.topbar.second-template .topbar-socials{float:left}.topbar.second-template .topbar-contact{float:right}.topbar.second-template .topbar-contact{margin-right:5px}.topbar-socials a .fa{transition:0.25s}.topbar-socials a:last-child{border:none}.logo img{height:auto}.nav-logo{display:none}.home .nav-secondary-logo.navbar-shrink.nav-transparent-secondary-logo .nav-logo, .home .nav-transparent-secondary-logo.navbar-shrink .fixed-logo, .home .nav-transparent-secondary-logo .nav-logo, .nav-secondary-logo.navbar-shrink .nav-logo{display:block}.home .nav-secondary-logo.navbar-shrink.nav-transparent-secondary-logo .fixed-logo, .home .nav-transparent-secondary-logo.navbar-shrink .nav-logo, .home .nav-transparent-secondary-logo .fixed-logo, .nav-secondary-logo.navbar-shrink .fixed-logo{display:none}@media (max-width: 960px){.home .nav-transparent-secondary-logo .nav-logo{display:none}.home .nav-transparent-secondary-logo .fixed-logo{display:block}.page-id-6235 .custom-icon{padding-top:20px}}.spinner{height:5px;width:100%;position:relative;overflow:hidden;background-color:#f8f8f8}.spinner:before{display:block;position:absolute;content:"";left:-200px;width:200px;height:5px;animation:loading 2s linear infinite}@keyframes loading{from{left:-200px;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}.with-overlay .owl-dot span{background:#fff}.with-overlay .owl-dot:hover span, .with-overlay .owl-dot.active span{border:2px solid #fff}.owl-nav div{display:inline-block;zoom:1;margin:0;width:30px;height:30px;font-size:0;margin:0;margin-top:0;filter:Alpha(Opacity=30);opacity:1;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;border-radius:4px}.owl-nav div:before{content:"\f105";display:block;font:normal normal normal 14px/1 FontAwesome;font-size:18px;line-height:26px;box-sizing:border-box;font-weight:bold}.owl-nav div:hover{}.owl-nav div.owl-prev{right:auto;left:0}.owl-nav div.owl-prev:before{content:"\f104"}.clickable .owl-nav div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-dot{display:inline-block;zoom:1;*display:inline}.owl-dot span{display:block;width:9px;height:9px;opacity:0.25;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.owl-dot:hover span, .owl-dot.active span{opacity:1}.owl-dot.active span, .owl-dot:hover span{}.owl-dot span.owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;z-index:2;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-dot, .owl-nav div{cursor:pointer}.with-overlay .owl-nav div.owl-next, .with-overlay .owl-nav div.owl-prev{color:#fff}.owl-nav{height:30px;text-align:center;margin-top:20px}.owl-nav.disabled{display:none}.owl-dots.disabled{display:none}.grabbing{cursor:url(/wp-content/themes/leadengine/images/grabbing.png?x84712) 8 8, move}.owl-carousel .owl-wrapper, .owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.navbar-default{border-color:transparent;width:inherit;top:inherit}.navbar-default.fullwidth .container{width:100%;padding:0 35px}.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:active, .navbar-default .navbar-brand.active{color:#fec503}.navbar-default .navbar-collapse{border:none;box-shadow:none}.navbar-default .navbar-toggle{border:none;margin-right:-10px}.navbar-default .navbar-toggle .icon-bar{}.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:none}.navbar-default .nav li a{font-size:14px;opacity:1;margin:0;padding:0 15px;line-height:1;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;font-weight:600}.navbar-default .nav:hover li a{opacity:0.3}.navbar-default .nav:hover li.dropdown:hover a, .navbar-nav .nav:hover li.dropdown .dropdown-menu li a, .navbar-nav li.dropdown .dropdown-menu:hover li a:hover, .navbar-default .nav:hover li a:hover{opacity:1}.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{max-height:100%}.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .nav li a:hover, .navbar-default .nav li a:focus{outline:0;background:none;opacity:1}.tt_button.modal-menu-item:focus,.tt_button.modal-menu-item{border-radius:0;font-weight:700;padding:0 30px;margin:11px 0 0 15px;box-sizing:content-box;display:block;float:right;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;padding:14px 25px;line-height:1;cursor:pointer;margin-right:15px;border-radius:4px;min-width:auto}.modal-content-inner .wpcf7-submit:hover, .keydesign-cart .buttons .btn:hover{color:#fff !important;-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0);-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.15);box-shadow:0 8px 25px rgba(0, 0, 0, 0.15)}.navbar.navbar-default .menubar{-webkit-transition:background 0.25s ease-in-out;-moz-transition:background 0.25s ease-in-out;-o-transition:background 0.25s ease-in-out;-ms-transition:background 0.25s ease-in-out;transition:background 0.25s ease-in-out}.navbar-default.navbar-shrink .nav li a:hover, .navbar-default.navbar-shrink .nav li a:focus{outline:0;background:none}.navbar-default.navbar-shrink .navbar-nav > .active > a:focus, .navbar-default.navbar-shrink .navbar-nav > .active > a:hover, .navbar-default .navbar-nav>.active>a{border-radius:0;background:none;opacity:1}.navbar-default.navbar-shrink.with-topbar{margin-top:-47px}.wpb_revslider_element.wpb_content_element{margin-bottom:0}#kd-slider .bullet-bar.tparrows{width:50px;height:50px;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#kd-slider .bullet-bar.tparrows:before{line-height:50px}#kd-slider .secondary_slider{background:#fff;border:2px solid #fff}#kd-slider .secondary_slider:hover{color:#fff;background:transparent}@media (min-width: 960px){.navbar.navbar-default{padding:0 0;border:0;background-color:transparent;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;z-index:1090}.navbar-default,.navbar-default.fullwidth{padding:0}}header{position:relative;text-align:center}#particles-js,.particles-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none;z-index:0}.custom.tparrows.tparrows{background:none !important;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.custom.tparrows.tparrows:hover{opacity:0.7 !important}.custom.tparrows:before{font-size:18px !important}.header-full-height{height:100vh;height:100%}.big-custom-heading{margin:0;letter-spacing:-3px}#wrapper .erinyen .tp-thumb{opacity:1;border-radius:4px;overflow:hidden}#wrapper .erinyen .tp-thumb .tp-thumb-over{border-radius:3px}#wrapper .erinyen .tp-thumb-title{font-weight:700;font-family:inherit;font-size:12px;text-transform:uppercase}#wrapper .erinyen .tp-thumb-mask{overflow:visible !important;margin-top:-20px}#wrapper .erinyen .tp-thumb.selected{box-shadow:0 10px 20px rgba(0, 0, 0, 0.2)}.erinyen .tp-thumb .tp-thumb-title{display:none}.erinyen .tp-thumb.selected .tp-thumb-title, .erinyen .tp-thumb:hover .tp-thumb-title{display:block}.slider-scroll-down{width:70px;height:70px;position:absolute;left:50%;margin-left:-35px;margin-top:-35px}.slider-scroll-down a{width:70px;height:70px;border:2px solid white;display:block;z-index:99;border-radius:90px;background-image:url("/wp-content/themes/leadengine/images/arrow-down.png?x84712");background-repeat:no-repeat;background-position:center 26px;-webkit-transition:0.25s;-moz-transition:0.25s;-ms-transition:0.25s;-o-transition:0.25s;transition:0.25s}.slider-scroll-down a:hover{background-position:center 30px}.maintenance .lower-footer, .maintenance .navbar.navbar-default, .maintenance #header{display:none}.maintenance .forcefullwidth_wrapper_tp_banner, .maintenance .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper.fullscreen-container{height:100vh !important}.maintenance .container .countdown{}.rev_slider .tt_button{font-size:14px}.maintenance, .maintenance body{overflow:hidden;height:100vh !important;position:relative;display:flex;align-items:center;justify-content:center;text-align:center}.maintenance #wrapper{background:transparent;padding:0;flex-shrink:0;max-width:100%;width:100%}#main-menu .navbar-nav .menu-item-has-children .dropdown-menu{-webkit-transition:all 350ms ease-in-out;-moz-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;display:block;opacity:0;visibility:hidden;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);border:none !important;border-top-style:solid;border-radius:4px;box-shadow:0 5px 40px rgba(0, 0, 0, 0.07);padding-top:15px;padding-bottom:15px;padding-left:25px}.navbar-nav .menu-item-has-children .dropdown-menu::after{display:block;position:relative;left:50%;border:solid transparent;content:" ";height:0;width:0;pointer-events:none;border-color:transparent transparent #fff;border-width:12px;top:-24px;position:absolute;z-index:100;margin-left:-12px;display:none}#main-menu .navbar-nav .menu-item-has-children:hover .dropdown-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.menubar #main-menu .navbar-nav .menu-item-has-children.mega-menu .dropdown-menu .dropdown-menu{opacity:1;top:0;left:inherit;margin-left:0;-webkit-transform:none;-ms-transform:none;transform:none;pointer-events:none;position:relative;box-shadow:none;padding:0;display:block}.menubar #main-menu .navbar-nav .mega-menu .dropdown-menu .dropdown-menu .menu-item{width:100%}.menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children:hover .dropdown-menu .dropdown:before{display:none}.menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children:hover .dropdown>a{pointer-events:none;margin-bottom:0}#main-menu .navbar-nav .menu-item-has-children:hover .dropdown-menu .dropdown-menu{opacity:0;top:-17px;left:100%;margin-left:-10px;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);pointer-events:none}#main-menu .navbar-nav .menu-item-has-children:hover .dropdown-menu .dropdown:hover .dropdown-menu{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);pointer-events:inherit}#main-menu .navbar-nav .menu-item-has-children:hover .dropdown-menu .dropdown:before{margin-right:10px;font-weight:600;color:inherit;content:"\f105";font:normal normal normal 14px/1 FontAwesome;position:absolute;top:10px;right:25px;font-weight:bold;margin:0;-webkit-transition:0.25s;-moz-transition:0.25s;-ms-transition:0.25s;-o-transition:0.25s;transition:0.25s;font-size:12px}#main-menu .navbar-nav>.menu-item-has-children>a:after{margin-right:10px;color:inherit;content:"\f107";font:normal normal normal 14px/1 FontAwesome;font-weight:bold;margin:0;font-size:11px;display:inline-block;background:none;margin-left:5px}#main-menu .navbar-nav .menu-item-has-children:hover .dropdown-menu .dropdown:hover:before{right:22px}.logged-in #main-menu .navbar-nav a, #main-menu .navbar-nav .menu-item a{padding-top:28px;padding-bottom:26px}#main-menu .navbar-nav .menu-item .dropdown-menu .menu-item a{padding:8px 0px}#main-menu .navbar-nav .dropdown-menu{padding:0;border:none;border-radius:0;box-shadow:none;min-width:240px;left:-10px;top:68px;overflow:visible;right:auto}#main-menu .navbar-nav .dropdown-menu a{margin:0;padding:5px 10px;line-height:18px;-webkit-transition:0.25s;-moz-transition:0.25s;-ms-transition:0.25s;-o-transition:0.25s;transition:0.25s;background:transparent;white-space:inherit}#main-menu .navbar-nav .mega-menu{position:static}#main-menu .navbar-nav .mega-menu .dropdown-menu{left:0;right:0;padding:35px;margin:0 15px}#main-menu .navbar-nav .mega-menu.demos-menu .dropdown-menu{left:auto;right:auto}#main-menu .navbar-nav .mega-menu.demos-menu .dropdown-menu .menu-item{width:50%}.full-width #main-menu .navbar-nav .mega-menu .dropdown-menu{margin:0 30px}.fullwidth #main-menu .navbar-nav .mega-menu .dropdown-menu{margin:0 30px}#main-menu .navbar-nav .mega-menu .dropdown-menu .menu-item{width:25%;display:inline-block;float:left;margin-right:0}#main-menu .navbar-nav .mega-menu .dropdown-menu .menu-item:nth-child(5n){border:none}#main-menu .navbar-nav .mega-menu .dropdown-menu .menu-item a{width:auto;padding:8px 10px}#main-menu .navbar-nav .wpglobus-selector-link .dropdown-menu{min-width:100px}.topbar-menu-search{float:right;display:inline-block;margin-right:15px}.topbar-menu{display:inline-block;margin-right:10px}.topbar-search{}#menu-topbar-menu{padding:0;margin:0;list-style-type:none}#menu-topbar-menu li{display:inline-block;line-height:46px;font-size:12.4px;letter-spacing:0;max-height:46px}#menu-topbar-menu li a{transition:0.25s;color:inherit;margin-right:10px}.topbar-search{display:inline-block;position:relative;line-height:43px}.fa.toggle-search{height:22px;width:22px;top:12px;text-align:center;line-height:22px;right:8px;font-size:12px;position:absolute;color:inherit;cursor:pointer}.topbar-phone a, .topbar-email a, #menu-topbar-menu li a,.fa.toggle-search{-webkit-transition:0.25s;-moz-transition:0.25s;-ms-transition:0.25s;-o-transition:0.25s;transition:0.25s}.topbar-phone a:hover, .topbar-email a:hover, #menu-topbar-menu li a:hover,.fa.toggle-search:hover{opacity:1}.topbar-search .search-form .search-submit{height:34px;width:34px;top:0;right:0;font-size:13px;display:none}.topbar-search .search-form label{margin-bottom:0}.topbar-search .search-form .search-field{background:#f7f9fb;border:1px solid #e5e7f2;border-radius:4px;line-height:34px;height:34px;margin:0;font-size:12.4px;padding:0 10px;width:0;opacity:0;font-weight:400}.topbar-search .search-form.active .search-field{width:250px;opacity:1}.topbar-lang-switcher{float:right;width:53px;min-height:10px}.topbar-lang-switcher ul, .topbar-lang-switcher ul li{list-style-type:none;padding:0;margin:0}.topbar-lang-switcher ul li{display:block;float:left;max-height:13px;line-height:12px;margin-bottom:15px}.topbar-lang-switcher ul, .topbar-lang-switcher ul li a{color:#1f1f1f}.topbar-lang-switcher ul{margin-left:2px;margin-top:5px;max-height:30px;overflow:hidden;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;position:absolute;padding:13px;z-index:99;border-radius:4px;padding-bottom:2px}.topbar-lang-switcher ul:hover{max-height:150px;box-shadow:0 5px 40px rgba(0, 0, 0, 0.07);background:#fff !important}.topbar-lang-switcher ul:hover a{color:#1f1f1f !important}.topbar-lang-switcher ul li span{margin-left:5px !important;font-size:12.4px;text-transform:uppercase;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;overflow:hidden;display:inline-flex}.wpcf7-form{text-align:left;position:relative}.wpcf7 br{display:none}.wpcf7-form-control-wrap{position:relative;margin-right:40px;width:100%;display:inline-block}.wpcf7-form .label{text-transform:uppercase;font-weight:bold;text-align:left;color:#bbb;padding-left:33px;font-size:12px;letter-spacing:0;margin-bottom:10px;display:block;margin-top:25px}#single-page #comments{clear:both;margin-top:50px}#single-page p{margin-bottom:20px}#single-page .wpcf7 p{margin-bottom:0}#single-page .wpcf7 .label{margin-bottom:10px}.light-font{font-weight:100}.contact-map-container .toggle-map:hover, .wpcf7 .wpcf7-submit:hover{background:#fff}#latest-testimonials .owl-carousel .owl-item img{width:auto !important}#single-page #comments input[type="text"], #single-page #comments input[type="email"], #comments input[type="text"], #comments input[type="email"], #comments input[type="url"]{width:100%;height:50px;background-color:transparent;outline:none;display:inline-block;padding:0 20px;font-size:12px;text-transform:capitalize;font-weight:600;text-shadow:none;letter-spacing:1px;border-radius:4px}.register-form .wpcf7 .wpcf7-submit, .register-form .wpcf7-form-control-wrap{width:22.5% !important;margin-left:1%;margin-right:1%;display:inline-block}.register-form .wpcf7 .wpcf7-submit{float:right;margin-top:0}.register-form .wpcf7 .wpcf7-submit:hover{background:transparent !important}.register-form .wpcf7 .ajax-loader{display:none}.wpcf7-select{display:block;cursor:pointer;position:relative}.woocommerce .woocommerce-ordering:after,.menu-31:after{display:block;content:"\f107";font-family:FontAwesome;padding:8px;position:absolute;right:20px;top:17px;z-index:10;width:10%;font-weight:bold;line-height:10%;width:10px;height:10px;color:#333;font-size:12px}.woocommerce .woocommerce-ordering:after{right:5px;top:2px}.register-form .wpcf7 .wpcf7-text, .register-form .wpcf7 .wpcf7-email, .register-form .wpcf7 .wpcf7-select{min-width:100%;width:100%}.register-form div.wpcf7 img.ajax-loader{display:none}#single-page #comments input[type="text"], #single-page #comments input[type="email"], #comments input[type="text"], #comments input[type="email"], #comments input[type="url"]{min-width:100px;box-shadow:none;border:none;width:100%;margin-bottom:25px;width:calc(100% - 20px);border:1px solid #e5e7f2;background:#f7f9fb}.blog-header-form .wpcf7-validation-errors, .section .wpcf7-validation-errors{display:none !important}.blog-header-form .wpcf7-not-valid-tip, .blog-header-form .wpcf7-mail-sent-ok, .modal-content-inner .wpcf7-not-valid-tip, .section .wpcf7-mail-sent-ok, .section .wpcf7-not-valid-tip{position:absolute;top:0px;height:50px;margin:0;line-height:50px;font-weight:bold;width:100%;color:#fff;padding:0;z-index:10;line-height:50px;text-align:left;padding-left:20px;background:transparent;cursor:pointer;font-weight:600;border-radius:4px}.blog-header-form .wpcf7-not-valid-tip{border-bottom-right-radius:0;border-top-right-radius:0}.blog-header-form .wpcf7-mail-sent-ok, .section .wpcf7-mail-sent-ok{right:0;margin-left:0;top:inherit;position:relative;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:10px;border-radius:4px;float:left}.blog-header-form .wpcf7-not-valid-tip:before, .blog-header-form .wpcf7-mail-sent-ok:before, .modal-content-inner .wpcf7-not-valid-tip:before, .section .wpcf7-mail-sent-ok:before, .section .wpcf7-not-valid-tip:before{font:normal normal normal 17px/1 FontAwesome;content:"\f00d";position:absolute;right:19px;top:17px;color:#fff;font-size:15px;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s}.section .wpcf7-mail-sent-ok:before{color:#6dab3c !important}.footer-newsletter-form .wpcf7-response-output{position:absolute;width:100%;color:#fff;font-weight:bold;line-height:46px;margin:0;padding:0 20px;margin-top:20px}.footer-newsletter-form span.wpcf7-not-valid-tip{display:none}.modal-content-inner .wpcf7-response-output{margin:0px auto 0 auto;padding:0;border:none !important;text-align:center;font-weight:bold;color:#fff;margin-top:20px;max-width:100%;line-height:1.4;display:block;float:left}.blog-header-form .wpcf7-not-valid-tip:hover:before, .modal-content-inner .wpcf7-not-valid-tip:hover:before, .section .wpcf7-not-valid-tip:hover:before{opacity:0.65}.vc_row.vc_row-has-fill{background-repeat:no-repeat;background-position:center;position:relative}.vc_row .wpb_column.vc_column_container:first-child{position:initial}.vc_parallax.vc_row .wpb_column.vc_column_container:first-child{position:relative}.container .phone-number{font-weight:600}#footer{display:block;width:100%;visibility:visible;opacity:1}#footer.fixed{position:fixed;bottom:0;left:0;right:0}#footer.classic{position:relative}.lower-footer span, .lower-footer a{opacity:1;margin-right:25px;font-size:13px;font-weight:400;line-height:25px}.lower-footer a{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.lower-footer a:hover{opacity:1;text-decoration:none}.lower-footer .pull-right a{margin:0;padding:0;display:block;margin-left:15px;background:none}.lower-footer .fa{margin:0;opacity:1;font-family:FontAwesome;font-size:20px;font-weight:400;float:left;margin-right:0}.lower-footer{margin-top:0px;padding:25px 0 25px 0;width:100%;border-top:1px solid #e5e7f2}.lower-footer .container{padding:0 15px}.upper-footer{padding:60px 0 90px 0;border-top:1px solid #e5e7f2}.footer-business-info{padding:40px;margin:0 0 80px 0;border-top:1px solid #e5e7f2;border-bottom:1px solid #e5e7f2}.footer-business-info.footer-socials a{display:block;float:left;width:40px;height:40px;text-align:center;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;line-height:40px;margin-right:20px}.footer-social-text{font-weight:bold;text-transform:uppercase;color:aliceblue;float:left;display:block;line-height:40px;margin-right:30px}.container.footer-business-wrapper{max-width:100%}.footer-newsletter-form{float:right}.footer-newsletter-form .wpcf7-form .wpcf7-email{height:40px;line-height:40px;margin:0;font-weight:bold}.footer-newsletter-form .wpcf7-form-control-wrap{width:auto;margin:0}.footer-newsletter-form .wpcf7 .wpcf7-submit{float:right;display:block;width:auto;margin:0;height:40px;line-height:40px;border:none !important;font-weight:900}.footer-newsletter-form .wpcf7-form .wpcf7-email{color:#fff}.footer-newsletter-form .wpcf7-form .wpcf7-email::-webkit-input-placeholder{color:rgb(130, 130, 130)}.footer-newsletter-form .wpcf7-form .wpcf7-email::-moz-placeholder{color:rgb(130, 130, 130)}.footer-newsletter-form .wpcf7-form .wpcf7-email:-ms-input-placeholder{color:rgb(130, 130, 130)}.footer-newsletter-form .wpcf7-form .wpcf7-email:-moz-placeholder{color:rgb(130, 130, 130)}#commentform textarea::-webkit-input-placeholder{color:#9e9e9e}#commentform textarea::-moz-placeholder{color:#9e9e9e}#commentform textarea:-ms-input-placeholder{color:#9e9e9e}.footer-business-info.footer-socials a .fa{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.footer-business-info.footer-socials a:hover .fa{color:#fff}.footer-business-info.footer-socials a .fa{color:inherit}.footer-business-address,.footer-business-phone,.footer-business-email{width:33%;display:block;position:relative;float:left}.footer-nav{float:left;max-width:280px;padding:0;margin:0;margin-top:5px}.upper-footer .col-lg-4{padding:0}.footer-business-info [class^="iconsmind-"], .footer-business-info [class*=" iconsmind-"]{display:block;float:left;font-size:20px;font-weight:600;color:#8f8f8f}.footer-business-content a{color:inherit;transition:0.25s}.footer-business-phone:after,.footer-business-address:after{content:"";display:block;width:2px;height:30px;background:rgba(255, 255, 255, 0.13);position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.footer-business-title{font-weight:600;display:block;margin-left:20px;float:left}.portfolio-template-default #comments{margin-bottom:60px;padding:0 15px}.portfolio-template-default #comments input[type="submit"]{width:auto}.footer-business-content{display:block;float:left;margin-left:10px}.footer_widget{}.first-widget-area .footer_widget{max-width:100%;margin-left:0}.third-widget-area .footer_widget{margin-right:0}.footer_widget ul{padding:0;list-style-type:none}.footer_widget .menu{list-style-type:none;padding-left:0;margin-top:20px;margin-bottom:0;width:100%;padding-bottom:20px}.footer_widget .menu li{display:inline-block;width:100%}.footer_widget ul li span{font-size:13px;font-weight:400;line-height:25px}.footer_widget ul li span.post-date{white-space:nowrap;width:10px;display:inline-block}.footer_widget ul a, .footer_widget .menu li a{line-height:30px;color:inherit;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s}.footer_widget ul a{text-transform:initial}.footer_widget .post-date:before{content:"-";margin:0 5px}.upper-footer .textwidget{}.upper-footer .textwidget img{margin-bottom:15px}.upper-footer .textwidget span{float:left;width:90%;margin-top:10px}.upper-footer .textwidget .address-overflow{padding-left:0;margin-bottom:0;line-height:1.9;margin-top:-3px}.upper-footer .textwidget a{color:inherit}.upper-footer .widget-title{font-size:16px;font-weight:600;margin-bottom:20px;line-height:20px;letter-spacing:0}.upper-footer p{line-height:24px}.upper-footer i{color:inherit;margin-right:10px;float:left;margin-top:3px}.upper-footer .modal-menu-item{width:100%;text-align:center;float:left;margin:0;margin-top:40px;opacity:1}.upper-footer .modal-menu-item:hover{color:#fff}.socials-widget{padding-top:0;border-top:none;max-width:240px;margin-top:25px}.socials-widget a{font-size:15px;border-radius:90px;margin-right:25px;display:inline-block;text-align:center;transition:0.25s;margin:0 20px 0 0px}.footer_widget .socials-widget a .fa, .footer_widget .socials-widget a{color:inherit;opacity:0.85}.footer_widget .socials-widget a:hover .fa, .footer_widget .socials-widget:hover a{color:inherit;opacity:1}.socials-widget a:hover .fa, .socials-widget a:hover{opacity:1;color:#fff}.socials-widget a .fa{transition:0.25s}.socials-widget a:last-child{margin-right:0}.navbar-footer li{display:inline-block}.navbar-footer li a{color:inherit;margin:0;margin-left:25px}.navbar-footer li a:hover{background:none}.lower-footer a{color:inherit}.lower-footer .pull-left a{font-weight:bold}.back-to-top{position:fixed;z-index:9999;bottom:40px;right:-50px;text-decoration:none;background:#fff;font-size:14px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:50px;height:50px;cursor:pointer;text-align:center;line-height:51px;border-radius:100%;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;box-shadow:0px 0px 27px 0px rgba(0, 0, 0, 0.045)}.back-to-top:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.back-to-top.active{right:25px}.back-to-top .fa{color:inherit;font-size:18px}.iconspage header{text-align:center;padding:120px 0 0}.iconspage header h1{font-size:2rem}.iconspage header p{font-size:1.4rem;margin-top:0.6em}.iconspage header a:hover{text-decoration:underline}.iconspage section{width:90%;max-width:1200px;margin:50px auto}.iconspage section h2{border-bottom:1px solid #e2e2e2;padding:0 0 1em 0.2em;margin-bottom:1em}.iconspage ul::after{clear:both;content:"";display:table}.iconspage ul li{width:25%;float:left;padding:16px 0;text-align:center;border-radius:0.25em;cursor:pointer;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;transition:background 0.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.iconspage ul li:hover{background:#dbdbdb}.iconspage ul p{display:inline-block;font-size:1rem;margin-top:10px;color:#999;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;white-space:nowrap;width:100%;padding:10px;overflow:hidden;text-overflow:ellipsis}.vc_grid-item-mini .vc_gitem-zone{background-color:white;border-radius:0}.vc_grid-item-mini .vc_gitem-zone img{border-bottom-left-radius:0;border-bottom-right-radius:0;z-index:10;position:relative}.vc_grid-item-mini .vc_gitem-zone-a .vc_gitem-row-position-top, .vc_grid-item-mini .vc_gitem-zone-b .vc_gitem-row-position-top{position:relative;left:0;right:0;top:0}.vc_grid-item-mini .wpb_single_image.vc_align_center{margin-bottom:0 !important}.vc_grid-item-mini .vc_custom_heading{margin-bottom:0}.vc_grid-item-mini .vc_gitem-post-data div{font-family:inherit !important;font-weight:400 !important}.vc_grid-item-mini .vc_gitem-post-data.vc_gitem-post-data-source-post_date{position:relative;padding-right:10px;margin-right:10px;line-height:1.3;font-size:15px}.vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_date{display:inline-block;float:left}.vc_grid-item-mini .vc_gitem-post-data.vc_gitem-post-data-source-post_author div{line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_date div:before, .vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_author a:before{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f11c";display:inline-block;margin-right:8px}.vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_date div:before{content:"\f017"}.vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_date:before{content:"";width:1px;height:12px;background:#e5e7f2;position:absolute;right:0;top:2px}.vc_grid-item-mini .vc_gitem-post-data.vc_gitem-post-data-source-post_date div{font-family:inherit !important;font-size:14px !important;margin-bottom:5px}.vc_grid-item-mini .vc_gitem_row .vc_gitem-col{padding:0}.vc_grid-item-mini .vc_gitem-zone-a .vc_gitem-row-position-bottom, .vc_grid-item-mini .vc_gitem-zone-b .vc_gitem-row-position-bottom{position:relative}.vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4{margin:0;letter-spacing:0;text-transform:uppercase;font-size:16px;line-height:1.4}.vc_grid-item-mini .vc-gitem-zone-height-mode-auto:before{content:"";display:block;padding-top:0}.vc_grid-item-mini .vc_gitem-zone-a .vc_gitem-row-position-middle, .vc_gitem-zone-b .vc_gitem-row-position-middle{position:relative;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;padding:35px;text-align:center;border:none;border-bottom-left-radius:0;border-bottom-right-radius:0;border-radius:10px;padding-top:40px}.vc_grid-item-mini .vc_gitem-zone .vc_btn3.vc_btn3-style-custom{text-align:center;height:44px;border:none;border-radius:0;min-width:160px;font-size:12px;font-weight:900;color:#fff;padding:0 25px;margin:auto;display:table;text-transform:uppercase;box-sizing:border-box;line-height:46px;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;background:transparent;cursor:pointer}.vc_grid-item-mini .vc_gitem-zone .vc_btn3.vc_btn3-style-custom:hover{color:#fff}.vc_grid-item-mini .vc_btn3-container.vc_btn3-center{text-align:center;margin-top:30px}.vc_grid-item-mini .vc_btn3-container.vc_btn3-center{margin-bottom:0}.vc_grid-item-mini .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding-right:30px}.vc_grid-item-mini .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:hover{padding-right:34px}.entry-header{padding-top:168px;text-align:left;margin-bottom:50px;padding-bottom:100px;overflow:hidden;background:#f7f9fb}.portfolio-template-default .entry-header{background:transparent;padding-bottom:0;margin-bottom:0}.portfolio-template-default .entry-header .container{border-bottom:1px solid #e5e7f2;padding-bottom:50px;padding-left:0;padding-right:0;max-width:1210px}.portfolio-template-default .entry-header .blog-title-center .container{border-bottom:0}.woocommerce-page .entry-header, .woocommerce-page .entry-header.with-topbar{background:none;padding-top:183px}body.woocommerce-page .entry-header .breadcrumbs{color:inherit}.woocommerce-account.woocommerce-page .entry-header, .woocommerce-checkout.woocommerce-page .entry-header, .woocommerce-cart.woocommerce-page .entry-header{padding-bottom:10px}.entry-header.blog-header{padding-bottom:70px;padding-top:138px;margin-bottom:10px}.single-product .entry-header.blog-header{padding-bottom:10px}.blog-title-center{text-align:center}.blog-title-center .breadcrumbs, .blog-title-center .section-subheading{float:none;margin-left:auto;margin-right:auto;text-align:left}.blog-title-center .blog-header-form{margin-right:auto;margin-left:auto}.blog-title-center .blog-header-form .wpcf7{margin:auto}.entry-header .container{padding:0 15px}.entry-header .section-heading{margin:0 0 0 0}.entry-header.with-topbar{padding-top:215px}.blog-title-right .section-heading{text-align:right}.blog-title-right .section-subheading, #single-page .blog-title-right .section-subheading{text-align:right;float:right}.blog-title-right .breadcrumbs{margin-right:0;max-width:100%;text-align:right}.entry-header.blog-header.with-topbar{padding-top:183px}.single-post .entry-header.blog-header{background:none !important;padding-bottom:2px}.single-post #posts-content{padding-top:0}.breadcrumbs .container{padding:0 15px}.breadcrumbs{background:#f7f9fb;padding:33px 15px}.breadcrumbs a{font-weight:400;font-size:inherit;color:inherit;margin-right:10px;transition:0.25s}.breadcrumbs .fa{margin-right:10px;font-weight:600;font-size:12px;color:inherit}#single-page .header-overlay{position:absolute;width:100%;height:450px;top:0;left:0;background-repeat:no-repeat;background-size:100%}#single-page .single-page-heading{position:relative;overflow:hidden;margin-bottom:0;padding:134px 0px 100px 0;margin-bottom:60px;background:#f7f9fb}.breadcrumbs{background:none;font-weight:400;z-index:100;position:relative;padding:0;margin-top:0;max-width:66%;white-space:inherit;overflow:hidden;text-overflow:ellipsis;line-height:1.65em}.page .breadcrumbs{max-width:inherit !important}.single-post .breadcrumbs{max-width:66%}#single-page .with-overlay .parallax-overlay{opacity:1}.maintenance #single-page .single-page-heading{margin-top:0;padding-top:0;display:none}.entry-header .header-overlay{position:absolute;width:100%;height:105%;top:0;left:0;background-size:cover;background-position:center}.home.blog .entry-header .header-overlay{background-size:cover}.entry-header .intro-text{position:relative;padding-top:220px;width:100%;padding-bottom:0}#posts-content{padding:60px 0;padding-bottom:100px}.woocommerce-page #wrapper{padding:0;padding-bottom:40px}.search #posts-content, .archive #posts-content, .search #posts-content, .blog #posts-content{padding-top:60px;padding-bottom:50px}.search #posts-content, .archive #posts-content, .search #posts-content{padding-bottom:0px !important}.search #wrapper, .archive #wrapper, .admin #wrapper{padding-bottom:0px}.single-product .entry-header .section-heading, .archive .entry-header .section-heading, .search .entry-header .section-heading{line-height:1}.related-content .owl-dots{text-align:center}.related-posts .post, .related-content .portfolio, #posts-content.blog-detailed-grid .post, #posts-content.blog-minimal-grid .post{width:calc(33.3333% - 30px);float:left;margin:0 15px;border-radius:4px;border:none;padding-bottom:0px;margin-bottom:30px;-webkit-transition-duration:800ms;transition-duration:800ms;-webkit-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.owlslider-related-posts .portfolio, .owlslider-related-posts .post{width:calc(100% - 30px)}.owlslider-related-posts .owl-nav{margin-bottom:17px}.navbar-footer{margin:0}.vc_grid-item-mini .blog-detailed-grid img, .vc_grid-item-mini .blog-detailed-grid{-webkit-transition-duration:800ms;transition-duration:800ms;webkit-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.vc_grid-item-mini .blog-detailed-grid .vc_figure{overflow:hidden}.vc_grid-item-mini .blog-detailed-grid img:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.vc_grid-item-mini .blog-detailed-grid:hover{box-shadow:0 5px 40px rgba(0, 0, 0, 0.05)}#posts-content.blog-detailed-grid.use-sidebar .post, #posts-content.blog-minimal-grid.use-sidebar .post{width:calc(50% - 30px)}#posts-content.blog-detailed-grid.use-sidebar .col-lg-8, #posts-content.blog-minimal-grid.use-sidebar .col-lg-8{padding:0}.related-posts .post:hover, .related-content .portfolio:hover, #posts-content.blog-detailed-grid .post:hover, #posts-content.blog-minimal-grid .post:hover{box-shadow:0 5px 40px rgba(0, 0, 0, 0.05)}.related-posts .post img, .related-content .portfolio img, #posts-content.blog-img-left-list .entry-image, #posts-content.blog-img-left-list .post img, #posts-content.blog-detailed-grid .post img, #posts-content.blog-minimal-grid .post img{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;-webkit-transition-duration:800ms;transition-duration:800ms;-webkit-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.related-posts .post img:hover, .related-content .portfolio img:hover, #posts-content.blog-img-left-list .post img:hover, #posts-content.blog-detailed-grid .post img:hover, #posts-content.blog-minimal-grid .post img:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.related-posts .post .entry-content, .related-content .portfolio .entry-content, #posts-content .post-link, #posts-content.blog-minimal-grid .post .entry-content{line-height:1;font-weight:600}#posts-content .post-link{margin-top:25px;display:block;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}.related-posts .entry-image, .related-content .entry-image, .blog-img-left-list .entry-image, .blog-detailed-grid .entry-image, .blog-minimal-grid .entry-image{overflow:hidden}.related-posts .entry-image, .related-content .entry-image, .blog-detailed-grid .entry-image, .blog-minimal-grid .entry-image{min-height:240px}.woo-entry-wrapper, .related-posts .post .entry-wrapper, .related-content .portfolio .entry-wrapper, #posts-content.blog-detailed-grid .entry-wrapper, #wrapper .blog-detailed-grid .entry-wrapper, #posts-content.blog-minimal-grid .entry-wrapper{position:relative;overflow:hidden;background:#fff;border-top:none;padding:20px;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;border:1px solid #e5e7f2;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#wrapper .blog-detailed-grid .vc_gitem-row-position-middle{padding:0}.related-posts .post .entry-wrapper.without-image, .related-content .portfolio .entry-wrapper.without-image, #posts-content.blog-detailed-grid .entry-wrapper.without-image, #posts-content.blog-minimal-grid .entry-wrapper.without-image{border-radius:4px;border-top:1px solid #e5e7f2;min-height:404px}#posts-content.blog-detailed-grid .entry-wrapper.without-image{min-height:582px}blockquote:before, #single-page blockquote:before, .format-quote .entry-wrapper:before{content:open-quote;display:inline-block;position:relative;font-size:90px;font-weight:600;margin-top:20px;margin-bottom:0px;line-height:30px;float:left;margin-right:25px}.blockquote-reverse:before, #single-page .blockquote-reverse:before{float:right;margin-right:0;margin-left:25px;content:close-quote}#posts-content .post-meta-child{margin-bottom:5px}#posts-content.blog-detailed-grid .entry-meta{margin-bottom:22px;margin-top:5px}#posts-content.blog-detailed-grid .tt_button{margin-top:5px}#posts-content.blog-detailed-grid .entry-meta a{font-size:13px}.home.blog #posts-content{padding-top:183px;min-height:calc(100vh - 74px)}#posts-content.blog-img-left-list .entry-image{border-radius:4px}.blog-single-content .blog-content{font-size:1.2em;margin-top:40px}#posts-content.blog-img-left-list .entry-image:hover{box-shadow:0 5px 40px rgba(0, 0, 0, 0.07)}#posts-content.blog-img-left-list .wp-post-image{height:auto;width:100%}#posts-content.blog-img-left-list .entry-image{float:left;max-width:320px;margin-right:50px}#posts-content.blog-img-left-list .entry-meta{width:100%;margin-bottom:20px;line-height:1;margin-top:5px;float:left}#posts-content.blog-img-left-list .entry-wrapper{float:left;width:calc(100% - 390px)}#posts-content.blog-img-left-list .BlogFullWidth .entry-wrapper.without-image, #posts-content.blog-img-left-list .entry-wrapper.without-image{width:100%}#posts-content.blog-img-left-list .post{float:left;border:none;padding:0;margin:0;margin-bottom:60px}#posts-content.blog-img-left-list .post p, #posts-content.blog-minimal-list .post p, #posts-content.blog-img-top-list .post p{font-size:16px;margin-bottom:20px;margin-top:0;max-width:90%}#posts-content.blog-img-left-list .BlogFullWidth .post p{max-width:100%;margin:0}#posts-content.blog-img-left-list .BlogFullWidth .tt_button{display:none}#posts-content.blog-img-left-list .BlogFullWidth .entry-image{max-width:200px;margin-right:40px}#posts-content.blog-img-left-list .BlogFullWidth .entry-wrapper{float:left;width:calc(100% - 240px)}#posts-content.blog-img-left-list .BlogFullWidth .post{width:56%;margin:0 22%;margin-bottom:50px;border-bottom:1px solid #e5e7f2;padding-bottom:50px}#posts-content.blog-minimal-list .post{padding-bottom:20px;margin-bottom:35px}#posts-content.blog-minimal-list .entry-meta{margin-bottom:20px}#posts-content .post .tt_button.tt_secondary_button:hover{color:#fff}#posts-content.blog-img-top-list .blog-single-title{margin-bottom:10px}#posts-content.blog-img-left-list .tt_button.tt_secondary_button{margin-top:13px}#posts-content.blog-img-top-list .entry-meta{margin-bottom:55px}#posts-content.blog-img-left-list .blog-single-title a, #posts-content.blog-minimal-list .blog-single-title a{-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#posts-content.blog-img-top-list .post .page-content{margin-bottom:30px;margin-top:30px}#posts-content.blog-minimal-list .entry-meta .blog-label, #posts-content.blog-img-top-list .entry-meta .blog-label{padding-right:10px;position:relative}#posts-content.blog-minimal-list .entry-meta .blog-label:before, #posts-content.blog-img-top-list .entry-meta .blog-label:before{content:"";width:1px;height:12px;background:#e5e7f2;position:absolute;right:0;top:2px}.single-post #posts-content .BlogFullWidth, #posts-content.blog-minimal-list .BlogFullWidth, #posts-content.blog-img-top-list .BlogFullWidth{width:66.6%;padding:0}.single-post #posts-content .BlogFullWidth .entry-meta, .single-post #posts-content .BlogFullWidth .blog-single-title, #posts-content.blog-minimal-list .BlogFullWidth .entry-meta, #posts-content.blog-minimal-list .BlogFullWidth .blog-single-title, #posts-content.blog-img-top-list .BlogFullWidth .entry-meta, #posts-content.blog-img-top-list .BlogFullWidth .blog-single-title{text-align:center}#posts-content.blog-minimal-list .BlogFullWidth p, #posts-content.blog-img-top-list .BlogFullWidth p{max-width:100%;text-align:left}#posts-content.blog-minimal-list .BlogFullWidth p{text-align:center}.woo-sidebar,.right-sidebar{padding:30px;border-radius:4px;border:1px solid #e5e7f2;padding-bottom:0;background:#f7f9fb}.single-post .right-sidebar{margin-top:-35px}#posts-content .blog-separator{color:rgba(0, 0, 0, 0.2);padding:0 10px;display:inline-block;margin:0}.related-posts .entry-meta, #posts-content .entry-meta{width:100%;margin-bottom:20px;line-height:1.3}#posts-content .more-button a{text-transform:uppercase;display:inline-block;font-weight:bold;margin-top:15px;font-size:14px}.search #posts-content .portfolio, .search #posts-content .product, .search #posts-content .page, #posts-content .type-attachment, #posts-content .post{margin-bottom:50px;background:none;padding:0;padding-bottom:65px;border-radius:0;font-size:inherit;margin-right:10px;border-bottom:1px solid #e5e7f2}#posts-content .post.format-gallery .owl-dots{text-align:center;margin-top:20px;margin-bottom:20px}.search #posts-content .product, .search #posts-content .portfolio, .search #posts-content .page, .search #posts-content .post{padding-bottom:37px;margin-bottom:29px}.search #posts-content .entry-meta .published:before{display:none}.search #posts-content .entry-meta{margin-bottom:25px}#posts-content .post:last-child{border-bottom:none}#posts-content .post.sticky p, #posts-content .post.sticky .entry-meta, #posts-content .post.sticky li{}#posts-content .post.BlogMinimal .blog-single-title, #posts-content .post.BlogMinimal{text-align:left;min-height:auto;overflow:visible;float:left;border:none;font-size:18px;letter-spacing:-0.3px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}#posts-content .post.BlogMinimal img{margin:0}#posts-content .post.BlogMinimal .blog-image-container{display:block;overflow:hidden;margin-bottom:25px;position:relative}#posts-content .post.BlogMinimal .blog-image-container:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0, 0, 0, 0.1);opacity:0;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;z-index:100}#posts-content .post.BlogMinimal .blog-image-container:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}#posts-content .post.BlogMinimal .blog-image-container:hover:before{-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;transition:opacity 0.25s ease}#posts-content .post.BlogMinimal{width:calc(33.333% - 20px);margin-right:30px;padding-bottom:0;margin-bottom:18px}#posts-content .post.BlogMinimal:nth-child(3n){margin-right:0}#posts-content .post.BlogMinimal .comment-count{float:none}#posts-content .post.BlogMinimal .entry-content{max-height:50px;overflow:visible;margin-bottom:25px;float:left;text-align:left;display:block}#posts-content .post.BlogMinimal .entry-meta .published:before{display:none}#posts-content .format-status .entry-content p{font-size:20px;font-style:italic;font-weight:300}.post_format-post-format-image .wp-post-image{display:none}.single-post #posts-content .post{margin-bottom:57px;border:none;border-bottom:1px solid #e5e7f2}#posts-content img{max-width:100%;height:auto;margin-bottom:0}#posts-content .blog_widget img{width:auto;margin:0}#posts-content .wp-post-image{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 200ms ease-in-out}#posts-content.blog-img-top-list .wp-post-image, .single-post #posts-content .wp-post-image{box-shadow:0 5px 40px rgba(0, 0, 0, 0.07);border-radius:4px}#posts-content .wp-post-image:hover{}.single-post #posts-content .wp-post-image:hover{opacity:1}.single-post .navigation.pagination{margin-top:65px;float:none}.single-post .navigation.pagination .next, .single-post .navigation.pagination .prev{}#posts-content .comment-count{margin-right:5px}#posts-content .comment-count span{margin-right:0}#posts-content .comment-count .fa{margin-right:7px}.entry-meta .fa{margin-right:10px;font-size:14px}.entry-meta span{margin-right:10px}.topbar-phone a:before, .entry-meta .page-type:before, .entry-meta .published:before, .entry-meta .author:before{content:"";width:1px;height:12px;background:#e5e7f2;position:absolute;right:0;top:2px}.topbar-phone a, .entry-meta .page-type, .entry-meta .published, .entry-meta .author{padding-right:10px;position:relative}.entry-meta .fa-calendar-o{font-size:11px}#comments #respond #reply-title,.reply-title,.widget-title,#reply-title{font-size:16px;font-family:inherit;text-align:left;font-weight:bold;margin:0;letter-spacing:-0.3px;line-height:40px}.reply-title{border-bottom:1px solid rgba(34, 35, 40, 0.13);padding-bottom:30px}.comment-notes{display:none}#comments .children li:last-child, #comments .children li{border-top:none;margin-top:30px;padding-bottom:0;padding-top:0;border-bottom:none}.blog_widget{margin-bottom:40px;padding-left:0}#single-page .single-page-content .widget ul, .blog_widget ul{padding:0;list-style-type:none;line-height:inherit}.blog_widget ul.children{padding-top:7px}#single-page .single-page-content .widget ul li, .blog_widget ul li{color:inherit;line-height:2.1em}#single-page .single-page-content .widget ul li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#single-page .single-page-content .widget ul li a{-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}#single-page .single-page-content .widget ul{margin-bottom:40px}#single-page .single-page-content .widget .widgettitle{padding:30px 0;padding-top:33px;margin:0;border-top:2px solid;line-height:1;font-size:18px;font-weight:bold;font-family:inherit;letter-spacing:-0.3px}#single-page .single-page-content .widget.widget_nav_menu .widgettitle{border-top:none;padding-top:0}#single-page .vc_col-sm-3 .wpcf7 .wpcf7-submit{float:none;border:none !important}#single-page .vc_col-sm-3 .wpb_content_element{margin-bottom:0}#single-page .vc_col-sm-3 .wpcf7{padding:20px;margin-bottom:40px;background:rgba(0, 0, 0, 0.05)}.search .search-form .search-field, .blog_widget .search-form .search-field, .blog_widget .woocommerce-product-search .search-field, .blog-header-form .wpcf7 .wpcf7-text, .blog-header-form .wpcf7 .wpcf7-email{height:50px;line-height:50px;max-width:100%;min-width:100%;border:1px solid #e5e7f2;border-top-right-radius:0;border-bottom-right-radius:0;margin-bottom:0}.blog-page-heading .section-subheading{margin-top:17px}.search .search-form, .blog_widget .woocommerce-product-search, .blog_widget .search-form{position:relative}.search-no-results #posts-content #posts-content .search-form{display:inline-block;margin-left:0;min-width:300px}.search-no-results #posts-content #posts-content .search-form label{width:100%}.search .search-form .search-field, .blog_widget .woocommerce-product-search .search-field, .blog_widget .search-form .search-field{border-radius:4px;background:#f7f9fb}.archive.category .search-form .search-field{border-radius:4px;background:#f7f9fb;border:1px solid #e5e7f2}.archive.category .search-form{position:relative;display:inline-block;margin:30px 0}.archive.category .search-form .search-submit{height:42px}#posts-content .search-form .search-field{padding:0 40px 0 20px}.blog_widget .woocommerce-product-search .search-field, .blog_widget .search-form .search-field{background:#fff}.blog_widget .woocommerce-product-search label, .blog_widget .search-form label{width:100%;position:relative}.blog-header-form{float:left;width:100%;margin-top:30px;display:block;display:inline-block}.blog-header-form .wpcf7{width:40%;position:relative}.blog-header-form .wpcf7-form-control-wrap{position:relative;margin-right:0;width:calc(100% - 150px);display:inline-block;float:left}.blog-header-form .wpcf7 .wpcf7-submit{margin:0;height:50px;line-height:48px;border-bottom-left-radius:0;border-top-left-radius:0;margin-left:0;z-index:10;position:relative;width:auto}.blog-header-form .wpcf7 .ajax-loader{display:none}#wrapper .blog-header-form .wpcf7 .wpcf7-submit:hover{-webkit-transform:none;transform:none}.blog_widget ul.sub-menu li, .blog_widget ul.children li{background:none;padding-bottom:0}.blog_widget ul.sub-menu li{padding-right:0}.blog_widget ul li a{color:inherit;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s}.blog_widget ul li a:before{content:"\f105";font:normal normal normal 14px/1 FontAwesome;position:relative;font-weight:bold;margin:0;-webkit-transition:0.25s;-moz-transition:0.25s;-ms-transition:0.25s;-o-transition:0.25s;transition:0.25s;font-size:12px;color:#828282 !important;display:inline-block;padding-right:10px}.blog_widget select{width:100%;padding:0 15px;background:rgba(0, 0, 0, 0.05);outline:none;font-size:14px;line-height:50px;height:50px;border:none;font-weight:bold;color:#2f2f2f}.author-box-wrapper{position:relative;padding:30px;border:1px solid #e5e7f2;border-radius:4px;margin-top:65px}.related-title h3, #comments .reply-title, #comments #respond #reply-title{margin-top:0;margin-bottom:30px;border-top:none;padding-top:0;font-size:24px;margin-right:40px;line-height:1;font-weight:inherit;padding-bottom:0;border-bottom:none;letter-spacing:-0.03em}#comments #respond #reply-title{margin-bottom:20px}.related-title h3{margin-left:15px}#posts-content .post blockquote{margin:20px 0;font-size:inherit;font-style:normal;border-left-width:2px;float:left;width:100%;margin-top:0;padding:0;border:none}#posts-content .post blockquote p{margin-bottom:0 !important;max-width:calc(100% - 60px)}#posts-content .post table{border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-bottom:25px}#posts-content .post td, #posts-content .post th{border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;padding:10px}#posts-content .post dl{margin:0}#posts-content .post dd{margin:0 0 20px}#posts-content .post p{margin-bottom:25px}#posts-content .post ul{margin-bottom:25px}#posts-content .post .tt_button .fa{color:#fff;margin-left:10px;font-size:12px;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s}#posts-content .post .tt_button{display:inline-block}#posts-content .post .blog-social-sharing .tt_button{display:inline-block;margin:0;margin-right:3px;padding:0 20px}#posts-content .post address{font-style:italic}#posts-content .post code, #posts-content .post kbd{background:#efefef;border:none;box-shadow:none}#posts-content .post kbd{color:inherit}#posts-content .post pre{background:#efefef;border:none;padding:20px;border-radius:3px;margin-bottom:30px;white-space:pre-wrap;word-wrap:break-word}#posts-content .post input{border:1px solid #ccc;height:40px;border-radius:3px;line-height:1;font-size:14px;outline:none;padding:0 15px}#posts-content .post input[type="submit"]{border:none;border-radius:2px;font-weight:bold;text-transform:uppercase;padding:0 25px;color:#fff}#posts-content .post_format-post-format-gallery br{display:none}#posts-content .post .gallery-item{margin:0;position:relative;margin-right:0;margin-bottom:0;overflow:hidden}.feature-sections-wrapper .owl-wrapper-outer, .single-format-gallery #posts-content .gallery .owl-wrapper-outer, #posts-content .entry-gallery .owl-wrapper-outer{box-shadow:0 5px 40px rgba(0, 0, 0, 0.07)}.feature-sections-wrapper .owl-wrapper-outer img{border-radius:4px}.single-format-gallery #posts-content .gallery .owl-nav, #posts-content .entry-gallery .owl-nav{margin-top:-45px;z-index:10;position:relative;margin-bottom:55px}.single-format-gallery #posts-content .gallery .owl-nav div, #posts-content .entry-gallery .owl-nav div{background:#fff;margin:0 2px;border-radius:4px}.single-format-gallery #posts-content .gallery .owl-nav div:hover, #posts-content .entry-gallery .owl-nav div:hover{border:2px solid #fff}#posts-content .gallery-item .gallery-caption{opacity:0;background:rgba(51, 51, 51, 0.8);color:#fff;position:absolute;width:100%;bottom:0px;right:0;font-size:11px;top:auto;visibility:hidden;transition:0.25s;text-overflow:ellipsis;overflow:hidden;height:40px;line-height:30px;padding:5px 10px;white-space:nowrap}#posts-content .gallery-item:hover .gallery-caption{opacity:1;visibility:visible}.single-format-gallery #posts-content .gallery .gallery-item img, #posts-content .post .gallery-item img{border:none;border-radius:4px;width:100%;height:auto}#posts-content .post iframe{max-width:100%}#posts-content .post.format-aside .blog-single-title{display:none}.page-template-default #comments{margin-top:30px}#single-page{padding:0}#posts-content .post .gallery{display:flex;flex-flow:row wrap}#posts-content .post .gallery .gallery-item{margin:0 10px 10px 0}#posts-content .post .gallery.post-gallery-carousel{display:block !important}#posts-content .post .gallery.post-gallery-carousel .gallery-item{margin:0}.entry-video.simple-video-iframe{display:block;border-radius:0;box-shadow:none}#posts-content .post .entry-video.simple-video-iframe iframe{position:relative;min-height:440px;border-radius:0}.pdf-list .pdf-list-item{border:1px solid #e5e5e5;border-radius:4px;margin:20px 0 40px;padding:40px}.pdf-list .pdf-list-item:hover{box-shadow:0 0 20px #e5e5e5}.pdf-list .pdf-img img{border:1px solid #e5e5e5}.download-pdf{border:1px solid #e5e5e5;border-radius:4px;padding:31px 40px;background-color:#f7f9fb}.download-pdf h3{font-size:17px;color:#333;font-weight:600;text-align:center;margin-bottom:30px}.download-pdf label{font-size:17px;color:#333;font-weight:500;margin-bottom:8px}.download-pdf label strong{color:#f00 !important;font-weight:500}.download-pdf input{border:1px solid #e5e7f2;background-color:#fff;height:50px;box-shadow:none;outline:none;font-size:17px}.download-pdf input:focus, .download-pdf select:focus{box-shadow:none;outline:none;border:1px solid #e5e7f2}.download-pdf input::-webkit-input-placeholder{color:#e0e0e0}.download-pdf input::-moz-placeholder{color:#e0e0e0}.download-pdf input:-ms-input-placeholder{color:#e0e0e0}.download-pdf input:-moz-placeholder{color:#e0e0e0}.download-pdf .form-group{margin-bottom:20px;overflow:hidden}.download-pdf button[type="submit"]{border:2px solid #0a56a5;background:#0a56a5;cursor:pointer;border-radius:4px;font-weight:600;color:#fff !important;height:50px;width:100%;font-size:17px}.download-pdf select{border:1px solid #e5e7f2;height:50px;box-shadow:none;outline:none;font-size:17px;background:#fff url("/wp-content/uploads/2018/10/jobrole-arrow.png") no-repeat right 17px center;-moz-appearance:none;-webkit-appearance:none}.download-pdf p{text-align:left}@media (max-width: 960px){body .vc_row.pdf-detail-outer{margin:0px !important}.download-pdf{padding:15px 20px 5px !important;margin-bottom:20px !important}.pdf-detail-outer.vc_row .pdf-detail-content, .pdf-detail-outer.vc_row .pdf-detail-form{width:100%}body .pdf-list .pdf-list-item.vc_row{margin:20px 0 !important}.pdf-list .pdf-list-item{padding:20px}.pdf-list .pdf-content{padding:0px !important}.pdf-list .pdf-img{margin-bottom:20px}.page-id-6174 #certifications-partners{padding-top:51px !important}#single-page{padding-top:0 !important}}.maintenance #single-page{padding-top:0 !important;min-height:inherit}.section-subheading, #single-page .section-subheading{margin-bottom:0;float:left;text-align:left;max-width:500px;margin-top:17px}#single-page blockquote{margin:25px 0;background:#fff;transition:0.25s;border:1px solid #e5e7f2;padding:30px;border-radius:4px;font-size:16px}#single-page blockquote:hover{box-shadow:0 5px 40px rgba(0, 0, 0, 0.05)}#single-page blockquote p{margin-bottom:0}blockquote cite{font-weight:600;margin:10px 0;display:block}#single-page table{border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}#single-page td, #single-page th{border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;padding:10px}#single-page dl{margin:0 20px}#single-page dd{margin:0 0 20px}#single-page address{font-style:italic}#single-page code, #single-page kbd{background:#efefef;border:none;box-shadow:none}#single-page kbd{color:inherit}#single-page pre{background:#efefef;border:none;padding:20px;border-radius:3px;margin-bottom:30px}#single-page pre{background:#efefef;border:none;padding:20px;border-radius:3px;margin-bottom:30px}#single-page .gallery-item{width:100%;margin:0;margin-bottom:20px}#single-page .gallery-item img{border:none}#single-page iframe{max-width:100%}#single-page.format-aside .blog-single-title{display:none}.page img, .single-post img{max-width:100%;height:auto}#single-page #comments ul li:before{display:none}#posts-content .fa-thumb-tack{margin-right:5px}#posts-content .blog-content ul li, #posts-content .page-content ul li{}#posts-content .blog-content ul li:before, #posts-content .page-content ul li:before{margin-left:-10px}#posts-content ol ul ol li, #posts-content ol ul li, #posts-content ol li{list-style-type:decimal !important}#posts-content ol ul ol li:before, #posts-content ol ul li:before, #posts-content ol li:before{display:none !important}#posts-content ol ul li{list-style-type:none !important}.blog_widget ul li a:hover:before{opacity:1}.navigation.pagination .next:after, #posts-content .more-button a:after{margin-left:8px;margin-right:0;line-height:25px}.pagination{margin:10px 0 0 0}.navigation.pagination{text-align:center;width:100%;float:left;margin-top:0px;padding-right:10px;margin-bottom:0}.navigation.pagination .page-numbers{display:none}.navigation.pagination .screen-reader-text{display:none}.navigation.pagination .next{float:right}.navigation.pagination .prev{float:left}.wpb_wrapper #loginform .button, #comments input[type="submit"], #single-page #comments input[type="submit"], .contact-map-container .toggle-map, .wpcf7 .wpcf7-submit, .navigation.pagination .next, .navigation.pagination .prev{-webkit-transition:0.3s !important;-moz-transition:0.3s !important;-ms-transition:0.3s !important;-o-transition:0.3s !important;transition:0.3s !important;text-align:center;height:46px;border-radius:0;font-weight:600;padding:0;margin:auto;display:table;box-sizing:border-box;line-height:46px;-webkit-transition:0.25s;-o-transition:0.25s;outline:none;transition:0.25s;cursor:pointer;background:transparent;border-radius:4px;width:auto;min-width:150px}.wpb_wrapper #loginform .button, .wpcf7 .wpcf7-submit{width:auto;border:none;color:#fff;background:transparent;margin-top:5px;width:100%}.wpb_wrapper #loginform .button{float:left;width:auto}.vc_col-sm-12 .wpcf7-form-control-wrap{margin-right:10px;float:left}.vc_col-sm-12 .wpcf7 .wpcf7-submit{margin-top:0}.row .vc_custom_heading a:hover{opacity:1}.wpcf7-form textarea:focus, .wpcf7 .wpcf7-text:focus{border-color:#ccc}.wpcf7 .wpcf7-submit:hover{background:#fff !important}#comments input[type="submit"], #single-page #comments input[type="submit"], .contact-map-container .toggle-map, .wpcf7 .wpcf7-submit{float:left;height:50px;line-height:48px}.widget_text .wpcf7 .wpcf7-submit{float:none}#comments input[type="submit"], #single-page #comments input[type="submit"]{width:calc(100% - 20px)}#comments input[type="submit"]{float:none;display:inline-block;color:#fff}#comments input[type="submit"]:hover{background:transparent}.page #single-page #comments input[type="submit"]:hover, #comments input[type="submit"]:hover, #single-page #comments input[type="submit"]:hover, .contact-map-container .toggle-map:hover, .navigation.pagination .next:hover, .navigation.pagination .prev:hover{color:#fff}.searchform{position:relative}.woocommerce-ordering select, .searchform #s{width:100%;padding:0 20px;border:none;outline:none;font-size:inherit;line-height:50px;height:50px;margin-top:0;border-radius:0;background:none}.woocommerce-product-search button[type="submit"], .woocommerce-product-search input[type="submit"],.search-submit{position:absolute;outline:none;background:none;margin-top:0;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;border:none;top:0;padding:0;right:0;height:50px;width:50px;font-family:FontAwesome;opacity:0.7}.woocommerce-product-search button[type="submit"]{font-size:0}.woocommerce-product-search button[type="submit"]:before{content:"\f002";font-size:13px;display:block;line-height:50px}#wrapper .tparrows{border-radius:4px;background:rgba(255, 255, 255, 0.2);transition:0.25s !important}#wrapper .tparrows:hover{background:rgba(255, 255, 255, 0.35)}#wrapper .tparrows:before{font-family:"revicons";font-size:11px;color:#fff;display:block;line-height:40px;font-weight:bold;text-align:center}.woocommerce-product-search button[type="submit"]:hover, .woocommerce-product-search input[type="submit"]:hover,.search-submit:hover{opacity:1}.tags{margin-top:0;margin-bottom:25px;border-top:none;width:100%;padding-top:0}.tags a, .tagcloud a,.tags-label{display:inline-block;margin-right:10px;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;font-size:14px !important;color:inherit}.blog-single-content .btn-twitter{background:#00aced;border:2px solid #00aced;color:#fff}.blog-single-content .btn-facebook{background:#4267b2;border:2px solid #4267b2;color:#fff}.blog-single-content .btn-facebook:hover .fa, .blog-single-content .btn-facebook:hover{color:#4267b2 !important}.blog-single-content .btn-twitter:hover .fa, .blog-single-content .btn-twitter:hover{color:#00aced !important}.blog-social-sharing{margin-top:42px}.blog-social-sharing .tt_button{height:46px;line-height:44px;padding:0}#posts-content .blog-social-sharing .tt_button .fa{font-size:18px;margin:0;margin-right:20px;float:left;line-height:44px}.admin-image img{box-shadow:0 0px 40px rgba(0, 0, 0, 0.07);border-top-left-radius:4px;border-top-right-radius:4px}.blog-single-content .tags{padding-top:40px;clear:both}.blog-single-content .tags a{font-weight:600}.tagcloud{margin-top:0;width:100%;margin-bottom:-8px}.blog-single-content{}.blog-content p{margin-bottom:25px}#recentcomments li{}#recentcomments li .comment-author-link{font-size:13px;color:inherit;text-transform:capitalize}#recentcomments li .comment-author-link:after{content:"-";display:inline-block;margin:0 10px;font-size:16px}#recentcomments a:before{display:none}.comment-form-author,.comment-form-email,.comment-form-url{width:33.333%;float:left}#commentform input[type="text"], #commentform input[type="email"]{height:50px;line-height:50px}#comments .comment-list{list-style-type:none;padding-left:0;padding-right:10px;margin-bottom:50px}#comments .comment{list-style-type:none;padding:0;margin-bottom:30px;border-bottom:0}.page #comments .comment{float:left;width:100%}#comments .comment:last-child{border:none}.author-box-wrapper .author-avatar img, #comments .comment img{float:left;border-radius:0;margin-right:30px;width:70px;height:70px;border-radius:100%}#comments .says{display:none}.author-website, .author-box-wrapper .author-name h6, #comments .fn{font-weight:600;font-size:inherit;transition:0.25s;margin:0}#comments .comment-meta{background:none}#comments .comment-meta a{color:inherit}#comments .reply{margin-top:25px;margin-left:100px;line-height:1}#comments .reply a{text-transform:capitalize;font-weight:600}.author-desc p, #comments .comment p{padding-left:100px;margin-bottom:0 !important}#comments .comment blockquote p{padding-left:0px}#comments .comment ul li, #comments .comment ol li{list-style-type:inherit}#comments .comment ul.children li{list-style-type:none}#respond{margin-top:30px}#comments label{display:inline-block;max-width:100%;font-weight:600;margin-bottom:5px;line-height:1}#comments .comment #commentform p{padding-left:0}#comments .comment-notes{margin-bottom:30px;font-size:14px}#comments .children{padding-left:30px}#cancel-comment-reply-link{font-size:14px;opacity:1;color:inherit}#comments .logged-in-as{margin-bottom:15px}#comments .logged-in-as a{color:inherit;margin-bottom:0;display:inline-block;opacity:1;margin-top:10px}#comments p.logged-in-as, #single-page #comments p.logged-in-as{margin-top:-25px;margin-bottom:25px}#comments ul li:before, #single-page #comments ul li:before{display:none}#comments h1, #single-page #comments h1{text-align:left;font-size:50px;line-height:50px;margin-bottom:25px;margin-top:25px}#comments h2, #single-page #comments h2{text-align:left;font-size:35px;line-height:35px;margin-bottom:25px;margin-top:25px}#comments h3, #single-page #comments h3{text-align:left;font-size:25px;line-height:25px;margin-bottom:25px;margin-top:25px}#comments blockquote, #single-page #comments blockquote{margin:25px 0;font-style:italic}#comments table, #single-page #comments table{border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}#comments td, #comments th, #single-page #comments td, #single-page #comments th{border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;padding:10px}#comments dl, #single-page #comments dl{margin:0 20px}#comments dd, #single-page #comments dd{margin:0 0 20px}.author-desc p, #comments p, #single-page #comments p{margin-bottom:0;font-size:inherit;margin-top:20px}#comments address, #single-page #comments address{font-style:italic}#comments code, #comments kbd, #single-page #comments code, #single-page #comments kbd{background:#efefef;border:none;box-shadow:none}#comments kbd, #single-page #comments kbd{color:inherit}#comments pre, #single-page #comments pre{background:#efefef;border:none;padding:20px;border-radius:3px;margin-bottom:30px}#comments .pingback, #single-page #comments .pingback{padding:15px 0;border-bottom:0}#posts-content .mejs-container{margin-bottom:25px}#wp-calendar{width:100%}#wp-calendar caption{color:inherit;font-weight:bold}#wp-calendar #prev{text-align:left}#wp-calendar #next{text-align:right}#wp-calendar td, #wp-calendar th{padding:5px;text-align:center}#wp-calendar td a{font-weight:bold}.comment-body{position:relative;background:#f7f9fb;padding:30px;border:1px solid #e5e7f2;border-radius:4px}#wrapper .widget-title{font-size:16px;font-weight:600;margin-bottom:20px;line-height:20px;letter-spacing:0}#wrapper .blog_widget:first-child .widget-title{border-top:none;padding-top:0}.blog .navbar-default.fullwidth .container{width:100%}.blog_widget ul li a:hover{opacity:1}.blog_widget{font-size:inherit;position:relative}.author-desc{max-width:calc(100% - 100px);display:inline-block}.blog_widget p{margin-bottom:20px}#posts-content .post .blog-single-title a, #posts-content .post .blog-single-title{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}#posts-content.blog-img-left-list .blog-single-title{margin-bottom:15px}.blog-single-content .blog-single-title{margin:0;margin-bottom:17px}.related-posts .entry-meta a, #posts-content .entry-meta, #posts-content .entry-meta a{color:inherit;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;font-weight:inherit}.related-posts{border-top:1px solid #e5e7f2;padding-bottom:20px;padding-top:60px}#posts-content .blog-single-content .entry-meta{margin-bottom:55px}.BlogFullWidth{margin:auto;float:none;width:100%;padding:0}.entry-video{position:relative;margin-bottom:0;box-shadow:0 5px 40px rgba(0, 0, 0, 0.07);border-radius:4px;overflow:hidden;display:inline-block}.single-post .entry-video{margin-bottom:40px}.entry-video p{margin-bottom:0 !important}.entry-video img{display:inline-block;opacity:0;border-radius:4px}.entry-video iframe{height:100%;position:absolute;top:0;left:0;z-index:10;border-radius:6px}.entry-video .background-video-image{position:relative;z-index:11;border-radius:4px;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;display:inline-block;background-size:cover !important}.entry-video .play-video{z-index:12}.entry-video .show-video .play-video, .entry-video .show-video .background-video-image{opacity:0;pointer-events:none}.error404 .navbar.navbar-default, .error404 .navbar-default.navbar-shrink{position:absolute;border:none}.page-404{height:100vh;display:table;width:100%}.error404 .navbar.navbar-default{border-bottom:1px solid rgba(0, 0, 0, 0.1)}.page-404 .container{display:table-cell;vertical-align:middle;width:100%}.page-404{padding-top:100px;height:calc(100vh - 200px)}.search-no-results #posts-content #posts-content{padding-top:0}.page-404 .secondary-button-inverse{background:transparent;color:#fff}.page-404 .section-subheading, .search-no-results #posts-content .section-subheading{margin-bottom:50px;max-width:420px;font-weight:300;color:#333}.page-404 #posts-content, .search-no-results #posts-content{padding-bottom:30px !important}.search-no-results #posts-content .section-subheading{float:none}.page-404 .section-subheading{font-weight:600;margin:auto;margin-bottom:35px;float:none;text-align:center}.search-no-results #searchform{width:80%;max-width:320px;margin:auto}.page-404 .tt_button{-webkit-transition:0.3s !important;-moz-transition:0.3s !important;-ms-transition:0.3s !important;-o-transition:0.3s !important;transition:0.3s !important;text-align:center;border:2px solid;min-width:170px;font-size:13px;font-weight:600;color:#fff;padding:0;padding:16px 25px;margin:auto;display:table;box-sizing:border-box;line-height:1;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;cursor:pointer}.page-404 .tt_button:hover{background:transparent}.page-404 .section-heading{font-size:62px;line-height:62px;margin-bottom:25px;text-align:center;font-weight:300;text-transform:inherit}.page404-overlay{position:absolute;background-position:center;height:100%;width:100%;opacity:0.2;top:0;background-blend-mode:overlay}.portfolio-item{border-radius:0;overflow:hidden;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.portfolio-item .tt_button{position:absolute;margin-left:-85px;right:0;top:50%;opacity:0;margin-top:-50px;float:none;left:50%;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.portfolio-item .portfolio-content{position:absolute;top:0;height:100%;width:100%;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;visibility:hidden;opacity:0}.portfolio-item:hover .portfolio-content{visibility:visible;opacity:1;background:rgba(0, 0, 0, 0.5)}.portfolio-item:hover .tt_button{opacity:1}.portfolio-item .portfolio-content .gradient-overlay{position:absolute;width:100%;height:100%;z-index:0;top:0;left:0;background:-moz-linear-gradient( top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100% );background:-webkit-linear-gradient( top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100% );background:linear-gradient( to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#00000000', GradientType=0)}.portfolio-item .portfolio-inner-content{position:absolute;z-index:10;width:100%;top:0;bottom:0}.portfolio-item .portfolio-inner-content h3{color:#fff;font-size:16px;margin:0;font-weight:bold;letter-spacing:0;line-height:25px;position:absolute;bottom:0;opacity:0;-webkit-transform:translate(0, 20px);-moz-transform:translate(0, 20px);-ms-transform:translate(0, 20px);-o-transform:translate(0, 20px);transform:translate(0, 20px);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;width:100%;line-height:50px;background:#1f1f1f}.portfolio-item .portfolio-content:hover h3{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.portfolio-item .portfolio-inner-content p{font-size:14px;font-style:normal;line-height:25px;color:#fff;opacity:0;text-align:center;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.portfolio-item .portfolio-content:hover p{opacity:1}.portfolio-arrow{width:55px;margin:auto;height:18px;background:url(/wp-content/themes/leadengine/images/hover-arrow.png?x84712);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:0;margin-top:40px;-webkit-transform:translate(0, -10px);-moz-transform:translate(0, -10px);-ms-transform:translate(0, -10px);-o-transform:translate(0, -10px);transform:translate(0, -10px)}.portfolio-item .portfolio-content:hover .portfolio-arrow{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}#portfolio-items{background:transparent;width:100%;margin-top:0px}#portfolio-items:after{content:"";display:block;clear:both}.portfolio-item.item-size-small{width:calc(33.3333333% - 25px);height:auto;margin:12px;float:left;position:relative;max-height:800px;overflow:hidden}.portfolio-item.item-size-big{width:40%;height:auto}.portfolio-item img{width:100%}.woocommerce-page .navbar.navbar-default, .attachment .navbar.navbar-default, .single-post .navbar.navbar-default, .single-portfolio .navbar.navbar-default, .page-child .navbar.navbar-default{padding:0}.navbar.navbar-default{position:fixed;background:#fff}.navbar.navbar-default.navbar-shrink{box-shadow:0 0px 20px rgba(0, 0, 0, 0.05)}.navbar.navbar-default.fixed-menu{position:absolute}.navbar.navbar-default.full-width .container{width:100%;padding:0 15px}.navbar.navbar-default.contained .topbar .topbar-socials{margin-right:-1px}.navbar.navbar-default.contained .topbar .container{padding:0}.single-portfolio #single-page{padding:0}@media (max-width: 960px){.single-portfolio #single-page{padding-top:0}}@media (min-width: 1921px){.vc_row.vc_row-has-fill{background-size:cover !important}}.single-portfolio .navbar-default .container{padding:0;width:1240px}.woocommerce-page .navbar-default .container, .single-post .navbar-default .container, .single-page .navbar-default .container{}.page-child .navbar-default .container{padding:0}.gallery-item-list{margin-bottom:40px}.portfolio-content .portfolio-block .portfolio-title{font-size:28px;text-align:left;line-height:40px;letter-spacing:-1px;margin-top:-5px;font-weight:700;margin-bottom:30px}.portfolio-block strong{font-size:13px}.portfolio-block.full-width{margin-left:0}.portfolio-block .heading-separator{float:left;margin:20px 0 22px 0}.portfolio-content .portfolio-block p{margin-top:0;padding-bottom:0}.portfolio-content .featured-image{margin-bottom:40px;overflow:hidden}#single-page .featured-image.single-image img{max-width:100%}.portfolio-meta-parent{border-top:0;margin-top:30px;width:100%;float:left;padding-top:30px;border-top:1px solid rgba(0, 0, 0, 0.1);margin-top:10px}.portfolio-meta.share-meta .fa{font-size:13px;margin-right:20px;color:inherit;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.portfolio-meta.share-meta .fa:hover{opacity:1}.portfolio-content .portfolio-block.full-width p{border:none}.portfolio-content .portfolio-sidebar{padding-right:0}.portfolio-block h4{font-size:13px;display:inline-block;min-width:180px;margin-top:0;margin-bottom:0}.portfolio-block{float:left;max-width:calc(100% - 50px);width:100%;margin-left:30px}.portfolio-block .portfolio-meta span{font-size:14px;display:inline-block;line-height:1.2}.pswp .pswp__caption__center{display:none}.pswp .pswp__bg{background:#000;background:rgba(0, 0, 0, 0.75)}.pswp .pswp__ui--fit .pswp__top-bar, .pswp .pswp__ui--fit .pswp__caption, .pswp .pswp__button--arrow--left:before, .pswp .pswp__button--arrow--right:before, .pswp .pswp__caption{background-color:transparent}.portfolio-content .featured-gallery, #single-page .gallery-item-list img{max-width:100%;height:auto;border-radius:0}.portfolio-content .featured-gallery.full-width{max-width:100%;width:100%;margin-bottom:90px}#single-page .featured-gallery.full-width img{width:100%}.portfolio-content .featured-gallery{margin-bottom:40px}.portfolio-sidebar.fixed-sidebar{left:50%;position:fixed;margin-left:104px;top:170px}.portfolio-sidebar.fixed-sidebar.absolute-sidebar{position:absolute;bottom:35px;top:auto}.portfolio-navigation-links{float:none;margin-top:0;border-top:1px solid #e5e7f2;padding:40px 0;background:#f7f9fb;margin-top:40px}.portfolio-template-default #wrapper{padding-bottom:0}.portfolio-navigation-links a{font-weight:600;transition:0.25s;margin:0 5px}.portfolio-navigation-links .port-prev:before, .portfolio-navigation-links .port-next:after{content:"\f105";display:inline-block;font:normal normal normal 14px/1 FontAwesome;box-sizing:border-box;font-weight:bold;margin-left:10px}.portfolio-navigation-links .port-prev:before{margin-left:0;margin-right:10px;content:"\f104"}.portfolio-navigation-links .port-next{float:right}.port-prev.tt_button{float:left;background:transparent;box-shadow:none;transition:0.25s}.port-next.tt_button{float:right;background:transparent;box-shadow:none;transition:0.25s}.port-prev.tt_button:hover,.port-next.tt_button:hover{color:#fff}.port-next.tt_button .fa, .port-prev.tt_button .fa{font-weight:bold}.featured-gallery.full-width,.portfolio-gallery-content{text-align:center;position:absolute;bottom:30px;z-index:99;width:100%}.portfolio-gallery-content .owl-nav div{background:#fff;border:2px solid #fff}.featured-gallery.full-width .owl-dot span, .portfolio-gallery-content .owl-dot span{margin:0 7px}.port-nav-prev{padding-left:15px}#portfolio-items .portfolio-item.align-right, #portfolio-items .portfolio-item.item-size-small:nth-child(5){float:right;margin-right:15px}.content-area .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item, .content-area .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item, .content-area .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item{margin:0;border:none;border-collapse:collapse}.content-area .vc_grid-filter > .vc_grid-filter-item.vc_active, .content-area .vc_grid-filter>.vc_grid-filter-item:hover{background-color:transparent}.content-area .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item{padding:0px 12px;font-weight:600}.content-area .vc_grid-filter{margin-bottom:25px}.content-area .vc_grid-filter > .vc_grid-filter-item span{position:relative;padding-bottom:6px}.content-area .vc_grid-filter > .vc_grid-filter-item span:after{content:"";transition:0.3s all ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;left:50%;height:2px;width:0;bottom:0px;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.content-area .vc_grid-filter > .vc_grid-filter-item span:hover:after{width:100%}.content-area .vc_gitem-animate-scaleRotateIn{-webkit-transition:opacity 0.3s cubic-bezier(0.3, 0.58, 0.55, 1), -webkit-transform 0.3s cubic-bezier(0.3, 0.58, 0.55, 1) !important}.content-area .vc_grid-gutter-30px .vc_gitem-animate-scaleRotateIn{border-radius:4px}.content-area .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-ms-transition:transform 0.6s cubic-bezier(0, 1, 0.5, 1);-webkit-transition:transform 0.6s cubic-bezier(0, 1, 0.5, 1);transition:transform 0.6s cubic-bezier(0, 1, 0.5, 1)}.content-area .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.content-area .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b{background:rgba(0, 0, 0, 0.8) !important;-webkit-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;min-height:auto !important}.content-area .vc_grid-item-mini .vc_gitem-animate-scaleRotateIn .vc_gitem-col{-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;transform:scale(0.75);-webkit-transform:scale(0.75);-ms-transform:scale(0.75)}.content-area .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-col{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1)}.content-area .vc_grid-item-mini .vc_gitem-animate-scaleRotateIn+.vc_gitem-zone.vc_gitem-zone-c{background:none !important;border:none}.content-area .vc_grid-item-mini{position:relative}.content-area .vc_grid-item-mini .vc_gitem-animate-scaleRotateIn+.vc_gitem-zone.vc_gitem-zone-c{background:none !important;border:none !important;position:absolute;top:0;width:100%;padding:0;height:100%;display:flex;display:flex;align-items:center;justify-content:center;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;transform:scale(0.75);-webkit-transform:scale(0.75);-ms-transform:scale(0.75);opacity:0;pointer-events:none}.content-area .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn+.vc_gitem-zone.vc_gitem-zone-c{opacity:1;transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);z-index:999}.content-area .vc_grid-item-mini .vc_gitem-animate-scaleRotateIn + .vc_gitem-zone.vc_gitem-zone-c .vc_btn3-container{display:none}.content-area .vc_grid-item-mini .vc_gitem-animate-scaleRotateIn + .vc_gitem-zone.vc_gitem-zone-c h4{color:#fff;margin:0}.content-area .vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4{text-transform:capitalize;letter-spacing:-0.03em;line-height:1.3;margin:0;font-weight:400;margin-bottom:20px;font-size:24px}.content-area .vc_grid-item-mini .vc_custom_heading.vc_gitem-post-data-source-post_excerpt{display:none}.content-area .vc_grid-item-mini .vc_gitem-zone.vc_gitem-zone-c{border-radius:0;overflow:hidden;background:#fff !important;border-top:none;padding:30px;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.content-area .vc_grid-gutter-30px .vc_grid-item-mini .vc_gitem-zone.vc_gitem-zone-c{border:1px solid #e5e7f2}.content-area .vc_grid-item-mini .vc_btn3-container{margin-bottom:0;text-align:center;margin-top:10px}.vc_grid-item-mini .blog-detailed-grid .vc_btn3-container{float:left;display:inline-block}.content-area .vc_grid-item-mini .vc_btn3-container a{padding:0;border:none;color:#fff;width:auto;min-width:auto;line-height:inherit;transform:none}.vc_grid-item-mini .blog-detailed-grid .vc_btn3-container a{background:transparent !important}.content-area .vc_grid.vc_row.vc_grid-gutter-30px .vc_gitem-zone.vc_gitem-zone-a{border-top-left-radius:4px;border-top-right-radius:4px;position:relative}.content-area .vc_grid .vc-gitem-zone-height-mode-auto{min-height:460px}.content-area .vc_grid .vc_col-sm-3 .vc-gitem-zone-height-mode-auto{min-height:320px}.content-area .vc_grid .vc_col-sm-3 .vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4{font-size:18px;line-height:inherit}.content-area .vc_grid .vc_col-sm-6 .vc-gitem-zone-height-mode-auto{min-height:680px}.content-area .vc_grid .vc_col-sm-6 .vc-gitem-zone-height-mode-auto.blog-detailed-grid{min-height:auto}.content-area .vc_grid .vc-gitem-zone-height-mode-auto.vc_gitem-zone.vc_gitem-zone-a:before, .content-area .vc_grid-item-mini .vc_gitem-animate-fadeIn .vc_gitem-zone.vc_gitem-zone-a:before{position:absolute;top:15px;left:15px;opacity:0;right:15px;bottom:15px;border-radius:4px;-webkit-transition:opacity 0.3s cubic-bezier(0.3, 0.58, 0.55, 1);transition:opacity 0.3s cubic-bezier(0.3, 0.58, 0.55, 1);font-family:"iconsmind";content:"\e871";font-size:48px;font-weight:normal;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center}.content-area .vc_grid-item-mini .vc_gitem-animate-scaleRotateIn .vc-gitem-zone-height-mode-auto.vc_gitem-zone.vc_gitem-zone-a:before{display:none}.content-area .vc_grid .vc_gitem-animated-block:hover .vc-gitem-zone-height-mode-auto.vc_gitem-zone.vc_gitem-zone-a:before, .content-area .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn:hover .vc_gitem-zone.vc_gitem-zone-a:before{opacity:0.9}.content-area .vc_grid-item-mini .vc_gitem-zone-c h4{text-align:center !important}.content-area .vc_grid .vc_gitem-zone-c .vc_gitem-link{background:transparent}.content-area .vc_grid .vc_gitem-zone-c .vc_gitem-link:hover{-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0);-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.15);box-shadow:0 8px 25px rgba(0, 0, 0, 0.15)}.content-area .vc_masonry_grid{min-height:500px}.content-area .vc_basic_grid .vc_grid .vc_col-sm-4 .vc-gitem-zone-height-mode-auto{min-height:250px}.content-area .vc_basic_grid .vc_grid .vc_col-sm-3 .vc-gitem-zone-height-mode-auto{min-height:200px}.content-area .vc_basic_grid .vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4{text-align:left !important}.content-area .vc_basic_grid .vc_grid .vc_gitem-zone-c .vc_gitem-link{margin-left:0}.content-area .vc_basic_grid .vc_grid-item-mini .vc_custom_heading.vc_gitem-post-data-source-post_excerpt{display:block}.content-area .vc_basic_grid .vc_grid-item-mini .vc_custom_heading.vc_gitem-post-data-source-post_excerpt p{margin-bottom:20px}.blog-detailed-grid .vc_custom_heading.vc_gitem-post-data-source-post_excerpt{margin-top:20px}.content-area .vc_basic_grid .vc_grid .vc-gitem-zone-height-mode-auto.vc_gitem-zone.vc_gitem-zone-a:before{content:"\e8a0"}.modalDialog{position:fixed;font-family:Arial,Helvetica,sans-serif;top:0;right:0;bottom:0;left:0;background:#000;background:rgba(0, 0, 0, 0.8);z-index:99999;opacity:0;-webkit-transition:opacity 400ms ease-in;-moz-transition:opacity 400ms ease-in;-o-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in;pointer-events:none}.modalDialog:target{opacity:1;pointer-events:auto}.modalDialog .modalContent{width:600px;position:relative;margin:10% auto;padding:5px 20px 13px 20px;background:#fff}.closeModal{background:#606061;color:#fff;line-height:25px;position:absolute;right:-12px;text-align:center;top:-10px;width:24px;text-decoration:none;font-weight:bold;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000}.closeModal:hover{background:#00d9ff}#popup-modal{z-index:10001;background:rgba(247, 249, 251, 0.75);cursor:pointer}#popup-modal.in{visibility:visible}#popup-modal.in .modal-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}#popup-modal .modal-content{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;overflow:hidden;transition:all 0.3s;width:1100px;left:50%;margin-left:-550px;border-radius:0px;position:fixed;top:50%;margin-top:-240px;border:none;box-shadow:none;box-shadow:0 10px 90px -15px hsla(0, 0%, 15%, 0.25);border-radius:4px;cursor:default}.modal-backdrop{z-index:2000;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;background-color:#b7bbc5;display:none}.modal-backdrop.in{opacity:0.7}#popup-modal .modal-content h2{text-align:left;font-style:normal;margin-bottom:25px;margin-top:0}.modal-subheading{margin-bottom:38px}.modal-content-inner{padding:100px;padding-top:110px;height:100%;right:0;background-size:cover}.modal-content-inner p{font-size:13px;text-align:center;font-weight:bold;color:#333;line-height:1.6}.wpb_wrapper #loginform .input, .woocommerce-product-search .search-field, .search-form .search-field, .wpcf7 input[type="date"], .wpcf7 .wpcf7-text, .wpcf7 .wpcf7-email, .wpcf7 .wpcf7-select, .modal-content-inner .wpcf7 .wpcf7-text, .modal-content-inner .wpcf7 .wpcf7-email{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;width:100%;box-sizing:border-box;min-width:100%;border:none;margin-bottom:10px;background:#fff;box-shadow:none;letter-spacing:0;outline:none;line-height:43px;height:43px;padding:0 20px;text-align:left;font-family:inherit;border-radius:4px;font-weight:400}.wpcf7 .wpcf7-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(/wp-content/themes/leadengine/core/assets/images/icons/select-arrow.png?x84712) 95% center no-repeat !important}.inline-cf .wpcf7-form p{display:flex;width:100%}.inline-cf .wpcf7-form-control-wrap{flex:1 1 auto;display:inline-flex;width:auto}.inline-cf .wpcf7 .wpcf7-submit{flex:0 0 auto;width:auto}.inline-cf .wpcf7-form-control-wrap input{margin-bottom:0}.wpcf7-form textarea, .wpb_wrapper #loginform .input, .wpcf7 input[type="date"], .wpcf7 .wpcf7-text, .wpcf7 .wpcf7-email, .wpcf7 .wpcf7-select, .modal-content-inner .wpcf7 .wpcf7-text, .modal-content-inner .wpcf7 .wpcf7-email{border:1px solid #ccc;background:#f7f9fb}.kd-contact-form.white-input-bg .wpcf7-form input[type="date"], .kd-contact-form.white-input-bg .wpcf7-form select, .kd-contact-form.white-input-bg .wpcf7-form textarea, .kd-contact-form.white-input-bg .wpcf7 .wpcf7-text, .kd-contact-form.white-input-bg .wpcf7 .wpcf7-email{background:#fff}.wpb_wrapper #loginform p{margin-bottom:0}.wpb_wrapper #loginform label{font-weight:400;margin:20px 0}.wpb_wrapper #loginform .login-username label, .wpb_wrapper #loginform .login-password label{display:none}.wpcf7 input[type="date"]{line-height:48px}.modal-content-inner .wpcf7-form-control-wrap{margin:0;width:100%}.modal-content-inner{position:relative}.modal-content-inner .wpcf7{position:relative;z-index:10}.modal-content-inner::after{display:block;content:"";position:absolute;width:100%;height:100%;background:rgba(37, 37, 37, 0.6);top:0;left:0}.wpcf7 input[type="date"]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.wpcf7-form textarea, #commentform textarea, .modal-content-inner .wpcf7-form-control-wrap textarea, #single-page .wpcf7-form-control-wrap textarea{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;letter-spacing:0;border-radius:0;box-shadow:none;outline:none;display:block;padding:0 20px;font-weight:400;text-shadow:none;resize:none;max-height:100px;width:100%;margin:0;text-align:left;padding-top:15px;min-width:auto;border-radius:4px;display:block;margin-bottom:10px}#commentform textarea{margin-bottom:0;height:100px;margin-right:0;display:block;border:1px solid #e5e7f2;max-width:calc(100% - 20px);padding:20px;background:#f7f9fb}.modal-content-inner .wpcf7-form-control-wrap{width:100%;margin:0;margin-bottom:0}.modal-content-inner .wpcf7-form-control-wrap textarea:focus, .modal-content-inner .wpcf7 .wpcf7-text:focus, .modal-content-inner .wpcf7 .wpcf7-email:focus{box-shadow:aliceblue;background:#fff}.modal-content-inner .wpcf7-submit{margin-top:5px;margin-bottom:0;display:block;border:none;width:100%}.modal-content-inner div.wpcf7 img.ajax-loader{display:none}div.wpcf7 .ajax-loader{display:none}.modal-content-inner:before{width:0px;content:"-";text-indent:-9999px;display:block;height:0px;position:absolute;z-index:9999;top:50%;margin-top:-6px;left:-12px;border-top:12px solid transparent;border-bottom:12px solid transparent;display:none}.modal-content-contact{padding:100px;padding-bottom:90px}.modal-content-contact h2{margin-top:0}.modal-content-contact p{margin-bottom:40px}.modal-content-contact .key-icon-box.cont-left{margin-top:20px}.modal-content-contact .key-icon-box.icon-left.icon-default .fa{float:left;margin-right:15px;margin-bottom:0;font-size:18px;font-weight:600}.modal-content-contact .key-icon-box .service-heading{text-transform:lowercase;font-size:16px;font-weight:600}.modal-content-contact .key-icon-box .service-heading a{transition:0.25s}@media (max-width: 960px){#magento_services .wpb_wrapper, #platgform .wpb_wrapper{margin-bottom:15px}.entry-header{margin-bottom:30px !important}.modal-content-contact{padding:20px;text-align:center}.related-posts .post .entry-wrapper, #posts-content.blog-detailed-grid .entry-wrapper, #wrapper .blog-detailed-grid .entry-wrapper, #posts-content.blog-minimal-grid .entry-wrapper{margin-left:15px;margin-right:15px}#wrapper .blog-detailed-grid .entry-wrapper{margin:0}.blog #wrapper .blog-detailed-grid .entry-wrapper{margin:0 15px}.related-posts .post .entry-wrapper{margin-left:0;margin-right:0}#posts-content.blog-detailed-grid .post img, #posts-content.blog-minimal-grid .post img{margin-bottom:0;margin-left:15px;margin-right:15px;max-width:calc(100% - 30px)}#posts-content.blog-img-left-list .post, #posts-content.blog-img-left-list .BlogFullWidth .post{width:calc(100% - 30px);margin:0 15px;margin-bottom:50px;border-bottom:1px solid #e5e7f2;padding-bottom:50px}#posts-content.blog-img-left-list .entry-image, #posts-content.blog-img-left-list .BlogFullWidth .entry-image{max-width:100%;margin-right:0}#posts-content.blog-img-left-list .entry-wrapper, #posts-content.blog-img-left-list .BlogFullWidth .entry-wrapper{float:left;width:100%}#posts-content.blog-img-left-list .post p, #posts-content.blog-minimal-list .post p, #posts-content.blog-img-top-list .post p{text-align:left;max-width:100%}.blog-header-form .wpcf7 .wpcf7-submit{margin:0;height:50px;line-height:48px;border-bottom-left-radius:4px;border-top-left-radius:4px;margin-left:0;z-index:10;position:relative;width:auto;width:100%}#posts-content.blog-img-top-list .post .page-content{margin-bottom:25px;margin-top:15px}.blog-header-form .wpcf7{width:100%;max-width:400px;margin:auto}.single-post #posts-content .BlogFullWidth, #posts-content.blog-minimal-list .BlogFullWidth, #posts-content.blog-img-top-list .BlogFullWidth{width:100%}.vc_grid-item-mini .vc_gitem-post-data.vc_gitem-post-data-source-post_date div{text-align:center !important}.vc_grid-item-mini .blog-detailed-grid .vc_btn3-container{float:none}.wpb_wrapper .vc_grid-item-mini .blog-detailed-grid img{margin-bottom:0}#particles-js,.particles-wrapper{display:none}.container h1{font-size:36px;text-align:center}.kd-separator{margin:auto;text-align:center}@media (min-width: 1560px){.boxed #footer.fixed, .boxed .navbar.navbar-default{left:inherit;margin-left:0;max-width:100%}body.boxed{width:100%}}#contact-form-box .vc_column-inner{padding:30px !important;margin-bottom:20px;background:#fff}.content-area .vc_basic_grid .vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4{text-align:center !important}.content-area .vc_basic_grid .vc_grid .vc_gitem-zone-c .vc_gitem-link{margin:auto}.container h2{font-size:28px;text-align:center;font-weight:300}.container h3{font-size:22px;text-align:center}.wpb_wrapper #loginform .button{margin:auto;float:none}.container h6{font-size:16px;text-align:center}.woocommerce-page .entry-header, .woocommerce-page .entry-header.with-topbar,.entry-header.blog-header.with-topbar,.entry-header.blog-header,.entry-header.with-topbar{padding-top:60px}.woocommerce-account.woocommerce-page .entry-header, .woocommerce-checkout.woocommerce-page .entry-header, .woocommerce-cart.woocommerce-page .entry-header, .page-template-default .entry-header{padding-bottom:60px}.vc_empty_space{max-height:20px}.vc_row.wpb_row.vc_inner{margin:0 !important;padding-top:50px !important;padding-bottom:0px !important}.vc_row.wpb_row.vc_inner .vc_column-inner{padding-left:0 !important;padding-right:0 !important}.vc_col-sm-12 .wpcf7 .wpcf7-submit{margin-top:0;width:100%;flex:none;display:block}#kd-slider .tp-caption.NotGeneric-Title{font-size:22px !important;line-height:25px !important;width:100% !important}#kd-slider .tt_button{zoom:0.9;min-width:inherit}.footer-business-info.footer-socials a{margin-bottom:20px}.wpb_text_column ul li, .wpb_text_column ol li{line-height:30px;margin-bottom:10px;text-align:center}.footer_widget ul li span.post-date{white-space:inherit;width:auto;display:inline-block}.footer-social-text{width:100%;margin:0}.footer-newsletter-form .wpcf7 .wpcf7-submit{width:100%}.footer-newsletter-form{float:right;margin-top:15px;width:100%}.navbar .topbar{display:none}.clients-content:after,.kd_counter_number:after{display:none}.navbar.navbar-default.full-width .container, .navbar.navbar-default .container, .navbar.navbar-default.contained .container{padding:8px 15px}.blog #posts-content{padding-top:20px;padding-bottom:20px}#posts-content .post.BlogMinimal{width:100%;padding-bottom:0;margin-bottom:0;margin-left:0;margin-right:0}.navbar-default{box-shadow:0 0px 20px rgba(0, 0, 0, 0.05)}.navbar-default.navbar-shrink.with-topbar{margin-top:0}.single-post.page .breadcrumbs{background:none;z-index:1000;position:relative;padding-bottom:0;margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-align:center}.entry-header{padding-top:0;margin-bottom:0}.side-content-text ul > li:before, .wpb_text_column ul>li:before{display:inline-block !important;position:relative;padding-left:10px;left:inherit;padding-right:10px}.side-content-text ul li, .wpb_text_column ul li, .wpb_text_column ol li{padding-left:0}.mb0{margin-bottom:0 !important}.mb1{margin-bottom:10px !important}.mb2{margin-bottom:20px !important}.mt0{margin-top:0 !important}.mt1{margin-top:10px !important}.mt2{margin-top:20px !important}.ml0{margin-left:0 !important}.ml1{margin-left:10px !important}.ml2{margin-left:20px !important}.mr0{margin-right:0 !important}.mr1{margin-right:10px !important}.mr2{margin-right:20px !important}.wpcf7-form textarea{min-width:100%;max-width:100%}#single-page .header-overlay{background-size:cover}#single-page .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h3{white-space:nowrap;max-width:160px;padding-left:0;padding-right:0;overflow:hidden;text-overflow:ellipsis}.woocommerce #wrapper .pr0{padding-right:15px}.woocommerce-page #wrapper{padding-top:66px}.portfolio-block{float:left;max-width:100%;width:100%;margin-left:0}#posts-content .post.BlogMinimal .entry-content{max-height:100%}.big-custom-heading{line-height:65px !important;font-size:50px !important}#portfolio-items .portfolio-item.item-size-small:nth-child(5),.portfolio-item.item-size-small{width:calc(33.3333333% - 25px);height:auto;margin:0;margin-bottom:20px}.wpcf7-form .label{margin-top:15px}.upper-footer .textwidget span{width:100%}.upper-footer .textwidget i{display:none}.navbar .container #logo .logo{margin-left:0;line-height:47px;font-size:18px}.woocommerce-page .navbar-default .container, .single-post .navbar-default .container, .single-page .navbar-default .container{width:100%}.modal-content-inner .modal-subheading{display:none}.section.with-overlay .parallax-overlay{background-size:cover !important}.error404 #wrapper{padding-top:0}.error404 .navbar-default.fullwidth .container{padding-left:20px;padding-right:20px}.navbar-nav{margin:0;margin-top:20px;margin-bottom:15px;text-align:left}.modal-menu-item,.modal-menu-item:focus{margin-top:0;margin-bottom:20px;width:100%;text-align:center;float:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.row .vc_custom_1480365617320{margin-top:0 !important}#main-menu .navbar-nav .dropdown-menu{padding:0;border:none;border-radius:0;box-shadow:none;min-width:230px;left:auto;visibility:visible;float:none;opacity:1;margin-bottom:20px;width:100%;top:auto;position:relative}#main-menu .navbar-nav .mega-menu{position:relative}#main-menu .navbar-nav .mega-menu.mobile-visible{position:relative;margin-bottom:0}#main-menu .navbar-nav .mega-menu.demos-menu .dropdown-menu .menu-item, #main-menu .navbar-nav .mega-menu .dropdown-menu .menu-item{width:100%;display:inline-block;float:none;margin-right:0;border-right:none}#main-menu .navbar-nav .mega-menu .dropdown-menu{left:auto;margin:0;padding:0}#main-menu .navbar-nav .menu-item .dropdown-menu .menu-item a{padding:10px;padding-left:0}.menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children:hover .dropdown>a{margin-bottom:0}#main-menu .navbar-nav .menu-item-has-children .dropdown-menu .menu-item-has-children .dropdown-menu, #main-menu .navbar-nav .menu-item-has-children .dropdown-menu{display:none}#main-menu .navbar-nav .menu-item-has-children.mobile-visible .dropdown-menu .menu-item-has-children.mobile-visible .dropdown-menu, #main-menu .navbar-nav .menu-item-has-children.mobile-visible .dropdown-menu{display:block;opacity:1;visibility:visible;margin-top:0;box-shadow:none;padding:0;padding-left:15px;margin:0;opacity:1;left:0;position:relative;top:0;margin:0;transform:none;pointer-events:inherit}#main-menu .navbar-nav .menu-item-has-children:hover .dropdown-menu .dropdown:before{display:none}#main-menu .navbar-nav .menu-item-has-children a{width:calc(100% - 40px)}#main-menu .navbar-nav .menu-item-has-children .mobile-dropdown{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;padding:11px;top:0;z-index:99;font-size:14px;right:-7px;position:absolute;-webkit-font-smoothing:antialiased}#main-menu .navbar-nav .mega-menu .menu-item-has-children .mobile-dropdown{display:none}#main-menu .navbar-nav .menu-item-has-children .dropdown-menu .menu-item-has-children .mobile-dropdown:before, #main-menu .navbar-nav .menu-item-has-children .mobile-dropdown:before{content:"\f078"}#main-menu .navbar-nav .menu-item-has-children .dropdown-menu .menu-item-has-children.mobile-visible .mobile-dropdown:before, #main-menu .navbar-nav .menu-item-has-children.mobile-visible .mobile-dropdown:before{content:"\f077"}.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{overflow-y:scroll;max-height:calc(100vh - 65px)}.navbar .modal-menu-item{margin:0;box-sizing:border-box;margin-bottom:10px}.navbar-default .nav li a{margin-top:15px}#main-menu .navbar-nav .menu-item a{padding:0;padding-top:10px;padding-bottom:10px;margin:0;opacity:1}#main-menu .navbar-nav .menu-item a:after{display:none}.navbar-default.fullwidth .container{width:100%;padding-left:15px;padding-right:15px}.container{padding-right:15px;padding-left:15px}.container.fullwidth{padding-right:0;padding-left:0}header .header-dashboard .dashboard{max-width:90%}#particles-js{opacity:0;visibility:hidden}header .header-dashboard{background:none}html{width:100%;overflow-x:hidden}.navbar-fixed-top{padding:0px;min-height:65px}.navbar-fixed-top .page-scroll{margin:0}.logo img{max-height:47px;margin-top:0px;width:auto}.mobile-app .header-dashboard{text-align:center;float:none;max-width:50%}.mobile-app .header-buttons .primary-button{float:none}.mobile-app .header-buttons{margin-bottom:0}.mobile-app .header-dashboard .dashboard{margin-top:50px;margin-bottom:0;max-width:100%;float:none;margin-left:auto;margin-right:auto}.mobile-app .intro-text .intro-lead-in, header .intro-text .intro-lead-in{font-size:32px;letter-spacing:-1px;line-height:35px}.mobile-app .intro-text .intro-lead-in{text-align:center}.mobile-app .intro-text .intro-heading{max-width:100%;font-size:15px;line-height:21px;margin-top:20px}.mobile-app .intro-text{width:100%;padding:65px 20px 0 20px;text-align:center}.subscribe-form .intro-text, header .intro-text{padding:125px 20px 0 20px}.subscribe-form .intro-text{padding-left:0;padding-right:0}.subscribe-form header .wpcf7-text{width:100%;border-right:1px solid #fff}.subscribe-form header .wpcf7-submit{width:100%;margin-top:20px}.header-buttons{margin:40px auto 40px auto}header .intro-text .intro-heading{font-size:15px;line-height:21px;margin-top:20px}.container .portfolio-title, .row .contact h2, section h2.section-heading, section h1.section-heading{margin-top:0;margin-bottom:15px;font-size:25px;letter-spacing:-0.3px;line-height:30px}.footer-business-info{padding:40px 20px 20px 20px;margin:-70px 15px 20px 15px}.footer-business-address,.footer-business-phone,.footer-business-email{width:100%;display:block;position:relative;text-align:left;float:left;margin-left:0;margin-bottom:25px}.footer-business-info [class^="iconsmind-"], .footer-business-info [class*=" iconsmind-"]{font-size:25px;margin-top:5px}.footer-business-phone:after,.footer-business-address:after{display:none}#contact{padding-top:0}.row .contact p, .row .contact h2{text-align:center !important;width:90%;margin:auto}.row .contact p, section .section-subheading{margin-bottom:30px;margin-top:20px;font-size:14px;line-height:21px}section .section-subheading{padding:0 20px}p{font-size:14px;margin-bottom:20px;text-align:center}#posts-content .post p{text-align:left}.modal-content-contact p{margin-bottom:20px}.service-heading{font-size:18px;margin-bottom:18px}#services .col-md-3.last, #services .col-md-3{padding:0 30px;margin-bottom:30px}.video-socials .fa{margin:0 15px}.portfolio-item{position:relative !important;width:100% !important;top:inherit !important}#portfolio-items{height:auto !important;overflow:visible}#comments input[type="text"], #comments input[type="url"], #comments input[type="email"], .wpcf7 .wpcf7-text, .wpcf7 .wpcf7-email, .wpcf7 .wpcf7-select{min-width:100%;width:100%;margin-bottom:0}#comments input[type="url"]{margin-bottom:20px}section h2.section-heading{text-align:center}.woo-sidebar, .right-sidebar, .single-post .right-sidebar{padding:30px;margin-top:0;margin-bottom:30px}.features-tabs{text-align:center}.features-tabs .tab a.active .triangle{display:none}.features-tabs li{background:none;padding-left:0;list-style:none;margin:0;text-align:center;color:#666;font-size:13px;font-weight:400;line-height:25px}.video-modal .modal-content{width:100%;margin:0;top:50%;left:0;margin-top:-150px;height:300px;max-height:300px}.video-modal iframe{width:90%;height:300px}.chart-content{margin-top:-20px;margin-bottom:50px}.chart-content h4{font-size:15px}.owl-carousel{width:100%;margin:auto}.rc-content.owl-carousel{width:100%}.container .chart{display:none}.team-member{width:100%;margin:auto;margin-bottom:20px}.team-member.design-minimal{margin:0;margin-bottom:20px}.team-member img{width:100%;height:auto}.team-member .team-image img{margin:0 auto;border:none;max-width:100%;height:auto;float:left;width:100%;display:block;margin-right:0}.owl-nav div.owl-prev{margin-left:0}.owl-nav div.owl-next{margin-right:0}.subscribe .wpb_wrapper h3{font-size:28px;line-height:28px;width:100%;text-align:center !important;margin-bottom:40px}.subscribe .wpcf7-form{float:none;max-width:80%}.subscribe .wpcf7-form input{width:100%;height:40px;line-height:40px;margin-bottom:0px}.subscribe .wpcf7-form .wpcf7-submit{border:none;margin:0}.subscribe .wpcf7-form button{width:100%;height:40px}.wpcf7 .wpcf7-submit{width:100%}.subscribe .wpcf7-form-control-wrap{width:100%}.contact-map-container{position:relative;top:0;min-width:100%;margin-left:-15px;width:calc(100% + 30px);margin-bottom:30px;height:auto !important}.contact{width:100%;padding-top:70px}#contact .contact-form-container{width:100%;margin-top:60px}#contact .section-subheading{margin-top:30px;line-height:21px;text-align:center;margin:auto;width:80%;margin-bottom:50px}#wpcf7-f319-o2 .wpcf7-form{max-width:400px}.wpcf7 .wpcf7-form{width:100%;margin:auto}.blog-header-form .wpcf7 .wpcf7-submit{margin:0;height:50px;line-height:48px;border-bottom-left-radius:4px;border-top-left-radius:4px;margin-left:0;z-index:10;position:relative;width:auto;width:100%}.register-form .wpcf7 .wpcf7-submit, #single-page .wpcf7-form-control-wrap, .wpcf7 .wpcf7-form .wpcf7-form-control-wrap{width:100% !important;margin:0;margin-bottom:10px;display:block;flex:none}.modal-content-inner .wpcf7 .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:0}.inline-cf .wpcf7-form p{display:inherit}.btn-xl, #contact .form-group input.form-control{height:40px}.lower-footer .pull-left{width:100%}.lower-footer .pull-right{width:100%;margin-top:3px}.lower-footer .pull-right .navbar-footer, .lower-footer .pull-right .navbar-footer li{text-align:center;width:100%;padding:0}.lower-footer span, .lower-footer a{width:100%;display:block}#upper-footer{padding-bottom:0 !important}#upper-footer img{margin:auto}#upper-footer .wpb_single_image.vc_align_left{text-align:center}#upper-footer .pull-left{width:100%;margin-bottom:40px}#upper-footer p, #upper-footer .vc_custom_heading{text-align:center !important;width:80%;margin:0 auto}#upper-footer .wpb_wrapper p{margin-bottom:30px}#upper-footer .pull-right{width:100%}.footer-secondary-nav{max-width:100%;display:block;padding:0;width:100%}.lower-footer{margin-top:0}.footer-secondary-nav a{margin:auto;display:block;float:none}.footer-secondary-nav li{margin-bottom:20px}.entry-header .intro-text{padding-top:70px}.entry-header .section-subheading{margin-bottom:0;margin-top:15px;margin-left:auto;float:none;margin-right:auto;text-align:center}.entry-header .section-heading{font-size:36px;text-align:center}.single-portfolio .entry-header .section-heading{text-align:left;margin-left:15px}.breadcrumbs{width:100%;max-width:100%;text-align:center}#posts-content .post .blog-single-title, #posts-content .blog-single-content .blog-single-title{margin-bottom:20px;text-align:left}.single-post #posts-content .BlogFullWidth .entry-meta, .single-post #posts-content .BlogFullWidth .blog-single-title, #posts-content.blog-minimal-list .BlogFullWidth .entry-meta, #posts-content.blog-minimal-list .BlogFullWidth .blog-single-title, #posts-content.blog-img-top-list .BlogFullWidth .entry-meta, #posts-content.blog-img-top-list .BlogFullWidth .blog-single-title{text-align:left}#posts-content .wp-post-image{margin-bottom:20px}.blog-single-content .blog-content{margin-top:20px}#posts-content .entry-meta span{width:100%;float:left;width:auto;line-height:1;margin-bottom:5px}#posts-content .entry-meta .blog-separator{display:none}#posts-content.blog-img-top-list .entry-meta, #posts-content .entry-meta{float:left;margin-bottom:15px}#posts-content .blog-single-content .entry-meta{margin-bottom:20px}#posts-content .more-button a{margin-top:0}.navigation.pagination .next, .navigation.pagination .prev{width:100%;margin-bottom:10px}#posts-content .post{margin-bottom:15px;border-radius:0;margin-right:15px;margin-left:15px;padding-left:0;padding-bottom:25px;padding-right:0;padding-top:15px}.blog_widget{padding-left:0px;margin-bottom:40px;margin-top:10px;text-align:center}#wrapper .widget-title{text-align:center}.navigation.pagination{margin-bottom:20px;padding:0}.blog-single-content{padding-bottom:0;border-bottom:none}.single-post #posts-content .post{margin-bottom:0;padding-top:5px;border:none}#comments p{margin-bottom:0;width:100%}#comments .logged-in-as{text-align:left}.author-desc p, #comments .comment p{padding:0;text-align:left}#comments .fn{width:100%;float:left}#comments .reply{margin-left:0}#comments .comment-notes{margin-bottom:20px}#comments{margin-bottom:40px;margin-top:45px;padding:0 15px}#comments #respond #reply-title{margin-top:20px}#comments label{text-align:left;width:100%}.author-box-wrapper{padding:25px;margin-top:30px}.author-box-wrapper .author-desc-wrapper, .author-box-wrapper .author-name, .author-box-wrapper .author-website, .author-box-wrapper .author-desc{max-width:100%;width:100%;text-align:left}.author-box-wrapper .author-name h6{text-align:left}#posts-content .author-box-wrapper .author-avatar img, #comments .comment img{float:none;margin-bottom:20px}.comment-form-author,.comment-form-email{width:100%;float:left;padding:0 !important}#posts-content #commentform textarea, #comments input{margin-bottom:0;max-width:100%}#social-icons{display:block;width:100%;text-align:center}.lower-footer .pull-right a{margin:0;width:auto;display:inline-block;float:none}.lower-footer{border-top:none;text-align:center;padding:50px 0 45px 0}#footer.fixed,#footer{position:relative;z-index:0;text-align:center}#wrapper.hide-title-section,#wrapper{margin-bottom:0 !important;padding-top:65px}.footer_widget .menu li, .footer_widget li{text-align:center;width:100%;height:25px}.upper-footer .widget-title{text-align:center;margin-bottom:20px;margin-top:20px}.upper-footer{padding:50px 0 50px 0;background:#fafafa}.socials-widget a{float:none;display:inline-block}.contact-box .vc_column-inner{border:none !important;padding:30px 0 0 0 !important}.contact-box:last-child .vc_column-inner{padding-bottom:30px !important}.contact-map .vc_column-inner{margin-top:0 !important}#popup-modal .modal-content{overflow:hidden;transition:all 0.3s;max-width:90%;left:0;margin-left:5%;border-radius:0;position:fixed;top:5%;margin-top:0;border:none;box-shadow:none;overflow-y:scroll;max-height:90%;padding:0}.modal-content-inner .wpcf7-submit{float:none}#popup-modal .modal-content h2{font-size:22px;line-height:1.3;text-align:center;margin-top:10px}.modal-content-contact .key-icon-box.icon-left.icon-default .fa{display:none}.modal-content-inner p{font-size:12px;margin-bottom:20px}.modal-content-inner{padding:25px;padding-bottom:10px}.slider-scroll-down{display:none}#header.entry-header{padding-bottom:0}#posts-content{padding:20px 0px 0px 0}.single-product .breadcrumbs, .single-post .breadcrumbs{text-align:left;padding-left:15px;overflow:visible;white-space:initial}.single-product .breadcrumbs{padding-left:0}.single-product .entry-header .section-heading{text-align:left}#comments .children{padding-left:15px}.reply-title{padding-bottom:20px}#comments input[type="submit"], .wpcf7 .wpcf7-submit{width:100%;margin-bottom:20px}.related-posts{border:none}.portfolio-content .featured-gallery, #single-page .gallery-item-list img{max-width:100%;height:auto}.portfolio-gallery{padding:0}.portfolio-content .portfolio-sidebar{padding-right:0;padding-left:0;width:100% !important;position:relative !important;margin-left:0 !important;left:0 !important;top:inherit !important}.portfolio-content .portfolio-block .portfolio-title{font-size:25px;text-align:left;line-height:40px;letter-spacing:-0.3px;margin-top:-10px;font-weight:700;margin-bottom:20px}.portfolio-navigation-links{padding:0;float:none;margin-top:0;border-top:none;padding-bottom:0}.owlslider-portfolio{width:100%}.single-portfolio #single-page{padding-bottom:0}.port-prev.tt_button,.port-next.tt_button{width:auto;padding:0;margin-top:20px;margin-bottom:20px;margin-left:0;margin-right:0;min-width:auto;border:none}#single-page .featured-image.single-image img{max-width:100%}.footer_widget{max-width:100%;margin:auto}.upper-footer .textwidget{max-width:100%;padding:20px;padding-bottom:0;margin-bottom:30px}.socials-widget{margin:auto;margin-top:50px}.wpb_wrapper .wpb_single_image img{height:auto;max-width:100%;vertical-align:top;margin:auto;float:none;text-align:center;display:block}.parallax .parallax-overlay{background-size:cover}.vc_custom_1464520550679,.vc_custom_1464520555118,.vc_custom_1464520560358,.vc_custom_1466613488090,.vc_custom_1466613538944,.vc_custom_1466613515458{border:none !important;padding:30px 0 !important}.vc_column_container>.vc_column-inner{margin-right:0 !important;margin-left:0 !important;padding:0 !important}.vc_row[data-vc-full-width],.vc_row.vc_row-has-fill{background-size:cover;padding-top:0px !important;padding-bottom:50px !important;margin-top:0 !important;margin-bottom:0 !important}#single-page .single-page-heading{padding-top:60px;position:relative;padding-bottom:35px;overflow:hidden;margin-bottom:50px}.vc_custom_1464451027902{margin-bottom:20px}.register-form .wpcf7 .wpcf7-submit, .register-form .wpcf7-form-control-wrap{width:100%}.maintenance .section, .maintenance #wrapper{padding:0 !important}.maintenance .fa{display:none}.back-to-top{z-index:999}.upper-footer .modal-menu-item{width:100%;text-align:center;float:none;margin:auto;margin-top:40px;opacity:1;max-width:200px}.video-socials{display:none}.related-posts .entry-image, .related-content .entry-image, .blog-detailed-grid .entry-image, .blog-minimal-grid .entry-image{min-height:auto}}@media (min-width: 400px) and (max-width: 960px){.container .wpb_single_image .vc_figure{display:block;text-align:center}#customizer{display:none}#posts-content.blog-detailed-grid.use-sidebar .post, #posts-content.blog-minimal-grid.use-sidebar .post, .related-posts .post, .related-content .portfolio, #posts-content.blog-detailed-grid .post, #posts-content.blog-minimal-grid .post{float:left;margin:0;border-radius:4px;border:none;padding-bottom:0px;margin-bottom:15px;width:calc(33.3% - 15px);margin-right:15px}.related-posts .post{width:calc(33.3% - 15px);margin-right:15px}.owlslider-related-posts .portfolio, .owlslider-related-posts .post{width:calc(100% - 15px);margin-right:10px}}@media (min-width: 960px) and (max-width: 1180px){.navbar .modal-menu-item{display:none !important}}@media (min-width: 300px) and (max-width: 768px){.vc_row[data-vc-full-width], .vc_row.vc_row-has-fill, .vc_row.wpb_row.vc_inner .vc_column-inner{border:none !important}}@media (max-width: 720px){.video-modal iframe{max-width:320px;max-height:200px}}@media (max-width: 720px){#posts-content.blog-detailed-grid.use-sidebar .post, #posts-content.blog-minimal-grid.use-sidebar .post, .related-posts .post, .related-content .portfolio, #posts-content.blog-detailed-grid .post, #posts-content.blog-minimal-grid .post{width:100%;margin-left:0;margin-right:0}}@media (min-width: 767px) and (max-width: 1024px){#wrapper .blog_widget p, .blog_widget, #wrapper .widget-title{text-align:left}.related-posts .entry-image, .related-content .entry-image, .blog-detailed-grid .entry-image, .blog-minimal-grid .entry-image{min-height:auto}#wrapper .blog_widget{width:40%;margin-right:9%;display:inline-grid}.woocommerce #wrapper .blog_widget, .single-post #wrapper .blog_widget{width:100%;margin-right:0%;display:inline-grid}.footer-social-text{width:auto;margin-right:20px}.upper-footer .col-md-3{width:25%}.upper-footer p{text-align:left}.upper-footer .widget-title, .footer_widget .menu li, .footer_widget li{text-align:left}.wpb_column.vc_col-md-4{width:33.33333333%}#posts-content .post.BlogMinimal{width:50%;padding:0 10px}.register-form .wpcf7 .wpcf7-text{min-width:inherit;width:100%}.register-form .wpcf7 .wpcf7-submit{width:100% !important;min-width:360px}.single-portfolio .navbar-default .container, .single-post .navbar-default .container{width:100%}#single-page .featured-image.single-image img, .portfolio-content .featured-gallery, #single-page .gallery-item-list img{max-width:100%}.page .navbar-default .container{width:100%}}#customizer{position:fixed;top:0;padding:20px;background:#fff;width:800px;right:-800px;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;z-index:99999;font-weight:300;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;border-bottom-right-radius:2px;bottom:0;box-shadow:0 10px 20px rgba(0, 0, 0, 0.08);padding-left:5px;padding-right:5px}#customizer.active{right:0}#customizer li{list-style-type:none}#customizer .options{background:#fff;width:45px;position:absolute;top:250px;left:-45px;cursor:pointer;border-left:0;border-radius:0;-webkit-box-shadow:0 5px 40px rgba(0, 0, 0, 0.07);-moz-box-shadow:0 5px 40px rgba(0, 0, 0, 0.07);box-shadow:0 5px 40px rgba(0, 0, 0, 0.07);padding:8px 0;border-top-left-radius:4px;border-bottom-left-radius:4px}#customizer .options .fa{color:#1f1f1f;font-size:23px;font-style:normal;margin:0;margin-top:0;width:45px;text-align:center;height:40px;line-height:40px}#customizer .options .nc-icon-outline-print{font-size:22px}#customizer .options .custom-tooltip{-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;position:relative;display:block}#customizer .options .custom-tooltip i{font-size:18px;font-weight:600;text-align:center;display:block;height:40px;line-height:40px;color:#2f2f2f;transition:0.25s}#customizer .nav-logo{display:block;margin:auto;max-width:160px;margin-top:30px;margin-bottom:40px;height:auto}#customizer .tt_button{position:absolute;bottom:50px;left:50%;margin-left:-107px}#customizer .tt_button .iconita{margin-right:0;margin-left:8px}#customizer h3{text-align:center;line-height:25px;font-weight:700;font-style:normal;color:#333;font-size:18px;margin-top:0;letter-spacing:-0.2px;margin:0 auto;margin-top:10px}#customizer p{font-size:14px;font-weight:bold;line-height:1.6;text-align:center;max-width:400px;margin:auto;margin-top:15px;color:#9e9e9e}#customizer .customizer-logo{font-weight:bold;font-size:26px;line-height:inherit;margin:0;text-align:center;width:100%;display:block;float:left;letter-spacing:-0.7px;margin-bottom:25px;margin-top:40px;color:#1f1f1f}#customizer .screenshot{margin-top:50px}#customizer .screenshot a{display:block;float:left;margin:8px;position:relative;overflow:hidden;background:#1f1f1f !important}#customizer .screenshot a.first{}#customizer .screenshot img{width:370px;height:auto;border:1px solid #eaeaea;float:left;display:block;border-radius:0;opacity:1;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}#customizer .screenshot a:hover img{opacity:0.3}#customizer .screenshot a:hover span{opacity:1}#customizer .screenshot a span{color:#fff;font-size:16px;opacity:0;text-transform:uppercase;font-weight:bold;position:absolute;z-index:99;display:block;text-align:center;line-height:1.2;width:100%;left:0;top:0;line-height:236px;margin-top:0;text-shadow:cornsilk;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}#customizer .leadengine-tooltip{opacity:0;visibility:hidden;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);position:absolute;line-height:1;background:#fff;font-size:13px;font-weight:600;padding:0;margin:0 16px;font-family:inherit;letter-spacing:0.5px;line-height:1;font-weight:900;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;width:auto;font-weight:900;display:block;margin:0;letter-spacing:0.1px;right:10px;top:3px;margin-right:0;white-space:nowrap;border-radius:0;padding:15px 20px;-webkit-box-shadow:0 5px 40px rgba(0, 0, 0, 0.07);-moz-box-shadow:0 5px 40px rgba(0, 0, 0, 0.07);box-shadow:0 5px 40px rgba(0, 0, 0, 0.07);-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;line-height:12px;border-radius:4px}#customizer .leadengine-tooltip .trialngle-tooltip{border-bottom:0;border-left:5px solid #fff;height:0;border-bottom:5px solid transparent;border-top:5px solid transparent;width:0;display:block;position:absolute;right:-5px;top:16px}#customizer .options .custom-tooltip:hover .leadengine-tooltip{opacity:1;right:60px;visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#demoselect{max-height:780px;overflow:hidden;overflow-y:visible;width:790px}#demoselect::-webkit-scrollbar{width:7px;cursor:pointer}#demoselect::-webkit-scrollbar-track{background-color:transparent;cursor:pointer}#demoselect::-webkit-scrollbar-thumb{background-color:#ddd;width:7px;border-radius:3px;bottom:10px;cursor:pointer;z-index:99}#demoselect::-webkit-scrollbar-button{display:none}#demoselect::-webkit-scrollbar-corner{background-color:#000}#demoselect::-moz-scrollbar{width:7px}#customizer .colors-tooltip{width:167px;text-align:center;padding:18px}#customizer .leadengine-tooltip .tooltip-label{width:100%;text-align:center;display:block}#customizer .color-switcher{width:20px;height:20px;display:block;float:left;margin:3px;margin-top:15px;margin-bottom:0;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;border-radius:90px}#customizer .color-switcher.blue{background:#0030b8}#customizer .color-switcher.teal{background:#00897b}#customizer .color-switcher.green{background:#64dd17}#customizer .color-switcher.red{background:#c62828}#customizer .color-switcher.orange{background:#fb8c00}#customizer .color-switcher:hover{opacity:0.6}.with-triangle .vc_col-sm-5:before{width:0px;content:"-";text-indent:-9999px;display:block;height:0px;position:absolute;z-index:9999;top:50%;margin-top:-8px;left:0;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #f2f2f2}.home .kd-photobox.demo-page-box{border:none;background:none;overflow:visible}.home .kd-photobox.demo-page-box .phb-content{background:none}.home .kd-photobox.demo-page-box .photobox-img{overflow:visible}.home .kd-photobox.demo-page-box .photobox-img img{transition:0.25s;cursor:pointer}.home .kd-photobox.demo-page-box h4{margin-bottom:0;color:#fff !important;opacity:1;font-size:16px}.home .kd-photobox.demo-page-box .phb-content .phb-btncontainer{margin-top:20px;line-height:1;display:none;overflow:visible}.home .kd-photobox.demo-page-box .phb-content{padding:25px}.home .kd-photobox.demo-page-box:hover .photobox-img img{box-shadow:0px 20px 60px 0px rgba(0, 0, 0, 1);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.blog_widget ul li.wc-layered-nav-rating{line-height:15px;margin-bottom:18px}.blog_widget .product_list_widget li a:before{display:none}#commentform #submit:hover, .navbar-default, .subscribe-form header .wpcf7-submit:hover, #headerbackground, .contact .wpcf7-submit:hover, footer, #posts-content .post input[type="submit"]:hover,.navbar-default.navbar-shrink,.btn-xl:hover,.btn-xl:focus,.btn-xl:active,.btn-xl.active{background:#fff}@media (min-width: 960px){.home.page-template-default .navbar.navbar-default.navbar-shrink, .single-portfolio .navbar.navbar-default.navbar-shrink, .single-portfolio .navbar.navbar-default.navbar-shrink, .single-post .navbar.navbar-default.navbar-shrink, .woocommerce-page .navbar.navbar-default.navbar-shrink, .page-template-default .navbar.navbar-default.navbar-shrink, .page-template-portfolio-php .navbar.navbar-default.navbar-shrink, .attachment .navbar.navbar-default.navbar-shrink{background:#fff}}.subscribe-form header .wpcf7-response-output, .subscribe .wpcf7-not-valid-tip,.secondary-button:hover{color:#fff}div.wpcf7 .ajax-loader{display:none !important}.emptygap{clear:both;height:auto !important}.rightchoosepoint{margin-bottom:20px;float:left;width:100%}.rightchoosepoint i.fa{margin-bottom:0 !important}.rightchoosepoint h6.service-heading{margin-top:6px}.kd-process-steps ul li{padding:30px 0 !important}.kd-process-steps.process-checkbox-template .pss-step-number{left:3px !important}#home .homepagetabs{padding-top:30px !important}.home .topbar-socials a span.fa{color:#fff !important}ul#menu-main-menu li#menu-item-6866 a{border:2px solid #2979ff;background:#2979ff;cursor:pointer;border-radius:4px;padding:15px 20px !important;margin:11px 0 0 0 !important;letter-spacing:0px;font-weight:600;color:#fff !important}.homeportfolio .vc_gitem-post-data-source-post_date{display:none}.apppoints .vc_column-inner{padding-right:0 !important}@media (max-width: 961px){.kd-process-steps.process-checkbox-template .pss-step-number{left:50% !important}}.home #logo{margin-top:18px}#logo{margin-top:-5px}.mojo-sp{height:auto;padding-bottom:10px}#mojo-sp-right-wrap>button{top:10px;opacity:1;background:url(/wp-content/themes/leadengine/images/get_in_touch.png?x84712) no-repeat !important;width:41px !important;height:161px !important;right:-7px !important}.dashicons-arrow-right-alt2::before,.dashicons-arrow-right-alt2::after{display:none}.dashicons-arrow-left-alt2::before{display:none}#mojo-sp-right-wrap{top:160px;position:fixed}#mojo-sp-right{border-radius:0px}.mojosp-widget-area h3{color:#fff;font-size:21px;padding-bottom:10px;font-weight:normal}.mojosp-widget-area input[type="text"], .mojosp-widget-area input[type="email"], .mojosp-widget-area input[type="tel"], .mojosp-widget-area select{background:#f7f9fb !important;border-radius:0px !important;height:40px !important;color:#000;line-height:38px !important}.wpcf7 .wpcf7-submit:hover{color:#fff}.intl-tel-input{width:100%;margin-bottom:10px}.wpcf7-intl-tel{width:100%;border:none}.intl-tel-input .country-list .country-name{margin-right:6px;color:#000}.intl-tel-input .country-list{width:366px;overflow-x:hidden}.wpcf7 .wpcf7-text::placeholder, .wpcf7 .wpcf7-select::placeholder{color:#000 !important;opacity:0.5 !important;font-size:14px}.wpcf7 .wpcf7-select{padding:0 20px}.mojosp-widget-area div.wpcf7 .ajax-loader{position:relative;top:-33px;left:86px;display:block !important}div.wpcf7 .ajax-loader{position:relative;top:20px;left:86px;display:block !important}h2.page-title{color:#2979ff;font-weight:300;text-align:center}h1.page-title{color:#2979ff;font-weight:300;text-align:center}.blue-color{color:#2979ff}#magento-slider-section .testimonials.slider.without-image .tt-content h6{max-width:inherit;font-size:24px;margin-bottom:0;line-height:33px}.container h2{font-weight:300}#magento-slider-section .owl-dot span{width:15px;height:15px;margin-right:5px}.container #tool-technology h3{font-size:18px;font-weight:700;line-height:normal;text-transform:uppercase;text-align:center}.border-right{border-right:1px solid #ccc}.client-testimonial{font-size:24px;text-align:center}.client-testimonial p{color:#777;line-height:34px;font-weight:300}.client-testimonial .clientname{color:#000;font-weight:600;margin-top:40px}#home-tab .vc_tta-tabs-container{overflow:visible}@media only screen and (max-width: 991px){.home #logo{margin-top:7px}#logo{margin-top:-3px}}#download h2{font-size:40px;font-weight:bold}.videoWrapper{position:relative;width:100%;height:0;background-color:#000}.videoWrapper43{padding-top:75%}.videoWrapper169{padding-top:56%}.videoIframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:transparent}.videoPoster{position:absolute;top:0;right:0;left:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;border:0;outline:none;background-position:50% 50%;background-size:100% 100%;background-size:cover;text-indent:-999em;overflow:hidden;opacity:1;-webkit-transition:opacity 800ms, height 0s;-moz-transition:opacity 800ms, height 0s;transition:opacity 800ms, height 0s;-webkit-transition-delay:0s, 0s;-moz-transition-delay:0s, 0s;transition-delay:0s, 0s}.videoPoster:before{content:"";position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;border:5px solid #fff;border-radius:100%;-webkit-transition:border-color 300ms;-moz-transition:border-color 300ms;transition:border-color 300ms}.videoPoster:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;margin:-20px 0 0 -10px;border-left:34px solid #fff;border-top:21px solid transparent;border-bottom:21px solid transparent;-webkit-transition:border-color 300ms;-moz-transition:border-color 300ms;transition:border-color 300ms}.videoPoster:hover:before,.videoPoster:focus:before{border-color:#f00}.videoPoster:hover:after,.videoPoster:focus:after{border-left-color:#f00}.videoWrapperActive .videoPoster{opacity:0;height:0;-webkit-transition-delay:0s, 800ms;-moz-transition-delay:0s, 800ms;transition-delay:0s, 800ms}.entry-header .section-heading{text-align:left;color:#fff !important;text-transform:capitalize}.breadcrumbs{color:#fff;text-align:left}#icon-slider-section .clients.slider .clients-content img{width:110px}#download-sec h2{color:#fff}#download-sec h2 strong{background:#fff;padding:0 6px;font-weight:normal;color:#2979ff}.leftside{float:left;position:relative;left:0;top:0}.mobileapplication,.availableon{font-size:14px;color:#fbfbfb;text-transform:uppercase;font-weight:300;margin-bottom:25px;line-height:14px;clear:left}.projectheading{font-size:3vw;color:#fff;font-weight:100;text-transform:uppercase;line-height:inherit;margin-left:-4px}.availableon{margin:5vw 0 19px}.Icons{float:left;clear:left}.Icons a{border:1px solid #fff;padding:15px 20px;margin-right:15px;float:left;display:inline}.Icons a .fa{font-size:30px;color:#fff}.Icons a span{font-size:14px;color:#fff;text-transform:uppercase;font-weight:400;font-family:"Lato",sans-serif;display:table-cell;vertical-align:top;line-height:15px}.Icons a .fa-globe{display:table-cell;padding-right:15px}.Icons a .fa-globe:hover, .Icons a span:hover, .Icons a:hover{text-decoration:none}.playstore{background:url("/wp-content/themes/leadengine/images/playstore.png?x84712") no-repeat left top;width:27px;height:30px}.icon a{margin-right:10px}.single-portfolio .single-page-header{display:none}@media only screen and (max-width: 991px){.client-logo-outer.vc_row.wpb_row{padding-bottom:20px !important;padding-top:20px !important}.client-logo-outer.vc_row.wpb_row .vc_separator.wpb_content_element{margin-top:0px !important}.client-logo-outer.vc_row.wpb_row .slider.clients{padding-top:15px !important}.client-logo-outer.vc_row.wpb_row h3{padding-bottom:10px !important}.leftside{padding-top:50px}}@media only screen and (max-width: 767px){#new-tabs{margin-top:30px !important}#videoGallery .vc_col-sm-4{margin-bottom:20px}#videoGallery .vc_col-sm-4:last-child{margin-bottom:10px}.pdf-list .pdf-list-item.vc_row{display:flex;flex-wrap:wrap}.pdf-list .pdf-list-item.vc_row .pdf-img.wpb_column{display:flex;order:1;padding:10px 0 0 0 !important}.pdf-list .pdf-list-item.vc_row .pdf-content.wpb_column{display:flex;order:2}.pdf-list .pdf-list-item.vc_row .pdf-content.wpb_column h4{text-align:center}.page-id-4948 #vthomeportfolio{margin-bottom:20px}.mobileapplication{margin-bottom:10px}.projectheading{font-size:27px;line-height:33px}.icon a img{width:50px;height:50px}.icon a:nth-child(3) img, .icon a.website-icon img{width:100px;height:50px}.entry-header .section-heading{text-align:center;padding-left:15px}#posts-content .blog_widget img{width:auto;margin:0 !important}.home #serviceNew .text-block, .page-id-6174 #serviceNew .text-block{border:none !important}}@media only screen and (max-width: 960px){.slider.clients .owl-item{padding:0 5px !important}.page-id-6208 .vc_custom_1535691813718{margin-bottom:0px !important}.page-id-6208 .vc_row.vc_custom_1535967757476{padding-bottom:0px !important}.cb-container{padding-bottom:50px;text-align:center}.thumbnail_info{text-align:center;margin-bottom:30px !important}.vc_column_container{padding-left:15px !important;padding-right:15px !important}.key-icon-box.icon-top.icon-default{max-width:inherit}}h4.techheading{font-size:15px;margin:0;font-weight:bold;text-align:center;text-transform:uppercase}.digits,.rating{font-size:36px;text-align:center;color:#777;line-height:normal;line-height:59px}.rating .fa-apple{font-size:24px;top:-4px;position:relative;display:inline;color:#777;margin:0px 0px 0 0}.blog h1.section-heading{color:#fff}.wpcf7-form label{width:100%;font-weight:normal}.wpcf7 .wpcf7-select{padding:0 20px;background-color:#f7f9fb !important}.wpcf7-form-control-wrap.file-801{height:43px;line-height:43px;background:#f7f9fb;border:1px solid #e5e7f2;border-radius:4px}p.m20 .vc_col-sm-6{padding:0px}@media only screen and (min-width: 480px){p.m20 .vc_col-sm-6{width:50%}.vc_col-sm-6.one{width:48% !important;margin-right:9px}}.wpcf7-form sup{color:red}.technology-icon ul{text-align:center}.technology-icon ul li img:last-child{margin-right:0px}.kd-process-steps .pss-text-area h4{text-align:center}.kd-process-steps{text-align:center}.kd-process-steps.process-checkbox-template .pss-step-number{left:51% !important}.kd-process-steps.process-checkbox-template{text-align:center}.kd-process-steps .pss-img-area{background-color:transparent}#rev_slider_1_1 .tt_button{text-align:center}.thumbnail_info h2{color:#2979ff;font-size:20px;font-weight:400;margin-top:15px;margin-bottom:0}.home .vc_tta-tabs p{margin-bottom:10px}.page-id-6226 .cb-text-area p, .page-id-6226 #single-page .cb-text-area p{margin-bottom:-20px}#appContent img{width:38px;height:38px}#development-sec p{margin-bottom:0px}#development-sec p a strong{color:#2979ff}#development-sec img.alignnone{margin-bottom:10px}#specialize h6{font-size:15px !important}.slider-pro{padding:15px;background:#ccc;border:1px solid #eee}.slider-pro .sp-bottom-thumbnails{margin-top:20px}.slider-pro .sp-button{margin:0 4px}.slider-pro .sp-bottom-thumbnails .sp-thumbnail-container{border:4px solid #eee}#magento_services .wpb_wrapper, #platgform .wpb_wrapper{border:1px solid #eee;padding:15px}#magento_services .wpb_wrapper .wpb_wrapper, #platgform .wpb_wrapper .wpb_wrapper{border:none}.bgblue{background:#2979ff;color:#fff;padding:0 3px;margin:0 5px;display:inline-block}#platgform h4{margin-bottom:10px}#platgform p{text-align:left}.wpcf7-form-control-wrap .wpcf7-textarea::-moz-placeholder{color:#000;opacity:0.5;font-size:14px}#contactFormnew div.wpcf7 .ajax-loader{top:-30px;clear:both}.section-subheading{color:#fff}.title-text h2{font-weight:600;font-size:2em}.blog_widget img{cursor:pointer}.mojosp-panel-visible .mojo-sp{display:block !important}#posts-content h3{font-size:22px;color:#444}#posts-content hr{border-top:2px solid #ccc !important}.mc4wp-form p{display:inline-block;width:100%}.mc4wp-form p input{width:100%;border:none;height:45px;padding:0 15px;border-radius:4px}.mc4wp-form p.last{width:auto}#mc-section .mc4wp-form{padding:25px 25px 15px;margin-top:52px}#mc-section .mc4wp-form h2, #mc-section .mc4wp-form h6{color:#fff}#mc-section .mc4wp-form h2{font-weight:600;margin-bottom:10px}#mc-section .mc4wp-form h6{margin-bottom:25px}#mc-section .mc4wp-form input[type="submit"]{background:#f9673b !important;padding:0 15px 3px;color:#fff;border-radius:3px}#mc-section .mc4wp-form input[type="submit"]:hover{background:#fff !important;color:#f9673b !important}#mojo-sp-left-wrap>button{display:none}.schedule-call{background:#2979ff;padding:25px 25px 40px;text-align:center;margin-top:52px}.schedule-call h2, .schedule-call h6{color:#fff}.schedule-call h2{font-weight:600;margin-bottom:10px}.schedule-call a{background:#f9673b !important;top:5px !important}.schedule-call a:hover{background:#fff !important;color:#f9673b !important}#mrova-feedback{display:hidden;width:350px;position:fixed;right:-350px;border:1px solid #323232;padding:15px 20px 20px;background-color:#323232;z-index:999;height:auto !important;min-height:170px}#mrova-feedback div.wpcf7-validation-errors, #mrova-feedback div.wpcf7-acceptance-missing{border:2px solid #f7e700;clear:both;margin-top:19px !important;color:#fff}#mrova-feedback div.wpcf7-mail-sent-ng, #mrova-feedback div.wpcf7-aborted{border:2px solid #f00;clear:both;color:#fff}#mrova-feedback .wpcf7-submit{margin-bottom:10px}#mrova-feedback div.wpcf7-mail-sent-ok{border:2px solid #398f14;clear:both;color:#fff}#mrova-img-control{cursor:pointer;top:79px !important;position:absolute;left:-37px;width:36px;background:transparent url("/wp-content/themes/leadengine/images/get_in_touch.png?x84712");height:161px}.topmsg{color:#fff;font-size:13px;margin:0px 0 10px}.page-id-3343 .vc_gitem-post-data-source-post_date{display:none}@media only screen and (min-width: 1024px){.first-widget-area .textwidget{max-width:281px;padding:0px 20px 20px;position:absolute;top:-130px;z-index:99}}.footer_Social_icon h5{color:#fff;margin:10px 0 15px}.footer_Social_icon a{margin-right:10px;display:inline-block;vertical-align:top;height:34px;margin-bottom:10px;text-align:center}.conatct_social_link a{color:#fff;width:118px;display:inline-block;height:32px;text-align:left;padding:0 10px;line-height:32px;font-weight:600;margin-right:15px;margin-bottom:15px}.conatct_social_link a i{color:#fff;margin-right:10px}.fb{background:#4e71a8}.twitter{background:#1cb7eb}.google{background:#e3411f}.linkedin{background:#1686b0}.youtube{background:#ca3737}.instagram{background:#444}.pinterest{background:#ca3737}.behance{background:#3498db}#mc-section #mc4wp-form-1{margin-top:0px}.Strategic li{text-align:center;margin-bottom:10px !important;padding-left:0px !important;font-weight:bold;display:inline-block;width:48%;margin-top:30px !important}.Strategic li:nth-child(3){width:96%}.Strategic li:nth-child(3) img{margin:0 auto}.Strategic li img{display:block;text-align:center;margin:0 auto 10px !important}.Strategic li::before{display:none}#expertise .wpb_single_image .vc_figure{max-width:100%;background:#f9673b;width:130px;height:130px;text-align:center;padding:30px;border-radius:100%;margin:0 auto;display:block}#expertise .wpb_single_image.vc_align_left{position:relative}#expertise{overflow:hidden}#expertise .wpb_single_image.wpb_content_element.vc_align_left::before{content:"";position:absolute;border:4px solid #f9673b;width:120%;top:53%;z-index:-1}#expertise li::before{display:none}#expertise .one img{position:relative;bottom:4px}#expertise .two img{position:relative;top:10px}@media only screen and (max-width: 1023px){#expertise .wpb_single_image.wpb_content_element.vc_align_left::before{display:none}}.post-template-default.single-post .breadcrumbs{color:#333}.contact-section .wpcf7 .wpcf7-submit{width:100%;margin:15px auto 0;float:none;max-width:250px}.contact-section .wpcf7 input{margin-top:7px}#contactFormnew .wpb_text_column p:last-child{margin-bottom:-5px !important}#mc-section p{display:inline-block;width:auto}#mc-section input[type="submit"]{position:relative;top:-1px;border-radius:4px}#mc-section .mc4wp-form{text-align:center}@media only screen and (min-width: 1025px){#mc-section h6{width:49%;margin:0 auto 30px}}#mapcontactsec .business-info-header{margin-bottom:25px}#mapcontactsec .business-info-day-name{font-size:19px;font-weight:bold;margin-bottom:10px;display:block}#mapcontactsec .business-info-day-hours{float:left;margin-bottom:20px}#mapcontactsec .business-info-day-hours strong{display:block;width:100%;padding-bottom:7px}#mapcontactsec .business-info-day-hours span{display:block;float:left;width:100%;padding-bottom:7px}#mapcontactsec .business-info-wrapper{padding:25px}#mapcontactsec .business-info-day-hours{float:left;margin-bottom:26px}#mapcontactsec .business-info-wrapper h4{font-size:20px}#wpcf7-f5208-p6226-o1 .wpcf7-textarea{width:99% !important;margin-top:7px !important}#magento-dev-Services .rightchoosepoint{margin-bottom:50px}#magento-dev-Services .rightchoosepoint h4{margin-left:70px}#magento-dev-Services .tt-iconbox-customimg{margin-right:25px;margin-top:15px;margin-bottom:0%}@media only screen and (max-width: 959px){#magento-dev-Services .rightchoosepoint h4{margin-left:0px;padding-top:20px;display:block}#magento-dev-Services .tt-iconbox-customimg{margin-bottom:15%}.request-call-back.top0 button, .csrButton button{padding:15px 23px !important}.entry-header .section-heading{text-align:center !important;padding-left:20px}.search-no-results #posts-content #posts-content .search-form{padding-left:20px}}.wpcf7 .wpcf7-submit{font-size:1.2em}.request-call-back.top0{margin:0px !important;top:0px !important}#magento-dev-Services .tt-iconbox-customimg img{height:50px;margin-left:0px !important}#Industryfocus img, #Industryfocus img{height:46px}#clientTestimonial .tt-image{width:100px;height:100px;margin-top:15px}#clientTestimonial .tt-image img{border-radius:100%}#clientTestimonial .tt-content h6{max-width:1200px;font-size:1.1em;line-height:30px}.request-call-back.top0{padding:0px}.request-call-back.top0 button, .csrButton button{background:none !important;border:none;padding:15px 25px;font-size:17px}.request-call-back.top0 button:hover, , .csrButton button:hover{color:#2979ff !important;border:none !important;border:none !important;outline:none}.request-call-back.top0 button:active, .request-call-back.top0 button:focus, , .csrButton button:active, , .csrButton button:focus{border:none !important}#clientTestimonial .owl-dot{margin:0 4px}#clientTestimonial .owl-dot span{width:10px;height:10px}.testimonials.slider .author{margin-bottom:5px}#Industryfocus .key-icon-box.with-border{border:1px solid #e5e7f2;margin:0}#Industryfocus .vc_column-inner{padding-left:5px;padding-right:5px}#Industryfocus .ib-wrapper{padding:15px}#Industryfocus .key-icon-box:hover{background:#f9673b !important}#Industryfocus .vc_col-sm-2{margin-bottom:10px}@media only screen and (max-width: 1199px){#Industryfocus .vc_col-sm-2{width:33.1%}}@media only screen and (max-width: 767px){#Industryfocus .vc_col-sm-2{width:50%}}@media only screen and (max-width: 480px){#Industryfocus .vc_col-sm-2{width:100%}}#magento-dev-Services .heightauto .tt-iconbox-customimg img{height:auto}.home .topbar-email .fa-skype{color:#fff}.blog_widget:nth-child(6){text-align:center}#posts-content .blog_widget img{margin-top:0px !important;border:1px solid #eee}.author-desc{line-height:1.65em}.blog-single-content .blog-content{line-height:1.65em}.webtech .key-icon-box .ib-link{margin-top:10px}.webtech .key-icon-box .service-heading{margin-bottom:10px}.webtech a{background:#0a56a5;border:2px solid #0a56a5;color:#fff !important;padding:10px 12px;border-radius:4px;margin-top:10px;display:inline-block;margin-bottom:10px}.webtech a:hover{background:#fff;border:2px solid #0a56a5;color:#0a56a5 !important}#serviceNew .text-block{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:10% 0%;text-align:center;position:relative;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;min-height:inherit;border-bottom:none}.home #serviceNew .text-block{border:none;padding:25px 1%;min-height:260px}#serviceNew .text-block:nth-child(2n){border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.home #serviceNew .text-block a{margin-top:10px;display:block}.home #serviceNew .text-block a::after{content:"\f105";font-family:fontawesome;padding-left:4px}.home #serviceNew h5{font-size:24px}.home .hover-text a .name{font-size:28px}.home #serviceNew .text-block .fa{font-size:45px;color:#2979ff;margin-bottom:10px}#serviceNew .text-block .fa{font-size:36px;color:#333}@media only screen and (min-width: 1200px){#serviceNew .text-block:nth-child(2n){border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}#serviceNew .text-block{padding:4% 1% 0;min-height:260px}.vc_row.wpb_row.client-logo-outer h3{max-width:74%;margin:0 auto}}.hover-text{position:absolute;width:100%;height:100%;top:0px;left:0;opacity:0}#serviceNew .text-block:hover .hover-text{opacity:1;background:#2979ff}.hover-text{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;overflow:hidden}.hover-text a{display:block;width:100%;height:100%;color:#fff}.valign{position:absolute;top:50%;z-index:10;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.hover-text a .valign{left:0;padding:0 1%;width:100%;font-size:16px}.hover-text a .name{display:block;margin-bottom:12px;font-size:28px}.hover-text a .cta{display:inline-block;font-size:15px;text-transform:uppercase;position:relative;margin-left:8px;border:2px solid #fff;border-radius:4px;padding:10px 13px;margin-top:15px}.hover-text a .cta:hover{background:#fff;color:#2979ff}.hover-text a .cta{-webkit-transform:translateX(-200px);-moz-transform:translateX(-200px);-ms-transform:translateX(-200px);-o-transform:translateX(-200px);transform:translateX(-200px)}.hover-text .name{-webkit-transform:translateX(200px);-moz-transform:translateX(200px);-ms-transform:translateX(200px);-o-transform:translateX(200px);transform:translateX(200px)}#serviceNew .text-block:hover .name, .hover-anime .hover-text:hover .cta{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#serviceNew .text-block:hover .name, .hover-text:hover .cta{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.hover-text .name, .hover-text .cta, .hover-text .desc{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.border-rightn::before{background:url("/wp-content/uploads/2018/05/border-img.jpg") repeat-y;height:100%;position:absolute;width:12px;content:"";top:0px;left:50%}.border-leftn::before{background:url("/wp-content/uploads/2018/05/border-img.jpg") repeat-y;height:100%;position:absolute;width:12px;content:"";top:0px;left:0}.cirleleft h2::before{content:"";position:absolute;font-size:22px;left:49.5%;z-index:999;background:#fff;width:15px;height:15px;border-radius:100%;border:1px solid #2979ff;top:16%}.cirleright h2::before{content:"";position:absolute;font-size:22px;left:-6px;z-index:999;background:#fff;width:15px;height:15px;border-radius:100%;border:1px solid #2979ff;top:27%}#designservices .vc_column-inner{padding:50px 50px 0}#casestudy img{max-width:100%}#casestudy .wpb_wrapper{border:1px solid #e5e5e5;height:520px}#casestudy .wpb_wrapper p, #casestudy .wpb_wrapper h4{padding:0 15px}#casestudy a{border:2px solid #2979ff;background:#2979ff;cursor:pointer;border-radius:4px;padding:12px 20px !important;display:inline-block;letter-spacing:0px;font-weight:600;color:#fff !important}#casestudy a:hover{border:2px solid #2979ff;background:#fff;color:#2979ff !important}#android-services .key-icon-box h4{margin-bottom:10px}#android-services .key-icon-box{border-radius:4px;margin-bottom:30px}#deveploment-process .fa{background:url("/wp-content/uploads/2018/05/outer-circle.png");height:316px !important;position:relative}#deveploment-process .fa::before{top:24%;position:absolute;left:30%;width:100px;height:100px;border:1px solid #d7d6d6;border-radius:100%;text-align:center;vertical-align:middle;line-height:100px}#deveploment-process .vc_col-sm-2{width:16.6%}#deveploment-process .vc_column-inner{padding-left:3px;padding-right:3px}#deveploment-process .vc_col-sm-2:nth-child(2), #deveploment-process .vc_col-sm-2:nth-child(4){margin-top:9%}@media only screen and (max-width: 1250px){#deveploment-process{text-align:center}#deveploment-process .vc_col-sm-2{width:278px;float:none;display:inline-block;text-align:center;padding:25px 15px;vertical-align:top}#deveploment-process .vc_col-sm-2:nth-child(2), #deveploment-process .vc_col-sm-2:nth-child(4){margin-top:0%}}@media only screen and (max-width: 1199px){#casestudy .wpb_wrapper{height:auto;padding-bottom:20px;margin-bottom:20px}}@media only screen and (max-width: 959px){#deveploment-process .vc_col-sm-2{width:272px}}@media only screen and (max-width: 767px){.home #serviceNew .text-block{border:none;padding:25px 15px;min-height:280px;border-bottom:1px solid #e5e5e5}#serviceNew{margin-bottom:0px !important}#casestudy .wpb_wrapper{height:auto;padding-bottom:0px;margin-bottom:20px}#designservices{margin-bottom:30px;border-bottom:1px solid #e5e5e5;padding-bottom:30px}#designservices h2, #designservices p{text-align:center !important}.border-leftn::before,.border-rightn::before{display:none}.cirleright h2::before, .cirleleft h2::before{display:none}#serviceNew .text-block:nth-child(2n){border:0px}}.cross-platform p{padding-bottom:10px}#stacksec{margin:0 auto !important;display:table}#stacksec button:hover{color:#fff !important}.imgsection img{width:80px;height:auto;display:inline-block;margin:7px;text-align:center}.imgsection{text-align:center}.singleimgsec{max-width:80%}.single-portfolio .navbar-default .container{padding:0;width:1240px}.woocommerce-page .navbar-default .container, .single-post .navbar-default .container, .single-page .navbar-default .container{}.page-child .navbar-default .container{padding:0}.gallery-item-list{margin-bottom:40px}.portfolio-content .portfolio-block .portfolio-title{font-size:28px;text-align:left;line-height:40px;letter-spacing:-1px;margin-top:-5px;font-weight:700;margin-bottom:30px}.portfolio-block strong{font-size:13px}.portfolio-block.full-width{margin-left:0}.portfolio-block .heading-separator{float:left;margin:20px 0 22px 0}.portfolio-content .portfolio-block p{margin-top:0;padding-bottom:0}.portfolio-content .featured-image{margin-bottom:40px;overflow:hidden}#single-page .featured-image.single-image img{max-width:100%}.portfolio-meta-parent{border-top:0;margin-top:30px;width:100%;float:left;padding-top:30px;border-top:1px solid rgba(0, 0, 0, 0.1);margin-top:10px}.portfolio-meta.share-meta .fa{font-size:13px;margin-right:20px;color:inherit;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.portfolio-meta.share-meta .fa:hover{opacity:1}.portfolio-content .portfolio-block.full-width p{border:none}.portfolio-content .portfolio-sidebar{padding-right:0}.portfolio-block h4{font-size:13px;display:inline-block;min-width:180px;margin-top:0;margin-bottom:0}.portfolio-block{float:left;max-width:calc(100% - 50px);width:100%;margin-left:30px}.portfolio-block .portfolio-meta span{font-size:14px;display:inline-block;line-height:1.2}.pswp .pswp__caption__center{display:none}.pswp .pswp__bg{background:#000;background:rgba(0, 0, 0, 0.75)}.pswp .pswp__ui--fit .pswp__top-bar, .pswp .pswp__ui--fit .pswp__caption, .pswp .pswp__button--arrow--left:before, .pswp .pswp__button--arrow--right:before, .pswp .pswp__caption{background-color:transparent}.portfolio-content .featured-gallery, #single-page .gallery-item-list img{max-width:100%;height:auto;border-radius:0}.portfolio-content .featured-gallery.full-width{max-width:100%;width:100%;margin-bottom:90px}#single-page .featured-gallery.full-width img{width:100%}.portfolio-content .featured-gallery{margin-bottom:40px}.portfolio-sidebar.fixed-sidebar{left:50%;position:fixed;margin-left:104px;top:170px}.portfolio-sidebar.fixed-sidebar.absolute-sidebar{position:absolute;bottom:35px;top:auto}.portfolio-navigation-links{float:none;margin-top:0;border-top:1px solid #e5e7f2;padding:40px 0;background:#f7f9fb;margin-top:40px}.portfolio-template-default #wrapper{padding-bottom:0}.portfolio-navigation-links a{font-weight:600;transition:0.25s;margin:0 5px}.portfolio-navigation-links .port-prev:before, .portfolio-navigation-links .port-next:after{content:"\f105";display:inline-block;font:normal normal normal 14px/1 FontAwesome;box-sizing:border-box;font-weight:bold;margin-left:10px}.portfolio-navigation-links .port-prev:before{margin-left:0;margin-right:10px;content:"\f104"}.portfolio-navigation-links .port-next{float:right}.port-prev.tt_button{float:left;background:transparent;box-shadow:none;transition:0.25s}.port-next.tt_button{float:right;background:transparent;box-shadow:none;transition:0.25s}.port-prev.tt_button:hover,.port-next.tt_button:hover{color:#fff}.port-next.tt_button .fa, .port-prev.tt_button .fa{font-weight:bold}.featured-gallery.full-width,.portfolio-gallery-content{text-align:center;position:absolute;bottom:30px;z-index:99;width:100%}.portfolio-gallery-content .owl-nav div{background:#fff;border:2px solid #fff}.featured-gallery.full-width .owl-dot span, .portfolio-gallery-content .owl-dot span{margin:0 7px}.port-nav-prev{padding-left:15px}#portfolio-items .portfolio-item.align-right, #portfolio-items .portfolio-item.item-size-small:nth-child(5){float:right;margin-right:15px}.content-area .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item, .content-area .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item, .content-area .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item{margin:0;border:none;border-collapse:collapse}.content-area .vc_grid-filter > .vc_grid-filter-item.vc_active, .content-area .vc_grid-filter>.vc_grid-filter-item:hover{background-color:transparent}.content-area .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item{padding:0px 12px;font-weight:600}.content-area .vc_grid-filter{margin-bottom:25px}.content-area .vc_grid-filter > .vc_grid-filter-item span{position:relative;padding-bottom:6px}.content-area .vc_grid-filter > .vc_grid-filter-item span:after{content:"";transition:0.3s all ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;left:50%;height:2px;width:0;bottom:0px;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.content-area .vc_grid-filter > .vc_grid-filter-item span:hover:after{width:100%}.content-area .vc_gitem-animate-scaleRotateIn{-webkit-transition:opacity 0.3s cubic-bezier(0.3, 0.58, 0.55, 1), -webkit-transform 0.3s cubic-bezier(0.3, 0.58, 0.55, 1) !important}.content-area .vc_grid-gutter-30px .vc_gitem-animate-scaleRotateIn{border-radius:4px}.content-area .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-ms-transition:transform 0.6s cubic-bezier(0, 1, 0.5, 1);-webkit-transition:transform 0.6s cubic-bezier(0, 1, 0.5, 1);transition:transform 0.6s cubic-bezier(0, 1, 0.5, 1)}.content-area .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.content-area .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b{background:rgba(0, 0, 0, 0.8) !important;-webkit-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;min-height:auto !important}.content-area .vc_grid-item-mini .vc_gitem-animate-scaleRotateIn .vc_gitem-col{-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;transform:scale(0.75);-webkit-transform:scale(0.75);-ms-transform:scale(0.75)}.content-area .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-col{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1)}.content-area .vc_grid-item-mini .vc_gitem-animate-scaleRotateIn+.vc_gitem-zone.vc_gitem-zone-c{background:none !important;border:none}.content-area .vc_grid-item-mini{position:relative}.content-area .vc_grid-item-mini .vc_gitem-animate-scaleRotateIn+.vc_gitem-zone.vc_gitem-zone-c{background:none !important;border:none !important;position:absolute;top:0;width:100%;padding:0;height:100%;display:flex;display:flex;align-items:center;justify-content:center;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;transform:scale(0.75);-webkit-transform:scale(0.75);-ms-transform:scale(0.75);opacity:0;pointer-events:none}.content-area .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn+.vc_gitem-zone.vc_gitem-zone-c{opacity:1;transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);z-index:999}.content-area .vc_grid-item-mini .vc_gitem-animate-scaleRotateIn + .vc_gitem-zone.vc_gitem-zone-c .vc_btn3-container{display:none}.content-area .vc_grid-item-mini .vc_gitem-animate-scaleRotateIn + .vc_gitem-zone.vc_gitem-zone-c h4{color:#fff;margin:0}.content-area .vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4{text-transform:capitalize;letter-spacing:-0.03em;line-height:1.3;margin:0;font-weight:400;margin-bottom:20px;font-size:24px}.content-area .vc_grid-item-mini .vc_custom_heading.vc_gitem-post-data-source-post_excerpt{display:none}.content-area .vc_grid-item-mini .vc_gitem-zone.vc_gitem-zone-c{border-radius:0;overflow:hidden;background:#fff !important;border-top:none;padding:30px;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.content-area .vc_grid-gutter-30px .vc_grid-item-mini .vc_gitem-zone.vc_gitem-zone-c{border:1px solid #e5e7f2}.content-area .vc_grid-item-mini .vc_btn3-container{margin-bottom:0;text-align:center;margin-top:10px}.vc_grid-item-mini .blog-detailed-grid .vc_btn3-container{float:left;display:inline-block}.content-area .vc_grid-item-mini .vc_btn3-container a{padding:0;border:none;color:#fff;width:auto;min-width:auto;line-height:inherit;transform:none}.vc_grid-item-mini .blog-detailed-grid .vc_btn3-container a{background:transparent !important}.content-area .vc_grid.vc_row.vc_grid-gutter-30px .vc_gitem-zone.vc_gitem-zone-a{border-top-left-radius:4px;border-top-right-radius:4px;position:relative}.content-area .vc_grid .vc-gitem-zone-height-mode-auto{min-height:460px}.content-area .vc_grid .vc_col-sm-3 .vc-gitem-zone-height-mode-auto{min-height:320px}.content-area .vc_grid .vc_col-sm-3 .vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4{font-size:18px;line-height:inherit}.content-area .vc_grid .vc_col-sm-6 .vc-gitem-zone-height-mode-auto{min-height:680px}.content-area .vc_grid .vc_col-sm-6 .vc-gitem-zone-height-mode-auto.blog-detailed-grid{min-height:auto}.content-area .vc_grid .vc-gitem-zone-height-mode-auto.vc_gitem-zone.vc_gitem-zone-a:before, .content-area .vc_grid-item-mini .vc_gitem-animate-fadeIn .vc_gitem-zone.vc_gitem-zone-a:before{position:absolute;top:15px;left:15px;opacity:0;right:15px;bottom:15px;border-radius:4px;-webkit-transition:opacity 0.3s cubic-bezier(0.3, 0.58, 0.55, 1);transition:opacity 0.3s cubic-bezier(0.3, 0.58, 0.55, 1);font-family:"iconsmind";content:"\e871";font-size:48px;font-weight:normal;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center}.content-area .vc_grid-item-mini .vc_gitem-animate-scaleRotateIn .vc-gitem-zone-height-mode-auto.vc_gitem-zone.vc_gitem-zone-a:before{display:none}.content-area .vc_grid .vc_gitem-animated-block:hover .vc-gitem-zone-height-mode-auto.vc_gitem-zone.vc_gitem-zone-a:before, .content-area .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn:hover .vc_gitem-zone.vc_gitem-zone-a:before{opacity:0.9}.content-area .vc_grid-item-mini .vc_gitem-zone-c h4{text-align:center !important}.content-area .vc_grid .vc_gitem-zone-c .vc_gitem-link{background:transparent}.content-area .vc_grid .vc_gitem-zone-c .vc_gitem-link:hover{-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0);-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.15);box-shadow:0 8px 25px rgba(0, 0, 0, 0.15)}.content-area .vc_masonry_grid{min-height:459px}.content-area .vc_basic_grid .vc_grid .vc_col-sm-4 .vc-gitem-zone-height-mode-auto{min-height:250px}.content-area .vc_basic_grid .vc_grid .vc_col-sm-3 .vc-gitem-zone-height-mode-auto{min-height:200px}.content-area .vc_basic_grid .vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4{text-align:left !important}.content-area .vc_basic_grid .vc_grid .vc_gitem-zone-c .vc_gitem-link{margin-left:0}.content-area .vc_basic_grid .vc_grid-item-mini .vc_custom_heading.vc_gitem-post-data-source-post_excerpt{display:block}.content-area .vc_basic_grid .vc_grid-item-mini .vc_custom_heading.vc_gitem-post-data-source-post_excerpt p{margin-bottom:20px}.blog-detailed-grid .vc_custom_heading.vc_gitem-post-data-source-post_excerpt{margin-top:20px}.content-area .vc_basic_grid .vc_grid .vc-gitem-zone-height-mode-auto.vc_gitem-zone.vc_gitem-zone-a:before{content:"\e8a0"}.modalDialog{position:fixed;font-family:Arial,Helvetica,sans-serif;top:0;right:0;bottom:0;left:0;background:#000;background:rgba(0, 0, 0, 0.8);z-index:99999;opacity:0;-webkit-transition:opacity 400ms ease-in;-moz-transition:opacity 400ms ease-in;-o-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in;pointer-events:none}.modalDialog:target{opacity:1;pointer-events:auto}.modalDialog .modalContent{width:600px;position:relative;margin:10% auto;padding:5px 20px 13px 20px;background:#fff}.closeModal{background:#606061;color:#fff;line-height:25px;position:absolute;right:-12px;text-align:center;top:-10px;width:24px;text-decoration:none;font-weight:bold;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000}.closeModal:hover{background:#00d9ff}#popup-modal{z-index:10001;background:rgba(247, 249, 251, 0.75);cursor:pointer}#popup-modal.in{visibility:visible}#popup-modal.in .modal-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}#popup-modal .modal-content{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;overflow:hidden;transition:all 0.3s;width:1100px;left:50%;margin-left:-550px;border-radius:0px;position:fixed;top:50%;margin-top:-240px;border:none;box-shadow:none;box-shadow:0 10px 90px -15px hsla(0, 0%, 15%, 0.25);border-radius:4px;cursor:default}.modal-backdrop{z-index:2000;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;background-color:#b7bbc5;display:none}.modal-backdrop.in{opacity:0.7}#popup-modal .modal-content h2{text-align:left;font-style:normal;margin-bottom:25px;margin-top:0}.modal-subheading{margin-bottom:38px}.modal-content-inner{padding:100px;padding-top:110px;height:100%;right:0;background-size:cover}.modal-content-inner p{font-size:13px;text-align:center;font-weight:bold;color:#333;line-height:1.6}.wpb_wrapper #loginform .input, .woocommerce-product-search .search-field, .search-form .search-field, .wpcf7 input[type="date"], .wpcf7 .wpcf7-text, .wpcf7 .wpcf7-email, .wpcf7 .wpcf7-select, .modal-content-inner .wpcf7 .wpcf7-text, .modal-content-inner .wpcf7 .wpcf7-email{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;width:100%;box-sizing:border-box;min-width:100%;border:none;margin-bottom:10px;background:#fff;box-shadow:none;letter-spacing:0;outline:none;line-height:43px;height:43px;padding:0 20px;text-align:left;font-family:inherit;border-radius:4px;font-weight:400;position:relative}.wpcf7 .wpcf7-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(/wp-content/themes/leadengine/core/assets/images/icons/select-arrow.png?x84712) 95% center no-repeat !important}.inline-cf .wpcf7-form p{display:flex;width:100%}.inline-cf .wpcf7-form-control-wrap{flex:1 1 auto;display:inline-flex;width:auto}.inline-cf .wpcf7 .wpcf7-submit{flex:0 0 auto;width:auto}.inline-cf .wpcf7-form-control-wrap input{margin-bottom:0}.wpcf7-form textarea, .wpb_wrapper #loginform .input, .wpcf7 input[type="date"], .wpcf7 .wpcf7-text, .wpcf7 .wpcf7-email, .wpcf7 .wpcf7-select, .modal-content-inner .wpcf7 .wpcf7-text, .modal-content-inner .wpcf7 .wpcf7-email{border:1px solid #ccc;background:#f7f9fb}.kd-contact-form.white-input-bg .wpcf7-form input[type="date"], .kd-contact-form.white-input-bg .wpcf7-form select, .kd-contact-form.white-input-bg .wpcf7-form textarea, .kd-contact-form.white-input-bg .wpcf7 .wpcf7-text, .kd-contact-form.white-input-bg .wpcf7 .wpcf7-email{background:#fff}.wpb_wrapper #loginform p{margin-bottom:0}.wpb_wrapper #loginform label{font-weight:400;margin:20px 0}.wpb_wrapper #loginform .login-username label, .wpb_wrapper #loginform .login-password label{display:none}.wpcf7 input[type="date"]{line-height:48px}.modal-content-inner .wpcf7-form-control-wrap{margin:0;width:100%}.modal-content-inner{position:relative}.modal-content-inner .wpcf7{position:relative;z-index:10}.modal-content-inner::after{display:block;content:"";position:absolute;width:100%;height:100%;background:rgba(37, 37, 37, 0.6);top:0;left:0}.wpcf7 input[type="date"]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.wpcf7-form textarea, #commentform textarea, .modal-content-inner .wpcf7-form-control-wrap textarea, #single-page .wpcf7-form-control-wrap textarea{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;letter-spacing:0;border-radius:0;box-shadow:none;outline:none;display:block;padding:0 20px;font-weight:400;text-shadow:none;resize:none;max-height:100px;width:100%;margin:0;text-align:left;padding-top:15px;min-width:auto;border-radius:4px;display:block;margin-bottom:10px}#commentform textarea{margin-bottom:0;height:100px;margin-right:0;display:block;border:1px solid #e5e7f2;max-width:calc(100% - 20px);padding:20px;background:#f7f9fb}.modal-content-inner .wpcf7-form-control-wrap{width:100%;margin:0;margin-bottom:0}.modal-content-inner .wpcf7-form-control-wrap textarea:focus, .modal-content-inner .wpcf7 .wpcf7-text:focus, .modal-content-inner .wpcf7 .wpcf7-email:focus{box-shadow:aliceblue;background:#fff}.modal-content-inner .wpcf7-submit{margin-top:5px;margin-bottom:0;display:block;border:none;width:100%}.modal-content-inner div.wpcf7 img.ajax-loader{display:none}div.wpcf7 .ajax-loader{display:none}.modal-content-inner:before{width:0px;content:"-";text-indent:-9999px;display:block;height:0px;position:absolute;z-index:9999;top:50%;margin-top:-6px;left:-12px;border-top:12px solid transparent;border-bottom:12px solid transparent;display:none}.modal-content-contact{padding:100px;padding-bottom:90px}.modal-content-contact h2{margin-top:0}.modal-content-contact p{margin-bottom:40px}.modal-content-contact .key-icon-box.cont-left{margin-top:20px}.modal-content-contact .key-icon-box.icon-left.icon-default .fa{float:left;margin-right:15px;margin-bottom:0;font-size:18px;font-weight:600}.modal-content-contact .key-icon-box .service-heading{text-transform:lowercase;font-size:16px;font-weight:600}.modal-content-contact .key-icon-box .service-heading a{transition:0.25s}@media (max-width: 960px){#magento_services .wpb_wrapper, #platgform .wpb_wrapper{margin-bottom:15px}.entry-header{margin-bottom:30px !important}.modal-content-contact{padding:20px;text-align:center}.related-posts .post .entry-wrapper, #posts-content.blog-detailed-grid .entry-wrapper, #wrapper .blog-detailed-grid .entry-wrapper, #posts-content.blog-minimal-grid .entry-wrapper{margin-left:15px;margin-right:15px}#wrapper .blog-detailed-grid .entry-wrapper{margin:0}.blog #wrapper .blog-detailed-grid .entry-wrapper{margin:0 15px}.related-posts .post .entry-wrapper{margin-left:0;margin-right:0}#posts-content.blog-detailed-grid .post img, #posts-content.blog-minimal-grid .post img{margin-bottom:0;margin-left:15px;margin-right:15px;max-width:calc(100% - 30px)}#posts-content.blog-img-left-list .post, #posts-content.blog-img-left-list .BlogFullWidth .post{width:calc(100% - 30px);margin:0 15px;margin-bottom:50px;border-bottom:1px solid #e5e7f2;padding-bottom:50px}#posts-content.blog-img-left-list .entry-image, #posts-content.blog-img-left-list .BlogFullWidth .entry-image{max-width:100%;margin-right:0}#posts-content.blog-img-left-list .entry-wrapper, #posts-content.blog-img-left-list .BlogFullWidth .entry-wrapper{float:left;width:100%}#posts-content.blog-img-left-list .post p, #posts-content.blog-minimal-list .post p, #posts-content.blog-img-top-list .post p{text-align:left;max-width:100%}.blog-header-form .wpcf7 .wpcf7-submit{margin:0;height:50px;line-height:48px;border-bottom-left-radius:4px;border-top-left-radius:4px;margin-left:0;z-index:10;position:relative;width:auto;width:100%}#posts-content.blog-img-top-list .post .page-content{margin-bottom:25px;margin-top:15px}.blog-header-form .wpcf7{width:100%;max-width:400px;margin:auto}.single-post #posts-content .BlogFullWidth, #posts-content.blog-minimal-list .BlogFullWidth, #posts-content.blog-img-top-list .BlogFullWidth{width:100%}.vc_grid-item-mini .vc_gitem-post-data.vc_gitem-post-data-source-post_date div{text-align:center !important}.vc_grid-item-mini .blog-detailed-grid .vc_btn3-container{float:none}.wpb_wrapper .vc_grid-item-mini .blog-detailed-grid img{margin-bottom:0}#particles-js,.particles-wrapper{display:none}.container h1{font-size:36px;text-align:center}.kd-separator{margin:auto;text-align:center}@media (min-width: 1560px){.boxed #footer.fixed, .boxed .navbar.navbar-default{left:inherit;margin-left:0;max-width:100%}body.boxed{width:100%}}#contact-form-box .vc_column-inner{padding:30px !important;margin-bottom:20px;background:#fff}.content-area .vc_basic_grid .vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4{text-align:center !important}.content-area .vc_basic_grid .vc_grid .vc_gitem-zone-c .vc_gitem-link{margin:auto}.container h2{font-size:28px;text-align:center;font-weight:300}.container h3{font-size:22px;text-align:center}.wpb_wrapper #loginform .button{margin:auto;float:none}.container h6{font-size:16px;text-align:center}.woocommerce-page .entry-header, .woocommerce-page .entry-header.with-topbar,.entry-header.blog-header.with-topbar,.entry-header.blog-header,.entry-header.with-topbar{padding-top:60px}.woocommerce-account.woocommerce-page .entry-header, .woocommerce-checkout.woocommerce-page .entry-header, .woocommerce-cart.woocommerce-page .entry-header, .page-template-default .entry-header{padding-bottom:60px}.vc_empty_space{max-height:20px}.vc_row.wpb_row.vc_inner{margin:0 !important;padding-top:50px !important;padding-bottom:0px !important}.vc_row.wpb_row.vc_inner .vc_column-inner{padding-left:0 !important;padding-right:0 !important}.vc_col-sm-12 .wpcf7 .wpcf7-submit{margin-top:0;width:100%;flex:none;display:block}#kd-slider .tp-caption.NotGeneric-Title{font-size:22px !important;line-height:25px !important;width:100% !important}#kd-slider .tt_button{zoom:0.9;min-width:inherit}.footer-business-info.footer-socials a{margin-bottom:20px}.wpb_text_column ul li, .wpb_text_column ol li{line-height:30px;margin-bottom:10px;text-align:center}.footer_widget ul li span.post-date{white-space:inherit;width:auto;display:inline-block}.footer-social-text{width:100%;margin:0}.footer-newsletter-form .wpcf7 .wpcf7-submit{width:100%}.footer-newsletter-form{float:right;margin-top:15px;width:100%}.navbar .topbar{display:none}.clients-content:after,.kd_counter_number:after{display:none}.navbar.navbar-default.full-width .container, .navbar.navbar-default .container, .navbar.navbar-default.contained .container{padding:8px 15px}.blog #posts-content{padding-top:20px;padding-bottom:20px}#posts-content .post.BlogMinimal{width:100%;padding-bottom:0;margin-bottom:0;margin-left:0;margin-right:0}.navbar-default{box-shadow:0 0px 20px rgba(0, 0, 0, 0.05)}.navbar-default.navbar-shrink.with-topbar{margin-top:0}.single-post.page .breadcrumbs{background:none;z-index:1000;position:relative;padding-bottom:0;margin-top:0;white-space:inherit;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-align:center}.entry-header{padding-top:0;margin-bottom:0}.side-content-text ul > li:before, .wpb_text_column ul>li:before{}.side-content-text ul li, .wpb_text_column ul li, .wpb_text_column ol li{padding-left:0}.mb0{margin-bottom:0 !important}.mb1{margin-bottom:10px !important}.mb2{margin-bottom:20px !important}.mt0{margin-top:0 !important}.mt1{margin-top:10px !important}.mt2{margin-top:20px !important}.ml0{margin-left:0 !important}.ml1{margin-left:10px !important}.ml2{margin-left:20px !important}.mr0{margin-right:0 !important}.mr1{margin-right:10px !important}.mr2{margin-right:20px !important}.wpcf7-form textarea{min-width:100%;max-width:100%}#single-page .header-overlay{background-size:cover}#single-page .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h3{white-space:nowrap;max-width:160px;padding-left:0;padding-right:0;overflow:hidden;text-overflow:ellipsis}.woocommerce #wrapper .pr0{padding-right:15px}.woocommerce-page #wrapper{padding-top:66px}.portfolio-block{float:left;max-width:100%;width:100%;margin-left:0}#posts-content .post.BlogMinimal .entry-content{max-height:100%}.big-custom-heading{line-height:65px !important;font-size:50px !important}#portfolio-items .portfolio-item.item-size-small:nth-child(5),.portfolio-item.item-size-small{width:calc(33.3333333% - 25px);height:auto;margin:0;margin-bottom:20px}.wpcf7-form .label{margin-top:15px}.upper-footer .textwidget span{width:100%}.upper-footer .textwidget i{display:none}.navbar .container #logo .logo{margin-left:0;line-height:47px;font-size:18px}.woocommerce-page .navbar-default .container, .single-post .navbar-default .container, .single-page .navbar-default .container{width:100%}.modal-content-inner .modal-subheading{display:none}.section.with-overlay .parallax-overlay{background-size:cover !important}.error404 #wrapper{padding-top:0}.error404 .navbar-default.fullwidth .container{padding-left:20px;padding-right:20px}.navbar-nav{margin:0;margin-top:20px;margin-bottom:15px;text-align:left}.modal-menu-item,.modal-menu-item:focus{margin-top:0;margin-bottom:20px;width:100%;text-align:center;float:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.row .vc_custom_1480365617320{margin-top:0 !important}#main-menu .navbar-nav .dropdown-menu{padding:0;border:none;border-radius:0;box-shadow:none;min-width:230px;left:auto;visibility:visible;float:none;opacity:1;margin-bottom:20px;width:100%;top:auto;position:relative}#main-menu .navbar-nav .mega-menu{position:relative}#main-menu .navbar-nav .mega-menu.mobile-visible{position:relative;margin-bottom:0}#main-menu .navbar-nav .mega-menu.demos-menu .dropdown-menu .menu-item, #main-menu .navbar-nav .mega-menu .dropdown-menu .menu-item{width:100%;display:inline-block;float:none;margin-right:0;border-right:none}#main-menu .navbar-nav .mega-menu .dropdown-menu{left:auto;margin:0;padding:0}#main-menu .navbar-nav .menu-item .dropdown-menu .menu-item a{padding:10px;padding-left:0}.menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children:hover .dropdown>a{margin-bottom:0}#main-menu .navbar-nav .menu-item-has-children .dropdown-menu .menu-item-has-children .dropdown-menu, #main-menu .navbar-nav .menu-item-has-children .dropdown-menu{display:none}#main-menu .navbar-nav .menu-item-has-children.mobile-visible .dropdown-menu .menu-item-has-children.mobile-visible .dropdown-menu, #main-menu .navbar-nav .menu-item-has-children.mobile-visible .dropdown-menu{display:block;opacity:1;visibility:visible;margin-top:0;box-shadow:none;padding:0;padding-left:15px;margin:0;opacity:1;left:0;position:relative;top:0;margin:0;transform:none;pointer-events:inherit}#main-menu .navbar-nav .menu-item-has-children:hover .dropdown-menu .dropdown:before{display:none}#main-menu .navbar-nav .menu-item-has-children a{width:calc(100% - 40px)}#main-menu .navbar-nav .menu-item-has-children .mobile-dropdown{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;padding:11px;top:0;z-index:99;font-size:14px;right:-7px;position:absolute;-webkit-font-smoothing:antialiased}#main-menu .navbar-nav .mega-menu .menu-item-has-children .mobile-dropdown{display:none}#main-menu .navbar-nav .menu-item-has-children .dropdown-menu .menu-item-has-children .mobile-dropdown:before, #main-menu .navbar-nav .menu-item-has-children .mobile-dropdown:before{content:"\f078"}#main-menu .navbar-nav .menu-item-has-children .dropdown-menu .menu-item-has-children.mobile-visible .mobile-dropdown:before, #main-menu .navbar-nav .menu-item-has-children.mobile-visible .mobile-dropdown:before{content:"\f077"}.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{overflow-y:scroll;max-height:calc(100vh - 100px);overflow-x:hidden}.navbar .modal-menu-item{margin:0;box-sizing:border-box;margin-bottom:10px}.navbar-default .nav li a{margin-top:15px}#main-menu .navbar-nav .menu-item a{padding:0;padding-top:10px;padding-bottom:10px;margin:0;opacity:1}#main-menu .navbar-nav .menu-item a:after{display:none}.navbar-default.fullwidth .container{width:100%;padding-left:15px;padding-right:15px}.container{padding-right:15px;padding-left:15px}.container.fullwidth{padding-right:0;padding-left:0}header .header-dashboard .dashboard{max-width:90%}#particles-js{opacity:0;visibility:hidden}header .header-dashboard{background:none}html{width:100%;overflow-x:hidden}.navbar-fixed-top{padding:0px;min-height:65px}.navbar-fixed-top .page-scroll{margin:0}.logo img{max-height:47px;margin-top:0px;width:164px}.mobile-app .header-dashboard{text-align:center;float:none;max-width:50%}.mobile-app .header-buttons .primary-button{float:none}.mobile-app .header-buttons{margin-bottom:0}.mobile-app .header-dashboard .dashboard{margin-top:50px;margin-bottom:0;max-width:100%;float:none;margin-left:auto;margin-right:auto}.mobile-app .intro-text .intro-lead-in, header .intro-text .intro-lead-in{font-size:32px;letter-spacing:-1px;line-height:35px}.mobile-app .intro-text .intro-lead-in{text-align:center}.mobile-app .intro-text .intro-heading{max-width:100%;font-size:15px;line-height:21px;margin-top:20px}.mobile-app .intro-text{width:100%;padding:65px 20px 0 20px;text-align:center}.subscribe-form .intro-text, header .intro-text{padding:125px 20px 0 20px}.subscribe-form .intro-text{padding-left:0;padding-right:0}.subscribe-form header .wpcf7-text{width:100%;border-right:1px solid #fff}.subscribe-form header .wpcf7-submit{width:100%;margin-top:20px}.header-buttons{margin:40px auto 40px auto}header .intro-text .intro-heading{font-size:15px;line-height:21px;margin-top:20px}.container .portfolio-title, .row .contact h2, section h2.section-heading, section h1.section-heading{margin-top:0;margin-bottom:15px;font-size:25px;letter-spacing:-0.3px;line-height:30px}.footer-business-info{padding:40px 20px 20px 20px;margin:-70px 15px 20px 15px}.footer-business-address,.footer-business-phone,.footer-business-email{width:100%;display:block;position:relative;text-align:left;float:left;margin-left:0;margin-bottom:25px}.footer-business-info [class^="iconsmind-"], .footer-business-info [class*=" iconsmind-"]{font-size:25px;margin-top:5px}.footer-business-phone:after,.footer-business-address:after{display:none}#contact{padding-top:0}.row .contact p, .row .contact h2{text-align:center !important;width:90%;margin:auto}.row .contact p, section .section-subheading{margin-bottom:30px;margin-top:20px;font-size:14px;line-height:21px}section .section-subheading{padding:0 20px}p{font-size:14px;margin-bottom:20px;text-align:center}#posts-content .blog-content ul li, #posts-content .page-content ul li{text-align:left;font-size:14px}#posts-content .post p{text-align:left}.modal-content-contact p{margin-bottom:20px}.service-heading{font-size:18px;margin-bottom:18px}#services .col-md-3.last, #services .col-md-3{padding:0 30px;margin-bottom:30px}.video-socials .fa{margin:0 15px}.portfolio-item{position:relative !important;width:100% !important;top:inherit !important}#portfolio-items{height:auto !important;overflow:visible}#comments input[type="text"], #comments input[type="url"], #comments input[type="email"], .wpcf7 .wpcf7-text, .wpcf7 .wpcf7-email, .wpcf7 .wpcf7-select{min-width:100%;width:100%;margin-bottom:0}#comments input[type="url"]{margin-bottom:20px}section h2.section-heading{text-align:center}.woo-sidebar, .right-sidebar, .single-post .right-sidebar{padding:30px;margin-top:0;margin-bottom:30px}.features-tabs{text-align:center}.features-tabs .tab a.active .triangle{display:none}.features-tabs li{background:none;padding-left:0;list-style:none;margin:0;text-align:center;color:#666;font-size:13px;font-weight:400;line-height:25px}.video-modal .modal-content{width:100%;margin:0;top:50%;left:0;margin-top:-150px;height:300px;max-height:300px}.video-modal iframe{width:90%;height:300px}.chart-content{margin-top:-20px;margin-bottom:50px}.chart-content h4{font-size:15px}.owl-carousel{width:100%;margin:auto}.rc-content.owl-carousel{width:100%}.container .chart{display:none}.team-member{width:100%;margin:auto;margin-bottom:20px}.team-member.design-minimal{margin:0;margin-bottom:20px}.team-member img{width:100%;height:auto}.team-member .team-image img{margin:0 auto;border:none;max-width:100%;height:auto;float:left;width:100%;display:block;margin-right:0}.owl-nav div.owl-prev{margin-left:0}.owl-nav div.owl-next{margin-right:0}.subscribe .wpb_wrapper h3{font-size:28px;line-height:28px;width:100%;text-align:center !important;margin-bottom:40px}.subscribe .wpcf7-form{float:none;max-width:80%}.subscribe .wpcf7-form input{width:100%;height:40px;line-height:40px;margin-bottom:0px}.subscribe .wpcf7-form .wpcf7-submit{border:none;margin:0}.subscribe .wpcf7-form button{width:100%;height:40px}.wpcf7 .wpcf7-submit{width:100%}.subscribe .wpcf7-form-control-wrap{width:100%}.contact-map-container{position:relative;top:0;min-width:100%;margin-left:-15px;width:calc(100% + 30px);margin-bottom:30px;height:auto !important}.contact{width:100%;padding-top:70px}#contact .contact-form-container{width:100%;margin-top:60px}#contact .section-subheading{margin-top:30px;line-height:21px;text-align:center;margin:auto;width:80%;margin-bottom:50px}#wpcf7-f319-o2 .wpcf7-form{max-width:400px}.wpcf7 .wpcf7-form{width:100%;margin:auto}.blog-header-form .wpcf7 .wpcf7-submit{margin:0;height:50px;line-height:48px;border-bottom-left-radius:4px;border-top-left-radius:4px;margin-left:0;z-index:10;position:relative;width:auto;width:100%}.register-form .wpcf7 .wpcf7-submit, #single-page .wpcf7-form-control-wrap, .wpcf7 .wpcf7-form .wpcf7-form-control-wrap{width:100% !important;margin:0;margin-bottom:10px;display:block;flex:none;position:relative}.modal-content-inner .wpcf7 .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:0}.inline-cf .wpcf7-form p{display:inherit}.btn-xl, #contact .form-group input.form-control{height:40px}.lower-footer .pull-left{width:100%}.lower-footer .pull-right{width:100%;margin-top:3px}.lower-footer .pull-right .navbar-footer, .lower-footer .pull-right .navbar-footer li{text-align:center;width:100%;padding:0}.lower-footer span, .lower-footer a{width:100%;display:block}#upper-footer{padding-bottom:0 !important}#upper-footer img{margin:auto}#upper-footer .wpb_single_image.vc_align_left{text-align:center}#upper-footer .pull-left{width:100%;margin-bottom:40px}#upper-footer p, #upper-footer .vc_custom_heading{text-align:center !important;width:80%;margin:0 auto}#upper-footer .wpb_wrapper p{margin-bottom:30px}#upper-footer .pull-right{width:100%}.footer-secondary-nav{max-width:100%;display:block;padding:0;width:100%}.lower-footer{margin-top:0}.footer-secondary-nav a{margin:auto;display:block;float:none}.footer-secondary-nav li{margin-bottom:20px}.entry-header .intro-text{padding-top:70px}.entry-header .section-subheading{margin-bottom:0;margin-top:15px;margin-left:auto;float:none;margin-right:auto;text-align:center}.entry-header .section-heading{font-size:36px;text-align:center}.single-portfolio .entry-header .section-heading{text-align:left;margin-left:15px}.breadcrumbs{width:100%;max-width:100%;text-align:center}#posts-content .post .blog-single-title, #posts-content .blog-single-content .blog-single-title{margin-bottom:20px;text-align:left}.single-post #posts-content .BlogFullWidth .entry-meta, .single-post #posts-content .BlogFullWidth .blog-single-title, #posts-content.blog-minimal-list .BlogFullWidth .entry-meta, #posts-content.blog-minimal-list .BlogFullWidth .blog-single-title, #posts-content.blog-img-top-list .BlogFullWidth .entry-meta, #posts-content.blog-img-top-list .BlogFullWidth .blog-single-title{text-align:left}#posts-content .wp-post-image{margin-bottom:20px}.blog-single-content .blog-content{margin-top:20px}#posts-content .entry-meta span{width:100%;float:left;width:auto;line-height:1;margin-bottom:5px}#posts-content .entry-meta .blog-separator{display:none}#posts-content.blog-img-top-list .entry-meta, #posts-content .entry-meta{float:left;margin-bottom:15px}#posts-content .blog-single-content .entry-meta{margin-bottom:20px}#posts-content .more-button a{margin-top:0}.navigation.pagination .next, .navigation.pagination .prev{width:100%;margin-bottom:10px}#posts-content .post{margin-bottom:15px;border-radius:0;margin-right:15px;margin-left:15px;padding-left:0;padding-bottom:25px;padding-right:0;padding-top:15px}.blog_widget{padding-left:0px;margin-bottom:40px;margin-top:10px;text-align:center}#wrapper .widget-title{text-align:center}.navigation.pagination{margin-bottom:20px;padding:0}.blog-single-content{padding-bottom:0;border-bottom:none}.single-post #posts-content .post{margin-bottom:0;padding-top:5px;border:none}#comments p{margin-bottom:0;width:100%}#comments .logged-in-as{text-align:left}.author-desc p, #comments .comment p{padding:0;text-align:left}#comments .fn{width:100%;float:left}#comments .reply{margin-left:0}#comments .comment-notes{margin-bottom:20px}#comments{margin-bottom:40px;margin-top:45px;padding:0 15px}#comments #respond #reply-title{margin-top:20px}#comments label{text-align:left;width:100%}.author-box-wrapper{padding:25px;margin-top:30px}.author-box-wrapper .author-desc-wrapper, .author-box-wrapper .author-name, .author-box-wrapper .author-website, .author-box-wrapper .author-desc{max-width:100%;width:100%;text-align:left}.author-box-wrapper .author-name h6{text-align:left}#posts-content .author-box-wrapper .author-avatar img, #comments .comment img{float:none;margin-bottom:20px}.comment-form-author,.comment-form-email{width:100%;float:left;padding:0 !important}#posts-content #commentform textarea, #comments input{margin-bottom:0;max-width:100%}#social-icons{display:block;width:100%;text-align:center}.lower-footer .pull-right a{margin:0;width:auto;display:inline-block;float:none}.lower-footer{border-top:none;text-align:center;padding:50px 0 45px 0}#footer.fixed,#footer{position:relative;z-index:0;text-align:center}#wrapper.hide-title-section,#wrapper{margin-bottom:0 !important;padding-top:65px}.footer_widget .menu li, .footer_widget li{text-align:center;width:100%;height:25px}.upper-footer .widget-title{text-align:center;margin-bottom:20px;margin-top:20px}.upper-footer{padding:50px 0 50px 0;background:#fafafa}.socials-widget a{float:none;display:inline-block}.contact-box .vc_column-inner{border:none !important;padding:30px 0 0 0 !important}.contact-box:last-child .vc_column-inner{padding-bottom:30px !important}.contact-map .vc_column-inner{margin-top:0 !important}#popup-modal .modal-content{overflow:hidden;transition:all 0.3s;max-width:90%;left:0;margin-left:5%;border-radius:0;position:fixed;top:5%;margin-top:0;border:none;box-shadow:none;overflow-y:scroll;max-height:90%;padding:0}.modal-content-inner .wpcf7-submit{float:none}#popup-modal .modal-content h2{font-size:22px;line-height:1.3;text-align:center;margin-top:10px}.modal-content-contact .key-icon-box.icon-left.icon-default .fa{display:none}.modal-content-inner p{font-size:12px;margin-bottom:20px}.modal-content-inner{padding:25px;padding-bottom:10px}.slider-scroll-down{display:none}#header.entry-header{padding-bottom:0}#posts-content{padding:20px 0px 0px 0}.single-product .breadcrumbs, .single-post .breadcrumbs{text-align:left;padding-left:0px;overflow:visible;white-space:initial}.single-product .breadcrumbs{padding-left:0}.single-product .entry-header .section-heading{text-align:left}#comments .children{padding-left:15px}.reply-title{padding-bottom:20px}#comments input[type="submit"], .wpcf7 .wpcf7-submit{width:100%;margin-bottom:20px}.related-posts{border:none}.portfolio-content .featured-gallery, #single-page .gallery-item-list img{max-width:100%;height:auto}.portfolio-gallery{padding:0}.portfolio-content .portfolio-sidebar{padding-right:0;padding-left:0;width:100% !important;position:relative !important;margin-left:0 !important;left:0 !important;top:inherit !important}.portfolio-content .portfolio-block .portfolio-title{font-size:25px;text-align:left;line-height:40px;letter-spacing:-0.3px;margin-top:-10px;font-weight:700;margin-bottom:20px}.portfolio-navigation-links{padding:0;float:none;margin-top:0;border-top:none;padding-bottom:0}.owlslider-portfolio{width:100%}.single-portfolio #single-page{padding-bottom:0}.port-prev.tt_button,.port-next.tt_button{width:auto;padding:0;margin-top:20px;margin-bottom:20px;margin-left:0;margin-right:0;min-width:auto;border:none}#single-page .featured-image.single-image img{max-width:100%}.footer_widget{max-width:100%;margin:auto}.upper-footer .textwidget{max-width:100%;padding:20px;padding-bottom:0;margin-bottom:30px}.socials-widget{margin:auto;margin-top:50px}.wpb_wrapper .wpb_single_image img{height:auto;max-width:100%;vertical-align:top;margin:auto;float:none;text-align:center;display:block}.parallax .parallax-overlay{background-size:cover}.vc_custom_1464520550679,.vc_custom_1464520555118,.vc_custom_1464520560358,.vc_custom_1466613488090,.vc_custom_1466613538944,.vc_custom_1466613515458{border:none !important;padding:30px 0 !important}.vc_column_container>.vc_column-inner{margin-right:0 !important;margin-left:0 !important;padding:0 !important}.vc_row[data-vc-full-width],.vc_row.vc_row-has-fill{background-size:cover;padding-top:0px !important;padding-bottom:50px !important;margin-top:0 !important;margin-bottom:0 !important}#single-page .single-page-heading{padding-top:60px;position:relative;padding-bottom:35px;overflow:hidden;margin-bottom:50px}.vc_custom_1464451027902{margin-bottom:20px}.register-form .wpcf7 .wpcf7-submit, .register-form .wpcf7-form-control-wrap{width:100%}.maintenance .section, .maintenance #wrapper{padding:0 !important}.maintenance .fa{display:none}.back-to-top{z-index:999}.upper-footer .modal-menu-item{width:100%;text-align:center;float:none;margin:auto;margin-top:40px;opacity:1;max-width:200px}.video-socials{display:none}.related-posts .entry-image, .related-content .entry-image, .blog-detailed-grid .entry-image, .blog-minimal-grid .entry-image{min-height:auto}}@media (min-width: 400px) and (max-width: 960px){.container .wpb_single_image .vc_figure{display:block;text-align:center}#customizer{display:none}#posts-content.blog-detailed-grid.use-sidebar .post, #posts-content.blog-minimal-grid.use-sidebar .post, .related-posts .post, .related-content .portfolio, #posts-content.blog-detailed-grid .post, #posts-content.blog-minimal-grid .post{float:left;margin:0;border-radius:4px;border:none;padding-bottom:0px;margin-bottom:15px;width:calc(33.3% - 15px);margin-right:15px}.related-posts .post{width:calc(33.3% - 15px);margin-right:15px}.owlslider-related-posts .portfolio, .owlslider-related-posts .post{width:calc(100% - 15px);margin-right:10px}}@media (min-width: 960px) and (max-width: 1180px){.navbar .modal-menu-item{display:none !important}}@media (min-width: 300px) and (max-width: 768px){.vc_row[data-vc-full-width], .vc_row.vc_row-has-fill, .vc_row.wpb_row.vc_inner .vc_column-inner{border:none !important}}@media (max-width: 720px){.video-modal iframe{max-width:320px;max-height:200px}}@media (max-width: 720px){#posts-content.blog-detailed-grid.use-sidebar .post, #posts-content.blog-minimal-grid.use-sidebar .post, .related-posts .post, .related-content .portfolio, #posts-content.blog-detailed-grid .post, #posts-content.blog-minimal-grid .post{width:100%;margin-left:0;margin-right:0}}@media (min-width: 767px) and (max-width: 1024px){#wrapper .blog_widget p, .blog_widget, #wrapper .widget-title{text-align:left}.related-posts .entry-image, .related-content .entry-image, .blog-detailed-grid .entry-image, .blog-minimal-grid .entry-image{min-height:auto}#wrapper .blog_widget{width:40%;margin-right:9%;display:inline-grid}.woocommerce #wrapper .blog_widget, .single-post #wrapper .blog_widget{width:100%;margin-right:0%;display:inline-grid}.footer-social-text{width:auto;margin-right:20px}.upper-footer .col-md-3{width:25%}.upper-footer p{text-align:left}.upper-footer .widget-title, .footer_widget .menu li, .footer_widget li{text-align:left}.wpb_column.vc_col-md-4{width:33.33333333%}#posts-content .post.BlogMinimal{width:50%;padding:0 10px}.register-form .wpcf7 .wpcf7-text{min-width:inherit;width:100%}.register-form .wpcf7 .wpcf7-submit{width:100% !important;min-width:360px}.single-portfolio .navbar-default .container, .single-post .navbar-default .container{width:100%}#single-page .featured-image.single-image img, .portfolio-content .featured-gallery, #single-page .gallery-item-list img{max-width:100%}.page .navbar-default .container{width:100%}}#customizer{position:fixed;top:0;padding:20px;background:#fff;width:800px;right:-800px;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;z-index:99999;font-weight:300;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;border-bottom-right-radius:2px;bottom:0;box-shadow:0 10px 20px rgba(0, 0, 0, 0.08);padding-left:5px;padding-right:5px}#customizer.active{right:0}#customizer li{list-style-type:none}#customizer .options{background:#fff;width:45px;position:absolute;top:250px;left:-45px;cursor:pointer;border-left:0;border-radius:0;-webkit-box-shadow:0 5px 40px rgba(0, 0, 0, 0.07);-moz-box-shadow:0 5px 40px rgba(0, 0, 0, 0.07);box-shadow:0 5px 40px rgba(0, 0, 0, 0.07);padding:8px 0;border-top-left-radius:4px;border-bottom-left-radius:4px}#customizer .options .fa{color:#1f1f1f;font-size:23px;font-style:normal;margin:0;margin-top:0;width:45px;text-align:center;height:40px;line-height:40px}#customizer .options .nc-icon-outline-print{font-size:22px}#customizer .options .custom-tooltip{-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;position:relative;display:block}#customizer .options .custom-tooltip i{font-size:18px;font-weight:600;text-align:center;display:block;height:40px;line-height:40px;color:#2f2f2f;transition:0.25s}#customizer .nav-logo{display:block;margin:auto;max-width:160px;margin-top:30px;margin-bottom:40px;height:auto}#customizer .tt_button{position:absolute;bottom:50px;left:50%;margin-left:-107px}#customizer .tt_button .iconita{margin-right:0;margin-left:8px}#customizer h3{text-align:center;line-height:25px;font-weight:700;font-style:normal;color:#333;font-size:18px;margin-top:0;letter-spacing:-0.2px;margin:0 auto;margin-top:10px}#customizer p{font-size:14px;font-weight:bold;line-height:1.6;text-align:center;max-width:400px;margin:auto;margin-top:15px;color:#9e9e9e}#customizer .customizer-logo{font-weight:bold;font-size:26px;line-height:inherit;margin:0;text-align:center;width:100%;display:block;float:left;letter-spacing:-0.7px;margin-bottom:25px;margin-top:40px;color:#1f1f1f}#customizer .screenshot{margin-top:50px}#customizer .screenshot a{display:block;float:left;margin:8px;position:relative;overflow:hidden;background:#1f1f1f !important}#customizer .screenshot a.first{}#customizer .screenshot img{width:370px;height:auto;border:1px solid #eaeaea;float:left;display:block;border-radius:0;opacity:1;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}#customizer .screenshot a:hover img{opacity:0.3}#customizer .screenshot a:hover span{opacity:1}#customizer .screenshot a span{color:#fff;font-size:16px;opacity:0;text-transform:uppercase;font-weight:bold;position:absolute;z-index:99;display:block;text-align:center;line-height:1.2;width:100%;left:0;top:0;line-height:236px;margin-top:0;text-shadow:cornsilk;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}#customizer .leadengine-tooltip{opacity:0;visibility:hidden;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);position:absolute;line-height:1;background:#fff;font-size:13px;font-weight:600;padding:0;margin:0 16px;font-family:inherit;letter-spacing:0.5px;line-height:1;font-weight:900;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;width:auto;font-weight:900;display:block;margin:0;letter-spacing:0.1px;right:10px;top:3px;margin-right:0;white-space:nowrap;border-radius:0;padding:15px 20px;-webkit-box-shadow:0 5px 40px rgba(0, 0, 0, 0.07);-moz-box-shadow:0 5px 40px rgba(0, 0, 0, 0.07);box-shadow:0 5px 40px rgba(0, 0, 0, 0.07);-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;line-height:12px;border-radius:4px}#customizer .leadengine-tooltip .trialngle-tooltip{border-bottom:0;border-left:5px solid #fff;height:0;border-bottom:5px solid transparent;border-top:5px solid transparent;width:0;display:block;position:absolute;right:-5px;top:16px}#customizer .options .custom-tooltip:hover .leadengine-tooltip{opacity:1;right:60px;visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#demoselect{max-height:780px;overflow:hidden;overflow-y:visible;width:790px}#demoselect::-webkit-scrollbar{width:7px;cursor:pointer}#demoselect::-webkit-scrollbar-track{background-color:transparent;cursor:pointer}#demoselect::-webkit-scrollbar-thumb{background-color:#ddd;width:7px;border-radius:3px;bottom:10px;cursor:pointer;z-index:99}#demoselect::-webkit-scrollbar-button{display:none}#demoselect::-webkit-scrollbar-corner{background-color:#000}#demoselect::-moz-scrollbar{width:7px}#customizer .colors-tooltip{width:167px;text-align:center;padding:18px}#customizer .leadengine-tooltip .tooltip-label{width:100%;text-align:center;display:block}#customizer .color-switcher{width:20px;height:20px;display:block;float:left;margin:3px;margin-top:15px;margin-bottom:0;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;border-radius:90px}#customizer .color-switcher.blue{background:#0030b8}#customizer .color-switcher.teal{background:#00897b}#customizer .color-switcher.green{background:#64dd17}#customizer .color-switcher.red{background:#c62828}#customizer .color-switcher.orange{background:#fb8c00}#customizer .color-switcher:hover{opacity:0.6}.with-triangle .vc_col-sm-5:before{width:0px;content:"-";text-indent:-9999px;display:block;height:0px;position:absolute;z-index:9999;top:50%;margin-top:-8px;left:0;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #f2f2f2}.home .kd-photobox.demo-page-box{border:none;background:none;overflow:visible}.home .kd-photobox.demo-page-box .phb-content{background:none}.home .kd-photobox.demo-page-box .photobox-img{overflow:visible}.home .kd-photobox.demo-page-box .photobox-img img{transition:0.25s;cursor:pointer}.home .kd-photobox.demo-page-box h4{margin-bottom:0;color:#fff !important;opacity:1;font-size:16px}.home .kd-photobox.demo-page-box .phb-content .phb-btncontainer{margin-top:20px;line-height:1;display:none;overflow:visible}.home .kd-photobox.demo-page-box .phb-content{padding:25px}.home .kd-photobox.demo-page-box:hover .photobox-img img{box-shadow:0px 20px 60px 0px rgba(0, 0, 0, 1);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.blog_widget ul li.wc-layered-nav-rating{line-height:15px;margin-bottom:18px}.blog_widget .product_list_widget li a:before{display:none}#commentform #submit:hover, .navbar-default, .subscribe-form header .wpcf7-submit:hover, #headerbackground, .contact .wpcf7-submit:hover, footer, #posts-content .post input[type="submit"]:hover,.navbar-default.navbar-shrink,.btn-xl:hover,.btn-xl:focus,.btn-xl:active,.btn-xl.active{background:#fff}@media (min-width: 960px){.home.page-template-default .navbar.navbar-default.navbar-shrink, .single-portfolio .navbar.navbar-default.navbar-shrink, .single-portfolio .navbar.navbar-default.navbar-shrink, .single-post .navbar.navbar-default.navbar-shrink, .woocommerce-page .navbar.navbar-default.navbar-shrink, .page-template-default .navbar.navbar-default.navbar-shrink, .page-template-portfolio-php .navbar.navbar-default.navbar-shrink, .attachment .navbar.navbar-default.navbar-shrink{background:#fff}}.subscribe-form header .wpcf7-response-output, .subscribe .wpcf7-not-valid-tip,.secondary-button:hover{color:#fff}div.wpcf7 .ajax-loader{display:none !important}.emptygap{clear:both;height:auto !important}.rightchoosepoint{margin-bottom:20px;float:left;width:100%}.rightchoosepoint i.fa{margin-bottom:0 !important}.rightchoosepoint h6.service-heading{margin-top:6px}.kd-process-steps ul li{padding:30px 0 !important}.kd-process-steps.process-checkbox-template .pss-step-number{left:3px !important}#home .homepagetabs{padding-top:30px !important}.home .topbar-socials a span.fa{color:#fff !important}ul#menu-main-menu li#menu-item-6866 a{border:2px solid #0a56a5;background:#0a56a5;cursor:pointer;border-radius:4px;padding:15px 20px !important;margin:11px 0 0 0 !important;letter-spacing:0px;font-weight:600;color:#fff !important}.homeportfolio .vc_gitem-post-data-source-post_date{display:none}.apppoints .vc_column-inner{padding-right:0 !important}@media (max-width: 961px){.kd-process-steps.process-checkbox-template .pss-step-number{left:50% !important}}.home #logo{margin-top:0px}#logo{margin-top:-5px}.mojo-sp{height:auto;padding-bottom:10px}#mojo-sp-right-wrap>button{top:10px;opacity:1;background:url(/wp-content/themes/leadengine/images/get_in_touch.png?x84712) no-repeat !important;width:41px !important;height:161px !important;right:-7px !important}.dashicons-arrow-right-alt2::before,.dashicons-arrow-right-alt2::after{display:none}.dashicons-arrow-left-alt2::before{display:none}#mojo-sp-right-wrap{top:160px;position:fixed}#mojo-sp-right{border-radius:0px}.mojosp-widget-area h3{color:#fff;font-size:21px;padding-bottom:10px;font-weight:normal}.mojosp-widget-area input[type="text"], .mojosp-widget-area input[type="email"], .mojosp-widget-area input[type="tel"], .mojosp-widget-area select{background:#f7f9fb !important;border-radius:0px !important;height:40px !important;color:#000;line-height:38px !important}.wpcf7 .wpcf7-submit:hover{color:#fff}.intl-tel-input{width:100%;margin-bottom:10px}.wpcf7-intl-tel{width:100%;border:none}.intl-tel-input .country-list .country-name{margin-right:6px;color:#000}.intl-tel-input .country-list{width:366px;overflow-x:hidden}.wpcf7 .wpcf7-text::placeholder, .wpcf7 .wpcf7-select::placeholder{color:#000 !important;opacity:0.5 !important;font-size:14px}.wpcf7 .wpcf7-select{padding:0 20px}.mojosp-widget-area div.wpcf7 .ajax-loader{position:relative;top:-33px;left:86px;display:block !important}div.wpcf7 .ajax-loader{position:relative;top:20px;left:86px;display:block !important}h2.page-title{color:#0a56a5;font-weight:300;text-align:center}h1.page-title{color:#2979ff;font-weight:300;text-align:center}.blue-color{color:#2979ff}#magento-slider-section .testimonials.slider.without-image .tt-content h6{max-width:inherit;font-size:24px;margin-bottom:0;line-height:33px}.container h2{font-weight:300}#magento-slider-section .owl-dot span{width:15px;height:15px;margin-right:5px}.container #tool-technology h3{font-size:18px;font-weight:700;line-height:normal;text-transform:uppercase;text-align:center}.border-right{border-right:1px solid #ccc}.client-testimonial{font-size:24px;text-align:center}.client-testimonial p{color:#777;line-height:34px;font-weight:300}.client-testimonial .clientname{color:#000;font-weight:600;margin-top:40px}#home-tab .vc_tta-tabs-container{overflow:visible}@media only screen and (max-width: 991px){.home #logo{margin-top:0px}#logo{margin-top:-3px}}#download h2{font-size:40px;font-weight:bold}.videoWrapper{position:relative;width:100%;height:0;background-color:#000}.videoWrapper43{padding-top:75%}.videoWrapper169{padding-top:56%}.videoIframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:transparent}.videoPoster{position:absolute;top:0;right:0;left:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;border:0;outline:none;background-position:50% 50%;background-size:100% 100%;background-size:cover;text-indent:-999em;overflow:hidden;opacity:1;-webkit-transition:opacity 800ms, height 0s;-moz-transition:opacity 800ms, height 0s;transition:opacity 800ms, height 0s;-webkit-transition-delay:0s, 0s;-moz-transition-delay:0s, 0s;transition-delay:0s, 0s}.videoPoster:before{content:"";position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;border:5px solid #fff;border-radius:100%;-webkit-transition:border-color 300ms;-moz-transition:border-color 300ms;transition:border-color 300ms}.videoPoster:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;margin:-20px 0 0 -10px;border-left:34px solid #fff;border-top:21px solid transparent;border-bottom:21px solid transparent;-webkit-transition:border-color 300ms;-moz-transition:border-color 300ms;transition:border-color 300ms}.videoPoster:hover:before,.videoPoster:focus:before{border-color:#f00}.videoPoster:hover:after,.videoPoster:focus:after{border-left-color:#f00}.videoWrapperActive .videoPoster{opacity:0;height:0;-webkit-transition-delay:0s, 800ms;-moz-transition-delay:0s, 800ms;transition-delay:0s, 800ms}.entry-header .section-heading{text-align:left;color:#fff !important;text-transform:capitalize}.breadcrumbs{color:#fff;text-align:left}#icon-slider-section .clients.slider .clients-content img{width:110px}#download-sec h2{color:#fff}#download-sec h2 strong{background:#fff;font-weight:normal;color:#0a56a5;padding-top:0px;padding-bottom:0px;padding-left:6px;padding-right:9px}.leftside{float:left;position:relative;left:0;top:0}.mobileapplication,.availableon{font-size:14px;color:#fbfbfb;text-transform:uppercase;font-weight:300;margin-bottom:25px;line-height:14px;clear:left}.projectheading{font-size:3vw;color:#fff;font-weight:100;text-transform:uppercase;line-height:inherit;margin-left:-4px}.availableon{margin:5vw 0 19px}.Icons{float:left;clear:left}.Icons a{border:1px solid #fff;padding:15px 20px;margin-right:15px;float:left;display:inline}.Icons a .fa{font-size:30px;color:#fff}.Icons a span{font-size:14px;color:#fff;text-transform:uppercase;font-weight:400;font-family:"Lato",sans-serif;display:table-cell;vertical-align:top;line-height:15px}.Icons a .fa-globe{display:table-cell;padding-right:15px}.Icons a .fa-globe:hover, .Icons a span:hover, .Icons a:hover{text-decoration:none}.playstore{background:url("/wp-content/themes/leadengine/images/playstore.png?x84712") no-repeat left top;width:27px;height:30px}.icon a{margin-right:10px}.single-portfolio .single-page-header{display:none}@media only screen and (max-width: 991px){.leftside{padding-top:0px}.projectheading{font-size:27px;line-height:33px}.mobileapplication{margin-bottom:5px}}@media only screen and (max-width: 767px){.entry-header .section-heading{text-align:center;padding-left:15px}#posts-content .blog_widget img{width:auto;margin:0 !important}}@media only screen and (max-width: 960px){.cb-container{padding-bottom:50px;text-align:center}.thumbnail_info{text-align:center;margin-bottom:30px !important}.vc_column_container{padding-left:15px !important;padding-right:15px !important}}h4.techheading{font-size:15px;margin:0;font-weight:bold;text-align:center;text-transform:uppercase}.digits,.rating{font-size:36px;text-align:center;color:#777;line-height:normal;line-height:59px}.rating .fa-apple{font-size:24px;top:-4px;position:relative;display:inline;color:#777;margin:0px 0px 0 0}.blog h1.section-heading{color:#fff}.wpcf7-form label{width:100%;font-weight:normal}.wpcf7 .wpcf7-select{padding:0 15px;background-color:#f7f9fb !important}.wpcf7-form-control-wrap.file-801{height:46px;line-height:46px;background:#f7f9fb;border:1px solid #e5e7f2;border-radius:4px;padding:0 5px}p.m20 .vc_col-sm-6{padding:0px}@media only screen and (min-width: 480px){p.m20 .vc_col-sm-6{width:50%}.vc_col-sm-6.one{width:48% !important;margin-right:9px}}.wpcf7-form sup{color:red}.technology-icon ul{text-align:center}.technology-icon ul li img:last-child{margin-right:0px}.kd-process-steps .pss-text-area h4{text-align:center}.kd-process-steps{text-align:center}.kd-process-steps.process-checkbox-template .pss-step-number{left:51% !important}.kd-process-steps.process-checkbox-template{text-align:center}.kd-process-steps .pss-img-area{background-color:transparent}#rev_slider_1_1 .tt_button{text-align:center}.thumbnail_info h2{color:#2979ff;font-size:20px;font-weight:400;margin-top:15px;margin-bottom:0}.home .vc_tta-tabs p{margin-bottom:10px}.page-id-6226 .cb-text-area p, .page-id-6226 #single-page .cb-text-area p{margin-bottom:-20px}#appContent img{width:38px;height:38px}#development-sec p{margin-bottom:0px}#development-sec p a strong{color:#2979ff}#development-sec img.alignnone{margin-bottom:10px}#specialize h6{font-size:15px !important}.slider-pro{padding:15px;background:#ccc;border:1px solid #eee}.slider-pro .sp-bottom-thumbnails{margin-top:20px}.slider-pro .sp-button{margin:0 4px}.slider-pro .sp-bottom-thumbnails .sp-thumbnail-container{border:4px solid #eee}#magento_services .wpb_wrapper, #platgform .wpb_wrapper{border:1px solid #eee;padding:15px}#magento_services .wpb_wrapper .wpb_wrapper, #platgform .wpb_wrapper .wpb_wrapper{border:none}.bgblue{background:#2979ff;color:#fff;padding:0 3px;margin:0 5px;display:inline-block}#platgform h4{margin-bottom:10px}#platgform p{text-align:left}.wpcf7-form-control-wrap .wpcf7-textarea::-moz-placeholder{color:#000;opacity:0.5;font-size:14px}#contactFormnew div.wpcf7 .ajax-loader{top:-30px;clear:both}.section-subheading{color:#fff}.title-text h2{font-weight:600;font-size:2em}.blog_widget img{cursor:pointer}.mojosp-panel-visible .mojo-sp{display:block !important}#posts-content h3{font-size:22px;color:#444}#posts-content hr{border-top:2px solid #ccc !important}.mc4wp-form p{display:inline-block;width:100%}.mc4wp-form p input{width:100%;border:none;height:45px;padding:0 15px;border-radius:4px;color:#1f1f1f}.mc4wp-form p.last{width:auto}#mc-section .mc4wp-form h2, #mc4wp-form-1 h6{color:#fff}#mc-section .mc4wp-form h2{font-weight:600;margin-bottom:10px}#mc-section .mc4wp-form h6{margin-bottom:25px}#mc-section .mc4wp-form input[type="submit"]{background:#f9673b;padding:3px 15px 3px;color:#fff;border-radius:3px}#mc-section .mc4wp-form input[type="submit"]:hover{background:#fff;color:#f9673b !important}#mojo-sp-left-wrap>button{display:none}.schedule-call{background:#2979ff;padding:25px 25px 40px;text-align:center;margin-top:52px}.schedule-call h2, .schedule-call h6{color:#fff}.schedule-call h2{font-weight:600;margin-bottom:10px}.schedule-call a{background:#f9673b !important;top:5px !important;border:none}.schedule-call a:hover{background:#fff !important;color:#f9673b !important}.page-id-3343 .vc_gitem-post-data-source-post_date{display:none}@media only screen and (min-width: 1024px){.first-widget-area .textwidget{max-width:281px;padding:0px 20px 20px;position:absolute;top:-130px;z-index:99}}.footer_Social_icon h5{color:#fff;margin:10px 0 15px}.footer_Social_icon a{margin-right:10px;display:inline-block;vertical-align:top;height:34px;margin-bottom:10px;text-align:center}.conatct_social_link a{color:#fff;width:118px;display:inline-block;height:32px;text-align:left;padding:0 10px;line-height:32px;font-weight:600;margin-right:15px;margin-bottom:15px}.conatct_social_link a i{color:#fff;margin-right:10px}.fb{background:#4e71a8}.twitter{background:#1cb7eb}.google{background:#e3411f}.linkedin{background:#1686b0}.youtube{background:#ca3737}.instagram{background:#444}.pinterest{background:#ca3737}.behance{background:#3498db}#mc-section #mc4wp-form-1{margin-top:0px}.Strategic li{text-align:center;margin-bottom:10px !important;padding-left:0px !important;font-weight:bold;display:inline-block;width:48%;margin-top:30px !important}.Strategic li:nth-child(3){width:96%}.Strategic li:nth-child(3) img{margin:0 auto}.Strategic li img{display:block;text-align:center;margin:0 auto 10px !important}.Strategic li::before{display:none}#expertise .wpb_single_image .vc_figure{max-width:100%;background:#f9673b;width:130px;height:130px;text-align:center;padding:30px;border-radius:100%;margin:0 auto;display:block}#expertise .wpb_single_image.vc_align_left{position:relative}#expertise{overflow:hidden}#expertise .wpb_single_image.wpb_content_element.vc_align_left::before{content:"";position:absolute;border:4px solid #f9673b;width:120%;top:53%;z-index:-1}#expertise li::before{display:none}#expertise .one img{position:relative;bottom:4px}#expertise .two img{position:relative;top:10px}@media only screen and (max-width: 1023px){#expertise .wpb_single_image.wpb_content_element.vc_align_left::before{display:none}}.post-template-default.single-post .breadcrumbs{color:#333}.contact-section .wpcf7 .wpcf7-submit{width:100%;margin:15px auto 0;float:none;max-width:250px}.contact-section .wpcf7 input{margin-top:7px}#contactFormnew .wpb_text_column p:last-child{margin-bottom:-5px !important}#mc-section p{display:inline-block;width:auto;color:#fff}#mc-section input[type="submit"]{position:relative;top:0px;border-radius:4px}#mc-section .mc4wp-form{text-align:center}@media only screen and (min-width: 1025px){#mc-section h6{width:49%;margin:0 auto 30px}}#mapcontactsec .business-info-header{margin-bottom:25px}#mapcontactsec .business-info-day-name{font-size:19px;font-weight:bold;margin-bottom:10px;display:block}#mapcontactsec .business-info-day-hours{float:left;margin-bottom:20px}#mapcontactsec .business-info-day-hours strong{display:block;width:100%;padding-bottom:7px}#mapcontactsec .business-info-day-hours span{display:block;float:left;width:100%;padding-bottom:7px}#mapcontactsec .business-info-wrapper{padding:25px}#mapcontactsec .business-info-day-hours{float:left;margin-bottom:26px}#mapcontactsec .business-info-wrapper h4{font-size:20px}#wpcf7-f5208-p6226-o1 .wpcf7-textarea{width:99% !important;margin-top:7px !important}#magento-dev-Services .rightchoosepoint, #magento-dev-Services2 .rightchoosepoint{margin-bottom:50px;position:relative;z-index:1}#magento-dev-Services .rightchoosepoint h4, #magento-dev-Services2 .rightchoosepoint h4{margin-left:70px}#magento-dev-Services .tt-iconbox-customimg, #magento-dev-Services2 .tt-iconbox-customimg{margin-right:25px;margin-top:15px;margin-bottom:0%}#ideasrow2 h3{font-size:16px;margin-bottom:5px;font-weight:600}#magento-dev-Services.magentodevService .rightchoosepoint h2, #magento-dev-Services2.magentodevService .rightchoosepoint h2{margin-left:70px;font-size:24px;font-weight:500}@media only screen and (max-width: 959px){#magento-dev-Services .rightchoosepoint h4, #magento-dev-Services.magentodevService .rightchoosepoint h2{margin-left:0px;padding-top:20px;display:block}#magento-dev-Services2 .rightchoosepoint h4, #magento-dev-Services2.magentodevService .rightchoosepoint h2{margin-left:0px;padding-top:20px;display:block}#magento-dev-Services .tt-iconbox-customimg, #magento-dev-Services2 .tt-iconbox-customimg{margin-bottom:5%}.request-call-back.top0 button{padding:15px 23px !important}.entry-header .section-heading{text-align:center !important;padding-left:0px}}.wpcf7 .wpcf7-submit{font-size:1.2em}.request-call-back.top0{margin:0px !important;top:0px !important}#Industryfocus img, #Industryfocus img{height:46px}#clientTestimonial .tt-image{width:100px;height:100px;margin-top:15px}#clientTestimonial .tt-image img{border-radius:100%}#clientTestimonial .tt-content h6{max-width:1200px;font-size:1.1em;line-height:30px}.request-call-back.top0{padding:0px}.request-call-back.top0 button{background:none !important;border:none;padding:15px 25px;font-size:17px}.request-call-back.top0 button:hover{color:#2979ff !important;border:none !important;border:none !important;outline:none}.request-call-back.top0 button:active, .request-call-back.top0 button:focus{border:none !important}#clientTestimonial .owl-dot{margin:0 4px}#clientTestimonial .owl-dot span{width:10px;height:10px}.testimonials.slider .author{margin-bottom:5px}#Industryfocus .key-icon-box.with-border{border:1px solid #e5e7f2;margin:0}#Industryfocus .vc_column-inner{padding-left:5px;padding-right:5px}#Industryfocus .ib-wrapper{padding:15px}#Industryfocus .key-icon-box:hover{background:#f9673b !important}#Industryfocus .vc_col-sm-2{margin-bottom:10px}@media only screen and (max-width: 1199px){#Industryfocus .vc_col-sm-2{width:33.1%}}@media only screen and (max-width: 767px){#Industryfocus .vc_col-sm-2{width:50%;float:left}}@media only screen and (max-width: 480px){#Industryfocus .vc_col-sm-2{width:100%}}#magento-dev-Services .heightauto .tt-iconbox-customimg img{height:auto}.home .topbar-email .fa-skype{color:#fff}.blog_widget:nth-child(6){text-align:center}#posts-content .blog_widget img{margin-top:0px !important;border:1px solid #eee}.author-desc{line-height:1.65em}.blog-single-content .blog-content{line-height:1.65em}.border-rightn::before{background:url("/wp-content/uploads/2018/05/border-img.jpg") repeat-y;height:100%;position:absolute;width:12px;content:"";top:0px;left:50%}.border-leftn::before{background:url("/wp-content/uploads/2018/05/border-img.jpg") repeat-y;height:100%;position:absolute;width:12px;content:"";top:0px;left:0}.cirleleft h2::before{content:"";position:absolute;font-size:22px;left:49.5%;z-index:999;background:#fff;width:15px;height:15px;border-radius:100%;border:1px solid #2979ff;top:16%}.cirleright h2::before{content:"";position:absolute;font-size:22px;left:-6px;z-index:999;background:transparent;width:15px;height:15px;border-radius:100%;border:1px solid #2979ff;top:28%}#designservices .vc_column-inner{padding:50px 50px 0}#casestudy img{max-width:100%}#casestudy .wpb_wrapper{border:1px solid #e5e5e5;height:520px}#casestudy .wpb_wrapper p, #casestudy .wpb_wrapper h4{padding:0 15px}#casestudy a{border:2px solid #2979ff;background:#2979ff;cursor:pointer;border-radius:4px;padding:12px 20px !important;display:inline-block;letter-spacing:0px;font-weight:600;color:#fff !important}#casestudy a:hover{border:2px solid #2979ff;background:#fff;color:#2979ff !important}#android-services .key-icon-box h4{margin-bottom:10px}#android-services .key-icon-box{border-radius:4px;margin-bottom:30px}#deveploment-process .tt-iconbox-customimg{background:url("/wp-content/uploads/2018/05/outer-circle.png");height:256px !important;position:relative;background-size:contain;background-repeat:no-repeat;background-position:top center}#deveploment-process p{font-size:16px}#deveploment-process .tt-iconbox-customimg.img_small_size::after{top:20%;position:absolute;left:24%;width:100px;height:100px;border:1px solid #d7d6d6;border-radius:100%;text-align:center;vertical-align:middle;line-height:100px;content:""}#deveploment-process .tt-iconbox-customimg.img_small_size img{position:relative;top:70px;width:60px;left:0px}#deveploment-process .vc_col-sm-2{width:16.6%}#deveploment-process .vc_column-inner{padding-left:3px;padding-right:3px}#deveploment-process .vc_col-sm-2:nth-child(2), #deveploment-process .vc_col-sm-2:nth-child(4), #deveploment-process .vc_col-sm-2:nth-child(6){margin-top:9%}.tt_button{text-transform:capitalize}@media only screen and (max-width: 1250px){#deveploment-process{text-align:center}#deveploment-process .vc_col-sm-2{width:235px;float:none;display:inline-block;text-align:center;padding:25px 15px;vertical-align:top}#deveploment-process .vc_col-sm-2:nth-child(2), #deveploment-process .vc_col-sm-2:nth-child(4), #deveploment-process .vc_col-sm-2:nth-child(6){margin-top:0%}}@media only screen and (max-width: 1199px){#casestudy .wpb_wrapper{height:auto;padding-bottom:20px;margin-bottom:20px}#Industryfocus .ib-wrapper{height:160px}}@media only screen and (max-width: 959px){#deveploment-process .vc_col-sm-2{width:235px}}@media only screen and (max-width: 767px){.home #serviceNew .text-block{border:none;padding:25px 15px;min-height:280px;border-bottom:1px solid #e5e5e5}#serviceNew{margin-bottom:0px !important}#casestudy .wpb_wrapper{height:auto;padding-bottom:0px;margin-bottom:20px}#designservices{margin-bottom:30px;border-bottom:1px solid #e5e5e5;padding-bottom:30px}#designservices h2, #designservices p{text-align:center !important}.border-leftn::before,.border-rightn::before{display:none}.cirleright h2::before, .cirleleft h2::before{display:none}}.cross-platform p{padding-bottom:10px}#stacksec{margin:0 auto !important;display:table}#stacksec button:hover{color:#fff !important}.imgsection img{width:80px;height:auto;display:inline-block;margin:7px;text-align:center}.imgsection{text-align:center}.singleimgsec{max-width:80%}.team_id{margin-bottom:10px}#jobtabs .key-icon-box.with-border{margin-top:50px !important}#jobtabs .vc_tta-tabs-list li a{padding:0 15px 0px 15px;margin:0 7px;max-width:250px}.color-border{border:1px solid #e5e7f2}.color-border-bottom{border-bottom:1px solid #e5e7f2}.m45{text-align:center;margin:0 0 75px !important}.border-topy{border-top:1px solid #e5e7f2;padding-top:70px}.vc_grid-btn-load_more .vc_btn3{font-size:17px !important;font-weight:600;padding:11px 30px !important;color:#fff;background-color:#0a56a5 !important;border:2px solid #0a56a5 !important}.vc_grid-btn-load_more .vc_btn3:hover{color:#0a56a5 !important;background-color:#fff !important;border:2px solid #0a56a5 !important}.wpcf7-recaptcha{margin:10px 0 7px}#mrova-form .wpcf7-recaptcha{margin:1px 0 3px}.toolBg{padding:25px 0px 20px;background:#0a56a5;min-height:250px !important}.toolBg h3, .toolBg p, .toolBg p strong{color:#fff !important}.toolImg{margin:50px 0 !important}#certified-techinical .homeListing{background:#fff;height:185px;padding:20px 0px;margin:7px 5px;width:165px;text-align:center;display:inline-block;vertical-align:top}#certified-techinical .homeListing p{font-size:15px;font-weight:normal;line-height:21px;padding:0 15px}#certified-techinical .homeListing .imgsec{height:67px;margin-bottom:20px;line-height:57px}#certified-techinical{padding-top:31px}.font-normal h3{font-weight:300 !important}#fit-situation .wpb_wrapper{border:1px solid #ccc;height:140px}#fit-situation .key-icon-box.icon-default.icon-top .service-heading{font-size:18px;margin-bottom:10px;background:#eee;padding:10px}#fit-situation .vc_column_container>.vc_column-inner{padding-left:8px;padding-right:8px}#fit-situation .fa{display:none}#fit-situation p{font-size:15px;padding:0 10px 10px}.call-back-mob{display:none}@media (max-width: 1440px){#certified-techinical .homeListing{margin:5px 3px;width:140px}#certified-techinical .homeListing p{font-size:14px;line-height:20px;padding:0 7px}}@media (max-width: 1275px){#certified-techinical .homeListing{width:23%}#certified-techinical .clearfix{display:block}#leftsingleimg,#certified-techinical{width:100%;text-align:center}#certified-techinical{padding-top:50px}}@media (max-width: 1024px){.large-counter .kd_number_string{font-size:45px;line-height:45px}.large-counter .kd_counter_units{font-size:45px;line-height:45px}.vc_custom_1528275933824 .fa{font-size:45px}body .vc_custom_1528275933824{padding-top:50px !important;padding-bottom:50px !important}.slider-pro .sp-button{width:10px;height:10px}.slider-pro{width:90% !important;max-width:inherit !important}.admin-bar .feature-sections-wrapper .feature-sections-tabs{top:0px}#processTop{padding-top:0px !important}.kd-text-rotator{display:none}.vc_grid-filter-select{margin-top:50px}.contact-map-container .business-info-wrapper{margin-left:0 !important;width:250px;float:right;margin-right:10px}#wrapper .tt_button.homeButton{margin-bottom:0px !important}.rev_slider .tp-caption{padding:0 25px !important}}@media (max-width: 1199px){.navbar-default .nav li a{padding:0 9px}#fit-situation .wpb_wrapper{height:190px}}@media only screen and (min-width: 768px) and (max-width: 990px){#serviceNew .text-block{border-top:1px solid #e5e5e5;border-bottom:0px;padding:4% 0% 0;min-height:220px}.hover-text a .name{font-size:28px;line-height:36px;padding:0 10px}#fit-situation .wpb_wrapper{height:225px}}@media (min-width: 960px){.navbar-nav{padding-right:18px}}@media (max-width: 990px){body .vc_custom_1526616907198{margin-bottom:0px !important}#common-block{padding-top:0px !important}#common-title{padding-top:0px !important;padding-bottom:10px !important}}@media (max-width: 960px){.vc_row.wpb_row.vc_inner{padding-top:15px !important}.request-call-back.top0,.csrButton{margin:0px auto 50px !important;top:0px !important;display:block !important}.vc_row[data-vc-full-width],.vc_row.vc_row-has-fill{padding-top:0px !important}.upper-footer{padding:50px 0 0px 0}.kd-process-steps.process-checkbox-template .pss-step-number{margin-left:-18px}#casestudy .key-icon-box.icon-default.icon-top .tt-iconbox-customimg img{margin-top:0px}}@media (max-width: 767px){.vc_row.wpb_row.vc_inner.vc_custom_1529309477505{padding-top:0px !important}#benefit-sec{display:none}.vc_custom_1529303365677{padding-bottom:0px !important}#Industryfocus{display:none}.feature-sections-tabs{display:none}#Industryfocus img, #Industryfocus img{margin-top:0px}#Industryfocus .key-icon-box.icon-top.cont-center .fa{margin-bottom:15px}#Industryfocus .key-icon-box.with-border{min-height:150px}.vc_custom_1529303374778,.vc_custom_1529303455430{display:none}#fit-situation .key-icon-box.icon-top.icon-default{max-width:inherit;margin-bottom:15px}#fit-situation .wpb_wrapper{height:auto;margin-bottom:15px}#serviceNew .text-block{border-bottom:1px solid #e5e5e5 !important;border-top:0px !important}.hover-text a .name{line-height:35px}#certified-techinical .homeListing{width:48%}body .vc_custom_1525839465232{padding:0 15px !important}.lower-footer{padding:15px 0 10px 0}header.kd-section-title{margin-top:0px !important}#expertise .vc_col-sm-4{padding:20px 0}#expertise .vc_col-sm-4:first-child{padding:0px}.vc_custom_1525769486108{margin-bottom:30px !important;margin-top:30px}.vc_custom_1525692453092{margin-bottom:30px !important;margin-top:50px}.vc_custom_1526529355402{padding-top:0px !important}.vc_custom_1526529154414{margin-bottom:0px !important}#blogbottom{margin-top:30px !important}#download-sec .wpb_text_column{padding-top:0px !important}#mobilebox{margin-bottom:30px}#mobilebox .singleimgsec{max-width:100%}#mobilebox header.kd-section-title .separator_off{margin-top:30px}.vc_custom_1526530610170{margin-bottom:0px !important;margin-top:50px}.vc_custom_1524739466234{padding-top:0px !important}.vc_custom_1525950333774{padding-bottom:50px}a.tt_button.btn-facebook{margin-bottom:20px !important}.vc_custom_1525941013360{padding-bottom:30px}.vc_custom_1514993863597 .wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill{margin-top:20px}.m45{text-align:center;margin:0 0 45px !important}.table.magentoCertification td{font-size:14px}.table.magentoCertification th{font-size:12px;width:68px}.upper-footer .textwidget i{display:inline;float:none}.upper-footer .textwidget p{margin-bottom:7px}#sucess-counter{padding-top:0px !important}#mrova-feedback{width:280px;right:-280px}#mrova-feedback .wpcf7-form p{margin-bottom:10px}.back-to-top.desktop{display:none}.back-to-top.mobile{display:block}.vc_grid-btn-load_more a{margin-bottom:60px !important}.vc_grid-filter-select .vc_grid-styled-select select{padding:7px;font-weight:bold;border-radius:5px;border:2px solid #ccc}.call-back-mob{position:fixed;z-index:999;bottom:10%;right:20px;text-decoration:none;background:#fff;font-size:14px;width:43px;height:43px;cursor:pointer;text-align:center;line-height:inherit;border-radius:100%;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.3);display:block !important;padding:2px}.mob-contact-icon{display:block}#mrova-feedback{display:none !important}.toolImg{display:none}.toolBg{padding:25px 0px 10px;min-height:inherit !important}.wpcf7-form label{text-align:left}.tt-iconbox-customimg img{left:45%}#magento-dev-Services .tt-iconbox-customimg img{height:50px;position:relative;margin:0 auto !important;text-align:center;left:inherit}#magento-dev-Services .tt-iconbox-customimg{margin-right:0;margin-bottom:0}.blog-content h1, .blog-content h2, .blog-content h3, .blog-content h4, .blog-content h5, .blog-content h6{text-align:left}.breadcrumbs{display:inline-block;width:100%;max-width:inherit !important}#mc-section p{display:block;width:auto;color:#fff}.kd-section-title.text-center{margin-top:0px !important}span.wpcf7-not-valid-tip{text-align:left}.vc_grid-item-mini .vc_gitem-zone img{height:auto !important}html,body{-webkit-overflow-scrolling:touch !important;overflow:auto !important;height:100% !important}.vc_row-fluid.vc_custom_1529312574661{margin-top:40px !important;margin-bottom:40px !important}.kd-section-title.vc_custom_1525941718718{padding-top:50px}.clients.slider{margin:38px auto 10px}#wrapper{padding-bottom:30px}.vc_row-fluid.vc_custom_1535517207538{margin-bottom:0px !important}#download-sec, #get\ quote{padding-top:35px !important}#certified-techinical .homeListing{width:45% !important}#Featured\ projects{padding-top:50px !important}}@media (max-width: 442px){#certified-techinical .homeListing{width:98%}.g-recaptcha{transform:scale(0.86);-webkit-transform:scale(0.86);transform-origin:0 0;-webkit-transform-origin:0 0}}.wpcf7-form-control-wrap.menu-633{color:rgba(0, 0, 0, 0.5) !important;font-size:14px}.contact-map-container .business-info-wrapper{margin-left:265px}.business-info-day-name{float:left;width:100%;font-size:20px;font-weight:bold}.contact-map-container .business-info-day-hours{float:none;line-height:22px !important}#sucess-counter .kd_counter_number span{display:inline-block;margin-bottom:5px;vertical-align:middle;color:#1f1f1f}#sucess-counter .kd_counter_icon, #sucess-counter .kd_counter_number{margin-bottom:5px}.border-new-bottom{border-bottom:1px solid #e5e5e5;padding-bottom:25px;margin-bottom:25px}#sucess-counter .fa-star{color:#ffa500;font-size:20px}#sucess-counter .fa-heart{color:#cc0a0a;font-size:20px}#sucess-counter .fa-lock{color:#4d4d4d;font-size:24px}#sucess-counter .fa-paper-plane{color:#156400;font-size:20px}#sucess-counter ul li::before{display:none}#sucess-counter ul li .fa{width:35px}#sucess-counter ul li{padding-bottom:18px;border-bottom:1px solid #e5e5e5;padding-top:18px;padding-left:2px}#sucess-counter .kd-counter-icon .fa{color:#1f1f1f}#vtmap{position:unset !important}@media (min-width: 767px){#sucess-counter ul li{width:80%}}@media (min-width: 1024px) and (max-width: 1499px){.tp-parallax-wrap{left:10% !important}}.bs-example-modal-lg3 .popup_content{padding-bottom:20px;line-height:21px}.bs-example-modal-lg3 .modal-header{min-height:16.42857143px;padding:9px 15px;border-bottom:0px}.bs-example-modal-lg3 .modal-content{overflow:hidden}.bs-example-modal-lg3 .close{float:right;font-size:31px;opacity:0.9;position:relative;z-index:999;outline:none}.bs-example-modal-lg3 p{margin-bottom:10px}.bs-example-modal-lg3 div.wpcf7-validation-errors, .bs-example-modal-lg3 div.wpcf7-acceptance-missing, .bs-example-modal-lg3 div.wpcf7-response-output{overflow:hidden}.modal-open .modal.bs-example-modal-lg3{background:rgba(0, 0, 0, 0.6)}.blog-single-content{text-align:justify}#videowrap{padding:50px}@media only screen and (min-width: 480px) and (max-width: 767px){.sgpb-popup-dialog-main-div-theme-wrapper-2{top:100px !important}.sgpb-main-html-content-wrapper{overflow:scroll;height:210px}}.vc_col-sm-12.entry-wrapper.vc_gitem-col.vc_gitem-col-align-{min-height:360px}.vc_gitem-post-data-source-post_author{font-size:14px}.requestform .wpforms-field-medium{border:1px solid #ccc !important;background:#f7f9fb !important;font-size:14px !important;border-radius:4px !important;font-weight:400 !important;width:100% !important;padding:5px !important;margin:0 0 10px 0 !important;padding:5px !important;height:35px !important;color:rgba(0, 0, 0, 0.6) !important;max-width:inherit !important}.requestform label{display:none !important}.requestform .wpforms-submit{border:2px solid #0a56a5 !important;background:#0a56a5 !important;color:#fff !important;border-radius:4px !important;cursor:pointer !important;padding:5px 0 7px !important;width:100% !important;height:40px !important;margin:0 auto !important;text-align:center !important;line-height:inherit}.requestform::placeholder{color:#000 !important}.requestform #wpforms-field_hp{display:none}.requestform .wpforms-confirmation-container-full p{color:#fff !important}.closerequest{width:16px;height:16px !important;position:absolute;left:-8px;z-index:100;top:-7px}.closereqform{display:none}.requestform div.wpforms-container-full .wpforms-form .wpforms-field, .requestform div.wpforms-container-full .wpforms-form .wpforms-submit-container{padding:0 !important}.new .closereqform{display:block;position:relative}@media only screen and (min-width: 320px) and (max-width: 767px){.modal-body.requestform{top:inherit !important}.requestform .wpforms-confirmation-container-full p{color:#000}}form#wpforms-form-10052 .wpforms-submit-container{text-align:center}button#wpforms-submit-10052{width:100%;margin:15px auto 0;float:none;font-size:20px;line-height:30px;padding-bottom:13px;max-width:250px;border:2px solid #0a56a5;background:#0a56a5;border-radius:4px;color:#fff;transition:0.3s !important}button#wpforms-submit-10052:hover{transform:translate3d(0, -3px, 0);-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.15);box-shadow:0 8px 25px rgba(0, 0, 0, 0.15);color:#2979ff;border:2px solid #2979ff;background:transparent;transition:0.3s !important}.vc_gitem-zone.vc_gitem-zone-c.vc_custom_1419240516480{min-height:380px}div.wpforms-container-full .wpforms-form label.wpforms-error{color:#f00 !important}div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error{border:1px solid #f00 !important}#serviceborder .key-icon-box.icon-top{text-align:center;border:1px solid #2979ff;padding:20px 0}.text-block .key-icon-box.icon-top, .key-icon-box.icon-top.rightchoosepoint, #deveploment-process .key-icon-box.icon-top, #appContent .key-icon-box.icon-top{border:0;padding:inherit}.toolBg ul{list-style:disc;padding-left:20px}.toolBg ul li{color:#fff;padding-left:5px;line-height:21px;margin-bottom:5px}.toolBg ul li::before{display:none !important}.request-call-back.top0:hover button, .csrButton:hover button{color:#2979ff}.stickynav .custom-icon img{width:60px;margin-bottom:5px}.engagement .wpb_wrapper{background:#fff;min-height:325px}.engagement.engagement-new .wpb_wrapper{min-height:200px}.engagement .service-heading{background:#0a56a5;color:#fff !important;margin-bottom:0;padding:5px 20px}.engagement .sub-heading{font-weight:400;background:#e5e5e5;width:100%;display:block;padding:10px 20px 11px}.engagement ul{list-style:none;padding-top:15px;padding-left:25px;padding-bottom:15px}.engagement ul li{padding-left:15px;position:relative;line-height:24px;padding-bottom:6px;font-size:16px;padding-right:15px}.engagement ul li::before{content:"\f0c8";font-family:fontawesome;font-size:9px;color:#0153ae !important;left:-4px;position:absolute}.footer-bottomicon{background:#252525;text-align:center;padding:20px 0}.footer-bottomicon a{margin:0 15px;display:inline-block}@media only screen and (max-width: 768px){.kd_counter.icon-top.large-counter{padding-top:32px}}.homeListing:nth-child(4) .imgsec img{width:78px}#get\ quote{text-align:center}.agile-software-development-process .feature-sections-wrapper section{padding:50px 0 0}@media only screen and (min-width: 768px){.wpb_single_image.mobile{display:none}}@media only screen and (max-width: 767px){.page-id-7809 .vc_custom_1536123362731{display:none !important}.page-id-7809 .vc_custom_1525946666088{margin-top:50px !important}.breadcrumbs .fa{margin-right:5px}.breadcrumbs a{margin-right:5px}.vc_col-sm-12.entry-wrapper.vc_gitem-col.vc_gitem-col-align-{min-height:auto}.page-id-9387 .reactjs-offer-title{padding-top:40px}.page-id-9387 .vc_custom_1529578152418{margin-top:0px !important}.page-id-6226 .vc_custom_1529311771521{margin-top:0px !important}.page-id-9387 .servicestack2.m45{margin-bottom:0px !important}.page-id-7963 .mean-stack-title{padding-top:74px}.page-id-6730 .vc_custom_1525859029428{display:none}.page-id-6730 .magento-service-title{padding-top:20px}.page-id-7809 .technology-power{padding-top:64px}#certified-techinical .homeListing{width:48% !important}#certified-techinical .homeListing:nth-child(odd){float:left}#certified-techinical .homeListing:nth-child(even){float:right}.blog-img-top-list .entry-meta span:before{top:2px;height:15px}.blog-img-top-list .entry-meta span.blog-label:before{top:2px !important;height:15px !important}.blog-single .entry-meta span:before{top:2px;height:15px}.blog-single .entry-meta span.blog-label:before{top:2px !important;height:15px !important}#download-sec h2 strong{display:inline-block}body .vc_row.platform-tools{padding-top:59px !important;padding-bottom:0px !important}.page-id-6730 .home-why-cho{margin-top:70px !important}body.page-id-6730 #magento-dev-Services{padding-top:0px !important}#magento-dev-Services .rightchoosepoint{margin-bottom:20px !important}#magento-dev-Services .rightchoosepoint p:empty{display:none !important}.wpb_single_image.desktop{display:none}.modal-body{padding:15px 15px 25px}.bs-example-modal-lg3 .modal-header{padding:6px 15px}.kd_counter.icon-top.large-counter{padding-top:0px}.vc_row-fluid.vc_custom_1530078282585{padding-top:50px !important}.footer-bottomicon a{margin:10px 15px}.engagement .wpb_wrapper, .engagement.engagement-new .wpb_wrapper{background:#fff;min-height:inherit;padding-bottom:1px;margin-bottom:25px}.navbar-nav{margin-top:7px}#main-menu .navbar-nav .menu-item a{padding:8px 0}#main-menu .navbar-nav .menu-item .dropdown-menu .menu-item a{padding:7px}#serviceNew .text-block:nth-child(3){border-bottom:none !important;padding-bottom:0px}.vc_row-fluid.vc_custom_1526286224972{margin-top:20px !important;margin-bottom:50px !important}#serviceNew .text-block{padding:1% 0%}.page-id-6174 .kd-section-title.vc_custom_1525941718718{padding-top:0px}.vc_row-fluid.vc_custom_1525694511050{padding-top:50px !important}.page-id-6208 .vc_custom_1526530610170,.vc_row-fluid.vc_custom_1526283736306{margin-bottom:0px !important}.vc_row.wpb_row.vc_inner.vc_custom_1522314825805, .vc_row.wpb_row.vc_inner.vc_custom_1513616990957, .vc_row.wpb_row.vc_inner.vc_custom_1530103690525, .vc_row.wpb_row.vc_inner.vc_custom_1524213578444, .vc_tta-panel-body .vc_row.wpb_row.vc_inner,.vc_row.wpb_row.vc_inner.vc_custom_1529311666909,.vc_row.wpb_row.vc_inner.vc_custom_1535018604533{padding-top:0px !important}.page-id-6730 #magento-dev-Services, .page-id-7429 .vc_custom_1529302565299,.vc_row-fluid.vc_custom_1526372375594,.vc_row-fluid.vc_custom_1529493327183,.vc_row-fluid.vc_custom_1524138815220{padding-top:50px !important}.page-id-6730 #magento-dev-Services .kd-section-title.text-center{padding-bottom:10px !important}.wpb_animate_when_almost_visible{opacity:1 !important}.page-id-3343 .vc_grid-filter-select{margin-top:0px}.vc_row-fluid .vc_custom_1526529154414{margin-bottom:10px !important}#videowrap{padding:50px 50px 20px}.vc_row.wpb_row.vc_inner.vc_custom_1529311771521,.vc_row-fluid.vc_custom_1524138235212{margin-top:0px !important}.page-id-6226 .kd-section-title.vc_custom_1525951981092,.vc_row-fluid.vc_custom_1526283736306{padding-bottom:0px !important}.page-id-7429 .vc_custom_1535025536947{padding-bottom:50px !important}.vc_custom_1525948796780,.vc_custom_1526368206196{display:none}.vc_row-fluid.vc_row.vc_custom_1529493997189{margin-bottom:20px !important}.vc_custom_1513617496083 h4{text-align:center !important}.vc_custom_1513685831983 .wpb_single_image{padding-bottom:30px}#appContent ul li{text-align:left !important}.portfolio-single .vc_row-has-fill{padding-top:50px !important}.vc_custom_1524135233696{padding:25px 0 !important}.breadcrumbs{text-align:center !important}#homeclient{padding-top:50px !important;margin-bottom:30px !important}.navbar-fixed-top .navbar-collapse{background:#f6f4f4}body .navbar-fixed-top .dropdown-menu{border-radius:0px !important;padding-left:0px !important;margin:0 -15px !important;padding:7px 15px !important;background:#eee !important;width:calc(100% + 30px) !important}#menu-item-6323 ul.dropdown-menu, #menu-item-6930 ul.dropdown-menu{background-color:#efefef !important}.agile-software-development-process div#common-cta{padding-top:30px !important;padding-bottom:10px !important}#Engagementmodal{padding-top:50px !important}#ideasrow{padding-top:50px !important}.ideaimg{max-height:inherit;height:200px}#serviceborder .key-icon-box.icon-top{padding:20px 6px}}#common-cta{text-align:center}.breadcrumbs{font-size:12px;line-height:inherit}.m-b30{margin:25px 0}.agile-software-development-process .feature-sections-wrapper section{padding:0px 0 0}.entry-meta .page-type::before, .entry-meta .published::before, .entry-meta .author::before, #posts-content.blog-img-top-list .entry-meta .blog-label::before{top:7px;right:-2px}.back-to-top.active{border:1px solid #ccc}body{-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:auto}form#wpforms-form-10052 .wpforms-recaptcha-container{margin-bottom:14px !important}#footer .lower-footer{border:none !important}.loader-logo{text-align:center;position:absolute;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);top:50%;left:50%}@media only screen and (max-width: 320px){#certified-techinical .homeListing{width:100% !important;margin:0 0 6px 0 !important}}form#wpforms-form-10052 textarea.wpforms-error{border:1px solid #f00 !important}.kd-separator-line{border-color:#0a56a5 !important}.parent-pageid-6554 form.wpcf7-form input[type="file"]{line-height:20px;position:relative;top:9px;left:5px}.page-id-7809 .entry-header h1.section-heading{text-transform:none}#common-cta a.tt_button:hover{color:#fff}#serviceborder .key-icon-box{position:relative}#serviceborder .key-icon-box a.full-link-box{position:absolute;top:0px;width:100%;height:100%;left:0px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0}#serviceNew .key-icon-box{position:relative}#serviceNew .key-icon-box a.full-link-box{position:absolute;top:0px;width:100%;height:100%;left:0px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0}.rev_slider_wrapper .tp-bullet.selected{background-color:#0a56a5 !important}.key-icon-box.tool-tech-box{min-height:190px}.key-icon-box.tool-tech-box .ib-wrapper{padding:12px 17px}.key-icon-box.tool-tech-box h4.service-heading{font-weight:600;font-size:18px;margin-bottom:10px}.key-icon-box.tool-tech-box ul li{line-height:normal;margin-bottom:6px}.key-icon-box.tool-tech-box ul li:before{top:4px}@media only screen and (max-width: 479px){.surender-vikram .team_id img{width:235px}.henning-thole-sec .team_id img{width:238px}.nitin-jain .team_id img{width:210px}.last-team .team_id img{width:220px}}@media only screen and (max-width: 767px){.firebase-feature-outer .vc_col-sm-3{width:50%;float:left}.firebase-feature-outer .key-icon-box.icon-default.icon-top .service-heading{font-size:20px}.firebase-feature-outer .key-icon-box.icon-default.icon-top img{width:50px}.update-mobile-app .vc_col-sm-4:nth-child(1), .update-mobile-app .vc_col-sm-4:nth-child(2){width:50%;float:left}.update-mobile-app .vc_col-sm-4:nth-child(3){clear:both}.update-mobile-app .vc_col-sm-4 h4.service-heading{font-size:20px}.page-id-11062 .vc_row.common-head-title{margin-bottom:0px !important}.page-id-11062 #serviceborder{padding-bottom:0px !important;min-height:auto !important}.page-id-11062 #serviceborder .key-icon-box.icon-top{padding-top:0px !important}.page-id-11062 .vc_section.why-choose{padding-bottom:20px !important;padding-top:20px !important}.how-we-use-microser.vc_row .vc_empty_space{height:auto !important}.microservice-support.vc_row{padding-bottom:0px !important}.common-head-title.vc_row.microservices-dev{padding-top:0px !important}#magento-dev-Services.vc_row.business-benefits{padding-top:0px !important}#magento-dev-Services.firebase-services.vc_row{padding-top:0px !important}.firebase-services{padding-top:0px !important}.vc_row.wpb_row.ml-kit{margin-top:0px !important}.ml-kit .wpb_text_column.wpb_content_element{margin-top:0px !important}.page-id-11078 #featured-projects.vc_row, .page-id-11065 #featured-projects.vc_row, .page-id-11220 #featured-projects.vc_row{padding-top:10px !important}.home #serviceNew .text-block{padding-top:0px;padding-bottom:0;min-height:auto !important}.key-icon-box.icon-top.cont-center .fa, .key-icon-box.icon-top.cont-center .tt-iconbox-customimg{margin-top:0px;margin-bottom:15px}.key-icon-box.icon-top.icon-default{margin-bottom:15px}.top-main-title h6.subtitle{margin-bottom:0px}#certifications-partners header.vc_custom_1525941718718{margin-top:20px !important;padding-bottom:10px !important;padding-top:0px}#clientTestimonial{margin-top:20px !important;margin-bottom:0px !important}#homeclient{padding-top:10px !important;margin-bottom:0px !important;padding-bottom:25px !important}.home .vc_custom_1513697247390{margin-top:20px !important}.upper-footer .textwidget img{max-width:250px}.upper-footer{padding-top:30px}.testimonials.slider.without-image .owl-dots{margin-top:0px !important}#certifications-partners{padding-bottom:10px !important}.clients.slider{margin-top:0px !important}.page-id-6174 .about-page-title header{margin-top:20px !important}.single-page-header.with-topbar,.blog-header.with-topbar{margin-bottom:0px !important;padding-bottom:30px !important;padding-top:30px !important}.single-page-header.with-topbar h1.section-heading, .blog-header.with-topbar h1.section-heading{font-size:26px !important}.entry-header .header-overlay{height:119% !important}.page-id-6174 #ideasrow{padding-top:0px !important}#ideasrow2 .vc_empty_space{display:none !important}#ideasrow{padding-bottom:0px !important}.vc_empty_space.d-none{display:none}.page-id-6174 #certifications-partners{padding-top:0px !important}.vc_section.about-why-choose{padding-top:20px !important;padding-bottom:25px !important}.testimonials.slider{padding-top:0px !important}.our-expertise-title.vc_row header{padding-top:20px}.page-id-7300 .last-team{margin-bottom:0px !important}.page-id-6554 .job-openings{margin-top:20px !important}.page-id-6554 .job-opening-title{margin-bottom:20px !important}.page-id-6554 #jobtabs .key-icon-box.with-border{margin-top:0px !important}.page-id-6554 #jobtabs .key-icon-box.cont-left{margin-bottom:10px !important}.page-id-6554 #videowrap{padding:0px 50px 20px}.page-id-6554 .life-vt{padding-bottom:0px !important}.page-id-6554 .life-vt-gallery{margin-top:0px !important}.page-id-6554 .life-vt-gallery .wpb_gallery_slides{margin-bottom:30px}.page-id-6554 #jobtabs{margin-bottom:25px !important}.page-id-6546 .ethics-main-title header{padding-bottom:0px !important}.page-id-6546 .ethics-outer{margin-bottom:0px !important}#wrapper{padding-bottom:0px}.page-id-6235 .process-head header{padding-bottom:0px !important}#processTop{padding-bottom:0px !important}.feature-sections-wrapper .featured-image img{margin-top:10px}.page-id-6235 .custom-icon{padding-top:10px}.page-id-10204 .model-process{padding-bottom:0px !important}.page-id-10204 #Engagementmodal{padding-top:20px !important}.engagement .wpb_wrapper, .engagement.engagement-new .wpb_wrapper{margin-bottom:0px}.engagement .wpb_wrapper .key-icon-box{margin-bottom:0px}.engagement ul{padding-bottom:0px}#Engagementmodal{padding-bottom:0px !important}.page-id-10204 #featured-projects{padding-top:20px !important}.page-id-10204 #featured-projects .vc_grid-container.vc_custom_1530188791774{padding-top:0px !important}.page-id-10204 .vc_section.engagementmodal-why-choose{padding-top:20px !important;padding-bottom:20px !important}#clientTestimonial .vc_empty_space{display:none}#homeblog .blog-outer{padding-top:0px !important}#appContent .vc_col-sm-6{margin-bottom:20px}.page-id-10204 .engagement-new.vc_row-fluid.vc_row.wpb_row.vc_inner{padding-top:0px !important}.page-id-10204 .engagement-new .vc_col-sm-6{margin-bottom:10px}#featured-projects .vc_col-sm-4:last-child{padding-bottom:30px !important}#featured-projects .vc_col-sm-4{padding-bottom:15px !important}.page-id-3343 .vc_pageable-load-more-btn{margin-top:0px !important}.page-id-3343 .vc_pageable-load-more-btn a{margin-bottom:25px !important}.single-portfolio .portfolio-single #tool-technology{margin-top:0px !important;padding-top:0px !important}.single-portfolio.postid-6627 #common-cta, .single-portfolio.postid-6623 #common-cta{margin-top:30px !important}.single-portfolio.postid-6621 #common-cta{margin-top:35px !important}.single-portfolio.postid-6620 #video-section{margin-top:0px !important}.single-portfolio #common-cta{margin-top:0px !important}.single-portfolio #wrapper .wpb_text_column p:last-child{margin-bottom:0px !important}.single-portfolio .single-portfolio-header{margin-top:20px !important;margin-bottom:20px}.single-portfolio .single-portfolio-img{padding-top:24px !important;padding-bottom:30px !important}.single-portfolio #video-section{margin-bottom:30px !important;margin-top:30px !important}.single-portfolio #client-testimonial{padding-top:20px !important;padding-bottom:20px !important}.single-portfolio .client-testimonial .clientname{margin-top:20px !important}.single-portfolio #download{padding-top:20px !important;padding-bottom:20px !important}.single-portfolio #download h2{margin-bottom:0px !important}.single-portfolio #tool-technology h3{margin-bottom:10px !important}.single-portfolio #tool-technology .toolBg{padding-bottom:25px}.single-portfolio #tool-technology .toolBg ul{margin-bottom:0px}.blog-header{margin-bottom:0px !important}.blog #posts-content{padding-top:0px;padding-bottom:0px}#posts-content.blog-img-top-list .post .page-content{margin-top:0px !important;margin-bottom:0px !important}#posts-content .post .tt_button{margin-bottom:0px}#posts-content .post{margin-bottom:0px}.woo-sidebar, .right-sidebar, .single-post .right-sidebar{padding:20px}.blog_widget{margin-bottom:20px}#mc4wp-form-1{margin-top:0px;padding:10px 20px 5px}#posts-content.blog-single{margin-top:-50px !important}.blog-single-content #posts-content .post ul{margin-bottom:0px}#posts-content .post .blog-single-title, #posts-content .blog-single-content .blog-single-title{margin-bottom:10px}#posts-content .blog-single-content .entry-meta{margin-bottom:10px}.blog-single-content .blog-content{margin-top:0px}.blog-single#posts-content .post p{margin-bottom:10px !important}.blog-single#posts-content h2, .blog-single#posts-content h3{margin-bottom:10px !important}.blog-single#posts-content .post ul{margin-bottom:0px}.schedule-call{margin-top:20px;padding:15px 20px 25px}.right-sidebar h5.widget-title{margin-bottom:10px !important}.blog-single-content .theiaStickySidebar .blog_widget{margin-bottom:0px}.related-posts{padding-top:0px}.related-content article.post{margin-bottom:10px}form#wpforms-form-10052 .wpforms-recaptcha-container{margin-bottom:0px !important;padding-bottom:0px}.page-id-6226 .contact-section{padding-bottom:30px !important}.page-id-6226 .google-map-outer{padding-bottom:20px !important}.page-id-6226 .get-in-touch-outer{margin-bottom:10px !important}.page-id-6226 .contact-why-choose{padding-top:20px !important;padding-bottom:20px !important}#leftsingleimg .wpb_single_image{padding-top:0px !important}.page-id-6226 .strategic-partner{margin-top:20px !important}.page-id-6226 .strategic-partner header.kd-section-title{padding-bottom:0px !important}.page-id-6226 #mc-section{padding-bottom:10px !important}.request-call-back.top0{margin-bottom:30px !important}.page-id-6936 .conversion-rate-why-choose{padding-top:20px !important;padding-bottom:30px !important}.vc_row.optimization-content{padding-bottom:20px !important}.page-id-6936 .conversion-featured-sec{padding-top:0px !important}.page-id-6936 #clientTestimonial{margin-top:15px !important}.page-id-6936 .top-latest-blog.vc_grid-container{padding-top:0px !important}.conversion-head-title h2{margin-top:0px !important}.page-id-6936 .top-latest-blog .tt_button{margin-bottom:0px !important}.uiux-head-title{margin-top:20px !important}.page-id-6931 .ui-service-content{padding-bottom:0px !important}.page-id-6931 .ui-service-content .request-call-back{margin-bottom:0px !important}.page-id-6931 .design-ser-title{margin-top:0px !important;margin-bottom:0px !important}#designservices{padding-bottom:15px !important;margin-bottom:15px !important}.page-id-6931 .uiux-why-choose{margin-top:30px !important;padding-top:15px !important;padding-bottom:25px !important}.page-id-6931 .uiux-featured{padding-top:0px !important}#designservices h2{margin-bottom:10px !important}.page-id-6931 #homeblog .uiux-blog{padding-top:0px !important}.page-id-6931 #homeblog .tt_button{margin-bottom:0px !important}.cms-title-bar{margin-top:20px}.page-id-6921 .cms-call-back{padding-bottom:25px !important}#magento-dev-Services{margin-top:20px !important}#magento-dev-Services .tt-iconbox-customimg{margin-top:0px !important}#magento-dev-Services .rightchoosepoint h4{padding-top:10px !important;margin-bottom:10px !important}.vc_section.common-why-choose{padding-top:15px !important;padding-bottom:20px !important}#featured-projects.vc_row .vc_masonry_grid{padding-top:0px !important;margin-bottom:0px !important}#homeblog .vc_grid-container.vc_basic_grid{padding-top:0px !important}body #footer .lower-footer{border:none !important}.common-head-title{margin-top:20px !important}.product-call-back{padding-bottom:20px !important}#magento-dev-Services{margin-top:0px !important;padding-top:20px !important;padding-bottom:10px !important}#magento-dev-Services header{padding-bottom:10px !important}.product-dev-process .vc_row-fluid.vc_row.wpb_row.vc_inner .wpb_single_image:nth-child(1){display:none !important}.product-dev-process .vc_empty_space{display:none !important}.product-dev-process .wpb_single_image.mobile{margin-bottom:0 !important}.vt-outsourced-partner .vc_col-sm-12 .vc_empty_space{display:none !important}.vt-outsourced-partner .tt-iconbox-customimg img{margin-top:10px !important}.vt-outsourced-partner .service-heading{margin-bottom:0px !important}.magento-dev-service.vc_row{padding-bottom:20px !important}#magento-slider-section{padding-top:10px !important;padding-bottom:0px !important;margin-bottom:30px !important}#magento-slider-section .testimonials.slider{padding-bottom:20px !important}.page-id-6730 .common-why-choose{margin-top:0px !important}.page-id-6730 .client-satisfaction.vc_row{margin-bottom:0px !important}.page-id-6730 .vc_custom_1526548691620{padding-bottom:0px !important}.page-id-6730 #featured-projects{padding-top:10px !important}.page-id-6208 .vc_custom_1535691813718{margin-top:20px !important}.page-id-6208 #mobilebox header.kd-section-title .separator_off{margin-top:15px !important}.page-id-6208 #featured-projects{padding-top:10px !important}.page-id-7809 .vc_custom_1513616990957 .vc_empty_space{display:none !important}.page-id-7809 .call-back-service{padding-bottom:30px !important;padding-top:20px !important}.power-technology.vc_row{padding-bottom:0px !important}.power-technology header{padding-top:0px !important}.page-id-7809 #deveploment-process .vc_col-sm-2{padding:10px 15px}.page-id-7809 #featured-projects{padding-top:10px !important}.page-id-7535 .call-back-common{padding-bottom:0px !important}.call-back-common.vc_row{padding-bottom:10px !important}.page-id-7535 .remove-mb30.m-b30{margin:15px !important}.power-android-tech.vc_row{padding-top:15px !important;padding-bottom:0px !important}.page-id-7535 #featured-projects{padding-top:10px !important}.benefits-platform.vc_row{margin-top:15px !important}.gap-d-none{display:none !important}.page-id-8395 .vc_row.platform-tools{padding-top:20px !important}.page-id-6910 #magento-dev-Services{padding-top:10px !important}.page-id-6910 #magento-dev-Services .rightchoosepoint{margin-bottom:10px !important}.page-id-7963 .mean-stack-service{padding-bottom:10px !important}.page-id-7963 .mean-stack-service header{padding-top:0px !important}.advantage-mean-stack.vc_row{margin-top:0px !important;margin-bottom:0px !important}.page-id-7963 .mean-stack-service .tt-iconbox-customimg img{margin-top:0px !important}.page-id-7963 .why-mean-stack header{padding-top:0px !important}.mean-stack-choose-block.vc_row .m45{margin-bottom:25px !important}.mean-stack-choose-block.vc_row .m45:last-child{margin-bottom:5px !important}.mean-stack-choose-block.vc_row .servicestack2.m45:last-child{margin-bottom:0 !important}.mean-stack-choose-block.vc_row p{margin-bottom:3px !important}.reactjs-service-offer.vc_row .servicestack2.m45, .reactjs-service-offer.vc_row .servicestack2.m45 p{margin-bottom:0px !important}.page-id-9387 .reactjs-img-center.wpb_text_column{margin-top:0px !important}.page-id-9387 .reactjs-img-center p{margin-bottom:0px !important}.page-id-9387 .call-back-common.vc_row{padding-bottom:20px !important}.reactjs-offer-outer.vc_row{margin-top:20px !important;margin-bottom:0px !important}.reactjs-service-offer.vc_row header{padding-top:10px !important}.reactjs-service-offer.vc_row{padding-bottom:0px !important}.reactjs-service-offer.vc_row .m45{margin-bottom:25px !important}.reactjs-appointtment.vc_row{margin-top:20px !important;margin-bottom:10px !important}.hire-reactjs.vc_row{margin-top:20px !important;margin-bottom:10px !important}.hire-reactjs.vc_row .vc_custom_1532587292236{margin-top:0px !important}.reactjs-appointtment.vc_row .key-icon-box.icon-top.icon-default{margin-bottom:10px !important}.page-id-9387 #featured-projects{padding-top:10px !important}.aboutnodejs-subtitle.vc_row{padding-bottom:0px !important}.aboutnodejs-subtitle.vc_row .vc_empty_space{display:none !important}.nodejs-service.vc_row .vc_row-fluid.vc_row.wpb_row.vc_inner{padding-top:0px !important}.nodejs-service.vc_row{padding-bottom:20px !important}.hire-nodejs.vc_row{margin-top:0px !important;margin-bottom:0px !important}.nodejs-solution.vc_row{margin-top:0px !important;margin-bottom:0px !important}.page-id-9781 #featured-projects{padding-top:10px !important}.aboutnodejs-subtitle img.vc_single_image-img{padding-bottom:12px !important}.page-id-7494 #magento-dev-Services{padding-top:10px !important}.page-id-7494 .call-back-common.vc_row{padding-bottom:20px !important}.page-id-7429 .common-head-title.vc_row{margin-bottom:0px !important}.page-id-7429 #serviceborder .tt-iconbox-customimg img{margin-top:0px !important}.page-id-7429 #serviceborder{padding-bottom:15px !important}.page-id-7429 .vc_gitem-zone.vc_gitem-zone-c.vc_custom_1419240516480{min-height:auto !important}#serviceborder .vc_row.wpb_row.vc_inner.vc_row-fluid{padding-top:0px !important}.page-id-7429 .service-featured .tt_button{margin-top:15px !important}.upper-footer .widget-title span:after{content:"";display:block;height:1px;background:#fff;width:50px;margin:0 auto;position:relative;top:5px}.single-portfolio .single-portfolio-img.portfolio-img-pBottom-0{padding-bottom:0px !important}.upper-footer .textwidget img{margin-bottom:0px !important}.clutch-widget{width:200px;margin:10px auto}.testing-content.vc_row{padding-bottom:15px !important}.type-testing-content.vc_row{padding-top:10px !important;margin-bottom:0px !important}.page-id-11012 #featured-projects{padding-top:20px !important}#magento-dev-Services.tool-testing.vc_row h4.service-heading{margin-bottom:5px !important}.key-icon-box.tool-tech-box{min-height:inherit !important}.common-head-title.vc_row{margin-top:20px !important}#main-menu ul li a, #main-menu ul li ul li a, #main-menu ul li ul li ul li a{font-size:16px;font-weight:normal !important}body .navbar-fixed-top .dropdown-menu{padding:0 15px !important}#main-menu .navbar-nav .menu-item a{padding:14px 0 !important;font-weight:600}#main-menu .navbar-nav .menu-item-has-children .mobile-dropdown{padding:14px 11px !important}.single-portfolio .barcoo-img.single-portfolio-img{padding-bottom:30px !important}.upper-footer{border:none !important}.page-id-7963 .key-icon-box.icon-default .tt-iconbox-customimg{margin-bottom:5px !important}.page-id-7963 .expressjs-block img{max-width:70px !important}.page-id-6936 #featured-projects .vc_col-sm-4:last-child{padding-bottom:15px !important}.page-id-6936 #featured-projects .tt_button{margin-top:40px !important}.page-id-3343 .vc_pageable-slide-wrapper .vc_grid-item{padding-bottom:15px !important}.page-id-3343 .vc_pageable-slide-wrapper .vc_grid-item:last-child{padding-bottom:30px !important}.parent-pageid-6554 h2{margin-top:20px !important}.parent-pageid-6554 .vc_row.wpb_row.vc_row-fluid.vc_custom_1524555731844{margin-bottom:5px !important}.management-team .thumbnail_info h6{margin-bottom:10px !important}.featured-right-left .featured-right .container, .featured-right-left .featured-left .container{border-bottom:1px solid #ebebeb !important;padding-bottom:30px}.featured-right-left .featured-left{padding-bottom:20px !important}.featured-right-left .featured-right:nth-child(4){padding-bottom:20px !important}div#stats .vc_col-sm-3{width:50%;float:left}.large-counter .kd_counter_units, .large-counter .kd_number_string{font-size:35px}.menubar .container{padding-bottom:0px !important}#wrapper.menu-open,#footer.menu-open{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;transition:0.3s;background-color:#000}.get-in-touch-outer .vc_col-sm-4, .strategic-partner .vc_col-sm-4{width:50%;float:left}.get-in-touch-outer .vc_col-sm-4:nth-child(3), .strategic-partner .vc_col-sm-4:nth-child(3){width:100%}#designservices.last-designservices{border-bottom:none}#processTop .vc_single_image-img{padding-bottom:10px}#processTop .vc_column-inner{border-bottom:1px solid #ebebeb}.page-id-8395 .benefits-platform .vc_col-sm-6:last-child{border-bottom:1px solid #ebebeb;margin-bottom:10px !important}.featured-right-left .featured-left:last-child .container{border:none !important;padding-bottom:0px !important}}@media only screen and (min-width: 961px){.life-vt-gallery .flexslider{margin-bottom:10px !important}.page-id-9387 .m45{margin-bottom:57px !important}#homeblog .vc_grid.vc_row .vc_grid-item{float:left !important}}@media only screen and (min-width: 768px) and (max-width: 1200px){.key-icon-box.tool-tech-box{min-height:210px !important}}.page-id-11062 #serviceborder{min-height:auto !important}.clutch-widget{margin-top:10px}#homeblog .vc_gitem-post-data-source-post_excerpt{display:none}#homeblog .vc_gitem-col-align-{min-height:auto}#homeblog .vc_btn3-left{clear:both}p:empty{display:none}.home #serviceNew h3.service-heading{font-size:24px}.request-call-ebook a{background:transparent !important;border:none !important}.request-call-ebook{top:0px;margin:0px;padding:0px}.request-call-ebook a:hover{color:#2979ff !important}a.clutch{margin:10px 5px 5px}footer{background:url(/wp-content/themes/leadengine/images/footer-bg.jpg?x84712) no-repeat !important;background-size:cover !important}.upper-footer{background:transparent !important;padding:33px 0 35px 0}.footer-logo{padding-top:48px;text-align:center}.upper-footer .widget-title{font-size:20px;font-weight:400;margin-bottom:20px;line-height:20px;letter-spacing:0;color:#f2f2f2 !important}.footer_widget ul a, .footer_widget .menu li a{line-height:36px;color:#f2f2f2;font-size:15px;font-weight:300}.upper-footer .textwidget,.footer-business-info{background:transparent !important}.lower-footer{background-color:#f2f2f2 !important}footer a:hover{color:#0a56a5}footer .upper-footer .leftsec i{color:inherit;margin-right:10px;display:inline-block;margin-top:3px}.navbar-footer li a{margin:0 6px}.upper-footer .leftsec p, .upper-footer .rightsec p{display:inline-block;width:77%;vertical-align:top;font-weight:300;font-size:15px;line-height:27px}.upper-footer .icon{width:auto !important}.upper-footer p:empty{display:none}.upper-footer .leftsec h2, .upper-footer .rightsec h2{color:#f2f2f2;font-size:18px;font-weight:600;margin-bottom:10px}.upper-footer i{font-size:26px}.footer-contact img{position:relative;top:-2px}.footer-contact p{display:inline-block;text-align:center;margin:0 auto;font-size:16px;color:#f2f2f2;font-weight:700;line-height:26px;padding:5px 25px}.footer-contact p a{color:#f2f2f2;text-decoration:none}.footer-contact{background:rgba(35, 35, 35, 0.6);padding:15px 0;text-align:center}.footerMenu{text-align:center;color:#fff;font-size:15px;color:#f2f2f2;border-top:1px solid #373838;font-weight:300;padding:33px 0 50px}.footerlogo{background:#1f1f1f;padding:18px 0;text-align:center}.stay-conected{padding-top:3px;clear:both}.stay-conected .widget-title{max-width:170px;float:left;width:100%;margin-top:5px}.stay-conected a{margin-right:5px}.upper-footer .stay-conected .textwidget span{margin-top:5px}footer img{image-rendering:optimizespeed;image-rendering:pixelated}.navbar-footer{padding:0px}.stay-conected img{width:30px;height:30px}.footer-social-icon a.clutch img{width:200px;height:40px}.footer-social-icon a{margin-right:5px}.copywrite{padding-top:7px;color:#1f1f1f}.lower-footer{padding:3px 0}@media only screen and (min-width: 768px){footer .second-widget-area, footer .third-widget-area{width:25%}}@media only screen and (max-width: 990px){.vc_row[data-vc-full-width].hometopbanner{padding:50px 15px !important;text-align:center}.hometopbanner h2{font-size:32px;margin:0 auto}.hometopbanner .bottom-border{margin:30px auto 27px}.footer-contact p{padding:5px 10px}.footer-social-icon a{margin:0 2px;display:inline}.footer-social-icon img{margin:3px 0}.copywrite{text-align:center}.lower-footer{padding:15px 0 15px 0}.hometopbanner h2{width:100%}.hometopbanner h6{width:97%}.stay-conected{padding-top:0px}.upper-footer .leftsec h2, .upper-footer .rightsec h2{text-align:left}}@media only screen and (max-width: 767px){.vc_row[data-vc-full-width].hometopbanner{padding:25px 0px !important;text-align:center}.hometopbanner h2{font-size:27px}.hometopbanner h6{font-size:19px}.hometopbanner h6 strong{padding:2px 5px 5px}.hometopbanner a{margin:5px}.upper-footer{padding:5px 0 5px 0}.upper-footer .widget-title span::after{display:none}footer .leftsec, footer .rightsec{width:100%;float:none}.upper-footer .leftsec h2, .upper-footer .rightsec h2{text-align:center}.upper-footer .leftsec p, .upper-footer .rightsec p{display:block;width:100%}.footerMenu{padding:15px 0}.navbar-footer li a{margin:6px 6px;display:inline-block}.footer-logo{padding-top:15px}.stay-conected .widget-title{max-width:inherit;float:none;margin-top:24px}.upper-footer .textwidget{margin-bottom:0px}.upper-footer{padding-bottom:30px}}#latest-testimonials{padding-top:20px;padding-bottom:40px}#latest-testimonials .owl-nav{height:auto}#latest-testimonials .owl-dots button{outline:none}#latest-testimonials .owl-dots button.active span{background-color:#0a56a5 !important;opacity:1}#latest-testimonials .owl-dots button span{background-color:#0a56a5 !important;opacity:0.25}#latest-testimonials h3{font-weight:600;font-size:20px;text-align:left;margin-bottom:25px}#latest-testimonials .block-heading{font-weight:300;font-size:20px;margin-bottom:25px}#latest-testimonials .project-info{font-size:14px;font-weight:600;line-height:16px;margin-bottom:20px}#latest-testimonials .project-info p{margin-bottom:0px;display:block;width:100%;font-weight:600}#latest-testimonials .project-info img{margin-right:10px;display:inline-block}#latest-testimonials h4{font-weight:600;font-size:18px;text-align:left;margin-bottom:15px}#latest-testimonials p{font-size:14px;font-weight:normal;line-height:25px;text-align:left}#latest-testimonials .star-rating h3{display:inline-block;line-height:17px;margin-bottom:0 !important;margin-right:10px}#latest-testimonials .star-rating img{vertical-align:top;margin-right:3px}#latest-testimonials .star-rating{margin-bottom:28px}#latest-testimonials .client-pject-info .point{font-size:18px;font-weight:600;margin-bottom:12px}#latest-testimonials .client-pject-info .point span{float:right}#latest-testimonials .client-pject-info{margin-bottom:22px}.review-btn{font-size:17px;padding:12px 25px;overflow:hidden;text-align:center;color:#0a56a5;text-decoration:none;clear:both;font-weight:600;background-image:none !important;float:none;width:100%;display:block;margin:0 auto;text-align:center}.review-btn:hover a{color:#0a56a5}.review-btn::after{content:"\f105";font-family:fontawesome;padding-left:10px;font-size:20px;position:relative;top:2px}.review-btn a{font-weight:600;color:#0a56a5;display:-inline-block}.review-btn a:hover{color:#0a56a5;cursor:pointer}.client-designation{font-size:16px;font-weight:600;margin-bottom:25px;line-height:22px}.client-profile{display:table;width:100%;padding-bottom:25px}.client-profile .pic{display:table-cell;float:none;vertical-align:middle;width:59px}.client-profile .pic img{border-radius:50%}.client-pject-info img{float:right}.client-profile p{display:table-cell;float:none;vertical-align:middle;padding-left:15px;font-size:16px;font-weight:600 !important}#latest-testimonials .quote-block{font-size:16px;font-weight:600;line-height:30px;margin-bottom:20px}#latest-testimonials .quote-block img:nth-child(1){margin-right:10px}#latest-testimonials .quote-block img:nth-child(2){margin-left:10px}#latest-testimonials .col-md-4:nth-child(2n){border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}#latest-testimonials .col-md-4{padding-left:30px;padding-right:30px}.home #latest-testimonials .owl-carousel{margin-bottom:50px !important}.home #latest-testimonials .owl-carousel .owl-dots{bottom:-40px !important}.tabs-container{clear:both;padding-top:20px}.tabs-container ul{list-style:none;margin:0;border:1px solid #e5e7f2;text-align:center}.tabs-content br{display:none}.collapseomatic_excerpt,.collapseomatic_content{margin-left:0px}.tabs-container .tabs-nav{background:#f8f9fb}.tabs-container ul li{display:inline-block;padding:0 5px;margin-bottom:0px !important}.tabs-container ul li::before{display:none !important}.tabs-container ul a{display:block;position:relative;top:0px;padding:2px 15px;color:#000;text-decoration:none;font-size:14px}.tabs-container ul a.active{background:#0059ad;color:#fff}.tabs-container section.tab{display:none;margin-bottom:15px;padding:20px 0}.tabs-container section.tab.active{display:block}.tabs-container section h4{font-size:20px !important}.tabs-container section h2{font-size:30px}.collapseomatic_content{clear:both;width:100%;border-top:1px solid #ebebeb;margin-top:38px}.collapseomatic_content hr{display:none}.collapseomatic{font-size:17px;padding:12px 25px;overflow:hidden;text-align:center;color:#0a56a5;text-decoration:none;clear:both;font-weight:600;background-image:none !important;float:none;width:100%;display:block;margin:0 auto;text-align:center}.collapseomatic::after{margin-right:10px;color:inherit;content:"\f107";font:normal normal normal 14px/1 FontAwesome;font-weight:normal;font-size:20px;font-weight:bold;margin:0;margin-left:0px;display:inline-block;background:none;margin-left:10px;position:relative;top:2px}.collapseomatic.colomat-close::after{content:"\f106"}.collapseomatic.vt-custom-hidden-load-more::after{display:none}.collapseomatic.vt-custom-hidden-load-more{background-color:#0a56a5;border:2px solid #0a56a5;max-width:200px;padding:12px 25px;border-radius:5px;margin:30px auto;color:#fff;overflow:hidden;text-align:center}.vt-custom-hidden-load-more:hover{border:2px solid #0a56a5;background-color:#fff;color:#0a56a5;cursor:pointer}.ratingsec{text-align:center;display:table;margin:0 auto}.ratingsec p{text-align:center !important;margin-bottom:15px !important}.ratingsec h2{margin-bottom:0px;text-transform:uppercase}.SchedulingSec{display:flex;align-items:center;justify-content:center;flex-flow:row wrap;align-content:flex-end;border:1px solid #e5e5e5;border-radius:0 0 10px 10px;margin-top:50px}.SchedulingSec .boxinner{width:50%;display:flex;align-self:stretch;padding:25px 30px;border-bottom:1px solid #e5e5e5;align-content:stretch;justify-content:stretch}.rating-text h5{margin-bottom:0px}.rating-text p{margin-bottom:10px !important;text-transform:initial}.SchedulingSec .rating-circle{width:70px;text-align:center;height:70px;border-radius:100%;border:1px solid #0056a7;line-height:70px;color:#0056a7;font-size:24px}.SchedulingSec .rating-text{font-size:18px;text-transform:uppercase;width:80%;padding-left:25px}.boxinner.border-left{border-left:1px solid #e5e5e5}.SchedulingSec .boxinner:nth-child(3), .SchedulingSec .boxinner:nth-child(4){border-bottom:none}.testimonial-border{padding:38px 0 0}.why-choose-points strong{font-size:15px;display:inline-block;width:80%;vertical-align:top;line-height:21px;text-align:left}.why-choose-points ul li img{margin-right:15px;display:inline-block}@media only screen and (max-width: 1050px){#latest-testimonials .client-pject-info .point{font-size:16px}}@media only screen and (min-width: 960px) and (max-width: 992px){#latest-testimonials .block-heading{font-size:16px;line-height:26px}#latest-testimonials h3, #latest-testimonials h4{font-size:16px}#latest-testimonials p{font-size:13px;line-height:20px;text-align:center}#latest-testimonials .client-pject-info .point{font-size:14px;margin-bottom:10px}.client-designation{line-height:22px}#latest-testimonials .quote-block{font-size:13px;line-height:20px}.review-btn a{font-size:13px}#latest-testimonials .project-info{font-size:11px}#latest-testimonials .project-info img{margin-right:5px}.review-btn.mob-d-none{padding:12px 21px}}@media only screen and (min-width: 960px){.star-rating{display:none}}@media only screen and (max-width: 959px){#latest-testimonials .mob-d-none{display:none}#latest-testimonials .col-md-4:nth-child(2n){border-left:0px;border-right:0px}.review-btn.desktop-d-none{margin:0 auto}#latest-testimonials .col-md-4, #latest-testimonials h3{text-align:center}.client-profile{max-width:200px;margin:0 auto}#latest-testimonials .col-md-4.col-sm-4.col-xs-12 p{text-align:center}#latest-testimonials h3{margin-bottom:15px}#latest-testimonials .star-rating h3{margin-bottom:10px !important}.tabs-container section h2{text-align:left}.tabs-container .ratingsec h2{text-align:center}.SchedulingSec .boxinner{padding:20px 15px}}@media only screen and (min-width: 960px){.review-btn.desktop-d-none{display:none}}@media only screen and (max-width: 767px){.SchedulingSec .boxinner{width:100%}.SchedulingSec .boxinner:nth-child(3){border-bottom:1px solid #e5e5e5}.boxinner.border-left{border-left:none}.collapseomatic{margin-bottom:15px}.SchedulingSec .rating-circle{width:50px;height:50px;line-height:50px;font-size:18px}.tabs-container ul a{padding:2px 10px}#latest-testimonials .vc_column_container{padding:0px !important}}@media only screen and (max-width: 413px){.SchedulingSec .boxinner{display:table-cell}.SchedulingSec .rating-text{width:100%;padding-left:0;padding-top:15px}}@media only screen and (max-width: 520px){.tabs-nav li{display:block !important;padding:0 !important;border-bottom:1px solid #e5e7f2}.tabs-nav li:last-child(){border:none}.why-choose-points ul li strong{text-align:center !important}}.why-choose{background:#f4f6f7 url("/wp-content/themes/leadengine/images/background-why-choose.png?x84712");background-repeat:repeat-y;background-position:top left;background-size:52%}.why-choose-heading{font-size:30px;font-weight:normal;line-height:36px;text-transform:uppercase}.why-choose-heading strong{display:block;color:#0a56a5}.why-choose-body p{color:#333;font-size:18px}.why-choose-body p:first-child{margin-bottom:30px;margin-top:30px}.why-choose-offer{color:#333;font-size:18px;padding-top:12px;line-height:24px}.why-choose-points ul{list-style:none;padding:0;margin-top:30px}.why-choose-points ul li{width:49%;display:inline-block;color:#333;font-size:18px;padding-left:0px;padding-bottom:15px;vertical-align:top}.why-choose-points ul li:before{content:""}.why-choose-points ul li img{margin-right:15px}.why-choose-points ul li strong{font-weight:normal}@media only screen and (max-width: 1275px){.why-choose{background-size:cover}}@media only screen and (max-width: 414px){.why-choose-points ul{margin-top:0px}.why-choose-points ul li{display:block;width:100%;margin-bottom:0px;padding-bottom:0px}.why-choose-points ul li img{display:block;text-align:center;margin:0 auto;padding-bottom:5px}}@media only screen and (min-width: 415px) and (max-width: 767px){.why-choose-points ul li strong{font-weight:normal;display:inline-block;width:70%;vertical-align:top;text-align:left;line-height:25px}}#respond{float:left;width:100%}.schedule-call{padding:20px 20px 39px;margin-top:35px;border-bottom:10px solid #fff}.sa_hover_container{min-height:inherit !important}.hometopbanner h2{font-size:41px;color:#fdfdfd;font-weight:500;width:87%}.hometopbanner h6{color:#fdfdfd;font-size:22px;font-weight:500}.hometopbanner a{background:#fff;transition:0.25s;border-radius:5px;max-width:230px;margin-right:10px;height:50px;text-align:center;font-size:18px;color:#0a56a5;display:inline-block;width:100%;line-height:50px;font-weight:600;margin-top:20px}.hometopbanner a.active,.case-study-btn.active{background:#0a56a5;color:#fff}.hometopbanner a.active:hover{background:#fff;color:#0a56a5}.hometopbanner .bottom-border{background:#a2a3a3;width:100%;height:2px;margin:30px 0 30px;max-width:910px}.hometopbanner h6 strong{background:#0a56a5;font-weight:600;padding:1px 5px 2px;border-radius:5px}.hometopbanner a:hover, .hometopbanner a:focus, .hometopbanner a:active,.case-study-btn:hover,.case-study-btn:active,.case-study-btn:focus{background:#0a56a5;color:#fff;transition:0.25s}.case-study-btn{background:#fff;border:2px solid #fff;transition:0.25s;border-radius:5px;max-width:180px;margin-right:10px;height:50px;text-align:center;font-size:18px;color:#0a56a5;display:inline-block;width:100%;line-height:45px;font-weight:500;margin-top:20px}.case-study-btn.active:hover{background:#fff;color:#0a56a5}.case-study-btn:hover,.case-study-btn:active,.case-study-btn:focus{background:transparent;color:#fff;transition:0.25s}.hometopbanner h6 p{display:none}.new-banner.hometopbanner{background-size:cover !important;background-position:top right !important}@media only screen and (max-width: 1180px){.new-banner.hometopbanner{background-image:url("/wp-content/themes/leadengine/images/header-software-development2.jpg?x84712") !important}}@media only screen and (max-width: 767px){.new-banner.hometopbanner{background-position:left center !important}}@media only screen and (max-width: 990px){.hometopbanner h2{font-size:32px;margin:0 auto}.hometopbanner .bottom-border{margin:30px auto 27px}.hometopbanner h2{width:100%}.hometopbanner h6{width:97%}}@media only screen and (max-width: 767px){.hometopbanner h2{font-size:27px}.hometopbanner h6{font-size:19px}.hometopbanner h6 strong{padding:2px 5px 5px}.hometopbanner a{margin:5px}}.relatedPost{background-color:#0a56a5;padding:10px;color:#fff;box-shadow:0 0 30px #ccc;margin-bottom:20px}.relatedPost a{color:#fff;text-decoration:underline}.relatedPost a:hover{text-decoration:none !important;color:#fff !important}@media only screen and (max-width: 767px){.relatedPost{padding:10px;font-size:15px;line-height:20px}}.hide-block-team.d-none{display:none}.counter-1 .kd-counter-customimg img{width:55px}.kd-counter-customimg img{width:50px}@media (max-width: 960px){#deveploment-process .key-icon-box.icon-default.icon-top .tt-iconbox-customimg img{margin-top:0 !important}}footer.comment-meta{background-image:none !important}#new-tabs .vc_tta-tabs-list li a{font-size:18px;padding:0 13px 5px;max-width:300px}@media only screen and (min-width: 960px) and (max-width: 960px){.page-id-11916 #magento-dev-Services .tt-iconbox-customimg{margin-bottom:5%}}.feature-sections-wrapper.stickynav li{list-style:none}#jobtabs .vc_tta-tabs-container{overflow:visible}#jobtabs .vc_tta-tabs-container .vc_tta-tabs-list li a span{min-height:30px}#jobtabs .vc_tta-tabs-container .vc_tta-tabs-list li{margin-top:20px}@media only screen and (min-width: 766px) and (max-width: 1199px){.optimization-content .vc_col-md-4, .cms-call-back .vc_col-md-4{width:100%}.optimization-content .vc_col-md-4.vc_col-md-offset-1, .cms-call-back .vc_col-md-4.vc_col-md-offset-1{margin-left:0px !important}#single-page .optimization-content, #single-page .cms-call-back{padding-top:0px !important}.optimization-content .request-call-back.top0{margin:0px auto 50px !important;top:0px !important;display:block !important;max-width:250px}.cms-call-back .request-call-back.top0{margin:0px auto 0px !important;top:0px !important;display:block !important;max-width:250px}.optimization-content .vc_col-md-offset-1, .cms-call-back .vc_col-md-offset-1{margin-left:0px !important}#reactService-offer .vc_column_container.vc_col-sm-6{margin-top:26.5%}}@media only screen and (min-width: 768px) and (max-width: 1680px){.bs-example-modal-lg2 .modal-body{max-height:inherit !important}.how-we-use-microser .vc_col-md-offset-1{margin-left:0px}}@media only screen and (min-width: 768px) and (max-width: 1023px){#advantage-mean .vc_col-sm-6{width:100% !important}#advantage-mean .wpb_text_column:last-child ul, #advantage-mean .wpb_text_column ul{margin-bottom:0px}.footer_widget .menu li, .footer_widget li{height:auto;margin-bottom:10px}.footer_widget ul a, .footer_widget .menu li a{line-height:21px}#ideasrow .vc_col-sm-5{width:100%}#ideasrow .vc_col-sm-1{display:none}}@media only screen and (min-width: 768px) and (max-width: 960px){.page-id-6554 .job-opening-title{margin-top:6px !important;margin-bottom:25px !important}#gridportfolio .vc_grid-filter-select{margin-top:0px}#gridportfolio .vc_grid.vc_row.vc_grid-gutter-30px{margin-bottom:0px}.parent-pageid-6554 .wpcf7-form.theme_1 p, .parent-pageid-6554 .wpb_content_element p, .parent-pageid-6554 .wpb_content_element ul li{text-align:left}.parent-pageid-6554 .wpcf7-form.theme_1 .vc_col-sm-6{width:100% !important}}@media only screen and (min-width: 769px) and (max-width: 960px){.page-id-3343 #common-cta .kd-section-title.text-center{padding-top:50px}}@media only screen and (min-width: 1025px){#jobtabs .key-icon-box .ib-wrapper{padding:23px 25px 25px !important}}@media only screen and (max-width: 1024px){#jobtabs .key-icon-box .ib-wrapper{padding:10px 5px !important;text-align:center}#homeblog h4{font-size:20px}.upper-footer .leftsec h2, .upper-footer .rightsec h2{text-align:left}.upper-footer .textwidget{padding:5px 0}}@media only screen and (min-width: 961px) and (max-width: 1199px){.page-id-6730 .vc_single_image-wrapper.vc_box_border_grey{margin-top:30px}}#vthomeportfolio .vc_masonry_grid{min-height:inherit !important}#vthomeportfolio{margin-bottom:30px !important}#latest-testimonials .star-rating img{display:inline !important}a.techstack-learnlink{color:#333;font-weight:bold;text-decoration:none}a.techstack-btn{background-color:#08519e;color:#fff;font-size:15px;font-weight:bold;padding:5px 8px;border:none;outline:none;text-decoration:none;display:inline-block;margin-bottom:7px;text-align:center;margin-right:7px}a.techstack-btn:last-child{margin-right:0px}.techstack-title{background:transparent !important}.techstack-inner{display:flex}.outer-techstack-text{display:flex;align-items:center}.outer-techstack-text h3, .outer-techstack-text p{text-align:left}.outer-techstack-img{display:flex;align-items:center;text-align:center}.outer-techstack-text p:last-child{margin-bottom:0px !important}@media only screen and (max-width: 767px){.vc_row.techstack-title{padding-bottom:0px !important;padding-top:20px !important}.all-service .techstack-inner.vc_row.vc_row-fluid{margin:30px 0 0 !important}#wrapper .all-service .tt_button.homeButton{margin-top:15px}}@media only screen and (max-width: 767px) and (orientation: Portrait){.techstack-inner{flex-direction:column}.outer-techstack-img{order:2}.outer-techstack-img p{margin-bottom:0px !important}.outer-techstack-text p:last-child{margin-bottom:15px !important}}@media only screen and (max-width: 960px){.techstack-inner p:last-child{margin-bottom:0px}.techstack-inner.vc_row.vc_row-fluid{margin:30px 0 38px !important;padding:0px !important}.vc_row.color-border-bottom{padding-bottom:0px !important}.techstack-inner .alignnone{margin:5px 20px 0px 0}.vc_row.color-border-bottom{border-bottom:1px solid #e5e7f2 !important}.page-id-11916 header.kd-section-title{padding-bottom:30px !important}.page-id-11916 .key-icon-box h2{padding-top:20px}.page-id-11916 header.kd-section-title{padding-top:0px !important}}@media only screen and (min-width: 961px) and (max-width: 1199px){.page-id-11916 .magento-dev-service img.vc_single_image-img{margin-top:30px}}.all-service h3{position:relative}.all-service h3:after{border-bottom:2px solid #0a56a5;content:"";position:absolute;bottom:-10px;width:81px;left:0px}#wrapper .all-service .tt_button.homeButton{margin-top:35px;margin-left:0px;margin-bottom:25px !important}body.page-id-12226 header.with-topbar{display:none}body.page-id-12226 #wrapper{padding-bottom:0px}.banner-case-study-heading .kd-separator-line{border-color:#fff !important}.banner-case-study-text h4{color:#fff;font-weight:bold;margin-bottom:10px}.banner-case-study-text ul{margin-bottom:15px}.banner-case-study-text ul li:before{content:"";display:none !important}.banner-case-study-text ul li{color:#fff;padding:0px;text-align:left}.banner-case-study-text .row{margin-left:-15px;margin-right:-15px}.banner-case-study .kd-section-title{margin-top:0px !important}.case-study-about-client h2{font-weight:600}.font-weight-600 h2{font-weight:600}.case-study-challenges p{color:#fff}.case-study-challenges .kd-separator-line{border-color:#fff !important}.case-study-about-client p, .case-study-challenges p{text-align:left}.case-study-solution li{list-style:square;padding:0px 0 0 5px !important;margin-left:15px !important;text-align:left !important}.case-study-solution .wpb_wrapper ul li::before{display:none !important}.case-study-about-client header.kd-section-title, .case-study-solution header.kd-section-title{margin-top:0px !important}ul.case-study-team{margin-top:50px}.vc_row.vc_row-fluid.case-study-team li::before{display:none !important}.case-study-team li{text-align:center;display:inline-block;padding:0 55px !important;margin-bottom:20px !important;position:relative}.case-study-team li span{display:block}.case-study-team li span.team-value{padding:10px 0 5px 0;font-size:30px;font-weight:600}.case-study-team li span.team-name{font-size:17px;font-weight:600}.case-study-team li::after{content:"";position:absolute;height:60px;width:1px;background:#c1c1c1;top:30px;right:0}.case-study-team li:last-child::after{display:none}.case-study-team{text-align:center}.case-block-center.vc_column_container{margin:0 auto;float:none}@media only screen and (min-width: 961px) and (max-width: 1199px){.case-study-team li{padding:0 22px !important}.case-study-team li span.team-value{font-size:20px}.case-study-team li span.team-name{font-size:14px}}@media only screen and (max-width: 960px){.banner-case-study.vc_row{padding:0px !important}.banner-case-study .vc_row.vc_row-fluid.vc_inner{padding:40px 0px !important}.case-study-about-client.vc_row{padding:20px 0px !important}.vc_row.vc_row-has-fill.case-study-product-img{padding:0px 0px 20px !important}.vc_row.vc_row-has-fill.case-study-team{padding:20px 0px 0 !important}}@media only screen and (max-width: 767px){.banner-case-study-text h4{text-align:center;font-size:18px}.banner-case-study-text ul li{text-align:center;font-size:15px}.case-study-about-client .wpb_single_image{margin-bottom:30px}.case-study-about-client .wpb_single_image img{max-width:70%}.case-study-team li{width:49%;padding:0px !important}.case-study-team li::after{display:none}}body.page-id-12215 header.with-topbar, body.page-id-12971 header.with-topbar, body.page-id-13070 header.with-topbar, body.page-id-12869 header.with-topbar, body.page-id-12231 header.with-topbar, body.page-id-12237 header.with-topbar, body.page-id-12466 header.with-topbar, body.page-id-12612 header.with-topbar, body.page-id-12717 header.with-topbar, body.page-id-14297 header.with-topbar, body.page-id-14404 header.with-topbar, body.page-id-7535 header.with-topbar, body.page-id-14618 header.with-topbar, body.page-id-7809 header.with-topbar, body.page-id-14674 header.with-topbar, body.page-id-7429 header.with-topbar, body.page-id-14955 header.with-topbar, body.page-id-15056 header.with-topbar{display:none}.key-icon-box.tool-tech-box.minHet150{min-height:150px}.challenge-box.vc_column_container{align-items:start !important;margin-bottom:20px}.challenge-box.vc_column_container h3{background-color:#069;color:#fff;font-size:18px;margin-bottom:0px !important;padding:10px 20px;border-radius:10px 10px 0 0}.challenge-box.vc_column_container p{color:#333;padding:20px;margin-bottom:0px !important;min-height:245px;border:2px solid #069;border-radius:0px 0px 10px 10px}.margin-bottom-0 h3.separator_off{margin-bottom:0px}.case-study-approach .wpb_wrapper p{margin-top:15px}.case-study-approach ul{margin-bottom:20px !important;margin-top:15px !important}.case-study-approach ul li::before, .case-study-scrapers ul li::before{display:none !important}.case-study-approach ul li, .case-study-scrapers ul li{list-style:square;padding:0 30px 0 15px;margin-left:20px}.case-study-scrapers ul li{color:#fff}.case-study-scrapers .kd-separator-line{border-color:#fff !important}.case-study-main-text h4{color:#fff;font-weight:600;text-transform:uppercase;font-size:17px}.cstudy-btn a{background:#fff;color:#069;padding:9px;font-weight:600;margin-right:20px;margin-bottom:0px;display:inline-block}.cstudy-readmore-btn span.fa-caret-right{margin-top:1px}.case-studies-left h2{font-weight:600}#serviceborder.serviceHeight.vc_row.vc_row-o-full-height{min-height:inherit !important}#serviceborder.serviceHeight .key-icon-box{text-align:center;border:1px solid #2979ff;padding:20px;height:100%}#serviceborder.serviceHeight .wpb_wrapper{height:100%}#serviceborder.serviceHeight .service-heading{position:relative;padding-bottom:10px}#serviceborder.serviceHeight .service-heading::after{background:#2979ff;width:100px;content:"";position:absolute;left:50%;bottom:0;height:2px;margin-left:-50px}#magento-dev-Service .rightchoosepoint{background:#0a56a5;border-radius:0;padding-top:10px}#magento-dev-Service .rightchoosepoint h4{color:#fff;padding:0 10px;font-size:20px}#magento-dev-Service .rightchoosepoint img{max-width:60px}#magento-dev-Service .key-icon-box.icon-top.cont-center .tt-iconbox-customimg{margin-bottom:10px}#serviceborder.serviceHeight .wpb_wrapper{margin-bottom:0px}#eventGallery .flexslider{padding:0;margin:0;background:transparent;border:none;position:relative;border-radius:0px;-o-box-shadow:none;box-shadow:none;zoom:1;max-width:750px;width:100%}.solutionbg{background:#efefef;padding:20px 30px 10px;border:1px solid #ccc}.menuLeft ul>li::before{content:"\f058";padding-right:20px;font-weight:bold;font-family:FontAwesome;font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;left:20px}.menuLeft{margin-top:5vw}.menuLeft ul>li{padding-left:10px;padding-bottom:10px}.errorRight .vc_column-inner{height:100%}.errorRight a.homeButton{margin:0px;background-color:#fff !important;color:#0a56a4}#single-page .menuLeft ul li{white-space:normal !important;padding-bottom:15px;line-height:20px !important}#single-page .menuLeft ul{margin-left:20px}.errorRight .vc_column-inner{padding:0px !important}.errorRight{height:400px}.errorRight .vc_custom_1550653200085{height:100%;background-position:center right}.errorRight>.vc_column-inner>.wpb_wrapper{max-width:400px;background:#0a56a4;height:100%;border-radius:0 200px 200px 0;display:flex;flex-direction:column;justify-content:center;padding:0 15px}.errorRight h2{color:#fff;margin-bottom:0px}.errorRight p{color:#fff}#outererrorsec{margin-top:170px}.page-id-12237 #wrapper{padding-bottom:0px}.newCasestudy h2{font-weight:700;font-size:40px;margin-bottom:50px !important}#outer-case-study .newCasestudy h2{font-weight:700;font-size:45px;margin-bottom:10px !important}#outer-case-study .case-study-btn{max-width:inherit;width:auto;padding:0 15px}#imgtop{margin-top:2vw}.newCasestudy h4{color:#fff;font-weight:bold;margin-bottom:10px;font-size:13px;text-transform:uppercase}.newCasestudy ul{padding:8px 0 0 20px !important}.newCasestudy ul li{list-style:disc;list-style-position:inside}.newCasestudy p{color:#fff}.newCasestudy .mbr0 h4{margin-bottom:4px}#myModal{width:100%}.agency .close{-webkit-appearance:none;padding:0;cursor:pointer;border:0;position:absolute;right:20px;top:35px;z-index:9;width:30px;height:30px;background:rgba(255, 255, 255, 0.7);border-radius:100%;opacity:0.7;line-height:29px;font-size:22px;color:#333}.agency #fvpp-close{display:none}.agency .close:hover{background:rgba(255, 255, 255, 0.9);color:#333}.agency .close:focus{outline:none}.agency{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;z-index:-1;top:0;transition:opacity 0.15s linear;background:rgba(0, 0, 0, 0.7)}.modal.agency .modal-dialog{-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;-webkit-transform:translate(0, 0%);-ms-transform:translate(0, 0%);-o-transform:translate(0, 0%);transform:translate(0, 0%)}.modal.agency.fade .modal-dialog{-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;-webkit-transform:translate(0, 15%);-ms-transform:translate(0, 15%);-o-transform:translate(0, 15%);transform:translate(0, 15%)}.agency.fade{opacity:1;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;z-index:9999}.agency .modal-dialog{max-width:892px;width:100%;background-color:#fff}.agency .modal-content{border:none;border-radius:0;outline:0;display:flex;overflow:hidden}.agency .right-side{background-color:#0a56a5;max-width:446px;width:100%;text-align:center;transform:skewX(-12deg);align-items:center;align-content:center;display:flex;left:50%;box-shadow:0 0 9px #000}.agency .box{background:#0a56a5;width:510px;height:300px;position:absolute;bottom:0;z-index:-1}.agency .right-side img{transform:skewX(12deg);position:relative;left:2.5vw}.agency .left-side{max-width:473px;width:100%;padding:25px 35px 60px}.agency h2{font-size:30px;font-weight:700;line-height:36px;color:#2775c8}.agency h3{color:#333;font-size:30px;line-height:29px;font-weight:400;padding-top:25px}.agency p{color:#999a9a;font-size:20px;line-height:26px;padding-top:5px}.agency h4{color:#010101;font-size:26px;font-weight:600;line-height:34px;padding-top:15px}.agency h5{color:#010101;font-size:20px;padding-bottom:15px}.agency .number{height:43px;width:45px;background-color:#0a56a5;color:#fff;font-size:20px;border-radius:50%;text-align:center;line-height:43px;margin:15px 39px 12px}.agency a{height:47px;width:170px;border:2px solid #0a56a5;background-color:#0a56a5;color:#fff;font-size:19px;line-height:27px;display:block;text-align:center;line-height:44px;border-radius:5px;margin:-20px 0 0 55px}.agency a:hover{color:#0a56a5;background-color:transparent}.topGap{margin-top:50px !important}.topGap h4{color:#505456;font-size:17px;font-weight:bold;line-height:24px;padding:25px 0 20px;text-transform:uppercase}.topGap .vc_column-inner{justify-content:flex-start !important}.topGap .wpb_text_column ol>li::before{color:#333;font-weight:normal;padding-right:10px}.topGap .wpb_text_column ol>li{padding-left:0px;line-height:25px}.cloudSolution .wpb_content_element h2{color:#000;font-size:36px;line-height:40px;text-align:center;margin-bottom:60px}.cloudSolution h6{color:#000;font-size:17px;font-weight:bold;line-height:24px;text-align:center;margin:45px 0 60px !important}.cloudSolution .patient-feature-row .patient-feature-img{top:0}.cloudSolution .patient-feature-row{box-shadow:none}.cloudborder{padding:45px 0}.cloudborder .vc_sep_line{opacity:0.5}.page-id-12612 #wrapper{padding-bottom:0px}.desk-solution h4{color:#0a56a5;font-size:24px;font-weight:bold;line-height:32px}.desk-solution ul li::before{display:none !important}.desk-solution ul{display:flex;padding:15px 0 35px 0;align-items:center;flex-wrap:wrap}.desk-solution ul li{padding:0px 25px 0 0}.desk-solution ul li img{margin-right:10px}.power-technology-new{padding:25px 0 !important}.power-technology-new header{padding:50px 0 40px !important}.single-post #wrapper{padding-bottom:0px}.contactSection{padding:40px 0 50px}.contactSection .contactLeft p{color:#fff;margin-bottom:15px}.contactSection .contactLeft h4{color:#fff;position:relative;display:inline-block;font-size:26px;font-weight:600;line-height:32px;width:auto;margin-bottom:40px}.contactSection .contactLeft h4::after{border-bottom:2px solid #fff;content:"";position:absolute;width:100px;left:0;bottom:-8px}.contactSection .contactLeft form label{color:#fff;font-weight:400;font-weight:400 !important;padding-bottom:5px !important}.contactSection button#wpforms-submit-12762{margin-top:10px;float:left;font-size:20px;line-height:29px;padding-bottom:13px;max-width:210px;border:2px solid #fff;background:#fff;color:#0a56a5;border-radius:4px}.contactSection div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container{padding-bottom:0px}.contactSection button#wpforms-submit-12762:hover{color:#fff;border:2px solid #fff;background:transparent}.contactSection textarea{resize:none;height:162px !important}.contactSection .contactRight{padding-top:4vw}.contactSection .contactRight p{color:#fff;margin-bottom:0px !important}.contactSection .contact-rating{text-align:center}.contactSection .contact-rating h4{color:#ffcd00;font-size:26px;font-weight:600;line-height:32px;margin-top:10px}.contactSection .enquirybox{background-color:#fff;box-shadow:0 0 5px rgba(0, 0, 0, 0.06);padding:10px 43px 10px;margin-top:10px}.contactSection .enquirybox p{color:#505456;font-size:17px;line-height:32px}.contactSection .enquirybox a{color:#505456;border-bottom:1px solid rgba(80, 84, 86, 0.1);padding-bottom:5px;margin-bottom:0px;display:inline-block;width:82%}.contactSection .enquirybox a:hover{color:#0a56a5}.contact-rating img{width:120px}.contactSection .enquirybox img{margin-right:20px}#case-studie-slider .autohide-arrows:hover .owl-nav{display:none !important}#case-studie-slider .sa_owl_theme .owl-dots{bottom:-40px !important}#latest-testimonials br{display:none}@media only screen and (max-width: 1440px){.modal.agency.fade .modal-dialog{-webkit-transform:translate(0, 5%);-ms-transform:translate(0, 5%);-o-transform:translate(0, 5%);transform:translate(0, 5%)}.cloudSolution{padding:30px 0}}@media only screen and (max-width: 1199px){.contactSection .enquirybox{padding:20px 20px 15px}.contactSection .enquirybox p{font-size:18px}.contactSection .contactRight p{margin-bottom:10px !important}}@media only screen and (min-width: 768px) and (max-width: 768px){.vc_row.case-study-item{border-bottom:1px solid #ccc !important}.vc_row.case-study-item.last{border-bottom:0px !important}}@media only screen and (max-width: 959px){#outererrorsec{margin-top:70px}}@media only screen and (min-width: 961px){.case-studies-left.vc_column_container{padding-left:8%;padding-right:5%}}@media only screen and (max-width: 1023px){.case-study-btn-group{text-align:center}.case-study-btn-group.vc_col-has-fill .vc_column-inner{padding:20px !important}.wpb_single_image.case-study-img img{margin-bottom:20px}.cstudy-btn a{margin:0 10px 10px}.tt_button.cstudy-readmore-btn{max-width:160px}.vc_row.case-study-item{padding:0 0 50px !important;margin:0px 0 50px !important}.case-study-img-left img{margin-bottom:20px !important;max-width:90% !important}.challenge-box.vc_column_container.vc_col-sm-4{width:100%}.challenge-box.vc_column_container.vc_col-sm-4 p{min-height:auto}.vc_row.vc_row-fluid.case-study-chlg-sec,.vc_row.vc_row-fluid.case-study-approach{padding-top:30px !important}.case-study-approach ul li, .case-study-scrapers ul li{font-size:14px;font-weight:400;line-height:21px}.case-study-approach ul li, .case-study-scrapers ul li{text-align:left !important;padding:0px !important}#myModal{display:none !important}}@media only screen and (min-width: 1024px){.case-study-item.vc_row.vc_row-fluid{overflow:inherit !important}.case-study-img img{position:relative;top:-63px;left:50px;padding-right:50px}.case-study-btn-group.vc_col-has-fill{float:right}.case-study-img .vc_single_image-wrapper::before{content:"";width:50px;height:242px;background-color:#fff;position:absolute;top:-63px;left:0px}.case-study-main-text{position:relative;top:-40px;left:50px}.case-study-img-left{text-align:right !important;position:relative}.case-study-img-left img{position:relative;top:-63px;right:0px;padding-right:50px}.case-study-img-left .vc_single_image-wrapper::after{content:"";width:50px;height:242px;background-color:#fff;position:absolute;top:-63px;right:0px}.cstudy-left.case-study-main-text{margin-left:calc(100% - 665px) !important;left:0px}}@media only screen and (max-width: 1440px){.wpb_single_image.case-study-img img{max-width:90%}.case-study-img .vc_single_image-wrapper::before{height:170px}.case-study-img-left .vc_single_image-wrapper::after{height:170px}}@media only screen and (min-width: 1024px) and (max-width: 1024px){.case-study-img img{left:23px}}@media only screen and (min-width: 1024px) and (max-width: 1399px){.wpb_single_image.case-study-img-left{padding-left:40px}.cstudy-left.case-study-main-text{margin-left:0px !important;padding-left:40px}}@media only screen and (max-width: 767px){#latest-testimonials{padding-bottom:0px}.case-study-btn-group.order2{order:2 !important}.vc_row.case-study-item{padding:20px 0 40px !important;margin:0px !important;border-bottom:1px solid #ccc !important}.challenge-box.vc_column_container p{min-height:auto}#serviceborder.serviceHeight .wpb_wrapper{margin-bottom:25px}.upper-footer .leftsec h2, .upper-footer .rightsec h2{text-align:center}.solutions-text{text-align:center}.solutionbg{margin-bottom:25px !important}.errorRight>.vc_column-inner>.wpb_wrapper{max-width:100%;background:#0a56a4;border-radius:0;display:flex;flex-direction:column;justify-content:center;padding:0 15px;height:200px;align-content:center;align-items:center}.errorRight{height:auto}.cloudSolution{padding:30px 0 0}.cloudSolution .wpb_content_element h2{margin-bottom:20px}.cloudSolution h6{margin:15px 0 40px !important}.cloudSolution .vc_row.patient-feature-row.vc_inner{margin-bottom:10px !important}.vc_custom_1551243802795{padding-top:15x !important}.mobileborder .patient-solution-mid-block{border-top:1px solid rgba(255, 255, 255, 0.5);border-bottom:1px solid rgba(255, 255, 255, 0.5);padding:32px 0 10px;margin:10px 0 25px}.patient-about.mtop50{margin-top:30px !important}.topGap h4{padding:15px 0 15px;margin-bottom:0px}.topGap ol{padding-bottom:30px}.desk-solution.block{display:flex;flex-direction:column}.desk-solution.block .vc_col-sm-4{order:1}.desk-solution.block .vc_col-sm-8{order:2}.desk-solution h4{padding-top:15px;text-align:center}.desk-solution-border{padding:35px 0 !important}.desk-solution ul{justify-content:center}.power-technology-new header{padding:50px 0 0px !important}.power-technology-new header h6{margin-bottom:0px}}body.page-id-12466 header.with-topbar, body.page-id-14176 header.with-topbar{display:none}.patient-feature-row{background-color:#fff;box-shadow:0 -10px 50px #e1e1e1}.patient-feature-row .patient-feature-img{position:relative;top:-10px}.patient-our-solution p, .patient-our-solution strong{color:#fff !important}.patient-our-solution strong{display:inline-block;padding-bottom:10px}.patient-solution-mid-block{position:relative}.patient-solution-mid-block::before{border-right:1px solid #fff;content:"";position:absolute;height:70px;left:10px;top:30px}.patient-solution-mid-block::after{border-right:1px solid #fff;content:"";position:absolute;height:70px;right:10px;top:30px}.patient-app-interface p{color:#fff}.patient-about{border-bottom:1px solid #d6d6d6}#vue{padding:30px 0 20px}#vue .kd-separator{display:none}#vue h2{margin-bottom:0px}#vue .vc_col-sm-4 .wpb_wrapper .wpb_wrapper{background-color:#f8f8f8;padding:2vw 3vw;text-align:center}#vue h6.subtitle{font-weight:700;font-size:32px;position:relative;white-space:nowrap}#vue h6.subtitle::after{display:none}#vue h6{font-weight:300;font-size:22px;position:relative}.vue-block{margin-bottom:30px}#vue h6::after{content:"";width:50px;height:1px;position:absolute;left:0;bottom:0;display:block;background:green;left:50%;margin-left:-25px}#ete{padding:50px 0}#ete .leftBlock .wpb_wrapper .wpb_wrapper{max-width:540px;background-color:#fff;border-radius:25px;padding:25px 35px}#ete .leftBlock h2{font-size:30px;color:#0a56a5;text-align:center}#ete .leftBlock{position:relative}#ete .leftBlock .wpb_wrapper .wpb_wrapper{max-width:540px;background-color:#fff;border-radius:25px;padding:25px 35px;position:absolute;right:-53px;top:28px;min-height:314px;box-shadow:2px 0 3px #696e71;z-index:9}.ete-inner{padding-top:1vw}.ete-inner p{line-height:30px}#app-developer{padding:50px 0}.app-developer p{text-align:left}.app-developer h2{margin-bottom:40px}#developer-block .wpb_text_column{padding:20px;min-height:363px;height:100%}#developer-block ul li::before{display:none !important}#developer-block{padding-top:30px}#developer-block ul li{padding-left:0px;text-align:center !important}#developer-block ul{display:flex;padding-top:2vw;justify-content:space-evenly;flex-wrap:wrap}#developer-block ul li span{display:block}#flutter-dev{padding:50px 0}.whiterightbox .vc_column-inner{padding:40px !important}.learnButton a{color:#fff}.learnButton:hover a{color:#23527c}ol.num-list li{padding-left:45px;margin-bottom:17px}ol.num-list li:before{position:absolute;left:0px;padding-right:0px;font-weight:bold;background:#0a54a1;width:29px;height:29px;border-radius:100%;color:#fff !important;text-align:center;display:inline-block;line-height:29px}.wpb_text_column ol.num-list-after>li{padding-right:45px;margin-bottom:17px}.wpb_text_column ol.num-list-after>li::before{display:none !important}.wpb_text_column ol.num-list-after>li::after{position:absolute;right:0px;padding-right:0px;font-weight:bold;background:#0a54a1;width:29px;height:29px;border-radius:100%;color:#fff !important;text-align:center;display:inline-block;line-height:29px;top:2px !important;content:counter(li, decimal);counter-increment:li}.app-developer{text-align:center}.app-developer h2, .app-developer p{color:#fff}.google-fuchsia h5{color:#ed1d7f;font-size:30px;font-weight:600}.vc_custom_1550665216625{background-position:top right}.siteboxwrap{border-radius:10px;border:1px solid #e5e7f2;background-color:#f7f9fb;width:100%;padding:20px;margin:0 0 30px}.siteboxwrap ul{list-style:none;margin:0;padding:0 0 0 20px}.siteboxwrap ul li{list-style:disc;color:#1f1f1f;margin:0 0 10px 0;padding:0;font-size:17px}.siteboxwrap ul li a{color:#0a56a5}.siteboxwrap ul li a:hover{color:#000}.siteboxwrap h2{font-family:Open Sans !important;color:#1f1f1f}.sitemap h1{font-family:Open Sans !important}#technology_p50{padding:40px 0}#vo-pl0 .vc_column-inner{padding-left:0px}#vo-pr0 .vc_column-inner{padding-right:0px}#vo-pl0 .vc_column-inner h2, #vo-pr0 .vc_column-inner h2, #vo-pl0 .vc_column-inner h3, #vo-pr0 .vc_column-inner h3, #vo-pl0 .vc_column-inner p, #vo-pr0 .vc_column-inner p{color:#fff}#vo-pl0 h2, #vo-pr0 h2{font-size:26px;font-weight:600}.sip-outer h3{font-size:21px;font-weight:400}.sip-outer{display:flex;justify-content:center;margin-top:50px}#vo-pl0 .leftsection, #vo-pl0 .rightsection{border:1px solid #fff;text-align:center;padding:20px;width:100%;max-width:500px;margin:0 15px}#vo-pl0 .leftsection p, #vo-pl0 .rightsection p{width:100%}#vo-pl0 h2, #vo-pl0 p{text-align:center}#vo-pl0 p{width:90%;margin:0 auto}#vo-pl0.vo-ct h2#vo-pl0.vo-ct h3{color:#000}#vo-pl0.vo-ct p{color:#333}#vo-pl0.vo-ct .leftsection, #vo-pl0.vo-ct .rightsection{border:1px solid #323232}#vo-pl0 .wpb_wrapper, #vo-pr0 .wpb_wrapper{height:100%}#broadcasting h3{font-size:24px}#broadcasting h2{font-weight:300;text-align:center;font-size:33px}#broadcasting .num-list ul li::before{display:none !important}#broadcasting .num-list ul li{padding-left:10px !important;margin-bottom:0px}#broadcasting ol.num-list li::before{position:absolute;left:0px;padding-right:0px;font-weight:bold;background:#fff;width:23px;height:24px;border-radius:100%;color:#0a54a1 !important;text-align:center;display:inline-block;line-height:23px;font-size:14px;top:3px}#broadcasting ol p{margin-bottom:5px !important}#broadcasting ol.num-list li{padding-left:33px}#broadcasting ol{display:flex;justify-content:space-between}#Real-time{padding:0 !important}#broadcasting h2, #broadcasting p, #broadcasting li, #broadcasting h3{color:#fff}.perks-listing{display:flex;padding:25px 0}.perks-listing .perksImg img{width:50px;height:50px}.perksText{width:calc(100% - 50px);padding-left:15px}.perksText h4{margin-bottom:5px;font-size:22px}.perksText p{text-align:left;font-size:15px}#media-work-text h5{margin-bottom:5px;padding-top:10px}#media-work-text{padding-top:30px !important;padding-bottom:30px !important}#work-common-section{padding-top:50px;text-align:center}#work-common-section p{padding-top:15px}#developer-block ul li img{display:block}#wpforms-10049 .wpforms-field.wpforms-field-hp{display:none !important}#wpforms-10049.custom-request-call-back-form{margin-bottom:0px !important}.sitemap-section{padding-top:40px}.sitemap #wrapper{padding-bottom:20px}body.parent-pageid-6554 #single-page{padding-top:30px}.career-col-content-part{padding:0 20px !important}.career-col-content-part h2{margin:0 0 10px 0}@media only screen and (min-width: 1025px) and (max-width: 1199px){#ete .leftBlock .wpb_wrapper .wpb_wrapper{padding:20px 33px;top:7px}}@media only screen and (min-width: 1200px){#vue h6{white-space:nowrap}}@media only screen and (min-width: 768px) and (max-width: 1199px){#vue .vc_col-sm-4 .wpb_wrapper .wpb_wrapper{min-height:286px}}@media only screen and (max-width: 1024px){#ete .leftBlock .wpb_wrapper .wpb_wrapper{max-width:inherit;background-color:#fff;border-radius:0px;padding:12px 33px;position:relative;right:0;top:0;min-height:inherit;z-index:9;box-shadow:none}#ete{padding:30px 0 !important}}@media only screen and (min-width: 768px){body.page-id-12466 .banner-case-study-text p{text-align:left}#our-perks header.kd-section-title{margin-bottom:25px}}@media only screen and (max-width: 959px){.vc_row.patient-about{padding-bottom:30px !important;margin-bottom:30px}}@media only screen and (max-width: 991px){.patient-feature-row .patient-feature-img{top:-7px}.contactSection .enquirybox img{margin-right:0px;display:block;margin:0 auto}.contactSection .enquirybox{text-align:center;padding:20px 0px 15px}.contactSection .enquirybox p{font-size:15px}#case-studie-slider h4{padding-top:25px}#case-studie-slider p{text-align:left}}@media only screen and (max-width: 960px){.vc_row.patient-feature-row.vc_inner{padding-top:0px !important;margin-bottom:30px !important}.vc_row.patient-feature-row .vc_column_container{padding:0px !important}.vc_row.patient-feature-row .vc_column-inner h2, .vc_row.patient-feature-row .vc_column-inner p{text-align:left !important;padding:0 20px !important}.vc_row.patient-feature-row .vc_column-inner h2{padding-top:10px !important;font-size:18px !important}#developer-block ul li{text-align:left;margin-bottom:0}#flutter-dev .wpb_wrapper .wpb_column{padding:0px !important}.whiterightbox .wpb_text_column.wpb_content_element{padding:0 20px}.whiterightbox .wpb_single_image.vc_align_center{padding:20px 0 20px}.sip-outer .rightsection{padding-left:0px;border-top:1px solid #fff}.sip-outer .rightsection::before{display:none}.sip-outer .rightsection{border-top:1px solid #fff;padding-top:20px;margin-top:10px;float:left;width:100%}#broadcasting ol.num-list li{line-height:20px}#broadcasting ol p{margin-bottom:0px !important;margin-top:7px}#broadcasting{padding:30px 0 20px !important}}@media only screen and (max-width: 767px){.media-top-section .vc_row-fluid{display:flex;flex-direction:column}.media-top-section .vc_row-fluid .vc_col-sm-7{order:2}.media-top-section .vc_row-fluid .outer-techstack-text{order:1}#work-common-section{padding-top:10px}#media-work-text .wpb_single_image.vc_align_center{padding:10px 0 20px}.vc_row.vc_custom_1535967757476.vc_custom_1535967757476{padding-bottom:10px !important}.vc_custom_1535967757476 .wpb_single_image.vc_align_center{padding:5px 0 20px}#media-work-text{padding-top:0px !important;padding-bottom:10px !important;text-align:center}#ete .wpb_single_image img{max-width:inherit}#ete .leftBlock{margin-bottom:0}#ete{padding:0px 0 25px !important}#our-perks{padding-top:0px !important;padding-bottom:20px !important}.perks-listing{padding:10px 0;display:block}.perksText h4{margin:5px 0 10px;font-size:18px}#our-perks .vc_col-sm-4, #our-perks .vc_col-sm-12{padding:0px !important}.perksText{width:100%;padding-left:0}#our-perks .vc_column-inner>.wpb_wrapper{display:flex;flex-wrap:wrap;justify-content:center}#our-perks .wpb_text_column.wpb_content_element{width:43%;padding:10px;border:1px solid #e5e7f2;margin:10px}.perks-listing{text-align:center}.perksText p{text-align:center;margin-bottom:0 !important}#Real-time{padding:20px 0 0px !important}#vo-pl0 .leftsection, #vo-pl0 .rightsection{max-width:inherit;margin:0 0 25px}#vo-pl0{padding:30px 0 20px !important}#vo-pl0 p{width:100%}.sip-outer{display:block;margin-top:30px}#technology_p50{padding:10px 0 20px}#vo-pr0{margin-top:25px}#broadcasting ol{display:block;margin:30px 0 40px}#broadcasting{padding:30px 0 20px !important}#broadcasting ol p{text-align:left}#broadcasting ol p br{display:none}#broadcasting ol.num-list li::before{top:0px}#case-studie-slider .col-md-6 h4:nth-child(1)+p{display:none !important}#case-studie-slider .col-md-6 h4{padding-top:0;font-size:21px}#case-studie-slider .owl-carousel .owl-item img{margin-bottom:15px}.wpb_text_column ol.num-list-after>li::after{top:2px}#flutter-dev{padding:25px 0 !important}.learnButton{display:block !important;margin:0 auto !important;max-width:131px !important}#flutter-dev .request-call-back.top0{margin-bottom:0px !important}.wpb_text_column ol.num-list-after>li::after{right:inherit;left:0px}ol.num-list li{text-align:left}.wpb_text_column ol.num-list-after>li{text-align:left;padding-right:0px;padding-left:45px}.google-fuchsia h5{text-align:left}.google-fuchsia .wpb_single_image.vc_align_center{padding:10px 0 30px !important}.wpb_single_image.vc_align_center{padding:0px !important}#developer-block .wpb_text_column{min-height:inherit;margin-bottom:25px}#app-developer{padding:20px 0 10px !important}#developer-block .wpb_text_column:last-child{margin-bottom:20px !important}.app-developer h2{margin-bottom:17px}.whiterightbox .vc_column-inner{padding:20px 0 30px !important}#ete img{max-width:450px}#ete .leftBlock{margin-bottom:25px}.patient-feature-row .patient-feature-img{top:-20px}.vc_row.patient-feature-row .vc_column-inner h2, .vc_row.patient-feature-row .vc_column-inner p{text-align:center !important}.patient-our-solution{padding-top:15px}.patient-solution-mid-block::before,.patient-solution-mid-block::after{display:none}.patient-solution-mid-block{border-top:1px solid #535151;border-bottom:1px solid #535151;padding:25px 0;margin:25px 0}.patient-app-interface h2.vc_custom_heading{padding-top:25px !important}.patient-app-interface{padding-bottom:25px !important}.contactSection .enquirybox p{font-size:18px}.contactSection .contactLeft h4{display:table;margin:20px auto 40px}.contactSection .contactLeft h4::after{left:50%;margin-left:-50px}.upper-footer .widget-title, .footer_widget .menu li, .footer_widget li, .upper-footer .leftsec p, .upper-footer .rightsec p{text-align:center}.stay-conected{text-align:center;margin:0 auto;display:table}.siteboxwrap{margin:30px 0}#certifications-partners{padding-top:25px !important}.vc_custom_1557404320580{padding-top:20px !important;padding-bottom:30px !important}#moblieslider{margin:0px !important}.common-head-title.END{padding-bottom:0px !important}#moblieslider .app-gallery .ag-section-desc h4{margin-bottom:15px;font-size:24px}#moblieslider .app-gallery{margin-top:20px}.vc_row.common-head-title{padding-top:0px !important}ul#menu-main-menu li#menu-item-6866 a{display:inline-block;margin-top:0 !important}#case-studie-slider .owl-item{visibility:hidden !important}#case-studie-slider .owl-item.active{visibility:visible !important}#latest-testimonials .quote-block img:nth-child(2){margin-top:10px;float:right}#latest-testimonials .sa_hover_container .col-md-6{padding-left:0px !important;padding-right:0px !important}.content-area .vc_grid-item-mini .vc_btn3-container a{position:relative;top:-2px}#get-contact{margin-top:20px !important}#get-contact .kd-section-title.text-center{padding-bottom:0px !important}#mc-section #mc4wp-form-1{margin-top:10px}.testimonial-border{padding:0px 0 10px}.collapseomatic_content .tabs-container section.tab{margin-bottom:0px;padding-bottom:0px}p:empty{display:none !important}.collapseomatic_content .vc_empty_space{display:none}.vc_empty_space{display:none}.tt_button.button-center{margin:0 auto;display:table}.upper-footer .textwidget{padding-top:0px}.page-id-11916 .vc_custom_1542607457817 header h2{padding-top:0px !important}.vc_custom_1552385365603{margin-top:0px !important}body .vc_custom_1552473802424{margin:20px 0 !important}}@media only screen and (max-width: 400px){.newCasestudy .col-xs-6{width:100%}.newCasestudy h2{margin-bottom:20px !important}.newCasestudy .wpb_single_image.vc_align_left{margin-top:25px}.vc_row.patient-feature-row .wpb_single_image.vc_align_left{text-align:center}#case-studie-slider, #case-studie-slider .vc_col-sm-12{padding-left:0px !important;padding-right:0px !important}}header.with-topbar h1.section-heading{text-transform:none}.rt-reading-time{display:none !important}#case-studie-slider p{margin-bottom:15px}.aboutcasestudyproject{padding-top:40px;padding-bottom:40px}.aboutcasestudyproject h2{margin:0 0 35px}.aboutcasestudyproject p{color:#fff}.rightroundblk .vc_column-inner{border-radius:10px;border:2px solid #dfe2db;padding:20px 30px 0px !important;margin-bottom:40px}.rightroundblk .wpb_text_column ul li{color:#fff}.rightroundblk .wpb_text_column ul>li:before{color:#fff !important;content:"\f111";font-size:9px}.rightroundblk .wpb_text_column ul{margin-bottom:5px !important}.patient-pal-header-img{text-align:right !important}.management-team .wpb_single_image .vc_single_image-wrapper.vc_box_borde{padding:0px !important}.entry-header{margin-bottom:0px}#serviceborder{min-height:inherit !important}.selected-work-title,.power-technology,.android-app-service,.power-android-tech,.ios-app-dev-process,.about-nodejs,#specialize{padding-top:40px}#selected-work,#new-tabs{margin-top:50px}#deveploment-process,.aboutnodejs-subtitle{padding-bottom:50px !important}.spacing-ptop,#magento-dev-Services,.hire-nodejs,.slider.testimonials,.product-dev-process,#vo-pl0,#mvpservices{padding-top:40px !important;padding-bottom:50px !important}#featured-projects.service-featured{padding-top:0px !important}#our-perks{padding-top:40px;padding-bottom:20px}#jobtabs,.last-designservices{margin-bottom:50px !important}.life-vt-gallery,#videoGallery{margin:40px 0 0px !important}#download-sec{padding-top:60px !important;padding-bottom:60px !important}.page-id-7300 .spacing-ptop .wpb_text_column p:last-child{margin-bottom:0px !important}#latest-testimonials,.about-why-choose{padding-top:40px !important;padding-bottom:50px !important}.img-p-t{padding-top:20px !important;padding-bottom:40px !important}.img-p-t30{padding-top:30px !important;padding-bottom:40px !important}.page-id-7429 #latest-testimonials{padding-bottom:40px !important}.why-choose, .ads, .hire-nodejs.ml-kit, .nodejs-solution, .why-mean-stack, .nodejs-service, .client-satisfaction, .design-ser-title, .spacing-top-heading, #broadcasting, .top-main-title, .page-id-7300 .spacing-ptop{padding-top:40px !important;padding-bottom:40px !important}#featured-projects,.why-choose,#certifications-partners,#homeblog,.dev-process,#common-cta,#Engagementmodal,.hiring-process,.benefits-platform,.mean-stack-service,.advantage-mean-stack,.advantage-mean-stack,.desk-solution{padding-top:40px !important;padding-bottom:50px !important}.medical-software{padding-top:40px !important;padding-bottom:30px !important;margin-bottom:40px !important}#magento-dev-Service{padding-top:30px !important;padding-bottom:30px !important}.white{padding-bottom:30px !important}.spacing-topnew,#get-contact{padding-top:40px !important}.client-logo-outer,#stats,.call-back-common,.google-fuchsia,.magento-dev-service{padding-top:50px !important;padding-bottom:50px !important}#latest-testimonials .kd-section-title.text-center{padding-bottom:30px}#latest-testimonials .kd-section-title.text-center{margin-bottom:0px !important}.home.page-template-default #wrapper{padding-bottom:0px}#homeblog .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{padding-bottom:0px}.clients.slider{margin-bottom:0px}#selected-work.mbtn50{margin-bottom:50px}body .top-main-title{margin:0px !important}.page-id-11483 #latest-testimonials{padding-top:40px !important;padding-bottom:0px !important}.feature-sections-wrapper .feature-sections-tabs .nav-tabs{display:none}.case-study-item{padding-top:120px !important;padding-bottom:50px !important}#magento-dev-Services .rightchoosepoint:last-child{margin-bottom:0px}#mc4wp-form-1{background:#0a56a5;padding:40px 25px 40px;margin-top:40px}.last-team.spacing-ptop{padding-bottom:0px !important}.rightchoosepoint.last p{padding-bottom:0px}.page-id-8427 .case-study-item{padding-top:120px !important;padding-bottom:0 !important}.page-id-8427 .case-study-item.last{padding-bottom:30px !important}#mvpservices .subtitle{font-size:25px}.poc-listing{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:30px}.poc-listing li{width:33.3%}.how-we-use-microser,.microservices-dev{padding-top:40px}.patient-about{padding:40px 0 50px}.patient-our-solution,.case-study-about-client{padding:40px 0 30px}.case-study-team,.case-study-solution,.case-block-center{padding:40px 0}ul.case-study-team{margin-top:0;padding-bottom:0;margin-bottom: !important}#homeblog .tt_button{padding:15px 25px 17px}.mvp-team-list{background:#fff;text-align:center;padding:35px 10px;box-shadow:2px 6px 19px 0 rgba(74, 144, 226, 0.15);margin:15px 0}.mvp-team-list h4{margin-top:15px}.service-step1{background:#0a56a5;width:49%;color:#fff;padding:25px}.service-step1 h4{color:#fff}.service-outer-step{display:flex;justify-content:space-between;padding-top:25px}.rating-section{display:flex;justify-content:center;align-items:center;flex-direction:column}.rating-section h6{color:#0caa41;font-weight:700;font-size:24px;margin:0px 0 6px}#glassdoor{padding:50px 0;border-bottom:1px solid #e5e7f2}.glassdoor-progress{display:flex;justify-content:center}.outer-progress{text-align:center;margin:0 15px}.outer-progress p{margin-bottom:0px !important;padding-top:10px;font-size:14px}.glassdoor-section .progress{width:80px;height:80px;line-height:88px;background:none;margin:0 auto;box-shadow:none;position:relative}.glassdoor-section{display:flex;width:60%;justify-content:space-between;margin:60px auto !important;height:100%;align-self:stretch}.glassdoor-section .progress:after{content:"";width:100%;height:100%;border-radius:50%;border:6px solid #ccc;position:absolute;top:0;left:0}.glassdoor-section .progress>span{width:50%;height:100%;overflow:hidden;position:absolute;top:0;z-index:1}.glassdoor-section .progress .progress-left{left:0}.glassdoor-section .progress .progress-bar{width:100%;height:100%;background:none;border-width:6px;border-style:solid;position:absolute;top:0}#glassdoor .sa_owl_theme .owl-nav{display:none !important}#glassdoor .sa_hover_container{padding:0px !important}#glassdoor .sa_owl_theme .owl-dots .owl-dot span{background-color:#0a56a5 !important;opacity:0.9}#glassdoor .sa_owl_theme .owl-dots .owl-dot.active span{background-color:#333 !important}#glassdoor .owl-carousel .owl-item{text-align:center}#glassdoor .owl-carousel .owl-item h2{font-weight:600;font-size:26px;color:#0a56a5}#glassdoor .owl-carousel .owl-item p{padding:0 3vw}#glassdoor .owl-carousel .owl-item img{margin-bottom:20px}.glassdoor-section .progress .progress-left .progress-bar{left:100%;border-top-right-radius:80px;border-bottom-right-radius:80px;border-left:0;-webkit-transform-origin:center left;transform-origin:center left}.glassdoor-section .progress .progress-right{right:0}.glassdoor-section .progress .progress-right .progress-bar{left:-100%;border-top-left-radius:80px;border-bottom-left-radius:80px;border-right:0;-webkit-transform-origin:center right;transform-origin:center right;animation:loading-1 1.8s linear forwards}.glassdoor-section .progress .progress-value{width:90%;height:90%;border-radius:50%;background:#fff;font-size:19px;color:#0caa41;line-height:75px;text-align:center;position:absolute;top:5%;left:5%}.glassdoor-section .progress.blue .progress-bar{border-color:#0caa41}.glassdoor-section .progress.blue .progress-left .progress-bar{animation:loading-2 1.5s linear forwards 1.8s}.glassdoor-section .progress.green .progress-left .progress-bar{animation:loading-5 1.2s linear forwards 1.8s}.ebooks{margin-top:30px}#case-studies-header{padding:50px 0;border-bottom:1px solid #ccc}#case-studies-header .vc_custom_heading{margin-bottom:40px}.patient-app-feature{padding:50px 0 30px}.patient-app-interface,.case-study-chlg-sec{padding:40px 0 30px}.patient-three-block{padding-top:30px}.case-study-approach{padding:40px 0 20px}.case-study-scrapers,.mvpteam{padding:50px 0}.case-study-challenges{padding:40px 0}#mvpnewteam{padding:40px 0 20px}@keyframes loading-1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes loading-2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(144deg);transform:rotate(144deg)}}@keyframes loading-3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes loading-4{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(36deg);transform:rotate(36deg)}}@keyframes loading-5{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(126deg);transform:rotate(126deg)}}.termswrap{padding:50px 0}.outer-listing div#ez-toc-container p.ez-toc-title{color:#fff;font-weight:600;padding:5px 10px 7px;font-size:21px}.outer-listing .ez-toc-title-container{background:#0a56a5}.outer-listing #ez-toc-container{padding:0px}.outer-listing #ez-toc-container nav{padding:20px 10px;max-height:455px;height:100%;overflow-y:auto}.outer-listing .schedule-call h2{font-weight:600;margin-bottom:20px;font-size:20px;position:relative;padding-bottom:12px}.outer-listing .schedule-call h2::after{position:absolute;content:"";left:50%;background:#fff;width:140px;height:2px;margin-left:-70px;bottom:0}.outer-listing .schedule-call{background:#0a56a5;padding:20px 20px 33px}.outer-listing #ez-toc-container nav ul li{margin-bottom:10px;font-size:15px}.outer-listing .schedule-call a{margin-top:0px !important}.blog-content #ez-toc-container, .blog-single-content .schedule-call{display:none}.BlogFullWidth{width:100% !important}.related-posts{float:left}.BlogFullWidth h1, .BlogFullWidth .entry-meta{text-align:left !important}#posts-content{padding-bottom:0px}.rightBlog .entry-image{display:none}.BlogFullWidth{width:100% !important}#posts-content.blog-img-top-list .BlogFullWidth .blog-single-title{text-align:left}.blog .BlogFullWidth .entry-meta{display:none}.blog #posts-content .post{float:left;align-items:center}.navigation.pagination{margin-bottom:50px}article:last-child{border-bottom:none !important}.blog #wrapper, .blog #posts-content{padding-bottom:0px}#loadMore{background:#0a56a5;color:#fff;padding:10px 15px;margin:0 auto 50px;text-align:center;display:table}.single-post #loadMore{display:none}.single-post #posts-content .post{overflow:hidden}#acme-reqirment::after{background:#c3c3c3;content:"";width:350px;height:100%;position:absolute;right:0;top:0}.riderLeftImg::after{background:#a5a5a5;content:"";width:208px;height:100%;position:absolute;right:0;top:0}.riderrightImg::before{background:#a5a5a5;content:"";width:208px;height:100%;position:absolute;left:0;top:0}.acmcImgright{position:relative;z-index:9;right:-100px}.acmcImgleft{margin-top:50px}#acmeRider{padding:80px 0}.riderContent{height:600px;overflow-y:auto;padding-right:65px;margin:40px 0}#acmeRider h2{font-size:34px;font-weight:600;line-height:25px}.riderContent .text{color:#333;border:1px solid #d1d0d0;padding:1vw;margin-bottom:28px}.riderContent .text h3{font-size:20px;line-height:25px;margin-bottom:10px}.riderContent .text p{font-size:16px;line-height:23px;margin-bottom:0px !important}#riderSection,#driverSection{margin-top:7vw}.appIconOuter ul li::before{display:none}.appIconOuter ul{padding-left:0px;display:flex;text-align:center;justify-content:center;flex-wrap:wrap}.appIconOuter ul li h4{font-size:18px;margin-top:15px}.appIconOuter ul li{padding:25px 0 25px;width:33.3%}.single-post #posts-content .related-posts .post{border-bottom:none}#design-driven{padding:40px 0 30px}#AndroidDservice{margin-top:40px}#AndroidDservice .vc_column-inner{background:#0a56a5;margin:0 15px;padding:15px !important;color:#fff}#AndroidDservice.bottom{margin:30px 0 60px}#AndroidDservice .key-icon-box .service-heading{color:#fff}.technology-stack{padding-top:15px;text-align:center}.technology-stack .img1{margin:10px;display:inline-block}#Agile-processes .vc_column-inner{border:1px solid #ccc;padding:35px 25px 25px;text-align:center;margin:0 15px}#Agile-processes.bottom{margin-top:30px}#magentoext{padding:40px 0}#magentoext .wpb_gallery li{margin:0px !important}#magentoext .wpb_gallery li img{width:auto}#magentoextDeveloper{padding-top:40px;padding-bottom:50px;background:#0a56a5 !important}#magentoextDeveloper header h2, #magentoextDeveloper header{color:#fff !important}#customextensions{padding-top:20px}#customextensions .vc_col-sm-4{background:#fff;border-right:10px solid #0a56a5;padding:15px}#customextensions ul{padding-left:17px}#customextensions ul li{padding-bottom:10px;line-height:22px}#Agile-processes.center{justify-content:center}.extdevouter{background:#fff;padding:25px;margin:20px auto;max-width:1114px;width:100%}.extdevouter h2{text-align:center;margin-bottom:25px}.extdev{display:flex;justify-content:space-evenly;height:100%;align-items:center}.ReadymadeExt{position:relative}.extdev .border{height:100%;width:1px;background:#0a56a5;display:flex;margin:0 3vw;min-height:230px}.extdev h2{text-align:left}.extdev ul{margin-bottom:0px}.extdev ul li{text-align:left}.ecoOuter{width:93%;margin:0 auto;padding:40px 0 50px}.ecoOuter h2{color:#fff;font-weight:700;font-size:45px;text-align:center;margin-bottom:40px}.ecoListing{background:#fff;display:flex;justify-content:space-between}.ecoText{width:50%;justify-content:center;display:flex;flex-direction:column;align-items:center;padding:15px 35px}.ecoImg{width:50%}.ecoText h3{color:#7fc299}.ecoText p{text-align:center}#iosDevHeading h2{font-weight:700;font-size:45px;text-align:center;margin-bottom:10px;color:#333}#iosDevHeading h6{padding:0 35px}#iosDev .key-icon-box{text-align:center;padding-top:35px}#iosDev .key-icon-box h4{font-weight:600;color:#333}#iosDev .key-icon-box p{padding:0 15px}#iosDev{padding:45px 0 35px}.iosDevListing{display:flex;flex-wrap:wrap}#iosAppDev{padding-top:40px}#iosAppDev h2{font-weight:700;font-size:45px;text-align:center;margin-bottom:50px;color:#fff}.boxList{width:33.3%;padding:3.5em}.boxList h3{color:#fff;font-weight:700;margin-bottom:15px}.boxList p{color:#fff;margin-bottom:0px !important}.boxList:nth-child(odd){background:rgb(64, 70, 68)}.boxList:nth-child(even){background:blue;background:rgb(43, 43, 45)}.after p{position:relative}.after p::after{content:"";position:absolute;background:#ccc;width:2px;height:100%;right:-12px;top:0}#pwaOuter{padding:40px 0}#pwaOuter header h2{color:#fff;font-size:37px;font-weight:700}#pwaOuter header h6{color:#fff;padding:0 15px}.pwaListing{display:flex;flex-wrap:wrap;justify-content:center;align-items:start}.pwaListing .box{background:#e9e9e9;width:30.3%;padding:15px;margin:15px;min-height:280px;position:relative;display:flex;height:100%;align-items:center;justify-content:center;flex-direction:column}.pwaListing .box .text{text-align:center}.pwaListing .box h2{font-size:30px;font-weight:700;color:#505455}.pwaListing .box p{font-size:18px;color:#515556;font-family:Open sans !important;padding:0 7px}.pwaListing .box p img{position:absolute;bottom:0;right:15px;margin:0 0 10px}#pwaAngular{padding:60px 0}#pwaAngular h2{font-weight:700}#pwaAngular h2, #pwaAngular h4, #pwaAngular p, #pwaDeveloper header h2, #pwaDeveloper header h6, #pwaDeveloper h2{color:#fff}#pwaDeveloper{padding:50px 0 40px}#pwaDeveloper p{color:#fff;font-family:Open sans !important}#pwaDeveloper header h2{font-weight:700;font-size:37px}#pwaDeveloper .box h2{font-weight:700;font-size:29px}.pwaComponent{display:flex;flex-wrap:wrap;justify-content:space-around;padding-top:10px}.pwaComponent .box{width:41%;padding:10px 0}#pwaServices{padding:40px 0 50px}#pwaServices header h2{font-weight:700;font-size:37px;color:#2b2b2d}.pwasListing .box{background:#fff;width:28%;margin:50px 10px 0;padding:15px;position:relative;overflow:hidden}.pwasListing .box h2{font-weight:700;color:#505455;font-size:20px;margin-bottom:10px}.pwasListing .box p{font-family:Open sans !important;margin-bottom:0px}.pwasListing{display:flex;flex-wrap:wrap;justify-content:space-around}.pwasListing .box .text{padding-right:75px}.pwasListing .box .imgBox{background:#2b2b2d;border-radius:50%;width:100px;height:100px;line-height:50px;text-align:center;line-height:50px;display:flex;align-items:center;justify-content:center;position:absolute;top:-12px;right:-21px}.csrButton{padding:0px !important}.csrButton button{border:none !important;width:100%;max-width:150px}.csrButton button:hover{color:#0a56a5 !important}#csrActiviies{margin-top:50px;margin-bottom:30px}#csrActiviies h2, #csrActiviies p{text-align:left !important}#csrActiviies .heateor_sss_sharing_title{font-size:20px;margin:10px 0 20px}#csrActiviies .author-box-wrapper{margin-top:20px}.csrContent .author-box-wrapper p{margin-top:0px}.csrContent .author-desc{margin-top:10px}.csrContent p{margin-top:15px}.csrButton{max-width:150px !important;float:left;margin-bottom:0px !important}.pwasListing .box .imgBox img{position:relative;right:5px}#serviceListOuter .vc_col-sm-6{padding:0px}#serviceListOuter .vc_col-sm-6 .vc_column-inner{padding:4vw 10vw}#serviceListOuter .wpb_text_column ul>li::before{content:"";background:url(/wp-content/themes/leadengine/images/arrow-left.png?x84712) no-repeat;display:block;width:9px;height:12px;top:11px}#serviceListOuter .wpb_text_column ul > li a{color:#333}#serviceListOuter .wpb_text_column h2{font-weight:600}#service-load-more{text-align:center;padding:50px 0}#service-load-more h2{font-size:32px;font-weight:600;margin-bottom:30px}#service-load-more p{margin-bottom:0px}#developmentOuter .outer{display:flex;flex-wrap:wrap}#developmentOuter .outer .box{width:33.33%;background:rgb(14, 35, 92);padding:2vw 5vw}#developmentOuter .outer .box:nth-child(even){background:#eee}#developmentOuter h2{font-size:29px;border-bottom:1px solid #fff;display:inline-block;font-weight:700}#developmentOuter h2, #developmentOuter p, #developmentOuter a{color:#fff}#developmentOuter .box:nth-child(even) h2, #developmentOuter .box:nth-child(even) p{color:#000}#developmentOuter .box:nth-child(even) a{color:#0a56a5}#developmentOuter .box:nth-child(even) a:hover, #developmentOuter a:hover{text-decoration:underline}#developmentOuter .box:nth-child(even) h2{border-color:#333}p{font-family:Open sans !important}.stackList h2{font-weight:600;margin-bottom:10px;border-bottom:1px solid #000;display:inline-block;font-size:25px;margin-top:30px}.stackList p{font-size:19px;margin-bottom:0px !important}.stackList{display:flex;flex-wrap:wrap}.stackList .box{width:33.3%}.stackList a{color:#333;text-decoration:underline}.stackList a:hover{text-decoration:none}#techStack header h2{font-size:45px;color:#0e235c;font-weight:500}#techStack{padding:50px 0}#service-load-more img{cursor:pointer}#serviceListOuter .wpb_text_column ul > li a:hover{text-decoration:underline}.newCasestudy.newCasestudy1 h4{color:#fff;font-weight:700;margin-bottom:10px;font-size:27px;text-transform:capitalize}.studyLeft{display:flex;justify-content:flex-end}.studyLeft p{margin-bottom:0px !important}.studyLeft .vc_column-inner{max-width:500px;margin:15px 5.5vw 15px 7.5vw}.studyRight{display:flex}.studyRight .vc_column-inner{padding:4vw !important}.studyRight ul li{font-weight:700;text-decoration:underline;color:#fff;width:50%;cursor:pointer}.objective2 ul li{color:#fff}.studyRight ul li::before, .objective2 ul li::before{content:"";background:url(/wp-content/themes/leadengine/images/study_arrow.png?x84712) no-repeat;width:9px;height:11px;display:block;top:10px;left:10px}.studyRight ul{display:flex;max-width:500px;flex-wrap:wrap}#studyObjectives h2, #studyObjectives h6{font-weight:700}#studyObjectives h6{font-size:22px}.objective2 p{color:#fff}@media only screen and (max-width: 1499px){.acmcImgright{right:0px}}@media only screen and (max-width: 1299px){#acme-reqirment::after{width:150px}}@media only screen and (max-width: 991px){.blog-content #ez-toc-container, .blog-single-content .schedule-call{display:block}.outer-listing{display:none}.rightBlog{padding-top:30px}#magentoext{padding:15px 0 25px 0 !important}#Agile-processes .vc_column-inner{border:1px solid #ccc !important;padding:25px 15px 6px !important;margin:0 0 30px 15px}.extdev{justify-content:start;align-items:start;flex-direction:column}.extdev .border{height:1px;width:100%;background:#0a56a5;display:flex;min-height:inherit;margin:25px 0}.extdevouter{margin-top:0px}.pwaListing .box{justify-content:start}.pwaComponent .box{width:48%}.stackList .box{width:45%}.stackList p{text-align:left !important}.stackList{justify-content:space-between}}@media only screen and (max-width: 990px){.glassdoor-section .progress{margin-bottom:20px}}@media only screen and (max-width: 1199px){.mvp-team-list h4{font-size:20px}.stackList h2{margin:6px 0 20px;font-size:20px}}@media only screen and (max-width: 1024px){.cstudy-btn a{margin:0 4px 10px}.cstudy-btn{width:80%}.top-main-title .kd-section-title.text-center{margin-top:0px !important}.page-id-13179 #wrapper .spacing-ptop .wpb_text_column p:last-child{margin-bottom:18px !important}#magento-dev-Service .rightchoosepoint{padding:10px}}@media only screen and (min-width: 768px) and (max-width: 768px){header.kd-section-title{margin-top:0px !important}#magento-dev-Service .rightchoosepoint h4{padding:0px}}@media only screen and (min-width: 960px) and (max-width: 1024px){.vc_col-md-offset-1{margin-left:0 !important}.page-id-13355 .request-call-back.top0, .page-id-13052 .request-call-back.top0{margin-bottom:20px !important}#processTop{padding-top:40px !important}body .spacing-ptop .vc_row{margin-top:0px !important}.spacing-ptop .vc_empty_space{display:none !important}#wide .wpb_column{width:100% !important}body .optimization-content{margin-top:40px !important}.page-id-8427 .case-study-item{padding-top:50px !important;padding-bottom:50px !important}.case-study-img-left .vc_single_image-wrapper::after, .case-study-img .vc_single_image-wrapper::before{display:none}#outerSectionjob{width:100%;padding:0 15px;max-width:800px;margin:0 auto !important;text-align:center;float:none}#outerSectionjob header{text-align:center}#jobtabs .key-icon-box.with-border{margin-top:10px !important;min-height:208px}.vc_tta-panel-body{padding-top:30px !important}.ethics-sub-title ul{margin-bottom:20px !important}.healthcare-software-development .spacing-ptop{padding-bottom:0px !important}body .vc_custom_1560922018731{padding-top:0px !important}.vc_custom_1560922018731 .wpb_column.vc_column_container{margin-bottom:20px}.vc_custom_1560922018731 .vc_empty_space{display:none}.topGap .wpb_text_column ol>li{text-align:left}.newCasestudy ul{padding:0px !important}.navbar-nav{padding-right:15px !important}.ethics-sub-title ul li{font-size:14px;line-height:1.5}.pwasListing .box{width:42%}}@media only screen and (min-width: 768px) and (max-width: 959px){body .advantage-mean-stack .vc_row.wpb_row.vc_inner.border-topy{padding-top:30px !important}.single-post #posts-content .related-posts .post{margin:5px 5px !important}.single-post .related-posts .container h4{font-size:20px}.pwasListing .box{width:42%}}@media only screen and (max-width: 960px){#serviceListOuter, #serviceListOuter .vc_col-sm-6{padding:0px !important}#serviceListOuter .vc_col-sm-6 .vc_column-inner{padding:15px !important}#serviceListOuter .wpb_text_column ul>li::before{top:0px}.studyLeft,.studyRight{width:100% !important}.studyLeft .vc_column-inner{max-width:inherit;margin:10px 0 25px}.studyRight ul{max-width:800px;margin:25px auto 0 !important;justify-content:left}.studyRight ul li{padding-left:25px;text-align:left;width:31%}.studyRight ul li::before{top:0px;left:0px}}@media only screen and (max-width: 959px){.banner-case-study .vc_row.vc_row-fluid.vc_inner{padding:0px !important}.client-logo-outer,.call-back-common,.google-fuchsia,.magento-dev-service,.spacing-ptop,#magento-dev-Services,.hire-nodejs,.slider.testimonials,.product-dev-process,#vo-pl0{padding-top:20px !important;padding-bottom:20px !important}.selected-work-title,.power-technology,.android-app-service,.power-android-tech,.ios-app-dev-process,.about-nodejs,#specialize{padding-top:20px}#our-perks,#mvpnewteam{padding-top:20px;padding-bottom:20px}#jobtabs,.last-designservices{margin-bottom:20px !important}#videoGallery{margin:0px !important;padding:0px 0 20px !important}.life-vt-gallery{margin:0px !important;padding:15px 0 0px !important}#selected-work, body .nodejs-service .kd-section-title{margin-top:20px !important}.why-choose, .ads, .hire-nodejs.ml-kit, .nodejs-solution, .why-mean-stack, .nodejs-service, .client-satisfaction, .design-ser-title, .spacing-top-heading, #broadcasting, .top-main-title, .page-id-7300 .spacing-ptop,#Engagementmodal{padding-top:20px !important;padding-bottom:20px !important}#featured-projects,.why-choose,#certifications-partners,.dev-process,#common-cta,.hiring-process,.benefits-platform,.mean-stack-service,.advantage-mean-stack,.advantage-mean-stack,.desk-solution{padding-top:20px !important;padding-bottom:30px !important}#latest-testimonials,.about-why-choose,.client-logo-outer{padding-top:20px !important;padding-bottom:30px !important}.medical-software{padding-top:20px !important;padding-bottom:10px !important;margin-bottom:20px !important}#magento-dev-Service{padding-top:20px !important;padding-bottom:20px !important}.page-id-11483 #latest-testimonials{padding-top:20px !important;padding-bottom:0px !important}#mc4wp-form-1{background:#0a56a5;padding:20px 25px 20px;margin-top:20px}.case-study-item{padding-top:120px !important;padding-bottom:20px !important}.white{padding-bottom:10px !important}.img-p-t{padding-bottom:20px !important}.vc_row.contactSection.vc_row-has-fill{padding-bottom:30px !important}.img-p-t30{padding-top:20px !important;padding-bottom:20px !important}.page-id-8427 .case-study-item{padding-bottom:20px !important}.wpb_single_image.mobile{margin-bottom:20px !important}body .view-all-service{margin:10px 0 30px !important}#certified-techinical{padding-top:30px}.vc_row.wpb_row.vc_inner, body .vc_row.nodejs-service, body .vc_row.life-vt, .about-nodejs, .cloudtop .kd-section-title,#get-contact{padding-top:0px !important}#stats{padding:25px 0 0 !important}.call-back-common.vc_row{padding-bottom:0 !important;padding-top:20px !important}.process-head, #processTop .vc_single_image-img,.featured-right,.featured-left,#new-tabs{padding-top:10px !important}#featured-projects .tt_button{margin-top:30px !important;margin-bottom:0px !important}.client-logo-outer.vc_row.wpb_row{padding-bottom:25px !important}.ethics-outer ul, #magento-dev-Services .rightchoosepoint:last-child, #advantage-mean ul, #advantage-mean-stack h6, .page-id-9781 .request-call-back.top0, #serviceborder.serviceHeight .last-row .wpb_wrapper, #homeblog .vc_grid.vc_row.vc_grid-gutter-30px{margin-bottom:0px !important}#new-tabs,#respond{margin-top:0px !important}.buttonCenter .tt_button, .page-id-9387 #common-cta, #vo-pl0 .rightsection:last-child, #mobilebox, .rightchoosepoint.last-row, .scalable-last, .page-id-11012 #magento-dev-Services .rightchoosepoint:last-child{margin-bottom:10px !important}#download-sec{padding-top:20px !important;padding-bottom:25px !important}.vc_row[data-vc-full-width],.vc_row.vc_row-has-fill{margin-bottom:0px !important;padding-bottom:20px !important;padding-top:20px !important}#deveploment-process, .aboutnodejs-subtitle, .vc_row.power-android-tech, .page-id-12281 #magento-dev-Service{padding-bottom:0px !important}#selected-work.mbtn50{margin-bottom:15px}div#common-cta{padding-top:20px !important}body .mobile-app-dev-service{margin:20px 0 0 !important}#mobilebox{padding-bottom:10px !important}#reactService-offer{padding:10px 0 5px !important}#vue h6.subtitle{font-size:21px}#vue{padding:20px 0 5px !important}.techstack-inner.vc_row.vc_row-fluid{margin:0px 0 10px !important}.vc_row.wpb_row.vc_row-fluid.contact-section{margin-top:0px !important;padding-top:0px !important}#mc-section #mc4wp-form-1{padding:0px}.contactSection .contactLeft h4{margin:0 auto 40px;text-align:center}#homeblog{margin-bottom:0px !important;padding:20px 0 0px !important}#homeblog .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{padding-bottom:30px}body.page-id-6730 #magento-dev-Services{padding-bottom:20px !important}.page-id-13052 .tt_button.cstudy-readmore-btn{max-width:404px;padding:15px}.sitemap-section, .sitemap #wrapper{padding-top:0}.search #posts-content, .archive #posts-content, .search #posts-content, .blog #posts-content{padding-top:0px;padding-bottom:0px}.mvp-team-list{padding:30px 10px}.mvp-team .vc_col-sm-3{width:50%;padding:0px 7px !important}.mvp-team{display:flex;flex-direction:row;flex-wrap:wrap}.mvp-team-list h4{font-size:20px}.poc-listing li{width:50%;text-align:left !important}#mvpservices{padding-top:20px !important;padding-bottom:5px !important}.vc_row.wpb_row.vc_inner.vc_row-fluid.mvp-team{padding-bottom:20px !important}.service-outer-step{padding:0 0 10px}.service-step1 h4{text-align:center}.service-step1{padding:25px 15px 7px}.glassdoor-section{width:100%}#glassdoor{padding:20px 0}.glassdoor-section{margin:35px auto 50px !important}.pdf-detail-form{padding-top:30px}.how-we-use-microser,.microservices-dev{padding-top:20px}.patient-about{padding:20px 0 30px}.cloudSolution{padding:10px 0px}.patient-our-solution,.case-study-about-client{padding:20px 0 10px}.case-study-team,.case-study-solution,.case-block-center{padding:20px 0}#case-studies-header{padding:20px 0 30px}#case-studies-header .vc_custom_heading{margin-bottom:10px}.patient-app-feature .vc_custom_heading{margin-bottom:15px !important}.patient-app-feature{padding:20px 0 0px}.patient-app-interface h2.vc_custom_heading, .patient-our-solution .vc_custom_1551243802795,.vc_row.vc_row-has-fill.vc_custom_1560929050611{padding-top:0px !important}.case-study-team .case-study-team{margin-bottom:0px !important}.patient-app-interface.vc_row{padding:15px 0 5px !important}.newCasestudy h2{margin-bottom:30px !important}.cloudborder{padding:15px 0 30px}#case-studyImg{padding:0px !important}.aboutcasestudyproject,.case-study-challenges{padding-top:20px;padding-bottom:20px}.aboutcasestudyproject h2{margin:0 0 20px}.vc_row.wpb_row.vc_custom_1560929563466{margin-bottom:15px !important}.vc_row.wpb_row.case-study-chlg-sec,.vc_row.wpb_row..case-study-approach,.vc_row.wpb_row..case-study-challenges{padding:20px 0 10px !important}.vc_row.wpb_row.vc_custom_1560933166469,.vc_row.wpb_row.vc_custom_1560515872488{padding:20px 0 10px !important}.vc_custom_1548065363687{padding-bottom:20px !important}.blog-img-top-list{padding-top:20px !important}#comments{margin:0px !important}.vc_custom_1548751423521{margin-top:30px !important}.featured-right-left .featured-left:last-child{padding-bottom:0px !important}.careers-col .vc_col-sm-6{width:100%}.second-row .careers-col-inner .single-img-section{order:2}.second-row .careers-col-inner .career-col-content-part{order:1}.career-col-content-part h2{font-size:20px !important}.career-col-content-part p{font-size:14px !important}.careers-col .vc_col-sm-6.vc_column_container{padding-right:0px !important;padding-left:0px !important}.career-col-content-part.vc_col-sm-6.vc_column_container{padding:20px 20px 0 20px !important}.careers-col.vc_row-no-padding{padding:0px !important}.rightroundblk .vc_column-inner{margin-bottom:0px}#comments .comment p{word-break:break-word}.upper-footer .textwidget{padding:0px}.video-container{margin:20px}.termswrap ul li{line-height:24px !important;margin-bottom:10px;text-align:left !important;font-size:14px !important}.rightBlog{padding-top:0}#driverApp{padding:100px 0 !important}#riderSection,#driverSection{margin-top:50px !important}.riderContent{padding-right:25px}.sitemap .entry-header{padding-bottom:28px !important}.sitemap .entry-header .section-heading{padding-top:27px}.download-pdf{overflow:hidden}#posts-content .post ul{display:table;margin:15px auto 0}.single-post #posts-content .post ul{display:block;margin:10px auto 10px;padding-left:25px}.single-post #posts-content .post ul li{line-height:22px;padding-bottom:10px}.single-post #posts-content .post ul li:last-child{padding-bottom:0px}.ethics-sub-title ul li{font-size:14px;line-height:1.5}.vc_row.vc_row-has-fill.case-study-team{margin-top:20px !important}#posts-content .post ul.ez-toc-list{display:inline-block;margin:15px 0}.blog-header.with-topbar{padding:26px 0 37px !important}}@media only screen and (min-width: 768px) and (max-width: 959px){.team_id .fa{display:block}.page-id-7300 .spacing-ptop{padding-top:0 !important;padding-bottom:0px !important}.team-gap{padding:30px 0 30px}.page-id-7300 .call-back-common.vc_row{padding-top:0px !important}.feature-sections-wrapper .feature-sections-tabs{margin-bottom:0px !important}.content-area .vc_masonry_grid{min-height:inherit}#videowrap{padding:0px 0 30px !important}#moblieslider{margin:0px !important}#magento-dev-Services .rightchoosepoint:last-child{margin-bottom:20px !important}#magento-dev-Service{padding-top:30px !important}#download-sec{padding-top:40px !important;padding-bottom:35px !important}#app-developer{padding:30px 0 30px !important}#flutter-dev{padding:30px 0 !important}.m45{margin:25px 0 25px !important}#reactService-offer{padding:30px 0 5px !important}body .reactjs-appointtment{margin:30px 0 20px !important}body .hire-reactjs{margin:30px 0 40px !important}.about-nodejs{padding-top:30px !important}body .vc_custom_1556872329302{margin-bottom:50px !important}body.page-id-6730 #magento-dev-Services{margin-top:20px}.page-id-6730 .slider.testimonials, #get-contact header.kd-section-title{padding-bottom:0px !important}.page-id-12281 #serviceborder{margin-bottom:30px !important}.vc_row.wpb_row.vc_inner.vc_row-fluid.desk-solution{padding:30px 0 20px !important}#get-contact{padding-top:25px !important}ul#menu-main-menu li#menu-item-6866 a{display:inline-block}#case-studie-slider .owl-item{visibility:hidden !important}#case-studie-slider .owl-item.active{visibility:visible !important}#jobtabs .key-icon-box.with-border{margin-top:10px !important;min-height:208px}.vc_tta-panel-body{padding-top:30px !important}.ethics-sub-title ul{margin-bottom:20px !important}.healthcare-software-development .spacing-ptop{padding-bottom:0px !important}body .vc_row.vc_custom_1560922018731{padding-top:0px !important}.vc_row.wpb_row.medical-software{margin-bottom:25px !important}.vc_custom_1560148288902 .rightchoosepoint img{margin-top:12px}#magento-dev-Service .rightchoosepoint h4{font-size:18px}#work-common-section{padding-top:20px}.topGap .wpb_text_column ol>li{text-align:left}.cloudSolution .wpb_content_element h2{margin-bottom:15px}.cloudSolution h6{margin:15px 0 30px !important}.banner-case-study-text p{text-align:left}.newCasestudy ul{padding:0px !important}.newCasestudy ul li{line-height:20px}}@media only screen and (max-width: 767px){#service-load-more p{display:none}#service-load-more h2{margin-bottom:0px;font-size:26px}.flexLayout{display:flex}.flexLayout .vc_col-sm-6:nth-child(1){order:2}#service-load-more{padding:0}#service-load-more p{margin-bottom:0px}#developmentOuter .outer .box{width:48%;margin:0 auto 10px}#developmentOuter h2{font-size:20px;display:table;margin:0 auto 15px}.stackList h2{font-size:18px;text-align:left}#csrActiviies{margin-top:10px}#csrActiviies h2{margin-top:20px}.pwasListing .box{width:90%;margin:20px 0 0px}.pwasListing .box .text p{margin-bottom:0 !important}.pwasListing{padding:0px}.pwaComponent .box{width:100%}#pwaAngular h2{padding-top:15px}#pwaAngular h4{text-align:center}.pwaListing .box{width:100%;padding-bottom:30px;min-height:inherit;margin:10px}.ecoOuter{width:100%}.ecoListing{flex-direction:column}.ecoListing.top{text-align:center}.ecoListing.top .ecoText{order:2}.ecoListing.top .ecoImg{order:1}.ecoText{padding:15px 25px;width:100%}.ecoImg{width:100%;text-align:center}.ecoImg img{max-width:350px;width:100%;padding:10px 10px 0}.technology-stack .img1{margin:13px 12px;width:167px}#Agile-processes .vc_column-inner{border:1px solid #ccc !important;padding:25px 25px 15px !important;margin:0 0px 15px}#iosDev .key-icon-box{text-align:center;padding-top:18px;padding-bottom:20px}.ecoOuter h2{font-size:32px;margin-bottom:20px}.ecoOuter{padding:0 0 10px}#AndroidDservice .vc_column-inner{margin-bottom:15px !important}#AndroidDservice.bottom{margin:0 0 10px}#AndroidDservice{margin-top:15px}.blog-header.with-topbar .section-heading{font-size:26px}.iosDevListing{flex-direction:column}.boxList{width:100%;padding:25px}#iosAppDev h2{margin-bottom:20px}.after p::after{display:none}.sitemap .entry-header .section-heading{padding-top:56px}.riderContent .text{padding:15px}#acme-reqirment::after,.riderrightImg::before{display:none}.acmcImgleft{margin-top:15px}#acme-reqirment h2.vc_custom_heading{font-size:25px !important;line-height:1.3 !important;margin-bottom:10px}#riderSection .vc_col-sm-5{order:2;padding-top:30px !important}#riderSection{margin-top:30px !important}#riderSection{display:flex}.riderContent{height:420px;padding-right:15px}.riderLeftImg::after{display:none}.riderLeftImg{margin-top:25px}.poc-listing li{width:100%}.service-outer-step{padding:0 0 10px;flex-direction:column}.service-step1{width:100%;padding:25px 15px 7px}.service-step1:nth-child(1){margin-bottom:15px}.glassdoor-section{width:100%}.glassdoor-section{margin:27px auto 40px !important}#glassdoor .owl-carousel .owl-item h2{font-size:24px}.glassdoor-section .progress{width:60px;height:60px;line-height:68px}.glassdoor-section .progress .progress-value{font-size:16px;line-height:55px}.glassdoor-section .progress:after{border:4px solid #ccc}.glassdoor-section .progress .progress-bar{border-width:4px}.glassdoor-section .progress{margin-bottom:0px}.footer_widget .menu,.ebooks{margin-top:0px !important}.upper-footer .widget-title{margin-bottom:10px}footer .leftsec{padding-top:6px}.engagement.engagement-new .m20, body .pdf-list .pdf-list-item.vc_row{margin-top:10px !important}.ethics-sub-title ul{margin-bottom:18px !important}.medical-software h6, .healthcare-software-development h6, .techstack-title.spacing-topnew h6{margin-bottom:0px}#healthSolution, .section.ebooks .common-head-title{padding-top:0px !important}.video-container{margin:40px 0}.techstack-title.spacing-topnew{padding-bottom:0px !important}.pdf-list .pdf-list-item.vc_row .pdf-content.wpb_column{text-align:center}.pdf-content.wpb_column .tt_button{display:inline-block !important}.download-pdf{padding:15px 20px 0px !important}.vc_custom_1539250481010 .request-call-back.top0{margin-bottom:15px !important}.patient-app-feature .vc_custom_heading{margin-bottom:30px !important}.vc_row.patient-feature-row .vc_column-inner h2{margin-bottom:10px !important}#posts-content .post blockquote{margin-bottom:0px}#loadMore{position:relative;top:27px}#posts-content .post{margin:0px}.vc_custom_1536752916027 .vc_col-sm-4{margin-top:20px}.microservice-support h6{font-size:14px !important}#developmentOuter h2{padding-top:10px}#service-load-more h2{padding-top:15px}.stackList h2{margin:20px 0 6px}.studyRight ul li{width:50%}.banner-case-study{padding-bottom:0px !important}}@media only screen and (max-width: 479px){.mvp-team-list h4{font-size:14px;font-weight:600}.rating-section{padding-bottom:15px}.glassdoor-section{flex-direction:column}.glassdoor-section{margin:30px auto !important}.technology-stack .img1{margin:8px 7px;width:134px}.stackList .box, #developmentOuter .outer .box{width:100%}.studyRight ul li{width:100%}}@media only screen and (min-width: 992px) and (max-width: 1280px){.career-col-content-part h2{font-size:22px !important}.career-col-content-part p{font-size:15px !important}}.search-results .BlogFullWidth{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.search-results article{width:43%}.searchandfilter input[type="text"], .searchandfilter select{height:35px;border:1px solid #ddd;padding:0 5px;-webkit-appearance:none;line-height:32px}.searchfilter select{-webkit-appearance:none;-moz-appearance:none}.searchandfilter input[type="submit"]{background:#0a56a5;color:#fff;height:35px;border:none;padding:0 15px}.searchandfilter ul{display:flex;justify-content:center;padding-left:0;background:#eee;padding:20px 0;margin-bottom:50px}.searchandfilter select{background:#fff url(/wp-content/themes/leadengine/images/searchfilter_arrow.png?x84712) no-repeat right 10px top 14px;cursor:pointer}.searchandfilter select option{padding-right:30px}.searchandfilter input::placeholder{color:#000;opacity:1}.searchandfilter input::-webkit-placeholder{color:#000;opacity:1}.upper-footer .leftsec h2.t20{margin-top:15px}.navbar-nav{padding-right:0px}.menubar .search-form label{visibility:hidden;position:absolute;right:0px;top:11px}.menubar .search-form .search-field{padding-right:50px;width:100px;transition:width 2s;transition:0.5s;border-radius:4px;border:1px solid #e5e7f2;background:#f7f9fb;height:48px}.menubar .search-form:hover label .search-field, .menubar .search-form:focus label .search-field{width:300px;transition:0.5s}.menubar .search-form:hover label, .menubar .search-form:focus label{visibility:visible}.menubar .search-form .search-submit{top:7px;color:#1f1f1f}.home .menubar .search-form .search-submit{color:#fff;opacity:1}.home .menubar .search-form:hover .search-submit, .home .menubar .search-form:focus .search-submit{color:#000}.home .navbar-shrink .search-form .search-submit{color:#1f1f1f}.searchandfilter input[type="submit"]{display:none}footer .mc4wp-form{background:transparent !important;padding:0 !important;margin-top:15px !important}footer .mc4wp-form h2{color:#f2f2f2;font-size:18px;font-weight:600;margin-bottom:10px}footer .mc4wp-form h6{display:none}footer .mc4wp-form p{margin-bottom:15px}footer .mc4wp-form p input{height:35px;font-size:14px}body footer .mc4wp-form input[type="submit"]{background:#0a56a5 !important;border:2px solid #0a56a5;color:#fff;padding:2px 15px 3px}body footer .mc4wp-form input[type="submit"]:hover{background:#fff !important;border:2px solid #fff;color:#0a56a5 !important}.spamtext{font-size:12px;line-height:15px;color:#fff;margin-top:10px}footer .mc4wp-form p.last{margin-bottom:0px}@media only screen and (max-width: 767px){.menubar .search-form{position:relative;top:-59px;right:21px}.menubar .search-form label{right:7px;top:15px}.menubar .search-form .search-field{height:40px}.navbar-fixed-top .navbar-collapse{position:absolute;width:100%;z-index:99999}.navbar-fixed-top .navbar-collapse .navbar-nav{padding-right:0px}.menubar .search-form .search-submit{top:8px}article{margin:0 15px}article h3{text-align:left !important}footer .mc4wp-form{max-width:320px;margin:30px auto 0}footer .mc4wp-form p{margin-bottom:15px !important}.home .menubar .search-form .search-submit{color:#1f1f1f}.menubar .search-form label{right:0;top:15px;width:100%}.menubar .search-form:hover label .search-field, .menubar .search-form:focus label .search-field{width:100%}.menubar .search-form:hover label, .menubar .search-form:focus label{visibility:visible}.menubar .search-form{position:relative;top:0;right:0}.menubar .search-form label{top:0px}.menubar .search-form .search-submit{top:0;height:39px}.menubar .search-form label{visibility:visible;position:relative;padding-bottom:20px}.search-results .BlogFullWidth{flex-direction:column}.search-results article{width:auto}.searchandfilter ul{padding:15px;margin-bottom:30px;flex-wrap:wrap}.searchandfilter input[type="text"], .searchandfilter select{width:100%;height:38px;line-height:34px}.searchandfilter #ofpost_tag{width:100%}.searchandfilter li{margin:5px 0;width:100%;max-width:400px}.searchandfilter li{padding-right:0px}.search-results article{margin:0px}.search-results #posts-content{padding:0 15px}.searchandfilter select{background:#fff url(/wp-content/themes/leadengine/images/searchfilter_arrow.png?x84712) no-repeat right 10px top 15px}}.navbar-toggle[aria-expanded="false"] span{display:block}.navbar-toggle[aria-expanded="true"] span:nth-child(1){top:14px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);position:absolute}.navbar-toggle[aria-expanded="true"] span:nth-child(2){top:8px;opacity:0;left:-60px;top:10px}.navbar-toggle[aria-expanded="true"] span:nth-child(3){top:10px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);position:absolute}.navbar-toggle span{transition:0.25s ease-in-out}.footerlogo .owl-carousel .owl-item img{width:auto}.footerlogo .sa_owl_theme .owl-nav{display:none !important}.footerlogo .white{padding-bottom:0px !important}.footerlogo .owl-carousel .owl-stage{display:flex;align-items:center;justify-content:center}.footerlogo .sa_hover_container{display:flex;justify-content:center}.footerlogo .owl-carousel .owl-stage-outer{height:auto !important}body.page-id-14894 header.with-topbar{display:none}.migrateheading h2{font-weight:400 !important}.migrateheading h2 span{font-weight:700 !important}#outer-case-study .migrateheading .case-study-btn{background:#fff !important;color:#f26322 !important;text-transform:uppercase !important}#adv-magento2{padding:40px 0}#adv-magento2 h2{color:#f65918;margin-bottom:30px}.adv-magento2{display:flex;flex-wrap:wrap;height:100%;justify-content:space-between}.sa_owl_theme .owl-dots .owl-dot span:hover{background-color:rgba(0, 0, 0, 0.5) !important}.adv-magento2 .box{border:1px solid #f65918;width:30.7%;padding:50px 25px 10px;text-align:center;margin:60px 15px 15px !important;position:relative}.adv-magento2 .box h2{color:#747474 !important;font-size:17px;font-weight:600;margin-bottom:10px !important}.adv-magento2 p{color:#747474}.adv-magento2 .icon{width:85px;height:85px;background:#f65918;border-radius:50%;display:block;margin:0 auto;margin-left:auto;position:absolute;top:-46px;left:50%;margin-left:-42px;display:flex;align-content:center;align-items:center;justify-content:center}.spanBg{background:#fff;color:#f65918;font-weight:600;padding:0 8px 3px}.magento2-migration #slider_12858.sa_owl_theme .owl-dots .active span, #slider_12858 .sa_owl_theme .owl-dots .owl-dot span:hover{background-color:rgb(202, 103, 1) !important}#migration-assit{padding:40px 0}#migration-assit h2, #migration-assit p, #migration-assit li{color:#fff}#migration-assit h2{font-weight:600;font-size:25px}#migration-assit .wpb_text_column ul>li::before{content:"\f105";padding-right:20px;font-weight:700;font-family:FontAwesome;font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;left:0;color:#fff !important}#migration-assit ul{display:flex;flex-wrap:wrap;justify-content:space-between}#migration-assit ul li{width:50%}#migration-assit a, .magento2-migration #slider_12858 a{background:#f26322;padding:10px 15px;color:#fff;border-radius:4px;font-size:15px;border:2px solid #cb9877;margin-top:15px;display:inline-block}#migration-assit a:hover{background:transparent}.magento2-migration #slider_12858 a:hover{background:transparent;color:#f26322}.box-border{position:relative !important;padding-right:30px !important}.box-border::after{background:#fff;width:2px;height:76%;position:absolute;content:"";right:21px;top:10%}.rpo_text{font-size:22px;max-width:510px}#outer-case-study .case-study-btn.rpo_btn{max-width:200px;width:100%;padding:0 15px;border-radius:0px}#rpo_benefits{padding:60px 0}.why-rpo{background:#f4f4f6;padding:25px}.why-rpo h2, .benefits-rpo h2{color:#333;font-weight:700;font-size:19px;border-bottom:5px solid #333;display:inline-block;padding-bottom:5px}.why-rpo p, .benefits-rpo p{text-align:left}.benefits-rpo{color:#fff;padding:25px 2vw 0 15px}.benefits-rpo h2{color:#fff;border-color:#fff}.why-rpo{color:#333}#magento2-history{padding:60px 0}#magento2-history header h2{font-weight:700;margin-bottom:50px}.rpo_list h2{font-size:25px;font-weight:700;color:#353334}.rpo_list ul li{margin-top:30px;line-height:25px}.vc_row-has-fill .wpb_text_column .rpo_list ul li::before{content:"\f04d";color:#353334 !important;font-size:9px}#hcmServices{padding:50px 0}.hcm_box{padding:25px}.hcm_box.bgOrange{background:#f48953}.hcm_box.bgblue{background:#205780}.hcm_box h2{color:#fff;font-weight:700;font-size:22px;border-bottom:5px solid #fff;display:inline-block;padding-bottom:5px;margin-bottom:5px}.hcm_box ul li{color:#fff;line-height:25px;margin-top:10px}.hcm_box ul li::before{content:"\f04d";color:#fff !important;font-size:9px}#hcmServices .vc_col-sm-6{padding:0 20px !important}#rpoTop{padding-top:50px;padding-bottom:40px}.current_heading{margin-top:40px}.zoho_button{margin:70px auto 0;text-align:center;display:block !important}@media only screen and (max-width: 1199px){.adv-magento2 .box{width:29.7%}}@media only screen and (max-width: 991px){.adv-magento2 .box{width:43%}#migration-assit ul{justify-content:center}#migration-assit ul li{width:auto}.zoho_button{margin:40px auto 0}}@media only screen and (max-width: 767px){.box-border::after{display:none}.box-border{padding-right:0px !important}.migration-assit .vc_col-sm-6{padding-left:0px !important}.rpo_list ul{display:flex;flex-wrap:wrap}#magento2-history .col-lg-12{padding:0px}.rpo_list ul li::before, .hcm_box ul li::before{position:absolute !important;left:-10px !important}.rpo_list ul li, .hcm_box ul li{text-align:left;padding-left:25px}#hcmServices .vc_col-sm-6, #magento2-history .vc_row-fluid .vc_col-sm-12, .why-rpo p, .benefits-rpo p{padding:0px !important}#hcmServices{padding:0 !important}#hcmServices .vc_col-sm-6{margin:15px 0}.rpo_list h2{text-align:left;margin-bottom:0px}#magento2-history header h2{margin-bottom:30px}.benefits-rpo{padding:25px 0 0 0}.rpo_list ul li{margin-top:15px;line-height:25px;margin-bottom:0}.rpoBottom .vc_col-sm-12{padding-top:15px}.zoho_button{margin:30px auto 0}}@media only screen and (max-width: 520px){.adv-magento2 .box{width:100%;margin:60px 0px 15px}}.textColor{color:#fff}#projectDetail header h2{font-weight:600}#toolFeature{padding:40px 0 60px;display:flex;align-items:center}.portfolioLeft>.vc_column-inner{border-radius:0 15px 15px 0}.portfolioLeft h2, .portfolioRightInner h2{font-weight:600}.t_teft h3{font-size:20px;font-weight:600;color:#fff}.t_list{margin-bottom:15px;display:flex;align-items:start;white-space:nowrap;flex-wrap:wrap}.t_list label{background:#fff;color:#cf1a3d;font-weight:normal;padding:4px 15px;border-radius:14px;font-size:14px;margin:0 10px 10px 0}.portfolioRightInner{background:#fafafa;width:700px !important;position:relative !important;left:-70px;padding:20px 50px !important;z-index:99;min-height:350px !important;display:flex;align-items:center}.portfolioRightInner .wpb_single_image{position:absolute;right:10px;top:-40px}.portfolioRightInner .wpb_text_column{width:80%}.portfolioRightInner .wpb_text_column ul>li{padding-left:20px}.portfolioRightInner .wpb_text_column ul>li::before{content:"\f0c8";color:#333 !important;font-size:8px;left:0px}@media only screen and (min-width: 1400px){.portfolioLftInner{padding:0 70px 0 0px !important}}@media only screen and (min-width: 1200px){.portfolioLftInner{padding:0 70px 0 15px !important;float:right !important;max-width:600px !important;width:100% !important}}@media only screen and (max-width: 1199px){#toolFeature{background:#cf1a3d;padding:40px 5vw 60px}.portfolioRightInner{left:0px}.portfolioLftInner{width:100% !important;padding-right:15px}.portfolioLeft>.vc_column-inner{border-radius:0px}.portfolioRightInner .wpb_text_column ul>li{margin-bottom:15px}.portfolioRightInner .wpb_text_column ul>li::before{bottom:3px}.portfolioRightInner .wpb_single_image{display:none}.portfolioRightInner .wpb_text_column{width:100%}}@media only screen and (max-width: 767px){#toolFeature{padding:15px;flex-direction:column}.t_list{justify-content:center}.portfolioLftInner{padding-bottom:25px}.portfolioRightInner{padding:20px 15px !important}.portfolioRightInner .wpb_text_column ul>li{padding-left:0px;line-height:22px}}@media only screen and (min-width: 768px) and (max-width: 1680px){body .bs-example-modal-lg2 .modal-body{max-height:680px !important}body .bs-example-modal-lg2 .form_question .btn{padding:10px 10px !important}}.zrsite_City{display:none}.embed_jobs_head2{width:97% !important}.embed_jobs_with_style_1.embed_jobs_with_style ul.rec-group{grid-template-columns:repeat(auto-fit, minmax(31%, 1fr)) !important}.embed_jobs_head2{width:100% !important}.embed_jobs_head2{padding:0px !important;border:none !important}.embed_jobs_head{padding:30px 0 30px !important;background-color:transparent !important}.rec_job_listing_div_jobs h2{margin-top:30px;text-align:left}.rec-job-info li:before{display:none !important}.rec-grp-heading:first-child{margin-top:0px}.embed_jobs_with_style_1 .rec-group li{text-align:left !important}.embed_jobs_with_style li.rec-job-title:before, .embed_jobs_with_style li.zrsite_Job_Description:before, .embed_jobs_with_style_1 .rec-group li:before{display:none !important}.embed_jobs_with_style_1 .rec-group li span:first-child{width:33% !important}@media (max-width: 767px){.embed_jobs_with_style_1.embed_jobs_with_style ul.rec-group{grid-template-columns:repeat(auto-fit, minmax(50%, 1fr)) !important}.rec_job_listing_div_jobs h2{font-size:22px}body.page-id-15056 #p_partner2, body.page-id-15056 #p_partner4{display:flex;flex-direction:column}body.page-id-15056 #p_partner2 div:first-child, body.page-id-15056 #p_partner4 div:first-child{order:2}body.page-id-15056 #p_partner2 div:last-child, body.page-id-15056 #p_partner4 div:last-child{order:1}}