/* Table of Contents
––––––––––––––––––––––––––––––––––––––––––––––––––
- Header
- Hero
- Features
- Customer List
- Benefits
- Integrations
- Resources
- Last Call to Action
- Footer
- Other Pages
*/

/* Header
–––––––––––––––––––––––––––––––––––––––––––––––––– */

html, body {height: 100%; }

.global-header {
  width: 100%;
  height: 57px;
  border-bottom: 1px solid #13b5ea;
  background: #fff; }

[data-magellan-expedition], [data-magellan-expedition-clone] {
  padding: 0; }

.magellan-header {
  background: #fff; }

.title-area .name {
  height: 55px; }

.title-area .name .logo a {
  position: relative;
  color: #000; }

.title-area .name .logo a .ids {
  position: relative;
  color: #13b5ea; }

.top-bar .toggle-topbar.menu-icon a {
  color: #7e7e7e; }

.top-bar .toggle-topbar.menu-icon a span::after {
  box-shadow: 0 0 0 1px #7e7e7e, 0 7px 0 1px #7e7e7e, 0 14px 0 1px #7e7e7e; }

.top-bar .toggle-topbar.menu-icon a span:hover:after {
  box-shadow: 0 0 0 1px #13b5ea, 0 7px 0 1px #13b5ea, 0 14px 0 1px #13b5ea; }

.top-bar.expanded .title-area {
  background: #fff; }

.top-bar.expanded .toggle-topbar a {
  color: #07475c; }

.top-bar.expanded .toggle-topbar a span::after {
  box-shadow: 0 0 0 1px #07475c, 0 7px 0 1px #07475c, 0 14px 0 1px #07475c; }

.top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a {
  color: #7e7e7e; }

.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
  background: #fff; 
  color: #7e7e7e;
border-radius:5px;
  }

.top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
  background: #ebebeb; 
  color: #07475c; 
  border-radius:5px;
  }

.top-bar-section li.active:not(.has-form) a:not(.button) {
  background: #13b5ea;
  color: #fff;
  text-decoration: none;
border-radius:5px;  }

.top-bar-section li.active:not(.has-form) a:not(.button):hover {
  background: #13b5ea;
  color: #fff;
  text-decoration: none;
border-radius:5px;  }

.nav ul li { 
  background: #fff;
letter-spacing:0.15rem;
  }

.nav ul li > a {
  color: #7e7e7e;
  text-transform: uppercase; }

.nav ul li:hover:not(.has-form) > a {
  background: #ebebeb;
  color: #07475c;
  text-decoration: underline;
  }

@media only screen and (max-width: 40.063em) {
  .top-bar-section .has-dropdown > a:after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #7e7e7e; } }

@media only screen and (min-width: 40.063em) {
  .nav {
    position: relative; }
  .nav li:not(.has-form) a:not(.button) {
    background: #fff; }
  .nav li:not(.has-form) a:not(.button):hover {
    background: #ebebeb;
    border-radius:5px;
	} 
  .top-bar {
    overflow: hidden; }
  .top-bar-section .has-dropdown > a:after {
    border-color: #7e7e7e rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); } 
  .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
    background: #ebebeb;
    color: #07475c; }
  .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
    background: #ebebeb; 
    color: #07475c; } }

/* Hero
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.hero-section {
  height: 800px;
  background:#13b5ea;
  /*background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -moz-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -o-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");*/
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  text-align: center; }

.hero-description {
  position: relative;
  top: 65px; }

.hero-section h1 {
  margin: 10px 0;
  color: #fff;
  /*font-size: 3em;*/
  font-weight: 500;
  line-height: 100%; }

.hero-section h4 {
  margin: 10px 0;
  color: #fff; }

.hero-call-to-action {
  position: relative;
  top: 100px; }

#hero-contact-name, #hero-contact-email, #hero-contact-organization, #hero-contact-phone {
  height: 51px;
  border-radius: 5px; 
  margin: 0; }

input[type="text"]:focus {
  border: 1px solid #13b5ea;
  border-radius: 5px;
  box-shadow: 0 0 10px #13b5ea;
  background-color: #fff; }

#er-1{
  margin-top: 15px;
  border-radius: 5px;
  border: 1px solid red;
  position: absolute;
}
.er-1 .arrow-er {
  border-style: solid;
  position: absolute;
}

.top-er {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;

  border-bottom: 10px solid #ff3300;
  top: -10px;
  left: 10%;
}

input[type="email"]:focus {
  border: 1px solid #13b5ea;
  border-radius: 5px;
  box-shadow: 0 0 10px #13b5ea;
  background-color: #fff; }

  #hero-contact-nameb, #hero-contact-emailb, #hero-contact-organizationb, #hero-contact-phoneb {
  height: 51px;
  border-radius: 5px; 
  margin: 0; }

input[type="text"]:focus {
  border: 1px solid #13b5ea;
  border-radius: 5px;
  box-shadow: 0 0 10px #13b5ea;
  background-color: #fff; }

#er-1{
  margin-top: 15px;
  border-radius: 5px;
  border: 1px solid red;
  position: absolute;
}
.er-1 .arrow-er {
  border-style: solid;
  position: absolute;
}

.top-er {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;

  border-bottom: 10px solid #ff3300;
  top: -10px;
  left: 10%;
}

input[type="email"]:focus {
  border: 1px solid #13b5ea;
  border-radius: 5px;
  box-shadow: 0 0 10px #13b5ea;
  background-color: #fff; }

#hero-contact-emaila {
  height: 51px;
  border-radius: 5px; 
  margin: 0; }

input[type="text"]:focus {
  border: 1px solid #13b5ea;
  border-radius: 5px;
  box-shadow: 0 0 10px #13b5ea;
  background-color: #fff; }

#er-1{
  margin-top: 15px;
  border-radius: 5px;
  border: 1px solid red;
  position: absolute;
}
.er-1 .arrow-er {
  border-style: solid;
  position: absolute;
}

.top-er {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;

  border-bottom: 10px solid #ff3300;
  top: -10px;
  left: 10%;
}

input[type="email"]:focus {
  border: 1px solid #13b5ea;
  border-radius: 5px;
  box-shadow: 0 0 10px #13b5ea;
  background-color: #fff; }
/*hero form error css properties*/
#er-2 {
  margin-top: 15px;
  border-radius: 5px;
  border: 1px solid red;
  position: absolute;
}

.er-2 .arrow-er {
  border-style: solid;
  position: absolute;
}
/*hero form error css properties ends*/

button:hover, button:focus, .button:hover, .button:focus {
  background-color: #07475c; }

.get-in-touch {
  background-color: #007095; }

.arrow-wrap {
  position: absolute;
  z-index: 1;
  top: 275px;
  left: 50%;
  display: block;
  box-shadow:0px 0px 5px 0px #333;
  width: 10em;
  height: 10em;
  padding: 4em 2em;
  border-radius: 50%;
  margin-left: -5em;
  background: #45474d;
  font-size: 0.5em; }

.arrow {
  position: relative;
  float:left;
  border-style: solid;
  border-width: 3em 3em 0 3em;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: rotate(360deg); } /* added for better anti-aliasing on webkit browsers */

.arrow:after {
  content:'';
  position:absolute;
  top: -3.2em;
  left: -3em;
  border-style: solid;
  border-width: 3em 3em 0 3em;
  border-color: #45474d transparent transparent transparent;
  -webkit-transform: rotate(360deg); } /* added for better anti-aliasing on webkit browsers */

@-webkit-keyframes arrows {
  0% { top:0; }
  10% { top:12%; }
  20% { top:0; }
  30% { top:12%; }
  40% { top:-12%; }
  50% { top:12%; }
  60% { top:0; }
  70% { top:12%; }
  80% { top:-12%; }
  90% { top:12%; }
  100% { top:0; } }

.arrow-wrap .arrow {
  -webkit-animation: arrows 2.8s 0.4s;
  -webkit-animation-delay: 3s; }

@media only screen and (max-width: 40.063em) {
  .hero-description {
    position: relative;
    top: 140px; }
  .hero-call-to-action {
    position: relative;
    top: 180px; }
  #hero-contact-name, #hero-contact-email {
    margin-bottom: 18px; } }

/* Features
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.features-section {
  position: relative;

  padding: 55px 0 55px;
  top:120px;
    
}

.features-description h2 {
  margin: 0;
  color: #7e7e7e; 
  text-align: center; }

.features-description p {
  margin: 20px 20px 45px; 
  color: #7e7e7e; 
  text-align: center; }

.features-list {
  margin: 0;
  list-style-type: none; }

.feature p {
  margin: 0; }

.feature-headline {
  color: #13b5ea; }

.features-icons { 
  color: #13b5ea; }

.feature-detail {
  color: #989ea6; }

p.feature-detail {
  margin-bottom: 35px; }

@media only screen and (max-width: 64em) {
  .features-section {
    height: auto; 
    padding: 55px 0 10px;
      top:120px;
  } 
  p.feature-detail {
    margin-bottom: 45px; }
    
    
}

/* Customer List
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.customer-list {
  height: 155px;
  background-color: #07475c; }

.customer-list-description {
  padding: 59px 0 59px;
  margin: 0; 
  color: #fff; 
  text-align: center; }

.icono-smile {
  color: #fff; }

@media only screen and (max-width: 64em) {
  .customer-list {
    height: auto; }
    
    
}

/* Benefits
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.benefits-section {
  position: relative;
  height: 770px;
  padding: 25px 0 55px;
  background: linear-gradient(rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.4)), url("../img/appscreenshot.png");
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.4)), url("../img/appscreenshot.png");
  background: -moz-linear-gradient(rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.4)), url("../img/appscreenshot.png");
  background: -o-linear-gradient(rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.4)), url("../img/appscreenshot.png");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }

.benefits-description h2 {
  margin: 0;
  color: #45474d; 
  text-align: center; }

.benefits-description p { 
  margin: 0;
  color: #45474d; 
  text-align: center; }

.benefits-list {
  margin: 0;
  list-style-type: none; }

.benefit p {
  margin: 0; }

.benefit-headline {
  position: relative;
  top: 425px;
  margin: 10px 0;
  color: #13b5ea; 
  text-align: center; }

.benefit-detail {
  position: relative;
  top: 425px;
  margin: 10px 0;
  color: #fff; 
  text-align: center; }

@media only screen and (max-width: 46em) {
  .benefits-section {
    background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/appscreenshot.jpg");
    background: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/appscreenshot.jpg");
    background: -moz-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/appscreenshot.jpg");
    background: -o-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/appscreenshot.jpg");
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }
  .benefits-description h2, .benefits-description p {
    position: relative;
    top: 100px; 
    color: #fff; } 
  .benefit-headline, .benefit-detail  {
    position: relative;
    top: 145px; }
  p.benefit-detail {
    margin-bottom: 45px; } }

@media only screen and (min-width: 78.125em) { /* min-width 1025px, large screens */ 
  .benefit-headline, .benefit-detail  {
    position: relative;
    top: 525px; }
  p.benefit-detail {
    margin-bottom: 35px; } }


/* Integrations
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.integrations-section {
  position: relative;

  padding: 45px 0;
  background: #7e7e7e; }

.integrations-description h2 {
  margin: 0;
  color: #ebebeb;
  text-align: center; }

.integrations-description p {
  padding: 20px 20px 0; 
  margin: 0;
  color: #ebebeb; 
  text-align: center; }

/* Resources
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.resources-section {
  height: auto;
  padding: 45px 20px 45px;
  background: #fff; }

.resources-description h2 {
  margin: 0;
  color: #07475c;
  text-align: center; }

.resources-description p {
  padding: 20px 0 20px; 
  margin: 0;
  color: #45474d; 
  text-align: center; }

.resources-detail img {
  height: 360px; }

.resources-card {
  border: 1px solid #ebebeb;
  margin-bottom: 1.5em; }

.resources-content {
  margin: 1.25em; 
  background: #fff;}

.resources-content h4 {
  color: #13b5ea; }

.resources-content p {
  color: #989ea6; }

@media only screen and (max-width: 64em) {
  .resources-section {
    height: auto; 
    padding: 45px 0 30px; }
  p.customer-quote {
    margin-bottom: 15px; } }

/* Last Call to Action
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.last-call-to-action-section {
  position: relative;
  height: 770px;
  padding: 125px 20px 12px;
  background: linear-gradient(rgba(19, 181, 234, 0.7), rgba(19, 181, 234, 0.7)), url("../img/bigfoot.jpg");
  background: -webkit-linear-gradient(rgba(19, 181, 234, 0.7), rgba(19, 181, 234, 0.7)), url("../img/bigfoot.jpg");
  background: -moz-linear-gradient(rgba(19, 181, 234, 0.7), rgba(19, 181, 234, 0.7)), url("../img/bigfoot.jpg");
  background: -o-linear-gradient(rgba(19, 181, 234, 0.7), rgba(19, 181, 234, 0.7)), url("../img/bigfoot.jpg");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; 
  text-align: center }

.last-call-to-action-section h1 {
  margin: 0;
  color: #ebebeb;
  font-size: 3em;
  font-weight: 500;
  line-height: 100%; }

.last-call-to-action-section h4 {
  margin: 0;
  color: #ebebeb; }

.last-call-to-action {
  position: relative;
  top: 45px; }

.panel {
  border-radius: 5px; }

@media only screen and (max-width: 40.063em) {
  .last-call-to-action-section {
    padding: 70px 0 45px; } }

/* Footer
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#global-footer p{ margin: 0; }
.global-footer {
  width: 100%;
  height: 75px;
  background-color: #07475c; 
  position:relative;
  bottom:0;
  }

.footer-list {
  margin: 0; }

.footer-item {
  margin: 25px;
  cursor: default; }

.footer-item a {
  color: #13b5ea; 
  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:0.5s; }

.footer-item:hover a {
  color: #fff; }

@media only screen and (max-width: 40.063em) {
  .global-footer {
    height: auto; } 
  .footer-list {
    list-style-type: none; } }

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .global-footer {
    height: 69px; }
  .footer-item a {
    font-size: 0.75rem; } }

/* Other Pages
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#active-page {
  background-color: #13b5ea;
  color: #fff;
   border-radius:5px;
  }

.page-wrapper {
  padding: 45px 0; }

.section h1, .section h4 {
  color: #07475c; }

.section-subheading {
  color: #13b5ea; }

.section p, .section-list, .section-update {
  color: #45474d; }

.section-list li {
  list-style-position: inside; 
  list-style-type: disc;
  padding-left: 1em;
  text-indent: -1em; }

.section-cookie-disable {
  text-indent: 0;
  padding: 1em 0 1em 1em;
  margin: 0; }

.section-update {
  font-style: italic; }

.about, .thank-you {
  color: #07475c; }

.about-description, .thank-you-description {
  color: #45474d; }

.address {
  margin-top: 25px;
  color: #13b5ea; }

.map {
  height: 350px;
  margin: 25px 0 45px; }

textarea[type="text"]:focus {
  border: 1px solid #13b5ea;
  border-radius: 5px;
  box-shadow: 0 0 10px #13b5ea;
  background-color: #fff; }

.boxshadow-1{
	box-shadow:0px 6px 10px rgba(0, 0, 0, 0.4)
}
.txtshadow{
	text-shadow:0px 0px 6px rgba(0, 0, 0, 0.4)
}
.txtshadow-blue{
text-shadow:0px 1px 1px rgba(12, 50, 154, 0.9)}


.top-bar {   
    height: 55px;;  
	
}

@media all and (max-width: 320px) { 
.hero-section {
  height: 800px;
  background:#13b5ea;
  /*background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -moz-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -o-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");*/
  
  text-align: center; }

.hero-description {
  position: relative;
  top: 35px; }

.hero-section h1 {
  margin: 10px 0;
  color: #fff;
  /*font-size: 3em;*/
  font-weight: 500;
   }

.hero-section h4 {
  margin: 10px 0;
  color: #fff; }

.hero-call-to-action {
  position: relative;
  top: 80px;
bottom:100px;
  }
 .hero1 {
  position: relative;
  top: 80px; 
  bottom:120px;
  } 


}
@media all and (max-width: 480px) { 
.hero-section {
  height: 800px;
  background:#13b5ea;
  /*background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -moz-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -o-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");*/
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  text-align: center; }

.hero-description {
  position: relative;
  top: 35px; }

.hero-section h1 {
  margin: 10px 0;
  color: #fff;
  /*font-size: 3em;*/
  font-weight: 500;
  line-height: 100%; }

.hero-section h4 {
  margin: 10px 0;
  color: #fff; }

.hero-call-to-action {
  position: relative;
  top: 80px; 
  bottom:120px;
  }
  .hero1 {
  position: relative;
  top: 80px; 
  bottom:120px;
  }


}
@media all and (max-width: 600px) { 
  .hero-call-to-action {
  position: relative;
  top: 80px; 
  bottom:120px;
  }  
  .hero1 {
  position: relative;
  top: 80px; 
  bottom:120px;
  }
}
@media all and (max-width: 640px) { 
.hero-section {
  height: 800px;
  background:#13b5ea;
  /*background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -moz-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -o-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");*/
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  text-align: center; }

.hero-description {
  position: relative;
  top: 35px; }

.hero-section h1 {
  margin: 10px 0;
  color: #fff;
  /*font-size: 3em;*/
  font-weight: 500;
  line-height: 100%; }

.hero-section h4 {
  margin: 10px 0;
  color: #fff; }

.hero-call-to-action {
  position: relative;
  top: 50px;
 bottom:100px; 
    
}
.hero1 {
  position: relative;
  top: 80px; 
  bottom:120px;
  }
}
@media all and (max-width: 768px) { 
    .hero-section {
  height: 800px;
  background:#13b5ea;
  /*background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -moz-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -o-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");*/
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  text-align: center; }
  .hero-call-to-action {
  position: relative;
  top: 80px; 
  bottom:120px;
  }  
}
@media all and (max-width: 900px) {
    .hero-section {
  height: 800px;
  background:#13b5ea;
  /*background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -moz-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -o-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");*/
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  text-align: center; }
  .hero-call-to-action {
  position: relative;
  top: 80px; 
  bottom:120px;
  }  
}
@media all and (max-width: 1080px) {
    .hero-section {
  height: 800px;
  background:#13b5ea;
  /*background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -moz-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -o-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");*/
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  text-align: center; }
  .hero-call-to-action {
  position: relative;
  top: 80px; 
  bottom:120px;
  }  
}
@media all and (max-width: 1200px) { 
    .hero-section {
  height: 800px;
  background:#13b5ea;
  /*background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -moz-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -o-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");*/
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  text-align: center; }
  .hero-call-to-action {
  position: relative;
  top: 80px; 
  bottom:120px;
  } 
  .hero1 {
  position: relative;
  top: 10px; 
  bottom:600px;
  }
}
@media all and (max-width: 1024px) { 
.hero-section {
  height: 800px;
  background:#13b5ea;
  /*background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -moz-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");
  background: -o-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/cheetahbaby.jpg");*/
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  text-align: center; }


.hero-description {
  position: relative;
  top: 35px; }

.hero-section h1 {
  margin: 10px 0;
  color: #fff;
  /*font-size: 3em;*/
  font-weight: 500;
  line-height: 100%; }

.hero-section h4 {
  margin: 10px 0;
  color: #fff; }

.hero-call-to-action {
  position: relative;
  top: 50px;
  bottom:80px;}
  
.hero1 {
  position: relative;
  top: 80px; 
  bottom:120px;
  }
}
@media screen and (max-width: 39.9375em) {
  .global-footer {
  height: auto;
  margin-top: 50px;
}
}

