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

@media only screen and (max-width: 1299px) {
	.hero-bar { padding: 55px 0px 60px; }
	.hero-bar h1 { padding-bottom: 15px; font-size: 65px; line-height:  70px; }
	.hero-bar h2 { font-size: 24px; line-height: 40px; }

	.article-list-bar { padding: 55px 0px 0px;  }
	.article-list-bar .tiles-wrap { margin: 0px -15px; }
	.article-list-bar .tiles-wrap .repeat { padding: 0px 15px 55px; }
	.article-list-bar .tiles-wrap .text { padding: 33px 30px 65px; }
	.article-list-bar.v2 .tiles-wrap .text { padding-top: 35px; padding-bottom: 90px;  }
	.article-list-bar .tiles-wrap .logo { margin: 0px 0px 22px; }
	.article-list-bar .tiles-wrap h3 { font-size: 28px; line-height: 40px; }
	.article-list-bar .tiles-wrap p { font-size: 18px; line-height: 28px;  }
	.article-list-bar .tiles-wrap .more_text { left: 30px; font-size: 15px; line-height: 24px; }

	.more-guide-bar { padding: 50px 0px 0px; }
	.more-guide-bar .cta h3 { padding: 20px 10px; margin: 0px 0px 50px; font-size: 34px; line-height: 40px; }
	.more-guide-bar .tiles-wrap { padding-bottom: 25px; margin: 0px -15px; }
	.more-guide-bar .tiles-wrap .repeat { padding: 0px 15px 30px; }
	.more-guide-bar .tiles-wrap .text { padding: 15px 0px 53px; }
	.more-guide-bar .tiles-wrap h3 { font-size: 20px; line-height: 30px; }
	.more-guide-bar .tiles-wrap .more_text { font-size: 15px; line-height: 22px; }

	.more-guide-bar .video-box { margin-bottom: 45px; }

	.info-bar h1 { font-size: 52px; line-height: 55px; }

	.info-bar .back { padding: 20px 15px 10px; }
	.info-bar .back p { padding-bottom: 15px; font-size: 13px; line-height: 18px; letter-spacing: 0.5px; }

	.cta-bar .wrapper { max-width: 590px; } 
	.cta-bar p { font-size: 20px; line-height: 30px; }

	.cta2-bar p { font-size: 15px; line-height: 20px; }
	.article-list-bar .tiles-wrap .text {  min-height: auto; }

	.article-list-bar .title h2 { font-size: 35px; }

}

@media only screen and (max-width: 1139px) {	
	.info-bar .text .align-right { max-width: 350px; margin: 0 0px 0 30px; }






}

