body {
  background-color: #e3ecf5;
  font-family: 'Lato', sans-serif;
  /* end of footer */ }
  body .container {
    padding: 0px; }
  body .wrapper {
    background-color: #fff;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; }
  body .wrapper-products {
    background-color: #fff;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; }
  body header {
    background-color: #23a8e7;
    width: 100%;
    height: 108px;
    -webkit-transition: height 0.5s ease;
    -moz-transition: height 0.5s ease;
    -ms-transition: height 0.5s ease;
    -o-transition: height 0.5s ease;
    transition: height 0.5s ease; }
    body header.sticky {
      height: 48px;
      -webkit-transition: height 0.5s ease;
      -moz-transition: height 0.5s ease;
      -ms-transition: height 0.5s ease;
      -o-transition: height 0.5s ease;
      transition: height 0.5s ease; }
      body header.sticky .logo {
        padding: 10px 0 0px 0 !important;
        width: 170px;
        -webkit-transition: padding 0.5s ease;
        -moz-transition: padding 0.5s ease;
        -ms-transition: padding 0.5s ease;
        -o-transition: padding 0.5s ease;
        transition: padding 0.5s ease; }
    body header .container .logo-hide a .logo {
      -webkit-transition: padding 0.5s ease;
      -moz-transition: padding 0.5s ease;
      -ms-transition: padding 0.5s ease;
      -o-transition: padding 0.5s ease;
      transition: padding 0.5s ease; }
    body header .container .main-menus {
      margin-top: 23px;
      text-align: right; }
      body header .container .main-menus.sticky-nav {
        margin-top: 15px !important; }
      body header .container .main-menus .navbar-collapse {
        padding-right: 0;
        padding-left: 0; }
        body header .container .main-menus .navbar-collapse .mainmenus {
          margin-bottom: 0px; }
          body header .container .main-menus .navbar-collapse .mainmenus li {
            display: inline-block;
            padding-right: 40px; }
            body header .container .main-menus .navbar-collapse .mainmenus li .sub-menu {
              display: none;
              max-width: 300px;
              z-index: 999999;
              padding: 5px;
              background-color: #fff;
              border: 1px solid #23a8e7; }
              body header .container .main-menus .navbar-collapse .mainmenus li .sub-menu li {
                display: block;
                text-align: left; }
                body header .container .main-menus .navbar-collapse .mainmenus li .sub-menu li .sub-menu {
                  display: none;
                  z-index: 9999999999; }
                  body header .container .main-menus .navbar-collapse .mainmenus li .sub-menu li .sub-menu li {
                    text-align: left;
                    font-size: 12px; }
                    body header .container .main-menus .navbar-collapse .mainmenus li .sub-menu li .sub-menu li .sub-menu {
                      display: none;
                      z-index: 9999999999;
                      columns: 1;
                      -webkit-columns: 1;
                      -moz-columns: 1;
                      width: 250px; }
                      body header .container .main-menus .navbar-collapse .mainmenus li .sub-menu li .sub-menu li .sub-menu li {
                        height: 57px;
                        text-align: left;
                        font-size: 12px;
                        display: table-row;
                        vertical-align: middle; }
                        body header .container .main-menus .navbar-collapse .mainmenus li .sub-menu li .sub-menu li .sub-menu li:hover {
                          background-color: #fff;
                          color: #000; }
                        body header .container .main-menus .navbar-collapse .mainmenus li .sub-menu li .sub-menu li .sub-menu li a {
                          display: table-cell;
                          vertical-align: middle;
                          font-size: 10px;
                          padding-left: 5px;
                          border-bottom: 1px dotted #fff; }
                          body header .container .main-menus .navbar-collapse .mainmenus li .sub-menu li .sub-menu li .sub-menu li a:hover {
                            padding-left: 5px; }
                    body header .container .main-menus .navbar-collapse .mainmenus li .sub-menu li .sub-menu li:hover > .sub-menu {
                      margin-left: 100px;
                      margin-top: -43px;
                      display: block;
                      position: absolute; }
                    body header .container .main-menus .navbar-collapse .mainmenus li .sub-menu li .sub-menu li a {
                      padding-left: 5px; }
                      body header .container .main-menus .navbar-collapse .mainmenus li .sub-menu li .sub-menu li a:hover {
                        padding-left: 5px; }
                body header .container .main-menus .navbar-collapse .mainmenus li .sub-menu li:hover > .sub-menu {
                  margin-left: 100px;
                  margin-top: -25px;
                  display: block;
                  position: absolute; }
                body header .container .main-menus .navbar-collapse .mainmenus li .sub-menu li:hover {
                  background-color: #23a8e7;
                  -webkit-transition: background-color .4s ease;
                  -moz-transition: background-color .4s ease;
                  -o-transition: background-color .4s ease;
                  transition: background-color .4s ease; }
                body header .container .main-menus .navbar-collapse .mainmenus li .sub-menu li a {
                  padding-right: 5px;
                  padding-top: 5px;
                  display: block;
                  font-size: 14px;
                  width: 100%;
                  color: #000; }
                  body header .container .main-menus .navbar-collapse .mainmenus li .sub-menu li a:hover {
                    color: #fff; }
                  body header .container .main-menus .navbar-collapse .mainmenus li .sub-menu li a:before {
                    display: none; }
                body header .container .main-menus .navbar-collapse .mainmenus li .sub-menu li:hover {
                  border: none; }
            body header .container .main-menus .navbar-collapse .mainmenus li:hover > .sub-menu {
              display: block;
              position: absolute;
              color: #074c81; }
            body header .container .main-menus .navbar-collapse .mainmenus li a {
              cursor: pointer;
              color: #fff;
              font-size: 16px;
              padding: 5px 5px 5px 5px; }
              body header .container .main-menus .navbar-collapse .mainmenus li a:hover {
                text-decoration: none;
                color: #074c81; }
              body header .container .main-menus .navbar-collapse .mainmenus li a:last-child {
                padding-right: 0px; }
            body header .container .main-menus .navbar-collapse .mainmenus li:last-child {
              padding-right: 0px; }
    body header .container .form-search {
      float: right;
      margin-top: 15px;
      z-index: 999999;
      position: absolute;
      right: 80px; }
      body header .container .form-search.sticky-formsearch {
        margin-top: 5px !important; }
      body header .container .form-search .toolbar {
        color: #fff;
        list-style-type: none; }
        body header .container .form-search .toolbar a {
          background: #3598db;
          color: #fff;
          display: block;
          padding: 0.7em 0.8em;
          position: relative; }
        body header .container .form-search .toolbar li {
          float: left; }
          body header .container .form-search .toolbar li #btn-search {
            background: transparent;
            color: #fff;
            display: block;
            padding: 0.7em 0.8em;
            position: relative; }
            body header .container .form-search .toolbar li #btn-search:hover {
              background: #2a80b9; }
          body header .container .form-search .toolbar li:first-child a {
            border-radius: .5em 0 0 .5em; }
          body header .container .form-search .toolbar li:last-child button {
            border-radius: 0 .5em .5em 0; }
        body header .container .form-search .toolbar input {
          color: #fff !important; }
          body header .container .form-search .toolbar input[type="search"] {
            background: #3598db;
            color: #fff;
            padding: 0.7em 0.8em;
            position: relative;
            display: none;
            height: 20px;
            width: 135px; }
            body header .container .form-search .toolbar input[type="search"]:hover {
              background: #2a80b9; }
            body header .container .form-search .toolbar input[type="search"]:focus {
              background: #2a80b9; }
      body header .container .form-search .search-btn-pressed {
        background: #2a80b9 !important; }
  body #site-canvas .container.blog-masonry {
    padding-top: 45px; }
  body #site-canvas .container .pagination .navigation ul {
    list-style-type: none;
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: center;
    padding: 30px 0; }
    body #site-canvas .container .pagination .navigation ul li {
      background-color: #fff;
      border: 1px solid #eee;
      display: inline-block; }
      body #site-canvas .container .pagination .navigation ul li a {
        display: inline-block;
        background: #fff;
        width: 50px;
        height: 50px;
        line-height: 50px; }
        body #site-canvas .container .pagination .navigation ul li a:hover {
          background: #00aff4;
          color: #fff; }
      body #site-canvas .container .pagination .navigation ul li.active a {
        background: #00aff4;
        color: #fff; }
  body #site-canvas .app-box {
    background-color: #23a8e7;
    padding-top: 50px; }
    body #site-canvas .app-box .container .app-left h1 {
      font-family: Montserrat-UltraLight;
      color: #fff; }
    body #site-canvas .app-box .container .app-left p {
      font-family: Montserrat-Light;
      color: #fff; }
    body #site-canvas .app-box .container .app-left .btn-wrapp .apple-button {
      background-color: transparent;
      border: 2px solid #fff;
      color: #fff; }
    body #site-canvas .app-box .container .app-left .btn-wrapp .googleplay-button {
      background-color: transparent; }
  body footer {
    padding-top: 25px; }
    body footer.footer-wrapp-fluid {
      background-color: #2b466e;
      padding-top: 50px;
      padding-bottom: 40px; }
    body footer .container.footer-wrapp .row .footer-logo {
      padding-bottom: 15px; }
      body footer .container.footer-wrapp .row .footer-logo img {
        padding-bottom: 28px; }
      body footer .container.footer-wrapp .row .footer-logo p {
        font-size: 12px;
        color: #fff;
        line-height: 18px; }
    body footer .container.footer-wrapp .row .footer-title {
      font-size: 15px;
      color: #adddff;
      margin-top: 11px; }
    body footer .container.footer-wrapp .row .footer-list {
      margin-left: 0;
      padding-left: 0;
      list-style-type: none; }
      body footer .container.footer-wrapp .row .footer-list li a {
        font-size: 12px;
        color: #fff; }
        body footer .container.footer-wrapp .row .footer-list li a:hover {
          text-decoration: none;
          color: #babbbc; }
  body .foot-newsletter-fluid {
    background-color: #355c90;
    border-top: 1px solid #204e8c;
    padding: 25px 0 25px 0; }
    body .foot-newsletter-fluid h3 {
      font-size: 14px;
      font-weight: bold;
      color: #fff;
      margin: 0;
      padding-top: 10px; }
      body .foot-newsletter-fluid h3 span {
        color: #fbff36; }
    body .foot-newsletter-fluid .footer-input {
      border: 1px solid #cdd0d4;
      font-size: 15px;
      color: #b0b3b6;
      -webkit-border-top-left-radius: 1px;
      -webkit-border-bottom-left-radius: 1px;
      -moz-border-radius-topleft: 1px;
      -moz-border-radius-bottomleft: 1px;
      border-top-left-radius: 1px;
      border-bottom-left-radius: 1px;
      height: 35px; }
    body .foot-newsletter-fluid .footer-submit {
      background-image: none;
      background-color: #e44e7c;
      font-size: 15px;
      height: 35px;
      color: #fff;
      -webkit-border-top-right-radius: 1px;
      -webkit-border-bottom-right-radius: 1px;
      -moz-border-radius-topright: 1px;
      -moz-border-radius-bottomright: 1px;
      border-top-right-radius: 1px;
      border-bottom-right-radius: 1px;
      text-shadow: none;
      font-weight: bold;
      box-shadow: none;
      width: 102px;
      border: 1px solid #e44e7c; }
      body .foot-newsletter-fluid .footer-submit:hover {
        background-color: #13ab8d;
        color: #fff;
        border: none;
        outline: none; }

@media only screen and (max-width: 480px) and (min-width: 320px) {
  header .container .form-search {
    display: none; }

  #site-canvas .container.blog-masonry {
    padding-left: 55px; }
  #site-canvas .app-box {
    background-color: #23a8e7;
    padding-top: 0px; }
    #site-canvas .app-box .container .app-left {
      padding-left: 25px;
      padding-top: 25px; }
      #site-canvas .app-box .container .app-left h1 {
        font-size: 48px;
        text-align: center; }
      #site-canvas .app-box .container .app-left p {
        font-size: 18px;
        padding-bottom: 10px;
        text-align: center;
        padding-right: 0px; }
      #site-canvas .app-box .container .app-left .btn-wrapp {
        padding-left: 0px;
        padding-right: 0px; }
        #site-canvas .app-box .container .app-left .btn-wrapp .apple-button {
          -webkit-border-radius: 10px;
          -moz-border-radius: 10px;
          border-radius: 10px;
          font-size: 25px;
          font-weight: 300;
          padding: 5px 16px 6px 15px;
          margin-right: 14px;
          width: 100%;
          margin-bottom: 15px; }
          #site-canvas .app-box .container .app-left .btn-wrapp .apple-button:hover {
            background-color: #0d72a2;
            border-color: #0d72a2; }
          #site-canvas .app-box .container .app-left .btn-wrapp .apple-button .fa {
            font-size: 27px;
            padding-right: 5px; }
        #site-canvas .app-box .container .app-left .btn-wrapp .googleplay-button {
          border: 2px solid #fff;
          -webkit-border-radius: 10px;
          -moz-border-radius: 10px;
          border-radius: 10px;
          padding: 7px 13px 5px 13px;
          width: 100%; }
          #site-canvas .app-box .container .app-left .btn-wrapp .googleplay-button:hover {
            background-color: #0d72a2;
            border-color: #0d72a2; }
  #site-canvas footer .container.footer-wrapp {
    padding-left: 20px;
    padding-right: 20px; }
  #site-canvas footer .container .footer-left-sidebar {
    padding-left: 0px; }
  #site-canvas footer .container .footer-middle-sidebar {
    padding-left: 0px; }
  #site-canvas footer .container .footer-right-sidebar {
    padding-left: 0px; }
  #site-canvas .foot-newsletter-fluid h3 {
    text-align: center;
    padding-bottom: 10px; }
  #site-canvas .foot-newsletter-fluid .foot-newsletter {
    padding-left: 20px;
    padding-right: 20px; } }
