/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 13-Jun-2018, 10:16:37
    Author     : User
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 13-May-2017, 13:04:39
    Author     : mansa
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 13-Jun-2018, 10:29:48
    Author     : User
*/
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format("woff2");
  unicode-range: U+0370-03FF; }
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFW50bbck.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format("woff2");
  unicode-range: U+0370-03FF; }
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local("Raleway"), local("Raleway-Regular"), url(https://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local("Raleway"), local("Raleway-Regular"), url(https://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPNyC0ITw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local("Raleway Bold"), local("Raleway-Bold"), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwJYtWqhPAMif.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local("Raleway Bold"), local("Raleway-Bold"), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwJYtWqZPAA.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_c5H3gTD_u50.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_c5H3g3D_u50.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_c5H3gbD_u50.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_c5H3gfD_u50.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_c5H3gnD_g.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
.clear:after {
  clear: both;
  display: block;
  content: ' '; }

::-webkit-scrollbar {
  width: 5px; }

::-webkit-scrollbar-track {
  background-color: #ccc;
  border-left: 1px solid #fff; }

::-webkit-scrollbar-thumb {
  background-color: #00b2bd; }

::-webkit-scrollbar-thumb:hover {
  background-color: #fff; }

body {
  font-size: 14px; }
  body p {
    line-height: 22px;
    /*text-align: justify;*/ }
  body .hide {
    display: none; }
  body .show {
    display: block; }
  body .wrapper {
    position: relative;
    width: 1200px;
    margin: 0 auto; }
  body header {
    z-index: 2;
    position: absolute;
    width: 100%;
    height: 125px; }
    body header * {
      transition: 1s all;
      -webkit-transition: 1s all; }
    body header .wrapper {
      padding: 30px 0; }
    body header img {
      height: 125px;
      float: left; }
      body header img.black {
        display: none; }
      body header img.white {
        display: block; }
    body header .menu {
      position: absolute;
      font-family: "Raleway", sans-serif;
      color: #fff;
      top: 50%;
      transform: translateY(-50%);
      right: 20px; }
      body header .menu li {
        margin: 0 10px;
        float: left;
        text-transform: uppercase; }
        body header .menu li a.active {
          font-weight: bold;
          color: #0ac4d0;
          position: relative; }
          body header .menu li a.active::after {
            content: '+';
            position: absolute;
            left: -10px;
            top: -5px;
            width: 15px;
            height: 15px;
            line-height: 15px;
            font-size: 31px;
            background-size: 100%;
            z-index: -1;
            font-weight: 400;
            color: #ffffff8a; }
        body header .menu li a:hover {
          color: #0ac4d0; }
        body header .menu li.application a {
          padding: 10px;
          margin-top: -12px;
          border: 2px solid #fff; }
          body header .menu li.application a:hover, body header .menu li.application a.active {
            background: #fff;
            color: #0ac4d0; }
          body header .menu li.application a::after {
            display: none; }
    body header.scrolled {
      position: fixed;
      background: #fff;
      border-bottom: 2px solid #4c9cb5;
      z-index: 99999999;
      height: 117px; }
      body header.scrolled .wrapper {
        padding: 20px 0; }
      body header.scrolled img {
        height: 75px; }
        body header.scrolled img.black {
          display: block; }
        body header.scrolled img.white {
          display: none; }
      body header.scrolled .menu li a {
        color: #0a72ac; }
        body header.scrolled .menu li a:hover, body header.scrolled .menu li a.active {
          color: #00b2bd; }
      body header.scrolled .menu li.application a {
        border: 2px solid #0a72ac; }
      body header.scrolled .menu li.application a.active, body header.scrolled .menu li.application a:hover {
        background: #0a72ac;
        color: #fff; }
  body .mobile-menu {
    display: none; }
  body .banner {
    position: relative;
    height: 600px; }
    body .banner .img {
      width: 100%;
      z-index: -1;
      opacity: .8; }
  body .founders {
    background: #f0f0f0;
    padding: 80px 0; }
    body .founders .logos {
      margin-top: 20px;
      text-align: center; }
      body .founders .logos:after {
        clear: both;
        display: block;
        content: ' '; }
      body .founders .logos .logo {
        display: inline-block;
        margin: 0 50px;
        height: 60px; }
        body .founders .logos .logo img {
          height: 60px;
          vertical-align: middle; }
          body .founders .logos .logo img.tawzun {
            height: 40px; }
          body .founders .logos .logo img.khalifa {
            height: 43px; }
  body .lets-talk {
    padding: 80px 0; }
    body .lets-talk .form {
      width: 800px;
      margin: 0 auto; }
      body .lets-talk .form:after {
        clear: both;
        display: block;
        content: ' '; }
      body .lets-talk .form ::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */
        text-transform: uppercase;
        color: #b9b9b9;
        font-family: "Open Sans", sans-serif; }
      body .lets-talk .form ::-moz-placeholder {
        /* Firefox 19+ */
        text-transform: uppercase;
        color: #b9b9b9;
        font-family: "Open Sans", sans-serif; }
      body .lets-talk .form :-ms-input-placeholder {
        /* IE 10+ */
        text-transform: uppercase;
        color: #b9b9b9;
        font-family: "Open Sans", sans-serif; }
      body .lets-talk .form :-moz-placeholder {
        /* Firefox 18- */
        text-transform: uppercase;
        color: #b9b9b9;
        font-family: "Open Sans", sans-serif; }
      body .lets-talk .form .input {
        float: left;
        width: calc(50% - 40px);
        margin: 0 20px 60px;
        height: 40px;
        border: none;
        border-bottom: 2px solid #00b2bd;
        outline: none;
        background: none; }
      body .lets-talk .form input[type="submit"] {
        display: block;
        margin: 0 auto;
        color: #fff;
        background: #00b2bd;
        text-transform: uppercase;
        border: none;
        padding: 10px 30px;
        cursor: pointer; }
      body .lets-talk .form .notifi {
        padding: 20px 20px;
        color: #fff;
        margin: 10px 0 20px;
        text-align: center; }
        body .lets-talk .form .notifi b {
          display: block;
          text-transform: uppercase;
          line-height: 25px; }
        body .lets-talk .form .notifi.success {
          background: #00b2bd; }
        body .lets-talk .form .notifi.error {
          background: #F94C51; }
    body .lets-talk .common-title span {
      display: none; }
  body .common-title {
    text-align: center;
    margin-bottom: 30px; }
    body .common-title h5 {
      letter-spacing: -2px;
      font-weight: bold;
      font-family: "Montserrat", sans-serif;
      font-size: 40px;
      line-height: 38px;
      font-weight: 800;
      text-transform: uppercase;
      position: relative;
      color: #395f82;
      margin-top: 13px;
      margin-bottom: 10px;
      display: inline-block; }
      body .common-title h5:before {
        content: '';
        left: 50%;
        transform: translateX(-50%);
        top: -18px;
        width: 20px;
        height: 20px;
        position: absolute;
        background: url(../img/icons/common-title-plus-blue.png) no-repeat center center;
        background-size: 20px; }
    body .common-title.opt-2 h5 {
      color: #0aa1af; }
      body .common-title.opt-2 h5:before {
        background: url(../img/icons/common-title-plus-white.png) no-repeat center center;
        background-size: 20px; }
    body .common-title.opt-2 span {
      color: #0aa1af; }
    body .common-title span {
      display: block;
      text-transform: uppercase;
      font-family: "Open Sans", sans-serif; }
  body .footer {
    padding-top: 80px;
    background: #121212; }
    body .footer .footer-top:after {
      clear: both;
      display: block;
      content: ' '; }
    body .footer .footer-top .map {
      float: left;
      width: 50%;
      height: 360px; }
      body .footer .footer-top .map .extra {
        background: #ffffff0f;
        text-align: center;
        border: 1px dashed #00abb7;
        margin: 0;
        padding: 0px 30px;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 15px;
        color: #00abb7;
        line-height: 22px;
        padding: 10px; }
        body .footer .footer-top .map .extra a {
          padding: 10px 0px 10px 32px;
          background: url(../img/icons/footer-map.png) no-repeat left center; }
    body .footer .footer-top .details {
      float: left;
      color: #fff;
      padding-left: 50px;
      width: 50%; }
      body .footer .footer-top .details h6 {
        color: #00b2bd;
        font-weight: 800;
        text-transform: uppercase;
        font-size: 18px;
        font-family: "Montserrat", sans-serif; }
      body .footer .footer-top .details .first {
        margin: 10px 0 30px;
        line-height: 20px; }
      body .footer .footer-top .details .second span {
        display: block;
        margin-bottom: 8px;
        padding-left: 30px;
        line-height: 30px; }
        body .footer .footer-top .details .second span.call {
          background: url(../img/icons/footer-phone.png) no-repeat left center; }
        body .footer .footer-top .details .second span.fax {
          background: url(../img/icons/footer-fax.png) no-repeat left center; }
        body .footer .footer-top .details .second span.email {
          background: url(../img/icons/footer-email.png) no-repeat left center; }
      body .footer .footer-top .details .social:after {
        clear: both;
        display: block;
        content: ' '; }
      body .footer .footer-top .details .social a {
        float: left;
        width: 40px;
        height: 40px; }
        body .footer .footer-top .details .social a.fb {
          background: url(../img/icons/social-fb.png) no-repeat left center;
          background-size: 12px; }
        body .footer .footer-top .details .social a.twt {
          background: url(../img/icons/social-twt.png) no-repeat left center;
          background-size: 22px; }
        body .footer .footer-top .details .social a.yt {
          background: url(../img/icons/social-yt.png) no-repeat left center;
          background-size: 22px; }
        body .footer .footer-top .details .social a.inst {
          background: url(../img/icons/social-insta.png) no-repeat left center;
          background-size: 18px; }
        body .footer .footer-top .details .social a.lin {
          background: url(../img/icons/social-lin.png) no-repeat center 9px;
          background-size: 18px; }
      body .footer .footer-top .details .menu {
        margin-top: 20px; }
        body .footer .footer-top .details .menu:after {
          clear: both;
          display: block;
          content: ' '; }
        body .footer .footer-top .details .menu li {
          float: left;
          width: calc(100% / 3);
          line-height: 30px; }
          body .footer .footer-top .details .menu li a:hover {
            color: #0ac4d0; }
    body .footer .footer-bottom {
      color: #fff;
      padding: 20px;
      text-transform: uppercase;
      background: #000000;
      margin-top: 80px; }
      body .footer .footer-bottom p {
        text-align: center; }

/*# sourceMappingURL=style.css.map */