@media only screen and (max-width: 1023px) {	
	header .header_inner { padding: 0 15px; }
	header .logobar .plus { margin: 0 9px; }
	header .logobar a.site-logo { width: 150px; }
	header .logobar a.brand-logo { width: 100px; }
	header .logobar a.brand-logo.tb { width: 110px; }
	
	.hero-bar { padding: 45px 0px 40px; }
	.hero-bar h1 { padding-bottom: 10px; font-size: 45px; line-height:  50px; }
	.hero-bar h2 { font-size: 20px; line-height: 32px; }

	.article-list-bar { padding: 45px 0px 0px;  }
	.article-list-bar .tiles-wrap { margin: 0px -10px; }
	.article-list-bar .tiles-wrap .repeat { padding: 0px 10px 45px; }
	.article-list-bar .tiles-wrap .text { padding: 30px 20px 65px; }
	.article-list-bar.v2 .tiles-wrap .text { padding-top: 30px; padding-bottom: 80px;  }
	.article-list-bar .tiles-wrap .logo { margin: 0px 0px 22px; width: 130px; }
	.article-list-bar .tiles-wrap h3 { padding-bottom: 5px; font-size: 24px; line-height: 34px; }
	.article-list-bar .tiles-wrap p { font-size: 16px; line-height: 25px;  }
	.article-list-bar .tiles-wrap .more_text { left: 20px; font-size: 14px; line-height: 20px; }
	.article-list-bar .jw-display .jw-icon { width: 60px !important; height: 60px !important; }
	.article-list-bar .jw-display .jw-icon svg { width: 30px; }

	.more-guide-bar { padding: 40px 0px 0px; }
	.more-guide-bar .cta h3 { padding: 17px 10px; margin: 0px 0px 35px; font-size: 26px; line-height: 34px; }
	.more-guide-bar .tiles-wrap { padding-bottom: 10px; margin: 0px -10px; }
	.more-guide-bar .tiles-wrap .repeat { padding: 0px 10px 30px; }
	.more-guide-bar .tiles-wrap .text { padding: 15px 0px 40px;  }
	.more-guide-bar .tiles-wrap h3 { font-size: 18px; line-height: 27px; }
	.more-guide-bar .tiles-wrap .more_text { font-size: 14px; line-height: 20px; }

	.more-guide-bar .video-box { margin-bottom: 40px; }

	.info-bar h1 { padding-bottom: 12px; font-size: 42px; line-height: 45px;  }
	.info-bar h2 { padding: 0px 0px 15px; font-size: 20px; line-height: 30px; max-width: 650px; }
	.info-bar .text p, .info-bar .text ul { padding-bottom: 17px; font-size: 15px; line-height: 26px; }
	.info-bar .text h3 { padding: 5px 0px 7px; margin: 0px; font-size: 28px; line-height: 35px; }

	.info-bar .slider-box { padding: 21px 45px 35px; }
	.info-bar .slider-box .slider-inner { padding: 30px 25px 35px; }
	.info-bar .slider-box h2 { padding: 0px 0px 22px; font-size: 30px; line-height: 38px; }
	.info-bar .slider-box .copy { padding: 0px 0px 0px 25px; }
	.info-bar .slider-box h3 { padding: 0px 0px 14px; font-size: 22px; line-height: 25px; }
	.info-bar .slider-box p { font-size: 16px; line-height: 26px; letter-spacing: 0.5px; }
	.info-bar .slider-box figure { align-self: stretch; }
	.info-bar .slider-box figure img { width: 100%; min-height: 100%; object-fit: cover; }
	.info-bar .slider-box .slick-arrow { margin-top: -26px; width: 35px; }
	.info-bar .slider-box .slick-arrow.slick-prev { left: -50px; }
	.info-bar .slider-box .slick-arrow.slick-next { right: -50px; }
	.info-bar .slider-box .slick-arrow svg { width: 100%; height: auto; display: block; }

	.info-bar .text .notes { padding: 5px 0px 20px; }

	.info-bar.v1 h2 { max-width: 620px; }

	.info-bar .card-box { padding: 10px 0px 0px; }
	.info-bar .card-box .top-content { padding: 0px 0px 22px; }
	.info-bar .card-box .top-content h2 { font-size: 32px; }
	.info-bar .card-box .top-content h4 { font-size: 18px; line-height: 28px; letter-spacing: 0.5px; }
	.info-bar .back { padding: 15px 14px 10px; }
	.info-bar .back p { padding-bottom: 10px; font-size: 11px; line-height: 15px; font-weight: 500; letter-spacing: 0.3px; }

	.info-bar .tiles-wrap2 .repeat { width: calc(33.33333% - 10px); }
	.info-bar .tiles-wrap2 .front h3 { padding: 0px 15px; font-size: 18px; line-height: 26px; font-weight: 700; }
	.info-bar .tiles-wrap2 .front h3 br { display: none; }

	.info-bar .slider-box.is-full { padding-top: 15px; padding-bottom: 40px; }

	.info-bar.v2 .title h2 { padding-bottom: 25px; max-width: 620px; }

	.info-bar .card-box.v1 { padding: 10px 0px 12px; }

	.info-bar .card-box.v1 .tiles-wrap2 .front h3 { font-size: 30px; line-height: 38px;  }
 
	.cta-bar .wrapper { max-width: 550px; } 
	.cta-bar p { font-size: 18px; line-height: 28px; }
	.cta-bar p a { font-size: inherit;  }

	.cta2-bar { padding: 11px 0px; }
	.cta2-bar p { font-size: 13px; line-height: 1.3; }

	.article-list-bar .tiles-wrap figure a svg { width: 60px; height: auto; }

	.footer a.footer_logo { width: 132px; }
	.footer ul li { font-size: 10px; }

	.info-bar.v5 .text p,
	.info-bar.v4 .text p { padding-bottom: 17px; }

	.article-list-bar .title h2 { font-size: 26px; }
	.article-list-bar .title { margin-bottom: 45px; }

}

