@media only screen and (max-width: 2550px) {
	.text-bar .row .left { margin-left: -820px; width: 1271px; }
	.pe-slider .card .content::before { background-position: top 50% left calc(50% + 400px); }
	.text-bar .row #slider2.left, .text-bar .row .cs-position-right.left { margin: 0 -820px 0px 0px; }
	.text-bar .row #slider2.left.pe-slider .card .content:before, .text-bar .row .cs-position-right.left.pe-slider .card .content:before { background-position: top 50% left calc(50% - 400px); }
}

@media only screen and (max-width: 2350px) {
	.text-bar .row .left { margin-left: -720px; width: 1171px; }
	.pe-slider .card .content::before { background-position: top 50% left calc(50% + 350px); }
	.text-bar .row #slider2.left, .text-bar .row .cs-position-right.left { margin: 0 -720px 0px 0px; }
	.text-bar .row #slider2.left.pe-slider .card .content:before, .text-bar .row .cs-position-right.left.pe-slider .card .content:before { background-position: top 50% left calc(50% - 350px); }
}

@media only screen and (max-width: 2200px) {
	.text-bar .row .left { margin-left: -620px; width: 1071px; }
	.pe-slider .card .content::before { background-position: top 50% left calc(50% + 300px); }
	.text-bar .row #slider2.left, .text-bar .row .cs-position-right.left { margin: 0 -620px 0px 0px; }
	.text-bar .row #slider2.left.pe-slider .card .content:before, .text-bar .row .cs-position-right.left.pe-slider .card .content:before { background-position: top 50% left calc(50% - 300px); }
}

@media only screen and (max-width: 2080px) {
	.text-bar .row .left { margin-left: -520px; width: 971px; }
	.pe-slider .card .content::before { background-position: top 50% left calc(50% + 250px); }
	.text-bar .row #slider2.left, .text-bar .row .cs-position-right.left { margin: 0 -520px 0px 0px; }
	.text-bar .row #slider2.left.pe-slider .card .content:before, .text-bar .row .cs-position-right.left.pe-slider .card .content:before { background-position: top 50% left calc(50% - 250px); }
}

@media only screen and (max-width: 1950px) {
	.text-bar .row .left { margin-left: -420px; width: 871px; }
	.pe-slider .card .content::before { background-position: top 50% left calc(50% + 200px); }
	.text-bar .row #slider2.left, .text-bar .row .cs-position-right.left { margin: 0 -420px 0px 0px; }
	.text-bar .row #slider2.left.pe-slider .card .content:before, .text-bar .row .cs-position-right.left.pe-slider .card .content:before { background-position: top 50% left calc(50% - 200px); }
}

@media only screen and (max-width: 1800px) {
	.text-bar .row .left { margin-left: -370px; width: 821px; }
	.pe-slider .card .content::before { background-position: top 50% left calc(50% + 175px); }
	.text-bar .row #slider2.left, .text-bar .row .cs-position-right.left { margin: 0 -370px 0px 0px; }
	.text-bar .row #slider2.left.pe-slider .card .content:before, .text-bar .row .cs-position-right.left.pe-slider .card .content:before { background-position: top 50% left calc(50% - 175px); }
}

@media only screen and (max-width: 1710px) {
	.text-bar .row .left { margin-left: -320px; width: 771px; }
	.pe-slider .card .content::before { background-position: top 50% left calc(50% + 150px); }
	.text-bar .row #slider2.left, .text-bar .row .cs-position-right.left { margin: 0 -320px 0px 0px; }
	.text-bar .row #slider2.left.pe-slider .card .content:before, .text-bar .row .cs-position-right.left.pe-slider .card .content:before { background-position: top 50% left calc(50% - 150px); }
}

