/*!******************************************************
* Authors: agujja (ashish gujja), skamble (sudhir kamble)
* Date: 12-DEC-2012 | 2:00 AM
* Template: Services Landing | RWD
********************************************************/

/* iPhone [portrait + landscape] */
.res_Small #iCContainer {
	margin-bottom: 1em;
}
.res_Small #iCContainer #iCTitleBar ,.res_Small #iCContainer #iCHeroWrapper{
	margin: 0 auto;
	width: 90%;
}
 
.res_Small #iCWrapper {
	padding-bottom:1em;
}
.res_Small #iCContainer #iCWrapper {
	margin: 0 auto;
	width:100%;
}
.res_Small #iCContainer #iCWrapper #iCContent,.res_Small #iCContainer #iCHeroWrapper #iCHero.iCHero-rightmodulewithoutImg .iCHeroContent {
	float:left;
	width:100%;
}
.res_Small #iCContainer #iCTitleBar .iCTitleHeading .iCTitle_left,.res_Small #iCContainer #iCTitleBar .iCTitleHeading .iCTitle_right {
	float:none;
	width:100%;
	margin:0 auto;
	clear:both;
}
.res_Small #iCContainer #iCTitleBar .iCTitleHeading .iCTitleDesc {
	padding-top: 0.5em;
}
.res_Small #iCContainer #iCTitleBar .iCTitleHeading h1 {
	font-size:125%;
	margin-top:0.5em;
	white-space:normal;
}
.res_Small #iCContainer #iCContent .iCContentLeftCol .iCLinkList p {
	text-align:justify;
}
.res_Small #iCContainer #iCHeroWrapper #iCHero {
	margin:0;
}
.res_Small #iCContainer #iCHeroWrapper #iCHero.iCBasicHero1 {
	background:none;
	height:auto;
	width:90%;
	min-height:0;
	overflow:hidden;
}
.res_Small #iCContainer #iCTitleBar .iCTitleHeading {
	margin-bottom:1em;
}
.res_Small #iCContainer #iCHeroWrapper #iCHero .iCHeroContent {
	margin: 0 1em 1em 0;
	width: 100%;
}
.res_Small #iCContainer #iCHero .iCHeroContent .iCIntroText {
	width:65%;
}
.res_Small #iCContainer .iCBasicHero2 .iCHeroImg img {
	display:none;
}
.res_Small #iCContainer #iCWrapper #iCContentWrapper {
	margin: 0 auto;
	width: 90%;
}
.res_Small #iCHero .iCCTA {
	margin-top:0;
}
.res_Small #iCHero.iCBasicHero2 .iCCTA {
	margin-top:1em;
}
.res_Small #iCContainer .shareamex {
	left:0;
}
.res_Small #iCContainer #iCContent .iCWhatsNew {
	margin-left:0;
}
.res_Small #iCContainer #iCContent .iCContentLeftCol, .res_Small #iCContainer #iCTwoColWrapper #iCContent .iCContentLeftCol {
	float:left;
	width:100%;
	margin-top:1em;
}
.res_Small #iCContentWrapper #iCContent .iCFeatureBlocks3 .iCFeatureBlock p.iCBusinessAppDesc, .res_Small #iCContentWrapper #iCContent .iCFeatureBlocks3 .iCFeatureBlock p {
	width:100%;
	text-align:justify;
}
.res_Small #iCContentWrapper #iCContent .iCFeatureBlocks4 .iCFeatureBlock p.iCBusinessAppDesc, .res_Small #iCContentWrapper #iCContent .iCFeatureBlocks4 .iCFeatureBlock p {
	width:100%;
	text-align:justify;
}
.res_Small #iCContainer #iCHero .iCHeroContent .iCIntroText {
	width:100%;
}
.res_Small #iCHero .iCHeroContent, .res_Small #iCContainer #iCHero {
	float:none
}
.res_Small #iCContentWrapper #iCContent .iCFeatureBlocks3 .iCFeatureBlock, .res_Small #iCContentWrapper #iCContent .iCFeatureBlocks4 .iCFeatureBlock {
	width:100%;
	margin-bottom:2em;
}
.res_Small #iCContainer .shareamex {
	min-width:0;
}
.res_Small #iCContainer #iCHero {
	min-height:0;
}
.res_Small #iCContainer #iCHero .iCSmall h2 span.iCHd1 {
	font-size:140%;
}
.res_Small #iCContainer .iCBusinessApps .iCBusinessSubhead, .res_Small #iCContainer .iCBusinessApps p, .res_Small #iCContainer .iCBusinessApps .iCBusinessLearn, .res_Small #iCContainer .iCSeparator {
	width: 100%;
}
.res_Small #iCContainer .iCBusinessApps .iCBusinessDesc {
	padding-left: 5%;
	width: 70%;
}
.res_Small #iCContainer #iCHero .iCHeroContentCarousel, .res_Small #iCContainer #iCHero .iCHeroContent {
	width:96%;
	margin:0 auto;
}
.res_Small #iCContainer #iCHero, .res_Small #iCHero .iCCTA, .res_Small #iCContainer #iCTwoColWrapper #iCHeroWrapper #iCHero, .res_Small #iCContainer #iCHero.iCBasicHero1, .res_Small #iCContainer #iCHero.iCBasicHero2, .res_Small #iCContainer #iCHero.iCBasicHero3, .res_Small #iCContainer #iCHero.iCHeroCarousel1, .res_Small #iCContainer #iCHero.iCHeroCarousel2, .res_Small #iCContainer #iCHero.iCHeroCarousel3, .res_Small #iCContainer #iCHero.iCBasicHero1 .iCHeroContent,.res_Small #iCContainer #iCHero .iCHeroContent .iCIntroText {
	width:100%;
}
.res_Small #iCContainer #iCHero.iCHero-rightmodulewithImg {
	overflow:hidden;
}
 .res_Small #iCContainer #iCHeroWrapper #iCHero.iCBasicHero2 {
	background:none;
	height:auto;
	width:90%;
	overflow:hidden;
}
.res_Small #iCContainer #iCHeroWrapper #iCHero.iCBasicHero1 {
	background:none;
	height:auto;
	width:100%;
}
.res_Small #iCContainer #iCHeroWrapper .iCContact {
	display:none; 
}
.res_Small #iCContainer #iCHero .iCHeroContent, .res_Small #iCContainer #iCHero .iCHeroContent .iCIntroText {
	margin-bottom:1em;
}
.res_Small #iCContainer .iCAccordionContent {
	padding: 0.5em;
}
.res_Small #iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock div.iCAccordionContent {
	margin: 0;
}
/* Hero Variation 3*/
.res_Small #iCContainer #iCHeroWrapper #iCHero.iCBasicHero3 {
	background:none;
	height:auto;
}
.res_Small #iCContainer .iCContentTwoCol .iCBusinessApps .iCBusinessIcon, .res_Small #iCContainer .iCBusinessApps .iCBusinessIcon {
	margin-left:0;
}
.res_Small #iCContainer #iCHeroWrapper .iCHeroVideo {
	display:none;
}
.res_Small #iCContainer #iCHero.iCBasicHero3 .iCHeroContent, .res_Small #iCContainer #iCHero.iCBasicHero3 .iCHeroContent .iCIntroText {
	width:90%;
}
.res_Small #iCContainer .iCCTA a {
	margin-bottom:1em;
}
/* Variation 2 */

