/** Mobile Portrait **/
@media (max-width: 575px) { 
	/** START CONTACT GENERAL TEXTS **/
	#contact-page-form div.wpcf7-validation-errors, div.wpcf7-acceptance-missing, #contact-page-form div.wpcf7-mail-sent-ok { width: 100%; margin-top:0px !important; }   
    #contact-page-form span.wpcf7-not-valid-tip, #myEnquiryModal span.wpcf7-not-valid-tip, #usedEnquiryModal span.wpcf7-not-valid-tip{ font-size:12px; } 
	#myEnquiryModal .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors, #myEnquiryModal div.wpcf7-mail-sent-ok, #usedEnquiryModal .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors, #usedEnquiryModal div.wpcf7-mail-sent-ok  { width: 100%; font-size: 13px; margin-bottom: 50px; }  
	.navigation.pagination { padding-left: 20px; }
    .nav-links { font-size: 20px; padding-left: 20px; } 
    .screen-reader-text { text-align: center; }
   /** END CONTACT GENERAL TEXTS **/
     
   	/** START MODAL **/
	#myEnquiryModal.modal, #usedEnquiryModal.modal  { top: 55px !important; }
	#myEnquiryModal h3, #usedEnquiryModal h3{ font-size:20px; margin-top: 0px; margin-left:10px; }
	#myEnquiryModal .modal-body label{ display:none; }
/* 	#usedEnquiryModal #full-name, #email-address, #contact-number, #enquiry, #myEnquiryModal #full-name, #email-address, #contact-number, #enquiry { border: 1px solid lightgray; margin-bottom: 10px; padding:4%; }	 */
	#enquiry{ height:150px; }
	#myEnquiryModal .modal-body .wpcf7-form-control.wpcf7-submit, #usedEnquiryModal .modal-body .wpcf7-form-control.wpcf7-submit  { border: 1px solid #00295e; padding: 10px 50px; margin-left:0; float:right; margin-bottom:50px;  }    
    #theModal h3 { margin-bottom: 24px; font-size: 35px; }
    .modal-body label { font-size: 15px; margin-bottom: 6px; margin-top: 15px; }
	#theModal .far.fa-check-circle { padding-left: 36%; }
/*     #modal-name { border-bottom: 1px solid #dadada; padding-bottom: 10px; } */
	#modal-contact, #modal-enquiry-field { padding-top: 15px; border-bottom: 1px solid #dadada; padding-bottom: 10px; }
   	/** END MODAL **/

    /** START OWL CAROUSEL **/
	.owl-dot.active, .owl-dot { width: 10% !important; }
	.owl-carousel .owl-item img{ width: 100% !important; }
    /** END OWL CAROUSEL **/
    
	/** START FOOTER **/ 
	.footer-blue-strip a i { padding-right: 5px; font-size: 30px; }
	.envelope-enquiry, .call-blue{ padding-left: 15px; text-align: revert; }
/* 	#content-header{ padding: 40% 0px 2% 0px !important; } */
	#content-header h1 { font-size: 45px; }
	.btn-home-img{ margin-left:0px !important; display:block; }
	#main-footer-container h6{ padding-right:0px !important; }

	/** END FOOTER **/ 

	/** START GENERAL **/
/* 	.card-content { min-height: 250px; } */
	#associations-slider h3{ font-size:24px; }
	#other-videos-holder .pagination-news, #other-videos-holder .page-numbers, #news-holder .pagination-news, #news-holder .page-numbers, #used-machinery-items .pagination-news, #filter-options-holder span{ font-size:17px; }
	#filter-options-holder{ text-align:left; }
	#filter-options-holder span{ font-size:15px; }
	/** END GENERAL **/

	/** START HOME PAGE **/
	#home-image-info { bottom: 45% !important; width: 95% !important; }
	#home h1 { font-size: 40px; margin-bottom: 0px; }	
	#brands-slider { margin-top: 30px; margin-bottom: 0px; }
	#hp-select-industry h2, #carouselNewsExample h3{ font-size:22px; }	
	#hp-select-industry .segment-block { margin-bottom: 30px; }
    #hp-select-industry .read-more .fas.fa-long-arrow-alt-right{ font-size:20px !important; padding:10px !important; right: 15px; }
	#hp-counter-bar {	 padding-top: 25px; padding-bottom: 25px; }
	.counter.animated.fadeInDownBig { font-size: 30px; }
	#hp-counter-bar h6 { font-size: 22px; }
	#hp-counter-bar p { font-size: 14px; }
	#carouselNewsExample { margin-bottom: 5%; margin-top: 12%; }
	#carouselNewsExample h4{ font-size: 25px; margin-top: 7%; padding-left: 10px; }
	#carouselNewsExample p, #video-text p { font-size: 16px; margin-bottom: 25px; padding-left: 10px; }
    #carouselNewsExample a, #video-text a { padding-left: 10px;	 }
    #carouselNewsExample .fas.fa-arrow-right { margin-bottom: 20px; }
    #video-text { padding-bottom: 10% !important; }
    #video-text h4{ font-size: 22px !important; }
/*    	#carouselNewsExample .carousel-control-prev { left: 0%; } */
    /** END HOME PAGE **/

	/** START ABOUT US **/
	.page-template-about-us #content-layer-1 { padding: 10% 0%; }
	#content-layer-1 h3{ font-size:28px!important; }	 
    #content-layer-1 p { font-size: 15px !important; }	
	.cd-timeline-content h2{ font-size:25px; }
	#cd-timeline li, .cd-timeline-content .the-excerpt p { font-size: 15px;	 }
	.career-intro { padding: 10% 10% !important; }
	.career-overview { margin-bottom: 30px; }
	.career-overview h4 { margin-top: 0%; font-size:30px; padding-left:5%;	}
	.career-overview h5, .machine-intro-block h5 { font-size: 17px;	 padding-left:5%; }
	.career-overview a, .machine-intro-block a { font-size: 15px; padding-left:5%; }
	.career-card, .machine-opt { max-width: 100%; margin-bottom: 30px; min-height: 470px; }
    .career-card h4, .machine-opt h4 { margin-bottom: 50px; font-size: 28px !important; padding-left: 0%; margin-top: 0px; }
	.career-card h6, .machine-opt h6 { font-size: 19px !important; padding-left:0%; }
    .career-card p, .machine-opt p { padding-left: 0%; font-size: 16px; }
	.career-card .far.fa-calendar-alt, .career-card .fas.fa-map-marker-alt { padding-right: 20px; font-size: 15px; }
	.career-card a, .machine-opt a { padding-left: 0%; font-size: 18px; }			
	#tesitmonials-ab h3 { padding-right: 0px !important; padding-left: 10px; font-size: 17px !important; }
  	#tesitmonials-ab h4 { margin-top: 30px; margin-bottom: 30px; padding-left: 10px; font-size:24px !important; }
  	#tesitmonials-ab .card-content h4{ padding-left:0px; }
	#tesitmonials-ab a { padding-left: 10px; font-size: 16px!important; }
	#tesitmonials-ab .fas.fa-long-arrow-alt-right { margin-bottom: 25px; }
	.testimony-text { width: 100%; padding-left:5px; }
	.testimony-img{ position: absolute; left: 35px; top: 40px; border-radius: 100%; width: 30%; }
	.testimony-text h5 { font-size: 16px; margin-top: 50px; padding-left: 15px; }
	.testimony-text h6 { font-size: 22px; padding-left: 15px; margin-top: 10px; }
	#crushing-slider-about .card-content { min-height: 460px; }
	#latest-news-hp h6, #latest-news-ab h6 { margin-bottom: 15px; margin-top:15px; }
	#latest-news-hp h3, #latest-news-ab h3 { font-size: 25px; }
	#latest-news-hp p, #latest-news-ab p { font-size: 16px; padding-right:0px; }
    #latest-news-hp a, #latest-news-ab a { font-size: 17px; }
    .career-intro {  padding: 0% 10% 10% !important;	 }
	.career-intro h4 { font-size: 30px; padding-left:0px; }
	.career-intro h5{ font-size: 18px; padding-left:0px; padding-right:0px; }
	.career-intro a { font-size: 22px; padding-left:0px; }	
	.cd-timeline-content { width: auto !important;  margin-left: 30px !important; }
	.left-column{ padding-right:0px; padding-left: 0px; }
	#tesitmonials-ab { margin-bottom:30px; }
  	/** END ABOUT US PAGE **/
  	
  	 /** START CATEGORIES SPLASH PAGE **/
/*      #segment-splash-header { padding: 45% 0px 10% !important; }  */
     #segment-splash-header h1 { font-size: 17px; }  
	#segment-splash-header h2 { font-size: 45px; }
    #segment-content h3 { text-align: left; font-size: 30px; margin-top: 25px; }
    #segment-content p { font-size: 17px; }	
	.segments-title h3 { margin-top: 7%; margin-bottom: 5%; }    
    #segment-media img { margin-top: 30px; }
/*     #segment-slider .card-content { min-height: 350px; } */
  	/** END CATEGORIES SPLASH PAGE **/
	 
	/** START SINGLE PRODUCTS PAGE **/
    #top-product-carousel h4{ min-height:50px; }
	.machine-choice { margin-bottom: 50px; }	
	#material-handler-description #product-intro { margin-bottom: 20px; }		
	#myTabMD li a { font-size: 22px !important; }
	#features-header h3 { font-size: 31px; margin-top:30px;  }
	#features-header p { font-size: 17px; }
 	#features-tab img { margin-bottom: 25px; }
	.feature-block { margin-bottom: 45px; }
	#material-handler-description a{ padding:10px 43px; }
	#product-header-slider .ms-info p { display: none;	 }
	#product-header-slider .ms-info h5 { font-size: 40px; margin-bottom: 0px; }
	#products-search { text-align:left; }
	#products-search span { font-size: 18px; padding-right:0px; }
	#products-search .search-submit { margin-top:15px; }
	#material-handler-description a { padding: 10px !important; }
	#download-links .btn-header { padding: 10px 71px; margin-left: 0px; text-align: center; display: block !important; }
	/*  .machine-intro-block{ margin-bottom:60px; }
	.machine-intro-block h4 { margin-top: 5%; font-size: 30px; margin-bottom: 30px; padding-left: 5%; }	
	.machine-choice:hover .read-more { bottom: 55px; }
	.machine-opt .far.fa-check-circle { right: 10%; } 
	#machine-options .fas.fa-arrow-right { padding-left: 15px; }    
	 .machine-opt { padding: 50px 30px 50px 50px; }	
	.machine-choice .read-more .fas.fa-arrow-right { font-size: 20px; } 
    #type-of-handler { min-height: 400px; } */
    .filter-products select { margin-top: 30px; }
	/** END SINGLE PRODUCTS PAGE **/
	
	/** START NEWS SPLASH PAGE **/
	#featured-news-block h3 { margin-top: 12%; margin-bottom: 12%; font-size: 25px; }
	.featured-card { margin-bottom:12%; }
	#featured-news-block h5 { text-align: center; font-size: 15px; }	
	.featured-content h4 { font-size: 25px; }
	.featured-content p { font-size: 16px; margin-top: 15px;	 }	
	.featured-img a { padding: 14px; padding-right: 10px; font-size: 15px; }
	.featured-img .fas.fa-arrow-right { padding-left: 40px; }	
	#news-block-holder .fa.fa-circle { padding-left: 5px; font-size: 15px; }
	#news-block-holder .fa.fa-circle:hover { font-size: 20px; }
	.drop-down-news { font-size: 18px; float:right; }
/*     #news-holder .card-block .card-content{ min-height:330px !important; } */
/* 	#news-holder .card-main:hover .card-content h4{ padding:0; padding-bottom:10px;	}	  */
/* 	#news-holder .card-main:hover .card-content p { padding: 0; font-size: 20px; } */
	.float-bottom a { position: relative; width: auto; display: inline-block; }
	.float-bottom { text-align: right; }
	.carousel-control-prev { left: -5%; }
	.carousel-control-next { right: 5%; }
	/** END NEWS SPLASH PAGE **/

	/** START SINGLE NEWS ARTICLE **/
	#news-single-header h1{ padding-top: 75% !important; font-size:40px !important; }
    .btn-back-news { font-size: 22px !important; }
	#single-news-details h6{ font-size:10px; }
	.general-details .fas.fa-circle { font-size: 6px; padding-left: 6px; padding-right: 6px; }
	.categories h6 { margin-right: 4%; padding-left: 10px; padding-right: 10px; }
	#single-news-details h3{ font-weight:lighter; }
	#left-hand-side { padding: 30px; }
	#news-single-holder img{ mmargin-bottom:30px; }		
	#news-single-header h1 { padding-top: 124%; font-size: 30px; }	
	.btn-back-news { font-size: 20px; }
	#left-hand-side h2 { font-size:22px; }
	#left-hand-side p { font-size: 16px; }
	#pull-quote { padding-left: 15px;	 }
	.speech-marks { font-size: 60px !important; margin-bottom: 0; } 
    #pull-quote p { font-size: 24px; } 
    #pull-quote h6 { font-size: 18px; }  
    #social-icons-news a { padding-left: 27px; padding-right: 12px; }
    #contact-news{ margin-top: 10%; }
    #contact-news, #website-news { padding-left: 20px; } 
    #website-news a { font-size: 16px; }
	#carouselNewsExample .fas.fa-arrow-right { margin-bottom: 50px;	}
	.news-slider-single { margin-bottom: 50px; }
    .news-slider-single h4 { margin-top: 20px; }
	/** END SINGLE NEWS ARTICLE **/
	
	/** START VIDEOS SPLASH PAGE **/	
	#featured-video-block h3 { padding-top: 30px; padding-bottom: 30px; font-size: 22px; }
	.blue-video-splash-content { padding: 30px; } 
    .video-splash-desc h4 { font-size: 25px; line-height: 35px; padding-left: 0px; }	
	.video-splash-desc p { font-size: 16px; line-height: 30px; margin-top: 15px;	 }  
    #other-videos-holder { padding-top: 8%; }
	#other-videos-holder #nav-posts a { font-size: 20px; margin-bottom: 8%; } 
	#other-videos-holder #nav-posts .fas.fa-long-arrow-alt-right, #other-videos-holder #nav-posts .fas.fa-long-arrow-alt-left { padding-left: 10px; }
/* 	#other-videos-holder .card-block h4 { font-size:20px; } */
	/** END VIDEOS SPLASH PAGE **/	
	
	/** START SINGLE VIDEOS PAGE **/
	#video-text h6 { margin-bottom: 15px; }
	#video-text h4 { font-size: 22px; padding-right: 0px; }
	#video-text p { font-size: 16px; padding:0px; } 
    #video-text a { font-size: 17px; padding:0px; }
    #news-single-header { padding: 5% 0%; }
	/** END SINGLE VIDEOS PAGE **/

	/** START BLUE SPARES SPLASH **/
	#about-blue-spares{ padding-top:50px; }
	#about-blue-spares a{ font-size:18px; }
	.about-spares-card{ display:block; padding: 35px; }
	.about-spares-card p{ font-size:16px; line-height:30px; }
	.about-spares-card h4{ font-size:30px; padding-left:0px; padding-bottom:20px; }
	.spares-carousel-title h3{ font-size:23px; }	
	#blue-spares-team h4 { font-size: 30px;}
	#blue-spares-team p{ width:100%; font-size: 16px; }
	#blue-spares-team a{ margin-bottom:20px; }
	.blue-coverage-text { padding: 15% 5%; }
	.blue-coverage-text p { width: 100%; }
	/** END BLUE SPARES SPLASH **/

	/** START SPARES SINGLE **/
	#spares-parts-breakdown { padding-top: 10%; margin-bottom: 10%; }
	.machine-image-spares{ margin-bottom:25px; }
	.part-id{ font-size:16px; padding: 8px 15px; }
	.spares-card-content h3 { padding-left: 15px; font-size: 25px; }
    .spares-card-content p { mmargin-top: 15px; padding-left: 23%; font-size: 16px; }  
    .right-align i { margin-right: 50%;	 }
	.feature-block.right-align p{ margin-right:0px; text-align:center; }
	/** END SPARES SINGLE **/
	
	/** START USED MACHINERY SPLASH PAGE **/
	#used-machinery-items  #filter-options-holder { text-align: left; padding-bottom: 50px; }
	#used-machinery-items { padding: 10% 0%; }
	#used-machinery-items .pagination-news{ font-size:15px; }
	/** START USED MACHINERY SPLASH PAGE **/
	
	/** START SINGLE USED MACHINERY PAGE **/
	.single-product-details h3{ font-size:35px; }
	#used-contact-number, #used-contact-email { padding-bottom: 0px!important; }
	#used-contact-number, #used-contact-email, #used-contact-number a, #used-contact-email a { font-size: 18px; }
	.single-product-details h6{ font-size:14px; display:block; margin-bottom: 10px; }
	#reference-no-used{ margin-bottom:25px; }	
	.single-product-details h5{ width:100%; }	
	.used-line-title, .used-line-content{ font-size:16px; }	
	.used-contact-details{ margin-bottom:25px; }	
	.used-contact-details a, .used-contact-details .far.fa-envelope, .used-contact-details .fas.fa-phone{ font-size:14px; }
	#used-email { padding-left: 4%;	}	
	#used-machinery-enquire{ margin-top:25px; }
	#used-machinery-postcode { margin-bottom: 0px !important; }
	/** END SINGLE USED MACHINERY PAGE **/
	
	
	/** START SPLASH SINGLE PRODUCT CAT **/
	.archive .right-column { padding-right: 15px !important; }
	#tabbed-archive .nav-tabs .nav-link, #tabbed-archive .nav-tabs .nav-link.active{ font-size:16px; }
	#tabbed-archive h3 { margin-top: 10%; font-size: 35px; padding-bottom: 20px; }
	#tabbed-archive p { line-height: 28px; padding-bottom: 10px; }	
	.archive .owl-carousel.owl-theme.owl-loaded.owl-drag { padding-bottom: 20px; }
	.archive .card-main .read-more .fas.fa-arrow-right { position: absolute; right: 15px; bottom: 0px; }
	#material-handler-description a { padding: 10px 25px; display: block !important; text-align: center; }
	/** END SPLASH SINGLE PRODUCT CAT **/
	
	/** START TESTIMONIES PAGE **/
	#content-header h1 { font-size: 40px !important; }
	#crushing-slider, #shredding-slider, #waste-slider, #material-slider{ padding: 10% 0%; }
	#crushing-slider .card-content, #shredding-slider .card-content, #waste-slider .card-content, #material-slider .card-content{ min-height: 835px; }
	/** END TESTIMONIES PAGE **/
	
	/** START SERVICES PAGE **/
	.blue-service-card { padding: 30px; }
	.service-nav-nos { text-align: center; }
	.location-content .services-numbers{ margin-right: 5px; margin-left:5px; margin-bottom: 30px; }
	#blue-service-one .services-numbers, #blue-service-two .services-numbers, #blue-service-three .services-numbers { padding: 5px 17px; margin-right: 10px; }
	#blue-service-one h4, #blue-service-two h4, #blue-service-three h4{ font-size:16px; }
	.service-intro-block p { text-align:center; margin-top: 30px; padding-left:0px; padding-right: 7px; }
	#blue-service-one .card-block, #blue-service-two .card-block, #blue-service-three .card-block { margin-bottom:30px; }
	.service-subtext { margin-top:10%; margin-bottom: 10%; }
	.service-subtext-content { padding:30px 0px; }
	#blue-service-three, #blue-service-one, #blue-service-locations { padding: 10% 0%; }
	#map1 { height: 400px !important; }
	/** END SERVICES PAGE **/
	
	/** START CONTACT PAGE **/	
	#map2{ height: 300px !important; }
	#blue-group-locations h3, #blue-group-offices h3{ font-size:22px; }
	.blue-location-card{ padding:30px; }		
	.location-content h4 { font-size: 23px; }	
	.location-content h6 { font-size: 16px; line-height: 20px; }
	.location-content p { font-size: 17px; line-height: 28px; margin-top: 12px; }
	#blue-group-offices{ padding-bottom:10%; }
	
	#contact-page-form label, #used-enquiries label{ display:none; }
	#contact-full-name { margin-top: 20px;	 }
	#contact-full-name, #contact-email, #contact-company-name, #contact-company-address, #contact-postcode, #used-machinery-enquire, #used-full-name, #used-machinery-email, #used-machinery-address, #used-machinery-postcode{
 border:1px solid #dadada; margin-bottom:20px; padding:20px; }
	#contact-full-name, #contact-email, #contact-company-name, #contact-company-address, #contact-postcode, #contact-message, #used-machinery-enquire, #used-full-name, #used-machinery-email, #used-machinery-address, #used-machinery-postcode { color: #00285F; font-size:14px; }
	#contact-page-form h6 { margin-top: 10px; border-bottom: 1px solid lightgray; padding-bottom: 20px; color: #00285F; }	
	.contact-full-name, .contact-information-bits{ border-bottom: 1px solid lightgray;	 }
	.contact-information-bits, .contact-other-details { margin-top: 20px; }  
    #contact-message { height: 200px; border: 1px solid #dadada; padding: 20px;	 }
	#contact-page-form .wpcf7-form-control.wpcf7-submit, #used-enquiries .wpcf7-form-control.wpcf7-submit{ padding: 10px 15px; font-size: 14px; }
	/** END CONTACT PAGE **/	
}

