*,
*:before,
*:after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
font-family: 'Raleway', 'Helvetica', sans-serif;
}
.stats-text {
  padding: 100px;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.75;
}
.fa{

  color:white;
  padding-top: 15px;


}
.circle{
  display: inline-block;
  width:75px;
  height:75px;
  border: solid 2px white;
  border-radius: 50%;
  margin:1.5em .5em 1em 1em;
  
}
.center{
  text-align: center;
}

.fright{
  float:right;
}

.fleft{
  float:left;
}
.v-center {
  /*min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
  /*min-height: 100vh;*/
  display: flex;
  align-items: center;
}
.sticky {
  position: fixed;
  top: 0;
  z-index: 1;
  width: 100%;
  margin-bottom: 0px;
}

.header-img{
  background-image: url('http://cdn.peoplevine.com/media/315/Top_Main_Image.png');
  padding: 2em 2em 0 2em;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  min-height:700px;
  min-width: 700px;
  background-size: cover;

}
.animate-bg{
  transform: scale(2,2);
  transition: 45s ease-in-out;

}
.header-info{
  position:absolute;
  z-index: 100;
  width: 100%;
  padding:2em;
}

.largeText{
  font-size: 60px;
  font-weight:600;
  font-family: Raleway;
}

.blue-bg{
  background-color: rgba(31,75,146,.8);
  padding: .5em 1em;
  font-weight: 300;
}

.ph-blue{
  background-color: rgb(31,75,146);

}
s
.blue-h{
  color:#1f4b92;
  font-weight: 800;
  font-family: Raleway;
  font-size:20px;
}

.meet-the-team{
  background-image: url('http://cdn.peoplevine.com/media/315/PHH-parallax-2.jpg');
  background-repeat: no-repeat;
  position: relative;
  background-attachment: fixed;
  padding: 2em;
  min-height: 500px;
  background-size:cover;
}

.transparent-btn{
  background-color: transparent;
  border: 1px solid white;
  color:white;
  font-size:20px;
}

.orange-bg{
  background-image: url('http://cdn.peoplevine.com/media/315/orange-wood-texture.png');
  min-height:350px;
  background-position: center center;
  border: 3px white solid;
  background-repeat: no-repeat;

}

a:hover{
  color:#F58546;
}

.btn:hover{
  color:#F58546;
}

.player-week{
  background-image: url('http://cdn.peoplevine.com/media/315/PHH-Parallax3.jpg');
  background-repeat: no-repeat;
  position: relative;
  background-attachment: fixed;
  padding: 2em;
  background-position: center center;
  background-size: cover;
  min-height: 400px;
}


.ph-orange{
  background-color:#F58546;
}


.ekko-lightbox {
  margin: 0 auto;
  max-width: 75%;
}

#pvFooter{
  display:none;
}
.your-class2{
  margin-top:5em;
  text-align:center;
}

.your-class2 .slick-prev{
  float:left;
  margin-right:2.5em;
}
.your-class2 .slick-next{
  float:right;
  margin-left:1em;
}
.your-class2 .slick-list{
width:75%;
margin:auto;
float:left;
}
.your-class3{
  text-align:center;
}

.your-class3 .slick-prev{
  float:left;
  margin-right:4em;
  margin-top:250px;
}
.your-class3 .slick-next{
  float:right;
  margin-left:1em;
  margin-top:250px;
}
.your-class3 .slick-list{
width:62%;
margin:auto;
float:left;
padding-left: 123px;
margin-top:150px;
}
.playerweek{
  margin-top:60px;
}
.get-in-touch{
  font-size:20px;
}
.testimonial-header{
  margin-top:70px;
}

.your-class3 .slick-active{
margin:auto;
}
.blue-bar{
  color:white;
  font-weight:300;
  font-size:20px;
}
.locations{
  font-size:22px;
}
.surveybg{
      background-color: transparent;
    box-shadow: none;
    border: none;
    text-align: center;
    color: white;
}
#btnSurvey{
  background-color:#1f4b92;
  color: #fff;
  border:none;
}
.playerweek{
      font-family: Raleway;
}
.btn:hover{
background-color:black!important;
color:white!important;
}

