        /*
Theme Name: ITCS Bootstrap 2020
Theme URI: https://www.itcs.co.uk/
Author: ITCS
*/
        
        .footer {
            background: #4059A8;
        }
        
        .header {
            background: #4059A8;
        }
        
        .toprightcontact {}
        
        .toprightcontact p {
            color: white;
            padding: 5%;
        }
        
        a,
        a:active,
        a:visited,
        a:hover {
            color: white;
            text-decoration: none;
        }
        
        .middleimage {
            padding: 5%;
            width: 100%;
        }
        
        .middletext {
            padding: 5%;
        }
        
        .middletext p {
            color: #363B5D;
            font-size: 28px;
            text-align: left;
        }
        
        .middletext h1 {
            font-size: 28px;
            text-align: left;
        }
        
        .wherebox p {
            color: black;
            text-align: center;
            font-size: 20px;
            font-weight: bold;
            margin-top: 5%;
        }
        
        .wherebox {
            border: 5px solid white;
            padding: 0;
            margin: 0;
        }
        
        img {
            /* width: 100%; */
        }
        
        .footer p {
            color: white!important;
        }
        
        .footer img {
            width: 40%;
        }
        
        #mega-menu-wrap-top-menu #mega-menu-top-menu>li.mega-menu-item>a.mega-menu-link {
            font-size: 20px!important;
        }
        
        #mega-menu-item-412 a {
            background: #000!important;
            color: #fff;
            padding-left: 1%;
            padding-right: 1%;
        }
        
        .toprightcontact {
            font-size: 20px;
        }

        .btn-danger {
            color: #fff;
            background-color: #ed1c24;
            border-color: #ed1c24 !important;
        }

        .landingslider {
            background-image: url('/wp-content/uploads/2019/04/forge-bg.jpg');
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
            padding: 140px 0px;
        }
        
        .whereareyougoing h2 {
            font-size: 50px;
            color: #4059A8;
            font-weight: bold;
        }
        
        .ourfleettitle h2 {
            color: #4059A8;
            font-size: 50px;
        }
        
        .ourfleettitle span {
            color: red;
            font-size: 50px;
        }
        
        .vehicle-list ul {
            list-style-type: none!important;
        }
        
        .ourfleettitle p {
            font-size: 30px!important;
            /* margin: 10%; */
            margin-top: 10%;
        }
        
        dl,
        ol,
        ul {
            margin-top: 0;
            margin-bottom: 1rem;
            list-style-type: none;
            font-size: 29px;
            text-align: left;
        }
        
        @media only screen and (max-width: 670px) {
            dl,
            ol,
            ul {
                font-size: 20px;
            }
        }
        
        .testimonials {
            background-image: url(/wp-content/uploads/2018/07/action-asphalt-automobile-593172.jpg);
            background-repeat: no-repeat;
        }
        
        blockquote.easy_testimonial p {
            width: 100%;
            font-weight: bolder;
            color: white;
            font-size: 20px!important;
        }
        
        .testimonials h1 {
            color: white;
        }
        
        .greybox {
            background: lightgrey;
            font-size: 24px;
            padding-left: 1%;
        }
        
        .greybox p {
            margin: 9%;
        }
        
        #about-wrapper .left-slope {
            -webkit-clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%);
            clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%);
        }
        
        #about-banner h1 {
            font-weight: bolder;
            vertical-align: middle;
            text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.4);
            font-size: 70px;
            z-index: 1;
            text-align: center;
            color: #fff;
            padding-top: 10%;
            height: 400px;
        }
        
        @media only screen and (max-width: 670px) {
            #about-wrapper .left-slope {
                -webkit-clip-path: none;
                clip-path: none;
            }
        }
        
        .biggert {
            font-size: 35px;
        }
        
        .clipped {
            -webkit-clip-path: polygon(10% 0, 100% 0, 100% 90%, 0% 100%);
            clip-path: polygon(10% 0, 100% 0, 100% 90%, 0% 100%);
            /* height: 500px; */
        }
        
        .clippedinverted {
            -webkit-clip-path: polygon(0% 10%, 100% 0, 90% 100%, 0% 100%);
            clip-path: polygon(0% 10%, 100% 0, 90% 100%, 0% 100%);
            /* height: 500px; */
        }
        
        @media only screen and (max-width: 670px) {
            .clipped {
                -webkit-clip-path: none;
                clip-path: none;
            }
            .clippedinverted {
                -webkit-clip-path: none;
                clip-path: none;
            }
        }
        
        .col,
        .col-1,
        .col-10,
        .col-11,
        .col-12,
        .col-2,
        .col-3,
        .col-4,
        .col-5,
        .col-6,
        .col-7,
        .col-8,
        .col-9,
        .col-auto,
        .col-lg,
        .col-lg-1,
        .col-lg-10,
        .col-lg-11,
        .col-lg-12,
        .col-lg-2,
        .col-lg-3,
        .col-lg-4,
        .col-lg-5,
        .col-lg-6,
        .col-lg-7,
        .col-lg-8,
        .col-lg-9,
        .col-lg-auto,
        .col-md,
        .col-md-1,
        .col-md-10,
        .col-md-11,
        .col-md-12,
        .col-md-2,
        .col-md-3,
        .col-md-4,
        .col-md-5,
        .col-md-6,
        .col-md-7,
        .col-md-8,
        .col-md-9,
        .col-md-auto,
        .col-sm,
        .col-sm-1,
        .col-sm-10,
        .col-sm-11,
        .col-sm-12,
        .col-sm-2,
        .col-sm-3,
        .col-sm-4,
        .col-sm-5,
        .col-sm-6,
        .col-sm-7,
        .col-sm-8,
        .col-sm-9,
        .col-sm-auto,
        .col-xl,
        .col-xl-1,
        .col-xl-10,
        .col-xl-11,
        .col-xl-12,
        .col-xl-2,
        .col-xl-3,
        .col-xl-4,
        .col-xl-5,
        .col-xl-6,
        .col-xl-7,
        .col-xl-8,
        .col-xl-9,
        .col-xl-auto {
            position: relative;
            width: 100%;
            /* padding-right: 0;
            padding-left: 0; */
        }
        
        p {
            font-size: 24px;
            align-self: center;
            line-height: 32px;
        }
        
        .service-list p {
            text-align: center;
        }
        
        .display-4 {
            padding-left: 5%;
        }
        
        .greyed {
            color: grey!important;
        }
        
        .alert-warning {
            color: #856404;
            background-color: #ddd!important;
            border-color: #ddd!important;
        }
        
        .greycontact1 {
            background: #DDDDDD;
        }
        
        @media only screen and (max-width: 670px) {
            img {
                width: 100%;
            }
            .ourfleettitle img {
                width: 100%;
            }
            #about-wrapper .right-slope {
                clip-path: none!important;
            }
        }
        
        #about-wrapper .right-slope {
            clip-path: polygon(0% 0, 94% 0, 100% 100%, 0% 100%);
        }