/* Font */
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&display=swap');
h1{font-size:4.2rem;line-height:5.0rem;margin-top:0px;margin-bottom:0px;font-weight:800;}
h2{font-size:3.6rem;line-height:4.8rem;margin-top:0px;margin-bottom:0px;font-weight:300;}
h3{font-size:2.4rem;line-height:2.8rem;margin-top:0px;margin-bottom:0px;font-weight:300;}
h4{font-size:2.2rem;line-height:3.4rem;margin-top:0px;margin-bottom:0px;font-weight:600;}
h5{font-size:1.8rem;line-height:2.8rem;margin-top:0px;margin-bottom:0px;font-weight:300;}
h6{font-size:1.8rem;line-height:2.4rem;margin-top:0px;margin-bottom:0px;font-weight:500;}
p{font-size:1.6rem;line-height:2.4rem;margin-top:0px;margin-bottom:20px;font-weight:300;}
.driving-communityc ul.wetrust-list{position: relative;}
ul.wetrust-list{padding:0px;margin:0px;list-style:none;}
ul.wetrust-list li{font-size:2.2rem;line-height:2.4rem;margin-top:0px;margin-bottom:10px;font-weight:300;padding-left:15px;}
ul.wetrust-list li:last-child{margin-bottom:0px;}
ul.wetrust-list li::before{content:'\f105';font-family:'Font Awesome 5 Pro';color:#731273;font-weight:900;font-size:2.2rem;float:left;position:absolute;left:15px;}
*{font-family:'Roboto',sans-serif;font-size:10px;line-height:10px;}
i,span,a{text-decoration:none;color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;transition:all 0.3s;}
a:hover{text-decoration:none;opacity:0.8;color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;}
h3.text-wetrust-logo span{font-weight:400!important}
.text-purple{color:#731273;}
.text-dark-purple{color:#49185a;}
.text-yellow{color:#ffa400;}
.text-small{font-size:1.4rem;line-height:2.6rem;}
.header-bottom-border::after{content:'';width:100px;height:2px;background-color:#731273;display:block;margin:21px auto 30px;}
.star-rating{font-size:2.5rem;line-height:2.5rem;color:#ffa400;}
.purple-link{color:#731273;border-bottom:1px solid #731273;}
div#main{margin-top:102px!important;}
.container{width:100%!important;padding-right:15px!important;padding-left:15px!important;margin-right:auto!important;margin-left:auto!important;max-width:1110px;}
section .container{overflow:visible;}
main#main-content section{padding:6rem 0;}
/* Misc */
/* Buttons */
#main-content > section .container-fluid .row a button,
#section-main-slider button{margin-bottom:0px!important;}
.btn,.btn:active,.btn:hover{outline:none;border:none;}
.btn-content-inner{/* position: absolute;width: 100%;z-index: 1000;transform: translate(-50%,50%);top: calc(50% + 8px);left: 50%;-webkit-transform: translate(-50%,-50%); */}
.btn:focus{outline:0;box-shadow:none!important;}
/*.btn-get-quote  {position: relative;display:block;background: transparent;width: 200px;height: 50px;font-size: 1.8rem;font-weight: 300;color: #fff !important;text-transform: capitalize;line-height: 56px;text-align:center;text-decoration:none;margin:40px auto;z-index: 1;}
.btn-get-quote:before, .btn-get-quote:after {width: 200px;left: 0px;height: 28px;z-index: -1;}
/* Button Border Style 
.btn-get-quote:before,.btn-get-quote:after {border: 4px solid #e35444;background: #e35444;}
/* Button Border Style
.btn-get-quote.btn-yellow:before,.btn-get-quote.btn-yellow:after {border: 4px solid #ffa400;background: #ffa400;}
.btn-get-quote:before{position: absolute;content: '';border-bottom: none;-webkit-transform: perspective(15px) rotateX(5deg);-moz-transform: perspective(15px) rotateX(5deg);transform: perspective(15px) rotateX(5deg);}
.btn-get-quote:after{position: absolute;top: 34px;content: '';border-top: none;-webkit-transform: perspective(15px) rotateX(-5deg);-moz-transform: perspective(15px) rotateX(-5deg);transform: perspective(15px) rotateX(-5deg);}
/* Button Hover Style 
.btn-get-quote:hover:before, .btn-get-quote:hover:after {background: #4fb5a8;border: 4px solid #4fb5a8;transition: 0.3s;}
.btn-get-quote:hover{color:#fff;background: transparent !important;}
.btn:focus {outline: 0;box-shadow: none !important;}*/

.btn.btn-get-quote{min-width:140px;font-weight:300;font-size:1.8rem;line-height:2.4rem;background-color:#e35444;color:#ffffff;text-transform:capitalize;padding:0px 15px;border-radius:0px;margin:40px 25px;position:relative;height:50px;border-width:0px!important;transition:all 0.3s;outline:none!important;}
.btn.btn-get-quote::before{content:'';width:0px;height:0px;border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:20px solid #e35444;position:absolute;left:-20px;top:0px;transition:all 0.3s;}
.btn.btn-get-quote::after{content:'';width:0px;height:0px;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:20px solid #e35444;position:absolute;right:-20px;top:0px;transition:all 0.3s;}
.btn.btn-yellow{background-color:#ffa400;}
.btn.btn-yellow::before{border-right:20px solid #ffa400;}
.btn.btn-yellow::after{border-left:20px solid #ffa400;}
.btn.btn-green{background-color:#4fb5a8;}
.btn.btn-green::before{border-right:20px solid #4fb5a8;}
.btn.btn-green::after{border-left:20px solid #4fb5a8;}
.btn.btn-get-quote:hover{background-color:#e35444;}
.btn.btn-get-quote:hover::before{border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:20px solid #e35444;}
.btn.btn-get-quote:hover::after{border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:20px solid #e35444;}
.purple-outline-button{position:relative!important;display:block;background:transparent!important;width:215px;height:40px;font-size:1.8rem!important;z-index:10;font-weight:300!important;color:#e35444!important;text-transform:capitalize;line-height:49px;text-align:center;text-decoration:none;margin:40px auto;}
.purple-outline-button:before,.purple-outline-button:after{width:220px!important;left:0px!important;height:25px!important;z-index:-1!important;}
.purple-outline-button span{display: inline-block;}
.purple-outline-button:before,.purple-outline-button:after{border:4px solid #e35444!important;}
.purple-outline-button:before{position:absolute!important;content:''!important;border-bottom:none!important;-webkit-transform:perspective(15px) rotateX(5deg)!important;-moz-transform:perspective(15px) rotateX(5deg)!important;transform:perspective(15px) rotateX(5deg)!important;}
.purple-outline-button:after{position:absolute!important;top:30px!important;content:''!important;border-top:none!important;-webkit-transform:perspective(15px) rotateX(-5deg)!important;-moz-transform:perspective(15px) rotateX(-5deg)!important;transform:perspective(15px) rotateX(-5deg)!important;}
.purple-outline-button:hover:before,
.purple-outline-button:hover:after{background:#20C19E!important;}
.purple-outline-button:hover{color:#fff!important;}
.orange-outline-button.purple-outline-button {width: 485px;height:40px;line-height:52px;}
.orange-outline-button.purple-outline-button:before, .orange-outline-button.purple-outline-button:after {width: 480px!important;height:32px !important;}
.orange-outline-button.purple-outline-button:before, .orange-outline-button.purple-outline-button:after {border: 4px solid #e35444!important;}
.orange-outline-button.purple-outline-button:hover:before, .orange-outline-button.purple-outline-button:hover:after {background:#e35444!important;}
.btn.btn-purple{background-color:#49185A;}
.btn.btn-purple::before{border-right:20px solid #49185A;}
.btn.btn-purple::after{border-left:20px solid #49185A;}

/* Header */
header#header-main{z-index:100;padding:5px 50px;transition:all 0.3s;position:fixed;left:0px;background-color:#ffffff;top:0px;width:100%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);background-image:url('https://wetrust.co.uk/wp-content/uploads/2019/08/header-fade-logo.png');background-repeat:no-repeat;background-position:center right;}
header#header-main nav#nav-main{margin:5px 0px;}
header#header-main nav#nav-main div{font-size:1.6rem;line-height:2.2rem;color:#731273 !important;font-weight:300;}
header#header-main nav#nav-main li:nth-child(1) div{color:#731273;}
header#header-main nav#nav-main li:nth-child(2) div{color:#731273;}
header#header-main nav#nav-main li:nth-child(3) div{color:#731273;}
header#header-main nav#nav-main li:nth-child(4) div{color:#731273;}
header#header-main nav#nav-main li:nth-child(5) div{color:#731273;}
.nav-sub-menu{position:absolute;min-width:280px;border-top:5px solid;padding:15px 20px 20px;background-color:#ffffff;width:auto;box-shadow:0px 3px 3px 0px rgba(0,0,0,0.1);max-height:0px;overflow:hidden;padding-top:0px;padding-bottom:0px;border-width:0px;z-index:1000;width:100%;transition:all 0.1s;top:100%;}
.nav-sub-menu a{color:inherit!important;font-size:1.5rem!important;}
#nav-mob-main > li{position:relative;z-index:auto;opacity:1!important;margin-bottom:25px!important;}
#nav-mob-main > li div:hover .nav-sub-menu{max-height:1000px;padding-top:15px;padding-bottom:20px;border-width:5px;}
nav#nav-mob-main .col-12 img{padding-left:5px!important;padding-right:5px!important;max-width:40px!important;}
nav#nav-mob-main .col-8{padding-left:10px!important;}
nav#nav-mob-main .nav-sub-menu{position:relative;min-width:280px;padding-bottom:0!important;padding-left:0!important;padding-right:0!important;max-height:0px;overflow:hidden;z-index:1000;width:100%;transition:all 0.5s;border-top:0px!important;box-shadow:none;}
nav#nav-mob-main .nav-sub-menu a{font-size:1.8rem!important;line-height:2.8rem!important;}
nav#nav-mob-main .nav-sub-menu li.sub-menu-title{font-size:2rem;}
header #nav-mob-main > li:hover .nav-sub-menu,
header nav#nav-main > li:hover .nav-sub-menu{max-height:1000px;padding-top:15px;padding-bottom:20px;border-width:5px;}
.menu-color-green .nav-sub-menu{border-color:#731273;}
.menu-color-yellow .nav-sub-menu{border-color:#731273;}
.menu-color-purple .nav-sub-menu{border-color:#731273;}
.menu-color-red .nav-sub-menu{border-color:#731273;}
.menu-color-white .nav-sub-menu li.sub-menu-title{color:#731273;border-color:#731273;}
.menu-color-green .nav-sub-menu li.sub-menu-title{color:#731273;border-color:#731273;}
.menu-color-yellow .nav-sub-menu li.sub-menu-title{color:#731273;border-color:#731273;}
.menu-color-purple .nav-sub-menu li.sub-menu-title{color:#731273;border-color:#731273;}
.menu-color-red .nav-sub-menu li.sub-menu-title{color:#731273;border-color:#731273;}
header#header-main nav#nav-main li  a{transition:all 0.3s;color:#e35444!important;}
header#header-main nav#nav-main li a:hover{opacity:1;text-decoration:none;color:#39c7a7!important;}
header#header-main button#button-get-quotes-header{margin-top: 12px; margin-left: 25px; margin-right: 25px; margin-bottom: 18px;}
header#header-main.scroll-header{padding:10px 50px;}
header#header-main #nav-main img{max-height:37px;margin:8px 0 0;}
header#header-main #nav-main img,
header#header-main> a > img{transition:all 0.3s;margin:6px 0;}
header#header-main.scroll-header > a > img{width:250px;}
header#header-main.scroll-header #nav-main img{margin:0px auto!important;max-height:0px;display:none !important;}
header#header-main.scroll-header nav#nav-main{margin:22px 0px;}
header#header-main.scroll-header button#button-get-quotes-header{margin:0 25px;}
header#header-main #nav-main img#motoring-icon{width:35px;height:35px;margin:10px 0 0;}
header nav#nav-main > li{width:100px;position:relative;padding-bottom:0px;}
.nav-sub-menu{margin:0px;}
.nav-sub-menu li{margin:0px;padding:0px;list-style:none;text-align:left;}
.nav-sub-menu li.sub-menu-title:first-child{margin-top:0px;}
.nav-sub-menu li.sub-menu-title{font-size:1.7rem;line-height:2.0rem;margin-top:20px;margin-bottom:10px;padding-bottom:5px;border-bottom:2px solid;font-weight:300;}
.nav-sub-menu li.sub-menu-item{font-size:1.4rem;line-height:1.8rem;}
.mobile-menu-toggle{position:relative;width:40px;height:20px;margin:22px 0px;}
.mobile-menu-toggle span{position:absolute;left:0;height:2px;background-color:#731273;width:100%;transition:all 0.3s;}
.mobile-menu-toggle span:nth-child(1){top:0;}
.mobile-menu-toggle span:nth-child(2){top:10px;}
.mobile-menu-toggle span:nth-child(3){top:20px;}
.show-mob-menu .mobile-menu-toggle span:nth-child(1){transform:rotate(45deg);top:50%;}
.show-mob-menu .mobile-menu-toggle span:nth-child(2){opacity:0;}
.show-mob-menu .mobile-menu-toggle span:nth-child(3){transform:rotate(-45deg);top:50%;}

/* Mobile Header */
nav#nav-mob-main{margin-top:50px!important;}
nav#nav-mob-main > li{width:100%!important;display:block!important;margin-bottom:25px!important;margin:0 auto;}
nav#nav-mob-main > li.sub-menu-item a{color:inherit;font-size:1.5rem;}
#nav-mob-main .col-12 .col-2{text-align:right;}
#mobile-menu{height:0px;opacity:0;overflow:hidden;transition:all 0.3s;}
.show-mob-menu #mobile-menu{height:100vh;opacity:1;}
header#header-main nav#nav-mob-main li div{font-size:2.4rem;line-height:2.2rem;padding:0;margin:auto 0;}
header#header-main nav#nav-mob-main li:nth-child(1) div{color:#731273;}
header#header-main nav#nav-mob-main li:nth-child(2) div{color:#731273;}
header#header-main nav#nav-mob-main li:nth-child(3) div{color:#731273;}
header#header-main nav#nav-mob-main li:nth-child(4) div{color:#731273;}
header#header-main nav#nav-mob-main li:nth-child(5) div{color:#731273;}

/* Contact Form */
.contact-us .header-bottom-border::after{margin:20px 0px 30px!important;}
.contact-us .fas{margin-right:10px;}
.contact-info2{margin-left:37px;}
.contact-info,.contact-info2,.contact-info3,.contact-details p,.contact-details a{font-size:1.8rem;line-height:2.6rem;font-weight:300;color:#731273!important;}
.contact-details a:hover{color:#e45545!important;opacity:1!important;}
.contact-info3{display:none;}
.contact-us form.wpcf7-form div{font-size:1.6rem;line-height:2.4rem;font-weight:300;}
.contact-us form.wpcf7-form .row{margin-bottom:20px;}
.contact-us form.wpcf7-form option{font-size:13px;}
.contact-us .wpcf7-form input,.contact-us .wpcf7-form select,.contact-us .wpcf7-form textarea{border:0px!important;font-weight:400!important;border-width:0 0 1px 0!important;width:100%!important;padding:0px 10px!important;position:inherit!important;opacity:1!important;color:#731e6f!important;z-index:1!important;}
.contact-us .wpcf7-select-parent .wpcf7-select{-webkit-appearance:menulist-button!important;-moz-appearance:menulist-button!important;-o-appearance:menulist-button!important;-ms-appearance:menulist-button!important;}
.contact-us .wpcf7-form textarea{padding:15px 10px!important;}
.contact-us .select-arrow{display:none!important;}
.contact-us input.wpcf7-form-control.wpcf7-submit{font-weight:300!important;font-size:1.6rem!important;line-height:2.2rem!important;background-color:#e35444!important;color:#ffffff!important;text-transform:capitalize;padding:8px 20px!important;border-radius:0px!important;border-width:0px!important;transition:all 0.3s!important;outline:none!important;width:auto!important;}
@media only screen and (max-width:1100px){
    .contact-us .col-4{width:100%!important;-ms-flex:100%;flex:100%;max-width:100%;}
    .contact-us .col-8{margin-top:40px!important;width:100%!important;-ms-flex:100%;flex:100%;max-width:100%;}
    .contact-info,.contact-info2{display:none;}
    .contact-info3{display:block;}
}
@media only screen and (max-width:800px){
    .contact-us #wpcf7-f4226-o1 .col-6{width:100%!important;-ms-flex:100%;flex:100%;max-width:100%;margin-bottom:20px;}
    .contact-us form.wpcf7-form .row{margin-bottom:0px;}
}
/* End Contact Form */
/* Terms */
.main-text li,.main-text ol{font-size:1.6rem;line-height:2.4rem;font-weight:300;}
.privacy-policy p strong{font-size:1.6rem;line-height:2.4rem;font-weight:400;}
.privacy-policy h3{font-weight:400;}
.main-text ol.u{list-style-type:upper-roman;}
.cta-box .fas{font-size:62px;line-height:72px;}
p.text-center.cta-box{min-height:145px;}
.complaints-row .row .col-4 a{color:#731e6f!important;}
.page-template-cbd-complaints.avada-footer-fx-sticky #wrapper{height:auto!important}
@media screen and (max-width:800px){
    .complaints-row .col-4{-ms-flex:100%;flex:100%;max-width:100%;max-width:400px;margin:0 auto;}
    p.text-center.cta-box{min-height:auto;}
}
body.page-template.page-template-cbd-breakdown-cover.page-template-templatescbd-breakdown-cover-php .trusted-row,
body.page-template.page-template-cbd-breakdown-cover.page-template-templatescbd-breakdown-cover-php .logo-slider-wrap,
body.page-template.page-template-cbd-breakdown-cover.page-template-templatescbd-breakdown-cover-php #section-bottom-offered,#main-content section,main#main-content section{padding:6rem 0px;}
body.page-template.page-template-cbd-breakdown-cover.page-template-templatescbd-breakdown-cover-php,
body.page-template.page-template-cbd-breakdown-cover.page-template-templatescbd-breakdown-cover-php #main,
body.page-template.page-template-cbd-breakdown-cover.page-template-templatescbd-breakdown-cover-php #main .fusion-row,
body.page-template.page-template-cbd-drivinglessons-booking.page-template-templatescbd-drivinglessons-booking-php,
body.page-template.page-template-cbd-drivinglessons-booking.page-template-templatescbd-drivinglessons-booking-php #main,
body.page-template.page-template-cbd-drivinglessons-booking.page-template-templatescbd-drivinglessons-booking-php #main .fusion-row,
body.page-template.page-template-cbd-news.page-template-templatescbd-news-php,
body.page-template.page-template-cbd-news.page-template-templatescbd-news-php #main,
body.page-template.page-template-cbd-news.page-template-templatescbd-news-php #main .fusion-row,
body.page-template.page-template-cbd-driving-instructors.page-template-templatescbd-driving-instructors-php,
body.page-template.page-template-cbd-driving-instructors.page-template-templatescbd-driving-instructors-php #main,
body.page-template.page-template-cbd-driving-instructors.page-template-templatescbd-driving-instructors-php #main .fusion-row,
body.page-template.page-template-cbd-bikeinsurance-news.page-template-templatescbd-bikeinsurance-news-php,
body.page-template.page-template-cbd-bikeinsurance-news.page-template-templatescbd-bikeinsurance-news-php #main,
body.page-template.page-template-cbd-bikeinsurance-news.page-template-templatescbd-bikeinsurance-news-php #main .fusion-row,
body.page-template.page-template-cbd-homepage.page-template-templatescbd-homepage-php,
body.page-template.page-template-cbd-homepage.page-template-templatescbd-homepage-php #main,
body.page-template.page-template-cbd-homepage.page-template-templatescbd-homepage-php #main .fusion-row,
body.page-template.page-template-cbd-drivinglessons.page-template-templatescbd-drivinglessons-php,
body.page-template.page-template-cbd-drivinglessons.page-template-templatescbd-drivinglessons-php #main,
body.page-template.page-template-cbd-drivinglessons.page-template-templatescbd-drivinglessons-php #main .fusion-row,
body.page-template.page-template-cbd-carinsurance.page-template-templatescbd-carinsurance-php,
body.page-template.page-template-cbd-carinsurance.page-template-templatescbd-carinsurance-php #main,
body.page-template.page-template-cbd-carinsurance.page-template-templatescbd-carinsurance-php #main .fusion-row,
body.page-template.page-template-cbd-homeinsurance.page-template-templatescbd-homeinsurance-php,
body.page-template.page-template-cbd-homeinsurance.page-template-templatescbd-homeinsurance-php #main,
body.page-template.page-template-cbd-homeinsurance.page-template-templatescbd-homeinsurance-php #main .fusion-row,
body.page-template.page-template-cbd-bikeinsurance.page-template-templatescbd-bikeinsurance-php,
body.page-template.page-template-cbd-bikeinsurance.page-template-templatescbd-bikeinsurance-php #main,
body.page-template.page-template-cbd-bikeinsurance.page-template-templatescbd-bikeinsurance-php #main .fusion-row,
body.page-template.page-template-cbd-vaninsurance.page-template-templatescbd-vaninsurance-php,
body.page-template.page-template-cbd-vaninsurance.page-template-templatescbd-vaninsurance-php #main,
body.page-template.page-template-cbd-vaninsurance.page-template-templatescbd-vaninsurance-php #main .fusion-row,
body.page-template.page-template-cbd-homeenergy.page-template-templatescbd-homeenergy-php,
body.page-template.page-template-cbd-homeenergy.page-template-templatescbd-homeenergy-php #main,
body.page-template.page-template-cbd-homeenergy.page-template-templatescbd-homeenergy-php #main .fusion-row,
body.page-template.page-template-cbd-businessenergy.page-template-templatescbd-businessenergy-php,
body.page-template.page-template-cbd-businessenergy.page-template-templatescbd-businessenergy-php #main,
body.page-template.page-template-cbd-businessenergy.page-template-templatescbd-businessenergy-php #main .fusion-row,
body.page-template.page-template-cbd-homebroadband.page-template-templatescbd-homebroadband-php,
body.page-template.page-template-cbd-homebroadband.page-template-templatescbd-homebroadband-php #main,
body.page-template.page-template-cbd-homebroadband.page-template-templatescbd-homebroadband-php #main .fusion-row,
body.page-template.page-template-cbd-businessbroadband.page-template-templatescbd-businessbroadband-php,
body.page-template.page-template-cbd-businessbroadband.page-template-templatescbd-businessbroadband-php #main,
body.page-template.page-template-cbd-businessbroadband.page-template-templatescbd-businessbroadband-php #main .fusion-row,
body.page-template.page-template-cbd-aboutus.page-template-templatescbd-aboutus-php,
body.page-template.page-template-cbd-aboutus.page-template-templatescbd-aboutus-php #main,
body.page-template.page-template-cbd-aboutus.page-template-templatescbd-aboutus-php #main .fusion-row,
body.page-template.page-template-cbd-contactus.page-template-templatescbd-contactus-php,
body.page-template.page-template-cbd-contactus.page-template-templatescbd-contactus-php #main,
body.page-template.page-template-cbd-contactus.page-template-templatescbd-contactus-php #main .fusion-row,
body.page-template.page-template-cbd-termsandconditions.page-template-templatescbd-termsandconditions-php,
body.page-template.page-template-cbd-termsandconditions.page-template-templatescbd-termsandconditions-php #main,
body.page-template.page-template-cbd-termsandconditions.page-template-templatescbd-termsandconditions-php #main .fusion-row,
body.page-template.page-template-cbd-complaints.page-template-templatescbd-complaints-php,
body.page-template.page-template-cbd-complaints.page-template-templatescbd-complaints-php #main,
body.page-template.page-template-cbd-complaints.page-template-templatescbd-complaints-php #main .fusion-row,
body.page-template.page-template-cbd-privacy-cookie.page-template-templatescbd-privacy-cookie-php,
body.page-template.page-template-cbd-privacy-cookie.page-template-templatescbd-privacy-cookie-php #main,
body.page-template.page-template-cbd-privacy-cookie.page-template-templatescbd-privacy-cookie-php #main .fusion-row,
body.page-template.page-template-cbd-homemobile.page-template-templatescbd-homemobile-php,
body.page-template.page-template-cbd-homemobile.page-template-templatescbd-homemobile-php #main,
body.page-template.page-template-cbd-homemobile.page-template-templatescbd-homemobile-php #main .fusion-row,
body.page-template.page-template-cbd-carhire.page-template-templatescbd-carhire-php,
body.page-template.page-template-cbd-carhire.page-template-templatescbd-carhire-php #main,
body.page-template.page-template-cbd-carhire.page-template-templatescbd-carhire-php #main .fusion-row,
body.page-template.page-template-cbd-homeownerloans.page-template-templatescbd-homeownerloans-php,
body.page-template.page-template-cbd-homeownerloans.page-template-templatescbd-homeownerloans-php #main,
body.page-template.page-template-cbd-homeownerloans.page-template-templatescbd-homeownerloans-php #main .fusion-row,
body.page-template.page-template-cbd-mortgage.page-template-templatescbd-mortgage-php,
body.page-template.page-template-cbd-mortgage.page-template-templatescbd-mortgage-php #main,
body.page-template.page-template-cbd-mortgage.page-template-templatescbd-mortgage-php #main .fusion-row,
body.page-template.page-template-cbd-personalloans.page-template-templatescbd-personalloans-php,
body.page-template.page-template-cbd-personalloans.page-template-templatescbd-personalloans-php #main,
body.page-template.page-template-cbd-personalloans.page-template-templatescbd-personalloans-php #main .fusion-row,
body.page-template.page-template-cbd-testpage.page-template-templatescbd-testpage-php,
body.page-template.page-template-cbd-testpage.page-template-templatescbd-testpage-php #main,
body.page-template.page-template-cbd-testpage.page-template-templatescbd-testpage-php #main .fusion-row,
body.page-template.page-template-cbd-breakdown-cover.page-template-templetescbd-breakdown-cover-php,
body.page-template.page-template-cbd-breakdown-cover.page-template-templetescbd-breakdown-cover-php #main,
body.page-template.page-template-cbd-breakdown-cover.page-template-templetescbd-breakdown-cover-php #main .fusion-row{max-width:none;padding:0px;margin:0px;}
.fusion-footer,.fusion-header-wrapper,.fusion-page-title-bar{display:none!important;}

/* End Main Content */
/* Footer */
footer{padding:6rem 0px;background-color:#f9f9f9;}
footer#footer-main p{color:#6f2473;font-size:1.6rem;line-height:2.0rem;}
footer#footer-main p i{font-size:3.8rem;margin:0 10px;}
section#section-top-disclaim{padding:5rem 0;width:100%;color:#212529;background:#f2f2f2;}
section#section-top-disclaim p{font-size:1.4rem;color:#7d7d7d;}
section#section-bottom-disclaim{padding:5rem 0;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url('https://wetrust.co.uk/wp-content/uploads/2019/08/footer-bg.png')}
section#section-bottom-disclaim p{color:#ffffff;font-size:1.4rem;line-height:2.0rem;}
section#section-copyright{background-color:#2d2d2d;padding:20px 0px;}
section#section-copyright p{font-size:1.4rem;line-height:2.0rem;color:#ffffff;margin:0px;}
.cookie-notice-container #cn-notice-text{line-height:2.2rem;}
#section-main-slider{padding:0!important;}
.owl-main-slider .owl-stage-outer .owl-stage .owl-item .item{overflow-x:hidden;background-size:cover;background-repeat:no-repeat;background-position:center top;padding:100px 0px;}
#main-slide-1{background-image:url(https://wetrust.co.uk/wp-content/uploads/2019/09/carinsurancebground.png);background-size:cover;background-repeat:no-repeat;background-position:center top;}
#main-slide-2{background-image:url(https://wetrust.co.uk/wp-content/uploads/2019/08/persloanbg-1.png);background-size:cover;background-repeat:no-repeat;background-position:center top;}
#main-slide-3{background-image:url(https://wetrust.co.uk/wp-content/uploads/2019/09/homeenergy.png);background-size:cover;background-repeat:no-repeat;background-position:center top;}
.owl-main-slider{margin-bottom:-20px;}
.owl-main-slider .owl-prev{display:none;}
.owl-main-slider .owl-next{display:none!important;}
.owl-main-slider .owl-dots{height:20px;position:absolute;bottom:40px;width:100%;text-align:center;}
button.owl-dot{border:6px solid white!important;background-color:transparent;margin:0 3px;border-radius:100%!important;}
button.owl-dot.active{border:10px solid white!important;border-radius:100%!important;color:transparent;transition:0.3s all;}
#main-content section#section-home-offered,main#main-content section#section-home-offered{background-color:#f9f9f9;padding:100px 0;}
.below-slider-col-service{cursor:pointer;}
.below-slider-col-service:hover img.d-block{display:none!important;}
.below-slider-col-service:hover img.d-none{display:block!important;}
.below-slider-col-service:hover .text-purple{color:#e35444;}
#section-why-wetrust a{font-size:1.6rem;text-decoration:underline;text-align:center!important;cursor:pointer;}
#section-why-wetrust p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.untruncated{-webkit-line-clamp:70!important;}
.news_global,#main-content section#section-wetrust-news,main#main-content section#section-wetrust-news{background-image:url("https://wetrust.co.uk/wp-content/uploads/2019/08/wetrust-news.jpg");background-repeat:no-repeat;background-position:right top;padding:0px 0px 140px;background-size:cover;margin-top:70px;}
#wetrust-new-row{background-color:#ffffff;position:relative;border-top:5px solid #731273;top:-35px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}
.blog-wetrust-news-img{position:relative;height:250px;margin-bottom:25px;width:100%;}
.blog-wetrust-news-img > div{position:absolute;left:0px;top:0px;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}
#wetrust-new-row::after{content:'';width:0px;height:0px;border-left:555px solid transparent;border-right:555px solid transparent;border-top:90px solid #ffffff;position:absolute;left:0px;bottom:-89px;transition:all 0.3s;}
@media screen and (max-width: 600px) {
    .news_global{margin:0 auto !important;}
}
.owl-carousel .item img{height:45px!important;width:auto!important;}
section#section-bottom-offered .item{cursor:pointer;transition:all  0.3s;}
section#section-bottom-offered .item:hover{opacity:0.7;}
.owl-nav .owl-prev{font-size:3.6rem;color:#731273;line-height:3.6rem;position:absolute;height:36px;top:50%;left:0px;transform:translateY(-50%);}
.owl-nav .owl-prev span{opacity:0;}
.owl-nav .owl-prev::after{content:'\f053';font-size:3.6rem;color:#731273;font-family:'Font Awesome 5 Pro';line-height:3.6rem;top:0px;position:absolute;left:0px;}
.owl-nav .owl-next{font-size:3.6rem;color:#731273;line-height:3.6rem;position:absolute;top:50%;height:36px;right:0px;transform:translateY(-50%);}
.owl-nav .owl-next span{opacity:0;}
.owl-nav .owl-next::after{content:'\f054';font-size:3.6rem;color:#731273;font-family:'Font Awesome 5 Pro';line-height:3.6rem;position:absolute;right:0px;top:0px;}
.fusion-separator.sep-single.sep-solid{margin-top:20px!important;}
main#main-content section#section-drivinglessons-slider{padding:100px 0px;background-image:url(https://wetrust.co.uk/wp-content/uploads/2019/08/drivinglessonsbg.png);background-size:cover;background-repeat:no-repeat;background-position:center top;}
main#main-content section#section-carhire-slider{padding:100px 0px;background-image:url(https://wetrust.co.uk/wp-content/uploads/2019/10/carhirebground.png);background-size:cover;background-repeat:no-repeat;background-position:center top;}
main#main-content section#section-homeinsurance-slider{padding:100px 0px;background-image:url(https://wetrust.co.uk/wp-content/uploads/2019/09/homeinsurancebground.png);background-size:cover;background-repeat:no-repeat;background-position:center top;}
main#main-content section#section-bikeinsurance-slider{padding:100px 0px;background-image:url(https://wetrust.co.uk/wp-content/uploads/2019/09/bikeinsurancebground.png);background-size:cover;background-repeat:no-repeat;background-position:center top;}
main#main-content section#section-carinsurance-slider{padding:100px 0px;background-image:url(https://wetrust.co.uk/wp-content/uploads/2019/12/insurance-slider.png);background-size:cover;background-repeat:no-repeat;background-position:center top;}
main#main-content section#section-driving-instructors-slider{padding:65px 0px;background-size:cover;background-repeat:no-repeat;background-position:center;}
main#main-content section#section-vaninsurance-slider{padding:100px 0px;background-image:url(https://wetrust.co.uk/wp-content/uploads/2019/09/vaninsurancebground.png);background-size:cover;background-repeat:no-repeat;background-position:center top;}
main#main-content section#section-homeenergy-slider{padding:100px 0px;background-image:url(https://wetrust.co.uk/wp-content/uploads/2019/12/homeenergy-banner.png);background-size:cover;background-repeat:no-repeat;background-position:center top;}
main#main-content section#section-businessenergy-slider{padding:100px 0px;background-image:url(https://wetrust.co.uk/wp-content/uploads/2019/09/businessenergybground2.png);background-size:cover;background-repeat:no-repeat;background-position:center top;}
main#main-content section#section-homebroadband-slider{padding:100px 0px;background-image:url(https://wetrust.co.uk/wp-content/uploads/2019/09/homebroadbandbground.png);background-size:cover;background-repeat:no-repeat;background-position:center top;}
main#main-content section#section-businessbroadband-slider{padding:100px 0px;background-image:url(https://wetrust.co.uk/wp-content/uploads/2019/09/businessbroadbandbground.png);background-size:cover;background-repeat:no-repeat;background-position:center top;}
main#main-content section#section-homemobile-slider{padding:100px 0px;background-image:url(https://wetrust.co.uk/wp-content/uploads/2019/09/homemobilebground.png);background-size:cover;background-repeat:no-repeat;background-position:center top;}
main#main-content section#section-homeownerloan-slider{padding:100px 0px;background-image:url(https://wetrust.co.uk/wp-content/uploads/2019/12/Homeowner_Loan-slider.png);background-size:cover;background-repeat:no-repeat;background-position:center top;}
main#main-content section#section-mortgage-slider{padding:100px 0px;background-image:url(https://wetrust.co.uk/wp-content/uploads/2019/12/Mortgages-slider.png);background-size:cover;background-repeat:no-repeat;background-position:center top;}
main#main-content section#section-personalloans-slider{padding:100px 0px;background-image:url(https://wetrust.co.uk/wp-content/uploads/2019/12/Personal_Loan-slider.png);background-size:cover;background-repeat:no-repeat;background-position:center top;}
main#main-content section .container-fluid .row button{margin-bottom:0px!important;}
main#main-content section#section-driving-instructors-slider .container-fluid .row button{margin-top:20px !important;}
main#main-content section#section-aboutus-slider{padding:100px 0px;background:linear-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0.1)),url(https://wetrust.co.uk/wp-content/uploads/2019/09/aboutusheader.jpg);background-size:cover;background-repeat:no-repeat;background-position:center top;}
main#main-content section#section-contactus-slider{padding:100px 0px;background:linear-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0.1)),url(https://wetrust.co.uk/wp-content/uploads/2019/09/contact2.jpg);background-size:cover;background-repeat:no-repeat;background-position:center top;}
main#main-content section#section-terms-slider{padding:100px 0px;background:#731273;background-size:cover;background-repeat:no-repeat;background-position:center top;}
ul.wetrust-list.yellow-bullet > li:before{color:#ffa400;}
ul.wetrust-list.dark-purple-bullet > li:before{color:#49185a;}
#section-drivinglessons-slider .wetrust-list,
#section-carinsurance-slider .wetrust-list,
#section-bikeinsurance-slider .wetrust-list,
#section-homeinsurance-slider .wetrust-list,
#section-vaninsurance-slider .wetrust-list,
#section-homeenergy-slider .wetrust-list,
#section-businessenergy-slider .wetrust-list,
#section-homebroadband-slider .wetrust-list,
#section-businessbroadband-slider .wetrust-list,
#section-aboutus-slider .wetrust-list,
#section-contactus-slider .wetrust-list,
#section-terms-slider .wetrust-list,
#section-homemobile-slider .wetrust-list,
#section-carhire-slider .wetrust-list,
#section-homeownerloan-slider .wetrust-list,
#section-mortgage-slider .wetrust-list,
#section-personalloans-slider .wetrust-list{padding:23px 0;}

/* Six Point */
#main-content section#section-six-point,
main#main-content section#section-six-point{background-color:#f9f9f9;padding:75px 0px;}
.below-slider-col-service{cursor:pointer;}
.below-slider-col-service:hover img.d-block{display:none!important;}
.below-slider-col-service:hover img.d-none{display:block!important;}
.below-slider-col-service:hover .text-purple{color:#e35444;}
#section-six-point .container-fluid .row .col-10 .row.mb-5.pb-5{padding:0!important;margin:0!important;}
.six-icon{min-height:66px;}

/* Six Point */
.loan_lender .key-desc{margin-top:10px;}

/* How it Works */
#main section#section-how-it-works,
main#main-content section#section-how-it-works{background:url(https://wetrust.co.uk/wp-content/uploads/2019/08/faintlogo-purple.png) no-repeat,#f9f9f9;background-size:30% 65%;}
.icon-three{display:inline-flex;padding:50px 0px;}
.icon-three-single{width:calc(33% - 20px);margin:0 30px;}
.icon-three-single i{font-size:48px;margin:0 auto 20px;display:block;}
.icon-three-single h5{font-size:24px;}
.icon-three-single i,.icon-three-single h5{text-align:center;}
.icon-three-single p{text-align:justify;text-align-last:left;}
/* End How it Works */

/* Three Step */
.three-step{padding:50px 0 0;}
.three-step-single{display:flex;padding:25px 0;}
.three-step-single h5{color:#731273;font-size:24px;line-height:28px;margin:0 0 10px;}
.three-step-single img{margin:14px 65px 0 15px;}
.three-step-single .float-left{width:80px;}
#main-content section#section-faq,
main#main-content section#section-faq{background:#f9f9f9;}
input{position:absolute;opacity:0;z-index:-1;}
.row{display:flex;}
.row .col{flex:1;}
.row .col:last-child{margin-left:1em;}
.tabs{border-radius:8px;overflow:hidden;}
.tab{width:100%;color:white;overflow:hidden;margin:15px 0;}
.tab-label{display:flex;font-size:18px;font-weight:300!important;justify-content:space-between;padding:15px 30px;line-height:normal;margin-bottom:0!important;background:#49185a;font-weight:bold;cursor:pointer;border-radius:30px;}
.tab-label:hover{background:#731273;transition:all 0.25s;}
.tab-label::after{content:"\276F";width:1em;height:1em;text-align:center;transition:all 0.35s;}
.tab-content{max-height:0;font-size:16px;padding:0 1em;line-height:20px;font-weight:300;color:#731273;transition:all 0.35s;}
.tab-content strong{font-size:16px;line-height:20px;}
.tab-close{display:flex;justify-content:flex-end;padding:1em;font-size:0.75em;background:#2c3e50;cursor:pointer;}
.tab-close:hover{background:#2d2d2d;transition:all 0.25s;}
input:checked + .tab-label{background:#731273;}
input:checked + .tab-label::after{transform:rotate(90deg);}
input:checked ~ .tab-content{padding:20px 15px 5px;max-height:100%;}
.owl-item:hover img.d-block.mx-auto{display:none!important;}
.owl-item:hover img.d-none.mx-auto{display:block!important;}
.icon-three{display:inline-flex;padding:50px 30px;}
.icon-three-single{width:100%;margin:0 10px;padding:20px;background-color:#731273;color:#fff!important;text-align:center;}
.icon-three-single i{font-weight:300;}
.icon-three-single p{text-align:center;text-align-last:center;font-size:15px;line-height:20px}
.icon-three-single h5{font-size:20px;font-weight:500;}
.complaints-page .icon-three-single{display:block;}
.icon-three.complaints-page{display:inline-flex;padding:0px 30px;}
a.icon-three-single:hover{background-color:#e45545;}

/* CC */
main#main-content section#section-driving-instructors-slider{display:flex;justify-content:center;align-items:flex-end;}
main#main-content section#section-driving-instructors-slider h3{font-weight:400;letter-spacing:0.5px;word-spacing:2px;display:inline-block;margin:0px !important;background-color:#e35444;padding:1.5rem 3.5rem;}
main#main-content section#section-driving-instructors-slider .star-row i{color:#e35444;margin:0 8px;display:inline-block;font-size:20px;}
main#main-content section#section-driving-instructors-slider .star-row{margin-bottom:0px;}
main#main-content section#section-news-slider{padding:0px;}
.home-banner ul.wetrust-list li a{color:#ffffff}
main#main-content section#section-driving-instructors-slider h1{position: relative;display:inline-block;background-color:#731273;padding:2.5rem 3.5rem 2.5rem 6.5rem;}
main#main-content section#section-driving-instructors-slider.section-driving-instructors h3 span,main#main-content section#section-driving-instructors-slider h1 span{color:#ffc107;}
main#main-content section#section-driving-instructors-slider h1:after{content: '\f105'; font-family: 'Font Awesome 5 Pro';color:#ffc107;font-weight: 900;font-size:4.2rem;float: left;position: absolute;left:2.5rem;}
main#main-content section#section-driving-instructors-slider.section-driving-instructors h1{background-color:#e35444;margin:0px !important;padding:2.5rem 3rem;}
main#main-content section#section-driving-instructors-slider.section-driving-instructors h1:after{display:none;}
main#main-content section#section-driving-instructors-slider.section-driving-instructors h3{background-color:#731273;position: relative;padding:1.5rem 11.5rem}
main#main-content section#section-driving-instructors-slider.section-driving-instructors h3:after{content: '\f105'; font-family: 'Font Awesome 5 Pro';color:#ffc107;font-weight: 900;font-size:3.2rem;float: left;position: absolute;left:4.5rem;}
main#main-content section#section-driving-instructors-slider .large-text,main#main-content section#section-driving-instructors-slider .small-text{text-align:center;}

/* Responsive */
@media screen and (min-width:1301px){
    main#main-content section#section-driving-instructors-slider{height:auto;min-height:400px;}    
    main#main-content section#section-drivinglessons-slider,
    main#main-content section#section-carhire-slider,
    main#main-content section#section-homeinsurance-slider,
    main#main-content section#section-bikeinsurance-slider,
    main#main-content section#section-carinsurance-slider,
    main#main-content section#section-vaninsurance-slider,
    main#main-content section#section-homeenergy-slider,
    main#main-content section#section-businessenergy-slider,
    main#main-content section#section-homebroadband-slider,
    main#main-content section#section-businessbroadband-slider,
    main#main-content section#section-homemobile-slider,
    main#main-content section#section-homeownerloan-slider,
    main#main-content section#section-mortgage-slider,
    main#main-content section#section-personalloans-slider,
    #section-main-slider .item{height:655px;position:relative;}
    .owl-main-slider h1{min-height:150px;}
    main#main-content section#section-news-slider #main-slide-1{min-height:500px;align-items:flex-start;}
}
@media screen and (max-width:1300px) and (min-width:1200px){    
    main#main-content section#section-driving-instructors-slider,
    main#main-content section#section-drivinglessons-slider,
    main#main-content section#section-carhire-slider,
    main#main-content section#section-homeinsurance-slider,
    main#main-content section#section-bikeinsurance-slider,
    main#main-content section#section-carinsurance-slider,
    main#main-content section#section-vaninsurance-slider,
    main#main-content section#section-homeenergy-slider,
    main#main-content section#section-businessenergy-slider,
    main#main-content section#section-homebroadband-slider,
    main#main-content section#section-businessbroadband-slider,
    main#main-content section#section-homemobile-slider,
    main#main-content section#section-homeownerloan-slider,
    main#main-content section#section-mortgage-slider,
    main#main-content section#section-personalloans-slider,
    #section-main-slider .item{height:700px;position:relative;}
}
@media screen and (max-width:1199px) and (min-width:600px){    
    main#main-content section#section-driving-instructors-slider,
    main#main-content section#section-drivinglessons-slider,
    main#main-content section#section-carhire-slider,
    main#main-content section#section-homeinsurance-slider,
    main#main-content section#section-bikeinsurance-slider,
    main#main-content section#section-carinsurance-slider,
    main#main-content section#section-vaninsurance-slider,
    main#main-content section#section-homeenergy-slider,
    main#main-content section#section-businessenergy-slider,
    main#main-content section#section-homebroadband-slider,
    main#main-content section#section-businessbroadband-slider,
    main#main-content section#section-homemobile-slider,
    main#main-content section#section-homeownerloan-slider,
    main#main-content section#section-mortgage-slider,
    main#main-content section#section-personalloans-slider,
    #section-main-slider .item{height:610px;position:relative;}
}
@media only screen and (max-width:900px){
    #section-main-slider .item .row{margin-left:5px;margin-right:5px}
    #section-main-slider .item .row .col-md-8{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
    main#main-content section#section-driving-instructors-slider .star-row{margin-bottom:0px;}
}
@media only screen and (max-width:1440px) and (min-width:1200px){
    main#main-content section .col-lg-8{-ms-flex:0 0 34%;flex:0 0 34%;max-width:34%;}
    main#main-content section .col-lg-8 h1{font-size:4.5rem;line-height:5.0rem;}
    main#main-content section#section-news-slider .col-lg-8 h1{font-size:5.5rem;line-height:5.5rem;}
}

/* 1440px */
@media only screen and (max-width:1440px){
    main#main-content section#section-main-slider,
    .owl-main-slider .owl-stage-outer .owl-stage .owl-item .item{padding:80px 0px;}
    main#main-content section#section-drivinglessons-slider,
    main#main-content #section-carinsurance-slider,
    main#main-content #section-bikeinsurance-slider,
    main#main-content #section-homeinsurance-slider,
    main#main-content #section-vaninsurance-slider,
    main#main-content #section-homeenergy-slider,
    main#main-content #section-businessenergy-slider,
    main#main-content #section-homebroadband-slider,
    main#main-content #section-businessbroadband-slider,
    main#main-content #section-aboutus-slider,
    main#main-content #section-contactus-slider,
    main#main-content #section-terms-slider,
    main#main-content #section-homemobile-slider,
    main#main-content #section-carhire-slider,
    main#main-content #section-homeownerloan-slider,
    main#main-content #section-mortgage-slider,
    main#main-content #section-personalloans-slider{padding:80px 0px;}
    header#header-main #header-logo{width:230px;margin:18px 0px;display:block;}
    header#header-main{padding:20px;}
    header#header-main nav#nav-main{margin-right:0px!important;}
    header#header-main.scroll-header{padding:10px 20px;}
    header#header-main.scroll-header #header-logo{margin-top:0px;margin-bottom:0px;}
    div#main{margin-top:132px!important;}
}
@media only screen and (max-width:1199px){
    header#header-main button#button-get-quotes-header{margin:12px 5px;}
    #wetrust-new-row::after{border-left:345px solid transparent;border-right:345px solid transparent;}
    .container{max-width:calc(960px - 30px);}
    header#header-main.scroll-header button#button-get-quotes-header{margin:0px;}
    header#header-main #nav-main li{margin-left:0px!important;margin-right:0px!important;}
    main#main-content section#section-driving-instructors-slider h1{font-size: 3.2rem;}
    .container{max-width:calc(720px - 30px);}
    .owl-main-slider .owl-stage-outer .owl-stage .owl-item .item,
    #section-drivinglessons-slider,
    .owl-main-slider .owl-stage-outer .owl-stage .owl-item .item,
    #section-carinsurance-slider,
    .owl-main-slider .owl-stage-outer .owl-stage .owl-item .item,
    #section-bikeinsurance-slider,
    .owl-main-slider .owl-stage-outer .owl-stage .owl-item .item,
    #section-homeinsurance-slider,
    .owl-main-slider .owl-stage-outer .owl-stage .owl-item .item,
    #section-vaninsurance-slider,
    .owl-main-slider .owl-stage-outer .owl-stage .owl-item .item,
    #section-homeenergy-slider,
    .owl-main-slider .owl-stage-outer .owl-stage .owl-item .item,
    #section-businessenergy-slider,
    .owl-main-slider .owl-stage-outer .owl-stage .owl-item .item,
    #section-homebroadband-slider,
    .owl-main-slider .owl-stage-outer .owl-stage .owl-item .item,
    #section-businessbroadband-slider,
    .owl-main-slider .owl-stage-outer .owl-stage .owl-item .item,
    #section-homemobile-slider,
    .owl-main-slider .owl-stage-outer .owl-stage .owl-item .item,
    #section-carhire-slider,
    .owl-main-slider .owl-stage-outer .owl-stage .owl-item .item,
    #section-homeownerloan-slider,
    .owl-main-slider .owl-stage-outer .owl-stage .owl-item .item,
    #section-mortgage-slider,
    .owl-main-slider .owl-stage-outer .owl-stage .owl-item .item,
    #section-personalloans-slider{background-image:none!important;}
    .owl-main-slider h1{min-height:110px;}
    #main-slide-1{background-size:175%;background-position:60% 0%;}
    #main-slide-1 .row{position:relative;z-index:100;}
    #main-slide-1::after{position:absolute;left:0px;top:0px;width:100%;height:100%;content:'';background-image:url('https://wetrust.co.uk/wp-content/uploads/2019/12/new-we-trust-brand-campaign-WEBBANNER-device.png');background-position:center;background-size:cover;background-repeat:no-repeat;}
    #main-slide-2{background-color:#731273;background-size:175%;background-position:60% 0%;}
    #main-slide-2 .row{position:relative;z-index:100;}
    #main-slide-2::after{position:absolute;left:0px;top:0px;width:100%;height:100%;content:'';background-color:rgba(116,19,114,0.3);}
    #main-slide-3{background-color:#4fb5a8;background-size:175%;background-position:60% 0%;}
    #main-slide-3 .row{position:relative;z-index:100;}
    #main-slide-3::after{position:absolute;left:0px;top:0px;width:100%;height:100%;content:'';background-color:rgba(54,148,130,0.3);}
    #section-drivinglessons-slider,
    #section-carhire-slider{background-color:#e35444;background-size:175%;background-position:60% 0%;}
    #section-carinsurance-slider,
    #section-bikeinsurance-slider,
    #section-homeinsurance-slider,
    #section-vaninsurance-slider{background-color:#ffa400;background-size:175%;background-position:60% 0%;}
    #section-homeownerloan-slider,
    #section-mortgage-slider,
    #section-personalloans-slider{background-color:#731273;background-size:175%;background-position:60% 0%;}
    #section-homeenergy-slider,
    #section-businessenergy-slider,
    #section-homebroadband-slider,
    #section-businessbroadband-slider,
    #section-homemobile-slider{background-color:#4fb5a8;background-size:175%;background-position:60% 0%;}
    #section-aboutus-slider,#section-contactus-slider,#section-terms-slider{background-size:175%;background-position:60% 0%;}
    .we-left  ul.wetrust-list li{position: relative;}
    .we-left ul.wetrust-list li::before{left:0px !important;}
    .we-left {position: unset !important;}
}
header nav#nav-main li{margin-left:0px!important;margin-right:15px!important;}
@media only screen and (max-width:1100px){
    .icon-three{display:block;padding:50px 0px;max-width:calc(620px - 30px);margin:0 auto;}
    .icon-three-single{margin:0px;margin-bottom:20px;}
    .icon-three-single:last-child{margin:0px;margin-bottom:0px;}
    .icon-three.complaints-page{display:block;}
}
@media only screen and (max-width:991px){
    .grecaptcha-badge{display:none!important;}
    header#header-main{background-image:none;}
    header#header-main #header-logo{width:300px;margin:0px 0px;}
    main#main-content{max-width:100%;}
    #wetrust-new-row::after{border-left:345px solid transparent;border-right:345px solid transparent;}
    body.show-mob-menu{overflow:hidden;}
    .show-mob-menu #mobile-menu{max-height:calc(100vh - 95px);overflow-y:scroll;}
    #main section#section-how-it-works,
    main#main-content section#section-how-it-works{background-size:80% 35%;}
    main#main-content section#section-driving-instructors-slider h1:after {font-size:3.2rem;top:1.7rem;}            
    main#main-content section#section-driving-instructors-slider h1 {font-size: 2.8rem;padding: 1.5rem 2.5rem 1.5rem 5.5rem;}
    main#main-content section#section-driving-instructors-slider.section-driving-instructors h1 {padding: 1.5rem 3rem;}
    main#main-content section#section-driving-instructors-slider.section-driving-instructors h3 {padding: 1.5rem 6.5rem;}
    main#main-content section#section-driving-instructors-slider.section-driving-instructors h3:after {font-size: 2.7rem;}
    div#main{margin-top:109px!important;}
}

@media only screen and (max-width:767px){
    *{font-size:8px;line-height:8px;}
    #wetrust-new-row::after{border-left:255px solid transparent;border-right:255px solid transparent;}
    main#main-content section#section-drivinglessons-slider,
    main#main-content section#section-carhire-slider{padding:60px 5px;}    
    main#main-content section#section-driving-instructors-slider,
    main#main-content section#section-carinsurance-slider,
    main#main-content section#section-bikeinsurance-slider,
    main#main-content section#section-homeinsurance-slider,
    main#main-content section#section-vaninsurance-slider{padding:60px 5px;}
    main#main-content section#section-homeownerloan-slider,
    main#main-content section#section-mortgage-slider,
    main#main-content section#section-personalloans-slider{padding:60px 5px;}
    main#main-content section#section-homeenergy-slider,
    main#main-content section#section-businessenergy-slider{padding:60px 5px;}
    main#main-content section#section-homebroadband-slider,
    main#main-content section#section-businessbroadband-slider,
    main#main-content section#section-homemobile-slider{padding:60px 5px;}
    main#main-content section#section-aboutus-slider{padding:60px 5px;}
    .container{max-width:calc(540px - 30px);}
    main#main-content section#section-driving-instructors-slider .star-row{margin-bottom:0px;}
    main#main-content section#section-driving-instructors-slider.section-driving-instructors h3:after {top: 1.6rem;}
}
@media only screen and (max-width:576px){
    #wetrust-new-row{max-width:290px;margin:0 auto;}
    div#main{margin-top:92px!important;}
    #wetrust-new-row::after{border-left:145px solid transparent;border-right:145px solid transparent;}
    header#header-main #header-logo{width:200px!important;}
    .mobile-menu-toggle{margin:16px 0px;}
    .blog-wetrust-news-img{height:140px;}
    main#main-content section#section-home-offered{padding:80px 0px 20px;}
    section#section-main-slider h1,
    main#main-content section h1.text-white.mb-5.aos-init.aos-animate{font-size:3.4rem;line-height:4rem;}
    section#section-main-slider h5{font-size:1.7rem;line-height:2.2rem;}
    section#section-main-slider li{font-size:2rem;line-height:2.6rem;padding-left:12px;}
    #main-slide-1 ul.wetrust-list{margin-bottom:0px!important}
    .container{max-width:calc(400px - 0px);}
    section#section-why-wetrust > .container{max-width:calc(100% - 40px);}
    section#section-why-wetrust .container .col-6 img{width:85px;}
    .below-slider-col-service h5{font-size:1.4rem;line-height:1.8rem;}
    h2{font-size:3rem;line-height:4rem;}
    .three-step-single img{margin:5px 55px 0 0;}
    .owl-main-slider h1{min-height:50px;}
    .purple-outline-button:after{top:33px!important;}
    #section-why-wetrust p{-webkit-line-clamp:7;}
    main#main-content section#section-terms-slider{padding:50px 0px;}
    .icon-three{padding:40px 15px;}
    .icon-three.complaints-page{padding:0px 15px;}
    #section-drivinglessons-slider .wetrust-list,
    #section-carinsurance-slider .wetrust-list,
    #section-bikeinsurance-slider .wetrust-list,
    #section-homeinsurance-slider .wetrust-list,
    #section-vaninsurance-slider .wetrust-list,
    #section-homeenergy-slider .wetrust-list,
    #section-businessenergy-slider .wetrust-list,
    #section-homebroadband-slider .wetrust-list,
    #section-businessbroadband-slider .wetrust-list,
    #section-aboutus-slider .wetrust-list,
    #section-contactus-slider .wetrust-list,
    #section-terms-slider .wetrust-list,
    #section-homemobile-slider .wetrust-list,
    #section-carhire-slider .wetrust-list,
    #section-homeownerloan-slider .wetrust-list,
    #section-mortgage-slider .wetrust-list,
    #section-personalloans-slider .wetrust-list{padding:0px;}    
    main#main-content section#section-driving-instructors-slider,
    main#main-content section#section-drivinglessons-slider,
    main#main-content section#section-carhire-slider,
    main#main-content section#section-homeinsurance-slider,
    main#main-content section#section-bikeinsurance-slider,
    main#main-content section#section-carinsurance-slider,
    main#main-content section#section-vaninsurance-slider,
    main#main-content section#section-homeenergy-slider,
    main#main-content section#section-businessenergy-slider,
    main#main-content section#section-homebroadband-slider,
    main#main-content section#section-businessbroadband-slider,
    main#main-content section#section-homemobile-slider,
    main#main-content section#section-homeownerloan-slider,
    main#main-content section#section-mortgage-slider,
    main#main-content section#section-personalloans-slider{height:auto;position:relative;}
    .owl-main-slider .owl-stage-outer .owl-stage .owl-item .item{padding:35px 0px;}
    .white-bg{padding:15px!important;}
}

/* End Responsive */
.page-id-4417 h2{font-size:3.2rem;line-height:4.8rem;margin-top:0px;margin-bottom:0px;font-weight:300;}
.trusted-row{background-color:#731273!important;}
.star-row{text-align:center;margin:21px 30px;}
.trusted-row h2,.trusted-row h5{color:#ffffff!important;}
.trusted-row i{color:#ffa400;font-size:20px;line-height:22px;}
.trusted-row .btn.btn-get-quote {
    background-color: #e35444!important;
}
.trusted-row .btn.btn-get-quote::before,
main#main-content section.home-slider.driving-instructors-banner .box-slide-yellow a .btn-get-quote::before{
	border-right: 20px solid #e35444!important;
}
.trusted-row .btn.btn-get-quote::after,
main#main-content section.home-slider.driving-instructors-banner .box-slide-yellow a .btn-get-quote::after{
	border-left: 20px solid #e35444!important;
}
main#main-content section.home-slider.driving-instructors-banner .box-slide-yellow a .btn-get-quote {
    background-color: #e35444!important;
}
.new-how-it-works.insurance-orange .icon-three-single:hover img {
    filter: brightness(100);
}
#cn-accept-cookie {
    background: #731273!important;
}
.trusted-row i:nth-child(even){margin:0px 10px;}
.new-how-it-works .icon-three{display:block;padding:0px;}
.new-how-it-works .header-bottom-border::after{content:'';width:100px;height:2px;background-color:#731273;display:block;margin:21px 0px;}
.new-how-it-works .btn.btn-get-quote{margin:40px 0px 40px 20px!important;}
.new-how-it-works .icon-margin{margin-bottom:20px!important;}
.new-how-it-works .icon-three-single{width:100%;margin:0px;padding:20px;background-color:transparent;color:#731273!important;text-align:left!important;transition:all 0.4s;}
.new-how-it-works .icon-three-single i,.new-how-it-works .icon-three-single h5,.new-how-it-works .icon-three-single p{text-align:left!important;text-align-last:inherit;transition:all 0s;}
.new-how-it-works .icon-three-single p{margin:0px!important;}
.new-how-it-works .icon-three-single:hover{color:#fff!important;}
.new-how-it-works.energy-green .icon-three-single:hover{background-color:#4fb5a8;}
.new-how-it-works.insurance-orange .icon-three-single:hover{background-color:#731273;}
.new-how-it-works.money-purple .icon-three-single:hover{background-color:#731273;}
.new-how-it-works.motoring-red .icon-three-single:hover{background-color:#e35444;}
.new-how-it-works.telecom-green .icon-three-single:hover{background-color:#4fb5a8;}
.new-how-it-works .hide-mobile-btn{display:none!important;}
.new-how-it-works .top-col{padding-top:20px;}
@media only screen and (max-width:1199px){
    .new-how-it-works .col-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center!important;}
    .new-how-it-works .header-bottom-border::after{margin:21px auto 30px;}
    .new-how-it-works .btn.btn-get-quote{margin:40px auto 25px!important;}
    .new-how-it-works .icon-three-single{color:#fff!important;text-align:center!important;}
    .new-how-it-works.energy-green .icon-three-single{background-color:#4fb5a8!important;}
    .new-how-it-works.insurance-orange .icon-three-single{background-color:#ffa400!important;}
    .new-how-it-works.money-purple .icon-three-single{background-color:#731273!important;}
    .new-how-it-works.motoring-red .icon-three-single{background-color:#e35444!important;}
    .new-how-it-works.telecom-green .icon-three-single{background-color:#4fb5a8!important;}
    .new-how-it-works .icon-three-single i,
    .new-how-it-works .icon-three-single h5,
    .new-how-it-works .icon-three-single p{text-align:center!important;text-align-last:inherit;}
    .new-how-it-works .icon-three{display:block;padding:50px 0px 20px;margin:0 auto!important;}
    .new-how-it-works .hide-mobile-btn{display:block!important;}
    .new-how-it-works .hide-desktop-btn{display:none!important;}
}
.snp-theme-html{background-color:transparent!important;}
.main-wrap .wpcf7-form .wpcf7-response-output{padding:5px!important;margin-top:10px!important;}
.snp-content-inner{padding:0px!important;}
.snp-content-inner .main-wrap h2{font-weight:500;font-size:45px;line-height:55px;color:#fff!important;text-align:center;}
.snp-content-inner .main-wrap h3{text-align:center;font-size:16px;line-height:22px;color:#fff;font-weight:500;margin-top:20px;}
.snp-content-inner .main-wrap p{color:#fff!important;margin-top:20px;font-size:11px;text-align:center;}
.inner-main #popup_account_create p{color:#f9f9f9!important;font-weight:600;}
.snp-content-inner .main-wrap{padding:50px 30px;background-repeat:no-repeat;background-size:cover;background-position:center center;background-image:linear-gradient(to bottom,rgba(0,0,0,0.4),rgba(0,0,0,0.4)),url(https://wetrust.co.uk/wp-content/uploads/2019/09/contactusheader.jpg);}
.snp-content-inner .main-wrap .popup_sign_up_input{width:50%;float:left;}
.main-wrap #popup_account_create{text-align:center;}
.main-wrap #popup_account_create p{color:grey!important;font-weight:600;}
.inner-main .popup_signup button{font-size:15px!important;}
.main-wrap form input{position:inherit!important;opacity:1!important;z-index:auto!important;}
.main-wrap .wpcf7-form input[type="text"]{width:calc(50% - 10px)!important;padding:0 10px!important;margin-top:5px!important;height:32px!important;border:1px solid #eee!important;background-color:#fff!important;border-radius:3px!important;float:left!important;margin-right:10px!important;}
.main-wrap .wpcf7-form input[type="email"]{width:calc(50% - 10px)!important;padding:0 10px!important;margin-top:5px!important;height:32px!important;border:1px solid #eee!important;background-color:#fff!important;border-radius:3px!important;float:left!important;margin-left:10px!important;}
.main-wrap form input.wpcf7-submit{font-size:15px!important;color:#fff!important;padding:10px 25px!important;background:#e35444!important;border-radius:3px!important;cursor:pointer!important;transition:all 0.3s!important;}
.main-wrap form input.wpcf7-submit:hover{opacity:0.7!important;}
@media screen and (max-width:600px){
    .main-wrap .wpcf7-form input[type="text"],
    .main-wrap .wpcf7-form input[type="email"]{width:100%!important;float:none!important;margin-left:0px!important;margin-right:0px!important;}
    .main-wrap .wpcf7-form input[type="email"]{margin-top:10px!important;}
    .snp-content-inner .main-wrap{padding:40px 20px;}
    .snp-content-inner .main-wrap h2{font-size:35px;line-height:45px;}
    .snp-content-inner .main-wrap h3{font-size:15px;}
}

.white-bg{font-weight:800;background:#fff;border:0;padding:25px;display:inline-block;position:relative;}
span.white-bg:after{content:"";width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-top:18px solid #FFF;position:absolute;bottom:-15px;right:30px;}
#section-news-slider .white-bg{padding:30px;}
.home-banner ul.wetrust-list li{font-weight:500;}
.home-banner .row{width:100%;display:flex;align-items:center;}
#main-slide-1{display:flex;}
.home-banner h3{font-weight:400;margin-bottom:20px;}
.home-banner ul.wetrust-list li::before{transform:rotate(90deg);color:#e35444}
.home-banner ul.wetrust-list li{padding-left:25px;font-size:1.8rem;line-height:2.2rem;}
.border-white.header-bottom-border::after{background-color:#FFFFFF}
.why-join.new-how-it-works .header-bottom-border::after{margin-left:auto;margin-right:auto;}
.driving-instructors-faq .tab-label{background:#49185a;}
.driving-instructors-faq .tab-label:hover{background:#731273;}
.driving-instructors-faq{background-color:#F9F9F9;}
.d-inline-block{display:inline-block;}
.drive-six-points h5{font-weight:500;line-height:2.4rem;}
/* News */
.filters-button-group{list-style:none;flex-wrap:wrap;padding-left:15px;display:flex;}
.filters-button-group li{list-style:none;margin-right:30px;margin-bottom:15px;}
.filter-btn{position:relative;color:#000!important;padding:9px 5px 9px 35px!important;background-color:transparent!important;font-weight:500!important;font-size:1.6rem!important}
.filter-btn:focus{outline:none;}
.filter-btn.is-checked{color:#741372!important;}
.checkmark{position:absolute;top:1px;left:0;height:25px;width:25px;border:1px solid #eaeaea;}
.checkmark:after{content:"";position:absolute;display:none;}
.filter-btn.is-checked .checkmark:after{display:block;}
.filter-btn .checkmark:after{left:8px;top:3px;width:6px;height:12px;border:solid #741372;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.element-item{position:relative;width:33.33%;padding:15px 13px;}
.news-title{padding:30px;background-repeat:no-repeat;background-position:center;background-size:cover;min-height:200px;position:relative;transition:all 0.3s ease;    background-color: rgba(0,0,0,0.4);background-blend-mode: overlay;    display: flex;flex-direction: column;    justify-content: space-between;}
.news-title:after{content:"";background-color:#741372;width:100%;height:100%;position:absolute;top:0px;left:0px;display:block;opacity:0;}
.element-item a:hover .news-title:after{opacity:1}
.news-title h3{color:#FFFFFF;margin-bottom:50px;font-weight:400;font-size:2.2rem;position:relative;}
.news-title ul{display:flex;justify-content:space-between;padding:0px;margin:0px;}
.news-title ul li{color:#ffffff;padding:0px;margin:0px;list-style:none;font-size:1.4rem;position:relative;}
.element-item a:hover .news-title h3,.element-item a:hover .news-title ul li{z-index:2;}
.sort-content{background-color:#f9f9f9;padding:25px 30px;}
.sort-content p{font-size:1.6rem;color:#000000;font-weight:400;margin-bottom:15px;}
.sort-content .autor_info{margin:0px;padding:0px;align-items:center;}
.sort-content figure{margin:0px 10px 0px 0px;}
.sort-content img{border-radius:50%;}
.sort-content span{display:inline-block;color:#7f7f7f;font-size:1.4rem;font-weight:400;}
.home-banner .ml-5{margin-left:60px;}
.home .owl-main-slider h1{font-size:6.2rem;line-height:7rem;}
 #section-news-slider h1{font-size:5.2rem;line-height:6rem;}
.car-hire-or{margin-bottom:50px;}
.car-hire-or .orange-bg{background-color:#e25544;}
.car-hire-or .yellow-bg{background-color:#f9a40b;}
.car-hire-or .green-bg{background-color:#369482;}
.car-hire-or h2{font-weight:600!important;line-height:normal!important;margin-bottom:20px!important;    font-size: 3.1rem;min-height:111px;}
.car-hire-or .btn,.car-hire-or .btn:hover{font-size:1.6rem;font-weight:600;padding:5px 10px;line-height:1.5;color:#ffffff;}
.btn-light-orange{background-color:#eca17b;}
.btn-dark-orange{background-color:#e25544;}
.white-bg{background-color:#FFFFFF;}
.purple-bg{background-color:#49185A;}
.esstimate{border-bottom:1px solid #eadbea}
.switch-field{display:flex;margin-bottom:36px;overflow:hidden;background:#FFFFFF;padding:10px;}
.switch-field input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden;}
.switch-field label{background-color:#FFFFFF;color:#49185a;font-size:16px;line-height:1;text-align:center;padding:8px 16px;transition:all 0.1s ease-in-out;margin:0;font-weight:400;min-width:85px;}
.switch-field label:hover{cursor:pointer;}
.switch-field input:checked + label{background-color:#741372;box-shadow:none;color:#fff;}            
.car_info .btn{font-weight:500;margin-top:0px;margin-bottom:0px;margin:0px 10px;min-width:185px;}
.car_info .btn.btn-yellow{background:transparent;border:1px solid #731273 !important;color:#731273 !important;}
.car_info .btn.btn-yellow:after,.car_info .btn.btn-yellow:before{display:none !important;}
.car_info ul{margin:0px!important;}
.car_info ul figure{margin:0px 15px 0px 0px;}
.car_info ul li{margin-top:0px!important;margin-bottom:0px!important;list-style:none;}
.car_info{margin-bottom:20px;}
.price_table .white-bg{width:100%;text-align:center;}
.price_table h2{font-size:9.6rem;line-height:9.5rem!important}
.price_table h3{font-size:4.4rem;line-height:4.4rem!important}
.price_table .col-md-3:last-child h3{font-size:3.8rem;line-height:3.8rem!important}
.price_table h2,.price_table h3{font-weight:600!important;line-height:normal!important;min-height:150px;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;}
.price_table span{font-size:1.8rem;display:block;text-align:center;}
.price_table h4{font-size:3.6rem;line-height:normal!important}
.price_table h4 span{font-weight:300;}
.car-hire-or h2{font-weight:600;line-height:normal;}
body .gform_wrapper select{background-image: url(https://wetrust.co.uk/wp-content/uploads/2019/12/Polygon-3.png) !important;background-repeat: no-repeat;background-position: center right 15px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;}
body .gform_wrapper select,body .gform_wrapper input{border:1px solid #CCCCCC;min-height:50px;height:auto!important;position:relative!important;opacity:1;z-index:1;margin:0px!important;font-family: 'roboto'!important;font-weight:400!important;font-size:1.8rem !important;color:#741372 !important;padding:5px 10px !important}
body .gform_wrapper .gfield_required,body .gform_wrapper label{font-size:1.5rem !important;color:#848484;margin:0px 0px 13px !important;}
body .gform_wrapper .gravity-select-parent{width:100%!important;}
body .gform_wrapper ul li.gfield{margin-top:0!important;}
body .gform_wrapper .top_label div.ginput_container{margin-top:0!important;}
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox,
body .gform_wrapper ul li.field_description_below div.ginput_container_radio{margin-top:0!important;}
body .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,
body .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:normal;}
body .gform_wrapper ul.gfield_checkbox,body .gform_wrapper ul.gfield_radio{margin:0;padding:0;}
body .gform_wrapper option{font-style:1.8rem !important;}            
.single-column-form ul.gfield_checkbox li input[type=checkbox]:checked+label,
.single-column-form ul.gfield_checkbox li input[type=checkbox]:not(:checked)+label{margin-left:0px !important;font-weight:400;font-size:15px;}
.single-column-form [type="checkbox"]:not(:checked),.single-column-form [type="checkbox"]:checked{position:absolute!important;left:-9999px;}
.single-column-form [type="checkbox"]:not(:checked) + label,.single-column-form [type="checkbox"]:checked + label{position:relative!important;padding-left:2.0em!important;cursor:pointer!important;}
.single-column-form [type="checkbox"]:not(:checked) + label:before,.single-column-form [type="checkbox"]:checked + label:before{content:'';position:absolute;left:0px;top:2px;width:1.30em;height:1.30em;border:1px solid #ccc;background:#fff;padding:2px;}
.single-column-form [type="checkbox"]:not(:checked) + label:after,.single-column-form [type="checkbox"]:checked + label:after{content: '';position: absolute; font-size: 1.3em;    line-height: 0.8;    transition: all .2s;    left: 8px;    top: 5px;    width: 5px;    height: 10px;    border: solid #c4732d;    border-width: 0 2px 2px 0;    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg);}
body .gform_wrapper div.validation_error {font-size: 1.8em; border-top: 1px solid #790000; border-bottom: 1px solid #790000; padding:20px 0;    line-height: normal;}
.single-column-form [type="checkbox"]:not(:checked) + label:after{opacity:0;transform:scale(0);}
.single-column-form [type="checkbox"]:checked + label:after{opacity:1;}
.single-column-form [type="checkbox"]:disabled:not(:checked) + label:before,.single-column-form [type="checkbox"]:disabled:checked + label:before{box-shadow:none;border-color:#bbb;background-color:#ddd;}
.single-column-form [type="checkbox"]:disabled:checked + label:after{color:#999;}
.single-column-form [type="checkbox"]:disabled + label{color:#aaa;}
.single-column-form .gfield_required{display:none!important;}
body .gform_wrapper .gform_footer{text-align: center;position: relative;display: flex; width: auto; margin: 0 auto !important;justify-content: center; align-items: center; max-width: 208px;}
body .gform_footer .gform_button{min-width:140px;font-weight:300;font-size:1.6rem !important;line-height:2.4rem;background-color:#e35444;color:#ffffff !important;text-transform:capitalize;padding:0px 15px !important;border-radius:0px;margin:40px 25px;position:relative;height:50px;border-width:0px!important;transition:all 0.3s;outline:none!important;}
body .gform_footer::before {content: '';width: 0px;height: 0px;border-top: 25px solid transparent;border-bottom: 25px solid transparent;border-right: 20px solid #e35444;position: absolute;left: -20px;top: 0px;transition: all 0.3s;}
body .gform_footer::after {content: '';width: 0px;height: 0px;border-top: 25px solid transparent;border-bottom: 25px solid transparent;border-left: 20px solid #e35444;position: absolute;right: -20px;top: 0px;transition: all 0.3s;}
body .gform_footer:hover::after{border-top: 25px solid transparent; border-bottom: 25px solid transparent;    border-left: 20px solid #4fb5a8;}
body .gform_footer:hover::before {border-top: 25px solid transparent;    border-bottom: 25px solid transparent;    border-right: 20px solid #4fb5a8;}
body .gform_wrapper .gform_footer:hover .gform_button,body .gform_footer:hover {background-color: #4fb5a8;}
body .gform_wrapper.gf_browser_chrome .gform_body {width: 100% !important;}
body .gform_wrapper .gform_footer {padding: 0; margin: 16px 0 0;text-align:center;}
body .gform_wrapper {margin: 0px;}
body .reg_form{margin-top: 45px;}
body .gform_wrapper ul.gform_fields li.gfield{padding-right:0;margin-bottom: 25px !important;}
body .gform_wrapper .single-column-form{margin-top: 35px !important;}
.single-column-form a{color:#731273;}
.single-column-form a:hover{color:#e35444;}
body .gform_wrapper .gfield_description{font-size: 1.2rem;}
body .gform_wrapper li.gfield.gfield_error,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {background-color: transparent;border-top: 0px solid #C89797; border-bottom: 0px solid #C89797; padding-bottom: 0; padding-top: 0;}
body .gform_wrapper .field_description_below .gfield_description {padding-top: 10px;}
body .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
body .gform_wrapper li.gfield_error textarea { border: 1px solid #CCCCCC;}
body .select-arrow{display:none !important;}
body .gform_wrapper .the_pupil{margin-bottom:36px;overflow:hidden;background:#FFFFFF;}
body .gform_wrapper .the_pupil input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden;min-height: auto;padding: 10px !important;width: 100% !important;height: 100% !important;}
body .gform_wrapper .the_pupil li label{background-color:#FFFFFF;color:#49185a;font-size:16px;line-height:1;text-align:center;padding:8px 16px;transition:all 0.1s ease-in-out;margin:0;font-weight:400;}
body .gform_wrapper .the_pupil label:hover{cursor:pointer;}
body .gform_wrapper .the_pupil input:checked + label{background-color:#741372;box-shadow:none;color:#fff;}
body .gform_wrapper .the_pupil .gfield_radio{display:inline-flex;padding:10px;border: 1px solid #CCCCCC;}
body .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{margin: 0 !important; max-width: 100%;}
body .gform_wrapper ul.gfield_radio li label{margin: 0 !important; padding:11px 17px !important; max-width: 100%;}                
#field_2_11 label{display:block;}
.max-600{max-width:450px;}
#field_2_11 p{color:#848484}
body .gform_wrapper#gform_wrapper_2 .gform_footer {    position: relative;left: 0;    bottom:unset;    justify-content: flex-start !important;    max-width: 140px;    margin:30px 0px 0px 20px !important;}
.book-form{margin-top:80px;}
.car-hire-or .pt-5{padding-top: 4rem!important;}
.news_global #wetrust-new-row .row.px-5{justify-content: center!important;}
.logo-slider-wrap ul.owl-carousel {padding: 0px 20px !important;list-style:none;}
.logo-slider-wrap ul.owl-carousel .owl-stage{display: flex;align-items: center;flex-wrap:wrap;}
.logo-slider-wrap ul.owl-carousel li{list-style:none;}
.logo-slider-wrap ul.owl-carousel li  figure img{height:auto;width:auto;}
.logo-slider-wrap ul.owl-carousel button{display:none;} 
.logo-slider-wrap .owl-dots{display:none;}
.logo-slider-wrap ul.owl-carousel li figure {margin-bottom: 0px !important;padding:0px 10px;}
.logo-slider-wrap h2 { text-align: center; color: #741372; position: relative; margin-bottom: 70px !important; }
.logo-slider-wrap h2:after { content: ''; position: absolute; width: 100px; height:2px; background-color: #721873; bottom: -20px; left: 0; right: 0; margin: 0 auto; }
.logo-slider-wrap ul.owl-carousel .owl-stage .owl-item {display: flex;justify-content: center;}
/*home-slider*/
ul.wetrust-sub-links{display:flex;flex-wrap:wrap;margin:0px;padding:0px;margin-left:-1.16%;margin-right:-1.16%;margin-bottom:2%;max-width:760px;list-style: none;}
ul.wetrust-sub-links li{background:#fff;width:31%;margin:0px 1.16%;padding:60px 30px 30px 30px;position:relative;}
ul.wetrust-sub-links li p{margin:0px;}
ul.wetrust-sub-links li:after{content:'\f105';font-family:'Font Awesome 5 Pro';color:#ffa400;font-weight:900;font-size:2.2rem;position:absolute;right:20px;top:25px;}

/* Responsive */
    @media only screen and (min-width:641px){
        body .gform_wrapper .top_label li.gfield.gf_left_half{padding-right:28px;}        
        body .gform_wrapper .top_label li.gfield.gf_right_half{padding-right:0;padding-left:28px;}
        body .gform_wrapper ul.gform_fields li.gfield{padding-right:0;margin-bottom: 25px !important;}
        body .gform_wrapper .gfield_checkbox li, body .gform_wrapper .gfield_radio li{margin:0;line-height:normal;}
        .gform_wrapper .top_label li ul.gfield_checkbox{width:100%!important;}
        .gform_wrapper .top_label li ul.gfield_radio{width:auto !important;}
        body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { max-width: 100% !important;}
        body .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half {margin-right: 0px;}    
        body .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,body .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half {max-width: 50%;}
        body .gform_wrapper .top_label li.gfield.gf_middle_third{padding-right:14px !important;padding-left:14px !important;}
        body .gform_wrapper .top_label li.gfield.gf_left_third{padding-right:14px !important;}      
        body .gform_wrapper .top_label li.gfield.gf_right_third{padding-left:14px !important;}        
        body #gform_wrapper_2.gform_wrapper .top_label li.gfield.gf_right_half {padding-left:14px;}
        body #gform_wrapper_2.gform_wrapper .top_label li.gfield.gf_left_half {padding-right:14px;}        
        body .gform_wrapper .top_label li.gfield.gf_left_third.third-first{width:20% !important;}
        body .gform_wrapper .top_label li.gfield.half-first{width:40% !important;}
    }
    
    @media only screen and (max-width:767px) and (min-width:641px){
        body .gform_wrapper .top_label li.gfield.gf_right_half {padding-left: 10px;}
        body .gform_wrapper .top_label li.gfield.gf_left_half {padding-right: 10px;}
        body .gform_wrapper select, body .gform_wrapper input {min-height: 40px;}
        body .gform_wrapper .gfield_required, body .gform_wrapper label { font-size: 1.2rem !important;margin: 0px 0px 9px !important;}
        body .gform_wrapper ul.gform_fields li.gfield {margin-bottom: 15px !important;}
        body .gform_wrapper .gfield_checkbox li label,body .gform_wrapper .gfield_radio li label {max-width: 100% !important;}
        body .gform_wrapper .gform_footer {width: 100%;max-width: 174px;}
        body .gform_footer::before {border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-right: 20px solid #e35444;}
        body .gform_footer::after {border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 20px solid #e35444;}
        body .gform_footer:hover::after{border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 20px solid #4fb5a8;}
        body .gform_footer:hover::before {border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-right: 20px solid #4fb5a8;}
    }

    @media only screen and (min-width:1600px){
        .home .owl-main-slider h1{font-size:11.3rem;line-height:11.3rem;}
        .home-banner h3{font-size:3.8rem;line-height:3.8rem;}
        #section-news-slider h1{font-size:7.3rem;line-height:7.3rem;}
    }
    
    @media only screen and (max-width:1199px){
        .car-hire-or h2{font-size: 2.2rem;}
        .price_table h3 {font-size: 3.4rem;}
        .price_table .col-md-3:last-child h3{font-size: 3rem;}
        .price_table h2 {font-size: 6.6rem; line-height: 5.5rem!important;}
        .price_table h2, .price_table h3 {min-height: 110px;}
        .price_table .col-md-4{margin-bottom:20px;}
        .driving-communityc ul.wetrust-list{text-align:left!important;}
    }
    @media only screen and (max-width:991px){
        .element-item{width:50%;}
        .page-template-cbd-news main#main-content{max-width:100%;width:100%;}
        .d-flex.car_info{flex-wrap:wrap;flex-direction:column;}
        .d-flex.car_info ul.d-flex{padding:0px;margin:0px;justify-content: center;flex-wrap: wrap;}
        .d-flex.car_info ul.d-flex li{margin-bottom:20px !important;}
        .switch-field {display: inline-flex;}
        .r-btn .form{text-align:center;}
        body .gform_wrapper#gform_wrapper_2 .gform_footer {position: relative; right: 0; bottom: unset;left: 0;display:inline-flex;}
    }
    @media only screen and (max-width:767px){
        .home-banner h3{margin-bottom:15px;}
        .drive-six-points h5 br{display:none;}
        .filters-button-group li{margin-right:0;width:33.33%;padding-right:10px;}
        .car-hire-or .yellow-bg {margin: 10px 0;}
        .car-hire-or h2{min-height:unset;}
    }

    @media only screen and (max-width: 641px){
        body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {line-height: unset; min-height: 50px;}
        body .gform_wrapper .the_pupil .gfield_radio li{margin-bottom:0px !important; }
    }

    @media only screen and (max-width:576px){
        section#section-main-slider .home-banner li{padding-left:20px;}
        .element-item{width:100%;}
        .news-title,.sort-content{padding:20px;}
        .filters-button-group li{width:50%;}
    }

    @media only screen and (max-width:479px){
        .logo-slider-wrap ul.owl-carousel button{display:block;}
    }        
    
.visible_item {display: none;}
.we-left{position: absolute;bottom: 0;left: 0;}
.sidebar .widget_categories li a:before{content: '\f105'; font-family: 'Font Awesome 5 Pro'; font-weight: 900;}
.snp-content-inner .main-wrap h2.text-purple {color:#800080!important;font-weight:400;font-family:'Roboto';letter-spacing:0px;font-style:normal}
.snp-content-inner .main-wrap h2.text-purple::after{content:'';width:100px;height:2px;background-color:#800080;display:block;margin:21px auto 30px;}
.logo-slider-wrap ul.owl-carousel{overflow:hidden;}
.logo-slider-wrap .container{overflow:hidden;}

main#main-content section.home-slider.driving-instructors-banner h1 {
	font-size: 6rem;
    line-height: 10rem;
}