/*!
 * Start Bootstrap - Creative v3.3.7+1 (http://startbootstrap.com/template-overviews/creative)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

#about iframe{
  min-height: 422px;
}

@media (max-width: 440px) {
  #about iframe{
    min-height: 230px !important;
  } 

}

/*@media   (min-width: 992px) and (max-width: 767px){
  #about iframe{
    min-height: 400px !important;
  } 
}*/



html,
body {
  height: 100%;
  width: 100%;
  -webkit-font-smoothing: antialiased;
}

@font-face {
  font-family: 'CiscoSans';
  font-style: normal;
  font-weight: 100;

  src: url("/ext_files/fonts/CiscoSans/CiscoSansThin-webfont.eot");
  src: url("/ext_files/fonts/CiscoSans/CiscoSansThin-webfont.eot?#iefix") format("embedded-opentype"), url("/ext_files/fonts/CiscoSans/CiscoSansThin-webfont.woff2") format("woff2"), url("/ext_files/fonts/CiscoSans/CiscoSansThin-webfont.woff") format("woff"), url("/ext_files/fonts/CiscoSans/CiscoSansThin-webfont.ttf") format("truetype"), url("/ext_files/fonts/CiscoSans/CiscoSansThin-webfont.svg#ciscosansthin") format("svg");
}

@font-face {
  font-family: 'CiscoSans';
  font-style: normal;
  font-weight: 200;

  src: url("/ext_files/fonts/CiscoSans/CiscoSansExtraLight-webfont.eot");
  src: url("/ext_files/fonts/CiscoSans/CiscoSansExtraLight-webfont.eot?#iefix") format("embedded-opentype"), url("/ext_files/fonts/CiscoSans/CiscoSansExtraLight-webfont.woff2") format("woff2"), url("/ext_files/fonts/CiscoSans/CiscoSansExtraLight-webfont.woff") format("woff"), url("/ext_files/fonts/CiscoSans/CiscoSansExtraLight-webfont.ttf") format("truetype"), url("/ext_files/fonts/CiscoSans/CiscoSansExtraLight-webfont.svg#ciscosansextralight") format("svg");
}

@font-face {
  font-family: 'CiscoSans';
  font-style: normal;
  font-weight: 300;

  src: url("/ext_files/fonts/CiscoSans/CiscoSansLight-webfont.eot");
  src: url("/ext_files/fonts/CiscoSans/CiscoSansLight-webfont.eot?#iefix") format("embedded-opentype"), url("/ext_files/fonts/CiscoSans/CiscoSansLight-webfont.woff2") format("woff2"), url("/ext_files/fonts/CiscoSans/CiscoSansLight-webfont.woff") format("woff"), url("/ext_files/fonts/CiscoSans/CiscoSansLight-webfont.ttf") format("truetype"), url("/ext_files/fonts/CiscoSans/CiscoSansLight-webfont.svg#ciscosanslight") format("svg");
}

@font-face {
  font-family: 'CiscoSans';
  font-style: normal;
  font-weight: 400;

  src: url("/ext_files/fonts/CiscoSans/CiscoSansRegular-webfont.eot");
  src: url("/ext_files/fonts/CiscoSans/CiscoSansRegular-webfont.eot?#iefix") format("embedded-opentype"), url("/ext_files/fonts/CiscoSans/CiscoSansRegular-webfont.woff2") format("woff2"), url("/ext_files/fonts/CiscoSans/CiscoSansRegular-webfont.woff") format("woff"), url("/ext_files/fonts/CiscoSans/CiscoSansRegular-webfont.ttf") format("truetype"), url("/ext_files/fonts/CiscoSans/CiscoSansRegular-webfont.svg#ciscosansregular") format("svg");
}

@font-face {
  font-family: 'CiscoSans';
  font-style: normal;
  font-weight: 700;

  src: url("/ext_files/fonts/CiscoSans/CiscoSansBold-webfont.eot");
  src: url("/ext_files/fonts/CiscoSans/CiscoSansBold-webfont.eot?#iefix") format("embedded-opentype"), url("/ext_files/fonts/CiscoSans/CiscoSansBold-webfont.woff2") format("woff2"), url("/ext_files/fonts/CiscoSans/CiscoSansBold-webfont.woff") format("woff"), url("/ext_files/fonts/CiscoSans/CiscoSansBold-webfont.ttf") format("truetype"), url("/ext_files/fonts/CiscoSans/CiscoSansBold-webfont.svg#ciscosansbold") format("svg");
}

@font-face {
  font-family: "icon-font";

  src: url("/ext_files/fonts/icon-font.eot");
  src: url("/ext_files/fonts/icon-font.eot?#iefix") format("eot"), url("/ext_files/fonts/icon-font.woff") format("woff"), url("/ext_files/fonts/icon-font.ttf") format("truetype"), url("/ext_files/fonts/icon-font.svg#icon-font") format("svg");
}

