/*
Template Name : Aonomy - App Landing Page
Version       : 1.0
Author        : ThemeAves
Author URI    : http://themeforest.net/user/ThemeAves
Template File : index-video.html
Description   : Aonomy is clean, modern and responsive App Landing HTML template. It is unique custom design based on bootstrap 4 and Sass. It has 7 diffeent background templates to help you choose the right template for your app and reusable components. Aonomy is premium looking template which can be easily customized for making any iPhone or Android apps landing page/showcase website. It is compatible on all major web browsers, tablets and phones.

// ------------------------------------------ //
//             TABLE OF CONTENTS              //
// ------------------------------------------ // 

01. Aonomy CSS Reset 
02. Aonomy Default Style
03. Aonomy Video Section Header
04. Aonomy Works Section
05. Aonomy Features Section
06. Aonomy Download Section
07. Aonomy Screen Section
08. Aonomy Video Section 
09. Aonomy Prices Section
10. Aonomy Testimonial Section
11. Aonomy Team Section
12. Aonomy Statistics Section
13. Aonomy News Section
14. Aonomy Subscription Section
15. Aonomy Contact Section
16. Aonomy Footer Section
*/
/*========================================
=            Aonomy CSS Reset            =
========================================*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

html,
body {
  overflow-x: hidden; }

body {
  line-height: 1; }

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

nav ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none; }

mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold; }

del {
  text-decoration: line-through; }

abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0; }

input, select {
  vertical-align: middle; }

/*============================================
=            Aonomy Default Style            =
============================================*/
body {
  color: #50514f; }

p {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 1.5; }

.aonomy-section-header {
  text-align: center;
  margin: 6rem auto; }
  .aonomy-section-header h3 {
    font-family: "Oswald", sans-serif;
    font-size: 2.25rem;
    font-weight: 900;
    text-transform: uppercase; }
  .aonomy-section-header p {
    max-width: 840px;
    margin: 2.2rem auto 0; }

.aonomy-preloader {
  background: -webkit-linear-gradient(to right, #355c7d, #6c5b7b);
  background: linear-gradient(to right, #355c7d, #6c5b7b);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999; }

.sk-cube-grid {
  width: 48px;
  height: 48px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%); }

.sk-cube-grid .sk-cube {
  width: 33%;
  height: 33%;
  background: #ffffff;
  float: left;
  -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
  animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; }

.sk-cube-grid .sk-cube1 {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s; }

.sk-cube-grid .sk-cube2 {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s; }

.sk-cube-grid .sk-cube3 {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s; }

.sk-cube-grid .sk-cube4 {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s; }

.sk-cube-grid .sk-cube5 {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s; }

.sk-cube-grid .sk-cube6 {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s; }

.sk-cube-grid .sk-cube7 {
  -webkit-animation-delay: 0s;
  animation-delay: 0s; }

.sk-cube-grid .sk-cube8 {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s; }

.sk-cube-grid .sk-cube9 {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s; }

@-webkit-keyframes sk-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1); }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1); } }
@keyframes sk-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1); }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1); } }
button {
  cursor: pointer; }

input[type="submit"] {
  cursor: pointer; }

#map {
  height: 492px; }

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://example.com/MaterialIcons-Regular.eot);
  /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(https://example.com/MaterialIcons-Regular.woff2) format("woff2"), url(https://example.com/MaterialIcons-Regular.woff) format("woff"), url(https://example.com/MaterialIcons-Regular.ttf) format("truetype"); }
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }

/*===================================================
=            Aonomy Video Section Header            =
===================================================*/
header {
  position: relative;
  background-size: cover;
  background-position: center center; }
  header:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: -webkit-linear-gradient(to right, rgba(53, 92, 125, 0.8), rgba(108, 91, 123, 0.8));
    background: linear-gradient(to right, rgba(53, 92, 125, 0.8), rgba(108, 91, 123, 0.8));
    width: 100%;
    height: 100%; }

#aonomy-video-banner {
  position: absolute;
  bottom: 0;
  top: 0;
  left: -1px;
  right: 0;
  z-index: -1; }