.closelightbox{
  padding-right:10px;
}

.popover{
  background-color:black;
  color:white;
}
.popover-title{
  background-color:#1F4B92;
}
.btn:focus{
  color:white;
  
}
.input:focus {
    outline: none !important;
    border:1px solid #F58546;
    box-shadow: 0 0 10px #F58546;
}
.btn:focus {
      outline: none !important;
    border:1px solid #F58546;
    box-shadow: 0 0 10px #F58546;
}
/*========================MEDIA CSS=================*/

@media(min-width:401px) and (max-width:800px){
   .fright{
    float: none;
  }
  .fleft{
    float:none;
  }
  .m-center{
    text-align: center;
  }
  .zoom-effecthide{
    height:700;
  }
  .header-img{
    height:720px;
  }
  .btn{margin: .5em 0;}
  .largeText{
    font-size:33px;
  }
    .playerweek{
    font-size:40px!important;
    margin-top:10px;
  }
  .your-class2 .slick-prev{
  float:left;
  margin-right:6.5em;
}
.your-class2 .slick-next{
  float:right;
  margin-left:.5em;
}
.your-class2 .slick-list{
width:55%;
margin:auto;
float:left;
}


.circle{
  width:50px;
  height:50px;
  font-size:9px;
}
.blue-bar{
  font-size:14px;
}
.slick-slide img {
    display: block;
    max-width:350px;
}
.your-class3{
  text-align:center;
}

.your-class3 .slick-prev{
  float:left;
  margin-right:2.5em;
  margin-top:120px;
  
}
.your-class3 .slick-next{
  float:right;
  margin-left:.5em;
   margin-top:120px;
}
.your-class3 .slick-list{
width:65%;
margin:auto;
float:left;
padding-left:80px;
 margin-top:100px;

}
.testimonial-header{
  margin-top:40px;
}
.container{
  width:100%!important;
}
.m-btn{
  font-size:20px!important;
  padding:.5em!important;
  min-width:150px;
}
  .fa{
 padding-top:10px; 
}
  
}

@media (max-width: 400px){

  .fright{
    float: none;
  }
  .fleft{
    float:none;
  }
  .m-center{
    text-align: center;
  }
  .zoom-effecthide{
    height:700;
  }
  .header-img{
    height:720px;
  }
  .btn{margin: .5em 0;}
  .largeText{
    font-size:33px;
  }
  .playerweek{
    font-size:40px!important;
    margin-top:10px;
  }
  .your-class2 .slick-prev{
  float:left;
  margin-right:.5em;
}
.your-class2 .slick-next{
  float:right;
  margin-left:.5em;
}
.your-class2 .slick-list{
width:55%;
margin:auto;
float:left;
}


.circle{
  width:50px;
  height:50px;
  font-size:9px;
}
.blue-bar{
  font-size:14px;
}
.slick-slide img {
    display: block;
    max-width:150px;
}
.your-class3{
  text-align:center;
}

.your-class3 .slick-prev{
  float:left;
  margin-right:.5em;
  margin-top:150px;
}
.your-class3 .slick-next{
  float:right;
  margin-left:.5em;
  margin-top:120px;
}
.your-class3 .slick-list{
width:65%;
margin:auto;
float:left;
padding-left:18px;
margin-top:120px;

}
.testimonial-header{
  margin-top:40px;
}
.container{
  width:100%!important;
}
.m-btn{
  font-size:20px!important;
  padding:.5em!important;
  min-width:150px;
}
.stats-text{
  padding:40px;
}
.fa{
 padding-top:10px; 
}
.mFont{
font-family: 'Open Sans', 'Helvetica', sans-serif;
}
  
}

.tab-content > .tab-pane { display:block !important; height: 0; overflow: hidden; }
.tab-content > .tab-pane.active { height: auto; }


.modal-backdrop.in {
  opacity : 0.75;
}

.ui-update .fieldset-label {
    color: white;
}

.ui-update .fieldset-label {
    text-align: left;
}