/** Mobile Landscape **/
@media (min-width: 576px) and (max-width: 767px) { 
	/* START MODAL & CF7 */
	#contact-page-form span.wpcf7-not-valid-tip { font-size: 13px; }
	#contact-page-form div.wpcf7-validation-errors, div.wpcf7-acceptance-missing, #contact-page-form div.wpcf7-mail-sent-ok { width: 63%; }
	#myEnquiryModal div.wpcf7-mail-sent-ok, #myEnquiryModal .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors, #usedEnquiryModal div.wpcf7-mail-sent-ok, #usedEnquiryModal .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{ margin-top:40px; width:100%; }
	#myEnquiryModal span.wpcf7-not-valid-tip, #usedEnquiryModal span.wpcf7-not-valid-tip { font-size: 14px; }
	#theModal { margin-top: 5%; }
	#theModal .far.fa-check-circle { padding-left: 40%; } 
    .modal-body label { margin-bottom: 10px; margin-top: 10px;	}
	#myEnquiryModal .modal-body .wpcf7-form-control.wpcf7-submit, #usedEnquiryModal .modal-body .wpcf7-form-control.wpcf7-submit  { margin-left: 21%; }
	#myEnquiryModal .modal-body label, #usedEnquiryModal .modal-body label{ display:none; }
	#usedEnquiryModal #full-name, #email-address, #contact-number, #enquiry, #myEnquiryModal #full-name, #email-address, #contact-number, #enquiry { border: 1px solid lightgray; margin-bottom: 10px; padding:4%; }	
	#enquiry{ height:80%; }
	#usedEnquiryModal h3, #myEnquiryModal { padding-top: 20px; margin-left: 0; }
	#myEnquiryModal .modal-body .img-responsive, #usedEnquiryModal .modal-body .img-responsive{ display:none; }
	#myEnquiryModal .modal-header, #usedEnquiryModal .modal-header { padding-top: 20px; } 
    /* END MODAL & CF7 */
    
    /** START GENERAL **/
	#content-header { padding: 15% 0px 5% 0px; }
	#content-header h1 { margin-top: 20%; font-size:35px !important; }
	#content-header h2{ font-size:17px !important; width:85% !important; }
	.card-content{ min-height: 290px; }
	#filter-options-holder { text-align: right; }
	#top-product-carousel .machine-choice .read-more { bottom: 0 !important; right: 8px !important; }
	/** END GENERAL **/
	
	/** START FOOTER **/
	.call-blue, .envelope-enquiry, footer .book-demo { text-align: center; }
	#main-footer-container h6{ padding-right:0px !important; }
	/** END FOOTER **/
	
	/** START OWL CAROUSEL **/
	.owl-dot.active, .owl-dot { width: 10% !important; }
	/** END OWL CAROUSEL **/

	/** START HOME PAGE **/
	#home-image-info{ bottom:0% !important; }
	#home h1{ font-size:50px; }	
	#hp-select-industry h2, #carouselNewsExample h3 { margin-top: 35px; font-size: 22px; margin-bottom: 35px; }	
	#hp-select-industry .segment-block { min-height: 420px; margin-bottom: 30px; padding: 30px 50px; }
	.segment-image-hp .fas.fa-anchor, .segment-image-hp .fas.fa-cog { left: -5%; font-size:50px; }
	#hp-select-industry .card-desc h4 { font-size: 20px; } 
    #hp-select-industry .card-desc p{ font-size: 14px; }
    #hp-select-industry .read-more .fas.fa-long-arrow-alt-right{ font-size:20px!important; padding:10px !important; }
	#hp-counter-bar { padding-top: 25px; padding-bottom:25px; }
	.counter.animated.fadeInDownBig, .pound-sign { font-size: 32px; }
	#hp-counter-bar h6 { font-size: 17px; }	
	#hp-counter-bar p { font-size: 14px; } 		
	#carouselNewsExample h4, #video-text h4{margin-top: 4%; font-size:22px; }
  	#carouselNewsExample p, #video-text p { font-size: 15px; padding-right:0px; margin-bottom: 20px; }
	#carouselNewsExample a, #video-text a { font-size: 15px; } 
    #carouselNewsExample .fas.fa-arrow-right { margin-bottom: 30px; } 	
	#video-text h4{ font-size: 25px; margin-top: 4%; }
    #associations-slider h3{ font-size:22px; }
    #latest-news-hp h6, #latest-news-ab h6 { margin-bottom: 20px; }
	#video-text h6 { margin-bottom: 20px; } 
    #industry-img img{ width: 100%; }
	#hp-select-industry .segment-block{ width: 100%; }
/* 	#carouselNewsExample .carousel-control-prev { left: -3%; } */
    /** END HOME PAGE **/

	/** START ABOUT US PAGE **/
	.page-template-about-us #content-layer-1 { padding: 5% 0%; }
	#content-layer-1 h3{ font-size:28px; }	
	#content-layer-1 p { font-size: 15px !important; }    	
    .career-intro { padding: 0% 10% 15%; }
    .career-intro h4 { font-size: 30px; padding-left: 0%; }
	.career-intro h5 { padding-left: 0%; padding-right: 0%; margin-bottom: 7%; font-size: 21px; }
    .career-intro a { font-size: 22px; padding-left: 0; } 	
    .career-card{ padding: 50px 30px 50px 30px; margin-left:15%; min-height: 450px; }
    .career-card h4{ font-size:28px; padding-left:7%; } 
    .career-card h6 { font-size: 17px; padding-right: 0%; margin-bottom: 30px; } 
	.career-card p { font-size: 15px; }
	.career-card a{ font-size:18px; }
    .career-card .fas.fa-arrow-right{ margin-top:13%; }
	#tesitmonials-ab h4 { margin-top: 30px; margin-bottom: 25px; padding-left: 10px; }
	#tesitmonials-ab a { padding-left: 10px; font-size: 16px !important; }  
	.testimony-card { padding-top: 20px; padding-bottom: 10px; }
	.testimony-text h5 { font-size: 14px!important; }
	#latest-news-ab h4 { margin-top: 20px; }
	#tesitmonials-ab .fas.fa-arrow-right { margin-bottom: 65px; }
	.cd-timeline-content { width: auto !important;  margin-left: 30px !important;  }
	.left-column{ padding-right:0px; padding-left: 0px; }
	/** END ABOUT US PAGE **/
	
	/** START TESTIMONIES PAGE **/
	#crushing-slider, #shredding-slider, #waste-slider, #material-slider{ padding: 10% 0%; }
 	#crushing-slider .card-content, #shredding-slider .card-content, #waste-slider .card-content, #material-slider .card-content{ min-height: 560px; }
	/** END TESTIMONIES PAGE **/

	/** START SINGLE NEWS ARTICLE **/
	#news-single-header h1 { padding-top: 45%; font-size: 35px !important; }
	#left-hand-side h2 { font-size: 28px; }
    #left-hand-side p { font-size: 18px; }
	.speech-marks { text-align: center; font-size: 35px !important; margin-bottom:15px;} 
    #pull-quote p { font-size: 30px; text-align: center; }
	#pull-quote h6 { text-align:center; padding-left: 15%; padding-right: 15%; }	
	#social-icons-news a { padding-left: 18px; padding-right: 58px; }
	.news-slider-single{ margin-bottom: 10%; }
	#contact-news { margin-top: 10%; } 
    #contact-news p { font-size: 20px; }  
    #website-news .fas.fa-long-arrow-alt-right { padding-left: 30px; }	
    /** END SINGLE NEWS ARTICLE **/
    
    /** START SPLASH PRODUCTS PAGE CAT **/
	#tabbed-archive .nav-tabs .nav-link, #tabbed-archive .nav-tabs .nav-link.active{ font-size:17px; }	
	#tabbed-archive h3 { margin-top: 15%; font-size: 35px; padding-bottom: 20px; }  
    #tabbed-archive p { line-height: 26px; padding-bottom: 20px; font-size: 14px; }	
/* 	.archive .card-content { min-height: 410px; } */
	#top-product-carousel h4{ min-height:70px; }
/* 	#news-holder .card-block .card-content{ min-height: 515px; } */
	#archive-ranges .card-block img { min-height:166px; }
	/** END SPLASH PRODUCTS PAGE CAT **/
	
	/** START SINGLE PRODUCTS PAGE **/   
    #product-header-slider .ms-info h5{ font-size:60px !important; }
    #product-header-slider .ms-info p{ width: 95% !important; font-size:18px !important; }
    #product-header-slider .ms-slide-info { bottom: -15% !important; min-height:300px !important; }
    #specifications-tab h3 { margin-top: 15px; font-size:22px; }	    
    #applications-header p, #features-header p { font-size: 17px;  }
    #applications-header h3 { font-size: 25px; }
	#material-handler-description h1 { font-size: 45px; }
	#products-search { text-align:left; float:left; }
	#products-search span { font-size: 16px; }
	#products-search .search-field { font-size:14px; }
	#products-search .search-submit { font-size:17px; }
	#download-links .btn-header{ padding:10px 40px; }
	#tabbed-archive { padding-top: 10px; }
   /** .machine-intro-block h4 { margin-top: 0%; padding-left:0px; font-size:30px !important; }
    .machine-intro-block h5 { padding-left:0px; font-size:22px;}
	.machine-intro-block a { font-size:20px; padding-left:0px;	 }   
	.machine-intro-block .fas.fa-arrow-right { margin-bottom:30px; } 
    .machine-opt { padding: 20px; max-width: 100%; margin-left: 0px;	 margin-top:15px; }
	.machine-opt h4{ font-size:32px; }
	.machine-opt h6{ font-size: 20px; }	
	.machine-opt a{ font-size: 19px; }
	.machine-opt p { font-size:16px; }
	.machine-opt .far.fa-check-circle { right: 20%; }
	.machine-choice:hover .read-more{ right: 10px; bottom: 55px; } **/
	 .filter-products select { margin-top: 30px; }
	 #products-search .search-form{ padding-right:0px !important; }
	/** END SINGLE PRODUCTS PAGE **/
	
	/** START CATEGORIES SPLASH PAGE **/
    #segment-splash-header { padding: 27% 0px 5%; }   
	#segment-splash-header h2 { font-size: 30px; padding-top: 10%; }	
	#segment-splash-header h1 { font-size: 18px; }
	#segment-content p { margin-top: 3%; font-size: 18px; margin-bottom: 5%; }
	.segments-title h3 { margin-top: 3%; margin-bottom: 4%; }
    #segment-media img { margin-top: 30px; }
    .video-reel img { border: 5px solid white; } 
    .video-reel img:hover { border: 5px solid #00295e; }
    /** END CATEGORIES SPLASH PAGE **/
    
     /** START NEWS SPLASH PAGE **/
    #featured-news-block h5 { font-size: 15px; /* display:inline-block; */ }
	.featured-content h4 { font-size: 30px; /* display:inline-block; */ }
	.featured-content p { font-size: 17px; margin-top: 15px; }
	.featured-img a { font-size: 18px; }
	#featured-news-block h3 { margin-top: 8%; margin-bottom: 8%; font-size: 25px; }
	.featured-card { margin-bottom:8%; }  	    
	#news-block-holder .fa.fa-circle { padding-left: 5px; font-size: 10px; }
	#news-block-holder .fa.fa-circle:hover { font-size: 15px; }
	.drop-down-news { font-size: 18px; float:right; }
/*     #news-holder .card-main:hover .card-content p { padding: 0px; font-size: 14px; } */
/* 	#news-holder .card-main:hover .card-content h4{ padding:0; font-size:25px; } */
	#news-search .search-field { font-size: 25px; background: transparent; border: 0px; color:#00295e !important; padding-left: 10px; }
	.float-bottom a { position: relative; width: auto; display: inline-block; }
	.float-bottom { text-align: right; }
	#featuredNews .carousel-control-next{ top:0px; right:0px;}
	#featuredNews .carousel-control-prev{ top:0px; left:0px;}
	.float-bottom a { position: relative; width: auto; display: inline-block; }
	.float-bottom { text-align: right; }
/*
	#featuredNews .carousel-control-next, #carouselNewsExample .carousel-control-next{ top:0px; right:0px;}
	#featuredNews .carousel-control-prev, #carouselNewsExample .carousel-control-prev{ top:0px; left:0px;}
*/
	/** END NEWS SPLASH PAGE **/
	
	/** START SINGLE NEWS PAGE  **/
    .general-details h6{ font-size: 13px; }
   	/** END SINGLE NEWS PAGE **/    

    /** START VIDEOS SPLASH PAGE **/
    #featured-video-block h3 { padding-top: 30px; padding-bottom: 30px; font-size: 22px; }
    .blue-video-splash-content{ padding:30px; }
    .video-splash-desc h4 { font-size: 30px; line-height: 40px; padding-left:0px; }
   .video-splash-desc p { font-size: 16px; line-height: 33px; margin-top: 15px; }
	#other-videos-holder #nav-posts a { font-size: 20px; }   
    #other-videos-holder #nav-posts .fas.fa-long-arrow-alt-right, #other-videos-holder #nav-posts .fas.fa-long-arrow-alt-left { padding-left: 10px; }
/*     #other-videos-holder .card-main .card-content{ min-height: 350px; } */
/*    	#other-videos-holder .card-block h4 { font-size:20px; } */
    /** END VIDEOS SPLASH PAGE **/

	/** START BLUE SPARES SPLASH **/
	.about-spares-card{ display:block; padding: 35px; }
	.about-spares-card h4{ padding-left:0px; font-size:30px; padding-bottom:20px; }	
	.about-spares-card p{ line-height:30px; font-size:16px; }
	#about-blue-spares a{ font-size:20px; }	
	.spares-carousel-title h3{ font-size:20px; }	
	#blue-spares-team h4 { font-size: 30px; }	
	#blue-spares-team p{ width:100%; } 		
	#blue-spares-team .fas.fa-arrow-right{ margin-bottom:20px; }
	.supporting-text-spares h2 { font-size: 18px !important; width: 100%; }
	#spares-splash-header h1 { font-size: 45px; }
	.blue-coverage-text p { width: 100%; }
	/** END BLUE SPARES SPLASH **/
	
	/** START SINGLE USED MACHINERY PAGE **/
	.single-product-details h3 { font-size: 40px; text-align: center; }
	.single-product-details h6 { padding-right: 35%; margin-bottom: 25px; font-size: 15px; }
	.single-product-details h5{ width:95%; padding: 12px 0px; }
	.used-line-title, .used-line-content{ font-size:17px; }
	#used-email { padding-left: 35%; }		
	.used-contact-details{ margin-bottom:25px; }	
	#used-enquiries label{ font-size:18px; }
	/** END SINGLE USED MACHINERY PAGE **/
	
	/** START SPARES SINGLE **/
	.machine-image-spares { margin-bottom: 25px; }
	.spares-card-content h3{ font-size:30px; }
	.part-id{ font-size:18px; padding: 8px 16px; }
	.spares-card-content p { padding-left: 17%; font-size: 16px; }
    /** END SPARES SINGLE **/
    	
	/** START SERVICES PAGE **/
	.location-content .services-numbers{ margin-right: 14%; margin-left: 6%; margin-bottom: 30px; }
	#blue-service-card .location-content h4 { text-align:center; }
/* 	#blue-service-one{ padding:10% 0%; } */
	.service-intro-block p { padding-left: 17%; }
/* 	#blue-service-one .card-block, #blue-service-three .card-block { margin-bottom: 30px; } */
	.service-subtext { margin-top: 8%; margin-bottom: 8%; }
	.blue-coverage-text { padding: 10% 5%; }	
	/** END SERVICES PAGE **/

	/** START CONTACT US PAGE **/
	#blue-group-offices{ padding-bottom:50px; }
	#map2{ height: 350px!important; }	
	.location-content h4 { font-size: 25px; } 
    .location-content h6 { line-height: 20px; font-size:16px; }
	.location-content p { font-size: 16px; line-height: 30px; margin-top: 15px; }
	#blue-group-offices h3 { padding-top: 25px; margin-bottom: 30px; font-size:22px; }	
	#blue-group-locations h3{ font-size:22px; }
	#contact-page-form label{ display:none; }	
	#contact-full-name, #contact-email, #contact-company-name, #contact-company-address, #contact-postcode, #used-machinery-enquire, #used-full-name, #used-machinery-email, #used-machinery-address, #used-machinery-postcode { border: 1px solid  #dadada; margin-bottom: 20px; padding: 20px; font-size: 14px; }
	#contact-message{ height:100px; border:1px solid #dadada; padding:20px; font-size:14px; }
	#contact-page-form .wpcf7-form-control.wpcf7-submit, #used-enquiries .wpcf7-form-control.wpcf7-submit{ width:30%; }
	#blue-group-offices .card-content { min-height: 335px; }
	/** END CONTACT US PAGE **/
	
	/** START BLUE USED SPLASH **/
	#used-machinery-items .card-content { min-height: 380px; }
	/** END BLUE USED SPLASH **/
	
	/** START BLUE PROJECTS **/
/* 	#content-projects-1 .card-content { min-height: 520px; } */
	
	
	/** END BLUE PROJECTS **/
	#search-results .card-content { padding: 30px 17px 0 30px; min-height:400px; }
	
}

/** Tablet Portrait **/
@media (min-width: 768px) and (max-width: 991px) {
	/** CONTACT AND MODAL TEXTS **/
	#contact-page-form span.wpcf7-not-valid-tip { font-size: 13px; }
	#myEnquiryModal .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors, #myEnquiryModal div.wpcf7-mail-sent-ok, #usedEnquiryModal .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors, #usedEnquiryModal div.wpcf7-mail-sent-ok{ width:100%; }
	#myEnquiryModal span.wpcf7-not-valid-tip, #usedEnquiryModal span.wpcf7-not-valid-tip { font-size: 14px; }
	/** END CONTACT AND MODAL TEXTS **/
	
	/** START FOOTER **/
	#main-footer-container h6{ padding-right:0px !important; }
    /** END FOOTER **/

	 /** START MODALS **/
    #theModal { margin-top: 35%; }
	#theModal .far.fa-check-circle { padding-left: 40%; } 
	#myEnquiryModal h3, #usedEnquiryModal h3{ font-size:20px; margin-top: 30px; margin-left:10px; }
	#myEnquiryModal .modal-body label, #usedEnquiryModal .modal-body label{ display:none; }	
/* 	#full-name, #email-address, #contact-number, #enquiry { border: 1px solid lightgray; margin-bottom: 10px; padding:4%; } */
	#myEnquiryModal .modal-header, #usedEnquiryModal .modal-header { padding-top: 30px; }
	#enquiry{ height:150px; }
	#myEnquiryModal .modal-body .wpcf7-form-control.wpcf7-submit, #usedEnquiryModal .modal-body .wpcf7-form-control.wpcf7-submit  { border: 1px solid #00295e;padding: 10px; padding-left: 120px; padding-right: 120px; margin-left: 55px; float:none; } 
    #modal-contact, #modal-enquiry-field { padding-top: 15px; border-bottom: 1px solid #dadada; padding-bottom: 10px; }
	#modal-name { border-bottom: 1px solid #dadada; }
	/** END MODALS **/

	/*** START OWL CAROUSEL ***/	
	.owl-dot.active, .owl-dot{ width: 10% !important; }
/* 	.carousel-control-next, .carousel-control-prev { width: 15% !important; height: 85%; } */
	/*** END OWL CAROUSEL ***/	

	/** START GENERAL BITS **/
	#content-header h2{ width:75%; }	
/* 	.card-content { min-height: 250px; } */
	.card-block h4 { font-size: 20px; }
	.card-content p { font-size: 15px; }
/* 	#home-image-info { bottom: 165% !important; width:95% !important; } */
	#news-search .search-field, #video-search .search-field, #used-search .search-field{ font-size:18px; }
	/** END GENERAL BITS **/
	
	/** START HOME PAGE **/
/* 	.embed-responsive-16by9::before { padding-top: 70.25%; } */
	#home h1 { font-size: 45px; }
	#home h3 { font-size: 21px; width: 100%; }
	#brands-slider { margin-top: 30px; margin-bottom: 0px; }
	#associations-slider h3{ font-size:21px; }	
	#hp-select-industry h2, #carouselNewsExample h3 { font-size:22px; }
    #hp-select-industry .segment-block{ margin-bottom:30px; }
	.segment-image-hp .fas.fa-anchor, .segment-image-hp .fas.fa-cog { left: 6%; }	
	#hp-counter-bar { padding-top: 30px; padding-bottom: 30px; }
	.counter.animated.fadeInDownBig { font-size: 40px; } 
    #hp-counter-bar h6 { font-size: 17px; } 
    #hp-counter-bar p { font-size: 15px; }
    #carouselNewsExample { margin-bottom: 7%; margin-top: 7%; }
	#carouselNewsExample h4, #video-text h4 { font-size: 25px; margin-top: 5%; }   
    #carouselNewsExample p, #video-text p { font-size: 18px; padding-right:0%; margin-bottom: 30px; }
	#carouselNewsExample .fas.fa-arrow-right { margin-bottom: 30px; }
/* 	#carouselNewsExample .carousel-control-prev { left: -3%; } */
  	/** END HOME PAGE **/
     
    /** START ABOUT US PAGE **/
/*     #content-header-container { padding: 30% 0px 15% 0px; } */
    #content-header h1{ font-size:40px;	     }
    #content-layer-1 h3{ font-size:35px; margin-bottom:20px; }
    #content-header h2{ width:60%; }
    #content-layer-1 p{ font-size:17px; }
    .cd-timeline-content h2{ font-size:25px; }
    #tesitmonials-ab h3{ font-size:18px; }
	.career-intro { padding: 0% 10% 10% !important; }
	.career-intro h4 { font-size: 32px; }
    .career-intro h5{ margin-bottom:7%; }
    .career-intro a { font-size: 23px; } 	
	.career-card { min-height: 400px; margin-left:15%; }   
	.career-card h4 { font-size: 32px; margin-top: 15px; margin-bottom: 45px !important; }
	.career-card h6 { font-size: 19px; margin-bottom: 35px; }
    .career-card p{ font-size:15px; }   
    .career-card .fas.fa-arrow-right{ margin-top:12%; }
	#latest-news-ab h4{ margin-top:20px; }
	#tesitmonials-ab h4 { margin-top: 25px; margin-bottom: 20px; font-size: 30px; padding-right: 0px; padding-left: 10px !important; }
	#tesitmonials-ab .card-content h4 { font-size: 24px; padding-left: 0px !important; }
	#tesitmonials-ab h3 { font-size: 18px; padding-left: 10px; padding-right:0px !important; }
	#tesitmonials-ab a { padding-left: 10px; font-size: 20px; }	
	.testimony-card { padding-top: 20px; padding-bottom: 10px; }
	.testimony-img { left: 27px; top: 60px; width: 30%; }
	.testimony-text h5 { padding-left: 41%; font-size: 16px; }	
	.testimony-text h6 { font-size: 20px; padding-left: 35px; }
	#crushing-slider-about .card-content { min-height: 400px; }
	.career-card { min-height: 400px; }
	.left-column{ padding-right:0px; }
	/** END ABOUT US PAGE **/
	
	/** START CATEGORIES SPLASH PAGE **/
	#segment-splash-header { padding: 25% 0px 5% !important; }	
	#segment-splash-header h1 { font-size: 20px; }
    #segment-splash-header h2 { font-size: 30px; }  
	#segment-media{ margin-top: 25px; }	
	#segment-content h3 { text-align: left; font-size: 38px; margin-top: 20px; }
	#segment-content p { margin-top: 3%; font-size: 18px; margin-bottom: 5%; } 	
	.segments-title h3 { margin-bottom: 3%; }
/* 	#segment-slider .card-content { min-height: 275px; } */
	#segment-slider .owl-prev, #segment-slider .owl-next { bottom:-30px; }
	/** END CATEGORIES SPLASH PAGE **/

	/** START SINGLE PRODUCTS PAGE **/
	.machine-intro-block h4 { margin-top: 10%; }
    .machine-intro-block h5 { margin-bottom:5%; }
	.machine-opt{ max-width: 98%; padding: 20px 30px; }
	.machine-opt h4 { font-size: 32px;	 }
	.machine-opt a{ font-size:17px; }
	.machine-opt p{ font-size:14px; }
	.machine-opt .far.fa-check-circle { right: 10%; }    
    #material-handler-description #product-intro { margin-bottom: 20px;	 }
	#type-of-handler .float-right { margin-bottom: 25px; }
	.machine-choice:hover .read-more { bottom:60px; right: 10px; }
	.machine-opt .far.fa-check-circle { right: 15%; }
   	.machine-opt { margin-bottom: 20px;  margin-top: 30px; }
   	#type-of-handler { margin-bottom: 0px; min-height: 360px; }
   	#products-search span { font-size: 21px; }
   	#download-links .btn-header{ padding:10px 45px; margin-left: 0; }
   	#products-search { text-align: left; float:none; }
   	#products-search .search-field { margin-bottom: 20px; padding-left: 0px; }
	/** END SINGLE PRODUCTS PAGE **/
		    
    /** START NEWS SPLASH PAGE **/
   	.featured-card { margin-bottom: 5%; }
	.featured-img a { font-size: 20px; }
	.featured-content p { font-size: 15px; } 
	.featured-content h4 { font-size: 24px; }
	#featured-news-block h5 { text-align: center; font-size: 14px; padding-top: 5px; }
	#featured-news-block h3 { margin-top: 5%; margin-bottom: 5%; font-size:25px; }
/* 	#news-holder .card-block .card-content{ min-height:340px; } */
	.float-bottom a { position: relative; width: auto; display: inline-block; }
	.float-bottom { text-align: right; }
	#featuredNews .carousel-control-next{ top:0px; right:0px; }
	#featuredNews .carousel-control-prev{ top:0px; left:0px; }
	.float-bottom a { position: relative; width: auto; display: inline-block; }
	.float-bottom { text-align: right; }
	/** END NEWS SPLASH PAGE **/

    /** START SINGLE NEWS POST**/
    .machine-choice { margin-bottom: 50px; } 
    .speech-marks{ font-size: 30px !important; }
    #pull-quote p { font-size: 17px; } 
    #pull-quote h6 { font-size: 12px; }
	#social-icons-news a { padding-left: 0px;  font-size: 14px; padding-right: 14px; }
	#contact-news { padding-left: 0px; font-size: 18px; }
	#website-news a { font-size: 12px; }
	#website-news { padding-left: 0px; } 
    #left-hand-side p { font-size: 15px; }
	#left-hand-side h2 { font-size: 20px; } 
    #news-single-header h1 { padding-top: 60%; font-size: 40px; }
	.news-slider-single h4 { margin-top: 25px; }
	.news-slider-single { margin-bottom: 13%; }
    /** END SINGLE NEWS POST**/
	
	/** START CONTACT US FORM **/
	#blue-group-offices{ padding-bottom:45px; }
	#blue-group-locations h3, #blue-group-offices h3, .location-content h4 { font-size:22px; }
	.location-content h6 { font-size: 16px; line-height: 25px; } 
	.location-content p { font-size: 16px; line-height: 29px; }
	#contact-page-form label { font-size: 17px; } 
    #contact-full-name, #contact-email, #contact-company-name, #contact-company-address, #contact-postcode, #used-machinery-enquire, #used-full-name, #used-machinery-email, #used-machinery-address, #used-machinery-postcode { font-size: 14px; }
	#map2{ height: 450px !important; }
	/** END CONTACT US FORM **/
		
	/** VIDEO SPLASH PAGE **/
	#featured-video-block h3 { padding-top: 30px; padding-bottom: 30px; font-size: 25px; }
	.blue-video-splash-content{ padding:30px; }
	.video-splash-desc h4 { font-size: 25px; line-height: 40px; padding-left: 0px; display: inline-block; }
	.video-splash-desc p { font-size: 16px; line-height: 33px; }
/*     #other-videos-holder .card-main .card-content{ min-height:250px; } */
    #other-videos-holder #nav-posts a { font-size: 20px; }
/*     #news-holder .card-main:hover .card-content h4 { font-size: 27px; padding: 0 0px 15px 0px; } */
/* 	#news-holder .card-main:hover .card-content p { padding: 0px; font-size: 18px; }	 */
	/** END VIDEO SPLASH PAGE **/
	
	/** START SINGLE PRODUCT SPLASH **/
	#product-header-slider .ms-info h5{ font-size:70px; }	
	#product-header-slider .ms-info p{ width:80% !important; }
	
	#news-single-header { min-height: 400px !important; }
	#news-single-header { padding-top:0px; }
	/** END SINGLE PRODUCT SPLASH **/
	
	/** START SINGLE NEWS STORY HEADER **/
	#news-single-header h1 { font-size:40px !important; }
    .btn-back-news { font-size: 22px !important; }
    /** END SINGLE NEWS STORY HEADER **/
    
    /** START BLUE SPARES SPLASH **/
   .supporting-text-spares h2, .supporting-text-spares h4{ width:80% !important; }
    #about-blue-spares a{ font-size:25px; }  
    .about-spares-card { padding: 25px; }  
    .about-spares-card p{ line-height:35px; }
    .about-spares-card h4 { font-size: 30px; padding-left: 0px; }
    #blue-spares-team p{ width:100%; }   
    #blue-spares-team .fas.fa-arrow-right{ margin-bottom:20px; }
    .blue-coverage-text p { width: 100%; } 
    .page-template-spares #content-header h2 { width: 100%; }
    .blue-coverage-text { padding: 10% 5%; }
    /** END BLUE SPARES SPLASH **/
    	
	/** START BLUE USED SPLASH **/
	#used-machinery-items .card-content { min-height:305px; }
	#used-search .search-form { float: none; }
	/** END BLUE USED SPLASH **/
    
    /* START SINGLE USED MACHINERY PAGE **/
    .single-product-details h3 { font-size: 45px; }
    .single-product-details h6{ padding-right:45%; margin-bottom: 30px; } 
    .single-product-details h5{ width:95%; }  
    .used-contact-details{ margin-bottom:25px; }
    #used-email { padding-left: 40%; } 
    .used-contact-details a, .used-contact-details .far.fa-envelope, .used-contact-details .fas.fa-phone{ padding-right:15px; }
    /* END SINGLE USED MACHINERY PAGE **/

    /** START SINGLE SPARES **/
    .machine-image-spares { margin-bottom: 25px; }
	.spares-card-content p{ padding-left: 14%; }
    /** END SINGLE SPARES **/
	
	/** SINGLE PRODUCT **/
	.right-align i { margin-right: 60%;	 margin-left:0px; }
	.feature-block.right-align p{ margin-left:18% }
	
	/** START SINGLE PRODUCT CAT PAGE **/
	#tabbed-archive .nav-tabs .nav-link, #tabbed-archive .nav-tabs .nav-link.active{ font-size:20px; }	
	#tabbed-archive h3 { margin-top: 10%; font-size: 40px; padding-bottom: 20px; }
    #tabbed-archive p { line-height: 26px; padding-bottom: 25px; font-size: 16px; }
	#top-product-carousel h4{ min-height:50px; }
	#material-handler-description h1{ font-size: 50px; }	
/* 	#news-holder .card-block .card-content{ min-height:300px; } */
	/** END SINGLE PRODUCT CAT PAGE **/
	
	/** START TESTIMONIES PAGE **/
	#crushing-slider, #shredding-slider, #waste-slider, #material-slider{ padding: 10% 0%; }
	#crushing-slider .card-content, #shredding-slider .card-content, #waste-slider .card-content, #material-slider .card-content { min-height: 680px; }
	/** END TESTIMONIES PAGE **/
	
	/** START SERVICES PAGE **/
	.location-content .services-numbers{ margin-bottom: 30px; }
	.page-template-service #content-header h2 { width: 100%; }
/*
	#blue-service-one .card-content { min-height: 440px; }
	#blue-service-two .card-content { min-height: 475px !important; }
*/
	.service-intro-block p { padding-left: 12%; }
/* 	#blue-service-three .card-content{ min-height: 425px; } */
	.service-subtext { margin-top: 8%; margin-bottom: 8%; }
	/** END SERVICES PAGE **/
	
	/** START BLUE PROJECTS PAGE **/
/* 	#content-projects-1 .card-content { min-height: 340px; } */
	/** END BLUE PROJECTS PAGE **/
	
}

/** Tablet Landscape **/
@media (min-width: 992px) and (max-width: 1199px) { 
	/** START CF7 TOOLTIPS **/
	#contact-message{ font-size:14px; }
	#contact-page-form div.wpcf7-validation-errors, div.wpcf7-acceptance-missing, #contact-page-form div.wpcf7-mail-sent-ok{ margin-top:25%; width:100%; }
	#contact-page-form span.wpcf7-not-valid-tip { font-size: 15px; }
	#myEnquiryModal div.wpcf7-mail-sent-ok, #myEnquiryModal .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors, #usedEnquiryModal div.wpcf7-mail-sent-ok, #usedEnquiryModal .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors { margin-top:10%; width:100%; }
	#myEnquiryModal span.wpcf7-not-valid-tip, #usedEnquiryModal span.wpcf7-not-valid-tip { font-size: 14px; }
	/** END CF7 TOOLTIPS **/
	
	/** START FOOTER **/
	#main-footer-container h6{ padding-right:0px !important; }
    /** END FOOTER **/
	
	/** START MODAL **/
	#theModal { margin-top: 20%; }
	#myEnquiryModal .modal-body .wpcf7-form-control.wpcf7-submit, #usedEnquiryModal .modal-body .wpcf7-form-control.wpcf7-submit { margin-left: 27%; font-size: 20px; }
/* 	#full-name, #email-address, #contact-number, #enquiry { border: 1px solid  lightgray; margin-bottom: 10px;  padding:2%; } */
	#enquiry { height:90px; }
	#modal-name { border-bottom: 1px solid #dadada; padding-bottom: 20px; }
	#modal-contact, #modal-enquiry-field { padding-top: 15px; border-bottom: 1px solid #dadada; padding-bottom: 10px; }
	/** END MODAL **/	
	
	/** START GENERAL **/
	#hp-select-industry .read-more .fas.fa-long-arrow-alt-right { bottom: 50px !important; }
	.owl-dot.active, .owl-dot { height: 7px !important; width: 10% !important; }
	#content-header { padding: 15% 0px 7% 0px; }
/* 	.card-content { min-height: 250px; } */
	.card-block h4 { font-size: 21px; }
	.card-content p { font-size: 15px; }
	#news-search .search-field, #video-search .search-field, #used-search .search-field { font-size: 18px; }
	#filter-options-holder{ text-align:left; }
	/** END GENERAL **/
	
	/** HOME PAGE **/
	#associations-slider h3{ font-size:22px; }
	#home-image-info { bottom: 100% !important; /* margin-bottom: 14%; */ }
	#home h3 { font-size: 22px; width: 100%!important; }
	#brands-slider { margin-top: 30px; margin-bottom: 0px; }
	#hp-select-industry h2{ font-size: 22px; }
	#hp-select-industry .segment-block { margin-bottom: 50px; }
    .segment-image-hp .fas.fa-anchor, .segment-image-hp .fas.fa-cog { left: 20%; }
	.counter.animated.fadeInDownBig { font-size: 60px; }
	#hp-counter-bar h6 { font-size: 23px; }
	#hp-counter-bar p { font-size: 18px; }
	.slider-content-img img { margin-bottom: 30px; }  	
	#carouselNewsExample h3 { font-size: 22px; }    
	#carouselNewsExample h4 { margin-top: 15%; font-size: 22px; }     
	#carouselNewsExample p, #video-text p { font-size: 14px; padding-right:0px;margin-bottom: 20px; }
	
/* 	#carouselNewsExample .carousel-control-prev { left: -3%; } */
	/** END HOME PAGE **/  

    
	/** START ABOUT US PAGE **/
	#content-layer-1 h3{ font-size:30px !important; margin-bottom: 20px !important; }
	#content-layer-1 p { font-size: 17px !important; }
	#tesitmonials-ab h3 { font-size: 19px; padding-left: 0px; }
	.cd-timeline-content h2{ font-size:25px; }
	.career-intro h4{ font-size:30px;padding-left: 0px; }
	.career-intro h5 { font-size: 18px; padding-left:0px; }
	.career-intro a{ padding-left:0px; font-size:20px; }
	.career-card { margin-left: 60px; min-height: 510px; }
	.career-card h4 { font-size: 30px; }
	.career-card h6 { font-size: 19px; }  
    .career-card p { font-size: 16px; } 
	.career-card a { font-size: 19px; }
	.career-card .fas.fa-arrow-right{ margin-top:15%; }		
	#tesitmonials-ab h4 { margin-top: 10px; margin-bottom: 20px; font-size: 27px; }	
	#tesitmonials-ab h3 { padding-right: 15% !important; padding-left: 0px; margin-bottom: 30px; font-size: 20px; }
	#tesitmonials-ab a { font-size: 20px; }
	.testimony-img { left: 57px; top: 45px; width: 26%; }
	.testimony-card { margin-bottom: 10px; }
	.testimony-text h5 { padding-right: 0px; font-size: 15px; }		
	.testimony-text h6 { font-size: 20px; padding-left: 19px; }
	.left-column{ padding-right:0px; }
	/** END ABOUT US PAGE **/
	
	/** START SEGMENT SPLASH PAGE **/
/* 	#segment-splash-header { padding: 0% 0px 5% !important; } */
	#segment-splash-header h2 { font-size: 35px; }
    #segment-splash-header h1 { font-size: 20px; }
	#segment-media { margin-top: 20px; }
	#generic-bootstrap-carousel { padding: 35px 0px 30px; }
	#segment-content h3 { font-size: 40px; margin-top:0px; }
    #segment-content p { font-size: 18px; }
	.segments-title h3 { margin-top: 3%; margin-bottom: 2%; }
    #latest-news-hp .img-responsive.wp-post-image { width: 265px !important; }
	/** END SEGMENT SPLASH PAGE **/
	
	/** START PRODUCT SPLASH **/
	#tabbed-archive .nav-tabs .nav-link, #tabbed-archive .nav-tabs .nav-link.active{ font-size:22px; }
	#tabbed-archive h3 { font-size: 40px; padding-bottom: 20px; }  
/*     .archive .card-content { min-height: 375px; } */
	#top-product-carousel h4 { min-height: 80px; }
/* 	#news-holder .card-block .card-content{ min-height:400px; } */
	/** END PRODUCT SPLASH **/
		
	/** START SINGLE PRODUCTS PAGE **/
	#material-handler-description #product-intro { padding: 60px 7% 0px 10% !important; }
	#type-of-handler { min-height: 275px; margin-bottom: 55px; }
	.machine-choice .read-more .fas.fa-arrow-right { font-size: 18px; }
   	#top-product-carousel h4{ font-size:21px !important; }		
	#type-of-handler h4 { font-size: 28px; }
    #material-handler-description h1 { margin-top: 50px; padding-left: 90px; font-size: 40px; }
	#material-handler-description h6 { padding-right: 5%; margin-top: 20px; font-size: 17px; }
	#material-handler-description a { font-size: 20px; }
    #material-handler-description p { padding-left: 100px; font-size: 17px; }  
    .machine-intro-block h4{ margin-top:50% !important; } 
    .machine-opt .far.fa-check-circle { right: 22%; }
	#product-header-slider .ms-info p { font-size: 20px; width: 90%; }
	.machine-intro-block h4 { margin-top: 35% !important; font-size: 30px; padding-left: 0%; }
	.machine-intro-block h5{ font-size:18px; padding-left: 0%; }
	.machine-intro-block a{ padding-left:0px; }	
	.machine-opt{ padding: 20px 30px 20px 30px; max-width: 75%; margin-left:60px; }
	.machine-opt h4 { font-size: 32px; }
	.machine-opt h6 { font-size: 20px; padding-right: 10%;	 }
	.machine-opt .far.fa-check-circle { right: 25%; }
	#download-links .btn-header{ padding: 10px 45px; margin-left: 0px; }
	#products-search { float: left; }
	/** END SINGLE PRODUCTS PAGE **/

	/** START NEWS SPLASH PAGE **/
/*
	#news-holder .card-main:hover .card-content p{ font-size:18px; padding: 0px; }
	#news-holder .card-main:hover .card-content p{ font-size:16px; padding: 0px; }
	#news-holder .card-main:hover .card-content h4 { font-size: 27px; padding:0px; padding-bottom:10px; }
*/
	.featured-img a {font-size: 23px; }
	#featuredNews .featured-card { min-height: 380px; }
	.featured-content h5 { font-size: 16px; }
	.featured-content h4 { font-size: 21px; }
	.featured-content p { font-size: 17px; }
	#featured-news-block h3 { margin-top: 5%; margin-bottom: 5%; }
    .featured-card { margin-bottom: 5%; }
	#applications-tab #video-text h4 { margin-top: 5%; }
    #video-text p { margin-bottom: 30px; }
	#myTabContent { padding: 0px 6%!important; }
	#applications-tab #video-text { padding: 3% 5% 0% 5%; }
	.video-reel img { margin-top: 15px; }
	.float-bottom a { position: relative; width: auto; display: inline-block; }
	.float-bottom { text-align: right; }
	#featuredNews .carousel-control-next{ top:0px; right:0px; }
	#featuredNews .carousel-control-prev{ top:0px; left:0px; }
	.float-bottom a { position: relative; width: auto; display: inline-block; }
	.float-bottom { text-align: right; }
/*
	#featuredNews .carousel-control-next, #carouselNewsExample .carousel-control-next{ top:0px; right:0px; }
	#featuredNews .carousel-control-prev, #carouselNewsExample .carousel-control-prev{ top:0px; left:0px; }
*/
	/** END NEWS SPLASH PAGE **/

	/** START SINGLE NEWS PAGE **/
	#pull-quote p { font-size: 20px; }
    #pull-quote h6 { font-size: 17px; }  
	#social-icons-news a { padding-left: 0px; font-size: 20px; padding-right: 20px; }
 	#contact-news, #website-news { padding-left: 0px; }
    #website-news a { font-size: 17px; } 
    #left-hand-side h2 { font-size: 25px; }
    #left-hand-side p { font-size: 17px; }
	#news-single-header h1{ padding-top: 36%; }
    .speech-marks{ font-size: 30px !important; }
    /** END SINGLE NEWS PAGE **/
	    
    /** START VIDEOS SPLASH PAGE **/
    #featured-video-block h3 { padding-top: 35px; padding-bottom: 35px; font-size: 25px; }
    .video-splash-desc h4 { font-size: 30px; line-height: 45px; padding-left: 0px; }
	.video-splash-desc p { line-height: 35px; }
	#other-videos-holder #nav-posts a{ font-size:20px; }	
	#other-videos-holder #nav-posts .fas.fa-long-arrow-alt-left, #other-videos-holder #nav-posts .fas.fa-long-arrow-alt-right { padding-right: 15px; }
/* 	#other-videos-holder .card-main .card-content { min-height:275px; } */
/* 	#other-videos-holder .card-block h4 { font-size: 23px; } */
    /** END VIDEOS SPLASH PAGE **/
    
    /** START BLUE SPARES SPLASH **/
	.supporting-text-spares h2, .supporting-text-spares h4{ width:60% !important; }
	#blue-spares-team a { font-size: 16px; }
	#blue-spares-team .right-column { padding: 3% 3% 0px; }
	#blue-spares-team h4 { font-size: 30px; margin-bottom: 20px; }
    #blue-spares-team p{ width:100%; font-size:17px; }
    .blue-coverage-text p { width: 100%; }
    /** END BLUE SPARES SPLASH **/
    
    /** START BLUE USED SPLASH **/
	#used-machinery-items .card-content { min-height:340px; }
	#used-search .search-form { float: none; padding-left: 12%; }
	/** END BLUE USED SPLASH **/ 

 
    /** START SINGLE USED MACHINERY PAGE **/
    .single-product-details h3 { font-size: 32px; }
    .single-product-details h6 { padding-right: 15%; margin-bottom: 25px; font-size: 14px; }
	.single-product-details h5{ width:95%; padding: 10px 0px; }
	.used-line-title, .used-line-content{ font-size:16px; }
	.used-contact-details a, .used-contact-details .far.fa-envelope, .used-contact-details .fas.fa-phone{ font-size:15px; }	
	#used-email { padding-left: 18%;	 }
	.used-contact-details{ margin-bottom:25px; }
	/** END SINGLE USED MACHINERY PAGE **/
	
	/** START SPARES SINGLE **/
	.part-id{ padding: 8px 15px; font-size: 18px; }
	.spares-card-content h3 { padding-left: 15px; font-size: 30px; }  
    .spares-card-content p { margin-top: 10px; padding-left: 18%; font-size: 16px; }
  	/** END SPARES SINGLE **/
  		
	/** START CONTACT PAGE **/
	#blue-group-offices{  padding-bottom: 30px; }
	#blue-group-locations h3, #blue-group-offices h3{ font-size:22px;	 }
	.location-content h4 { font-size: 25px; }
	.location-content h6 { font-size: 16px; } 
    .location-content p { font-size: 17px; line-height: 35px; }
	#contact-page-form label{ font-size:16px; }
	#contact-full-name, #contact-email, #contact-company-name, #contact-company-address, #contact-postcode, #used-machinery-enquire, #used-full-name, #used-machinery-email, #used-machinery-address, #used-machinery-postcode { height: 40px; font-size: 14px; }
	/** END CONTACT PAGE **/
	
	/** START TESTIMONIES PAGE **/
	#crushing-slider .card-content, #shredding-slider .card-content, #waste-slider .card-content, #material-slider .card-content { min-height: 495px; }
	/** END TESTIMONIES PAGE **/
	
	/** START SERVICES PAGE **/
	.services-numbers { padding: 7px 16px; font-size: 18px; margin-right: 15px; }
/* 	#blue-service-one .card-content { min-height: 315px; } */
	.service-intro-block p { padding-left: 7%; }
	.service-subtext { margin-top: 8%; margin-bottom: 8%; }
	/** END SERVICES PAGE **/
	
	/** START BLUE PROJECTS PAGE **/
/* 	#content-projects-1 .card-content { min-height: 390px; } */
	/** END BLUE PROJECTS PAGE **/
	.counter.animated.fadeInDownBig, .pound-sign { display:inline !important; font-size:40px !important; }
	#hp-counter-bar h4 { font-size: 45px; }
	#hp-select-industry .read-more .fas.fa-long-arrow-alt-right{ bottom: 50px; }

}


@media (min-width: 900px) and (max-width: 1400px) { 
	#homepage-video-header h3 { width: 70% !important; }
	.search-field { font-size: 42px; }
	#search-results .card-content{ min-height: 350px; }
}

/** Laptop **/
@media (min-width: 1200px) and (max-width: 1440px) { 
	/** START OWL CAROUSEL **/
	.owl-dot.active, .owl-dot { height: 7px !important; width: 10% !important; }
	/** END OWL CAROUSEL **/
	
	 /** START MODAL **/  
    #myEnquiryModal .modal-body .wpcf7-form-control.wpcf7-submit, #myEnquiryModal .modal-body .wpcf7-form-control.wpcf7-submit { margin-left: 33%; }
    /** END MODAL **/
    
    /** START HEADER **/
    #main-services-navigation ul li a { font-size: 15px; }
    
    /** START FOOTER **/
	#main-footer-container h6{ padding-right:0px !important; }
	.footer-blue-strip h6,b .footer-blue-strip a i { font-size: 20px; }
    /** END FOOTER **/

	/** START GENERAL CONTENT **/
	#content-header { padding: 15% 0px 5% 0px; }	
/* 	.card-content { min-height: 250px; } */
	#filter-options-holder{ text-align:left; }
	#news-search .search-field, #video-search .search-field, #used-search .search-field{ font-size:20px; }
	/** END GENERAL CONTENT **/

	/**  START HOME PAGE **/
/* 	#home-image-info { margin-bottom: 10%; } */
	#home h1 { margin-top: 20%; } 
	#home h3 { width: 100%; }
	#hp-select-industry h2 { font-size: 22px; }
   .segment-image-hp .fas.fa-anchor, .segment-image-hp .fas.fa-cog { font-size: 64px; top: 20px; left: 0%; } 
    #hp-select-industry .card-desc h4 { font-size: 20px; }
	.counter.animated.fadeInDownBig { font-size: 55px; } 
	#hp-counter-bar h6 { font-size: 28px; }
	#hp-counter-bar p { font-size: 22px; }
    .slider-content-img img { margin-bottom: 30px; }
	#video-text{ margin-top: 0%; padding: 6% 17% 5% 6%; }
/* 	#carouselNewsExample .carousel-control-prev { left: 78%; } */
	/**  END HOME PAGE **/

	/** START ABOUT US **/
	#content-layer-1 p { width: 85%; }
	.career-intro { padding: 30% 0%; }	
	.career-intro h4 { font-size: 32px; padding-left:0px; } 
	.career-intro h5 { padding-left: 0px; }
	.career-intro a { padding-left:0px; font-size: 23px; }
	.career-card{ max-width:95%; min-height:450px; }
	.career-card h4{ font-size: 27px; padding-left: 4%; margin-top: 0px; }
	.career-card h6 { font-size: 18px; font-weight: initial; padding-left: 6%; padding-right: 4%; } 
    .career-card .far.fa-calendar-alt, .career-card .fas.fa-map-marker-alt { padding-right: 20px; font-size: 18px; }    
    .career-card p { padding-left: 6%; font-size:15px; }
    .career-card .fas.fa-arrow-right {margin-top: 15%; }
	#tesitmonials-ab h4 { font-size:25px; } 
	#tesitmonials-ab h3{ font-size:21px; }
	.testimony-img { left: 40px; top: 70px; width: 28%; }
	.testimony-text h5 { padding-left: 45%; padding-right: 10px; font-size: 16px; }
	.testimony-text h6 { font-size: 20px; padding-left: 25px; }
	#crushing-slider-about .card-content { min-height: 545px; }
    /** END ABOUT US **/
    
    /** START PRODUCT SPLASH PAGE **/
/* 	.archive .card-content { min-height: 375px; } */
	#tabbed-archive .nav-tabs .nav-link, #tabbed-archive .nav-tabs .nav-link.active{ font-size:22px; }
/* 	#segment-slider .card-content { min-height: 350px; } */
	/** END PRODUCT SPLASH PAGE **/

    /** START SINGLE PRODUCT PAGE **/
	#type-of-handler { min-height: 300px; }
	#single-product-header h1 { margin-top: 35%; }
    #type-of-handler h4 { font-size: 30px; }
	#material-handler-description h1 { margin-top: 40px; font-size: 60px; } 
    #material-handler-description h6 { padding-right: 0%; font-size: 18px;}	
	#material-handler-description a { font-size: 20px; }
	#product-header-slider .ms-slide-info { bottom: 10% !important;	 }
	.machine-intro-block h4{ font-size:30px; padding-left:0px; }
	.machine-intro-block h5{ padding-right:15%; font-size:18px; padding-left:0px; }
	.machine-intro-block a { padding-left:0px; }	
	.machine-opt{ max-width:95%; padding: 20px 30px 20px 20px; }
	.machine-opt h4{ font-size:30px; margin-bottom:40px; }
	.machine-opt h6{ font-size:20px; }
	.machine-opt a{ font-size:18px; }
	.machine-opt p{ font-size: 15px; }
	.machine-opt .far.fa-check-circle{ right:20%; }
	#industry-tabbed-area .industry-read-more .fas.fa-arrow-right { font-size: 30px; color: white; background: black; padding: 11px; position: absolute; bottom: 0px; right: 15px; }
	#applications-tab #video-text h4 { font-size: 25px; color: #06489c; margin-top: 10%; }
	#applications-tab #video-text p { color: #00295e; margin-bottom: 25px; }
	#products-search{ float:left; }

	/** END SINGLE PRODUCT PAGE **/
    
    /** START NEWS SPLASH PAGE **/	
	#top-product-carousel h4{ min-height:70px; }
/* 	#news-holder .card-block .card-content{ min-height: 350px; } */
	/** END NEWS SPLASH PAGE **/

   	/** START NEWS SPLASH PAGE **/
 	.featured-img a { font-size: 27px; }
	.featured-content p { font-size: 18px; }
	.featured-content h4 { font-size: 30px; }
/*
	#news-holder .card-main:hover .card-content p { padding: 0px; font-size: 18px; }
	#news-holder .card-main:hover .card-content h4 { font-size: 27px; padding: 10px 0px 15px 0px; }
*/	/*
	#featuredNews .carousel-control-next { top: -770px; right: -150px; }
	#featuredNews .carousel-control-prev { top: -770px; left: -150px; }
*/
/* 	#news-holder .card-block h4 { font-size: 22px; } */
	/** END NEWS SPLASH PAGE **/
		
	/** START SINGLE NEWS PAGE **/
	#pull-quote p { font-size: 25px; }	
	#social-icons-news a { padding-left: 5px; padding-right: 20px; }
    #contact-news { padding-left:5px; }
	#website-news { padding-left:5px; }
    #website-news a { font-size: 14px; }  
    #website-news .fas.fa-long-arrow-alt-right { padding-left: 20px; }
	#left-hand-side h2 { font-size: 27px; }
    #left-hand-side p { mfont-size: 18px; }
    #news-single-header h1 { padding-top: 35%; }
    /** END SINGLE NEWS PAGE **/

	/** START INDUSTRY PAGE **/
	#biomas-tab h3, #biogas-tab h3, #rdf-srf-tab h3 { font-size: 45px; }
	#biomas-info p, #biogas-info p, #rdf-srf-info p {  margin-right: 4%; font-size: 20px; margin-bottom: 30px; }     
    #industry-tabbed-area .nav-tabs .nav-item a { font-size: 25px; }
	/** END INDUSTRY PAGE **/
	
	/** START CATEGORIES SPLASH PAGE **/
	#segment-splash-header h1 { font-size: 25px; }		
	#segment-content h3 { font-size: 45px; margin-bottom: 20px; margin-top: 0px; }
    #segment-content p{ font-size: 20px; margin-top: 5%; }
    .segments-title h3 { margin-bottom: 2%; }
    /** END CATEGORIES SPLASH PAGE **/

    /** START VIDEOS SPLASH PAGE **/
    #featured-video-block h3{ padding-top: 35px; padding-bottom: 35px; }
    .video-splash-desc h4 { font-size: 30px; line-height:40px; padding-left: 0px; }
    .video-splash-desc p{ line-height:35px; }
    #other-videos-holder #nav-posts a{ font-size:20px; }
/*     #other-videos-holder .card-block h4 { font-size: 22px; } */
    #news-single-header { padding: 5% 0%; }
    /** END VIDEOS SPLASH PAGE **/
    
    /** START SINGLE USED MACHINERY PAGE **/
	.single-product-details{ padding-left:3%; padding-top: 3%; }
	.single-product-details h3 { font-size: 40px; }
    .single-product-details h6{ padding-right:22%; margin-bottom: 25px; }
    .single-product-details h5{ width:95%; font-size: 18px;  }
    .used-line-content{ font-size:18px; } 
    .used-contact-details { margin-top: 35px; margin-bottom: 35px; }
    .blue-coverage-text p { width: 100%; line-height: 30px; }
    .supporting-text-spares h4, .supporting-text-spares h2 { width: 60%; }
	/** END SINGLE USED MACHINERY PAGE **/

	
	/** START SINGLE SPARES PAGE **/ 
	.spares-card-content h3{ font-size:35px; padding-left:15px; }
	.part-id{ font-size:20px; padding:10px 17px; }
	.spares-card-content p{ padding-left:16%; }
    #blue-spares-team p{ width:70%; }
	/** END SINGLE SPARES PAGE **/ 


	/** START CONTACT US PAGE **/
	.location-content p { line-height: 30px; } 
	#blue-group-locations h3, #blue-group-offices h3{ font-size:25px; }
	#blue-group-offices p { font-size: 14px; }
	#contact-page-form label{ font-size:18px; }
	/** END CONTACT US PAGE **/
	
	/** START TESTIMONIES PAGE **/
	#crushing-slider .card-content, #shredding-slider .card-content, #waste-slider .card-content, #material-slider .card-content{ min-height: 775px; }
	/** END TESTIMONIES PAGE **/

	/** START SERVICES PAGE **/
	.services-numbers{ margin-right:20px; }
/* 	#blue-service-one .card-content, #blue-service-three .card-content { min-height: 320px; } */
	/** END SERVICES PAGE **/
	
	/** START BLUE USED SPLASH **/
	#used-machinery-items .card-content { min-height:330px; }
	#used-search .search-form { float:none; padding-left: 0%; }
	/** END BLUE USED SPLASH **/
	
	/** START BLUE PROJECTS PAGE **/
/* 	#content-projects-1 .card-content { min-height: 793px; padding: 15px; } */
}

/* IE10+ CSS styles go here */

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     
}