@font-face {
    font-family: 'Helvetica';
    src: url('/frontend/fonts/HelveticaNeue.eot');
    src: url('/frontend/fonts/HelveticaNeue.eot') format('embedded-opentype'),
        url('/frontend/fonts/HelveticaNeue.woff') format('woff'),
        url('/frontend/fonts/HelveticaNeue.ttf') format('truetype'),
        url('/frontend/fonts/HelveticaNeue.svg#Helvetica') format('svg');
}

@font-face {
    font-family: 'HelveticaBold';
    src: url('/frontend/fonts/HelveticaNeue-Bold.eot');
    src: url('/frontend/fonts/HelveticaNeue-Bold.eot') format('embedded-opentype'),
        url('/frontend/fonts/HelveticaNeue-Bold.woff') format('woff'),
        url('/frontend/fonts/HelveticaNeue-Bold.ttf') format('truetype'),
        url('/frontend/fonts/HelveticaNeue-Bold.svg#HelveticaBold') format('svg');
} 
.home_header {
    background: transparent;
}
.home_heading{ padding-top:0px; }
.banner_new .box-search h1 a,
.banner_new .box-search h1 {
    font-family: 'HelveticaBold';
}
 
p {
    font-size: 18px !important;
    line-height: 30px !important;
    color: #212529;
    font-family: 'Helvetica';
}

b,
strong {
    font-family: 'HelveticaBold';
}

*,
img {
    margin: 0;
    padding: 0;
}

.view_deal_btn {
    font-family: 'HelveticaBold';
    font-weight: 700 !important;
}

