

@media (max-width:992px) {

/* 310124 */

.why-micropress-header {
	color:#000!important;
}
.apprenticeshipcard {
	height:420px!important;
}



.get-a-quote-headera {
    font-size: 65px!important;
    color: #fff!important;
    font-weight: 600;
    line-height: 65px;
    margin: 0 0 0 0!important;
    font-family: 'Poppins', sans-serif;
}

.printingsolutionbg {
    background-color: #f1f1f1;
    height:unset!important;
}

.printingsolutions-desc {
    margin: 10px!important;
    padding-bottom: 20px!important;
}


.getaquotebtn {
	margin-bottom:30px;
}
/*
	.getaquotebtn {
		color: #ffffff;
		padding-left:8px;
		padding-right:40px;
		font-size: 15px!important;
		font-size: 0.875rem;
		line-height: 24px;
		font-weight: 900;
		text-transform: uppercase;
	} 	*/

.magazine-content-middle {
    width: 100%;
    margin: auto;
    justify-content: center;
    padding-left: 15px;
    padding-right: 15px;
}

.carousel-image-pd {
	padding-top:60px;
}
.request-quote-form-container {
	padding-left:0px!important;
}
.modal-dialog {
    max-width: 80%;
    margin: -2.25rem 0px 0px 0px!important;
}

.btn-contact-us-form {
    background-color: #003a82!important;
    color: #fff!important;
    padding-left: 40px;
    padding-right: 40px;
    margin-top: 20px;
    font-size: 15px!important;
    border-width: 2px;
    font-size: 0.875rem;
    line-height: 24px;
    font-weight: 900;
    text-transform: uppercase;
}

.watchvideobuttonmobile {
	display:unset!important;
}

.watchvideobutton {
	display:none;
}
.getintouchbutton {
	display:none;
}

.close-video{ 
    font-family: 'Poppins', sans-serif;
    color: #fff!important;
    font-size: 45px!important;

}


.mfp-close {
	display:none!important;
}

.micropressvideohome {
    /*position: absolute!important;*/
    width: 100%!important;
    /*height: 100%!important; */
    z-index: -1!important;
    top: 0!important;
    left: 0!important;
    background-image: url('/images/videos/micropresshomeposter.jpg');
}

.getintouchbutton {
	display:none;
}


.btn-outline-contact {
    color: #fff;
    border-color: #fff;
    padding-left: 40px;
    padding-right: 40px;
    margin-top: 20px;
    font-size: 15px!important;
    border-width: 2px;
    font-size: 0.875rem;
    line-height: 24px;
    font-weight: 900;
    text-transform: uppercase;
}

.cantread, .cantread a {
	color: #fff!important;
}

.leave-a-message-header-contact-form {
    font-family: 'Poppins', sans-serif;
    color: #000!important;
    font-size: 45px!important;
    line-height: 38px;
    font-weight: 700;
	
}
.leave-a-message-text-contact-form {
    color: #000!important;
    font-size: 22px;
}



.leave-a-message-header {
    font-family: 'Poppins', sans-serif;
    color: #fff!important;
    font-size: 45px!important;
    line-height: 42px;
    font-weight: 700;
	margin:0px 0px 30px 0px!important
	
}



.leave-a-message-text {
    color: #fff!important;
    font-size: 22px;
}

#slide-video {
	/*width:unset!important;
	height:unset!important;
	left:unset!important;*/
	display:unset!important;
}

/*
.video-wrap {
	background-image: unset!important;
}
*/

.slider-element .video-wrap, .section .video-wrap, .swiper-slide .yt-bg-player, .section .yt-bg-player, .swiper-slide-bg {
    position: absolute!important;
    width: 100%!important;
    height: 100%!important;
    z-index: -1!important;
    top: 0!important;
    left: 0!important;
	background-image: url('/images/videos/micropresshomeposter.jpg');
}

h1, h2, h3, h4, h5, h6 {
    margin: 30px 0px 30px 0px!important;
}

.whyiconcontainera img {
    margin-left: auto;
    margin-right: auto;
    max-width: 136px!important;
}