.checkbox__input:after, .form-dropdown__chevron::after, ul.list li > a:after, .select:after, .form-group__text input.input--dirty.input--invalid ~ .required-block::after, .form-group__text input.ng-dirty.ng-invalid ~ .required-block::after, .form-group__text input.ng-touched.ng-invalid ~ .required-block::after,
.form-group__text select.input--dirty.input--invalid ~ .required-block::after,
.form-group__text select.ng-dirty.ng-invalid ~ .required-block::after,
.form-group__text select.ng-touched.ng-invalid ~ .required-block::after,
.form-group__text textarea.input--dirty.input--invalid ~ .required-block::after,
.form-group__text textarea.ng-dirty.ng-invalid ~ .required-block::after,
.form-group__text textarea.ng-touched.ng-invalid ~ .required-block::after,
.form-group__text.select input.input--dirty.input--invalid ~ .required-block::after,
.form-group__text.select input.ng-dirty.ng-invalid ~ .required-block::after,
.form-group__text.select input.ng-touched.ng-invalid ~ .required-block::after,
.form-group__text.select select.input--dirty.input--invalid ~ .required-block::after,
.form-group__text.select select.ng-dirty.ng-invalid ~ .required-block::after,
.form-group__text.select select.ng-touched.ng-invalid ~ .required-block::after,
.form-group__text.select textarea.input--dirty.input--invalid ~ .required-block::after,
.form-group__text.select textarea.ng-dirty.ng-invalid ~ .required-block::after,
.form-group__text.select textarea.ng-touched.ng-invalid ~ .required-block::after, .form-group__text input.input--dirty.input--invalid-required ~ .required-block::after, .form-group__text input.ng-dirty.ng-invalid-required ~ .required-block::after, .form-group__text input.ng-touched.ng-invalid-required ~ .required-block::after,
.form-group__text select.input--dirty.input--invalid-required ~ .required-block::after,
.form-group__text select.ng-dirty.ng-invalid-required ~ .required-block::after,
.form-group__text select.ng-touched.ng-invalid-required ~ .required-block::after,
.form-group__text textarea.input--dirty.input--invalid-required ~ .required-block::after,
.form-group__text textarea.ng-dirty.ng-invalid-required ~ .required-block::after,
.form-group__text textarea.ng-touched.ng-invalid-required ~ .required-block::after,
.form-group__text.select input.input--dirty.input--invalid-required ~ .required-block::after,
.form-group__text.select input.ng-dirty.ng-invalid-required ~ .required-block::after,
.form-group__text.select input.ng-touched.ng-invalid-required ~ .required-block::after,
.form-group__text.select select.input--dirty.input--invalid-required ~ .required-block::after,
.form-group__text.select select.ng-dirty.ng-invalid-required ~ .required-block::after,
.form-group__text.select select.ng-touched.ng-invalid-required ~ .required-block::after,
.form-group__text.select textarea.input--dirty.input--invalid-required ~ .required-block::after,
.form-group__text.select textarea.ng-dirty.ng-invalid-required ~ .required-block::after,
.form-group__text.select textarea.ng-touched.ng-invalid-required ~ .required-block::after, .dropdown-toggle:after, .form-group__color .color.selected:after, .apollo-sidebar > ul > li.sidebar-drawer > a:after, .apollo-sidebar > ul > li.sidebar-drawer--opened > a:after, .gritter-with-image::before,
*[class*='icon-'] {
  position: relative;
  display: inline-block;
  font-family: "icon-font";
  font-size: inherit;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-transform: none;
  vertical-align: -12%;

  speak: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon--medium {
  font-size: 2rem;
}

.icon--large {
  font-size: 3rem;
}

.icon-4-way-nav:before {
  content: "";
}

.icon-ac-power:before {
  content: "";
}

.icon-account:before {
  content: "";
}

.icon-acessibility:before {
  content: "";
}

.icon-active-speaker-cross:before {
  content: "";
}

.icon-active-speaker:before {
  content: "";
}

.icon-activities:before {
  content: "";
}

.icon-add-contact:before {
  content: "";
}

.icon-add-contain:before {
  content: "";
}

.icon-add-outline:before {
  content: "";
}

.icon-add:before {
  content: "";
}

.icon-admin:before {
  content: "";
}

.icon-alarm:before {
  content: "";
}

.icon-alert:before {
  content: "";
}

.icon-alerting:before {
  content: "";
}

.icon-analysis:before {
  content: "";
}

.icon-android-home:before {
  content: "";
}

.icon-animation:before {
  content: "";
}

.icon-annotation:before {
  content: "";
}

.icon-applause:before {
  content: "";
}

.icon-application:before {
  content: "";
}

.icon-applications:before {
  content: "";
}

.icon-arrow-left-tail:before {
  content: "";
}

.icon-arrow-right-tail:before {
  content: "";
}

.icon-asterisk:before {
  content: "";
}

.icon-at-contain:before {
  content: "";
}

.icon-at:before {
  content: "";
}

.icon-attachment:before {
  content: "";
}

.icon-audio-broadcast:before {
  content: "";
}

.icon-audio-min:before {
  content: "";
}

.icon-audio-plus:before {
  content: "";
}

.icon-audio-settings:before {
  content: "";
}

.icon-aux-camera:before {
  content: "";
}

.icon-back:before {
  content: "";
}

.icon-backup-data:before {
  content: "";
}

.icon-battery:before {
  content: "";
}

.icon-bell-cross:before {
  content: "";
}

.icon-bell:before {
  content: "";
}

.icon-blocked:before {
  content: "";
}

.icon-bluetooth-contain-cross:before {
  content: "";
}

.icon-bluetooth-contained:before {
  content: "";
}

.icon-bluetooth-outline:before {
  content: "";
}

.icon-bluetooth:before {
  content: "";
}

.icon-bookmark:before {
  content: "";
}

.icon-briefcase:before {
  content: "";
}

.icon-brightness:before {
  content: "";
}

.icon-broadcast-message:before {
  content: "";
}

.icon-broken-image:before {
  content: "";
}

.icon-browser:before {
  content: "";
}

.icon-bug:before {
  content: "";
}

.icon-calendar-meetings:before {
  content: "";
}

.icon-calendar-weekly:before {
  content: "";
}

.icon-calendar:before {
  content: "";
}

.icon-call-forward-divert:before {
  content: "";
}

.icon-call-handling:before {
  content: "";
}

.icon-call-log:before {
  content: "";
}

.icon-call-rate:before {
  content: "";
}

.icon-callback:before {
  content: "";
}

.icon-camera:before {
  content: "";
}

.icon-certified:before {
  content: "";
}

.icon-chapters:before {
  content: "";
}

.icon-charging:before {
  content: "";
}

.icon-chats:before {
  content: "";
}

.icon-check-square-o:before {
  content: "";
}

.icon-check-square:before {
  content: "";
}

.icon-check:before {
  content: "";
}

.icon-chevron-down:before {
  content: "";
}

.icon-chevron-left:before {
  content: "";
}

.icon-chevron-right-circle:before {
  content: "";
}

.icon-chevron-right:before {
  content: "";
}

.icon-chevron-up:before {
  content: "";
}

.icon-circle:before {
  content: "";
}

.icon-cisco:before {
  content: "";
}

.icon-clock:before {
  content: "";
}

.icon-close-keyboard:before {
  content: "";
}

.icon-close:before {
  content: "";
}

.icon-cloud:before {
  content: "";
}

.icon-cog:before {
  content: "";
}

.icon-comment:before {
  content: "";
}

.icon-community:before {
  content: "";
}

.icon-compass:before {
  content: "";
}

.icon-computer:before {
  content: "";
}

.icon-conference:before {
  content: "";
}

.icon-contact-card:before {
  content: "";
}

.icon-contact:before {
  content: "";
}

.icon-create-page:before {
  content: "";
}

.icon-data-usage:before {
  content: "";
}

.icon-day:before {
  content: "";
}

.icon-dc-power:before {
  content: "";
}

.icon-default-app:before {
  content: "";
}

.icon-delete:before {
  content: "";
}

.icon-desk-phone:before {
  content: "";
}

.icon-devices:before {
  content: "";
}

.icon-diagnostics:before {
  content: "";
}

.icon-dial:before {
  content: "";
}

.icon-directory:before {
  content: "";
}

.icon-disc-not-connected:before {
  content: "";
}

.icon-disc:before {
  content: "";
}

.icon-display:before {
  content: "";
}

.icon-dms:before {
  content: "";
}

.icon-document-camera-cross:before {
  content: "";
}

.icon-document-camera:before {
  content: "";
}

.icon-document:before {
  content: "";
}

.icon-download-contain:before {
  content: "";
}

.icon-download:before {
  content: "";
}

.icon-draw:before {
  content: "";
}

.icon-dropdown:before {
  content: "";
}

.icon-edit-call:before {
  content: "";
}

.icon-edit:before {
  content: "";
}

.icon-email:before {
  content: "";
}

.icon-emoticons:before {
  content: "";
}

.icon-endpoint:before {
  content: "";
}

.icon-eraser:before {
  content: "";
}

.icon-error:before {
  content: "";
}

.icon-ethernet:before {
  content: "";
}

.icon-exclamation-circle:before {
  content: "";
}

.icon-exclamation-triangle:before {
  content: "";
}

.icon-exernal-calendar:before {
  content: "";
}

.icon-exit-contain:before {
  content: "";
}

.icon-exit-fullscreen:before {
  content: "";
}

.icon-exit-outline:before {
  content: "";
}

.icon-exit:before {
  content: "";
}

.icon-export:before {
  content: "";
}

.icon-extension-mobility:before {
  content: "";
}

.icon-fbw:before {
  content: "";
}

.icon-feedback-clear:before {
  content: "";
}

.icon-feedback-result:before {
  content: "";
}

.icon-feedback:before {
  content: "";
}

.icon-ffw:before {
  content: "";
}

.icon-file-archive-o:before {
  content: "";
}

.icon-file-audio-o:before {
  content: "";
}

.icon-file-code-o:before {
  content: "";
}

.icon-file-excel-o:before {
  content: "";
}

.icon-file-image-o:before {
  content: "";
}

.icon-file-o:before {
  content: "";
}

.icon-file-pdf-o:before {
  content: "";
}

.icon-file-powerpoint-o:before {
  content: "";
}

.icon-file-text-o:before {
  content: "";
}

.icon-file-text:before {
  content: "";
}

.icon-file-video-o:before {
  content: "";
}

.icon-file-word-o:before {
  content: "";
}

.icon-file:before {
  content: "";
}

.icon-filter:before {
  content: "";
}

.icon-flagged:before {
  content: "";
}

.icon-folder:before {
  content: "";
}

.icon-forced-sign-in:before {
  content: "";
}

.icon-forward-to-mobility:before {
  content: "";
}

.icon-fullscreen:before {
  content: "";
}

.icon-general-source-cross:before {
  content: "";
}

.icon-general-source:before {
  content: "";
}

.icon-google-analytics:before {
  content: "";
}

.icon-gpu-graphicscard:before {
  content: "";
}

.icon-graph:before {
  content: "";
}

.icon-grid-view:before {
  content: "";
}

.icon-ground:before {
  content: "";
}

.icon-group-call:before {
  content: "";
}

.icon-group-chat:before {
  content: "";
}

.icon-headset-cross:before {
  content: "";
}

.icon-headset:before {
  content: "";
}

.icon-help-alt:before {
  content: "";
}

.icon-help-outline:before {
  content: "";
}

.icon-help:before {
  content: "";
}

.icon-highlight-line:before {
  content: "";
}

.icon-highlight:before {
  content: "";
}

.icon-highlighter-check:before {
  content: "";
}

.icon-highlighter:before {
  content: "";
}

.icon-home:before {
  content: "";
}

.icon-hue:before {
  content: "";
}

.icon-hunt-group:before {
  content: "";
}

.icon-idefix:before {
  content: "";
}

.icon-image-contain:before {
  content: "";
}

.icon-image:before {
  content: "";
}

.icon-import:before {
  content: "";
}

.icon-inbox:before {
  content: "";
}

.icon-incoming-call:before {
  content: "";
}

.icon-info-circle:before {
  content: "";
}

.icon-info-outline:before {
  content: "";
}

.icon-info:before {
  content: "";
}

.icon-instant-meeting:before {
  content: "";
}

.icon-intercom-duplex-connected:before {
  content: "";
}

.icon-intercom-whisper:before {
  content: "";
}

.icon-intercom:before {
  content: "";
}

.icon-invite:before {
  content: "";
}

.icon-key-expansion-module:before {
  content: "";
}

.icon-keyboard-close:before {
  content: "";
}

.icon-keyboard:before {
  content: "";
}

.icon-keywords:before {
  content: "";
}

.icon-language:before {
  content: "";
}

.icon-laser-pointer:before {
  content: "";
}

.icon-layers:before {
  content: "";
}

.icon-layout:before {
  content: "";
}

.icon-leave-meeting:before {
  content: "";
}

.icon-left-arrow:before {
  content: "";
}

.icon-lightbulb:before {
  content: "";
}

.icon-like:before {
  content: "";
}

.icon-line-out-left:before {
  content: "";
}

.icon-line-out-right:before {
  content: "";
}

.icon-link:before {
  content: "";
}

.icon-list-menu:before {
  content: "";
}

.icon-list-view:before {
  content: "";
}

.icon-location:before {
  content: "";
}

.icon-lock-contain:before {
  content: "";
}

.icon-lock:before {
  content: "";
}

.icon-locked-speaker:before {
  content: "";
}

.icon-mail-read:before {
  content: "";
}

.icon-mail:before {
  content: "";
}

.icon-manage-cable:before {
  content: "";
}

.icon-maximize:before {
  content: "";
}

.icon-media-viewer:before {
  content: "";
}

.icon-meet-me:before {
  content: "";
}

.icon-meeting-room:before {
  content: "";
}

.icon-merge-call:before {
  content: "";
}

.icon-message:before {
  content: "";
}

.icon-mic-in:before {
  content: "";
}

.icon-micro-blog:before {
  content: "";
}

.icon-microphone:before {
  content: "";
}

.icon-minimize:before {
  content: "";
}

.icon-missed-call:before {
  content: "";
}

.icon-mobile-phone:before {
  content: "";
}

.icon-mobile-presenter:before {
  content: "";
}

.icon-month:before {
  content: "";
}

.icon-more:before {
  content: "";
}

.icon-move-page:before {
  content: "";
}

.icon-multi-display:before {
  content: "";
}

.icon-music:before {
  content: "";
}

.icon-mute:before {
  content: "";
}

.icon-no-signal:before {
  content: "";
}

.icon-notebook-in:before {
  content: "";
}

.icon-notes:before {
  content: "";
}

.icon-numbered-input:before {
  content: "";
}

.icon-numbered-output:before {
  content: "";
}

.icon-off-hook:before {
  content: "";
}

.icon-other-phone:before {
  content: "";
}

.icon-outbox:before {
  content: "";
}

.icon-outgoing-call:before {
  content: "";
}

.icon-paired-audio:before {
  content: "";
}

.icon-paired-call:before {
  content: "";
}

.icon-panel-shift-left:before {
  content: "";
}

.icon-panel-shift-right:before {
  content: "";
}

.icon-parked:before {
  content: "";
}

.icon-participant-list:before {
  content: "";
}

.icon-pass-mouse:before {
  content: "";
}

.icon-pause:before {
  content: "";
}

.icon-pc:before {
  content: "";
}

.icon-pencil:before {
  content: "";
}

.icon-persistent-chat:before {
  content: "";
}

.icon-phone-cross:before {
  content: "";
}

.icon-phone:before {
  content: "";
}

.icon-picture-in-picture:before {
  content: "";
}

.icon-pin:before {
  content: "";
}

.icon-play-contained:before {
  content: "";
}

.icon-play:before {
  content: "";
}

.icon-playlist:before {
  content: "";
}

.icon-plugin:before {
  content: "";
}

.icon-plus:before {
  content: "";
}

.icon-point:before {
  content: "";
}

.icon-poll:before {
  content: "";
}

.icon-popout:before {
  content: "";
}

.icon-popup-dialogue:before {
  content: "";
}

.icon-power-contain:before {
  content: "";
}

.icon-power:before {
  content: "";
}

.icon-presentation:before {
  content: "";
}

.icon-prevent-download-contain:before {
  content: "";
}

.icon-prevent-download:before {
  content: "";
}

.icon-print:before {
  content: "";
}

.icon-priority:before {
  content: "";
}

.icon-privacy:before {
  content: "";
}

.icon-private:before {
  content: "";
}

.icon-profile-settings:before {
  content: "";
}

.icon-proximity-not-connected:before {
  content: "";
}

.icon-proximity:before {
  content: "";
}

.icon-quality:before {
  content: "";
}

.icon-question-circle:before {
  content: "";
}

.icon-raise-hand:before {
  content: "";
}

.icon-read-email:before {
  content: "";
}

.icon-recent-apps:before {
  content: "";
}

.icon-record:before {
  content: "";
}

.icon-redial:before {
  content: "";
}

.icon-refresh:before {
  content: "";
}

.icon-remove-contact:before {
  content: "";
}

.icon-remove-contain:before {
  content: "";
}

.icon-remove-outline:before {
  content: "";
}

.icon-remove:before {
  content: "";
}

.icon-reply-all:before {
  content: "";
}

.icon-report:before {
  content: "";
}

.icon-reset:before {
  content: "";
}

.icon-right-arrow-closed-contained:before {
  content: "";
}

.icon-right-arrow-closed-outline:before {
  content: "";
}

.icon-right-arrow-contain:before {
  content: "";
}

.icon-right-arrow-contained:before {
  content: "";
}

.icon-right-arrow-outline:before {
  content: "";
}

.icon-right-arrow:before {
  content: "";
}

.icon-ringer-settings:before {
  content: "";
}

.icon-rotate-object-ccw:before {
  content: "";
}

.icon-rotate-object-cw:before {
  content: "";
}

.icon-rtprx-rtptx-duplex:before {
  content: "";
}

.icon-rtprx:before {
  content: "";
}

.icon-rtptx:before {
  content: "";
}

.icon-running-application:before {
  content: "";
}

.icon-save:before {
  content: "";
}

.icon-schedule-add:before {
  content: "";
}

.icon-screen-capture-square:before {
  content: "";
}

.icon-screen-capture:before {
  content: "";
}

.icon-sd:before {
  content: "";
}

.icon-search:before {
  content: "";
}

.icon-self-view-alt:before {
  content: "";
}

.icon-self-view-crossed:before {
  content: "";
}

.icon-self-view:before {
  content: "";
}

.icon-send-email:before {
  content: "";
}

.icon-send:before {
  content: "";
}

.icon-sent:before {
  content: "";
}

.icon-setup-assistant:before {
  content: "";
}

.icon-share-contain:before {
  content: "";
}

.icon-share-content:before {
  content: "";
}

.icon-share:before {
  content: "";
}

.icon-sign-in:before {
  content: "";
}

.icon-sign-out:before {
  content: "";
}

.icon-signal-1:before {
  content: "";
}

.icon-signal-2:before {
  content: "";
}

.icon-signal-3:before {
  content: "";
}

.icon-signal-4:before {
  content: "";
}

.icon-skip-bw:before {
  content: "";
}

.icon-skip-fw:before {
  content: "";
}

.icon-slides:before {
  content: "";
}

.icon-soft-phone:before {
  content: "";
}

.icon-software:before {
  content: "";
}

.icon-sort-amount-asc:before {
  content: "";
}

.icon-sort-amount-desc:before {
  content: "";
}

.icon-sound:before {
  content: "";
}

.icon-space:before {
  content: "";
}

.icon-spam:before {
  content: "";
}

.icon-spark:before {
  content: "";
}

.icon-speaker-cross:before {
  content: "";
}

.icon-speaker-out-left:before {
  content: "";
}

.icon-speaker:before {
  content: "";
}

.icon-speed-dial:before {
  content: "";
}

.icon-spinner:before {
  content: "";
}

.icon-square-o:before {
  content: "";
}

.icon-star:before {
  content: "";
}

.icon-step-backward:before {
  content: "";
}

.icon-step-forward:before {
  content: "";
}

.icon-step-next:before {
  content: "";
}

.icon-step-prev:before {
  content: "";
}

.icon-stop:before {
  content: "";
}

.icon-storage:before {
  content: "";
}

.icon-subscribe:before {
  content: "";
}

.icon-swap-calls:before {
  content: "";
}

.icon-swap-camera:before {
  content: "";
}

.icon-swap-video-camera:before {
  content: "";
}

.icon-tables:before {
  content: "";
}

.icon-tablet:before {
  content: "";
}

.icon-tags:before {
  content: "";
}

.icon-team-collapsed-view:before {
  content: "";
}

.icon-team-expanded-view:before {
  content: "";
}

.icon-terminalalt:before {
  content: "";
}

.icon-text-color:before {
  content: "";
}

.icon-text-format:before {
  content: "";
}

.icon-text-size:before {
  content: "";
}

.icon-text:before {
  content: "";
}

.icon-thumbnail-view:before {
  content: "";
}

.icon-time:before {
  content: "";
}

.icon-timeline:before {
  content: "";
}

.icon-too-fast:before {
  content: "";
}

.icon-too-slow:before {
  content: "";
}

.icon-tools:before {
  content: "";
}

.icon-touch-gesture:before {
  content: "";
}

.icon-touch-point:before {
  content: "";
}

.icon-touch:before {
  content: "";
}

.icon-transcript:before {
  content: "";
}

.icon-transfer-to-mobile:before {
  content: "";
}

.icon-trash:before {
  content: "";
}

.icon-universal-inbox:before {
  content: "";
}

.icon-unlock:before {
  content: "";
}

.icon-upload-contain:before {
  content: "";
}

.icon-upload:before {
  content: "";
}

.icon-usb:before {
  content: "";
}

.icon-user:before {
  content: "";
}

.icon-vibrate:before {
  content: "";
}

.icon-video-cross:before {
  content: "";
}

.icon-video-input:before {
  content: "";
}

.icon-video-layout:before {
  content: "";
}

.icon-video-settings:before {
  content: "";
}

.icon-video-tips:before {
  content: "";
}

.icon-video:before {
  content: "";
}

.icon-view-feed-dual:before {
  content: "";
}

.icon-view-feed-multi:before {
  content: "";
}

.icon-view-feed-single:before {
  content: "";
}

.icon-view-preview-telepresence:before {
  content: "";
}

.icon-view-side-by-side:before {
  content: "";
}

.icon-view-stacked:before {
  content: "";
}

.icon-voicemail:before {
  content: "";
}

.icon-volume-cross:before {
  content: "";
}

.icon-volume:before {
  content: "";
}

.icon-waiting-silence:before {
  content: "";
}

.icon-wallpaper:before {
  content: "";
}

.icon-warning:before {
  content: "";
}

.icon-watchlist:before {
  content: "";
}

.icon-web-camera:before {
  content: "";
}

.icon-web-sharing:before {
  content: "";
}

.icon-webex:before {
  content: "";
}

.icon-webhook:before {
  content: "";
}

.icon-week:before {
  content: "";
}

.icon-whiteboard-cross:before {
  content: "";
}

.icon-whiteboard:before {
  content: "";
}

.icon-wifi:before {
  content: "";
}

.icon-work:before {
  content: "";
}

.icon-zip:before {
  content: "";
}

.icon-zoom-in:before {
  content: "";
}

.icon-zoom-out:before {
  content: "";
}

html,
body {
  font-family: "CiscoSans", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  color: #58585b;

  -webkit-font-smoothing: antialiased;
}

hr {
  border-color: #049FD9;
  border-width: 3px;
  max-width: 50px;
}
hr.light {
  border-color: white;
}
a {
  -webkit-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
  color: #049FD9;
  font-size: 18px;
  font-weight: 300;
}
a:hover,
a:focus {
  color: #049FD9;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-family: "CiscoSans", "Arial", sans-serif;
  line-height: 1.2;
}
p {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 20px;
}
.bg-primary {
  background-color: #049FD9;
}
.bg-dark {
  background-color: #222222;
  color: white;
}
.text-faded {
  color: rgba(255, 255, 255, 0.7);
}
section {
  padding: 100px 0;
}
aside {
  padding: 50px 0;
}
.no-padding {
  padding: 0;
}
.navbar{
  min-height: 72px;
}
.navbar-default {
  background-color: white;
  border-color: rgba(34, 34, 34, 0.05);
  /*font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;*/
  -webkit-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}
.navbar-default .navbar-header .navbar-brand {
  color: #049FD9;
  /*font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;*/
  font-weight: 300;
  font-size: 22px;
  padding-top: 24px;
  /*text-transform: uppercase;*/
}
.navbar-default .navbar-header .navbar-brand:hover,
.navbar-default .navbar-header .navbar-brand:focus {
  color: #049FD9;
}
.navbar-default .navbar-header .navbar-toggle {
  font-weight: 700;
  font-size: 12px;
  color: #222222;
  text-transform: uppercase;
}
.navbar-default .nav > li > a,
.navbar-default .nav > li > a:focus {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 13px;
  color: #222222;
}
.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus:hover {
  color: #049FD9;
}
.navbar-default .nav > li.active > a,
.navbar-default .nav > li.active > a:focus {
  color: #049FD9 !important;
  background-color: transparent;
}
.navbar-default .nav > li.active > a:hover,
.navbar-default .nav > li.active > a:focus:hover {
  background-color: transparent;
}
@media (min-width: 768px) {
  .navbar-default {
    background-color: transparent;
    border-color: rgba(255, 255, 255, 0.3);
  }
  .navbar-default .navbar-header .navbar-brand {
    color: #fff;
  }
  .navbar-default .navbar-header .navbar-brand:hover,
  .navbar-default .navbar-header .navbar-brand:focus {
    color: white;
  }
  .navbar-default .nav > li > a,
  .navbar-default .nav > li > a:focus {
    color: rgba(255, 255, 255, 0.7);
  }
  .navbar-default .nav > li > a:hover,
  .navbar-default .nav > li > a:focus:hover {
    color: white;
  }
  .navbar-default.affix {
    background-color: white;
    border-color: rgba(34, 34, 34, 0.05);
  }
  .navbar-default.affix .navbar-header .navbar-brand {
    color: #049FD9;
    /*font-size: 14px;*/
  }
  .navbar-default.affix .navbar-header .navbar-brand:hover,
  .navbar-default.affix .navbar-header .navbar-brand:focus {
    color: #049FD9;
  }
  .navbar-default.affix .nav > li > a,
  .navbar-default.affix .nav > li > a:focus {
    color: #222222;
  }
  .navbar-default.affix .nav > li > a:hover,
  .navbar-default.affix .nav > li > a:focus:hover {
    color: #049FD9;
  }
}
.navbar-default a.btn{
    color: #fff;
    background-color: transparent;
    position: relative;
    border: 0;
    box-shadow: 0 0 0 1px #fff, 0 0 0 1px #fff;
    font-size: 14px;
    min-width: 84px;
    height: 36px;
    top: 18px;
    line-height: 1.7;
}
.navbar-default.affix a.btn{
box-shadow: 0 0 0 1px #049FD9, 0 0 0 1px #049FD9;
color: #049FD9;
}
.navbar-default.affix a.btn.signupbtn{
background-color: #049FD9 !important;
color: #fff !important;
}

/*@media(max-width:768px){
  .navbar-default a.btn{
  box-shadow: 0 0 0 1px #049FD9, 0 0 0 1px #049FD9;
  color: #049FD9;
  }
}*/


header {
  position: relative;
  width: 100%;
  min-height: auto;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
  background-position: center;
  background-image: url('/media/images/bg4.jpg');
  background-attachment:fixed;
  text-align: center;
  color: white;
}
header:before {
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 0;
    /* background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0; */
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    content: "";
    left: 0;
    top: 0;
    transition: all 0.5s ease;
}
header .header-content {
  position: relative;
  text-align: center;
  padding: 100px 15px 100px;
  width: 100%;

}
header .header-content .header-content-inner h1 {
  font-weight: 300;
  /*text-transform: uppercase;*/
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
}
header .header-content .header-content-inner hr {
  margin: 30px auto;
}
header .header-content .header-content-inner p {
  font-weight: 300;
  /*color: rgba(255, 255, 255, 0.7);*/
  font-size: 16px;
  margin-bottom: 50px;
}
@media (min-width: 768px) {
  header {
    min-height: 100%;
  }
  header .header-content {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 0 50px;
  }
  header .header-content .header-content-inner {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }
  header .header-content .header-content-inner h1 {
    font-size: 78px;
    font-weight: 200;
  }
  header .header-content .header-content-inner p {
    font-size: 21px;
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
  }
}

header .icon-wrapper{
    font-size: 30px;
    bottom: 25px;
    position: absolute;
    color: #fff;
   width: 50px;
   height: 50px;
   border: 2px solid #fff;
   border-radius: 100px;
   text-decoration: none;
   cursor: pointer;
   transform: translateX(-50%);
}
header .icon-wrapper:hover{
  background-color: rgba(0,0,0, 0.1);
}
header .icon-wrapper span{
  line-height: 1;
}

.section-heading {
  margin-top: 0;
}
.section-about p{
  font-size: 21px;
  font-weight: 300;
}
.service-box {
  max-width: 400px;
  margin: 50px auto 0;
}
@media (min-width: 992px) {
  .service-box {
    margin: 20px auto 0;
  }
}
.service-box p {
  margin-bottom: 0;
}

.call-to-action h2 {
  margin: 0 auto 20px;
}
.text-primary {
  color: #049FD9;
}
.no-gutter > [class*='col-'] {
  padding-right: 0;
  padding-left: 0;
}
.btn-default {
  color: #222222;
  background-color: white;
  border-color: white;
  -webkit-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #222222;
  background-color: #f2f2f2;
  border-color: #ededed;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: white;
  border-color: white;
}
.btn-default .badge {
  color: white;
  background-color: #222222;
}
.btn-primary {
  color: white;
  background-color: #049FD9;
  border-color: #049FD9;
  -webkit-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: white;
  /*background-color: #ee4b28;
  border-color: #ed431f;*/
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #049FD9;
  border-color: #049FD9;
}
.btn-primary .badge {
  color: #049FD9;
  background-color: white;
}
.btn {
  /*font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;*/
  border: none;
  border-radius: 300px;
  font-weight: 500;
  /*text-transform: uppercase;*/
}
.btn-xl {
  padding: 15px 30px;
}
::-moz-selection {
  color: white;
  text-shadow: none;
  background: #222222;
}
::selection {
  color: white;
  text-shadow: none;
  background: #222222;
}
img::selection {
  color: white;
  background: transparent;
}
img::-moz-selection {
  color: white;
  background: transparent;
}
body {
  webkit-tap-highlight-color: #222222;
}

.overlay{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.3);
    z-index: 1000000000;
    /*opacity: .3;*/
    margin-top: -72px;
    /*display: none;*/
}