@media only screen and (min-width: 320px) {
  body .wrapper {
    padding-left: 15px;
    padding-right: 15px; }

  header .container .form-search {
    display: none; }

  #site-canvas .container.blog-masonry {
    padding-left: 55px; }
  #site-canvas .app-box {
    background-color: #23a8e7;
    padding-top: 0px; }
    #site-canvas .app-box .container .app-left {
      padding-left: 25px;
      padding-top: 25px; }
      #site-canvas .app-box .container .app-left h1 {
        font-size: 48px;
        text-align: center; }
      #site-canvas .app-box .container .app-left p {
        font-size: 18px;
        padding-bottom: 10px;
        text-align: center;
        padding-right: 0px; }
      #site-canvas .app-box .container .app-left .btn-wrapp {
        padding-left: 0px;
        padding-right: 0px; }
        #site-canvas .app-box .container .app-left .btn-wrapp .apple-button {
          -webkit-border-radius: 10px;
          -moz-border-radius: 10px;
          border-radius: 10px;
          font-size: 25px;
          font-weight: 300;
          padding: 5px 16px 6px 15px;
          margin-right: 14px;
          width: 100%;
          margin-bottom: 15px; }
          #site-canvas .app-box .container .app-left .btn-wrapp .apple-button:hover {
            background-color: #0d72a2;
            border-color: #0d72a2; }
          #site-canvas .app-box .container .app-left .btn-wrapp .apple-button .fa {
            font-size: 27px;
            padding-right: 5px; }
        #site-canvas .app-box .container .app-left .btn-wrapp .googleplay-button {
          border: 2px solid #fff;
          -webkit-border-radius: 10px;
          -moz-border-radius: 10px;
          border-radius: 10px;
          padding: 7px 13px 5px 13px;
          width: 100%; }
          #site-canvas .app-box .container .app-left .btn-wrapp .googleplay-button:hover {
            background-color: #0d72a2;
            border-color: #0d72a2; }
  #site-canvas footer .container.footer-wrapp {
    padding-left: 20px;
    padding-right: 20px; }
  #site-canvas footer .container .footer-left-sidebar {
    padding-left: 0px; }
  #site-canvas footer .container .footer-middle-sidebar {
    padding-left: 0px; }
  #site-canvas footer .container .footer-right-sidebar {
    padding-left: 0px; }
  #site-canvas .foot-newsletter-fluid h3 {
    text-align: center;
    padding-bottom: 10px; }
  #site-canvas .foot-newsletter-fluid .foot-newsletter {
    padding-left: 20px;
    padding-right: 20px; } }