@media only screen and (max-width: 1600px) {
	.text-bar .row .left { margin-left: -270px; width: 721px; }
	.pe-slider .card .content::before { background-position: top 50% left calc(50% + 125px); }
	.text-bar .row #slider2.left, .text-bar .row .cs-position-right.left { margin: 0 -270px 0px 0px; }
	.text-bar .row #slider2.left.pe-slider .card .content:before, .text-bar .row .cs-position-right.left.pe-slider .card .content:before { background-position: top 50% left calc(50% - 125px); }
}

@media only screen and (max-width: 1550px) {
	.text-bar .row .left { margin-left: -220px; width: 671px; }
	.pe-slider .card .content::before { background-position: top 50% left calc(50% + 100px); }
	.text-bar .row #slider2.left, .text-bar .row .cs-position-right.left { margin: 0 -220px 0px 0px; }
	.text-bar .row #slider2.left.pe-slider .card .content:before, .text-bar .row .cs-position-right.left.pe-slider .card .content:before { background-position: top 50% left calc(50% - 100px); }
}

@media only screen and (max-width: 1479px) {
	.pe-slider .card .content::before { background-position: top 50% left calc(50% + 175px); }
	.text-bar .row #slider2.left.pe-slider .card .content:before, .text-bar .row .cs-position-right.left.pe-slider .card .content:before { background-position: top 50% left calc(50% - 175px); }
	.pe-slider .card .content .img-caption a { width: 393px; }
}

@media only screen and (max-width: 1350px) {
	.text-bar .row .left { margin-left: -170px; width: 621px; }
	.pe-slider .card .content::before { background-position: top 50% left calc(50% + 155px); }
	.text-bar .row #slider2.left, .text-bar .row .cs-position-right.left { margin: 0 -170px 0px 0px; }
	.text-bar .row #slider2.left.pe-slider .card .content:before, .text-bar .row .cs-position-right.left.pe-slider .card .content:before { background-position: top 50% left calc(50% - 155px); }
}


@media only screen and (max-width: 1279px) {
	.text-bar .row .left .slick-list { padding-right: 150px !important; }
	
	.text-bar .row .left { margin-left: -120px; width: 571px; }
	.pe-slider .card .content::before { background-position: top 50% left calc(50% + 130px); }
	.text-bar .row #slider2.left, .text-bar .row .cs-position-right.left { margin: 0 -120px 0px 0px; }
	.text-bar .row #slider2.left.pe-slider .card .content:before, .text-bar .row .cs-position-right.left.pe-slider .card .content:before { background-position: top 50% left calc(50% - 130px); }
} 

@media only screen and (max-width: 1100px) {
	.text-bar .row .left { margin-left: -20px; width: 471px; }
	.pe-slider .card .content::before { background-position: top 50% left calc(50% + 90px); }
	.text-bar .row #slider2.left, .text-bar .row .cs-position-right.left { margin: 0 -20px 0px 0px; }
	.text-bar .row #slider2.left.pe-slider .card .content:before, .text-bar .row .cs-position-right.left.pe-slider .card .content:before { background-position: top 50% left calc(50% - 90px); }
	
	.pe-slider .card:first-of-type { transform: translateX(-85%); }
	
	@-webkit-keyframes scaleIn {  
		from {
		 transform: translateX(-100%);
		}
		to { transform: translateX(-85%); }
	}
	@keyframes scaleIn {  
		from {
		 transform: translateX(-100%);
		}
		to { transform: translateX(-85%); }
	}
	
	@-webkit-keyframes scaleIn2 {  
		from {
		 transform: translateX(-85%);
		}
		to { transform: translateX(0%); }
	}
	@keyframes scaleIn2 {  
		from {
		 transform: translateX(-85%);
		}
		to { transform: translateX(0%); }
	}
	
	.text-bar .row #slider2.left.pe-slider .card:first-of-type, .text-bar .row .cs-position-right.left.pe-slider .card:first-of-type { transform: translateX(85%); }
	
	@-webkit-keyframes scaleIn2a {  
		from {
		 transform: translateX(100%);
		}
		to { transform: translateX(85%); }
	}
	@keyframes scaleIn2a {  
		from {
		 transform: translateX(100%);
		}
		to { transform: translateX(85%); }
	}
	
	@-webkit-keyframes scaleIn2c {  
		from {
		 transform: translateX(85%);
		}
		to { transform: translateX(0%); }
	}
	@keyframes scaleIn2c {  
		from {
		 transform: translateX(85%);
		}
		to { transform: translateX(0%); }
	}
	
	.pe-slider .card .content .img-caption a { width: 377px; }
}

