/*small*/
@media screen and (max-width: 37.5em) {
	.MainBody{
		width:470px;
	}
	.Footer{
		width:470px;
	}
	.TopBarInner{
		width:430px;
	}
	.FooterInner{
		width:430px;
	}
	.LoginPageBodyRight{
		display:none;
	}
	.LoginPageBodyExtraLine{
		display:block;
	}
	.LoginCloudIcon{
		width:400px;
		height:204px;
	}
	.NotSmallGEPOLink{
		display:none;
	}
	.SmallGEPOLink{
		display:block;
	}
	.NotSmallContactUsLink{
		display:none;
	}
	.SmallContactUsLink{
		display:block;
	}
	.NotSmallGEPOLoginLink{
		display:none;
	}
	.SmallGEPOLoginLink{
		display:block;
	}
	.NotSmallTermsConditionsLink{
		display:none;
	}
	.SmallTermsConditionsLink{
		display:block;
	}
	.NotSmallPrivacyPolicyLink{
		display:none;
	}
	.SmallPrivacyPolicyLink{
		display:block;
	}
	.LargeCopyrightLink{
		display:none;
	}
	.SmallCopyrightLink{
		display:block;
	}
	.LogReportBigChatBar{
		display:none;
	}
	.LogReportSmallChatBar{
		display:block;
	}
	.ChatWindowTopLogo{
		display:block;
	}
	.ChatWindowRightLogo{
		display:none;
	}
	.ExportBeginText{
		float:none;
		height:35px;
		margin-left:95px;
	}
	.ExportEndText{
		float:none;
		height:35px;
		margin-left:75px;
	}
	.ChatWindowOfflineTextArea{
		width:385px;
	}
	.ChatWindowOnlineTextArea{
		width:235px;
	}
	.ExportRadioTitle{
		margin-left:10px;
	}
	.TabsheetNameText{
		display:none;
	}
	.TabsheetNameIcon{
		display:block;
	}
	.ExtrenalLoginTopMenuItem{
		float:none;
		height:30px;
	}
	.ExtrenalLoginTopMenuFilterTitle{
		width:70px;
	}
	.ExtrenalLoginTopMenuDateTitle{
		width:70px;
	}
	.ExtrenalLoginTopMenuBar{
		height:90px;
	}
	.ExtrenalLoginTopMenuBarTrans{
		height:60px;
	}
	.ShowHideLogBarInfo{
		display:none;
	}
	.BigTitleSummaryLine{
		display:none;
	}
	.MidTitleSummaryLine{
		display:none;
	}
	.SmaTitleSummaryLine{
		display:block;
	}
	.DocumentOwnerCol{
		display:none;
	}
	.DocumentDescriptionCol{
		display:none;
	}
	.ScrollUpLink{
		left:245px;
	}
	.TransReportRightPart{
		float:none;
		height:12px;
	}
	.TransReportLeftPart{
		float:none;
		height:12px;
	}
	.TransReportShortRowDiv{
		height:30px;
	}
	.OrderDelDateLeft{
		float:none;
		height:13px
	}
	.OrderDelDateRight{
		float:none;
		margin-bottom:5px;
		margin-top:5px;
	}
	.OrderCompRefCol{
		display:none;
	}
	.OrderCompItemCol{
		display:none;
	}
	.ExtTransProjectCol{
		display:none;
	}
	.ExtTransAuthorisedCol{
		display:none;
	}
	.AcknowledgePageLeft{
		float:none;
		height:35px;
		margin-top:5px;
	}
	.AcknowledgePageCenter{
		float:none;
		width:100%;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:10px;
	}
	.AcknowledgePageRight{
		float:none;
		height:35px;
	}
	.AcknowledgePageRight{
		float:none;
		height:35px;
	}
	.AcknowledgePageReasonTitle{
		float:none;
		text-align:left;
		height:15px;
	}
	.AcknowledgePageReasonValue{
		float:none;
		height:20px;
		margin-left:0px;
	}
	.AcknowledgePageReasonField{
		width:350px;
	}
	.TenderBidPageYesNoLink{
		display:none;
	}
	.TenderBidPageYesNoDiv{
		width:20px;
	}
	.TenderBidRefCol{
		display:none;
	}
	.TenderBidNetCostCol{
		display:none;
	}
	.TenderBidMediumDec{
		display:block;
	}
	.TenderBidLargeDec{
		display:none;
	}
	.SelectAllLink{
		display:none;
	}
	.SmallTempYesNo{
		display:block;
	}
	.NotSmallTempYesNo{
		display:none;
	}
	.TenderBidDecCol{
		width:100px;	
	}
	.TopBarMiddlePart{
		margin-left:0px;
	}
	.TopBarLeftPart{
		display:none;
	}
	.ReqTimeBigTemp{
		display:block;
	}
	.ReqTimeSmallTemp{
		display:none;
	}
	.ReqGrossTotalVal{
		display:block;
	}
	.LargeNoticeLine{
		display:none;
	}
	.SmallNoticeLine{
		display:inline;
	}
	.HomeLayerTicker{
		width:300px;
	}
	.ExtLoginHomeMainBody{
		width:325px;
		max-width:325px;
	}
	.ExtLoginHomeMainBodyInner{
		width:325px;
		max-width:325px;
		float:none;
	}
	.ExtPayGridFixTitle{
		width:458px;
	}
	.ExpandPreOrderNameCol{
		width:160px;
	}
	.ExpandPreOrderSupplierCol{
		width:128px;
	}
	.ExpandPreOrderProjectCol{
		display:none;
		width:88px;
	}
	.MaxOrderDateCol{
		display:none;
	}
	.MaxOrderNetTotalCol{
		display:none;
	}
	.PayReqClientVeryTallMax{
		display:none;
	}
	.PayReqClientTallMax{
		display:inline;
	}
	.PayReqClientMedMax{
		display:none;
	}
	.PayReqClientShortMax{
		display:none;
	}
	.TallExtPreOrderProject{
		display:none;
	}
	.ShortExtPreOrderProject{
		display:inline;
	}
	.ExtPreOrderWidgetTweLineMoreInfo{
		display:none;
	}
	.ExtPreOrderWidgetOneLineMoreInfo1{
		display:block;
	}
	.ExtPreOrderWidgetOneLineMoreInfo2{
		display:none;
	}
	.ExtPreOrderWidgetOneLineMoreInfo3{
		display:none;
	}
	.ExtPreOrderWidgetOneLineMoreInfo4{
		display:none;
	}
	.ExtPreOrderMoreInfoBelowName{
		width:166px;
	}
	.OrderMoreInfoBelowSupplier{
		width:105px;
	}
	.TallProjectSecLine{
		display:none;
	}
	.ShortProjectSecLine{
		display:inline;
	}
	.LargeSentMethodTemp{
		display:block;
	}
	.SmallSentMethodTemp{
		display:none;
	}
	.MaxOrderByCol{
		display:none;
	}
	.ExtPayTabMenuBarLeft{
		width:175px;
	}
	.ExtPayTabBranchTitle{
		display:none;
	}
	.ExtPayMoreLinkText{
		display:block;
	}
	.VeryLargeMessageSummary{
		display:none
	}
	.LargeMessageSummary{
		display:none;
	}
	.MediumMessageSummary{
		display:inline;
	}
	.SmallMessageSummary{
		display:none;
	}
	.MessagesWidgetMethod{
		display:none;
	}
	.MaxOrderWidget2LineMoreInfo{
		display:block;
	}
	.MaxOrderWidget3LineMoreInfo{
		display:none;
	}
	.MaxOrderSecLineTimePart{
		display:none;
	}
	.MaxOrderSecLineDatePart{
		display:block;
	}
	.MaxOrderSecLineProjectPart{
		display:block;
	}
	.MaxOrderSecLineByPart{
		display:none;
	}
	.MaxOrderSecLineDuePart{
		display:block;
	}
	.MaxOrderSecLineItmQtyPart{
		display:none;
	}
	.MaxOrderSecLineSignPart{
		margin-right:0px;
		width:93px;
		display:none;
	}
	.MaxOrderSecLineToPart{
		margin-right:0px;
		display:none;
	}
	.MaxOrderSecLineNetPart{
		display:block;
		width:134px;
	}
	.MaxOrderSecLineEmptyPart{
		display:none;
	}
	.MapWindowTopBarIcons{
		display:none;
	}
	.StartFiniTitle{
		display:none;
	}
	.AllStartEndLineIcon{
		display:none;
	}
	.ExtSearchClientRelatedCol{
		display:none;
	}
	.ExtSearchClientMobileCol{
		display:none;
	}
	.ExtSearchClientEmailCol{
		display:table-cell;
	}
	.ExtAdvancedSearchAddMenu{
		width:85px;
	}
	.AdvSearchOwnGroupTitle{
		display:none;
	}
	.AdvSearchGroupClass{
		display:block;
	}
	.ExtAdvSearchWith1Line{
		display:block;
	}
	.ExtAdvSearchWith2Line{
		display:none;
	}
	.ExtAdvSearchWith1LineEmail{
		display:none;
	}
	.ExtAdvSearchWith1LineMobile{
		display:block;
	}
	.TimeNextPrevDateVerySmallRange{
		display:none;
	}
	.TimeNextPrevDateSmallRange{
		display:none;
	}
	.TimeNextPrevDateLargeRange{
		display:inline;
	}
	.WeeklyFreeTimeNextPrevTempTitle{
		display:block;
	}
	.QuickAddServiceLineExtraInfo{
		display:block;
	}
	.ExtAddServLargeServName{
		display:inline;
	}
	.ExtAddServSmallServName{
		display:none;
	}
	.ExtBookingProjectCol{
		display:none;
	}
	.ExtBookingBranchCol{
		display:none;
	}
	.ExtBookingValCol{
		display:none;
	}
	.ExtBookingStatusDateCol{
		display:none;
	}
	.ExtBookingTallClientName{
		display:inline;
	}
	.ExtBookingShortClientName{
		display:none;
	}
	.ExtBookingTinyClientName{
		display:none;
	}
	.ExtBooking2LineMoreInfo{
		display:none;
	}
	.ExtBooking3LineMoreInfo{
		display:block;
	}
	.ExtBookingTallProjectMoreInfo{
		display:inline;
	}
	.ExtBookingShortProjectMoreInfo{
		display:none;
	}
	.BookingWizardMenuRight{
		float:right;
	}
	.WizardKeyDiv1{
		display:none;
	}
	.WizardKeyDiv2{
		display:block;
	}
	.HomeObjectContainer{
		width:452px;
	}
	.HomeTemplate1{
		display:none;
	}
	.HomeTemplate2{
		display:none;
	}
	.HomeTemplate3{
		display:none;
	}
	.HomeTemplate4{
		display:block;
	}
	.HomeTemplate5{
		display:none;
	}
	.ExtAdvertDiv{
		height:158px;
	}
	.ExtAdvertImg{
		width:217px;
		height:133px;
	}
	.ExtAdvertButton{
		width:219px;
	}
	.ExtAdvertShortButton{
		width:448px;
	}
	.ExternalHomeObjectStep1{
		display:none;
	}
	.ExternalHomeObjectStep2{
		display:block;
	}
	.HomeTabWelText{
		display:inline;
	}
	.ExtAdvertButtonBottomText{
		font-size:15px;
	}
	.TransDueTitle{
		display:block;
	}
	.PayDueDayCountText{
		display:block;
	}
	.SurchareFeeClientTall{
		display:inline;
	}
	.SurchareFeeClientShort{
		display:none;
	}
	.SurchargeFeeFilterDateDueCol{
		display:none;
	}
	.SurchargeFeeFilterVatCol{
		display:none;
	}
	.SurchargeFeeFilterNetCol{
		display:none;
	}
	.SurchargeFeeFilterBranchCol{
		display:none;
	}
	.SurchargeFeeFilterPaymentCol{
		display:table-cell;
	}
	.ManageBookingDateStatusCol{
		display:table-cell;
	}
	.SurchargeFeeFilterStatusCol{
		display:none;
	}
	.ManageServiceLineFixRow{
		display:block;
	}
	.ManageServiceLineNotFixRow{
		display:none;
	}
	.CSSInfo:after{
		content: "Red Step 1";
	}
}
/*small*/
@media screen and (max-width: 33em) {
	.MainBody{
		width:420px;
	}
	.Footer{
		width:420px;
	}
	.TopBarInner{
		width:380px;
	}
	.FooterInner{
		width:380px;
	}
	.LoginPageBodyRight{
		display:none;
	}
	.LoginPageBodyExtraLine{
		display:block;
	}
	.LoginCloudIcon{
		width:350px;
		height:179px;
	}
	.NotSmallGEPOLink{
		display:none;
	}
	.SmallGEPOLink{
		display:block;
	}
	.NotSmallContactUsLink{
		display:none;
	}
	.SmallContactUsLink{
		display:block;
	}
	.NotSmallGEPOLoginLink{
		display:none;
	}
	.SmallGEPOLoginLink{
		display:block;
	}
	.NotSmallTermsConditionsLink{
		display:none;
	}
	.SmallTermsConditionsLink{
		display:block;
	}
	.NotSmallPrivacyPolicyLink{
		display:none;
	}
	.SmallPrivacyPolicyLink{
		display:block;
	}
	.LargeCopyrightLink{
		display:none;
	}
	.SmallCopyrightLink{
		display:block;
	}
	.LogReportBigChatBar{
		display:none;
	}
	.LogReportSmallChatBar{
		display:block;
	}
	.ChatWindowTopLogo{
		display:block;
	}
	.ChatWindowRightLogo{
		display:none;
	}
	.ExportBeginText{
		float:none;
		height:35px;
		margin-left:0px;
	}
	.ExportEndText{
		float:none;
		height:35px;
		margin-left:0px;
	}
	.ChatWindowOfflineTextArea{
		width:330px;
	}
	.ChatWindowOnlineTextArea{
		width:185px;
	}
	.FormRightPart{
		float:none;
		height:27px;
	}
	.FormLeftPart{
		float:none;
		height:15px;
	}
	.FormLeftPartHaveCounter{
		float:none;
		height:36px;
	}
	.ExternalChangePassDiv{
		margin-left:0px;
	}
	.TextareaRowDiv{
		min-height:75px;
	}
	.TextareaRowDivHaveCounter{
		min-height:96px;
	}
	.CaptchaRowDiv{
		min-height:55px;
	}
	.WebFormSendButton{
		margin-left:15px;
	}
	.ExportRadioTitle{
		margin-left:10px;
		float:none;
		height:30px;
		width:150px;
	}
	.FirstExportRadioTitle{
		margin-left:10px;
		float:none;
		height:30px;
		width:150px;
	}
	.ExportRadioTitleParent{
		height:170px;
	}
	.TabsheetNameText{
		display:none;
	}
	.TabsheetNameIcon{
		display:block;
	}
	.ExtrenalLoginTopMenuItem{
		float:none;
		height:30px;
	}
	.ExtrenalLoginTopMenuFilterTitle{
		width:70px;
	}
	.ExtrenalLoginTopMenuDateTitle{
		width:70px;
	}
	.ExtrenalLoginTopMenuBar{
		height:90px;
	}
	.ExtrenalLoginTopMenuBarTrans{
		height:60px;
	}
	.ShowHideLogBarInfo{
		display:none;
	}
	.BigTitleSummaryLine{
		display:none;
	}
	.MidTitleSummaryLine{
		display:none;
	}
	.SmaTitleSummaryLine{
		display:block;
	}
	.DocumentOwnerCol{
		display:none;
	}
	.DocumentDescriptionCol{
		display:none;
	}
	.ScrollUpLink{
		left:215px;
	}
	.TransReportRightPart{
		float:none;
		height:12px;
	}
	.TransReportLeftPart{
		float:none;
		height:12px;
	}
	.TransReportShortRowDiv{
		height:30px;
	}
	.OrderDelDateLeft{
		float:none;
		height:13px
	}
	.OrderDelDateRight{
		float:none;
		margin-bottom:5px;
		margin-top:5px;
	}
	.OrderCompRefCol{
		display:none;
	}
	.OrderCompItemCol{
		display:none;
	}
	.ExtTransProjectCol{
		display:none;
	}
	.ExtTransAuthorisedCol{
		display:none;
	}
	.ExtTransDeliveryCol{
		display:none;
	}
	.AcknowledgePageLeft{
		float:none;
		height:35px;
		margin-top:5px;
	}
	.AcknowledgePageCenter{
		float:none;
		width:100%;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:10px;
	}
	.AcknowledgePageRight{
		float:none;
		height:35px;
	}
	.AcknowledgePageReasonTitle{
		float:none;
		text-align:left;
		height:15px;
	}
	.AcknowledgePageReasonValue{
		float:none;
		height:20px;
		margin-left:0px;
	}
	.TenderBidPageYesNoLink{
		display:none;
	}
	.TenderBidPageYesNoDiv{
		width:20px;
	}
	.TenderBidRefCol{
		display:none;
	}
	.TenderBidNetCostCol{
		display:none;
	}
	.TenderBidMediumDec{
		display:block;
	}
	.TenderBidLargeDec{
		display:none;
	}
	.SelectAllLink{
		display:none;
	}
	.SmallTempYesNo{
		display:block;
	}
	.NotSmallTempYesNo{
		display:none;
	}
	.TenderBidDecCol{
		width:100px;	
	}
	.TenderBidRetailCol{
		display:none;
	}
	.TopBarMiddlePart{
		margin-left:0px;
	}
	.TopBarLeftPart{
		display:none;
	}
	.ReqTimeBigTemp{
		display:block;
	}
	.ReqTimeSmallTemp{
		display:none;
	}
	.ReqGrossTotalVal{
		display:block;
	}
	.LargeNoticeLine{
		display:none;
	}
	.SmallNoticeLine{
		display:inline;
	}
	.HomeLayerTicker{
		width:300px;
	}
	.ExtLoginHomeMainBody{
		width:325px;
		max-width:325px;
	}
	.ExtLoginHomeMainBodyInner{
		width:325px;
		max-width:325px;
		float:none;
	}
	.ExtPayGridFixTitle{
		width:408px;
	}
	.ExpandPreOrderNameCol{
		width:132px;
	}
	.ExpandPreOrderSupplierCol{
		width:128px;
	}
	.ExpandPreOrderProjectCol{
		display:none;
		width:88px;
	}
	.MaxOrderDateCol{
		display:none;
	}
	.MaxOrderNetTotalCol{
		display:none;
	}
	.PayReqClientVeryTallMax{
		display:none;
	}
	.PayReqClientTallMax{
		display:none;
	}
	.PayReqClientMedMax{
		display:inline;
	}
	.PayReqClientShortMax{
		display:none;
	}
	.TallExtPreOrderProject{
		display:none;
	}
	.ShortExtPreOrderProject{
		display:inline;
	}
	.ExtPreOrderWidgetTweLineMoreInfo{
		display:none;
	}
	.ExtPreOrderWidgetOneLineMoreInfo1{
		display:block;
	}
	.ExtPreOrderWidgetOneLineMoreInfo2{
		display:none;
	}
	.ExtPreOrderWidgetOneLineMoreInfo3{
		display:none;
	}
	.ExtPreOrderWidgetOneLineMoreInfo4{
		display:none;
	}
	.ExtPreOrderMoreInfoBelowName{
		width:138px;
	}
	.OrderMoreInfoBelowSupplier{
		width:105px;
	}
	.TallProjectSecLine{
		display:inline;
	}
	.ShortProjectSecLine{
		display:none;
	}
	.LargeSentMethodTemp{
		display:block;
	}
	.SmallSentMethodTemp{
		display:none;
	}
	.MaxOrderByCol{
		display:none;
	}
	.ExtPayTabMenuBarLeft{
		width:150px;
	}
	.ExtPayMoreLinkText{
		display:none;
	}
	.VeryLargeMessageSummary{
		display:none
	}
	.LargeMessageSummary{
		display:none;
	}
	.MediumMessageSummary{
		display:inline;
	}
	.SmallMessageSummary{
		display:none;
	}
	.MessagesWidgetMethod{
		display:none;
	}
	.MaxOrderWidget2LineMoreInfo{
		display:block;
	}
	.MaxOrderWidget3LineMoreInfo{
		display:none;
	}
	.MaxOrderSecLineTimePart{
		display:none;
	}
	.MaxOrderSecLineDatePart{
		display:block;
	}
	.MaxOrderSecLineProjectPart{
		display:block;
	}
	.MaxOrderSecLineByPart{
		display:none;
	}
	.MaxOrderSecLineDuePart{
		display:block;
	}
	.MaxOrderSecLineItmQtyPart{
		display:none;
	}
	.MaxOrderSecLineSignPart{
		margin-right:0px;
		width:93px;
		display:none;
	}
	.MaxOrderSecLineToPart{
		margin-right:0px;
		display:none;
	}
	.MaxOrderSecLineNetPart{
		display:block;
		width:134px;
	}
	.MaxOrderSecLineEmptyPart{
		display:none;
	}
	.MapWindowTopBarIcons{
		display:none;
	}
	.StartFiniTitle{
		display:none;
	}
	.AllStartEndLineIcon{
		display:none;
	}
	.ExtSearchClientRelatedCol{
		display:none;
	}
	.ExtSearchClientMobileCol{
		display:none;
	}
	.ExtSearchClientEmailCol{
		display:none;
	}
	.ExtAdvancedSearchAddMenu{
		width:85px;
	}
	.AdvSearchOwnGroupTitle{
		display:none;
	}
	.AdvSearchGroupClass{
		display:block;
	}
	.ExtAdvSearchWith1Line{
		display:block;
	}
	.ExtAdvSearchWith2Line{
		display:none;
	}
	.ExtAdvSearchWith1LineEmail{
		display:block;
	}
	.ExtAdvSearchWith1LineMobile{
		display:block;
	}
	.TimeNextPrevDateVerySmallRange{
		display:none;
	}
	.TimeNextPrevDateSmallRange{
		display:inline;
	}
	.TimeNextPrevDateLargeRange{
		display:none;
	}
	.WeeklyFreeTimeNextPrevTempTitle{
		display:block;
	}
	.QuickAddServiceLineExtraInfo{
		display:block;
	}
	.ExtAddServLargeServName{
		display:inline;
	}
	.ExtAddServSmallServName{
		display:none;
	}
	.ExtBookingProjectCol{
		display:none;
	}
	.ExtBookingBranchCol{
		display:none;
	}
	.ExtBookingValCol{
		display:none;
	}
	.ExtBookingStatusDateCol{
		display:none;
	}
	.ExtBookingTallClientName{
		display:inline;
	}
	.ExtBookingShortClientName{
		display:none;
	}
	.ExtBookingTinyClientName{
		display:none;
	}
	.ExtBooking2LineMoreInfo{
		display:none;
	}
	.ExtBooking3LineMoreInfo{
		display:block;
	}
	.ExtBookingTallProjectMoreInfo{
		display:inline;
	}
	.ExtBookingShortProjectMoreInfo{
		display:none;
	}
	.BookingWizardMenuRight{
		float:left;
	}
	.HomeObjectContainer{
		width:308px;
	}
	.HomeTemplate1{
		display:none;
	}
	.HomeTemplate2{
		display:none;
	}
	.HomeTemplate3{
		display:none;
	}
	.HomeTemplate4{
		display:none;
	}
	.HomeTemplate5{
		display:block;
	}
	.ExtAdvertDiv{
		height:142px;
	}
	.ExtAdvertImg{
		width:192px;
		height:117px;
	}
	.ExtAdvertButton{
		width:194px;
	}
	.ExtAdvertShortButton{
		width:398px;
	}
	.ExternalHomeObjectStep1{
		display:none;
	}
	.ExternalHomeObjectStep2{
		display:block;
	}
	.HomeTabWelText{
		display:inline;
	}
	.ExtAdvertButtonBottomText{
		font-size:15px;
	}
	.TransDueTitle{
		display:none;
	}
	.PayDueDayCountText{
		display:block;
	}
	.SurchareFeeClientTall{
		display:inline;
	}
	.SurchareFeeClientShort{
		display:none;
	}
	.SurchargeFeeFilterDateDueCol{
		display:none;
	}
	.SurchargeFeeFilterVatCol{
		display:none;
	}
	.SurchargeFeeFilterNetCol{
		display:none;
	}
	.SurchargeFeeFilterBranchCol{
		display:none;
	}
	.SurchargeFeeFilterPaymentCol{
		display:table-cell;
	}
	.ManageBookingDateStatusCol{
		display:table-cell;
	}
	.SurchargeFeeFilterStatusCol{
		display:none;
	}
	.ManageServiceLineFixRow{
		display:block;
	}
	.ManageServiceLineNotFixRow{
		display:none;
	}
	.CSSInfo:after{
		content: "Red Step 2";
	}
}
/*small*/
@media screen and (max-width: 30em) {
	.MainBody{
		width:370px;
	}
	.Footer{
		width:370px;
	}
	.TopBarInner{
		width:330px;
	}
	.FooterInner{
		width:330px;
	}
	.LoginPageBodyRight{
		display:none;
	}
	.LoginPageBodyExtraLine{
		display:block;
	}
	.LoginCloudIcon{
		width:300px;
		height:153px;
	}
	.NotSmallGEPOLink{
		display:none;
	}
	.SmallGEPOLink{
		display:block;
	}
	.NotSmallContactUsLink{
		display:none;
	}
	.SmallContactUsLink{
		display:block;
	}
	.NotSmallGEPOLoginLink{
		display:none;
	}
	.SmallGEPOLoginLink{
		display:block;
	}
	.NotSmallTermsConditionsLink{
		display:none;
	}
	.SmallTermsConditionsLink{
		display:block;
	}
	.NotSmallPrivacyPolicyLink{
		display:none;
	}
	.SmallPrivacyPolicyLink{
		display:block;
	}
	.LargeCopyrightLink{
		display:none;
	}
	.SmallCopyrightLink{
		display:block;
	}
	.LogReportBigChatBar{
		display:none;
	}
	.LogReportSmallChatBar{
		display:block;
	}
	.ChatWindowTopLogo{
		display:block;
	}
	.ChatWindowRightLogo{
		display:none;
	}
	.ExportBeginText{
		float:none;
		height:35px;
		margin-left:0px;
	}
	.ExportEndText{
		float:none;
		height:35px;
		margin-left:0px;
	}
	.ChatWindowOfflineTextArea{
		width:297px;
	}
	.ChatWindowOnlineTextArea{
		width:155px;
	}
	.FormRightPart{
		float:none;
		height:27px;
	}
	.FormLeftPart{
		float:none;
		height:15px;
	}
	.FormLeftPartHaveCounter{
		float:none;
		height:36px;
	}
	.ExternalChangePassDiv{
		margin-left:0px;
	}
	.TextareaRowDiv{
		min-height:75px;
	}
	.TextareaRowDivHaveCounter{
		min-height:96px;
	}
	.CaptchaRowDiv{
		min-height:55px;
	}
	.WebFormSendButton{
		margin-left:15px;
	}
	.ExportRadioTitle{
		margin-left:10px;
		float:none;
		height:30px;
		width:150px;
	}
	.FirstExportRadioTitle{
		margin-left:10px;
		float:none;
		height:30px;
		width:150px;
	}
	.ExportRadioTitleParent{
		height:170px;
	}
	.TabsheetNameText{
		display:none;
	}
	.TabsheetNameIcon{
		display:block;
	}
	.ExtrenalLoginTopMenuItem{
		float:none;
		height:30px;
	}
	.ExtrenalLoginTopMenuFilterTitle{
		width:70px;
	}
	.ExtrenalLoginTopMenuDateTitle{
		width:70px;
	}
	.ExtrenalLoginTopMenuBar{
		height:90px;
	}
	.ExtrenalLoginTopMenuBarTrans{
		height:60px;
	}
	.ShowHideLogBarInfo{
		display:none;
	}
	.BigTitleSummaryLine{
		display:none;
	}
	.MidTitleSummaryLine{
		display:none;
	}
	.SmaTitleSummaryLine{
		display:block;
	}
	.DocumentOwnerCol{
		display:none;
	}
	.DocumentDescriptionCol{
		display:none;
	}
	.ScrollUpLink{
		left:190px;
	}
	.TransReportRightPart{
		float:none;
		height:12px;
	}
	.TransReportLeftPart{
		float:none;
		height:12px;
	}
	.TransReportShortRowDiv{
		height:30px;
	}
	.OrderDelDateLeft{
		float:none;
		height:13px
	}
	.OrderDelDateRight{
		float:none;
		margin-bottom:5px;
		margin-top:5px;
	}
	.OrderCompRefCol{
		display:none;
	}
	.OrderCompItemCol{
		display:none;
	}
	.ExtTransProjectCol{
		display:none;
	}
	.ExtTransAuthorisedCol{
		display:none;
	}
	.ExtTransDeliveryCol{
		display:none;
	}
	.AcknowledgePageLeft{
		float:none;
		height:35px;
		margin-top:5px;
	}
	.AcknowledgePageCenter{
		float:none;
		width:100%;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:10px;
	}
	.AcknowledgePageRight{
		float:none;
		height:35px;
	}
	.AcknowledgePageReasonTitle{
		float:none;
		text-align:left;
		height:15px;
	}
	.AcknowledgePageReasonValue{
		float:none;
		height:20px;
		margin-left:0px;
	}
	.AcknowledgePageReasonField{
		width:300px;
	}
	.TenderBidPageYesNoLink{
		display:none;
	}
	.TenderBidPageYesNoDiv{
		width:20px;
	}
	.TenderBidRefCol{
		display:none;
	}
	.TenderBidNetCostCol{
		display:none;
	}
	.TenderBidMediumDec{
		display:block;
	}
	.TenderBidLargeDec{
		display:none;
	}
	.SelectAllLink{
		display:none;
	}
	.SmallTempYesNo{
		display:block;
	}
	.NotSmallTempYesNo{
		display:none;
	}
	.TenderBidDecCol{
		width:100px;	
	}
	.TenderBidRetailCol{
		display:none;
	}
	.TopBarMiddlePart{
		margin-left:0px;
	}
	.TopBarLeftPart{
		display:none;
	}
	.OrderCompReportItemCol{
		display:table-cell;
	}
	.OrderCompReportRefCol{
		display:table-cell;
	}
	.ReqTimeBigTemp{
		display:none;
	}
	.ReqTimeSmallTemp{
		display:table-row;
	}
	.ReqGrossTotalVal{
		display:block;
	}
	.LargeNoticeLine{
		display:none;
	}
	.SmallNoticeLine{
		display:inline;
	}
	.HomeLayerTicker{
		width:300px;
	}
	.ExtLoginHomeMainBody{
		width:325px;
		max-width:325px;
	}
	.ExtLoginHomeMainBodyInner{
		width:325px;
		max-width:325px;
		float:none;
	}
	.ExtPayGridFixTitle{
		width:358px;
	}
	.ExpandPreOrderNameCol{
		width:142px;
	}
	.ExpandPreOrderSupplierCol{
		width:88px;
	}
	.ExpandPreOrderProjectCol{
		display:none;
		width:88px;
	}
	.MaxOrderDateCol{
		display:none;
	}
	.MaxOrderNetTotalCol{
		display:none;
	}
	.PayReqClientVeryTallMax{
		display:none;
	}
	.PayReqClientTallMax{
		display:none;
	}
	.PayReqClientMedMax{
		display:inline;
	}
	.PayReqClientShortMax{
		display:none;
	}
	.TallExtPreOrderProject{
		display:none;
	}
	.ShortExtPreOrderProject{
		display:inline;
	}
	.ExtPreOrderWidgetTweLineMoreInfo{
		display:none;
	}
	.ExtPreOrderWidgetOneLineMoreInfo1{
		display:block;
	}
	.ExtPreOrderWidgetOneLineMoreInfo2{
		display:none;
	}
	.ExtPreOrderWidgetOneLineMoreInfo3{
		display:none;
	}
	.ExtPreOrderWidgetOneLineMoreInfo4{
		display:none;
	}
	.ExtPreOrderMoreInfoBelowName{
		width:128px;
	}
	.OrderMoreInfoBelowSupplier{
		width:94px;
	}
	.TallProjectSecLine{
		display:none;
	}
	.ShortProjectSecLine{
		display:inline;
	}
	.LargeSentMethodTemp{
		display:none;
	}
	.SmallSentMethodTemp{
		display:block;
	}
	.MaxOrderByCol{
		display:none;
	}
	.ExtPayMoreLinkText{
		display:none;
	}
	.VeryLargeMessageSummary{
		display:none
	}
	.LargeMessageSummary{
		display:none;
	}
	.MediumMessageSummary{
		display:inline;
	}
	.SmallMessageSummary{
		display:none;
	}
	.MessagesWidgetMethod{
		display:none;
	}
	.MaxOrderWidget2LineMoreInfo{
		display:block;
	}
	.MaxOrderWidget3LineMoreInfo{
		display:none;
	}
	.MaxOrderSecLineTimePart{
		display:none;
	}
	.MaxOrderSecLineDatePart{
		display:block;
	}
	.MaxOrderSecLineProjectPart{
		display:block;
	}
	.MaxOrderSecLineByPart{
		display:none;
	}
	.MaxOrderSecLineDuePart{
		display:block;
	}
	.MaxOrderSecLineItmQtyPart{
		display:none;
	}
	.MaxOrderSecLineSignPart{
		margin-right:0px;
		width:93px;
		display:none;
	}
	.MaxOrderSecLineToPart{
		margin-right:0px;
		display:none;
	}
	.MaxOrderSecLineNetPart{
		display:block;
		width:95px;
	}
	.MaxOrderSecLineEmptyPart{
		display:none;
	}
	.MapWindowTopBarIcons{
		display:none;
	}
	.StartFiniTitle{
		display:none;
	}
	.AllStartEndLine{
		display:block;
	}
	.AllStartEndLineIcon{
		display:none;
	}
	.ExtSearchClientRelatedCol{
		display:none;
	}
	.ExtSearchClientMobileCol{
		display:none;
	}
	.ExtSearchClientEmailCol{
		display:none;
	}
	.ExtAdvancedSearchAddMenu{
		width:85px;
	}
	.AdvSearchOwnGroupTitle{
		display:none;
	}
	.AdvSearchGroupClass{
		display:none;
	}
	.ExtAdvSearchWith1Line{
		display:block;
	}
	.ExtAdvSearchWith2Line{
		display:none;
	}
	.ExtAdvSearchWith1LineEmail{
		display:block;
	}
	.ExtAdvSearchWith1LineMobile{
		display:block;
	}
	.TimeNextPrevDateVerySmallRange{
		display:none;
	}
	.TimeNextPrevDateSmallRange{
		display:inline;
	}
	.TimeNextPrevDateLargeRange{
		display:none;
	}
	.WeeklyFreeTimeNextPrevTempTitle{
		display:block;
	}
	.QuickAddServiceLineExtraInfo{
		display:block;
	}
	.ExtAddServLargeServName{
		display:inline;
	}
	.ExtAddServSmallServName{
		display:none;
	}
	.ExtBookingProjectCol{
		display:none;
	}
	.ExtBookingBranchCol{
		display:none;
	}
	.ExtBookingValCol{
		display:none;
	}
	.ExtBookingStatusDateCol{
		display:none;
	}
	.ExtBookingTallClientName{
		display:none;
	}
	.ExtBookingShortClientName{
		display:inline;
	}
	.ExtBookingTinyClientName{
		display:none;
	}
	.ExtBooking2LineMoreInfo{
		display:none;
	}
	.ExtBooking3LineMoreInfo{
		display:block;
	}
	.ExtBookingTallProjectMoreInfo{
		display:inline;
	}
	.ExtBookingShortProjectMoreInfo{
		display:none;
	}
	.BookingWizardMenuRight{
		float:left;
	}
	.HomeObjectContainer{
		width:308px;
	}
	.HomeTemplate1{
		display:none;
	}
	.HomeTemplate2{
		display:none;
	}
	.HomeTemplate3{
		display:none;
	}
	.HomeTemplate4{
		display:none;
	}
	.HomeTemplate5{
		display:block;
	}
	.ExtAdvertDiv{
		height:127px;
	}
	.ExtAdvertImg{
		width:167px;
		height:102px;
	}
	.ExtAdvertButton{
		width:169px;
	}
	.ExtAdvertShortButton{
		width:348px;
	}
	.ExternalHomeObjectStep1{
		display:none;
	}
	.ExternalHomeObjectStep2{
		display:block;
	}
	.HomeTabWelText{
		display:none;
	}
	.ExtAdvertButtonBottomText{
		font-size:11px;
	}
	.TransDueTitle{
		display:none;
	}
	.PayDueDayCountText{
		display:block;
	}
	.SurchareFeeClientTall{
		display:inline;
	}
	.SurchareFeeClientShort{
		display:none;
	}
	.SurchargeFeeFilterDateDueCol{
		display:none;
	}
	.SurchargeFeeFilterVatCol{
		display:none;
	}
	.SurchargeFeeFilterNetCol{
		display:none;
	}
	.SurchargeFeeFilterBranchCol{
		display:none;
	}
	.SurchargeFeeFilterPaymentCol{
		display:table-cell;
	}
	.ManageBookingDateStatusCol{
		display:table-cell;
	}
	.SurchargeFeeFilterStatusCol{
		display:none;
	}
	.ManageServiceLineFixRow{
		display:none;
	}
	.ManageServiceLineNotFixRow{
		display:block;
	}
	.CSSInfo:after{
		content: "Red Step 3";
	}
}
/*small*/
@media screen and (max-width: 28em) {
	.MainBody{
		width:330px;
	}
	.Footer{
		width:330px;
	}
	.TopBarInner{
		width:290px;
	}
	.FooterInner{
		width:290px;
	}
	.LoginPageBodyRight{
		display:none;
	}
	.LoginPageBodyExtraLine{
		display:block;
	}
	.LoginCloudIcon{
		width:260px;
		height:133px;
	}
	.NotSmallGEPOLink{
		display:none;
	}
	.SmallGEPOLink{
		display:block;
	}
	.NotSmallContactUsLink{
		display:none;
	}
	.SmallContactUsLink{
		display:block;
	}
	.NotSmallGEPOLoginLink{
		display:none;
	}
	.SmallGEPOLoginLink{
		display:block;
	}
	.NotSmallTermsConditionsLink{
		display:none;
	}
	.SmallTermsConditionsLink{
		display:block;
	}
	.NotSmallPrivacyPolicyLink{
		display:none;
	}
	.SmallPrivacyPolicyLink{
		display:block;
	}
	.LargeCopyrightLink{
		display:none;
	}
	.SmallCopyrightLink{
		display:block;
	}
	.LogReportBigChatBar{
		display:none;
	}
	.LogReportSmallChatBar{
		display:block;
	}
	.ChatWindowTopLogo{
		display:block;
	}
	.ChatWindowRightLogo{
		display:none;
	}
	.ExportBeginText{
		float:none;
		height:35px;
		margin-left:0px;
	}
	.ExportEndText{
		float:none;
		height:35px;
		margin-left:0px;
	}
	.ChatWindowOfflineTextArea{
		width:261px;
	}
	.ChatWindowOnlineTextArea{
		width:125px;
	}
	.FormRightPart{
		float:none;
		height:27px;
	}
	.FormLeftPart{
		float:none;
		height:15px;
	}
	.FormLeftPartHaveCounter{
		float:none;
		height:36px;
	}
	.ExternalChangePassDiv{
		margin-left:0px;
	}
	.TextareaRowDiv{
		min-height:75px;
	}
	.TextareaRowDivHaveCounter{
		min-height:96px;
	}
	.CaptchaRowDiv{
		min-height:55px;
	}
	.WebFormSendButton{
		margin-left:15px;
	}
	.ExportRadioTitle{
		margin-left:10px;
		float:none;
		height:30px;
		width:150px;
	}
	.FirstExportRadioTitle{
		margin-left:10px;
		float:none;
		height:30px;
		width:150px;
	}
	.ExportRadioTitleParent{
		height:170px;
	}
	.IgnoreRecordLineSmall{
		display:block;
	}
	.IgnoreRecordLineNotSmall{
		display:none;
	}
	.TabsheetNameText{
		display:none;
	}
	.TabsheetNameIcon{
		display:block;
	}
	.ExtrenalLoginTopMenuItem{
		float:none;
		height:30px;
	}
	.ExtrenalLoginTopMenuFilterTitle{
		width:70px;
	}
	.ExtrenalLoginTopMenuDateTitle{
		width:70px;
	}
	.ExtrenalLoginTopMenuBar{
		height:90px;
	}
	.ExtrenalLoginTopMenuBarTrans{
		height:60px;
	}
	.ShowHideLogBarInfo{
		display:none;
	}
	.BigTitleSummaryLine{
		display:none;
	}
	.MidTitleSummaryLine{
		display:none;
	}
	.SmaTitleSummaryLine{
		display:block;
	}
	.DocumentOwnerCol{
		display:none;
	}
	.DocumentDescriptionCol{
		display:none;
	}
	.DocumentNameCol{
		width: 100px;
	}
	.DocumentBigNameCol{
		display:none;
	}
	.DocumentSmallNameCol{
		display:block;
	}
	.ExtTransTabRadioBox{
		float:none;
		margin-left:12px;
		height:25px;
	}
	.ScrollUpLink{
		left:170px;
	}
	.TransReportRightPart{
		float:none;
		height:12px;
	}
	.TransReportLeftPart{
		float:none;
		height:12px;
	}
	.TransReportShortRowDiv{
		height:30px;
	}
	.OrderDelDateLeft{
		float:none;
		height:13px
	}
	.OrderDelDateRight{
		float:none;
		margin-bottom:5px;
		margin-top:5px;
	}
	.OrderCompRefCol{
		display:none;
	}
	.OrderCompItemCol{
		display:none;
	}
	.ExtTransProjectCol{
		display:none;
	}
	.ExtTransAuthorisedCol{
		display:none;
	}
	.ExtTransDeliveryCol{
		display:none;
	}
	.ExtTransItmQtyCol{
		display:none;
	}
	.AcknowledgePageLeft{
		float:none;
		height:35px;
		margin-top:5px;
	}
	.AcknowledgePageCenter{
		float:none;
		width:100%;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:10px;
	}
	.AcknowledgePageRight{
		float:none;
		height:35px;
	}
	.AcknowledgePageReasonTitle{
		float:none;
		text-align:left;
		height:15px;
	}
	.AcknowledgePageReasonValue{
		float:none;
		height:20px;
		margin-left:0px;
	}
	.AcknowledgePageReasonField{
		width:250px;
	}
	.TenderBidPageYesNoLink{
		display:none;
	}
	.TenderBidPageYesNoDiv{
		width:20px;
	}
	.TenderBidRefCol{
		display:none;
	}
	.TenderBidNetCostCol{
		display:none;
	}
	.TenderBidMediumDec{
		display:block;
	}
	.TenderBidLargeDec{
		display:none;
	}
	.SelectAllLink{
		display:none;
	}
	.SmallTempYesNo{
		display:block;
	}
	.NotSmallTempYesNo{
		display:none;
	}
	.TenderBidDecCol{
		width:100px;	
	}
	.TenderBidRetailCol{
		display:none;
	}
	.TenderBidVATCol{
		display:none;
	}
	.TopBarMiddlePart{
		margin-left:0px;
	}
	.TopBarLeftPart{
		display:none;
	}
	.OrderCompReportItemCol{
		display:none;
	}
	.OrderCompReportRefCol{
		display:none;
	}
	.ReqTimeBigTemp{
		display:none;
	}
	.ReqTimeSmallTemp{
		display:table-row;
	}
	.ReqGrossTotalVal{
		display:none;
	}
	.LargeNoticeLine{
		display:none;
	}
	.SmallNoticeLine{
		display:inline;
	}
	.HomeLayerTicker{
		width:300px;
	}
	.ExtLoginHomeMainBody{
		width:325px;
		max-width:325px;
	}
	.ExtLoginHomeMainBodyInner{
		width:325px;
		max-width:325px;
		float:none;
	}
	.ExtPayGridFixTitle{
		width:318px;
	}
	.ExpandPreOrderNameCol{
		width:112px;
	}
	.ExpandPreOrderSupplierCol{
		width:88px;
	}
	.ExpandPreOrderProjectCol{
		display:none;
		width:88px;
	}
	.MaxOrderDateCol{
		display:none;
	}
	.MaxOrderNetTotalCol{
		display:none;
	}
	.MaxOrderStatusCol{
		display:table-cell;
	}
	.PayReqClientVeryTallMax{
		display:none;
	}
	.PayReqClientTallMax{
		display:none;
	}
	.PayReqClientMedMax{
		display:none;
	}
	.PayReqClientShortMax{
		display:inline;
	}
	.TallExtPreOrderProject{
		display:none;
	}
	.ShortExtPreOrderProject{
		display:inline;
	}
	.ExtPreOrderWidgetTweLineMoreInfo{
		display:none;
	}
	.ExtPreOrderWidgetOneLineMoreInfo1{
		display:block;
	}
	.ExtPreOrderWidgetOneLineMoreInfo2{
		display:none;
	}
	.ExtPreOrderWidgetOneLineMoreInfo3{
		display:none;
	}
	.ExtPreOrderWidgetOneLineMoreInfo4{
		display:none;
	}
	.ExtPreOrderMoreInfoBelowName{
		width:90px;
	}
	.OrderMoreInfoBelowSupplier{
		width:85px;
	}
	.TallProjectSecLine{
		display:none;
	}
	.ShortProjectSecLine{
		display:inline;
	}
	.LargeSentMethodTemp{
		display:none;
	}
	.SmallSentMethodTemp{
		display:block;
	}
	.MaxOrderByCol{
		display:none;
	}
	.ExtPayMoreLinkText{
		display:none;
	}
	.VeryLargeMessageSummary{
		display:none
	}
	.LargeMessageSummary{
		display:none;
	}
	.MediumMessageSummary{
		display:none;
	}
	.SmallMessageSummary{
		display:inline;
	}
	.MessagesWidgetMethod{
		display:none;
	}
	.MaxOrderWidget2LineMoreInfo{
		display:none;
	}
	.MaxOrderWidget3LineMoreInfo{
		display:block;
	}
	.MaxOrderSecLineTimePart{
		display:none;
	}
	.MaxOrderSecLineDatePart{
		display:block;
	}
	.MaxOrderSecLineProjectPart{
		display:block;
	}
	.MaxOrderSecLineByPart{
		display:none;
	}
	.MaxOrderSecLineDuePart{
		display:block;
	}
	.MaxOrderSecLineItmQtyPart{
		display:none;
	}
	.MaxOrderSecLineSignPart{
		margin-right:0px;
		width:93px;
		display:none;
	}
	.MaxOrderSecLineToPart{
		margin-right:0px;
		display:none;
	}
	.MaxOrderSecLineNetPart{
		display:none;
		width:95px;
	}
	.MaxOrderSecLineEmptyPart{
		display:none;
	}
	.MapWindowTopBarIcons{
		display:none;
	}
	.StartFiniTitle{
		display:none;
	}
	.AllStartEndLine{
		display:none;
	}
	.AllStartEndLineIcon{
		display:inline;
	}
	.ExtSearchClientRelatedCol{
		display:none;
	}
	.ExtSearchClientMobileCol{
		display:none;
	}
	.ExtSearchClientEmailCol{
		display:none;
	}
	.ExtAdvancedSearchAddMenu{
		width:85px;
	}
	.AdvSearchOwnGroupTitle{
		display:none;
	}
	.AdvSearchGroupClass{
		display:none;
	}
	.ExtAdvSearchWith1Line{
		display:block;
	}
	.ExtAdvSearchWith2Line{
		display:none;
	}
	.ExtAdvSearchWith1LineEmail{
		display:block;
	}
	.ExtAdvSearchWith1LineMobile{
		display:block;
	}
	.TimeNextPrevDateVerySmallRange{
		display:none;
	}
	.TimeNextPrevDateSmallRange{
		display:inline;
	}
	.TimeNextPrevDateLargeRange{
		display:none;
	}
	.WeeklyFreeTimeNextPrevTempTitle{
		display:block;
	}
	.QuickAddServiceLineExtraInfo{
		display:block;
	}
	.ExtAddServLargeServName{
		display:inline;
	}
	.ExtAddServSmallServName{
		display:none;
	}
	.ExtBookingProjectCol{
		display:none;
	}
	.ExtBookingBranchCol{
		display:none;
	}
	.ExtBookingValCol{
		display:none;
	}
	.ExtBookingStatusDateCol{
		display:none;
	}
	.ExtBookingTallClientName{
		display:none;
	}
	.ExtBookingShortClientName{
		display:none;
	}
	.ExtBookingTinyClientName{
		display:inline;
	}
	.ExtBooking2LineMoreInfo{
		display:none;
	}
	.ExtBooking3LineMoreInfo{
		display:block;
	}
	.ExtBookingTallProjectMoreInfo{
		display:none;
	}
	.ExtBookingShortProjectMoreInfo{
		display:inline;
	}
	.LongCompanyName{
		display:none;
	}
	.ShortCompanyName{
		display:block;
	}
	.BookingWizardMenuRight{
		float:left;
	}
	.HomeObjectContainer{
		width:308px;
	}
	.HomeTemplate1{
		display:none;
	}
	.HomeTemplate2{
		display:none;
	}
	.HomeTemplate3{
		display:none;
	}
	.HomeTemplate4{
		display:none;
	}
	.HomeTemplate5{
		display:block;
	}
	.ExtAdvertDiv{
		height:115px;
	}
	.ExtAdvertImg{
		width:147px;
		height:90px;
	}
	.ExtAdvertButton{
		width:149px;
	}
	.ExtAdvertShortButton{
		width:308px;
	}
	.ExternalHomeObjectStep1{
		display:none;
	}
	.ExternalHomeObjectStep2{
		display:block;
	}
	.HomeTabWelText{
		display:none;
	}
	.ExtAdvertButtonBottomText{
		font-size:11px;
	}
	.TransDueTitle{
		display:none;
	}
	.PayDueDayCountText{
		display:none;
	}
	.SurchareFeeClientTall{
		display:inline;
	}
	.SurchareFeeClientShort{
		display:none;
	}
	.SurchargeFeeFilterDateDueCol{
		display:none;
	}
	.SurchargeFeeFilterVatCol{
		display:none;
	}
	.SurchargeFeeFilterNetCol{
		display:none;
	}
	.SurchargeFeeFilterBranchCol{
		display:none;
	}
	.SurchargeFeeFilterPaymentCol{
		display:none;
	}
	.ManageBookingDateStatusCol{
		display:none;
	}
	.SurchargeFeeFilterStatusCol{
		display:none;
	}
	.ManageServiceLineFixRow{
		display:none;
	}
	.ManageServiceLineNotFixRow{
		display:block;
	}
	.CSSInfo:after{
		content: "Red Step 4";
	}
}
/*small*/
@media screen and (max-width: 27em) {
	.MainBody{
		width:320px;
	}
	.Footer{
		width:320px;
	}
	.TopBarInner{
		width:290px;
	}
	.FooterInner{
		width:290px;
	}
	.LoginPageBodyRight{
		display:none;
	}
	.LoginPageBodyExtraLine{
		display:block;
	}
	.LoginCloudIcon{
		width:250px;
		height:128px;
	}
	.NotSmallGEPOLink{
		display:none;
	}
	.SmallGEPOLink{
		display:block;
	}
	.NotSmallContactUsLink{
		display:none;
	}
	.SmallContactUsLink{
		display:block;
	}
	.NotSmallGEPOLoginLink{
		display:none;
	}
	.SmallGEPOLoginLink{
		display:block;
	}
	.NotSmallTermsConditionsLink{
		display:none;
	}
	.SmallTermsConditionsLink{
		display:block;
	}
	.NotSmallPrivacyPolicyLink{
		display:none;
	}
	.SmallPrivacyPolicyLink{
		display:block;
	}
	.LargeCopyrightLink{
		display:none;
	}
	.SmallCopyrightLink{
		display:block;
	}
	.LogReportBigChatBar{
		display:none;
	}
	.LogReportSmallChatBar{
		display:block;
	}
	.ChatWindowTopLogo{
		display:block;
	}
	.ChatWindowRightLogo{
		display:none;
	}
	.ExportBeginText{
		float:none;
		height:35px;
		margin-left:0px;
	}
	.ExportEndText{
		float:none;
		height:35px;
		margin-left:0px;
	}
	.ChatWindowOfflineTextArea{
		width:255px;
	}
	.ChatWindowOnlineTextArea{
		width:115px;
	}
	.FormRightPart{
		float:none;
		height:27px;
	}
	.FormLeftPart{
		float:none;
		height:15px;
	}
	.FormLeftPartHaveCounter{
		float:none;
		height:36px;
	}
	.ExternalChangePassDiv{
		margin-left:0px;
	}
	.TextareaRowDiv{
		min-height:75px;
	}
	.TextareaRowDivHaveCounter{
		min-height:96px;
	}
	.CaptchaRowDiv{
		min-height:55px;
	}
	.WebFormSendButton{
		margin-left:15px;
	}
	.ExportRadioTitle{
		margin-left:10px;
		float:none;
		height:30px;
		width:150px;
	}
	.FirstExportRadioTitle{
		margin-left:10px;
		float:none;
		height:30px;
		width:150px;
	}
	.ExportRadioTitleParent{
		height:170px;
	}
	.IgnoreRecordLineSmall{
		display:block;
	}
	.IgnoreRecordLineNotSmall{
		display:none;
	}
	.TabsheetNameText{
		display:none;
	}
	.TabsheetNameIcon{
		display:block;
	}
	.ExtrenalLoginTopMenuItem{
		float:none;
		height:30px;
	}
	.ExtrenalLoginTopMenuFilterTitle{
		width:70px;
	}
	.ExtrenalLoginTopMenuDateTitle{
		width:70px;
	}
	.ExtrenalLoginTopMenuBar{
		height:90px;
	}
	.ExtrenalLoginTopMenuBarTrans{
		height:60px;
	}
	.ShowHideLogBarInfo{
		display:none;
	}
	.BigTitleSummaryLine{
		display:none;
	}
	.MidTitleSummaryLine{
		display:none;
	}
	.SmaTitleSummaryLine{
		display:block;
	}
	.DocumentOwnerCol{
		display:none;
	}
	.DocumentDescriptionCol{
		display:none;
	}
	.DocumentNameCol{
		width: 100px;
	}
	.DocumentBigNameCol{
		display:none;
	}
	.DocumentSmallNameCol{
		display:block;
	}
	.ExtTransTabRadioBox{
		float:none;
		margin-left:12px;
		height:25px;
	}
	.ScrollUpLink{
		left:155px;
	}
	.TransReportRightPart{
		float:none;
		height:12px;
	}
	.TransReportLeftPart{
		float:none;
		height:12px;
	}
	.TransReportShortRowDiv{
		height:30px;
	}
	.OrderDelDateLeft{
		float:none;
		height:13px
	}
	.OrderDelDateRight{
		float:none;
		margin-bottom:5px;
		margin-top:5px;
	}
	.OrderCompRefCol{
		display:none;
	}
	.OrderCompItemCol{
		display:none;
	}
	.ExtTransProjectCol{
		display:none;
	}
	.ExtTransAuthorisedCol{
		display:none;
	}
	.ExtTransDeliveryCol{
		display:none;
	}
	.ExtTransItmQtyCol{
		display:none;
	}
	.AcknowledgePageLeft{
		float:none;
		height:35px;
		margin-top:5px;
	}
	.AcknowledgePageCenter{
		float:none;
		width:100%;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:10px;
	}
	.AcknowledgePageRight{
		float:none;
		height:35px;
	}
	.AcknowledgePageReasonTitle{
		float:none;
		text-align:left;
		height:15px;
	}
	.AcknowledgePageReasonValue{
		float:none;
		height:20px;
		margin-left:0px;
	}
	.AcknowledgePageReasonField{
		width:250px;
	}
	.TenderBidPageYesNoLink{
		display:none;
	}
	.TenderBidPageYesNoDiv{
		width:20px;
	}
	.TenderBidRefCol{
		display:none;
	}
	.TenderBidNetCostCol{
		display:none;
	}
	.TenderBidMediumDec{
		display:block;
	}
	.TenderBidLargeDec{
		display:none;
	}
	.SelectAllLink{
		display:none;
	}
	.SmallTempYesNo{
		display:block;
	}
	.NotSmallTempYesNo{
		display:none;
	}
	.TenderBidDecCol{
		width:100px;	
	}
	.TenderBidRetailCol{
		display:none;
	}
	.TenderBidVATCol{
		display:none;
	}
	.TopBarMiddlePart{
		margin-left:0px;
	}
	.TopBarLeftPart{
		display:none;
	}
	.OrderCompReportItemCol{
		display:none;
	}
	.OrderCompReportRefCol{
		display:none;
	}
	.ReqTimeBigTemp{
		display:none;
	}
	.ReqTimeSmallTemp{
		display:table-row;
	}
	.ReqGrossTotalVal{
		display:none;
	}
	.LargeNoticeLine{
		display:none;
	}
	.SmallNoticeLine{
		display:inline;
	}
	.HomeLayerTicker{
		width:300px;
	}
	.ExtLoginHomeMainBody{
		width:325px;
		max-width:325px;
	}
	.ExtLoginHomeMainBodyInner{
		width:325px;
		max-width:325px;
		float:none;
	}
	.ExtPayGridFixTitle{
		width:308px;
	}
	.ExpandPreOrderNameCol{
		width:145px;
	}
	.ExpandPreOrderSupplierCol{
		width:88px;
	}
	.ExpandPreOrderProjectCol{
		display:none;
		width:88px;
	}
	.MaxOrderDateCol{
		display:none;
	}
	.MaxOrderNetTotalCol{
		display:none;
	}
	.MaxOrderStatusCol{
		display:none;
	}
	.PayReqClientVeryTallMax{
		display:none;
	}
	.PayReqClientTallMax{
		display:none;
	}
	.PayReqClientMedMax{
		display:inline;
	}
	.PayReqClientShortMax{
		display:none;
	}
	.TallExtPreOrderProject{
		display:none;
	}
	.ShortExtPreOrderProject{
		display:inline;
	}
	.ExtPreOrderWidgetTweLineMoreInfo{
		display:block;
	}
	.ExtPreOrderWidgetOneLineMoreInfo1{
		display:none;
	}
	.ExtPreOrderWidgetOneLineMoreInfo2{
		display:none;
	}
	.ExtPreOrderWidgetOneLineMoreInfo3{
		display:none;
	}
	.ExtPreOrderWidgetOneLineMoreInfo4{
		display:none;
	}
	.ExtPreOrderMoreInfoBelowName{
		width:152px;
	}
	.OrderMoreInfoBelowSupplier{
		width:94px;
	}
	.TallProjectSecLine{
		display:none;
	}
	.ShortProjectSecLine{
		display:inline;
	}
	.LargeSentMethodTemp{
		display:none;
	}
	.SmallSentMethodTemp{
		display:block;
	}
	.MaxOrderByCol{
		display:none;
	}
	.ExtPayMoreLinkText{
		display:none;
	}
	.VeryLargeMessageSummary{
		display:none
	}
	.LargeMessageSummary{
		display:none;
	}
	.MediumMessageSummary{
		display:none;
	}
	.SmallMessageSummary{
		display:inline;
	}
	.MessagesWidgetMethod{
		display:none;
	}
	.MaxOrderWidget2LineMoreInfo{
		display:none;
	}
	.MaxOrderWidget3LineMoreInfo{
		display:block;
	}
	.MaxOrderSecLineTimePart{
		display:none;
	}
	.MaxOrderSecLineDatePart{
		display:block;
	}
	.MaxOrderSecLineProjectPart{
		display:block;
	}
	.MaxOrderSecLineByPart{
		display:none;
	}
	.MaxOrderSecLineDuePart{
		display:block;
	}
	.MaxOrderSecLineItmQtyPart{
		display:none;
	}
	.MapWindowTopBarIcons{
		display:none;
	}
	.StartFiniTitle{
		display:none;
	}
	.AllStartEndLine{
		display:none;
	}
	.AllStartEndLineIcon{
		display:inline;
	}
	.ExtSearchClientRelatedCol{
		display:none;
	}
	.ExtSearchClientMobileCol{
		display:none;
	}
	.ExtSearchClientEmailCol{
		display:none;
	}
	.ExtAdvancedSearchAddMenu{
		width:85px;
	}
	.AdvSearchOwnGroupTitle{
		display:none;
	}
	.AdvSearchGroupClass{
		display:none;
	}
	.ExtAdvSearchWith1Line{
		display:block;
	}
	.ExtAdvSearchWith2Line{
		display:none;
	}
	.ExtAdvSearchWith1LineEmail{
		display:block;
	}
	.ExtAdvSearchWith1LineMobile{
		display:block;
	}
	.TimeNextPrevDateVerySmallRange{
		display:inline;
	}
	.TimeNextPrevDateSmallRange{
		display:none;
	}
	.TimeNextPrevDateLargeRange{
		display:none;
	}
	.WeeklyFreeTimeNextPrevTempTitle{
		display:none;
	}
	.QuickAddServiceLineExtraInfo{
		display:block;
	}
	.ExtAddServLargeServName{
		display:inline;
	}
	.ExtAddServSmallServName{
		display:none;
	}
	.ExtBookingProjectCol{
		display:none;
	}
	.ExtBookingBranchCol{
		display:none;
	}
	.ExtBookingValCol{
		display:none;
	}
	.ExtBookingStatusDateCol{
		display:none;
	}
	.ExtBookingTallClientName{
		display:none;
	}
	.ExtBookingShortClientName{
		display:none;
	}
	.ExtBookingTinyClientName{
		display:inline;
	}
	.ExtBooking2LineMoreInfo{
		display:none;
	}
	.ExtBooking3LineMoreInfo{
		display:block;
	}
	.ExtBookingTallProjectMoreInfo{
		display:none;
	}
	.ExtBookingShortProjectMoreInfo{
		display:inline;
	}
	.HomeObjectContainer{
		width:308px;
	}
	.HomeTemplate1{
		display:none;
	}
	.HomeTemplate2{
		display:none;
	}
	.HomeTemplate3{
		display:none;
	}
	.HomeTemplate4{
		display:none;
	}
	.HomeTemplate5{
		display:block;
	}
	.ExtAdvertDiv{
		height:112px;
	}
	.ExtAdvertImg{
		width:142px;
		height:87px;
	}
	.ExtAdvertButton{
		width:144px;
	}
	.ExtAdvertShortButton{
		width:298px;
	}
	.ExternalHomeObjectStep1{
		display:none;
	}
	.ExternalHomeObjectStep2{
		display:block;
	}
	.HomeTabWelText{
		display:none;
	}
	.ExtAdvertButtonBottomText{
		font-size:11px;
	}
	.TransDueTitle{
		display:none;
	}
	.PayDueDayCountText{
		display:none;
	}
	.SurchareFeeClientTall{
		display:inline;
	}
	.SurchareFeeClientShort{
		display:none;
	}
	.SurchargeFeeFilterDateDueCol{
		display:none;
	}
	.SurchargeFeeFilterVatCol{
		display:none;
	}
	.SurchargeFeeFilterNetCol{
		display:none;
	}
	.SurchargeFeeFilterBranchCol{
		display:none;
	}
	.SurchargeFeeFilterPaymentCol{
		display:none;
	}
	.ManageBookingDateStatusCol{
		display:none;
	}
	.SurchargeFeeFilterStatusCol{
		display:none;
	}
	.ManageServiceLineFixRow{
		display:none;
	}
	.ManageServiceLineNotFixRow{
		display:block;
	}
	.CSSInfo:after{
		content: "Red Step 5";
	}
}
/*small*/
@media screen and (max-width: 26em) {
	.MainBody{
		width:310px;
	}
	.Footer{
		width:310px;
	}
	.TopBarInner{
		width:290px;
	}
	.FooterInner{
		width:290px;
	}
	.LoginPageBodyRight{
		display:none;
	}
	.LoginPageBodyExtraLine{
		display:block;
	}
	.LoginCloudIcon{
		width:240px;
		height:122px;
	}
	.NotSmallGEPOLink{
		display:none;
	}
	.SmallGEPOLink{
		display:block;
	}
	.NotSmallContactUsLink{
		display:none;
	}
	.SmallContactUsLink{
		display:block;
	}
	.NotSmallGEPOLoginLink{
		display:none;
	}
	.SmallGEPOLoginLink{
		display:block;
	}
	.NotSmallTermsConditionsLink{
		display:none;
	}
	.SmallTermsConditionsLink{
		display:block;
	}
	.NotSmallPrivacyPolicyLink{
		display:none;
	}
	.SmallPrivacyPolicyLink{
		display:block;
	}
	.LargeCopyrightLink{
		display:none;
	}
	.SmallCopyrightLink{
		display:block;
	}
	.LogReportBigChatBar{
		display:none;
	}
	.LogReportSmallChatBar{
		display:block;
	}
	.ChatWindowTopLogo{
		display:block;
	}
	.ChatWindowRightLogo{
		display:none;
	}
	.ExportBeginText{
		float:none;
		height:35px;
		margin-left:0px;
	}
	.ExportEndText{
		float:none;
		height:35px;
		margin-left:0px;
	}
	.ChatWindowOfflineTextArea{
		width:243px;
	}
	.ChatWindowOnlineTextArea{
		width:105px;
	}
	.FormRightPart{
		float:none;
		height:27px;
	}
	.FormLeftPart{
		float:none;
		height:15px;
	}
	.FormLeftPartHaveCounter{
		float:none;
		height:36px;
	}
	.ExternalChangePassDiv{
		margin-left:0px;
	}
	.TextareaRowDiv{
		min-height:75px;
	}
	.TextareaRowDivHaveCounter{
		min-height:96px;
	}
	.CaptchaRowDiv{
		min-height:55px;
	}
	.WebFormSendButton{
		margin-left:15px;
	}
	.ExportRadioTitle{
		margin-left:10px;
		float:none;
		height:30px;
		width:150px;
	}
	.FirstExportRadioTitle{
		margin-left:10px;
		float:none;
		height:30px;
		width:150px;
	}
	.ExportRadioTitleParent{
		height:170px;
	}
	.IgnoreRecordLineSmall{
		display:block;
	}
	.IgnoreRecordLineNotSmall{
		display:none;
	}
	.TabsheetNameText{
		display:none;
	}
	.TabsheetNameIcon{
		display:block;
	}
	.ExtrenalLoginTopMenuItem{
		float:none;
		height:30px;
	}
	.ExtrenalLoginTopMenuFilterTitle{
		width:70px;
	}
	.ExtrenalLoginTopMenuDateTitle{
		width:70px;
	}
	.ExtrenalLoginTopMenuBar{
		height:90px;
	}
	.ExtrenalLoginTopMenuBarTrans{
		height:60px;
	}
	.ShowHideLogBarInfo{
		display:none;
	}
	.BigTitleSummaryLine{
		display:none;
	}
	.MidTitleSummaryLine{
		display:none;
	}
	.SmaTitleSummaryLine{
		display:block;
	}
	.DocumentOwnerCol{
		display:none;
	}
	.DocumentDescriptionCol{
		display:none;
	}
	.DocumentNameCol{
		width: 100px;
	}
	.DocumentBigNameCol{
		display:none;
	}
	.DocumentSmallNameCol{
		display:block;
	}
	.ExtTransTabRadioBox{
		float:none;
		margin-left:12px;
		height:25px;
	}
	.ScrollUpLink{
		left:120px;
	}
	.TransReportRightPart{
		float:none;
		height:12px;
	}
	.TransReportLeftPart{
		float:none;
		height:12px;
	}
	.TransReportShortRowDiv{
		height:30px;
	}
	.OrderDelDateLeft{
		float:none;
		height:13px
	}
	.OrderDelDateRight{
		float:none;
		margin-bottom:5px;
		margin-top:5px;
	}
	.OrderCompRefCol{
		display:none;
	}
	.OrderCompItemCol{
		display:none;
	}
	.ExtTransProjectCol{
		display:none;
	}
	.ExtTransAuthorisedCol{
		display:none;
	}
	.ExtTransDeliveryCol{
		display:none;
	}
	.ExtTransItmQtyCol{
		display:none;
	}
	.AcknowledgePageLeft{
		float:none;
		height:35px;
		margin-top:5px;
	}
	.AcknowledgePageCenter{
		float:none;
		width:100%;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:10px;
	}
	.TenderBidPageYesNoLink{
		display:none;
	}
	.TenderBidPageYesNoDiv{
		width:20px;
	}
	.TenderBidRefCol{
		display:none;
	}
	.TenderBidNetCostCol{
		display:none;
 	}
	.TenderBidMediumDec{
		display:block;
	}
	.TenderBidLargeDec{
		display:none;
	}
	.SelectAllLink{
		display:none;
	}
	.SmallTempYesNo{
		display:block;
	}
	.NotSmallTempYesNo{
		display:none;
	}
	.TenderBidDecCol{
		width:100px;	
	}
	.TenderBidRetailCol{
		display:none;
	}
	.TenderBidVATCol{
		display:none;
	}
	.TopBarMiddlePart{
		margin-left:0px;
	}
	.TopBarLeftPart{
		display:none;
	}
	.OrderCompReportItemCol{
		display:none;
	}
	.OrderCompReportRefCol{
		display:none;
	}
	.ReqTimeBigTemp{
		display:none;
	}
	.ReqTimeSmallTemp{
		display:table-row;
	}
	.ReqGrossTotalVal{
		display:none;
	}
	.LargeNoticeLine{
		display:none;
	}
	.SmallNoticeLine{
		display:inline;
	}
	.HomeLayerTicker{
		width:300px;
	}
	.ExtLoginHomeMainBody{
		width:320px;
		max-width:320px;
	}
	.ExtLoginHomeMainBodyInner{
		width:320px;
		max-width:320px;
		float:none;
	}
	.ExtPayGridFixTitle{
		width:298px;
	}
	.ExpandPreOrderNameCol{
		width:107px;
	}
	.ExpandPreOrderSupplierCol{
		width:88px;
	}
	.ExpandPreOrderProjectCol{
		display:none;
		width:88px;
	}
	.MaxOrderDateCol{
		display:none;
	}
	.MaxOrderNetTotalCol{
		display:none;
	}
	.MaxOrderStatusCol{
		display:none;
	}
	.PayReqClientVeryTallMax{
		display:none;
	}
	.PayReqClientTallMax{
		display:none;
	}
	.PayReqClientMedMax{
		display:none;
	}
	.PayReqClientShortMax{
		display:inline;
	}
	.TallExtPreOrderProject{
		display:none;
	}
	.ShortExtPreOrderProject{
		display:inline;
	}
	.ExtPreOrderWidgetTweLineMoreInfo{
		display:block;
	}
	.ExtPreOrderWidgetOneLineMoreInfo1{
		display:none;
	}
	.ExtPreOrderWidgetOneLineMoreInfo2{
		display:none;
	}
	.ExtPreOrderWidgetOneLineMoreInfo3{
		display:none;
	}
	.ExtPreOrderWidgetOneLineMoreInfo4{
		display:none;
	}
	.ExtPreOrderMoreInfoBelowName{
		width:112px;
	}
	.OrderMoreInfoBelowSupplier{
		width:94px;
	}
	.TallProjectSecLine{
		display:none;
	}
	.ShortProjectSecLine{
		display:inline;
	}
	.LargeSentMethodTemp{
		display:none;
	}
	.SmallSentMethodTemp{
		display:block;
	}
	.MaxOrderByCol{
		display:none;
	}
	.ExtPayMoreLinkText{
		display:none;
	}
	.VeryLargeMessageSummary{
		display:none
	}
	.LargeMessageSummary{
		display:none;
	}
	.MediumMessageSummary{
		display:none;
	}
	.SmallMessageSummary{
		display:inline;
	}
	.MessagesWidgetMethod{
		display:none;
	}
	.MaxOrderWidget2LineMoreInfo{
		display:none;
	}
	.MaxOrderWidget3LineMoreInfo{
		display:block;
	}
	.MaxOrderSecLineTimePart{
		display:none;
	}
	.MaxOrderSecLineDatePart{
		display:block;
	}
	.MaxOrderSecLineProjectPart{
		display:block;
	}
	.MaxOrderSecLineByPart{
		display:none;
	}
	.MaxOrderSecLineDuePart{
		display:block;
	}
	.MaxOrderSecLineItmQtyPart{
		display:none;
	}
	.MapWindowTopBarIcons{
		display:none;
	}
	.StartFiniTitle{
		display:none;
	}
	.AllStartEndLine{
		display:none;
	}
	.AllStartEndLineIcon{
		display:inline;
	}
	.ExtSearchClientRelatedCol{
		display:none;
	}
	.ExtSearchClientMobileCol{
		display:none;
	}
	.ExtSearchClientEmailCol{
		display:none;
	}
	.ExtAdvancedSearchAddMenu{
		width:85px;
	}
	.AdvSearchOwnGroupTitle{
		display:none;
	}
	.AdvSearchGroupClass{
		display:none;
	}
	.ExtAdvSearchWith1Line{
		display:none;
	}
	.ExtAdvSearchWith2Line{
		display:block;
	}
	.ExtAdvSearchWith1LineEmail{
		display:block;
	}
	.ExtAdvSearchWith1LineMobile{
		display:block;
	}
	.TimeNextPrevDateVerySmallRange{
		display:inline;
	}
	.TimeNextPrevDateSmallRange{
		display:none;
	}
	.TimeNextPrevDateLargeRange{
		display:none;
	}
	.WeeklyFreeTimeNextPrevTempTitle{
		display:none;
	}
	.QuickAddServiceLineExtraInfo{
		display:none;
	}
	.ExtAddServLargeServName{
		display:none;
	}
	.ExtAddServSmallServName{
		display:inline;
	}
	.ExtBookingProjectCol{
		display:none;
	}
	.ExtBookingBranchCol{
		display:none;
	}
	.ExtBookingValCol{
		display:none;
	}
	.ExtBookingStatusDateCol{
		display:none;
	}
	.ExtBookingTallClientName{
		display:none;
	}
	.ExtBookingShortClientName{
		display:none;
	}
	.ExtBookingTinyClientName{
		display:inline;
	}
	.ExtBooking2LineMoreInfo{
		display:none;
	}
	.ExtBooking3LineMoreInfo{
		display:block;
	}
	.ExtBookingTallProjectMoreInfo{
		display:none;
	}
	.ExtBookingShortProjectMoreInfo{
		display:inline;
	}
	.HomeObjectContainer{
		width:308px;
	}
	.HomeTemplate1{
		display:none;
	}
	.HomeTemplate2{
		display:none;
	}
	.HomeTemplate3{
		display:none;
	}
	.HomeTemplate4{
		display:none;
	}
	.HomeTemplate5{
		display:block;
	}
	.ExtAdvertDiv{
		height:109px;
	}
	.ExtAdvertImg{
		width:137px;
		height:84px;
	}
	.ExtAdvertButton{
		width:139px;
	}
	.ExtAdvertShortButton{
		width:288px;
	}
	.ExternalHomeObjectStep1{
		display:none;
	}
	.ExternalHomeObjectStep2{
		display:block;
	}
	.HomeTabWelText{
		display:none;
	}
	.ExtAdvertButtonBottomText{
		font-size:11px;
	}
	.TransDueTitle{
		display:none;
	}
	.PayDueDayCountText{
		display:none;
	}
	.SurchareFeeClientTall{
		display:none;
	}
	.SurchareFeeClientShort{
		display:inline;
	}
	.SurchargeFeeFilterDateDueCol{
		display:none;
	}
	.SurchargeFeeFilterVatCol{
		display:none;
	}
	.SurchargeFeeFilterNetCol{
		display:none;
	}
	.SurchargeFeeFilterBranchCol{
		display:none;
	}
	.SurchargeFeeFilterPaymentCol{
		display:none;
	}
	.ManageBookingDateStatusCol{
		display:none;
	}
	.SurchargeFeeFilterStatusCol{
		display:none;
	}
	.ManageServiceLineFixRow{
		display:none;
	}
	.ManageServiceLineNotFixRow{
		display:block;
	}
	.CSSInfo:after{
		content: "Red Step 6";
	}
}