b.light-green {
	display: block;
	color: #bdeee5;
}

.index-fs {
	background-image: url(bg.jpg);
}
.index-fs h1 {
	margin: 0;
	font-size: 26px;
	line-height: 1.4em;
	margin-bottom: 0.8em;
	color: #fff;
	display: block;
}
.tagline-under-header {
	color: #fff;
}

section.fp-section { padding-bottom: 60px;}
.case-line.row { height: 50px;}
.cstep {
	position: relative;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	font-weight: 100;
	font-size: 14px;
	padding: 0 25px;
	padding: 0 5px;
}
.cstep:hover, .cstep:focus {
	text-decoration: none;
	color: #fff;
}
.cstep .name { white-space: nowrap;}
.cstep:before, .cstep:after {
	content: '';
	position: absolute;
	top: 0;
}
.cstep:after {
	left: 0;
	width: calc(100% - 6px);
	height: 1px;
	background: #fff;
}
.cstep:before {
	right: -5px;
	width: 11px;
	height: 100%;
	background: url(cs-shadow.png) 50% no-repeat;
	background-size: cover;
}
.cstep:before, .cstep:after { opacity: .5;}

.cstep .ico {display: none;}

.cstep .ico {
	width: 20px;
	height: 25px;
	background-image: url(ico-cases.png);
	background-size: cover;
}
.cstep .ico-cs2 { background-position: -40px 0;}
.cstep .ico-cs3 { background-position: -80px 0;}
.cstep .ico-cs4 { background-position: -120px 0;}
.cstep .ico-cs5 { background-position: -160px 0;}
.cstep .ico-cs6 { background-position: -200px 0;}

p.selected {
	font-weight: bold;
	font-size: 1.2em;
}