.aonomy-logo-container {
  margin: 1.2rem auto;
  position: relative;
  z-index: 1; }
  .aonomy-logo-container img {
    height: 38px; }

.aonomy-navigation {
  position: relative;
  z-index: 1; }
  .aonomy-navigation ul {
    margin: 1.5rem auto;
    list-style: none;
    float: right;
    width: 100%; }
    .aonomy-navigation ul li {
      display: inline-block;
      margin-left: 1.3125rem; }
      .aonomy-navigation ul li:first-child {
        margin-left: 0; }
      .aonomy-navigation ul li a {
        font-weight: 300;
        font-size: 1rem;
        line-height: 2;
        color: #ffffff; }
        .aonomy-navigation ul li a:hover {
          text-decoration: none; }

.navbar {
  padding: 0;
  float: right; }

.navbar-toggler {
  margin: 1.5rem auto;
  color: #ffffff;
  padding: 0;
  font-size: 1rem;
  border: none;
  border-radius: 0;
  line-height: 2; }

.nav-link {
  padding: 0; }

.aonomy-header-details {
  text-align: center;
  color: #ffffff;
  margin: 12rem auto; }
  .aonomy-header-details h1 {
    font-family: "Oswald", sans-serif;
    font-size: 3rem;
    font-weight: 900;
    margin-bottom: 3rem;
    position: relative;
    z-index: 1; }
  .aonomy-header-details p {
    font-family: "Roboto", sans-serif;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.5;
    margin: 0 auto 3rem;
    position: relative;
    z-index: 1; }

.aonmoy-header-buttons {
  margin: 0 auto;
  font-size: 0;
  position: relative;
  z-index: 2; }
  .aonmoy-header-buttons a {
    text-decoration: none;
    font-family: "Roboto", sans-serif;
    font-size: 1rem;
    text-transform: uppercase;
    font-weight: 300;
    height: 48px;
    width: 160px;
    border-radius: 48px;
    line-height: 3rem;
    display: inline-block; }

.aonomy-header-learn-more {
  background: #ffffff;
  color: #50514f; }
  .aonomy-header-learn-more:hover {
    color: #50514f; }

.aonomy-header-download {
  border: 1px solid #e5e5e5;
  color: #ffffff;
  margin-left: 1.5rem; }
  .aonomy-header-download:hover {
    color: #50514f;
    background: #ffffff;
    border: 1px solid #ffffff; }

.scroll-header {
  position: fixed;
  width: 100%;
  background: -webkit-linear-gradient(to right, #355c7d, #6c5b7b);
  background: linear-gradient(to right, #355c7d, #6c5b7b);
  -webkit-box-shadow: 0px 0px 6.4px 1.6px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 0px 6.4px 1.6px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 0px 6.4px 1.6px rgba(0, 0, 0, 0.08);
  z-index: 99999; }

@media (max-width: 575px) {
  .aonmoy-header-buttons a {
    width: 100%; }

  .aonomy-header-download {
    margin-left: 0;
    margin-top: 1.5rem; } }
@media (max-width: 991px) {
  .navbar {
    float: right; }

  #navbarSupportedContent {
    position: fixed;
    width: 100%;
    left: 0;
    right: 0;
    top: 5rem;
    background: -webkit-linear-gradient(to right, #355c7d, #6c5b7b);
    background: linear-gradient(to right, #355c7d, #6c5b7b); }

  .aonomy-navigation {
    z-index: 2; }
    .aonomy-navigation ul {
      margin: 3rem auto; }
      .aonomy-navigation ul li {
        margin-left: 0;
        text-align: center; } }
/*============================================
=            Aonomy Works Section            =
============================================*/
.aonomy-works-box {
  text-align: center; }
  .aonomy-works-box:nth-child(n+4) {
    margin-top: 3rem; }
  .aonomy-works-box h5 {
    font-family: "Oswald", sans-serif;
    font-weight: 700;
    font-size: 1.125rem;
    margin-top: 3rem;
    margin-bottom: 1.5rem; }

.aonomy-works-icon {
  margin: 0 auto;
  width: 6rem;
  height: 6rem;
  border-radius: 6rem;
  -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08); }
  .aonomy-works-icon:hover {
    -webkit-box-shadow: 0px 0px 6.4px 1.6px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 0px 6.4px 1.6px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 6.4px 1.6px rgba(0, 0, 0, 0.08); }
  .aonomy-works-icon img {
    display: block;
    margin: 0 auto;
    padding-top: 1.2rem;
    width: 66px; }
    .aonomy-works-icon img.sm {
      width: 60px; }

@media (max-width: 991px) {
  .aonomy-works-box:nth-child(n+3) {
    margin-top: 3rem; } }
@media (max-width: 768px) {
  .aonomy-works-box {
    margin-top: 3rem; } }
/*==============================================
=            Aonomy Features Section           =
==============================================*/
.aonomy-upper-feature-container {
  position: relative;
  padding-bottom: 6rem;
  color: #ffffff;
  background-position: center center;
  background-attachment: fixed; }
  .aonomy-upper-feature-container:before {
    background: -webkit-linear-gradient(to right, rgba(53, 92, 125, 0.8), rgba(108, 91, 123, 0.8));
    background: linear-gradient(to right, rgba(53, 92, 125, 0.8), rgba(108, 91, 123, 0.8));
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .aonomy-upper-feature-container .aonomy-section-header {
    padding-top: 6rem; }

.aonomy-single-feature {
  margin-bottom: 4.5rem; }
  .aonomy-single-feature:nth-child(3n+3) {
    margin-bottom: 0; }
  .aonomy-single-feature h5 {
    font-family: "Oswald", sans-serif;
    font-size: 1.125rem;
    margin-bottom: 1.5rem;
    font-weight: 700; }

.aonomy-feature-icon {
  width: 6rem;
  height: 6rem;
  border-radius: 6rem;
  border: 1px solid #ffffff;
  text-align: center;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  -webkit-transition: all 1s;
  transition: all 1s; }
  .aonomy-feature-icon:hover {
    background: #ffffff; }
  .aonomy-feature-icon:hover i {
    background: -webkit-linear-gradient(to right, #355c7d, #6c5b7b);
    background: linear-gradient(to right, #355c7d, #6c5b7b);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; }
  .aonomy-feature-icon i {
    font-size: 3rem;
    line-height: 6rem; }

.aonomy-left-features {
  text-align: right; }
  .aonomy-left-features .aonomy-feature-icon {
    float: right;
    margin-left: 1.5rem;
    margin-bottom: 5rem; }

.aonomy-feature-image img {
  width: 100%;
  max-width: 307px;
  display: block;
  margin: 0 auto; }

.aonomy-right-features {
  text-align: left; }
  .aonomy-right-features .aonomy-feature-icon {
    float: left;
    margin-right: 1.5rem;
    margin-bottom: 5rem; }

.aonomy-bottom-features {
  margin-top: 6rem; }

.aonomy-bottom-feature-image img {
  width: 100%;
  max-width: 330px;
  display: block;
  margin: 0 auto;
  border-radius: 2px; }

.aonomy-bottom-feature-details h5 {
  font-family: "Oswald", sans-serif;
  font-size: 2.25rem;
  margin-bottom: 3rem;
  font-weight: 900; }
.aonomy-bottom-feature-details p {
  margin-bottom: 1.5rem; }
.aonomy-bottom-feature-details .aonomy-feature-download li {
  list-style: none;
  display: inline-block;
  margin-top: 3rem; }
.aonomy-bottom-feature-details .aonomy-feature-download button {
  font-family: "Roboto", sans-serif;
  width: 160px;
  height: 48px;
  display: block;
  border-radius: 2px;
  text-align: left;
  text-decoration: none;
  background-color: #ffffff;
  color: #212121;
  cursor: pointer;
  font-weight: 300;
  padding: 0.8rem;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
  .aonomy-bottom-feature-details .aonomy-feature-download button:hover {
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
  .aonomy-bottom-feature-details .aonomy-feature-download button i {
    font-size: 1.5rem;
    position: absolute;
    margin-left: 10px;
    margin-top: -1px; }

@media (max-width: 991px) {
  .aonomy-single-feature {
    margin-bottom: 3rem; }

  .aonomy-left-features {
    text-align: center; }
    .aonomy-left-features .aonomy-feature-icon {
      float: none;
      margin-left: 0;
      margin: 0 auto 1.5rem; }

  .aonomy-feature-image img {
    margin: 3rem auto; }

  .aonomy-right-features {
    text-align: center; }
    .aonomy-right-features .aonomy-feature-icon {
      float: none;
      margin-right: 0;
      margin: 0 auto 1.5rem; }

  .aonomy-bottom-feature-image img {
    margin: 0 auto 3rem; }

  .aonomy-bottom-feature-details {
    text-align: center; }
    .aonomy-bottom-feature-details .aonomy-feature-download li {
      margin: 3rem auto 0; } }
@media (max-width: 575px) {
  .aonomy-bottom-feature-details .aonomy-feature-download li:last-child {
    margin-left: 0;
    margin-top: 1.5rem; } }
/*===============================================
=            Aonomy Download Section            =
===============================================*/
#aonomy-download {
  position: relative;
  background-image: url("https://via.placeholder.com/3000x2000.jpg");
  background-size: cover;
  color: #ffffff;
  background-position: center center;
  background-attachment: fixed; }
  #aonomy-download:before {
    background: -webkit-linear-gradient(to right, rgba(53, 92, 125, 0.8), rgba(108, 91, 123, 0.8));
    background: linear-gradient(to right, rgba(53, 92, 125, 0.8), rgba(108, 91, 123, 0.8));
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  #aonomy-download .aonomy-section-header {
    padding-top: 6rem; }

.aonomy-download-section {
  padding-bottom: 6rem; }
  .aonomy-download-section ul {
    margin: 0 auto;
    text-align: center; }
  .aonomy-download-section li {
    list-style: none;
    display: inline;
    margin-left: 2.25rem; }
    .aonomy-download-section li:first-child {
      margin-left: 0; }
    .aonomy-download-section li a {
      color: #ffffff;
      text-decoration: none; }
      .aonomy-download-section li a i {
        font-size: 3rem; }

/*=============================================
=            Aonomy Screen Section            =
=============================================*/
/*============================================
=            Aonomy Video Section            =
============================================*/
#aonomy-video {
  position: relative;
  margin-top: 6rem;
  color: #ffffff; }
  #aonomy-video:before {
    background: -webkit-linear-gradient(to right, rgba(53, 92, 125, 0.8), rgba(108, 91, 123, 0.8));
    background: linear-gradient(to right, rgba(53, 92, 125, 0.8), rgba(108, 91, 123, 0.8));
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  #aonomy-video .aonomy-section-header {
    padding: 5rem 0 0 0;
    margin: 0; }

.aonomy-video-icon {
  padding-top: 4rem;
  padding-bottom: 4rem;
  text-align: center; }
  .aonomy-video-icon a {
    color: #ffffff;
    text-decoration: none;
    z-index: 9999; }
    .aonomy-video-icon a i {
      font-size: 4.5rem; }

.lity-active .scroll-header {
  z-index: 1; }

/*=============================================
=            Aonomy Prices Section            =
=============================================*/
.aonomy-app-price {
  text-align: center;
  -webkit-box-shadow: 0px 0px 6.4px 1.6px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 0px 6.4px 1.6px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 0px 6.4px 1.6px rgba(0, 0, 0, 0.08);
  padding-top: 3rem;
  position: relative; }
  .aonomy-app-price h5 {
    font-family: "Roboto", sans-serif;
    font-size: 1rem;
    text-transform: uppercase;
    margin-bottom: 3rem;
    font-weight: 700; }

.aonomy-prices {
  font-size: 1rem;
  margin: 3rem auto; }
  .aonomy-prices span {
    font-weight: 700;
    font-size: 1.75rem; }

.aonomy-price-feature {
  list-style: none;
  padding-bottom: 3rem; }
  .aonomy-price-feature li {
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    font-size: 1rem;
    line-height: 2; }

.aonomy-price-more {
  position: absolute;
  bottom: -1.5rem;
  left: 0;
  right: 0; }
  .aonomy-price-more a {
    background: -webkit-linear-gradient(to right, #355c7d, #6c5b7b);
    background: linear-gradient(to right, #355c7d, #6c5b7b);
    height: 3rem;
    width: 3rem;
    border-radius: 3rem;
    display: block;
    margin: 1.5rem auto 0;
    padding-top: 0.625rem;
    color: #ffffff;
    text-decoration: none; }
    .aonomy-price-more a:hover {
      background: -webkit-linear-gradient(to right, #355c7d, #6c5b7b);
      background: linear-gradient(to right, #355c7d, #6c5b7b); }
    .aonomy-price-more a i {
      font-size: 1.75rem; }

@media (max-width: 768px) {
  #aonomy-app-prices .aonomy-section-header {
    margin: 6rem auto 3rem; }

  .aonomy-app-price {
    margin-bottom: 4.5rem; } }
/*==================================================
=            Aonomy Testimonial Section           =
==================================================*/
#aonomy-testimonial {
  position: relative;
  background-image: url("https://via.placeholder.com/3000x2000.jpg");
  background-size: cover;
  color: #ffffff;
  text-align: center;
  background-position: center center;
  background-attachment: fixed; }
  #aonomy-testimonial:before {
    background: -webkit-linear-gradient(to right, rgba(53, 92, 125, 0.8), rgba(108, 91, 123, 0.8));
    background: linear-gradient(to right, rgba(53, 92, 125, 0.8), rgba(108, 91, 123, 0.8));
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  #aonomy-testimonial .aonomy-section-header {
    padding-top: 6rem;
    margin-top: 7.5rem; }

.aonomy-testimonial-container {
  padding-bottom: 6rem; }
  .aonomy-testimonial-container p {
    margin: 0 auto 1.5rem; }

.aonomy-testimonial-image img {
  width: 7.75rem;
  height: 7.75rem;
  border-radius: 7.75rem;
  margin-bottom: 3rem; }

.aonomy-testimonial-author {
  font-size: 1.125rem;
  font-weight: 700; }

.aonomy-testimonial-icon i {
  font-size: 3rem; }

.carousel-control-prev, .carousel-control-next {
  width: 0; }

.carousel-inner {
  padding-left: 1.5rem;
  padding-right: 1.5rem; }

@media (max-width: 768px) {
  .aonomy-section-header {
    padding-top: 6rem;
    margin-top: 3rem; } }
/*===========================================
=            Aonomy Team Section            =
===========================================*/
.aonomy-team-member {
  -webkit-box-shadow: 0px 0px 6.4px 1.6px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 0px 6.4px 1.6px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 0px 6.4px 1.6px rgba(0, 0, 0, 0.08);
  text-align: center;
  overflow: hidden; }
  .aonomy-team-member:hover .aonomy-team-single-member .aonomy-team-member-details {
    bottom: 0; }

.aonomy-team-single-member {
  position: relative; }

.aonomy-team-member-image img {
  width: 100%; }

.aonomy-team-member-details {
  background: #ffffff;
  position: absolute;
  width: 100%;
  bottom: -4.125rem;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  -webkit-transition: all 1s;
  transition: all 1s; }
  .aonomy-team-member-details h5 {
    font-family: "Roboto", sans-serif;
    font-size: 1rem;
    font-weight: 700;
    margin-top: 1.5rem;
    font-weight: 700; }
  .aonomy-team-member-details p {
    margin-bottom: 1.5rem; }

.aonomy-team-member-social ul {
  list-style: none;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  border-top: 1px solid #e5e5e5; }
  .aonomy-team-member-social ul li {
    display: inline;
    margin-left: .75rem; }
    .aonomy-team-member-social ul li:first-child {
      margin-left: 0; }
    .aonomy-team-member-social ul li a {
      color: #50514f;
      text-decoration: none; }
      .aonomy-team-member-social ul li a i {
        font-size: 1rem; }

@media (max-width: 991px) {
  #aonomy-team .aonomy-section-header {
    margin: 6rem auto 0; }

  .aonomy-team-member {
    margin-top: 3rem; } }
/*=================================================
=            Aonomy Statistics Section            =
=================================================*/
#aonomy-statistics {
  margin-top: 6rem;
  text-align: center;
  position: relative;
  background-image: url("https://via.placeholder.com/3000x2000.jpg");
  background-size: cover;
  color: #ffffff;
  background-position: center center;
  background-attachment: fixed; }
  #aonomy-statistics:before {
    background: -webkit-linear-gradient(to right, rgba(53, 92, 125, 0.8), rgba(108, 91, 123, 0.8));
    background: linear-gradient(to right, rgba(53, 92, 125, 0.8), rgba(108, 91, 123, 0.8));
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.aonomy-single-statistics {
  padding-top: 6rem;
  padding-bottom: 6rem; }
  .aonomy-single-statistics i {
    font-size: 4.5rem; }

.aonomy-statistics-name {
  font-size: 1.125rem;
  font-weight: 700;
  margin-top: 1.5rem; }

.aonomy-statistics-number {
  font-family: "Oswald", sans-serif;
  font-size: 2.25rem;
  margin-top: 1.5rem;
  font-weight: 700; }

@media (max-width: 767px) {
  .aonomy-single-statistics {
    padding-top: 0;
    padding-bottom: 3rem; }

  .aonomy-single-statistics:first-child {
    padding-top: 6rem; }

  .aonomy-single-statistics:last-child {
    padding-bottom: 6rem; } }
/*===========================================
=            Aonomy News Section            =
===========================================*/
.aonomy-single-news {
  -webkit-box-shadow: 0px 0px 6.4px 1.6px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 0px 6.4px 1.6px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 0px 6.4px 1.6px rgba(0, 0, 0, 0.08); }

.aonomy-news-details {
  padding: 1.5rem; }
  .aonomy-news-details h5 {
    font-family: "Oswald", sans-serif; }
    .aonomy-news-details h5 a {
      text-decoration: none;
      color: #50514f;
      font-size: 1.125rem;
      font-weight: 700; }
  .aonomy-news-details p {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }

.aonomy-news-thumbnail img {
  width: 100%; }

.aonomy-news-read-more {
  font-family: "Roboto", sans-serif;
  color: #50514f;
  text-decoration: none; }
  .aonomy-news-read-more:hover {
    color: #50514f;
    text-decoration: none; }

.aonomy-news-meta {
  margin-top: 1.5rem;
  padding-top: 1.5rem;
  border-top: 1px solid #e5e5e5; }
  .aonomy-news-meta a {
    font-family: "Roboto", sans-serif;
    font-size: 0.875rem;
    color: #50514f;
    text-decoration: none;
    margin-right: .75rem;
    font-weight: 300; }

@media (max-width: 991px) {
  #aonomy-news .aonomy-section-header {
    margin: 6rem auto 0; }

  .aonomy-single-news {
    margin-top: 3rem; } }
/*===================================================
=            Aonomy Subscription Section            =
===================================================*/
#aonomy-subscription {
  padding-bottom: 6rem;
  text-align: center;
  position: relative;
  background-image: url("https://via.placeholder.com/3000x2000.jpg");
  background-size: cover;
  color: #ffffff;
  background-position: center center;
  background-attachment: fixed; }
  #aonomy-subscription:before {
    background: -webkit-linear-gradient(to right, rgba(53, 92, 125, 0.8), rgba(108, 91, 123, 0.8));
    background: linear-gradient(to right, rgba(53, 92, 125, 0.8), rgba(108, 91, 123, 0.8));
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  #aonomy-subscription .aonomy-section-header {
    padding-top: 6rem; }
  #aonomy-subscription #message {
    margin-top: 1.5rem; }

.aonomy-subscription-form {
  margin: 0 auto;
  position: relative; }
  .aonomy-subscription-form input {
    border: 0; }
  .aonomy-subscription-form input[type="text"] {
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    width: 100%;
    height: 48px;
    border-radius: 48px;
    text-align: center; }
  .aonomy-subscription-form input[type="submit"] {
    background: -webkit-linear-gradient(to right, #355c7d, #6c5b7b);
    background: linear-gradient(to right, #355c7d, #6c5b7b);
    position: absolute;
    width: 120px;
    height: 40px;
    border-radius: 48px;
    color: #ffffff;
    right: 4px;
    top: 4px; }

/*==============================================
=            Aonomy Contact Section            =
==============================================*/
.aonomy-contact-container .form-group {
  margin-bottom: 1.5rem; }
  .aonomy-contact-container .form-group input {
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    color: #50514f;
    border: 1px solid #e5e5e5;
    height: 48px;
    width: 100%;
    padding-left: 1.5rem; }
  .aonomy-contact-container .form-group textarea {
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    color: #50514f;
    width: 100%;
    border: 1px solid #e5e5e5;
    height: 220px;
    padding-left: 1.5rem;
    padding-top: 1rem; }
  .aonomy-contact-container .form-group .with-errors {
    color: #dc3545;
    margin-top: 1.5rem; }
.aonomy-contact-container .has-error input,
.aonomy-contact-container .has-danger input,
.aonomy-contact-container .has-error textarea,
.aonomy-contact-container .has-danger textarea {
  outline: 1px solid #dc3545; }
.aonomy-contact-container .btn {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  width: 200px;
  height: 48px;
  border-radius: 2px;
  border: 0;
  background-color: #ffffff;
  color: #212121;
  cursor: pointer;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
  .aonomy-contact-container .btn:hover {
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
.aonomy-contact-container #msg {
  margin-top: 1.5rem; }

/*=============================================
=            Aonomy Footer Section            =
=============================================*/
#aonomy-footer {
  margin-top: 6rem; }

.aonomy-footer-contact {
  position: absolute;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 6.4px 1.6px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 0px 6.4px 1.6px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 0px 6.4px 1.6px rgba(0, 0, 0, 0.08);
  padding: 48px;
  bottom: 96px;
  margin-right: 15px; }
  .aonomy-footer-contact h3 {
    font-family: "Oswald", sans-serif;
    font-size: 2.25rem;
    margin-bottom: 2.25rem;
    line-height: 1; }
  .aonomy-footer-contact p {
    line-height: 1.2rem;
    margin-bottom: 1.5rem; }
    .aonomy-footer-contact p:last-child {
      margin-bottom: 0; }
    .aonomy-footer-contact p.text {
      margin-bottom: 0.6rem; }
    .aonomy-footer-contact p i {
      background: -webkit-linear-gradient(to right, #355C7D, #6C5B7B);
      background: linear-gradient(to right, #355C7D, #6C5B7B);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      font-size: 1.5rem; }
    .aonomy-footer-contact p a {
      color: #50514f;
      text-decoration: none; }
    .aonomy-footer-contact p span {
      display: block;
      float: right; }

.aonomy-copyright-container {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  background: #50514f;
  color: #ffffff; }

.aonomy-copyright {
  float: left; }
  .aonomy-copyright p {
    font-weight: 300;
    font-size: 1rem; }
    .aonomy-copyright p i {
      color: #e74c3c; }

.aonomy-social {
  float: right; }
  .aonomy-social ul li {
    display: inline;
    margin-right: 1rem;
    line-height: 1; }
    .aonomy-social ul li:last-child {
      margin-right: 0; }
    .aonomy-social ul li a {
      color: #ffffff;
      text-decoration: none; }

@media (max-width: 768px) {
  .aonomy-copyright-container {
    text-align: center; }

  .aonomy-copyright {
    float: none; }

  .aonomy-social {
    float: none;
    margin-top: 1.5rem; } }

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