@media only screen and (max-width: 767px) {
	#wrapper { padding-top: 0px; }
	header .header_inner{border-top:none; padding: 7px 10px 7px; min-height: 44px; }
	header .logobar .plus { margin: 0 6px; width: 6px; display:inline-block; vertical-align: middle; }
	header .logobar { padding: 0; min-height: 30px; }
	
	header span.sep { margin: 0 3px; }
	header .logobar a.site-logo { width: 90px; }
	header .logobar a.brand-logo { width: 80px; }
	header .logobar a.brand-logo.tb { width: 80px; }
	header ul.social_icon { margin-top:2px; }
	header ul.social_icon li a { border-width: 1px; width: 26px; height: 26px; }
	
	header .paid-info { margin: -8px 0 0 21px; font-size: 10px; }
	header .paid-info svg { width: 9px; }
	header .paid-info span:before { left: 82px; }
	header .paid-info span { left: -84px; width: 240px; }

	.hero-bar { padding: 35px 0px 45px; }
	.hero-bar h1 { padding-bottom: 15px; font-size: 55px; line-height:  1; }
	.hero-bar h1 br { display: none; }
	.hero-bar h1 span { font-size: 34px; }
	.hero-bar h2 { padding: 0px; font-size: 16px; line-height: 28px; letter-spacing: 0.6px; font-weight: 600; }

	.article-list-bar { padding: 40px 0px 0px;  }
	.article-list-bar .wrapper { padding: 0px; }
	.article-list-bar .tiles-wrap { margin: 0px -10px; }
	.article-list-bar .tiles-wrap .repeat { padding: 0px 10px 40px; width: 100%; }
	.article-list-bar .tiles-wrap .text { padding: 30px 25px 75px; }
	.article-list-bar.v2 .tiles-wrap .text { padding-top: 30px; padding-bottom: 80px;  }
	.article-list-bar .tiles-wrap .logo { margin: 0px 0px 22px; width: 130px; }
	.article-list-bar .tiles-wrap h3 { padding-bottom: 5px; font-size: 23px; line-height: 30px; letter-spacing: 0.7px; }
	.article-list-bar .tiles-wrap p { font-size: 15px; line-height: 22px; letter-spacing: 0.7px; font-weight: 500; }
	.article-list-bar .tiles-wrap .more_text { bottom: 35px; left: 25px; font-size: 13px; line-height: 20px; }

	.article-list-bar.v2 { padding: 0px; background: none; }
	.article-list-bar.v2 .tiles-wrap .repeat .inner { background: #23223F; }
	.article-list-bar.v2 .tiles-wrap p  { color: #FFFFFF; }

	.more-guide-bar { padding: 0px; }
	.more-guide-bar .cta h3 { padding: 16px 10px; margin: 0px 0px 40px; font-size: 27px; line-height: 30px; letter-spacing: 0.7px; }
	.more-guide-bar .tiles-wrap { padding-bottom: 10px; margin: 0px -30px; }
	.more-guide-bar .tiles-wrap .repeat { padding: 0px 10px 30px; width: 100%; }
	.more-guide-bar .tiles-wrap .text { padding: 30px 25px 50px;  }
	.more-guide-bar .tiles-wrap h3 { font-size: 23px; line-height: 32px; }
	.more-guide-bar .tiles-wrap .more_text { bottom: 10px; left: 25px; font-size: 14px; line-height: 20px; }

	.more-guide-bar .video-box { margin: 0px -20px 40px; }

	.page-hero-bar img { min-height: 242px; object-fit: cover; }
	.page-hero-bar .back-btn { padding: 0px 0px 0px 16px; left: 20px; top: 17px; font-size: 12px; line-height: 18px; letter-spacing: 1px; }

	.info-bar h1 { font-size: 32px; line-height: 36px; }
	.info-bar h1 br { display: none; }
	.info-bar h2 { padding-bottom: 12px; font-size: 16px; line-height: 25px; }
	.info-bar .text h3 { padding: 5px 0px 7px; font-size: 28px; line-height: 30px; letter-spacing: 0.5px; }
	.info-bar .text .notes p a { word-break: break-all;  }
	.info-bar .text p, .info-bar .text ul { font-size: 14px; line-height: 27px; }

	.info-bar .slider-box { padding: 15px 0px 22px; margin: 0px -20px; }
	.info-bar .slider-box .slider-inner { padding: 25px 20px 0px; }
	.info-bar .slider-box h2 { padding: 0px 0px 22px; font-size: 23px; line-height: 30px; letter-spacing: 0.5px; }
	.info-bar .slider-box h2 br { display: none; }
	.info-bar .slider-box .copy { padding: 25px 0px 0px; width: 100%; }
	.info-bar .slider-box h3 { padding: 0px 0px 10px; font-size: 25px; line-height: 30px; }
	.info-bar .slider-box p { font-size: 14px; line-height: 25px; letter-spacing: 0.7px; font-weight: 500; }
	.info-bar .slider-box figure { width: 100%; align-self: stretch; }
	.info-bar .slider-box figure img { width: 100%; min-height: 100%; object-fit: cover; }
	.info-bar .slider-box .slick-arrow { margin-top: 0px; width: 18px; top: auto; bottom: 136px; }
	.info-bar .slider-box .slick-arrow.slick-prev { left: 10px; }
	.info-bar .slider-box .slick-arrow.slick-next { right: 10px; }
	.info-bar .slider-box .slick-arrow svg { width: 100%; height: auto; display: block; }
	.info-bar .slider-box .slick-arrow svg path { fill: #EA6A28; }

	.info-bar .slider-box .swipe-icon { margin: 20px auto 0px; display: block; width: 33px; }

	.info-bar .slider-box .slider-control { display: block; }
	.info-bar .slider-box .slider-control .cs_label { padding-bottom: 10px; color: #EA6A28; text-align: center; font-family: 'Discover Sans'; font-size: 13px;font-weight: 700; line-height: 18.813px; letter-spacing: 1.447px;  }
	.info-bar .slider-box .slider-control .slick-dots { padding: 0px 0px 15px; margin: 0px; display: flex; align-items: center; justify-content: center; list-style-type: none; }
	.info-bar .slider-box .slider-control .slick-dots li { padding: 0px 4px; }
	.info-bar .slider-box .slider-control .slick-dots li a { opacity: 0.5; width: 7px; height: 7px; display: block; font-size: 0px; line-height: 0px; border-radius: 100%; -webkit-border-radius: 100%; background: #EA6A28; }
	.info-bar .slider-box .slider-control .slick-dots li.slick-active a { opacity: 1; }

	.info-bar .card-box { padding: 10px 0px 0px; }
	.info-bar .card-box .top-content { padding: 0px 0px 12px; }
	.info-bar .card-box .top-content h2 { font-size: 28px; }
	.info-bar .card-box .top-content h4 { font-size: 16px; line-height: 24px; letter-spacing: 0.5px; display: none; }
	.info-bar .back { padding: 25px 20px 10px; }
	.info-bar .back p { padding-bottom: 20px; font-size: 13px; line-height: 20px; font-weight: 700; letter-spacing: 0.3px; }
	.info-bar .tiles-wrap2 .repeat { width: calc(100% - 0px); }
	.info-bar .tiles-wrap2 .front .note .desktop-only { display: none; }
	.info-bar .tiles-wrap2 .front .note .mobile-only { display: block; }

	.info-bar .card-box.v1 .top-content { padding-bottom: 10px; }

	.info-bar .tiles-wrap2 .front h3 { padding: 0px 15px; font-size: 22px; line-height: 28px; min-height: 110px; }
	.info-bar .tiles-wrap2 .front h3 br { display: block; }

	.info-bar .slider-box.is-full { padding-bottom: 30px; }
	.info-bar .slider-box.is-full h2 { font-size: 28px; line-height: 40px; letter-spacing: 0.5px; }
	.info-bar .slider-box.is-full .slider-inner { padding-bottom: 0px; }
	.info-bar .slider-box.is-full h3 { font-size: 20px; line-height: 25px; }
	.info-bar .slider-box.is-full .copy { padding: 25px 0px 15px; }
	.info-bar .slider-box.is-full .slick-arrow { bottom: 170px;  }

	.info-bar .card-box.v1 h2 { line-height: 34px; }
	.info-bar .card-box.v1 .tiles-wrap2 .repeat .back { padding: 10px 20px; }
	.info-bar .card-box.v1 .back p { font-size: 15px; line-height: 21px; font-weight: 700;  }

	.info-bar .card-box.v1 .tiles-wrap2 .front h3 { font-size: 24px; line-height: 30px; letter-spacing: 0.5px;  }
	.info-bar .card-box.v1 .tiles-wrap2 .front h3 br { display: none; }
	.info-bar .card-box.v1 .tiles-wrap2 .front .note { top: 12px; right: 12px; }

	.cta-bar .wrapper { max-width: 550px; } 
	.cta-bar p { font-size: 16px; line-height: 22px; letter-spacing: 0.7px; }

	.cta2-bar { padding: 14px 0px; }
	.cta2-bar p { font-size: 12px; line-height: 18px; letter-spacing: 0.2px; }	
 
	.footer { padding: 25px 0 20px; position: relative; }
	.footer a.footer_logo { margin: 0 auto 10px; width: 180px; }
	.footer ul { padding: 15px 0px 0px; width: 100%; }
	.footer ul li { border-right:0; display: block; padding-bottom: 12px;}	

    .info-bar .text .align-right { max-width: 350px; width: 100%; float: none; margin: 0 auto 15px; }

	.info-bar.v4 .card-box.v1 .top-content h4 { display: block; }
	.info-bar.v4 .card-box.v1 .top-content h4 br { display: none; }
	.info-bar .slider-box .top-content h4 { font-size: 16px; line-height: 24px; }
	.info-bar .slider-box .top-content { padding: 0 15px 10px; }
	.info-bar .slider-box.v1 .slider-inner figure .caption { font-size: 16px; line-height: 20px; padding: 10px 15px 5px; }
	.info-bar .slider-box.v1 p { padding-bottom: 20px; }
	.info-bar .slider-box.v1 p:last-child { padding: 0; }

	.info-bar .slider-box .slider-inner .caption { font-size: 27px; padding-bottom: 20px; }
	.info-bar .slider-box.couple .slider-inner { padding-top: 20px; }
	.article-list-bar .tiles-wrap .repeat.full .text { padding-bottom: 30px; }
	.article-list-bar .tiles-wrap .repeat.full figure a svg { margin-top: 28px; }
	.foot-note { padding: 20px 0; }

}

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

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

}

@media only screen and (min-width: 768px) {
}