@media only screen and (min-width: 468px) {
  body .wrapper {
    padding-left: 15px;
    padding-right: 15px; }

  header .container .form-search {
    display: none; }

  #site-canvas .container.blog-masonry {
    padding-left: 60px; }
  #site-canvas .app-box {
    background-color: #23a8e7;
    padding-top: 0px; }
    #site-canvas .app-box .container .app-left {
      padding-left: 25px;
      padding-top: 0px; }
      #site-canvas .app-box .container .app-left h1 {
        font-size: 48px;
        text-align: center; }
      #site-canvas .app-box .container .app-left p {
        font-size: 18px;
        padding-bottom: 10px;
        text-align: center;
        padding-right: 0px; }
      #site-canvas .app-box .container .app-left .btn-wrapp {
        padding-left: 0px;
        padding-right: 0px; }
        #site-canvas .app-box .container .app-left .btn-wrapp .apple-button {
          -webkit-border-radius: 10px;
          -moz-border-radius: 10px;
          border-radius: 10px;
          font-size: 25px;
          font-weight: 300;
          padding: 5px 16px 6px 15px;
          margin-right: 14px;
          width: 100%;
          margin-bottom: 15px; }
          #site-canvas .app-box .container .app-left .btn-wrapp .apple-button:hover {
            background-color: #0d72a2;
            border-color: #0d72a2; }
          #site-canvas .app-box .container .app-left .btn-wrapp .apple-button .fa {
            font-size: 27px;
            padding-right: 5px; }
        #site-canvas .app-box .container .app-left .btn-wrapp .googleplay-button {
          border: 2px solid #fff;
          -webkit-border-radius: 10px;
          -moz-border-radius: 10px;
          border-radius: 10px;
          padding: 7px 13px 5px 13px;
          width: 100%; }
          #site-canvas .app-box .container .app-left .btn-wrapp .googleplay-button:hover {
            background-color: #0d72a2;
            border-color: #0d72a2; }
  #site-canvas footer .container.footer-wrapp {
    padding-left: 20px;
    padding-right: 20px; }
  #site-canvas footer .container .footer-left-sidebar {
    padding-left: 0px; }
  #site-canvas footer .container .footer-middle-sidebar {
    padding-left: 0px; }
  #site-canvas footer .container .footer-right-sidebar {
    padding-left: 0px; }
  #site-canvas .foot-newsletter-fluid h3 {
    text-align: center;
    padding-bottom: 10px; }
  #site-canvas .foot-newsletter-fluid .foot-newsletter {
    padding-left: 20px;
    padding-right: 20px; } }
