html  {
	/*scroll-behavior: smooth;*/
} 
/* KwikNAV PAGES START */
#kn-image-still {
    width: 100%;
    height: 550px;
    margin: 0;
    padding: 0;
    background: url(https://www.enchoice.com/Portals/0/Images/KwikNAV-banner.jpg) center;
    background-size: cover;
    border: none;
}
#kn-image-still .size-fix {
    width: 1390px!important;
}
#kn-image-still .size-fix .row {
    margin-top: 300px;
}
#kn-image-still .size-fix .row .kn-logo{
	
}
#kn-image-still .size-fix .row .kn-speech{
	float:left;
}
#kn-image-still .size-fix .row .kn-speech .body{
	width: 100%;padding: 25px;
	background: #4d4f54;text-align: center;
	border-radius: 0;border-top-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
#kn-image-still .size-fix .row .kn-speech .body p.text{
	line-height: 28px;
	color: #fff;
	font-size: 24px;
}
.kn-logo-text{
	font-weight: 600;
}
.kn-logo-text .kwiknav-white{
	color: #fff;
}
.kn-logo-text .kwiknav-black{
	color: #000;
}
.kn-logo-text .kwiknav-yellow{
	color: #faac1c;
}
.blue-highlight{
	color: #16a9e1;
}
#kn-kn-image-still .size-fix .row .kn-speech .stem{
	position: relative;
	top: 0;
	left: 0px;
	width: 0;height: 0;
	border-style: solid;
	border-width: 40px 30px 0 0;
	border-color: #4d4f54 transparent transparent transparent;
	float: left;
}
.kn-homepage-menu .kn-menu-block{

}
.kn-homepage-menu .kn-menu-block .block-left{
	padding-right: 40px;
}
.kn-homepage-menu .kn-menu-block .block-right{
	padding-left: 40px;
}
.kn-homepage-menu .kn-menu-block .block-left .card,
.kn-homepage-menu .kn-menu-block .block-right .card{
	width: 100%;
	height: auto;
	margin: 20px 0;
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc;
	float: left;
}
.kn-homepage-menu .kn-menu-block .block-left .card .card-icon,
.kn-homepage-menu .kn-menu-block .block-right .card .card-icon{
	width: 25%;
    float: left;
}
.kn-homepage-menu .kn-menu-block .block-left .card .card-details,
.kn-homepage-menu .kn-menu-block .block-right .card .card-details{
	width: 75%;float: left;
}
.kn-homepage-menu .kn-menu-block .block-left .card .card-details .card-product,
.kn-homepage-menu .kn-menu-block .block-right .card .card-details .card-product{
	color: #666666;
	font-size: 24px;
}
.kn-homepage-menu .kn-menu-block .block-left .card .card-details .link,
.kn-homepage-menu .kn-menu-block .block-right .card .card-details .link{
	padding: 2px 15px;
	background: #16a9e1;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
	text-transform: uppercase;
	float: right; 
}
.kn-homepage-menu .kn-menu-block .block-left .card-contact,
.kn-homepage-menu .kn-menu-block .block-right .card-contact{
	margin: 20px 0;
    float: left;
}
.kn-homepage-menu .kn-menu-block .block-left .card-contact .button,
.kn-homepage-menu .kn-menu-block .block-right .card-contact .button{
	width: 100%;
    height: auto;
    padding-bottom: 39px;
    float: left;
}
.kn-homepage-menu .kn-menu-block .block-left .card-contact .button,
.kn-homepage-menu .kn-menu-block .block-right .card-contact .button{
	width: 100px;
    height: 100px;
    line-height: 100px;
    margin: 0 15px 0 0;
    background: #faac1b;
    border-radius: 10px;
    color: #fff;
    font-weight: 600;
    text-align: center;
    text-decoration: none;
    float: left;
    box-sizing: border-box;
    display: inline;
}
.kn-homepage-menu .kn-menu-block .block-left .card-contact .details,
.kn-homepage-menu .kn-menu-block .block-right .card-contact .details{
    display: inline;
}