section {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.sub-thin {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: .8em;
	display: block;
	font-weight: 100;
}
section.section-100h, section.fp-section.section-100h {
	padding-bottom: 0;
}

/* block WHY */
.col-inner {
	/*padding: 0 10%;*/
	width: 320px;
	margin: 0 auto;
	padding: 0 10px;
	color: #fff;
	position: relative;
	z-index: 1;
}
.block-why h4 { text-transform: uppercase;}

.why-col-1 { height: 100px; }
.why-col-2 { z-index: 1; }
.why-col-3 {
	padding-top: 12%;
	padding-bottom: 10px;
	margin-top: -6%;
}
.col-bg {
	position: absolute;
	width: 100%;
	height: 100%;
}
.why-col-1 .col-bg {
	display: none;
	bottom: 0;
	right: 0;
	height: 130%;
}
.why-col-2 .col-bg {
	top: 0;
	left: 0;
	height: 115%;
	-webkit-transform: skew(0, -5deg);
	transform: skew(0, -5deg);
	-webkit-transform-origin: left;
	transform-origin: left;
	overflow: hidden;
}
.why-col-3 .col-bg {
	top: 0;
	right: 0;
}

.col-bg:before {
	content: '';
	display: block;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
}

.why-col-1 .col-bg:before {
	width: 100%;
	background-image: url(bg-case-total-2-1.jpg);
	background-position: center;
}
.why-col-2 .col-bg:before {
	width: 100%;
	height: 140%;
	background-image: url(bg-case-total-2-2.jpg);
	background-position: center;
	-webkit-transform: skew(0, 5deg);
	transform: skew(0, 5deg);
	-webkit-transform-origin: right;
	transform-origin: right;
}
.why-col-3 .col-bg:before {
	width: 100%;
	background-image: url(bg-case-total-2-3.jpg);
	background-position: center right;
}


/* END WHY block */
/* BLOCK HOW FIRST */
section.how-tsa {
	background: #f1f1f1;
}
.how-tsa h2 {
	margin-bottom: .8em;
}
.how-tsa h4, .how-tsa .tagline, .what-for h4 { text-align: center;}
.how-tsa h4, .what-for h4 { font-size: 230%; margin: .8em 0; text-transform: uppercase;}
.how-tsa .tagline {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 140%;
	margin-top: 60px;
}

.sub-small {
	display: block;
	font-size: .6em;
	font-weight: 300;
}
.col-bg {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.col-ht-1 .col-bg { background-image: url(bg-case-total-3-1.jpg);}
.col-ht-2 .col-bg { background-image: url(bg-case-total-3-2.jpg);}
.col-ht-3 .col-bg { background-image: url(bg-case-total-3-3.jpg);}

.col-ht .col-inner { padding-top: 30px; padding-bottom: 20px; }
.col-ht-2, .col-ht-3 { box-shadow: 0 0 10px 0;}

.col-ht ul {padding-left: 30px;}
.col-ht li {
	font-size: 130%;
	font-weight: 300;
	margin-bottom: 0.4em;
}

.col-ht .col-label {
	position: absolute;
	top: 0;
	left: 10%;
	background: #f1f1f1;
	width: 120px;
	height: 60px;
}
.col-ht-1 .col-label { top: -1px;}
.col-ht .col-label:before {
	content: '';
	border-left: 60px solid transparent;
	border-right: 60px solid transparent;
	border-top: 20px solid #f1f1f1;
	position: absolute;
	left: 0;
	bottom: -20px;
}
.col-ht .col-label:after {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 5px;
	left: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.col-ht-1 .col-label:after { background-image: url('data:image/png;base64,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');}
.col-ht-2 .col-label:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGUAAABkCAMAAACo/g5YAAAAflBMVEUAAABXrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ5XrZ6Fw1VmAAAAKXRSTlMA0IAwQCDgX7DAEHEK+fCRqdqISjj15KFq7CsG1MeaGlQmRhS3YtaLeiQKYiwAAAPxSURBVGje7ZjpkqowEIWDssumAiK4oOho3v8Fb7NIJKSHDBerxinPL0Hgo7tPd6KkkkGn0Ixg+pMUk/yfZh/Kh/KhvD3lNJdUh8JpPkRRqKTegBIokkLroqCUEXoDSjKTFE6ZsvpvQJHO2BtUfwLKr+nKv+SxUJXUG1T/Q/lQPpTfQLlorRzCpMnKl6E8i40nx6TSGk2x93RKSq63chnluINbY12PKXV1CS14Ci6rpaRx835zShUioxGUcAuQK3ktZR1RGuXktZQr1MdTyWsp97LuKXktxQfIUiOMspx/L6dx5eN4OUw5BwDZF4RRBmXVGJ8yDVF0uObiEISCYX5KAW0ywnRSBvT1wAAlVhqdBik38jOtGgxQ2AAYosCVozA/obgGISMx8pToTMhYzEGWEoSEjMZIZft09U3rEqzy4yiMDMVZ7J7sb2QjMMOUZEs7Wq5HYAYox6pNXGtmrNfGbV93piMMWTWSa54iGIzClsV4YZNG2iqCE0pBeIWBSyttD3MxBqecymzdnE5wJpza2VwcB/qkjS3CoBRbpzTqlWFRmqA9Ylua+LLZWF5VOpEVUXsGUBFV4Ad40J0wZWXtLk07qZcyVgfJzTrPQy7SM1wvHCo+0DV2eO86yIAK+aSvdeDRSrvZc1x7bJOcwUQ/tEdFxP3LmrCXYDrvKJPrtwGp7GJea/iqeNpuLzN+cb9z7+XXBrTMS03TH/PqAG4hiODShDRaNp+Zrrw9nEsVQO1x21AocxUYDJ3CC5bMI9zCFTQFw3VOmKU9tKfXiAATVkHChwztVoieZU/hO4BSj/e+3+v22C6j/HazBT4q2loHvGHLd2DS3H7u06g2kF3ejQqKkTaxmGbC+6l5QVbgr14DGbW3CnHxmY3wVc1nRgfZEIpgjkOfrIZi2ZcPQqRFHd8YEArpK4cGqCh7nJLj27cC4tx1EzYTrRQQYlZ6zPt+42SJZ1W51VO7YZ+RdEC1tkjq2e41F40Fj021tu9OyCwGL28EQ6+bCN0RZtJNOpkBrHBQwfOLqt2iAqcUniDfKSQ7Vvl/FTzhQmDWM4NNXmzKRMfeneznDWvJBGs5p4l+jTNKBX3fhL3s7zKh3yG1Dx956XcU/plh2QMdqRSbufeHSY9bdhdC2fPPVLgZga2ENjz72t7loRTmQJySlEuXjjgszhrgaAp7YRCSCoNMQ7lRhHKqnDMRJYXf3kIKnN06HAWxyE1M4YRRdCJB2YuazZnPTxNQjlqtMOhvo/C12/khxaJMfMLwtXsxnrLJiFRdVuX23KpkyFNiHbQLYGzIURy2dZ3JU1SCKzXNvr3tjTshBZcdqqq6mZCCa/ahTEH5B/5IKimnImxZAAAAAElFTkSuQmCC');}
.col-ht-3 .col-label:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGUAAABlCAMAAABjot39AAAAjVBMVEUAAAD0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVz0fVzyLpdfAAAALnRSTlMALoD24XEgsWAOBQm9iXn68RTsj2nSTp7cy6Rk10A05XTBqyQcOpcpF8WCWlRF5NTEAAAABRdJREFUaN7tmG2TojAMx8MBYgsi4i6ioIjPutrv//EuaSuUm52RQ9mZu/H/QiVCf03ShAL4Vv/ywRL9y/o5SvmrT5Wa8gv61K+KcoiiEJIo8oBFUcR6oszoI8HYAcMw/tsUnzEfOGMMgD5eT9kLEbh9KhBiD1fRv64/Q6Gcj+0+NRYi+ZmqfFP+D8pktUyWq0mPlFUYREIpCsJVPY4p6ykKW+eiqXzNQKphHT5B4aH2ws7P5Tm3tUchfyVlmUrCJttqwzbbSFK6NyI2cp6ihALluKwZQtchc1gb5s/4whfkhwrOJHEv04ubTFQYyZ8F16vv85mIcQ+vnVOoTuGnuCsNTxQ4mr7HK8i8M2Wh5zs52MKUfZhoPxcAsKPMfcy6UignB/xOYkGazy7hZeYIUnxF+4FyoyHQlbIfq7mOBOozU0X/Qa6QYaR8HX8VePAFXSk8x+lzebkocJgK8nmSI88A+BwxRILOFBcnvVWeBCcTgk5NtTdbcmucQGeKH8t/Exxmw5sQIpMSsIhyhc4UGrHwgSEr+A5SlkLEt4hgLpCmjnP9ewrWwFqGJj59Awn8U6xygrbunf+IA0xgYtdxaEIAhrJp3hBz7ExZY2HLFZBrw27chMCN1vQePPS5M8WjSoM5fWolYwNCh+SbdNHrTCnoBIYDnSrT7Q8IidEgRVeKjyNwCkpuGA3IF5VqKsQSOLG6USj5jozG4lsIZd7ZboTIABxMf0fKimJO7XL6DYToIt3RMg/lkl91pCyFOMuzfn0DcWl/sbv/fca4tabsrAe+VJBQF04HX5ZFypp5KQAy7GGglWkIXSrmBAGVl6J1XvQNq7nGfIpbXlkCBRkRRE0ov68xvxWFebrH1nIoDj4Wxa7CjHwVJXFWkB02IUaxdaANxUqFbHvFBCptZK8t/2wfBx030lquELdl7Q9tuvMNYiMJ8uJALlmH10Y+MyDcke0nwOk8pvg0PXsIcG3sqAayubAIR2ruzjzjbhMxOKFp+5AymFOFWXpfFA3gLrRfAC6GjW/M++YgohNooDk8oiximp7KB8MQlGCs3JiBj7a5X28BF3eIj7Nw1L00e0ghhXXBG8nmhdw/LO+Z8AkyqyABHt3kui54C0pstIcpLjXLcIYO1lQfAzXsocraXE3IGlPeHlLy886sxRx7BzcykzNVhlF4FnW34W6kNkosp6w8poya7q7GdLWWZav9iyuURtqP0BHkicqUbXV4rqROswetD53upSMpjneYHjz9e6kX9gd0oPAzjsCMPImAwSQXTUW/fN2WptCBovaks8ajRXojyCKwNcIOMkbBTckK3SiQGW1Tb4hVYPzVl7t2v1ayeth0LD3pSgGPtpM1VLrg7cDU7hKRUxl0p5xis8tuYyFVhnuVLrYPS2mZW/AEBRJRdw2rwNqMhVb6mQotJ3v2DckMozFQkBghCR+WoqlyyOFZCrXNMw2zj5F3k5nINhVi87F7yduepeqh+wghyzsabUfrqHaSL6HAiDrlEiHRHgwKfr2Swj8x1TZBGmvCdV2qpldRqKWjYsvYBtZavYoC6yYEhgZl+DIKlKLYQoOSTknpSymDnCAmxQOS91IKcPgJCvxrlOmgpdYGZd32oqmmtJdBaa+foxyd9ooNSuy01xFIvWaf9Ka8KW+K0pvypvyLFGdGcvqkhKJWCH1pZFBG0I/0e+o0TR3RZ8QS2p0vLvJNVwJ9iRtPfBz6U+ZUD8e9arI9bifwl/oNgxmU+Ba13wcAAAAASUVORK5CYII=');}
/* END */

/* HOW BLOCK 3 */

.hsp-col img {
	max-width: 80%;
	display: block;
	margin: 30px auto;
}
.hsp-col-2 img { margin: 0 auto;}

/* END HOW BLOCK 3 */
/* HOW BLOCK 4*/
.how-mng .row {
	padding: 0 5px;
	width: 320px;
	margin: 0 auto;
}
section.how-mng { background: #f1f1f1; padding-bottom: 0px;}
section.how-mng:after {
	content: '';
	background-image: url(bg-case-total-4-1.jpg);
	background-repeat: no-repeat;
	display: block;
	background-size: contain;
	background-position: bottom center;
	height: 150px;
	width: 100%;
}

.how-mng .col-inner {color: #222325;}
.how-mng .tagline {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 24px;
	margin: 1em 0;
}

b.thin {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 300;
}

b.clr-red {
	font-family: 'Open Sans Condensed', sans-serif;
	color: #e64c3c;
}
.tags { font-size: 0; margin-bottom: 16px;}
.tag {
	background: #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	display: inline-block;
	white-space: nowrap;
	padding: 2px 10px;
	border-radius: 5px;
	text-transform: uppercase;
	margin: 0 5px 5px 0;
	font-size: 12px;
}
.tags-line .title {font-weight: 800; margin-bottom: .4em;}

.tg-red .title {color: #e64c3c;}
.tg-orange .title {color: #e88834;}
.tg-yellow .title {color: #eebf05;}
.tg-grey .title {color: #34495e;}
.tg-green .title {color: #32ac93;}

.tg-red .tag {background: #e64c3c;}
.tg-orange .tag {background: #e88834;}
.tg-yellow .tag {background: #eebf05;}
.tg-grey .tag {background: #34495e;}

.tg-red .tag, .tg-orange .tag, .tg-grey .tag {color: #f1f1f1;}
.tag.tg-white {
	background: #fff;
	color: #000;
	font-weight: bold;
}

.tg-green {
/*
	position: absolute;
	left: 105%;
	bottom: 0;
	transform: rotate(-90deg);
	transform-origin: left;
*/
	white-space: nowrap;
}
.tg-green .arrow {
	display: none;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAf4AAAAbCAMAAACqTx2SAAAAZlBMVEUAAAAyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJMyrJPap2WXAAAAIXRSTlMAqpl3u836D+/p3S2AWBWgI/XjlE9HOgWMZB3Wx8BwtQtnmxg1AAABhElEQVRo3u3ax3LjMBAE0KaYc6YkKvb//+SSBumlaO/WBl88mHfDFSjUVHUPdu6xB2Wp0SMDKDt1MUkfykbPlrMWoqWZd0kut7Y7Qm2kF77pIFjhcNXkUO/uNY0CclUNNzIoo3hwJnz0PxO+0P9v9DFXvivIuSuwceKrOITC8USxAmfEqqi5c4JKfUoWp1jcuReksN25pmxNCOPKD2rnYDUcKF6GN2FAo3TLgGqG8UbpohCzjkYJoKeaAXDFf4UzZi2NzhzUBJMhoWweZgmNFJMwpiIxe5Z8F/s7N+9TD+dPlYd/4+x5W1d/kUyaaBLwlyoAFV9izZyKhJFHXHzzuj+cFFWVDn2f3w9cnDaZTwQjoyIW1ZVGLakJu9AI8jAPaNywyBtaD6tjttzPADlcfuRideyz0rEbfhoacT1YEXAvGKE+FToChv+rknsl1O8C4AiCpNyJJK8z/LfqyhiStNSK/28MskqwMKEu+FgsjfX1bTZ6XCQ9lH2Ggx8xfpwlBVpf5AeETfpNa70BTQAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
/*
	transform: rotate(180deg);
	transform-origin: top;
*/
	position: absolute;
	background-size: contain;
	height: 15px;
	width: 170px;
	left: 110%;
	top: 13px;
}

.dashboard-btm {
	display: none;
	background-image: url(bg-case-total-4-1.jpg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: bottom right;
	position: absolute;
	bottom: 0;
/*
	right: -40px;
	transform: rotate(-90deg);
	transform-origin: top;
*/
	height: 150px;
	width: 300px;
}
/* END HOW BLOCK 4 */
/* HOW BLOCK 5 */
section.how-ci {
    background: #f1f1f1;
}
.head-t6 {
	position: relative;
	padding: 20px 70px 15px 15px;
	color: rgba(0,0,0,.3);
	font-weight: 600;
	text-shadow: 2px 2px 3px rgba(255,255,255,0.1);
}
.col-hc-1 .head-t6, .col-hc-1 .head-t6:after { background: #75d4c3;}
.col-hc-2 .head-t6, .col-hc-2 .head-t6:after { background: #fcca34;}
.col-hc-3 .head-t6, .col-hc-3 .head-t6:after { background: #f28a6d;}
.head-t6:before {
	content: 'Dependencies';
	position: absolute;
	top: 90px;
	left: -15px;
	transform: rotate(-90deg);
	transform-origin: left;
	color: #222325;
	text-transform: uppercase;
	font-size: 12px;
}
.head-t6:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 100%;
	-webkit-transform: skew(10deg);
	transform: skew(10deg);
	-webkit-transform-origin: top;
	transform-origin: top;
}

.body-t6 {
	position: relative;
	padding: 20px 15px 30px;
	color: #fff;
}
.col-hc-1 .body-t6 { background: #6cc6b6;}
.col-hc-2 .body-t6 { background: #f9bd08;}
.col-hc-3 .body-t6 { background: #f37754;}
.body-t6:before {
	content: 'Artefacts';
	position: absolute;
	top: 80px;
	left: -15px;
	transform: rotate(-90deg);
	transform-origin: left;
	color: #222325;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
}
.body-t6:after {
	content: '';
	position: absolute;
	top: 0;
	right: -19px;
	width: 20px;
	height: 100%;
}
.col-hc-1 .body-t6:after {background: linear-gradient(to bottom right, #6cc6b6 0%, #6cc6b6 49%, transparent 50%, transparent 100%);}
.col-hc-2 .body-t6:after {background: linear-gradient(to bottom right, #f9bd08 0%, #f9bd08 49%, transparent 50%, transparent 100%);}
.col-hc-3 .body-t6:after {background: linear-gradient(to bottom right, #f37754 0%, #f37754 49%, transparent 50%, transparent 100%);}

.how-ci .box:before {
	content: '';
	position: absolute;
	right: 0;
	width: 100px;
	height: 100px;
	background: url(circle-p6.png) 50% no-repeat;
	background-size: contain;
}
.col-hc .col-label {
	width: 50px;
	height: 50px;
	position: absolute;
	z-index: 1;
	top: 50%;
	margin-top: -25px;
	right: 15px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.col-hc-1 .col-label {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG8AAABvCAMAAADVG25SAAAAq1BMVEUAAADx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fFERHViAAAAOHRSTlMA8WkE+nbd9gnZ6r0Q7mUNFeTWMCO0o4pBhnFfVT3Irh64j1tORYLDlCuqnkg4GeHNeZl+0qdtNAlz7KcAAAchSURBVGje7Vp5l5pADJdDUMEDcUXF+1a8rcr3/2TNDBPlCnVb3de3b/NPrRPyyz0hbu7/pUIr7y0s3ffL+/7lvDFz76SqO9L9CKn94zD3JmqcdD+NRpvcG2jXVAPxet875ysVee4dVIHYb70aTclLXHJx3lNC39qdRYC4rr0UbhiIvWxTjpwyOypNXwjX4iLXDSKL5jyu85fBuSxO2iwjk7j5nvIauAo3zswMb0dl7n4J4ISJOv6Jq8dcvnwB3Bbg1Mqf+ewSAHb+vewsECM/w3mTQLHtv+J9AFz7OdYpq8/CPwaP9atn06DN8iqfd1vmXzdoCErp6dah/PIF1Z3VX+HN4Vn3E7nlP8j4i1CakAIL0hqz0TBjrl5q2r6MiMtPx7IDT83S3DwdG1Yg1DLG02rsSl5VBjq/Nj7bxIvwTBKsYqixS9eoVGNMtTHj+fU5wF5K9GqO5KeQ5MRF2xqR2jQ5cLlWU69Bv/ThVLqzWbfifJQE4lGJafbrsw2nDuUUzb96cOme7Ygl52JQBLGMHIIm0ic8aoKMSiR9eNyMVsoFafA4xqzpwnfO83gzYF+FfNnkRrSIK5mb3oz6tA+Ofz6CV9D4wV0Y8UucfFyZ81mtEDdw9jTeGCL1EDeAZ8uPh4fd82m9Pp27w4c/WKUPwgoVILvGT+OtIVY5JObM/QrBRIaI7EHI1Z65NCzCiPQnmgrT9qiugrb4hcxaiZC7O8Xr/bQTesQvyzb45M9om6AdhZS14QtpJaCxBBej0QKLT4Cs4EwPFYsLZ7dqNtqUZVoUTznA52lg+Tro/u5QmOQawcBbCFSFjwflISsozNNMyR7twA2jMQztLfQmxt3kx4PI7bYa+EALU/SksEd7qLh2TUd0de6qsR0+rpZxUCgwuPI04ZIyAww4isBQTeCBgLTCdTjaNXZxHe/ebLIHGyleKd6dPw1Pj4ppDreVZhDxdsLEEx+TzXglWxCTe/iLtXsJbkPNuXi/SyDWVkxywdV4jJXkvKNPYmhBDnS5UNaAhXW2B/8JWyixSQebyibZfdQIIGov9ZLOurAuiN4O1KmefEbxSc7hokGRC/HO48Q01FPgFGBc4jRj4NUm8KK9RDJFHyynZKNdjhpucO2TdGNNF6uC61Ng5ag2u6vENCDjvXIj3gz21XAv94ihSecJu4CBRDRy+JQcMA+iWRZU4l5neX4OXealeGZiDRxQTJ47Hj4UU1jzYHRBADepebhcfXSeay6N+vA0+uuGaWwTju8JDfvUGwY2nwGYlz6fWuJVuYLqg5YfqZeKKuaPM8SJmIhQk6pOjhpw0hFSLBQrZ2rWIW+hPBi4w5q+pfPg1OSIdNlpmpbshcJwBz1B3AZYA21WMySeLFjqf5wfHVE4OsGyF7X8AaMOwSKJtDxChLPxSiLd88hJzyh1erDRoLNjw8q8qqshZ2nUyC6OyvTobYgxxgZxrcytENbJAIygZ0yJ/ctTOZ1OIm6KhClM6y4pwlknggdTSQc8msWvCbUthYZTLOGImp8pTBeh7uToHO5ih51krxamyNcgmDCV6hnLob24z5Q9te/AwWWviPtyT3EtWXAwxPRcr5uiruhdTBvr1NQzhviR8PmcxzpJmJid+75jQ8zIKrQfLqFDtHPMuTnmco9g4hNQAW9MPZWtp+MyqyCmK/INvYVvMqesTMjfFxa6S4ytHcwIOqtO4MYgAzxooCblhTqwDTHeEJ1qrLFAhDHfhqB4nYqMWb7fxL2sJefssWrgoi25EEpM2eJKiITIesU8hqK2ABt2FOPloY3MJ36pOWkoYHljEgzPuvyQuCZ3m7iuQhsGFGcNTFC7Il37viBdx099kZBdFYwnVxKDSHoPstYlPRUAhZ8Ut+hHqOgqj6JQyTS/Ri3alYB5SjHLPrcQ4U8agmknDoDW0bvgKZyWwhHbBCIJmsfWE7WWK8tuqxZbUMyp57kym8Q0ox7phgVkNKjjhuFntbujyos4Sme+QqFEyuwRfV6lf2NRZUoZvrw5J0PKRTpEhm33/E27PYwfDNt8ybrfEtntcGXSkrFl8US/TFOtMJtiV3xdhV7fr4ZYLpiplk8vvGysVrountip1AfLdj5MNtcHi0/qN5ft9rLZlyK/AdqRR9rLQV3sajyyKrcffiqJ2MyMtENjhmWTSqPM5flqbNF4EK1L/OgCEaXxrLHwfhakvBwdtAhNwrWvHz3jUCweDO+oh2t8En3mMFrKAPaPBHhSZP6WM9l/8H7wfvB+8D6LB3394wfvdXibSmXznfPlq/Hs2cz+zvny3fF2jcbuO+fnV+N18/nud86Xr8bzNM37zvnyZXhueFNf5T+kvpXs8Apwwted76X94wc5s8i2x28kXIP2d3wp1edbsDeTwlB073r1dIas5N5Nu/Dfo+xy7ydzjXBrM/cldFsWVb2+vOV+KEG/AQR5lIv1hQUIAAAAAElFTkSuQmCC');}
.col-hc-2 .col-label {background-image: url('data:image/png;base64,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');}
.col-hc-3 .col-label {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG8AAABvCAMAAADVG25SAAAAqFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8j1z1tAAAAN3RSTlMAUO1w2OBg8fv3sNMPBsoUN5cLJC3rxL/PpZB5qIAw9EQ7HIfdtKAYi1blsptqIWY/KEvfuJ0024yztwAABcJJREFUaN7tmGlzokAQhtuwyiGIgoJyiGiM0U00mmP+/z/b6XaQY61ayShbtev7IQYd56HPaQTWrP4H3qLVjBaC14Jm1DrxFqraBZio6hKgq6oLQN2QFzDWBjAY8wHajAWA+od4b4rSATgoyhqgoyhvcBO1/lK+JA/NKPlP+svmRzPa/Clf/pH8vPP+J555UF4Mv+cbL8rBvjVvG/Y0VtA43oLQXC1pcgXezGe/y5+JW2ElGdK8qceOeuhFL8HLpPcgrr3pDXhWQI7UPnZ7yLTffRzfDCwAU8m0SOR57pgsi1dQ1iomK8cunDQcyduXqmjGs3M0ddjqvHZaQwtQzrOGd5KCUF+V9+dB58u6QzJI8fkFSffDFRnUxYtDAbeR46VIeELj9hONFaVNhmjiBIFk4YyWGlI8F0O0wH2DjKarekYM8D6e0aWuwA1Aimdhqjyj334QwQv7Jr+yDUH8MRXAsdXSCCfFo60m6CrKmUGWiQOctAwN/2LFo0vpagFyvKHGTXA4DjfrDaGAU/swROM1DnQwaQgnyfP5flOOVdFVVgUHZg8h6hBgSrENQZKXMprvnR907+dx5IBXRrGT5S35xuYxiIPzuO4T5hPh2BJIk2+fD/Njbu41TL/zOBsTOCuUueT5pxz3eKIgnsdlodNwbSjJ83i9Adh8wycQWlRwXF3ErTG1PDmew0EKUC7s8/5fxT2LVFE41ZHivfGPuR8/eOUVKvKxjBsw1Af3K395k+CRYTqAlZQDY5VwL4zSJeHv6oy9SvECvimAW7nvEm6C4cRUcSmOgRQvopI68EWr8zgrouzBspkB/GQskuL9pFa9xoXncXwBG/UBt1mTrT+leD7VQYdH8SzOWSIOezgPYIfK1K/Fc7ZQklG2r4rzcXZAXG6fUYe371LTyjWh+M2Kjco54UzCucAl4sfNndTgrRM8A4p6pvzc0m6ZBhkOwY+Eozva1sxPK6AumEJBOx45bjEfYGLIgYSzCSfMjnmSAtXf7lLeymOkR6dy+vXJT+NiwiCui24VOBiT379q9Jc3nIp1zLcXyGXp1Fk61NaKmhPOFldTRoYp6I3LeKGGpk0tdNKhXBA9bhDHRiXcIw4zdqEt6CYdJj5cwjMNGsH5V1y+88guNlBqVAPy60ku4UwQ6tPxQGmlXMKb4te1UABKNWRrlHJbHWeUE27DuCUZjmYbfUvNVltdwAt07BJZwn8wahVFV9mYgLlHh4RzCksofe0E7/QCHso71fOKJ7+at5kvzCAxZA/y561ljhvQaC18fiEvKKTVGvGlls1SABcpEaf08Z+fp/VOhM5xj0FcwiU8PVlXm1h+vFIGvZt8vwTnzLSvIveES3/gBnjeP/JX9yJevIeSzDb/al5uMdoDwjAa/CYnZ0eMziPhhvibv4fMsJat4ozGPtFSMUyPW64DjntYdI+XrhgqPOubPAhoys003wigNWG/SY8tgdvM4bs8q1vqhPSssjShpf1GGyDERGeqU/g2jybmtln+ueA9RlzQiUYCNoo6Jn36jrgUJHgQMjFR5yVOCqlE09a6la5EvX4yrs0UpHjglT9Y+YTz9lDWfqAzLn8Okjw34Q5blRo3qRemVhblNOyJnLnC74O7Ur8IWUFJ23gy2gkT+umCNE9U8K6A0zrTSGNVadEU4Cq81Yhb4p4ewTRsevbrR1IsB//VBpDn5Z97J1y2yuK1/RAZ0QM/N6zr/r77eSyAAeGK/XR8HJFiuC7PfOegL8TpM2iAB2+IquC+eK9TDcNQeU//ujKPIkdP67neWa73a/OscRUHrKhr82Co4/NWhec9obxb8CCs4OA0vnVuwoM5NMuDO68m71OpoxJPqaNP4tVWzquv5nntuirxan8bUM3kC+nOu/NKuvPuvDsv151351V5o0fUqDGe0D/L0x5QWjO8hGM8Za14/DWB2ytmuWJoQDtV0NQdNCI79FSmeqEN9fULoEdovMutFH8AAAAASUVORK5CYII=');}
/* END HOW BLOCK 5 */
/* WHAT FOR */
.sub-h-right {
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	margin-top: .3em;
}
.sub-h-right b {
	font-family: 'Open Sans', sans-serif;
	display: block;
	font-size: 87%;
}
.what-for .row {
    margin-top: 30px;
}
.what-for .col-inner {
	padding-top: 20px;
	padding-bottom: 20px;
}
.col-wf {
	margin: 0;
	padding: 0;
	max-height: 760px;
}
.col-wf-1 .col-bg {
    background-image: url(bg-case-total-7-1.jpg);
}
.col-wf-2 .col-bg {
    background-image: url(bg-case-total-7-2.jpg);
}
.col-wf-3 .col-bg {
    background-image: url(bg-case-total-7-3.jpg);
}
.col-wf-3 {text-align: center;}
.label-premium {max-width: 100%;}

@media (min-width: 768px) {
	.submenu { top: 100px;}
	.submenu a {
		margin: 0;
		height: 49px;
		width: 100px;
		display: flex;
		justify-content: flex-end;
		align-items: center;
	}
	.submenu a:before { top: 20px;}
	.submenu a:after {
		content: '';
		width: 1px;
		height: 42px;
		position: absolute;
		top: 28px;
		right: -11px;
		background: #818181;
	}
	.submenu a:last-child:after {display:none;}
	section { padding: 52px 0;}
	.index-fs .wrap { width: auto;}
	.index-fs h1 {
		font-size: 60px;
	}

	.tagline-under-header {font-size: 24px;}
	section.fp-section {
		padding-bottom: 160px;
	}

	.case-line.row {
		height: 140px;
	}
	.cstep {
		font-size: 12px;
		flex-direction: column;
		padding: 20px;
		justify-content: space-around;
	}
	.cstep:after { width: calc(100% - 20px);}
	.cstep:before {
		right: -11px;
		width: 32px;
	}
	.cstep .name {display: block;}
	.cstep .ico {
		width: 40px;
		height: 50px;
	}

	.why-col-1 { height: 30vh; padding-top: 20px; }
	.why-col-2 { height: 30vh; }
	.why-col-3 { height: 40vh;}

	.why-col-1 .col-bg { display: block;}

	.block-why h4 { font-size: 32px;}
	.why-col p {
		font-size: 20px;
		font-weight: 300;
	}


	section.how-tsa { padding-top: 150px;}
	section.how-tsa > .row {
		height: calc(100% - 170px);
		-webkit-transform: translateY(-50px);
		transform: translateY(-50px);
	}
	.col-ht { height: calc(100% - 120px); padding: 0; box-shadow: none;}
	.col-ht-1 {transform: translateY(60px);}
	.col-ht-2 {transform: translateY(30px);}
	.col-ht .col-inner { padding: 30px 5%;}

	.finish-line {
		position: absolute;
		bottom: 37px;
		left: 0;
		height: 100px;
		width: 100%;
		background: #f1f1f1;
		transform: skewY(-10deg);
		box-shadow: 0 -10px 20px -10px;
	}

	.hsp-col img { max-width: 100%; }
	.hsp-col-2 img { margin-bottom: 0;}
	.hsp-col-2 img { margin-top: 10%}

	.what-for, section.how-tsa {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	section.how-tsa .container {
		margin-top: 0;
		margin-bottom: 0;
	}
	.what-for .container { margin: 0 auto; }
	.what-for .row { height: 100%; max-height: 510px;}
	.col-wf { height: 100%; }

	.sub-h-right {
		text-align: right;
		font-size: 24px;
	}
	.what-for h4 { margin-left: -10%; margin-right: -10%;}

	section.how-mng:after { display: none;}
	section.how-mng, section.how-ci { padding-bottom: 0;}
	.how-mng .row, .col-hm { height: 100%;}

	.how-mng .row {padding: 0;}
	.col-hm {
		height: 100%;
		display: flex;
		flex-direction: column;
		justify-content: center;

	}
	.col-hm-1 {padding-left: 36px;}
	.col-hm-2 {
		text-align: right;
		-webkit-transform: translate(-20px,0);
		transform: translate(-20px,0);
	}

	.tags-line { position: relative; z-index: 1;}
	.col-hm-1 .tagline { margin-bottom: 200px;}
	.col-hm-1 .dashboard-btm {
/*
		transform: rotate(90deg);
		right: auto;
*/
		display: block;
		left: -5px;
		width: 400px;
		height: 190px;
	}
	.tg-red, .tg-green { margin-right: -40px;}
	.tg-orange, .tg-grey { margin-right: -20px;}
	.tg-green {
		transform: none;
		position: relative;
		left: auto;
		bottom: auto;
	}
	.tg-green .arrow {
		display: block;
		transform: none;
		top: 1px;
		right: 50%;
		left: auto;
		width: 300px;
		height: 17px;
	}
	.col-hm-2:before {
		content: '';
		height: 100%;
		width: 165px;
		background-image: url(rings.jpg);
		background-repeat: no-repeat;
		background-size: contain;
		background-position: center;
		position: absolute;
		left: 103%;
	}

	.how-ci .box { position: relative;}
	.how-ci .box:before {
		right: 50px;
		width: 160px;
		height: 160px;
	}
	.how-ci .box > p {width: 70%;}
	.col-hc .col-label { margin-top: -17px; right: 10px;}

	.how-ci .row { margin-top: 30px;}
	.col-hc {
		padding: 0;
	}
	.col-hc-1 {
		z-index: 3;
	}
	.col-hc-2 {
		z-index: 2;
	}
	.head-t6 { padding-right: 30px;}
	.col-hc-1 .head-t6, .col-hc-1 .body-t6 { padding-left: 10px;}
	.col-hc-2 .head-t6, .col-hc-2 .body-t6 { padding-left: 30px;}
	.col-hc-3 .head-t6, .col-hc-3 .body-t6 { padding-left: 30px;}
	.body-t6 {height: 290px;}

	.col-hc-2 .head-t6:before, .col-hc-3 .head-t6:before {
		width: 90px;
		height: 180px;
		border-radius: 50%;
		z-index: 1;
		background: black;
		left: -85px;
		top: auto;
		bottom: -115px;
		transform: none;
		box-shadow: 0 0 60px 10px;
		content: '';
	}
	.col-inner, .how-mng .row, .what-for .col-inner { width: auto;}
	.block-why .col-inner { padding: 0 4%;}
	.what-for .col-inner {padding: 20px 10%;}
}
@media (min-width: 992px) {
	header { background: none;}
}
@media (max-height: 620px) and (min-width: 1024px) {
	section { padding: 40px 0 0;}
}
@media (min-height: 620px) and (min-width: 1024px) {
	section { padding: 70px 0 0;}
}
@media (min-width: 1024px) {
	.block-why .col-inner {padding: 0 10%;}

	.section-100h .row, .section-100h .row > div { height: 100%;}

	.why-col-1 { padding-top: 0;}
	.why-col-3 { margin: 0; padding: 0;}
	.block-why .col-inner { padding-top: 50px;padding-top: 10vh;}
	.why-col-2 .col-inner { padding-left: 0;}

	.why-col-1 .col-bg {
		right: 15%;
		height: 70%;
		width: 120%;
	}
	.why-col-2 .col-bg {
		height: 100%;
		-webkit-transform: skew(-5deg, 0deg);
		transform: skew(-5deg, 0deg);
		-webkit-transform-origin: top;
		transform-origin: top;
		overflow: hidden;
	}
	.why-col-3 .col-bg {
		top: 0;
		right: 0;
		width: 130%;
	}

	.why-col-1 .col-bg:before {
		background-position: bottom right;
	}
	.why-col-2 .col-bg:before {
		height: 100%;
		width: 130%;
		-webkit-transform: skew(5deg, 0deg);
		transform: skew(5deg, 0deg);
		-webkit-transform-origin: bottom;
		transform-origin: bottom;
	}
	.why-col-3 .col-bg:before {
		width: 100%;
		background-image: url(bg-case-total-2-3.jpg);
		background-position: center right;
	}
	.why-col h4 { margin-top: 0;}
	.why-col h4:before {
		content: '';
		width: 100px;
		height: 100px;
		display: block;
		background-size: contain;
		background-repeat: no-repeat;
		margin: 0 auto;
		margin-bottom: 50px;
		margin-bottom: 10vh;
	}
	.why-col-2 h4:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAABCFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9txrbt+Pa24tpzyLm/5t9/zb/I6uSa2M35/fz9/v72/Pt3yrvk9fLF6eK65N2T1sqx4dhvx7eH0cOj29Hz+/mu39eQ1Mjv+fiL0sV7zL3q9/Xe8+/S7ume2s/b8e2BzsCEz8K95d6m3dPM7Oap3tTW7+vgQ6ICAAAAMXRSTlMAAxbxI+/MbREH9Ybd/HJQQwuB6+GMnJF3xLQdM9jOvbmon+XjxrBnXTwxpVI/MtOXmvUbjgAACshJREFUeNrU191SwjAQBeBN06b/PzRQKVVARwVlBj3v/3JeeINelEKTdPu9wU5ycrJkR/RZFqvmvX3KdCABGejsqX1vVkX5GdE8eFXxogL0CNRLUXnEmHgMT68Y6PU5fBTEkB9uJG4kN6FPnIjqIcOdsoeKycGIj2+NUfT3x/SzdPUSBizrjiYkyk0OQ/JNKWgaizCDUVm4IPe8VMM4nXrklrdKYEWycjlKlEpYI9OI3IiLAFYFRUwOlEtYtyzJNn8PJ/Y+2STWCRxJ1oKsOW/h0PZMdsR1Dqfy2krofQXnlIWkHCUmII9kVtxgIk1MBnUKk1EdGVNpTEhXZMghx6TyAxmRYnKpiZifwMDz6MgvdmBht6BRIgUm2ohG8LZgQ3kj5vgCI1/e/O/VLxXdmfMWzLR3JT5m8l5d2sV0Oxb98d9pln1upOMPYOpAN6lyMJVXdINOgy3d0WAxswL5S8U0VAPWGhroCOaONIgvwZz0aQDxBvbeBF1XYwZquurMtkEu5We6QjBapfpsBfVbYybW1MtPMBOJT332mI099SgxI2XPH+uHWnPtSRyIwnAVUXfDekl0jWb94CUmmrjJW27SG8VCLVgKFoH//0/2dFppnZCspdPszhPTVOqH83DOzDmM1CARtW/yr/S/rPf9KqSisi/Xp9vcn3u3//thkef7+iO7U0jH6dqESNMLsymR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');}
	.why-col-3 h4:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAABI1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ydlP//Pvzfl3ze1nyeVb708j83tX0h2jzgWH5w7T/+vj+9/XzhWX+7+v3qZP97ej3po/2nYT96OL3rZf2oYn0j3L+8u76ybv5uqj1kXb5vaz1l3z4s5/+9fL95t/85N371834sJz1lXn84dn829H5wLD0iWv4tqP0jG77z8P2moD6zL/6x7j2pIz96uSRYy5EAAAAMXRSTlMAA2wj7xWdUfT83MVC4BFyBswK9uvlp5LOh/GEMbSAPQ0zvbl2Hdewil0ZjNPKeGSNp5li9QAADUVJREFUeNrU1+tysjAYBOANRzkoQagiIrUe2trW6ez939z3t/O1gygBXp472Ekmu0E/FpWfvHtv0WuYOyVZOnn4Gr1574lfLTANbpx4qcMGTuolsQvB1Iu1emJLTyvrRUEg29qVvFO5s2xIouJ1yAeF61jIwajndc5O8vXz+Fk+6jkNmNcfGJHydwENCXa+wjiWVkijQmuJ4bnbnMblWxfDcj8z9iL7HDLKYjtjb2abBYahE4e9chKNAfhz9m7uo2/2kYM42uiTOmUcSHZS6E1VcEBFhX7oOuCggq1GD+yUg0ttGHeZcQSzC8zSHkfiaRh0vnI01zOMiXOOKI9hyHfAUQXfMGLD0W3QnV5RgJVGR/sDRTgs0cniSiGiPTpwC4pRuB1yfFGQr4eT7FOKUjx4u5YRhYmWeIAW8l79dNC4n4j++N9qkn1upOMtCmXhLnFAoYIYdzjnFCs/ozUtZpj8JdVoy6NoHlq6ULgLWrFLClfaaEGJWya/RQq31ZyAGjdVYhvkp6DCDUrQV6pJodDsxIk4oZGdcSIyG02OnIwjGvicEL9hY/2j1t6akwaiOIBHrYrV1lGnOuNl1Bd19On/zw0CSSAEud8vBQptv/+nMGkUUJq02awP/T0yk2Fhd885e7KHuEOOXt79nX7Dfj8+wJ3y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');}

	section.how-tsa { padding-top: 90px;}
	section.how-tsa > .row {
		height: calc(100% - 50px);
		-webkit-transform: translateY(-80px);
		transform: translateY(-80px);
		max-height: 550px;
	}
	.col-ht-1 { -webkit-transform: translateY(120px); transform: translateY(100px);}
	.col-ht-2 { -webkit-transform: translateY(60px); transform: translateY(50px);}
	section.how-tsa .col-ht {height: 98%;}

	.col-ht li {
		font-size: 110%;
		margin-bottom: 0.3em;
	}
	.finish-line {
		bottom: -100px;
		transform: skewY(-5deg);
	}
	.hsp-col-1 img {max-height: 55vh;}
	.hsp-col-2 img {max-height: 70vh;}
	.section-100h .wrap {
		margin: 0 auto;
	}

	.what-for .row { max-height: calc(100% - 170px); margin-bottom: -20px;}
	.what-for p {
		font-size: 16px;
		margin: .9em 0;
	}
	.col-hm-1 .tagline {
		position: relative;
		z-index: 1;
	}
	.col-hm-1 .dashboard-btm {
		transform: none;
		left: -20px;
	}


	.how-ci .box > p {
		width: 72%;
		font-size: 16px;
	}
	.how-ci .box:before {    width: 200px;   height: 200px;}
		.col-hc .col-label {right: 20px;}

	.head-t6, .body-t6 { font-size: 16px;}
	.head-t6:after {
		-webkit-transform: skew(9deg);
		transform: skew(9deg);
	}
	.body-t6:after {
		right: 0;
		-webkit-transform: skew(-3.7deg);
		transform: skew(-3.7deg);
		-webkit-transform-origin: bottom;
		transform-origin: bottom;
	}
	.col-hc-1 .body-t6:after {background: #6cc6b6;}
	.col-hc-2 .body-t6:after {background: #f9bd08;}
	.col-hc-3 .body-t6:after {background: #f37754;}
	section.fp-section.index-feedback { padding-bottom: 0;}

	.how-sp .col-inner {
		padding: 0;
		margin: 0 -5px;
	}
	.col-hm-1 { padding-left: calc(50% - 470px);}
	.how-sp h2 { margin-left: calc(120% - 470px);}
}
@media (max-width: 1480px) {
    .submenu {display:none!important;}
}
@media (min-width: 1024px) and (min-height: 768px) {
	.what-for .row {
		max-height: 510px;
	}
}
@media (min-width: 1280px) {
	.cstep {
		font-size: 14px;
		flex-direction: row;
		justify-content: center;
		padding: 0 30px 0 20px;
	}
	.cstep .ico { margin: 0 10px;}
	.col-hm-1 { padding-left: calc(50% - 600px);}
	.how-sp h2 { margin-left: calc(120.19234% - 600px);}
}
/*
@media (min-width: 1280px) {
	.section-100h .wrap { width: 1320px;}
}
*/
@media (min-width: 1390px) and (min-height: 768px) {

	.index-fs h1 {
		font-size: 80px;
	}
	.tagline-under-header {
		font-size: 32px;
	}
}
@media (min-width: 1400px) and (min-height: 780px) {
	.why-col h4:before {
		width: 200px;
		height: 200px;
	}
}
@media (min-width: 1200px) and (min-height: 610px) {
	.col-hm-1 .dashboard-btm {
		left: 5%;
		width: 400px;
		height: 240px;
	}
	.how-mng .tagline {font-size: 28px;}
	.col-hm-2 {
		padding-left: 5%;
		padding-right: 10%;
		margin-left: -2%;
	}
	.col-hm-2:before{
		width: 240px;
		left: 90%;
	}
	.tg-red, .tg-green {
		margin-right: -16%;
	}
	.tg-orange, .tg-grey {
	   margin-right: -8%;
	}
	.tags-line .title {
		font-size: 20px;
	}
	.tag {
		font-size: 14px;
	}
	.tg-green .arrow {
		width: 210px;
		top: 6px;
		right: 60%;
	}
}
@media (min-width: 1620px) and (min-height: 768px) {
	.col-hm-1 {
		padding-left: 10%;
	}
	.col-hm-1 .dashboard-btm {
		left: 15%;
		width: 500px;
		height: 240px;
	}
	.how-mng .tagline {font-size: 28px;}
	.col-hm-2 {
		padding-left: 5%;
		padding-right: 10%;
		margin-left: -5%;
	}
	.col-hm-2:before{
		width: 300px;
		left: 90%;
	}
	.tg-red, .tg-green {
		margin-right: -16%;
	}
	.tg-orange, .tg-grey {
	   margin-right: -8%;
	}
	.tags-line .title {
		font-size: 24px;
	}
	.tag {
		font-size: 18px;
	}
	.sub-h-right { font-size: 32px;}

	section.how-tsa > .row {
		height: calc(100% - 170px);
		max-height: 600px;
	}
	section.how-tsa .col-ht { height: 97%;}
	.col-ht-1 {-webkit-transform: translateY(100px); transform: translateY(100px);}
	.col-ht-2 {-webkit-transform: translateY(50px); transform: translateY(50px);}
	.how-tsa .tagline { margin-top: 40px;}
	.how-tsa h4 { margin: .4em 0;}
	.finish-line {
		bottom: -80px;
		-webkit-transform: skewY(-4deg);
		transform: skewY(-4deg);
	}
	.col-ht ul {
		margin-right: auto;
		margin-left: auto;
		width: 80%;
	}
}
@media (min-width: 768px) and (max-height: 767px){

}
@media (min-width: 768px) and (max-width: 1023px) and (min-height: 900px) {

}
@media (min-width: 1024px) and (max-height: 680px) {
	.body-t6 {
		font-size: 14px;
		height: 200px;
	}
	.body-t6:after {
		-webkit-transform: skew(-5.4deg);
		transform: skew(-5.4deg);
	}
	section.how-tsa > .row {
		height: calc(100% - 170px);
		min-height: 400px;
	}
	section.how-tsa .col-ht { height: 97%;}
	.col-ht-1 {-webkit-transform: translateY(100px); transform: translateY(100px);}
	.col-ht-2 {-webkit-transform: translateY(50px); transform: translateY(50px);}
	.how-tsa .tagline { margin-top: 40px;}
	.how-tsa h4 { margin: .4em 0;}
	.finish-line {
		bottom: -100px;
	}
	.what-for .row {
		max-height: calc(100% - 150px);
		margin-bottom: -40px;
		margin-top: 10px;
	}
	.what-for p { margin: .7em 0; }
	.sub-h-right { font-size: 28px;}
}
@media (min-width: 1024px) and (max-height: 610px) {
	section.what-for, section.how-tsa, section.how-ci { min-height: 630px; }
	section.block-why, section.how-mng, section.index-feedback { padding: 0;}
	section.how-tsa {padding: 60px 0 0;}
}