@media only screen and (min-width: 768px) {
  body .wrapper {
    padding-left: 95px;
    padding-right: 95px; }

  header .container .form-search {
    display: none; }

  #site-canvas .container.blog-masonry {
    padding-left: 70px; }
  #site-canvas .app-box {
    background-color: #23a8e7;
    padding-top: 0px; }
    #site-canvas .app-box .container .app-left {
      padding-left: 25px;
      padding-top: 0px; }
      #site-canvas .app-box .container .app-left h1 {
        font-size: 48px;
        text-align: center; }
      #site-canvas .app-box .container .app-left p {
        font-size: 18px;
        padding-bottom: 10px;
        text-align: center;
        padding-right: 0px; }
      #site-canvas .app-box .container .app-left .btn-wrapp {
        padding-left: 0px;
        padding-right: 0px; }
        #site-canvas .app-box .container .app-left .btn-wrapp .apple-button {
          -webkit-border-radius: 10px;
          -moz-border-radius: 10px;
          border-radius: 10px;
          font-size: 25px;
          font-weight: 300;
          padding: 5px 16px 6px 15px;
          margin-right: 14px;
          width: 100%;
          margin-bottom: 15px; }
          #site-canvas .app-box .container .app-left .btn-wrapp .apple-button:hover {
            background-color: #0d72a2;
            border-color: #0d72a2; }
          #site-canvas .app-box .container .app-left .btn-wrapp .apple-button .fa {
            font-size: 27px;
            padding-right: 5px; }
        #site-canvas .app-box .container .app-left .btn-wrapp .googleplay-button {
          border: 2px solid #fff;
          -webkit-border-radius: 10px;
          -moz-border-radius: 10px;
          border-radius: 10px;
          padding: 7px 13px 5px 13px;
          width: 100%; }
          #site-canvas .app-box .container .app-left .btn-wrapp .googleplay-button:hover {
            background-color: #0d72a2;
            border-color: #0d72a2; }
  #site-canvas footer .container.footer-wrapp {
    padding-left: 40px;
    padding-right: 40px; }
  #site-canvas footer .container .footer-left-sidebar {
    padding-left: 15px; }
  #site-canvas footer .container .footer-middle-sidebar {
    padding-left: 15px; }
  #site-canvas footer .container .footer-right-sidebar {
    padding-left: 15px; }
  #site-canvas .foot-newsletter-fluid h3 {
    text-align: center;
    padding-bottom: 10px; }
  #site-canvas .foot-newsletter-fluid .foot-newsletter {
    padding-left: 40px;
    padding-right: 40px; } }
