@media only screen and (max-width: 1280px) {

.wrapper1{ padding:0 15px;}

.bottom_box .content_slider h3 { font-size: 50px; line-height: 50px; padding: 0 0 30px; }
.bottom_box .left_box .slider-arrows { padding: 30px 0 0; }

}


@media only screen and (max-width: 1024px) {

.wrapper { max-width: 768px; padding: 0 15px; }

.home_banner .banner_caption { max-width: 750px; padding:0 15px; }

.home_banner .banner_caption h1 { font-size: 69px; line-height: 39px; padding: 0 0 40px; }
.home_banner .banner_caption h1 span { font-size: 25px; padding: 0 90px; }
.home_banner .banner_caption h1 span:before, .home_banner .banner_caption h1 span:after{  width:78px; }

.home_banner .banner_caption p { font-size: 17px; line-height: 27px; }

.slider_container:after { width: calc(50% - 80px); }
.slider-nav { max-width: 161px; padding: 0 15px 0 0; }
.slider_box { width: calc(100% - 161px); }

.slider_box .img_slider { box-shadow: 10px 20px 30px rgba(0,0,0,0.25); -webkit-box-shadow: 10px 20px 30px rgba(0,0,0,0.25); }

.slider_box .content_slider .slide_cont { padding: 0 0 0 15px; }
.slider_box .content_slider h3 { font-size: 37px; line-height: 39px; padding: 0 0 15px; }
.slider_box .content_slider p { font-size: 16px; line-height: 24px; padding: 0 0 20px; }
.slider_box .content_slider a.read_more { padding: 12px 12px; }

.article_banner { padding: 50px 0 250px; min-height: 450px; }
.article_banner .banner_cont { max-width: 768px; padding: 0 15px; }
.article_banner .banner_cont h1 { font-size: 55px; line-height: 50px; padding: 0 0 15px; }
.article_banner .banner_cont p { font-size: 16px; line-height: 24px; }

.vid_sec img{ box-shadow: 10px 20px 30px rgba(0,0,0,0.25); -webkit-box-shadow: 10px 20px 30px rgba(0,0,0,0.25); }
.vid_sec .v_box{ box-shadow: 10px 20px 30px rgba(0,0,0,0.25); -webkit-box-shadow: 10px 20px 30px rgba(0,0,0,0.25); }


.img_row .img_col.shadow img{ box-shadow: 10px 20px 30px rgba(0,0,0,0.30); -webkit-box-shadow: 10px 20px 30px rgba(0,0,0,0.30); }


.article_cont { padding: 55px 0 40px; }

.article_cont .fixed.fixed_bottom .left_cont{ bottom:20px; }

.article_cont h3 { font-size: 16px; line-height: 20px; }
.article_cont p { font-size: 16px; line-height: 28px; padding: 0 0 20px; }
.article_cont figure { margin: 10px 0 40px; }


.quote_sec { padding: 150px 0 50px; }
.quote_sec.dual{ padding:150px 0 150px; }
.quote_sec.single{ padding:50px 0 150px; }
.quote_sec p { font-size: 25px; line-height: 50px; }


.bottom_box .img_slide figure { min-height: 400px; }
.bottom_box .content_slider a.read_more { padding: 12px 12px; }
.bottom_box .content_slider h4 { font-size: 28px; line-height: 14px; padding: 0 0 20px; }
.bottom_box .content_slider h4 span { font-size: 12px; padding: 0 32px; }
.bottom_box .content_slider h4 span::before, .bottom_box .content_slider h4 span::after { width: 28px; }
.bottom_box .content_slider h3 { font-size: 40px; line-height: 38px; padding: 0 0 15px; }
.bottom_box .left_box .slider-arrows { padding: 20px 0 0; }

}