.yellow_color {
    color: #F7B51A !important;
}
.yellow_color1{ color: #F7B51A !important; }

.white_color {
    color: #FFF;
}

.section-search.dlc_banner {
    background: url('https://www.trubicars.ca/wordpress/wp-content/uploads/2023/10/best-driving-schools-banner-1.jpg') !important;
    background-size: cover !important;
    background-position: top center !important;
}

/**/
/*adgone_guarantee_ads*/
.gone_guarantee_ads {
    background: url(https://www.trubicars.ca/wordpress/wp-content/themes/trubicars/assets/img/gone-sec-4-bg.png) no-repeat;
    padding: 30px;
    min-height: 448px;
    background-size: cover;
    background-position: 100%;
    position: relative;
}

.gone_guarantee_ads h3 {
    font-size: 30px;
    color: #FFF;
    margin-bottom: 25px;
    font-weight: 700;
    font-family: 'HelveticaBold';
}

.gone_guarantee_ads h3 a {
    color: #F7B51A;
    font-family: 'HelveticaBold' !important;
}

.gone_guarantee_ads h3 a:hover {
    text-decoration: none;
}

.gone_guarantee_ads p {
    color: #FFF;
    font-family: 'Helvetica';
}

.gone_guarantee_ads .view_deal_btn {
    max-width: max-content;
    padding-right: 18px;
    padding-left: 18px;
}

.guarantee_logo {
    position: absolute;
    left: 48%;
    top: 60%;
    transform: translate(-48%, -50%);
    cursor: pointer;
    z-index: 1;
}

.search_result {
    max-width: 682px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}

.search_result ul {
    width: 100%;
    margin: 0;
    padding: 15px;
    opacity: 1 !important;
    border: 0px;
    background: #F7B51A;
    position: absolute;
    left: 0;
    top: 0;
}

.search_result ul li {
    list-style: none;
    margin: 6px 0px;
}

.search_result ul li a {
    color: #0E1E2A;
    text-decoration: none;
    font-size: 16px;
    font-family: 'Helvetica';
}

.search_result ul li a:hover {
    color: #0E1E2A;
    text-shadow: 0 0 #0E1E2A;
}

.map_box {
    width: 100%;
    margin-bottom: 20px;
}

.map_box img {
    width: 100%;
}

/**/
.cl_section1 {
    padding-top: 80px;
}

.cl_section1 h3 {
    margin-bottom: 30px !important;
}

.gone_manitoba_sec ul {
    margin: 0px;
}


/* new css start */
/* Motorcycle Tests page css start */

.motorcycle_sec2 {
    background: #0E1E2A;
}

.motorcycle_sec2 h3 {
    font-size: 30px;
    margin-bottom: 36px !important;
    font-family: 'HelveticaBold';
}

.motorcycle_sec2 ul.m_class_road_tests {
    margin: 0px 0px 30px 0px;
    padding: 0px;
}

.motorcycle_sec2 ul.m_class_road_tests li {
    width: 95px;
    height: 95px;
    border-radius: 100%;
    list-style: none;
    margin: 0px 15px;
    border: 2px solid #2BB673;
    background: #FFF;
}

.motorcycle_sec2 ul.m_class_road_tests li img {
    width: 61px;
}

.motorcycle_sec2 p {
    color: #FFF;
}

.motorcycle_sec2 p a {
    font-family: 'HelveticaBold';
}

.motorcycle_sec3_box {
    position: relative;
}

.motorcycle_sec3_row {
    position: relative;
    background: #F8F5EE;
    border-radius: 20px;
    padding: 55px 0px 0 0;
}

.motorcycle_sec3_box .sec_heading {
    background: #EF7025;
    background: linear-gradient(#EF7025 50%, transparent 50%);
    padding: 8px;
    display: flex;
    border-radius: 34px;
    top: -31px;
    position: absolute;
    z-index: 1;
    left: 50%;
    transform: translate(-50%, 0px);
}

.motorcycle_sec3_box .sec_heading span {
    background: #F7B51A;
    color: #000;
    border-radius: 30px;
    font-size: 24px;
    line-height: 28px;
    padding: 10px 34px;
    font-family: 'HelveticaBold';
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    position: relative;
    z-index: 1;
}

.motorcycle_sec3_row .row .col-sm-6 {
    border: 2px solid #2C55B0;
    padding: 20px 40px;
}

.motorcycle_sec3_row .row .col-12 {
    padding: 20px 40px;
    text-align: center;
}

.motorcycle_sec3_row .row .col-sm-6:nth-child(1) {
    border-left: 0px;
    border-right: 0px;
}

.motorcycle_sec3_row .row .col-sm-6:nth-child(2) {
    border-right: 0px;
}

.motorcycle_sec3_row p:last-child {
    margin-bottom: 0px;
}

.motorcycle_sec3_row p a {
    font-family: 'HelveticaBold';
}

.motorcycle_sec3_box.mt-83 {
    margin-top: 83px;
}

.motorcycle_sec3_row.bg_ligtred {
    background: #FFEADE;
     border-radius: 40px 0px 40px 0px;
     border: 1px solid #F7B51A;
}
.bg_ligtred_2 {
    background: #FFF9EC !important;
    border-radius: 0px 40px 0px 40px !important;
}

.motorcycle_sec4 {
    background: #0E1E2A;
}

.motorcycle_sec4 h3 {
    margin-bottom: 20px !important;
}

.motorcycle_sec4 p {
    color: #FFF;
    margin-bottom: 30px;
}

.motorcycle_sec4 p:last-child {
    margin-bottom: 0px;
}

.motorcycle_sec4_img_box {
    margin-top: 60px;
    max-width: 310px;
    width: 100%;
    padding: 25px 25px 0px 25px;
    border-radius: 20px;
    min-height: 388px;
    position: relative;
    background: #F7B51A url('https://www.trubicars.ca/wordpress/wp-content/uploads/2023/11/fream.png') no-repeat;
    background-size: 100%;
    background-position: top center;
}

.motorcycle_sec4_img_box>img {
    width: 100%;
}

.motorcycle_sec4_img_box:after {
    position: absolute;
    background: #FCE4AC;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 73px;
    position: absolute;
    content: '';
    border-radius: 0px 0px 20px 20px;
}

.motorcycle_sec4_img_box .bike_box {
    width: 310px;
    background: #EF7025 url(https://www.trubicars.ca/wordpress/wp-content/uploads/2023/12/lines.svg) no-repeat;
    height: 80px;
    position: absolute;
    background-position: 60%;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.4);
    border-radius: 19px;
    z-index: 11;
    right: -100px;
    bottom: 35px;
}

.motorcycle_sec4_img_box .bike_box span {
    width: 108px;
    height: 108px;
    float: left;
    background: #2BB673;
    border-radius: 100%;
    display: flex;
    align-items: center;
    top: -13px;
    position: relative;
    left: -31px;
    justify-content: center;
    border: 5px solid #FCE4AC;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1)
} 
.motorcycle_sec5_img_box img {
    width: 100%;
}

.starting-list-col {
    margin-left: -210px;
    width: 60%;
    position: relative;
    z-index: 2;
}


.motorcycle_sec5_img_box img {
    width: 100%;
}

.starting-list-col {
    margin-left: -210px;
    width: 60%;
    position: relative;
    z-index: 2;
}

.starting-list-col::before {
    position: absolute;
    content: "";
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 22px;
    opacity: 0.51;
    width: 200px;
    height: 105%;
    top: 50%;
    left: 0;
    z-index: -1;
    transform: translateY(-50%);
}

.starting_list ul li {
    border: 1px solid var(--unnamed-color-ef7025);
    background: #F8F5EE 0% 0% no-repeat padding-box;
    border: 1px solid #EF7025;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    padding: 15px 30px;
}

.starting_list ul {
    margin-bottom: 0;
}

.starting_list ul li:last-child {
    margin-bottom: 0;
}

.starting_list ul li p {
    margin-bottom: 0;
}

.motorcycle_sec5 .home_heading {
    font-size: 38px;
}

.list {
    list-style-type: none;
}

.list li {
    padding-left: 10px;
    position: relative;
    margin-bottom: 30px;
}

.list li::before {
    content: "";
    position: absolute;
    left: -20px;
    background-color: #F7B51A;
    width: 10px;
    height: 90%;
    top: 50%;
    transform: translateY(-50%);
}

.motorcycle_sec6 {
    background: #0E1E2A;
}

.motorcycle_sec6_list {
    margin-left: 1.5rem;
}

.motorcycle_sec6_list li p {
    color: #fff;
}

.motorcycle_sec6_list li {
    position: relative;
}

.motorcycle_sec6_list>li:before {
    content: '';
    position: absolute;
    left: -50px;
    top: 0px;
    min-width: 34px;
    height: 34px;
    border-radius: 100%;
    background: url(https://www.trubicars.ca/wordpress/wp-content/uploads/2023/07/click-icon.png) no-repeat;
    background-size: 100% 100% !important;
    margin-right: 13px;
    margin-top: 0px;
}

.motorcycle_sec6_card {
    border: 2px solid var(--unnamed-color-ffffff);
    background: transparent linear-gradient(270deg, #F7B51A 0%, #EF7025 100%) 0% 0% no-repeat padding-box;
    border: 2px solid #FFFFFF;
    border-radius: 26px;
    opacity: 1;
    text-align: center;
    padding: 24px 46px;
    color: #fff;
}

.motorcycle_sec6_card p {
    color: #fff;
    margin-bottom: 0;
}

.crt_section6_list {
    background: url(https://www.trubicars.ca/wordpress/wp-content/uploads/2023/11/following-bg.jpg) no-repeat;
    background-size: cover;
    padding: 40px 85px;
    border-bottom: 4px solid #F7B51A;
}

.restrictions_list {
    margin: 0px;
    padding: 0px;
}

.crt_section6_list li {
    color: #0E1E2A;
}

.restrictions_list li {
    width: 100%;
    display: inline-block;
    margin: 24px 0px;
    position: relative;
    padding-left: 38px;
    font-size: 22px;
    text-align: left !important;
    list-style: none;
    color: #000;
    font-family: 'Helvetica';
}

.restrictions_list>li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0px;
    min-width: 25px;
    height: 25px;
    border-radius: 100%;
    background: url(https://www.trubicars.ca/wordpress/wp-content/uploads/2023/07/click-icon.png) no-repeat;
    background-size: 100% 100% !important;
    margin-right: 13px;
    margin-top: 2px;
}

.motorcycle_sec8 {
    background: #0E1E2A;
    padding: 50px 0;
}

.motorcycle_sec8-content-wrap p {
    color: #FFFFFF;
    padding-left: 30px;
    border-left: 10px solid #EF7025;
}

.motorcycle_sec8-image {
    position: relative;
    z-index: 2;
}

.motorcycle_sec8-image img {
    margin-bottom: -30px;
}

.motorcycle_sec8-image::after {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    background-color: #fff;
    width: 380px;
    height: 380px;
    border-radius: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
}

.motorcycle_sec8-image::before {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    background-color: #EF7025;
    width: 440px;
    height: 440px;
    border-radius: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
}

.crt_section9 .restrictions_list li {
    margin: 14px 0px;
}

.bg-blue {
    background: #0E1E2A;
    border-radius: 5px;
    padding: 32px 85px;
    margin-top: 40px;
}

.bg-blue p {
    color: #fff;
    margin-bottom: 0;
}

.motorcycle_sec5 .home_heading {
    font-size: 38px;
}

.list {
    list-style-type: none;
}

.list li {
    padding-left: 10px;
    position: relative;
    margin-bottom: 30px;
}

.list li::before {
    content: "";
    position: absolute;
    left: -20px;
    background-color: #F7B51A;
    width: 10px;
    height: 90%;
    top: 50%;
    transform: translateY(-50%);
}

.motorcycle_sec6 {
    background: #0E1E2A;
}

.motorcycle_sec6_list {
    margin-left: 1.5rem;
}

.motorcycle_sec6_list li p {
    color: #fff;
}

.motorcycle_sec6_list li {
    position: relative;
}

.motorcycle_sec6_list>li:before {
    content: '';
    position: absolute;
    left: -50px;
    top: 0px;
    min-width: 34px;
    height: 34px;
    border-radius: 100%;
    background: url(https://www.trubicars.ca/wordpress/wp-content/uploads/2023/07/click-icon.png) no-repeat;
    background-size: 100% 100% !important;
    margin-right: 13px;
    margin-top: 0px;
}

.motorcycle_sec6_card {
    border: 2px solid var(--unnamed-color-ffffff);
    background: transparent linear-gradient(270deg, #F7B51A 0%, #EF7025 100%) 0% 0% no-repeat padding-box;
    border: 2px solid #FFFFFF;
    border-radius: 26px;
    opacity: 1;
    text-align: center;
    padding: 24px 46px;
    color: #fff;
}

.motorcycle_sec6_card p {
    color: #fff;
    margin-bottom: 0;
}

/* .motorcycle_sec7 */

.crt_section6_list {
    background: url(https://www.trubicars.ca/wordpress/wp-content/uploads/2023/11/following-bg.jpg) no-repeat;
    background-size: cover;
    padding: 40px 85px;
    border-bottom: 4px solid #F7B51A;
}

.restrictions_list {
    margin: 0px;
    padding: 0px;
}

.crt_section6_list li {
    color: #0E1E2A;
}

.restrictions_list li {
    width: 100%;
    display: inline-block;
    margin: 24px 0px;
    position: relative;
    padding-left: 38px;
    font-size: 22px;
    text-align: left !important;
    list-style: none;
    color: #000;
    font-family: 'Helvetica';
}

.restrictions_list>li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0px;
    min-width: 25px;
    height: 25px;
    border-radius: 100%;
    background: url(https://www.trubicars.ca/wordpress/wp-content/uploads/2023/07/click-icon.png) no-repeat;
    background-size: 100% 100% !important;
    margin-right: 13px;
    margin-top: 2px;
} 
/* motorcycle_sec8 start */

.motorcycle_sec8 {
    background: #0E1E2A;
    padding: 50px 0;
}

.motorcycle_sec8-content-wrap p {
    color: #FFFFFF;
    padding-left: 30px;
    border-left: 10px solid #EF7025;
}

.motorcycle_sec8-image {
    position: relative;
    z-index: 2;
}

.motorcycle_sec8-image img {
    margin-bottom: -30px;
}

.motorcycle_sec8-image::after {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    background-color: #fff;
    width: 380px;
    height: 380px;
    border-radius: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
}

.motorcycle_sec8-image::before {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    background-color: #EF7025;
    width: 440px;
    height: 440px;
    border-radius: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
}

/* motorcycle_sec8 end */

/* crt_section9 start */
.crt_section9 .restrictions_list li {
    margin: 14px 0px;
}

/* crt_section9 end */


/* motorcycle_sec10 start */

.bg-blue {
    background: #0E1E2A;
    border-radius: 5px;
    padding: 32px 85px;
    margin-top: 40px;
}

.bg-blue p {
    color: #fff;
    margin-bottom: 0;
}

/* motorcycle_sec10 end */


/* <!-- road test 2 start --> */

.road-test-card {
    width: 196px;
    height: 200px;
    background-color: #F8F5EE;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    border-bottom: 10px solid #F7B51A;
    box-shadow: 0px 3px 10px #00000029;
    margin:0px 15px;
}
.van-card {
        background-color: #CFE8D5;
        border-bottom: 10px solid #2BB673;
        
    }

    .truck-card {
            background-color: #FFDAC4;
            border-bottom: 10px solid #EF7025;
        }


/* <!-- road test 2 end --> */

/* road test 2 start */

    .road_test_3 {
        background-color: #F8F5EE;
    }
    .road_test_3_image{
        position: relative;
        text-align: end;
    }
  
    .tab-image {
        position: absolute;
        left: 0;
        background-color: #DCFFEE;
        padding: 15px;
        border-radius: 50px;
        border: 1px solid #ED6F24;
        width: 200px;
        display: flex;
        align-items: center;
        gap: 10px;
    }
    .tab-image img{
        width: 35px;
height: 35px;
    }
    .car-tab{
        top: 30px;
    }
    .vans{
        top: 200px;
    }
    .smart-truck.tab-image {
        bottom: 10%;
        left: auto;
        right: 0;
    }
/* road test 2 end */
.road_test_5{ background:#0E1E2A; } 
.road_test_5 p{ color:#FFF; }
.road_test_5 .booking-card{ position: relative; border: 4px solid var(--unnamed-color-ffffff); background: transparent linear-gradient(270deg, #EE6F24 0%, #F7B51A 100%) 0% 0% no-repeat padding-box;
box-shadow: 0px 0px 12px #00000029; border: 4px solid #FFFFFF; border-radius: 37px; padding: 61px 84px 20px 84px; margin-top:60px;
margin-bottom:25px; }
.road_test_5 .hd_icon img{ margin:0px 30px; }
.road_test_5 .booking-card .booking-icon{position: absolute; top: -52px; left: 50%; transform: translate(-50%, 0px); z-index: 1; }
.restrictions_list.booking_list { margin-top:30px; }
.restrictions_list.booking_list li{ width: auto; margin: 0px 30px !important; color:#FFF; font-size:18px;  font-family: 'Helvetica'; }
.road_test_6 h3{ font-size: 34px; color:#0E1E2A; position: relative; padding-bottom:40px; margin-bottom:30px;  
font-weight: 700;} 
.road_test_6 h3:before{ position: absolute; bottom: 0px; width:150px; height:6px; background:#F7B51A; content: '';
left: 50%; transform: translate(-50%); }
.road_test_7sec{ position: relative; background: #F7B51A; }
.road_test_7sec .road_test_7_img{ position:absolute; top:-20px; }
.road_test_7sec .col-lg-5 { position:inherit; }
.roadtest_content_wrap h3{ margin-bottom:15px; padding-top: 0px !important; }
.road_test_8_sec h4{ font-size: 24px; line-height: 35px; }
.road_test_9_sec{ background:#0E1E2A; }
.road_test_9_sec p{ color: #FFF; }
.road_test_9_sec_text{ position: relative; padding-bottom: 22px; margin-bottom:40px; } 
.road_test_9_sec_text::before { position: absolute; bottom: 0px;  width: 150px; height: 6px; background: #F7B51A; content: '';
left: 50%; transform: translate(-50%); }
.road_test_11{ background:#F6F3EC; }
.road_test_11 .road_test_img{ width: 100%; margin:20px 0px 25px 0px; } 
.road_test_11 p:last-child{ margin-bottom:0px; }
.road_test_11 p{ margin-bottom:40px; }
.road_test_12_sec h4{ margin-bottom:30px;  position: relative; display: flex; align-items: center; color: #0E1E2A; font-size: 22px; 
font-weight:700;  }
.road_test_12_sec h4 img{ width:90px; margin-right: 20px; }
.road_test_12_sec .redcolor{ color:#DC5709; margin-bottom:0px; }
.road_test_12_right{ border: 1px solid var(--unnamed-color-ffffff); background: transparent linear-gradient(180deg, #F7B41A 0%, #EF7B22 100%) 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 6px #00000029; border: 1px solid #FFFFFF; border-radius: 20px; text-align: center;  padding:35px; font-weight: 700; }
.road_test_12_right li{ list-style: none; text-align: center; }
.road_test_12_right ul{ margin:0px; padding:0px; }
.road_test_12_right h5{ font-weight: 700; margin-bottom:25px; }
.road_test_12_right h6{ font-size:18px; font-weight:600; color:#0E1E2A; margin-bottom:20px; margin-top: 5px; }
.road_test_13{ background:#0E1E2A; }
.road_test_13 h3{ color:#F7B51A; margin-bottom:30px !important; }
.road_test_13box{ background:#FFF; padding:44px 20px 20px; height: 100%; position: relative;border-radius: 4px; }
.road_test_13 .col-lg-4{ margin:30px 0px; }
.road_test_13box span{ position: absolute; width: 55px; height: 55px;  background:#F7B51A; border: 2px solid #0E1E2A;
border-radius: 100%; top: -25px; left: 50%; transform: translate(-50%, 0); font-size:20px; color: #000000;  font-weight: 700;}
.road_test_13box p:last-child{ margin-bottom: 0px; }
.road_test_14 iframe{ width:100%; height: 600px;  }

/* road_test_15 */ 
.road_test_inner_row{ padding: 30px 0; }
.road_test_inner_row .col-sm-6 { padding-left: 55px; padding-right: 55px; }
.road_test_inner_row .col-sm-6:nth-child(2){ position: relative; }
.road_test_inner_row .col-sm-6:nth-child(2)::before , .road_test_inner_row .col-sm-6:nth-child(2)::after{ content: ""; position: absolute; bottom: 10px; left: 0; height: 50%; width: 5px; background-color: #EF7025; }
.road_test_inner_row .col-sm-6:nth-child(2)::after{ left: auto; right: 0; }
.road_test_inner img{ margin-bottom: 15px; }
/* .road_test_15  */
.road_test_15_box{ background-color: #0E1E2A; border-radius: 4px; padding: 46px 20px; }
.road_test_15_box p { color: #fff; margin-bottom: 0; } 
section .row{ margin-right:-15px !important; margin-left:-15px !important; max-width:inherit; }
@media(max-width:1499px){
.restrictions_list.booking_list li { margin: 0px 20px !important; }
.crt_section6_list { padding: 40px 75px; }
.road_test_14 iframe{ height:550px; }
.cl_section1{ padding-top:40px; }
}
@media(max-width:1199px){
.road-test-card img{ width: auto; height: 40px; }
.restrictions_list.booking_list li { margin: 0px 15px !important; }
.restrictions_list li{ padding-left: 28px; }
.restrictions_list>li:before { top: -1px; min-width: 20px; height: 20px; }
.road_test_6 h3 { font-size: 25px; }
.restrictions_list li { font-size: 20px; }
.road_test_7sec .road_test_7_img { position: relative; top: 0; padding: 0; }
.road_test_14 iframe { height: 510px; }
p{ font-size: 16px !important; line-height: 25px !important; }
.road_test_5 .booking-card{ padding: 50px 84px 10px 84px; }
.road_test_5 .hd_icon img { width:35px; }
.road_test_5 p br{ display: none; }
.restrictions_list.booking_list li{ font-size: 16px; }
.restrictions_list li { font-size: 16px; margin: 10px 0px !important; }
}
@media(max-width:991px){
.road-test-card { height: 160px; } 
.road_test_3 .mb-5 { margin-bottom: 1rem!important; }
.road_test_3_image { text-align: center; margin-top: 20px; }
.restrictions_list.booking_list li { margin-bottom: 20px !important; }
.restrictions_list.booking_list li:last-child { margin-bottom: 0px !important; }
.crt_section6_list { padding: 40px 35px; }
.road_test_12_sec h4 br, .road_test_8_sec h4 br{ display: none; }
.road_test_inner_row .col-sm-6 { padding-left: 25px; padding-right: 25px; }
.road_test_inner_row .col-sm-6 p { font-size: 17px; }
.road_test_3 .col-lg-7{ order:2; margin-top:20px; }
.road_test_5 .booking-card{ padding-left:20px;  padding-right:20px; }
.road_test_12_right{ padding:20px; }
.road_test_12_right ul li{ width:70px; }
.road_test_7sec { text-align: center; }
.road_test_7sec .col-lg-7{ order:2; margin-top:20px; }
.road-test-card{ height:180px; }
}
@media(max-width:767px){
.motorcycle_sec3_box .sec_heading span { width:100%; padding:10px; font-size: 16px; }
.motorcycle_sec3_row { padding: 35px 0px 0 0; }
.road_test_5 .booking-card { padding: 20px; padding-top: 50px; }
.road_test_6 h3 br, .road_test_5 p br{ display: none; }
.restrictions_list li { font-size: 16px; line-height:25px; }
.road_test_12_right ul { display: flex; flex-wrap: wrap; }
.road_test_12_right ul li{ width: 50%; }
.road-test-card { height: 135px; }
.road_test_14 iframe { height:350px; }
.road_test_12_sec h4 img{ margin-right:10px; }
.road_test_12_sec h4{ margin-bottom:20px; }
.road_test_7sec p:last-child{ margin-bottom:0px; }
.motorcycle_sec3_box.mt-83 { margin-top: 55px; }
}
@media(max-width: 575px){
.road-test-card { height: 120px; }
.road-test-card img { height: 35px; }
.motorcycle_sec3_box .sec_heading { width: 70%; text-align: center; }
.motorcycle_sec3_row .row .col-12 { padding: 20px 20px; }
.road_test_14 iframe { height: 220px; }
.road_test_inner_row .col-sm-6:nth-child(2){ margin-top: 20px; margin-bottom: 20px; }
.road_test_inner_row .col-sm-6:nth-child(2)::before{ display: none; }
.road_test_inner_row .col-sm-6:nth-child(2)::after{ display: none; }
.road_test_15_box{ padding: 20px 20px; }
.gone_manitoba_sec ul{ margin-top:0; }
.road-test-card{ width: 85px; height:85px; margin: 0px 5px;    border-bottom-width: 8px; }
.road-test-card img{ height:30px; }
.crt_section6_list{ padding:15px; } 
.restrictions_list.booking_list li{ width: 100%; }
}