.loading-dots {
  padding: 10.5px;
  text-align: center;
}

.loading-dots.loading-dots--muted > span {
  background: #c6c7ca;
}

.loading-dots.loading-dots--success > span {
  background: #6cc04a;
}

.loading-dots > span {
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: 0 2px;
  background: #fff;
  border-radius: 50%;
  -webkit-animation: pulse 1.4s infinite both ease-in-out;
       -o-animation: pulse 1.4s infinite both ease-in-out;
          animation: pulse 1.4s infinite both ease-in-out;
}

.loading-dots > span:nth-child(1) {
  -webkit-animation-delay: -.32s;
       -o-animation-delay: -.32s;
          animation-delay: -.32s;
}

.loading-dots > span:nth-child(2) {
  -webkit-animation-delay: -.16s;
       -o-animation-delay: -.16s;
          animation-delay: -.16s;
}

.signupbtn{
    margin-left: 15px;
    background-color: #fff !important;
    color: initial !important;
}

/*.signupbtn.affix{
    margin-left: 15px;
    background-color: #049fd9 !important;
    color: #fff !important;
}*/

@media(max-width:768px){
  header .header-content {
    position: absolute;
    top: -10%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 0 50px;
  }
  
  .navbar-default a.btn {
    box-shadow: 0 0 0 1px #049FD9, 0 0 0 1px #049FD9;
    color: #049FD9;
  } 
  .navbar-default .signupbtn{
    background-color: #049FD9 !important;
    color: #fff !important;
  }
}




