/*==========================================
 TITLES & BTNS OVERRIDING BRAND-STYLES FOR HOMEPAGE
==========================================*/
.titles-design2.text-right h3:after, .titles-design3.text-right h3:after {margin: 20px 0 20px auto;}
.titles-design2.text-right, .titles-design2.text-right h3 {text-align: right}
.titles-design2.text-right h3:after {margin: 20px 0 0 auto;}
@media (max-width:1030px) {
	.titles-design2 h3, .titles-design3 h3 {font-size: 3rem;}
}
@media (max-width:1025px) and (max-height:601px) and (orientation:landscape),
(max-width:1139px) and (max-height:713px) and (orientation:landscape),
(max-height: 640px) {
	.titles-design2 h3:after, .titles-design3 h3:after {margin: 10px 0;}
}
@media (max-width:977px) and (max-height:611px) and (orientation:landscape),
(max-width:943px) and (max-height:425px) and (orientation:landscape),
(max-width:987px) and (max-height:456px) and (orientation:landscape) {
	.titles-design2 h3:after, .titles-design3 h3:after {margin: 10px 0;}
	.btn {padding: 10px 20px !important;font-size: 14px !important;}
}
@media (max-width:845px) and (max-height:391px) and (orientation:landscape),
(max-width:871px) and (max-height:413px) and (orientation:landscape) {
	.titles-design2 h3:after, .titles-design3 h3:after {margin: 10px 0;}
	.btn {padding: 10px 20px !important;font-size: 14px !important;}
}
@media (max-width:825px) and (max-height:413px) and (orientation:landscape) {
	.btn {padding: 10px 20px !important;font-size: 14px !important;}
}
@media (max-width:813px) and (max-height:376px) and (orientation:landscape) {
	.titles-design2 h3:after, .titles-design3 h3:after {margin: 10px 0;}
	.titles-design2 h3,	.titles-design3 h3 {margin-bottom: 10px;}
}
@media (max-width:781px) and (max-height:361px) and (orientation:landscape) {
	.titles-design2 h3, .titles-design3 h3 {font-size: 2rem;}
}
@media (max-width:769px) {
	.titles-design2, .titles-design3 {margin: 0 1.2rem;}
	.titles-design2 h3:after, .titles-design3 h3:after {margin: 20px auto;}
}
@media (max-width:767px) {
	.titles-design2.text-right, .titles-design2.text-right h3 {text-align: center}
	.titles-design2.text-right h3:after {margin: 10px auto;}
	.slick-dots li {width:auto;height:auto;padding:15px 20px;margin-top: 0 !important;}
}
@media (max-width:732px) and (max-height:413px) and (orientation:landscape),
(max-width:737px) and (max-height:414px) and (orientation:landscape) {
	.titles-design2 h3:after, .titles-design3 h3:after {margin: 20px auto 0;}
}
@media (max-width:641px) and (max-height:361px) and (orientation:landscape),
(max-width:641px) and (max-height:385px) and (orientation:landscape) {
	.titles-design2 h3:after, .titles-design3 h3:after {margin: 20px auto 0;}
}
@media (max-width:601px) and (max-height:1025px) and (orientation:portrait) {
	.titles-design2 h3, .titles-design3 h3 {font-size: 25px;}
}
@media (max-width:569px) and (max-height:321px) and (orientation:landscape) {
	.titles-design2 h3, .titles-design3 h3 {font-size: 17px;}
	.titles-design2 h3:after, .titles-design3 h3:after {margin: 10px auto 0;}
}
@media (max-width:534px) and (max-height:321px) and (orientation:landscape),
(max-width:569px) and (max-height:321px) and (orientation:landscape) {
	.btn {padding: 10px 20px;font-size: 12px;}
	.titles-design2.text-right h3:after {margin: 10px auto;}
}
@media (max-width:481px) and (max-height:321px) and (orientation:landscape) {
	.titles-design2 p, .titles-design2 p>a, .titles-design3 p {margin-bottom: 0;}
}

/*==========================================
 OTHERS
==========================================*/
#fullpage.destroyd {overflow-y: auto;}
.section {padding: 0;}
.sup {top: -16px;}
.full_screen {position: relative;overflow: hidden;height: 100vh;width: 100%;background-position: center bottom;background-repeat: no-repeat;background-size: cover !important;display: flex;flex-direction: row;align-content: center;justify-content: center;flex-wrap: wrap;align-items: center;}
.content_wrap {position: relative;z-index: 5}
#footer_layers {position: relative;}
.footer_anchor {position: absolute;bottom: 2px;left: 0;height: 2px;z-index: -1;background: #005883;}

div#footer_section {
    height: 100%;
}

@media (min-width: 767px) and (min-height: 601px) {
	.footer_scrollable {overflow-y: auto;width: 100%;height: 100vh;}
	html.fp-enabled,
	html.fp-enabled body,
	html.fp-enabled #wrapper,
	html.fp-enabled #allcontent,
	html.fp-enabled #fullpage,
	html.fp-enabled .footer_scrollable {-ms-overflow-style: none;scrollbar-width: none;}

	html.fp-enabled::-webkit-scrollbar,
	html.fp-enabled body::-webkit-scrollbar,
	html.fp-enabled #wrapper::-webkit-scrollbar,
	html.fp-enabled #allcontent::-webkit-scrollbar,
	html.fp-enabled #fullpage::-webkit-scrollbar,
	html.fp-enabled .footer_scrollable::-webkit-scrollbar {display: none;}
}

@media (max-width:850px) and (max-height:450px) and (orientation:landscape) {
	.titles-design2 h3, .titles-design3 h3 {font-size: 32px;}
	.full_screen .btn, .slide2 .titles-design2 a.mt-30.btn {padding: 14px 30px !important;font-size: 16px !important;margin-top: 20px !important;}
}
@media (max-height:600px),
(max-width:850px) and (max-height:450px) and (orientation:landscape),
(max-width:617px) {
	.full_screen {height: auto;padding: 40px 0;}
}
@media (max-width:850px) and (max-height:450px) and (orientation:landscape),
(max-width:611px) and (max-height:809px) and (orientation:portrait),
(max-width:450px) {
	.full_screen.slide1 {/*height: 100vh !important;*/padding: 0;}
	.titles-design2,.titles-design2 h3,.titles-design3,.titles-design3 h3 {text-align: center;font-size: 25px !important;}
	.titles-design2 h3:after, .titles-design3 h3:after {margin: 20px auto}.testi .testi-text .testi-quote,.testi-wrap .generic-titles p,
	h3 em {font-size: 18px !important;line-height: 1.4 !important;}
	.testi .testi-text .testi-quote {font-size: 16px !important;}
}
@media (max-width:420px) {
	.generic-titles p {line-height: 1.2}
}
@media (max-width:411px) and (max-height:731px) and (orientation:portrait),
(max-width:411px) and (max-height:823px) and (orientation:portrait),
(max-width:415px) and (max-height:737px) and (orientation:portrait) {
	.titles-design2 h3:after, .titles-design3 h3:after {margin: 20px auto 0;}
}
@media (max-width:361px) {
	h1 {margin-bottom: 15px;}
	.titles-design2,
	.titles-design3 {margin: 0 3rem;}
	.generic-titles {margin: 0 auto 1rem !important;}
	.generic-titles h2 {margin-bottom: 10px;}
	.btn {display: block;max-width: 90%;margin: 0 auto !important;padding: 10px 15px !important;font-size: 12px;}
	.titles-design2 h3:after, .titles-design3 h3:after {margin: 20px auto 0;}
}
@media (max-width:321px) and (orientation:portrait) {
	.titles-design2 h3,
	.titles-design3 h3 {font-size: 20px;}
	.titles-design2 h3:after, .titles-design3 h3:after {margin: 10px auto 0;}
}
@media (max-width:241px) and (max-height:321px) and (orientation:portrait),
(max-width:321px) and (max-height:241px) and (orientation:landscape) {
	.titles-design2 h3:after {margin: 10px auto 0;}
	.btn {max-width: 100%;font-size: 10px !important;padding: 8px 10px !important;margin-right: auto !important;}
}
@media (max-width:1024px) and (max-height:1366px) and (orientation:portrait),
(max-width:991px) {
	.space_invader {display: none;}
}