.headertextamobile {
	font-size:60px!important;
	text-transform: none!important;
	padding-bottom:0px;
	line-height:60px!important;
	display:unset!important;
}

.headersubtextamobile {
	font-size:28px!important;
	text-transform: none!important;
	display:unset!important;
}



.headertexta {
	display:none!important;
}

.headersubtexta {
	display:none!important;
}




/* end */

.back-to-news {
    line-height: 22px;
    color: #003a82!important;
    font-weight: 800;
    font-size: 0.7125rem;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    font-size: 14px!important;
}


.whyicon-contact { 
max-width: 50%!important;
    /*padding-top: 60px!important;*/
	align-items:top;

	
}

.text-right {
    text-align: center!important;
/*    padding-top: 60px!important;*/
}

.whyiconcontainer-contact {
	padding-top:20px!important;
}
.contact-us-header {
    margin: 0 0 0 0!important; 
}


.slider-caption p {
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 1.5rem!important;
}


.micropress-team-name {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;

}
.micropress-team-linkedin {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}

.micropress-team-header {
    font-family: 'Poppins', sans-serif;
    color: #000!important;
    font-size: 30px!important;
    margin: unset!important;
}

.micropress-team-jobtitle {
    list-style: none;
    font-size: 20px!important;
    font-family: 'Poppins', sans-serif;
    line-height: 26px;
    color: #000!important;
    padding-bottom: 15px;
}

.micropress-team-social-icon {
    right: 10px;
    top: 5px;
    position: relative;
    color: #1176a6!important;
    font-size: 30px!important;
    line-height: 29px;
    margin: unset!important;
}

.morepress-team-email {

    line-height: 22px;
    color: #003a82!important;
    font-weight: 800;
    font-size: 0.7125rem;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    font-size: 14px!important;
	
}


.btn-our-story {
color: #003a82;
border-color: #003a82;
padding-left:40px;
padding-right:40px;
margin-bottom:40px;
font-size: 15px!important;
border-width:2px;

font-size: 0.875rem;
line-height: 24px;
font-weight: 900;
text-transform: uppercase;

} 

.about-container-a, .our-story-container-a, .sustainability-container-a, .career-sub {
	padding-top:40px;
}

.content-middle {

    padding-right: 15px;
    padding-left: 15px;
}


.micropressvideo {
	width:100%;
}

.micropressplaypause {
    width: 50%;
    height: 50%;
    position: absolute;
    left: 25%;
    right: 10%;
    /* top: 0%; */
    bottom: 5%;
    margin: auto;
}
/*
.micropressplaypause {
    width: 50%;
    height: 50%;
    position: absolute;
    left: 40%;
    right: 0%;
    top: 35%;
    bottom: 0%;
    margin: auto;
}
*/

.printingsolutions {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}

	.magazine-and-catalogues-container {
		padding-left:20px;
		padding-right:20px;
		
		background-color: #f2f1f2!important;
			
	}
	

	
.carousel-buttons {
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}
	
	.btn-discover:hover {
		color:#003a82!important;
	}
	

	
.modal-content {
    width: 43%!important;
}

	
	.homepage-carousel-header {

    margin: 40px 0 40px 0;

    font-family: 'Poppins', sans-serif;

	font-size: 44px!important;
		color: #000!important;
		font-size: 75px;
		line-height: 80px;
		line-height: 50px;
			
	}
	
	.btn-discover {
		color: #003a82;
		border-color: #003a82;
		padding-left:40px;
		padding-right:40px;
		font-size: 15px!important;
		border-width:2px;
		font-size: 0.875rem;
		line-height: 24px;
		font-weight: 900;
		text-transform: uppercase;
	} 


	.mobilecontainerabuttons {
		display:block;
	}

	.fullwidthcontainerabuttons {
		display:none;
	}

	#primary-menu-trigger, #page-menu-trigger {
		display: -ms-flex;
		display: flex;
		opacity: 1;
		pointer-events: auto;
		z-index: 1;
		cursor: pointer;
		font-size: 0.875rem;
		width: 70px;
		height: 70px;
		line-height: 50px;
		justify-content: center;
		align-items: center;
		-webkit-transition: opacity .3s ease;
		transition: opacity .3s ease;
		/*margin-left: 25px;*/
	}


	.getaquotetop{
		display: none;
		padding-left:25px;
		padding-top:20px;
		height:60px;
		background-color:#003a82!important;
	}