#timeline2 {
  /*height: 500px;*/
  background-image: url(/assets/img/dx.png);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.60) 0%, rgba(0,0,0, 0.4) 100%), url(/ext_files/datacenter.jpg);
  /*background-image: linear-gradient(to bottom, rgba(0, 121, 193, 0.75) 0%, rgba(70, 93, 255, 0.75) 100%), url(http://bluebeam.com/uk/bluebeamchallenge/_assets/bg-hero.jpg);*/
  /*background-color: #049fd9;
    background-image: radial-gradient(circle farthest-side at center bottom, #049fd9, #003087 165%);*/
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}



#timeline2 h2.section-heading {
  /*margin-top: 50px;*/
  /*margin-bottom: 180px;*/
  color: white;
}

/*#timeline2 p {
  font-family: 'Source Sans Pro', sans-serif;
}

#timeline2 h2 {
  font-family: 'Roboto', sans-serif;
}*/

#timeline2 .timeline {
  width: 100%;
  position: relative;
  perspective: 5000px;
  margin-bottom: 132px;
  margin-top: 25px;
}
#timeline2 .timeline:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 15px;
  background-color: #d5dfe5;
  border-radius: 15px;
  top: 76px;
}
#timeline2 .timeline .timeline-item {
  text-align: center;
  position: relative;
  z-index: 1;
  /*cursor: pointer;*/
}
#timeline2 .timeline .timeline-item h3{
  color: #fff;
}
/*#timeline .timeline .timeline-item:hover:after {
  transform: scale(1.5, 1.5);
}*/
#timeline2 .timeline .timeline-item.selected:after {
  background-color: #ff7300;
  /*border: 5px solid #56cbf9;*/
  transform: scale(1.5, 1.5);
}
#timeline2 .timeline .timeline-item:after {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 69px;
  left: 50%;
  margin-left: -15px;
  background-color: #d5dfe5;
  border: 5px solid #d5dfe5;
  content: "";
  border-radius: 50%;
  transition: transform .5s ease;
}
/*#timeline .timeline .timeline-item .timeline-content {
  position: absolute;
  top: -108px;
  display: none;
  width: 350px;
  left: -38px;

  cursor: auto;
}*/