.res_Small #iCContainer .iCBasicPromo img {
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto;
}
.res_Small #iCContainer .iCContentTwoCol .iCBusinessApps .iCBusinessIcon, .res_Small #iCContainer .iCBusinessApps .iCBusinessIcon {
	width:4em;
}
.res_Small #iCContainer .iCBasicPromo {
	width:95%;
}
.res_Small #iCContainer .iCBasicPromo .iCPromoCont {
	padding:0.5em 0;
	width:100%;
}
.res_Small #iCContainer .iCTypPromo {
	width:96%;
	margin-top:1em;
}
.res_Small #iCContainer .iCMemberReviewPromo {
	margin: 1em 0;
	width: 96%;
}
.res_Small #iCContainer .iCMemberReviewPromo .iCPromoCont {
	padding: 5%;
	width: 90%;
}
.res_Small #iCContainer .iCTypPromo .iCPromoCont, .res_Small #iCContainer .iCMemberReviewPromo .iCPromoCont {
	padding:1em;
}
.res_Small #iCContainer #iCContent .iCContentTwoCol {
	float:none;
	width:100%;
	margin:0 auto;
}
.res_Small #iCContainer #iCContent .iCContentLeftCol .iCSecItem {
	padding-left:0;
}
.res_Small #iCContainer #iCContent .iCContentLeftCol, .res_Small #iCContainer #iCTwoColWrapper #iCContent .iCContentLeftCol {
	float:none;
	width:100%;
	margin:0 auto;
}
.res_Small #iCContainer #iCContent .iCContentRightCol, .res_Small #iCContainer #iCTwoColWrapper #iCContent .iCContentRightCol {
	float:none;
	width:100%;
	margin:0 auto;
	padding:0;
}
.res_Small #iCContainer .iCContentTwoCol .iCBusinessApps, .res_Small #iCContainer .iCBusinessApps {
	width:100%;
}
.res_Small #iCContainer .iCBusinessApps .iCBusinessDesc {
	width:70%;
	padding-left:5%;
}
.res_Small #iCContainer .iCContentTwoCol .iCBusinessApps, .res_Small #iCContainer .iCBusinessApps {
	text-align:left;
}
.res_Small #iCContainer #iCContent .iCContentLeftCol h3 {
	margin-top:0;
}
.res_Small #iCContainer #iCContent .iCFeatureBlocks3 {
	width:100%;
	float:none;
	clear:both;
}
.res_Small #iCContainer #iCContent .iCFeatureBlocks4 {
	clear: both;
	float: none;
	width: 100%;
}
.res_Small #iCContainer #iCTwoColWrapper #iCContent .iCFeatureBlocks4 {
	width:100%;
	float:none;
	clear:both;
}
.res_Small #iCContainer #iCContent .iCWhatsNew h3, .res_Small #iCContainer #iCTwoColWrapper #iCContent .iCWhatsNew h3 {
	margin:0 0 1.5em 0;
}
.res_Small #iCContainer #iCContent .iCContentLeftCol .iCSecItem.iCSubSec .iCSectionTitle h3 {
	margin-top:1em;
}
.res_Small #iCContainer .iCListofLinks ul li {
	margin-left:1.6em;
}
.res_Small #iCContainer .iCTypPromo span.iCTypePromoIcon {
	top:-14px;
}
.res_Small #iCContentWrapper #iCContent .iCFeatureBlock, .res_Small #iCContainer #iCTwoColWrapper #iCContent .iCFeatureBlock {
	width:90%;
	margin:0 0 1em 0;
}
.res_Small #iCContainer #iCContent .iCContentLeftCol .iCSecItem {
	float:none;
	width:100%;
	margin:0 auto;
}
.res_Small #iCContainer #iCContent .iCContentLeftCol .iCSecItem.iCSubSecImg .iCSectionTitle {
	margin-top:1em;
	width:100%;
}
.res_Small #iCContainer #iCContent .iCContentLeftCol .iCSecItem.iCSubSecImg .iCSecContent {
	width:100%;
}
.res_Small #iCContainer #iCContent .iCContentLeftCol .iCSecItem.iCSubSecImg .iCSubRightImg {
	float:left;
	margin-bottom:0.8em;
}
.res_Small #iCContainer .iCSecItem .iCCmpTable .iCTableCol .iCFeature h5 {
	font-size:100%;
}
.res_Small #iCContainer .iCSecItem .iCCmpTable .iCTableCol, .res_Small #iCContainer #iCTwoColWrapper .iCSecItem .iCCmpTable .iCTableCol {
	margin: 0 5% 0 0;
	width: 45%;
}
.res_Small #iCContainer .iCTypPromo .iCPromoCont, .res_Small #iCContainer .iCMemberReviewPromo .iCPromoCont {
	width:90%;
	padding:5%;
}
.res_Small #iCContainer .iCMemberReviewPromo span.iCQuoteOpen, .res_Small #iCContainer .iCMemberReviewPromo span.iCQuoteClose {
	margin:0 1% 0 47%;
}
.res_Small .ui-dialog {
	width:100%;
}
/* Hero Module Variation */
.res_Small #iCContainer #iCHeroWrapper #iCHero.iCHero-right .iCHeroImg {
	display:none;
}
.res_Small #iCContainer #iCHeroWrapper .iCMemberReview, .res_Small .iCSecItem .iCTabularData {
	display:none;
}
.res_Small #iCContainer #iCHero .iCHeroContentCarousel {
	width:100%;
}
.res_Small #iCContainer #iCHero.iCHero-rightmodule .iCHeroContent .iCIntroText, .res_Small #iCContainer #iCHero.iCHero-rightmodulewithImg .iCHeroContent .iCIntroText {
	width:100%;
}
.res_Small #iCContainer #iCHero.iCHero-rightmodule .iCHeroContent .iCIntroText, .res_Small #iCContainer #iCHero.iCHero-rightmodulewithImg .iCHeroContent .iCCTA {
	margin-top:0;
}
.res_Small #iCContainer #iCHero.iCHeroCarousel1 .iCHeroContent {
	width:100%;
	margin:0 auto;
}
.res_Small #iCContainer #iCHero .iCHeroContent span.iCPAppText {
	margin-bottom:1em;
	margin-top:0;
}
/* Variation 3 */
.res_Small #iCContainer #iCTwoColWrapper {
	width:90%;
	margin:0 auto;
}
.res_Small #iCContainer #iCTwoColWrapper #iCHeroWrapper {
	width:100%;
}
.res_Small #iCContainer #iCTwoColWrapper #iCWrapper, .res_Small #iCContainer #iCTwoColWrapper #iCContentWrapper {
	width:100%;
}
.res_Small #iCContainer #iCTwoColWrapper #iCHero .iCHeroContent {
	width:100%;
	float:left;
}
.res_Small #iCContainer .iCSecItem .iCTermsSection{margin-bottom:1em;}
.res_Small #iCContainer #iCTwoColWrapper #iCHero .iCHeroImg {
	display:none;
}
.res_Small #iCContainer #iCTwoColWrapper .iCCardCarousel {
	display:none;
}
.res_Small #iCContainer #iCTwoColWrapper #iCHeroWrapper .iCHeroContent {
	margin-bottom:1em;
}
.res_Small #iCContainer #iCTwoColWrapper #iCHero {
	height:auto;
	min-height:50px;
}
.res_Small #iCContainer #iCLeftNav {
	display:none;
}
.res_Small #iCContainer #iCTwoColWrapper #iCContent .iCContentTwoCol {
	margin-top:0.5em;
}
.res_Small #iCContainer #sec-1 {
	height:210px;
}
.res_Small #iCContainer .iCCardCarousel h3 {
	margin:2em 0 1em 10%;
}
.res_Small #iCContainer .iCCardCarousel img {
	margin:0.2em 0 1em 10%;
}
.res_Small #iCContainer .iCCardCarousel a {
	margin:0 0 1em 11%;
	clear:both;
}
.res_Small #iCContainer #c-navigation {
	margin:1em 0 0 22%;
}
.res_300 #iCContainer #sec-1 .child {
	margin-left:9%;
}
.res_300 #iCContainer #c-navigation {
	margin-left:25%;
}
.res_350 #iCContainer #sec-1 .child {
	margin-left:10%;
}
.res_350 #iCContainer #c-navigation {
	margin-left:28%;
}
.res_400 #iCContainer #sec-1 .child {
	margin-left:15%;
}
.res_400 #iCContainer #c-navigation {
	margin-left:32%;
}
.res_450 #iCContainer #sec-1 .child {
	margin-left:17%;
}
.res_450 #iCContainer #c-navigation {
	margin-left:35%;
}
.res_500 #iCContainer #sec-1 .child {
	margin-left:19%;
}
.res_500 #iCContainer #c-navigation {
	margin-left:36%;
}
.res_550 #iCContainer #sec-1 .child {
	margin-left:21%;
}
.res_550 #iCContainer #c-navigation {
	margin-left:37%;
}
.res_600 #iCContainer #sec-1 .child {
	margin-left:23%;
}
.res_600 #iCContainer #c-navigation {
	margin-left:39%;
}
.res_Small #iCContainer .iCContentTwoCol .iCBusinessCon .iCBusinessAppTxt, .res_Small #iCContainer .iCBusinessCon .iCBusinessAppTxt {
	float:left;
	padding-left:2%;
	width:48%;
	text-align:left;
}
.res_Small #iCContainer .iCContentTwoCol .iCBusinessCon .iCBusinessAppsDesc, .res_Small #iCContainer .iCBusinessCon .iCBusinessAppsDesc {
	padding-left:2%;
	width:48%;
}
.res_Small #iCContainer .iCContentTwoCol .iCBusinessCon .iCBusinessAppTxt img, .res_Small #iCContainer .iCBusinessCon .iCBusinessAppTxt img {
	float: left;
	max-height: 100%;
	max-width: 145px;
	width: 100%;
}
/* Hero Carousel2 & Hero Carousel 3 */

.res_Small #iCContainer #iCHero.iCHeroCarousel2, .res_Small #iCContainer #iCHero.iCHeroCarousel3 {
	width:100%;
}
.res_Small #iCContainer #iCHero.iCHeroCarousel2 .iCHeroContent, .res_Small #iCContainer #iCHero.iCHeroCarousel3 .iCHeroContent {
	width:90%;
	overflow:hidden;
}
.res_Small #iCContainer div.iCHero-fourtabs ul.iCHeronew-nav li.iCHerowo-subnav a.iCHerosub-tabitem {
	width:100%;
	padding-left:0!important;
	padding-right:0!important;
}
.res_Small #iCContainer div.iCHero-fourtabs .iCHeronew-nav li.iCHerowo-subnav a.iCHerosub-tabitem:hover span.iCToparrow, .res_Small #iCContainer div.iCHero-fourtabs .iCHeronew-nav li.iCHerowo-subnav a.activeTab span.iCToparrow {
	left:37%;
}
.res_Small #iCContainer div.iCHero-fourtabs li.iCHerowo-subnav {
	width:25%;
}
.res_Small #iCContainer .iCHerosub-nav li.iCHerowo-subnav {
	width:33.33%;
}
.res_Small #iCContainer .iCHerosub-nav .iCHeronew-nav li.iCHerowo-subnav a.iCHerosub-tabitem {
	width:100%;
	padding-left:0!important;
	padding-right:0!important;
}
.res_Small #iCContainer .iCHeronew-nav li.iCHerowo-subnav a.iCHerosub-tabitem:hover span.iCToparrow, .res_Small #iCContainer .iCHeronew-nav li.iCHerowo-subnav a.activeTab span.iCToparrow {
	left:37%;
}
.res_Small #iCContainer .iCHero-rightmodule .iCHero-carousel .iCHeroImg img {
	display:none;
}
.res_Small #iCContainer .iCHeronew-nav li.iCHerowo-subnav a.iCHerosub-tabitem {
	padding:14px 33px 15px 13px !important;
}
.res_Small #iCContainer .iCHero-arrow-nav {
	bottom:0.8em;
	top:210px;
	left:0;
	margin:0.5em 0;
}
.res_Small #iCContainer #iCHero-carousel-container {
	height:300px;
}
 /* Hero Carousel 1*/
