@media screen and (max-width: 768px) {
	.productItemListing .gridContainer .headerRow {
	    position: absolute;
	    top: -9999px;
	    left: -9999px;
	}
	.productItemListing .gridContainer .cellData {
		display:block;
		border-left:1px solid #EDEDED;
	}
	.productItemListing .boxes .gridContainer .cellData {
		border-left:none;
	}
	.buttonBar {
	    padding: 10px 0 10px 0;
	}
}


@media only screen and (max-width:480px) {
    .gridContainer .headerRow {
        position: absolute;
        top: -9999px;
        left: -9999px
    }
    .gridContainer .alt-row {
        background-color: #eee!important
    }
    .gridContainer .cellData {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
        min-height: 12px;
        display: block
    }
    .gridContainer .alt-row .cellData {
        border-bottom-color: #fff
    }
    .gridContainer .cellData:before {
        position: absolute;
        top: 6px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
        font-weight: 700;
        display: block
    }
    .gridContainer .totalRow .cellData:before {
        display: none;
    }
    .gridContainer .totalRow td.cellData {
	    min-width: 150px;
	    float: none;
	    margin: 0;
	    padding: 2px;
	}
	.gridContainer .cellData.expand.one {
	    display: block;
	    text-align: left;
	    padding: 0;
	    font-size: 25px;
	    border: none;
	}
    .boxes .gridContainer .cellData:before {
    	display:none;
    }
    .gridContainer .rowGroup .right {
        text-align: left
    }
    .crmCalendar .gridContainer .cellData {
        padding-left: 5px
    }
    .crmCalendar .calMini .cellData {
        display: table-cell;
        border: 1px solid #eee
    }
    .crmCalendar .calMini .headerRow {
        position: relative
    }
    .cntNewsList .newsList .cellData {
        padding-left: 5px
    }
    .crmCalendar .calMonth .emptyDay,
    .crmCalendar .calMonth .showWeekLink {
        display: none
    }
    .frontPage .calendarList .rowGroup,
    .frontPage .cntNewsList .rowGroup {
        max-height: none
    }
    .vai_md .cellData.colAction {
        padding-left: 0;
        overflow: hidden
    }
    .vai_md .cellData.colAction:before {
        display: none
    }
    .vai_md .cellData.colAction a {
        -moz-box-shadow: inset 0 1px 0 0 #fff;
        -webkit-box-shadow: inset 0 1px 0 0 #fff;
        box-shadow: inset 0 1px 0 0 #fff;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(249, 249, 249, 1) 5%, rgba(233, 233, 233, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, rgba(249, 249, 249, 1)), color-stop(100%, rgba(233, 233, 233, 1)));
        background: -webkit-linear-gradient(top, rgba(249, 249, 249, 1) 5%, rgba(233, 233, 233, 1) 100%);
        background: -o-linear-gradient(top, rgba(249, 249, 249, 1) 5%, rgba(233, 233, 233, 1) 100%);
        background: -ms-linear-gradient(top, rgba(249, 249, 249, 1) 5%, rgba(233, 233, 233, 1) 100%);
        background: linear-gradient(to bottom, rgba(249, 249, 249, 1) 5%, rgba(233, 233, 233, 1) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9', GradientType=0);
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;
        border: 1px solid #dcdcdc;
        display: inline-block;
        color: #666;
        font-size: 10pt;
        font-weight: 700;
        padding: 6px 8px;
        text-decoration: none;
        text-shadow: 0 1px 0 #fff;
        margin: 4px
    }
    .vai_md .gridContainer .colAction a:first-child {
        border: 1px solid #dcdcdc
    }
    .activityHistory .colAssignedTo,
    .activityHistory .colRelatedTo,
    .crmAccounts .colContactDate,
    .crmAccounts .colDays,
    .crmAccounts .colDealer,
    .crmAccounts .colInvoiceDate,
    .crmAccounts .colOpenDate,
    .crmAccounts .colPorC,
    .crmAccounts .colProspectNumber,
    .crmAccounts .colRep2,
    .crmAccountsDetail .detailAccountAssigned2,
    .crmAccountsDetail .detailAccountCurrency,
    .crmAccountsDetail .detailAccountReferringCustomer,
    .crmAccountsDetail .detailAccountSource2,
    .crmAccountsDetail .detailAccountStatus,
    .crmAccountsDetail .detailNaic,
    .crmAccountsDetail .detailOwnershipType,
    .crmAccountsDetail .detailSic,
    .crmAccountsDetail .detailTickerSymbol,
    .crmCasesView .colOrigin,
    .crmCasesView .colOther,
    .crmCasesView .colStatus,
    .crmContactsDetail .detailAnniversary,
    .crmContactsDetail .detailBirthday,
    .crmContactsDetail .detailCategory,
    .crmContactsDetail .detailContactAdditionalPhone,
    .crmContactsDetail .detailContactByEmail,
    .crmContactsDetail .detailContactByFax,
    .crmContactsDetail .detailContactByMail,
    .crmContactsDetail .detailContactByOther,
    .crmContactsDetail .detailContactByPhone,
    .crmContactsDetail .detailContactFax,
    .crmContactsDetail .detailContactWebURL,
    .crmContactsDetail .detailDepartment,
    .crmContactsDetail .detailGender,
    .crmContactsDetail .detailNickName,
    .crmContactsDetail .detailPrefix,
    .crmContactsDetail .detailPrimaryContact,
    .crmContactsDetail .detailProspectNum,
    .crmContactsDetail .detailSpouseName,
    .crmContactsDetail .detailSuffix,
    .crmContactsDetail .detailTitle,
    .crmContactsView .colProspectNumber,
    .crmContactsView .colTitle,
    .crmOpenOpportunity .colCloseProbability,
    .crmOpenOpportunity .colExpectedCloseDate,
    .crmOpenOpportunity .colOpenDate,
    .crmOpenOpportunity .colRep2,
    .crmOpenOpportunity .colRevenueEndDate,
    .crmOpenOpportunity .colRevenueStartDate,
    .crmOpenOpportunity .detailActualCloseDate,
    .crmOpenOpportunity .detailCloseProbability,
    .crmOpenOpportunity .detailClosingDisposition,
    .crmOpenOpportunity .detailExpectedCloseDate,
    .crmOpenOpportunity .detailRefCustomer,
    .crmOpenOpportunity .detailRep2,
    .crmOpenOpportunity .detailRevenueEndDate,
    .crmOpenOpportunity .detailSource,
    .crmOpenOpportunity .detailrevenueStartDate,
    .openActivities .colRelatedTo {
        display: none!important
    }
}