@media only screen and (min-width: 992px) {
  body .wrapper {
    padding-left: 95px;
    padding-right: 95px; }

  header .container .main-menus {
    text-align: right; }
    header .container .main-menus .navbar-collapse {
      padding-right: 0;
      padding-left: 0; }
      header .container .main-menus .navbar-collapse .mainmenus {
        margin-bottom: 0px; }
        header .container .main-menus .navbar-collapse .mainmenus li {
          display: inline-block;
          padding-right: 20px !important; }
  header .container .form-search {
    display: block; }

  #site-canvas .container.blog-masonry {
    padding-left: 28px; }
  #site-canvas .app-box {
    background-color: #23a8e7;
    padding-top: 50px; }
    #site-canvas .app-box .container .app-left {
      padding-left: 55px;
      padding-top: 25px; }
      #site-canvas .app-box .container .app-left h1 {
        font-size: 48px;
        text-align: left; }
      #site-canvas .app-box .container .app-left p {
        font-size: 18px;
        padding-bottom: 10px;
        text-align: left;
        padding-right: 20px; }
      #site-canvas .app-box .container .app-left .btn-wrapp {
        padding-left: 0px;
        padding-right: 0px; }
        #site-canvas .app-box .container .app-left .btn-wrapp .apple-button {
          -webkit-border-radius: 10px;
          -moz-border-radius: 10px;
          border-radius: 10px;
          font-size: 25px;
          font-weight: 300;
          padding: 5px 16px 6px 15px;
          margin-right: 14px;
          width: auto;
          margin-bottom: 0px; }
          #site-canvas .app-box .container .app-left .btn-wrapp .apple-button:hover {
            background-color: #0d72a2;
            border-color: #0d72a2; }
          #site-canvas .app-box .container .app-left .btn-wrapp .apple-button .fa {
            font-size: 27px;
            padding-right: 5px; }
        #site-canvas .app-box .container .app-left .btn-wrapp .googleplay-button {
          border: 2px solid #fff;
          -webkit-border-radius: 10px;
          -moz-border-radius: 10px;
          border-radius: 10px;
          padding: 7px 13px 5px 13px;
          width: auto; }
          #site-canvas .app-box .container .app-left .btn-wrapp .googleplay-button:hover {
            background-color: #0d72a2;
            border-color: #0d72a2; }
  #site-canvas footer .container.footer-wrapp {
    padding-left: 40px;
    padding-right: 40px; }
    #site-canvas footer .container.footer-wrapp .footer-left-sidebar {
      padding-left: 15px; }
    #site-canvas footer .container.footer-wrapp .footer-middle-sidebar {
      padding-left: 15px; }
    #site-canvas footer .container.footer-wrapp .footer-right-sidebar {
      padding-left: 15px; }
  #site-canvas .foot-newsletter-fluid h3 {
    text-align: right;
    padding-bottom: 0px; }
  #site-canvas .foot-newsletter-fluid .foot-newsletter {
    padding-left: 40px;
    padding-right: 40px; } }