.res_Small #iCContainer .iCHero-carousel {
	width:100%;
}
.res_Small #iCContainer #iCHero.iCBasicHero3 .iCHeroContent, .res_Small #iCContainer #iCHero.iCHeroCarousel1 .iCHeroContent {
	width:100%;
}

.res_Small #iCContainer #iCHero.iCHero-rightmodulewithoutImg .iCHeroContent .iCIntroText {
	width:93%;
}
.res_Small #iCContainer #iCHero.iCHero-rightmodule .iCHeroContent, .res_Small #iCContainer #iCHero.iCHero-rightmodulewithImg .iCHeroContent {
	width:100%;
}
.res_Small #iCContainer .shareamex {
	margin-top:0.5em;
}
.res_Small #iCContainer .iCHeroCarousel2 .shareamex {
	margin-top:-3em;
}
.res_Small #iCContainer .iCSectionTitle .iCAddText a {
	float:none;
	margin-left:0px;
}
.res_Small #iCContainer .iCCardCarousel {
	margin-top:10px;
}
.res_Small #iCContainer #iCTwoColWrapper .iCMemberReviewPromo span.iCQuoteOpen, .res_Small #iCContainer #iCThreeColWrapper .iCMemberReviewPromo span.iCQuoteOpen, .res_Small #iCContainer #iCTwoColWrapper .iCMemberReviewPromo span.iCQuoteClose, .res_Small #iCContainer #iCThreeColWrapper .iCMemberReviewPromo span.iCQuoteClose {
	margin:0 2% 0 47%;
}
 .res_Small #iCContentWrapper #iCContent  .iCFeatureBlock img {
	max-height: 100%;
	width:auto;
	height:auto;
	max-width: 100%;
}
.res_Small #iCContainer .iCContentTwoCol .iCBusinessCon p {
	width:88%;
}
.res_Small #iCContainer #iCHero.iCHero-rightmodule .iCHeroImg img,.res_Small #iCContainer #iCHeroWrapper #iCHero.iCHero-rightmodule .iCContact,.res_Small .iCSecItem .iCTabularData {

	display:none;
}
 
.res_Small #iCContainer #iCTitleBar .iCTitleHeading .iCTitle_right {
	margin:0;
}
.res_Small #iCContainer .iCLogin .iCInputFieldLong {
	width:95%;
}
.res_Small #iCContainer .iCLogin .iCHeroButtons, .res_Small #iCContainer.OPEN .iCLogin .iCHeroButtons {
	width:93%;
}
.res_Small #iCContainer #iCHeroWrapper .iCContact .iCPromologin .iCInputFieldLong, .res_Small #iCContainer #iCContent .iCTalk .iCPromologin .iCInputFieldLong {
	width:88%;
}
.res_Small #iCContainer .iCPromologin .iCHeroButtons, .res_Small #iCContainer.OPEN .iCPromologin .iCHeroButtons {
	width:86%;
}
.res_Small #iCContainer .iCLogin {
	padding:0 4% 0.5em 4%;
}
.res_Small #iCContainer #iCContent .iCContentLeftCol .iCLinkList a { float:none;}
.res_Small #iCContainer #iCHero.iCHero-rightmodulewithImg .iCHeroImg img{display:none;}

/* iPad [portrait + landscape] */
.res_Medium #iCWrapper {
	padding-bottom:1em;
}
.res_Medium #iCContainer {
	margin-bottom: 1em;
}
.res_Medium #iCContainer #iCTitleBar {
	margin: 1em auto 0.5em auto;
	width: 90%;
}
.res_Medium #iCContainer #iCTitleBar .iCTitleHeading {
	margin-bottom:1em;
}
.res_Medium #iCContainer #iCHeroWrapper {
	margin: 0 auto;
	width:90%;
	margin-bottom:0.5em;
}
.res_Medium #iCWrapper #iCContent {
	margin-left:3%;
}
.res_Medium #iCContainer .shareamex {
	left:3%;
}
.res_Medium #iCContainer #iCWrapper {
	margin: 0 auto;
	width:100%;
}
.res_Medium #iCContainer #iCContentWrapper {
	margin: 0 auto;
	width:90%;
}
.res_Medium #iCContainer #iCTitleBar .iCTitleHeading .iCTitle_left {
	float: left;
	margin: 0 0.5em 0 0;
}
.res_Medium.res_650 #iCContainer #iCTitleBar .iCTitleHeading .iCTitle_left,.res_Medium.res_650 #iCContainer #iCTitleBar .iCTitleHeading .iCTitle_right {
	clear: both;
	float: none;
	margin: 0;
	width: 100%;
}
.res_Medium #iCContainer #iCTitleBar .iCTitleHeading .iCTitle_right {
	float: left;
	margin: 0 0.5em 0 0;
}
 .res_Medium #iCContainer .iCContentTwoCol .iCBusinessApps .iCBusinessIcon, .res_Medium #iCContainer .iCBusinessApps .iCBusinessIcon {
	margin-left:0;
}
.res_Medium #iCContainer #iCHero {
	margin:0;
}
.res_Medium .spreeHero img {
	height:100%;
}
.res_Medium #iCContainer #iCHero .iCHeroContent .iCIntroText {
	width:80%;
}
.res_Medium #iCContainer #iCHero.iCBasicHero1 .iCHeroContent .iCIntroText {
	width:40%;
	margin-bottom:1em;
}
.res_Medium #iCContentWrapper #iCContent .iCFeatureBlocks3 .iCFeatureBlock p.iCBusinessAppDesc, .res_Small #iCContentWrapper #iCContent .iCFeatureBlocks3 .iCFeatureBlock p {
	width:100%;
	text-align:justify;
}
.res_Medium #iCHero.iCBasicHero1 .iCHeroContent {
	float:left;
	margin-top:0;
}
.res_Medium #iCContainer #iCHero .iCHeroCarousel-top .iCHeroContent {
	float:left;
}
.res_Medium #iCContainer #iCHeroWrapper #iCHero.iCHero-rightmodule .iCContact {
	display:none;
}
.res_Medium #iCContainer #iCHero.iCHero-rightmodule .iCHeroContentCarousel {
	width:100%;
	margin-top:0;
}
.res_Medium #iCContainer .iCHero-carousel {
	margin-left:0;
}
.res_Medium #iCContainer .iCHero-arrow-nav {
	left:0;
}
.res_Medium #iCContainer #iCHero.iCHeroCarousel1 .iCHero-arrow-nav {
	left:3%;
}
.res_Medium #iCContainer .iCHero-rightmodule .iCHero-carousel {
	margin-left:0;
}
.res_Medium #iCContainer #iCHeroWrapper .iCContact {
	width:37.5%;
	margin-top:0;
}
.res_Medium #iCContainer .iCHero-rightmodule .iCHero-arrow-nav {
	left:0;
	bottom:0.5em;
}
.res_Medium #iCContainer .iCHero-rightmodule .iCHero-carousel .iCHeroImg {
	left:140px;
}
.res_700 #iCContainer .iCHero-rightmodule .iCHero-carousel .iCHeroImg {
	left:170px;
}
.res_750 #iCContainer .iCHero-rightmodule .iCHero-carousel .iCHeroImg {
	left:200px;
}
.res_800 #iCContainer .iCHero-rightmodule .iCHero-carousel .iCHeroImg {
	left:240px;
}
.res_Medium #iCContainer #iCHero-carousel-container {
	height:auto;
	margin-bottom:1em;
}
.res_Medium #iCContainer #iCHero.iCHero-rightmodule #iCHero-carousel-container, .res_Medium #iCContainer #iCHero.iCHero-right #iCHero-carousel-container {
	height:auto;
}
.res_Medium #iCContainer .iCListofLinks ul li {
	margin-left:2em;
}
.res_Medium #iCContainer #iCContent .iCContentLeftCol .iCSecItem.iCSubSec .iCSectionTitle h3 {
	margin-top:1em;
}
.res_Medium #iCContainer .iCHero-right .iCHeroImg {
	display:none;
}
.res_Medium #iCContainer #iCContent .iCWhatsNew {
	margin-left:0;
}
.res_Medium #iCContainer #iCHeroWrapper .iCMemberReview {
	margin:0;
}
.res_Medium #iCContainer .iCContentTwoCol .iCBusinessApps .iCBusinessIcon {
	padding-left:14%;
}

