/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */
body {
    color: #5a5a5a; }
  
  /* CUSTOMIZE THE CAROUSEL
  -------------------------------------------------- */
  /* Carousel base class */
  .carousel {
    margin-bottom: 4rem; }
  
  /* Since positioning the image, we need to help out the caption */
  .carousel-caption {
    bottom: 3rem;
    z-index: 10; }
  
  /* Declare heights because of positioning of img element */
  .carousel-item {
    height: 32rem;
    background-color: #777; }
  
  .carousel-item > img {
    position: absolute;
top: -287px;
left: 0;
min-width: 100%; }
  
  /* MARKETING CONTENT
  -------------------------------------------------- */
  /* Center align the text within the three columns below the carousel */
  .marketing .col-lg-4 {
    margin-bottom: 1.5rem;
    text-align: center; }
  
  .marketing h2 {
    font-weight: 400; }
  
  .marketing .col-lg-4 p {
    margin-right: .75rem;
    margin-left: .75rem; }
  
  /* Featurettes
  ------------------------- */
  .featurette-divider {
    margin: 5rem 0;
    /* Space out the Bootstrap <hr> more */ }
  
  /* Thin out the marketing headings */
  .featurette-heading {
    font-weight: 300;
    line-height: 1;
    letter-spacing: -.05rem; }
  
  /* RESPONSIVE CSS
  -------------------------------------------------- */
  @media (min-width: 40em) {
    /* Bump up size of carousel content */
    .carousel-caption p {
      margin-bottom: 1.25rem;
      font-size: 1.25rem;
      line-height: 1.4; }
    .featurette-heading {
      font-size: 50px; } }
  
  @media (min-width: 62em) {
    .featurette-heading {
      margin-top: 7rem; } }
  
  body {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    margin: 0; }
  
  *, *::after, *::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  
  h1,
  h2,
  h3,
  h4,
  h5 {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 300;
    margin: 10px 0;
    text-transform: uppercase; }
  
  h1 {
    font-size: 4.375em; }
    @media (max-width: 480px) {
      h1 {
        font-size: 4em; } }
  
  h2 {
    font-size: 3.75em;
    line-height: .75; }
    h2.small {
      font-size: 3em; }
      @media (max-width: 480px) {
        h2.small {
          font-size: 2em; } }
    @media (min-width: 481px) and (max-width: 768px) {
      h2 {
        font-size: 2em; } }
    @media (max-width: 480px) {
      h2 {
        font-size: 1.75em; } }
    @media (min-width: 769px) and (max-width: 992px) {
      h2 {
        line-height: 1; } }
    @media (min-width: 481px) and (max-width: 768px) {
      h2 {
        line-height: 1; } }
    @media (max-width: 480px) {
      h2 {
        line-height: 1; } }
  
  h3 {
    font-size: 1.75em; }
    @media (max-width: 480px) {
      h3 {
        font-size: 1.5em; } }
  
  h4 {
    font-size: 1.25em; }
  
  p {
    font-size: .938em;
    line-height: 1.5em;
    margin: 0 0 25px; }
    p.last {
      margin: 0; }
  
  .strong {
    font-weight: 700; }
  
  a {
    color: green;
    cursor: pointer;
    text-decoration: none;
    outline: 0; }
  
  .clearboth {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    width: 100%; }
  
  .navbar {
    padding: 0.7rem 1rem; }
  
  .mb-4, .my-4 {
    margin-bottom: 2.5rem !important; }
  
  .navbar-dark .navbar-nav .active > .nav-link {
    color: #28a745; }
    .navbar-dark .navbar-nav .active > .nav-link::hover {
      color: #868e96; }
  
  .navbar-dark .navbar-nav .nav-link {
    color: #868e96; }
  
  .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: #28a745; }
  
  .navbar-dark .navbar-brand {
    color: green;
    font-size: 2rem; }
  
  .bg-dark {
    background-color: #fff !important; }
  
  footer {
    background-color: #414142;
    color: #fff;
    position: relative;
    width: 100%;
    height: auto;
    padding: 30px 0;
    margin-top: 60px; }
    footer ul {
      margin-left: -40px; }
    footer li {
      display: inline;
      padding-left: 15px;
      padding-right: 15px;
      line-height: 2.5; }
      footer li a {
        color: #fff; }
      footer li a:hover {
        color: green !important;
        text-decoration: none !important; }
    footer .left-side {
      padding-top: 30px; }
    footer .all_rights_reserved {
      font-size: 13px;
      text-align: center; }
  
  .fa {
    padding: 20px;
    font-size: 30px;
    width: 50px;
    text-align: center;
    text-decoration: none;
    margin: 5px 2px; }
    .fa a {
      color: white;
      font-size: 30px; }
      .fa a:hover {
        color: green; }
  
  .fa:hover {
    opacity: 0.7;
    color: green;
    text-decoration: none; }
  
  .fa-facebook {
    background-color: #414142;
    color: white; }
  
  .fa-twitter {
    background-color: #414142;
    color: white; }
  
  .fa-google {
    background-color: #414142;
    color: white; }
  
  .fa-linkedin {
    background-color: #414142;
    color: white; }
  
  .fa-youtube {
    background: #bb0000;
    color: white; }
  
  .fa-instagram {
    background-color: #414142;
    color: white; }
  
  .fa-pinterest {
    background: #cb2027;
    color: white; }
  
  .fa-snapchat-ghost {
    background: #fffc00;
    color: white;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black; }
  
  .fa-skype {
    background: #00aff0;
    color: white; }
  
  .fa-android {
    background: #a4c639;
    color: white; }
  
  .fa-dribbble {
    background: #ea4c89;
    color: white; }
  
  .fa-vimeo {
    background: #45bbff;
    color: white; }
  
  .fa-tumblr {
    background: #2c4762;
    color: white; }
  
  .fa-vine {
    background: #00b489;
    color: white; }
  
  .fa-foursquare {
    background: #45bbff;
    color: white; }
  
  .fa-stumbleupon {
    background: #eb4924;
    color: white; }
  
  .fa-flickr {
    background: #f40083;
    color: white; }
  
  .fa-yahoo {
    background: #430297;
    color: white; }
  
  .fa-soundcloud {
    background: #ff5500;
    color: white; }
  
  .fa-reddit {
    background: #ff5700;
    color: white; }
  
  .fa-rss {
    background: #ff6600;
    color: white; }
  
  @font-face {
    font-family: 'simple-line-icons';
    src: url("../fonts/Simple-Line-Icons.eot?v=2.4.0");
    src: url("../fonts/Simple-Line-Icons.eot?v=2.4.0#iefix") format("embedded-opentype"), url("../fonts/Simple-Line-Icons.woff2?v=2.4.0") format("woff2"), url("../fonts/Simple-Line-Icons.ttf?v=2.4.0") format("truetype"), url("../fonts/Simple-Line-Icons.woff?v=2.4.0") format("woff"), url("../fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons") format("svg");
    font-weight: normal;
    font-style: normal; }
  
  /*
   Use the following CSS code if you want to have a class per icon.
   Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector, but it's slower:
  */
  .icon-user,
  .icon-people,
  .icon-user-female,
  .icon-user-follow,
  .icon-user-following,
  .icon-user-unfollow,
  .icon-login,
  .icon-logout,
  .icon-emotsmile,
  .icon-phone,
  .icon-call-end,
  .icon-call-in,
  .icon-call-out,
  .icon-map,
  .icon-location-pin,
  .icon-direction,
  .icon-directions,
  .icon-compass,
  .icon-layers,
  .icon-menu,
  .icon-list,
  .icon-options-vertical,
  .icon-options,
  .icon-arrow-down,
  .icon-arrow-left,
  .icon-arrow-right,
  .icon-arrow-up,
  .icon-arrow-up-circle,
  .icon-arrow-left-circle,
  .icon-arrow-right-circle,
  .icon-arrow-down-circle,
  .icon-check,
  .icon-clock,
  .icon-plus,
  .icon-minus,
  .icon-close,
  .icon-event,
  .icon-exclamation,
  .icon-organization,
  .icon-trophy,
  .icon-screen-smartphone,
  .icon-screen-desktop,
  .icon-plane,
  .icon-notebook,
  .icon-mustache,
  .icon-mouse,
  .icon-magnet,
  .icon-energy,
  .icon-disc,
  .icon-cursor,
  .icon-cursor-move,
  .icon-crop,
  .icon-chemistry,
  .icon-speedometer,
  .icon-shield,
  .icon-screen-tablet,
  .icon-magic-wand,
  .icon-hourglass,
  .icon-graduation,
  .icon-ghost,
  .icon-game-controller,
  .icon-fire,
  .icon-eyeglass,
  .icon-envelope-open,
  .icon-envelope-letter,
  .icon-bell,
  .icon-badge,
  .icon-anchor,
  .icon-wallet,
  .icon-vector,
  .icon-speech,
  .icon-puzzle,
  .icon-printer,
  .icon-present,
  .icon-playlist,
  .icon-pin,
  .icon-picture,
  .icon-handbag,
  .icon-globe-alt,
  .icon-globe,
  .icon-folder-alt,
  .icon-folder,
  .icon-film,
  .icon-feed,
  .icon-drop,
  .icon-drawer,
  .icon-docs,
  .icon-doc,
  .icon-diamond,
  .icon-cup,
  .icon-calculator,
  .icon-bubbles,
  .icon-briefcase,
  .icon-book-open,
  .icon-basket-loaded,
  .icon-basket,
  .icon-bag,
  .icon-action-undo,
  .icon-action-redo,
  .icon-wrench,
  .icon-umbrella,
  .icon-trash,
  .icon-tag,
  .icon-support,
  .icon-frame,
  .icon-size-fullscreen,
  .icon-size-actual,
  .icon-shuffle,
  .icon-share-alt,
  .icon-share,
  .icon-rocket,
  .icon-question,
  .icon-pie-chart,
  .icon-pencil,
  .icon-note,
  .icon-loop,
  .icon-home,
  .icon-grid,
  .icon-graph,
  .icon-microphone,
  .icon-music-tone-alt,
  .icon-music-tone,
  .icon-earphones-alt,
  .icon-earphones,
  .icon-equalizer,
  .icon-like,
  .icon-dislike,
  .icon-control-start,
  .icon-control-rewind,
  .icon-control-play,
  .icon-control-pause,
  .icon-control-forward,
  .icon-control-end,
  .icon-volume-1,
  .icon-volume-2,
  .icon-volume-off,
  .icon-calendar,
  .icon-bulb,
  .icon-chart,
  .icon-ban,
  .icon-bubble,
  .icon-camrecorder,
  .icon-camera,
  .icon-cloud-download,
  .icon-cloud-upload,
  .icon-envelope,
  .icon-eye,
  .icon-flag,
  .icon-heart,
  .icon-info,
  .icon-key,
  .icon-link,
  .icon-lock,
  .icon-lock-open,
  .icon-magnifier,
  .icon-magnifier-add,
  .icon-magnifier-remove,
  .icon-paper-clip,
  .icon-paper-plane,
  .icon-power,
  .icon-refresh,
  .icon-reload,
  .icon-settings,
  .icon-star,
  .icon-symbol-female,
  .icon-symbol-male,
  .icon-target,
  .icon-credit-card,
  .icon-paypal,
  .icon-social-tumblr,
  .icon-social-twitter,
  .icon-social-facebook,
  .icon-social-instagram,
  .icon-social-linkedin,
  .icon-social-pinterest,
  .icon-social-github,
  .icon-social-google,
  .icon-social-reddit,
  .icon-social-skype,
  .icon-social-dribbble,
  .icon-social-behance,
  .icon-social-foursqare,
  .icon-social-soundcloud,
  .icon-social-spotify,
  .icon-social-stumbleupon,
  .icon-social-youtube,
  .icon-social-dropbox,
  .icon-social-vkontakte,
  .icon-social-steam {
    font-family: 'simple-line-icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  
  .icon-user:before {
    content: "\e005"; }
  
  .icon-people:before {
    content: "\e001"; }
  
  .icon-user-female:before {
    content: "\e000"; }
  
  .icon-user-follow:before {
    content: "\e002"; }
  
  .icon-user-following:before {
    content: "\e003"; }
  
  .icon-user-unfollow:before {
    content: "\e004"; }
  
  .icon-login:before {
    content: "\e066"; }
  
  .icon-logout:before {
    content: "\e065"; }
  
  .icon-emotsmile:before {
    content: "\e021"; }
  
  .icon-phone:before {
    content: "\e600"; }
  
  .icon-call-end:before {
    content: "\e048"; }
  
  .icon-call-in:before {
    content: "\e047"; }
  
  .icon-call-out:before {
    content: "\e046"; }
  
  .icon-map:before {
    content: "\e033"; }
  
  .icon-location-pin:before {
    content: "\e096"; }
  
  .icon-direction:before {
    content: "\e042"; }
  
  .icon-directions:before {
    content: "\e041"; }
  
  .icon-compass:before {
    content: "\e045"; }
  
  .icon-layers:before {
    content: "\e034"; }
  
  .icon-menu:before {
    content: "\e601"; }
  
  .icon-list:before {
    content: "\e067"; }
  
  .icon-options-vertical:before {
    content: "\e602"; }
  
  .icon-options:before {
    content: "\e603"; }
  
  .icon-arrow-down:before {
    content: "\e604"; }
  
  .icon-arrow-left:before {
    content: "\e605"; }
  
  .icon-arrow-right:before {
    content: "\e606"; }
  
  .icon-arrow-up:before {
    content: "\e607"; }
  
  .icon-arrow-up-circle:before {
    content: "\e078"; }
  
  .icon-arrow-left-circle:before {
    content: "\e07a"; }
  
  .icon-arrow-right-circle:before {
    content: "\e079"; }
  
  .icon-arrow-down-circle:before {
    content: "\e07b"; }
  
  .icon-check:before {
    content: "\e080"; }
  
  .icon-clock:before {
    content: "\e081"; }
  
  .icon-plus:before {
    content: "\e095"; }
  
  .icon-minus:before {
    content: "\e615"; }
  
  .icon-close:before {
    content: "\e082"; }
  
  .icon-event:before {
    content: "\e619"; }
  
  .icon-exclamation:before {
    content: "\e617"; }
  
  .icon-organization:before {
    content: "\e616"; }
  
  .icon-trophy:before {
    content: "\e006"; }
  
  .icon-screen-smartphone:before {
    content: "\e010"; }
  
  .icon-screen-desktop:before {
    content: "\e011"; }
  
  .icon-plane:before {
    content: "\e012"; }
  
  .icon-notebook:before {
    content: "\e013"; }
  
  .icon-mustache:before {
    content: "\e014"; }
  
  .icon-mouse:before {
    content: "\e015"; }
  
  .icon-magnet:before {
    content: "\e016"; }
  
  .icon-energy:before {
    content: "\e020"; }
  
  .icon-disc:before {
    content: "\e022"; }
  
  .icon-cursor:before {
    content: "\e06e"; }
  
  .icon-cursor-move:before {
    content: "\e023"; }
  
  .icon-crop:before {
    content: "\e024"; }
  
  .icon-chemistry:before {
    content: "\e026"; }
  
  .icon-speedometer:before {
    content: "\e007"; }
  
  .icon-shield:before {
    content: "\e00e"; }
  
  .icon-screen-tablet:before {
    content: "\e00f"; }
  
  .icon-magic-wand:before {
    content: "\e017"; }
  
  .icon-hourglass:before {
    content: "\e018"; }
  
  .icon-graduation:before {
    content: "\e019"; }
  
  .icon-ghost:before {
    content: "\e01a"; }
  
  .icon-game-controller:before {
    content: "\e01b"; }
  
  .icon-fire:before {
    content: "\e01c"; }
  
  .icon-eyeglass:before {
    content: "\e01d"; }
  
  .icon-envelope-open:before {
    content: "\e01e"; }
  
  .icon-envelope-letter:before {
    content: "\e01f"; }
  
  .icon-bell:before {
    content: "\e027"; }
  
  .icon-badge:before {
    content: "\e028"; }
  
  .icon-anchor:before {
    content: "\e029"; }
  
  .icon-wallet:before {
    content: "\e02a"; }
  
  .icon-vector:before {
    content: "\e02b"; }
  
  .icon-speech:before {
    content: "\e02c"; }
  
  .icon-puzzle:before {
    content: "\e02d"; }
  
  .icon-printer:before {
    content: "\e02e"; }
  
  .icon-present:before {
    content: "\e02f"; }
  
  .icon-playlist:before {
    content: "\e030"; }
  
  .icon-pin:before {
    content: "\e031"; }
  
  .icon-picture:before {
    content: "\e032"; }
  
  .icon-handbag:before {
    content: "\e035"; }
  
  .icon-globe-alt:before {
    content: "\e036"; }
  
  .icon-globe:before {
    content: "\e037"; }
  
  .icon-folder-alt:before {
    content: "\e039"; }
  
  .icon-folder:before {
    content: "\e089"; }
  
  .icon-film:before {
    content: "\e03a"; }
  
  .icon-feed:before {
    content: "\e03b"; }
  
  .icon-drop:before {
    content: "\e03e"; }
  
  .icon-drawer:before {
    content: "\e03f"; }
  
  .icon-docs:before {
    content: "\e040"; }
  
  .icon-doc:before {
    content: "\e085"; }
  
  .icon-diamond:before {
    content: "\e043"; }
  
  .icon-cup:before {
    content: "\e044"; }
  
  .icon-calculator:before {
    content: "\e049"; }
  
  .icon-bubbles:before {
    content: "\e04a"; }
  
  .icon-briefcase:before {
    content: "\e04b"; }
  
  .icon-book-open:before {
    content: "\e04c"; }
  
  .icon-basket-loaded:before {
    content: "\e04d"; }
  
  .icon-basket:before {
    content: "\e04e"; }
  
  .icon-bag:before {
    content: "\e04f"; }
  
  .icon-action-undo:before {
    content: "\e050"; }
  
  .icon-action-redo:before {
    content: "\e051"; }
  
  .icon-wrench:before {
    content: "\e052"; }
  
  .icon-umbrella:before {
    content: "\e053"; }
  
  .icon-trash:before {
    content: "\e054"; }
  
  .icon-tag:before {
    content: "\e055"; }
  
  .icon-support:before {
    content: "\e056"; }
  
  .icon-frame:before {
    content: "\e038"; }
  
  .icon-size-fullscreen:before {
    content: "\e057"; }
  
  .icon-size-actual:before {
    content: "\e058"; }
  
  .icon-shuffle:before {
    content: "\e059"; }
  
  .icon-share-alt:before {
    content: "\e05a"; }
  
  .icon-share:before {
    content: "\e05b"; }
  
  .icon-rocket:before {
    content: "\e05c"; }
  
  .icon-question:before {
    content: "\e05d"; }
  
  .icon-pie-chart:before {
    content: "\e05e"; }
  
  .icon-pencil:before {
    content: "\e05f"; }
  
  .icon-note:before {
    content: "\e060"; }
  
  .icon-loop:before {
    content: "\e064"; }
  
  .icon-home:before {
    content: "\e069"; }
  
  .icon-grid:before {
    content: "\e06a"; }
  
  .icon-graph:before {
    content: "\e06b"; }
  
  .icon-microphone:before {
    content: "\e063"; }
  
  .icon-music-tone-alt:before {
    content: "\e061"; }
  
  .icon-music-tone:before {
    content: "\e062"; }
  
  .icon-earphones-alt:before {
    content: "\e03c"; }
  
  .icon-earphones:before {
    content: "\e03d"; }
  
  .icon-equalizer:before {
    content: "\e06c"; }
  
  .icon-like:before {
    content: "\e068"; }
  
  .icon-dislike:before {
    content: "\e06d"; }
  
  .icon-control-start:before {
    content: "\e06f"; }
  
  .icon-control-rewind:before {
    content: "\e070"; }
  
  .icon-control-play:before {
    content: "\e071"; }
  
  .icon-control-pause:before {
    content: "\e072"; }
  
  .icon-control-forward:before {
    content: "\e073"; }
  
  .icon-control-end:before {
    content: "\e074"; }
  
  .icon-volume-1:before {
    content: "\e09f"; }
  
  .icon-volume-2:before {
    content: "\e0a0"; }
  
  .icon-volume-off:before {
    content: "\e0a1"; }
  
  .icon-calendar:before {
    content: "\e075"; }
  
  .icon-bulb:before {
    content: "\e076"; }
  
  .icon-chart:before {
    content: "\e077"; }
  
  .icon-ban:before {
    content: "\e07c"; }
  
  .icon-bubble:before {
    content: "\e07d"; }
  
  .icon-camrecorder:before {
    content: "\e07e"; }
  
  .icon-camera:before {
    content: "\e07f"; }
  
  .icon-cloud-download:before {
    content: "\e083"; }
  
  .icon-cloud-upload:before {
    content: "\e084"; }
  
  .icon-envelope:before {
    content: "\e086"; }
  
  .icon-eye:before {
    content: "\e087"; }
  
  .icon-flag:before {
    content: "\e088"; }
  
  .icon-heart:before {
    content: "\e08a"; }
  
  .icon-info:before {
    content: "\e08b"; }
  
  .icon-key:before {
    content: "\e08c"; }
  
  .icon-link:before {
    content: "\e08d"; }
  
  .icon-lock:before {
    content: "\e08e"; }
  
  .icon-lock-open:before {
    content: "\e08f"; }
  
  .icon-magnifier:before {
    content: "\e090"; }
  
  .icon-magnifier-add:before {
    content: "\e091"; }
  
  .icon-magnifier-remove:before {
    content: "\e092"; }
  
  .icon-paper-clip:before {
    content: "\e093"; }
  
  .icon-paper-plane:before {
    content: "\e094"; }
  
  .icon-power:before {
    content: "\e097"; }
  
  .icon-refresh:before {
    content: "\e098"; }
  
  .icon-reload:before {
    content: "\e099"; }
  
  .icon-settings:before {
    content: "\e09a"; }
  
  .icon-star:before {
    content: "\e09b"; }
  
  .icon-symbol-female:before {
    content: "\e09c"; }
  
  .icon-symbol-male:before {
    content: "\e09d"; }
  
  .icon-target:before {
    content: "\e09e"; }
  
  .icon-credit-card:before {
    content: "\e025"; }
  
  .icon-paypal:before {
    content: "\e608"; }
  
  .icon-social-tumblr:before {
    content: "\e00a"; }
  
  .icon-social-twitter:before {
    content: "\e009"; }
  
  .icon-social-facebook:before {
    content: "\e00b"; }
  
  .icon-social-instagram:before {
    content: "\e609"; }
  
  .icon-social-linkedin:before {
    content: "\e60a"; }
  
  .icon-social-pinterest:before {
    content: "\e60b"; }
  
  .icon-social-github:before {
    content: "\e60c"; }
  
  .icon-social-google:before {
    content: "\e60d"; }
  
  .icon-social-reddit:before {
    content: "\e60e"; }
  
  .icon-social-skype:before {
    content: "\e60f"; }
  
  .icon-social-dribbble:before {
    content: "\e00d"; }
  
  .icon-social-behance:before {
    content: "\e610"; }
  
  .icon-social-foursqare:before {
    content: "\e611"; }
  
  .icon-social-soundcloud:before {
    content: "\e612"; }
  
  .icon-social-spotify:before {
    content: "\e613"; }
  
  .icon-social-stumbleupon:before {
    content: "\e614"; }
  
  .icon-social-youtube:before {
    content: "\e008"; }
  
  .icon-social-dropbox:before {
    content: "\e00c"; }
  
  .icon-social-vkontakte:before {
    content: "\e618"; }
  
  .icon-social-steam:before {
    content: "\e620"; }
  
  .carousel-item {
    height: 24rem; }
  
  .services-h3 {
    padding-bottom: 30px;
    color: #28a745; }
  
  .services {
    color: green; }
  
  .featurette-image {
    filter: grayscale(100%); }
  
  .masthead_container {
    padding: 0 0 64%;
    position: relative;
    width: 100%; }
  
  #data_centers .full_width_image {
    background-image: url("http://eason.tumba-schools.org/dist/images/eason/img-1.jpg"); }
    @media (min-width: 993px) and (max-width: 1200px) {
      #data_centers .full_width_image {
        background-image: url("http://eason.tumba-schools.org/dist/images/eason/img-1.jpg_993.jpeg"); } }
    @media (min-width: 769px) and (max-width: 992px) {
      #data_centers .full_width_image {
        background-image: url("http://eason.tumba-schools.org/dist/images/eason/img-1.jpg_769.jpeg"); } }
    @media (max-width: 480px) {
      #data_centers .full_width_image {
        background-image: url("http://eason.tumba-schools.org/dist/images/eason/img-1.jpg_481.jpeg"); } }
    @media (min-width: 481px) and (max-width: 768px) {
      #data_centers .full_width_image {
        background-image: url("http://eason.tumba-schools.org/dist/images/eason/econet-photo-325229_481.jpeg"); } }
  
  #solutions .full_width_image {
    background-image: url("http://eason.tumba-schools.org/dist/images/eason/img-1.jpg"); }
    @media (min-width: 993px) and (max-width: 1200px) {
      #solutions .full_width_image {
        background-image: url("http://eason.tumba-schools.org/dist/images/eason/img-1.jpg"); } }
    @media (min-width: 769px) and (max-width: 992px) {
      #solutions .full_width_image {
        background-image: url("http://eason.tumba-schools.org/dist/images/eason/econet-photo-325229_769.jpeg"); } }
    @media (max-width: 480px) {
      #solutions .full_width_image {
        background-image: url("http://eason.tumba-schools.org/dist/images/eason/econet-photo-325229_481.jpeg"); } }
    @media (min-width: 481px) and (max-width: 768px) {
      #solutions .full_width_image {
        background-image: url("http://eason.tumba-schools.org/dist/images/eason/econet-photo-325229_481.jpeg"); } }
  
  #about .full_width_image {
    background-image: url("http://eason.tumba-schools.org/dist/images/eason/econet-photo-325229.jpeg"); }
    @media (min-width: 993px) and (max-width: 1200px) {
      #about .full_width_image {
        background-image: url("http://eason.tumba-schools.org/dist/images/eason/econet-photo-325229_993.jpeg"); } }
    @media (min-width: 769px) and (max-width: 992px) {
      #about .full_width_image {
        background-image: url("http://eason.tumba-schools.org/dist/images/eason/econet-photo-325229_769.jpeg"); } }
    @media (max-width: 480px) {
      #about .full_width_image {
        background-image: url("http://eason.tumba-schools.org/dist/images/eason/econet-photo-325229_481.jpeg"); } }
    @media (min-width: 481px) and (max-width: 768px) {
      #about .full_width_image {
        background-image: url("http://eason.tumba-schools.org/dist/images/eason/econet-photo-325229_481.jpeg"); } }
  
  .masthead_container .full_width_image {
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
    width: 100%; }
  
  .parallax .caption {
    bottom: 0;
    left: 0;
    padding: 50px 0 25px;
    position: absolute;
    width: 100%; }
  
  .caption {
    color: #6a6862;
    display: block;
    float: left;
    font-size: 0.813em;
    text-align: left; }
    .caption p {
      color: white;
      font-size: 1.5em;
      text-align: center;
      padding: 0 15px; }
  
  #about .carousel-caption, #solutions .carousel-caption, #data_centers .carousel-caption {
    bottom: 5rem; }
  
  .navbar-toggler-icon {
    background-color: green !important; }
  
  .navbar-dark .navbar-toggler {
    color: green;
    border-color: green;
    background-color: green; }
    .navbar-dark .navbar-toggler:hover, .navbar-dark .navbar-toggler:focus, .navbar-dark .navbar-toggler:active {
      cursor: pointer; }
  
  .showcase-text {
    padding: 112px !important; }
    @media (min-width: 481px) and (max-width: 768px) {
      .showcase-text {
        padding: 40px !important;
        text-align: center; } }
    @media (max-width: 480px) {
      .showcase-text {
        padding: 40px !important;
        text-align: center; } }
  
  #solutions-data {
    background-image: url("http://eason.tumba-schools.org/dist/images/eason/mobile-phone-2398295.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 182px; }
    @media (max-width: 480px) {
      #solutions-data {
        background-size: contain; } }
    @media (min-width: 769px) and (max-width: 860px) {
      #solutions-data {
        background-size: contain;
        min-height: 400px; } }
    @media (min-width: 481px) and (max-width: 768px) {
      #solutions-data {
        background-size: contain;
        min-height: 400px; } }
  
  #solutions-voice {
    background-image: url("http://eason.tumba-schools.org/dist/images/eason/cup-2884023.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 260px; }
    @media (max-width: 480px) {
      #solutions-voice {
        background-size: contain; } }
    @media (min-width: 769px) and (max-width: 860px) {
      #solutions-voice {
        background-size: cover;
        min-height: 400px; } }
    @media (min-width: 481px) and (max-width: 768px) {
      #solutions-voice {
        background-size: cover;
        min-height: 400px; } }
  
  #solutions-video {
    background-image: url("http://eason.tumba-schools.org/dist/images/eason/farm-2852025.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 277px; }
    @media (max-width: 480px) {
      #solutions-video {
        background-size: cover; } }
    @media (min-width: 769px) and (max-width: 860px) {
      #solutions-video {
        background-size: cover;
        min-height: 400px; } }
    @media (min-width: 481px) and (max-width: 768px) {
      #solutions-video {
        background-size: cover;
        min-height: 400px; } }
  .features-icons {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1;
  }
  .features-icons a {
    text-decoration: none;
    color: #5a5a5a;
  }
  .features-icons a:hover {
    color: #5a5a5a;
  }
  .features-icons .features-icons-item {
    max-width: 10rem; }
  
    .features-icons-item a:hover {
      color: green;
    }
  
  .features-icons .features-icons-item .features-icons-icon {
    height: 7rem; }
  
  .features-icons .features-icons-item .features-icons-icon i {
    font-size: 4.5rem; }
  
  .icon-people::before, .icon-phone::before, .icon-disc::before {
    color: #5a5a5a; }
  
  .features-icons .features-icons-item .features-icons-icon i {
    font-size: 4.5rem;
    padding-top: 50px; }
  
  .features-icons h3 {
    padding-bottom: 50px; }
  
  .spacing {
    padding: 60px 0px; }
    @media (max-width: 480px) {
      .spacing {
        padding: 30px 0px; } }
  
  form {
    font-size: 17px;
    line-height: 1.5; }
  
  #map {
    height: 400px;
    width: 100%; }
  
  @media (max-width: 480px) {
    .mb-5, .my-5 {
      margin-bottom: 0rem !important; } }
  
  @media (max-width: 480px) {
    .lead {
      font-size: 1.15rem; } }
  
  @media (max-width: 480px) {
    .carousel-caption h1, #about .carousel-caption h1, #solutions .carousel-caption h1, #data_centers .carousel-caption h1 {
      bottom: 1rem;
      font-size: 32px !important; } }
  
  @media (max-width: 480px) {
    .carousel-caption, #about .carousel-caption, #solutions .carousel-caption, #data_centers .carousel-caption {
      bottom: 1rem; } }
  
  .data-center-featurette {
    margin-top: 80px; }
    .data-center-featurette h4 {
      font-size: 40px; }
    @media (max-width: 480px) {
      .data-center-featurette h4 {
        font-size: 26px; } }
    .data-center-featurette ul {
      line-height: 2; }
    .data-center-featurette .featurette-heading {
      margin-top: 0rem; }
  
  .featurette-image-data-center {
    filter: grayscale(1%) !important; }
  
    .masthead-quote-container {
      top: 25%;
      position: absolute;
      width: 40%;
      margin: 0 10%;
      right: 0;
      max-width: 600px;
  }

  .masthead-quote {
    padding: 30px;
    border-right: 2px solid 
rgba(255,255,255,0.75);
border-left: 2px solid
rgba(255,255,255,0.75);
border-bottom: 2px solid
    rgba(255,255,255,0.75);
}

.masthead-quote .left-border {
  border-top: 2px solid 
  rgba(255,255,255,0.75);
  width: 20px;
  position: absolute;
  top: 0;
  left: 0;
}

.masthead-quote .right-border {
  border-top: 2px solid 
rgba(255,255,255,0.75);
position: absolute;
top: 0;
left: 122px;
width: calc(100% - 122px);
}

.masthead-quote h4 {
  color: 
  white;
  font-size: 2em;
  margin-bottom: 25px;
  line-height: 1.6;
}

.masthead-quote p {
  color: 
  white;
  margin-bottom: 0;
  font-size: 1.25em;
}

.masthead-quote::after {
  background: url("http://eason.tumba-schools.org/dist/images/eason/quotation_mark.svg") 0 0 no-repeat;
  left: 30px;
  top: -40px;
  content: '';
  height: 60px;
  position: absolute;
  width: 82px;
  z-index: 0;
}
