#region Global Styles */
div.hz-divider { margin: 15px 0; clear: both; height: 1px; display: block; background-color: transparent; }
div.hz-divider.tiny { margin: 5px 0; }
div.hz-divider.small, div.hz-divider.default { margin: 10px 0; }
div.hz-divider.large { margin: 30px 0; }
div.hz-divider.x-large { margin: 45px 0; }
[class*="icon"]:after { content: " "; display: inline; }
::selection { background-color: #3d566e; color: white; -o-text-shadow: none; -moz-text-shadow: none; -ms-text-shadow: none; -webkit-text-shadow: none; text-shadow: none; }
.section-title { margin-bottom: 20px; }
.section-title > h1, .section-title > h2, .section-title > h3, .section-title > h4, .section-title > h5, .section-title > h6 { background-color: #ecf0f1; color: #34495e;  /*font-weight: normal;*/ display: inline-block; padding: 0 25px; margin: 0; font-size: 22px; line-height: 2em; -o-text-shadow: 0 1px 1px #ffffff; -moz-text-shadow: 0 1px 1px #ffffff; -ms-text-shadow: 0 1px 1px #ffffff; -webkit-text-shadow: 0 1px 1px #ffffff; text-shadow: 0 1px 1px #ffffff; font-weight: 700;}
.section-title.seprator { border-bottom: 1px solid #ecf0f1;  /*>h1, >h2, >h3, >h4, >h5, >h6 {

          }*/ }
  .subtitle { padding-bottom: 10px;  /*font-weight: normal;*/ border-bottom: 3px double #ecf0f1; }
  .drop-cap:first-letter { color: #34495e; font-size: 1.6em; }
  .justify { text-align: justify; }
  .primary-color { color: #34495e; }

  form.talk input{margin-bottom: 20px; border: 1px solid #34495e;/* padding: 5px 5px!important; */min-height: 38px;}
  form.talk textarea{height: 96px; border: 1px solid #34495e;margin-bottom: 20px;}

  /*#region ScrollBar Styles */
  ::-webkit-scrollbar { width: 10px; height: 10px; }
  ::-webkit-scrollbar-track { background-color: rgba(113, 112, 107, 0.2); }
  ::-webkit-scrollbar-thumb:vertical { background-color: rgba(0, 0, 0, 0.2); }
  ::-webkit-scrollbar-thumb:vertical:hover, ::-webkit-scrollbar-thumb:horizontal:hover { background: #34495e; }
  ::-webkit-scrollbar-thumb:horizontal { background-color: rgba(0, 0, 0, 0.2); }
  blockquote { border-left-color: #ecf0f1; }

  /*#endregion ScrollBar Styles*/

  /*#endregion Global Styles  */

  /*#region Bootstrap-Override */
  .btn-group > .btn + .dropdown-toggle { -o-box-shadow: 0 2px 0 #2b3c4e; -ms-box-shadow: 0 2px 0 #2b3c4e; -moz-box-shadow: 0 2px 0 #2b3c4e; -webkit-box-shadow: 0 2px 0 #2b3c4e; box-shadow: 0 2px 0 #2b3c4e; }
  .btn, .btn.dropdown-toggle { border: 0; background-color: transparent; background-image: none; -ms-filter: "none"; background-color: #34495e; -o-text-shadow: none; -moz-text-shadow: none; -ms-text-shadow: none; -webkit-text-shadow: none; text-shadow: none; color: #ffffff; -o-box-shadow: 0 2px 0 #2b3c4e; -ms-box-shadow: 0 2px 0 #2b3c4e; -moz-box-shadow: 0 2px 0 #2b3c4e; -webkit-box-shadow: 0 2px 0 #2b3c4e; box-shadow: 0 2px 0 #2b3c4e; }
  .btn:focus, .btn.dropdown-toggle:focus { background-color: #34495e; color: #ffffff; }
  .no-boxshadow .btn, .no-boxshadow .btn.dropdown-toggle { border-bottom: 2px solid #2b3c4e; }
  .btn:hover, .btn.dropdown-toggle:hover { background-color: transparent; background-image: none; -ms-filter: "none"; background-color: #2d4965; -o-box-shadow: 0 2px 0 #2b3c4e; -ms-box-shadow: 0 2px 0 #2b3c4e; -moz-box-shadow: 0 2px 0 #2b3c4e; -webkit-box-shadow: 0 2px 0 #2b3c4e; box-shadow: 0 2px 0 #2b3c4e; color: #ffffff; }
  .btn:active, .btn.dropdown-toggle:active { background-color: transparent; background-image: none; -ms-filter: "none"; background-color: #2d4965; -moz-transform: translateY(2px); -ms-transform: translateY(2px); -o-transform: translateY(2px); -webkit-transform: translateY(2px); transform: translateY(2px); color: #ffffff; -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -ms-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); }
  .no-boxshadow .btn:active, .no-boxshadow .btn.dropdown-toggle:active { border-top: 2px solid transparent; border-bottom: none; }
  .btn-group.open .btn.dropdown-toggle { background-color: #34495e; color: #ffffff; }
  .btn-group.open > .btn + .dropdown-toggle { background-color: #2d4965; -moz-transform: translateY(2px); -ms-transform: translateY(2px); -o-transform: translateY(2px); -webkit-transform: translateY(2px); transform: translateY(2px); color: #ffffff; -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -ms-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); }
  .btn-group > .btn.red.btn + .dropdown-toggle { -o-box-shadow: 0 2px 0 #e43725; -ms-box-shadow: 0 2px 0 #e43725; -moz-box-shadow: 0 2px 0 #e43725; -webkit-box-shadow: 0 2px 0 #e43725; box-shadow: 0 2px 0 #e43725; }
  .btn.red, .btn.red.dropdown-toggle { color: #ffffff; background-color: #e74c3c; -o-box-shadow: 0 2px 0 #e43725; -ms-box-shadow: 0 2px 0 #e43725; -moz-box-shadow: 0 2px 0 #e43725; -webkit-box-shadow: 0 2px 0 #e43725; box-shadow: 0 2px 0 #e43725; }
  .no-boxshadow .btn.red, .no-boxshadow .btn.red.dropdown-toggle { border-bottom: 2px solid #e43725; }
  .btn.red:focus, .btn.red.dropdown-toggle:focus { background-color: #e74c3c; color: #ffffff; }
  .btn.red:hover, .btn.red.dropdown-toggle:hover { color: #ffffff; background-color: #f24331; -o-box-shadow: 0 2px 0 #e43725; -ms-box-shadow: 0 2px 0 #e43725; -moz-box-shadow: 0 2px 0 #e43725; -webkit-box-shadow: 0 2px 0 #e43725; box-shadow: 0 2px 0 #e43725; }
  .btn.red:active, .btn.red.dropdown-toggle:active { color: #ffffff; background-color: #f24331; -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -ms-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); }
  .no-boxshadow .btn.red:active, .no-boxshadow .btn.red.dropdown-toggle:active { border-top: 2px solid transparent; border-bottom: none; }
  .btn-group.open > .btn.red.btn + .dropdown-toggle { background-color: #f24331; -moz-transform: translateY(2px); -ms-transform: translateY(2px); -o-transform: translateY(2px); -webkit-transform: translateY(2px); transform: translateY(2px); color: #ffffff; -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -ms-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); }
  .btn-group.open .btn.red.dropdown-toggle { background-color: #e74c3c; color: #ffffff; }
  .btn-group > .btn.green.btn + .dropdown-toggle { -o-box-shadow: 0 2px 0 #29b765; -ms-box-shadow: 0 2px 0 #29b765; -moz-box-shadow: 0 2px 0 #29b765; -webkit-box-shadow: 0 2px 0 #29b765; box-shadow: 0 2px 0 #29b765; }
  .btn.green, .btn.green.dropdown-toggle { color: #ffffff; background-color: #2ecc71; -o-box-shadow: 0 2px 0 #29b765; -ms-box-shadow: 0 2px 0 #29b765; -moz-box-shadow: 0 2px 0 #29b765; -webkit-box-shadow: 0 2px 0 #29b765; box-shadow: 0 2px 0 #29b765; }
  .no-boxshadow .btn.green, .no-boxshadow .btn.green.dropdown-toggle { border-bottom: 2px solid #29b765; }
  .btn.green:focus, .btn.green.dropdown-toggle:focus { background-color: #2ecc71; color: #ffffff; }
  .btn.green:hover, .btn.green.dropdown-toggle:hover { color: #ffffff; background-color: #21d96f; -o-box-shadow: 0 2px 0 #29b765; -ms-box-shadow: 0 2px 0 #29b765; -moz-box-shadow: 0 2px 0 #29b765; -webkit-box-shadow: 0 2px 0 #29b765; box-shadow: 0 2px 0 #29b765; }
  .btn.green:active, .btn.green.dropdown-toggle:active { color: #ffffff; background-color: #21d96f; -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -ms-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); }
  .no-boxshadow .btn.green:active, .no-boxshadow .btn.green.dropdown-toggle:active { border-top: 2px solid transparent; border-bottom: none; }
  .btn-group.open > .btn.green.btn + .dropdown-toggle { background-color: #21d96f; -moz-transform: translateY(2px); -ms-transform: translateY(2px); -o-transform: translateY(2px); -webkit-transform: translateY(2px); transform: translateY(2px); color: #ffffff; -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -ms-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); }
  .btn-group.open .btn.green.dropdown-toggle { background-color: #2ecc71; color: #ffffff; }
  .btn-group > .btn.orange.btn + .dropdown-toggle { -o-box-shadow: 0 2px 0 #d67118; -ms-box-shadow: 0 2px 0 #d67118; -moz-box-shadow: 0 2px 0 #d67118; -webkit-box-shadow: 0 2px 0 #d67118; box-shadow: 0 2px 0 #d67118; }
  .btn.orange, .btn.orange.dropdown-toggle { color: #ffffff; background-color: #e67e22; -o-box-shadow: 0 2px 0 #d67118; -ms-box-shadow: 0 2px 0 #d67118; -moz-box-shadow: 0 2px 0 #d67118; -webkit-box-shadow: 0 2px 0 #d67118; box-shadow: 0 2px 0 #d67118; }
  .no-boxshadow .btn.orange, .no-boxshadow .btn.orange.dropdown-toggle { border-bottom: 2px solid #d67118; }
  .btn.orange:focus, .btn.orange.dropdown-toggle:focus { background-color: #e67e22; color: #ffffff; }
  .btn.orange:hover, .btn.orange.dropdown-toggle:hover { color: #ffffff; background-color: #f27d16; -o-box-shadow: 0 2px 0 #d67118; -ms-box-shadow: 0 2px 0 #d67118; -moz-box-shadow: 0 2px 0 #d67118; -webkit-box-shadow: 0 2px 0 #d67118; box-shadow: 0 2px 0 #d67118; }
  .btn.orange:active, .btn.orange.dropdown-toggle:active { color: #ffffff; background-color: #f27d16; -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -ms-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); }
  .no-boxshadow .btn.orange:active, .no-boxshadow .btn.orange.dropdown-toggle:active { border-top: 2px solid transparent; border-bottom: none; }
  .btn-group.open > .btn.orange.btn + .dropdown-toggle { background-color: #f27d16; -moz-transform: translateY(2px); -ms-transform: translateY(2px); -o-transform: translateY(2px); -webkit-transform: translateY(2px); transform: translateY(2px); color: #ffffff; -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -ms-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); }
  .btn-group.open .btn.orange.dropdown-toggle { background-color: #e67e22; color: #ffffff; }
  .btn-group > .btn.yellow.btn + .dropdown-toggle { -o-box-shadow: 0 2px 0 #dab10d; -ms-box-shadow: 0 2px 0 #dab10d; -moz-box-shadow: 0 2px 0 #dab10d; -webkit-box-shadow: 0 2px 0 #dab10d; box-shadow: 0 2px 0 #dab10d; }
  .btn.yellow, .btn.yellow.dropdown-toggle { color: #ffffff; background-color: #f1c40f; -o-box-shadow: 0 2px 0 #dab10d; -ms-box-shadow: 0 2px 0 #dab10d; -moz-box-shadow: 0 2px 0 #dab10d; -webkit-box-shadow: 0 2px 0 #dab10d; box-shadow: 0 2px 0 #dab10d; }
  .no-boxshadow .btn.yellow, .no-boxshadow .btn.yellow.dropdown-toggle { border-bottom: 2px solid #dab10d; }
  .btn.yellow:focus, .btn.yellow.dropdown-toggle:focus { background-color: #f1c40f; color: #ffffff; }
  .btn.yellow:hover, .btn.yellow.dropdown-toggle:hover { color: #ffffff; background-color: #fecc02; -o-box-shadow: 0 2px 0 #dab10d; -ms-box-shadow: 0 2px 0 #dab10d; -moz-box-shadow: 0 2px 0 #dab10d; -webkit-box-shadow: 0 2px 0 #dab10d; box-shadow: 0 2px 0 #dab10d; }
  .btn.yellow:active, .btn.yellow.dropdown-toggle:active { color: #ffffff; background-color: #fecc02; -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -ms-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); }
  .no-boxshadow .btn.yellow:active, .no-boxshadow .btn.yellow.dropdown-toggle:active { border-top: 2px solid transparent; border-bottom: none; }
  .btn-group.open > .btn.yellow.btn + .dropdown-toggle { background-color: #fecc02; -moz-transform: translateY(2px); -ms-transform: translateY(2px); -o-transform: translateY(2px); -webkit-transform: translateY(2px); transform: translateY(2px); color: #ffffff; -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -ms-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); }
  .btn-group.open .btn.yellow.dropdown-toggle { background-color: #f1c40f; color: #ffffff; }
  .btn-group > .btn.purple.btn + .dropdown-toggle { -o-box-shadow: 0 2px 0 #8f4bab; -ms-box-shadow: 0 2px 0 #8f4bab; -moz-box-shadow: 0 2px 0 #8f4bab; -webkit-box-shadow: 0 2px 0 #8f4bab; box-shadow: 0 2px 0 #8f4bab; }
  .btn.purple, .btn.purple.dropdown-toggle { color: #ffffff; background-color: #9b59b6; -o-box-shadow: 0 2px 0 #8f4bab; -ms-box-shadow: 0 2px 0 #8f4bab; -moz-box-shadow: 0 2px 0 #8f4bab; -webkit-box-shadow: 0 2px 0 #8f4bab; box-shadow: 0 2px 0 #8f4bab; }
  .no-boxshadow .btn.purple, .no-boxshadow .btn.purple.dropdown-toggle { border-bottom: 2px solid #8f4bab; }
  .btn.purple:focus, .btn.purple.dropdown-toggle:focus { background-color: #9b59b6; color: #ffffff; }
  .btn.purple:hover, .btn.purple.dropdown-toggle:hover { color: #ffffff; background-color: #a04dc2; -o-box-shadow: 0 2px 0 #8f4bab; -ms-box-shadow: 0 2px 0 #8f4bab; -moz-box-shadow: 0 2px 0 #8f4bab; -webkit-box-shadow: 0 2px 0 #8f4bab; box-shadow: 0 2px 0 #8f4bab; }
  .btn.purple:active, .btn.purple.dropdown-toggle:active { color: #ffffff; background-color: #a04dc2; -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -ms-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); }
  .no-boxshadow .btn.purple:active, .no-boxshadow .btn.purple.dropdown-toggle:active { border-top: 2px solid transparent; border-bottom: none; }
  .btn-group.open > .btn.purple.btn + .dropdown-toggle { background-color: #a04dc2; -moz-transform: translateY(2px); -ms-transform: translateY(2px); -o-transform: translateY(2px); -webkit-transform: translateY(2px); transform: translateY(2px); color: #ffffff; -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -ms-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); }
  .btn-group.open .btn.purple.dropdown-toggle { background-color: #9b59b6; color: #ffffff; }
  .btn-group > .btn.light-grey.btn + .dropdown-toggle { -o-box-shadow: 0 2px 0 #dde4e6; -ms-box-shadow: 0 2px 0 #dde4e6; -moz-box-shadow: 0 2px 0 #dde4e6; -webkit-box-shadow: 0 2px 0 #dde4e6; box-shadow: 0 2px 0 #dde4e6; }
  .btn.light-grey, .btn.light-grey.dropdown-toggle { color: #495d62; background-color: #ecf0f1; -o-box-shadow: 0 2px 0 #dde4e6; -ms-box-shadow: 0 2px 0 #dde4e6; -moz-box-shadow: 0 2px 0 #dde4e6; -webkit-box-shadow: 0 2px 0 #dde4e6; box-shadow: 0 2px 0 #dde4e6; }
  .no-boxshadow .btn.light-grey, .no-boxshadow .btn.light-grey.dropdown-toggle { border-bottom: 2px solid #dde4e6; }
  .btn.light-grey:focus, .btn.light-grey.dropdown-toggle:focus { background-color: #ecf0f1; color: #495d62; }
  .btn.light-grey:hover, .btn.light-grey.dropdown-toggle:hover { color: #495d62; background-color: #eaf1f3; -o-box-shadow: 0 2px 0 #dde4e6; -ms-box-shadow: 0 2px 0 #dde4e6; -moz-box-shadow: 0 2px 0 #dde4e6; -webkit-box-shadow: 0 2px 0 #dde4e6; box-shadow: 0 2px 0 #dde4e6; }
  .btn.light-grey:active, .btn.light-grey.dropdown-toggle:active { color: #495d62; background-color: #eaf1f3; -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -ms-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); }
  .no-boxshadow .btn.light-grey:active, .no-boxshadow .btn.light-grey.dropdown-toggle:active { border-top: 2px solid transparent; border-bottom: none; }
  .btn-group.open > .btn.light-grey.btn + .dropdown-toggle { background-color: #eaf1f3; -moz-transform: translateY(2px); -ms-transform: translateY(2px); -o-transform: translateY(2px); -webkit-transform: translateY(2px); transform: translateY(2px); color: #495d62; -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -ms-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); }
  .btn-group.open .btn.light-grey.dropdown-toggle { background-color: #ecf0f1; color: #495d62; }
  .btn-group > .btn.grey.btn + .dropdown-toggle { -o-box-shadow: 0 2px 0 #87999a; -ms-box-shadow: 0 2px 0 #87999a; -moz-box-shadow: 0 2px 0 #87999a; -webkit-box-shadow: 0 2px 0 #87999a; box-shadow: 0 2px 0 #87999a; }
  .btn.grey, .btn.grey.dropdown-toggle { color: #ffffff; background-color: #95a5a6; -o-box-shadow: 0 2px 0 #87999a; -ms-box-shadow: 0 2px 0 #87999a; -moz-box-shadow: 0 2px 0 #87999a; -webkit-box-shadow: 0 2px 0 #87999a; box-shadow: 0 2px 0 #87999a; }
  .no-boxshadow .btn.grey, .no-boxshadow .btn.grey.dropdown-toggle { border-bottom: 2px solid #87999a; }
  .btn.grey:focus, .btn.grey.dropdown-toggle:focus { background-color: #95a5a6; color: #ffffff; }
  .btn.grey:hover, .btn.grey.dropdown-toggle:hover { color: #ffffff; background-color: #8baeb0; -o-box-shadow: 0 2px 0 #87999a; -ms-box-shadow: 0 2px 0 #87999a; -moz-box-shadow: 0 2px 0 #87999a; -webkit-box-shadow: 0 2px 0 #87999a; box-shadow: 0 2px 0 #87999a; }
  .btn.grey:active, .btn.grey.dropdown-toggle:active { color: #ffffff; background-color: #8baeb0; -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -ms-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); }
  .no-boxshadow .btn.grey:active, .no-boxshadow .btn.grey.dropdown-toggle:active { border-top: 2px solid transparent; border-bottom: none; }
  .btn-group.open > .btn.grey.btn + .dropdown-toggle { background-color: #8baeb0; -moz-transform: translateY(2px); -ms-transform: translateY(2px); -o-transform: translateY(2px); -webkit-transform: translateY(2px); transform: translateY(2px); color: #ffffff; -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -ms-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); }
  .btn-group.open .btn.grey.dropdown-toggle { background-color: #95a5a6; color: #ffffff; }
  .btn-group > .btn.blue.btn + .dropdown-toggle { -o-box-shadow: 0 2px 0 #258cd1; -ms-box-shadow: 0 2px 0 #258cd1; -moz-box-shadow: 0 2px 0 #258cd1; -webkit-box-shadow: 0 2px 0 #258cd1; box-shadow: 0 2px 0 #258cd1; }
  .btn.blue, .btn.blue.dropdown-toggle { color: #ffffff; background-color: #3498db; -o-box-shadow: 0 2px 0 #258cd1; -ms-box-shadow: 0 2px 0 #258cd1; -moz-box-shadow: 0 2px 0 #258cd1; -webkit-box-shadow: 0 2px 0 #258cd1; box-shadow: 0 2px 0 #258cd1; }
  .no-boxshadow .btn.blue, .no-boxshadow .btn.blue.dropdown-toggle { border-bottom: 2px solid #258cd1; }
  .btn.blue:focus, .btn.blue.dropdown-toggle:focus { background-color: #3498db; color: #ffffff; }
  .btn.blue:hover, .btn.blue.dropdown-toggle:hover { color: #ffffff; background-color: #289ae7; -o-box-shadow: 0 2px 0 #258cd1; -ms-box-shadow: 0 2px 0 #258cd1; -moz-box-shadow: 0 2px 0 #258cd1; -webkit-box-shadow: 0 2px 0 #258cd1; box-shadow: 0 2px 0 #258cd1; }
  .btn.blue:active, .btn.blue.dropdown-toggle:active { color: #ffffff; background-color: #289ae7; -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -ms-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); }
  .no-boxshadow .btn.blue:active, .no-boxshadow .btn.blue.dropdown-toggle:active { border-top: 2px solid transparent; border-bottom: none; }
  .btn-group.open > .btn.blue.btn + .dropdown-toggle { background-color: #289ae7; -moz-transform: translateY(2px); -ms-transform: translateY(2px); -o-transform: translateY(2px); -webkit-transform: translateY(2px); transform: translateY(2px); color: #ffffff; -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -ms-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); }
  .btn-group.open .btn.blue.dropdown-toggle { background-color: #3498db; color: #ffffff; }
  .btn-group > .btn.dark-blue.btn + .dropdown-toggle { -o-box-shadow: 0 2px 0 #2b3c4e; -ms-box-shadow: 0 2px 0 #2b3c4e; -moz-box-shadow: 0 2px 0 #2b3c4e; -webkit-box-shadow: 0 2px 0 #2b3c4e; box-shadow: 0 2px 0 #2b3c4e; }
  .btn.dark-blue, .btn.dark-blue.dropdown-toggle { color: #ffffff; background-color: #34495e; -o-box-shadow: 0 2px 0 #2b3c4e; -ms-box-shadow: 0 2px 0 #2b3c4e; -moz-box-shadow: 0 2px 0 #2b3c4e; -webkit-box-shadow: 0 2px 0 #2b3c4e; box-shadow: 0 2px 0 #2b3c4e; }
  .no-boxshadow .btn.dark-blue, .no-boxshadow .btn.dark-blue.dropdown-toggle { border-bottom: 2px solid #2b3c4e; }
  .btn.dark-blue:focus, .btn.dark-blue.dropdown-toggle:focus { background-color: #34495e; color: #ffffff; }
  .btn.dark-blue:hover, .btn.dark-blue.dropdown-toggle:hover { color: #ffffff; background-color: #2d4965; -o-box-shadow: 0 2px 0 #2b3c4e; -ms-box-shadow: 0 2px 0 #2b3c4e; -moz-box-shadow: 0 2px 0 #2b3c4e; -webkit-box-shadow: 0 2px 0 #2b3c4e; box-shadow: 0 2px 0 #2b3c4e; }
  .btn.dark-blue:active, .btn.dark-blue.dropdown-toggle:active { color: #ffffff; background-color: #2d4965; -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -ms-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); }
  .no-boxshadow .btn.dark-blue:active, .no-boxshadow .btn.dark-blue.dropdown-toggle:active { border-top: 2px solid transparent; border-bottom: none; }
  .btn-group.open > .btn.dark-blue.btn + .dropdown-toggle { background-color: #2d4965; -moz-transform: translateY(2px); -ms-transform: translateY(2px); -o-transform: translateY(2px); -webkit-transform: translateY(2px); transform: translateY(2px); color: #ffffff; -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -ms-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); }
  .btn-group.open .btn.dark-blue.dropdown-toggle { background-color: #34495e; color: #ffffff; }
  textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { background-color: transparent; border: 1px solid #ecf0f1; -o-box-shadow: none; -ms-box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
  textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { -o-box-shadow: none; -ms-box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border: 1px solid #34495e; outline: none; }
  textarea { resize: vertical; }
  .btn-group > .btn + .btn { margin-left: 0; }
  .btn-group > .btn { border-right: 1px solid #495d62; border-right: 1px solid rgba(0, 0, 0, 0.2); }
  .btn-group > .btn:last-child { border-right: none; }
  .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus { background-color: #fdfdfd; }
  .input-append .add-on, .input-prepend .add-on { border-color: #ecf0f1; }
  .breadcrumb { background-color: #ecf0f1; }
  .breadcrumb li { -o-text-shadow: none; -moz-text-shadow: none; -ms-text-shadow: none; -webkit-text-shadow: none; text-shadow: none; }

  /*#endregion */

  /*#region link overwrite */
  .btn-link { color: #34495e; }
  .btn-link:hover, .btn-link:focus { color: #19232d; }
  .nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus { background-color: #34495e; }
  .nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus { background-color: #34495e; }
  .nav .dropdown-toggle .caret { border-top-color: #34495e; border-bottom-color: #34495e; }
  .nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret { border-top-color: #19232d; border-bottom-color: #19232d; }
  a { color: #34495e; }
  a.thumbnail:hover, a.thumbnail:focus { border-color: #34495e; }
  a:hover, a:focus { color: #19232d; }

  /*#endregion */

  /*#region Temporary For Preview */
  .btn-preview .btn { margin-bottom: 5px; }

  /*#endregion */

  /*#region Layout Styles */
  body { background-color: #fdfdfd; color: #95a5a6; font-family: 'Roboto', 'PT Sans', sans-serif; line-height: 1.7em; font-weight: 300; }
  h1, h2, h3, h4, h5, h6 { font-family: 'Roboto', 'PT Sans', sans-serif; font-weight: 300; color: #34495e; }
  .page-header { background-color: #ecf0f1; background-image: -ms-radial-gradient(bottom, circle farthest-side, #ffffff 0%, #ecf0f1 100%); background-image: -moz-radial-gradient(bottom, circle farthest-side, #ffffff 0%, #ecf0f1 100%); background-image: -o-radial-gradient(bottom, circle farthest-side, #ffffff 0%, #ecf0f1 100%); background-image: -webkit-gradient(radial, bottom, 0, bottom, 487, color-stop(0, #ffffff), color-stop(1, #ecf0f1)); background-image: -webkit-radial-gradient(bottom, circle farthest-side, #ffffff 0%, #ecf0f1 100%); background-image: radial-gradient(circle farthest-side at bottom, #ffffff 0%, #ecf0f1 100%); padding: 45px 0; margin: 0; border: none; -o-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.5); -ms-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.5); }
  .no-boxshadow .page-header { border-bottom: 2px solid #c9d4d7; }
  .page-header.scrolled { background-color: rgba(236, 240, 241, 0.8); background-image: -ms-radial-gradient(bottom, circle farthest-side, rgba(255, 255, 255, 0.8) 0%, rgba(236, 240, 241, 0.8) 100%); background-image: -moz-radial-gradient(bottom, circle farthest-side, rgba(255, 255, 255, 0.8) 0%, rgba(236, 240, 241, 0.8) 100%); background-image: -o-radial-gradient(bottom, circle farthest-side, rgba(255, 255, 255, 0.8) 0%, rgba(236, 240, 241, 0.8) 100%); background-image: -webkit-gradient(radial, bottom, 0, bottom, 487, color-stop(0, rgba(255, 255, 255, 0.8)), color-stop(1, rgba(236, 240, 241, 0.8))); background-image: -webkit-radial-gradient(bottom, circle farthest-side, rgba(255, 255, 255, 0.8) 0%, rgba(236, 240, 241, 0.8) 100%); background-image: radial-gradient(circle farthest-side at bottom, rgba(255, 255, 255, 0.8) 0%, rgba(236, 240, 241, 0.8) 100%); padding: 20px 0; position: fixed; top: -200px; left: 0; right: 0; z-index: 110; }
  .page-header.scrolled.transition { -moz-transition-duration: 0.8s; -o-transition-duration: 0.8s; -webkit-transition-duration: 0.8s; transition-duration: 0.8s; }
  .page-header.scrolled.header-fixed { top: 0; }
  .page-header .navbar .brand { font-family: 'Roboto', 'PT Sans', sans-serif; font-size: 40px; -o-text-shadow: none; -moz-text-shadow: none; -ms-text-shadow: none; -webkit-text-shadow: none; text-shadow: none; color: #34495e; margin-top: -0.1em; }
  .page-header .page-top-nav-wrap { border: 0; outline: 0; background-color: transparent; background-image: none; -ms-filter: "none"; -o-box-shadow: none; -ms-box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
  .page-header .page-top-nav-wrap .page-top-nav > li > a { -o-box-shadow: none; -ms-box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -o-text-shadow: none; -moz-text-shadow: none; -ms-text-shadow: none; -webkit-text-shadow: none; text-shadow: none; color: #95a5a6; font-size: 1.15em; }
  .page-header .page-top-nav-wrap .page-top-nav > li.active > a { background-color: #34495e; color: #ffffff; -o-box-shadow: none; -ms-box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -o-text-shadow: none; -moz-text-shadow: none; -ms-text-shadow: none; -webkit-text-shadow: none; text-shadow: none; }
  .page-content-wrap { background-color: #fdfdfd; }
  .page-section { padding-top: 20px; padding-bottom: 20px; }

  /*#endregion  Layout Styles */

  /*#region Slider */
  .page-slider { height: 500px; background-color: #34495e; background-image: -ms-radial-gradient(center top, circle farthest-side, #407cb8 0%, #34495e 100%); background-image: -moz-radial-gradient(center top, circle farthest-side, #407cb8 0%, #34495e 100%); background-image: -o-radial-gradient(center top, circle farthest-side, #407cb8 0%, #34495e 100%); background-image: -webkit-gradient(radial, center top, 0, center top, 487, color-stop(0, #407cb8), color-stop(1, #34495e)); background-image: -webkit-radial-gradient(center top, circle farthest-side, #407cb8 0%, #34495e 100%); background-image: radial-gradient(circle farthest-side at center top, #407cb8 0%, #34495e 100%); -o-box-shadow: inset 0 5px 5px -5px rgba(0, 0, 0, .5), inset 0 -5px 5px -5px rgba(0, 0, 0, .5); -ms-box-shadow: inset 0 5px 5px -5px rgba(0, 0, 0, .5), inset 0 -5px 5px -5px rgba(0, 0, 0, .5); -moz-box-shadow: inset 0 5px 5px -5px rgba(0, 0, 0, .5), inset 0 -5px 5px -5px rgba(0, 0, 0, .5); -webkit-box-shadow: inset 0 5px 5px -5px rgba(0, 0, 0, .5), inset 0 -5px 5px -5px rgba(0, 0, 0, .5); box-shadow: inset 0 5px 5px -5px rgba(0, 0, 0, .5), inset 0 -5px 5px -5px rgba(0, 0, 0, .5); width: 100%; position: relative; overflow: hidden; }
  .page-slider .page-slider-nav { border: 4px double #2b3c4e; border: 4px double rgba(37, 53, 68, 0.7); position: absolute; top: 50%; margin-top: -25px; z-index: 100; width: 30px; text-align: center; line-height: 40px; -moz-border-radius: 100%/40%; -ms-border-radius: 100%/40%; -webkit-border-radius: 100%/40%; -o-border-radius: 100%/40%; border-radius: 100%/40%; font-size: 1.2em; color: #222f3d; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; }
  .page-slider .page-slider-nav:hover { text-decoration: none; border: 4px solid #ecf0f1; border: 4px solid rgba(255, 255, 255, 0.9); color: #ecf0f1; -webkit-animation-duration: 0.4s; -moz-animation-duration: 0.4s; -o-animation-duration: 0.4s; animation-duration: 0.4s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-backface-visibility: visible !important; -webkit-animation-name: swing; -moz-backface-visibility: visible !important; -moz-animation-name: swing; -o-backface-visibility: visible !important; -o-animation-name: swing; backface-visibility: visible !important; animation-name: swing; }
  .no-touch .page-slider .page-slider-nav.prev-slide { left: -200px; opacity: 0; }
  .touch .page-slider .page-slider-nav.prev-slide { left: 15px; }
  .no-touch .page-slider .page-slider-nav.next-slide { right: -200px; opacity: 0; }
  .touch .page-slider .page-slider-nav.next-slide { right: 15px; }
  .no-touch .page-slider .page-slider-nav.play-pause-page-slider { opacity: 0; }
  .no-touch .page-slider .page-slider-nav.play-pause-page-slider.left-align { left: -200px; }
  .no-touch .page-slider .page-slider-nav.play-pause-page-slider.right-align { right: -200px; }
  .touch .page-slider .page-slider-nav.play-pause-page-slider.left-align { left: 68px; }
  .touch .page-slider .page-slider-nav.play-pause-page-slider.right-align { right: 68px; }
  .page-slider .page-slider-nav.play-pause-page-slider .slider-playing { display: none; }
  .page-slider .page-slider-nav.play-pause-page-slider.paused .slider-playing { display: inline-block; *display: inline; }
  .page-slider .page-slider-nav.play-pause-page-slider.paused .slider-paused { display: none; }
  .page-slider .page-slider-pagination { position: absolute; z-index: 100; left: 0; right: 0; text-align: center; margin: 0; padding: 0; list-style: none; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; cursor: pointer; }
  .no-touch .page-slider .page-slider-pagination { bottom: -100px; }
  .touch .page-slider .page-slider-pagination { bottom: 0; }
  .page-slider .page-slider-pagination > li { width: 12px; height: 12px; padding: 0; display: inline-block; background-color: #ecf0f1; background-color: rgba(255, 255, 255, 0.6); -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; cursor: pointer; margin: 0px 3px;}
  .page-slider .page-slider-pagination > li:hover { background-color: #ecf0f1; background-color: rgba(255, 255, 255, 0.9); }
  .page-slider .page-slider-pagination > li.current { background-color: #222f3d; }
  .page-slider:hover .page-slider-nav.prev-slide { left: 15px; opacity: 1; }
  .page-slider:hover .page-slider-nav.next-slide { right: 15px; opacity: 1; }
  .page-slider:hover .page-slider-nav.play-pause-page-slider { opacity: 1; }
  .page-slider:hover .page-slider-nav.play-pause-page-slider.left-align { left: 68px; }
  .page-slider:hover .page-slider-nav.play-pause-page-slider.right-align { right: 68px; }
  .page-slider:hover .page-slider-pagination { bottom: 20px; }
  .page-slider > .sequence-canvas { height: 100%; width: 100%; list-style: none; margin: 0; padding: 0; }
  .page-slider > .sequence-canvas > li { position: absolute; width: 100%; height: 100%; z-index: 1; }
  .page-slider > .sequence-canvas > li > * { position: absolute; }
  .page-slider .frame1 .welcome-title { position: absolute; left: 0; right: 0; top: -25%; text-align: center; color: #1e2a37; line-height: 0.7em; }
  .page-slider .frame1 .welcome-title small { color: #1e2a37; font-weight: 300; font-size: .45em; line-height: 22px; }
  .page-slider .frame1 .device { bottom: 10px; opacity: 0; }
  .page-slider .frame1 .thunder-bolt-display { left: 50%; width: 450px; margin-left: -225px; z-index: 10; bottom: -100%; }
  .page-slider .frame1 .mac-book-retina { left: 120%; width: 420px; z-index: 11; margin-left: 150px; }
  .page-slider .frame1 .ipad-landscape { left: -50%; width: 420px; z-index: 12; margin-left: -570px; }
  .page-slider .frame1 .iphone { left: -100%; width: 90px; z-index: 13; margin-left: -280px; }
  .page-slider .frame2 .iphone { bottom: -150%; left: 9%; width: 470px; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; opacity: 0; }
  .page-slider .frame2 .theme-features, .page-slider .frame3 .theme-features { left: 50%; z-index: 20; top: 10%; }
  .page-slider .frame2 .theme-features, .page-slider .frame4 .theme-features { left: 50%; z-index: 20; top: 10%; }
  .page-slider .frame2 .theme-features > .theme-feature, .page-slider .frame3 .theme-features > .theme-feature { padding: 7px 25px; background-color: #ecf0f1; background-color: rgba(255, 255, 255, 0.9); display: inline-block; margin-bottom: 5px; margin-top: 0px; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; -o-transform-origin: 0 0; -webkit-transform-origin: 0 0; transform-origin: 0 0; -moz-transform: translateY(-600px); -ms-transform: translateY(-600px); -o-transform: translateY(-600px); -webkit-transform: translateY(-600px); transform: translateY(-600px); -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; opacity: 0; -o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); -ms-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }
  .page-slider .frame2 .theme-features > .theme-feature.feature2, .page-slider .frame3 .theme-features > .theme-feature.feature2 { -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s; -webkit-transition-delay: 0.5s; -ms-transition-delay: 0.5s; transition-delay: 0.5s; }
  .page-slider .frame2 .theme-features > .theme-feature.feature3, .page-slider .frame3 .theme-features > .theme-feature.feature3 { -moz-transition-delay: 1s; -o-transition-delay: 1s; -webkit-transition-delay: 1s; -ms-transition-delay: 1s; transition-delay: 1s; }
  .page-slider .frame2 .theme-features > .theme-feature.feature4, .page-slider .frame3 .theme-features > .theme-feature.feature4 { -moz-transition-delay: 1.5s; -o-transition-delay: 1.5s; -webkit-transition-delay: 1.5s; -ms-transition-delay: 1.5s; transition-delay: 1.5s; }
  .page-slider .frame2 .theme-features > .theme-feature.feature5, .page-slider .frame3 .theme-features > .theme-feature.feature5 { -moz-transition-delay: 2s; -o-transition-delay: 2s; -webkit-transition-delay: 2s; -ms-transition-delay: 2s; transition-delay: 2s; }
  .page-slider .frame2 .theme-features > .theme-feature.feature6, .page-slider .frame3 .theme-features > .theme-feature.feature6 { -moz-transition-delay: 2.5s; -o-transition-delay: 2.5s; -webkit-transition-delay: 2.5s; -ms-transition-delay: 2.5s; transition-delay: 2.5s; }
  .page-slider .frame2 .theme-features, .page-slider .frame4 .theme-features { left: 50%; z-index: 20; top: 10%; }
  .page-slider .frame2 .theme-features > .theme-feature, .page-slider .frame4 .theme-features > .theme-feature { padding: 7px 25px; background-color: #ecf0f1; background-color: rgba(255, 255, 255, 0.9); display: inline-block; margin-bottom: 5px; margin-top: 0px; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; -o-transform-origin: 0 0; -webkit-transform-origin: 0 0; transform-origin: 0 0; -moz-transform: translateY(-600px); -ms-transform: translateY(-600px); -o-transform: translateY(-600px); -webkit-transform: translateY(-600px); transform: translateY(-600px); -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; opacity: 0; -o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); -ms-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }
  .page-slider .frame2 .theme-features > .theme-feature.feature2, .page-slider .frame4 .theme-features > .theme-feature.feature2 { -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s; -webkit-transition-delay: 0.5s; -ms-transition-delay: 0.5s; transition-delay: 0.5s; }
  .page-slider .frame2 .theme-features > .theme-feature.feature3, .page-slider .frame4 .theme-features > .theme-feature.feature3 { -moz-transition-delay: 1s; -o-transition-delay: 1s; -webkit-transition-delay: 1s; -ms-transition-delay: 1s; transition-delay: 1s; }
  .page-slider .frame2 .theme-features > .theme-feature.feature4, .page-slider .frame4 .theme-features > .theme-feature.feature4 { -moz-transition-delay: 1.5s; -o-transition-delay: 1.5s; -webkit-transition-delay: 1.5s; -ms-transition-delay: 1.5s; transition-delay: 1.5s; }
  .page-slider .frame2 .theme-features > .theme-feature.feature5, .page-slider .frame4 .theme-features > .theme-feature.feature5 { -moz-transition-delay: 2s; -o-transition-delay: 2s; -webkit-transition-delay: 2s; -ms-transition-delay: 2s; transition-delay: 2s; }
  .page-slider .frame2 .theme-features > .theme-feature.feature6, .page-slider .frame4 .theme-features > .theme-feature.feature6 { -moz-transition-delay: 2.5s; -o-transition-delay: 2.5s; -webkit-transition-delay: 2.5s; -ms-transition-delay: 2.5s; transition-delay: 2.5s; }
  .page-slider .frame2 .theme-features > .theme-feature.feature7, .page-slider .frame4 .theme-features > .theme-feature.feature7 { -moz-transition-delay: 3s; -o-transition-delay: 3s; -webkit-transition-delay: 3s; -ms-transition-delay: 3s; transition-delay: 3s; }
  .page-slider .frame2 .theme-features > .theme-feature.feature8, .page-slider .frame4 .theme-features > .theme-feature.feature8 { -moz-transition-delay: 3.5s; -o-transition-delay: 3.5s; -webkit-transition-delay: 3.5s; -ms-transition-delay: 3.5s; transition-delay: 3.5s; }
  .page-slider .frame3 .mac-book-retina { bottom: -150%; left: 10%; width: 400px; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; opacity: 0; }
  .page-slider .animate-in.frame3 .mac-book-retina { -moz-transition-duration: 1.5s; -o-transition-duration: 1.5s; -webkit-transition-duration: 1.5s; transition-duration: 1.5s; bottom: 15%; opacity: 1; }
  .page-slider .animate-in.frame3 .theme-features { -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; top: 20%; }
  .page-slider .animate-in.frame3 .theme-features > .theme-feature { -moz-transition-duration: 1s; -o-transition-duration: 1s; -webkit-transition-duration: 1s; transition-duration: 1s; -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
  .page-slider .frame4 .mac-book-retina { bottom: -150%; left: 10%; width: 400px; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; opacity: 0; }
  .page-slider .animate-in.frame4 .mac-book-retina { -moz-transition-duration: 1.5s; -o-transition-duration: 1.5s; -webkit-transition-duration: 1.5s; transition-duration: 1.5s; bottom: 30%; opacity: 1; }
  .page-slider .animate-in.frame4 .theme-features { -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; top: 20%; }
  .page-slider .animate-in.frame4 .theme-features > .theme-feature { -moz-transition-duration: 1s; -o-transition-duration: 1s; -webkit-transition-duration: 1s; transition-duration: 1s; -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
  .page-slider .animate-in.frame2 .iphone { -moz-transition-duration: 1.5s; -o-transition-duration: 1.5s; -webkit-transition-duration: 1.5s; transition-duration: 1.5s; bottom: 2%; opacity: 1; }
  .page-slider .animate-in.frame2 .theme-features { -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; top: 12%; }
  .page-slider .animate-in.frame2 .theme-features > .theme-feature { -moz-transition-duration: 1s; -o-transition-duration: 1s; -webkit-transition-duration: 1s; transition-duration: 1s; -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
  .page-slider .animate-in.frame1 .welcome-title { -moz-transition-duration: 1.5s; -o-transition-duration: 1.5s; -webkit-transition-duration: 1.5s; transition-duration: 1.5s; top: 7%; }
  .page-slider .animate-in.frame1 .device { -moz-transition-duration: 1.5s; -o-transition-duration: 1.5s; -webkit-transition-duration: 1.5s; transition-duration: 1.5s; opacity: 1; }
  .page-slider .animate-in.frame1 .thunder-bolt-display { bottom: 10px; }
  .page-slider .animate-in.frame1 .mac-book-retina { left: 50%; }
  .page-slider .animate-in.frame1 .ipad-landscape { left: 50%; }
  .page-slider .animate-in.frame1 .iphone { left: 50%; }
  .page-slider .animate-out.frame1 .welcome-title { -moz-transition-duration: 0.8s; -o-transition-duration: 0.8s; -webkit-transition-duration: 0.8s; transition-duration: 0.8s; opacity: 0; }
  .page-slider .animate-out.frame1 .device { -moz-transition-duration: 1.5s; -o-transition-duration: 1.5s; -webkit-transition-duration: 1.5s; transition-duration: 1.5s; opacity: 0; }
  .page-slider .animate-out.frame2 .iphone { -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s; -webkit-transition-duration: 0.6s; transition-duration: 0.6s; opacity: 0; }
  .page-slider .animate-out.frame2 .theme-features { -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; top: 25%; }
  .page-slider .animate-out.frame2 .theme-features > .theme-feature { -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; opacity: 0; }
  .page-slider .animate-out.frame2 .theme-features > .theme-feature.feature1, .page-slider .animate-out.frame2 .theme-features > .theme-feature.feature2, .page-slider .animate-out.frame2 .theme-features > .theme-feature.feature3, .page-slider .animate-out.frame2 .theme-features > .theme-feature.feature4, .page-slider .animate-out.frame2 .theme-features > .theme-feature.feature5, .page-slider .animate-out.frame2 .theme-features > .theme-feature.feature6 {  /*.transition-delay(0);*/ }
  .page-slider .animate-out.frame2 .theme-features > .theme-feature.feature2 { -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s; -webkit-transition-delay: 0.1s; -ms-transition-delay: 0.1s; transition-delay: 0.1s; }
  .page-slider .animate-out.frame2 .theme-features > .theme-feature.feature3 { -moz-transition-delay: 0.15s; -o-transition-delay: 0.15s; -webkit-transition-delay: 0.15s; -ms-transition-delay: 0.15s; transition-delay: 0.15s; }
  .page-slider .animate-out.frame2 .theme-features > .theme-feature.feature4 { -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -webkit-transition-delay: 0.2s; -ms-transition-delay: 0.2s; transition-delay: 0.2s; }
  .page-slider .animate-out.frame2 .theme-features > .theme-feature.feature5 { -moz-transition-delay: 0.25s; -o-transition-delay: 0.25s; -webkit-transition-delay: 0.25s; -ms-transition-delay: 0.25s; transition-delay: 0.25s; }
  .page-slider .animate-out.frame2 .theme-features > .theme-feature.feature6 { -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s; -webkit-transition-delay: 0.3s; -ms-transition-delay: 0.3s; transition-delay: 0.3s; }
  .page-slider .animate-out.frame2 .theme-features > .theme-feature.feature7 { -moz-transition-delay: 0.35s; -o-transition-delay: 0.35s; -webkit-transition-delay: 0.35s; -ms-transition-delay: 0.35s; transition-delay: 0.35s; }
  .page-slider .animate-out.frame2 .theme-features > .theme-feature.feature8 { -moz-transition-delay: 0.4s; -o-transition-delay: 0.4s; -webkit-transition-delay: 0.4s; -ms-transition-delay: 0.4s; transition-delay: 0.4s; }
  .page-slider .animate-out.frame3 .mac-book-retina { -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s; -webkit-transition-duration: 0.6s; transition-duration: 0.6s; opacity: 0; }
  .page-slider .animate-out.frame3 .theme-features { -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; top: 25%; }
  .page-slider .animate-out.frame3 .theme-features > .theme-feature { -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; opacity: 0; }
  .page-slider .animate-out.frame3 .theme-features > .theme-feature.feature1, .page-slider .animate-out.frame3 .theme-features > .theme-feature.feature2, .page-slider .animate-out.frame3 .theme-features > .theme-feature.feature3, .page-slider .animate-out.frame3 .theme-features > .theme-feature.feature4, .page-slider .animate-out.frame3 .theme-features > .theme-feature.feature5, .page-slider .animate-out.frame3 .theme-features > .theme-feature.feature6 {  /*.transition-delay(0);*/ }
  .page-slider .animate-out.frame3 .theme-features > .theme-feature.feature2 { -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s; -webkit-transition-delay: 0.1s; -ms-transition-delay: 0.1s; transition-delay: 0.1s; }
  .page-slider .animate-out.frame3 .theme-features > .theme-feature.feature3 { -moz-transition-delay: 0.15s; -o-transition-delay: 0.15s; -webkit-transition-delay: 0.15s; -ms-transition-delay: 0.15s; transition-delay: 0.15s; }
  .page-slider .animate-out.frame3 .theme-features > .theme-feature.feature4 { -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -webkit-transition-delay: 0.2s; -ms-transition-delay: 0.2s; transition-delay: 0.2s; }
  .page-slider .animate-out.frame3 .theme-features > .theme-feature.feature5 { -moz-transition-delay: 0.25s; -o-transition-delay: 0.25s; -webkit-transition-delay: 0.25s; -ms-transition-delay: 0.25s; transition-delay: 0.25s; }
  .page-slider .animate-out.frame3 .theme-features > .theme-feature.feature6 { -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s; -webkit-transition-delay: 0.3s; -ms-transition-delay: 0.3s; transition-delay: 0.3s; }
  .page-slider .animate-out.frame4 .mac-book-retina { -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s; -webkit-transition-duration: 0.6s; transition-duration: 0.6s; opacity: 0; }
  .page-slider .animate-out.frame4 .theme-features { -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; top: 25%; }
  .page-slider .animate-out.frame4 .theme-features > .theme-feature { -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; opacity: 0; }
  .page-slider .animate-out.frame4 .theme-features > .theme-feature.feature1, .page-slider .animate-out.frame4 .theme-features > .theme-feature.feature2, .page-slider .animate-out.frame4 .theme-features > .theme-feature.feature3, .page-slider .animate-out.frame4 .theme-features > .theme-feature.feature4, .page-slider .animate-out.frame4 .theme-features > .theme-feature.feature5, .page-slider .animate-out.frame4 .theme-features > .theme-feature.feature6 {  /*.transition-delay(0);*/ }
  .page-slider .animate-out.frame4 .theme-features > .theme-feature.feature2 { -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s; -webkit-transition-delay: 0.1s; -ms-transition-delay: 0.1s; transition-delay: 0.1s; }
  .page-slider .animate-out.frame4 .theme-features > .theme-feature.feature3 { -moz-transition-delay: 0.15s; -o-transition-delay: 0.15s; -webkit-transition-delay: 0.15s; -ms-transition-delay: 0.15s; transition-delay: 0.15s; }
  .page-slider .animate-out.frame4 .theme-features > .theme-feature.feature4 { -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -webkit-transition-delay: 0.2s; -ms-transition-delay: 0.2s; transition-delay: 0.2s; }
  .page-slider .animate-out.frame4 .theme-features > .theme-feature.feature5 { -moz-transition-delay: 0.25s; -o-transition-delay: 0.25s; -webkit-transition-delay: 0.25s; -ms-transition-delay: 0.25s; transition-delay: 0.25s; }
  .page-slider .animate-out.frame4 .theme-features > .theme-feature.feature6 { -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s; -webkit-transition-delay: 0.3s; -ms-transition-delay: 0.3s; transition-delay: 0.3s; }

  /*#endregion */

  /*#region About US */

  /*#endregion */

  /*#region Hero Unit */
  .hero-unit { padding: 20px 0; -o-box-shadow: none; -ms-box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; background-color: #ecf0f1; background-image: -ms-radial-gradient(center, circle farthest-side, #f8f9fa 0%, #ecf0f1 100%); background-image: -moz-radial-gradient(center, circle farthest-side, #f8f9fa 0%, #ecf0f1 100%); background-image: -o-radial-gradient(center, circle farthest-side, #f8f9fa 0%, #ecf0f1 100%); background-image: -webkit-gradient(radial, center, 0, center, 487, color-stop(0, #f8f9fa), color-stop(1, #ecf0f1)); background-image: -webkit-radial-gradient(center, circle farthest-side, #f8f9fa 0%, #ecf0f1 100%); background-image: radial-gradient(circle farthest-side at center, #f8f9fa 0%, #ecf0f1 100%); }
  .hero-unit .hero-unit-title { margin: 0; font-weight: normal; padding-top: 5px; -o-text-shadow: 0 1px 1px #ffffff; -moz-text-shadow: 0 1px 1px #ffffff; -ms-text-shadow: 0 1px 1px #ffffff; -webkit-text-shadow: 0 1px 1px #ffffff; text-shadow: 0 1px 1px #ffffff; }
  .hero-unit .hero-btn { padding: 15px 0; font-size: 1.2em; }

  /*#endregion */

  /*#region Services */
  .service-item {  /*margin-bottom:20px;*/ }
  .service-item { *zoom: 1; }
  .service-item:before, .service-item:after { display: table; line-height: 0; content: ""; }
  .service-item:after { clear: both; }
  .service-item .service-icon { overflow: hidden; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; background-color: #ecf0f1; background-image: -ms-radial-gradient(center, circle farthest-side, #f8f9fa 0%, #ecf0f1 100%); background-image: -moz-radial-gradient(center, circle farthest-side, #f8f9fa 0%, #ecf0f1 100%); background-image: -o-radial-gradient(center, circle farthest-side, #f8f9fa 0%, #ecf0f1 100%); background-image: -webkit-gradient(radial, center, 0, center, 487, color-stop(0, #f8f9fa), color-stop(1, #ecf0f1)); background-image: -webkit-radial-gradient(center, circle farthest-side, #f8f9fa 0%, #ecf0f1 100%); background-image: radial-gradient(circle farthest-side at center, #f8f9fa 0%, #ecf0f1 100%); }
  .service-item .service-icon [class^="icon-"], .service-item .service-icon [class*=" icon-"] { font-size: 8em; display: block; text-align: center; line-height: 180px; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; }
  .service-item:hover .service-icon { -o-box-shadow: inset 0 0 0 5px rgba(43, 60, 78, 0.8); -ms-box-shadow: inset 0 0 0 5px rgba(43, 60, 78, 0.8); -moz-box-shadow: inset 0 0 0 5px rgba(43, 60, 78, 0.8); -webkit-box-shadow: inset 0 0 0 5px rgba(43, 60, 78, 0.8); box-shadow: inset 0 0 0 5px rgba(43, 60, 78, 0.8); background-color: #34495e; background-image: -ms-radial-gradient(left, circle farthest-side, #407cb8 0%, #34495e 100%); background-image: -moz-radial-gradient(left, circle farthest-side, #407cb8 0%, #34495e 100%); background-image: -o-radial-gradient(left, circle farthest-side, #407cb8 0%, #34495e 100%); background-image: -webkit-gradient(radial, left, 0, left, 487, color-stop(0, #407cb8), color-stop(1, #34495e)); background-image: -webkit-radial-gradient(left, circle farthest-side, #407cb8 0%, #34495e 100%); background-image: radial-gradient(circle farthest-side at left, #407cb8 0%, #34495e 100%); }
  .service-item:hover .service-icon [class^="icon-"], .service-item:hover .service-icon [class*=" icon-"] { color: #253544; -webkit-animation-duration: 0.3s; -moz-animation-duration: 0.3s; -o-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-backface-visibility: visible !important; -webkit-animation-name: toRightFromLeft; -moz-backface-visibility: visible !important; -moz-animation-name: toRightFromLeft; -o-backface-visibility: visible !important; -o-animation-name: toRightFromLeft; backface-visibility: visible !important; animation-name: toRightFromLeft; }
  .no-cssgradients .service-item:hover .service-icon [class^="icon-"], .no-cssgradients .service-item:hover .service-icon [class*=" icon-"] { color: #19232d; }

  /*#endregion Services*/

  /*#region PricingTable Home-Page */
  .pricing-table-wrap { background-color: #34495e; padding: 50px 0; -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -ms-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); }
  .pricing-table { list-style: none; background-color: #ffffff; border-radius: 3px; text-align: center; margin: 0; }
  .pricing-table li { padding: 7px; }
  .pricing-table .title { background-color: #f5f5f5; border-radius: 3px 3px 0 0; }
  .pricing-table .price { margin-top: 15px; border-top: 1px solid #f5f5f5; font-size: 3em; line-height: 1.2em; }
  .pricing-table .price small { font-size: .5em; }
  .pricing-table .action { padding-bottom: 20px; }
  .pricing-table.preffered-plan { /* margin-top: -10px; */ }

  /*#endregion */

  /*#region Process */
  .process-item { text-align: center; border-bottom: 3px double #ecf0f1; margin-bottom: 20px; }
  .process-item div.image{width: 170px; height: 156px; background-position: bottom center; background-repeat: no-repeat;}
  .process-item .icon { overflow: hidden; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; background-color: #ecf0f1; background-image: -ms-radial-gradient(center, circle farthest-side, #f8f9fa 0%, #ecf0f1 100%); background-image: -moz-radial-gradient(center, circle farthest-side, #f8f9fa 0%, #ecf0f1 100%); background-image: -o-radial-gradient(center, circle farthest-side, #f8f9fa 0%, #ecf0f1 100%); background-image: -webkit-gradient(radial, center, 0, center, 487, color-stop(0, #f8f9fa), color-stop(1, #ecf0f1)); background-image: -webkit-radial-gradient(center, circle farthest-side, #f8f9fa 0%, #ecf0f1 100%); background-image: radial-gradient(circle farthest-side at center, #f8f9fa 0%, #ecf0f1 100%); }
  .process-item .icon [class^="icon-"], .process-item .icon [class*=" icon-"] { font-size: 12em; display: block; line-height: 250px; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .process-item .title { padding-bottom: 10px;  /*font-weight: normal;*/ border-bottom: 3px double #ecf0f1; margin-top: 20px; }
  .process-item:hover .icon { -o-box-shadow: inset 0 0 0 5px rgba(43, 60, 78, 0.8); -ms-box-shadow: inset 0 0 0 5px rgba(43, 60, 78, 0.8); -moz-box-shadow: inset 0 0 0 5px rgba(43, 60, 78, 0.8); -webkit-box-shadow: inset 0 0 0 5px rgba(43, 60, 78, 0.8); box-shadow: inset 0 0 0 5px rgba(43, 60, 78, 0.8); background-color: #34495e; background-image: -ms-radial-gradient(top, circle farthest-side, #407cb8 0%, #34495e 100%); background-image: -moz-radial-gradient(top, circle farthest-side, #407cb8 0%, #34495e 100%); background-image: -o-radial-gradient(top, circle farthest-side, #407cb8 0%, #34495e 100%); background-image: -webkit-gradient(radial, top, 0, top, 487, color-stop(0, #407cb8), color-stop(1, #34495e)); background-image: -webkit-radial-gradient(top, circle farthest-side, #407cb8 0%, #34495e 100%); background-image: radial-gradient(circle farthest-side at top, #407cb8 0%, #34495e 100%); }
  .process-item:hover .icon [class^="icon-"], .process-item:hover .icon [class*=" icon-"] { color: #253544; -webkit-animation-duration: 0.3s; -moz-animation-duration: 0.3s; -o-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-backface-visibility: visible !important; -webkit-animation-name: toBottomFromTop; -moz-backface-visibility: visible !important; -moz-animation-name: toBottomFromTop; -o-backface-visibility: visible !important; -o-animation-name: toBottomFromTop; backface-visibility: visible !important; animation-name: toBottomFromTop; }
  .no-cssgradients .process-item:hover .icon [class^="icon-"], .no-cssgradients .process-item:hover .icon [class*=" icon-"] { color: #19232d; }

  /*#endregion */

  /*#region Portfolio */
  .portfolio-item { text-align: center; }
  .portfolio-item .image img { -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 1px; border: 3px double #dde4e6; }
  .portfolio-item .links { border-bottom: 3px double #ecf0f1; padding-top: 3px; padding-bottom: 10px; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; }
  .portfolio-item .links { *zoom: 1; }
  .portfolio-item .links:before, .portfolio-item .links:after { display: table; line-height: 0; content: ""; }
  .portfolio-item .links:after { clear: both; }

  /*#endregion */

  /*#region Contact US */
  .map { height: 400px; }

  /*#endregion */

  /*#region Footer */
  .page-footer {  /*background-color: @secondryColor;*/

  -o-box-shadow: inset 0 4px 6px -5px rgba(0, 0, 0, 0.5); -ms-box-shadow: inset 0 4px 6px -5px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 4px 6px -5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 4px 6px -5px rgba(0, 0, 0, 0.5); box-shadow: inset 0 4px 6px -5px rgba(0, 0, 0, 0.5); background-color: #ecf0f1; background-image: -ms-radial-gradient(top, circle farthest-side, #fbfcfc 0%, #ecf0f1 100%); background-image: -moz-radial-gradient(top, circle farthest-side, #fbfcfc 0%, #ecf0f1 100%); background-image: -o-radial-gradient(top, circle farthest-side, #fbfcfc 0%, #ecf0f1 100%); background-image: -webkit-gradient(radial, top, 0, top, 487, color-stop(0, #fbfcfc), color-stop(1, #ecf0f1)); background-image: -webkit-radial-gradient(top, circle farthest-side, #fbfcfc 0%, #ecf0f1 100%); background-image: radial-gradient(circle farthest-side at top, #fbfcfc 0%, #ecf0f1 100%); }
  .no-boxshadow .page-footer { border-top: 2px solid #c9d4d7; }
  .page-footer textarea, .page-footer input[type="text"], .page-footer input[type="password"], .page-footer input[type="datetime"], .page-footer input[type="datetime-local"], .page-footer input[type="date"], .page-footer input[type="month"], .page-footer input[type="time"], .page-footer input[type="week"], .page-footer input[type="number"], .page-footer input[type="email"], .page-footer input[type="url"], .page-footer input[type="search"], .page-footer input[type="tel"], .page-footer input[type="color"], .page-footer .uneditable-input { border: 1px solid #dde4e6; }
  .page-footer textarea:focus, .page-footer input[type="text"]:focus, .page-footer input[type="password"]:focus, .page-footer input[type="datetime"]:focus, .page-footer input[type="datetime-local"]:focus, .page-footer input[type="date"]:focus, .page-footer input[type="month"]:focus, .page-footer input[type="time"]:focus, .page-footer input[type="week"]:focus, .page-footer input[type="number"]:focus, .page-footer input[type="email"]:focus, .page-footer input[type="url"]:focus, .page-footer input[type="search"]:focus, .page-footer input[type="tel"]:focus, .page-footer input[type="color"]:focus, .page-footer .uneditable-input:focus { border: 1px solid #34495e; }
  .footer-title { padding-bottom: 10px; border-bottom: 3px double #dde4e6; margin-top: 0; }
  .post-item { margin-bottom: 20px; }
  .post-item { *zoom: 1; }
  .post-item:before, .post-item:after { display: table; line-height: 0; content: ""; }
  .post-item:after { clear: both; }
  .post-item a { color: #34495e; }
  .post-item > img { width: 65px; margin-right: 10px; margin-bottom: 10px; border: 5px solid #dde4e6; float: left; }
  .post-item .post-item-title { margin: 0; margin-bottom: 5px; }
  .testimonial-wrapper { overflow: hidden; position: relative; }
  .testimonial-wrapper { *zoom: 1; }
  .testimonial-wrapper:before, .testimonial-wrapper:after { display: table; line-height: 0; content: ""; }
  .testimonial-wrapper:after { clear: both; }
  .testimonial-wrapper .testimonial-item > img { float: left; width: 21%; margin-right: 4%; border: 5px solid #dde4e6; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .testimonial-wrapper .testimonial-item .content { display: inline-block; position: relative; padding: 10px; padding-top: 0; background-color: #dde4e6; background-color: rgba(221, 228, 230, 0.6); width: 75%; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .testimonial-wrapper .testimonial-item .content:before { content: ""; display: inline-block; position: absolute; left: -20px; top: 15px; width: 0; height: 0; border-width: 10px; border-style: solid; border-color: transparent #dde4e6 transparent transparent; border-color: transparent rgba(221, 228, 230, 0.6) transparent transparent; }
  .testimonial-wrapper .testimonial-item .content > p:last-child { margin-bottom: 0; }
  .social-links { margin-bottom: 30px; }
  .social-links > a > img { width: 35px; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; }
  .social-links > a:hover > img { -moz-transform: scale(1.2) translateY(5px); -ms-transform: scale(1.2) translateY(5px); -o-transform: scale(1.2) translateY(5px); -webkit-transform: scale(1.2) translateY(5px); transform: scale(1.2) translateY(5px); }
  .newsletter form { margin: 0; }

  /*#endregion */

/*[+] Дополнительно*/

div.phone{float: left; margin-left: 5%; width: 220px;margin-top: 0px;}
div.phone p{margin-bottom: 0;}
div.phone span { font-family: 'Roboto', 'PT Sans', sans-serif; font-weight: 300; color: #34495e; font-size: 20px; }

div.contact-form{margin-top: 56px;}

div.bx-wrapper{max-height: 202px;overflow: hidden;}

#block4 { background: url(/images/block4-bg.png) repeat-x; /* min-width: 940px; */ margin-top: 50px; width: 100%;}
div.block4 {max-width: 940px; height: 2177px; margin: 0 auto; position: relative; }
div.block4 h3 { text-align: center; padding: 70px 0 0; text-transform: uppercase; font-size: 32px; line-height: 34px; font-weight: bold; margin-top: 0; }
div.block4 div { width: 460px; position: absolute; }
div.block4 p.title { padding: 0 0 13px; text-transform: uppercase; font-size: 26px; font-weight: bold; line-height: 28px; color: #34495e; }
div.block4 p.txt { font-size: 20px; line-height: 24px; color: #34495e;; }
div.block4 img.people1 { left: 137px; position: absolute; top: 190px; }
div.block4 img.people2 { position: absolute; right: 112px; top: 491px; }
div.block4 img.people3 { left: 94px; position: absolute; top: 941px; }
div.block4 img.people4 { position: absolute; right: 22px; top: 1309px; }
div.block4 img.people5 { left: 102px; position: absolute; top: 1598px; }
div.people1 { right: 6px; top: 265px; }
div.people2 { left: 8px; text-align: right; top: 660px; }
div.people3 { right: 8px; top: 1066px; }
div.people4 { left: 8px; text-align: right; top: 1410px; }
div.people5 { right: 11px; top: 1754px; }
div.block4 a.btn { bottom: 76px; left: 350px; position: absolute; border: 0; background-color: transparent; background-image: none; -ms-filter: "none"; background-color: #34495C; -o-text-shadow: none; -moz-text-shadow: none; -ms-text-shadow: none; -webkit-text-shadow: none; color: #ffffff; -o-box-shadow: 0 2px 0 #2b3c4e; -ms-box-shadow: 0 2px 0 #2b3c4e; -moz-box-shadow: 0 2px 0 #2b3c4e; -webkit-box-shadow: 0 2px 0 #2b3c4e; font-size: 24px; padding: 18px 28px; box-shadow: 0 2px 0 #2b3c4e; text-shadow: none; }

#block3 {min-width: 100%; max-width: 100%; padding-bottom: 0; }
div.block3 { width: 100%; margin: 0 auto; overflow: hidden; background-color: #ECF0F1;}
div#block3 .section-title{margin-bottom: 0;text-align: center;}

.section-title.seprator {}
div.left_wrap { width: 49%; /* float: left; */ text-align: right; background: #ecf0f1; display: inline-block; vertical-align: top;}
div.right_wrap { width: 50%; /* float: left; */ background: #34495e; display: inline-block; vertical-align: top; padding-bottom: 25px;}
div.left { /* width: 470px; */ /* float: right; */ text-align: right; }
div.right { /* width: 470px; */  /* float: left; */ }
div.left h5 { text-align: center; padding: 29px 0 36px; text-transform: uppercase; font-size: 24px; font-weight: bold; line-height: 28px; color: #34495e; }
div.right h5 { text-align: center; padding: 29px 0 36px; text-transform: uppercase; font-size: 24px; font-weight: bold; line-height: 28px; color: #fff; }
div.left div { background: url(/images/arrow-l.png) no-repeat right 28px; padding: 0 45px 0 0; margin: 0 5px 0 0; /* height: 124px; */ }
div.left p.title { color: #34495e; font-size: 20px; line-height: 20px; font-weight: bold; margin-bottom: 5px; }
div.left p.txt { color: #34495e; font-size: 18px; line-height: 22px; }
div.right div { background: url(/images/arrow-r.png) no-repeat left 23px; padding: 0 0 0 50px; margin: 11px 0 0 3px; /* height: 124px; */ }
div.right p.title { color: #FFF; font-size: 19px; line-height: 19px; font-weight: bold; margin-bottom: 5px; }
div.right p.txt { color: #FFF; font-size: 18px; line-height: 22px; }

div.block5 { margin: 0 auto; }
div.block5 h3 { text-align: center; padding: 74px 0 59px; text-transform: uppercase; }
div.block5 div {width: 16%; margin: 3% 2%; float: left; text-align: center; padding: 155px 0 0; font-size: 16px;}
div.block5 div.check1 { background: url(/images/4.png) no-repeat center 0;}
div.block5 div.check2 { background: url(/images/1.png) no-repeat center 0;}
div.block5 div.check3 { background: url(/images/2.png) no-repeat center 0;}
div.block5 div.check4 { background: url(/images/3.png) no-repeat center 0;}
div.block5 div.check5 { background: url(/images/5.png) no-repeat center 0;}


#block6 { background-color: #34495e; padding: 0; margin: 40px 0 20px 0; }
div.block6 { height: 661px; margin: 0 auto; position: relative; color: #FFF; max-width:940px;}
div.block6 h3 { text-align: center;  padding: 54px 0 0; text-transform: uppercase; color: #fff; font-size: 32px; line-height: 34px; font-weight: bold; }
div.block6 p { font-size: 20px; line-height: 24px; text-align: left;}
div.bonus1 { position: absolute; width: 460px; top: 156px; left: 14px; }
div.bonus1 img { float: left; }
div.bonus1 p {  padding: 9px 0 0 140px; }
div.bonus2 { position: absolute; right: 17px; top: 217px; width: 411px; }
div.bonus2 img { float: left; }
div.bonus2 p { padding: 4px 0 0 108px; }
div.bonus3 { position: absolute; width: 460px; top: 342px; left: 14px; }
div.bonus3 img { float: left; }
div.bonus3 p { padding: 0 0 0 140px; }
div.bonus4 { position: absolute; right: 32px; top: 427px; width: 411px; }
div.bonus4 img { float: left; }
div.bonus4 p { padding: 0 0 0 123px; }
div.bonus5 { left: 17px; position: absolute; top: 530px; width: 460px; }
div.bonus5 img { float: left; padding: 10px 0 0; }
div.bonus5 p { padding: 0 0 0 137px; }

div.block8 { width: 940px; margin: 0 auto; }
div.block8 h3 { text-align: center;  padding: 67px 0 55px; text-transform: uppercase; }
div.block8 table th { background: #3B536B; }
div.block8 table th, table td { border: 2px solid #274058; }
div.block8 table th:first-child { visibility: hidden; border: none; width: 296px; height: 51px; }
div.block8 table th { width: 225px; vertical-align: middle; text-transform: uppercase; color: #fff; font-size: 17px; line-height: 17px; }
div.block8 table td { vertical-align: middle; height: 78px; text-align: center; color: #34495e; font-size: 20px; line-height: 20px; }
div.block8 table td.bg { background: #496582; color: #FFF; font-size: 19px; line-height: 19px; }
div.block8 div.price { background: #34495e; float: right; width: 214px; height: 58px; margin: 18px 0 0 8px; color: #fff; text-align: center; font-size: 22px; font-weight: bold; line-height: 58px; }

div.block9 { /* width: 980px; */ margin: 0 auto 60px; }
div.block9 h3 { text-align: center; text-transform: uppercase; padding: 28px 0 0; font-size: 26px; line-height: 26px; font-weight: bold; }
div.block9 p.txt { text-align: center; padding: 0; color: #605e5e; font-size: 20px; line-height: 20px; }
div.block9 p.txt2 { text-align: center; padding: 6px 0 0; color: #605e5e; text-transform: uppercase; font-size: 20px; line-height: 20px; }
div.form3 { border: 2px solid #34495e; width: 976px; height: 92px; margin: 9px auto; }
div.form3 div { /* height: 31px; */ /* width: 270px; */ margin: 28px 22px 0 21px; position: relative; /* float: left; */ display: inline-block;}
div.form3 input { background: none; height: 29px; width: 227px; border: 1px solid #085e77; padding: 4px 0 4px 33px; color: #085e77; }
div.form3 img.icon { position: absolute; top: 5px; left: 8px; }
div.form3 a.btn {height: 30px; width: 227px; border: none; display: inline-block; margin: -13px 0px 0 41px; /* float: right; */ -ms-filter: "none"; background-color: #34495C; -o-text-shadow: none; -moz-text-shadow: none; -ms-text-shadow: none; -webkit-text-shadow: none; color: #ffffff; -o-box-shadow: 0 2px 0 #2b3c4e; -ms-box-shadow: 0 2px 0 #2b3c4e; -moz-box-shadow: 0 2px 0 #2b3c4e; -webkit-box-shadow: 0 2px 0 #2b3c4e; font-size: 22px; box-shadow: 0 2px 0 #2b3c4e; text-shadow: none; line-height: 30px; }

#block10 { background: #ecf0f1; /* min-width: 940px; */ max-width: 100%; padding: 0; margin: 20px 0; }
div.block10 { /* width: 940px; */ margin: 0 auto; padding: 40px 0; }
div.block10 h3 { text-align: center; padding: 0 0 17px; text-transform: uppercase; font-size: 30px; line-height: 34px; font-weight: bold; }
div.block10 p {padding: 0; font-size: 16px;}

a.top_image{width: 570px; height: 185px; display: block; background-repeat: no-repeat; background-position: bottom center;}
a.top_image:hover{background-position: top center;}

/*slider_mass*/
div.slider_mass{position: relative; margin: auto; height: 100%; max-width: 910px; padding: 0 20px;}
   div.slider_mass div.slider_window{position: relative; width: inherit; height: 100%; overflow: hidden;}
      div.slider_mass div.slider_window div.rell{width: 9000px; height: 69px; margin-left: -4500px;}
         div.slider_mass div.slider_window div.rell div.element{position: relative; float: left; height: 69px; width: 230px; text-align: center; overflow: hidden; margin-right: 10px;}
            div.slider_mass div.slider_window div.rell div.element img{}
   div.slider_mass div.left{position: absolute; left: 0; top: 16px; width: 16px;}
      div.slider_mass div.left a#left{display: block; width: 16px; height: 51px; background: url('/images/arrow-prev-client.png') center center no-repeat;}
      div.slider_mass div.left a#left:hover{opacity: 0.8;}
   div.slider_mass div.right{position: absolute; right: 0; top: 16px; width: 16px;}
      div.slider_mass div.right a#right{display: block; width: 16px; height: 51px; background: url('/images/arrow-next-client.png') center center no-repeat;}
      div.slider_mass div.right a#right:hover{opacity: 0.8;}
div#trust{margin-bottom: 30px;}

div#talk input.input-block-level{width: 80%;margin: 5px 10%;border-color: #BFBCBC;font-size: 16px;padding: 10px;line-height: 34px;height: 34px;;}
div#talk input.btn{ margin: 12px auto 5px; text-align: center; font-size: 16px; padding: 8px 14px;}
div#talk h2{text-align: center;margin-bottom: 0;}
div#talk p{text-align: center;}

div.clear{clear: both;}
a.btn:hover { -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; background: #435E79!important; }
/*[-] Дополнительно*/

@media (min-width: 1200px) {
  .block6{max-width:940px;}
  .block4{width:940px;}
}

  /*#region Media Queriesleft_wrap */
  @media (max-width:979px) {
    div.block4 img{position: relative!important; left:auto!important; right:auto!important; top:auto!important; bottom:auto!important; margin:0 auto; max-width: 100%;}
    div.block4 div{position: relative!important; left:auto!important; right:auto!important; top:auto!important; bottom:auto!important; margin:0 auto; max-width: 100%; width: auto;}
    div.block4 div p{text-align: center!important;}
    div.block4 a.btn{bottom:auto!important; left:auto!important; margin:0 auto; display: block; position: relative; width: 90%; max-width:220px;}
    div.mmt30{margin-top: 30px;}
    div.left div{height: 144px;}
    div.right div{height: 144px;}
    div#block6{min-width:auto; max-width: auto!important;}
    div.block6{width:auto;}
    div.block6 h3{font-size: 24px;}
    div#block4{min-width:auto; background: none;}
    div.block4{width:auto; text-align: center; height:auto; background:none;}
    div.span2{margin-left: 0!important;}
    div.left_wrap{width: 100%;}
    div.right_wrap{width: 100%;}
    div.block5 div{width: 100%;}
    div.form3{height:auto; width:auto;}
    div.bonus1, div.bonus2, div.bonus3, div.bonus4, div.bonus5{position: relative; width: auto; top:0px; left:0px; margin-top:30px; height: auto;}
    div.bonus1 p, div.bonus2 p, div.bonus3 p, div.bonus4 p, div.bonus5 p{padding: 0px 0px 0px 105px; font-size: 16px;}
    div.form3 a.btn {height: 40px; width: 75%; border: none; display: inline-block; margin: 10px 20px; /* float: right; */ -ms-filter: "none"; background-color: #34495C; -o-text-shadow: none; -moz-text-shadow: none; -ms-text-shadow: none; -webkit-text-shadow: none; color: #ffffff; -o-box-shadow: 0 2px 0 #2b3c4e; -ms-box-shadow: 0 2px 0 #2b3c4e; -moz-box-shadow: 0 2px 0 #2b3c4e; -webkit-box-shadow: 0 2px 0 #2b3c4e; font-size: 22px; box-shadow: 0 2px 0 #2b3c4e; text-shadow: none; line-height: 40px; max-width: 226px;}
    div.form3 input{width:100%;}
    div.block6{height: auto;}
    .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a { font-weight: 300; }
    .nav-collapse .nav.page-top-nav { margin-top: 20px; }
    .sticky-wrapper { height: auto !important; }
    .page-header { padding: 15px 0; min-height: 90px; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: fixed; top: 0; left: 0; right: 0; z-index: 110; }
    .page-header.scrolled { background-color: rgba(236, 240, 241, 0.8); background-image: -ms-radial-gradient(bottom, circle farthest-side, rgba(255, 255, 255, 0.8) 0%, rgba(236, 240, 241, 0.8) 100%); background-image: -moz-radial-gradient(bottom, circle farthest-side, rgba(255, 255, 255, 0.8) 0%, rgba(236, 240, 241, 0.8) 100%); background-image: -o-radial-gradient(bottom, circle farthest-side, rgba(255, 255, 255, 0.8) 0%, rgba(236, 240, 241, 0.8) 100%); background-image: -webkit-gradient(radial, bottom, 0, bottom, 487, color-stop(0, rgba(255, 255, 255, 0.8)), color-stop(1, rgba(236, 240, 241, 0.8))); background-image: -webkit-radial-gradient(bottom, circle farthest-side, rgba(255, 255, 255, 0.8) 0%, rgba(236, 240, 241, 0.8) 100%); background-image: radial-gradient(circle farthest-side at bottom, rgba(255, 255, 255, 0.8) 0%, rgba(236, 240, 241, 0.8) 100%); padding: 25px 0; position: fixed; top: 0; left: 0; right: 0; z-index: 110; }
    .page-header.scrolled.transition { -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; }
    .page-header.scrolled.header-fixed { top: 0; }
    .page-slider { margin-top: 90px; }
  }
  @media (min-width:980px) {
    .page-header { padding: 45px 0; }
  }
  @media (max-width:1150px) {
    .page-slider .frame3 .mac-book-retina { left: 2%; }
    .page-slider .frame3 .theme-features { left: 45%; }
    .page-slider .frame4 .mac-book-retina { left: 2%; }
    .page-slider .frame4 .theme-features { left: 45%; }
    .page-slider .animate-in.frame1 .ipad-landscape { opacity: 0; }
    .page-slider .animate-in.frame1 .mac-book-retina { left: 40%; width: 320px; z-index: 11; margin-left: 150px; }
  }
  @media (max-width:1000px) {
    .page-slider .frame3 .mac-book-retina { left: 50%; margin-left: -200px; }
    .page-slider .animate-in.frame3 .mac-book-retina { opacity: .2; }
    .page-slider .animate-in.frame3 .theme-features { left: 2%; right: 2%; text-align: center; }
    .page-slider .frame4 .mac-book-retina { left: 50%; margin-left: -200px; }
    .page-slider .animate-in.frame4 .mac-book-retina { opacity: .2; }
    .page-slider .animate-in.frame4 .theme-features { left: 2%; right: 2%; text-align: center; }
  }
  @media (max-width:900px) {
    .page-slider .frame2 .iphone { left: 5%; }
    .page-slider .frame2 .theme-features { left: 40%; }
  }
  @media (max-width:700px) {
    .page-slider .frame2 .iphone { left: 50%; margin-left: -100px; }
    .page-slider .animate-in.frame2 .iphone, .page-slider .animate-in.frame2 .mac-book-retina { opacity: .2; }
    .page-slider .animate-in.frame2 .theme-features { left: 2%; right: 2%; text-align: center; }
  }
  @media (max-width:468px) {
    .page-slider .frame2 .iphone { opacity: .2; }
    .page-slider .frame2 .theme-features > .theme-feature { font-size: 1.2em; }
  }
  @media (max-width:780px) {
    .page-slider .animate-in.frame1 .mac-book-retina { opacity: 0; }
  }
  @media (max-width:600px) {
    .page-slider .frame3 .theme-features .theme-feature { font-size: 1.2em; }
    .page-slider .frame4 .theme-features .theme-feature { font-size: 1.2em; }
    .page-slider .animate-in.frame1 .iphone { opacity: 0; }
  }
  @media (max-width:570px) {
    .page-slider .frame3 .theme-features .theme-feature { font-size: 1em; }
    .page-slider .frame4 .theme-features .theme-feature { font-size: 1em; }
    .page-slider .animate-in.frame1 .iphone { opacity: 0; }
  }
  @media (max-width:470px) {
    .page-slider .frame1 h1 { font-size: 2em; }
    .page-slider .frame1 .thunder-bolt-display { left: 2%; width: 94%; margin-left: 0; }
  }
  @media (max-width:400px) {
    .page-slider { -moz-transition: height, 0.4s; -o-transition: height, 0.4s; -webkit-transition: height, 0.4s; transition: height, 0.4s; height: 400px; }
    .page-slider .frame2 .iphone { width: 180px; margin-left: -90px; }
    .page-slider .frame3 .mac-book-retina { left: 2%; width: 96%; margin-left: 0; }
    .page-slider .frame4 .mac-book-retina { left: 2%; width: 96%; margin-left: 0; }
    .page-slider .animate-in.frame1 .thunder-bolt-display { bottom: 5%; }
    .page-slider .animate-in.frame2 .theme-features { top: 5%; }
    .page-slider .animate-in.frame3 .theme-features { top: 4%; }
    .page-slider .animate-in.frame4 .theme-features { top: 4%; }
  }
  @media (max-width:767px) {
    body { padding: 0; }
    a.brand{font-size: 20px;}
    div.phone p{font-size: 11px;}
    div.phone p span{font-size: 14px;}
    div.page-header.stuck {padding: 10px 0px;}
    .container { padding-left: 20px; padding-right: 20px; }
    .hero-unit .hero-unit-title { text-align: center; }
    .navbar-static-top { margin: 0; }
    .service-item, .portfolio-item, .process-item { margin-bottom: 40px; text-align: center; }
  }
  .cssanimations [data-animation] { opacity: 0; }


div.theme-features{}
    div.theme-features h3{line-height: 1.3!important; font-size: 20px!important;}
  /*#endregion Media Queries*/

  /*#region Animations */

  /*@import url('../../../plugins/animateCss/source/less/animate.less');
  @import url('../../../plugins/animateCss/source/less/fadeInDown.less');
  @import url('../../../plugins/animateCss/source/less/fadeInLeft.less');
  @import url('../../../plugins/animateCss/source/less/fadeInRight.less');
  @import url('../../../plugins/animateCss/source/less/fadeInUp.less');*/
  @-webkit-keyframes toRightFromLeft {
    49% { -webkit-transform: translate(100%); }
    50% { opacity: 0; -webkit-transform: translate(-100%); }
    51% { opacity: 1; }
  }
  @-moz-keyframes toRightFromLeft {
    49% { -moz-transform: translate(100%); }
    50% { opacity: 0; -moz-transform: translate(-100%); }
    51% { opacity: 1; }
  }
  @-o-keyframes toRightFromLeft {
    49% { -o-transform: translate(100%); }
    50% { opacity: 0; -o-transform: translate(-100%); }
    51% { opacity: 1; }
  }
  @keyframes toRightFromLeft {
    49% { transform: translate(100%); }
    50% { opacity: 0; transform: translate(-100%); }
    51% { opacity: 1; }
  }
  @-webkit-keyframes toBottomFromTop {
    49% { -webkit-transform: translateY(100%); }
    50% { opacity: 0; -webkit-transform: translateY(-100%); }
    51% { opacity: 1; }
  }
  @-moz-keyframes toBottomFromTop {
    49% { -moz-transform: translateY(100%); }
    50% { opacity: 0; -moz-transform: translateY(-100%); }
    51% { opacity: 1; }
  }
  @-o-keyframes toBottomFromTop {
    49% { -o-transform: translateY(100%); }
    50% { opacity: 0; -o-transform: translateY(-100%); }
    51% { opacity: 1; }
  }
  @keyframes toBottomFromTop {
    49% { transform: translateY(100%); }
    50% { opacity: 0; transform: translateY(-100%); }
    51% { opacity: 1; }
  }

  /*#endregion