.res_Medium #iCContentWrapper #iCContent  .iCFeatureBlock img {
	max-width:100%;
	width:auto;
	max-height:100%;
	height:auto;
}
.res_Medium #iCContainer #iCContent .iCContentLeftCol .iCSecItem {
	padding-left:0;
}
.res_Medium #iCContainer .iCTypPromo {
	width:96%;
	margin-top:1em;
}
.res_Medium #iCContainer .iCMemberReviewPromo {
	margin:0;
	width: 96%;
}
.res_Medium #iCContainer .iCMemberReviewPromo .iCPromoCont {
	padding: 5%;
	width: 90%;
}
.res_Medium #iCContainer .iCTypPromo .iCPromoCont {
	padding:5%;
	width:90%;
}
.res_Medium #iCContainer .iCBasicPromo img {
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto;
}
.res_Medium #iCContainer .iCBasicPromo {
	width:100%;
}
.res_Medium #iCContainer .iCBasicPromo .iCPromoCont {
	padding-left:0;
	width:100%;
}
.res_Medium #iCContainer #iCContent .iCContentLeftCol .iCLinkList p {
	width:98%;
}
.res_Medium #iCContainer .iCTypPromo span.iCTypePromoIcon {
	top:-18px;
}
.res_Medium #iCContainer .iCMemberReviewPromo span.iCQuoteOpen {
	margin:0 1% 0 47%;
}
.res_Medium #iCContainer .iCMemberReviewPromo span.iCQuoteClose {
	margin:0 1% 0 47%;
}
.res_Medium #iCContainer #iCContent .iCContentLeftCol .iCSecItem.iCSubSecImg .iCSectionTitle {
	width:99%;
}
.res_Medium #iCContainer #iCContent .iCContentLeftCol .iCSecItem.iCSubSecImg .iCSecContent {
	width:100%;
}
.res_Medium #iCContainer #iCContent .iCContentLeftCol .iCSecItem.iCSubSecImg .iCSubRightImg {
	float:left;
}
.res_Medium #iCContainer .iCCTA a {
	margin-bottom:1em;
}
.res_Medium #iCContainer #iCHero {
	float:left;
}
.res_Medium #iCContainer .shareamex {
	min-width:0;
	
}
.res_Medium #iCContainer #iCHero {
	min-height:0;
}
.res_Medium #iCContainer #iCHero .iCSmall h2 span.iCHd1 {
	font-size:175%;
}
.res_Medium #iCContainer #iCHeroWrapper #iCHero.iCBasicHero2 .iCHeroImg {
	width:100%;
	height:100%;
	min-height:0;
}
.res_Medium #iCContainer #iCHero.iCBasicHero1 .iCHeroContent {
	margin-left:3%;
	margin-top:0;
	margin-bottom:3em!important;
}
.res_Medium #iCContainer #iCHero {
	width:100%;
}
.res_Medium #iCContainer #iCHero.iCHero-rightmodulewithoutImg {
	width:61%;
	margin-left:0;
}
.res_Medium #iCContainer #iCHero.iCHero-rightmodule {
	width:61%;
	margin-right:1%;
}
.res_Medium #iCContainer #iCHero.iCHero-rightmodule .iCHeroImg img {
	display:none;
}
.res_Medium #iCContainer #iCContent .iCContentLeftCol .iCSecItem .iCSectionTitle h3 {
	margin-top:0;
}
.res_Medium #iCContainer #iCHero.iCHero-rightmodulewithImg {
	width:70%;
	margin-left:0;
}
.res_Medium #iCContainer #iCHero.iCHeroCarousel2 .iCHeroContent, .res_Medium #iCContainer #iCHero.iCHeroCarousel3 .iCHeroContent {
	overflow:hidden;
}
.res_Medium #iCContainer #iCHero .iCHeroContent, .res_Medium #iCContainer #iCHero .iCHeroContentCarousel {
	width:100%;
}
.res_Medium #iCContainer #iCHero.iCHeroCarousel2 .iCHeroContent {
	width:47%;
	float:left;
	margin-left:3%;
}
.res_Medium #iCContainer #iCHero.iCHeroCarousel2 .shareamex {
	margin-top:-3em;
}
.res_Medium #iCContainer #iCHero .iCHeroCarousel-top .iCHeroContent {
	width:48%;
}
.res_Medium #iCContainer #iCHero.iCHero-rightmodulewithoutImg {
	float:left;
}
.res_Medium #iCContainer #iCHeroWrapper #iCHero.iCHero-rightmodulewithoutImg .iCContact {
	display:block;
}