@media only screen and (max-width:1599px) and (min-width:1200px) {
	#kn-image-still { height: 450px; } 
	#kn-image-still .size-fix{ width: 1160px!important; } 
	#kn-image-still .size-fix .row{ margin-top: 240px; } 

} 
@media only screen and (max-width:1199px) and (min-width:992px) {
	#kn-image-still { height: 380px; } 
	#kn-image-still .size-fix{ width: 960px!important; } 
	#kn-image-still .size-fix .row{ margin-top: 200px; } 
	#kn-image-still .size-fix .row .kn-speech div div{ padding: 20px 50px; } 

} 
@media only screen and (max-width:991px) and (min-width:769px) {
	#kn-image-still { height: 300px; } 
	#kn-image-still .size-fix{ width: 750px!important; } 
	#kn-image-still .size-fix .row{ margin-top: 80px; } 
	#kn-image-still .size-fix .row .kn-speech div div{ padding: 20px; } 
	#kn-image-still .size-fix .row .kn-speech .body { padding: 15px;}
	#kn-image-still .size-fix .row .kn-speech .body p.text { line-height: 22px; font-size: 18px;}
	.kn-homepage-menu .kn-menu-block .block-left{ padding-right: 15px; }
	.kn-homepage-menu .kn-menu-block .block-right{ padding-left: 15px; }
}
@media only screen and (max-width: 768px) {
	#kn-image-still { height: 250px; } 
	#kn-image-still .size-fix{ width: 100%!important; } 
	#kn-image-still .size-fix .row{ margin-top: 60px; } 
	#kn-image-still .size-fix .row .kn-speech{ margin-top: 20px; }
	#kn-image-still .size-fix .row .kn-speech .body { padding: 20px; }
	#kn-image-still .size-fix .row .kn-speech .body p.text { line-height: 24px; font-size: 20px;	}
	.kn-homepage-menu .kn-menu-block .block-left{ padding-right: 15px; }
	.kn-homepage-menu .kn-menu-block .block-right{ padding-left: 15px; }
}
/* KwikNAV PAGES END */

/* CVCS LANDING START */
.cvcs-landing-title {
    color: #f8ac1e;
    line-height: 24px;
    font-size: 18px;
}
.cvcs-landing-bullets {
    line-height: 30px;
    list-style: square;
    font-weight: 600;
}
.cvcs-landing-text {
	margin:45px 0 0 0;
    font-size: 20px;
}
.cvcs-landing-stand-out {
    font-size: 20px;
    font-weight: 600;
}
.cvcs-card-top {
    width: 100%;
    height: 45px;
    padding: 15px 20px;
    background: #faac1c;
    text-align: left;
    border-radius: none;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    float: left;
}
.cvcs-card-top .cvcs-card-title {
	margin: 0;
	padding: 0;
	line-height: 18px;
	color: #fff;
	font-size: 18px;
}
.cvcs-card-top .cvcs-card-subtitle {
    margin: 0;
    padding: 0;
    line-height: 16px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}
.cvcs-card-body {
    width: 100%;
    height: 180px;
    padding: 20px 20px 20px 20px;
    background: radial-gradient(circle, rgba(238,247,252,1) 55%, rgba(206,232,246,1) 95%);
    border-radius: none;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    float: left;
}
.cvcs-card-body .cvcs-card-bullets {
    height: 80px;
    line-height: 18px;
    margin: 0 0 20px 0;
    padding: 0;
    font-size: 18px;
    font-weight: 500;
    list-style: none;
    text-align: left;
}
.cvcs-card-body .cvcs-card-bullets li {
	margin-bottom: 10px;
}
.cvcs-card-body .contact-button.contact-button-blue {
    width: 50%;
    min-width: auto;
    margin: 0 auto 0 auto;
    padding: 0 25px;
    text-align: left;
    display: block;
    float: left;
}

