body{overflow-x:hidden;}
/*section-shadow*/
.section-shadow{padding:70px 0;}
.section-shadow h1{color:#ff6160;font-size: 28px;line-height: 1.2;margin-bottom: 10px;text-transform: uppercase;letter-spacing: 2px;}
.section-shadow p{margin-bottom:20px;font-size: 14px;line-height: 1.8;color:#333;}
.brand-video{width:560px;max-width:100%;height:315px;}
.section-shadow .about-right video{outline:0;}
/*section-team*/
.section-team{padding:70px 0;display: block;background-color: #f7f7f7;color:#333;}
.alicia-sinclair{margin:50px 0;display: flex;align-items: center;}
.alicia-sinclair .left-img img{max-width:370px;width:100%;}
.line-title{text-align:center;font-size: 35px;}
.line-title span{display:inline-block;text-transform: uppercase;font-weight: 300;}
.line-title span:after{content:"";background-color:#ff6160;width:50%;margin:0 auto;height:3px;display:block;margin-top:7px}
.team-con{text-align:center;padding:20px 0;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.team-each{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;align-items: center;text-align:left;margin-bottom:50px}
.team-con .each-img img{max-width:208px;width:100%;}
.team-each .each-inner{margin-left:30px}
.team-con .team-each:first-child{margin-left:0}
.team-con .team-each:last-child{margin-right:0}
.name-title{font-size:27px;font-weight:700;display:block;line-height:1.2}
.name-disc{font-size:22px;display:block;line-height:1.4}
.bd-box{box-sizing:border-box;-webkit-box-sizing:border-box;clear:both;opacity:0}
.bd-box .each-img img,.bd-box .left-img img{transition:all 2s ease 0s;-webkit-transition:all 2s ease 0s;}
.bd-box a:hover>img{transition:all 2s ease 0s;-webkit-transition:all 2s ease 0s;transform: scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);}
.left-img{-ms-flex: 0 0 35%;flex: 0 0 35%;max-width: 406px;}
.right-desc{-ms-flex: 0 0 65%;flex: 0 0 65%;;max-width:764px;padding-left:20px}
.right-desc .name-disc{color:#7f7f7f;text-transform: uppercase;}
.right-desc p{color:#404040;font-size:15px;line-height: 1.6;margin:20px 0;}
.link-read-bio{}
.team-each .name-disc{margin:0 auto;font-size:14px;color:#7f7f7f;text-transform: uppercase;}
.team-each .name-title{font-size:17px;margin:15px 0;}
.each-sh{margin-bottom:30px}
.left-img img,.each-img img{border-radius: 100%;-webkit-border-radius: 100%;}
/*animate section-team-animate*/
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRight {-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animated {-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.team-con .team-each:nth-child(1),.team-con .team-each:nth-child(2){-webkit-animation-delay:.8s;animation-delay:.8s;}
.team-con .team-each:nth-child(3),.team-con .team-each:nth-child(4){-webkit-animation-delay:1.3s;animation-delay:1.3s;}
.team-con .team-each:nth-child(5),.team-con .team-each:nth-child(6){-webkit-animation-delay:1.8s;animation-delay:1.8s;}
.team-con .team-each:nth-child(7),.team-con .team-each:nth-child(8){-webkit-animation-delay:2.3s;animation-delay:2.3s;}
/*awards*/
.section-gray{padding: 80px 0;background-color: #fff5e6;}
.section-gray .line-title{margin-bottom: 50px;}
.section-gray .line-title span{color:#000;}
.section-gray .line-title span:after{content:"";background-color:#ff6160;width:50%;margin:0 auto;height:3px;display:block;margin-top:7px}
.aw-con{text-align:center;}
.aw-each{text-align:center;display:inline-block;background-color:#fff;padding:40px 0;box-shadow: 0 0 8px rgba(0,0,0,0.1);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.1);margin:0 0 25px}
.aw-each span{display:block;}
.aw-btitle{color:#ff6160;margin:10px 0;text-transform:uppercase;}
.aw-date{font-weight:bold;font-size: 15px;}
.aw-img img{display:block;vertical-align: middle;margin: 0 auto;}
/*awards slider*/
.section-gray.aw-loading .aw-each{width:23%;margin-right:7px;margin-left:7px}
.section-gray.aw-loading .aw-con{height:230px;overflow:hidden;}
.award-slider{position:relative;}
.flex-direction-nav{position:absolute;top:50%;width:100%;margin-top:-30px}
.flex-nav-prev{float:left;-webkit-transform:translate(-50px, 0);transform:translate(-50px, 0);}
.flex-nav-next{float:right;-webkit-transform:translate(50px, 0);transform:translate(50px, 0);}
.flex-prev{display:block;width:16px;height:30px;background:url(../images/angle-left-gray.svg) no-repeat center / 16px 30px;text-indent:-9999em}
.flex-next{display:block;width:16px;height:30px;background:url(../images/angle-right-gray.svg) no-repeat center / 16px 30px;text-indent:-9999em}

@media (min-width: 1200px) { 
.ab-bg{height:320px;}
.ab-per img{width:auto;}
/*awards slider*/
.section-gray.aw-loading .aw-each{width:18.4%}
/*new-section-about*/
.team-con .each-img img{max-width:270px;}
.team-each .name-title{font-size:18px;}
.section-shadow p{font-size: 16px;}
.section-shadow h1{font-size: 35px;}
.right-desc p{font-size: 17px;}
}
@media (max-width: 1024px) {
.is_tablet .section-gray .aw-each{width:25%;margin-left:10px;margin-right:10px}
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
.ab-bg{height:213px;}
.ab-per img{margin-top:-15px}
.ac-content .st-text{padding-top:20px}
.ac-content .opt{margin-bottom:10px}
.section-about-w .ac-content .st-text{padding-left:50px}
.about-right{text-align:center;}
.about-left{order:2}
.about-right{order:1;padding-bottom:50px}
/*section-team*/
.team-con{display:block;}
.team-each{width:100%;margin:0 auto 50px;display:flex;flex-direction:row;justify-content:center;align-items:center;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.team-con .each-img img{max-width:100%}
.team-each .name-disc{width:auto;text-align:left;font-size: 18px;display:block;}
.team-con .team-each:nth-child(2){-webkit-animation-delay:1.3s;animation-delay:1.3s;}
.team-con .team-each:nth-child(3){-webkit-animation-delay:1.8s;animation-delay:1.8s;}
.team-con .team-each:nth-child(4){-webkit-animation-delay:2.3s;animation-delay:2.3s;}
.team-con .team-each:nth-child(5){-webkit-animation-delay:2.8s;animation-delay:2.8s;}
.team-con .team-each:nth-child(6){-webkit-animation-delay:3.3s;animation-delay:3.3s;}
.team-con .team-each:nth-child(7){-webkit-animation-delay:3.8s;animation-delay:3.8s;}
.team-con .team-each:nth-child(8){-webkit-animation-delay:4.3s;animation-delay:4.3s;}
.left-img,.right-desc,.each-img,.each-inner{width:45%}
/*.team-con .team-each:nth-child(2) .each-inner,.team-con .team-each:nth-child(4) .each-inner,.team-con .team-each:nth-child(6) .each-inner{margin-left:0;padding-left:0}*/
.each-inner{display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;text-align:left;}
.section-shadow p{font-size: 15px;}
.section-shadow{padding:30px 0 50px;}
.alicia-sinclair{text-align: center;display: inline-block;}
.ipad-center{max-width:100%;width:90%;display: block;margin:0 auto;}
.right-desc{float:none;max-width:100%;width:90%;display: block;margin:0 auto;padding-top: 50px;}
.ipad-right{order:2;}
.team-each .name-title{font-size: 25px;}
.each-sh{margin-bottom: 10px;}
.aw-each{width:30%;}
.aw-con{white-space: nowrap;overflow-y: hidden;overflow-x: auto;padding-left: 30px;overflow:auto;-webkit-overflow-scrolling:touch;}
/*awards*/
.section-gray .container{width:auto;}
.is_tablet .section-gray .aw-each{padding:50px 0;width:32%;margin:0 10px 25px;}
.section-gray .aw-each:first-child{margin-left: 40px;}
.section-gray .aw-each:last-child{margin-right: 50px;}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
.ab-per img{width:250px}
.ab-bg{height:200px}
.ac-content .st-text{width:80%;margin:0 auto;}
.section-about-w .ab-per{float:none;}
.section-about-w .ac-content .st-text{padding-left:0}
}

 /* Landscape phones and down */
@media (max-width: 480px) {

}