@media only screen and (max-width: 1060px) {
	.text-bar .row .left { margin-left: 0px; width: 451px; }
	.pe-slider .card .content::before { background-position: top 50% left calc(50% + 90px); }
	.text-bar .row #slider2.left, .text-bar .row .cs-position-right.left { margin: 0 0px 0px 0px; }
	.text-bar .row #slider2.left.pe-slider .card .content:before, .text-bar .row .cs-position-right.left.pe-slider .card .content:before { background-position: top 50% left calc(50% - 90px); }
	.pe-slider .card .content .img-caption a { width: 366px; }
}

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

	header .header_inner { padding: 0 15px; }
	header .logobar a.site-logo { max-width: 110px; }
	header .logobar a.brand-logo.sl-logo { max-width: 110px; }
	header .logobar { padding: 0 0 0 0; }
	header .logobar .plus { margin: 0 9px;}
	
	.home-banner { padding: 160px 0px 30px; }
	.home-banner h1 strong { font-size: 70px; }
	.home-banner p { font-size: 24px; }
	.june-page .home-banner { padding-top: 240px; }
	
	.info-bar { padding: 43px 0px 20px; }
	.info-bar .top-content h2 { font-size: 38px; line-height: 46px; }
	.info-bar .top-content p { font-size: 22px; }
	
	.info-bar .user-row { margin: 0 auto 70px; }
	.info-bar .user-row img { width: 305px; }
	.info-bar .user-row .info { font-size: 15px; }
	
	.info-bar .toggle-content .row .image, .info-bar .toggle-content .content.samantha-space .image, .info-bar .toggle-content .row.cs-even .image, .may-page .info-bar .toggle-content .row.cs-even .image { margin: 0px; width: 100%; }
	.info-bar .toggle-content .row.cs-even .text, .info-bar .toggle-content .row .text, .info-bar .toggle-content .content.samantha-space .row.cs-even .text, .info-bar .toggle-content .content.samantha-space .text { padding: 40px 65px 60px 65px; width: 100%; text-align: center; order: inherit; }
		
	.text-bar .top-content h2 { font-size: 40px; line-height: 44px; }
	.text-bar .top-content p { font-size: 24px; }
	
	.text-bar { padding: 50px 0px 0px; }
	.text-bar .row { padding-bottom: 60px; }
	.text-bar .cs-row .text { padding: 0px 0 40px 30px; }
	.text-bar .cs-row h3 { padding-bottom: 10px; font-size: 26px; line-height: 32px; }
	.text-bar .cs-row p { font-size: 26px; }
	.text-bar .cs-row p a { font-size: 18px; }
	
	.text-bar .row .right { padding: 0px 20px 40px 30px; width: calc(100% - 380px); }
	.pe-slider .card .content:before { background-position: top 50% left calc(50% + 70px); }
	.text-bar .row #slider2.left.pe-slider .card .content:before, .text-bar .row .cs-position-right.left.pe-slider .card .content:before { background-position: top 50% left calc(50% - 70px); }
	.slick-arrow.slick-prev { margin-left: 30px; }
	.slick-dots { padding-left: 65px; }
	.slick-arrow.slick-next { margin-left: 198px; }
	.text-bar .row .right.text-slider2 { padding: 0px 30px 70px 20px; }
	.text-bar .row .right.text-slider2 .slick-arrow.slick-next { margin-right: 30px; }
	.text-bar .row .right.text-slider2 .slick-dots { padding-right: 68px; }
	.text-bar .row .right.text-slider2 .slick-arrow.slick-prev { margin-right: 198px; }
	.text-bar .row .right.text-slider3 { padding-top: 0px; }  
	.text-bar .text h3 { font-size: 24px; line-height: 32px; }
	.text-bar .text p { font-size: 22px; line-height: 26px; }
	.text-bar .text p a { font-size: 18px; }
	
	.text-bar .cs-cta p { font-size: 22px; line-height: 30px; }
	.text-bar .row .left .slick-list { padding-right: 120px !important; }
	
	.text-bar .row .left { width: 380px; }
	
	.info-bar .toggle-content .row .image .plus.six { left: 30%; }
	.info-bar .toggle-content .row .image .plus.eight { left: 15%; }
	.info-bar .toggle-content .row .image .plus.nine { top: 58%; left: 79%; }
	
	.info-bar .toggle-content .row .image .plus.p10 { left: 36%; } 
	.info-bar .toggle-content .row .image .plus.p11 { left: 77%; }
	.info-bar .toggle-content .row .image .plus.p12 { left: 14%; }
	.info-bar .toggle-content .row .image .plus.p13 { left: 80%; top: 74%; }
	
	.info-bar .toggle-content .row .image .plus.p14 { left: 9%; }
	.info-bar .toggle-content .row .image .plus.p16 { top: 59%; }
	.info-bar .toggle-content .row .image .plus.p17 { left: 6%; top: 74%; }
	
	.text-bar .text p br { display: none; }
	.pe-slider .card .content .img-caption a { width: 350px; }
	
	.may-page .info-bar .toggle-content .row .image .plus.one { top: 19.5%; left: 13.5%; }
	.may-page .info-bar .toggle-content .row .image .plus.four { left: 29%; }
	.may-page .info-bar .toggle-content .row .image .plus.five { left: 42%; }
	.may-page .info-bar .toggle-content .row .image .plus.cs-six { top: 86%; }
	.may-page .info-bar .toggle-content .row .image .plus.six { left: 17%; }
	.may-page .info-bar .toggle-content .row .image .plus.nine { top: 89%; left: 11%; }
	
	.may-page .info-bar .toggle-content .row .image .plus.p10 { left: 19%; }
	.may-page .info-bar .toggle-content .row .image .plus.p11 { top: 10%; }
	.may-page .info-bar .toggle-content .row .image .plus.p13 { left: 14%; }
	.may-page .info-bar .toggle-content .row .image .plus.p15 { left: 41%; }
	.may-page .info-bar .toggle-content .row .image .plus.p16 { top: 85%; }
	
	.may-page .info-bar .toggle-content .row .image .plus.p17 { top: 20%; }
	.may-page .info-bar .toggle-content .row .image .plus.p20 { left: 16%; }
	.june-page .text-bar .text p a { font-size: 18px; }
	.text-bar .text h3 br { display: none; }
	
	.june-page .info-bar .toggle-content .row .image .plus.two { left: 25%; }
	.june-page .info-bar .toggle-content .row .image .plus.four { left: 73%; }
	.june-page .info-bar .toggle-content .row .image .plus.three { left: 32%; }
	.june-page .info-bar .toggle-content .row .image .plus.five { left: 22%; }
	
	.june-page .info-bar .toggle-content .row .image .plus.p10 { left: 34%; }
	.june-page .info-bar .toggle-content .row .image .plus.p15 { left: 36%; }
	.june-page .info-bar .toggle-content .row .image .plus.p17 { left: 9%; top: 37%; }
}