@media only screen and (max-width:1599px) and (min-width:1200px) {
	.cvcs-landing-text {margin:30px 0 0 0;}
	.cvcs-card-top .cvcs-card-title {font-size: 18px; line-height: 20px;}
	.cvcs-card-top .cvcs-card-subtitle {font-size: 16px; line-height: 20px;}
	.cvcs-card-body .cvcs-card-bullets {font-size: 18px; line-height: 20px; }
	.cvcs-card-body .contact-button.contact-button-blue { font-size: 12px; }
}
@media only screen and (max-width:1199px) and (min-width:992px) { 
	.cvcs-landing-text {margin:20px 0 0 0;}
	.cvcs-card-top .cvcs-card-title {font-size: 18px; line-height: 20px;}
	.cvcs-card-top .cvcs-card-subtitle {font-size: 16px; line-height: 20px;}
	.cvcs-card-body .cvcs-card-bullets {font-size: 18px; line-height: 18px; }
	.cvcs-card-body .contact-button.contact-button-blue { width: 100%; padding: 0 10px; font-size: 12px; }
} 
@media only screen and (max-width:991px) and (min-width:769px) {
	.cvcs-landing-text {margin:20px 0;}
	.cvcs-landing-title { font-size: 40px; }
	.cvcs-card-body { height: 210px; padding: 20px 15px 10px 15px; }
	.cvcs-card-top .cvcs-card-title {font-size: 14px; line-height: 16px;}
	.cvcs-card-top .cvcs-card-subtitle {font-size: 12px; line-height: 14px;}
	.cvcs-card-body .cvcs-card-bullets { height: 110px; line-height: 14px; font-size: 14px; }
	.cvcs-card-body .contact-button.contact-button-blue { width: 100%; padding: 0 10px; font-size: 12px; }
}
@media only screen and (max-width: 768px) {
	.cvcs-landing-text {margin:20px 0;}
	.cvcs-landing-stand-out { margin: 30px 0; }
	.cvcs-card {margin-bottom: 30px;}
	.cvcs-landing-bullets { margin-bottom: 30px; }
	.cvcs-card-body {height: 210px;padding: 10px;}
	.cvcs-card-top{padding: 10px;}
	.cvcs-card-top .cvcs-card-title {font-size: 12px;line-height: 14px; font-weight: 600;}
	.cvcs-card-top .cvcs-card-subtitle {font-size: 14px; line-height: 14px;}
	.cvcs-card-body .cvcs-card-bullets {height: 130px;line-height: 18px;font-size: 14px;}
	.cvcs-card-body .contact-button.contact-button-blue {width: 100%;padding: 0 10px;font-size: 12px;}
} 
/* CVCS LANDING END */


/* CVCS PAGES START */
#cvcs-image-still {
    width: 100%;
    height: 550px;
    margin: 0;
    padding: 0;
    background: url(https://www.enchoice.com/Portals/0/Images/cvcs-banner.jpg) center;
    background-size: cover;
    border: none;
    border-bottom: 10px solid #16a9e1;
}

#cvcs-image-still .size-fix {
    width: 1390px!important;
    height: 100%;
}
#cvcs-image-still .size-fix .row {
    position: relative;
    height: 100%;
}
#cvcs-image-still .size-fix .row .cvcs-logo{
	margin-top: 280px;
}
#cvcs-image-still .size-fix .row .cvcs-speech {
	position: absolute;
    right: 100px;
    bottom: 0;
}
#cvcs-image-still .size-fix .row .cvcs-speech .body{
	width: 100%;
	height: 400px;
	padding: 100px 25px 25px 25px;
	background: rgba(22, 169, 225, .8);
	text-align: center;
	border-radius: 0;
}
#cvcs-image-still .size-fix .row .cvcs-speech .body .butterfly{
	position: absolute;
    right: -40px;
    top: 100px;
    z-index: 40;
}
#cvcs-image-still .size-fix .row .cvcs-speech .body p.text{
	line-height: 36px;
	color: #fff;
	font-size: 30px;
	z-index: 100;
}
.cvcs-logo-text{
	font-weight: 600;
}
#cvcs-image-still .size-fix .row .cvcs-logo-text .stem{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 40px 30px 0 0;
	border-color: #4d4f54 transparent transparent transparent;
	float: left;
	position: relative;
	top: 0;
	left: 0px;
}
.cvcs-text .cvcs-text-title {
    margin: 0;
    padding: 0;
    color: #faac1c;
    font-size: 16px;
}
.cvcs-text .cvcs-text-body {
    font-size: 16px;
}

