.main-home h2{
    font-size: 24px;
    line-height: 36px;
    font-weight: normal;
    color: #717074;
    margin-top: 62px;
    margin-bottom: 24px;
}

.main-home .col-md-3{
    border: 0;
    text-align: center;
    margin-bottom:2em;
}

.main-home .text-wrapper h4{
    color: #000 !important;
    font-size: 20px;
    line-height: 32px;
    font-weight: 700;
}

.main-home .text-wrapper a{
    display: inline-block;
    margin-top: 0;
}
.main-home .text-wrapper a:hover, .main-home .text-wrapper a:focus{text-decoration:none;}

.customer-logos{
    padding-left: 0;
    padding-right: 0;
}

.customer-logos img {
    padding: 0;
    filter: gray;
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
}

.customer-logos img:hover {
    filter: none;
    -webkit-filter: grayscale(0);
}

.customer-section .customer-logos .col-lg-2{
    border: none !important;
    border-top: none  !important;
    border-right: none !important;
    border-left: none  !important;
    border-bottom: none !important;
}

.customer-top a{color:#79C752;}
.customer-top a:hover, .customer-top a:focus{
  color:#8CDC56;
  text-decoration:none;
}
.co-container .socail-item li {
    padding-top: 11px !important;
}

 #vmworld-ad{
  background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
  position:relative;
 }
 
  #vmworld-ad a{
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
  }
 
@media (min-width:1px){
  #vmworld-ad{
  background-image:url('/uploads/global-media/300px.jpg');
    min-height: 500px;
    background-size:contain;
  }
}

@media (min-width:300px){
  #vmworld-ad{
  background-image:url('/uploads/global-media/300px.jpg');
    min-height: 500px;
    background-size:contain;
  }
}

@media (min-width: 480px){
  #vmworld-ad{
  background-image:url('/uploads/global-media/480px.jpg');
    min-height: 500px;
    background-size:contain;
  }
}

@media (min-width: 600px){
  #vmworld-ad{
  background-image:url('/uploads/global-media/600px.jpg');
    min-height: 500px;
    background-size:contain;
  }
}

@media (min-width: 720px){
  #vmworld-ad{
  background-image:url('/uploads/global-media/720px.jpg');
    min-height: 500px;
    background-size:cover;
  }
}

@media (min-width: 768px){
  #vmworld-ad{
  background-image:url('/uploads/global-media/768px.jpg');
    min-height: 500px;
  }
}

@media (min-width: 800px){
  #vmworld-ad{
  background-image:url('/uploads/global-media/800px.jpg');
    min-height: 500px;
  }
}

@media (min-width: 1024px){
  #vmworld-ad{
  background-image:url('/uploads/global-media/1024px.jpg');
    min-height: 500px;
  }
}

@media (min-width: 1280px){
  #vmworld-ad{
  background-image:url('/uploads/global-media/1280px.jpg');
    min-height: 500px;
  }
}

@media (min-width: 1429px){
  #vmworld-ad{
  background-image:url('/uploads/global-media/1429px.jpg');
    min-height: 576px;
  }
}


@media (max-width:991px){
  .main-home .text-wrapper a{
      border-bottom: 1px solid #ccc;
      display: block;
      width: 95%;
      margin: 0 auto;
  }
}

@media (max-width: 768px) {
  .navbar-fixed-top header .container, #Footer-callout .container{
    padding-left: 25px;
    padding-right: 25px;
  }

  #Footer-callout .col-md-6{
      margin-left: -25px !important;
      margin-right: -25px !important;
  }

  .main-home .container {
    padding-right: 25px  !important;
    padding-left: 25px  !important;
  }
  .try-section .container {
    padding-right: 25px  !important;
    padding-left: 25px  !important;
  }
  .spotlight {
    padding: 37px 0  !important;
  }

  .main-home .col-md-3 .text-wrapper{
    width:100% !important;
  }
}

@media (max-width: 480px) {
  #Footer-callout .col-md-6 h2{
    text-align:left;
    padding: 0 15px 0 25px;
  }

  #Footer-callout .col-md-6:last-of-type h2:first-of-type{
      margin-bottom: 24px;
  }

  #Footer-callout .col-md-6:last-of-type h2 a{
      display: block;
      text-align: center;
  }

  #Footer-callout .col-md-6:first-of-type h2 span{
      display: none;

  }

  #Footer-callout .col-md-6:first-of-type h2:after{
      content: '6 Reasons Why Businesses Use AirWatch';
  }
  
  .customer-section .customer-top h2 {
    font-size: 27px !important;
    line-height: 34px !important;
   }
  .col-md-6 p {display:none;}
  .top-blue-box h2 {
    padding-bottom: 20px !important;
  }
  .co-container .socail-item li {
      padding-top: 11px !important;
  }
}

@media (min-width:1200px) {
  .cta-report-content {
      display: flex;
      align-items: center;
      justify-content: space-between;
  }
}

.cta-report {
  background-image:url('//storage.googleapis.com/airwatch_com_bucket_prod/uploads/global-media/banner.jpg'); 
  background-position:top right; 
  background-color:#2C7B0D;
  padding: 8px 0;
}

.cta-report-content {
  text-align: center;
}
.cta-report-content p:first-child {
  margin: 5px 0 0 0;
}
/*.cta-report-content p {
  margin: 0;
}

.cta-report-content a {
  margin: 0;
}*/


.banner{
  background-image:url('https://www.air-watch.com/uploads/global-media/144500wf-vmworld2018-homepage-hero-eu.jpg')!important;
  background-size: cover !important;
  min-height:400px;
  margin:0;
  padding: 50px 0;
  display: flex;
  align-items: center;
}

.banner h1{
    text-align: left;
    font-size: 36px;
    color: #565656;
    font-weight: 400;
}

.banner h1 span{
    display: block;
    font-size: 19px;
    line-height: 36px;
    margin-top: 9px;
    width: 80%;
}

.banner p{
	text-align: left;
}

.banner img{
    width: 112px;
    margin-top: 30px;
}

@media screen and (min-width: 768px) {
  .banner {
  	min-height: 400px;
  }
}
@media screen and (min-width: 992px) {
  .banner {
  	min-height: 500px;
  }
  .main-home .col-md-3 p {
  	font-size: 17px;
  }
}
@media screen and (min-width: 1200px) {
  .banner {
  	min-height: 65%;
  }
}