@media (max-width: 991px) {	
	.container {
		width: 100%;
	}
	
	.outer-container {
		padding-bottom: 0;
	}
	
	.pageTitle-container {
		padding-left: 20px;
	}
	
	.mainContent-container {
		border-radius: 0;
		padding-bottom: 0;
	}
	
	.complaintsIntro {
		padding-left: 0;
		padding-right: 0;
	}
	
	.complaintOptions {
		border-top: 2px solid #660066;
		border-bottom: 2px solid #660066;
	}
	
	.complaintsProcess {
		margin: 0 0 20px 0;
	}
	
	.recommended-margin {
		margin-top: 13px;
	}
	
	/* @media (max-width: 479px) { */
		 .contact-icons {
		 	font-size: 2.5em;
		 	margin-top: -10px;
		 	padding-top: 10px !important;
		}
	/* } */
	
	.contact-option-box-border {
	/* 	border-bottom: 2px solid #660066; */
	/* 	height: 90px; */
		height: 94px;
	/* 	padding-bottom: 20px; */
		padding-top: 30px;
		border-top: none;
		border-bottom: none;
	}
	
	
	.contact-option-box-border-remove-padding {
		border-right: none;
		padding-top: 0;
	}
	
	.contact-option-box-border-left > div:last-child {
	/* 	margin-top: 15px; */
	}
	
	
	.contact-option-box-border-right {
		border-left: none;
	}

	.no-left-border {
		border-left: none !important;
	}	
	
	.no-right-border {
		border-right: none !important;
	}	
	
	.contact-option-box-border-centre {
	/* 	border-top: 2px solid #660066; */
	/* 	border-bottom: 2px solid #660066; */
		border-left: none;
		border-right: none;
		padding-top: 0;
		padding-bottom: 0;
	}
	
	/* .contact-option-box-border-divider { */
	/* 	border-left: 1px solid #e5e5e5; */
	/* 	border-right: 1px solid #e5e5e5; */
	/* 	padding-top: 30px; */
	/* 	height: 100%; */
	/* } */
	
	.contact-option-box-border-divider-borders {
		border-left: 1px solid #e5e5e5;
		border-right: 1px solid #e5e5e5;
	}
	
	.contact-option-box-border-divider-spacing {
		padding-top: 30px;
		height: 100%;
	}
	
	.contact-option-left, .contact-option-centre, .contact-option-right {
		padding-left: 0;
		padding-right: 0;
	}
	
	.contact-option-box-border i, .contact-option-box-border span {
	/* 	vertical-align: middle; */
	/* 	display: table-row; */
	/* 	width: 100%; */
	/* 	text-align: center; */
	} 
	
	.recommended-right-border {
		border-right: 1px solid #660066;
	}
	
	.recommended {
		font-weight: normal;
	}
	
	#call-us-indicator, #email-us-indicator, #write-to-us-indicator {
		margin-top: -2px;
	} 
	
	.selected-contact-indicator {
		margin-top: -16px
	}
	
	.down-triangle-mobile-margin {
		margin-top: -2px;
	}
	
	.contact-icons, .contact-icon-text {
		padding: 5px;
		width: 100%;
	}
	
	.contact-icon-text {
		padding-top: 0;
		
	}
	 
	.complaintContactOptionsDetail {
	/* 	margin: 0 -20px; */
		padding: 40px 0 20px 0;
	/* 	border: none; */
		border-top: none;
	}
	
	/* #call-us-detail { */
	/* 	padding-left: 20px; */
	/* 	padding-right: 20px; */
	/* } */
	
	.serviceStatus, .onlineHelp {
		padding-left: 0 !important;
		padding-right: 0 !important;
		height: auto;
	}
	
	.onlineHelp {
		margin-top: 20px;
	}
	
	.column-padding {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.billAmountPounds {
		float: right;
	}
	
	.billAmountPence {
		float: right;
	}
	
	.control-label {
		padding-bottom: 10px;
	}
	
	.form-horizontal .control-label {
		text-align: left;
	}
	
	.tipInfo {
		padding-top: 5px;
		margin-left: inherit;
		padding-left: 20px;
	}
	
	.validationInfo {
		padding-left: 0;
	}
	
	.contactIndicator {
	/* 	z-index: 999 !important; */
	}
	
	.clearTextIcon {
	    margin-top: 8px !important;
	    position: absolute;
	}
	
	.contact-option-left {
	/* 	padding-left: 1px; */
	}
	
	.contact-option-right {
	/* 	padding-right: 1px; */
	}
	
	.btn-CTA {
		width: 100%;
	}
	
	.mobile-btn-CTA-margins {
		margin-top: 20px;
		margin-bottom: 20px;
	}
}