@media only screen and (max-width:1599px) and (min-width:1200px) { 
	#cvcs-image-still { height: 450px; } 
	#cvcs-image-still .size-fix{ width: 1160px!important; } 
	#cvcs-image-still .size-fix .row{}
	#cvcs-image-still .size-fix .row .cvcs-logo {margin-top: 230px;}
	#cvcs-image-still .size-fix .row .cvcs-speech .body {height: 320px; padding: 60px 25px 25px 25px;}
	#cvcs-image-still .size-fix .row .cvcs-speech .body .butterfly {right: -40px; top: 60px;}
} 
@media only screen and (max-width:1199px) and (min-width:992px) { 
	#cvcs-image-still { height: 380px; } 
	#cvcs-image-still .size-fix{ width: 960px!important; } 
	#cvcs-image-still .size-fix .row{ margin-top:0;}
	#cvcs-image-still .size-fix .row .cvcs-logo {margin-top: 210px;}
	#cvcs-image-still .size-fix .row .cvcs-speech .body {height: 240px;padding: 50px 25px 25px 25px;}
	#cvcs-image-still .size-fix .row .cvcs-speech .body p.text {line-height: 26px; font-size: 24px; }
	#cvcs-image-still .size-fix .row .cvcs-speech .body p.text span {font-size: 28px!important;}
	#cvcs-image-still .size-fix .row .cvcs-speech .body .butterfly {right: -40px;top: 30px;}
	#cvcs-image-still .size-fix .row .cvcs-speech div div{ padding: 20px 50px; } 
} 
@media only screen and (max-width:991px) and (min-width:769px) { 
	#cvcs-image-still { height: 300px; } 
	#cvcs-image-still .size-fix{ width: 750px!important; } 
	#cvcs-image-still .size-fix .row{ margin-top:0;}
	#cvcs-image-still .size-fix .row .cvcs-logo {margin-top: 120px;}
	#cvcs-image-still .size-fix .row .cvcs-speech .body {height: 300px; padding: 50px 5px 25px 5px;}
	#cvcs-image-still .size-fix .row .cvcs-speech .body p.text {line-height: 36px; font-size: 22px; }
	#cvcs-image-still .size-fix .row .cvcs-speech .body p.text span {font-size: 26px!important;}
	#cvcs-image-still .size-fix .row .cvcs-speech .body .butterfly {right: -70px;top: 40px;}
	#cvcs-image-still .size-fix .row .cvcs-speech div div{ padding: 20px; } 
}
@media only screen and (max-width: 768px) { 
	#cvcs-image-still { height: 250px; } 
	#cvcs-image-still .size-fix{ width: 100%!important; } 
	#cvcs-image-still .size-fix .row{margin-top: 0px;}
	#cvcs-image-still .size-fix .row .cvcs-logo { margin-top: 80px;}
	#cvcs-image-still .size-fix .row .cvcs-speech {right: 25px;}
	#cvcs-image-still .size-fix .row .cvcs-speech .body {height: 250px;padding: 35px 5px 25px 5px;}
	#cvcs-image-still .size-fix .row .cvcs-speech .body p.text {line-height: 28px;font-size: 18px;}
	#cvcs-image-still .size-fix .row .cvcs-speech .body p.text span {font-size: 30px!important;}
	#cvcs-image-still .size-fix .row .cvcs-speech .body .butterfly { right: -20px; top: 40px; width: 70px;}
}
/* CVCS PAGES END */