/*==========================================
 NAV OVERRIDE
==========================================*/
.navbar-fixed-top{background:#fff!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.navbar-fixed-top.tanders, .navbar-fixed-top:active, .navbar-fixed-top:focus, .navbar-fixed-top:focus-visible, .navbar-fixed-top:focus-within, .navbar-fixed-top:hover, .navbar-fixed-top:visited{background:#fff}
#allcontent{margin-top:0}
.navbar-inverse{border:0}
body .navbar-wrapper .login-button a{background:#0079E2!important;color:#fff!important;}
body .navbar-wrapper .login-button a:hover{background:#005883!important;}
@media (max-width:1200px) and (min-width:1199px){
	#menu-right-side-menu .login-button a{margin-left:0}
}
@media (max-width:991px){
	#allcontent{margin-top:0!important;}
}
@media (max-width:801px) and (max-height:361px) and (orientation:landscape){
	.navbar-fixed-top.tanders, .navbar-fixed-top:active, .navbar-fixed-top:focus, .navbar-fixed-top:focus-visible, .navbar-fixed-top:focus-within, .navbar-fixed-top:hover, .navbar-fixed-top:visited{background:rgba(255,255,255, .8)}
}


/*==========================================
 SLIDE 1
==========================================*/
#myVideo {position: absolute;left: 0;bottom: 0;top: 0;right: 0;width: 100%;height: 100%;background-size: 100% 100%;background-color: #fff;background-position: center center;background-size: contain;object-fit: cover;z-index: 4;}
.slide1 h1 {font-size: 55px;}
.slide1 .desc {font-size: 2.5rem;}
.slide1:after {content: '';position: absolute;top: 0;bottom: 0;right: 0;left: 0;width: 65%;z-index: 4;
	background: -moz-linear-gradient(left, #fff 0, #fff 33%, rgba(255, 255, 255, 0) 100%);
	background: -webkit-linear-gradient(left, #fff 0, #fff 33%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(to right, #fff 0, #fff 33%, rgba(255, 255, 255, 0) 100%)
}
.slide1 .afterword a {color: #0079E2 !important}
.slide1 .animate_animated {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.slide1 p.hidden-sm.hidden-xs {display: block;}
.slide1 p.hidden-lg.hidden-md {display: none;}
@media (max-width:871px) and (max-height:413px) and (orientation:landscape),
(max-width:768px) {
	#myVideo {display:none !important;}
	.slide1 .fp-tableCell .content_wrap > .container {transform: none !important;animation: none !important;}
}
@media (min-width:1540px) {
	.slide1:after {background: -moz-linear-gradient(left, rgba(255, 255, 255, .9) 1%, rgba(255, 255, 255, .9) 22%, rgba(255, 255, 255, 0) 100%);background: -webkit-linear-gradient(left, rgba(255, 255, 255, .9) 1%, rgba(255, 255, 255, .9) 22%, rgba(255, 255, 255, 0) 100%);background: linear-gradient(to right, rgba(255, 255, 255, .9) 1%, rgba(255, 255, 255, .9) 22%, rgba(255, 255, 255, 0) 100%)}
}
@media (max-width: 1303px) and (orientation: landscape){
	.slide1 h1 {font-size: 30px;}
	.slide1 .desc {font-size: 22px;}
}
@media (max-width:1113px) and (max-height:834px) and (orientation:landscape),
(max-width:1195px) and (max-height:834px) and (orientation:landscape),
(max-width:1025px) and (max-height:1367px) and (orientation:portrait) {
	.slide1 .banner-btn>a.btn {margin-bottom: 0 !important;}
}
@media (max-width:1025px) and (max-height:601px) and (orientation:landscape),
(max-width:1025px) and (max-height:769px) and (orientation:landscape),
(max-width:1139px) and (max-height:713px) and (orientation:landscape),
(max-width:1081px) and (max-height:811px) and (orientation:landscape) {
	.slide1 h1 {font-size: 40px;}
	.slide1 .banner-btn>a.btn {margin-bottom: 0 !important;}
}
@media (max-width:1025px) and (max-height:461px) and (orientation:landscape) {
	.slide1 h1 {font-size: 29px;margin-bottom: 15px;}
	.slide1 .btn {max-width: 100%;padding: 10px 20px;font-size: 14px;}
	.slide1 .banner-btn.mt-35 {margin-top: 20px !important;}
	.slide1 .banner-btn>a.btn {margin-bottom: 0 !important;margin-top: 0;}
}
@media (max-width: 1024px) and (orientation: landscape){
	/*.slide1.full_screen {align-content: flex-end;}
	.slide1:after {display: none;}
	.slide1 .content_wrap .content_sp_bg:before{content: '';position: absolute;left: 0;right: 0;bottom: -40px;height: 136%;z-index: -1;
		background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.85) 16%, rgba(255,255,255,0.86) 17%, rgba(255,255,255,1) 45%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.85) 16%,rgba(255,255,255,0.86) 17%,rgba(255,255,255,1) 45%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.85) 16%,rgba(255,255,255,0.86) 17%,rgba(255,255,255,1) 45%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}*/
	/*.slide1 h1 {text-shadow: 0 3px 6px #919191;}
	.slide1 .desc {font-size: 18px;}
	.slide1 p.hidden-sm.hidden-xs {display: none;}
	.slide1 p.hidden-lg.hidden-md {display: block;}
	.slide1 .banner-btn {display: flex;flex-direction: row;flex-wrap: nowrap;align-content: center;justify-content: center;align-items: center;}
	.slide1 .banner-btn > a.btn, .slide1 .banner-btn > p > a {font-size: 14px !important;}
	.slide1 .banner-btn > a.btn {margin-top: 0;border: 1px solid #ff7610;margin-right: 15px;padding: 14px 20px;}
	.slide1 .banner-btn > p.mt-0.afterword {margin-top: 0 !important;margin-bottom: 0;}
	.slide1 .banner-btn > p > a{border: 2px solid #0079E2;color: #0079E2;text-decoration: none;text-transform: uppercase;font-family: 'latobold' !important;padding: 11px 20px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}*/
}
@media (max-width: 1024px) and (orientation: portrait) {
	.slide1 h1 {font-size: 30px;}
}
@media (max-width: 1013px) and (max-height: 811px) and (orientation: landscape),
(max-width: 961px) and (max-height: 768px) and (orientation: landscape) {
	.slide1.full_screen {align-content: center;}
	.slide1 .content_wrap .content_sp_bg:before {display: none;}
	.slide1:after {display: block;}
	.slide1 .banner-btn {justify-content: flex-start; margin-top: 20px;}
}
@media (max-width:916px) and (max-height:413px) and (orientation:landscape) {
	.slide1 .animate__animated {opacity: 1}
}
@media (max-width:825px) and (max-height:413px) and (orientation:landscape),
(max-width:987px) and (max-height:455px) and (orientation:landscape) {
	.slide1 h1 {font-size: 29px;margin-bottom: 15px;}
	.slide1 .btn {max-width: 100%;padding: 10px 20px;font-size: 14px;}
	.slide1 .banner-btn.mt-35 {margin-top: 20px !important;}
	.slide1 .banner-btn>a.btn {margin-bottom: 10px !important;margin-top: 0;}
}
@media (max-width:871px) and (max-height:413px) and (orientation:landscape) {
	.slide1 h1 {font-size: 30px;margin-bottom: 15px;}
	#myVideo {display: none;}
}
@media (max-width:825px) and (max-height:413px) and (orientation:landscape),
(max-width:855px) and (max-height:481px) and (orientation:landscape),
(max-width:737px) and (max-height:414px) and (orientation:landscape),
(max-width:813px) and (max-height:376px) and (orientation:landscape),
(max-width:871px) and (max-height:413px) and (orientation:landscape) {
	.slide1 .btn {max-width: 100%;padding: 10px 20px;font-size: 14px;}
	.slide1 .banner-btn a.mr-xs-10 {margin-right: 0 !important;}
	.slide1 .banner-btn.mt-35 {margin-top: 20px !important;}
	.slide1 .banner-btn>a.btn {margin-bottom: 0 !important;margin-top: 0;}
	.slide1 .animate__animated {opacity: 1}
}
@media (max-width:850px) and (max-height:450px) and (orientation:landscape) {
	.slide1 .text,
	.slide1 .animate__animated {padding-top: 45px;}
}
@media (max-width:801px) and (max-height:1281px) and (orientation:portrait) {
	.slide1 h1 {font-size: 40px;}
	.slide1 .banner-btn>a.btn {margin-bottom: 0 !important;}
}
@media (max-width:781px) and (max-height:361px) and (orientation:landscape) {
	.slide1 h1 {font-size: 27px;margin-bottom: 10px;}
	.slide1 .banner-btn.mt-35 {margin-top: 10px !important;}
}
@media (max-width:769px) {
	.slide1 {text-align: center}
	.slide1 h1 {font-size: 6rem;}
	.slide1:after {width: 100%;}
	.slide1 .col-sm-6 {width: 100%;}
	.slide1 .banner-btn>a.btn {margin-bottom: 0 !important;}
	.content_wrap {text-align: center;}
	.content_wrap .col-sm-9 {margin: 0 auto;float: none;}
}
@media (max-width: 769px) and (orientation: portrait) {
	.slide1:after {display: none;}
	.slide1 h1 {font-size: 30px;}
	.slide1 .content_wrap .content_sp_bg:before {content: '';position: absolute;left: -20%;right: 0;bottom: -40px;width: 105vw;height: 136%;z-index: -1;
		background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.85) 16%, rgba(255,255,255,0.86) 17%, rgba(255,255,255,1) 45%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.85) 16%,rgba(255,255,255,0.86) 17%,rgba(255,255,255,1) 45%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.85) 16%,rgba(255,255,255,0.86) 17%,rgba(255,255,255,1) 45%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );}
	.content_wrap .content_sp_bg {padding-bottom: 30px;}
	.slide1 .banner-btn {display: flex;flex-direction: row;flex-wrap: nowrap;align-content: center;justify-content: center;align-items: center;}
	.slide1 .banner-btn > a.btn, .slide1 .banner-btn > p > a {font-size: 14px !important;}
	.slide1 .banner-btn > a.btn {margin-top: 0;border: 1px solid #ff7610;margin-right: 15px;padding: 14px 20px;}
	.slide1 .banner-btn > p.mt-0.afterword {margin-top: 0 !important;margin-bottom: 0;}
	.slide1 .banner-btn > p > a{border: 2px solid #0079E2;color: #0079E2;text-decoration: none;text-transform: uppercase;font-family: 'latobold' !important;padding: 11px 20px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
}
@media (max-width:769px) and (max-height: 400px) {
	.slide1 .banner-btn>a.btn,
	.banner-btn {margin-top: 0 !important;}
	.slide1 h1 {font-size: 29px;margin-bottom: 10px;}
}
@media (max-width: 768px) and (orientation: portrait) {
	.slide1 p.hidden-lg.hidden-md {display: block !important;}
	.hidden-xs {display: none;}
	.slide1.full_screen {
		-webkit-justify-content: flex-end;
		align-items: flex-end;
		-webkit-align-items: flex-end;
		align-content: flex-end;
	}
}
@media (max-width:768px) {
	.slide1 {background-size: cover;background-position: center;background-repeat: no-repeat}
}
@media (max-width: 768px) and (max-height: 857px) and (orientation: portrait) {
	.slide1 .content_wrap .content_sp_bg:before {left: -20% !important;}
}
@media (max-width:761px) and (max-height:361px) and (orientation:landscape),
(max-width:765px) and (max-height:413px) and (orientation:landscape),
(max-width:737px) and (max-height:414px) and (orientation:landscape) {
	.slide1 .banner-btn>a.btn {margin-right: 10px !important;margin-top: 0;}
}
@media (max-width:641px) and (max-height:361px) and (orientation:landscape),
(max-width:641px) and (max-height:385px) and (orientation:landscape),
(max-width:732px) and (max-height:413px) and (orientation:landscape),
(max-width:721px) and (max-height:540px) and (orientation:landscape),
(max-width:737px) and (max-height:414px) and (orientation:landscape),
(max-width:761px) and (max-height:361px) and (orientation:landscape),
(max-width:765px) and (max-height:413px) and (orientation:landscape),
(max-width:747px) and (max-height:429px) and (orientation:landscape) {
	.slide1 h1 {font-size: 29px;}
	.slide1 .banner-btn>a.btn {margin-bottom: 0 !important;margin-top: 0;}
}
@media (max-width:747px) and (max-height:429px) and (orientation:landscape) {
	.slide1 .content_wrap .content_sp_bg:before {left: -10%;width: 105vw;}
	.slide1:after {display: none;}
	.slide1 .content_wrap .content_sp_bg {padding-bottom: 30px;}
	.slide1 .content_wrap .content_sp_bg:before {display: block;}
	/*.slide1.full_screen {align-content: flex-end;}*/
	.slide1 .banner-btn {justify-content: center;}
	.slide1 .banner-btn>a.btn {margin-top: 0 !important}
	.slide1 h1 {margin-bottom: 10px;}
}
@media (max-width:732px) and (max-height:413px) and (orientation:landscape) {
	.slide1 .banner-btn>a.btn {margin-right: 10px !important;}
	.slide1:after {display: none;}
	.slide1 .content_wrap .content_sp_bg {padding-bottom: 30px;}
	.slide1 .content_wrap .content_sp_bg:before {display: block;}
	/*.slide1.full_screen {align-content: flex-end;}*/
	.slide1 .banner-btn {justify-content: center;}
}
@media (max-width: 754px) and (max-height: 1038px) and (orientation: portrait),
(max-width: 742px) and (max-height: 415px) and (orientation: landscape) {
	.slide1 .content_wrap .content_sp_bg:before {left: -5%;}
}
@media (max-width: 713px) and (max-height: 971px) and (orientation: portrait) {
	.slide1 .content_wrap .content_sp_bg:before {left: -5% !important;}
}
@media (max-width: 665px) and (max-height: 391px) and (orientation: landscape),
(max-width: 623px) and (max-height: 415px) and (orientation: landscape),
(max-width: 611px) and (max-height: 809px) and (orientation: portrait) {
	.slide1 .content_wrap .content_sp_bg:before {left: 0;}
}
@media (max-width:601px) {
	.slide1 h1 {font-size: 29px;}
}
@media (max-width:601px) and (max-height:901px) and (orientation:portrait) {
	.slide1 .banner-btn>a.btn {margin-bottom: 0 !important;margin-right: 10px !important;}
}
@media (max-width:601px) and (max-height:1025px) and (orientation:portrait) {
	.slide1 .banner-btn a.mt-xs-0 {margin-top: 20px !important;}
}
@media (max-width:534px) and (max-height:321px) and (orientation:landscape) {
	.slide1 .banner-btn>a.btn {margin-right: 10px !important;}
}
@media (max-width:481px) and (max-height:854px) and (orientation:portrait),
(max-width:481px) and (max-height:321px) and (orientation:landscape) {
	.slide1 .banner-btn>a.btn {margin-bottom: 0 !important;margin-right: 10px !important;}
	.slide1 .content_wrap .content_sp_bg:before {left: 0;}
}
@media (max-width: 426px) {
	.slide1 .banner-btn > p > a {padding: 11px;}
	.content_wrap .content_sp_bg {padding-bottom: 30px;}
}
@media (max-width:422px) {
	.slide1 .banner-btn {text-align: center}
	.slide1 .banner-btn a.mr-xs-10 {margin-right: 0 !important;margin-bottom: 15px;}
}
@media (max-width:412px) and (max-height:732px) and (orientation:portrait),
(max-width:411px) and (max-height:823px) and (orientation:portrait),
(max-width:415px) and (max-height:737px) and (orientation:portrait),
(max-width:412px) and (max-height:869px) and (orientation:portrait),
(max-width:461px) and (max-height:1025px) and (orientation:portrait) {
	.slide1 h1 {font-size: 30px;margin-bottom: 10px;}
	.slide1 .btn {max-width: 100%;padding: 10px 20px;font-size: 14px;}
	.slide1 .banner-btn>a.btn {margin-bottom: 0 !important;margin-right: 10px !important;margin-top: 0;}
}
@media (max-width: 410px) {
	.slide1 .banner-btn > p {line-height: 0;}
	.slide1 .banner-btn > a.font-16, .slide1 .banner-btn > p > a {font-size: 12px !important;}
}
@media (max-width:411px) and (max-height:731px) and (orientation:portrait) {
	.slide1 .banner-btn>a.btn {margin-bottom: 0 !important;}
}
@media (max-width: 395px) {
	.slide1 .banner-btn {justify-content: space-around;}
}
@media (max-width:393px) and (max-height:873px) and (orientation:portrait) {
	.slide1 .banner-btn>a.btn {margin: 0 0 10px 0 !important;}
}
@media (max-width:394px) and (max-height:930px) and (orientation:portrait) {
	.slide1 .banner-btn>a.btn {margin-bottom: 0 !important;margin-right: 0 !important;}
}
@media (max-width:385px) and (max-height:641px) and (orientation:portrait),
(max-width:390px) and (max-height:844px) and (orientation:portrait) {
	.slide1 h1 {font-size: 30px;margin-bottom: 10px;}
	.slide1 .btn {max-width: 100%;padding: 10px 20px;font-size: 14px;}
	.slide1 .banner-btn>a.btn {margin-right: 0 !important;}
}
@media (max-width:375px) and (max-height:667px) and (orientation:portrait),
(max-width:375px) and (max-height:812px) and (orientation:portrait) {
	.slide1 .banner-btn>a.btn {margin-right: 0 !important;}
}
@media (max-width:361px) {
	.slide1 .btn {max-width: 100%;}
	.slide1 .banner-btn>a.btn {margin-bottom: 0 !important;}
	.slide1 .banner-btn > p > a {padding: 7px 11px;}
}
@media (max-width:361px) and (max-height:641px) and (orientation:portrait),
(max-width:361px) and (max-height:781px) and (orientation:portrait),
(max-width:361px) and (max-height:801px) and (orientation:portrait) {
	.slide1 h1 {font-size: 30px;margin-bottom: 20px !important;}
	.slide1 .banner-btn>a.btn {margin-right: auto !important;margin-left: auto !important;}
}
@media (max-height: 600px) {
	.slide1 {height: 100vh;padding: 0;}
}
@media (max-height: 400px) and (max-width: 820px) {
	.slide1 .content_wrap {top: auto;transform: none;}
}

@media (max-width: 355px) {
	.slide1 .banner-btn {display: block;}
	.slide1 .banner-btn > p > a {display: block;margin-top: 10px}
}
@media (max-width:461px) and (max-height:321px) and (orientation:landscape),
(max-width:321px) and (max-height:533px) and (orientation:portrait),
(max-width:321px) and (max-height:568px) and (orientation:portrait) {
	.slide1 .banner-btn .btn {max-width: 100%;}
	.slide1 .banner-btn>a.btn {margin-right: auto !important;}
	.slide1:after {top: 10%;}
	.slide1 h1 {font-size: 20px;}
	.slide1 p.hidden-lg.hidden-md {font-size: 14px;}
}
@media (max-width:281px) and (max-height:654px) and (orientation:portrait) {
	.slide1 .banner-btn>a.btn {margin-right: auto !important;}
	.slide1 .btn {max-width: 100%;}
}
@media (max-width:241px) and (max-height:321px) and (orientation:portrait),
(max-width:321px) and (max-height:241px) and (orientation:landscape),
(max-width:373px) and (max-height:321px) and (orientation:landscape) {
	.slide1 h1 {font-size: 20px;}
	.slide p {font-size: 15px;line-height: 1}
	.slide1 .banner-btn>a.btn {margin-right: auto !important;}
	.slide1 .banner-btn .btn {max-width: 100%;font-size: 12px;padding: 9px 16px !important;}
	.slide1 .banner-btn > p > a {padding: 6px 16px;max-width: 100%;}
}



/*==========================================
 SLIDE 2
==========================================*/
.slide2 {background-size: cover;background-position: center center}
.slide2 .img_wrap {position: absolute;width: 50%;top: 0;left: 50%;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-ms-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out}
.slide2 .img_wrap img {position: absolute;top: 0;left: 0;width: 95vh;height: 95vh;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.slide2 .img_wrap img:first-of-type {z-index: 1}
.slide2 .img_wrap img.move {margin-top: 45px;margin-left: 5px;}
.slide2 h3 em {margin-top: 10px;line-height: 1.5;font-size: 2.1rem;font-family: latoregular !important;font-style: normal;display: block}

/*==========================================
 SLIDE 2 DUPLICATE
==========================================*/
.slide2.s2-duplicate h3 em {margin-top: 1.5em;}
.slide2.s2-duplicate ul {padding: 0;margin: 0;list-style: none;column-count: 2;text-align: left;}
.slide2.s2-duplicate ul li {margin: .5em 0;display: inline-block;vertical-align: middle;background: url('../img/c1-chevron_icon2.png');background-repeat: no-repeat;background-size: 9px;background-position: left 55%;padding-left: 18px;}

@media (max-width: 1250px) and (min-width: 991px) and (min-height:1000px) {
	#fullpage .slide2 {background-position-x: 70%;}
}
@media (max-width: 1250px) and (min-width: 1025px) {
	.slide2 .img_wrap {left: 45%;}
}
@media (max-width:1025px) and (max-height:461px) and (orientation:landscape),
(max-width:987px) and (max-height:455px) and (orientation:landscape) {
	.slide2 .img_wrap img.move {margin-top: 30px;}
	.slide2 .btn.mt-30 {margin-top: 0 !important;}
}
@media (max-width:942px) and (max-height:424px) and (orientation:landscape),
(max-width:871px) and (max-height:413px) and (orientation:landscape),
(max-width:813px) and (max-height:376px) and (orientation:landscape) {
	.slide2 .img_wrap img.slide2_shape.move {margin-top: 30px;}
	.slide2 .titles-design2 a.mt-30 {margin-top: 0 !important;}
}
@media (max-width:855px) and (max-height:481px) and (orientation:landscape) {
	.slide2 .img_wrap img.slide2_shape.move {margin-top: 30px;}
	.slide2 .titles-design2 a.mt-30 {margin-top: 10px !important;}
}
@media (max-width:855px) and (max-height:385px) and (orientation:landscape),
(max-width:848px) and (max-height:424px) and (orientation:landscape),
(max-width:653px) and (max-height:281px) and (orientation:landscape),
(max-width:569px) and (max-height:321px) and (orientation:landscape) {
	.slide2 .titles-design2 a.mt-30 {margin-top: 0 !important;}
}
@media (max-width:845px) and (max-height:391px) and (orientation:landscape) {
	.slide2 .img_wrap img.slide2_shape.move {margin-top: 30px;}
}
@media (max-width:769px) {
	.slide2 .img_wrap {display: none;}
	.slide2 .col-sm-6 {width: 100%;}
	.slide2 .titles-design2,
	.titles-design2 h3 {text-align: center}
	.slide2.s2-duplicate .nowrap {white-space: normal;}
	.slide2.s2-duplicate ul {column-count: 1;max-width: 300px;margin: 0 auto;}
	.slide2.s2-duplicate ul li {margin: .35em 0;display: block;text-align: left;font-size: 2.1rem;}
	.slide2.s2-duplicate .btn {font-size: 1.45rem;}
	.slide2.s2-duplicate ul br {display: none;}
}
@media (max-width:641px) and (max-height:361px) and (orientation:landscape),
(max-width:641px) and (max-height:385px) and (orientation:landscape),
(max-width:732px) and (max-height:413px) and (orientation:landscape) {
	.slide2 .titles-design2 a.mt-30 {margin-top: 10px !important;max-width: 74%;}
}
@media (max-width:601px) and (max-height:1025px) and (orientation:portrait) {
	.slide2 .titles-design2 a.mt-30 {margin-top: 20px !important;}
}
@media (max-width:534px) and (max-height:321px) and (orientation:landscape) {
	.slide2 .titles-design2 a.mt-30 {margin-top: 10px !important;max-width: 58%;padding: 10px 20px;font-size: 12px;}
}
@media (max-width:320px) {
	.slide2.s2-duplicate ul li {font-size: 15px;}
}
@media (max-width:281px) {
	.slide2 .btn {max-width: 100%;padding: 14px 20px;}
}
@media (max-width:1024px) and (max-height:1366px) and (orientation:portrait),
(max-width:991px),
(max-width:850px) and (max-height:450px) and (orientation:landscape) {
	.slide2 .img_wrap {display: none;}
	.slide2 .text {width: 100%;}
	.titles-design2 h3,
	.titles-design3 h3 {text-align: center}
	.titles-design2 h3:after {margin-left: auto;margin-right: auto;}
}


/*==========================================
 SLIDE 3
==========================================*/
.slide3 {background-size: cover;background-position: 30% top;background-repeat: no-repeat;}
.slide3 .container {position: relative;z-index: 3;}
.slide3 .img_wrap {position: absolute;top: 0;bottom: 0;height: 100vh;right: 0;right: auto;left: 40%;z-index: 2}
.slide3 .img_wrap img {height: 100vh;}
.slide3 .titles-design2 p {padding-left: 13px;}
.slide3 h3 em {margin-top: 10px;line-height: 1.5;font-size: 2.1rem;font-family: latoregular !important;font-style: normal;display: block;}
.slide3 .space_invader {position: absolute;height: 100vh;top: 0;right: 0;z-index: 1;width: 30%;background-color: #fff;}
.slide3 .space_invader img {width: 100%}
.slide3 .text {z-index: 3}

@media (min-width:3400px) {
	.slide3 .img_wrap img {height: 135vh;}
}
@media (max-width:2100px) and (max-height:1700px) {
	.slide3 .img_wrap {left: 30%;}
}
@media (min-width:1921px) {
	.slide3 .img_wrap {left: 35%;}
}
@media (max-width:1920px) and (min-width: 1501px) and (max-height:1450px) {
	.slide3 .img_wrap {left: 38%;}
}
@media (max-width: 1717px) {
	.slide3 .space_invader {width: auto;}
}
@media (max-width:1537px) and (max-height:755px) and (orientation:landscape) {
	.slide3 .img_wrap img {height: 105vh;}
}
@media (max-width:1400px),
(min-width:3400px) {
	.slide3 .img_wrap {right: auto;left: 35%;z-index: 2}
}
@media (max-width:1195px) and (max-height:834px) and (orientation:landscape) {
	.slide3 {background-position: 15% top;}
}
@media (max-width: 1145px) and (min-height: 1200px) {
	.slide3 .img_wrap {left: 25%;}
}
@media (max-width:1139px) and (max-height:713px) and (orientation:landscape) {
	.slide3 {background-position: 6% top;}
}
@media (max-width:1113px) and (max-height:834px) and (orientation:landscape),
(max-width:1100px) {
	.slide3 {background-position: 32% top;}
}
@media (max-width:1030px) {
	.slide3 {background-position: 22% top;}
}
@media (max-width:1025px) and (max-height:461px) and (orientation:landscape) {
	.slide3 .col-md-6.col-md-offset-6 {width: 36%;margin-left: 64%;}
	.slide3 .titles-design2.text-right h3:after {margin: 10px 0 0 auto;}
	.slide3 .btn.mt-30 {margin-top: 0 !important;}
}
@media (max-width:1024px) and (max-height:599px) {
	.slide3 .space_invader {width: 262px;}
	.slide3 .space_invader, .slide3 .img_wrap img, .slide3 .img_wrap {height: 560px;}
}
@media (max-width:991px) {
	.slide3 {background-position: 18% top}
}
@media (max-width:1007px) and (min-width:992px) and (max-height:600px) {}
@media (max-width:896px) and (max-height:414px) and (orientation:landscape),
(max-width:915px) and (max-height:413px) and (orientation:landscape),
(max-width:942px) and (max-height:424px) and (orientation:landscape),
(max-width:927px) and (max-height:429px) and (orientation:landscape) {
	.slide3 .col-md-6.col-md-offset-6 {width: 40%;margin-left: 60%;}
	.slide3 .titles-design2.text-right h3:after {margin-left: auto;margin-right: auto;}
}
@media (max-width:1007px) and (min-width: 992px) {
	.slide3 .space_invader {width: 250px;}
}
@media (max-width:906px) and (max-height:713px) and (orientation:landscape),
(max-width:855px) and (max-height:481px) and (orientation:landscape) {
	.slide3 .btn.mt-30 {margin-top: 10px !important;}
}
@media (max-width:813px) and (max-height:376px) and (orientation:landscape) {
	.slide3 .titles-design2 p {padding-left: 0;}
	.slide3 .titles-design2 .btn.mt-xs-10 {margin-top: 10px !important;}
}
@media (max-width:781px) and (max-height:361px) and (orientation:landscape) {
	.slide3 .titles-design2.text-right h3:after {margin: 20px 0 0 auto;}
}
@media (max-width:772px) and (max-height:361px) and (orientation:landscape) {
	.slide3 .img_wrap img {height: 110vh}
}
@media (max-width:769px) and (max-height:1025px) and (orientation:portrait) {
	.slide3 .col-md-6.col-md-offset-6 {width: 50%;margin-left: 50%;}
}
@media (max-width:768px) {
	.slide3 {background-position: 52% center}
	.slide3 .titles-design2 {margin: 0 5rem;}
	.slide3 .titles-design2 p {padding-left: 0;}
	.slide3 .col-md-6.col-md-offset-6 {width: 100%;margin-left: 0;}
}
@media (max-width:641px) and (max-height:361px) and (orientation:landscape),
(max-width:761px) and (max-height:361px) and (orientation:landscape),
(max-width:765px) and (max-height:413px) and (orientation:landscape),
(max-width:737px) and (max-height:414px) and (orientation:landscape) {
	.slide3 .titles-design2.text-right h3:after {margin: 10px auto 0;}
}
@media (max-width:461px) and (max-height:1025px) and (orientation:portrait),
(max-width:601px) and (max-height:1025px) and (orientation:portrait) {
	.titles-design2.text-right h3:after {margin: 10px auto;}
}
@media (max-width:361px) {
	.slide3 .titles-design2 {margin: 0 3rem;}
	.slide3 .btn.mt-30 {margin-top: 20px !important;}
}
@media (max-width:281px) {
	.slide3 .btn {max-width: 100%;padding: 10px 20px !important;}
}
@media (max-width:1024px) and (max-height:1366px) and (orientation:portrait),
(max-width:850px) and (max-height:450px) and (orientation:landscape),
(max-width:991px) {
	.slide3 .img_wrap {display: none;}
	.titles-design2.text-right,
	.titles-design2.text-right h3 {text-align: center}
	.slide3 .text {width: 100% !important;margin: 0 !important;}
	.slide3 .titles-design2 h3:after {margin-left: auto;margin-right: auto;}
	.slide3 {background-position: 30% top}
}

/*==========================================
 SLIDE 4
==========================================*/
.slide4 {background-repeat: no-repeat;background-size: cover;background-position: center center;}
.slide4 .img_wrap {position: absolute;top: 0;bottom: 0;right: 0;width: 100vw;height: 100vh;}
.slide4 .img_wrap img {height: 100vh;position: relative;right: 10%;}
.logos_wrap {width: 58%;position: relative;z-index: 1;margin-top: 30px;}
.logos_wrap img {width: 100%;}
.slide4 .btn {margin-top: 30px;}

@media (max-width:1367px) and (max-height:1025px) and (orientation:landscape),
(max-width:1281px) and (max-height:1025px) and (orientation:landscape),
(max-width:1025px) and (max-height:1367px) and (orientation:portrait) {
	.slide4 {background-position: 75% center}
}
@media (max-width: 1250px) and (min-width: 1025px) {
	.slide4 {background-position: 70% center}
}
@media (max-width:1025px) and (max-height:461px) and (orientation:landscape) {
	.slide4 .col-sm-5 {width: 58%;}
	.slide4 .btn.mt-30 {margin-top: 5px !important;}
}
@media (max-width:801px) and (max-height:1281px) and (orientation:portrait) {
	.slide4 {background-position: 75% center}
}
@media (max-width:769px) {
	.slide4 {background-position: 70% center}
	.slide2 {background-position-x: right !important;}
	.slide4 .col-sm-5 {width: 100%;}
	.slide4 .titles-design2 {text-align: center}
	.logos_wrap {width: 95%;margin: 40px auto 0;}
}
@media (max-width:712px) and (max-height:1138px) and (orientation:portrait),
(max-width:611px) and (max-height:976px) and (orientation:portrait),
(max-width:481px) and (max-height:854px) and (orientation:portrait) {
	.slide4 {background-position: 85% center}
	.slide4 .btn {margin-top: 10px;}
}
@media (max-width:481px) and (max-height:321px) and (orientation:landscape) {
	.slide4 .titles-design2 {margin: 0 3rem;}
}
@media (max-width:412px) and (max-height:869px) and (orientation:portrait),
(max-width:461px) and (max-height:1025px) and (orientation:portrait) {
	.slide4 {background-position: 85% center}
	.slide4 .btn {margin-top: 20px;}
}
@media (max-height: 700px) and (min-height: 601px) and (min-width: 1024px) {
	.slide4 .btn {margin-top: 10px;}
	.logos_wrap {margin-top: 20px !important;width: 50%;}
}
@media (max-height: 610px) {
	.slide4 .btn {margin-top: 0;}
}
@media (max-width:281px) and (max-height:654px) and (orientation:portrait) {
	.slide4 .btn {max-width: 100%;}
}
@media (max-width:850px) and (max-height:450px) and (orientation:landscape) {
	.slide4 .col-sm-5 {width: 100%;}
	.slide4 .img_wrap {display: none;}
	.slide2:before,
	.slide4:before {/*content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: auto;height: auto;background-color: rgba(255, 255, 255, .8);*//*background: -moz-linear-gradient(-45deg, #1196ba 0, rgba(0, 88, 131, .58) 100%);background: -webkit-linear-gradient(-45deg, #1196ba 0, rgba(0, 88, 131, .58) 100%);background: linear-gradient(135deg, #1196ba 0, rgba(0, 88, 131, .58) 100%)*/}
	.slide2 {background-position-x: right !important;}
	.slide4 .btn.mt-30 {margin-top: 20px !important;}
}

.slide2 .img_wrap img,
.slide4 .img_wrap img {
	right: auto
}

.slide2 .img_wrap,
.slide4 .img_wrap {
	width: auto;
	right: 0;
	opacity: 0;
	visibility: hidden
}

.slide2 .space_invader,
.slide4 .space_invader {
	position: absolute;
	right: 0;
	top: 0
}

.slide2 .space_invader img,
.slide4 .space_invader img {
	height: 100vh
}
@media (max-width:1024px) and (max-height:1366px) and (orientation:portrait),
(max-width:991px) {
	.slide4 {background-position: 85% center}
	.titles-design2 h3,
	.titles-design3 h3 {text-align: center}
	.slide4 .col-sm-5 {width: 100%;}
	.slide2 .img_wrap,
	.slide4 .img_wrap {display: none;}
	.slide2:not(.co):before,
	.slide2 {background-position-x: right !important;}
	.slide4 .btn.mt-30 {margin-top: 20px !important;}
	.titles-design2,
	.titles-design3 {text-align: center}
	.titles-design2 h3:after {margin-left: auto;margin-right: auto;}
	.slide4 .text {padding-top: 0;}
}
@media (max-width:1024px) and (max-height:599px) {
	.slide2 .space_invader img,
	.slide4 .space_invader img {height: 667px;}
}
@media (max-width:1007px) and (min-width: 992px) {
	.slide2 .space_invader,
	.slide4 .space_invader {right: -200px;}
}
@media (min-width:992px) and (max-height:730px) {
	.slide4 .text {padding-top: 40px;}

	.slide4 .btn.mt-30 {margin-top: 15px;}

	.logos_wrap {margin-top: 25px;}
}
@media (min-width:992px) and (max-height:640px) {
	.slide4 .text {padding-top: 60px;}
}
@media (min-width:1300px) and (min-height:731px) {
	.slide4 .text {padding-top: 0;}

	.logos_wrap {margin-top: 50px;}

	.slide4 .btn {margin-top: 30px;}
}
@media (min-width:992px) and (max-height:760px) {
	.slide4 .text {	padding-top: 45px;}.slide4 .btn.mt-30 {	margin-top: 15px;}.logos_wrap {	margin-top: 25px;}
}
@media (min-width:1300px) and (min-height:761px) {
	.slide4 .text {	padding-top: 0;}.logos_wrap {	margin-top: 50px;}.slide4 .btn {	margin-top: 30px;}
}

@media (max-height:600px) {
	.logos_wrap {margin-top: 20px;}
	.slide4 .btn {margin-top: 10px;}
	.slide2 .space_invader,
	.slide4 .space_invader {right: -120px;}
}
@media (max-width:1024px) and (max-height:1400px) and (orientation:portrait) {
	.logos_wrap {width: 50%;}
}
@media (max-width:1200px) and (max-height:600px) {
	.logos_wrap {width: 53%;}
}
@media (max-width:1024px) and (max-height:1366px) and (orientation:portrait),
(max-width:991px) {
	.logos_wrap {width: 90%;margin: 50px auto 0;}
}
@media (max-width:780px) and (max-height:1024px) and (orientation:portrait) {
	.logos_wrap {width: 90%;margin-top: 50px;}
}
@media (max-width:850px) and (max-height:450px) and (orientation:landscape) {
	.logos_wrap {width: 80%;margin: 50px auto 0;}
}
@media (max-width:500px) and (max-height:900px) and (orientation:portrait) {
	.logos_wrap {width: 100%;margin-top: 30px;}
}
@media (max-width:750px) and (max-height:420px) and (orientation:landscape) {
	.logos_wrap {margin-top: 20px;}
}
@media (max-width:350px) and (max-height:580px) and (orientation:portrait) {
	.logos_wrap {width: 85%;}
}


/*==========================================
	FORRESTER SECTION
==========================================*/
.slide5 {background-repeat: no-repeat;background-size: cover;background-position: 58% center;}
.slide5 .container {position: relative;z-index: 3;}
.slide5 .img_wrap {position: absolute;top: 0;bottom: 0;height: 100vh;left: 0;}
.slide5 .img_wrap img {height: 100vh;}
.slide5 .titles-design2 h3 {font-weight: 400;}
.slide5 .titles-design2 h3 span {font-weight: 700;}
.slide5 .forrester_badge.mb-30 {max-width: 130px;-webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);}

@media (min-width:3400px) {
	.slide5 .img_wrap img {height: 135vh}
}
@media (max-width:1537px) and (max-height:755px) and (orientation:landscape) {
	.slide5 .titles-design2 .btn.mt-30 {margin-top: 10px !important;}
	.slide5 .forrester_badge.mb-30 {margin-bottom: 10px !important;}
	.slide5 .forrester_badge.mb-30 {max-width: 100px;margin-bottom: 10px !important;}
}
@media (max-width:1113px) and (max-height:834px) and (orientation:landscape),
(max-width:1081px) and (max-height:811px) and (orientation:landscape),
(max-width:1195px) and (max-height:834px) and (orientation:landscape) {
	.slide5 .forrester_badge.mb-30 {max-width: 90px;margin-bottom: 10px !important;}
	.slide5 .titles-design2 .btn.mt-30 {margin-top: 10px !important;}
}
@media (max-width:987px) and (max-height:455px) and (orientation:landscape) {
	.slide5 .col-sm-5 {margin-left: 0;}
}
@media (max-width:915px) and (max-height:413px) and (orientation:landscape) {
	.slide5 .forrester_badge.mb-30 {max-width: 60px;}
	.slide5 .titles-design2 .btn.mt-30 {margin-top: 0 !important;}
	.slide5 .col-sm-5 {margin-left: -5%;}
}
@media (max-width:897px) and (max-height:415px) and (orientation:landscape) {
	.slide5 .col-sm-5 {margin-left: -3%;}
	.slide5 .forrester_badge.mb-30 {max-width: 60px;}
}
@media (max-width:871px) and (max-height:413px) and (orientation:landscape) {
	.slide5 .forrester_badge.mb-30 {max-width: 80px;}
	.slide5 .titles-design2 .btn.mt-30 {margin-top: 0 !important;}
}
@media (max-width:864px) and (max-height:432px) and (orientation:landscape) {
	.slide5 .col-sm-5 {margin-left: 0;}
}
@media (max-width:851px) and (max-height:394px) and (orientation:landscape),
(max-width:855px) and (max-height:385px) and (orientation:landscape) {
	.slide5 .col-sm-5 {margin-left: -2%;}
}
@media (max-width:848px) and (max-height:424px) and (orientation:landscape),
(max-width:846px) and (max-height:413px) and (orientation:landscape) {
	.slide5 .forrester_badge.mb-30 {max-width: 80px;}
}
@media (max-width:825px) and (max-height:413px) and (orientation:landscape) {
	.slide5 .col-sm-5 {margin-left: 0;}
}
@media (max-width:801px) and (max-height:361px) and (orientation:landscape) {
	.slide5 .forrester_badge.mb-30 {max-width: 70px;}
}
@media (max-width:810px) and (max-height:1081px) and (orientation:portrait) {
	.slide5 .forrester_badge.mb-30 {max-width: 120px;}
}
@media (max-width:780px) and (max-height:361px) and (orientation:landscape) {
	.slide5 .col-sm-5 {margin-left: 0;}
	.slide5 .forrester_badge.mb-30 {max-width: 80px;}
}
@media (max-width:769px) {
	.slide5 .img_wrap {display: none;}
	.slide5 .col-sm-5 {width: 100%;}
	.slide5 .titles-design2 {text-align: center;}
	.slide5 .titles-design2 p {margin-bottom: 0;}
	.slide5 .col-md-4.col-sm-5 {text-align: center}
	.slide5 .titles-design2 .btn.btn-blue-lagoon {background: #1196ba}
	.slide5 .titles-design2 .btn.mt-30 {margin-top: 20px !important;}
}
@media (max-width:761px) and (max-height:361px) and (orientation:landscape) {
	.slide5 .col-sm-5 {display: table;width: 90%;margin: 0 auto;}
	.slide5 .forrester_badge.mb-30 {max-width: none;width: 75px;vertical-align: middle;margin-top: 30px !important;}
	.slide5 .forrester_badge,
	.slide5 .titles-design2 {display: table-cell;vertical-align: middle;text-align: left}
	.slide5 .titles-design2 {padding: 0 20px;}
	.slide5 .titles-design2 h3 {text-align: left}
	.slide5 .titles-design2 h3:after {margin: 10px auto 0 0;}
}
@media (max-width:668px) and (max-height:376px) and (orientation:landscape) {
	.slide5 .titles-design2 .btn.mt-30 {margin-top: 10px !important;}
}
@media (max-width:641px) and (max-height:361px) and (orientation:landscape) {
	.slide5 .forrester_badge.mb-30 {width: 60px;}
}
@media (max-width:569px) and (max-height:321px) and (orientation:landscape) {
	.slide5 .forrester_badge.mb-30 {width: 65px;}
	.slide5 .titles-design2 .btn.mt-30 {margin-top: 5px !important;}
}
@media (max-width:481px) and (max-height:321px) and (orientation:landscape) {
	.slide5 .titles-design2 p {font-size: 12px;}
	.slide5 .forrester_badge,
	.slide5 .titles-design2,
	.slide5 .titles-design2 h3 {text-align: center}
	.slide5 .titles-design2 h3:after {margin: 5px auto;}
	.slide5 .forrester_badge.mb-30 {margin: auto;}
}
@media (max-width:376px) and (max-height:554px) and (orientation:portrait) {
	.slide5 .forrester_badge.mb-30 {max-width: 90px;margin-bottom: 20px !important;}
	.testi .testi-text .testi-quote {font-size: 15px;}
	.testi-image .slick-track {width: 350px !important;}
	.testi-image .slick-track li {width: 110px !important;}
}
@media (max-width:361px) {
	.slide5 .forrester_badge.mb-30 {max-width: 80px;}
	.slide5 {background-position: right center}
}
@media (max-width:321px) and (max-height:481px) and (orientation:portrait) {
	.slide5 .forrester_badge.mb-30 {margin-bottom: 5px !important;}
}
@media (max-width:850px) and (max-height:450px) and (orientation:landscape) {
	.slide5 .img_wrap {display: none;}
	.slide5:before {/*content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: auto;height: auto;background-color: rgba(0, 0, 0, .2)*/}
	.slide5 .col-sm-5 {width: 100%;}
	.slide5 .titles-design2 h3,
	.slide5 p {color: #fff}
	.slide5 .titles-design2 .btn.mt-30 {margin-top: 20px !important;}
	.slide5 .forrester_badge,
	.slide5 .titles-design2 h3:after {margin-left: auto;margin-right: auto;}
	.slide5 .titles-design2,
	.slide5 .titles-design2 h3 {text-align: center}
}

.slide5 h3 p {margin-top: 20px;}
.slide5 h3:after {border-color: #3FCAEB;}
.slide5 h3 em {font-style: inherit;display: inline-block;font-size: 4rem !important;}
.slide5 .img_wrap {right: 34%;left: auto;z-index: 2;}
.slide5 .space_invader {position: absolute;height: 100vh;top: 0;left: 0;z-index: 1;width: 30%;background: #005883;}
.slide5 .text {z-index: 3;}
.slide5 .co_list ul {padding: 0;margin: 0;list-style: none;column-count: 2;text-align: left;}
.slide5 .co_list ul li {margin: .5em 0;display: inline-block;vertical-align: middle;padding-left: 18px;position: relative;}
.slide5 .co_list ul li:before {content: '\f27b';font-family: 'icomoon';font-size: 18px;position: absolute;top: 0;left: 0;}

@media (min-width: 1270px) and (min-height: 1150px) {
	.slide5 .img_wrap {right: 27%;}
	.slide5 {background-position: 55% center;}
}
@media (min-width: 1921px) and (max-height: 1631px) {
	.slide5 .img_wrap {right: 33%;}
}
@media (min-width: 1350px) and (max-height: 1000px) {
	.slide5 .img_wrap {right: 34%;}
	.slide5 {background-position: 35% center;}
}
@media (min-width:2500px) and (min-height: 1101px) {
	.slide5 .img_wrap {right: 36%;}
	.slide5 {background-position: 45% center;}
}
@media (min-width: 2300px) and (max-height: 1100px) {
	.slide5 .img_wrap {right: 38%;}
	.slide5 {background-position: 100% center;background-size: auto 100% !important;}
}
@media (max-width: 1440px) and (min-height: 700px) {
	.slide5 .img_wrap {right: 30%;}
	.slide5 {background-position: 50% center;}
}
@media (max-width: 1370px) and (min-height: 700px) {
	.slide5 .img_wrap {right: 28%;}
}
@media (max-width: 1300px) and (min-height: 900px) {
	.slide5 {background-position: 55% center;}
}
@media (max-width: 1260px) {
	.slide5 ul li {font-size: 15px;}
}
@media (max-width: 1444px) {
	.slide5 .space_invader {width: auto;}
}
@media (max-width:1199px) {
	.slide5 .img_wrap {right: 27%;}
	.slide5 {background-position: right center}
	.slide5 .img_wrap {right: 35%;}
	.slide5 .co_list ul {column-count: 1;}
	.slide5 .co_list ul li {display: block;}
}
@media (min-width: 2100px) and (min-height: 1630px) {
	.slide5 .img_wrap {right: 25%;}
}
@media (max-width: 1199px) and (min-height: 1200px) {
	.slide5 .img_wrap {right: 34%;}
}
@media (max-width: 1024px) and (max-height: 1366px) and (orientation:portrait),
(max-width: 991px) {
	.slide5 .titles-design2 h3,
	.slide5 p {color: #fff}
	.slide5 .titles-design2 .btn.mt-30 {margin-top: 20px !important;background: #3fcaeb}
	.slide5 .titles-design2 h3:after {border-top: 2px solid #3fcaeb}
	.slide5 .forrester_badge,
	.slide5 .titles-design2 h3:after {margin-left: 0;margin-right: auto;}
	.slide5 .titles-design2,
	.slide5 .titles-design2 h3 {text-align: left}
}
@media (max-width: 1024px) and (min-width: 992px) and (min-height:1200px) {
	.slide5 .img_wrap {right: 31%;}
	.slide5 {background-position: 80% center;}
}
@media (max-width:1007px) and (min-width: 992px) {
	.slide5 .space_invader {width: 245px;}
}
@media (max-width:1024px) and (max-height:599px) {
	.slide5 .space_invader {width: 285px;}
	.slide5 .space_invader,
	.slide5 .img_wrap img,
	.slide5 .img_wrap {height: 593px;}
}
@media (max-width: 991px) {
	.slide5 {background-position: center center;}
	.slide5 .titles-design2, .slide5 .titles-design2 h3 {text-align: center}
	.slide5 .titles-design2 h3:after {margin-left: auto;margin-right: auto;}
	.slide5 .img_wrap {display: none;}
	.slide5 .col-sm-5 {width: 100%;}
	.slide5 .titles-design2 h3, .slide5 .white {color: #484848;}
	.co_list {display: inline-block;}
	.slide5 .co_list ul {max-width: 320px;margin: 0 auto;}
	.slide5 ul li {font-size: 1.8rem;}
	.slide5 .text {text-align: center;}
	.slide5 .text a.btn-white {background-color: #0079E2;color: #fff;margin-top: 30px!important;}
	.slide5 .text a.btn-white:hover {background-color: #005883;}
}
@media (min-width:992px) and (max-height:630px) {
	.slide5 .text {padding-top: 50px;}
}

/*==========================================
 CASPIO ONE
==========================================*/
.co.full_screen {background-size: 100% auto, 165% auto !important;background-position: -15rem center, bottom center;background-repeat: no-repeat, no-repeat !important;}
.co .titles-design2 h3 {font-size: 4rem;}
.co .titles-design2 h3 em {font-style: inherit;display: inline-block;font-size: 4rem !important;}
.co .titles-design2 h3 p {margin-top: 20px;}
.co .titles-design2 h3:after {border-color:#3FCAEB}
.slide2.s2-duplicate ul li {background: none 0;position: relative;}
.slide2.s2-duplicate ul li:before {content: '\f27b';font-family: 'icomoon'; font-size: 18px;position: absolute;top: 0;left: 0;}
@media (max-width: 3441px) and (max-height: 1298px),
(max-width: 3441px) and (max-height: 1441px) {
	.co.full_screen{background-size: 100% auto, 123% auto !important;background-position: -15rem center, bottom center !important;}
}
@media (max-width: 3073px) {
	.co.full_screen{background-position: -13rem center, bottom center !important;}
}
@media (max-width: 3001px) and (max-height: 2001px) {
	.co.full_screen{background-size: 119% auto, 185% auto !important;background-position: -40rem center, -132rem 0rem !important;}
}
@media (max-width: 2881px) and (max-height: 1801px) {
	.co.full_screen{background-size: 112% auto, 190% auto !important;background-position: -26rem center, -133rem -16rem !important;}
}
@media (max-width: 2737px) and (max-height: 1825px) {
	.co.full_screen{background-size: 119% auto, 186% auto !important;background-position: -33rem center, -120rem 0rem !important;}
}
@media (max-width: 2561px) {
	.co.full_screen{background-position: -10rem center, bottom center !important;}
}
@media (max-width: 2561px) and (max-height: 1601px){
	.co.full_screen{background-size: 111% auto, 196% auto !important;background-position: -14rem center, -120rem -20rem !important;}
}
@media (max-width: 2561px) and (max-height: 1364px){
	.co.full_screen{background-size: 111% auto, 165% auto !important;background-position: -19rem center, -79rem -14rem !important;}
}
@media (max-width: 2196px) and (max-height: 1093px){
	.co.full_screen{background-size: 100% auto, 148% auto !important;background-position: -7rem center, bottom center !important;}
}
@media (max-width: 2114px) and (max-height: 918px) {
	.co.full_screen{background-size: 98% auto, 139% auto !important;background-position: 0rem center, -32rem -13rem !important;}
}
@media (max-width: 2049px) and (max-height: 1460px) {
	.co.full_screen{background-size: 127% auto, 213% auto !important;background-position: -29rem center, -118rem -10rem !important;}
}
@media (max-width: 1921px) and (max-height: 1201px) {
	.co.full_screen{background-size: 111% auto, 207% auto !important;background-position: -18rem center, -106rem -23rem !important;}
}
@media (max-width:  1921px) and (max-height: 1081px) {
	.co.full_screen{background-size: 111% auto, 190% auto !important;background-position: -18rem center, -85rem -23rem !important;}
}
@media (max-width:  1921px) and (max-height: 970px) {
	.co.full_screen{background-size: 111% auto, 165% auto !important;background-position: -12rem center, -57rem -17rem !important;}
}
@media (max-width:  1921px) and (max-height: 947px) {
	.co.full_screen{background-size: 111% auto, 162% auto !important;background-position: -13rem center, -55rem -17rem !important;}
}
@media (max-width: 1686px) and (max-height: 812px) {
	.co.full_screen{background-size: 101% auto, 155% auto !important;background-position: 0rem center, -42rem -13rem !important;}
}
@media (max-width: 1681px) and (max-height: 1051px) {
	.co.full_screen{background-size: 112% auto, 190% auto !important;background-position: -14rem center, -74rem -9rem !important;}
}
@media (max-width: 1601px) and (max-height: 1201px) {
	.co.full_screen{background-size: 134% auto, 209% auto !important;background-position: -36rem 0rem, -90rem -0em !important;}
}
@media (max-width: 1537px) and (max-height: 865px) {
	.co.full_screen{background-size: 104% auto, 188% auto !important;background-position: 0rem 0rem, -63rem -11em !important;}
}
@media (max-width: 1537px) and (max-height: 755px) {
	.co.full_screen{background-size: 100% auto, 163% auto !important;background-position: 0rem 0rem, -44rem -9em !important;}
}
@media (max-width: 1537px) and (max-height: 723px) {
	.co.full_screen{background-size: 100% auto, 163% auto !important;background-position: 0rem 0rem, -44rem -11em !important;}
}
@media (max-width: 1480px) and (max-height: 1280px) {
	.co.full_screen{background-size: 155% auto, 260% auto !important;background-position: -48rem 0rem, -130rem -6em !important;}
}
@media (max-width: 1441px) and (max-height: 901px) {
	.co.full_screen{background-size: 112% auto, 193% auto !important;background-position: -9rem 0rem, -66rem -6em !important;}
}
@media (max-width: 1367px) and (max-height: 1025px) and (orientation: landscape) {
	.co.full_screen{background-size: 134% auto, 208% auto !important;background-position: -20rem 0rem, -72rem 0em !important;}
}
@media (max-width: 1367px) and (max-height: 769px) {
	.co.full_screen{background-size: 112% auto, 192% auto !important;background-position: -9rem 0rem, -59rem -11em !important;}
}
@media (max-width: 1367px) and (max-height: 658px) {
	.co.full_screen{background-size: 102% auto, 170% auto !important;background-position: 0rem 0rem, -40rem -11em !important;}
}
@media (max-width: 1367px) and (max-height: 569px) {
	.co.full_screen{background-size: 99% auto, 120% auto !important;background-position: 0rem -11rem, 1rem -4em !important;}
}
@media (max-width: 1284px)  and (max-height: 735px){
	.co.full_screen{background-size: 106% auto, 177% auto !important;background-position: 0rem 0rem, -44rem -5em !important;}
}
@media (max-width: 1281px)  and (max-height: 1025px){
	.co.full_screen{background-size: 143% auto, 222% auto !important;background-position: -33rem 0rem, -81rem -0em !important;}
}
@media (max-width: 1281px)  and (max-height: 801px){
	.co.full_screen{background-size: 112% auto, 182% auto !important;background-position: -6rem 0rem, -49rem -2em !important;}
}
@media (max-width: 1281px)  and (max-height: 721px){
	.co.full_screen{background-size: 112% auto, 180% auto !important;background-position: -9rem 0rem, -47rem -7em !important;}
}
@media (max-width: 1195px)  and (max-height: 835px) and (orientation: landscape){
	.co .text.col-md-7 {width: 67%;}
	.co.full_screen{background-size: 142% auto, 187% auto !important;background-position: -19rem 0rem, -43rem 2em !important;}
}
@media (max-width: 1139px) and (max-height: 713px) and (orientation: landscape) {
	.co .text.col-md-7 {width: 70%;}
	.co.full_screen{background-size: 142% auto, 170% auto !important;background-position: -19rem 0rem, -29rem 2em !important;}
}
@media (max-width: 1113px)  and (max-height: 835px) and (orientation: landscape){
	.co.full_screen{background-size: 142% auto, 202% auto !important;background-position: -19rem 0rem, -47rem 2em !important;}
}
@media (max-width: 1081px) and (max-height: 811px) and (orientation: landscape) {
	.co.full_screen{background-size: 134% auto, 212% auto !important;background-position: -9rem 0rem, -54rem 0em !important;}
	.co .text.col-sm-7 {width: 70%;}
}
@media (max-width: 1025px) and (max-height: 1367px) and (orientation: portrait) {
	.co.slide2:before {display: block;content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(255, 255, 255, .8);}
}
@media (max-width: 1025px) and (max-height: 769px) {
	.co.full_screen{background-size: 134% auto, 209% auto !important;background-position: -20rem 0rem, -57rem -0em !important;}
	.slide2.s2-duplicate.co ul li {font-size: 15px;}
}
@media (max-width: 1025px) and (max-height: 769px) and (orientation: landscape) {
	.co.full_screen{background-size: 134% auto, 209% auto !important;background-position: -12rem 0rem, -53rem -0em !important;}
}
@media (max-width: 1025px) and (orientation: portrait),	
(max-width: 824px) and (max-height: 413) and (orientation: landscape){
	.co.full_screen {background-size: 0% auto, 371% auto !important;background-position: -200rem 0rem, -192rem -0em !important;}
	.co .white {color: #484848;}
	.co .text {text-align: center}
	.co .text a.btn-white {background-color: #0079E2;color: #fff;}
	.co .text a.btn-white:hover {background-color: #005883;}
	.co_list {display: inline-block}
	.co.slide2.s2-duplicate ul {column-count: 1;max-width: 320px;}
	.co.slide2.s2-duplicate ul li {display: block}
}
@media (max-width: 987px) and (max-height: 456px) and (orientation: landscape) {
	.co.full_screen {background-size: 121% auto, 174% auto !important;background-position: 0rem 0rem, -25rem -0em !important;}
	.co .text .titles-design2, .co .text .titles-design2 h3, .co .text .titles-design2 p {text-align: left;}
	.co .text.col-md-7 {width: 74%;}
	.co .text a.btn-white {margin-top: 10px !important;}
}
@media (max-width: 977px) and (max-height: 611px) and (orientation:landscape){
	.co .text.col-md-7 {width: 75%;}
	.co .text .titles-design2, .co .text .titles-design2 h3, .co .text .titles-design2 p {text-align: left;}
	.co .text .titles-design2 h3:after {margin: 10px 0;}
	.co.full_screen {background-size: 121% auto, 174% auto !important;background-position: 0rem 0rem, -26rem -0em !important;}
}
@media (max-width: 943px) and (max-height: 425px) and (orientation: landscape) {
	.co.full_screen {background-size: 124% auto, 179% auto !important;background-position: 0rem 0rem, -27rem -0em !important;}
}
@media (max-width: 927px) and (max-height: 429px) and (orientation: landscape) {
	.co.full_screen{background-size: 123% auto, 177% auto !important;background-position: 0rem 0rem, -26rem -0em !important;}
}
@media (max-width: 916px) and (max-height: 413px) and (orientation: landscape) {
	.co.full_screen {background-size: 124% auto, 178% auto !important;background-position: 0rem 0rem, -22rem -0em !important;}
}
@media (max-width: 887px) and (max-height: 413px) and (orientation: landscape) {
	.co.full_screen {background-size: 126% auto, 180% auto !important;background-position: 0rem 0rem, -22rem -0em !important;}
}
@media(max-width: 870px) and (max-height: 413px) and (orientation:landscape) {
	.co.slide2:before {display: none;}
	.co.slide2.s2-duplicate h3 em {margin-top: 0.2em}
	.co.full_screen {background-size: 134% auto, 183% auto !important;background-position: -7rem 0rem, -30rem -0em !important;}
}
@media (max-width: 865px) and (max-height: 433px) and (orientation: landscape),
(max-width: 854px) and (max-height: 481px) and (orientation: landscape) {
	.co .white {color: #484848;}
	.co.slide2:before {display: block;content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(255, 255, 255, .8);}
	.co .text a.btn-white {background-color: #0079E2;color: #fff;margin-top: 10px !important;}
	.co .text a.btn-white:hover {background-color: #005883;}
	.co.full_screen {background-size: 134% auto, 191% auto !important;background-position: -200rem 0rem, -33rem -0em !important;}
	.co.slide2.s2-duplicate h3 em {margin-top: 0.2em}
}
@media (max-width: 854px) and (max-height: 481px) and (orientation: landscape) {
	.co.full_screen {background-size: 134% auto, 209% auto !important;background-position: -200rem 0rem, -43rem -0em !important;}
}
@media (max-width: 854px) and (max-height: 385px) and (orientation: landscape) {
	.co.full_screen {background-size: 134% auto, 201% auto !important;background-position: -200rem 0rem, -41rem -4em !important;}
}
@media (max-width: 852px) and (max-height: 394px) and (orientation: landscape) {
	.co.full_screen {background-size: 134% auto, 201% auto !important;background-position: -200rem 0rem, -41rem -4em !important;}
}
@media (max-width: 847px) and (max-height: 413px) and (orientation: landscape) {
	.co.full_screen {background-size: 137% auto, 209% auto !important;background-position: -200rem 0rem, -44rem -4em !important;}
}
@media (max-width: 835px) and (max-height: 1194px) and (orientation: portrait) {
	.co.full_screen {background-size: 0% auto, 401% auto !important;background-position: -200rem 0rem, -172rem -0em !important;}
}
@media (max-width: 824px) and (max-height: 413px) and (orientation: landscape){
	.co.full_screen {background-size: 134% auto, 193% auto !important;background-position: -200rem 0rem, -33rem -0em !important;}
	.co.slide2.s2-duplicate h3 em, .co.slide2.s2-duplicate h3 {font-size:25px !important;}
}
@media (max-width: 811px) and (min-height: 1079px) {
	.co.full_screen {background-position: -200rem 0rem, -150rem -0em !important;}
}
@media (max-width: 801px) {
	.co.full_screen {background-size: 0% auto, cover !important;background-position: -200rem 0rem, 68% 0% !important;}
}
@media (max-width: 801px) and (max-height: 1281px) and (orientation: portrait) {
	.co.slide2:before {display: block;content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(255, 255, 255, .8);}
}
@media (max-width: 801px) and (max-height: 361px) and (orientation: landscape) {
	.co.full_screen {background-size: 134% auto, 203% auto !important;background-position: -200rem 0rem, -39rem -4em !important;}
}
@media (max-width: 787px) and (max-height: 394px) and (orientation: landscape),	(max-width: 785px) and (max-height: 383px) and (orientation: landscape) {	.co.full_screen {background-size: 0% auto, cover !important;background-position: -200rem 0rem, 41% 0% !important;}
}
@media (max-width: 769px) and (max-height: 1025px) and (orientation: portrait) {
	.co.full_screen {background-size: 0% auto, cover !important;background-position: -200rem 0rem, 68% 0% !important;}
}
@media (max-width: 765px) and (max-height: 413px) and (orientation: landscape),	(max-width: 761px) and (max-height: 361px) and (orientation: landscape),	(max-width: 641px) and (max-height: 361px) and (orientation: landscape) {	.co .titles-design2, .slide2.s2-duplicate ul {margin: 0;}
	.co.full_screen {background-size: 0% auto, cover !important;background-position: -200rem 0rem, 51% 0% !important;}
}
@media (max-width: 737px) and (max-height: 415px) and (orientation: landscape) {
	.co .titles-design2 h3, .co .titles-design2 h3 em {font-size: 25px;}
	.co.slide2.s2-duplicate ul, .co.slide2.s2-duplicate .titles-design2 {margin: 0;}
	.co.full_screen {background-size: 0% auto, cover !important;background-position: -200rem 0rem, 51% 0% !important;}
}
@media (max-width: 481px) and (max-height: 855px) and (orientation: portrait) {
	.co.full_screen {background-size: 0% auto, cover !important;background-position: -200rem 0rem, 67% 0% !important;}
}
@media (max-width: 462px) {
	.co.full_screen {background-size: 0% auto, cover !important;background-position: -200rem 0rem, 66% 0% !important;}
}
@media(max-width: 450px) {
	.co.full_screen {background-size: 0% auto, cover !important;background-position: -200rem 0rem, 66% 0% !important;}
	.co .titles-design2 h3, .co .titles-design2 h3 em {font-size: 3rem !important;}
}
@media (max-width: 835px) and (min-height: 1193px) and (orientation: landscape) {
	.co.full_screen {background-position: -200rem 0rem, -156rem -0em !important;}
}
@media (max-width: 481px) and (max-height: 321px) and (orientation: landscape) {
	.co.full_screen {background-position: -200rem 0rem, -95rem -0em !important;}
	.co .text.col-md-7 {width: 100%;text-align: center}
	.co .text {text-align: center}
	.co_list {display: inline-block}
	.co .text .titles-design2, .co .text .titles-design2 h3, .co .text .titles-design2 p {text-align: center;}
	.co .text .titles-design2 h3:after {margin: 10px auto;}
}
@media (max-width: 380px) and (orientation: portrait) {
	.co.slide2.s2-duplicate h3 em {margin-top: 0;}
}
@media (max-width: 376px) and (max-height: 554px) and (orientation: portrait) {
	.co.full_screen {background-position: -200rem 0rem, 67% 0% !important;}
}

/*==========================================
 TESTIMONIAL
==========================================*/
.testi.full_screen {background-color: #f7f7f7;}

.slick-btns > * {display: inline-block;float: left}
.slick-btns .slick-next1, .slick-btns .slick-prev1 {background: 0;border: none 0;margin-top: 6px;color: #005883}
.slick-btns .slick-prev1 {padding-left: 0;}
.slick-btns .slick-next1 {padding-right: 0;}

.slick-dots {text-align: left;position: relative;bottom: auto;width: auto;}
.slick-dots li {width: auto;height: auto;}
.slick-dots li button {border: 1px solid #0079E2;border-radius: 100%;-webkit-border-radius: 100%;width: 13px;height: 13px;}
.slick-dots li.slick-active button {background: #0079E2;}
.slick-dots li button:focus:before, .slick-dots li button:hover:before, .slick-dots li.slick-active button:before {opacity: 0;}

.testi .shapes {position: absolute;left: -42%;bottom: -13%;}
.testi .shapes * {-moz-transform: rotate(35deg);-webkit-transform: rotate(35deg);-o-transform: rotate(35deg);-ms-transform: rotate(35deg);transform: rotate(35deg);}
.testi .shapes .shape1 {width: 250px;height: 250px;-webkit-border-radius: 40px;border-radius: 40px;background-color: rgba(17, 150, 186, .14)}
.testi .shapes .shape2 {width: 204px;height: 204px;margin-top: 24%;margin-left: 50%;-webkit-border-radius: 25px;border-radius: 25px;background-color: rgba(2, 127, 170, .75);}

.testi .testi-text .icon-quote {color: #aad6e2;font-size: 30px;}
.testi .testi-text .testi-quote {font-size: 30px;color: #005883;font-weight: 400;font-family: latobold;}
.testi .testi-text .testi-name {font-size: 24px;font-weight: 400;font-family: latobold;}
.testi .testi-text .testi-company {font-size: 18px;opacity: .5;}

.testi-text.noscript-section {display: none;}

.nojs {display: none;}
@media (max-width:1921px) and (max-height:1201px) and (orientation:landscape) {
	.testi .testi-text .testi-quote {font-size: 4rem;}
}
@media (max-width:1921px) and (max-height:938px) and (orientation:landscape) {
	.testi .fp-scroller {height: 100%;}
}
@media (max-width:1537px) and (max-height:865px) and (orientation:landscape) {
	.testi .testi-text .testi-quote {font-size: 3rem;}
}
@media (max-width:1441px) and (max-height:901px) and (orientation:landscape) {
	.testi .testi-text .testi-quote {font-size: 3rem;}
}
@media (max-width:1367px) and (max-height:657px) and (orientation:landscape) {
	.testi .testi-text .testi-quote {font-size: 2.6rem;}
	.testi-image {margin-top: -10%;}
}
@media (max-width:1281px) and (max-height:1025px) and (orientation:landscape) {
	.testi .testi-text .testi-quote {font-size: 3.3rem;}
}
@media (max-width:1281px) and (max-height:951px) and (orientation:landscape) {
	.testi .fp-scroller {height: 100%;}
}
@media (max-width:1281px) and (max-height:801px) and (orientation:landscape) {
	.testi .fp-scroller {height: 100%;}
}
@media (max-width:1281px) and (max-height:644px) and (orientation:landscape) {
	.testi .testi-text .icon-quote.mb-30 {margin-bottom: 10px !important;}
	.testi .testi-text .testi-quote {font-size: 2.6rem;margin-bottom: 10px !important;}
}
@media (max-width:1139px) and (max-height:713px) and (orientation:landscape),
(max-width:1025px) and (max-height:769px) and (orientation:landscape) {
	.testi .testi-text .testi-quote {font-size: 2.6rem;}
}
@media (max-width: 1199px) and (min-width: 992px) and (max-height: 824px) and (min-height: 601px) {
	.testi .shapes {left: -73% !important;bottom: -58% !important;}
}
@media (max-width: 1200px) and (min-width: 992px) and (max-height: 600px) {
	.testi .shapes {left: -51%;bottom: -28%;}
}
@media (max-width: 1200px) and (min-width: 1200px) {
	.testi .images {width: 35%;}

	.testi .content {width: 65%;}
}
@media (max-width: 1200px) and (min-width: 1200px) and (min-height: 601px) and (max-height: 824px) {
	.testi .shapes {left: -57% !important;bottom: -39% !important;}
}
@media (max-width: 1200px) and (min-width: 1200px) and (min-height: 825px) {
	.testi .shapes {left: -50% !important;bottom: -25% !important;}
}
@media (min-width:769px) {
	.shapes2 {visibility: hidden}
}
@media (max-width:1199px) {
	.testi .shapes {left: -50%;bottom: -25%;}
}
@media (max-width:1195px) and (max-height:835px) and (orientation:landscape),
(max-width:1113px) and (max-height:835px) and (orientation:landscape),
(max-width:1081px) and (max-height:811px) and (orientation:landscape),
(max-width:1025px) and (max-height:769px) and (orientation:landscape) {
	.testi .fp-scroller {height: 100%;}
}
@media (max-width:1025px) and (max-height:462px) and (orientation:landscape) {
	.testi .testi-text .testi-quote {font-size: 23px;line-height: 1.3;margin-bottom: 10px !important;}
	.testi-wrap .generic-titles {margin: 0 auto 10px !important;}
	.testi-wrap .generic-titles h2 {margin-bottom: 15px;font-size: 23px;}
	.testi-wrap .generic-titles p {font-size: 15px;}
	.testi .testi-text .icon-quote.mb-30 {margin-bottom: 10px !important;}
	.testi .testi-text .testi-name {font-size: 15px;line-height: 1.2}
	.testi .testi-text .testi-company {font-size: 14px;}
	.testi-content.slick-dotted.slick-slider {margin-bottom: 10px;}
}
@media (max-width:1025px) and (max-height:601px) and (orientation:landscape) {
	.testi .testi-text .testi-quote {font-size: 2.3rem;margin-bottom: 20px !important;}
	.testi .testi-text .icon-quote {margin-bottom: 10px !important;}
}
@media(max-width: 1024px) {
	.testi.full_screen {display: block;flex-direction: unset;align-content: unset;justify-content: unset;flex-wrap: unset;align-items: unset;height: auto;}
	.testi .shapes.shapes2 {display: none;}
}
@media (max-width:991px) {
	.testi .shapes {bottom: -23%;left: -51%;}
	.testi .shapes .shape1 {width: 190px;height: 190px;-webkit-border-radius: 20px;border-radius: 20px;}
	.testi .shapes .shape2 {width: 150px;height: 150px;-webkit-border-radius: 20px;border-radius: 20px;}
	.testi .testi-text .testi-quote {font-size: 23px;}
	.testi .testi-text .testi-name {font-size: 17px;}
	.testi .testi-text .testi-company {font-size: 15px;}
}
@media (max-width:987px) and (max-height:456px) and (orientation:landscape) {
	.testi .testi-text .testi-quote {font-size: 22px;}
	.testi-image {margin-top: -5%;}
	.testi-wrap .generic-titles h2 {margin-bottom: 7px;}
}
@media (max-width:977px) and (max-height:611px) and (orientation:landscape) {
	.testi-wrap .generic-titles {margin: 0 auto 3rem !important;}
	.testi-wrap .generic-titles h2 {font-size: 27px;margin-bottom: 15px;}
}
@media (max-width:943px) and (max-height:425px) and (orientation:landscape) {
	.testi-wrap .generic-titles h2 {margin-bottom: 5px;}
	.testi-wrap .generic-titles {margin: 0 auto 1rem !important;}
	.testi .testi-text .testi-quote {font-size: 20px;}
}
@media (max-width:927px) and (max-height:429px) and (orientation:landscape) {
	.testi-wrap .generic-titles h2 {margin-bottom: 5px;}
	.testi-wrap .generic-titles {margin: 0 auto 1rem !important;}
	.testi .testi-text .testi-quote {font-size: 17px;}
}
@media (max-width:916px) and (max-height:413px) and (orientation:landscape),
(max-width:897px) and (max-height:415px) and (orientation:landscape) {
	.testi-image {margin-top: -5%;}
	.testi-wrap .generic-titles {margin: 0 auto 10px !important;}
	.testi-wrap .generic-titles h2 {margin-bottom: 10px;}
	.testi-wrap .generic-titles p {line-height: 1.2}
	.testi .arrow-wave {bottom: 7px;}
	.testi .testi-text .testi-quote {font-size: 18px;}
	.testi-content.slick-dotted.slick-slider {margin-bottom: 5px;}
}
@media (max-width:865px) and (max-height:433px) and (orientation:landscape),
(max-width:871px) and (max-height:414px) and (orientation:landscape) {
	.testi .testi-text .testi-quote {font-size: 16px;line-height: 1.3}
	.testi-wrap .generic-titles {margin: 0 auto 10px !important;}
	.testi-wrap .generic-titles h2 {margin-bottom: 15px;font-size: 23px;}
	.testi-wrap .generic-titles p {font-size: 15px;}
	.testi .testi-text .icon-quote.mb-30 {margin-bottom: 10px !important;font-size: 25px;}
	.testi .testi-text .testi-name {font-size: 15px;line-height: 1.2}
	.testi .testi-text .testi-company {font-size: 14px;}
	.testi-image {margin-top: 0;}
	.testi-content.slick-dotted.slick-slider {margin-bottom: 0;}
}
@media (max-width:874px) and (max-height:394px) and (orientation:landscape) {
	.testi .testi-text .icon-quote.mb-30 {font-size: 20px;}
	.testi .arrow-wave {bottom: 33px;}
}
@media (max-width:865px) and (max-height:433px) and (orientation:landscape) {
	.testi .testi-text .testi-quote {font-size: 20px;line-height: 1.3}
}
@media (max-width:855px) and (max-height:481px) and (orientation:landscape),
(max-width:855px) and (max-height:385px) and (orientation:landscape) {
	.testi-wrap .generic-titles h2 {margin-bottom: 5px;}
	.testi-image {margin-top: -20px;}
	.testi-content.slick-dotted.slick-slider {margin-bottom: 5px;}
}
@media (max-width:855px) and (max-height:481px) and (orientation:landscape) {
	.testi-wrap .generic-titles {margin: 0 auto 20px !important;}
	.testi-wrap .generic-titles p {line-height: 1.2}
	.testi .testi-text .icon-quote.mb-30 {margin-bottom: 10px !important;font-size: 27px;}
	.testi .testi-text .testi-quote {font-size: 19px;margin-bottom: 10px !important;}
}
@media (max-width:854px) and (max-height:385px) and (orientation:landscape) {
	.testi-wrap .generic-titles {margin-bottom: 10px !important;}
}
@media (max-width:870px) and (max-height:413px) and (orientation:landscape),
(max-width:851px) and (max-height:394px) and (orientation:landscape),
(max-width:847px) and (max-height:413px) and (orientation:landscape) {
	.testi-image {margin-top: -20px;}
}
@media (max-width:916px) and (max-height:413px) and (orientation:landscape),
(max-width:824px) and (max-height:413px) and (orientation:landscape) {
	.testi-content.slick-dotted.slick-slider {margin-bottom: 5px;}
	.testi .testi-text .testi-quote {font-size: 19px;}
}
@media (max-width:852px) and (max-height:394px) and (orientation:landscape) {
	.testi .testi-text .testi-quote {font-size: 18px;}
	.testi .arrow-wave {bottom: 7px;}
}
@media (max-width:813px) and (max-height:376px) and (orientation:landscape) {
	.testi .testi-text .icon-quote.mb-30 {font-size: 25px;}
	.testi .testi-text .testi-quote {font-size: 17px;}
}
@media (max-width:801px) and (max-height:361px) and (orientation:landscape) {
	.testi .testi-text .icon-quote.mb-30 {font-size: 25px;}
	.testi .testi-text .testi-quote {font-size: 17px;}
	.testi-content.slick-dotted.slick-slider {margin-bottom: 0;}
}
@media (max-width:787px) and (max-height:394px) and (orientation:landscape) {
	.testi .arrow-wave {bottom: 7px;}
}
@media (max-width:785px) and (max-height:383px) and (orientation:landscape) {
	.testi-image {margin-top: -20px;}
	.testi-wrap .generic-titles h2 {margin-bottom: 10px;}
	.testi .testi-text .testi-quote {font-size: 18px;margin-bottom: 10px !important;}
}
@media (max-width:781px) and (max-height:361px) and (orientation:landscape) {
	.testi-wrap .generic-titles h2 {margin-bottom: 5px;}
	.testi-wrap .generic-titles p {line-height: 1.2}
	.testi .testi-text .icon-quote.mb-30 {font-size: 25px;}
}
@media (max-width:773px) and (max-height:361px) and (orientation:landscape) {
	.testi .testi-text .testi-quote {font-size: 17px;}
	.testi .arrow-wave {bottom: 10px;}
}
@media (max-height: 759px) and (min-height: 500px) and (max-width: 769px) and (min-width: 601px) {
	.testi-image {margin-top: 0;}
}
@media (max-width:769px),
(max-height: 759px) and (min-height: 500px) and (max-width: 769px) and (min-width: 601px) {
	.testi .col-sm-5,
	.testi .col-sm-7 {width: 100% !important;}
	.testi .shapes {display: none;}
	.testi-image {margin-bottom: 4rem;}
	.testi-image .slick-slide {opacity: .4 !important;position: relative;-webkit-transition: all .3s ease-in-out !important;-moz-transition: all .3s ease-in-out !important;-ms-transition: all .3s ease-in-out !important;-o-transition: all .3s ease-in-out !important;transition: all .3s ease-in-out !important;-moz-transform: scale(.7);-webkit-transform: scale(.7);-o-transform: scale(.7);-ms-transform: scale(.7);transform: scale(.7)}
	.testi-image .slick-slide.slick-current {opacity: 1 !important;-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1)}
	.testi .slick-btns {width: 128px;height: 25px;margin: auto;}
	.testi-content {margin: 0 8rem;}
	.testi-wrap .container {max-width: 100%;}
	.testi,
	.testi .fp-tableCell {width: 100vw}
}
@media (max-width:769px) and (orientation:portrait),
(max-height: 759px) and (min-height: 500px) and (max-width: 769px) and (min-width: 601px) {
	.testi-image .slick-slide {left: auto !important;}
	.testi .fp-scroller {height: 100%;}
	#fp-nav {display: none;}
	.testi .slick-btns {width: 133px;}
}
@media (max-width:767px) {
	.testi .testi-text .testi-quote {font-size: 20px;}
	.testi .fp-scroller {height: 100%;}
}
@media (max-width:700px) {
	.testi .testi-text .testi-quote {font-size: 18px;}
}
@media (max-width:765px) and (max-height:413px) and (orientation:landscape) {
	.testi-wrap+.arrow-wave {bottom: 3px;}
}
@media (max-width:765px) and (max-height:413px) and (orientation:landscape),
(max-width:761px) and (max-height:361px) and (orientation:landscape),
(max-width:737px) and (max-height:415px) and (orientation:landscape) {
	.testi-image .slick-track {width: 678px !important;left: 10px;}
	.testi-image .slick-track li {width: 226px !important;position: relative;left: 0 !important;top: 0;z-index: 999}
	.testi-image .slick-track li:nth-child(2) {left: -226px !important;}
	.testi-image .slick-track li:nth-child(3) {left: -452px !important;}
	.testi-content .slick-list {overflow: visible}
	.testi-wrap .generic-titles {margin: 0 auto 15px !important;}
}
@media (max-width:765px) and (max-height:413px) and (orientation:landscape),
(max-width:761px) and (max-height:361px) and (orientation:landscape),
(max-width:737px) and (max-height:415px) and (orientation:landscape),
(max-width:641px) and (max-height:361px) and (orientation:landscape),
(max-width:721px) and (max-height:541px) and (orientation:landscape) {
	.testi-wrap .col-md-5.col-sm-5.col-xs-12 {max-width: 40%;overflow: hidden}
	.testi-wrap .col-md-7.col-sm-7.col-xs-12 {width: 60% !important;}
	.testi-content {margin: 0;}
	.slick-slide img {padding: 10px;}
	.testi .testi-text .icon-quote {font-size: 23px;}
	.testi .testi-text .testi-quote {font-size: 19px;}
	.testi .testi-text .testi-name {font-size: 14px;}
	.testi .testi-text .testi-company {font-size: 12px;}
	.testi .testi-text .icon-quote.mb-30 {position: absolute;left: -40px;}
	.testi-content {overflow: visible;margin-bottom: 0 !important;}
	.testi .slick-btns {margin: 0;}
	.testi-image {margin-bottom: 0;}
	.testi-wrap .generic-titles p {line-height: 1.2}
}
@media (max-width:737px) and (max-height:415px) and (orientation:landscape) {
	.testi .testi-text .icon-quote.mb-30 {left: -50px;}
}
@media (max-width:668px) and (max-height:376px) and (orientation:landscape) {
	.testi .testi-text .icon-quote.mb-30 {left: -50px;}
}
@media (max-width:654px) and (max-height:281px) and (orientation:landscape) {
	.testi-wrap .generic-titles {margin: 0 auto !important;}
	.testi .testi-text .testi-quote {font-size: 15px;}
	.testi-image .slick-track li {width: 166px !important;}
	.testi-image .slick-track li:nth-child(2) {left: -166px !important;}
	.testi-image .slick-track li:nth-child(3) {left: -332px !important;}
	.testi-wrap .col-md-5.col-sm-5.col-xs-12 {max-width: 30%;}
	.testi-wrap .col-md-7.col-sm-7.col-xs-12 {width: 70% !important;}
	.testi-wrap+.arrow-wave {left: 10%;}
}
@media (max-width:641px) and (max-height:361px) and (orientation:landscape) {
	.testi .testi-text .testi-quote {font-size: 18px;}
	.testi .arrow-wave {bottom: 3px;}
	.testi-content.slick-dotted.slick-slider {margin-bottom: 0 !important;}
}
@media (max-width:630px) {
	.testi .shapes.shapes2 {left: -27%;}
}
@media (max-width:630px) and (max-height:360px) and (orientation:landscape) {
	.testi .testi-text .testi-quote {font-size: 16px;}
}
@media (max-width:613px) and (max-height:361px) and (orientation:landscape) {
	.testi-image .slick-track {left: 0;}
}
@media (max-width:611px) and (max-height:977px) and (orientation:portrait) {
	.testi-image .slick-track {width: 570px !important;}
	.testi-image .slick-track li {width: 188px !important;position: relative;left: 0 !important;top: 0;z-index: 999}
	.testi-image .slick-track li:nth-child(2) {left: auto !important;}
	.testi-image .slick-track li:nth-child(3) {left: auto !important;}
}
@media (max-width:601px) {
	.testi .testi-text .icon-quote {font-size: 20px;}
}
@media (max-width:601px) and (max-height:1025px) and (orientation:portrait) {
	.testi-image .slick-track {width: 570px !important;}
	.testi-image .slick-track li {width: 188px !important;position: relative;left: 0 !important;top: 0;z-index: 999}
	.testi-image .slick-track li:nth-child(2) {left: auto !important;}
	.testi-image .slick-track li:nth-child(3) {left: auto !important;}
}
@media (max-width:550px) {
	.testi .shapes.shapes2 {bottom: -55%;left: -30%;}
}
@media (max-width:541px) and (max-height:721px) and (orientation:portrait) {
	.testi-wrap .generic-titles {margin-bottom: 10px !important;}
	.testi-wrap .generic-titles h2 {margin-bottom: 10px;}
	.slick-dotted.slick-slider {margin: 0 4rem;}
	.testi-image .slick-track {width: 500px !important;}
	.testi-image .slick-track li {width: 160px !important;}
}
@media (max-width:510px) {
	.testi .shapes.shapes2 {bottom: 7%;left: -24%;}
	.testi .shapes.shapes2 .shape1 {width: 150px;height: 150px;}
	.testi .shapes.shapes2 .shape2 {width: 100px;height: 100px;}
}
@media (max-width:481px) {
	.testi .shapes.shapes2 {left: -27%;}
}
@media (max-width:481px) and (max-height:855px) and (orientation:portrait) {
	.testi .slick-btns {width: 138px;}
	.testi-image .slick-track {width: 420px !important;}
	.testi-image .slick-track li {width: 140px !important;position: relative;left: 0 !important;top: 0;z-index: 999}
}
@media (max-width:569px) and (max-height:321px) and (orientation:landscape),
(max-width:481px) and (max-height:321px) and (orientation:landscape) {
	.testi-image .slick-track {width: 438px !important;}
	.testi-image .slick-track li {width: 168px !important;position: relative;left: 0 !important;top: 0;z-index: 999}
	.testi-image .slick-track li:nth-child(2) {left: -168px !important;}
	.testi-image .slick-track li:nth-child(3) {left: -336px !important;}
	.testi .testi-text .testi-quote {font-size: 15px;line-height: 1}
	.slick-slide img {padding: 15px;}
}
@media (max-width:481px) and (max-height:321px) and (orientation:landscape) {
	.testi .testi-text .testi-quote {font-size: 14px;}
}
@media (max-width:450px) {
	.testi-image img.w-100p {width: 200%;}
	.testi-wrap {padding-top: 0;}
}
@media (max-width:440px) {
	.testi .shapes.shapes2 {left: -30%;}
}
@media (max-width:433px) and (max-height:865px) and (orientation:portrait),
(max-width:428px) and (max-height:927px) and (orientation:portrait),
(max-width:424px) and (max-height:943px) and (orientation:portrait) {
	.testi-content {margin: 0 4rem;}
	.testi-image .slick-track {width: 360px !important;}
	.testi-image .slick-track li {width: 120px !important;position: relative;left: 0 !important;top: 0;z-index: 999}
}
@media (max-width:430px) {
	.testi .shapes.shapes2 {left: -34%;}
}
@media (max-width:420px) {
	.testi .shapes.shapes2 {left: -20%;bottom: -23%;}
	.testi .shapes.shapes2 .shape2 {width: 80px;height: 80px;border-radius: 10px;-webkit-border-radius: 10px;}
	.testi .shapes.shapes2 .shape1 {border-radius: 10px;-webkit-border-radius: 10px;width: 140px;height: 140px;}
	.testi-content {margin: 0 4rem;}
}
@media (max-width:414px) and (max-height:897px) and (orientation:portrait),
(max-width:413px) and (max-height:916px) and (orientation:portrait),
(max-width:413px) and (max-height:870px) and (orientation:portrait) {
	.testi .shapes.shapes2 .shape1 {width: 100px;height: 100px;}
	.testi .testi-text .icon-quote.mb-30 {position: relative;left: auto;}
	.testi-wrap .generic-titles h2 {margin-bottom: 5px;}
}
@media (max-width:391px) and (max-height:665px) and (orientation:portrait) {
	.testi-content {margin: 0 2rem;margin-bottom: 5px !important;}
}
@media (max-width:385px) and (max-height:641px) and (orientation:portrait) {
	.testi-image {margin-bottom: 0;}
	.testi-wrap .generic-titles {margin-bottom: 10px !important;}
}
@media (max-width:380px) {
	.testi .shapes.shapes2 {left: -24%;}
}
@media (max-width:376px) and (max-height:668px) and (orientation:portrait) {
	.testi-wrap .generic-titles p {font-size: 16px;line-height: 1.2}
	.testi .testi-text .testi-quote {line-height: 1.2}
	.testi-wrap+.arrow-wave {bottom: 3px;}
}
@media (max-width:361px) {
	.testi-image {margin-bottom: 1rem;}
	.testi .testi-text .testi-quote {font-size: 16px;line-height: 1.1}
	.testi .testi-text .testi-name {font-size: 15px;}
	.testi .testi-text .testi-company {font-size: 14px;}
	.testi-content.mb-xs-30 {margin: 0 2rem 0 !important;}
	.testi .shapes.shapes2 {display: none;}
	.testi-company .inline-block {display: block}
	.testi-wrap .generic-titles h2 {font-size: 22px;margin-bottom: 20px !important;}
}
@media (max-width:361px) and (max-height:801px) and (orientation:portrait),
(max-width:361px) and (max-height:641px) and (orientation:portrait) {
	.testi-image .slick-track {width: 327px !important;}
	.testi-image .slick-track li {width: 108px !important;position: relative;left: 0 !important;top: 0;z-index: 999}
}
@media (max-width:321px) and (max-height:569px) and (orientation:portrait),
(max-width:321px) and (max-height:481px) and (orientation:portrait) {
	.testi-wrap .generic-titles {margin-bottom: 0 !important;}
	.testi-wrap .generic-titles h2 {margin-bottom: 10px !important;}
	.testi-wrap .generic-titles p {font-size: 14px;}
	.testi-image .slick-track {width: 293px !important;}
	.testi-image .slick-track li {width: 96px !important;position: relative;left: 0 !important;top: 0;z-index: 999}
	.testi .testi-text .icon-quote {font-size: 15px;}
	.testi .testi-text .testi-name {font-size: 14px;}
	.testi .testi-text .testi-quote {font-size: 14px;margin-bottom: 10px !important;}
	.testi .testi-text .testi-company {font-size: 13px;}
	.testi .arrow-wave {bottom: 2px;}
}
@media (max-width:321px) and (max-height:569px) and (orientation:portrait) {
	.testi .arrow-wave {bottom: 20px;}
}
@media (max-width:281px) and (max-height:654px) and (orientation:portrait) {
	.testi-image .slick-track {width: 250px !important;}
	.testi-image .slick-track li {width: 83px !important;}
}
@media (max-height:690px) and (min-height:601px) {
	.testi-wrap .images {width: 33.3333%;}
	.testi-wrap .content {width: 66.6667%;}
	.testi .shapes .shape2 {margin-left: 50%;margin-top: 22%;}
	.testi .shapes {bottom: -43%;left: -61%;}
	.testi .testi-text .testi-quote {font-size: 3rem;line-height: 1.2}
}
@media (max-width:850px) and (max-height:450px) and (orientation:landscape),
(max-width:450px) {
	.testi-wrap {padding-top: 0;}
}
@media (max-height:825px) and (min-height:601px) and (min-width: 992px) {
	.testi-wrap {height: 100vh;overflow: hidden;position: relative;top: 15%;}

	.testi .testi-text .testi-quote {font-size: 3.3rem;line-height: 1.3;margin-bottom: 20px !important;}

	.testi .images {width: 30%;}

	.testi .content {width: 70%;}

	.testi .shapes {left: -58%;bottom: -37%;}
}
@media (max-width: 1030px) {
	.testi-wrap .generic-titles h2 {font-size: 3rem;}
}
@media (max-width: 850px) and (max-height: 450px) and (orientation: landscape),
(max-width: 450px) {
	.testi-wrap .generic-titles h2 {font-size: 25px !important;}
}
@media (max-width: 601px) and (max-height: 1025px) and (orientation: portrait) {
	.testi-wrap .generic-titles h2 {font-size: 25px;}
}
@media (max-width: 321px) and (orientation: portrait),
(max-width: 450px) {
	.testi-wrap .generic-titles h2 {font-size: 20px;}
}



/*==========================================
 CTA BLOCK
==========================================*/
.cta-block {position: relative}
.cta-block .fp-tableCell,
.cta-block-wrap {height: 100vh;position: relative;background-size: cover;background-position: center center;}
.cta_content_wrap {position: relative;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.cta-block .titles-design2 h3, .cta-block .titles-design2 p {color: #fff}
.cta-block .titles-design2 h3:after {border-color: #ff7610;}
.cta-block .titles-design2 {position: relative;z-index: 3;}
.cta-block .titles-design2, .cta-block .titles-design2 h3 {text-align: left;}

@media (max-width:1601px) and (max-height:1201px) and (orientation:landscape) {
	.cta-block .fp-tableCell,
	.cta-block-wrap {background-position: 80% top}
}
@media (max-width:1025px) and (max-height:1367px) and (orientation:portrait) {
	.cta-block .cta-block-wrap .col-md-5 {width: 100%;}
	.cta-block .titles-design2,
	.cta-block .titles-design2 h3 {text-align: center}
	.cta-block .fp-tableCell,
	.cta-block-wrap {background-position: 100% center}
	.cta-block-wrap:before {content: '';position: absolute;z-index: 0;background: rgba(0, 0, 0, .6);top: 0;bottom: 0;right: 0;left: 0;}
	.cta-block .titles-design2 h3:after {margin: 10px auto;}
}
@media(max-width: 1024px) {
	.cta-block-wrap {height: auto;}
	.cta_content_wrap {top: auto;transform: none;-webkit-transform: none;-moz-transform: none;-ms-transform: none;background: #fff;}
}
@media (max-width:870px) and (max-height:413px) and (orientation:landscape),
(max-width:865px) and (max-height:433px) and (orientation:landscape) {
	.cta-block .cta-block-wrap .col-md-5 {width: 50%;}
	.cta-block .afterword a {font-size: 14px;}
	.cta-block .banner-btn .btn {margin-top: 5px !important;}
}
@media (max-width:835px) and (max-height:1195px) and (orientation:portrait),
(max-width:835px) and (max-height:1113px) and (orientation:portrait),
(max-width:811px) and (max-height:1081px) and (orientation:portrait),
(max-width:800px) and (max-height:1280px) and (orientation:portrait) {
	.cta-block .titles-design2,
	.cta-block .titles-design2 h3 {text-align: center}
	.cta-block .fp-tableCell,
	.cta-block-wrap {background-position: 100% center}
	.cta-block-wrap:before {content: '';position: absolute;z-index: 0;background: rgba(0, 0, 0, .6);top: 0;bottom: 0;right: 0;left: 0;}
	.cta-block .titles-design2 h3:after {margin: 10px auto;}
}
@media (max-width:769px) {
	.cta-block .fp-tableCell,
	.cta-block-wrap {background-position: 100% center}
	.cta-block-wrap:before {content: '';position: absolute;z-index: 0;background: rgba(0, 0, 0, .6);top: 0;bottom: 0;right: 0;left: 0;}
}
@media (max-width:987px) and (max-height:456px) and (orientation:landscape),
(max-width:977px) and (max-height:611px) and (orientation:landscape),
(max-width:916px) and (max-height:413px) and (orientation:landscape),
(max-width:761px) and (max-height:361px) and (orientation:landscape),
(max-width:641px) and (max-height:361px) and (orientation:landscape) {
	.cta-block .cta-block-wrap .col-md-5 {width: 60%;}
	.cta-block .titles-design2 h3:after {margin: 10px auto 0 0;}
	.cta-block .titles-design2 p {margin-bottom: 0;}
	.cta-block .banner-btn.mt-xs-20 {margin-top: 5px !important;}
	.cta-block-wrap:before {background: rgba(0, 0, 0, .1)}
	.cta-block .titles-design2 p>a {font-size: 13px;}
}
@media (max-width:769px) and (max-height:1025px) and (orientation:portrait) {
	.cta-block .titles-design2,
	.cta-block .titles-design2 h3 {text-align: center}
}
@media (max-width:713px) and (max-height:1139px) and (orientation:portrait) {
	.cta-block .banner-btn.mt-xs-20 {margin-top: 0 !important;}
}
@media (max-width:654px) and (max-height:281px) and (orientation:landscape) {
	.cta-block .cta-block-wrap .col-md-5 {width: 75%;}
}
@media (max-width:480px) and (max-height:320px) and (orientation:landscape) {
	.cta-block .cta-block-wrap .col-md-5 {width: 100%;}
	.cta-block .titles-design2,
	.cta-block .titles-design2 h3 {text-align: center}
	.cta-block .titles-design2 h3:after {margin: 10px auto;}
	.cta-block-wrap:before {background: rgba(0, 0, 0, .6)}
}
@media (max-width:462px) and (max-height:1025px) and (orientation:portrait),
(max-width:433px) and (max-height:864px) and (orientation:portrait),
(max-width:413px) and (max-height:870px) and (orientation:portrait) {
	.cta-block .titles-design2,
	.cta-block .titles-design2 h3 {text-align: center}
	.cta-block .banner-btn .afterword>a {font-size: 14px;}
	.cta-block .btn {max-width: 100%;}
	.cta-block .banner-btn.mt-xs-20 {margin-top: 0 !important;}
	.cta-block .banner-btn .btn {margin-top: 20px !important;}
}
@media (max-width:413px) and (max-height:893px) and (orientation:portrait) {
	.cta-block .banner-btn.mt-xs-20 {margin-top: 0 !important;}
	.cta-block .banner-btn .btn {margin-top: 20px !important;}
}
@media (max-width:850px) and (max-height:450px) and (orientation:landscape),
(max-width:991px) {
	.cta-block .cta-block-wrap .col-md-5 {width: 100%;}
	.cta-block .titles-design2,
	.cta-block .titles-design2 h3,
	.cta-block .titles-design2 p {text-align: center}
	.cta-block .banner-btn .btn {margin-top: 20px !important;}
	.cta-block-wrap:before {content: '';position: absolute;z-index: 0;background: rgba(0, 0, 0, .6);top: 0;bottom: 0;right: 0;left: 0;width: auto;height: auto;}
	.cta-block .titles-design2 h3:after {margin: 10px auto 0;}
}


/*==========================================
 NEXT STEPS SECTION
==========================================*/
.full-width-3-cols-cta-blocks .story-wrap .text {min-height: 100px;font-size: 16px;}
.full-width-3-cols-cta-blocks .story-wrap h6 a, .full-width-3-cols-cta-blocks .story-wrap h6 {margin: 0;font-weight: 700;font-size: 22px;color: #3186ad;padding: 20px 0 10px;text-decoration: none !important;line-height: 1.1;font-family: 'latobold',Arial,Helvetica,sans-serif!important;}
.full-width-3-cols-cta-blocks .story-wrap h6 a:focus, .full-width-3-cols-cta-blocks .story-wrap h6 a:hover {color: #23527c;}
.full-width-3-cols-cta-blocks .inner-story {padding-top: 0;}
.full-width-3-cols-cta-blocks .story-inner-wrap:hover a.watch-video {background: #1196ba;color: #fff;}

@media (max-width: 1199px) {
	.full-width-3-cols-cta-blocks .story-wrap .text {min-height: 110px;}
}
@media (max-width: 991px) {
	.full-width-3-cols-cta-blocks .story-wrap .text {padding-bottom: 30px;}
	.full-width-3-cols-cta-blocks .story-wrap .text,
	.full-width-3-cols-cta-blocks .story-wrap h6 {min-height: auto;}
}
@media (max-width: 1030px) {
	.full-width-3-cols-cta-blocks h2 {font-size: 3rem;}
}
@media (max-width: 850px) and (max-height: 450px) and (orientation: landscape),
(max-width: 450px) {
	.full-width-3-cols-cta-blocks h2 {font-size: 25px !important;}
}
@media (max-width: 601px) and (max-height: 1025px) and (orientation: portrait) {
	.full-width-3-cols-cta-blocks h2 {font-size: 25px;}
}
@media (max-width: 321px) and (orientation: portrait),
(max-width: 450px) {
	.full-width-3-cols-cta-blocks h2 {font-size: 20px;}
}

/*==========================================
 IDC
==========================================*/
.idc.full_screen {background-color: #fff;background-size: cover;background-position: center center;}
.idc .titles-design2 {margin-top: 50%;}
.idc_card {margin-top: 8%;background: #fff;-webkit-box-shadow: 0 3px 20px 0 rgba(0,0,0,0.3);box-shadow: 0 3px 20px 0 rgba(0,0,0,0.3);padding: 30px 30px 40px;text-align: center;-webkit-border-radius: 5px;border-radius: 5px;}
.idc_card * {display: block;}
.idc_logo_wrap {max-height: 24px;margin-bottom: 28px;display: inline-block;}
.idc_cover_wrap {margin-bottom: 45px;}
.idc_logo_wrap img {height: 24px;}
.idc_logo_wrap img, .idc_cover_wrap img {max-height: 155px;margin: auto;}
.idc_content_wrap h4{font-size: 20px;font-family: 'latobold';font-weight: normal}
.idc_content_wrap p{font-size: 16px;}
.idc_content_wrap a {display: inline-block;margin-top: 10px;}

@media (max-width: 1199px) and (min-width: 992px) {
	.idc_content_wrap p {height: 128px;}
}
@media	(max-width: 1024px) {
	.idc.full_screen {background-color: #f7f7f7;height: auto;display: block;}
}
@media	(max-width: 1024px) and (min-width: 992px) {
	#idc_section {
		padding: 50px 0;
	}
	.idc_card {
		margin-top: 0;
	}
}
@media (max-width: 991px), (max-width: 991.33px) {
	.idc .titles-design2 {margin-top: 5%;margin-bottom: 5%;}
	.idc_card {display: table;width: 100%;margin-bottom: 20px;padding: 30px 15px 20px;margin-top: 0;}
	.idc_card > div {display: table-cell;vertical-align: top;}
	.idc_content_wrap {padding-left: 15px;text-align: left;margin-bottom: 20px;}
	.idc_content_wrap h4 {text-align: left;}
	.idc_content_wrap a {margin-top: 0;}
}
@media (max-width: 767px) {
	.idc_card {padding: 30px 15px;}
	.idc_card, .idc_card > div {display: inline-block;}
	.idc_content_wrap {padding-left: 0;text-align: center;}
	.idc_content_wrap h4 {text-align: center}
}

/*==========================================
 FIXES
==========================================*/
@media (max-width: 769px) and (min-width: 618px) and (max-height: 810px) and (min-height: 600px) {
	.caspio_one,
	.testi {padding: 50px 0;}
}

@-moz-document url-prefix() {
	.full-width-3-cols-cta-blocks .story-wrap h6 a,
	.rec-title a {
		 font-family: 'Lato' !important;
	}
}
@media not all and (min-resolution:.001dpcm) { @media {
	.full-width-3-cols-cta-blocks .story-wrap h6 a,
	.rec-title a {
		 font-family: 'Lato' !important;
	}
}}

/*==========================================
 LEARN MORE BLOCK UPDATE 11/22/2021
==========================================*/
.full-width-3-cols-cta-blocks .story-inner-wrap img, .full-width-3-cols-cta-blocks .story-wrap a.watch-video {width: 100%;}
.full-width-3-cols-cta-blocks .story-wrap {background: #fff;border: none;}
.full-width-3-cols-cta-blocks .inner-story, .full-width-3-cols-cta-blocks .story-wrap .btn_wrapr a {border: 1px solid #e5e5e5;border-top: none;}
.full-width-3-cols-cta-blocks .inner-story {border-bottom: none;}
.full-width-3-cols-cta-blocks .story-inner-wrap:hover .btn_wrapr a, .full-width-3-cols-cta-blocks .story-wrap .btn_wrapr a:hover {border-color: #1196ba}
#learnMore {background-color: #fff;position: relative;background-size: cover;background-position: center center}
#learnMore .videos-wrap {position: relative;top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%)
}
.arrow-wave{display:none;}
.testi-wrap {height: auto;overflow: visible;position: static;}
#learnMore {display: table-cell;vertical-align: middle;width: 100%;height: 100%;}
#learnMore .videos-wrap {position: relative;top: auto;transform: none;}
.learnMore {background-color: #fff;background-size: cover;background-position: center center;}
@media (max-width: 1024px) {
	#learnMore {background-color: #f7f7f7;display: block;}
}
@media (max-width: 991px) {
	#learnMore {height: auto;padding: 0;}
	#learnMore .videos-wrap {position: relative;top: auto;transform: none}
}
@media (max-width: 769px) {
	#learnMore {padding: 5rem 0}
}
@media (max-width: 767px) {
	#learnMore .story-inner-wrap {padding-left: 15px;padding-right: 15px;}
}
@media (max-height: 700px) {
	#learnMore .img_wrap {border: none !important}
}

/*==========================================
 SOCIAL PROOF
==========================================*/
#fullpagex #caspio-video .social-proof {position: absolute;bottom: 0;left: 0;right: 0;z-index: 5;}
#fullpagex > .social-proof {display: none;}
@media (max-width: 991px) and (max-height: 1030px) {
	#fullpagex #caspio-video .social-proof {display: none;visibility: hidden;}
	#fullpagex > .social-proof {display: block}
}

/*==========================================
 FOOTER RESPONSIVE
==========================================*/
@media(max-width: 1024px) {
	.footer_section.full_screen {display: block;height: auto;background: #f7f7f7;}
}

/*=================================================================================
 BAGONG IMAGE PARA SA RESPONSIVE KADA SECTION (kailangan sama sama tong mga to ha)
===================================================================================*/

.tablet_phone_image {display: none;}
@media (max-width: 1024px) {
	.tablet_phone_image {display: block;width: 100%;}
	.sp_semi_card {height: auto;padding-top: 0;margin-bottom: 5rem;}
	.sp_semi_card .titles-design2 {margin-top: -96px;}
	.sp_semi_card#caspio-one .titles-design2 {margin-top: -70px;}
	.sp_semi_card .titles-design2 h3 {padding-top: 20px;}
	.sp_semi_card .titles-design2 h3.white, .sp_semi_card .titles-design2 h3 p.white, .sp_semi_card .titles-design2 p.white {color: #484848;}
	.sp_semi_card .titles-design2 h3 span {background: #fff;padding: 20px 0 0;-webkit-border-radius: 10px 10px 0 0;border-radius: 10px 10px 0 0;-webkit-box-shadow: 0 -10px 10px 0 rgba(0,0,0,0.16);box-shadow: 0 -10px 10px 0 rgba(0,0,0,0.16);}
	.sp_semi_card .titles-design2 h3 em {padding: 0 20px;}
	.sp_semi_card {background: none !important;}
}
@media (max-height: 600px), (max-width: 850px) and (max-height: 450px) and (orientation: landscape), (max-width: 617px) {
	.sp_semi_card {margin-bottom: 0;}
}
@media (max-width: 500px) {
	.sp_semi_card .titles-design2 {margin: 0 10px;margin-top: -92px;}
	.sp_semi_card .titles-design2 h3 {font-size: 22px;}
	.sp_semi_card#caspio-one .titles-design2 {margin-top: -66px;}
}
/*==========================================
 SD Times Section
==========================================*/
#sd_times .flex {align-items: center;}
#sd_times {position: relative;}
#sd_times:before {opacity: 0.92;content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgb(17,149,187);
background: -moz-linear-gradient(top,  rgba(17,149,187,1) 0%, rgba(1,88,131,1) 100%);
background: -webkit-linear-gradient(top,  rgba(17,149,187,1) 0%,rgba(1,88,131,1) 100%);
background: linear-gradient(to bottom,  rgba(17,149,187,1) 0%,rgba(1,88,131,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1195bb', endColorstr='#015883',GradientType=0 );}
#sd_times .titles-design2 {margin-bottom: 30px;}
#sd_times .titles-design2, #sd_times .titles-design2 * {text-align: right;display: inline-block;}
#sd_times .titles-design2 h3.white:after {border-color: #fff;text-align: right;}
#sd_times .titles-design2 + .btn {float: right;display: inline-block;}
@media (max-width: 992px) {
	#sd_times .titles-design2, #sd_times .titles-design2 * {text-align: center;}
	#sd_times .titles-design2 + .btn {float: none;}
	#sd_times .col-md-offset-1 {text-align: center;}
}
@media (max-width: 768px) {
	#sd_times img.w-100p {width: 60% !important;}
	#sd_times .sdtimes_img {text-align:center;}
}
@media (max-width: 500px) {
	#sd_times img.w-100p {width: 80% !important;}
}
@media (max-width: 450px) {
	#sd_times img.w-100p {width: 100% !important;}
}


/*from inline*/
#learnMore .arrow-wave {
  visibility: hidden;
  z-index: -9999;
}
@media (max-width: 400px) {
  #caspio-one .text li {
    font-size: 14px;
  }
}
/*@media (max-height: 600px) and (max-width: 768px),
(max-height: 400px) and (max-width: 820px) {
  #fullpage .slide1 .content_wrap {
    top: auto;
    transform: none;
  }  
}*/
@media (max-width: 767px){.font-18.icon-check-thick{font-size: 15px;}}

@media (max-width: 376px) {
  .hidden_xxs {
    display: none
  }
}
/*from inline*/

/*Fixes*/

@media (min-width: 1200px) {
  #caspio-one {
    background-position: 80% center !important;
  }
  #caspio-one .img_wrap {
    right: 30% !important;
  }
}
@media (min-width: 2300px) {
  #caspio-one {
    background-position: 100% center !important;
  }
}
@media (max-width: 1450px) {
  #caspio-one .img_wrap {
    right: 27% !important;
  }
}
@media (max-width: 1199px) {
  #caspio-one .img_wrap {
    right: 35% !important;
  }
}

@media (max-width: 1280px) {
	#caspio-one .co_list ul li {
	  font-size: 15px;
	}	
}
@media (max-width: 1024px) and (min-width: 769px),
(max-width: 1199px) {
	.slide1 h1 {
    font-size: 40px;
	}
}
@media (max-width: 991px) and (max-height: 600px) {
	.slide1 h1 {
    font-size: 30px;
	}
}
@media (max-width: 1024px) {
	#solution-maker .col-md-5,
	#caspio-one .text,
	#business-edge .logos_wrap,
	#business-edge .text,
	#cloud-apps .text,
	.slide3 .text {
	  width: 100% !important;
	}
	#caspio-one .text,
	#business-edge .text,
	#cloud-apps .text,
	.slide3 .text {
	  margin: 0 !important;
	  text-align: center;
	}
	#caspio-one .space_invader,
	#caspio-one .img_wrap,
	#business-edge .space_invader,
	#cloud-apps .space_invader,
	.slide3 .space_invader,
  .slide3 .img_wrap {
    display: none;
  }
  #caspio-one .titles-design2,
  #solution-maker  .titles-design2,
  #solution-maker h3,
  #business-edge .text .titles-design2,
  #cloud-apps .text .titles-design2,
  #caspio-one .text h3,
  #business-edge .text h3,
  #cloud-apps .text h3,
  .titles-design2.text-right, .titles-design2.text-right h3 {
    text-align: center;
    display: block;
  }
  #caspio-one h3:after,
  #cloud-apps .btn,
  .titles-design2 h3:after,
  .titles-design2.text-right h3:after {
    margin: 20px auto 0 auto;
  }
	#solution-maker h3,
	#business-edge .text h3 {
	  position: relative;
	  z-index: 2;
	}
	#solution-maker h3:before,
	#business-edge .text h3:before {
	  content: '';
	  position: absolute;
	  width: 100%;
	  height: 40px;
	  background: #fff;
	  left: 0;
	  bottom: -10px;
	  z-index: -1
	}
	#solution-maker h3:after,
	#business-edge .text h3:after {
	  position: relative;
	  z-index: 2;
	}
	#caspio-one .co_list {
		display: inline-block;
	}
	#caspio-one .co_list li {
		color: #484848;
	}
	#caspio-one .co-btn a.btn-white {
    background-color: #0079E2;
    color: #fff;
	}	
  #caspio-one .co-btn a.btn-white:hover {
    background-color: #005883;
  }
  #testimonials-section {
  	padding-top: 50px;
  	padding-bottom: 50px;
  }
  #solution-maker {
  	display: block;
  }
}
@media (max-width: 991px) {
	#learnMore {
		padding: 45px 0;
	}
}
@media (max-width: 769px) and (orientation: portrait) {
	.slide1 .content_wrap .content_sp_bg:before {
	  width: 125vw;
	}
}
@media (max-width: 769px) {
  .slide1 h1 {
    font-size: 30px;
  }
}
@media (max-width: 768px) and (orientation: portrait) {
  #caspio-video.slide1_mobile_class {
  	height: 97vh;
  }
}
@media (max-width: 480px) and (orientation: portrait) {
  #caspio-video.slide1_mobile_class {
  	height: 91vh;
  }
}
@media (max-width: 465px) {
  .slide1 h1 {
    font-size: 20px;
  }
}
@media (max-width: 448px) and (orientation: portrait) {
	.slide1 .banner-btn > a.btn, 
	.slide1 .banner-btn > p > a {
		font-size: 12px!important
	}
}
@media (max-width: 391px) {
	.slide1 .banner-btn {
	    display: block;
	}
	.slide1 .banner-btn > a.btn,
	.slide1 .banner-btn > p > a {
	  display: block;
		padding: 7px 11px;
		margin-right: 0;
		width: 100%;
	}
	.slide1 .banner-btn .afterword {
	  margin-top: 10px !important;
	}
}
@media (max-height: 650px) and (min-width: 767px) {
	.social-proof,
	#caspio-video .content_sp_bg p {
		display: block !important;
	}
	#caspio-video .social-proof,
	#caspio-video .content_sp_bg p.desc {
		display: none !important;
	}
	#caspio-video h1 {
    font-size: 30px;
    margin-bottom: 10px;
  }

	#caspio-video .content_wrap {
		transform: translateY(30px);
	}
}
@media (max-height: 428px) and (min-width: 767px) {
	#caspio-video .content_wrap {
		transform: translateY(40px);
	}
	.slide1 .banner-btn,
	.banner-btn .btn {
	  margin-top: 0 !important;
	}
}
@media (max-height: 428px) {
	.slide1:after {
		display: block;
	}
}
@media (max-height: 420px) and (max-width: 750px) {
	#caspio-video .content_wrap {
		transform: translateY(15px);
	}	
	.slide1 .banner-btn {display: flex;flex-direction: row;flex-wrap: nowrap;align-content: center;justify-content: center;align-items: center;}
	.slide1 .banner-btn > a.btn, .slide1 .banner-btn > p > a {font-size: 14px !important;}
	.slide1 .banner-btn > a.btn {margin-top: 0;border: 1px solid #ff7610;margin-right: 15px;padding: 14px 20px;}
	.slide1 .banner-btn > p.mt-0.afterword {margin-top: 0 !important;margin-bottom: 0;}
	.slide1 .banner-btn > p > a{border: 2px solid #0079E2;color: #0079E2;text-decoration: none;text-transform: uppercase;font-family: 'latobold' !important;padding: 11px 20px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}	
}
@media (max-height: 400px) and (max-width: 750px) and (orientation: landscape) {
	#caspio-video .content_wrap {
		transform: translateY(43px);
	}
}
@media (max-height: 370px) and (max-width: 750px) and (orientation: landscape) {
	#caspio-video .afterword a {
		padding: 7px 20px;
	}
	#caspio-video .banner-btn a.btn {
		padding: 10px 20px !important;
	}
}
/*Fixes*/