.res_Medium #iCHero.iCBasicHero1 .iCCTA {
	margin:0;
}
.res_Medium #iCContainer #iCContent .iCContentLeftCol {
	width:68%;
	margin-right:1%;
}
.res_Medium #iCContainer #iCContent .iCContentRightCol {
	width:31%;
}
.res_Medium #iCContainer .iCContentTwoCol .iCBusinessApps {
	width:33%;
}
.res_Medium #iCContainer .iCContentTwoCol .iCBusinessCon {
	width:48%;
	margin-right:1%;
}
.res_Medium.res_650 #iCContainer .iCCmpTable .iCTableCol, .res_Medium.res_700 #iCContainer .iCCmpTable .iCTableCol, .res_Medium.res_650 #iCContainer #iCContentWrapper .iCCmpTable .iCTableCol, .res_Medium.res_700 #iCContainer #iCContentWrapper .iCCmpTable .iCTableCol {
	margin: 0 5% 0 0;
	width: 45%;
}
.res_Medium #iCContainer .iCCmpTable .iCTableCol, .res_Medium #iCContainer #iCContentWrapper .iCCmpTable .iCTableCol {
	margin: 0 2% 0 0;
	width: 23%;
}
.res_Medium #iCContainer .iCHero-carousel {
	position:relative!important;
	height:auto;
}
.res_Medium #iCContainer #iCHeroWrapper #iCHero.iCBasicHero3 .iCHeroVideo img, .res_Medium #iCContainer #iCHeroWrapper #iCHero.iCHeroCarousel1 .iCHeroVideo img, .res_Medium #iCContainer #iCHeroWrapper #iCHero.iCHeroCarousel2 .iCHeroVideo img, .res_Medium #iCContainer #iCHeroWrapper #iCHero.iCHeroCarousel3 .iCHeroVideo img, .res_Medium #iCContainer .iCHero-carousel {
	width:98%;
}
.res_Medium #iCContainer #iCHero.iCBasicHero3 .iCHeroContent, .res_Medium #iCContainer #iCHero.iCHeroCarousel1 .iCHeroContent, .res_Medium #iCContainer #iCHero.iCHeroCarousel2 .iCHeroContent, .res_Medium #iCContainer #iCHero.iCHeroCarousel3 .iCHeroContent {
	width:47%;
	margin-top:0;
}
.res_Medium #iCContainer #iCHeroWrapper .iCHeroVideo {
	float:left;
	width:49%;
}
/* Hero Carousel2 & Hero Carousel3 */
.res_Medium #iCContainer .iCHerosub-nav .iCHerowo-subnav {
	width:33.33%;
}
.res_Medium #iCContainer .iCHeronew-nav li.iCHerowo-subnav a.iCHerosub-tabitem:hover span.iCToparrow, .res_Medium #iCContainer .iCHeronew-nav li.iCHerowo-subnav a.activeTab span.iCToparrow {
	left:40%;
}
.res_Medium #iCContainer div.iCHero-fourtabs ul.iCHeronew-nav li.iCHerowo-subnav {
	width:25%;
}
.res_Medium #iCContainer div.iCHero-fourtabs ul.iCHeronew-nav li.iCHerowo-subnav a.iCHerosub-tabitem {
	width:100%;
	padding-left:0!important;
	padding-right:0!important;
}
.res_Medium #iCContainer div.iCHero-fourtabs .iCHeronew-nav li.iCHerowo-subnav a.iCHerosub-tabitem:hover span.iCToparrow, .res_Medium #iCContainer div.iCHero-fourtabs .iCHeronew-nav li.iCHerowo-subnav a.activeTab span.iCToparrow {
	left:40%;
}
.res_Medium #iCContainer #iCContent .iCContentLeftCol .iCSecItem {
	width:100%;
	float:none;
	margin:0 auto;
}
.res_Medium #iCContainer #iCContent .iCContentLeftCol h3 {
	margin-top:0;
}
.res_Medium #iCContainer .iCContentTwoCol .iCBusinessApps .iCBusinessDesc, .res_Medium #iCContainer .iCBusinessApps .iCBusinessDesc {
	width: 70%;
}
.res_Medium #iCContainer .iCContentTwoCol .iCBusinessApps .iCBusinessDesc {
	text-align:left;
}
.res_Medium #iCContainer #iCHero .iCHeroContent span.iCPAppText {
	margin-bottom:3em;
	margin-top:0;
}
.res_Medium #iCContainer #iCHero.iCHero-rightmodulewithImg .iCHeroContent span.iCPAppText, .res_Medium #iCContainer #iCHero.iCHero-rightmodulewithoutImg .iCHeroContent span.iCPAppText {
	margin-bottom:0;
}
/* Variation 3*/
.res_Medium #iCContainer #iCTwoColWrapper, .res_Medium #iCContainer #iCThreeColWrapper {
	width:90%;
}
.res_Medium #iCContainer #iCTwoColWrapper #iCHeroWrapper #iCHero {
	width:100%;
	height:300px;
}
.res_Medium #iCContainer .iCHeroButtons, .res_Medium #iCContainer.OPEN .iCHeroButtons {
	padding-right:0;
}
.res_Medium #iCContainer .iCTalk .iCHeroButtons, .res_Medium #iCContainer.OPEN .iCTalk .iCHeroButtons {
	padding-left:7px;
}
.res_Medium #iCContainer #iCLeftNav {
	display:none;
}
.res_Medium #iCContainer #iCTwoColWrapper #iCWrapper, .res_Medium #iCContainer #iCTwoColWrapper #iCContentWrapper {
	width:100%;
	float:left;
}
.res_Medium #iCContainer #iCTwoColWrapper #iCHeroWrapper {
	margin-top:1.2em;
	width:100%;
}
.res_Medium #iCContainer #iCTwoColWrapper #iCHeroWrapper .iCHeroContent {
	width:50%;
	float:left;
	margin-left:3%;
}
.res_Medium #iCContainer #iCTwoColWrapper #iCHeroWrapper .iCHeroImg {
	width:100%;
	display:none;
}
.res_Medium #iCContainer #iCTwoColWrapper #iCHeroWrapper .iCContact, .res_Medium #iCContainer #iCTwoColWrapper #iCHeroWrapper .iCMemberReview {
	width:36%;
}
.res_Medium #iCContainer #iCTwoColWrapper #iCContent .iCContentLeftCol {
	width:68%;
	margin-right:1%;
	float:left;
}
.res_Medium #iCContainer #iCTwoColWrapper #iCContent .iCContentTwoCol {
	margin-left:0;
}
.res_Medium #iCContainer #iCTwoColWrapper .iCCardCarousel {
	display:none;
}
.res_Medium #iCContainer #iCTwoColWrapper #iCContent .iCContentRightCol {
	width:30%;
	float:left;
}
.res_Medium #iCContainer .iCHero-rightmodule .iCHero-carousel .iCHeroImg, .res_Medium #iCContainer #iCHero.iCHero-rightmodulewithImg .iCHeroImg {
	top:-90px;
	z-index:0;
}
.res_Medium #iCContainer #iCHeroWrapper #iCHero.iCBasicHero2 {
	margin-top:0;
	/*height:100%;*/
}
.res_Medium #iCContainer #sec-1 {
	height:220px;
}
.res_Medium #iCContainer .iCCardCarousel h3 {
	margin:10% 0 10% 8%;
}
.res_Medium #iCContainer .iCCardCarousel img {
	margin:0 0 10% 12%;
	width:75%;
}
.res_Medium #iCContainer #c-navigation {
	margin:0 0 0 19%;
}
.res_Medium #iCContainer .iCCardCarousel a {
	margin:0 0 10% 8%;
	clear:both;
}
/* Variation 2 */
.res_Medium #iCContainer #iCHero.iCHero-rightmodule .iCHeroContent {
	width:100%;
	margin-left:0;
}
.res_Medium #iCContainer #iCHero.iCHero-rightmodule .iCHeroImg img {
	display:none;
}
.res_Medium #iCContainer #iCHero.iCHero-rightmodulewithImg .iCHeroContent {
	width:96%;
	float:left;
	margin:0 auto;
	margin-top:0;
	margin-left:5%!important;
	margin-bottom:3em!important;
}
.res_Medium #iCContainer .iCTabularData {
	display:block;
}
.res_Medium #iCContainer .iCTabularData .iCTabs {
	margin-left:0;
}
.res_700 #iCContainer #iCTitleBar .iCTitleHeading .iCTitleDesc {
	margin-left:9%;
}
.res_750 #iCContainer #iCTitleBar .iCTitleHeading .iCTitleDesc {
	margin-left:18%;
}
.res_800 #iCContainer #iCTitleBar .iCTitleHeading .iCTitleDesc {
	margin-left:28%;
}
.res_Medium #iCContainer #iCHero.iCHero-rightmodulewithoutImg .iCHeroContent {
	margin-left:5%;
	margin-top:0;
	margin-bottom:3em!important;
}
.res_Medium #iCContainer #iCHero.iCHero-rightmodulewithImg .iCHeroContent .iCIntroText {
	width:100%;
}
.res_Medium #iCContainer #iCHero.iCHero-rightmodule .iCHeroContent .iCIntroText {
	width:98%;
}
.res_Medium #iCContainer #iCTwoColWrapper #iCHero.iCHero-rightmodulewithImg .iCHeroImg {
	left:190px;
}
.res_Medium #iCContainer #iCTwoColWrapper #iCHero.iCHero-rightmodulewithImg .iCHeroContent {
	width:45%;
}
.res_Medium #iCContainer #iCTwoColWrapper .iCTypPromo, .res_Medium #iCContainer #iCTwoColWrapper .iCMemberReviewPromo {
	width:89%;
}
.res_Medium #iCContainer #iCTwoColWrapper .iCMemberReviewPromo span.iCQuoteOpen, .res_Medium #iCContainer #iCTwoColWrapper .iCMemberReviewPromo span.iCQuoteClose {
	margin:0 2% 0 47%;
}
.res_Medium #iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock .iCAccordionTitle a {
	padding-left:1.2em;
}
.res_Medium #iCContainer .iCSectionTitle .iCAddText a {
	float:none;
	margin-left:0px;
}
.res_Medium #iCContainer .iCCardCarousel {
	margin-top:10px;
}
.res_Medium #iCContentWrapper #iCContent .iCFeatureBlocks3 .iCFeatureBlock, .res_Medium #iCContentWrapper #iCContent .iCFeatureBlocks4 .iCFeatureBlock {
	width:48%;
	margin-bottom:2em;
}
.res_Medium #iCContainer .iCContentTwoCol .iCBusinessApps .iCBusinessIcon, .res_Medium #iCContainer .iCBusinessApps .iCBusinessIcon {
	width:4em;
}
.res_Medium #iCContainer #iCHero.iCBasicHero2 .iCHeroContent .iCIntroText {
	margin-bottom: 1em;
	width: 67%;
}
.res_Medium #iCContainer .iCContentTwoCol .iCTabularData .iCBusinessApps, .res_Medium #iCContainer .iCTabularData .iCBusinessApps, .res_Medium #iCContainer .iCContentTwoCol .iCBusinessCon {
	width:48%;
}
.res_Medium #iCContainer .iCContentTwoCol .iCBusinessCon .iCBusinessAppTxt, .res_Medium #iCContainer .iCBusinessCon .iCBusinessAppTxt {
	float:left;
	padding-left:2%;
	width:48%;
	text-align:left;
}
.res_Medium #iCContainer .iCContentTwoCol .iCBusinessCon .iCBusinessAppsDesc, .res_Medium #iCContainer .iCBusinessCon .iCBusinessAppsDesc {
	padding-left:2%;
	width:48%;
}
.res_Medium #iCContainer .iCContentTwoCol .iCBusinessCon .iCBusinessAppTxt img, .res_Medium #iCContainer .iCBusinessCon .iCBusinessAppTxt img {
	float: left;
	max-height: 100%;
	max-width: 145px;
	width: 100%;
}
.res_Medium #iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock .iCAccordionContent {
	padding: 0.5em 0;
}
.res_Medium #iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock div.iCAccordionContent {
	margin: 0;
}
.res_Medium #iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock div ul li {
	margin: 0 0 0 2em;
}
.res_Medium #iCContainer .iCBusinessApps .iCBusinessDesc p {
	text-align:left;
	width:98%;
}
.res_Medium #iCContainer .iCContentTwoCol .iCBusinessApps .iCBusinessIcon {
	padding-left:0;
}
.res_Medium #iCContainer #iCHeroWrapper #iCHero.iCBasicHero2 .iCHeroContent {
	width:100%;
	float:left;
	margin-top:1em;
	margin-bottom:3em!important;
	margin-left:3%;
}
.res_Medium .iCSecItem .iCTabularData {
	display:none;
}
.res_Medium #iCContainer #iCHero.iCHeroCarousel1 {
	margin-top:0;
}
.res_Medium #iCContainer #iCHero.iCHero-right {
	width:100%;
	margin:0;
}
.res_Medium #iCContainer #iCHero.iCHero-right .iCHeroContentCarousel {
	width:100%;
	margin:0;
}
.res_Medium #iCContainer #iCHero.iCHero-right .iCHeroContentCarousel img {
	width:100%;
	height:394px;
}
.res_Medium #iCContainer #iCHero.iCHero-right .iCHero-carousel {
	margin-left:0;
}
.res_Medium #iCContainer #iCHero.iCHero-right .iCHeroCarousel-top .iCHeroContent {
	width:46%;
	margin-left:3%;
	margin-top:0;
}
.res_Medium #iCContainer #iCHero.iCHero-right #iCHero-carousel-nav {
	left:3%;
}
.res_Medium #iCContainer #iCTitleBar .iCTitleHeading .iCTitle_right {
	margin:0;
}
.res_Medium #iCContainer .iCContentTwoCol .iCBusinessApps .iCBusinessSubhead, .res_Medium #iCContainer .iCBusinessApps .iCBusinessSubhead {
	white-space:nowrap;
}
.res_Medium #iCContainer #iCHeroWrapper .iCContact .iCPromologin .iCInputFieldLong, .res_Medium #iCContainer #iCContent .iCTalk .iCPromologin .iCInputFieldLong {
	width:88%;
}
.res_Medium #iCContainer .iCPromologin .iCHeroButtons, .res_Medium #iCContainer.OPEN .iCPromologin .iCHeroButtons {
	width:86%;
}
.res_Medium #iCContainer #iCHero.iCHero-right .iCHeroImg {width:49%;left:50%;display:block;}
.res_Medium #iCContainer #iCContent .iCContentLeftCol .iCLinkList a { float:none;}
.res_Medium .iCHeroImg img{height:100%;}
.res_Medium #iCContainer #iCHero.iCHero-rightmodulewithImg .iCHeroImg img {display:none;}
.res_Medium #iCContainer .iCHerosub-nav .iCHeronew-nav li.iCHerowo-subnav a.iCHerosub-tabitem {
	width:100%;
	padding-left:0!important;
	padding-right:0!important;
}
/*desktop*/
.res_Large #iCContainer {
	margin-bottom: 1em;
}
.res_Large #iCContainer #iCTitleBar {
	margin:1em auto 0.5em auto;
	width: 95%;
}
.res_Large #iCContainer #iCHeroWrapper {
	margin: 0 auto;
	width:95%;
	max-width:980px;
}
.res_Large #iCContainer #iCWrapper {
	margin: 0 auto;
	width:100%;
}
.res_Large #iCContainer #iCContentWrapper {
	margin: 0 auto;
	width:95%;
	max-width:980px;
}
.res_Large #iCWrapper {
	padding-bottom:1em;
}
.res_Large #iCWrapper #iCContent {
	margin-left:2%;
}
.res_Large #iCContainer #iCTitleBar .iCTitleHeading {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}
.res_Large #iCContainer #iCTitleBar .iCTitleHeading .iCTitle_left {
	float: left;
	margin: 0 0.5em 0 0;
}
.res_Large #iCContainer #iCContent .iCContentLeftCol .iCSecItem .iCSectionTitle h3 {
	margin-top:0;
}
.res_Large #iCContainer .iCCmpTable .iCTableCol, .res_Large #iCContainer #iCContentWrapper .iCCmpTable .iCTableCol {
	margin: 0 2% 0 0;
	width: 23%;
}
.res_Large #iCContainer #iCTitleBar .iCTitleHeading {
	margin-bottom:1em;
}
.res_Large #iCContainer #iCTitleBar .iCTitleHeading .iCTitle_right {
	float: right;
	margin: 0 0.5em 0 0;
}
.res_Large #iCContainer #iCHero.iCHeroCarousel2 .iCHeroContent {
	width:48%;
	margin-left:2%;
	float:left;
	margin-top:0;
}
.res_Large #iCContainer #iCHeroWrapper #iCHero.iCBasicHero2 .iCHeroContent {
	width:73%;
	float:left;
	margin-top:1em;
	margin-left:2%;
}
.res_Large #iCContainer #iCHero {
	margin:0;
}
.res_Large #iCContainer #iCContent .iCContentLeftCol .iCSecItem.iCSubSecImg .iCSectionTitle {
	width:100%;
}
.res_Large #iCContainer .iCListofLinks ul li {
	margin-left:2em;
}
.res_Large #iCContainer #iCHero .iCHeroContent .iCIntroText {
	width:100%;
	margin-bottom:0;
}
.res_Large #iCContentWrapper #iCContent .iCFeatureBlocks3 .iCFeatureBlock p.iCBusinessAppDesc, .res_Large #iCContentWrapper #iCContent .iCFeatureBlocks3 .iCFeatureBlock p {
	width:100%;
	
}
.res_Large #iCHero .iCHeroContent {
	float:none
}
.res_Large #iCContainer #iCHero .iCHeroContent .iCIntroText {
	width: 40%;
}
.res_Large #iCContainer #iCHero.iCHero-rightmodulewithoutImg .iCHeroContent .iCIntroText {
	width: 67%;
}
.res_Large #iCContainer #iCHero.iCHeroCarousel2 .iCHeroContent .iCIntroText {
	margin-bottom: 1em;
	width: 67%;
}
.res_Large #iCHero .iCHeroContent {
	float:none
}
.res_Large #iCContainer #iCHero .iCHeroContentCarousel, .res_Large #iCContainer #iCHero .iCHeroContent {
	width:100%;
}
.res_Large #iCContainer .iCHero-carousel {
	margin-left:0;
}
.res_Large #iCContainer #iCHero.iCHeroCarousel1 .iCHero-carousel {
	margin-left:0;
}
.res_Large #iCContainer #iCHero-carousel-container {
	height:400px;
}
.res_Large #iCContainer #iCContent .iCContentLeftCol .iCSecItem {
	padding-left:0;
}
.res_Large #iCContainer .iCTypPromo {
	width:90%;
	margin-top:1em;
}
.res_Large #iCContainer .iCMemberReviewPromo {
	width:90%;
	margin-top:0;
}
.res_Large #iCContainer .iCContentRightCol .iCMemberReviewPromo, .res_Large #iCContainer .iCContentRightCol .iCTypPromo {
	width:94%;
	margin-top:0;
}
.res_Large #iCContainer .iCTypPromo .iCPromoCont, .res_Large #iCContainer .iCMemberReviewPromo .iCPromoCont {
	padding:5%;
	width:90%;
}
.res_Large #iCContainer .iCTypPromo span.iCTypePromoIcon {
	top:-14px;
}
.res_Large #iCContainer #iCContent .iCContentLeftCol .iCLinkList p {
	width:98%;
}
.res_Large #iCContainer .iCBasicPromo img {
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto;
}
.res_Large #iCContainer .iCBasicPromo {
	width:95%;
}
.res_Large #iCContainer .iCBasicPromo .iCPromoCont {
	padding-left:0;
	width:98%;
}
.res_Large #iCContainer .iCMemberReviewPromo span.iCQuoteOpen,.res_Large #iCContainer .iCMemberReviewPromo span.iCQuoteClose {
	margin:0 1% 0 47%;
}
 .res_Large #iCContainer #iCHero,.res_Large #iCContainer #iCHero.iCHero-rightmodulewithoutImg  {
	float:left;
}
.res_Large #iCContainer .iCContentTwoCol .iCBusinessApps .iCBusinessIcon, .res_Large #iCContainer .iCBusinessApps .iCBusinessIcon {
	width:4em;
}
.res_Large #iCContainer .shareamex {
	min-width:0;
	left:2%;
}
.res_Large #iCContainer .iCContentTwoCol .iCBusinessApps .iCBusinessIcon {
	padding-left:14%;
}
.res_Large #iCContainer .iCContentTwoCol .iCBusinessApps .iCBusinessAppTxt {
	padding-left:0;
}
.res_Large #iCContainer #iCTwoColWrapper .shareamex {
	min-width:0;
	clear:both;
}
.res_Large #iCContainer .iCContentTwoCol .iCBusinessApps .iCBusinessIcon {
	margin-left:0;
}
.res_Large #iCContainer .iCBusinessApps .iCBusinessIcon {
	margin-left:24%;
}
.res_Large #iCContainer #iCHero {
	min-height:330px;
}
.res_Large #iCContainer #iCHero .iCSmall h2 span.iCHd1 {
	font-size:175%;
}
.res_Large #iCContainer #iCHeroWrapper #iCHero.iCBasicHero2 .iCHeroImg {
	height:auto;
	min-height:0;
	width:100%;
}
.res_Large #iCContentWrapper #iCContent .iCFeatureBlocks3 .iCFeatureBlock, .res_Large #iCContentWrapper #iCContent .iCFeatureBlocks4 .iCFeatureBlock {
	width:100%;
}
.res_Large #iCContentWrapper #iCContent  .iCFeatureBlock img {
	max-width:100%;
	width:auto;
	height:auto;
	max-height:100%;
}

