.accolades .slick-next,.overlay .slick-next,.strength-component .strength-slider .slick-next{right:0;background:url(/images/homepage/next.png) no-repeat 0 0}
.accolades .slick-prev,.overlay .slick-prev,.strength-component .strength-slider .slick-prev{left:0;background:url(/images/homepage/prv.png) no-repeat 0 0}
.strength-component{background-color:#fff;padding:0;position:relative;clear:both}
.strength-component .channel-bg{width:100%;position:absolute;bottom:0;z-index:5}
.strength-component .channel-bg img{width:100%}
.strength-component .articleContainer{position:relative;z-index:10;padding:40px 15px}
.strength-component .related-text{font-family:"Lato Black",sans-serif;color:#171717;font-size:36px;text-transform:uppercase;text-align:left;margin:0;font-weight:800}
a.togglemore{padding:10px 20px;box-shadow:none;outline:0;background-color:#d61f26;color:#fff;border:none;text-transform:inherit;font-size:12px;letter-spacing:2px;text-decoration:none}
.strength-component .col-xs-12{padding:0;position:static}
.strength-component .strength-slider{position:static;width:100%;float:left;padding:30px 0;margin:0 auto;display: flex; flex-wrap: wrap;}
.strength-component .strength-slider .slick-arrow{font-family:"icomoon",sans-serif;height:30px;width:31px;position:absolute;top:50%;transform:translateY(-50%);z-index:10;text-align:center;padding-top:5px;padding-bottom:5px;color:#fff;font-size:0;border:none}
.strength-component .strength-slider .strength-items{position:relative;padding-bottom:40px;padding-left:15px;padding-right:15px}
.strength-component .strength-slider .strength-items button{border:none}
.strength-component .strength-slider .strength-items .togglemore{text-decoration:none;margin-left:-13px}
.strength-component .strength-slider .strength-items .togglemore:hover{color:#fff}
.strength-component .strength-slider .strength-items .overlay{display:none}
.strength-component .strength-slider .strength-items .content{margin-left:-13px;padding-top:30px;margin-right:13px;border-bottom:solid 1px #d6d6d6;padding-bottom:10px;margin-bottom:20px}
.strength-component .strength-slider .strength-items .strength-date{font-family:"Lato Black",sans-serif;color:#000;font-size:18px;text-transform:uppercase}
.strength-component .strength-slider .strength-items .content h4{font-family:"Lato regulars",sans-serif;font-size:14px;min-height:35px}
.strength-component .strength-slider .item{overflow:hidden;clear:both}
.strength-component .strength-slider .strength-image{transform:skew(0) scale(1);height:100%;position:relative;margin-left:0;margin-right:0}
.strength-component .strength-slider .strength-image img{width:100%}
.strength-component .slick-dots{text-align:center;position:absolute;bottom:0;width:100%}
.strength-component .slick-dots li{position:relative;display:inline-block;width:38px;height:2px;margin:0 1px;padding:0;cursor:pointer}
.strength-component .slick-dots li button{background:#d6d6d6;text-indent:-9999px;overflow:hidden;font-size:0;line-height:0;display:block;width:100%;height:2px;padding:2px;cursor:pointer;color:transparent;border:0;outline:0}
.strength-component li.slick-active button{background:#585858}
#defaultModal .cost-owner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
#defaultModal section.people{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
#defaultModal .tous.items.current .tabData{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
#defaultModal .year-dependent{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
#defaultModal .wide{margin:45px 2% 50px}
#defaultModal .wide img{max-width:100%}
#defaultModal .slick-dots{bottom:-43px;left:0}
#defaultModal .overlay .people .slide-people{margin:50px 0 0}
.overlay .articles-slider{position:static}
.overlay .people{padding-left:20px}
.overlay .people .slide-people{overflow:hidden;margin-right:-60px;margin-top:60px}
.overlay .people .slide-people img{float:right}
.overlay .people .imgbox{padding-right:0}
.overlay .cost-owner h3,.overlay .people h3,.overlay .video-popup h3{font-family:"Lato Black",sans-serif;margin:0 0 5px;color:#171717;font-size:24px;text-transform:uppercase;font-weight:800}
.overlay .cost-owner h5,.overlay .people h5,.overlay .video-popup h5{font-family:"Lato Bold",sans-serif;color:#585858;font-size:15px;margin-bottom:10px}
.overlay .cost-owner p,.overlay .people p,.overlay .video-popup p{font-family:"Lato Light",sans-serif;color:#585858;font-size:12px}
#defaultModal .cost-owner p{font-size:14px;font-weight:500;color:#000;margin:0;line-height:23px}
.overlay .cost-owner .scroll,.overlay .people .scroll,.overlay .video-popup .scroll{height:200px;overflow-y:auto;margin-bottom:20px}
.overlay .cost-owner ul,.overlay .people ul,.overlay .video-popup ul{list-style-type:square;padding-left:15px}
.accolades .accolades-years ul,.accolades .tab-navi ul{list-style-type:none}
.overlay .cost-owner ul li,.overlay .people ul li,.overlay .video-popup ul li{color:#585858;font-family:"Lato regulars",sans-serif}
.overlay .cost-owner .picfooter,.overlay .people .picfooter,.overlay .video-popup .picfooter{float:left;padding:10px}
.overlay .cost-owner footer,.overlay .people footer,.overlay .video-popup footer{margin-top:30px;max-width:450px}
.overlay .cost-owner footer span,.overlay .people footer span,.overlay .video-popup footer span{float:left;font-size:30px;display:block;margin-top:8px;margin-right:20px;color:#dc4147}
.overlay .cost-owner footer p,.overlay .people footer p,.overlay .video-popup footer p{padding:5px 10px;font-family:"Lato regulars",sans-serif;font-size:14px;color:#585858}
.overlay .cost-owner footer a,.overlay .people footer a,.overlay .video-popup footer a{font-family:"Lato Bold",sans-serif;color:#d61f26}
.overlay .range-of-cars{padding:40px}
.overlay .range-of-cars h3{font-family:"Lato Black",sans-serif;margin:0 0 50px;color:#171717;font-size:24px;text-transform:uppercase}
.overlay .slick-arrow,.overlay .slick-next:before,.overlay .slick-prev:before{font-family:'icomoon',sans-serif}
.overlay .range-of-cars .slick-current .car-desc img{opacity:1}
.overlay .range-of-cars .car-desc{text-align:center}
.overlay .range-of-cars .car-desc img{display:block;margin:10px auto;opacity:.2;width:50%}
.overlay .range-of-cars .car-desc .btns{padding-top:5px!important;padding-bottom:5px!important}
.overlay .range-of-cars .slick-dots li{margin-right:5px;width:30px;height:4px}
.overlay .range-of-cars .slick-dots li button{background:#d6d6d6;height:4px;width:100%;padding:0;margin-right:5px;text-indent:-9999px}
.overlay .range-of-cars .slick-dots li.slick-active button{background:#464646}
.overlay .slick-arrow{height:30px;width:30px;background:#000;position:absolute;top:50%;transform:translateY(-50%);z-index:10;text-align:center;padding-top:5px;padding-bottom:5px;color:#fff}
.overlay .slick-prev:before{content:"\e906";transform:translateY(-25%);cursor:pointer}
.overlay .slick-next:before{content:"\e907";cursor:pointer}
.accolades .items h3,.accolades>h3{font-family:"Lato Black",sans-serif}
.overlay .strength-component{padding-bottom:0}
.overlay .strength-component .strength-slider .strength-items{padding-bottom:30px}
.accolades{margin:0 auto;overflow:hidden}
.channel-bg picture img{margin:0 auto;width:100%}
.accolades .row{margin-left:0;margin-right:0}
.accolades .tab-navi{margin-top:40px}
.accolades .tab-navi ul li.current a{font-weight:600}
.accolades .tab-navi ul li{display:inline-block;vertical-align:top;text-align:center;padding:0 15px}
.accolades .tab-navi ul li.tab-link .active,.accolades .tab-navi ul li.tab-link.current img{display:none}
.accolades .tab-navi ul li.tab-link.current .active{display:block}
.accolades .tab-navi ul li.current:after{content:"";height:2px;width:20px;background:#d61f26;display:block;margin:3px auto 0}
.accolades .tab-navi ul li a{color:#000;font-size:11px;outline:0}
.accolades .tab-navi ul li a:hover{text-decoration:none;font-weight:700}
.accolades>h3{text-transform:uppercase;padding-left:15px}
.accolades .current a{text-decoration:none}
.accolades .tab-nav ul li a span:hover{border-bottom:3px solid #d61f26;padding-bottom:10px}
.accolades .current a span{border-bottom:3px solid #d61f26;width:20px;display:table-caption}
.accolades .items{display:none}
.accolades .items .tabcontent{width:500px;height:430px;overflow-y:auto;overflow-x:hidden;margin:0 auto;-webkit-box-shadow:0 0 5px 0 #a3a3a3;-moz-box-shadow:0 0 5px 0 #a3a3a3;box-shadow:0 0 5px 0 #a3a3a3}
.accolades .items .buttonwrapper{text-align:center;padding-top:50px}
.accolades .items.current{display:block}
.accolades .items h3{font-size:24px;color:#585858}
.accolades .items ul{margin:37px 21px}
.accolades .items ul li{padding-bottom:20px;font-family:"Lato Light",sans-serif}
.accolades .accolades-left{margin-top:28px;padding-left:40px}
.accolades .accolades-left:before{content:attr(data-before);font-family:"Lato Black",sans-serif;display:block;position:absolute;font-size:200px;text-align:right;opacity:.03;right:0;line-height:normal}
.accolades .accolades-left ul{margin:0;height:250px;overflow:auto;position:relative}
.accolades .accolades-right{padding:0;transform:skew(-6deg)}
.accolades .accolades-right img{float:right}
.accolades .accolades-right .slick-next{background:#000}
.accolades .accolades-right .slick-next:before{font-family:"icomoon",sans-serif;content:"\e907";color:#fff;font-size:12px}
.accolades .accolades-years{float:left;height:85px;box-shadow:-10px -30px 120px -20px #c6c6c6;font-weight:700;width:100%}
.accolades .accolades-years ul li{float:left;width:11%;text-align:center}
.accolades .accolades-years ul li .year-dependent{display:none}
.accolades .accolades-years.current .tabData .year-dependent,.accolades .current-year{display:block}
.accolades .accolades-years ul li a{font-family:"Lato Light",sans-serif;outline:0;color:#a9a9a9;text-decoration:none}
.accolades .accolades-years ul li a:after{content:'';display:block;width:5px;height:5px;border-radius:50%;background:#ddd;margin:5px auto 0}
.accolades .accolades-years ul li.active a{color:#000;font-family:"Lato Bold",sans-serif}
.accolades .accolades-years ul li.active a:after{background:#000}
.accolades .accolades-years .year{position:relative;cursor:pointer;padding:25px 55px}
.accolades .slide-cars{overflow:hidden;margin-right:10px}
.accolades .slide-cars img{float:right;transform:skew(6deg);margin-right:20px;width:100%}
#defaultModal .modal-header .close{display:block!important;right:0}
div#defaultModal .modal-header button.close span {display: none !important;}
#defaultModal .modal-header .close .testbg:before{content: '';}
#defaultModal .modal-header .close .testbg .icon-close:before{content: '';}

@media screen and (min-width:320px) and (max-width:767px) {
.accolades .accolades-left{margin-top:15px;padding-left:0;padding-right:0}
.accolades .accolades-left:before{font-size:100px}
.accolades .items ul{margin:30px 0}
.accolades>h3{padding-left:0;margin-bottom:15px}
.accolades .items .tabData .regulars{position:static}
.overlay .people{padding-left:0}
.strength-component .articleContainer{float:left}
.strength-component .strength-slider .strength-image img{width:86%;transform:skew(-10deg);margin:0 auto}
.accolades .slide-cars img{margin:0}
.accolades .slide-cars{overflow:visible;margin:0}
.accolades{width:100%}
.accolades .tab-navi{margin-top:20px}
.accolades .accolades-left ul{margin-bottom:15px}
.accolades .accolades-years{height:auto}
.accolades .accolades-years ul li{width:25%}
.strength-component .related-text{font-size:26px}
.accolades .tab-navi ul li{padding:0 10px}
.content.articles-slider ul.slick-dots{left:0;bottom:61px}
.overlay .cost-owner footer,.overlay .people footer,.overlay .video-popup footer{margin-top:0;margin-bottom:15px}
.overlay .cost-owner h3,.overlay .people h3,.overlay .video-popup h3{margin:15px 0 0;font-size:18px;text-transform:uppercase}
.overlay .cost-owner h5,.overlay .people h5,.overlay .video-popup h5{font-size:16px;margin-bottom:10px}
#defaultModal .carousel p{margin-bottom:85px}
#defaultModal .slick-dots{bottom:-67px}
}

@media screen and (max-width:1024px) {
.container{width:100%}
}

@media screen and (min-width:768px) and (max-width:991px) {
.accolades{width:100%}
}