@media (max-width: 991px) {	
	.btn{
		padding-top: 1em !important;
		padding-bottom: 1em !important;
	}
	
	.searchFields {
	/* 	this is need to override bootstrap style, so the input field goes 100% */
		display: block;
	}
	
	.searchButton {
		visibility: hidden;
		z-index: -1;
	}
	
	.searchStringDummy {
		height: 3em;
	}
	
	
/*	.autoresults { */
/* 		height: 4em; */
/* 		height: auto; */
/* 		min-height: 100%; */
/* 		padding-top: 1em; */
/*	} */
	
/*	.topicResultType { */
/* 	    top: -10px; */
		
/* 	    padding-top: 0.55em; */
/* 	    padding-bottom: 0.6em; */
/*	} */
	
	.searchIcon {
		padding-top: 0.6em;
	}
	
	.clearTextIcon {
		padding-top: 0.6em;
	}
	
	.tt-dropdown-menu {
		margin-top: 4.2em;
	}
	
	
	.seperator {
		padding-top: 1em;
		padding-bottom: 1em;
	}
	
	.pageTitle {
		padding-bottom: 0.5em;	
	}
	
	.search-results-for-container {
		padding-bottom: 0;	
	}
	
	.searchWidgetRow {
		padding-left: 1.5em;
		padding-right: 1.5em;
	}
	
	.searchWidgetRow-modernizr-compatible {
		padding: 1.5em;
		height: 12.9em;
		display: block;
	}
	
	
	.search-results-for-heading {
		margin-top: 0;
	}
	
	.results-container a > span {
		font-size: 3em;
		width: 1.5em;
	}
	
	.results-container a > h2 {
		padding-left: 0em;
	}
	
	.results-container p {
		margin-left: 3.5em;
	}
	.results-container a:hover .play-box {
	    border: 0.2em solid #FF0000;
	}
	
	.video-article-type-box {
	    border: 0.2em solid #666666;
	    float: left;
	    height: 4em;
	    margin-right: 1.4em;
	    text-align: center;
	    width: 3.2em;
	}
	
	.video-article-type-indicator {
	    color: #666666;
	    font-size: 1.7em;
	    height: 100%;
	    position: relative;
	    top: 0.6em;
	}
	
	.paginationLink {
		width: 30%;
	}
	
	.currentPage {
		margin-top: 1.2em;
	}
	
	.buttonMobile {
		background-color: #FF0000;
		color: #FFFFFF;
		font-weight: bold;
		border-radius: 0.4em;
		width: 100%;
	}
	
	.service-status-icon {
		font-size: 3em;
		width: 2em;
	}
	
	.service-status-check-cta {
	/* 	width: auto; */
	} 
	
	
	.ckb-results-section {
	    border-right: none;
	    padding-right: 1.5em;
	}
	
	.searchResultsSection {
		border-radius: 0;
		padding-left: 0;
	    padding-right: 0;	
	}
	
	.other-suggestions-container {
	    padding-bottom: 1em;
	    padding-top: 1em;
	}
	
	.forum-results-section {
		padding-left: 1.5em;
	}
	
	.forum-heading-container {
		padding-top: 4em;
	}
	
	.other-suggestions-heading {
	 	margin-top: 0;	
	}
}
