/*
/******** MOBILE PHONES SPECIFIC **********
*/
@media all and (max-width: 600px) {
  body {font-size: 12px;}
  .container {padding: 0 15px;}

  /*.header.drop {top: -50px;}*/
  /*.header .logo {padding: 0.35em 0.5em 0.55em;}*/
  .header .logo {padding: 20px;}
  .header .logo p {max-width: 11em; font-size: 0.6em; margin-top: 1.2em;}
  /*.header .menu-icon {right: 0.5em; margin-top: 0.2em;}*/
  .header .menu-icon{font-size: 12px;top:22px;}
  .header .menu-icon i {font-size: 2em;}
  /*.header .fixed-nav {padding: 6em 5em 0 0;}*/
  .header .fixed-nav li {font-size: 1.5em;}
  .header .fixed-nav i {right: 0.5em; top: 0.5em; font-size: 2.5em;}

  .header .logo span {font-size: 18px;letter-spacing: 2px;}
  .header .logo span.smaller{font-size: 12px;letter-spacing: 1.5px;}


  h1 {font-size: 1.4em;}

  .hero-carousel .img{/*padding-top: 80%;*/}
  .hero-carousel .item h1{font-size: 18px;line-height: 1.5em;}
  .info-section:before{width: 274px;left: 50%;margin-left: -137px;background-size: cover;}

.g-recaptcha > div {width: 232px!important;}


  footer {padding: 4em 0;}
  footer .logo {max-width: 45px;}
  footer .social-links i {width: 25px; height: 25px; font-size: 11px;}
  footer .social-links li {margin-left: 25px;}
  footer .links {display: none; padding: 0 15px; box-sizing: border-box; }
  footer .links li {margin: 0; }
  footer .title {font-size: 75%;}
  footer .mailing form {max-width: 216px;}

}