@media only screen and (max-width: 767px) {
	.head-wrap { padding-bottom: 62px; }
	header .header_inner{border-bottom: 18px solid #bce2f1; border-top:none; padding: 7px 15px 7px;}
	header a.paid_logo { margin: 0 auto 0; line-height: 18px; padding: 0px 5px 0px; top:auto; bottom:-18px; left:0; right:0; transform:none; -webkit-transform:none; -moz-transform:none; -ms-transform:none; -o-transform:none; }
	header .logobar { float: left; padding: 5px 0 0px 30px; }
	header .logobar a.brand-logo { max-width: 85px; } 
	header .logobar a.site-logo { max-width: 100px; }
	header .logobar .plus { display:inline-block; vertical-align: middle; }
	header .logobar { padding: 0;float: none;max-width: 250px;margin: 0 auto;}
	header ul.social_icon { margin-top:0px; }
	header span.sep { margin: 0 3px; }
	header .social_part .toggle_social { display: block; }
	header .social_part .social_icons { width: 39px; position: absolute; left: 0;    top: 100%; width: 100%; padding: 5px 5px 5px; background: #fff; border-radius: 15px;  display: none; }
	header .social_part { width: 39px; padding: 0px 5px 0; position: absolute; right: 5px; top: 17px;}
	header .logobar a.brand-logo.rs-logo { width: 110px; }
	
	.footer { position: relative; z-index: 9999999999;}
	.footer ul li { border-right:0; display: block; padding-bottom: 10px;}
	/**social_icons_box********************/
	.social_icons_box{ position:fixed; width:100%; max-width: 100%; height:100%; left:0; top: 100%; background: rgba(0, 0, 0, 0.7); padding:62px 30px 0;  overflow-y: scroll; z-index: 999999999;}
	.social_icons_box .social_icons{ display:block; width: 315px; max-width:100%; background: none; margin:0 auto; }
	.social_icons_box ul.social_icon{ list-style:none; display:block; width:100%; padding:48px 32px 48px; background: #fff; }
	.social_icons_box ul.social_icon li{ list-style:none; display:block; width:100%; margin:24px 0 0; }
	.social_icons_box ul.social_icon li:first-child{ margin-top:0; }
	.social_icons_box ul.social_icon li a{ display:inline-block; opacity:1; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; vertical-align:top; font-size:0; }
	.social_icons_box ul.social_icon li a .icon{ display:inline-block; width:29px; height:29px; vertical-align:top; margin:0 12px 0 0; }
	.social_icons_box ul.social_icon li a img{ vertical-align: top; }
	.social_icons_box ul.social_icon li a:hover{opacity:0.7;}
	.social_icons_box ul.social_icon li a .text_part{ display:inline-block; font-family: 'Source Sans Pro', sans-serif; font-size: 15px; line-height: 28px; color: #151515; vertical-align:top; }
	.social_icons_box .close_social{ display:block; margin:11px auto 0; width:62px; max-width:100%; }

	.social_icons_box.active { opacity: 1; top: 0; bottom: 0; }
	
	.home-banner { padding: 360px 0px 27px; background-image: url(../images/banner-img-mobile.jpg); background-position: top 50% left 70%; }
	.may-page .home-banner, .june-page .home-banner { background-image: url(../images/banner-img-mobile1.jpg); }
	.june-page .home-banner { padding-top: 400px; }
	.home-banner .wrapper { padding: 0 10px; }
	.home-banner h1 { padding: 0px 0 18px; font-size: 30px; line-height: 41px; }
	.home-banner h1 strong { margin: -10px 0 -12px; font-size: 45px; line-height: 1.2; }
	.home-banner p { font-size: 18px; line-height: 22px; }
	
	.info-bar .top-content h2 { font-size: 32px; line-height: 38px; }
	
	.info-bar .top-content { padding: 0 0 35px; }
	
	.info-bar .user-row:before { display: none; }
	.info-bar .user-row { margin: 0 auto; }
	.info-bar .user-row .clickable-link { padding-bottom: 60px; width: 47%; }
	.info-bar .user-row .info { padding: 11px 5px 7px; font-size: 14px; line-height: 16px; }
	.info-bar .user-row .info:after { bottom: -60px; background-size: 30px auto; }
	.info-bar .toggle-content .row.cs-even .text, .info-bar .toggle-content .row .text, .info-bar .toggle-content .content.samantha-space .row.cs-even .text, .info-bar .toggle-content .content.samantha-space .text { padding: 40px 0px 50px; }
	.text-bar .top-content h2 { padding-bottom: 5px; font-size: 25px; line-height: 27px; }
	.text-bar .top-content h2 br { display: none; }
	.text-bar .top-content p { font-size: 17px; line-height: 16px; }
	.info-bar .user-row .note { font-size: 14px; line-height: 16px; font-family: 'ExpressSans_reg_web'; font-weight: normal; }
	
	.text-bar { padding: 23px 0px 0px; }
	.text-bar .row { padding: 0px; }
	
	.text-bar .top-content { padding: 0 20px 24px; margin-bottom: 25px; background-size: 22px auto; }
	.info-bar .toggle-content h3 { padding: 0 0 12px; font-size: 28px; line-height: 34px; }
	.info-bar .toggle-content p { font-size: 18px; }
	
	.text-bar .row .left { width: 100%; }
	.text-bar .row .right, .text-bar .row .right.text-slider2, .text-bar .row .right.text-slider3 { padding: 16px 20px 10px; width: 100%; text-align: center; order: inherit; }
	.text-bar .text p a, .text-bar .row .right.text-slider2 p a { margin: 0 auto; }
	.text-bar .cs-row p { font-size: 23px; }
	.slick-dots, .text-bar .row .right.text-slider2 .slick-dots { padding: 22px 0px 0px calc(0% + 0px); justify-content: center; }
	.slick-arrow.slick-prev, .text-bar .row .right.text-slider2 .slick-arrow.slick-prev { margin-left: -95px; left: 50%; }
	.slick-arrow.slick-next, .text-bar .row .right.text-slider2 .slick-arrow.slick-next { margin-left: 70px; left: 50%; }
	.text-bar .text h3 { padding-bottom: 9px; font-size: 19px; line-height: 24px; }
	.text-bar .text p { padding-bottom: 17px; font-size: 19px; line-height: 18px; }
	.text-bar .text p a { font-size: 15px; }
	
	.pe-slider .card .content:before { background-position: top 50% left calc(50% + 140px); }
	.text-bar .row #slider2.left.pe-slider .card .content:before, .text-bar .row .cs-position-right.left.pe-slider .card .content:before { background-position: top 50% left calc(50% - 140px); }
	#slider2.pe-slider .next-trigger, .cs-position-right.pe-slider .next-trigger { left: auto; right: 0px; }
	.text-bar .row .left:before { width: 100%; }
	.text-bar .cs-cta { padding:  22px 0px 18px; }
	
	.info-bar .toggle-content .row .image .plus.six { left: 27%; }
	.info-bar .toggle-content .row .image .plus.eight { left: 13%; }
	
	.info-bar .toggle-content .row .image .plus.p10 { left: 32%; }
	.info-bar .toggle-content .row .image .plus.p13 { top: 71%; }
	.info-bar .toggle-content .row .image .plus.p12 { left: 11%; }
	
	.info-bar .toggle-content .row .image .plus.p14 { left: 4%; top: 8%; }
	.info-bar .toggle-content .row .image .plus.p17 { top: 70%; }
	
	.text-bar .cs-cta p { font-size: 18px; line-height: 18px; }
	.pe-slider .card .content .img-caption { font-size: 16px; line-height: 16px; }
	.pe-slider .card .content .img-caption a { padding: 0 15px 8px; width: 371px; }
	
	.may-page .info-bar .toggle-content .row .image .plus.one { top: 17.5%; left: 11.5%; }
	.may-page .info-bar .toggle-content .row .image .plus.four { left: 26%; }
	.may-page .info-bar .toggle-content .row .image .plus.five { left: 39%; }
	.may-page .info-bar .toggle-content .row .image .plus.cs-six { top: 85%; }
	
	.may-page .info-bar .toggle-content .row .image .plus.six { left: 12%; }
	
	.may-page .info-bar .toggle-content .row .image .plus.p10 { left: 15%; }
	.may-page .info-bar .toggle-content .row .image .plus.p13 { left: 8%; }
	.may-page .info-bar .toggle-content .row .image .plus.p15 { left: 36%; }
	.may-page .info-bar .toggle-content .row .image .plus.p16 { top: 83%; }
	.may-page .info-bar .toggle-content .row .image .plus.p17 { top: 15%; } 
	.may-page .info-bar .toggle-content .row .image .plus.p20 { left: 12%; }
	.may-page .info-bar .toggle-content .row .image .plus.p21 { top: 80%; }
	
	.june-page .info-bar .toggle-content .row .image .plus.two { left: 20%; }
	.june-page .info-bar .toggle-content .row .image .plus.three { left: 27%; }
	.june-page .info-bar .toggle-content .row .image .plus.four { left: 72%; }
	.june-page .info-bar .toggle-content .row .image .plus.five { left: 18%; }
	.june-page .info-bar .toggle-content .row .image .plus.seven { top: 78%; }
	
	.june-page .info-bar .toggle-content .row .image .plus.p10 { left: 30%; }
	.june-page .info-bar .toggle-content .row .image .plus.p12 { left: 2%; }
	.june-page .info-bar .toggle-content .row .image .plus.p15 { left: 31%; }
	.june-page .info-bar .toggle-content .row .image .plus.p17 { left: 3%; }
	.june-page .info-bar .toggle-content .row .image .plus.p11 { top: 19%; }
	
	
	.june-page .text-bar .text p a { font-size: 15px; }

}

@media only screen and (max-width: 600px) {
	.pe-slider .card .content:before { background-position: top 50% left calc(50% + 100px); }
	.text-bar .row #slider2.left.pe-slider .card .content:before, .text-bar .row .cs-position-right.left.pe-slider .card .content:before { background-position: top 50% left calc(50% - 100px); }
}

@media only screen and (max-width: 479px) {
	.pe-slider .card .content:before { background-position: top 50% left calc(50% + 60px); }
	.text-bar .row #slider2.left.pe-slider .card .content:before, .text-bar .row .cs-position-right.left.pe-slider .card .content:before { background-position: top 50% left calc(50% - 60px); }
	
	.pe-slider { height: 470px; }
	
	.pe-slider .card:first-of-type { transform: translateX(-90%); }
	.pe-slider .card .content .img-caption a { width: 318px; } 
	
	@-webkit-keyframes scaleIn {  
		from {
		 transform: translateX(-100%);
		}
		to { transform: translateX(-90%); }
	}
	@keyframes scaleIn {  
		from {
		 transform: translateX(-100%);
		}
		to { transform: translateX(-90%); }
	}
	
	@-webkit-keyframes scaleIn2 {  
		from {
		 transform: translateX(-90%);
		}
		to { transform: translateX(0%); }
	}
	@keyframes scaleIn2 {  
		from {
		 transform: translateX(-90%);
		}
		to { transform: translateX(0%); }
	}
	
	.text-bar .row #slider2.left.pe-slider .card:first-of-type, .text-bar .row .cs-position-right.left.pe-slider .card:first-of-type { transform: translateX(90%); }
	
	@-webkit-keyframes scaleIn2a {  
		from {
		 transform: translateX(100%);
		}
		to { transform: translateX(90%); }
	}
	@keyframes scaleIn2a {  
		from {
		 transform: translateX(100%);
		}
		to { transform: translateX(90%); }
	}
	
	@-webkit-keyframes scaleIn2c {  
		from {
		 transform: translateX(90%);
		}
		to { transform: translateX(0%); }
	}
	@keyframes scaleIn2c {  
		from {
		 transform: translateX(90%);
		}
		to { transform: translateX(0%); }
	}
}

@media only screen and (max-width: 414px) {
	.home-banner h1 strong { font-size: 39px; }
}