.res_Large #iCContainer #iCHero.iCHero-rightmodulewithImg .iCHeroContent {
	float:left;
	margin-left:3%;
	margin-top:0;
	width:47%;
}
.res_800 #iCContainer #iCHero.iCHero-rightmodulewithImg .iCHeroContent {
	float:left;
	margin-left:3%;
	margin-top:0;
	width:97%;
}
.res_850 #iCContainer #iCHero.iCHero-rightmodulewithImg .iCHeroContent {
	float:left;
	margin-left:3%;
	margin-top:0;
	width:97%;
}
.res_Large #iCContainer #iCHero .iCHeroCarousel-top .iCHeroContent {
	width:48%;
	float:left;
}
.res_Large #iCContainer #iCHero.iCHeroCarousel1 .iCHeroContent {
	width:47%;
	margin-left:1%;
	margin-top:0!important;
}
.res_Large #iCContainer #iCHero.iCHero-right .iCHeroCarousel-top .iCHeroContent {
	width:46%;
	margin-left:2%;
	margin-top:1em;
}
.res_Large #iCContainer #iCHero.iCHero-right #iCHero-carousel-nav {
	left:2%;
}
.res_Large #iCContainer #iCHero.iCHero-rightmodulewithoutImg {
	width:75%;
	margin-top:0;
}
.res_Large #iCContainer #iCHero.iCHero-rightmodulewithoutImg .iCHeroContent {
	width:97%;
	margin-left:3%;
}
.res_Large #iCContainer #iCHeroWrapper .iCContact {
	margin-top:1em;
	padding:0;
}
.res_Large #iCContainer #iCHero .iCHeroContentCarousel {
	width:74%;
}
.res_Large #iCContainer #iCHero.iCHero-right .iCHeroContentCarousel {
	width:100%;
}
.res_Large #iCContainer #iCHero.iCHero-rightmodule .iCHeroContentCarousel {
	width:100%;
}
.res_Large #iCContainer #iCHero.iCHero-rightmodule .iCHeroContent {
}
.res_Large #iCContainer #iCHeroWrapper .iCMemberReview {
	width:24%;
	margin-top:0;
}
.res_Large #iCContainer #iCHeroWrapper .iCContact {
	width:25%;
	margin-top:0;
	padding:1em 0;
}
.res_Large #iCContainer #iCHero.iCHero-rightmodule .iCHero-arrow-nav {
	bottom:2.75em;
}
.res_800 #iCContainer #iCHero.iCHero-rightmodule .iCHero-arrow-nav {
	bottom:0;
}
.res_800 #iCContainer #iCHero.iCHero-rightmodulewithImg .iCHeroImg img {display:none;}
.res_850 #iCContainer #iCHero.iCHero-rightmodulewithImg .iCHeroImg img {display:none;}
.res_900 #iCContainer #iCHero.iCHero-rightmodulewithImg .iCHeroImg img {display:none;}
.res_950 #iCContainer #iCHero.iCHero-rightmodulewithImg .iCHeroImg img {display:none;}
.res_800 #iCContainer #iCHero.iCHero-rightmodule .iCHeroImg img {
	display:none;
}
.res_850 #iCContainer #iCHero.iCHero-rightmodule .iCHeroImg img {
	display:none;
}
.res_850 #iCContainer #iCHero.iCHero-rightmodule .iCHero-arrow-nav {
	bottom:0;
}
.res_Large #iCContainer #iCHeroWrapper #iCHero.iCHero-rightmodulewithoutImg .iCContact {
	width:23.5%;
}
.res_Large #iCContainer #iCHero.iCHero-rightmodule .iCHeroContent, .res_Large #iCContainer #iCHero.iCHero-rightmodule .iCHeroContentCarousel {
	margin-left:0;
	margin-top:0;
}
.res_Large #iCContainer #iCHero.iCHero-rightmodulewithImg {
	float:left;
	margin:0 auto;
	width:76%;
}
.res_Large #iCContainer #iCContent.iCContentTwoCol .iCContentLeftCol, .res_Large #iCContainer #iCContent .iCContentLeftCol {
	width:70%;
	margin-right:1%;
	float:left;
}
.res_Large #iCContainer #iCContent .iCContentRightCol, .res_Large #iCContainer #iCContent.iCContentTwoCol .iCContentRightCol {
	width:27%;
	float:left;
}
.res_Large #iCContainer .iCCardCarousel h3 {
	margin:10% 0 10% 15%;
}
.res_Large #iCContainer .iCCardCarousel img {
	margin:0 0 10% 15%;
}
.res_Large #iCContainer #c-navigation {
	margin:0 0 0 25%;
}
.res_Large #iCContainer .iCCardCarousel a {
	margin:0 0 10% 15%;
}
.res_Large #iCContainer #iCHeroWrapper #iCHero.iCBasicHero2 {
	margin-top:0;
	width:100%;
	height:394px;
}
.res_Large #iCContainer .iCContentTwoCol .iCBusinessApps {
	width:33%;
}
.res_Large #iCContainer .iCContentTwoCol .iCBusinessCon {
	width:49%;
}
.res_Large #iCContainer #iCHeroWrapper #iCHero.iCBasicHero3 .iCHeroVideo img, .res_Large #iCContainer #iCHeroWrapper #iCHero.iCHeroCarousel1 .iCHeroVideo img, .res_Large #iCContainer #iCHeroWrapper #iCHero.iCHeroCarousel2 .iCHeroVideo img, .res_Large #iCContainer #iCHeroWrapper #iCHero.iCHeroCarousel3 .iCHeroVideo img, .res_Large #iCContainer .iCHero-carousel {
	width:98.5%;
}
.res_Large #iCContainer .iCHero-arrow-nav {
	left:0;
}
.res_Large #iCContainer #iCHero.iCHero-rightmodule .iCHero-arrow-nav {
	left:2%;
}
.res_Large #iCContainer #iCHero.iCBasicHero1, .res_Large #iCContainer #iCHero.iCHeroCarousel1, .res_Large #iCContainer #iCHero.iCHeroCarousel3, .res_Large #iCContainer #iCHero.iCBasicHero1 .iCHeroContent {
	width: 100%;
	float:left;
	margin-left:1%;
	margin-top:0;
}
.res_Large #iCHero .iCCTA {
	width:100%;
}
.res_Large #iCContainer #iCTwoColWrapper #iCHeroWrapper #iCHero.iCBasicHero3 {
	margin: 0 auto;
	width: 100%;
}
.res_Large #iCContainer #iCHero.iCHero-rightmodulewithImg {
	margin:0 auto;
	width:72%;
	float:left;
}
.res_Large #iCContainer #iCHero.iCBasicHero2 {
	margin:0 auto;
	width:100%;
}
.res_Large #iCContainer #iCHero.iCHero-right {
	width:100%;
	margin:0;
}
.res_Large #iCContainer #iCHero.iCHero-right .iCHeroContentCarousel {
	margin:0;
}
.res_Large #iCContainer #iCHero.iCHeroCarousel1 {
	width:100%;
	margin-top:0;
}
.res_Large #iCContainer #iCHero.iCHeroCarousel2 {
	width:100%;
}
.res_Large #iCContainer #iCHero.iCBasicHero3 .iCHeroContent, .res_Large#iCContainer #iCHero.iCHeroCarousel2 .iCHeroContent, .res_Large #iCContainer #iCHero.iCHeroCarousel3 .iCHeroContent {
	width:47%;
}
.res_Large #iCContainer #iCTitleBar .iCTitleHeading .iCTitle_right {
	margin:0;
}
.res_Large #iCContainer #iCHeroWrapper .iCHeroVideo {
	float:right;
	margin-top:0;
}
/* Hero Carousel2 & Hero Carousel3 */
.res_Large #iCContainer .iCHerosub-nav .iCHerowo-subnav {
	width:33.33%;
}
.res_Large #iCContainer .iCHerosub-nav .iCHeronew-nav li.iCHerowo-subnav a.iCHerosub-tabitem {
	width:100%;
	padding-left:0!important;
	padding-right:0!important;
}
.res_Large #iCContainer .iCHeronew-nav li.iCHerowo-subnav a.iCHerosub-tabitem:hover span.iCToparrow, .res_Large #iCContainer .iCHeronew-nav li.iCHerowo-subnav a.activeTab span.iCToparrow {
	left:45%;
}
.res_Large #iCContainer div.iCHero-fourtabs ul.iCHeronew-nav li.iCHerowo-subnav {
	width:25%;
}
.res_Large #iCContainer div.iCHero-fourtabs .iCHeronew-nav li.iCHerowo-subnav a.iCHerosub-tabitem:hover span.iCToparrow, .res_Large #iCContainer div.iCHero-fourtabs .iCHeronew-nav li.iCHerowo-subnav a.activeTab span.iCToparrow {
	left:45%;
}
.res_Large #iCContainer #iCContent .iCContentLeftCol .iCSecItem {
	width:100%;
	float:none;
	margin:0 auto;
}
.res_Large #iCContainer #iCHero .iCHeroContent span.iCPAppText {
	margin-bottom:3em;
}
.res_Large #iCContainer #iCHero.iCHeroCarousel2 .iCHeroContent span.iCPAppText {
	margin-bottom:0;
}
/* Variation 3*/
.res_Large #iCContainer #iCTwoColWrapper, #iCContainer #iCThreeColWrapper {
	width:100%;
	margin:0 auto;
}
.res_Large #iCContainer #iCTwoColWrapper #iCHeroWrapper #iCHero {
	width:100%;
}
.res_Large #iCContainer #iCLeftNav {
	width:15%;
	margin-right:0.5em;
	margin-left:0.5em;
}
.res_Large #iCContainer #iCTwoColWrapper #iCContentWrapper {
	width:100%;
	margin-top:2em;
}
.res_Large #iCContainer #iCTwoColWrapper #iCWrapper {
	width:100%;
}
.res_Large #iCContainer #iCTwoColWrapper #iCHeroWrapper {
	margin-top:1.2em;
	width:83%;
}
.res_Large #iCContainer #iCTwoColWrapper #iCHeroWrapper .iCHeroContent {
	width:50%;
	float:left;
}
.res_Large #iCContainer #iCTwoColWrapper #iCHeroWrapper .iCHeroImg {
	width:100%;
}
.res_Large #iCContainer #iCTwoColWrapper #iCHeroWrapper .iCContact, .res_Large #iCContainer #iCTwoColWrapper #iCHeroWrapper .iCMemberReview {
	width:36%;
}
.res_Large #iCContainer #iCTwoColWrapper #iCContent .iCContentLeftCol {
	width:69%;
	margin-right:1%;
	float:left;
}
.res_Large #iCContainer #iCTwoColWrapper #iCContent .iCContentRightCol {
	width:30%;
	float:left;
}
.res_Large #iCContainer #iCTwoColWrapper .iCCardCarousel {
	display:none;
}
.res_Large .iCSecItem .iCTabularData {
	width:100%;
	display:block;
}
.res_Large #iCContainer .iCCmpTable .iCTableCol, .res_Large #iCContainer #iCContentWrapper .iCCmpTable .iCTableCol {
	margin: 0 2% 0 0;
	width: 23%;
}
.res_Large #iCContainer #iCTwoColWrapper .iCSecItem .iCCmpTable .iCTableCol ul {
	padding-bottom:1.2em;
}
.res_Large #iCContainer #iCTwoColWrapper .iCSecItem .iCTabularData, .res_Large #iCContainer #iCThreeColWrapper .iCSecItem .iCTabularData {
	display:block;
	margin-top:2em;
}
.res_Large #iCContainer #iCHero.iCHero-rightmodulewithImg .iCHeroImg {
	top:-80px;
	left:17%;
	z-index:0;
}
.res_Large #iCContainer .iCHero-rightmodule .iCHero-carousel .iCHeroImg {
	left:27%;
	top: -72px;
	z-index: 0;
	width:50%;
}
/* Variation 2 */
.res_Large #iCContainer #iCHero.iCHero-rightmodule .iCHeroContent {
	width:45%;
	margin-left:2%;
}
.res_850 #iCContainer #iCHero.iCHero-rightmodule .iCHeroContent {
	width:98%;
	margin-left:2%;
}
.res_800 #iCContainer #iCHero.iCHero-rightmodule .iCHeroContent {
	width:98%;
	margin-left:2%;
}
.res_Large #iCContainer #iCHero.iCHero-rightmodulewithImg .iCHeroContent .iCIntroText {
	width:100%;
	font-size:100%;
}
.res_Large #iCContainer #iCHero.iCHero-rightmodule .iCHeroContent .iCIntroText {
	width:58%;
}
.res_Large #iCContainer #iCTwoColWrapper #iCHero.iCHero-rightmodulewithImg .iCHeroImg {
	left:190px;
}
.res_Large #iCContainer #iCTwoColWrapper #iCHero.iCHero-rightmodulewithImg .iCHeroContent {
	width:45%;
}
.res_Large #iCContainer #iCTwoColWrapper .iCTypPromo, .res_Large #iCContainer #iCTwoColWrapper .iCMemberReviewPromo {
	width:89%;
}
.res_Large #iCContainer #iCTwoColWrapper .iCMemberReviewPromo span.iCQuoteOpen, .res_Large #iCContainer #iCTwoColWrapper .iCMemberReviewPromo span.iCQuoteClose {
	margin:0 2% 0 47%;
}
.res_Large #iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock .iCAccordionTitle a {
	padding-left:1.2em;
}
.res_Large #iCContainer .iCSectionTitle .iCAddText a {
	float:none;
	margin-left:0px;
}
.res_Large #iCContainer .iCCardCarousel {
	margin-top:10px;
}
.res_Large #iCContentWrapper #iCContent .iCFeatureBlocks3 .iCFeatureBlock {
	width:31%;
	margin-right:2%;
}
.res_Large #iCContentWrapper #iCContent .iCFeatureBlocks4 .iCFeatureBlock {
	width:23%;
	margin-right:2%;
}
.res_Large #iCContainer .iCTabularData .iCBusinessApps {
	width:22%;
}
.res_Large #iCContainer .iCTabularData .iCBusinessCon {
	width:33%;
}
.res_Large #iCContainer .iCContentTwoCol .iCBusinessCon .iCBusinessAppTxt img, .res_Large #iCContainer .iCBusinessCon .iCBusinessAppTxt img {
	width:100%;
	max-height:100%;
	float:left;
	max-width:145px;
}
.res_Large #iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock div ul li {
	margin: 0 0 0 2em;
}
.res_Large #iCContainer .iCContentTwoCol .iCBusinessCon .iCBusinessAppTxt, .res_Large #iCContainer .iCBusinessCon .iCBusinessAppTxt {
	float: left;
	width: 48%;
	text-align: left;
	padding-left:2%;
	margin-left:0;
}
.res_Large #iCContainer .iCContentTwoCol .iCBusinessCon .iCBusinessAppsDesc, .res_Large #iCContainer .iCBusinessCon .iCBusinessAppsDesc {
	width:48%;
	padding-left:2%;
}
.res_Large #iCContainer .iCTabularData .iCTabs {
	margin-left:0;
}
.res_Large #iCContainer #iCContent .iCWhatsNew {
	margin-left:0;
}
.res_Large #iCContainer #iCHero.iCHeroCarousel2 .iCHeroCarousel-top .iCHeroContent .iCIntroText {
	width: 68%;
}
.res_Large #iCContainer #iCHero .iCHeroCarousel-top .iCHeroContent .iCIntroText {
	width: 64%;
}
.res_Large #iCContainer #iCHero.iCHero-rightmodule .iCHeroCarousel-top .iCHeroContent .iCIntroText {
	width: 100%;
}
.res_Large #iCContainer #iCHero.iCHero-rightmodulewithImg .iCHeroImg {
	left: 33%;
}
.res_Large #iCHero .iCSubHead {
	margin-top:1em;
	margin-bottom:1em;
}
.res_Large #iCContainer #iCTwoColWrapper #iCHero .iCHeroContent .iCIntroText {
	margin-bottom: 1em;
	width: 70%;
}
.res_Large #iCTwoColWrapper #iCContentWrapper #iCContent .iCFeatureBlocks4 {
	width:100%
}
.res_Large #iCTwoColWrapper #iCContentWrapper #iCContent .iCFeatureBlocks4 .iCFeatureBlock {
	margin-right: 2%;
	width: 23%;
}
.res_Large #iCTwoColWrapper #iCContentWrapper #iCContent .iCFeatureBlocks3 {
	width:100%
}
.res_Large #iCTwoColWrapper #iCContentWrapper #iCContent .iCFeatureBlocks3 .iCFeatureBlock {
	margin-right: 2%;
	width: 31%;
}
.res_Large #iCContainer #iCHero.iCBasicHero3 .iCHeroContent {
	float:left
}
.res_Large #iCContainer #iCHeroWrapper #iCHero.iCHero-rightmodule {
	width: 75%;
}
.res_Large #iCContainer #iCHero.iCHeroCarousel1 .iCHero-arrow-nav {
	left:1%;
}
.res_Large #iCContainer #iCHeroWrapper .iCContact .iCPromologin .iCInputFieldLong, .res_Large #iCContainer #iCContent .iCTalk .iCPromologin .iCInputFieldLong {
	width:90%;
}
.res_Large #iCContainer .iCPromologin .iCHeroButtons, .res_Large #iCContainer.OPEN .iCPromologin .iCHeroButtons {
	width:86%;
}
.res_Large #iCContainer .iCLogin .iCHeroButtons, .res_Large #iCContainer.OPEN .iCLogin .iCHeroButtons {
	width:88%;
}
.res_Large #iCContainer #iCHero.iCHero-right .iCHeroImg {width:49%;left:50%;}
/* Prevents layout from stretching beyond 980px */
.res_Large #iCContainer #iCTitleBar {
	max-width:980px;
}
.res_Large #iCContainer #iCThreeColWrapper #iCHeroWrapper, .res_Large #iCContainer #iCThreeColWrapper #iCWrapper {
	max-width:480px;
}
.res_Large #iCContainer #iCTwoColWrapper, .res_Large #iCContainer #iCThreeColWrapper {
	max-width:980px;
}
.res_Large #iCContainer #iCThreeColWrapper {
	width:90%;
	margin:0 auto;
}
.res_Large #iCContainer #iCContent .iCContentLeftCol .iCLinkList a { float:none;}

.res_Large #iCContainer .iCBasicHero3 .iCHeroImg img { height:350px; }

.res_Small #iCContainer .iCListofLinks ul li,
.res_Medium #iCContainer .iCListofLinks ul li,
.res_Large #iCContainer .iCListofLinks ul li{list-style-position:inside;}

.res_Small #iCContainer .iCSecItem .iCCmpTable .iCTableCol p,
.res_Small #iCContainer .iCSecItem .iCCmpTable .iCTableCol ul,
.res_Medium #iCContainer .iCSecItem .iCCmpTable .iCTableCol p,
.res_Medium #iCContainer .iCSecItem .iCCmpTable .iCTableCol ul,
.res_Large #iCContainer .iCSecItem .iCCmpTable .iCTableCol p,
.res_Large #iCContainer .iCSecItem .iCCmpTable .iCTableCol ul { min-height:1em; }
.res_Small #iCContainer #iCContent .iCContentTwoCol,
.res_Medium #iCContainer #iCContent .iCContentTwoCol,
.res_Large #iCContainer #iCContent .iCContentTwoCol {clear:both;}