@charset "utf-8";
	
	.bgVideoLiner-0{
		position: relative;
		top: 0px;
		width: 100%;
		overflow: hidden;
		height: auto;
		min-height: 970px;
	}
	.bgVideoLiner-1{
		position: relative;
		top: 0px;
		width: 100%;
		overflow: hidden;
		height: auto;
		min-height: 970px;
		text-align: center;
	}
	.bgVideoLiner-2{
		position: relative;
		top: 0px;
		width: 100%;
		overflow-y: hidden;
		height: 970px;
		text-align: center;
	}
	.bgVideoSource-0{
		position: absolute;
		top: 0px;
		right: 0px;
		left: 0px;
		width: auto;
		height: 100%;
	}
	.bgVideoSource-1{
		position: absolute;
		right: 0px;
		left: 0px;
		top: 0px;
		width: 100%;
		height: auto;
	}
	.vidOverlay {
		position: absolute;
		top: 0px;
		right: 0px;
		left: 0px;
		height: 970px;
		background:
			linear-gradient(
				rgba(0, 20, 38, 0.20),
				rgba(0, 20, 38, 0.20)
			),
			linear-gradient(
				rgba(0, 0, 0, 0.70),
				rgba(0, 0, 0, 0.40) 40%,
				rgba(0, 0, 0, 0.00) 66%
			);
		color: #f1f1f1;
		width: 100%;
		z-index: 900;
	}
	.vcPauseButWrapper-0{
		position: absolute;
		top: 180px;
		right: 45px;
		z-index: 902;
	}
	.vcPauseButWrapper-1{
		position: absolute;
		top: 110px;
		right: 20px;
		z-index: 902;
	}
	.vcPauseBut {
		text-align: center;
		border-radius: 10px;
		padding: 10px 10px 10px 10px;
		font-family: "AvenirHeavy";
		color: #FFFFFF;
		opacity: 0.8;
    	transition: background-color 0.4s ease 0s;
		cursor: pointer;
	}
	.vcPauseBut:hover{
		border: 1px solid black;
		background: #999999;
		opacity: 1.0;
		transform: scale(1.05);
	}
	.vcPauseBut:active{
		border: 1px solid black;
		background: #999999;
		transform: scale(0.95);
	}
	.vcLogoBG-0 {
		position: absolute;
		top: 240px;
		width: calc(100% - 100px);
		padding-right: 50px;
		padding-left: 50px;
		min-height: 600px;
		background-image: url("../images/logos/logo_indexCRM_284.png");
		background-repeat: no-repeat;
		background-size: 250px 250px;
		background-position: top center;
		padding-top: 280px;
		color: #FFFFFF;
		z-index: 901;
	}
	.vcLogoBG-1 {
		position: absolute;
		top: 140px;
		left: 40px;
		width: 700px;
		min-height: 284px;
		background-image: url("../images/logos/logo_indexCRM_284.png");
		background-repeat: no-repeat;
		background-size: 284px 284px;
		background-position: top left;
		padding-left: 310px;
		color: #FFFFFF;
		z-index: 901;
	}
	.vcLogoBG-2 {
		position: absolute;
		top: 140px;
		left: 40px;
		width: calc(100% - 750px);
		min-height: 284px;
		background-image: url("../images/logos/logo_indexCRM_284.png");
		background-repeat: no-repeat;
		background-size: 284px 284px;
		background-position: top left;
		padding-left: 310px;
		color: #FFFFFF;
		z-index: 901;
	}
	
	.vcHeader-0 {
		width: 100%;
		font-family: "AvenirHeavy";
		font-size: 40px;
		margin-top: 20px;
		margin-bottom: 20px;
    	text-shadow: -1px -1px 0px #000000;
		text-align: center;
	}
	.vcHeader-1 {
		width: calc(100vw - 360px);
		font-family: "AvenirHeavy";
		font-size: 42px;
		margin-top: 20px;
		margin-bottom: 10px;
		padding-right: 30px;
    	text-shadow: -1px -1px 0px #000000;
	}
	.vcHeader-2 {
		width: calc(100vw - 360px);
		font-family: "AvenirHeavy";
		font-size: 48px;
		margin-top: 30px;
		margin-bottom: 20px;
		padding-right: 30px;
    	text-shadow: -1px -1px 0px #000000;
	}
	.vcHeader-3 {
		width: 700px;
		font-family: "AvenirHeavy";
		font-size: 54px;
		margin-top: 10px;
		margin-bottom: 20px;
    	text-shadow: -1px -1px 0px #000000;
	}
	.vcHeader-4 {
		width: 100%;
		font-family: "AvenirHeavy";
		font-size: 60px;
		margin-top: 40px;
		margin-bottom: 20px;
    	text-shadow: -1px -1px 0px #000000;
	}
	
	.vcTagline-0 {
		width: 100%;
		font-family: "AvenirHeavyItalic";
		font-size: 18px;
		letter-spacing: 0.25em;
    	text-shadow: -1px -1px 0px #000000;
		text-align: center;
	}
	.vcTagline-1 {
		font-family: "AvenirHeavyItalic";
		font-size: 18px;
		letter-spacing: 0.35em;
    	text-shadow: -1px -1px 0px #000000;
	}
	
	.vcBody-0 {
		width: 100%;
		font-family: "AvenirLight";
		font-size: 20px;
		margin-top: 20px;
    	text-shadow: -1px -1px 0px #000000;
	}
	.vcBody-1 {
		width: calc(100vw - 360px);
		font-family: "AvenirLight";
		font-size: 18px;
		padding-right: 30px;
		margin-top: 20px;
    	text-shadow: -1px -1px 0px #000000;
	}
	.vcBody-2 {
		width: 600px;
		font-family: "AvenirLight";
		font-size: 20px;
		margin-top: 20px;
    	text-shadow: -1px -1px 0px #000000;
	}
	.vcBody-3 {
		width: 600px;
		font-family: "AvenirLight";
		font-size: 20px;
		margin-top: 20px;
    	text-shadow: -1px -1px 0px #000000;
	}
	
	
	.vidEmbed{
		position: relative;
		height: 320px;
		text-align: center;
		background-color: #000000;
		border-top: 2px solid white;
		border-bottom: 2px solid white;
		background-image: url("../images/youtube_button_mcc_560.jpg");
		background-repeat: no-repeat;
		background-position: center center;
		cursor: pointer;
		z-index: 903;
	}
	
	.vidEmbed-0{
		position: relative;
		width: 100%;
		height: 317px;
		text-align: center;
		background-color: #000000;
		border-top: 2px solid white;
		border-bottom: 2px solid white;
		z-index: 903;
	}
	.vidEmbed-1{
		position: absolute;
		top: 160px;
		right: 30px;
		width: 370px;
		height: auto;
		border: 2px solid white;
		z-index: 903;
	}
	
	
	
		
		
		
	.crmTabsArea {
		position: relative;
		width: 100%;
		background-color: #F0FAFF;
		padding-top: 40px;
		padding-bottom: 95px;
		z-index: 901;
	}
	.crmTabsOverlay{
		position: absolute;
		width: calc(100% - 20px);
		height: 60px;
		top: 110px;
		padding-top: 10px;
		padding-right: 10px;
		padding-left: 10px;
		font-family: "AvenirLight";
		text-align: center;
		background-color: #F0FAFF;
		z-index: 903;
	}	
	.crmButtonRow-0 {
		position: relative;
		width: 100%;
		height: 215px;
	}
	.crmButtonRow-1 {
		position: relative;
		width: 1200px;
		height: 215px;
		margin-right: auto;
		margin-left: auto;
	}
	
	.crmButtonBox-0 {
		position: relative;
		float: left;
		width: calc(100% / 6.1);
		height: 215px;
		text-align: center;
	}
	.crmButtonBox-1 {
		position: relative;
		float: left;
		width: 200px;
		height: 215px;
		text-align: center;
	}
	
	.crmButton_0-0 {
		position: relative;
		display: inline-block;
		width: 100%;
		height: 100px;
		background-image: url("../images/crmCircleButs/crmCircleBut-0.png");
		background-size: contain;
		background-position: center bottom;
		background-repeat: no-repeat;
    	transition: background-color 0.4s ease 0s;
		cursor: pointer;
	}
	.crmButton_0-0:hover {
		background-image: url("../images/crmCircleButs/crmCircleButOver-0.png");
	}
	.crmButton_0-1 {
		display: inline-block;
		width: 100px;
		height: 100px;
		background-image: url("../images/crmCircleButs/crmCircleBut-0.png");
		background-position: center center;
		background-repeat: no-repeat;
    	transition: background-color 0.4s ease 0s;
		cursor: pointer;
	}
	.crmButton_0-1:hover {
		background-image: url("../images/crmCircleButs/crmCircleButOver-0.png");
	}	
	.crmButton_1-0 {
		position: relative;
		display: inline-block;
		width: 100%;
		height: 100px;
		background-image: url("../images/crmCircleButs/crmCircleBut-1.png");
		background-size: contain;
		background-position: center bottom;
		background-repeat: no-repeat;
    	transition: background-color 0.4s ease 0s;
		cursor: pointer;
	}
	.crmButton_1-0:hover {
		background-image: url("../images/crmCircleButs/crmCircleButOver-1.png");
	}	
	.crmButton_1-1 {
		display: inline-block;
		width: 100px;
		height: 100px;
		background-image: url("../images/crmCircleButs/crmCircleBut-1.png");
		background-position: center center;
		background-repeat: no-repeat;
    	transition: background-color 0.4s ease 0s;
		cursor: pointer;
	}
	.crmButton_1-1:hover {
		background-image: url("../images/crmCircleButs/crmCircleButOver-1.png");
	}
	.crmButton_2-0 {
		position: relative;
		display: inline-block;
		width: 100%;
		height: 100px;
		background-image: url("../images/crmCircleButs/crmCircleBut-2.png");
		background-size: contain;
		background-position: center bottom;
		background-repeat: no-repeat;
    	transition: background-color 0.4s ease 0s;
		cursor: pointer;
	}
	.crmButton_2-0:hover {
		background-image: url("../images/crmCircleButs/crmCircleButOver-2.png");
	}
	.crmButton_2-1 {
		display: inline-block;
		width: 100px;
		height: 100px;
		background-image: url("../images/crmCircleButs/crmCircleBut-2.png");
		background-position: center center;
		background-repeat: no-repeat;
    	transition: background-color 0.4s ease 0s;
		cursor: pointer;
	}
	.crmButton_2-1:hover {
		background-image: url("../images/crmCircleButs/crmCircleButOver-2.png");
	}
	.crmButton_3-0 {
		position: relative;
		display: inline-block;
		width: 100%;
		height: 100px;
		background-image: url("../images/crmCircleButs/crmCircleBut-3.png");
		background-size: contain;
		background-position: center bottom;
		background-repeat: no-repeat;
    	transition: background-color 0.4s ease 0s;
		cursor: pointer;
	}
	.crmButton_3-0:hover {
		background-image: url("../images/crmCircleButs/crmCircleButOver-3.png");
	}
	.crmButton_3-1 {
		display: inline-block;
		width: 100px;
		height: 100px;
		background-image: url("../images/crmCircleButs/crmCircleBut-3.png");
		background-position: center center;
		background-repeat: no-repeat;
    	transition: background-color 0.4s ease 0s;
		cursor: pointer;
	}
	.crmButton_3-1:hover {
		background-image: url("../images/crmCircleButs/crmCircleButOver-3.png");
	}
	.crmButton_4-0 {
		position: relative;
		display: inline-block;
		width: 100%;
		height: 100px;
		background-image: url("../images/crmCircleButs/crmCircleBut-4.png");
		background-size: contain;
		background-position: center bottom;
		background-repeat: no-repeat;
    	transition: background-color 0.4s ease 0s;
		cursor: pointer;
	}
	.crmButton_4-0:hover {
		background-image: url("../images/crmCircleButs/crmCircleButOver-4.png");
	}
	.crmButton_4-1 {
		display: inline-block;
		width: 100px;
		height: 100px;
		background-image: url("../images/crmCircleButs/crmCircleBut-4.png");
		background-position: center center;
		background-repeat: no-repeat;
    	transition: background-color 0.4s ease 0s;
		cursor: pointer;
	}
	.crmButton_4-1:hover {
		background-image: url("../images/crmCircleButs/crmCircleButOver-4.png");
	}
	.crmButton_5-0 {
		position: relative;
		display: inline-block;
		width: 100%;
		height: 100px;
		background-image: url("../images/crmCircleButs/crmCircleBut-5.png");
		background-size: contain;
		background-position: center bottom;
		background-repeat: no-repeat;
    	transition: background-color 0.4s ease 0s;
		cursor: pointer;
	}
	.crmButton_5-0:hover {
		background-image: url("../images/crmCircleButs/crmCircleButOver-5.png");
	}
	.crmButton_5-1 {
		display: inline-block;
		width: 100px;
		height: 100px;
		background-image: url("../images/crmCircleButs/crmCircleBut-5.png");
		background-position: center center;
		background-repeat: no-repeat;
    	transition: background-color 0.4s ease 0s;
		cursor: pointer;
	}
	.crmButton_5-1:hover {
		background-image: url("../images/crmCircleButs/crmCircleButOver-5.png");
	}
	
	.crmButtonTag-0 {
		max-width: 200px;
		text-align: center;
		font-family: "AvenirLight";
		font-size: 10px;
		color: #001426;
		margin-top: 15px;
	}
	.crmButtonTag-1 {
		max-width: 200px;
		text-align: center;
		font-family: "AvenirLight";
		font-size: 12px;
		color: #001426;
		margin-top: 15px;
	}
	.crmButtonTag-2 {
		max-width: 200px;
		text-align: center;
		font-family: "AvenirLight";
		font-size: 14px;
		color: #001426;
		margin-top: 15px;
	}
	
	.crmButtonPointer {
		position: absolute;
		bottom: 0px;
		left: 50%;
		margin-left: -20px;
		display: inline-block;
		min-width: 40px;
		height: 50px;
		background-image: url("../images/crmPointer.png");
		background-position: center bottom;
		background-repeat: no-repeat;
	
	}
	.crmTabContent-0 {
		position: relative;
		width: calc(100% - 40px);
		min-height: 276px;
		margin-right: auto;
		margin-left: auto;
		color: #FFFFFF;
		background-color: #0F51A2;
		padding: 20px;
	}
	.crmTabContent-1 {
		position: relative;
		width: calc(100% - 80px);
		min-height: 276px;
		margin-right: auto;
		margin-left: auto;
		color: #FFFFFF;
		background-color: #0F51A2;
		padding: 40px;
	}
	.crmTabContent-2 {
		position: relative;
		width: calc(100% - 80px);
		min-height: 226px;
		margin-right: auto;
		margin-left: auto;
		color: #FFFFFF;
		background-color: #0F51A2;
		padding: 40px;
	}
	.crmTabContent-3 {
		position: relative;
		width: 1020px;
		height: 226px;
		margin-right: auto;
		margin-left: auto;
		color: #FFFFFF;
		background-color: #0F51A2;
		padding: 40px;
	}
	.crmTabPicWrap-0 {
		position: relative;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
		padding-top: 40px;
	}
	.crmTabPicWrap-1 {
		position: absolute;
		top: 100px;
		right: 40px;
	}
	.crmTabPicWrap-2 {
		position: absolute;
		top: 40px;
		right: 40px;
	}
	.crmTabPic_0-0 {
		display: inline-block;
		width: 100%;
		height: 224px;
		border-radius: 3px;
		border: 2px solid white;
		background-image: url("../images/crmTabPics/crmTabPic-0.jpg");
		background-position: center center;
	}
	.crmTabPic_0-1 {
		display: inline-block;
		width: 344px;
		height: 224px;
		border-radius: 3px;
		border: 2px solid white;
		background-image: url("../images/crmTabPics/crmTabPic-0.jpg");
	}
	.crmTabPic_1-0 {
		display: inline-block;
		width: 100%;
		height: 224px;
		border-radius: 3px;
		border: 2px solid white;
		background-image: url("../images/crmTabPics/crmTabPic-1.jpg");
		background-position: center center;
	}
	.crmTabPic_1-1 {
		display: inline-block;
		width: 344px;
		height: 224px;
		border-radius: 3px;
		border: 2px solid white;
		background-image: url("../images/crmTabPics/crmTabPic-1.jpg");
	}
	.crmTabPic_2-0 {
		display: inline-block;
		width: 100%;
		height: 224px;
		border-radius: 3px;
		border: 2px solid white;
		background-image: url("../images/crmTabPics/crmTabPic-2.jpg");
		background-position: center center;
	}
	.crmTabPic_2-1 {
		display: inline-block;
		width: 344px;
		height: 224px;
		border-radius: 3px;
		border: 2px solid white;
		background-image: url("../images/crmTabPics/crmTabPic-2.jpg");
	}
	.crmTabPic_3-0 {
		display: inline-block;
		width: 100%;
		height: 224px;
		border-radius: 3px;
		border: 2px solid white;
		background-image: url("../images/crmTabPics/crmTabPic-3.jpg");
		background-position: center center;
	}
	.crmTabPic_3-1 {
		display: inline-block;
		width: 344px;
		height: 224px;
		border-radius: 3px;
		border: 2px solid white;
		background-image: url("../images/crmTabPics/crmTabPic-3.jpg");
	}
	.crmTabPic_4-0 {
		display: inline-block;
		width: 100%;
		height: 224px;
		border-radius: 3px;
		border: 2px solid white;
		background-image: url("../images/crmTabPics/crmTabPic-4.jpg");
		background-position: center center;
	}
	.crmTabPic_4-1 {
		display: inline-block;
		width: 344px;
		height: 224px;
		border-radius: 3px;
		border: 2px solid white;
		background-image: url("../images/crmTabPics/crmTabPic-4.jpg");
	}
	.crmTabPic_5-0 {
		display: inline-block;
		width: 100%;
		height: 224px;
		border-radius: 3px;
		border: 2px solid white;
		background-image: url("../images/crmTabPics/crmTabPic-5.jpg");
		background-position: center center;
	}
	.crmTabPic_5-1 {
		display: inline-block;
		width: 344px;
		height: 224px;
		border-radius: 3px;
		border: 2px solid white;
		background-image: url("../images/crmTabPics/crmTabPic-5.jpg");
	}
	
	.crmTabHeadWrap-0 {
		position: relative;
		width: 100%;
		font-family: "AvenirHeavy";
		font-size: 20px;
		padding-bottom: 5px;
		border-bottom: 1px solid #FFFFFF;
		
	}
	.crmTabHeadWrap-1 {
		position: relative;
		width: 540px;
		font-family: "AvenirHeavy";
		font-size: 20px;
		padding-bottom: 5px;
		border-bottom: 1px solid #FFFFFF;
	}
	.crmTabBody-0 {
		position: relative;
		width: 100%;
		font-family: "AvenirLight";
		font-size: 16px;
		margin-top: 20px;
	}
	.crmTabBody-1 {
		position: relative;
		width: calc(100% - 380px);
		font-family: "AvenirLight";
		font-size: 18px;
		margin-top: 20px;
	}
	.crmTabBody-2 {
		position: relative;
		width: 600px;
		font-family: "AvenirLight";
		font-size: 18px;
		margin-top: 20px;
	}
		
		
		
	
	
	
	
	
	.aboutUsBig {
		height: 600px;
		background-image: url("../images/indexCRM_aboutUs_600.jpg");
		background-position: right center;
		background-repeat: no-repeat;
		background-size: 75% auto;
	}
	.aboutUsMed {
		height: 600px;
		background-image: url("../images/indexCRM_aboutUs_600_wide.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: auto 600px;
	}
	.aboutUsMedSmall {
		height: 600px;
		background-image: url("../images/indexCRM_aboutUs_600.jpg");
		background-position: right -230 center;
		background-repeat: no-repeat;
		background-size: auto 600px;
	}
	.aboutUsSmall {
		width: 100%;
		background-image: url("../images/aboutUsBG_plain.png");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.aboutUsSmBarGray {
		width: 100%;
		height: 10px;
		background: rgb(130,130,130);
		background: linear-gradient(90deg, rgba(130,130,130,1) 0%, rgba(224,224,224,1) 50%, rgba(133,133,133,1) 100%);
	}
	.aboutUsSmBarBlue {
		width: 100%;
		height: 50px;
		background-color: #0F51A2;
	}
	.aboutUsSmPhoto {
		width: 100%;
		height: 200px;
		background-image: url("../images/indexCRM_aboutUs_600.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.aboutUsBigLeft {
		height: 600px;
		width: 743px;
		padding-right: 150px;
		background-image: url("../images/aboutUsBG.png");
		background-repeat: no-repeat;
		font-size: x-large;
		color: #FFFFFF;
	}
	.aboutUsHead {
		font-family: "AvenirHeavy";
		letter-spacing: 0.2em;
		max-width: 550px;
		font-size: 44px;
		color: #FFFFFF;
		text-align: center;
		padding: 0px 125px 25px 125px;
	}
	.aboutUsBody {
		font-family: "AvenirLight";
		max-width: 600px;
		margin-left: auto;
		margin-right: auto;
		font-size: 18px;
		color: #FFFFFF;
		text-align: center;
		padding: 0px 25px 25px 25px;
	}
	.aboutUsMedLeft {
		margin-right: 295px;
		height: 600px;
		max-width: 743px;
		padding-right: 150px;
		background-image: url("../images/aboutUsBG.png");
		background-repeat: no-repeat;
		background-position: right center;
		font-size: x-large;
		color: #FFFFFF;
	}
	.aboutUsHeadMed {
		font-family: "AvenirHeavy";
		letter-spacing: 0.2em;
		width: 69%;
		margin-right: 50px;
		font-size: 44px;
		color: #FFFFFF;
		text-align: center;
		margin: 0px auto 25px auto;
	}
	.aboutUsHeadMed-0 {
		font-family: "AvenirHeavy";
		letter-spacing: 0.0em;
		width: 69%;
		margin-right: 50px;
		font-size: 38px;
		color: #FFFFFF;
		text-align: center;
		margin: 0px auto 25px auto;
	}
	.aboutUsHeadMed-1 {
		font-family: "AvenirHeavy";
		letter-spacing: 0.1em;
		width: 69%;
		margin-right: 50px;
		font-size: 41px;
		color: #FFFFFF;
		text-align: center;
		margin: 0px auto 25px auto;
	}
	.aboutUsHeadMed-2 {
		font-family: "AvenirHeavy";
		letter-spacing: 0.2em;
		width: 69%;
		margin-right: 50px;
		font-size: 44px;
		color: #FFFFFF;
		text-align: center;
		margin: 0px auto 25px auto;
	}
	.aboutUsBodyMed {
		font-family: "AvenirLight";
		width: 85%;
		margin-right: 50px;
		font-size: 18px;
		color: #FFFFFF;
		text-align: center;
		margin: 0px auto 25px auto;
	}
	.aboutUsBodyMed-0 {
		font-family: "AvenirLight";
		width: 85%;
		margin-right: 50px;
		font-size: 16px;
		color: #FFFFFF;
		text-align: center;
		margin: 0px auto 25px auto;
	}
	.aboutUsBodyMed-1 {
		font-family: "AvenirLight";
		width: 85%;
		margin-right: 50px;
		font-size: 17px;
		color: #FFFFFF;
		text-align: center;
		margin: 0px auto 25px auto;
	}
	.aboutUsBodyMed-2 {
		font-family: "AvenirLight";
		width: 85%;
		margin-right: 50px;
		font-size: 18px;
		color: #FFFFFF;
		text-align: center;
		margin: 0px auto 25px auto;
	}
	.aboutUsHeadSm {
		font-family: "AvenirHeavy";
		letter-spacing: 0.2em;
		width: 100%;
		color: #FFFFFF;
		margin-bottom: 25px;
	}
	.aboutUsBodySm {
		font-family: "AvenirLight";
		width: 100%;
		font-size: 20px;
		color: #FFFFFF;
		margin-bottom: 25px;
	}
	.aboutUsBut {
		position: relative;
		display: inline-block;
		font-family: "AvenirLight";
		font-size: 16px;
		border-radius: 20px;
		padding-top: 10px;
		margin-left: 20px;
		width: 130px;
		height: 28px;
		text-align: center;
		background-color: #FFFFFF;
		color: #000000;
		cursor: pointer;
	}
	.aboutUsBut:hover {
		color: #FFFFFF;
		background-color: #0F51A2;
		border: 1px solid #FFFFFF;
		transform: scale(1.05);
	}
	.aboutUsBut:active {
		color: #FFFFFF;
		background-color: #0F51A2;
		border: 1px solid #FFFFFF;
		transform: scale(0.95);
	}
	
	
	
	
	
	
	
	
	
	.seamlessIntArea-0{
		height: 547px;
		width: 100%;
		background-image:
			url("../images/seamlessIntBGOverlay.png"),
			url("../images/seamlessIntBG.jpg");
		background-position:
			center right,
			center left;
		background-size:
			100% 547px,
			auto 100%;
		background-repeat:
			no-repeat;
	}
	.seamlessIntArea-1{
		height: 547px;
		width: 100%;
		background-image:
			url("../images/seamlessIntBGOverlay.png"),
			url("../images/seamlessIntBG.jpg");
		background-position:
			center right,
			center center;
		background-size:
			100% 547px,
			100% auto;
		background-repeat:
			no-repeat;
	}
	.seamlessIntArea-2{
		height: 547px;
		width: 100%;
		background-image:
			url("../images/seamlessIntBGOverlay.png"),
			url("../images/seamlessIntBG.jpg");
		background-position:
			center right,
			center center;
		background-size:
			auto 547px,
			100% auto;
		background-repeat:
			no-repeat;
	}
	.siTextWrapper-0 {
		float: right;
		color: #FFFFFF;
		text-align: right;
		width: 320px;
		max-width: 500px;
		margin-top: 250px;
		margin-right: 6%;
	}
	.siTextWrapper-1 {
		float: right;
		color: #FFFFFF;
		text-align: right;
		width: 50%;
		max-width: 500px;
		margin-top: 200px;
		margin-right: 6%;
	}
	.siTextWrapper-2 {
		float: right;
		color: #FFFFFF;
		text-align: right;
		width: 400;
		margin-top: 200px;
		margin-right: 6%;
	}
	.siTextWrapper-3 {
		float: right;
		color: #FFFFFF;
		text-align: right;
		width: 400;
		margin-top: 150px;
		margin-right: 6%;
	}
	.siTextWrapper-4 {
		float: right;
		color: #FFFFFF;
		text-align: right;
		width: 40%;
		max-width: 500px;
		margin-top: 150px;
		margin-right: 6%;
	}
	.siTextWrapper-5 {
		float: right;
		color: #FFFFFF;
		text-align: right;
		width: 500px;
		margin-top: 150px;
		margin-right: 100px;
	}
	.siHead1 {
		font-family: "AvenirLight";
		font-size: 32px;
		letter-spacing: 0.3em;
	}
	.siHead2-0 {
		font-family: "AvenirHeavy";
		font-size: 42px;
		margin-bottom: 10px;
	}
	.siHead2-1 {
		font-family: "AvenirHeavy";
		font-size: 44px;
		letter-spacing: 0.05em;
		margin-bottom: 20px;
	}
	.siHead2-2 {
		font-family: "AvenirHeavy";
		font-size: 44px;
		letter-spacing: 0.1em;
		margin-bottom: 30px;
	}
	.siBody {
		font-family: "AvenirLight";
		font-size: 18px;
		line-height: 1.5em;
	}
	.siButton {
		display: inline-block;
		top: 10px;
		right: 20px;
		width: 130px;
		height: 28px;
		margin-top: 10px;
		border-radius: 20px;
		font-family: "AvenirLight";
		font-size: 16px;
		text-align: center;
		padding-top: 10px;
		color: #000000;
		background-color: #FFFFFF;
    	box-shadow: 0px 1px 4px 0px #000000;
    	transition: background-color 0.4s ease 0s;
		cursor: pointer;
	}
	.siButton:hover {
		color: #FFFFFF;
		background-color: #0F51A2;
		transform: scale(1.05);
	}
	.siButton:active {
		color: #FFFFFF;
		background-color: #0F51A2;
		transform: scale(0.95);
	}

	
    .siSmallContent {
    	width: calc(100% - 40px);
		background-image: url("../images/seamlessMobBG.jpg");
		background-size: 100% auto;
		background-position: center center;
		padding: 20px;
		color: #FFFFFF;
    }
    .siSmallHead1 {
		position: relative;
    	width: 100%;
		margin-bottom: 10px;
    	font-family: "AvenirHeavy";
        text-align: center;
        font-size: 24px;
    }
    .siSmallBody {
		position: relative;
    	width: 100%;
    	font-family: "AvenirLight";
        font-size: 20px;
    }
    .siSmallHead2-0 {
		position: relative;
    	width: 100%;
    	font-family: "AvenirHeavy";
        font-size: 36px;
        text-align: center;
        color: #FFFFFF;
		margin-bottom: 10px;
    }
    .siSmallHead2-1 {
		position: relative;
    	width: 100%;
    	font-family: "AvenirHeavy";
        font-size: 40px;
        letter-spacing: 0.05em;
        text-align: center;
        color: #FFFFFF;
		margin-bottom: 10px;
    }
    .siSmallHead2-2 {
		position: relative;
    	width: 100%;
    	font-family: "AvenirHeavy";
        font-size: 44px;
        letter-spacing: 0.1em;
        text-align: center;
        color: #FFFFFF;
		margin-bottom: 10px;
    }
	.siSmallButton {
		position: relative;
		font-family: "AvenirLight";
		font-size: 16px;
		border-radius: 20px;
		padding-top: 10px;
		margin-top: 20px;
		margin-left: auto;
		margin-right: auto;
		width: 130px;
		height: 28px;
		text-align: center;
		color: #000000;
		background-color: #FFFFFF;
    	box-shadow: 0px 1px 4px 0px #000000;
    	transition: background-color 0.4s ease 0s;
		cursor: pointer;
	}
	.siSmallButton:hover {
		color: #FFFFFF;
		background-color: #0F51A2;
		transform: scale(1.05);
	}
	.siSmallButton:active {
		color: #FFFFFF;
		background-color: #0F51A2;
		transform: scale(0.95);
	}
	
	
	
	
	
	.whyChooseWrapper{
		width: 100%;
		background-color: #F0FAFF;
	}
	
	.whyChooseMedDiv{
		width: calc(100% - 20px);
		padding-right: 10px;
		padding-left: 10px;
		padding-top: 95px;
		padding-bottom: 50px;
	}
	.whyChooseBigDiv{
		width: 100%;
		max-width: 1830px;
		margin-left: auto;
		margin-right: auto;
		height: 680px;
		background-image: url("../images/spiderLayout/spiderLayoutBG_center.png");
		background-repeat: no-repeat;
		background-position: center;
		background-size: 664px 680px;
		padding-top: 95px;
		padding-bottom: 50px;
	}
	.whyChooseCol1{
		margin-left: 5%;
		width: 350px; 
		height: 680px;
		background-image: url("../images/spiderLayout/spiderLayoutBG_left.png");
		background-repeat: no-repeat;
		background-position: right;
		padding-right: 185px;
		text-align: right;
		display:inline-block;
	}
	.whyChooseCol2{
		margin-right: 5%;
		width: 350px;
		height: 680px;
		background-image: url("../images/spiderLayout/spiderLayoutBG_right.png");
		background-repeat: no-repeat;
		background-position: left;
		padding-left: 185px;
		text-align: left;
		display:inline-block;
	}
	.whyChooseCol3{
		margin-right: 5%;
		max-width: 350px;
		height: 680px;
		background-image: url("../images/spiderLayout/spiderLayoutBG_right.png");
		background-repeat: no-repeat;
		background-position: left;
		padding-left: 185px;
		text-align: left;
		display:inline-block;
	}
	.whyChLineImg{
		width: 100%;
		text-align: center;	
	}
	.whyCircleImg{
		max-width: 40%; 
		padding-bottom: 10px;
	}
	.whyBGCircle{
		margin-bottom: 40px; 
		max-width: 50%;
	}
	.whyBGMobCircle{
		margin-bottom: 20px; 
		max-width: 50%;
	}

	.whyChLine1{
		font-family: "AvenirLight";
		color: #000000;
		font-size: 24px;
	}
	.whyChLine2{
		font-family: "AvenirHeavy";
		color: #0F51A2;
		font-size: 24px;
	}
	.whyChBody{
		font-family: "AvenirLight";
		height: 157px;
		margin-top: 20px;
		font-size: 17px;
	}
	.whyChLine1Sm{
		font-family: "AvenirLight";
		color: #000000;
		margin-left: auto;
		margin-right: auto;
		max-width: 350px;
		font-size: 24px;
	}
	.whyChLine2Sm{
		font-family: "AvenirHeavy";
		color: #0F51A2;
		margin-left: auto;
		margin-right: auto;
		max-width: 350px;
		font-size: 24px;
		padding-bottom: 3px;
	}
	.whyBB1{
		border-bottom: 4px solid #939598;
	}
	.whyBB2{
		border-bottom: 4px solid #1352a2;
	}
	.whyBB3{
		border-bottom: 4px solid #00143a;
	}

	.whyChBodySm{
		font-family: "AvenirLight";
		margin-top: 10px;
		margin-bottom: 30px;
		margin-left: auto;
		margin-right: auto;
		max-width: 350px;
		font-size: 13px;
	}
	
	
	
	
	
	
	.ct_working{
		position: relative;
		display: inline-block;
		height: 1px;
		width: 100%;
		background-color: #CCCCCC;
		text-align: left;
	}
	.ct_workBar{
		position: relative;
		display: inline-block;
		height: 1px;
		background-color: #0F51A2;
	}
	
	
	.resoHead {
		display: inline-block;
		font-family: "AvenirHeavy";
		font-size: 24px;
		text-align: center;
		padding-top: 20px;
		color: #FFFFFF;
	}
	.testiHead1-0 {
		display: inline-block;
		font-family: "AvenirHeavy";
		font-size: 24px;
		text-align: center;
		padding-top: 30px;
		color: #FFFFFF;
	}
	.testiHead1-1 {
		width: 100%;
		font-family: "AvenirLight";
		font-size: 32px;
		letter-spacing: 0.3em;
		text-align: center;
		padding-top: 50px;
	}
	.testiHead2-0 {
		display: inline-block;
		font-family: "AvenirHeavy";
		font-size: 24px;
		margin-left: 5px;
		padding-top: 30px;
		color: #FFFFFF;
	}
	.testiHead2-1 {
		width: 100%;
		color: #0F51A2;
		font-family: "AvenirHeavy";
		font-size: 44px;
		letter-spacing: 0.3em;
		text-align: center;
	}
	.testiStars {
		position: relative;
		width: 100%;
		height: 25px;
		margin-top: 15px;
		background-image: url("../images/fivestars.png");
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
	}
	.resoLink {
		text-decoration: underline;
		color: #DDDDDD;
		cursor: pointer;
	}
	.resoLink:hover {
		color: #FFFFFF;
	}
	.testiRBodyWrap {
		width: 100%;
		height: 50px;
		font-size: 16px;
		color: #FFFFFF;
	}
	.testiBodyWrap-0 {
		width: 100%;
		height: 150px;
		font-size: 16px;
		color: #FFFFFF;
	}
	.testiBodyWrap-1 {
		width: 100%;
		height: 150px;
		font-size: 20px;
		color: #000000;
	}
	.testiBodyWrap-3 {
		width: 100%;
		height: 150px;
		font-size: 20px;
	}
	.resoBody1 {
		width: 100%;
		font-family: "AvenirLight";
		text-align: center;
		margin-top: 10px;
	}
	.testiBody1 {
		width: 100%;
		font-family: "AvenirLight";
		text-align: center;
		margin-top: 20px;
	}
	.testiBody2 {
		width: 100%;
		font-family: "AvenirLightItalic";
		text-align: center;
		margin-top: 10px;
	}
	.resoDots {
		width: 100%;
		text-align: center;
		margin-top: 10px;
	}
	.testiDots {
		width: 100%;
		text-align: center;
		margin-top: 20px;
	}
	.dot {
		margin-right: 1px;
		margin-left: 1px;
	}
	.testiText {
		max-width: 530px;
		width: 100%;
		margin-right: auto;
		margin-left: auto;
	}
	.testiArea-0 {
		width: 100%;
		padding-bottom: 30px;
		margin-bottom: 10px;
		background-image: url("../images/testimoni-both.png");
		background-repeat: no-repeat;
		background-position: center;
		background-color: #102B43;
		color: #FFFFFF;
	}
	.testiArea-1 {
		width: 100%;
		height: 430px;
		background-image: url("../images/testimoni-both.png");
		background-repeat: no-repeat;
		background-position: center;
		background-color: #F0FAFF;
		color: #000000;
	}
	.testiArea-2 {
		width: 100%;
		height: 430px;
		background-image: url("../images/testimoni-left.png"), url("../images/testimoni-right.png");
		background-repeat: no-repeat, no-repeat;
		background-position: left center, right center;
		background-color: #F0FAFF;
		color: #000000;
	}
	.testiArrowLeft {
		height: 430px;
		float: left;
	}
	.testiArrowRight {
		height: 430px;
		float: right;
	}
	.hand{
		cursor: pointer;	
	}
	.rightArr-0 {
		height: 25px;
		width: 18px;
		margin-right: 10px;
		cursor: pointer;
	}
	.rightArr-1 {
		margin-left: 30px;
		cursor: pointer;
	}
	.rightArr-2 {
		margin-left: 50px;
		cursor: pointer;
	}
	.rightArr-3 {
		margin-left: 70px;
		cursor: pointer;
	}
	.rightArr-4 {
		display: none;
	}
	.leftArr-0 {
		height: 25px;
		width: 18px;
		margin-right: 10px;
		cursor: pointer;
	}
	.leftArr-1 {
		margin-right: 30px;
		cursor: pointer;
	}
	.leftArr-2 {
		margin-right: 50px;
		cursor: pointer;
	}
	.leftArr-3 {
		margin-right: 70px;
		cursor: pointer;
	}
	.leftArr-4 {
		display: none;
	}
	
	
	
	
	
	
	.resDownloadBut {
		float: right;
		font-family: "AvenirLight";
		font-size: 16px;
		border-radius: 20px;
		padding-top: 10px;
		margin-right: 20px;
		margin-top: 20px;
		width: 240px;
		height: 28px;
		text-align: center;
		background-color: #0F51A2;
		color: #FFFFFF;
    	transition: background-color 0.4s ease 0s;
		cursor: pointer;
	}
	.resDownloadBut:hover {
		background-color: #FFFFFF;
		color: #000000;
		box-shadow: 0px 0px 8px #0F51A2;
		border: 1px solid #0F51A2;
		transform: scale(1.05);
	}
	.resDownloadBut:active {
		background-color: #FFFFFF;
		color: #000000;
		box-shadow: 0px 0px 8px #0F51A2;
		border: 1px solid #0F51A2;
		transform: scale(0.95);
	}
	.resPageHead-0{
		padding-bottom: 40px;
		width: 100%;
		background-color: #F0FAFF;
		text-align: center;
		font-family: "AvenirHeavy";
		font-size: 44px;
		letter-spacing: 0.1em;
		color: #0F51A2;
	}
	.resPageHead-1{
		padding-bottom: 40px;
		width: 100%;
		background-color: #F0FAFF;
		text-align: center;
		font-family: "AvenirHeavy";
		font-size: 44px;
		letter-spacing: 0.2em;
		color: #0F51A2;
	}
	.resPageHead-2{
		padding-bottom: 40px;
		width: 100%;
		background-color: #F0FAFF;
		text-align: center;
		font-family: "AvenirHeavy";
		font-size: 44px;
		letter-spacing: 0.3em;
		color: #0F51A2;
	}
	.resPageHead-3{
		padding-bottom: 40px;
		width: 100%;
		background-color: #F0FAFF;
		text-align: center;
		font-family: "AvenirHeavy";
		font-size: 44px;
		letter-spacing: 0.3em;
		color: #0F51A2;
	}
	.resWrap-0{
		position: relative;
		display: inline-block;
		width: 320px;
		background-color: #F0FAFF;
		left: 50%;
		margin-left: -160px;
		margin-bottom: 100px;
	}
	.resWrap-1{
		position: relative;
		display: inline-block;
		width: 646px;
		background-color: #F0FAFF;
		left: 50%;
		margin-left: -323px;
		margin-bottom: 100px;
	}
	.resWrap-2{
		position: relative;
		display: inline-block;
		width: 1300px;
		background-color: #F0FAFF;
		left: 50%;
		margin-left: -642px;
		margin-bottom: 100px;
	}
	.resWrap-3{
		position: relative;
		display: inline-block;
		width: 1630px;
		background-color: #F0FAFF;
		left: 50%;
		margin-left: -820px;
		margin-bottom: 100px;
	}
	.resBox1 {
		display: inline-block;
		width: 300px;
		height: 300px;
		margin: 12px;
		background:
			linear-gradient(
				rgba(0, 0, 0, 0.25), 
				rgba(0, 0, 0, 0.85)
			),
			url(../images/resSquare1.jpg);
		color: #FFFFFF;
		-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
		cursor: pointer;
	}
	.resBox1:hover {
		background:
			linear-gradient(
				rgba(255, 255, 255, 0.25), 
				rgba(255, 255, 255, 0.85)
			),
			url(../images/resSquare1.jpg);
		color: #000000;
	}
	.resBox2 {
		display: inline-block;
		width: 300px;
		height: 300px;
		margin: 12px;
		background:
			linear-gradient(
				rgba(0, 0, 0, 0.25), 
				rgba(0, 0, 0, 0.85)
			),
			url(../images/resSquare2.jpg);
		color: #FFFFFF;
		-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
		cursor: pointer;
	}
	.resBox2:hover {
		background:
			linear-gradient(
				rgba(255, 255, 255, 0.25), 
				rgba(255, 255, 255, 0.85)
			),
			url(../images/resSquare2.jpg);
		color: #000000;
	}
	
	
	.resBox3-0 {
		display: inline-block;
		width: 300px;
		height: 300px;
		margin: 12px;
		background:
			linear-gradient(
				rgba(0, 0, 0, 0.25), 
				rgba(0, 0, 0, 0.85)
			),
			url(../images/resSquare3.jpg);
		color: #FFFFFF;
		-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
		cursor: pointer;
	}
	.resBox3-0:hover {
		background:
			linear-gradient(
				rgba(255, 255, 255, 0.25), 
				rgba(255, 255, 255, 0.85)
			),
			url(../images/resSquare3.jpg);
		color: #000000;
	}
	.resBox3-1 {
		display: inline-block;
		width: 625px;
		height: 625px;
		margin: 12px;
		background:
			linear-gradient(
				rgba(0, 0, 0, 0.25), 
				rgba(0, 0, 0, 0.85)
			),
			url(../images/resSquare3Big.jpg);
		color: #FFFFFF;
		-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
		cursor: pointer;
	}
	.resBox3-1:hover {
		background:
			linear-gradient(
				rgba(255, 255, 255, 0.25), 
				rgba(255, 255, 255, 0.85)
			),
			url(../images/resSquare3Big.jpg);
		color: #000000;
	}
	.resBox3-2 {
		display: inline-block;
		width: 300px;
		height: 300px;
		margin: 12px;
		background:
			linear-gradient(
				rgba(0, 0, 0, 0.25), 
				rgba(0, 0, 0, 0.85)
			),
			url(../images/resSquare3.jpg);
		color: #FFFFFF;
		-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
		cursor: pointer;
	}
	.resBox3-2:hover {
		background:
			linear-gradient(
				rgba(255, 255, 255, 0.25), 
				rgba(255, 255, 255, 0.85)
			),
			url(../images/resSquare3.jpg);
		color: #000000;
	}
	
	
	.resBox4 {
		display: inline-block;
		width: 300px;
		height: 300px;
		margin: 12px;
		background:
			linear-gradient(
				rgba(0, 0, 0, 0.25), 
				rgba(0, 0, 0, 0.85)
			),
			url(../images/resSquare4.jpg);
		color: #FFFFFF;
		-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
		cursor: pointer;
	}
	.resBox4:hover {
		background:
			linear-gradient(
				rgba(255, 255, 255, 0.25), 
				rgba(255, 255, 255, 0.85)
			),
			url(../images/resSquare4.jpg);
		color: #000000;
	}
	.resBox5 {
		display: inline-block;
		width: 300px;
		height: 300px;
		margin: 12px;
		background:
			linear-gradient(
				rgba(0, 0, 0, 0.25), 
				rgba(0, 0, 0, 0.85)
			),
			url(../images/resSquare5.jpg);
		color: #FFFFFF;
		-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
		cursor: pointer;
	}
	.resBox5:hover {
		background:
			linear-gradient(
				rgba(255, 255, 255, 0.25), 
				rgba(255, 255, 255, 0.85)
			),
			url(../images/resSquare5.jpg);
		color: #000000;
	}
	
	.resTwoBoxes-0{
		width: 323px;
	}
	.resTwoBoxes-1{
		width: 652px;
	}
	.resTwoBoxes-2{
		width: 323px;
	}
	.resTwoBoxes-3{
		width: 652px;
	}
	
	.resText{
		display: inline-block;
		width: 280px;
		height: 85px;
		padding: 215px 10px 0px 10px;
	}
	
	
	.resText3-0{
		width: 280px;
		height: 85px;
		padding: 215px 10px 0px 10px;
	}
	.resText3-1{
		width: 605px;
		height: 85px;
		padding: 540px 10px 0px 10px;
	}
	.resText3-2{
		width: 280px;
		height: 85px;
		padding: 215px 10px 0px 10px;
	}
	
	.resHead{
		font-family: "AvenirHeavy";
		text-transform: uppercase;
		font-size: 20px;
	}
	.resBody{
		font-family: "AvenirLight";
		font-size: 20px;
	}
	
	
	
	
	
	
	
	
	
	.kDiffHead1 {
		width: 100%;
		text-align: center;
		font-family: "AvenirLight";
		font-size: 32px;
		letter-spacing: 0.3em;
	}
	.kDiffHead2-0 {
		width: 100%;
		text-align: center;
		font-family: "AvenirHeavy";
		font-size: 32px;
		color: #0F51A2;
	}
	.kDiffHead2-1 {
		width: 100%;
		text-align: center;
		font-family: "AvenirHeavy";
		font-size: 36px;
		color: #0F51A2;
	}
	.kDiffHead2-2 {
		width: 100%;
		text-align: center;
		font-family: "AvenirHeavy";
		font-size: 40px;
		color: #0F51A2;
	}
	.kDiffHead2-3 {
		width: 100%;
		text-align: center;
		font-family: "AvenirHeavy";
		font-size: 44px;
		color: #0F51A2;
	}
	.kDiffHead2-4 {
		width: 100%;
		text-align: center;
		font-family: "AvenirHeavy";
		font-size: 44px;
		color: #0F51A2;
		letter-spacing: 0.1em;
	}
	.kdWrapper {
		position: relative;
		display: inline-block;
		width: 100%;
		text-align: center;
	}
	.kdBoxes-0 {
		position: relative;
		display: inline-block;
		width: calc(100% - 40px);
		margin-right: auto;
		margin-left: auto;
	}
	.kdBoxes-1 {
		position: relative;
		display: inline-block;
		width: 440px;
		margin-right: auto;
		margin-left: auto;
	}
	.kdBoxes-2 {
		position: relative;
		display: inline-block;
		width: 880px;
		margin-right: auto;
		margin-left: auto;
	}
	.kdBoxes-3 {
		position: relative;
		display: inline-block;
		width: 1320px;
		margin-right: auto;
		margin-left: auto;
	}
	.kdBoxes-4 {
		position: relative;
		display: inline-block;
		width: 1760px;
		margin-right: auto;
		margin-left: auto;
	}
	.kdBox-0 {
		position: relative;
		display: inline-block;
		float: left;
		padding-top: 60px;
		width: 100%;
	}
	.kdBox-1 {
		position: relative;
		display: inline-block;
		float: left;
		padding-right: 45px;
		padding-left: 45px;
		padding-top: 60px;
		width: 350px;
		height: 380px;
	}
	.kDiffIcon {
		position: relative;
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	.kDiffHeader {
		position: relative;
		display: inline-block;
		font-family: "AvenirHeavy";
		font-size: 20px;
		letter-spacing: 0.1em;
		width: 100%;
		text-align: center;
	}
	.kDiffBody {
		position: relative;
		display: inline-block;
		font-family: "AvenirLight";
		font-size: 18px;
		line-height: 1.5em;
		width: 100%;
		text-align: center;
		margin-top: 20px;
	}
	
	
	
	
	.mobHeadBG{
		position: relative;
		width: calc(100% - 60px);
		min-height: 170px;
		padding-top: 90px;
		padding-right: 30px;
		padding-left: 30px;
		padding-bottom: 30px;
		box-shadow: inset 0 0 0 1000px rgba(0,0,0,0.7);
		background-image: url("../images/coBGs/opCo_crm.jpg");
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
		font-family: "AvenirLight";
		font-size: 14px;
		text-align: center;
		color: #FFFFFF;
	}
	.mobHeadText{
		font-family: "AvenirHeavy";
	}
	.mobHeadTag{
		margin-top: 10px;
		letter-spacing: 2.0;
		font-style: oblique;
	}
	.mobHeadBody{
		margin-top: 10px;
	}
	
	.indMobPic {
		position: relative;
		width: 100%;
		height: 190px;
		margin-left: auto;
		margin-right: auto;
		background-color: #F0FAFF;
		background-position: center top 5px;
		background-size: 258px 168px;
		background-repeat: no-repeat;
	}
	.imp1 {
		background-image: url('../images/crmTabPics/crmTabPic-0.jpg');
		background-size: 258px 168px;
	}
	.imp2 {
		background-image: url('../images/crmTabPics/crmTabPic-1.jpg');
		background-size: 258px 168px;
	}
	.imp3 {
		background-image: url('../images/crmTabPics/crmTabPic-2.jpg');
		background-size: 258px 168px;
	}
	.imp4 {
		background-image: url('../images/crmTabPics/crmTabPic-3.jpg');
		background-size: 258px 168px;
	}
	.imp5 {
		background-image: url('../images/crmTabPics/crmTabPic-4.jpg');
		background-size: 258px 168px;
	}
	.imp6 {
		background-image: url('../images/crmTabPics/crmTabPic-5.jpg');
		background-size: 258px 168px;
	}
	.imp7 {
		background-image: url('../images/spiderLayout/spiderLayout_smCircle_1.png');
		background-size: 165px 165px;
	}
	.imp8 {
		background-image: url('../images/spiderLayout/spiderLayout_smCircle_2.png');
		background-size: 165px 165px;
	}
	.imp9 {
		background-image: url('../images/spiderLayout/spiderLayout_smCircle_3.png');
		background-size: 165px 165px;
	}
	.imp10 {
		background-image: url('../images/spiderLayout/spiderLayout_smCircle_4.png');
		background-size: 165px 165px;
	}
	.imp11 {
		background-image: url('../images/spiderLayout/spiderLayout_smCircle_5.png');
		background-size: 165px 165px;
	}
	.imp12 {
		background-image: url('../images/spiderLayout/spiderLayout_smCircle_6.png');
		background-size: 165px 165px;
	}
	
	
	
	
