::-moz-selection{color:white;background:black}::selection{color:white;background:black}a:hover{opacity:1!important}a.et_pb_button.trojan-btn,a.et_pb_button.trojan-btn:hover{padding:12px 40px!important}a.et_pb_button.trojan-btn{font-weight:300}h1{font-weight:bold;letter-spacing:0.7px;line-height:49px!important}h2{font-size:30px!important;line-height:35px!important;letter-spacing:0.9px}h3{font-size:24px!important;line-height:28px!important;font-weight:500;text-transform:uppercase;letter-spacing:0.5px}h6{font-size:16px!important;font-weight:300;line-height:22px!important;letter-spacing:0.3px}p{font-weight:300;letter-spacing:0.5px;line-height:20px}p.text-with-lines{font-size:16px;color:#e63c2c;text-transform:uppercase;line-height:18px;position:relative;padding-left:55px}p.text-with-lines::before,p.text-with-lines::after{content:'';position:absolute;height:1px;background:#e63c2c}p.text-with-lines::before{width:52px;left:0;top:5px}p.text-with-lines::after{width:32px;left:20px;top:10px}.title-section{height:450px}.title-section .et_pb_row{top:55%}.title-section h1{color:#fff;font-size:50px!important;line-height:54px!important;text-shadow:0px 0px 5px rgb(0 0 0);padding-bottom:0px;text-transform:uppercase}.header-top-social-icons,.header-top-left{display:flex}.header-top-social-icons a:not(:last-child){margin-right:18px}.header-top-social-icons i{color:white;font-size:16px}.header-top-left .header-top-blurb:not(:last-child){margin-right:30px}.header-top-blurb i{padding-right:12px}.header-top-blurb a,.header-top-blurb i{color:white}.header-top-blurb a{font-size:14px;font-family:Roboto;font-weight:300;letter-spacing:0.4px}.header-top-blurb i{font-size:14px}.header-top-blurb{align-items:center;display:flex}.header-top-section.et_pb_section.et_pb_section_0_tb_header,.header-top-section .et_pb_row.et_pb_row_1_tb_header,.header-top-section .et_pb_column.et_pb_column_4_4.et_pb_column_1_tb_header.dd-flex-column{height:40px}li.menu-item-has-children ul.sub-menu,ul.et_mobile_menu{border-color:#ef3e2a;width:auto}li.menu-item-has-children ul.sub-menu li{padding-left:0px;padding-right:0px}nav.et-menu-nav li:hover a{opacity:1!important}ul.et-menu li a,ul.et_mobile_menu li a{font-weight:400!important}.mobile_nav .mobile_menu_bar:before{color:black!important}.header-top-section,.header-bottom-section{position:absolute;width:100%}.header-top-section{top:0px}.header-bottom-section{top:40px}.feature-column{background-position:97% 90%!important}.about-row::before{content:'';position:absolute;height:100%;width:1px;background:#c5c5c5;left:0;right:0;top:0;bottom:0;display:block;margin:auto}.about-col-1{padding-right:30px}.about-col-2{padding-left:30px}.years-of-experiece span{color:white}.years-of-experiece .year-text-div span{display:block}.year-count-div span.year{font-size:60px;line-height:64px}.years-of-experiece span.years-text{font-size:14px;line-height:16px;font-weight:300;letter-spacing:0.7px}.years-of-experiece span.experience-text{font-size:24px;font-weight:500;letter-spacing:1.2px;line-height:26px}.year-text-div{margin:auto 0;padding-left:10px}.years-of-experiece{padding:15px 30px;border-bottom:7px solid #e63c2c;width:350px;display:flex;background:black;background-image:url('https://trojanplantequipment.co.uk/wp-content/uploads/2021/06/worker-icon.png');background-repeat:no-repeat;background-size:contain;background-position:95% 13px;float:right;margin-top:-65px}.service-section-column{display:grid;grid-template-columns:20% 20% 20% 40%;grid-auto-rows:auto}.service-arrow-btn{margin-top:120px}.service-box{height:480px;position:relative;padding:40px 25px}.service-box .et_pb_text_inner{height:100%}.service-box .service-arrow-btn{position:absolute;bottom:0px;margin-top:25px}.unique-service-text{padding:25px 40px}.unique-service-img{display:flex}.service-box .et_pb_text_inner{display:grid}.call-to-action-text .et_pb_text_inner{display:flex}.call-to-action-text h3{padding-left:30px;padding-right:20px}.call-to-action-text img{max-width:none}a.phone-number-text{font-size:36px;font-weight:bold;letter-spacing:0px;line-height:40px;transition:0.3s}a.phone-number-text:hover{color:#ef3e2a}.before-border{position:relative}.before-border::before{content:'';position:absolute;height:100px;width:2px;background:#ef3e2a;left:-35px;top:0;bottom:0;margin:auto}.video-column{position:relative}.video-column .video-icon{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;margin:auto;align-items:center;justify-content:center}.testimonial-slider .et_pb_slide{padding-left:0px;padding-right:0px}.testimonial-slider .et_pb_slide_content{text-align:left}.testimonial-slider p{text-shadow:none}.testimonial-slider .et_pb_slide_content{padding:30px 35px;background:#f5f5f5}.testimonial-head{display:flex}.testimonial-slider .author-details{margin-left:15px}.testimonial-slider .testimonial-author{font-size:18px;font-weight:500;line-height:20px;color:black;margin-bottom:2px}.testimonial-slider p{color:#757575}.testimonial-body{padding-top:10px}.testimonial-slider .et-pb-controllers{text-align:left}.testimonial-slider .et-pb-controllers a{opacity:1;width:30px;border-radius:0px;border:1px solid #ef3e2a;height:7px;background:transparent!important}.testimonial-slider .et-pb-controllers a.et-pb-active-control{width:55px;background:#ef3e2a!important}.service-blurb .et_pb_blurb_container{padding-left:10px}.service-link-box{height:100px;padding:15px}.service-link-box .et_pb_text_inner{text-align:center;display:flex;align-items:center;justify-content:center;height:100%}.service-link-box a{color:white;font-size:18px;font-weight:300;letter-spacing:0.8px}.service-link-box::before{content:'';position:absolute;height:80%;width:90%;display:block;margin:auto;left:0;right:0;top:0;bottom:0;border:1px solid white}.gallery-section .et-pb-slider-arrows a{color:#e63c2c!important;background:white!important}.contact-us-form .nf-before-form-content,.contact-us-form .nf-field-label,.contact-us-form .nf-error-msg{display:none}.contact-us-form .nf-form-content{padding:0px;max-width:1080px}.contact-us-form input:not([type="button"]),.contact-us-form textarea{border-top:none!important;border-left:none!important;border-right:none!important}.contact-us-form input:not([type="button"]),.contact-us-form textarea{border-top:none!important;border-left:none!important;border-right:none!important}.contact-us-form input[type=button]{width:150px!important;text-transform:uppercase;letter-spacing:1px!important;font-weight:300!important;height:47px!important}.contact-box a,.contact-box i{color:#fff;text-align:center;display:block}.contact-box{display:flex;align-items:center;justify-content:center;height:180px;position:relative!important;padding:20px}.contact-box i{font-size:33px;padding-bottom:15px}.contact-box a{font-size:15px;line-height:21px;font-weight:300;letter-spacing:0.5px}.contact-box::before{content:'';position:absolute;height:80%;width:90%;top:0;bottom:0;display:block;margin:auto;left:0;right:0;border:1px solid #fff}.gallery-section img{box-shadow:3px 3px 3px 0px rgb(0 0 0 / 20%)}footer h4.title{letter-spacing:1.25px;margin-bottom:50px;padding-bottom:0px;position:relative}.footer-widget h4.title::before,.footer-widget h4.title::after{content:'';position:absolute;height:1px;background:#ef3e2a}.footer-widget h4.title::before{bottom:-20px;width:52px}.footer-widget h4.title::after{bottom:-14px;width:32px;left:0px}.footer-social-icons a{padding:10px 13px;border:1px solid #969696}.footer-social-icons{margin-top:30px}.footer-social-icons a:not(:last-child){margin-right:12px}.footer-social-icons a:hover{border-color:#ef3e2a;background:#ef3e2a;transition:0.3s}.footer-social-icons a{transition:0.5s}.footer-blurb{display:flex;align-items:center}.footer-blurb i{margin-right:15px;padding:12px;border:1px solid #969696}.footer-col-2 .footer-blurb:not(:last-child){margin-bottom:15px}.footer-col-2 a:hover,.footer-col-3 a:hover{color:#ef3e2a!important}.footer-widget a:hover,.footer-widget a{transition:0.3s}.footer-quick-links a{display:block;font-weight:300}.footer-quick-link-wrap .footer-quick-links{display:inline-block}.footer-quick-link-wrap .footer-quick-links:nth-child(2){padding-left:20px}.footer-quick-link-wrap{display:flex}div#footer-info{width:100%}.footer-bottom-section a,.footer-bottom-section p{font-weight:300!important}.footer-bottom-section{font-family:'Roboto';text-align:center}.footer-bottom-section a:hover{color:#ef3e2a!important}div#footer-info{padding-bottom:0px}div#footer-bottom{padding:20px 0px;border-top:1px solid white}@media (min-width:981px){.footer-widget{width:31%!important;margin-right:2.3%!important}}@media (max-width:1100px) and (min-width:981px){.years-of-experiece{padding:9px 15px;width:310px}}@media (max-width:980px){h1{font-size:37px!important;line-height:42px!important;letter-spacing:1.5px}h2{font-size:27px!important;line-height:31px!important}.header-top-section{position:relative}.et_pb_section.header-top-section.et_pb_with_background{background:black!important}.title-section{height:350px}.title-section .et_pb_row{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;top:auto}.title-section h1{font-size:45px!important;line-height:48px!important}.about-row::before{display:none}.about-col-2{padding-left:0px;padding-top:10px}.about-col-1{padding-right:0px}.about-img-column{width:max-content}.years-of-experiece{margin-right:-40px}.service-section-column{grid-template-columns:50% 50%}.service-box{height:390px}.service-box .et_pb_text_inner{display:inherit}.before-border::before{display:none}a.phone-number-text{font-size:30px;line-height:32px}.video-column{width:max-content}.contact-box::before{height:80%;width:95%}.service-link-box::before{height:80%;width:97%}}@media (max-width:768px){h1{font-size:32px!important;line-height:36px!important;letter-spacing:0.5px}h2{font-size:26px!important;line-height:30px!important}h3{font-size:22px!important;line-height:25px!important}.title-section{height:280px}.title-section h1{font-size:37px!important;line-height:40px!important}.year-count-div span.year{font-size:45px;line-height:47px}.years-of-experiece span.experience-text{font-size:20px;line-height:22px}.years-of-experiece span.years-text{font-size:13px;line-height:14px}.years-of-experiece{margin-right:-20px;width:275px;padding:10px 20px;border-bottom:5px solid #e63c2c;margin-top:-45px}.service-section-column{grid-template-columns:100%}.service-box{height:auto}.service-box .service-arrow-btn{position:relative}.call-to-action-text .et_pb_text_inner{display:block}.call-to-action-text h3{padding:10px 0px 0px}.call-to-action-text img{max-width:initial}a.phone-number-text{font-size:26px;line-height:28px}}@media (max-width:600px){h1{font-size:28px!important;line-height:34px!important}h2{font-size:24px!important;line-height:28px!important}h3{font-size:20px!important;line-height:23px!important}h6{font-size:14px!important;line-height:20px!important}.title-section{height:250px}.title-section h1{font-size:32px!important;line-height:34px!important}.header-top-section .et_pb_column{display:block}.header-top-section.et_pb_section,.header-top-section .et_pb_row,.header-top-section .et_pb_column.dd-flex-column{height:auto!important}.header-top-section.et_pb_section{padding:6px 0}.header-top-section .et_pb_column{display:block}.header-top-social-icons{justify-content:center;margin-top:5px}.header-top-left{justify-content:center}.about-img-column{width:auto}.video-column{width:auto}.contact-box::before{height:80%;width:93%}.service-link-box::before{height:80%;width:95%}}@media (max-width:480px){h1{font-size:24px!important;line-height:28px!important;letter-spacing:0px}h2{font-size:20px!important;line-height:24px!important}h3{font-size:19px!important;line-height:22px!important}.header-top-left{display:block}.header-top-blurb{justify-content:center}.header-top-left .header-top-blurb:nth-child(1){margin-bottom:2px}.title-section{height:210px}.title-section h1{font-size:28px!important;line-height:30px!important}.year-count-div span.year{font-size:30px;line-height:30px}.year-text-div{padding-left:7px}.years-of-experiece span.years-text{font-size:12px;line-height:13px}.years-of-experiece span.experience-text{font-size:16px;line-height:17px}.years-of-experiece{margin-right:-20px;width:210px;padding:12px 15px;margin-top:-39px}a.phone-number-text{font-size:23px;line-height:25px}.contact-box::before{height:80%;width:87%}.contact-box{height:200px}.contact-box i{font-size:30px;padding-bottom:10px}.service-link-box::before{height:80%;width:92%}.footer-quick-link-wrap{display:block}.footer-quick-link-wrap .footer-quick-links{display:block}.footer-quick-link-wrap .footer-quick-links:nth-child(2){padding-left:0px}.footer-quick-link-wrap .footer-quick-links:nth-child(1){padding-bottom:12px}div#footer-widgets{padding:45px 0px 20px}}