#timeline2 .timeline .timeline-item .timeline-content {
  padding: 20px;
}

#timeline2 .timeline .timeline-item .timeline-content p{
  margin: 0px;
}

#timeline2 .timeline .timeline-item .timeline-content p .highlight{
  font-weight: 700;
  font-size: 24px;
  color: #ff7300;
}

#timeline2 .timeline .timeline-item .timeline-content.fadeIn {
  animation-delay: .2s;
}
#timeline2 .timeline .timeline-item .timeline-content.animated {
  display: block;
}

#timeline2 .flex-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}

#timeline2 .flex-items-default {
  /*width: 224px;*/
  width: 25%;
  height: 150px;
}

@media(max-width:767px){
  #timeline2 .flex-items-default {
    /*width: 224px;*/
    width: 100%;
    height: 275px;
  }
  #timeline2 .timeline {
    margin-bottom: 0px;
  }
  #timeline2 .timeline:before {
    background-color: transparent;
  }
  #timeline2 .dropdown {
    top: 129px !important;
  }
}
#timeline2 .dropdown {
  /*width: 400px;*/
  width: 70%;
  left: 15%;
  /*height: 141px;*/
  background: white;
  box-shadow: 0 3px 20px 1px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  position: absolute;
  top: 140px;
  animation-duration: .2s;
  transition: left .3s ease;
}
#timeline2 .dropdown .inner {
  position: relative;
  width: 100%;
  /*height: 141px;*/
}
#timeline2 .dropdown .inner .arrow-down {
  position: absolute;
  top: -19px;
  left: 50%;
  margin-left: -20px;
}

#timeline2 .arrow-down {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid white;
}

#timeline2 .animated {
  display: block;
}
#about {
    /*padding: 50px 0px;*/
        background-image: radial-gradient(circle farthest-side at center bottom, #049fd9, #003087 165%);
}

#about p:last-of-type{
  margin-bottom: 0px;
}

#services img,
#whatis img{
  height: 60px;
  margin-bottom: 40px;
}

#services h3,
#whatis h3{
  padding-bottom: 20px;
}

.row-centered {
    text-align: center;
}
.col-centered {
    display: inline-block;
    float: none;
    /*text-align: left;*/
    margin-right: -4px;
}