@media only screen and (max-width: 767px) {
#layout { padding: 70px 0 0; width: 100%;}

.spacer_bottom { min-height: 50px; }

header .header_inner{border-bottom: 18px solid #bce2f1; border-top:none; padding: 0 15px 10px;width: 100%;}
header a.paid_logo { margin: 0 auto 0; padding: 2px 5px 1px; top:auto; bottom:-18px; left:0; right:0; transform:none; -webkit-transform:none; -moz-transform:none; -ms-transform:none; -o-transform:none; }

header ul.left_logos { padding: 10px 0 0 0; }

ul.left_logos li.ford_logo a { width: 76px; }

ul.left_logos li.people_logo { padding: 0 0 0 7px; }
ul.left_logos li.people_logo a { width: 49px; }

ul.left_logos li.health_logo { padding: 0 0 0 7px; }
ul.left_logos li.health_logo a { width: 68px; }

ul.left_logos li.fw_logo { padding: 0 0 0 7px; }
ul.left_logos li.fw_logo a { width: 107px; }

ul.left_logos li.bhg_logo { padding: 0 0 0 7px; }
ul.left_logos li.bhg_logo a { width: 107px; }

ul.left_logos li.tl_logo { padding: 0 0 0 7px; }
ul.left_logos li.tl_logo a { width: 83px; }

header ul.social_icon { margin: 10px 0 2px; }


.home_banner { min-height: 410px; width: 100%;}
.home_banner .banner_img { height:calc(100vh - 70px); min-height: 410px; width: 100%;}

.home_banner .banner_caption h1 { font-size: 54px; line-height: 30px; padding: 0 0 25px; }
.home_banner .banner_caption h1 span { font-size: 20px; padding: 0 70px; }
.home_banner .banner_caption h1 span:before, .home_banner .banner_caption h1 span:after { width: 58px; }
.home_banner .banner_caption p { font-size: 15px; line-height: 23px; }
.home_banner a.scroll_more { bottom: 20px; }


.slider_container { padding: 75px 0 40px; }
.slider_container:after { width: 100%; height: 382px; }
.slider_container .wrapper1{ -webkit-align-items: initial; align-items: initial;  -webkit-flex-wrap: wrap; flex-wrap: wrap; max-width:345px; }

.slider-nav { max-width: 100%; padding: 0; text-align:right; margin:0 0 30px; }
.slider-nav .pagination { margin:0; max-width: 142px; }
.slider-nav .arrows { min-width: 122px; margin:5px 0 0 }
.slider-nav .arrows .slick-arrow, .slider-nav .arrows img { margin: 0; max-width: 52px; }
.slider-nav .arrows .slick-prev{ margin:0 18px 0 0;}

.slider_box { -webkit-align-items: initial; align-items: initial;  -webkit-flex-wrap: wrap; flex-wrap: wrap; width: 100%; max-width:100%; }
.slider_box .img_slider { width: 100%; }

.slider_box .content_slider { width: 100%; margin:60px 0 0; }
.slider_box .content_slide{ position:relative; top: auto; transform: none; -webkit-transform: none; -moz-transform: none; }
.slider_box .content_slider .slide_cont { padding: 0; }


.article_banner { padding: 50px 0 148px; min-height: 0; }
.article_banner .banner_cont h1 { font-size: 40px; line-height: 44px; padding: 0 0 10px; }

.vid_sec { margin: -100px 0 0; }

.v_box a.play_btn { width: 100px; height: 100px; }

.quote_sec { padding: 140px 0 45px; }
.quote_sec.dual { padding: 140px 0 140px; }
.quote_sec.single{ padding:45px 0 140px; }
.quote_sec p { font-size: 22px; line-height: 36px; }

.img_row .img_col { width: calc(50% - 8px); }
.img_row .img_col.right { margin: 110px 0 0; }
.img_row .img_col.left { margin: 6px 0 0; }


.article_cont { padding: 45px 0 20px; }
.article_cont .left_cont { width: 100%; padding:0 0 10px; position:relative; left:auto; top:auto; }
.article_cont .article_inner.fixed .left_cont{ position:relative; left:auto; top:auto; }
.article_cont .fixed.fixed_bottom .left_cont{ position:relative; left:auto; top:auto; bottom:auto; }

.article_cont .right_cont { width: 100%; margin:0; }
.article_cont figure { margin: 20px 0 45px; }

.article_cont figure.full_bleed { margin: 20px 0 45px -15px; max-width:calc(100% + 30px); width:calc(100% + 30px); }
.article_cont figure.full_bleed span{ padding-left:15px;}

.full_img figure { height: auto; min-height: 0; background:none !important; }
.full_img figure img { display: block; }


.bottom_container .bottom_box { -webkit-align-items: initial; align-items: initial;  -webkit-flex-wrap: wrap; flex-wrap: wrap; }
.bottom_box .img_slider { width: 100%; order: 1; -webkit-order: 1; }
.bottom_box .left_box { width: 100%; order: 2; -webkit-order: 2; padding:15px 0 20px; }



.ad_container .ad { margin: 0 auto 0; }


footer { padding: 15px 0 10px;}
footer ul li { padding: 0; width: 100%; background:none;}
footer ul li a { display: inline-block;}

}

@media only screen and (max-width: 666px) {
	
.v_box a.play_btn { width: 85px; height: 85px; }	

.quote_sec.mob_view { padding: 140px 0 140px; margin: -100px 0 -100px; }

.img_row.mob_view{ display:block; }

.img_row .img_col { width: 100%; }
.img_row .img_col.right { margin: 15px 0 0; }

.img_row .img_col.full_bleed{ margin-left:-15px; max-width:calc(100% + 30px); width:calc(100% + 30px); float:none; }
.img_row .img_col.desktop_view{ display:none; }

}

@media only screen and (max-width: 480px) {

.bottom_box .img_slide figure { min-height: 0; }
.bottom_box .img_slide img{ display:block; }
	
}

@media only screen and (max-width: 374px) {

.slider_container .wrapper1 { max-width: 320px; padding:0 10px; }
	
}