body{color:#343a40;font-family:'Roboto',sans-serif;font-size:16px;line-height:22px;overflow-x:hidden}h1{font-size:46px;line-height:52px}h2{font-size:32px;line-height:38px;font-weight:bold;color:#343a40}h3{font-size:26px;line-height:32px;font-weight:bold}h4{font-size:22px;line-height:28px;font-weight:bold}h5{}h6{}a{-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;color:#0761f5}a:hover,a:focus,a:active{color:#022961;outline:none;text-decoration:none}.text-blue{color:#3f4092}.fixed-top{background:#05476c;box-shadow:0 0 18px 0 rgba(50,50,50,.18);animation-name:slideInDown;animation-duration:2s}@keyframes slideInDown{
    0% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible;
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}.sticky_phone,.logo_sticky{display:none}.sticky_phone a,.sticky_phone i:before{font-size:26px;line-height:32px;color:#ffe164}header{background:#05476c}header .navbar-nav li{position:relative;z-index:1}header .navbar-nav li a:hover{color:#ffe164!important}.banner{background:url(https://www.petrolindiesel.uk/assets/images/banner.jpg.pagespeed.ce.CoYEBEjn-9.jpg) no-repeat;background-size:cover;background-position:center;position:relative}.banner a.phone{background:#eb0e1d;position:relative;z-index:1;font-size:47px;line-height:53px;padding-left:85px!important}.banner a.phone:before{position:absolute;content:"\f100";font-family:Flaticon;left:0;background:#ce0715;top:0;width:70px;height:100%;padding:8px;color:#fff}.banner strong,.banner span{color:#ffe164}.banner a.cta{border-bottom:3px solid #037f46;position:relative;z-index:1;font-size:28px;line-height:34px;transform:translateY(-7px);top:-7px}.step-outer .list-group .list-group-item:before{position:absolute;content:"\f00c";font-family:"Font Awesome 5 Free";top:4px;left:0;text-decoration:inherit;font-size:20px;padding-right:1.5em;font-style:normal;font-variant:normal;text-rendering:auto;font-weight:bold;-webkit-font-smoothing:antialiased;color:#00a859}.step-outer .single-review{background:#ffe164;min-height:114px}.back-stars{left:0}.back-stars{display:flex;color:#bbb6b6;position:relative}.back-stars i{margin:0 5px}#Jamie-Morgan60 .back-stars .front-stars{width:95%!important}.front-stars{display:flex;color:#28a745;overflow:hidden;position:absolute;top:0}.banner .single-review{background:#ffd966}.banner .single-review p{font-size:16px;line-height:22px}.points{}.points .col-xl-4:before{position:absolute;content:"";top:0;left:-50px;background:#66696c;width:100px;height:2px}.points .col-xl-4:nth-child(2):before{background:none}.points p{font-size:16px;line-height:22px}.help{background:#eee;position:relative;z-index:1;padding-top:130px!important}.help:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;border-top:100px solid #fff;border-right:4545px solid transparent;z-index:-1}.help .col-xl-5.bg-yellow{background:#ffe164}.help a{font-size:18px;line-height:24px}.content-cms .card-2{min-height:301px}.content-cms .card-2 div:nth-child(even) {background:#eee}.content-cms .card-2 div:nth-child(odd) {background:#fff}.content img{border:2px solid #00a859}.call-us{position:relative;z-index:1;padding-top:130px!important;background:#eee}.call-us:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;border-top:100px solid #fff;border-right:4545px solid transparent;z-index:-1}.call-us p{font-size:24px;line-height:30px}.call-us a{font-size:34px;line-height:40px;display:inline-block;margin:auto;position:relative;padding-left:85px!important}.call-us a:before{position:absolute;content:"\f100";font-family:Flaticon;left:0;background:#078247;top:0;width:70px;height:100%;padding:8px}.location .col-xl-3{border-right:1px solid #eceef0}.location .col-xl-3:last-child{border:none}.gallery{background:#eee;position:relative;z-index:1;padding-top:130px!important}.gallery:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;border-top:100px solid #fff;border-right:4545px solid transparent;z-index:-1}.home-demo .item{border:2px solid #d8d8d8;background:none!important}.gallery .home-demo .owl-dots{text-align:center}.gallery .home-demo .owl-dot{border:1px solid #ffce00;border-radius:50%;padding:4px!important;background:#ffce00;margin:0 5px!important}.gallery .home-demo .owl-dot.active{width:35px!important;border-radius:4px}.owl-review .owl-nav{display:none}.owl-review .owl-dots .owl-dot{border:1px solid #ffce00;border-radius:50%!important;padding:4px!important;background:#ffe164!important;margin:0 5px!important}.owl-review .owl-dots .owl-dot.active{width:35px!important;border-radius:4px!important;background:#00a859!important;border:1px solid #00a859!important}.reviews .card .card-body{font-size:14px;line-height:20px;position:relative;z-index:1}.reviews .card .card-body:before{position:absolute;content:"\f10e";font-family:"Font Awesome 5 Free";bottom:45px;right:20px;text-decoration:inherit;font-size:90px;font-style:normal;font-variant:normal;text-rendering:auto;font-weight:bold;-webkit-font-smoothing:antialiased;color:#f4f4f4;z-index:-1}.reviews .home-demo .owl-dots{text-align:center}.reviews .home-demo .owl-dot{border:1px solid #28a745;border-radius:50%;padding:4px!important;background:#28a745;margin:0 5px!important}.reviews .home-demo .owl-dot.active{width:30px!important;border-radius:4px}.reviews .comment-admin,.reviews .comment-user{position:relative}.reviews .comment-user{background:#f5f3f3!important}.reviews .comment-admin:before,.reviews .comment-user:before{position:absolute;content:""}.reviews .comment-admin:before{position:absolute;content:"";top:50%;left:-11px;border-top:15px solid transparent;border-right:20px solid #f8f9fa;border-bottom:15px solid transparent;transform:translate(-50%,-50%)}.reviews .comment-user:before{top:50%;right:-31px;border-top:15px solid transparent;border-left:20px solid #f5f3f3;border-bottom:15px solid transparent;transform:translate(-50%,-50%)}.brands ul li{transition:all 1.5s}.brands ul li:hover{transform:scale(1.2,1.2)}.social{position:relative;top:0;z-index:999}.social .card{box-shadow:0 0 18px 0 rgba(50,50,50,.18);min-height:176px}.contact-detail input[type="text"],.contact-detail input[type="email"],.contact-detail textarea,.reviews input[type="text"],.reviews input[type="email"],.reviews textarea{position:relative;display:block;width:100%;line-height:46px;padding:0 15px;color:#000;border:1px solid #e0e0e0;font-size:15px;background:none;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.contact-detail a{font-size:34px;line-height:40px}.blog .blog-category{position:fixed;top:226px;right:10px;z-index:9999}.blog .blog-category ul li{font-size:16px;line-height:22px}.blog .blog-category .list-group-item.active{background-color:#ffe164;border-color:#ffe164}.blog .blog-info{padding-left:70px}.blog .date{position:absolute;top:0;left:0}.blog .date span{position:relative}.blog .date span:before{position:absolute;content:"";bottom:0;left:0;background:#f9f9f9;width:100%;height:2px}.blog .blog-info ul li img{width:25px;height:25px}.blog .blog-info ul li.read-more{text-decoration:underline}.blog-detail{}.blog-detail .blog-detail-category .list-group-item.active{background-color:#ffe164;border-color:#ffe164}.audi-date-comment{margin:5px 0;text-align:left}.audi-date-comment ul li{display:inline;list-style:outside none none;margin:0 10px 0 0;padding:0 10px 0 0;position:relative}.blog-date{color:#ffb802;font-size:16px;line-height:22px;font-weight:bold}.comment-txt{font-size:16px;line-height:22px;margin:5px 0}.blog-detail input[type="text"],.blog-detail input[type="email"],.blog-detail textarea{position:relative;display:block;width:100%;line-height:46px;padding:0 15px;color:#000;border:1px solid #e0e0e0;font-size:15px;background:none;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}ul.content-ln{padding-left:20px}footer{background:#31373d;position:relative;z-index:1;padding-top:130px!important;padding-bottom:50px!important}footer:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;border-top:0 solid #fff;border-right:4545px solid transparent;z-index:-1}footer .links .list-inline .list-inline-item{position:relative;padding:0 5px}footer .links .list-inline .list-inline-item:last-child:before{content:''}footer .links .list-inline .list-inline-item:before{position:absolute;content:'/';top:0;right:-7px;color:#fff}footer .links .list-inline a:hover{color:#ffe164!important;text-decoration:underline}.terms.content ul li{list-style:circle}@media screen and (max-width:1199px){.banner:before,.banner:after{opacity:.1}.contact-detail a,.contact-detail .flaticon-call:before{font-size:30px;line-height:36px}}@media screen and (max-width:991px){.navbar-light .navbar-toggler-icon{background:url(https://www.petrolindiesel.uk/img/xtoggle.png.pagespeed.ic.kWMgwcQWHk.png) no-repeat}.navbar-light .navbar-toggler{border-color:#fff}.sticky_phone.w-50{width:auto!important}.banner .navbar-toggler:focus{outline:none}.banner:after{right:0;bottom:135px}h1,.h1{font-size:36px!important;line-height:42px!important}h2{font-size:30px;line-height:36px}h3{font-size:20px;line-height:26px}h4{font-size:18px;line-height:24px}.banner i{font-size:14px;line-height:20px}.banner a.phone{}.banner a.cta{font-size:20px;line-height:26px}.banner .card-body .list-group-item{font-size:16px;line-height:22px}.points .col-xl-4:before{display:none}.help,.call-us,.gallery{padding-top:48px!important}.help:before,.call-us:before,.gallery:before,footer:before{display:none}.help a{font-size:16px;line-height:22px}.call-us p{font-size:20px;line-height:26px}.call-us a{}.location a{font-size:16px;line-height:22px}.location .col-xl-3:nth-child(odd) {border-right:0}.social{top:0}.social .card{min-height:inherit}.contact-detail a,.contact-detail .flaticon-call:before{font-size:30px;line-height:36px}.reviews-pg h1{font-size:24px!important;line-height:30px!important}footer{padding-top:30px!important;padding-bottom:30px!important}}@media screen and (max-width:767px){h1,.h1{font-size:30px!important;line-height:36px!important}h2{font-size:24px;line-height:30px}h3{font-size:16px;line-height:22px}h4{font-size:16px;line-height:22px}p{font-size:16px;line-height:22px}.sticky_phone a,.sticky_phone i:before{font-size:24px;line-height:30px}.banner a.phone{}.banner:after{display:none}.banner a.cta{font-size:16px;line-height:22px}.banner .card:before,.banner .card:after{display:none}.banner .card{top:0;box-shadow:0 0 18px 0 rgba(50,50,50,.18)}.social .card{min-height:auto}.location .col-xl-3{border-right:0}.col-xl-12 i{font-size:16px;line-height:22px}.contact-detail a,.contact-detail .flaticon-call:before{font-size:36px;line-height:42px}.help,.call-us,.gallery{padding-top:1rem!important}.reviews-pg h1{font-size:20px!important;line-height:26px!important}}@media screen and (max-width:575px){h1,.h1{}h2{font-size:18px;line-height:24px}header b{font-size:14px;line-height:20px}.sticky_phone a,.sticky_phone i:before{font-size:22px;line-height:28px}.banner a.phone{font-size:38px;line-height:44px;display:inline-block}.banner a.cta{font-size:24px;line-height:30px}.col-xl-12 i{font-size:14px;line-height:20px}.help a{font-size:14px;line-height:20px}.call-us p{font-size:16px;line-height:22px}.reviews-pg h1{font-size:18px!important;line-height:24px!important}}@media screen and (max-width:479px){h1,.h1{font-size:25px!important;line-height:31px!important}.sticky_phone a,.sticky_phone i:before{font-size:18px;line-height:24px}header .navbar{padding:.5rem 0}.banner a.phone{font-size:24px;line-height:30px}.banner:before{left:0;background-size:cover;width:100%}.banner a.cta{font-size:18px;line-height:24px}.banner strong{font-size:20px;line-height:26px}.banner .card-body .list-group-item{font-size:14px;line-height:20px}.call-us p{font-size:14px;line-height:20px}.points p{font-size:14px;line-height:20px}.call-us a{font-size:28px;line-height:45px}.call-us strong{font-size:22px;line-height:28px}.contact-detail a,.contact-detail .flaticon-call:before{font-size:28px;line-height:34px}.content-cms{border:transparent!important;padding:0!important}.thanks .col-5,.error .col-5{flex:100%;max-width:100%}}