@media only screen and (min-width: 1200px) {
  body .wrapper {
    padding-left: 95px;
    padding-right: 95px; }

  header .container .main-menus {
    text-align: right; }
    header .container .main-menus .navbar-collapse {
      padding-right: 0;
      padding-left: 0; }
      header .container .main-menus .navbar-collapse .mainmenus {
        margin-bottom: 0px; }
        header .container .main-menus .navbar-collapse .mainmenus li {
          display: inline-block;
          padding-right: 40px !important; }
  header .container .form-search {
    display: block; }

  #site-canvas {
    /* end of footer */ }
    #site-canvas .container.blog-masonry {
      padding-left: 130px; }
    #site-canvas .app-box {
      background-color: #23a8e7;
      padding-top: 50px; }
      #site-canvas .app-box .container .app-left {
        padding-left: 95px;
        padding-top: 25px; }
        #site-canvas .app-box .container .app-left h1 {
          font-size: 48px;
          text-align: left; }
        #site-canvas .app-box .container .app-left p {
          font-size: 18px;
          padding-bottom: 10px;
          text-align: left;
          padding-right: 100px; }
        #site-canvas .app-box .container .app-left .btn-wrapp {
          padding-left: 0px;
          padding-right: 0px; }
          #site-canvas .app-box .container .app-left .btn-wrapp .apple-button {
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            border-radius: 10px;
            font-size: 25px;
            font-weight: 300;
            padding: 5px 16px 6px 15px;
            margin-right: 14px;
            width: auto;
            margin-bottom: 0px; }
            #site-canvas .app-box .container .app-left .btn-wrapp .apple-button:hover {
              background-color: #0d72a2;
              border-color: #0d72a2; }
            #site-canvas .app-box .container .app-left .btn-wrapp .apple-button .fa {
              font-size: 27px;
              padding-right: 5px; }
          #site-canvas .app-box .container .app-left .btn-wrapp .googleplay-button {
            border: 2px solid #fff;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            border-radius: 10px;
            padding: 7px 13px 5px 13px;
            width: auto; }
            #site-canvas .app-box .container .app-left .btn-wrapp .googleplay-button:hover {
              background-color: #0d72a2;
              border-color: #0d72a2; }
    #site-canvas footer .container.footer-wrapp {
      padding-left: 95px;
      padding-right: 95px; }
      #site-canvas footer .container.footer-wrapp .row .footer-left-sidebar {
        padding-left: 15px; }
      #site-canvas footer .container.footer-wrapp .row .footer-middle-sidebar {
        padding-left: 15px; }
      #site-canvas footer .container.footer-wrapp .row .footer-right-sidebar {
        padding-left: 15px; }
    #site-canvas .foot-newsletter-fluid h3 {
      text-align: right;
      padding-bottom: 0px; }
    #site-canvas .foot-newsletter-fluid .foot-newsletter {
      padding-left: 95px;
      padding-right: 95px; } }

/*# sourceMappingURL=main-style.css.map */