#logoa {
    padding-top: unset!important;
}


	.svg-trigger {
		width: 70px;
		height: 70px;
		cursor: pointer;
		-webkit-tap-highlight-color: transparent;
		transition: transform 400ms;
		-moz-user-select: none;
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}

.fbox-icon i, .fbox-icon img {
    border-radius: 50%;
    background-color: #003a82;
}

	.primary-menu {
		background-color:#003a82!important;
		width:85%!important;
	}
	.px4-header {
		padding-top:10px;
		padding-left: 25px !important;
		padding-right:15px !important;
	}

	.max992 {
		display:none!important;
	}

	.headertexta {
		font-size:60px!important;
		text-transform: none!important;
		padding-bottom:15px;
	}

	.headersubtexta {
		font-size:35px!important;
		text-transform: none!important;
	}

	.headertextb, .headertextc, .headertextd, .headertexte, .headertextf{
		font-size:44px!important;
		color:#000!important;font-size:75px;line-height:80px;
		line-height:50px;
	}

	.headertexte {
		color:#fff!important;
	}

	.containera {
		min-height: 100vh !important;
	}

	.containerb, .containerc, .containerd, .containere, .containerf {
		min-height: 100vh !important;
		padding-top:50px!important;padding-bottom:50px!important;
		padding-left:20px!important;
		padding-right:20px!important;
	}

	.containerh {
		min-height: 85vh !important;
		padding-top:50px!important;padding-bottom:50px!important;
		padding-left:20px!important;
		padding-right:20px!important;
		background-color:#003a82!important;
		background-image: url('../images/footer-top.png');background-repeat:no-repeat;background-size: 100%;background-position:bottom!important;
	}

	.containerc {
		background-image: url('../images/services/brochure.png');background-repeat:no-repeat;background-size: 90%;background-position:bottom right!important;
		height:1000px;
	}

	.whytext {
		color:#fff;font-size:20px;max-width:100%;
	}

	.whyicon {
		max-width:100px;
	}
	
.portfolio-image {
	padding-top:30px!important;
}
.morepress-news-readmore {

    line-height: 22px;
    color: #003a82!important;
    font-weight: 800;
    font-size: 0.7125rem;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    font-size: 14px!important;
	
}

.morepress-news-date {
    line-height: 22px;
    color: #000!important;
    font-weight: 800;
    font-size: 0.7125rem;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    font-size: 14px!important;
	
}

	.brochuresection {
		background-image: url('../images/services/brochure.png');background-repeat:no-repeat;background-position:bottom -700px right;
	}	

	#header {
		position:absolute;
		z-index:9999999;
		background-color:transparent;
	}

	#header-wrap {
		background-color:transparent;
	}

	.pl-5, .px-5 {
		padding-left: 20px !important;
		padding-right:20px !important;
	}

	.whatwedobutton {
		text-align: center !important;
	}



	.testimonials-content {
		padding-right:20px;overflow-y:scroll;overflow-x:hidden;max-height:800px;
	}

	.whyiconcontainer {
		padding:0px;
	}	
	.whyiconcontainera {
		padding:0px;
	}

	.getaquoteleftimage {
		display:none;
	}

	.get-a-quote-strapline {
		padding-top:10px;
		width:250px;
		line-height:50px!important;
	}

	.sub-menu-container, .mega-menu-content {
		min-width: auto!important;
	}		

	.menu-container > .menu-item:not(:first-child) {
		margin-left: 0px!important;
	}

	.sub-menu-container .menu-item > .menu-link {
		color: #fff!important;
	}
	
	
.social-icon {
    border: unset!important;
}
	
	
}