	@media (max-width:1370px) {
	    .home .banner {
	        background-position: 0px 5px;
	        background-size: 111%;
	    }
	    .why-choose-subaru-list:before {
	        transform: rotate(0deg) skewY(435deg);
	        -webkit-transform: rotate(0deg) skewY(435deg);
	    }
	    .right-spef .panel-title span i {
	        line-height: 1.5;
	        color: #9b9b9b;
	        position: relative;
	        left: 0.09em;
	    }
	    .gearbox-car-info-right h2 {
	        font-size: 32px;
	        margin-bottom: 20px;
	    }
	}
	
	

 

	@media (max-width:1366px) {
	    header {
	        padding: 10px 0;
	    }
	    header .navbar > .container-fluid .navbar-brand {
	        width: 150px;
	    }
	    header ul.nav.navbar-nav {
	        margin-top: 37px;
	        margin-left: 2%;
	    }
	    .navbar-nav > li > a {
	        font-size: 15px;
	        padding-bottom: 15px;
	        font-weight: bold;
	    }
	    .call-sec li a {
	        font-size: 18px;
	        line-height: 1;
	    }
	    .call-sec li:first-child a:before,
	    .call-sec li:nth-child(2) a:before {
	        width: 20px;
	        height: 20px;
	        margin-right: -30px;
	        position: relative;
	        left: -40px;
	    }
	    .call-sec li a.get-quote-btn {
	        line-height: 1.5;
	        font-size: 20px;
	    }
	    .call-sec li a.get-quote-btn i {
	        font-size: 13px;
	    }
	    header.fixed {
	        padding: 3px 0 5px;
	    }
	    header.fixed .navbar > .container-fluid .navbar-brand,
	    header .navbar > .container-fluid .navbar-brand {
	        margin-top: 15px;
	    }
	    header.fixed ul.nav.navbar-nav {
	        margin-top: 37px;
	    }
	    .custm-mega-cvr {
	        width: 95%;
	        padding: 5px;
	        top: 70px;
	        left: -2%;
	    }
	    .banner-head-gaskets .banner-left h1 {
   margin-top: 0;
    font-size: 40px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 50px;
    text-align: center;
    padding: 0 0 10px 0;
    margin: 0;
}
	    .row-span-3 h3 {
	        color: #72716f;
	        float: left;
	        font-size: 18px;
	        margin: 0;
	        text-align: center;
	        line-height: 1.5;
	        width: 100%;
	    }
	    .white-block {
	        min-height: 290px;
	    }
	    .row.conditioning-repairs .clutch-repair {
	        margin-top: 30px;
	    }
	    .white-box {
	        background: #fff;
	        color: #404040;
	        height: 150px;
	        padding: 10px 5px;
	    }
	    .custm-mega-cvr .mega-heading {
	        margin-bottom: 15px;
	    }
	    .custm-mega-cvr .mega-heading h4 {
	        font-size: 20px;
	        line-height: 2;
	    }
	    .custm-mega-cvr .mega-heading h4 {
	        font-size: 20px;
	        line-height: 2;
	    }
	    .custm-mega-cvr .mega-inner .mega-inner-left {
	        width: 72%;
	    }
	    .mega-inner-left .mega-inner-row .mega-menu-item h5 {
	        margin: 0 0 10px;
	    }
	    .mega-inner-left .mega-inner-row .mega-menu-item ul li {
	        font-size: 13px;
	        font-family: 'Open Sans', sans-serif;
	    }
	    .custm-mega-cvr .mega-inner .mega-inner-right {
	        width: 18%;
	    }
	    .custm-mega-cvr .mega-inner .mega-inner-right .mega-menu-ad a {
	        margin: 0px auto 0;
	    }
	    .mega-menu-ad img {
	        width: 100%;
	    }
	    .mega-inner-left .mega-inner-row .mega-menu-item {
	        margin-right: 3%;
	    }
	    .banner-text-bottom h2 {
	        font-size: 16px;
	        text-align: right;
	        font-weight: normal;
	    }
	    .log-book-tabbing .tab-content .tab-pane .nav.nav-tabs li a {
	        font-size: 18px;
	        min-height: 100px;
	    }
	    .conditioning-service-package.log-book .absorvers {
	        min-height: 600px;
	    }
	    .subtittle-bottom h2 {
	        font-size: 20px;
    color: #fff;
    text-transform: capitalize;
    text-shadow: 0px 0px 20px #000;
    text-align: right;
	    }
	    .banner-thr-box li img {
	        border: solid 2px #fff;
	        width: 90%;
	    }
	    /*** Gearbox ***/
	    .gearbox-banner-text.banner-text-top-less, .gearbox-banner-text.gearbox-banner-text-with-images {
	        top: 41%;
	        margin-left: 20px;
	    }
	    .gearbox-banner-text h1 {
	        font-size: 34px;
	    }
	    .gearbox-banner-text.gearbox-banner-text-with-images ul li {
	        font-size: 22px;
	    }
	    .engine-big-menu h4,
	    .engine-big-menu .menu-green-btn {
	        font-size: 22px;
	    }
	    .engine-big-menu .engine-big-menu-left label {
	        font-weight: normal;
	        font-size: 20px;
	    }
	    .cooling-grey-section .cooling-part-list ul li {
	        display: inline-block;
	        background: #fff;
	        float: left;
	        width: 15.55%;
	        padding: 30px 5px 10px;
	        margin: 15px 0 0;
	        margin-right: 10px;
	        min-height: 190px;
	    }
	    .full-img-text p {
	        font-size: 20px;
	        color: #fff;
	        line-height: 1.4;
	        margin: 0;
	    }
	    .about-trans-main h1,
	    .enquiry-form-gearbox h1,
	    .speed-conver-main h1,
	    .ppg-cliff-main h1,
	    .ppg-products-cvr h1,
	    .gearbox-center-diff-main h1,
	    .gearbox-center-diff-gray h1,
	    .gearbox-purchase-white h1,
	    .gearbox-purchase-white .purchase-option-cvr h1,
	    .reverse-drive-cliff-main h1,
	    .reverse-drive-cliff-avail-pro h1,
	    .gearbox-mid-about h1,
	    .comp-ppl-cvr.gearbox-comp-ppl-cvr h1,
	    .engine-mid-about h1,
	    .enquiry-form h1,
	    .every-abt-cvr h1,
	    .head-gaskit-cvr h1,
	    .gaskit-right-sol-white h1,
	    .gaskit-rely-cvr h1,
	    .cooling-sys-section h1,
	    .cooling-text h1,
	    .cooling-we-offer-white h1,
	    .comp-ppl-cvr h1,
	    .assemblie-cvr h1,
	    .need-used-part-cvr h1 {
	        font-size: 35px;
	        letter-spacing: normal;
	    }
	    .enquiry-form-gearbox h1,
	    .enquiry-form h1,
	    .comp-ppl-cvr h1,
	    .assemblie-cvr h1,
	    .need-used-part-cvr h1 {
	        letter-spacing: normal;
	    }
	    /*.engine-head-gaskit.banner-inner-service h1 {
	        font-size: 30px;
	    }*/
	    .engine-head-gaskit .banner-left {
	        margin-top: 130px;
	        margin-left: 20px;
	    }
	    .engine-single-img img {
	        width: auto;
	        margin: 0 auto;
	        display: inline-block;
	        max-width: 350px;
	    }
	    .gearbox-banner-text.gearbox-inner-new {
	        right: 20px;
	    }
	    .gb-form-left ul li.start-chat p a {
	        color: #fff;
	        font-family: 'Fjalla One', sans-serif;
	        font-size: 25px;
	    }
	    .engine-service-list.head-gaskit-page .engine-service-item {
	        min-height: 330px;
	    }
	    .big-gaskit-head .gaskit-heading-text h2 {
	        font-size: 30px;
	    }
	    .en-form-left ul li.start-chat p a {
	        color: #fff;
	        font-family: 'Fjalla One', sans-serif;
	        font-size: 20px;
	    }
	    .gearbox-banner-bottom-text p {
	        font-size: 26px;
	    }
	    .about-trans-inner h2,
	    .speed-conver-main-grey h2,
	    .speed-conver-offer h2,
	    .ppg-cliff-main-inner h2,
	    .ppg-products-cvr h2,
	    .gearbox-center-diff-inner h2,
	    .reverse-drive-cliff-inner h2,
	    .inst-peak-mid-about h2,
	    .sub-evo-text h3 {
	        font-size: 28px;
	    }
	    .trans-diff-types-heading h3,
	    .repair-sec-new h3,
	    .speed-conver-inner h3,
	    .high-qual-ppg-cvr h3,
	    .ppg-ongoing-cvr h3,
	    .reverse-drive-cliff-avail-pro-list h2,
	    .inst-peak-grey h1,
	    .inst-peak-grey h2,
	    .gearbox-motorsport h1,
	    .engine-mid-about h1,
	    .engine-repair-list-outer h1,
	    .eng-conf-grey-heading h1 {
	        font-size: 30px;
	    }
	    /*.repair-new-tb .repair-new-right h4,
	    .engine-repair-list-right h3 {
	        text-align: left;
	        font-size: 18px;
	        margin-bottom: 5px;
	    }*/
		.repair-new-tb .repair-new-right h4,
	    .engine-repair-list-right h3 {
	        font-size: 18px;
    margin-bottom: 5px;
	    }
	    .repair-new-tb .repair-new-left,
	    .repair-new-tb .repair-new-right,
	    .engine-repair-list-left,
	    .engine-repair-list-right {
	        height: 160px;
	    }
	    .repair-new-tb .repair-new-right p,
	    .engine-repair-list-right p {
	        font-size: 15px;
    line-height: 1.4em;
    text-align: center;
	    }
	    .big-need-help-green ul li {
	        width: 100%;
	        margin-bottom: 0;
	    }
	    ul.trans-top-list li {
	        margin-right: 2px;
	    }
	    .gear-cust-table-list {
	        width: 49.5%;
	        margin-bottom: 20px;
	        margin-right: 1%;
	    }
	    .gear-cust-table-list:nth-child(2n),
	    .gear-cust-table-list:last-child {
	        margin-right: 0;
	    }
	    .about-subaru-green-btn-panel li,
	    .eng-confg-green-btn-panel li {
	        margin-right: 1%;
	    }
	    .gearbox-conf-panel-grp.right-spef .panel-default > .panel-heading,
	    .eng-conf-panel-grp.right-spef .panel-default>.panel-heading {
	        padding: 11px 42px;
	        margin-bottom: 0;
	        position: relative;
	    }
	    .gearbox-conf-panel-grp.right-spef .panel-title span,
	    .eng-conf-panel-grp.right-spef .panel-title span {
	        position: absolute;
	        top: 15px;
	        left: 15px;
	    }
	    .gearbox-conf-panel-grp.right-spef .panel-default > .panel-heading .panel-title {
	        font-size: 18px;
	    }
	    .gearbox-conf-panel-grp.right-spef .make-me-right {
	        float: right;
	        width: 35%;
	    }
	    .gear-img-link ul li {
	        margin-right: 20px;
	    }
	    .gear-img-link ul li a {
	        font-size: 18px;
	    }
	    .gb-form-left ul li.client-img,
	    .gb-form-left ul li,
	    .en-form-left ul li.client-img,
	    .en-form-left ul li {
	        width: 29%;
	        height: 100%;
	        max-height: 130px;
	    }
	    .gb-form-left ul li.client-img img,
	    .gb-form-left ul li img,
	    .gb-form-left ul li.start-chat img,
	    .en-form-left ul li.client-img img,
	    .en-form-left ul li img,
	    .en-form-left ul li.start-chat img {
	        height: auto;
	        min-height: 1px;
	        max-height: 130px;
	    }
	    .gb-form-left ul li.start-chat,
	    .en-form-left ul li.start-chat {
	        min-width: 29%;
	        min-height: 125px;
	    }
	    .gb-form-left ul li.start-chat img,
	    .en-form-left ul li.start-chat img {
	        width: 55px;
	    }
	    .gb-form-left ul li.help-text h4,
	    .en-form-left ul li.help-text h4 {
	        font-size: 24px;
	    }
	    .gb-form-left ul li.help-text p,
	    .en-form-left ul li.help-text p {
	        font-size: 18px;
	    }
	    .gb-form-left .gb-call-text p,
	    .en-form-left .en-call-text p {
	        font-size: 18px;
	    }
	    .gb-form-left h2,
	    .en-form-left h2 {
	        font-size: 24px;
	    }
	    .thg-cons-item {
	        text-align: center;
	    }
	    .thg-cons-item .thg-icon-cvr {
	        margin-right: 0;
	        margin-bottom: 15px;
	    }
	    .thg-cons-item .thg-text {
	        width: 100%;
	    }
	    .gb-form-left,
	    .en-form-left {
	        margin-right: 3.5%;
	    }
	    .gearbox-banner-text.gearbox-banner-text-with-images {
	        max-width: 460px;
	        margin-left: 20px;
	    }
	    .centre-differential-new-banner .gearbox-banner-text.banner-text-top-less-2 {
	        top: 44%;
	    }
	    p.gear-banner-title {
	        font-size: 20px;
	    }
	    .gearbox-banner-bottom-text {
	        bottom: 10px;
	    }
	    .banner-inner-service .banner-inner.banner-text-new h1 {
	        margin-top: 100px;
	    }
	    .banner-inner.banner-text-new {
	        top: 64%;
	    }
		.banner-inner.banner-text-new.banner-text-full {
        top: 50%;
    
}
		.banner-inner.banner-text-new.banner-text-testi {
    width: 40%;
    top: 53%;
    left: 11%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    text-align: center;
    position: absolute;
}
	    .banner-inner.banner-text-new h2 {
	        font-size: 34px;
	    }
	    .gearbox-banner-text.gearbox-banner-text-with-images ul li {
	        width: 31.33%;
	    }
	    .gearbox-banner-text.gearbox-banner-text-with-images ul li img {
	        margin-bottom: 5px;
	    }
	    
	    .gearbox-banner-text.speed-6 {
	        transform: translateY(9%);
	        -webkit-transform: translateY(9%);
	        margin-left: 10px;
	        max-width: 450px;
	    }
	    h2.sub-sti-banner-subtitle {
	        font-size: 25px;
	    }
	    .sub-sti-banner-title {
	        font-size: 30px;
	    }
	    .gearbox-banner-text.gearbox-ppg-cliff h1 {
	        font-size: 38px;
	        line-height: 1.3;
	    }
	    .gearbox-banner-text.gearbox-ppg-cliff img {
	        width: 220px;
	    }
	    .speed-conver-offer-grey-heading h4,
	    .speed-conver-offer-text-top h4 {
	        font-size: 28px;
	    }
	    .option-heading {
	        top: -71px;
	    }
	    .select-engine-options-cvr {
	        text-align: center;
	    }
	    .selecrt-option-btn {
	        margin: 20px auto 0;
	    }
	    .selecrt-option-btn label {
	        width: 220px;
	        font-weight: normal;
	    }
	    .gearbox-service-item {
	        width: 32.4%;
	        margin-right: 1%;
	    }
	    .ppg-products-list img {
	        max-width: 100%;
	        height: auto;
	    }
	    .ppg-products-cvr ul.ppg-prod-green li {
	        float: left;
	        width: 100%;
	        margin-right: 0px;
	        margin-bottom: 2px;
	        max-width: 370px;
	    }
	    .ppg-products-list .col-md-8 {
	        min-height: 100%;
	    }
	    .ppg-products-list-text {
	        min-height: 100%;
	        padding-bottom: 90px;
	    }
	    .gearbox-center-diff-gray,
	    .gearbox-mid-about {
	        padding: 40px 0;
	    }
	    .gearbox-center-diff-gray .enquery-btn {
	        font-size: 22px;
	    }
	    .gearbox-center-diff-gray p,
	    .gearbox-purchase-white p,
	    .gearbox-purchase-cvr .gear-panel-qoute p {
	        font-size: 14px;
	    }
	    .gearbox-purchase-cvr .green-gray-opt-heading h3 {
	        font-size: 22px;
	    }
	    .grren-gray-opt-gray .green-gray-opt-inn .green-gray-opt-img:before {
	        width: 53px;
	        height: 53px;
	        line-height: 2;
	        font-size: 25px;
	    }
	    .gearbox-purchase-white .grren-gray-opt-gray p,
	    .purchase-option-step-black p {
	        font-size: 13px;
	    }
	    .green-gray-opt-cvr:before {
	        font-size: 38px;
	    }
	    .green-gray-opt-inn {
	        min-height: 500px;
	    }
	    .view-assmbly a {
	        font-size: 22px;
	    }
	    .gearbox .gaskit-right-sol-white-no-pad .step-heading h1 small,
	    .gaskit-right-sol-white-no-pad .step-heading h1 {
	        font-size: 32px;
	        letter-spacing: normal;
	    }
	    .search-gearbox-vin h1,
	    .search-gearbox h1,
	    .gaskit-red-select h1 {
	        font-size: 22px;
	    }
	    .search-gearbox-vin h1 small,
	    .search-gearbox h1 small,
	    .gaskit-red-select h1 small {
	        font-size: 18px;
	        text-transform: capitalize;
	    }
	    .gaskit-red-select ul li.big {
	        width: 81%;
	        margin-right: 1%;
	    }
	    .clear-search {
	        font-size: 11px;
	        margin-top: 8px;
	    }
	    .clear-search::after {
	        font-size: 10px;
	    }
	    .gaskit-red-select ul li select.option-list,
	    .gaskit-red-select ul li input[type="text"] {
	        height: 40px;
	        font-size: 18px;
	    }
	    .gaskit-red-select .search-btn {
	        font-size: 22px;
	        height: 40px;
	    }
	    .gaskit-red-select ul li {
	        margin-right: 1%;
	        width: 26%;
	    }
	    .gaskit-right-sol-darkgrey-heading h1 small {
	        padding: 8px 15px;
	        font-size: 25px;
	    }
	    .gaskit-right-sol-darkgrey-heading h1 {
	        font-size: 23px;
	        letter-spacing: normal;
	    }
	    .selecrt-option-btn .cust-checkbox {
	        width: 25px;
	        height: 22px;
	        margin-right: 10px;
	        top: -4px;
	    }
	    .selecrt-option-btn input[type="checkbox"]:checked + span.cust-checkbox,
	    .selecrt-option-btn input[type="radio"]:checked + span.cust-checkbox {
	        width: 25px;
	        height: 22px;
	    }
	    .selecrt-option-btn input[type="checkbox"]:checked + span.cust-checkbox:after {
	        top: 6px;
	        left: 4px;
	        width: 16px;
	        height: 7px;
	    }
	    .gaskit-right-sol-darkgrey-text .selecrt-option-btn label {
	        width: 190px;
	        height: auto;
	        font-weight: normal;
	    }
	    .setp-3-form button[type="submit"],
	    .popup-get-fm-btn {
	        font-size: 18px;
	    }
	    .modal-form-body .form-group {
	        width: 49%;
	        margin-right: 2%;
	    }
	    .modal-form-body .form-group.no-mar {
	        margin-right: 0%;
	    }
	    .gearbox .form-outer .form-group > div.fiffty-per,
	    .modal-form-body .select-opt select.form-control {
	        width: 49%;
	        margin-right: 1%;
	    }
	    .modal-form-body .select-opt select.form-control {
	        background-position: 94% 50%;
	    }
	    .modal-form-body label {
	        font-size: 13px;
	    }
	    .modal-form-body .postco .form-control {
	        width: 50px;
	    }
	    .modal-form-body .form-control,
	    .modal-form-body .eng-type-two .form-group.green-label label {
	        font-size: 14px;
	    }
	    .gearbox-popup-divider {
	        margin: 20px 0;
	    }
	    .form-outer {
	        margin-bottom: 0;
	    }
	    .popup-form-heading h2,
	    .popup-form-heading h4,
	    .modal-form-body .form-group.nt-sure-cvr h3 {
	        font-size: 24px;
	    }
	    .modal-form-body .eng-type-two .form-group.radio {
	        width: 49%;
	        margin-right: 2%;
	    }
	    .modal-form-body .eng-type-two .form-group.textarea textarea.form-control {
	        min-height: 130px;
	    }
	    .gearbox-banner-text.gearbox-reverse-drive h1 {
	        font-size: 36px;
	    }
	    .reverse-drive-cliff-main .gear-panel-qoute p {
	        font-size: 16px;
	    }
	    ul.reverse-drive-cliff-avail-pro-btn li {
	        width: 49.5%;
	        margin-right: 1%;
	    }
	    ul.reverse-drive-cliff-avail-pro-btn li a {
	        font-size: 22px;
	        font-weight: normal;
	    }
	    .reverse-drive-cliff-exp-list-text p {
	        font-size: 13px;
	    }
	    .assemblie-green-btn {
	        font-size: 22px;
	        margin: 10px 0;
	    }
	    .inst-peakbig-green {
	        font-size: 24px;
	    }
	    .comp-ppl-img {
	        width: 460px;
	        height: 260px;
	    }
	    .comp-ppl-img iframe {
	        width: 100%;
	        height: 100%;
	    }
	    .comp-call-icon {
	        width: 40px;
	    }
	    .comp-call-text p,
	    .comp-call-text ul li,
	    .comp-call-text ul li a,
	    .comp-call-text p a {
	        font-size: 18px;
	    }
	    .gearbox-motorsport .head-assemblie-heading h2 {
	        font-size: 21px;
	    }
	    .engine-service-item {
	        width: 32.4%;
	        margin-right: 1%;
	    }
	    .engine-service-list.eng-land-page .engine-service-item {
	        min-height: 650px;
	    }
	    .engine-service-list.eng-land-page .engine-service-item .gear {
	        min-height: 410px;
	    }
	    .banner.gearbox-banner {
	        padding-top: 137px;
	    }
		.banner.gearbox-banner.transmission {
	        padding-top: 137px;
	    }
	    .gearbox-home-banner .gearbox-home-banner-left h1,
	    .gearbox-home-banner .gearbox-home-banner-right h1 {
	        font-size: 28px;
	    }
	    .gearbox-home-banner-black h2 {
	        font-size: 24px;
	    }
	    .gearbox-home-banner-black {
	        padding: 15px 0;
	    }
	    .main-search {
	        padding: 20px;
	    }
	    .gearbox-mid-about {
	        margin: 0;
	    }
	    .search-gearbox-vin .search-gearbox-form input,
	    .search-gearbox .form-control,
	    .search-gearbox input[type="text"] {
	        height: 50px;
	        font-size: 22px;
	        padding: 6px 15px;
	    }
	    .search-gearbox-vin .search-gearbox-form .search-btn {
	        width: 190px;
	        height: 50px;
	        font-size: 25px;
	    }
	    .search-gearbox .search-btn {
	        height: 50px;
	        font-size: 25px;
	    }
	    .search-gearbox-vin,
	    .search-gearbox {
	        padding: 25px 0;
	    }
	    .search-gearbox-form .search-btn {
	        margin-top: 15px;
	    }
	    .subaru-sti-text h3 {
	        font-size: 28px;
	    }
	    .subaru-sti-text p,
	    .gearbox-above-beyond-text p {
	        font-size: 14px;
	    }
	    .subaru-sti-text .subaru-sti-red-heading p {
	        font-size: 22px;
	    }
	    .subaru-sti-text ul li img {
	        margin-top: 5px;
	    }
	    .subaru-sti-text a.subaru-sti-btn,
	    .gearbox-above-beyond-text h2 {
	        font-size: 26px;
	    }
	    .gearbox-above-beyond-img {
	        width: 22.5%;
	    }
	    .gearbox-above-beyond-img a.abv-bey-btn {
	        width: 190px;
	        font-size: 18px;
	        background-size: 24px;
	    }
	    .engine-prod-sepf {
	        padding-top: 30px;
	    }
	    .engine-sepf-sec h1 {
	        font-size: 24px;
	    }
	    .left-sepf,
	    .right-spef {
	        float: left;
	        width: 100%;
	    }
	    .page-id-1619 {
	        padding-top: 104px;
	    }
	    /** New GearBox centre-differential page **/
	    .centre-differential-new-banner .gearbox-banner-text h1 {
	        font-size: 24px;
	    }
	    .centre-differential-new-banner .gearbox-banner-text h1 small {
	        font-size: 20px;
	    }
	    .banner.centre-differential-new-banner img {
	        width: 54%;
	    }
	    .dark-blue-btn {
	        font-size: 22px;
	    }
	    .dark-blue-btn i {
	        border-top: 6px solid;
	        border-right: 6px solid transparent;
	        border-left: 6px solid transparent;
	        vertical-align: middle;
	    }
	    .viscous-couplings-upper-section h3 {
	        font-size: 26px;
	    }
	    .viscous-couplings-upper-section h4,
	    .viscous-couplings-list-section .viscous-couplings-right h5 {
	        font-size: 28px;
	    }
	    .viscous-couplings-list-section .viscous-couplings-right ul li {
	        font-size: 18px;
	    }
	    .viscous-couplings-list-section .viscous-couplings-right ul li:before {
	        top: 2px;
	        width: 20px;
	        height: 20px;
	    }
	    .viscous-couplings-list-section .viscous-couplings-right ul li {
	        padding-left: 28px;
	        font-size: 18px;
	    }
	    .viscous-couplings-heading p {
	        font-size: 22px;
	    }
	    .viscous-couplings-service-name p {
	        font-size: 26px;
	    }
	    .viscous-couplings-btn {
	        padding: 3px 15px 0;
	        min-width: 290px;
	        font-size: 23px;
	    }
	    /** New GearBox centre-differential page end **/
	}
	
	@media (max-width:1199px) {
		
		
		.banner.banner-inner-service {
    background-position: -85px 160px !important;
    background-size: 1250px;
}
		
	    .modal-open header {
	        right: 0px;
	    }
	    .mega-inner-left .mega-inner-row .mega-menu-item ul li,
	    .mega-inner-left .mega-inner-row .mega-menu-item p {
	        font-size: 12px;
	    }
	    .navbar-nav > li > a {
	        padding: 0 6px 20px;
	        font-size: 16px;
	        margin-left: 10px;
	    }
	    .call-sec li a {
	        font-size: 17px;
	        line-height: 1;
	    }
	    header ul.nav.navbar-nav {
	        margin-top: 30px;
	        margin-left: 20px;
	    }
	    /* .home .banner {
	        background-position: 0px 5px;
	        background-size: cover; }
	    }*/
	    .home .banner {
	        background-position: -150px 40px;
	        background-size: cover;
	    }
	    .banner .container .banner-inner {
	        top: 44%;
	    }
	    /*.banner .banner-inner h1 {
	        font-size: 45px;
	    }*/
	    .banner .banner-inner h1 {
	        font-size: 46px;
	    }
	    .banner .banner-inner h1:before {
	        height: 39px;
	    }
	    .banner .banner-inner h1:after {
	        margin: 10px 0 15px;
	    }
	    /** .banner .banner-inner h1:after {
	        margin: 2px 0 7px;
	    }**/
	    .banner .banner-inner h2.pink {
	        font-size: 35px;
	    }
	    .banner .banner-inner h2 {
	        font-size: 25px;
	    }
		.banner-inner.banner-text-new.banner-text-testi h2 {
    color: #ffffff;
    font-size: 28px;
}
	    /*.banner .banner-inner .banner-text p {
	        font-size: 13px;
	        line-height: 1.5;
	    }*/
	    .banner .banner-inner .banner-text p {
	        font-size: 14px;
	        line-height: 1.5;
	    }
	    /* .banner .banner-inner .banner-text {
	        margin-top: 5px;
	    }*/
	    .banner .banner-inner .banner-text {
	        margin-top: 15px;
	    }
	    .main-search {
	        padding: 15px;
	    }
	    .main-search .form-group.search-in {
	        width: 51%;
	    }
	    .all-subro-operates h3 {
	        font-size: 36px;
	    }
	    .all-subro-operates-list h4 {
	        font-size: 26px;
	    }
	    .all-subro-operates-list h4::before {
	        height: 21px;
	        width: 7px;
	    }
	    .all-subro-operates-list-img {
	        min-height: 150px;
	        line-height: 150px;
	    }
	    .all-subro-operates-list {
	        min-height: 610px;
	    }
	    .all-subro-operates-list p,
	    .all-subro-operates-list ul li {
	        font-size: 13px;
	    }
	    .all-subro-operates-list ul {
	        margin: 20px 0 0;
	    }
	    .operates-btn {
	        font-size: 19px;
	    }
	    .why-choose-subaru {
	        padding: 40px 0 20px;
	    }
	    .why-choose-subaru h4,
	    .news-art-left-hd h4,
	    .engine-testi-cvr h4 {
	        font-size: 32px;
	    }
	    .why-choose-subaru h4:after {
	        width: 200px;
	    }
	    .why-choose-subaru-list .why-choose-subaru-list-left {
	        width: 18%;
	    }
	    .why-choose-subaru-list .why-choose-subaru-list-right {
	        width: 80%;
	        padding: 20px 5px;
	        padding-left: 5px;
	    }
	    .why-choose-subaru-list .why-choose-subaru-list-right p,
	    .news-art-list-right p {
	        font-size: 13px;
	    }
	    .why-choose-subaru-list::before {
	        transform: rotate(0deg) skewY(0deg);
	        -webkit-transform: rotate(0deg) skewY(0deg);
	        left: -8px;
	        top: 0;
	        width: 20%;
	    }
	    .news-art-right-hd a {
	        font-size: 24px;
	    }
	    .news-art-list-right h5 {
	        font-size: 16px;
	        line-height: 1.4;
	    }
	    .news-art-list {
	        padding: 20px 15px;
	        min-height: 240px;
	    }
	    .engine-testi-cvr.home-testi-cvr {
	        padding: 40px 0;
	    }
	    .engine-testi-text p,
	    .engine-testi-text {
	        font-size: 14px;
	    }
	    .engine-testi-text .engine-testi-name p {
	        line-height: 1.4;
	        font-size: 16px;
	    }
	    .footer-up {
	        padding: 50px 0;
	    }
	    .footer-up .footer-item.footer-vdo {
	        width: 47%;
	    }
	    .footer-up .footer-item {
	        width: 31%;
	        margin-right: 10px;
	    }
	    .footer-up h3 {
	        font-size: 19px;
	    }
	    .footer-light-grey {
	        padding: 10px;
	    }
	    .footer-light-grey .timming {
	        margin-bottom: 3px;
	        font-size: 12px;
	    }
	    .footer-light-grey.foo-cont p {
	        font-size: 12px;
	    }
	    footer {
	        padding: 50px 0 10px;
	    }
	    footer .footer-list {
	        padding-right: 8px;
	        margin-right: 9px;
	    }
	    .modal-form-body .form-group div.make-it-half {
	        width: 48.4%;
	    }
	    /** Contact Page **/
	    .banner-inner.banner-text-new {
	        top: 64%;
	    }
	    .enq-form .enq-gray-cvr {
	        padding: 20px 30px;
	    }
	    .enq-form .enq-gray-cvr .form-group {
	        width: 48%;
	        margin-right: 3%;
	    }
	    .enq-form .enq-gray-cvr .form-group label {
	        font-size: 16px;
	    }
	    .enq-form .enq-gray-cvr .form-group label i {
	        font-size: 14px;
	    }
	    .enq-form .enq-gray-cvr .form-group label i.fa-envelope {
	        font-size: 13px;
	        top: -1px;
	    }
	    .enq-form .enq-gray-cvr .form-group label i.fa-mobile {
	        font-size: 19px;
	        top: 0;
	    }
	    .contact-main h2 {
	        font-size: 36px;
	    }
	    .loca-info-cvr {
	        padding: 15px 0 5px;
	    }
	    .loca-info-cvr ul.add-sec li {
	        font-size: 16px;
	        font-weight: normal;
	        letter-spacing: 1px;
	        padding-left: 20px;
	    }
	    .loca-info-cvr ul.add-sec li:nth-child(1):before,
	    .loca-info-cvr ul.add-sec li:nth-child(2):before {
	        width: 13px;
	        top: 1px;
	    }
	    .loca-info-cvr ul.add-sec li:nth-child(3):before {
	        width: 13px;
	        top: 6px;
	    }
	    .loca-info-cvr ul.add-sec li:nth-child(4):before {
	        width: 13px;
	        top: 5px;
	    }
	    .loca-info-cvr ul.add-sec li:nth-child(5)::before,
	    .loca-info-cvr ul.add-sec li:nth-child(6)::before {
	        top: 4px;
	        left: 0;
	        font-size: 13px;
	    }
	    .follow-cvr ul li {
	        font-size: 24px;
	    }
	    .follow-cvr ul li a {
	        width: 32px;
	        height: 32px;
	        line-height: 32px;
	        font-size: 16px;
	    }
	    .enq-form .enq-gray-cvr .form-group {
	        margin-bottom: 16px;
	    }
	    .enq-form .enq-gray-cvr .form-group.full-wd .form-control {
	        margin-bottom: 0px;
	    }
	    .my-map-loc iframe {
	        height: 500px;
	    }
	    .five-res-cvr {
	        margin-top: 30px;
	    }
	    .five-res-list-cvr ul li {
	        font-size: 14px;
	        padding: 14px 14px 14px 50px;
	    }
	    /** About page **/
	    .about-section h3,
	    .teams-section h3 {
	        font-size: 40px;
	    }
	    .about-section {
	        margin-bottom: 0;
	    }
	    .promise-section p {
	        font-size: 20px;
	    }
	    .about-section p,
	    .promise-section p ~ p,
	    .teams-section p,
	    .image-section .modal-content .right-modal p {
	        font-size: 14px;
	        line-height: 1.6;
	        margin: 0 0 10px;
	    }
	    .promise-section h4 {
	        font-size: 36px;
	    }
	    .promise-section .col-xs-12.col-sm-4 {
	        bottom: 0;
	        position: absolute;
	        right: 0;
	    }
	    .promise-section {
	        padding-bottom: 0;
	    }
	    .teams-section .panel-group .panel-heading a {
	        font-size: 26px;
	        padding: 10px 25px;
	    }
	    .img-box {
	        margin-right: 2%;
	        width: 18.4%;
	    }
	    .img-box > h5 {
	        font-size: 22px;
	    }
	    .img-box p {
	        font-size: 16px;
	    }
	    .teams-section .panel-group .panel.panel-default .panel-collapse .panel-body {
	        padding-bottom: 0;
	    }
	    .plus-sign {
	        width: 35px;
	        height: 35px;
	        line-height: 38px;
	        font-size: 16px;
	    }
	    .call-to-act-btn ul li a.cta-btn {
	        font-size: 22px;
	    }
	    .teams-section {
	        padding-bottom: 5px;
	    }
	    /** Testimonial Page **/
	    .page-template-testimonials .banner.banner-inner-service {
	        background-position: 5% 50% !important;
	    }
	.banner.banner-inner-service.testimonails {
    height: 730px;
    background-position: center right !important;
}
	    .banner-inner.banner-text-new.banner-text-testi {
    width: 37%;
    left: 15px;
    right: auto;
}
.banner-inner.banner-text-new.banner-text-testi h1 {
    color: #e8008a;
    margin-bottom: 5px;
    padding: 0;
    line-height: 1;
    font-size: 65px;
}
	    .testimonial-main .tab-content article .testimonial-inner .testimonial-slider {
	        width: 50%;
	    }
	    .testimonial-main .testimonial-slider .carousel-inner {
	        width: 78%;
	    }
	    .testimonial-main .tab-content article .testimonial-inner .testimonial-descp {
	        width: 48%;
	    }
	    .testimonial-main .testimonial-slider .carousel-inner .item {
	        height: 400px;
	    }
	    .testimonial-main .testimonial-slider .content {
	        float: right;
	        width: 20%;
	        height: 400px;
	    }
	    .testimonial-main .testimonial-slider .carousel-indicators li {
	        height: 70px;
	    }
	    .tittle-date h3 {
	        font-size: 22px;
	    }
	    .testimonial-main .tab-content article .testimonial-inner .testimonial-descp h4 {
	        font-size: 16px;
	        text-transform: capitalize;
	    }
	    .testimonial-main .tab-content article .testimonial-inner .testimonial-descp h4 br {
	        display: none;
	    }
	    .testimonial-descp .tags-section {
	        position: relative;
	        bottom: 0;
	    }
	    .testimonial-main .tab-content article .testimonial-inner .testimonial-descp {
	        padding-bottom: 0;
	    }
	    .testimonial-main .tab-content article .testimonial-inner .testimonial-descp p {
	        font-size: 14px;
	        line-height: 1.6;
	        margin-bottom: 10px;
	    }
	    .tags-section ul li {
	        margin-right: 8px;
	        margin-bottom: 4px;
	    }
	    .tags-section ul li a {
	        font-size: 13px;
	    }
	    .testimonial-main .testimonial-slider .right.carousel-control {
	        right: 30px;
	    }
	    .testimonial-main .testimonial-slider .left.carousel-control {
	        left: 30px;
	    }
	    /** Subapedia **/
	    .opportunities h2,
	    .carousel.slide.team-carousel .item .col-md-7 h2 {
	        font-size: 40px;
	        margin-bottom: 20px;
	    }
	    .opportunities .particular-steo h2 {
	        margin-bottom: 6px;
	    }
	    .col-xs-12.col-md-7.diesel h4,
	    .col-xs-12.col-md-7.news-section h4 {
	        font-size: 26px;
	        margin: 10px 0;
	    }
	    .col-xs-12.col-md-7.news-section p,
	    .repair-dpf p,
	    .single-subapedia ul.custom-list-style li {
	        font-size: 14px;
	        line-height: 1.6;
	    }
	    .side-bar-section h3 {
	        font-size: 28px;
	    }
	    .recenta-post ul li a,
	    .category-post ul li a {
	        font-size: 14px;
	        padding: 12px 0 12px 24px;
	    }
	    .subapedia-latest-posts {
	        height: 170px;
	    }
	    .blog-tittles {
	        min-height: 310px;
	    }
	    .blog-tittles > h3 {
	        font-size: 22px;
	        margin-bottom: 20px;
	    }
	    .blog-tittles p,
	    .carousel.slide.team-carousel .item .col-md-7 p,
	    .repair-dpf ul li {
	        font-size: 14px;
	        line-height: 1.7;
	    }
	    #carousel-example-generic .item .col-md-7.col-md-offset-5 {
	        min-height: 390px;
	    }
	    .repair-dpf h2 {
	        font-size: 29px;
	        margin-bottom: 20px;
	    }
	    .repair-dpf h5 {
	        margin-bottom: 10px;
	    }
	    .repair-dpf p {
	        margin-bottom: 15px;
	    }
	    .repair-dpf h3 {
	        font-size: 25px;
	    }
	    .repair-dpf ul li:before {
	        top: -13px;
	    }
	    .banner-caption h2 {
	        font-size: 50px;
	        margin-bottom: 10px;
	    }
	    .banner-caption p {
	        font-size: 18px;
	    }
	    .btn.btn-default.btn-more {
	        font-size: 16px;
	        padding: 15px 35px;
	    }
	    /** Service Pages **/
	    .row.price-blocks h3 {
	        font-size: 22px;
	        width: 100%;
	        font-weight: normal;
	    }
	    .banner-thr-box {
	        width: 400px;
	    }
	    .banner-black-btn {
	        font-size: 28px;
	    }
	    .banner-inner-service h1 {
	        font-size: 40px;
	        margin-top: 0;
	        padding-top: 10px;
	    }
		
		.postid-106  .banner-inner-service h1 {
	        line-height: 35px;
	    }
		.postid-106 .banner.banner-inner-service .banner-left {
			margin-top: 87px;
		}
		.postid-108 .banner.banner-inner-service .banner-left, .postid-109 .banner.banner-inner-service .banner-left{
		margin-top: 80px;	
		}
		.postid-107 .banner.banner-inner-service .banner-left, .postid-112 .banner.banner-inner-service .banner-left {
    margin-top: 95px;
}
	    .banner-inner-service h1 small {
	        font-size: 30px;
	    }
	    .banner-text-bottom {
	        bottom: 20px;
	        width: 100%;
	    }
	    .subaroo-log-book .container h2 {
	        font-size: 55px;
	    }
	    .subaroo-log-book .container > p {
	        padding-left: 4%;
	        text-align: justify;
	        width: 77%;
	    }
	    .log-book-tabbing .tab-content .tab-pane .nav.nav-tabs li {
	        margin-right: 11px;
	        width: 19%;
	    }
	    .log-book-tabbing .tab-content .tab-pane .nav.nav-tabs li a {
	        font-size: 16px;
	    }
	    .row.subaroo-six-stars .col-md-4 h4 {
	        font-size: 20px;
	        margin-bottom: 10px;
	    }
	    .row.subaroo-six-stars .col-md-4 p {
	        font-size: 14px;
	        line-height: 1.6;
	    }
	    ul.services-top-buttons {
	        width: 218px;
	        right: 34px;
	    }
	    .row.air-conditioning .col-md-12 ul.services-top-buttons li a {
	        font-size: 18px;
	    }
	    .row.air-conditioning .col-md-12 {
	        padding-right: 265px;
	    }
	    .absorvers > h4 {
	        font-size: 17px;
	    }
	    .row.price-blocks .col-md-4 ul li {
	        background-position: 27px 15px;
	        background-size: 16px;
	        padding: 10px 20px 10px 55px;
	        font-size: 14px;
	    }
	    .srip-cose {
	        background-size: 49% 100%;
	    }
	    .srip-cose h2 {
	        font-size: 28px;
	    }
	    .srip-cose .btn.btn-mm {
	        margin: 2px 58px 0 0;
	    }
	    .srip-cose:after {
	        border-width: 0 70px 57px 30px;
	    }
	    .products-description h4 {
	        font-size: 19px;
	        text-align: center;
	    }
	    .products-description p {
	        color: #414242;
	        font-size: 13px;
	        line-height: 1.6;
	    }
	    .early-signs-of-wear > span {
	        width: 70px;
	        height: 70px;
	        background-size: 42px;
	    }
	    .early-signs-of-wear > span.icon-log-book1 {
	        background-size: 32px;
	    }
	    .early-signs-of-wear:before {
	        left: -10px;
	    }
	    .early-signs-of-wear {
	        padding-left: 90px;
	    }
	    .malf-search .form-control {
	        width: 210px;
	        height: 42px;
	    }
	    .malfunction-search-cover .malf-list ul li {
	        font-weight: 600;
	        font-size: 14px;
	    }
	    .subaru-air-conditioning-repairs h5 {
	        font-size: 18px;
	    }
	    .img-serive-image {
	        margin-right: 3%;
	    }
	    .subaru-air-conditioning-repairs h3,
	    .clutch-repair h3 {
	        font-size: 28px;
	    }
	    .conditioning-service-package {
	        padding: 40px 0;
	    }
	    .conditioning-service-package .container > h2 {
	        font-size: 32px;
	        margin: 0 0 20px;
	    }
	    .row.price-blocks {
	        margin-top: 20px;
	    }
	    .clutch-norrie-andreson .col-md-6 h2 {
	        font-size: 36px;
	    }
	    .clutch-norrie-andreson .col-md-6 h3 {
	        font-size: 18px;
	    }
	    .clutch-norrie-andreson .col-md-6 p {
	        font-size: 14px;
	        line-height: 1.6;
	    }
	    .clutch-norrie-andreson .col-md-6 {
	        padding-bottom: 30px;
	    }
	    .clutch-norrie-andreson {
	        padding: 30px 0 0;
	    }
	    .row.air-conditioning .col-md-12 ul li a,
	    .row.air-conditioning .col-md-12 ul li.active a {
	        font-size: 16px;
	    }
	    .row.air-conditioning .col-md-12 ul li {
	        margin-right: 18px;
	        margin-bottom: 10px;
	    }
	    .row.air-conditioning .col-md-12 ul.services-top-buttons li {
	        margin-bottom: 0;
	    }
	    .clutch-nonturboo img + div.clutch-turbo-content {
	        margin-left: 0;
	        width: 59%;
	    }
	    .white-block {
	        padding: 4px 10px;
	    }
	    .white-block h4 {
	        font-size: 18px;
	        min-height: 50px;
	    }
	    .advice-and-warnings h5 {
	        font-size: 20px;
	    }
	    .gasket-headding h3 {
	        font-size: 28px;
	    }
	    .internal-head-gasket-leaks.advanced-warning img {
	        width: 40% !important;
	    }
	    .internal-service-section h3 {
	        font-size: 30px;
	    }
	    .forms-steps-section-internal h3 {
	        font-size: 24px;
	    }
	    .basic-head-gasket-repair-option h3 {
	        padding-left: 150px;
	    }
	    .question-faq h3 {
	        font-size: 20px;
	        letter-spacing: normal;
	    }
	    .two-coloumns .system-cooling-caption h3 {
	        font-size: 20px;
	    }
		
		.banner.banner-inner-service.banner-head-gaskets {
        background-position: 50% 160px!important;
}
		.banner.banner-inner-service.banner-head-gaskets.banner-cooling h1 {
    padding-top: 0;
    margin-top: 0;
}
		
	   .banner-head-gaskets .banner-left h1 {
    font-size: 32px;
    padding-bottom: 10px;
    line-height: 40px;
    padding-top: 20px;
    margin-bottom: 0px;
    margin-top: 40px;
}
	    .white-box {
	        background: #fff;
	        color: #404040;
	        height: 130px;
	        padding: 10px 5px;
	    }
	    .banner-head-gaskets .banner-left .banner-thr-box {
	        margin-top: 8px;
	    }
	    .banner-thr-box li h2 {
	        font-size: 22px;
	    }
	    .banner.banner-inner-service.banner-head-gaskets.banner-cooling {
	            background-position: -85px 160px !important;
	    }
	    .cooling-system-comprises {
	        padding: 15px;
	    }
	    .cooling-system-comprises .row h3 {
	        margin: 0 0 5px;
	    }
	    .white-box span {
	        margin: 0 auto 5px;
	    }
	    .white-box p {
	        font-size: 13px;
	    }
	    .overheating-diagnosis-section h2 {
	        font-size: 36px;
	    }
	    .system-cooling .system-cooling-caption h4 {
	        font-size: 18px;
	    }
	    .service .btn.btn-default.btn-quote {
	        border-bottom: 7px solid #027ffd;
	        padding: 0 10px;
	        font-size: 18px;
	        line-height: 1.8;
	    }
	    .btn.btn-default.btn-quote.quote::before {
	        width: 14px;
	    }
	    .btn.btn-default.btn-appointment {
	        padding: 11px 40px;
	    }
		.engine-head-gaskit .banner-left {
    margin-top: 110px;
    margin-left: 20px;
}
.engine-service-item {
    padding: 30px 15px;
    }
	.engine-service-list.head-gaskit-page .engine-service-item {
    min-height: 340px;
}
	    /******** Gearbox ********/
	    .engine-big-menu .menu-green-btn {
	        width: 170px;
	    }
	    .engine-big-menu .menu-green-btn i {
	        line-height: 1.7;
	    }
	    .engine-big-menu .engine-big-menu-left {
	        width: 60%
	    }
	    .engine-big-menu .engine-big-menu-right {
	        width: 40%;
	    }
	    .big-need-help-cvr .help-text h5 {
	        font-size: 21px;
	    }
		.banner.banner-inner-engine {
    background-position: center center !important;
}
.banner-engine-repairs.banner-repairs .banner-left {
    margin-left: 20px;
    margin-top: 95px;
}
.banner.gearbox-banner.transmission .banner-left {
    margin-left: 20px;
    margin-top: 95px;
}
.banner-left {
    margin-left: 20px;
    margin-top: 95px;
}
.postid-93 .banner.banner-inner-service .banner-left, .postid-94 .banner.banner-inner-service .banner-left, .postid-96 .banner.banner-inner-service .banner-left, .banner.banner-inner-service .banner-left {
    margin-left: 20px;
    margin-top: 80px;
}
		.postid-111 .banner.banner-inner-service .banner-left {
    width: auto;
    position: relative;
    float: left;
    margin-top: 40px;
    margin-left: 20px;
    text-align: center;
}
		.postid-95 .banner.banner-inner-service .banner-left, .postid-105 .banner.banner-inner-service .banner-left, .postid-102 .banner.banner-inner-service .banner-left, .postid-1678 .banner.engine-head-gaskit .banner-left {
    margin-left: 20px;
    margin-top: 95px;
}
		.postid-1673 .banner.banner-inner-service .banner-left {
       margin-top: 110px;
    margin-left: 20px;
    
}
		
		.postid-98 .banner.banner-inner-service .banner-left, .postid-99 .banner.banner-inner-service .banner-left, .postid-97 .banner.banner-inner-service .banner-left, .postid-103 .banner.banner-inner-service .banner-left, .postid-104 .banner.banner-inner-service .banner-left, .postid-101 .banner.banner-inner-service .banner-left, .postid-110 .banner.banner-inner-service .banner-left, .postid-1675 .banner.banner-inner-engine .banner-left {
    margin-top: 80px;
}
		.postid-100 .banner.banner-inner-service .banner-left, .postid-1677 .banner.banner-inner-service .banner-left {
    margin-top: 90px;
}
	.engine-head-gaskit.banner-inner-service h1 {
    font-size: 30px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 1.2;
    text-align: center;
    padding: 0;
    margin-bottom: 10px;
}	
		.wheel-white-heading p {
       line-height: 40px;
   }
		
		.wheel-white-heading p small {
    font-size: 35px;
   }
		.banner-text-bottom {
    bottom: 10px;
    width: 100%;
}
		.banner.banner-inner-engine.banner-repairs {
    background-position: -15px 160px !important;
    background-size: 1150px;
}
		.banner.gearbox-banner.transmission {
    background-position: -15px 160px !important;
    background-size: 1150px;
}
	.banner-inner-engine.banner-repairs h1 {
    margin-top: 0;
    font-size: 28px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 30px;
    text-align: center;
    padding: 0;
    margin-bottom: 5px;
}
	.banner.gearbox-banner.transmission h1 {
    margin-top: 0;
    font-size: 26px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 30px;
    text-align: center;
    padding: 0;
    margin-bottom: 15px;
}
		.help-menu-box-engine h3 {
    color: #ffffff;
    font-size: 20px;
    text-align: center;
    border: none;
    margin-top: 0;
    margin-bottom: 10px;
}
		.help-menu-box-btn-engine a {
    display: block;
    background-color: #FF0000;
    margin: 10px 0;
    /* height: 50px; */
    color: #ffffff;
    text-transform: none;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    padding: 6px 0;
}
		
		.help-menu-box-btn-engine.menu-service a {
    display: block;
    background-color: #027ffd;
    margin: 10px 0;
    /* height: 50px; */
    color: #ffffff;
    text-transform: none;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    padding: 6px 0;
}
		.help-menu-box-btn-gearbox a {
    display: block;
    margin: 10px 0;
    /* height: 50px; */
    color: #ffffff;
    text-transform: none;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    padding: 6px 0;
}
		.help-menu-box-engine {
    /* background-color: #e1e1e1; */
    padding: 10px 15px 0 15px;
    height: 230px;
    width: 400px;
    margin: auto;
    border: 1px solid #ffffff;
}
		.banner-inner-engine.banner-repairs h5:before {
    content: "";
    display: block;
    background: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/01/browse-page-icon.png) no-repeat;
    width: 20px;
    height: 20px;
    float: left;
    margin: 0 6px 0 0;
    background-size: 20px 20px;
}
		
	.banner.banner-inner-service h5 {
    margin-top: 10px;
    font-size: 16px;
    color: #fff;
    text-transform: none;
    letter-spacing: normal;
    line-height: 20px;
    text-align: center;
    padding: 10px 0 0 0;
    /* margin-bottom: 0; */
    width: 260px;
    /* margin-right: 0; */
    /* padding-right: 0; */
    margin: auto;
}
	.banner.banner-inner-service h5:before {
    content: "";
    display: block;
    background: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/01/browse-page-icon.png) no-repeat;
    width: 20px;
    height: 20px;
    float: left;
    margin: 0 6px 0 0;
    background-size: 20px 20px;
}
	.banner.gearbox-banner.transmission h5 {
    margin-top: 10px;
    font-size: 16px;
    color: #fff;
    text-transform: none;
    letter-spacing: normal;
    line-height: 20px;
    text-align: center;
    padding: 10px 0 0 0;
    /* margin-bottom: 0; */
    width: 260px;
    /* margin-right: 0; */
    /* padding-right: 0; */
    margin: auto;
}
	.banner.gearbox-banner.transmission h5:before {
    content: "";
    display: block;
    background: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/01/browse-page-icon.png) no-repeat;
    width: 20px;
    height: 20px;
    float: left;
    margin: 0 6px 0 0;
    background-size: 20px 20px;
}
		.banner-inner-engine.banner-repairs h5 {
    margin-top: 10px;
    font-size: 16px;
    color: #fff;
    text-transform: none;
    letter-spacing: normal;
    line-height: 20px;
    text-align: center;
    padding: 10px 0 0 0;
    /* margin-bottom: 0; */
    width: 260px;
    /* margin-right: 0; */
    /* padding-right: 0; */
    margin: auto;
}
		.banner-engine-repairs.banner-repairs .banner-left.engine-single-img {
			display: none;
		}		
.banner-inner-engine h1 {
    margin-top: 0;
    font-size: 35px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 80px;
    text-align: center;
    padding: 30px 0 0 0;
}
.engine-single-img img {
    width: auto;
    margin: 0 auto;
    display: inline-block;
    max-width: 280px;
}
.engine-service-list.eng-land-page .engine-service-item {
    min-height: 750px;
}
.engine-service-item h5 {
    font-size: 21px;
    margin-bottom: 15px;
}

	    .engine-big-menu .engine-big-menu-right ul li .big-menu-text-right h5 {
	        font-size: 16px;
	        letter-spacing: 0.01em;
	    }
	    .engine-big-menu .engine-big-menu-right ul li .big-menu-text-right p {
	        font-size: 12px;
	    }
	    .engine-big-menu .engine-big-menu-right ul {
	        padding: 10px;
	    }
	    .engine-big-menu .engine-big-menu-right ul li {
	        padding: 10px 0;
	    }
	    .engine-big-menu .engine-big-menu-left {
	        padding: 10px;
	    }
	    .engine-big-menu .engine-big-menu-left select#vehicle-search-model-menu,
	    .engine-big-menu .engine-big-menu-left select#vehicle-search-year-menu,
	    .engine-big-menu .engine-big-menu-left select#vehicle-search-engine-menu,
	    .engine-big-menu .engine-big-menu-left select#vehicle-search-trans-menu,
	    .engine-big-menu .engine-big-menu-left #gear-search-model-menu,
	    .engine-big-menu .engine-big-menu-left select.form-control {
	        width: 48.7%;
	        margin-right: 1.6%;
	        margin-bottom: 12px;
	    }
	    /*
		.engine-big-menu .engine-big-menu-left select#vehicle-search-year-menu,
		.engine-big-menu .engine-big-menu-left select.form-control,
		.engine-big-menu .engine-big-menu-left select#vehicle-search-trans-menu {
			margin-right: 0;
		}
*/
	    .engine-big-menu .engine-big-menu-left select#vehicle-search-engine-menu,
	    .engine-big-menu .engine-big-menu-left select#vehicle-search-trans-menu,
	    .engine-big-menu .engine-big-menu-left select#gear-search-engine-menu {
	        margin-bottom: 0;
	    }
	    .search-gearbox .car-model-year p {
	        font-size: 80px;
	        line-height: 1;
	    }
	    .search-gearbox .car-model img,
	    .search-gearbox .car-model-type img {
	        max-width: 140px;
	    }
	    /*** New Serach Result ***/
	    .gearbox-new-search-outer {
	        margin-top: 0;
	    }
	    .search-steps ul li {
	        padding: 18px 0;
	        font-size: 13px;
	    }
	    .search-steps ul li:nth-child(2):before,
	    .search-steps ul li:before {
	        width: 36px;
	        height: 36px;
	        top: 10px;
	        left: -23px;
	    }
		.banner.gearbox-banner {
    height: 500px;
    background-position: 0 30px !important;
}
.gearbox-banner-text.gearbox-inner-new {
    max-width: 380px;
       top: 53%;
}
.gearbox-banner-text.gearbox-inner-new h2 {
	    font-size: 23px;
		}
		.gearbox-banner-text.gearbox-banner-text-with-images {
    max-width: 460px;
    margin-left: 20px;
    top: 53%;
}
.gearbox-banner-text.gearbox-banner-text-with-images.banner-text-top-less.transmission {
max-width: 405px;
    margin-left: 30px;
    top: 48%;
	}
	
.gearbox-banner-text.gearbox-banner-text-with-images.banner-text-top-less.transmission h1 {
    font-size: 31px;
    text-align: left;
}
.gearbox-banner-text.gearbox-banner-text-with-images.banner-text-top-less.transmission ul {
   margin: 10px 0 0;
    padding: 0;
}
.gearbox-banner-text.gearbox-banner-text-with-images.banner-text-top-less.transmission ul li {
    width: 30%;
}
	    .search-showcase-data figure {
	        margin: 10px 0;
	    }
	    .popup-search-cover .popup-search-heading {
	        margin-bottom: 30px;
	    }
	    .popup-search-cover {
	        padding-bottom: 45px;
	    }
	    .popup-inner {
	        padding: 70px 40px;
	    }
	    /*** New Serach Result End ***/
	    .new-search-result-outer .search-product-info-width {
	        max-width: 55%;
	    }
	    .new-search-result-outer .search-product-img-width {
	        max-width: 45%;
	    }
	    .level-gearbox-img figure {
	        height: 218px;
	    }
	    /** Engine **/
	    .engine-home-banner {
	        margin-top: 40px;
	    }
	    .engine-banner .engine-home-banner h1 {
	        font-size: 30px;
	    }
	    .engine-mid-about-text h2 {
	        font-size: 22px;
	    }
	    .search-showcase-heading h2 {
	        font-size: 25px;
	    }
	    .engine-above-beyond-img {
	        margin: 0 15px;
	    }
	    .engine-above-beyond-text h2,
	    .head-gaskit-cvr h2 {
	        font-size: 23px;
	    }
	    .head-gaskit-cvr h2 {
	        letter-spacing: normal;
	        margin-bottom: 15px;
	    }
	    .eng-conf-panel-grp.right-spef .panel-body ul.tick-list.big-li li {
	        width: 100% !important;
	    }
	    .sub-evo-text {
	        background: rgba(247, 247, 247, 0.86);
	        padding-right: 15px;
	    }
	    .engine-service-item h5 {
	        font-size: 18px;
	        margin-bottom: 15px;
	    }
	    .gaskit-right-sol-white h1 {
	        letter-spacing: normal;
	    }
	    .engine-service-star img {
	        width: 210px;
	    }
	    .assemblie-heading-text h2 {
	        font-size: 24px;
	        letter-spacing: normal;
	    }
	    .cos-eng-option-list ul {
	        text-align: center;
	    }
	    .cos-eng-option-list ul li {
	        width: auto;
	    }
	    .cos-eng-option-list ul li a {
	        padding: 0 15px;
	        font-size: 18px;
	    }
	    .cos-eng-option .engine-sepf-sec h1 {
	        font-size: 24px;
	    }
	    .engine-sepf-sec-btn-cvr ul li {
	        margin-right: 10px;
	    }
	    .engine-sepf-sec-btn-cvr ul li a {
	        font-size: 18px;
	    }
	    .add-on-text {
	        height: 250px;
	        overflow: hidden;
	    }
	    a.add-quote-btn {
	        padding-left: 10px;
	    }
	    .pro-add-on-parts-cvr .buy-ooption-bottom-btn ul li {
	        width: 49%;
	        margin-right: 1%;
	    }
	    .ads-sol-list {
	        width: 100%;
	    }
	    .banner.centre-differential-new-banner img {
	        width: 190px;
	    }
	    .viscous-couplings-list-section .viscous-couplings-right ul li {
	        font-size: 16px;
	    }
	    .viscous-couplings-list-section .viscous-couplings-right ul li:before {
	        top: -1px;
	    }
	    .viscous-couplings-table .viscous-couplings-row .viscous-couplings-data {
	        height: 255px;
	    }
	    .viscous-couplings-service-name p {
	        font-size: 22px;
	    }
	    .viscous-couplings-btn {
	        min-width: 250px;
	        font-size: 20px;
	    }
	    .viscous-couplings-section {
	        padding: 60px 0;
	    }
	    /** NEW HOME PAGE **/
	    .ads-four-services .ads-four-service-row .ads-four-dervice-data {
	        height: 180px;
	    }
	    .ads-best-price-data .ads-best-price-img {
	        height: 235px;
	    }
	    .ads-best-price-data .ads-best-price-text {
	        padding: 5px;
	        min-height: 85px;
	    }
	    .subaru-log-book-cover h3 {
	        font-size: 20px;
	    }
	    .subaru-log-book-car.text-center {
	        margin-top: 0;
	    }
	    /** Close decking page **/
	    .decking-page-cover h1:after {
	        margin: 15px 0 20px;
	    }
	    .decking-page-cover h1 {
	        font-size: 32px;
	        letter-spacing: 1px;
	    }
	    .decking-page-cover h2 {
	        font-size: 28px;
	        margin-bottom: 20px;
	    }
	    .decking-post figure {
	        height: 240px;
	        margin-bottom: 20px;
	    }
	    .decking-post h3 {
	        font-size: 24px;
	        margin-bottom: 5px;
	    }
	    .decking-post {
	        margin-bottom: 35px;
	    }
	    .decking-page-cover .img-left {
	        margin: 0 25px 10px 0;
	    }
	    .deck-mechine-proc-outer,
	    .deck-ads-outer {
	        margin: 0 -10px;
	    }
	    .deck-mechine-proc-table,
	    .deck-ads-table {
	        border-spacing: 10px;
	    }
	    .deck-mechine-proc-data figure {
	        height: 130px;
	    }
	    .decking-page-cover .deck-mechine-proc-data .deck-proc-text p,
	    .deck-ads-data p {
	        line-height: 1.5;
	        font-size: 15px;
	    }
	    .deck-mechine-proc-data .deck-proc-text,
	    .deck-ads-data .deck-ads-text {
	        padding: 5px;
	    }
	    .deck-ads-data figure {
	        height: 290px;
	    }
	    .deck-price-table-cover {
	        width: 45%;
	    }
	    .deck-slider-text {
	        width: 55%;
	        padding-right: 20px;
	    }
	    .deck-slider-text h4 {
	        font-size: 20px;
	        margin-bottom: 10px;
	    }
	    .deck-proc-total {
	        width: 49%;
	        padding: 7px 20px;
	    }
	    .decking-page-cover .deck-proc-total p {
	        font-size: 20px;
	    }
	    .deck-price-table .deck-price-row .deck-price-data:first-child {
	        width: 95%;
	    }
	    .deck-price-table-cover .deck-table-caption p {
	        font-size: 16px;
	    }
	    .deck-price-table-cover .deck-table-caption {
	        padding-bottom: 5px;
	        margin-bottom: 12px;
	    }
	    .deck-price-enquire .deck-submit-btn {
	        line-height: 2.4;
	    }
	}
	
	@media(max-width:1040px) {
	    header.fixed .navbar > .container-fluid .navbar-brand,
	    header .navbar > .container-fluid .navbar-brand {
	        margin-top: 0;
	    }
	    header ul.nav.navbar-nav {
	        display: none;
	    }
	    .call-sec li {
	        display: inline-block !important;
	        margin-left: 15px !important;
	    }
	    .call-sec li a.get-quote-btn {
	        padding: 0 15px;
	    }
	    .call-sec {
	        margin: 11px -15px 11px 0;
	    }
	    header,
	    header.fixed {
	        padding: 10px 0;
	        -webkit-animation-name: none !important;
	        animation-name: none !important;
	        position: absolute;
	    }
	    html {
	        margin-top: -42px !important;
	    }
	    body.admin-bar header,
	    body.admin-bar header.fixed {
	        top: 32px;
	    }
	    body header,
	    body header.fixed {
	        top: 0;
	    }
	    body.admin-bar #wprmenu_bar {
	        top: 113px !important;
	    }
	    #wprmenu_bar {
	        position: absolute !important;
	        top: 80px !important;
	    }
	    #wprmenu_menu.left {
	        top: 0px !important;
	    }
	    body.admin-bar #wprmenu_menu.left {
	        top: 32px !important;
	    }
	    .page-id-1619 {
	        padding-top: 123px;
	    }
	    .eng-conf-panel-grp.right-spef .panel-title span i {
	        line-height: 16px;
	    }
	}
	
	@media (max-width:991px) {
	    /** Close decking page **/
	    .decking-page-cover p,
	    .deck-price-table-cover .deck-price-heading p,
	    .decking-page-cover .deck-slider-text p {
	        font-size: 15px;
	    }
	    .decking-post figure {
	        height: 180px;
	        margin-bottom: 20px;
	    }
	    .img-left.deck-video {
	        width: 100%;
	        margin-right: 0;
	    }
	    .deck-divider {
	        margin: 30px 0 20px;
	    }
	    .deck-mechine-proc-outer {
	        display: block;
	        margin: 0;
	    }
	    .deck-mechine-proc-table,
	    .deck-mechine-proc-table .deck-mechine-proc-row {
	        display: block;
	    }
	    .deck-mechine-proc-table .deck-mechine-proc-row .deck-mechine-proc-data {
	        display: inline-block;
	        width: 32%;
	        margin-right: 1.5%;
	        margin-bottom: 1.5%;
	        height: auto;
	    }
	    .deck-mechine-proc-table .deck-mechine-proc-row .deck-mechine-proc-data:nth-child(3n) {
	        margin-right: 0;
	    }
	    .deck-mechine-proc-table .deck-mechine-proc-row .deck-mechine-proc-data:nth-child(3n+1) {
	        clear: both;
	    }
	    .deck-mechine-proc-data .deck-proc-text {
	        padding: 20px 15px;
	    }
	    .deck-price-table-cover {
	        width: 50%;
	    }
	    .deck-slider-text {
	        width: 50%;
	        padding-right: 10px;
	    }
	    .deck-slider-text h4 {
	        font-size: 18px;
	    }
	    .deck-price-table-cover .deck-price-body {
	        padding: 10px;
	    }
	    .deck-price-table .deck-price-row .deck-price-data:first-child {
	        width: 65%;
	    }
	    .deck-price-table .deck-price-row .deck-price-data label,
	    .deck-price-table .deck-price-row .deck-price-data p {
	        font-size: 14px;
	        margin: 0;
	        line-height: 1.5;
	        padding-left: 20px;
	    }
	    .deck-price-data input[type=checkbox] + span.custom-check {
	        margin-left: -20px;
	        margin-right: 0;
	    }
	    .deck-price-table-cover .deck-table-caption p {
	        font-size: 15px;
	    }
	    .deck-proc-total {
	        width: 43%;
	        padding: 7px 10px;
	    }
	    .decking-page-cover .deck-proc-total p {
	        font-size: 15px;
	    }
	    .deck-price-enquire .deck-submit-btn {
	        font-size: 17px;
	    }
	    .deck-ads-data figure {
	        height: 230px;
	    }
	    .deck-ads-data .deck-ads-text {
	        padding: 15px 5px;
	    }
	    /** Close decking page End **/
	    .new-search-result-outer .search-product-img-width {
	        max-width: 100%;
	        display: block;
	        width: 45%;
	        float: left;
	    }
	    .new-search-result-outer .search-product-info-width {
	        max-width: 100%;
	        display: block;
	        float: right;
	        width: 55%;
	    }
	    .engine-prod-img .carousel-inner .item {
	        padding: 10px 10px;
	    }
	    .product-detail-list li:first-child,
	    .product-detail-list li:nth-child(2),
	    .product-detail-list li:nth-child(3),
	    .product-detail-list li:nth-child(4) {
	        width: 100%;
	    }
	    .result-heading h1 {
	        font-size: 24px;
	    }
	    .product-detail-table-outer h3 {
	        font-size: 22px;
	    }
	    .product-quote-btn {
	        font-size: 20px;
	    }
	    .level-list-outer article .level-heading h2,
	    article .level-inner h4,
	    article .level-inner h3 {
	        font-size: 20px;
	    }
	    .level-gearbox-img figure {
	        width: 100%;
	        max-width: 475px;
	        margin-bottom: 15px;
	        height: 320px;
	    }
	    .level-gearbox-img figcaption {
	        width: 100%;
	    }
	    .level-list-outer article .level-inner {
	        padding: 25px 20px 10px;
	    }
	    article .level-inner .level-right .other-feature-list {
	        padding: 18px 5px;
	    }
	    article .level-inner .level-right .other-feature-list li {
	        padding-left: 24px;
	    }
	    .level-list-outer article {
	        margin-bottom: 30px;
	    }
	    article .level-inner .level-left,
	    article .level-inner .level-right ul li {
	        font-size: 13px;
	    }
	    /*** New Serach Result ***/
	    .search-steps ul li strong {
	        display: block;
	    }
	    .search-steps ul li {
	        padding: 12px 0;
	        font-size: 17px;
	    }
	    .cosworth-text a.cosworth-btn {
	        font-size: 25px;
	    }
	    .search-steps ul li:nth-child(2):before,
	    .search-steps ul li:before {
	        left: -16px;
	    }
	    .search-showcase-table .search-showcase-data {
	        display: inline-block;
	        width: 31.5%;
	        margin-right: 2%;
	        margin-bottom: 20px;
	        min-height: 160px;
	        height: auto;
	    }
	    .search-showcase-table .search-showcase-data:nth-child(3n) {
	        margin-right: 0;
	    }
	    .search-showcase-table .search-showcase-row {
	        display: initial;
	    }
	    .search-showcase-table {
	        display: inline-block;
	        padding: 30px 30px 10px;
	    }
	    .search-contact-info p strong {
	        font-size: 30px;
	    }
	    .search-contact-info p {
	        font-size: 18px;
	    }
	    .search-showcase-search .spacing {
	        padding: 30px 0;
	    }
	    .search-box {
	        margin-top: 15px;
	    }
	    .form-group-right .form-group .form-control {
	        height: 45px;
	        padding: 6px 10px;
	        font-size: 16px;
	    }
	    .form-group-right .form-group select.form-control {
	        padding-right: 26px;
	    }
	    .btn-find-gearbox {
	        font-size: 20px;
	        margin-top: 0px;
	    }
	    .form-group-left figcaption {
	        font-size: 30px;
	    }
	    /*** New Serach Result End ***/
	    .page-id-1619 {
	        padding-top: 140px;
	    }
	    .banner {
	        background-position: -120px 0px;
	    }
	    /*  .banner .container .banner-inner {
	        width: 64%;
	    }*/
	    .banner .container .banner-inner {
	        width: 50%;
	    }
	    .banner .banner-inner h1:before {
	        height: 34px;
	        width: 60px;
	    }
	    .banner .banner-inner .banner-text {
	        margin-top: 20px;
	        padding-right: 10px;
	    }
	    .banner .banner-inner h1 {
	        font-size: 40px;
	        width: 100%;
	        margin: auto;
	        text-align: center;
	    }
	    .banner .container .banner-inner {
	        top: 48%;
	    }
	    .banner .banner-inner h2 {
	        font-size: 21px;
	        line-height: 1.5em;
	    }
	    /*.home .banner {
	        background-position: -70px 35px;
	    }*/
	    .home .banner {
	        background-position: -240px 50px;
	    }
	    .page-template-contact .banner-inner.banner-text-new {
	        width: 100%;
	    }
	    .main-search .form-group.select-in {
	        width: 30%;
	    }
	    .main-search .form-group.search-in {
	        width: 43%;
	    }
	    .main-search .form-group .form-control {
	        font-size: 14px;
	    }
	    .all-subro-operates h3 {
	        font-size: 28px;
	    }
	    .all-subro-operates-list.subaru-engines-sec:after {
	        display: none;
	    }
	    .all-subro-operates-list {
	        min-height: 560px;
	        height: auto !important;
	    }
	    .all-subro-operates-list-img {
	        min-height: 190px;
	        width: 100%;
	        display: inline-block;
	    }
	    .all-subro-operates-list-img img {
	        vertical-align: bottom;
	        position: relative;
	        line-height: 190px;
	    }
	    .why-choose-subaru-list .why-choose-subaru-list-left {
	        width: 20%;
	    }
	    .why-choose-subaru-list .why-choose-subaru-list-left img {
	        width: 100%;
	    }
	    .why-choose-subaru-list:before {
	        width: 73px;
	    }
	    .news-art-list {
	        padding: 10px 0;
	        min-height: 250px;
	    }
	    .news-art-list-right h5 {
	        font-size: 14px;
	    }
	    .client-logo-list {
	        width: 20%;
	    }
	    .client-logo-list img {
	        width: 100%;
	    }
	    .footer-up {
	        padding: 20px 0px;
	    }
	    .footer-up .footer-item.footer-vdo,
	    .footer-up .footer-item {
	        width: 48%;
	        margin-right: 2%;
	        margin-top: 15px;
	        margin-bottom: 15px;
	    }
		footer .footer-list.subapedia-list {
			margin-right: 20px;
			 width: 30%;
		}
	    .footer-up .footer-item:nth-child(3) {
	        clear: both;
	    }
	    .footer-up .footer-item:nth-child(2n) {
	        margin-right: 0;
	    }
	    .footer-list.service-list {
	        width: 64%;
			height: 330px;
	    }
	    .footer-list.engines-list {
	        width: 32%;
	        margin-right: 0;
	    }
	    .footer-list.parts-list,
	    .footer-list.gearbox-list
	     {
	        width: 32%;
	    }
		
		.footer-list.engines-list {
     
    height: 330px;
}
	    footer .footer-list:after {
	        display: none;
	    }
	    footer .footer-list {
	        padding-right: 10px;
	        margin-right: 13px;
	    }
		
		footer .footer-list h3.about-footer-title 
	     {
	       margin: 0 0 15px 0;
	    }
	    .modal-form-body .form-group div.make-it-half {
	        width: 48%;
	    }
	    .modal-form-body .form-group {
	        width: 48.2%;
	        min-height: 78px;
	        margin-bottom: 15px;
	    }
	    #myModalGetQuote .modal-form-body label {
	        font-size: 13px;
	        letter-spacing: normal;
	    }
	    .modal-form-body label img {
	        margin-right: 4px;
	    }
	    .pop-call-cvr {
	        padding-right: 0;
	    }
	    .pop-call-cvr ul li i {
	        width: 22px;
	        height: 22px;
	        line-height: 20px;
	        font-size: 12px;
	    }
	    .pop-call-cvr ul li a {
	        font-size: 18px;
	        letter-spacing: normal;
	    }
	    .pop-call-cvr ul li:last-child .fa-envelope-o::before {
	        top: 0px;
	        left: 0;
	    }
	    .pop-call-cvr ul li:first-child a {
	        font-size: 18px;
	    }
	    .pop-heading {
	        padding-top: 14px;
	    }
	    /** Contact page **/
	    .enq-form .enq-gray-cvr {
	        margin-bottom: 30px;
	    }
	    .my-map-loc iframe {
	        height: 230px;
	    }
		
	
	    /** Testimonial Page **/
	    .page-template-testimonials .banner.banner-inner-service {
    background-position: -855px !important;
    /* background-position-x: -20px; */
}
.banner-inner.banner-text-new.banner-text-testi {
    width: 50%;
    left: 15px;
    right: auto;
}
	    .testimonial-main .tab-content article .testimonial-inner .testimonial-slider {
	        width: 100%;
	        margin-bottom: 20px;
	    }
	    .testimonial-main .testimonial-slider .carousel-inner {
	        width: 78%;
	    }
	    .testimonial-main .tab-content article .testimonial-inner .testimonial-descp {
	        width: 100%;
	        margin-right: 0;
	        margin-left: 0;
	    }
	    /** About Us **/
	    .banner-inner-service .banner-inner.banner-text-new h1 {
	        font-size: 54px;
	    }
	    .banner-inner.banner-text-new.banner-text-full ul li {
	        font-size: 32px;
	    }
	    /** Subapedia **/
	    .rob-chris-img {
	        width: 60%;
	    }
	    .banner-pedia .banner-left {
	        margin-left: 30px;
	    }
	    .latestposts {
	        margin-top: 40px;
	        padding: 30px 0 20px;
	    }
	    .latestposts .row .col-md-4 {
	        margin-top: 30px;
	    }
	    .blog-tittles {
	        padding: 10px 15px;
	    }
	    .blog-tittles > h3 {
	        font-size: 18px;
	        margin-bottom: 10px;
	        line-height: 1.4;
	    }
	    .blog-tittles p,
	    .carousel.slide.team-carousel .item .col-md-7 p,
	    .repair-dpf ul li {
	        font-size: 14px;
	        line-height: 1.6;
	        font-style: normal;
	    }
	    .opportunities h2,
	    .carousel.slide.team-carousel .item .col-md-7 h2 {
	        font-size: 36px;
	        margin: 30px 0 15px;
	    }
	    .col-xs-12.col-md-7.news-section .row.mk11 .btn.btn-default.btn-quote.quote:before {
	        height: 15px;
	        width: 23px;
	    }
	    .col-xs-12.col-md-7.news-section .row.mk11 .btn.btn-default.btn-quote.quote,
	    .col-xs-12.col-md-7.news-section .row.mk11 .btn.btn-default.btn-quote.helpline,
	    .opportunities .col-xs-12.col-md-7 .row.mk11 .btn.btn-default.btn-quote.helpline,
	    .opportunities .col-xs-12.col-md-7 .row.mk11 .btn.btn-default.btn-quote.quote,
	    .repair-dpf .btn.btn-default.btn-quote.quote,
	    .repair-dpf .btn.btn-default.btn-quote.helpline,
	    .repair-dpf .btn.btn-default.btn-quote.helpline,
	    .repair-dpf .btn.btn-default.btn-quote.quote {
	        font-size: 17px;
	        padding: 4px 0;
	    }
	    .banner.banner-inner-service.banner-pedia {
	        background-position: 50% 50% !important;
	    }
	    /** Service **/
	    .banner.banner-inner-service {
	        background-position: 12% 50% !important;
	    }
		.banner.banner-inner-service.banner-head-gaskets {
        background-position: 20% center !important;
			}
	    .log-book-tabbing .tab-content .tab-pane .nav.nav-tabs li a {
	        font-size: 18px;
	        min-height: 60px;
	    }
	    .row.air-conditioning .col-md-12 h2,
	    .subaroo-log-book .container h2,
	    .conditioning-service-package .container > h2 {
	        margin-top: 0;
	        font-size: 28px;
	    }
	    .row.air-conditioning .col-md-12 ul.services-top-buttons li a {
	        font-size: 16px;
	    }
	    .row.air-conditioning .col-md-12:after {
	        margin-top: 0;
	        bottom: 0;
	    }
	    .row.conditioning-repairs {
	        margin-top: 20px;
	    }
	    .img-serive-image {
	        width: 100%;
	        margin-right: 0;
	        margin-bottom: 10px;
	        text-align: center;
	    }
	    .clutch-repair.transpCV img {
	        margin: 0;
	        width: auto;
	    }
	    .clutch-turbo-content {
	        width: 100%;
	    }
	    .thr-btns ul li,
	    .service .opportunities .thr-btns ul li {
	        margin-right: 9px;
	    }
	    .row.conditioning-repairs .col-md-8 {
	        padding-right: 15px;
	    }
	    .subaru-air-conditioning-repairs h3 {
	        font-size: 20px;
	        letter-spacing: normal;
	    }
	    .clutch-repair h3 {
	        font-size: 25px;
	        letter-spacing: normal;
	        margin-bottom: 5px;
	    }
	    .subaroo-log-book .container h2 {
	        display: inline-block;
	        width: 100%;
	        margin-bottom: 15px;
	    }
	    .subaroo-log-book .container h2 br {
	        display: none;
	    }
	    .subaroo-log-book .container > p {
	        width: 100%;
	        padding-left: 0;
	    }
	    .log-book-tabbing {
	        margin: 40px 0 40px;
	    }
	    .subaru-engines-australia .btn.btn-mr {
	        color: #58595b;
	        font-size: 17px;
	        float: right;
	        letter-spacing: normal;
	        padding: 0;
	        width: 100%;
	        display: block;
	        text-align: right;
	        margin-top: 0;
	    }
	    .row.air-conditioning .col-md-12 ul li a,
	    .row.air-conditioning .col-md-12 ul li.active a {
	        font-size: 14px;
	    }
	    .clutch-nonturboo img + div.clutch-turbo-content {
	        margin-left: 0;
	        width: 50%;
	    }
	    .log-book-tabbing .tab-content .tab-pane .nav.nav-tabs li {
	        margin-right: 11px;
	        width: 32.2%;
	        margin-bottom: 16px;
	    }
	    .log-book-tabbing .tab-content .tab-pane .nav.nav-tabs li:nth-child(3) {
	        margin-right: 0;
	    }
	    .log-book-tabbing ul.nav-tabs {
	        margin: 15px 15px 1px;
	    }
	    .log-book-tabbing ul li a {
	        font-size: 22px;
	    }
	    .log-book-tabbing .tab-content .tab-pane .tab-content .tab-pane img {
	        margin-bottom: 15px;
	    }
	    .row.subaroo-six-stars .col-sm-6.col-md-4.proactive {
	        clear: none;
	    }
	    .subaroo-six-stars .col-sm-6.col-md-4:nth-child(2n+1) {
	        clear: both;
	    }
	    .subaroo-log-book .container > p,
	    .conditioning-service-package .container > p,
	    .online-section p,
	    .malfunction-gray p,
	    .answer-faq ul li {
	        font-size: 14px;
	        line-height: 1.6;
	    }
	    .subaroo-log-book {
	        margin-top: 40px;
	        padding-bottom: 0;
	    }
	    .subaroo-six-star {
	        padding: 50px 0;
	    }
	    .conditioning-service-package {
	        padding: 50px 0;
	    }
	    .calender {
	        padding: 15px 10px;
	        margin-bottom: 28px;
	    }
	    .row.coloumn-form {
	        margin-top: 30px;
	    }
	    .srip-cose {
	        margin: 15px 0 0;
	    }
	    .srip-cose h2 {
	        font-size: 21px;
	    }
	    .srip-cose .btn.btn-mm {
	        margin: 0px 58px 0 0;
	        font-size: 18px;
	    }
	    .srip-cose::after {
	        border-width: 0 24px 47px 30px;
	    }
	    .row-span-3 {
	        padding: 0 5px;
	    }
	    .row-span-3 h3 {
	        font-size: 14px;
	    }
	    .malfunction-gray h3,
	    .malfunction-search-cover h3 {
	        color: #58595b;
	        font-size: 26px;
	        margin-bottom: 20px;
	    }
	    .row.timing-belt {
	        margin-top: 30px;
	    }
	    .row.conditioning-repairs .col-md-4 {
	        padding-left: 15px;
	    }
	    .panel-group.servcemenu .panel.panel-default .panel-heading .panel-title a,
	    .panel-group.servcemenu .panel.panel-default .panel-heading .panel-title a.collapsed {
	        font-size: 16px;
	        line-height: 25px;
	    }
	    .service .opportunities h4.panel-title {
	        margin-bottom: -1px;
	    }
	    .panel-group.servcemenu .panel-collapse.collapse .panel-body ul,
	    .panel-group.servcemenu .panel-collapse.collapsing .panel-body ul,
	    .panel-body ul.inner-list {
	        margin: 0;
	    }
	    .panel-group.servcemenu .panel-collapse.collapse .panel-body ul li a,
	    .panel-group.servcemenu .panel-collapse.collapsing .panel-body ul li a,
	    .panel-body ul.inner-list li a {
	        font-size: 13px;
	    }
	    ul.malf-icons li {
	        width: 12%;
	        margin-right: 20px;
	    }
	    ul.malf-icons li img {
	        width: 100%;
	        max-width: 100%;
	    }
	    .malf-icons {
	        margin: 20px 0;
	    }
	    .malf-search label {
	        font-size: 14px;
	    }
	    .malf-search .form-group {
	        margin-right: 10px;
	    }
	    .malf-search .form-control {
	        width: 140px;
	        height: 40px;
	    }
	    .malfunction-search-cover .malf-list {
	        margin-bottom: 0;
	    }
	    .malfunction-search-cover .malf-list ul li a {
	        padding-right: 28px;
	    }
	    .midddle-sevice-section > p {
	        width: 100%;
	    }
	    .chk-icon.chk-icon-half li {
	        font-size: 13px;
	        margin: 0 !important;
	        line-height: 1.8;
	        margin-right: -4px !important;
	        background-position: 0 5px !important;
	    }
	    .clutch-norrie-andreson .col-md-3,
	    .clutch-norrie-andreson .col-md-6 {
	        display: inline-block;
	        float: none;
	        vertical-align: top;
	        width: 50%;
	        vertical-align: bottom;
	        padding-bottom: 0;
	    }
	    .clutch-norrie-andreson .col-md-3 {
	        margin-right: -4px;
	    }
	    .clutch-norrie-andreson .col-md-3:last-child {
	        display: block;
	        width: 100%;
	        margin-right: 0;
	        text-align: center;
	        padding-top: 15px;
	        padding-bottom: 0;
	        margin-bottom: 0;
	    }
	    .white-block h4 {
	        font-size: 18px;
	        min-height: auto;
	    }
	    .clutch-norrie-andreson .col-md-3 img {
	        bottom: 0;
	        position: relative;
	    }
	    .clutch-norrie-andreson .col-md-3:last-child img {
	        width: 60%;
	        display: none;
	    }
	    .row.air-conditioning .col-md-12 ul li {
	        margin-right: 15px;
	    }
	    .clutch-nonturboo.head-gasket-panel img {
	        margin-top: 18px !important;
	        width: auto;
	    }
	    .white-block {
	        padding: 4px 10px;
	        margin-bottom: 30px;
	        min-height: 250px;
	    }
	    .gasket-headding h3 {
	        font-size: 25px;
	    }
	    .advice-and-warnings h3 {
	        color: #333333;
	        font-size: 30px;
	        letter-spacing: normal;
	        margin: 0px 0 30px;
	        text-align: center;
	    }
	    .internal-head-gasket-leaks.advanced-warning img {
	        width: 30% !important;
	    }
	    .clutch-repair.transpCV .clutch-nonturboo.border-img img {
	        margin-bottom: 30px;
	        float: none;
	        width: auto;
	        margin-right: 30px;
	    }
	    .cooling-system-comprises .row h3 {
	        padding: 0 15px;
	        text-align: center;
	        font-size: 18px;
	    }
	    .white-box {
	        background: #fff;
	        color: #404040;
	        height: 110px;
	        padding: 10px 5px;
	    }
	    .overheating-diagnosis-section h2 {
	        font-size: 30px;
	    }
	    .over-heating-content img {
	        border: 1px solid #b2b2b2;
	        float: right;
	        margin-bottom: 30px;
	        margin-left: 25px;
	        width: 320px;
	        margin-top: 10px;
	    }
	    .clutch-repair h3 {
	        font-size: 25px;
	        letter-spacing: normal;
	        margin-bottom: 15px;
	    }
	    .row.ejengines .col-md-6 h4 {
	        background: #e9e9e9;
	        margin: 20px 0 0 0;
	        padding: 10px 14px;
	        text-align: center;
	        font-size: 20px;
	    }
	    .advice-and-warnings h5 {
	        font-size: 18px;
	        margin-top: 0;
	    }
	    .internal-service-section {
	        padding: 20px 15px 40px;
	    }
	    .forms-steps-section-internal {
	        padding: 0 15px;
	    }
	    .basic-head-gasket-repair-option {
	        background: #f2f2f2;
	        margin: 30px 0px;
	    }
	    .two-coloumns .system-cooling-caption {
	        padding: 6px 55px 6px 5px;
	    }
	    .clutch-repair h5 {
	        font-size: 20px;
	    }
	    .row.air-conditioning .col-md-12 {
	        padding-right: 200px;
	        min-height: 100px;
	    }
	    ul.services-top-buttons {
	        width: 166px;
	        right: 27px;
	    }
	    .clutch-norrie-andreson .container .row {
	        display: block;
	        width: auto;
	    }
	    .midddle-sevice-section > h5:last-child {
	        padding-left: 0px;
	    }
	    .basic-head-gasket-repair-option h3 {
	        padding-right: 10px;
	        padding-left: 147px;
	    }
	    .answer-faq ul li {
	        width: 32%;
	    }
	    .clutch-repair .clutch-nonturboo p {
	        width: 100%;
	    }
	    /**** GearBox ****/
	    .engine-big-menu.open .dropdown-menu {
	        display: block;
	    }
	    .engine-big-menu .engine-big-menu-right,
	    .engine-big-menu .engine-big-menu-left {
	        display: block;
	        width: 100%;
	    }
	    .engine-big-menu .engine-big-menu-right ul {
	        text-align: center;
	    }
	    .engine-big-menu .engine-big-menu-right ul li {
	        margin-right: -4px;
	        width: 50%;
	        display: inline-block;
	        vertical-align: top;
	        padding: 0;
	    }
	    .engine-big-menu .engine-big-menu-right ul li .big-menu-right-img {
	        width: 26%;
	    }
	    .engine-big-menu .engine-big-menu-right ul li .big-menu-text-right {
	        width: 72%;
	        padding-left: 0px;
	    }
	    .engine-big-menu .engine-big-menu-right ul li .big-menu-right-img {
	        margin-bottom: 5px;
	        text-align: left;
	    }
	    .engine-big-menu .engine-big-menu-right ul li .big-menu-right-img img {
	        display: inline-block;
	        margin: 0 auto;
	    }
	    .engine-big-menu .engine-big-menu-right ul li .big-menu-text-right h5 {
	        font-size: 16px;
	        text-align: left;
	        line-height: 1.4;
	        padding-left: 15px;
	    }
	    .engine-big-menu .engine-big-menu-right ul li .big-menu-text-right p {
	        display: none;
	    }
	    .engine-big-menu .engine-big-menu-right ul li {
	        border-bottom: none;
	        margin-bottom: 10px;
	    }
	    .engine-big-menu .engine-big-menu-right ul li:last-child,
	    .engine-big-menu .engine-big-menu-right ul li:nth-child(3n) {
	        border-bottom: none;
	        border-right: none;
	    }
	    .engine-big-menu {
	        padding-left: 0px;
	    }
	    .engine-big-menu h4,
	    .engine-big-menu .menu-green-btn {
	        font-size: 18px;
	    }
	    .engine-big-menu .menu-green-btn {
	        padding: 8px 19px;
	        line-height: 29px;
	    }
	    .engine-big-menu h4 {
	        padding: 12px 10px;
	    }
	    .engine-big-menu .menu-green-btn i {
	        line-height: 1.4;
	    }
	    .engine-big-menu .menu-green-btn {
	        width: 110px;
	    }
	    .engine-search-cvr {
	        padding: 3px;
	    }
		.banner.banner-inner-service.banner-cooling {
    background-position: center 160px!important;
    background-size: contain;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/03/cooling-system-banner-mobile.jpg)!important;
    height: 760px;
}
			.postid-99	.banner.banner-inner-service {
    background-position: center 160px !important;
    background-size: contain;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/03/brakes-banne-mobile.jpg)!important;
    height: 760px;
    
}
		
			.postid-103	.banner.banner-inner-service {
    background-position: center 160px !important;
    background-size: contain;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/03/suspension-banners-mobile.jpg)!important;
    height: 760px;
    
}
		.postid-104	.banner.banner-inner-service {
    background-position: center 160px !important;
    background-size: contain;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/03/suspension-banners-mobile.jpg)!important;
    height: 760px;
    
}
		.postid-100	.banner.banner-inner-service {
    background-position: center 160px !important;
    background-size: contain;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/03/driveline-banner-mobile.jpg)!important;
    height: 760px;
    
}
		
			.postid-98	.banner.banner-inner-service {
    background-position: center 160px !important;
    background-size: contain;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/03/timing-belt-mobile-banner.jpg)!important;
    height: 760px;
    
}
		.postid-110	.banner.banner-inner-service {
    background-position: center 160px !important;
    background-size: contain;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2016/07/air-conditioning-banner-mobile.jpg)!important;
    height: 760px;
    
}
		
		.postid-1677 .banner.banner-inner-service {
    background-position: center 160px !important;
    background-size: contain;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/03/coswortht-banner-mobile.jpg)!important;
    height: 760px;
    
}
		.banner.banner-inner-service {
    background-position: center 160px!important;
    background-size: contain;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/01/engine-repair-banner-ipad-mobile.jpg)!important;
    height: 760px;
}
		.banner.banner-inner-engine.banner-repairs {
    background-position: center 160px!important;
    background-size: contain;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/01/engine-repair-banner-ipad-mobile.jpg)!important;
    height: 760px;
}
	.banner.gearbox-banner.transmission {
    background-position: center 155px!important;
    background-size: contain;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/01/gearbox-transmission-banner-mobile-1.jpg)!important;
    height: 760px;
}
		.banner.banner-inner-engine {
    background-position: 0px center !important;
    background-size: 1750px;
}
	.banner.banner-inner-service .banner-left {
    /* margin-left: 10px; */
    /* margin-top: 50px; */
    margin: auto;
    width: 100%;
    padding-top: 30px;
}
		
		.postid-93 .banner.banner-inner-service .banner-left {
    margin-left: auto;
    margin-top: 25px;
    margin: auto;
    float: none;
    padding-top: 35px;
}
		
		.postid-93 .banner-inner-service h1 small {
        font-size: 40px;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline;
}
		.postid-108 .banner.banner-inner-service .banner-left {
    /* margin-left: 10px; */
    /* margin-top: 50px; */
    margin: auto;
    width: 100%;
    padding-top: 30px;
}
		
	.postid-108 .banner.banner-inner-service {
    background-position: center 160px!important;
    background-size: contain;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/03/auto-electrical-banner-mobile.jpg)!important;
    height: 760px;
}
		.banner-text-bottom {
    bottom: 0;
    width: 100%;
}
		.banner-text-bottom h2 {
    font-size: 13px;
    text-align: right;
    font-weight: normal;
}
.banner-engine-repairs.banner-repairs .banner-left {
    /* margin-left: 10px; */
    /* margin-top: 50px; */
    margin: auto;
    width: 100%;
    padding-top: 55px;
}
.banner.gearbox-banner.transmission .banner-left {
    /* margin-left: 10px; */
    /* margin-top: 50px; */
    margin: auto;
    width: 100%;
    padding-top: 55px;
}
.banner-inner-engine h1 {
    margin-top: 0;
    font-size: 45px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 80px;
    text-align: center;
    padding: 10px 0 0 0;
}
.engine-single-img img {
    width: auto;
    margin: 0 auto;
    display: inline-block;
    max-width: 300px;
    /* left: 30px; */
}
	    .engine-search-cvr #search-ajax {
	        background-size: 14px auto;
	    }
	    .engine-big-menu .engine-big-menu-left .form-control,
	    .engine-big-menu .engine-big-menu-left input[type="text"] {
	        padding: 3px 10px;
	        font-size: 16px;
	        height: 38px;
	    }
	    .gearbox-submenu-new .big-menu-red-btn {
	        margin-bottom: 10px;
	        font-size: 16px;
	        line-height: 1.8;
	    }
	    .big-need-help-cvr {
	        margin-top: 10px;
	        padding: 20px 15px;
	    }
	    .big-need-help-cvr .help-img {
	        width: 20%;
	    }
	    .big-need-help-cvr .help-text {
	        width: 80%;
	    }
	    .big-need-help-cvr .help-text h4 {
	        font-size: 22px;
	    }
	    .big-need-help-cvr .help-text h5,
	    .big-need-help-cvr .help-text p {
	        font-size: 18px;
	    }
	    .big-need-help-cvr .help-text h4::after {
	        margin: 8px auto;
	    }
	    .about-trans-main h1,
	    .enquiry-form-gearbox h1,
	    .speed-conver-main h1,
	    .ppg-cliff-main h1,
	    .ppg-products-cvr h1,
	    .gearbox-center-diff-main h1,
	    .gearbox-center-diff-gray h1,
	    .gearbox-purchase-white h1,
	    .gearbox-purchase-white .purchase-option-cvr h1,
	    .reverse-drive-cliff-main h1,
	    .reverse-drive-cliff-avail-pro h1,
	    .gearbox-mid-about h1,
	    .comp-ppl-cvr.gearbox-comp-ppl-cvr h1,
	    .engine-mid-about h1,
	    .enquiry-form h1,
	    .every-abt-cvr h1,
	    .head-gaskit-cvr h1,
	    .gaskit-rely-cvr h1,
	    .cooling-sys-section h1,
	    .cooling-text h1,
	    .cooling-we-offer-white h1,
	    .comp-ppl-cvr h1 {
	        font-size: 34px;
	        letter-spacing: normal;
			margin: 30px 0;
	    }
		.eng-conf-make-it-red p {
    font-size: 21px;
    color: #ff2f2f;
    margin: 0 0 10px;
    text-align: center;
    font-family: 'Fjalla One', sans-serif;
    line-height: 1.4em;
}
	    .gaskit-right-sol-darkgrey-heading h1 {
	        font-size: 18px;
	        letter-spacing: normal;
	        padding: 10px 0;
	    }
	    .gaskit-right-sol-darkgrey-heading h1 small {
	        padding: 15px 15px;
	        font-size: 18px;
	    }
	    .gaskit-right-sol-darkgrey {
	        margin: 20px 0;
	    }
	    .gaskit-right-sol-white h1 {
	        font-size: 28px;
	        letter-spacing: normal;
	    }
	    .about-trans-main h1:after,
	    .ppg-cliff-main h1:after {
	        margin: 10px 0 20px;
	    }
	    .about-trans-inner h2,
	    .speed-conver-main-grey h2,
	    .speed-conver-offer h2,
	    .ppg-cliff-main-inner h2,
	    .ppg-products-cvr h2,
	    .gearbox-center-diff-inner h2,
	    .reverse-drive-cliff-inner h2,
	    .inst-peak-mid-about h2,
	    .sub-evo-text h3 {
	        font-size: 28px;
	        margin-bottom: 5px;
	    }
	    .trans-diff-types-heading h3,
	    .repair-sec-new h3,
	    .speed-conver-inner h3,
	    .high-qual-ppg-cvr h3,
	    .ppg-ongoing-cvr h3,
	    .reverse-drive-cliff-avail-pro-list h2,
	    .inst-peak-grey h1,
	    .inst-peak-grey h2,
	    .gearbox-motorsport h1,
	    .engine-mid-about h1,
	    .eng-conf-grey-heading h1 {
	        font-size: 26px;
	    }
	    .engine-repair-list-outer h1 {
	        font-size: 25px;
	    }
	    .cosworth-text {
	        right: inherit;
	    }
	    .about-trans-diff-types-text h6 {
	        font-size: 18px;
	        margin: 20px 0 5px;
	    }
	    .about-trans-inner p,
	    .about-trans-diff-types-text p,
	    .gearbox-mid-about-text p,
	    .engine-mid-about-text p {
	        font-size: 14px;
	        line-height: 1.8;
	        margin-bottom: 20px;
	    }
	    ul.trans-top-list li div {
	        font-size: 18px;
	    }
	    .trans-diff-types-heading img {
	        width: 40px;
	    }
	    .trans-diff-types-heading {
	        margin-bottom: 20px;
	        margin-top: 15px;
	    }
	    .gearbox-conf-panel-grp.right-spef .panel-default > .panel-heading .panel-title,
	    .eng-conf-panel-grp.right-spef .panel-default>.panel-heading .panel-title {
	        font-size: 14px;
	        line-height: 1.4;
	    }
	    .gearbox-conf-panel-grp.right-spef .panel-default > .panel-heading,
	    .eng-conf-panel-grp.right-spef .panel-default>.panel-heading {
	        padding: 10px 10px 10px 36px;
	    }
	    .gearbox-conf-panel-grp.right-spef .panel-title span,
	    .eng-conf-panel-grp.right-spef .panel-title span {
	        position: absolute;
	        top: 11px;
	        left: 10px;
	    }
	    .gearbox-conf-panel-grp.right-spef .panel-body,
	    .eng-conf-panel-grp.right-spef .panel-body {
	        padding: 15px 13px;
	    }
	    .gear-img-link ul li {
	        margin-right: 10px;
	    }
	    .gear-img-link ul li a {
	        font-size: 16px;
	    }
	    .gear-cust-table-list {
	        width: 100%;
	        margin-bottom: 10px;
	        margin-right: 0;
	    }
	    .about-subaru-green-btn-panel {
	        margin: 10px 0 0;
	    }
	    .about-subaru-green-btn-panel li a {
	        font-size: 18px;
	    }
	    #vehicle-selector-popup .engine-big-menu .engine-big-menu-left {
	        padding: 15px;
	    }
	    .engine-big-menu .engine-big-menu-left #gearbox-search-trans .form-control,
	    .engine-big-menu .engine-big-menu-left #vehicle-search-trans .form-control {
	        width: 32.1%;
	    }
	    .engine-big-menu .engine-big-menu-left #vehicle-search-trans .form-control {
	        width: 23.6%;
	    }
	    .modal-body.engine-big-menu {
	        padding: 15px;
	    }
	    #vehicle-selector-popup .pop-heading h1 {
	        font-size: 25px;
	    }
	    .repair-new-tb .repair-new-left,
	    .repair-new-tb .repair-new-right,
	    .engine-repair-list-left,
	    .engine-repair-list-right {
	        display: block;
	        width: 100%;
	    }
	    .repair-new-tb .repair-new-left,
	    .engine-repair-list-left {
	        height: 125px;
	    }
	    .repair-new-tb .repair-new-right,
	    .engine-repair-list-right {
	        height: auto;
	    }
	    .repair-new-tb .repair-new-left,
	    .engine-repair-list-left {
	        background-position: center center;
	        background-repeat: no-repeat;
	        background-size: auto 100%;
	        background-color: #fff;
	    }
	    .repair-new-tb .repair-new-right h4,
	    .repair-new-tb .repair-new-right,
	    .engine-repair-list-right h3,
	    .engine-repair-list-right {
	        text-align: center;
	    }
	    .repair-new-tb,
	    .engine-repair-list {
	        padding-top: 15px;
	        background: #fff;
	    }
	    .gb-form-left,
	    .gb-form-right,
	    .en-form-left,
	    .en-form-right {
	        width: 49%;
	    }
	    .gb-form-left,
	    .en-form-left {
	        margin-right: 1%;
    padding: 30px 10px;
	    }
	    .gb-form-left h2,
	    .en-form-left h2 {
	        font-size: 20px;
	    }
		.en-form-left p {
    font-size: 16px;
    font-weight: 400;
    color: #414242;
    line-height: 1.3em;
    font-family: 'Fjalla One', sans-serif;
}
	    .gb-form-left ul li.client-img,
	    .gb-form-left ul li,
	    .en-form-left ul li.client-img,
	    .en-form-left ul li {
	        width: 50%;
	        margin-right: -4px;
	        padding: 0 15px;
	    }
	    .gb-form-left ul li.client-img,
	    .en-form-left ul li.client-img {
	        width: 100%;
	        max-width: 130px;
	        display: block;
	        margin: 0 auto;
	        padding: 0;
	    }
	    .gb-form-left ul li.start-chat,
	    .en-form-left ul li.start-chat {
	        max-width: 130px;
	    }
	    .gb-form-left ul,
	    .en-form-left ul {
	        margin: 20px 0 0;
	    }
	    .gb-call-text,
	    .en-call-text {
	        margin-top: 20px;
	    }
	    .gb-form-right,
	    .en-form-right {
	        padding: 27px 15px;
	    }
	    .gb-form-left .gb-call-text p strong,
	    .en-form-left .en-call-text p strong {
	        font-size: 18px;
	    }
	    .gb-form-left,
	    .en-form-left {
	        min-height: 515px;
	    }
	    .repair-sec-new,
	    .engine-repair-list-outer {
	        padding: 40px 0 15px;
	        margin-bottom: 0;
	    }
	    .enquiry-form-gearbox {
	        padding: 30px 0;
	    }
	    .engine-service-star img,
	    .gearbox-service-star img {
	        width: 170px;
	    }
	    .thg-cons-item .thg-text h5 {
	        font-size: 18px;
	    }
	    .thg-cons-item .thg-icon-cvr {
	        width: 75px;
	        height: 75px;
	    }
	   .thg-cons-item {
    margin: 10px 0 0;
    min-height: 230px;
}
	    .thg-consider-cvr {
	        padding: 50px 0;
	    }
	    .speed-conver-offer {
	        padding: 20px 15px;
	    }
	    .speed-conver-offer-grey-heading {
	        padding: 12px 10px 12px 150px;
	    }
	    .speed-conver-offer-grey-heading h4,
	    .speed-conver-offer-text-top h4 {
	        font-size: 22px;
	    }
	    .option-heading {
	        top: -78px;
	    }
	    .selecrt-option-btn label {
	        height: 50px;
	        line-height: 2.1;
	        font-size: 24px;
	    }
	    .speed-conver-offer-list-img .sco-list-left h5 {
	        font-size: 19px;
	    }
	    .speed-conver-offer .step-heading h1,
	    .buy-option-level-cvr .step-heading h1 {
	        font-size: 32px;
	        margin-bottom: 20px;
	    }
	    .speed-conver-offer .about-subaru-green-btn-panel li a {
	        font-size: 18px;
	    }
	    .gearbox-service-item h5 {
	        font-size: 22px;
	        margin-bottom: 10px;
	    }
	    .gearbox-service-item {
	        width: 32.3%;
	        margin-right: 1%;
	        margin-bottom: 10px;
	        padding: 20px 8px 10px;
	    }
	    .gearbox-service-item .service-icon {
	        width: 60px;
	        height: 60px;
	    }
	    .gearbox-service,
	    .engine-service.gearbox-service {
	        padding: 40px 0 150px;
	    }
	    .speed-conver-offer .setp-3-form button[type="submit"] {
	        font-size: 22px;
	        font-weight: normal;
	    }
	    .setp-3-form {
	        margin-bottom: 10px
	    }
	    .speed-conver-main h1 {
	        margin-bottom: 20px
	    }
	    .gearbox-banner-text.speed-6 {
	        transform: translateY(29%);
	        -webkit-transform: translateY(29%);
	        left: 15px;
	    }
	    .gearbox-banner-text h1 {
	        font-size: 24px;
	    }
	    .gearbox-banner-text.speed-6 h1 {
	        text-align: left;
	    }
	    .gearbox-banner-text h2 {
	        font-size: 20px;
	        text-align: left;
	    }
	    .gearbox-banner-bottom-text p {
	        font-size: 22px;
	    }
	    .gearbox-bread-crumb {
	        margin: 0 0 10px;
	    }
	    .gearbox-bread-crumb ul {
	        padding: 8px 0;
	    }
	    .gearbox-banner-text.gearbox-ppg-cliff {
	        text-align: left;
	    }
	    .gearbox-banner-text.gearbox-ppg-cliff h1 {
	        font-size: 24px;
	    }
	    .ppg-grey-left.ppg-grey-left-text {
	        padding-left: 15px;
	        margin-top: 15px;
	    }
	    .ppg-products-cvr h3 {
	        font-size: 22px;
	        margin-bottom: 5px;
	    }
	    .green-gray-opt-cvr:before {
	        width: 43px;
	        height: 42px;
	        font-size: 26px;
	    }
	    .grren-gray-opt-gray .green-gray-opt-inn .green-gray-opt-img:before {
	        width: 42px;
	        height: 42px;
	        line-height: 2;
	        font-size: 20px;
	        margin-top: -34px;
	    }
	    .purchase-option-step-black p {
	        font-size: 11px;
	        line-height: 1.6;
	    }
	    .purchase-option-step-black p span {
	        color: #6cb504;
	        display: block;
	        font-size: 14px;
	    }
	    .purchase-option-step-img img {
	        width: 90px;
	    }
	    .gearbox .gaskit-right-sol-white-no-pad .step-heading h1 small,
	    .gaskit-right-sol-white-no-pad .step-heading h1 {
	        font-size: 26px;
	        letter-spacing: normal;
	        margin-bottom: 15px;
	    }
	    .search-gearbox-vin h1,
	    .search-gearbox h1,
	    .gaskit-red-select h1 {
	        font-size: 18px;
	    }
	    .search-gearbox-vin h1 small,
	    .search-gearbox h1 small,
	    .gaskit-red-select h1 small {
	        font-size: 15px;
	        text-transform: capitalize;
	    }
	    .gearbox .gaskit-red-select {
	        padding: 10px;
	    }
	    .gaskit-red-select ul li select.option-list,
	    .gaskit-red-select ul li input[type="text"] {
	        height: 36px;
	        font-size: 16px;
	    }
	    .gaskit-red-select .search-btn {
	        font-size: 18px;
	        height: 36px;
	    }
	    #centeroptions {
	        padding: 0 15px;
	    }
	    .gaskit-right-sol-darkgrey-text .new-select-optn .selecrt-option-cost p {
	        font-size: 30px;
	    }
	    #centeroptions .gaskit-right-sol-darkgrey {
	        margin-bottom: 15px;
	    }
	    .gearbox-purchase-white .grren-gray-opt-gray p {
	        margin-bottom: 0;
	    }
	    .modal-form-body label img {
	        margin-right: 3px;
	        max-width: 20px;
	        max-height: 18px;
	    }
	    .gearbox .form-outer .form-group > div.fiffty-per,
	    .modal-form-body .select-opt select.form-control {
	        width: 49.2%;
	        margin-right: 1%;
	    }
	    .gearbox .form-outer .form-group > div.fiffty-per:last-child {
	        margin-right: 0;
	        margin-bottom: 0;
	    }
	    .modal-form-body .form-group {
	        width: 100%;
	        min-height: 40px;
	        margin-bottom: 15px;
	    }
	    .modal-form-body .eng-type-two .form-group.radio {
	        padding: 8px;
	    }
	    .modal-form-body .form-control,
	    .modal-form-body .eng-type-two .form-group.green-label label {
	        font-size: 13px;
	    }
	    .gearbox-center-diff-gray .enquery-btn {
	        margin-top: 10px;
	    }
	    .gearbox-banner-text.gearbox-reverse-drive h1 {
	        font-size: 32px;
	        text-align: center;
	    }
	    .gearbox-banner-text.gearbox-reverse-drive h2 {
	        font-size: 26px;
	        line-height: 1.3;
	        text-align: center;
	    }
	    .reverse-drive-cliff-inner h2:after {
	        margin: 10px 0 15px;
	    }
	    ul.reverse-drive-cliff-avail-pro-btn li {
	        width: 100%;
	        margin-right: 0;
	        margin-bottom: 2px;
	    }
	    ul.reverse-drive-cliff-avail-pro-btn li a {
	        font-size: 18px;
	    }
	    .reverse-drive-cliff-exp-list-outer .col-md-4.col-sm-6.col-xs-12:nth-child(2n+1) {
	        clear: both;
	    }
	    .reverse-drive-cliff-exp-list-outer .col-md-4.col-sm-6.col-xs-12:nth-child(3n+1) {
	        clear: none;
	    }
	    .ppg-grey-left-img {
	        margin-bottom: 15px;
	    }
	    .gearbox-mid-about {
	        padding: 40px 0;
	        margin: 0;
	    }
	    .gearbox-comp-ppl-cvr .gear-panel-qoute h5 {
	        font-size: 16px;
	    }
	    .comp-call-icon {
	        width: 40px;
	        vertical-align: top;
	    }
	    .comp-call-text {
	        margin-left: 10px;
	    }
	    .comp-call-text p,
	    .comp-call-text ul li,
	    .comp-call-text ul li a,
	    .comp-call-text p a {
	        font-size: 16px;
	    }
	    .comp-call-text ul li {
	        margin-right: 5px;
	        padding-right: 8px;
	    }
	    .comp-call-cvr {
	        width: 100%;
	    }
	    .comp-call-cvr.with-bor:after {
	        right: 0;
	    }
	    .gearbox-motorsport .head-assemblie-heading h2 {
	        font-size: 19px;
	    }
	    .gearbox-motorsport {
	        padding: 20px 0;
	    }
	    .engine-service-item {
	        width: 49.2%;
	        margin-right: 1%;
	    }
	    .engine-service-item:nth-child(3),
	    .engine-service-item:nth-child(6) {
	        margin-right: 1%;
	    }
	    .engine-service-item:nth-child(2n) {
	        margin-right: 0;
	    }
	    .engine-service-item .service-icon img {
	        max-width: 37px;
	    }
	    .engine-service-item h5 {
	        font-size: 22px;
	        margin-bottom: 15px;
	    }
	    .engine-service-list.eng-land-page .engine-service-item {
	        padding: 15px;
    min-height: 650px;
	    }
	    .gearbox-service h1 {
	        font-size: 34px;
	    }
	    .gaskit-faq-qa-cvr .gaskit-faq-ques h3 {
	        font-size: 16px;
	        letter-spacing: normal;
	    }
	    .gaskit-faq-qa-cvr .gaskit-faq-ques h3:before {
	        min-height: 40px;
	        min-width: 50px;
	        background-size: 28px;
	    }
	    .gaskit-faq-qa-cvr .panel-title span i {
	        line-height: 1.6;
	        left: 0;
	    }
	    .gaskit-faq-cvr h1 {
	        font-size: 27px;
	    }
	    .gaskit-faq-cvr h1 img {
	        width: 30px;
	    }
	    .banner.gearbox-banner {
	        padding-top: 110px;
	    }
	    .search-gearbox-vin .search-gearbox-form input {
	        font-size: 18px;
	        letter-spacing: normal;
	        width: 71%;
	        height: 42px;
	    }
	    .search-gearbox-vin .search-gearbox-form .search-btn {
	        font-size: 22px;
	        width: 190px;
	        height: 40px;
	    }
	    .search-gearbox-vin .search-gearbox-form input,
	    .search-gearbox .form-control,
	    .search-gearbox input[type="text"] {
	        height: 40px;
	        font-size: 18px;
	        padding: 6px 15px;
	        letter-spacing: normal;
	    }
	    .search-gearbox .search-btn {
	        height: 40px;
	        font-size: 22px;
	    }
	    .gearbox-above-beyond h1 {
	        font-size: 28px;
	    }
	    .subaru-sti-text a.subaru-sti-btn {
	        font-size: 22px;
	    }
	    .gearbox-above-beyond-text h2 {
	        font-size: 20px;
	    }
	    .gearbox-above-beyond-img a.abv-bey-btn {
	        width: 100%;
	        font-size: 16px;
	        background-size: 24px;
	        letter-spacing: normal;
	    }
	    .gearbox-above-beyond-img {
	        width: 21%;
	    }
	    .engine-sepf-sec h1 {
	        font-size: 18px;
	    }
	    .engine-buy-option-cvr h2 {
	        font-size: 26px;
	    }
	    .engine-buy-option-cvr h2 img {
	        width: 29px;
	    }
	    .level-heading h1 {
	        font-size: 20px;
	    }
	    .level-text-left h3,
	    .level-text-left h5 {
	        font-size: 18px;
	    }
	    .calling-text.make-it-red p:before,
	    .calling-text.make-it-red p:after {
	        background-size: 100%;
	        width: 10px;
	    }
	    .selecrt-option-btn label {
	        width: 170px;
	    }
	    .gearbox-banner-text.gearbox-inner-new h2,
	    .gearbox-banner-text.gearbox-inner-new h1 {
	        text-align: right;
	    }
	    /** Engine **/
	    .every-abt-cvr,
	    .engine-mid-about {
	        margin-top: 30px;
	    }
	    .head-gaskit-cvr {
	        padding-top: 30px;
	    }
	    .engine-above-beyond-img {
	        margin: 0 12px;
	    }
	    a.abv-bey-btn {
	        width: 100%;
	    }
	    .engine-repair-list-outer h1 {
	        letter-spacing: normal;
	    }
	    .type-list-cover .type-list-left,
	    .type-list-cover .type-list-right {
	        margin-right: 1%;
	    }
	    .eng-conf-panel-grp.right-spef .panel-body ul.tick-list.big-3-li li {
	        width: 100%;
	    }
	    .engine-service-list.head-gaskit-page .engine-service-item {
	        margin-bottom: 30px;
	    }
	    .big-gaskit-head .gaskit-heading-text h2 {
	        font-size: 24px;
	        letter-spacing: normal;
	    }
	    .gaskit-right-sol-darkgrey-text .selecrt-option-btn {
	        margin-top: 0;
	    }
	    .engine-head-gaskit.banner-inner-service h1 {
	        font-size: 28px;
	    }
		 .engine-head-gaskit.banner-inner-service {
	      background-position: 30% 50% !important;
	    }
		
		
	    .head-gaskit-cvr h2 {
	        margin-bottom: 1px;
	    }
	    .gaskit-heading-text p {
	        font-size: 15px;
	    }
	    .cooling-grey-section .cooling-part-list ul li {
	        width: 23.4%;
	    }
	    .cooling-grey-section .cooling-part-list ul li:last-child {
	        margin-right: 10px;
	    }
	    .cooling-drak-grey p {
	        text-align: center;
	        font-size: 18px;
	        font-style: italic;
	        font-weight: 600;
	        color: #fff;
	    }
	    /* .cooling-grey-section .cooling-part-list ul li:nth-child(4n) {
	        margin-right: 0;
	    }*/
	    .assemblie-cvr h1 {
	        font-size: 30px;
	    }
	    .cooling-grey-section h1 {
	        margin: 0;
	        padding: 0;
	        font-size: 30px;
	        color: #414141;
	        text-align: center;
	    }
	    .assemblie-heading-text h2 {
	        font-size: 24px;
	    }
	    .assemblie-green-btn {
	        font-size: 18px;
	        margin: 10px 0;
	    }
	    .eng-land-cos-cvr {
	        padding-top: 30px;
	    }
	    .subtittle-bottom h2 {
	        font-size: 20px;
	    }
	    .ads-and-cos-white .weakness-list ul li {
	        width: 45%;
	        margin-left: 5%;
	    }
	    .ads-sol-list ul li {
	        width: 46%;
	    }
	    .high-prof-gray h2 {
	        font-size: 25px;
	    }
		.ads-and-cos-white h2 {
    font-size: 40px;
    color: #404040;
    letter-spacing: normal;
    margin: 0 0 20px;
    padding: 0;
    vertical-align: middle;
    line-height: 1;
    text-align: center;
}
.cos-eng-option h2 img {
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: -3px;
}
.cos-eng-option h2 {
    font-size: 30px;
    color: #404040;
    letter-spacing: normal;
    margin: 0 0 40px;
    padding: 0;
    vertical-align: middle;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
}
.pro-add-on-parts-cvr h1 {
    font-size: 30px;
    color: #323636;
    text-transform: uppercase;
    margin-bottom: 30px;
    text-align: center;
}
	    .eng-land-cos-cvr h1 {
	        font-size: 36px;
	    }
	    .eng-land-cos-text h2 img {
	        width: 165px;
	    }
	    .eng-land-cos-text h2 {
	        font-size: 28px;
	    }
	    .cos-eng-option-list ul li {
	        margin: 6px;
	    }
	    .engine-sepf-sec-btn-cvr ul li {
	        width: 100%;
	        margin-bottom: 8px;
	    }
	    .add-on-part-item {
	        width: 31.6%;
	        margin-bottom: 20px;
	    }
	    .add-on-part-item:nth-child(5n) {
	        margin-right: 2.5%;
	    }
	    .add-on-part-item:nth-child(3n) {
	        margin-right: 0%;
	    }
	    .add-on-part-item:nth-child(3n+1) {
	        clear: both;
	    }
	    .add-on-text {
	        height: 200px;
	        overflow: hidden;
	    }
	    .gearbox-car-info-left,
	    .gearbox-car-info-right {
	        display: block;
	        width: 100%;
	    }
	    .gearbox-car-info-left {
	        padding-right: 0px;
	        margin-bottom: 30px;
	    }
	    .gearbox-slect-modal-table .gearbox-slect-modal-data {
	        width: 16%;
	    }
	    .gearbox-slect-modal-table.transmission-type-table {
	        border-spacing: 5px;
	        margin: 0 -5px;
	        width: auto;
	    }
	    .dark-blue-btn {
	        font-size: 16px;
	    }
	    .centre-differential-new-banner .gearbox-banner-text h1 {
	        font-size: 22px;
	    }
	    .viscous-couplings-upper-section h4 {
	        font-size: 22px;
	    }
	    .viscous-couplings-upper-section h3 {
	        font-size: 22px;
	    }
	    .viscous-couplings-list-section .viscous-couplings-right h5 {
	        font-size: 20px;
	    }
	    .viscous-couplings-table .viscous-couplings-row .viscous-couplings-data {
	        height: 195px;
	    }
	    /** NEW HOME PAGE **/
	    .ads-best-price-data .ads-best-price-img {
	        height: 195px;
	    }
	    .ads-best-price-section .ads-best-price-text p {
	        font-size: 13px;
	    }
	    .ads-best-price-data .ads-best-price-text {
	        min-height: 75px;
	    }
	    .subaru-log-book-cover h3 {
	        font-size: 15px;
	    }
	    .subaru-log-book-list div ul li {
	        padding-left: 25px;
	        font-size: 16px;
	    }
	    .subaru-log-book-list div ul li:before {
	        width: 16px;
	        height: 12px;
	        background-size: 100%;
	    }
	    .blue-book-now-btn {
	        font-size: 22px;
	        font-weight: 400;
	    }
	    .new-blog-section,
	    .fb-post-cover {
	        padding: 50px 0;
	    }
	}
	
	@media (max-width:785px) {
	    /** Close decking page  **/
	    .decking-post figure {
	        height: 310px;
	    }
	    .decking-post {
	        margin: 0 auto 40px;
	        max-width: 440px;
	    }
	    .decking-page-cover .img-left {
	        margin: 0 0px 20px 0;
	        width: 100%;
	    }
	    .deck-mechine-proc-table .deck-mechine-proc-row .deck-mechine-proc-data {
	        width: 100%;
	        margin-right: auto;
	        margin-bottom: 20px;
	        max-width: 440px;
	        margin-left: auto;
	        display: block;
	    }
	    .deck-mechine-proc-table .deck-mechine-proc-row .deck-mechine-proc-data:nth-child(3n) {
	        margin-right: auto;
	    }
	    .deck-ads-table,
	    .deck-ads-table .deck-ads-row {
	        display: block;
	    }
	    .deck-ads-table .deck-ads-row .deck-ads-data {
	        display: block;
	        margin: 0 auto;
	        width: 100%;
	        margin-bottom: 20px;
	        max-width: 440px;
	    }
	    .deck-slider-text,
	    .deck-price-table-cover {
	        width: 100%;
	        padding: 0px;
	    }
	    .deck-price-table-cover {
	        margin-bottom: 0;
	    }
	    .deck-slider-divider {
	        margin: 10px 0 40px;
	    }
	    .deck-proc-total {
	        position: static;
	        width: 100%;
	        margin: 30px 0;
	    }
	    .deck-mechine-proc-data figure {
	        height: 180px;
	    }
	    .decking-page-cover p + .row {
	        margin-top: 40px;
	    }
	    .decking-option-slider {
	        display: block;
	        margin: 0 auto;
	        max-width: 440px;
	        width: 100%;
	    }
	    /** Close decking page End **/
	    body.admin-bar header,
	    body.admin-bar header.fixed {
	        top: 45px;
	    }
	    body.admin-bar #wprmenu_bar {
	        top: 125px !important;
	    }
	    body header,
	    body header.fixed {
	        top: 0;
	    }
	    body #wprmenu_bar {
	        top: 80px !important;
	    }
	    body.admin-bar #wprmenu_menu.left {
	        top: 45px !important;
	        z-index: -1 !important;
	    }
	    body #wprmenu_menu.left {
	        top: 0px !important;
	        z-index: -1 !important;
	    }
	}
	
	@media (max-width:767px) {
	    .centre-differential-new-banner .gearbox-banner-text.banner-text-top-less-2 {
	        top: 41%;
	        text-align: center;
	        width: 100%;
	        max-width: 100%;
	        left: 0;
	        right: 0;
	        padding: 0 10px;
	    }
	    .centre-differential-new-banner .gearbox-banner-text h1 small {
	        font-size: 17px;
	    }
	    .centre-differential-new-banner .gearbox-banner-text h1 {
	        font-size: 16px;
	    }
	    .centre-differential-new-banner .gearbox-banner-text h1 br {
	        display: none;
	    }
	    .banner.centre-differential-new-banner img {
	        width: 152px;
	    }
	    .viscous-couplings-upper-section {
	        padding: 10px;
	    }
	    .viscous-couplings-upper-section h3 {
	        font-size: 18px;
	    }
	    .viscous-couplings-upper-section h4 {
	        font-size: 19px;
	    }
	    .viscous-couplings-list-section .viscous-couplings-left {
	        width: 100%;
	        margin-bottom: 30px;
	    }
	    .viscous-couplings-list-section .viscous-couplings-right {
	        width: 100%;
	        padding: 0;
	    }
	    .viscous-couplings-heading p {
	        font-size: 15px;
	    }
	    .viscous-couplings-table .viscous-couplings-row .viscous-couplings-data {
	        display: block;
	        width: 100%;
	        margin-bottom: 30px;
	    }
	    .wheel-white-heading {
	        padding: 15px;
	        margin-top: 20px;
	    }
	    .wheel-white-heading p {
	        font-size: 30px;
	    }
	    .two-coloumns .system-cooling-caption,
	    .system-cooling .system-cooling-caption {
	        position: relative;
	        left: 0;
	        right: 0;
	    }
	    html,
	    body {
	        height: inherit;
	    }
	    #wprmenu_menu .wprmenu_icon_par:hover:before {
	        color: #CFCFCF !important;
	    }
	    #wprmenu_menu .wprmenu_icon_par:before {
	        color: #606060 !important;
	    }
	    .container-fluid .navbar-header {
	        margin-left: 0px;
	        float: left;
	    }
	    div#myNavbar {
	        padding-right: 0;
	        float: right;
	    }
	    .call-sec {
	        margin: 5px 0px;
	    }
	    header .navbar > .container-fluid .navbar-brand {
	        width: 120px;
	    }
	    body.admin-bar #wprmenu_bar {
	        top: 115px !important;
	    }
	    body #wprmenu_bar {
	        top: 69px !important;
	    }
	    body.admin-bar .banner {
	        padding-top: 159px;
	    }
	    .banner {
	        padding-top: 110px;
	        height: auto;
	        min-height: 370px;
	    }
	    .home .banner {
	        background-position: 50% 50%;
	    }
	    .banner .container .banner-inner {
	        width: 100%;
	        left: 0;
	        right: 0;
	        background: rgba(255, 255, 255, 0.7);
	        padding: 15px;
	        position: static;
	        transform: translateY(0%);
	        -webkit-transform: translateY(0%);
	    }
	    .banner .container {
	        position: relative;
	        height: auto;
	    }
	    .banner .banner-inner h1 {
	        font-size: 45px;
	    }
	    .banner .banner-inner h1:before {
	        height: 33px;
	        width: 71px;
	    }
	    .banner .banner-inner h2,
	    .banner .banner-inner h2.pink {
	        font-size: 28px;
	    }
	    .banner .banner-inner .banner-text {
	        padding-right: 0;
	    }
	    .main-search .form-group select.form-control {
	        background-size: 30px 41px;
	    }
	    .main-search .form-group .form-control {
	        padding: 6px 8px;
	        font-size: 13px;
	    }
	    .main-search-btn {
	        width: 23%;
	        font-size: 17px;
	    }
	    .all-subro-operates h3 {
	        font-size: 35px;
	        margin: 30px 0;
	    }
	    .all-subro-operates-list:after {
	        display: none;
	    }
	    .all-subro-operates-list h4 {
	        font-size: 30px;
	    }
	    .all-subro-operates-list h4::before {
	        height: 23px;
	        width: 5px;
	    }
	    .all-subro-operates-list-img {
	        min-height: auto;
	        line-height: normal;
	    }
	    .all-subro-operates-list ul {
	        margin: 20px auto 0;
	        max-width: 240px;
	    }
	    .all-subro-operates-list {
	        min-height: 650px;
	        height: auto !important;
	        margin-bottom: 30px;
	    }
	    .operates-btn {
	        font-size: 19px;
	        max-width: 240px;
	        margin: 0 auto;
	    }
	    .why-choose-subaru h4,
	    .news-art-left-hd h4,
	    .engine-testi-cvr h4 {
	        font-size: 24px;
	    }
	    .why-choose-subaru h4::after {
	        width: 140px;
	    }
	    .why-choose-subaru {
	        padding: 30px 0 10px;
	    }
	    .why-choose-subaru-list .why-choose-subaru-list-left,
	    .why-choose-subaru-list .why-choose-subaru-list-right {
	        display: inline-block;
	    }
	    .why-choose-subaru-list {
	        min-height: 100%;
	    }
	    .why-choose-subaru-list .why-choose-subaru-list-left {
	        width: 66px;
	    }
	    .why-choose-subaru-list .why-choose-subaru-list-right {
	        width: 85%;
	    }
	    .why-choose-subaru-list .why-choose-subaru-list-right h5 {
	        font-size: 20px;
	    }
	    .news-art-heading {
	        margin-top: 30px;
	    }
	    .news-art-right-hd a {
	        font-size: 18px;
	    }
	    .news-art-list {
	        padding: 20px 0;
	        min-height: 440px;
	    }
	    .news-art-sec .row .col-md-6:after {
	        right: 15px;
	        bottom: 0px;
	        left: 15px;
	        width: auto;
	    }
	    .news-art-sec .row .col-md-6:nth-child(2n):after {
	        left: 15px;
	    }
	    .news-art-sec .row .col-md-6:before {
	        display: none;
	    }
	    .news-art-sec .row .col-md-6:last-child(2):after {
	        content: "";
	        position: absolute;
	        right: 15px;
	        bottom: 0px;
	        left: 15px;
	        width: auto;
	        height: 1px;
	        background: #b1b1b1;
	    }
	    .engine-testi-cvr .engine-testi-tab-btn .nav > li > a {
	        font-size: 16px;
	    }
	    .client-logo-list {
	        width: 18%;
	    }
	    .client-logo-sec {
	        padding: 30px 0 5px;
	    }
	    footer {
	        padding: 30px 0 10px;
	    }
	    .footer-list.service-list {
	        width: 64.7%;
	    }
	    .footer-list.parts-list,
	    .footer-list.gearbox-list,
	    footer .footer-list.subapedia-list {
	        width: 31%;
	    }
	    footer .footer-list {
	        padding-right: 10px;
	        margin-right: 14px;
	    }
	    footer .footer-list h3 {
	        font-size: 18px;
	        margin: 10px 0 20px;
	    }
	    .modal-form-body .form-group {
	        width: 100%;
	        min-height: 100%;
	        margin-bottom: 15px;
	        margin-right: 0;
	    }
	    .all-subro-operates-list p {
	        max-width: 320px;
	        width: 100%;
	        margin: 0 auto;
	    }
	    /** Conatct Page **/
	    .page-template-contact .banner-inner.banner-text-new {
	        text-align: left;
	        left: 15px;
	        width: auto;
	    }
	    .banner .banner-inner.banner-text-new h1 {
	        font-size: 30px;
	    }
	    .banner .banner-inner.banner-text-new h1::before {
	        height: 27px;
	        width: 66px;
	    }
	    .contact-main {
	        padding: 30px 0 20px;
	    }
	    .contact-main h2 {
	        font-size: 28px;
	    }
	    .enq-form .enq-gray-cvr {
	        padding: 15px;
	    }
	    .five-res-cvr {
	        padding: 30px 0 20px;
	        margin-top: 20px;
	    }
	    .five-res-cvr .col-md-4 {
	        text-align: center;
	    }
	    .five-res-cvr .col-md-4 img {
	        max-width: 200px;
	        display: inline-block;
	        width: 100%;
	        margin: 0 auto 20px;
	    }
	    .five-res-list-cvr ul li {
	        font-size: 14px;
	        padding: 8px 8px 8px 50px;
	        margin-bottom: 18px;
	    }
	    /** About Page **/
	    .banner.banner-inner-service {
	        height: auto;
	        min-height: 370px;
	    }
	    .banner-inner.banner-text-new.banner-text-full,
	    .banner-inner.banner-text-new.banner-text-testi {
	        width: 100%;
	        top: 0;
	        left: 0;
	        right: 0;
	        padding: 15px;
	        position: static;
	        transform: translateY(0%);
	        -webkit-transform: translateY(0%);
	    }
	    .promise-section .col-xs-12.col-sm-4 {
	        position: static;
	        text-align: center;
	    }
	    .promise-section .col-xs-12.col-sm-4 img {
	        width: 100%;
	        max-width: 200px;
	        display: inline-block;
	    }
	    .img-box {
	        margin-right: 2%;
	        width: 32%;
	    }
	    .img-box:nth-child(3n) {
	        margin-right: 0;
	    }
	    .call-to-act-btn ul li {
	        display: inline-block;
	        width: 48.5%;
	        margin-right: 2%;
	    }
	    .image-section .modal-content .right-modal h4.modal-title {
	        font-size: 22px;
	    }
	    .call-to-act-btn ul li a.cta-btn {
	        font-size: 16px;
	    }
	    .about-section h3,
	    .teams-section h3 {
	        font-size: 34px;
	    }
	    .promise-section h4 {
	        font-size: 28px;
	    }
	    .banner-inner.banner-text-new.banner-text-full ul li {
	        font-size: 19px;
	    }
	    .page-template-about .banner.banner-inner-service {
	        background-position: 0 50px !important;
	    }
	    .page-template-about .banner-inner.banner-text-new.banner-text-full {
	        margin-top: 37px;
	    }
	    .image-section .modal-dialog {
	        position: relative;
	        width: 90%;
	        margin: 90px auto;
	        left: 0%;
	        top: 0;
	        transform: translate(0, 0) !important;
	        -webkit-transform: translate(0, 0) !important;
	    }
	    #myModalGetQuote .modal-content {
	        margin: 0;
	    }
	    #myModalGetQuote .modal-content,
	    .modal-body.modal-form-body,
	    .popup-form-heading,
	    .form-outer,
	    .modal-form-body .form-group,
	    .popup-get-fm-btn {
	        float: none;
	    }
	    #myModalGetQuote .modal-form-body .form-group {
	        margin-right: 0px;
	    }
	    .modal-form-body .form-group div.make-it-half {
	        width: 48.8%;
	    }
	    .popup-get-fm-btn {
	        font-size: 18px;
	    }
	    .testi-btn {
	        padding: 0 40px;
	        font-size: 18px;
	    }
	    .pop-call-cvr ul {
	        text-align: center;
	    }
	    .pop-call-cvr ul li {
	        display: inline-block;
	        float: none;
	        width: auto;
	        vertical-align: middle;
	        text-align: center;
	        margin: 0 5px;
	    }
	    .pop-heading {
	        padding-top: 8px;
	    }
	    .pop-heading h3 {
	        font-size: 40px;
	    }
	    .popup-form-heading h4 {
	        font-size: 26px;
	    }
	    #myModalGetQuote .form-group.textarea textarea.form-control {
	        min-height: 130px;
	    }
	    #myModalGetQuote .modal-form-body .form-group.urgent {
	        padding: 10px;
	    }
	    /** Testimonial page **/
	    .testimonial-main .testimonial-slider .content,
	    .testimonial-main .testimonial-slider .carousel-inner .item {
	        height: 326px;
	    }
	    /** Services Pages **/
	    .row.air-conditioning .col-md-12 ul li a,
	    .row.air-conditioning .col-md-12 ul li.active a {
	        font-size: 16px;
	        letter-spacing: normal;
	    }
	    .clutch-nonturboo {
	        display: block;
	        margin: 20px 0 0;
	    }
	    .subaru-engines-australia .row .col-xs-12 {
	        width: 33%;
	    }
	    .thr-btn-main {
	        padding-bottom: 0;
	    }
	    .thr-btns {
	        width: 100%;
	        position: static;
	        margin: 20px 0 0;
	        float: left;
	    }
	    .subaru-engines-australia {
	        float: left;
	        width: 100%;
	    }
	    .thr-btns ul li,
	    .service .opportunities .thr-btns ul li {
	        width: 31%;
	    }
	    .subaroo-log-book {
	        margin-top: 30px;
	        padding-top: 30px;
	    }
	    .row.air-conditioning .col-md-12 h2,
	    .subaroo-log-book .container h2,
	    .conditioning-service-package .container > h2 {
	        font-size: 28px;
	    }
	    .log-book-tabbing ul li a {
	        font-size: 18px;
	        padding: 5px;
	    }
	    .log-book-tabbing .tab-content .tab-pane .nav.nav-tabs li {
	        width: 32%;
	    }
	    .log-book-tabbing .tab-content .tab-pane .nav.nav-tabs li a {
	        font-size: 14px;
	    }
	    .log-book-tabbing .tab-content .tab-pane .nav.nav-tabs li a br {
	        display: none;
	    }
	    .log-book-tabbing .tab-content .tab-pane .tab-content {
	        padding: 15px;
	    }
	    .log-book-tabbing .tab-content .tab-pane .tab-content .tab-pane h3 {
	        font-size: 26px;
	    }
	    .log-book-tabbing .tab-content .tab-pane .tab-content .tab-pane > p {
	        font-size: 14px;
	        line-height: 1.6;
	    }
	    .conditioning-service-package {
	        padding: 30px 0 20px;
	        margin-top: 30px;
	    }
	    .price-circle {
	        font-size: 25px;
	    }
	    .absorvers > h4 {
	        font-size: 18px;
	    }
	    .bottom-buttons .btn.btn-default {
	        font-size: 20px;
	    }
	    .appointment-form {
	        min-height: 100%;
	        padding: 15px;
	    }
	    .appointment-form .row .col-md-4 {
	        width: 33.3%;
	    }
	    .srip-cose h2 {
	        font-size: 21px;
	    }
	    .row-span-3 {
	        width: 33.3%;
	        margin-bottom: 25px;
	    }
	    .row-span-3:nth-child(3n) {
	        border-right: none;
	    }
	    .packagedeals {
	        padding: 18px 0 0;
	        margin-top: 30px;
	    }
	    .products-description h4 {
	        font-size: 18px;
	        text-align: center;
	        margin-bottom: 10px;
	    }
	    .banner-inner-service h1 {
	        font-size: 40px;
	        padding: 35px 0;
	        line-height: 1em;
	        margin: 70px 0 30px 0;
	    }
	    .subaru-engines-australia .btn.btn-mr {
	        color: #58595b;
	        font-size: 17px;
	        float: right;
	        letter-spacing: normal;
	        padding: 0;
	        width: 20%;
	        display: block;
	        text-align: right;
	        margin-top: 20px;
	    }
	    .log-book-tabbing .tab-content .tab-pane .nav.nav-tabs li a {
	        font-size: 15px;
	        min-height: auto;
	    }
	    .subaroo-six-star h2 {
	        font-size: 21px;
	        margin: 0 15px 20px;
	        padding: 0 0 30px;
	    }
	    .row.air-conditioning .col-md-12 h2,
	    .subaroo-log-book .container h2,
	    .conditioning-service-package .container > h2 {
	        font-size: 24px;
	    }
		
		.postid-93 .banner.banner-inner-service .banner-left {
    margin-left: auto;
    margin-top: 25px;
    margin: auto;
    float: none;
    padding-top: 35px;
}
		
		.postid-93 .banner-inner-service h1 small {
        font-size: 25px;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline;
}
	    .conditioning-service-package.log-book .absorvers {
	        min-height: auto;
	    }
	    .banner-inner-service h1 small {
	        display: inline-block;
	    }
	    .banner-thr-box {
	        width: 360px;
	    }
	    .banner-thr-box li {
	        width: 31%;
	    }
	    .banner-text-bottom {
	        position: relative;
	        right: 0;
	        display: block;
	        margin: 20px 0;
	        width: 100%;
	        float: left;
	        bottom: 0;
	    }
	    .banner-black-btn {
	        font-size: 22px;
	    }
	    .banner-text-bottom h2 {
	        font-size: 18px;
	        text-align: center;
	    }
	    .banner.banner-inner-service .banner-left {
	        margin-top: 0;
	    }
	    .malf-search form {
	        width: 50%;
	    }
	    .malf-search .form-control {
	        width: 100%;
	        height: 40px;
	        margin-left: 0;
	    }
	    .malf-search .adv-srch {
	        margin-top: 0px;
	        width: 100%;
	    }
	    .malfunction-gray h3,
	    .malfunction-search-cover h3 {
	        font-size: 26px;
	    }
	    .malfunction-gray {
	        padding: 35px 0 20px;
	        margin: 30px 0;
	    }
	    .service .opportunities ul.big-chk-icon li {
	        background-size: 40px !important;
	        padding-left: 51px;
	    }
	    .img-serive-image img {
	        max-width: 360px;
	        width: 100%;
	        padding: 15px 0;
	    }
	    .gasket-headding h3 {
	        font-size: 20px;
	    }
	    .internal-head-gasket-leaks.advanced-warning img,
	    .internal-head-gasket-leaks img,
	    .clutch-repair.transpCV .clutch-nonturboo.border-img img,
	    .over-heating-content img {
	        width: 100% !important;
	        max-width: 360px;
	        float: none;
	        display: inline-block;
	        margin: 20px 0 !important;
	    }
	    .internal-head-gasket-leaks img,
	    .clutch-repair.transpCV .clutch-nonturboo.border-img img {
	        margin-top: 8px !important;
	    }
	    .internal-service-section h3 {
	        font-size: 26px;
	    }
	    .internal-service-section-image {
	        float: none;
	        margin: 0 0px 20px 0;
	        text-align: center;
	        width: 100%;
	        max-width: 360px;
	    }
	    .forms-steps-section-internal h3 {
	        font-size: 18px;
	    }
	    .basic-head-gasket-repair-option h3 {
	        padding-left: 117px;
	    }
	    .btn.btn-default.btn-option {
	        position: static;
	        margin: 10px 0 0;
	    }
	    .rely-section h3 {
	        font-size: 28px;
	    }
	    .comman-question h3 {
	        font-size: 24px;
	    }
	    .answer-faq ul li {
	        width: 100%;
	    }
	    .two-coloumns .col-md-6.col-sm-6.col-xs-12:first-child {
	        margin-bottom: 20px;
	    }
	    .services-we-Offer {
	        padding-top: 20px;
	    }
	    .banner-cooling .banner-thr-box {
	        width: 280px;
	    }
	    .white-box {
	        height: auto;
	        padding: 15px;
	    }
	    .cooling-system-comprises .col-sm-4.col-md-3 {
	        width: 50%;
	        float: left;
	    }
	    .cooling-system-comprises .col-sm-4.col-md-3:nth-child(2n+1) {
	        clear: both;
	    }
	    #clutuch-replacement .early-signs-of-wear > span {
	        background-size: 38px;
	    }
	    .alignnone.size-full.wp-image-152 {
	        width: auto;
	    }
	    /** Subapedia pages **/
	    .banner.banner-inner-service.banner-pedia {
	        background-position: 50% 20% !important;
	        background-size: 210%;
	    }
	    .banner-pedia .banner-left {
	        margin-left: 0;
	        margin-top: 45px !important;
	    }
	    .banner-pedia .banner-left h1 {
	        font-size: 30px;
	        padding-bottom: 0;
	        line-height: 50px;
	    }
	    .banner-pedia .banner-left h2 {
	        font-size: 22px;
	    }
	    .subapedia-latest-posts {
	        height: 250px;
	    }
	    .row.mk11 .col-xs-12,
	    .repair-dpf .col-xs-12 .col-xs-12.col-sm-4 {
	        width: 33.3%;
	        margin-bottom: 15px;
	    }
	    .blog-tittles {
	        min-height: 100%;
	    }
	    .latestposts h2 {
	        font-size: 30px
	    }
	    .mor-plus {
	        height: 40px;
	        line-height: 36px;
	        width: 40px;
	    }
	    .mor-plus:before {
	        font-size: 32px;
	    }
	    .latestposts .col-xs-12 hr {
	        top: 30px
	    }
	    .carousel.slide.team-carousel .item .col-md-5 img,
	    .carousel.slide.team-carousel .item .col-md-5 {
	        position: static;
	    }
	    .carousel.slide.team-carousel .item .col-md-5 {
	        text-align: center;
	    }
	    .carousel.slide.team-carousel .item .col-md-5 img {
	        bottom: 0;
	        left: 0;
	        position: static;
	        width: 100%;
	        max-width: 300px;
	        margin: 0 auto;
	        display: inline-block;
	    }
	    #carousel-example-generic .item .col-md-7.col-md-offset-5 {
	        min-height: 100%;
	        text-align: center;
	    }
	    #carousel-example-generic .carousel-control {
	        top: 140px;
	        bottom: auto;
	    }
	    .reply-form h2 {
	        font-size: 30px;
	        margin-bottom: 10px;
	    }
	    .reply-form p {
	        font-size: 14px;
	    }
	    .carousel.slide.team-carousel .item .col-md-7 h4 {
	        font-size: 22px;
	        margin-bottom: 10px;
	    }
	    .reply-form textarea.form-control {
	        min-height: 100%;
	        height: 130px;
	    }
	    .reply-form p {
	        font-size: 14px;
	        margin-bottom: 15px;
	    }
	    .reply-form .form-control {
	        padding: 15px 10px;
	    }
	    .repair-dpf .col-md-4 img {
	        margin: 30px 0;
	        max-width: 250px;
	        width: 100%;
	    }
	    .banner .banner-caption .container {
	        padding: 20px 15px 0px;
	        min-height: 100%;
	    }
	    .banner-caption h2 {
	        font-size: 36px;
	    }
	    .banner-caption p {
	        font-size: 14px;
	    }
	    .btn.btn-default.btn-more {
	        font-size: 16px;
	        padding: 12px 25px;
	    }
	    .rob-chris-img {
	        max-width: 300px;
	        width: 100%;
	        text-align: right;
	        margin: 20px 0 0 auto;
	        position: static;
	        display: block;
	    }
	    .page-template-about .banner-inner.banner-text-new.banner-text-full {
	        margin-top: 47px !important;
	    }
	    .page-template-testimonials .banner.banner-inner-service {
	        background-position: 0 0 !important;
	    }
	    .banner-inner.banner-text-new.banner-text-testi {
	        left: auto;
	        right: 0;
	        float: right;
	        width: auto;
	        margin-top: 5px;
	    }
	    .system-cooling .system-cooling-caption h4 {
	        font-size: 14px;
	    }
	    .carousel.slide.team-carousel .item .container {
	        display: block;
	    }
	    #carousel-example-generic .item .col-md-7.col-md-offset-5,
	    .carousel.slide.team-carousel .item .col-md-5 {
	        display: inline-block;
	        width: 100%;
	    }
	    .basic-head-gasket-iner .selecrt-option-btn {
	        position: relative;
	    }
	    .thanku-banner-text h4 {
	        font-size: 35px;
	    }
	    .thanku-banner-text p {
	        font-size: 20px;
	        line-height: 1.6;
	    }
	    .thanku-contact-dtl p a {
	        font-size: 28px;
	    }
	    .col-xs-12.col-md-4.col-sm-4.sidebar-main,
	    .footer-up {
	        clear: both;
	    }
	    .col-xs-12.col-md-4.col-sm-4.sidebar-main {
	        margin-bottom: 30px;
	    }
	    /** Gearbox ****/
	    .banner.gearbox-banner {
	        height: 450px;
	    }
	    .gearbox-banner-text.gearbox-banner-text-with-images {
	        max-width: 460px;
	        left: 10px;
	        right: 10px;
	        margin: 0 auto;
	        transform: translateY(-20%);
	        -webkit-transform: translateY(-20%);
	    }
	    .gearbox-banner-text h1 {
	        font-size: 18px;
	        margin-bottom: 5px;
	    }
	    .gearbox-banner-text.gearbox-banner-text-with-images ul li {
	        width: 33.33%;
	        margin-right: -4px;
	        padding: 3px;
	        font-size: 16px;
	    }
	    .gearbox-banner-bottom-text {
	        position: absolute;
	        bottom: 15px;
	        left: 15px;
	    }
	    .gearbox-banner-bottom-text p {
	        font-size: 18px;
	    }
	    .engine-big-menu {
	        padding-left: 0px;
	        margin-bottom: 15px;
	    }
	    .gearbox-submenu-new {
	        margin: 15px 0;
	    }
	    .about-trans-main h1,
	    .enquiry-form-gearbox h1,
	    .speed-conver-main h1,
	    .ppg-cliff-main h1,
	    .ppg-products-cvr h1,
	    .gearbox-center-diff-main h1,
	    .gearbox-center-diff-gray h1,
	    .gearbox-purchase-white h1,
	    .gearbox-purchase-white .purchase-option-cvr h1,
	    .reverse-drive-cliff-main h1,
	    .reverse-drive-cliff-avail-pro h1,
	    .gearbox-mid-about h1,
	    .comp-ppl-cvr.gearbox-comp-ppl-cvr h1,
	    .engine-mid-about h1,
	    .enquiry-form h1 {
	        font-size: 28px;
	        letter-spacing: normal;
	    }
	    .about-trans-inner h2,
	    .speed-conver-main-grey h2,
	    .speed-conver-offer h2,
	    .ppg-cliff-main-inner h2,
	    .ppg-products-cvr h2,
	    .gearbox-center-diff-inner h2,
	    .reverse-drive-cliff-inner h2,
	    .inst-peak-mid-about h2 {
	        font-size: 24px;
	        margin-bottom: 5px;
	    }
	    .trans-diff-types-heading h3,
	    .repair-sec-new h3,
	    .speed-conver-inner h3,
	    .high-qual-ppg-cvr h3,
	    .ppg-ongoing-cvr h3,
	    .reverse-drive-cliff-avail-pro-list h2,
	    .inst-peak-grey h1,
	    .inst-peak-grey h2,
	    .gearbox-motorsport h1,
	    .engine-mid-about h1,
	    .engine-repair-list-outer h1 {
	        font-size: 18px;
	    }
	    .trans-diff-types-heading img {
	        width: 26px;
	    }
	    .about-trans-main .about-trans-inner-img {
	        display: inline-block;
	        margin: 0 auto;
	        max-width: 360px;
	        width: 100%;
	    }
	    .about-trans-diff-types-cvr h4 {
	        font-size: 22px;
	        margin: 20px 0 12px;
	    }
	    .gearbox-conf-panel-grp.right-spef .panel-default > .panel-heading .panel-title {
	        font-size: 13px;
	        line-height: 1.4;
	        font-weight: 600;
	    }
	    .repair-new-tb {
	        padding-top: 15px;
	        background: #fff;
	        max-width: 390px;
	        display: block;
	        margin: 0 auto 20px;
	    }
	    .repair-new-tb .repair-new-right {
	        padding: 15px 15px 35px 15px;
	    }
	    .repair-serv-link a:after,
	    .repair-serv-link span:after {
	        right: 0;
	        bottom: -8px;
	        background: #6cb504;
	        width: 100%;
	        height: 31px;
	        transform: rotate(0deg);
	        -webkit-transform: rotate(0deg);
	    }
	    .repair-serv-link a,
	    .repair-serv-link span {
	        padding-right: 0px;
	        width: 100%;
	        display: block;
	        font-size: 14px;
	    }
	    .repair-serv-link {
	        position: absolute;
	        right: 0;
	        bottom: 0;
	        padding-bottom: 2px;
	        left: 0;
	    }
	    .gb-form-left,
	    .gb-form-right,
	    .en-form-left,
	    .en-form-right {
	        width: 100%;
	        max-width: 640px;
	        margin: 0 auto;
	        display: block;
	        min-height: 1px;
	    }
	    .gb-form-left ul li.start-chat,
	    .en-form-left ul li.start-chat {
	        max-width: 130px;
	        min-width: 1px;
	    }
	    .gb-form-left,
	    .en-form-left {
	        margin-bottom: 10px;
	    }
	    #prdenquiry .col-sm-6 {
	        width: 49.5%;
	        display: inline-block;
	        vertical-align: top;
	    }
	    .gb-form-btn,
	    .gb-form-right .gb-form-btn,
	    .en-form-btn,
	    .en-form-right .en-form-btn {
	        height: 40px;
	        font-size: 17px;
	    }
	    .thg-consider-cvr h1,
	    .speed-conver-main .gearbox-service h1,
	    .gearbox-service h1 {
	        font-size: 32px;
	    }
	    .engine-service-star img,
	    .gearbox-service-star img {
	        width: 140px;
	    }
	    .thg-consider-cvr .col-sm-4 {
	        width: 49.5%;
	        display: inline-block;
	        vertical-align: top;
	    }
	    #vehicle-selector-popup .modal-content,
	    #warranty-popup .modal-content,
	    #engfeaGetQuote .modal-content {
	        margin: 0;
	    }
	    #vehicle-selector-popup .col-xs-4,
	    #warranty-popup .col-xs-4,
	    #engfeaGetQuote .col-xs-4 {
	        width: 100%;
	    }
	    #vehicle-selector-popup .pop-heading h1,
	    #warranty-popup .pop-heading h1,
	    #engfeaGetQuote .pop-heading h1 {
	        font-size: 22px;
	    }
	    .engine-big-menu .engine-big-menu-left #gearbox-search-trans .form-control,
	    .engine-big-menu .engine-big-menu-left #vehicle-search-trans .form-control {
	        width: 100%;
	        margin-bottom: 15px;
	    }
	    .engine-big-menu .engine-big-menu-left #vehicle-search-trans .form-control {
	        width: 100%;
	    }
	    #vehicle-selector-popup .modal-form-body .form-group {
	        margin-bottom: 0;
	    }
	    #warranty-popup h3,
	    #facts-popup h3 {
	        font-size: 18px;
	    }
	    .warranty-info li,
	    .warranty-info li li,
	    .warranty-info li > dl > dt,
	    .warranty-info li p {
	        font-size: 14px;
	    }
	    .warranty-info li:before,
	    .warranty-info li li:before {
	        padding-right: 7px;
	    }
	    #warranty-popup .modal-content {
	        max-height: 480px;
	        height: 100%;
	    }
	    #warranty-popup .modal-body.modal-form-body {
	        height: 280px;
	    }
	    .gearbox .form-outer .form-group > div.fiffty-per,
	    .modal-form-body .select-opt select.form-control {
	        width: 100%;
	        margin-right: 0;
	        margin-bottom: 15px;
	    }
	    .modal-form-body .radio label {
	        padding: 0;
	    }
	    .modal-form-body .radio .postco label,
	    .modal-form-body .postco .form-control {
	        display: inline-block;
	    }
	    .modal-form-body .eng-type-two .form-group.radio {
	        width: 100%;
	        margin-right: 0;
	    }
	    .pop-call-cvr ul li i {
	        line-height: 17px;
	        font-size: 10px;
	    }
	    .modal-form-body .eng-type-two .form-group.green-label label {
	        display: block;
	        margin-bottom: 5px;
	    }
	    .modal-form-body .eng-type-two .form-group.green-label br {
	        display: none;
	    }
	    .gearbox-banner-text.speed-6 {
	        transform: translateY(22%);
	        -webkit-transform: translateY(22%);
	        left: 15px;
	    }
	    .gearbox-banner-text h2 {
	        font-size: 18px;
	        text-align: left;
	        line-height: 1.2;
	    }
	    .gearbox-banner-text h1 {
	        font-size: 18px;
	    }
	    .right-side-img-6 {
	        max-width: 260px;
	        width: 100%;
	    }
	    .speed-conver-main-grey .col-md-5.col-sm-4.col-xs-12 .img-responsive {
	        width: 100%;
	        max-width: 480px;
	        margin: 20px auto 0;
	    }
	    .speed-conver-offer-text-top h4 {
	        margin-bottom: 10px;
	    }
	    .speed-conver-offer-list-img .sco-list-left {
	        width: 70%;
	        padding-right: 10px;
	    }
	    .speed-conver-offer-list-img .sco-list-right {
	        width: 30%;
	    }
	    .select-engine-options-cvr ul li {
	        margin-right: 18px;
	    }
	    .selecrt-option-btn label {
	        width: 180px;
	    }
	    .speed-conver-offer-grey-heading {
	        margin: 0 !important;
	    }
	    .option-heading {
	        top: -73px;
	        width: 60px;
	    }
	    .speed-conver-offer-grey-heading h4 {
	        font-size: 19px;
	    }
	    .gear-panel-qoute p:before,
	    .gear-panel-qoute p:after {
	        width: 10px;
	        height: 17px;
	        background-size: 100% !important;
	    }
	    .gear-panel-qoute p {
	        padding: 0 6px;
	        font-size: 12px;
	    }
	    .gearbox-service-item {
	        width: 32%;
	        margin-right: 1%;
	        min-height: 225px;
	    }
	    .gearbox-service-item h5 {
	        font-size: 18px;
	        margin-bottom: 10px;
	    }
	    .gearbox-service-item .service-icon {
	        width: 45px;
	        height: 45px;
	    }
	    .speed-conver-offer-white {
	        margin-bottom: 15px;
	    }
	    .gearbox-banner-text.gearbox-ppg-cliff h1 {
	        font-size: 22px;
	        text-align: left;
	    }
	    .ppg-land-cos-img {
	        text-align: center;
	    }
	    .ppg-land-cos-img img,
	    .ppg-ongoing-cvr .col-md-5.col-sm-4.col-xs-12 .img-responsive {
	        display: inline-block;
	        width: 100%;
	        max-width: 380px;
	        margin: 0 auto;
	    }
	    .high-qual-feature-cvr ul li {
	        width: 49%;
	    }
	    .ppg-grey-left.ppg-grey-left-img img {
	        width: 100%;
	        max-width: 300px;
	    }
	    .ppg-products-list,
	    .ppg-products-cvr h3,
	    .ppg-products-cvr p,
	    .ppg-products-cvr h2,
	    .ppg-land-cos-img p {
	        text-align: center;
	    }
	    .ppg-products-list .col-md-4.col-sm-3.col-xs-12 img {
	        display: inline-block;
	        width: 100%;
	        max-width: 260px;
	        margin: 0 auto 15px;
	    }
	    .ppg-products-cvr ul.ppg-prod-green li {
	        float: none;
	        width: 100%;
	        margin-right: 0px;
	        margin-bottom: 2px;
	        max-width: 370px;
	        max-width: 440px;
	        display: block;
	        margin: 0 auto 5px;
	    }
	    .ppg-products-cvr ul.ppg-prod-green li:last-child {
	        margin-right: auto;
	    }
	    .ppg-products-cvr ul.ppg-prod-green li a {
	        font-size: 13px;
	    }
	    .gb-form-right input,
	    .gb-form-right select {
	        max-width: 100%;
	    }
	    .engine-service-list.eng-land-page .engine-service-item {
	        padding: 15px;
	        min-height: 1px;
	    }
	    .gearbox-center-diff-list-img {
	        text-align: center;
	        margin-bottom: 10px;
	    }
	    .gearbox-center-diff-list-img img {
	        display: inline-block;
	        width: 100%;
	        max-width: 280px;
	    }
	    .gearbox-center-diff-gray h2 {
	        text-align: center;
	        font-size: 24px;
	    }
	    .gearbox-center-diff-gray p {
	        text-align: center;
	    }
	    .green-gray-opt-inn {
	        min-height: 1px;
	        margin-bottom: 30px;
	    }
	    .grren-gray-opt-gray .green-gray-opt-inn .green-gray-opt-img:before {
	        margin-top: -20px;
	    }
	    .green-gray-opt-cvr .grren-gray-opt-gray {
	        padding: 0 20px 40px;
	    }
	    .green-gray-opt-cvr:before {
	        top: 46%;
	    }
	    .gearbox-purchase-cvr h3 {
	        font-size: 24px;
	        margin: 0 0 10px;
	    }
	    .purchase-option-step::before {
	        display: none;
	    }
	    .purchase-option-step-img {
	        padding: 10px;
	    }
	    .purchase-option-step-black p span {
	        display: inline-block;
	    }
	    .purchase-option-step-img img {
	        width: 60px;
	    }
	    .purchase-option-step {
	        margin-bottom: 10px;
	    }
	    .step-heading {
	        padding: 0 30px;
	    }
	    .search-gearbox-vin h1 small,
	    .search-gearbox h1 small,
	    .gaskit-red-select h1 small {
	        font-size: 14px;
	        text-transform: capitalize;
	        display: block;
	        margin-top: 6px;
	        line-height: 1.4;
	    }
	    .gearbox .gaskit-red-select {
	        padding: 10px;
	        margin-bottom: 10px;
	    }
	    .gaskit-red-select ul li select.option-list,
	    .gaskit-red-select ul li input[type="text"] {
	        height: 32px;
	        font-size: 15px;
	        background-size: auto 100%;
	        padding: 2px 5px;
	    }
	    .gaskit-red-select ul li:last-child {
	        margin-right: 0;
	        width: 16%;
	    }
	    .gaskit-red-select ul li {
	        margin-right: 1%;
	        width: 26.1%;
	    }
	    .gaskit-red-select .search-btn {
	        font-size: 18px;
	        height: 32px;
	    }
	    .gaskit-red-select h1 {
	        margin-bottom: 10px;
	    }
	    .gaskit-right-sol-darkgrey-heading h1 {
	        font-size: 21px;
	        letter-spacing: normal;
	    }
	    .gaskit-right-sol-darkgrey-heading h1 small {
	        padding: 9px 15px;
	        font-size: 18px;
	    }
	    .gaskit-right-sol-darkgrey-text {
	        padding: 15px;
	    }
	    .gaskit-left-sol-darkgrey-text-cover {
	        width: 60%;
	    }
	    .gaskit-right-sol-darkgrey-text-cover {
	        width: 40%;
	    }
	    .gaskit-right-sol-darkgrey-text .new-select-optn {
	        margin-top: 20px;
	    }
	    .gaskit-right-sol-darkgrey-text .selecrt-option-btn label {
	        width: 170px;
	    }
	    .gaskit-right-sol-darkgrey-text .new-select-optn .selecrt-option-cost {
	        min-width: 130px;
	        position: relative;
	        padding-left: 22px;
	    }
	    .gaskit-right-sol-darkgrey-text .new-select-optn .select-link p {
	        font-size: 14px;
	    }
	    .make-va {
	        float: none;
	        display: block;
	        vertical-align: middle;
	        width: 100%;
	    }
	    .gearbox-center-diff-inner .col-md-4.col-sm-4.col-xs-12.make-va .img-responsive {
	        display: inline-block;
	        margin: 0 auto;
	        width: 100%;
	        max-width: 280px;
	    }
	    .gearbox-center-diff-gray,
	    .gearbox-mid-about {
	        padding: 30px 0;
	    }
	    .gear-panel-qoute {
	        width: 90%;
	    }
	    .reverse-drive-cliff-main .gear-panel-qoute p {
	        font-size: 15px;
	    }
	    .reverse-drive-cliff-avail-pro-img {
	        text-align: center;
	    }
	    .reverse-drive-cliff-avail-pro-img img {
	        max-width: 480px;
	        margin: 0 auto;
	        width: 100%;
	        display: inline-block;
	    }
	    ul.reverse-drive-cliff-avail-pro-btn {
	        margin: 0;
	        padding: 0;
	        max-width: 480px;
	        width: 100%;
	        margin: 0 auto;
	    }
	    .reverse-drive-cliff-exp-list-text {
	        min-height: 1px;
	    }
	    .reverse-drive-cliff-exp-list-in {
	        max-width: 480px;
	        margin: 0 auto;
	        width: 100%;
	    }
	    .insta-peak-sidebar-img img:first-child {
	        margin-top: 15px;
	    }
	    .insta-peak-sidebar-img img,
	    .insta-peak-sidebar-img iframe {
	        margin-bottom: 30px;
	        max-width: 410px;
	        margin: 0 auto 30px;
	        display: block;
	    }
	    .assemblie-green-btn,
	    .inst-peakbig-green {
	        font-size: 18px;
	        margin: 10px auto;
	        max-width: 380px;
	    }
	    .inst-peak-grey .col-md-4.col-sm-4.col-xs-12.make-va .img-resposive {
	        width: 100%;
	        margin: 0 auto;
	        max-width: 160px;
	    }
	    .inst-peak-grey .col-md-4.col-sm-4.col-xs-12 .img-responsive {
	        width: 100%;
	        max-width: 380px;
	        margin: 20px auto 10px;
	    }
	    .inst-peak-grey .col-md-4.col-sm-4.col-xs-12 br {
	        display: none;
	    }
	    .inst-peak-mid-about h3 {
	        font-size: 20px;
	        margin-bottom: 15px;
	    }
	    .inst-peak-grey .col-xs-12 {
	        padding: 0;
	    }
	    .comp-ppl-img {
	        width: 100%;
	        height: 260px;
	        max-width: 450px;
	        margin-left: 0;
	        margin-bottom: 20px;
	        display: block;
	        float: none;
	    }
	    .comp-ppl-cvr {
	        padding: 10px;
	    }
	    .gearbox-comp-ppl-cvr h3 {
	        font-size: 22px;
	    }
	    .gearbox-comp-ppl-cvr .gear-panel-qoute h5 {
	        font-size: 14px;
	    }
	    .comp-call-cvr.with-bor:after {
	        display: none;
	    }
	    .comp-call-cvr {
	        width: 100%;
	        max-width: 320px;
	        padding-bottom: 10px;
	    }
	    .comp-call-icon {
	        width: 28px;
	        vertical-align: top;
	        top: 3px;
	        position: relative;
	    }
	    .gearbox-motorsport-inner .assemblie-icon {
	        width: 8%;
	    }
	    .gearbox-motorsport-inner .assemblie-heading-text {
	        width: 90%;
	    }
	    .motorsport-outer-cvr .col-md-5.col-sm-4.col-xs-12 img.img-responsive {
	        width: 100%;
	        max-width: 280px;
	        margin: 0 auto 15px;
	    }
	    .new-used-motosport .col-md-6.col-sm-5.col-xs-12 img.img-reponsive {
	        width: 100%;
	        max-width: 280px;
	        margin: 0 auto 15px;
	        display: block;
	    }
	    .gaskit-faq-cvr h1 {
	        font-size: 22px;
	    }
	    .gaskit-faq-cvr h1 img {
	        width: 21px;
	    }
	    .gaskit-faq-qa-cvr .gaskit-faq-ques h3 {
	        font-size: 18px;
	        letter-spacing: normal;
	        padding-left: 50px;
	        min-height: 39px;
	    }
	    .gaskit-faq-qa-cvr .gaskit-faq-ques h3::before {
	        min-height: 40px;
	        min-width: 40px;
	        background-size: 24px;
	    }
	    .gaskit-faq-ans {
	        padding: 10px 15px 10px 49px;
	    }
	    .gaskit-faq-qa-cvr .panel-title span {
	        height: 20px;
	        width: 20px;
	        line-height: 12px;
	    }
	    .gaskit-faq-qa-cvr .panel-title span i {
	        font-size: 10px;
	    }
	    .new-used-motosport h3 {
	        font-size: 18px;
	    }
	    .gearbox-banner-text.gearbox-banner-text-with-images ul {
	        margin: 0;
	    }
	    .gearbox-mid-about .col-md-4.col-sm-5.col-xs-12.make-va img.img-responsive {
	        display: block;
	        width: 100%;
	        max-width: 280px;
	        margin: 0 auto;
	    }
	    .subaru-sti-cvr .container {
	        position: relative;
	        min-height: 1px;
	    }
	    .subaru-sti-cvr {
	        min-height: 1px;
	        width: 100%;
	        margin: 40px 0;
	        text-align: center;
	        padding: 40px 0;
	    }
	    .subaru-sti-text {
	        width: 100%;
	        max-width: 580px;
	        padding: 75px 25px 25px;
	        top: 0;
	        right: 0px;
	        position: static;
	        transform: translateY(0%);
	        -webkit-transform: translateY(0%);
	        left: 0;
	        margin: 0 auto;
	        display: inline-block;
	    }
	    .search-gearbox-vin .search-gearbox-form .search-btn {
	        width: 27%;
	    }
	    .gearbox-above-beyond-img {
	        width: 100%;
	        position: absolute;
	        bottom: 20px;
	        left: 0;
	        right: 0;
	        margin: 0 auto;
	        max-width: 130px;
	    }
	    .gearbox-above-beyond-text {
	        display: inline-block;
	        vertical-align: top;
	        width: 100%;
	    }
	    .gearbox-above-beyond {
	        position: relative;
	        padding-bottom: 230px;
	    }
	    .subaru-sti-text {
	        width: 90%;
	    }
	    .buy-option-level-cvr {
	        padding: 10px;
	    }
	    .level-heading {
	        float: left;
	    }
	    .right-spef .panel-title span i {
	        font-size: 10px;
	        line-height: 1.5;
	        left: 0.04em;
	    }
	    .engine-sepf-sec h1 {
	        font-size: 18px;
	        top: 0;
	    }
	    .engine-prod-img .carousel-indicators li {
	        width: 100%;
	        max-width: 85px;
	    }
	    .engine-prod-img .carousel {
	        padding-bottom: 75px;
	        margin-bottom: 20px;
	    }
	    .engine-big-menu .dropdown-menu {
	        position: relative;
	    }
	    .search-gearbox .car-model,
	    .search-gearbox .car-model-year,
	    .search-gearbox .car-model-type {
	        padding: 20px 0 20px;
	    }
	    .search-gearbox .car-model:before,
	    .search-gearbox .car-model-year:before,
	    .search-gearbox .car-model-type.vehicle-tab3:before {
	        content: "";
	        position: absolute;
	        width: 2px;
	        height: 20px;
	        top: 100%;
	        right: 0;
	        left: 0;
	        background: #706f6f;
	        transform: translateY(-50%);
	        -webkit-transform: translateY(-50%);
	        margin: auto;
	    }
	    .search-gearbox .car-model:after,
	    .search-gearbox .car-model-year:after,
	    .search-gearbox .car-model-type.vehicle-tab3:after {
	        content: "";
	        position: absolute;
	        width: 20px;
	        height: 2px;
	        top: 100%;
	        right: 0;
	        left: 0;
	        background: #706f6f;
	        transform: translateY(-50%);
	        -webkit-transform: translateY(-50%);
	        margin: auto;
	    }
	    /*** New Serach Result ***/
	    .search-steps ul li {
	        margin-left: auto;
	        float: none;
	        width: calc(100% - 16px);
	        display: block;
	        margin-right: 0;
	        margin-bottom: 12px;
	    }
	    .search-steps ul li:first-child,
	    .search-steps ul li:last-child {
	        margin-left: auto;
	        float: none;
	        font-size: 20px;
	    }
	    .search-steps ul li:after {
	        top: auto;
	        right: 0;
	        font-size: 15px;
	        margin-top: 0;
	        bottom: -12px;
	        -webkit-transform: rotate(90deg);
	        transform: rotate(90deg);
	        left: 12px;
	    }
	    .search-showcase-heading h2 {
	        font-size: 22px;
	        line-height: 32px;
	    }
	    .search-showcase-heading .advanced-btn {
	        font-size: 18px;
	    }
	    .search-showcase-heading .advanced-btn:after {
	        width: 101px;
	    }
	    .search-contact-info p {
	        font-size: 19px;
	        letter-spacing: normal;
	    }
	    .search-contact-info p strong {
	        font-size: 24px;
	    }
	    .search-showcase-table .search-showcase-data {
	        width: 31.3%;
	        margin-right: 2%;
	        min-height: 145px;
	    }
	    .search-showcase-data figcaption {
	        font-size: 24px;
	    }
	    .search-contact-info {
	        padding: 15px 10px;
	    }
	    .new-clear-search {
	        font-size: 16px;
	        min-width: 120px;
	    }
	    .new-clear-search i {
	        margin-right: 1px;
	        top: -1px;
	        font-size: 14px;
	    }
	    /*** New Serach Result End ***/
	    .new-search-result-outer .search-product-img-width,
	    .new-search-result-outer .search-product-info-width,
	    article .level-inner .level-left,
	    article .level-inner .level-right {
	        width: 100%;
	    }
	    .level-list-outer article .level-inner {
	        padding: 20px 20px 10px;
	    }
	    .subaru-sti-text ul li {
	        margin-right: 10px;
	    }
	    .result-heading h1 {
	        font-size: 19px;
	        padding: 0;
	    }
	    .product-detail-table .product-table-row .product-table-data,
	    .product-table-data label {
	        font-size: 15px;
	    }
	    .level-list-outer article .level-heading {
	        margin-bottom: 15px;
	    }
	    .level-gearbox-img figure img {
	        top: 0;
	        -webkit-transform: translateY(0%);
	        transform: translateY(0%);
	        margin: 10px auto;
	    }
	    .level-gearbox-img figure {
	        height: auto;
	    }
	    #get-quote-product-popup .modal-header .col-xs-4 {
	        width: 100%;
	    }
	    #landingGetQuote .modal-content,
	    #engfeaGetQuote .modal-content,
	    #myModalGetQuote .modal-content,
	    #enquiry-product-popup .modal-content,
	    #ppg-enquiry-product-popup .modal-content,
	    #warranty-popup .modal-content,
	    #myModalfacts .modal-content,
	    #facts-popup .modal-content,
	    #vehicle-selector-popup .modal-content,
	    #engconstGetQuote .modal-content,
	    #get-quote-product-popup .modal-content {
	        margin: 0;
	    }
	    /** Engine **/
	    .engine-single-img img {
	        max-width: 180px;
	    }
	    .eng-cosw h2,
	    .eng-landing h2 {
	        font-size: 18px;
	        line-height: 1.5;
	        letter-spacing: normal;
	        margin-bottom: 15px;
	    }
	    .banner.banner-inner-service.banner-head-gaskets.banner-cooling.eng-cosw {
	        background-position: 80% 0% !important;
	    }
	    .every-abt-cvr h1 {
	        font-size: 27px;
	    }
	    .eng-conf-panel-grp.right-spef .panel-default>.panel-heading .panel-title {
	        font-size: 16px;
	        line-height: 1.4;
	    }
	    .en-form-left ul li.start-chat p a {
	        color: #fff;
	        font-family: 'Fjalla One', sans-serif;
	        font-size: 20px;
	    }
	    .sub-evo-text {
	        padding: 0 15px;
	        width: 100%;
	    }
	    .sub-evo-grey {
	        background-position: center center;
	        width: 100%;
	        padding: 10px 0px 0;
	        min-height: 510px;
	        background-size: 360px;
	    }
	    .eng-conf-grey-heading h1,
	    .sub-evo-text h3 {
	        font-size: 24px;
	        letter-spacing: normal;
	    }
	    .eng-conf-make-it-red p {
	        font-size: 22px;
	        color: #ff2f2f;
	        margin: 0 0 10px;
	        text-align: center;
	        font-family: 'Fjalla One', sans-serif;
	        line-height: 1.4em;
	    }
	    .en-form-right input,
	    .en-form-right select,
	    .en-form-right .form-control {
	        max-width: 100%;
	    }
	    .engine-big-menu .engine-big-menu-left select.form-control {
	        margin-right: 1.6% !important;
	    }
	    .eng-conf-panel-grp.right-spef .panel-body h3 {
	        font-size: 21px;
	        letter-spacing: normal;
	    }
	    .eng-conf-panel-grp .make-me-left,
	    .eng-conf-panel-grp .make-me-right,
	    .eng-confg-green-btn-panel li {
	        width: 100%;
	    }
	    .eng-confg-green-btn-panel li {
	        margin-bottom: 8px;
	    }
	  
	    .eng-land-cos-img {
	        margin-bottom: 30px;
	    }
	    .ads-and-cos-cvr {
	        padding-top: 40px;
	    }
	    .ads-and-cos-white {
	        padding: 15px;
	    }
	    .ads-and-cos-white h2,
	    .pro-add-on-parts-cvr h1,
	    .engine-service h1,
	    .head-gaskit-cvr h1,
	    .cooling-sys-section h1,
	    .assemblie-cvr h1 {
	        font-size: 28px;
	        line-height: 1.4em;
	    }
	    .ads-and-cos-white h2 img {
	        width: 90px;
	    }
	    .ads-and-cos-white .weakness-list ul li {
	        width: 100%;
	    }
	    .high-prof-tag {
	        position: absolute;
	        top: -7px;
	        left: -7px;
	        width: 90px;
	    }
	    .high-prof-gray {
	        padding: 40px 15px 0;
	    }
	    .high-prof-gray h2 img {
    width: 50px;
}
.high-prof-gray h2 {
    font-size: 22px;
    line-height: 1.3;
}
.cos-eng-option .engine-sepf-sec h1 {
    font-size: 24px;
    text-align: center;
    line-height: 1.4;
    margin-top: 30px;
}
.buy-ooption-bottom-btn ul li a {
    width: 100%;
    font-size: 22px;
    color: #fff;
    text-align: center;
    background: #6cb504;
    text-transform: uppercase;
    display: block;
    padding: 10px;
    transition: all 0.6s ease-in-out;
    -webkit-transition: all 0.6s ease-in-out;
}
.engine-service-list.eng-land-page .engine-service-item {
    padding: 50px 15px;
    min-height: auto;
}
	    .high-prof-gray h2 {
	        font-size: 22px;
	        line-height: 1.6;
	    }
	    .ads-sol-list ul li {
	        width: 100%;
	        margin-right: 0;
	        margin-bottom: 15px;
	    }
	    .cosworth-gray-cvr {
	        margin-top: 20px;
	        text-align: center;
	    }
	    .high-prof-gray .cosworth-gray-cvr p {
	        width: 100%;
	    }
	    .gray-car-cvr {
	        margin: 0 auto;
	    }
	    .cos-eng-option h2,
	    .gaskit-right-sol-white h1,
	    .gaskit-heading-text h2,
	    .cooling-grey-section h1,
	    .cooling-text h1,
	    .assemblie-heading-text h2,
	    .need-used-part-cvr h1 {
	        font-size: 24px;
	    }
	    .cos-eng-option h2 img {
	        top: -3px;
	        vertical-align: middle;
	    }
	    .cos-eng-option-list ul li {
	        margin: 0;
	        margin-bottom: 6px;
	        width: 100%;
	    }
	    .cos-eng-option-list ul li:last-child {
	        margin-bottom: 0;
	    }
	    .cos-eng-option-list {
	        padding: 10px;
	    }
	    .cos-and-ads-star-cvr {
	        margin-bottom: 10px;
	    }
	    .add-on-part-item {
	        width: 100%;
	        margin-bottom: 30px;
	    }
	    .add-on-part-img {
	        max-width: 100%;
	        margin: 0 auto 15px;
	    }
	    .add-on-text {
	        height: auto;
	        overflow: auto;
	        margin-bottom: 15px;
	    }
	    .engine-service {
	        padding: 40px 0 110px;
	    }
	    .pro-add-on-parts-cvr .buy-ooption-bottom-btn ul li {
	        width: 100%;
	        margin-right: 0;
	        margin-bottom: 6px;
	    }
	    .banner.banner-inner-service.engine-head-gaskit .banner-left {
	        margin-left: 0;
	        margin-top: 8%;
	    }
	    .head-gaskit-cvr .row .col-sm-5 {
	        margin-bottom: 15px;
	    }
	    .head-gaskit-heading,
	    .head-assemblie-heading {
	        margin: 20px 0;
	        position: relative;
	        padding: 5px 5px 5px 40px;
	    }
	    .gaskit-icon,
	    .assemblie-icon {
	        padding: 13px 5px;
	        width: 45px;
	        position: absolute;
	        bottom: 0;
	        top: 0;
	        left: 0;
	    }
	    .big-gaskit-head .gaskit-icon {
	        width: 45px;
	    }
	    .gaskit-right-sol-white,
	    .cooling-we-offer-white {
	        padding: 15px;
	    }
	    .gaskit-right-sol-cvr {
	        padding-top: 30px;
	    }
	    .gaskit-right-sol-darkgrey-heading {
	        position: relative;
	    }
	    .gaskit-faq-ans ul li {
	        width: 100%;
	    }
	    .gaskit-rely-cvr h1 {
	        font-size: 24px;
	    }
	    .engine-head-gaskit.banner-cooling .banner-left h1 {
	        font-size: 18px;
	    }
	    .cooling-grey-section .cooling-part-list ul li {
	        width: 47.5%;
	        margin-right: 5%;
	    }
	    .cooling-grey-section .cooling-part-list ul li:nth-child(4n) {
	        margin-right: 5%;
	    }
	    .cooling-grey-section .cooling-part-list ul li:nth-child(2n) {
	        margin-right: 0;
	    }
	    .cooling-grey-section .cooling-part-list ul li:nth-child(2n+1) {
	        clear: both;
	    }
	    .cooling-drak-grey p {
	        font-size: 16px;
	    }
	    .cooling-we-offer-section {
	        padding-top: 40px;
	        padding-bottom: 20px;
	        margin-top: 20px;
	    }
	    .full-img-text {
	        padding: 10px 14px;
	        padding-right: 60px;
	    }
	    .full-img-text p {
	        font-size: 16px;
	    }
	    .calling-text.make-it-red p:before {
	        left: -15px;
	    }
	    .calling-text.make-it-red p:after {
	        right: -15px;
	    }
	    .cooling-sys-section .img-border {
	        margin-right: 0;
	    }
	    .ads-cos-grey:after,
	    .ads-cos-grey:before {
	        display: none;
	    }
	    .ads-cos-section {
	        margin: 20px 0;
	    }
	    .engine .engine-home-banner {
	        width: 100%;
	        margin-top: 20px;
	    }
	    .engine .engine-single-img img {
	        max-width: 140px;
	    }
	    .subtittle-bottom {
	        position: static;
    width: 80%;
    margin: auto;
	    }
	    .subtittle-bottom h2 {
	        margin: 10px 0 20px;
	    }
	    .engine-mid-about-text {
	        padding: 10px 15px 30px;
	    }
	    .gearbox-slect-modal-table .gearbox-slect-modal-data {
	        width: 31%;
	    }
	    .gearbox-slect-modal-table,
	    .gearbox-slect-modal-table .gearbox-slect-modal-row {
	        display: block;
	        margin: 0;
	        width: 100%;
	    }
	    .gearbox-slect-modal-table.transmission-type-table .gearbox-slect-modal-data,
	    .gearbox-slect-modal-table.engine-type-table .gearbox-slect-modal-data {
	        display: inline-block;
	        vertical-align: middle;
	        height: auto;
	        width: 100%;
	        padding: 10px;
	    }
	    .seo-page-search-btn {
	        font-size: 18px;
	    }
	    .gearbox-car-info-right p {
	        font-size: 14px;
	    }
	    /** New Home Page **/
	    .ads-best-price-data .ads-best-price-img {
	        height: 175px;
	    }
	    .ads-best-price-section h3 {
	        font-size: 22px;
	        line-height: 1.3em;
	    }
	    .subaru-log-book-cover h2 {
	        font-size: 22px;
	        line-height: 1.6;
	    }
	    .ads-offer-section {
	        padding-bottom: 10px;
	    }
	    .subaru-log-book-cover {
	        padding: 40px 0;
	    }
	    .subaru-log-book-cover h3 {
	        font-size: 14px;
	    }
	    .subaru-log-book-cover h3 br {
	        display: none;
	    }
	    .subaru-log-book-list div {
	        display: inline-block;
	        width: 100%;
	    }
	    .subaru-log-book-car.text-center {
	        margin-top: 10px;
	    }
	    .subaru-log-book-list {
	        padding-top: 55px;
	        display: block;
	        width: 50%;
	        margin: auto;
	        margin-top: -6px;
	        margin-bottom: 20px;
	    }
	    .subaru-log-book-list div:nth-child(2) {
	        position: absolute;
	        top: 0;
	        left: 0;
	        right: 0;
	        max-width: 190px;
	        text-align: center;
	        margin: auto;
	    }
	    .new-blog-section .new-blog-section-inner,
	    .fb-post-cover .fb-post-list {
	        padding: 20px;
	    }
	    .new-blog-section-heading:before {
	        display: none;
	    }
	    .new-blog-section .pull-left h5 {
	        margin-bottom: 20px;
	    }
	    .subaru-log-book-list div:nth-child(3) {
	        padding-left: 0%;
	    }
	    .ads-four-dervice-data h4 {
	        font-size: 15px;
	    }
	    .ads-four-dervice-data a {
	        font-size: 12px;
	    }
	    .ads-four-services .ads-four-service-row .ads-four-dervice-data {
	        height: 130px;
	    }
	    .ads-four-dervice-data .ads-four-service-heading {
	        padding: 30px 5px;
	    }
	    .ads-four-services .ads-four-service-row .ads-four-dervice-data.ads-gearbox-heading span img {
	        width: 15px;
	    }
	    .ads-four-dervice-data h4,
	    .ads-four-dervice-data span {
	        font-size: 17px;
	    }
	}
	
	@media (max-width:510px) {
		
	
		
		.gearbox-banner-text.gearbox-banner-text-with-images.banner-text-top-less.transmission {
    width: 90%;
    margin: auto;
    top: 52%;
    
    /* right: 0; */
    padding: 0;
    /* margin: 0 auto; */
    max-width: 400px;
}
.gearbox-banner-text.gearbox-banner-text-with-images.banner-text-top-less.transmission h1 {
    font-size: 26px;
    text-align: center;
}
.gearbox-banner-text.gearbox-banner-text-with-images.banner-text-top-less.transmission ul li {
    width: 33.3%;
}
.banner.gearbox-banner {
    height: 420px;
    background-position: 0 40px !important;
    background-size: 1000px;
}
.gearbox-banner-bottom-text {
    display: none;
}
		
	    .call-sec li a {
	        font-size: 18px;
	        line-height: 1;
	    }
	    .call-sec li:first-child a::before,
	    .call-sec li:nth-child(2) a::before {
	        width: 15px;
	        height: 16px;
	    }
	    /*** New Serach Result ***/
	    .search-showcase-heading h2 {
	        width: 100%;
	        text-align: center;
	    }
	    .ads-reviews {
	        display: none;
	    }
	    .search-showcase-table {
	        padding: 20px 20px 10px;
	    }
	    .search-showcase-table .search-showcase-data,
	    .search-showcase-table .search-showcase-data:nth-child(3n) {
	        width: 47%;
	        margin-right: 3%;
	    }
	    .search-showcase-table .search-showcase-data:nth-child(2n) {
	        margin-right: 0;
	    }
	    .search-showcase-heading .advanced-btn {
	        float: none;
	        display: inline-block;
	        margin: 8px auto 5px;
	        min-width: 140px;
	    }
	    .search-showcase .search-showcase-heading,
	    .search-showcase-search .search-showcase-heading {
	        text-align: center;
	        padding: 8px 20px;
	    }
	    .search-showcase-data figure {
	        margin: 10px 0 0;
	        min-height: 70px;
	    }
	    .search-showcase-table .search-showcase-data {
	        min-height: 125px;
	    }
	    .form-group-left,
	    .form-group-right {
	        width: 100%;
	        text-align: center;
	    }
	    .form-group-right .form-group {
	        width: 100%;
	        margin-bottom: 15px;
	    }
	    .popup-search-cover form#gearbox-search-trans .form-group .form-control,
	    .trans_year_box {
	        width: 100%;
	    }
	    .trans_year_box {
	        display: initial;
	    }
	    .popup-search-cover form .form-group .popup-search-btn {
	        position: static;
	        margin-top: 15px;
	    }
	    /*** New Serach Result End ***/
	    body.admin-bar #wprmenu_bar {
	        top: 184px !important;
	    }
	    body #wprmenu_bar {
	        top: 139px !important;
	    }
	    .container-fluid .navbar-header {
	        width: 100%;
	        text-align: center;
	    }
	    header .navbar > .container-fluid .navbar-brand {
	        width: 110px;
	        float: none;
	        margin: 0 auto;
	        display: none;
	        margin-top: -20px;
	        margin-bottom: 10px;
	    }
	    div#myNavbar {
	        padding-right: 0;
	        float: right;
	        width: 100%;
	    }
	    /* .call-sec {
	        width: 320px;
	        text-align: center;
	        margin-top: 40px;
	    }*/
	    .call-sec {
	        width: 100%;
	        /* text-align: center; */
	        margin-top: 5px;
	        /* float: left; */
	    }
	    /*.call-sec li {
	        padding-left: 25px;
	        position: relative;
	        font-size: 14px;
	        margin-right: -4px;
	        margin-left: 5px !important;
	    }*/
	    .call-sec li {
	        padding-left: 25px;
	        position: relative;
	        font-size: 0;
	        margin-right: 0;
	        margin-left: 5px !important;
	        float: right;
	    }
	    /* .call-sec li:first-child {
	        margin-left: 0 !important;
	    }*/
	    .call-sec li:first-child {
	        margin-left: 10px !important;
	    }
	    /*.call-sec li:last-child {
	        margin-left: 0 !important;
	        margin-top: 10px;
	        width: 49%;
	    }*/
	    .call-sec li:last-child {
	        margin-left: 0 !important;
	        margin-top: 20px;
	        width: 100%;
	        right: 0;
	    }
	    .call-sec li a.get-quote-btn {
	        line-height: 1.5;
	        font-size: 20px;
	    }
	    .call-sec li a {
	        display: inline-block;
	    }
	    .call-sec li:first-child a::before,
	    .call-sec li:nth-child(2) a::before {
	        width: 20px;
	        height: 20px;
	        margin-right: 0;
	        position: absolute;
	        left: 0;
	        top: -2px;
	    }
	    body.admin-bar .banner {
	        padding-top: 234px;
	    }
	    body .banner {
	        padding-top: 190px;
	    }
		.banner.banner-inner-service.banner-cooling {
    background-position: center 160px !important;
    background-size: 660px;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/03/cooling-system-banner-mobile.jpg)!important;
    height: 750px;
    /* background-color: #ff0; */
}
		.banner.banner-inner-service {
    background-position: center 175px !important;
    background-size: 660px;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/01/engine-repair-banner-ipad-mobile.jpg)!important;
    height: 750px;
    /* background-color: #ff0; */
}
		
	.postid-102	.banner.banner-inner-service {
    background-position: center 175px !important;
    background-size: 660px;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/03/rack-repairs-mobile-banners.jpg)!important;
    height: 750px;
    
}
			.postid-103	.banner.banner-inner-service {
    background-position: center 175px !important;
    background-size: 660px;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/03/suspension-banners-mobile.jpg)!important;
    height: 750px;
    
}
		
		.postid-104	.banner.banner-inner-service {
    background-position: center 175px !important;
    background-size: 660px;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/03/suspension-banners-mobile.jpg)!important;
    height: 750px;
    
}
		
		.postid-1677 .banner.banner-inner-service.banner-head-gaskets {
    background-position: center 175px !important;
    background-size: 660px;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/03/coswortht-banner-mobile.jpg)!important;
    height: 750px;
    
}
		
		
		.postid-99	.banner.banner-inner-service {
    background-position: center 175px !important;
    background-size: 730px;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/03/brakes-banne-mobile.jpg)!important;
    height: 800px;
    
}
		
		
			.postid-100	.banner.banner-inner-service {
    background-position: center 175px !important;
    background-size: 730px;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/03/driveline-banner-mobile.jpg)!important;
    height: 800px;
    
}
		
			.postid-110	.banner.banner-inner-service {
    background-position: center 175px !important;
    background-size: 730px;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2016/07/air-conditioning-banner-mobile.jpg)!important;
    height: 800px;
    
}
		
		.postid-98	.banner.banner-inner-service {
    background-position: center 175px !important;
    background-size: 730px;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/03/timing-belt-mobile-banner.jpg)!important;
    height: 800px;
    
}
		.postid-98 .banner-inner-service h1 small {
    font-size: 25px;
    letter-spacing: normal;
}
	.postid-98 .banner.banner-inner-service h5 {
    margin-top: 210px;
}
		.postid-105 .banner.banner-inner-service, .postid-107 .banner.banner-inner-service {
    background-position: center 175px !important;
    background-size: 660px;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/03/auto-electrical-banner-mobile.jpg)!important;
    height: 750px;
    /* background-color: #ff0; */
}
		.postid-105 .banner.banner-inner-service h5, .postid-107 .banner.banner-inner-service h5 {
    margin-top: 200px;
}
		
	/* banner two lines title */
		.postid-106 .banner.banner-inner-service, .postid-108 .banner.banner-inner-service, .postid-109 .banner.banner-inner-service {
    background-position: center 175px !important;
    background-size: 730px;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/03/auto-electrical-banner-mobile.jpg)!important;
    height: 800px;
    /* background-color: #ff0; */
}
		

	.postid-106 .banner.banner-inner-service h5, .postid-108 .banner.banner-inner-service h5, .postid-109 .banner.banner-inner-service h5, .postid-111 .banner.banner-inner-service h5 {
    margin-top: 220px;
}
		
		.banner.banner-inner-service.banner-head-gaskets  {
    background-position: center 175px !important;
    background-size: 730px;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/03/services-head-gasket-banner-mobile.jpg)!important;
    height: 800px;
    /* background-color: #ff0; */
}
		
		.banner.banner-inner-engine.banner-repairs {
    background-position: center 175px !important;
    background-size: 660px;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/01/engine-repair-banner-ipad-mobile.jpg)!important;
    height: 750px;
			padding-top: 160px;
    /* background-color: #ff0; */
}
	.banner.gearbox-banner.transmission {
    background-position: center 175px !important;
    background-size: 660px;
    background-image: url(https://www.alldrivesubaroo.com.au/wp-content/uploads/2018/01/gearbox-transmission-banner-mobile-1.jpg)!important;
    height: 750px;
    /* background-color: #ff0; */
}
		body.admin-bar .banner.banner-inner-service {
    padding-top: 220px;
}
		.banner.banner-inner-service .banner-text-bottom h2 {
    display: none;
}
		.banner.banner-inner-service .banner-left {
     margin-left: auto;
    margin-top: 25px;
    margin: auto;
    float: none;
    padding-top: 35px;
    }
		.postid-106 .banner.banner-inner-service .banner-left, .postid-108 .banner.banner-inner-service .banner-left, .postid-109 .banner.banner-inner-service .banner-left, .postid-111 .banner.banner-inner-service .banner-left, .postid-107 .banner.banner-inner-service .banner-left, {
    margin: auto;
	float: none;
			padding-top: 30px;
    }
		
		.postid-107 .banner.banner-inner-service .banner-left, .postid-112 .banner.banner-inner-service .banner-left,  {
    margin-top: 0;
			    padding-top: 20px;
}
		
		.postid-108 .banner.banner-inner-service .banner-left, .postid-109 .banner.banner-inner-service .banner-left, .postid-111 .banner.banner-inner-service .banner-left {
   
    margin: auto;
    width: 100%;
    padding-top: 30px;
}
		.banner.banner-inner-service h5 {
    margin-top: 180px;
}
		.banner.banner-inner-service h1 {
    margin-top: 0;
	font-size: 25px;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline;
	line-height: 40px;
}
		.banner-inner-service h1 small {
        font-size: 25px;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline;
}
		
		.postid-93 .banner.banner-inner-service .banner-left, .postid-94 .banner.banner-inner-service .banner-left, .postid-95 .banner.banner-inner-service .banner-left, .postid-96 .banner.banner-inner-service .banner-left, .postid-105 .banner.banner-inner-service .banner-left, .postid-102 .banner.banner-inner-service .banner-left, .postid-98 .banner.banner-inner-service .banner-left, .postid-99 .banner.banner-inner-service .banner-left, .postid-97 .banner.banner-inner-service .banner-left, .postid-110 .banner.banner-inner-service .banner-left {
			
    margin-left: auto;
    margin-top: 25px;
    margin: auto;
    float: none;
    padding-top: 30px;
}
		
		.postid-103 .banner.banner-inner-service .banner-left, .postid-104 .banner.banner-inner-service .banner-left, .postid-100 .banner.banner-inner-service .banner-left, .postid-101 .banner.banner-inner-service .banner-left, .postid-1675 .banner.banner-inner-engine .banner-left {
			
    margin-left: auto;
    margin-top: 25px;
    margin: auto;
    float: none;
    padding-top: 20px;
}
		
		.postid-106 .banner.banner-inner-service h1, .postid-103 .banner.banner-inner-service h1, .postid-104 .banner.banner-inner-service h1, .postid-100 .banner.banner-inner-service h1, .postid-101 .banner.banner-inner-service h1 {
    
    line-height: 30px; 
			    
}
		.wheel-white-heading p small {
    font-size: 25px;
	color: #ffffff;
}
		.wheel-white-heading {
    padding: 10px;
			margin-top: 0;
   
}
		.postid-1675 .banner-inner-engine.banner-repairs h1 {
      margin-bottom: 5px;
			 margin-top: 8px;
}
		.wheel-white-heading p {
    font-size: 30px;
    line-height: 35px;
    padding: 0;
}
	.postid-106 .help-menu-box-enginem, .postid-107 .help-menu-box-engine, .postid-109 .help-menu-box-engine, .postid-111 .help-menu-box-engine, .postid-98 .help-menu-box-engine, .postid-99 .help-menu-box-engine, .postid-110 .help-menu-box-engine {
       margin-top: 10px;
}
		.postid-93 .banner-inner-service h1 small, .postid-94 .banner-inner-service h1 small, .postid-95 .banner-inner-service h1 small, .postid-96 .banner-inner-service h1 small, .postid-105 .banner-inner-service h1 small {
        font-size: 25px;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline;
}
		.postid-93 .banner-inner-service h1, .postid-94 .banner-inner-service h1, .postid-95 .banner-inner-service h1, .postid-96 .banner-inner-service h1, .postid-105 .banner-inner-service h1  {
    margin-top: 0;
	font-size: 25px;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline;
			line-height: 40px;
}
		
		.banner-inner-engine.banner-repairs h1 {
    margin-top: 0;
    font-size: 25px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: normal;
    line-height: 30px;
    text-align: center;
    padding: 0;
    margin-bottom: 15px;
}
	.banner.gearbox-banner.transmission h1 {
    margin-top: 0;
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: normal;
    line-height: 30px;
    text-align: center;
    padding: 0;
    margin-bottom: 15px;
}
	.help-menu-box-engine {
    /* background-color: #e1e1e1; */
    padding: 10px 15px 0 15px;
    height: 230px;
    width: 350px;
    margin: auto;
    border: 1px solid #ffffff;
}
		.banner-engine-repairs.banner-repairs .banner-left {
    /* margin-left: 10px; */
    /* margin-top: 50px; */
    margin: auto;
    width: 100%;
    padding-top: 40px;
}
		
	.banner-inner-engine.banner-repairs h5 {
    margin-top: 180px;
    
}	
	.banner.gearbox-banner.transmission h5 {
    margin-top: 180px;
    
}	
		.banner-repairs {
    padding-top: 190px;
    background-position: -80px 80px !important;
    background-size: cover;
}
.eng-conf-grey-heading h1, .sub-evo-text h3 {
    font-size: 21px;
    letter-spacing: normal;
}
.banner-inner-engine h1 {
    margin-top: 0;
    font-size: 40px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: normal;
    line-height: 1.2em;
    text-align: center;
    padding: 0;
}
.every-abt-cvr h1 {
    font-size: 30px;
    text-align: center;
}
.eng-conf-panel-grp.right-spef h2 {
    font-size: 25px;
    color: #555555;
    margin: 30px 0 20px;
    text-align: center;
}

.engine .engine-single-img img {
    max-width: 200px;
}

.banner-inner-engine h2 {
    margin-top: 0;
    font-size: 20px;
    color: #fff;
    line-height: 80px;
    text-align: center;
}
	    /* .home .banner {
	        background-position: -480px 50px !important;
	    }*/
	    .home .banner {
	        background-position: -340px 120px !important;
	        background-size: 750px;
	    }
	    /*  .banner .container .banner-inner {
	        width: 100%;
	        left: 0;
	        right: 0;
	        background: rgba(255, 255, 255, 0.95);
	        padding: 15px;
	        position: static;
	        transform: translateY(0%);
	        -webkit-transform: translateY(0%);
	    }*/
	    .banner .container .banner-inner {
	        width: 340px;
	        /* left: 0; */
	        /* right: 0; */
	        background: rgba(255, 255, 255, 0.95);
	        padding: 15px;
	        /* position: static; */
	        transform: translateY(0%);
	        -webkit-transform: translateY(0%);
	        /* top: 200px; */
	        margin: 270px auto 0;
	    }
	    .banner .container {
	        min-height: 310px;
	        margin: 20px 0;
	    }
	    .ads-four-dervice-data span {
	        font-size: 28px;
	    }
	    .ads-four-dervice-data .ads-four-service-heading {
	        padding: 55px 5px;
	    }
	    .banner .banner-inner h1::before {
	        height: 28px;
	        width: 41px;
	        background-repeat: repeat-y;
	    }
	    /*  .banner .banner-inner h1 {
	        font-size: 30px;
	        letter-spacing: normal;
	    }*/
	    .banner .banner-inner h1 {
	        font-size: 33px;
	        letter-spacing: normal;
	    }
	    .banner .banner-inner h2,
	    .banner .banner-inner h2.pink {
	        font-size: 17px;
	    }
	    .banner .banner-inner .banner-text {
	        padding-right: 0;
	    }
	    .main-search {
	        padding: 8px;
	    }
	    .main-search .form-group.search-in,
	    .main-search .form-group.select-in {
	        width: 100%;
	        margin: 0;
	    }
	    .main-search .form-group.search-in {
	        margin: 8px 0;
	    }
	    .main-search-btn {
	        width: 100%;
	    }
	    .why-choose-subaru-list .why-choose-subaru-list-right {
	        width: 75%;
	    }
	    .news-art-left-hd,
	    .news-art-right-hd {
	        width: 100%;
	    }
	    .news-art-right-hd {
	        text-align: left;
	        margin: 5px 0 0;
	    }
	    .news-art-list-left {
	        width: 100%;
	        text-align: left;
	    }
	    .news-art-list-right {
	        width: 100%;
	        padding-left: 0;
	        margin-top: 15px;
	    }
	    .nav-pills > li {
	        float: left;
	        width: 50%;
	        margin: 0 !important;
	    }
	    .client-logo-list {
	        width: 40%;
	    }
	    .footer-up .footer-item.footer-vdo,
	    .footer-up .footer-item {
	        width: 100%;
	        margin-right: 0;
	        margin-top: 10px;
	        margin-bottom: 15px;
	    }
	    .footer-map {
	        min-height: 210px;
	    }
	    .footer-light-grey {
	        min-height: 100%;
	    }
	    .footer-list.service-list,
	    .footer-list.engines-list,
	    .footer-list.parts-list,
	    .footer-list.gearbox-list,
	    footer .footer-list.subapedia-list {
	        width: 100%;
	        padding-left: 15px;
			    height: auto;
	    }
	    footer .footer-list:after {
	        display: none;
	    }
	    footer .footer-list {
	        padding-right: 0;
	        margin-right: 0;
	    }
	    /** Contact Us **/
	    .page-template-contact .banner {
	        min-height: 450px;
	    }
	    .banner-inner.banner-text-new {
	        width: 100%;
	        left: 0;
	        right: 0;
	        padding: 15px;
	        position: static;
	        transform: translateY(0%);
	        -webkit-transform: translateY(0%);
	    }
	    .enq-form .enq-gray-cvr .form-group {
	        width: 100%;
	        margin-right: 0%;
	    }
	    /** About Page **/
	    .about-section {
	        margin: 30px 0;
	    }
	    .about-section h3,
	    .teams-section h3 {
	        font-size: 28px;
	        margin-bottom: 15px;
	    }
	    .teams-section p {
	        padding: 0;
	    }
	    .img-box,
	    .img-box:nth-child(3n) {
	        margin-right: 2%;
	        width: 49%;
	    }
	    .img-box:nth-child(2n) {
	        margin-right: 0;
	    }
	    .promise-section {
	        padding: 0 0 30px;
	    }
	    .banner-inner.banner-text-new.banner-text-full ul li {
	        font-size: 18px;
	        margin-right: 10px;
	        padding-right: 8px;
	    }
	    .page-template-about .banner.banner-inner-service {
	        background-position: 0 127px !important;
	        background-size: 590px;
	    }
	    .page-template-about .banner-inner.banner-text-new.banner-text-full {
	        margin-top: 0px;
	    }
	    .banner-inner.banner-text-new.banner-text-full ul {
	        margin: 10px 0 0;
	        padding: 0;
	    }
	    .image-section .modal-content .left-modal,
	    .image-section .modal-content .right-modal {
	        width: 100%;
	    }
	    .image-section .modal-content .right-modal {
	        margin-left: 0;
	        margin-top: 15px;
	    }
	    .call-to-act-btn ul li {
	        margin-right: 1%;
	    }
	    /** Testimonail page **/
	    .testimonial-main .testimonial-slider .carousel-inner {
	        width: 100%;
	        margin-bottom: 15px;
	    }
	    .testimonial-main .testimonial-slider .carousel-inner .item {
	        height: 250px;
	    }
	    .testimonial-main .testimonial-slider .content {
	        float: right;
	        width: 100%;
	        height: 150px;
	    }
	    .testimonial-main .testimonial-slider .carousel-indicators li {
	        float: none;
	        width: 86px;
	        height: 100px;
	        margin: 0 5px 10px;
	        background-position: center center;
	        display: inline-block;
	    }
	    .tags-section ul,
	    .testimonial-main .nav.nav-pills {
	        margin: 0;
	        padding: 0;
	    }
	    .testimonial-main .nav-pills li {
	        width: 100%;
	    }
	    .testimonial-main .nav-pills li a {
	        font-size: 16px;
	        padding: 8px;
	    }
	    .tags-section ul li {
	        width: 100%;
	        margin: 0 0 5px 0;
	    }
	    .testimonial-main .tab-content article .testimonial-inner .testimonial-descp h4 {
	        font-size: 16px;
	        line-height: 1.4;
	    }
	    .modal-form-body .form-group div.make-it-half {
	        width: 100%;
	    }
	    .modal-form-body .form-group div.make-it-half.no-mar {
	        margin-top: 15px;
	    }
	    .form-outer {
	        padding: 0;
	        margin: 10px 0;
	    }
	    .pop-heading {
	        padding-top: 0;
	    }
	    .pop-heading h3 {
	        font-size: 26px;
	    }
	    .modal-form-body .form-control {
	        height: 40px;
	    }
	    /** Service pages **/
	    
		.engine-head-gaskit.banner-inner-service {
   background-position: 0px 40px !important;
    background-size: 750px;
}
.banner.banner-inner-service.engine-head-gaskit .banner-left {
    margin-left: 0;
    margin-top: 10px;
    width: 100%;
}
.banner.banner-inner-service.engine-head-gaskit  .banner-thr-box {
    width: 240px;
    margin: auto;
}
	    .banner.banner-inner-service.banner-head-gaskets.banner-cooling {
	        background-position: left center !important;
	        padding-bottom: 40px;
	    }
	    .banner-left {
	        margin-left: 0;
	    }
	    .banner-thr-box {
	        width: 95%;
	    }
	    .banner-black-btn {
	        font-size: 22px;
	        max-width: 313px;
	    }
	    .banner-text-bottom h2 {
	        line-height: 1.6;
	        padding: 0 30px;
	    }
	    .breadcrumb-container {
	        text-align: left;
	        margin-top: 30px;
	    }
	    .breadcrumb-container .breadcrumb {
	        padding: 5px;
	    }
	    .row.air-conditioning .col-md-12 {
	        padding-right: 15px;
	        min-height: 100%;
	    }
	    ul.services-top-buttons {
	        width: 100%;
	        right: 0;
	        position: static;
	        display: block;
	    }
	    .row.air-conditioning .col-md-12 ul li {
	        margin-right: 12px;
	    }
	    .early-signs-of-wear > span {
	        width: 50px;
	        height: 50px;
	        background-size: 27px;
	    }
	    .early-signs-of-wear > span.icon-log-book1 {
	        background-size: 22px;
	    }
	    .early-signs-of-wear::before {
	        left: 20px;
	        width: 10px;
	    }
	    .early-signs-of-wear {
	        padding-left: 60px;
	    }
	    .service .opportunities h4 {
	        font-size: 18px;
	        line-height: 1.5em;
	    }
	    .clutch-repair p {
	        font-size: 14px;
	        line-height: 1.6;
	    }
	    .thr-btns ul li,
	    .service .opportunities .thr-btns ul li {
	        width: 47%;
	        margin-bottom: 10px;
	        margin-right: 5px;
	    }
	    .log-book-tabbing ul li a:after {
	        display: none;
	    }
	    .log-book-tabbing .tab-content .tab-pane .nav.nav-tabs li,
	    .log-book-tabbing ul li {
	        width: 100%;
	        margin-bottom: 8px;
	    }
	    .subaroo-six-star h2 {
	        font-size: 23px;
	        margin: 0 15px;
	    }
	    .appointment-section h2 {
	        font-size: 22px;
	    }
	    .calender > h4 {
	        font-size: 18px;
	        padding-bottom: 10px;
	    }
	    .subaru-engines-australia .btn.btn-mr {
	        color: #58595b;
	        font-size: 17px;
	        float: right;
	        letter-spacing: normal;
	        padding: 0;
	        width: 20%;
	        display: block;
	        text-align: right;
	        margin-top: 20px;
	    }
	    .malfunction-gray h3,
	    .malfunction-search-cover h3 {
	        font-size: 22px;
	    }
	    .service .opportunities .lubri-main h4 {
	        margin-top: 20px;
	    }
	    .conditioning-service-package .container > h2 {
	        font-size: 22px;
	    }
	    .price-circle {
	        font-size: 22px;
	    }
	    .conditioning-service-package.air-conditioning .absorvers,
	    .conditioning-service-package.lubricants .absorvers {
	        min-height: auto;
	    }
	    .subaru-engines-australia.engine-gear-box h4,
	    .service-menu .subaru-engines-australia h4 {
	        margin-top: 20px;
	    }
	    .panel-group.servcemenu .panel-collapse.collapse .panel-body ul li a,
	    .panel-group.servcemenu .panel-collapse.collapsing .panel-body ul li a,
	    .panel-body ul.inner-list li a {
	        font-size: 16px;
	    }
	    .banner-inner-service h1 {
	        font-size: 40px;
	        padding: 30px 0;
	        line-height: 1em;
	        margin: 80px 0 30px 0;
	    }
	    .clutch-nonturboo img + div.clutch-turbo-content {
	        margin-left: 0;
	        width: auto;
	    }
	    .banner-head-gaskets .banner-left h1 {
	          margin-top: 30px;
    font-size: 25px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: normal;
    line-height: 30px;
    text-align: center;
    padding: 0;
    margin-bottom: 15px;
	    }
	    .banner-thr-box {
	        padding-bottom: 20px;
	        margin-top: 15px;
	    }
	    .appointment-form .row .col-md-4 {
	        width: 50%;
	    }
	    .appointment-date {
	        margin-left: 5px;
	        padding: 5px 14px;
	        width: 98%;
	        max-width: inherit;
	    }
	    .btn.btn-default.btn-appointment {
	        padding: 11px 40px;
	        width: 98%;
	        max-width: inherit;
	        margin: 15px 5px 0;
	        float: left;
	    }
	    .srip-cose:after {
	        display: none;
	    }
	    .srip-cose {
	        background-size: cover;
	        margin: 0;
	        text-align: center;
	    }
	    .srip-cose .btn.btn-mm {
	        margin: 0;
	        font-size: 18px;
	        width: 100%;
	    }
	    .srip-cose .btn.btn-mm:hover,
	    .srip-cose .btn.btn-mm:focus {
	        color: #fff;
	    }
	    .online-section {
	        padding: 30px 0 0;
	    }
	    .row-span-3 {
	        width: 50%;
	        margin-bottom: 25px;
	    }
	    .row-span-3:nth-child(2n) {
	        border-right: none;
	    }
	    .row-span-3:nth-child(3n) {
	        border-right: 1px solid #a8a8a8;
	    }
	    .subaru-engines-australia .row .col-xs-12 {
	        width: 50%;
	    }
	    .malf-search form {
	        width: 100%;
	    }
	    .malf-search .form-control {
	        width: 100%;
	        height: 40px;
	        margin-left: 0;
	    }
	    .malf-search .adv-srch {
	        margin-top: 0px;
	        width: 100%;
	    }
	    .malfunction-search-cover .malf-list ul li {
	        width: 100%;
	        margin-right: 0;
	    }
	    .chk-icon.chk-icon-half li {
	        width: 100%;
	    }
	    .chk-icon.chk-icon-half li:empty {
	        display: none;
	    }
	    .lurbri-sec .img-serive-image {
	        width: 100%;
	    }
	    .lurbri-sec .clutch-turbo-content {
	        width: 100%;
	    }
	    .clutch-norrie-andreson .col-md-3,
	    .clutch-norrie-andreson .col-md-6 {
	        width: 100%;
	    }
	    .clutch-norrie-andreson .col-md-3 {
	        margin-right: 0px;
	        margin-bottom: 15px;
	    }
	    .advice-and-warnings .col-xs-6.col-md-3 {
	        width: 100%;
	    }
	    .white-block {
	        padding: 10px;
	        margin-bottom: 30px;
	        min-height: 100%;
	    }
	    .white-block span {
	        margin-top: 0;
	    }
	    .advice-and-warnings h5 {
	        font-size: 16px;
	        margin-top: 0;
	    }
	    .basic-head-gasket-repair-option h3 {
	        padding-left: 120px;
	    }
	    .comman-question h3 {
	        font-size: 20px;
	    }
	    .question-faq h3::before {
	        bottom: auto;
	    }
	    .basic-head-gasket-iner {
	        margin: 0 15px 20px;
	    }
	    .enquire-form {
	        padding: 15px;
	    }
	    .rely-section h3,
	    .advice-and-warnings h3 {
	        font-size: 22px;
	    }
	    .comaon-faq-section {
	        margin-top: 0;
	    }
	    .answer-faq {
	        padding: 20px 15px;
	    }
	    .banner-cooling .banner-thr-box {
	        width: 240px;
	        margin: 0;
	    }
	    .banner-thr-box li h2 {
	        margin-top: 5px;
	        margin-bottom: 10px;
	        font-size: 16px;
	    }
	    .banner-cooling .banner-left h1 {
	        font-size: 24px;
    padding-top: 0;
    margin-top: 10px;
    letter-spacing: normal;
	    }
	    .cooling-system-comprises .col-sm-4.col-md-3 {
	        width: 100%;
	    }
	    /** Subapedia pages **/
	    .banner.banner-inner-service.banner-pedia {
	        background-position: -300px 86px !important;
	        background-size: cover;
	    }
	    .banner-pedia .banner-left h1 {
	        font-size: 24px;
	    }
	    .banner-pedia .banner-left h2 {
	        font-size: 18px;
	    }
	    .banner-pedia .banner-left {
	        margin: 17px 0 40px !important;
	    }
	    .breadcrumb-container .breadcrumb li:first-child {
	        margin-left: 5px;
	    }
	    .post-cmts li {
	        margin-right: 10px;
	        font-size: 13px;
	        margin-bottom: 5px;
	    }
	    .opportunities h2,
	    .carousel.slide.team-carousel .item .col-md-7 h2 {
	        font-size: 24px;
	    }
	    .opportunities .particular-steo h2 {
	        margin-bottom: 10px;
	    }
	    .row.mk11 .col-xs-12,
	    .repair-dpf .col-xs-12 .col-xs-12.col-sm-4 {
	        width: 50%;
	    }
	    .row.mk11 .col-xs-12:nth-child(2n+1),
	    .repair-dpf .col-xs-12 .col-xs-12.col-sm-4:nth-child(2n+1) {
	        clear: both;
	    }
	    .subapedia-latest-posts {
	        height: 210px;
	    }
	    .page-template-contact .banner {
	        background-position: -400px 50px;
	    }
	    .page-template-contact .banner-inner.banner-text-new {
	        text-align: left;
	        left: 0;
	        width: auto;
	        margin-top: 46px;
	        padding-left: 0;
	    }
	    .page-template-about .banner-inner.banner-text-new.banner-text-full {
	        margin-top: 5px !important;
	    }
	   .banner-inner.banner-text-new.banner-text-testi {
    
    width: 100%;
}
		.page-template-testimonials .banner.banner-inner-service {
    background-position: -855px !important;
    /* background-position-x: -20px; */
}
	  .page-template-testimonials .banner.banner-inner-service {
    background-position: center center !important;
    height: 600px;
    background-size: 1400px;
}
.banner-inner.banner-text-new.banner-text-testi h1 {
    color: #e8008a;
    margin-bottom: 5px;
    padding: 0;
    line-height: 1;
    font-size: 50px;
    margin-top: 60px;
}
	    /** Gearbox**/
	  
	    .gearbox-banner-text.gearbox-banner-text-with-images {
	        max-width: 295px;
	        transform: translateY(0%);
	        -webkit-transform: translateY(0%);
	        top: 203px;
	    }
	    .gearbox-banner-bottom-text p {
	        font-size: 15px;
	    }
	    .gearbox-bread-crumb ul li {
	        font-size: 12px;
	        padding-right: 8px;
	    }
	    .gearbox-bread-crumb ul li:after {
	        top: -2px;
	    }
	    .head-gaskit-cvr .call-text-gaskit p {
	        font-size: 15px;
	        font-weight: 700;
	        color: #ff0000;
	        line-height: 1.6;
	        margin-bottom: 0;
	        display: inline-block;
	        text-align: center;
	    }
	    .engine-service-list.head-gaskit-page .engine-service-item {
	        min-height: inherit;
	    }
	    .engine-service-list.head-gaskit-page .call-text p {
	        font-size: 17px;
	        font-weight: 600;
	        font-style: italic;
	        color: #ff0000;
	        text-align: center;
	        margin: 30px 0 0;
	    }
	    .gaskit-heading-text h2 {
	        font-size: 18px;
	    }
	    .head-gaskit-cvr h2 {
	        font-size: 18px;
	        text-align: center;
	    }
	    .cooling-sys-section h1 {
	        font-size: 30px;
	        line-height: 1.4em;
	        text-align: center;
	    }
	    .cooling-grey-section .cooling-part-list ul li {
	        min-height: 170px;
	    }
	    .cooling-text h1 {
	        font-size: 24px;
	        text-align: center;
	    }
		.big-gaskit-head .gaskit-heading-text h2 {
    font-size: 20px;
    letter-spacing: normal;
}
	    .cooling-we-offer-white h1 {
	        font-size: 22px;
	        letter-spacing: normal;
	    }
	    .head-gaskit-cvr h1 {
	        font-size: 25px;
	        line-height: 1.4em;
	    }
	    .engine-big-menu .menu-green-btn {
	        font-size: 16px;
	    }
	    .engine-big-menu h4 {
	        font-size: 17px;
	        text-align: center;
	    }
	    .engine-big-menu .menu-green-btn {
	        width: 100%;
	    }
	    .engine-big-menu .engine-big-menu-right ul li {
	        width: 100%;
	    }
		.eng-land-cos-cvr h1 {
    font-size: 30px;
    text-align: center;
}
.high-prof-gray h2 {
    font-size: 22px;
    line-height: 1.3;
}
	    .engine-big-menu .engine-big-menu-left select#vehicle-search-model-menu,
	    .engine-big-menu .engine-big-menu-left select#vehicle-search-year-menu,
	    .engine-big-menu .engine-big-menu-left select#vehicle-search-engine-menu,
	    .engine-big-menu .engine-big-menu-left select#vehicle-search-trans-menu,
	    .engine-big-menu .engine-big-menu-left #gear-search-model-menu,
	    .engine-big-menu .engine-big-menu-left select.form-control {
	        width: 100%;
	        margin-bottom: 10px;
	    }
	    .big-need-help-cvr .help-img,
	    .big-need-help-cvr .help-text {
	        display: block;
	        vertical-align: middle;
	    }
	    .big-need-help-cvr .help-img {
	        width: 100%;
	        max-width: 50px;
	        margin: 0 auto 15px;
	    }
	    .big-need-help-cvr .help-text {
	        width: 100%;
	    }
	    .about-trans-main h1,
	    .enquiry-form-gearbox h1,
	    .speed-conver-main h1,
	    .ppg-cliff-main h1,
	    .ppg-products-cvr h1,
	    .gearbox-center-diff-main h1,
	    .gearbox-center-diff-gray h1,
	    .gearbox-purchase-white h1,
	    .gearbox-purchase-white .purchase-option-cvr h1,
	    .reverse-drive-cliff-main h1,
	    .reverse-drive-cliff-avail-pro h1,
	    .gearbox-mid-about h1,
	    .comp-ppl-cvr.gearbox-comp-ppl-cvr h1,
	    .enquiry-form h1 {
	        font-size: 24px;
	        letter-spacing: normal;
	        line-height: 1.3;
	    }
	    .engine-mid-about h1 {
	        font-size: 21px;
	        letter-spacing: normal;
	        line-height: 1.3;
	    }
	    .engine-mid-about-text h2 {
	        font-size: 20px;
	    }
	    .about-trans-inner h2,
	    .speed-conver-main-grey h2,
	    .speed-conver-offer h2,
	    .ppg-cliff-main-inner h2,
	    .ppg-products-cvr h2,
	    .gearbox-center-diff-inner h2,
	    .reverse-drive-cliff-inner h2,
	    .inst-peak-mid-about h2 {
	        font-size: 20px;
	        margin-bottom: 5px;
	    }
	    .trans-diff-types-heading img {
	        width: 26px;
	        float: left;
	        margin-right: 10px;
	        margin-bottom: 3px
	    }
	    .trans-diff-types-heading img,
	    .trans-diff-types-heading h3 {
	        display: block;
	        vertical-align: middle;
	    }
	    .about-trans-diff-types-cvr h4 {
	        font-size: 18px;
	    }
	    .enquiry-form-gearbox h1,
	    .enquiry-form h1 {
	        margin-bottom: 15px;
	    }
	    .gb-form-left ul li.help-text h4,
	    .en-form-left ul li.help-text h4 {
	        font-size: 21px;
	    }
	    .gb-form-left ul li.start-chat,
	    .en-form-left ul li.start-chat {
	        max-width: 110px;
	        min-width: 1px;
	        min-height: 113px;
	    }
	    .gb-form-left ul li.start-chat img,
	    .en-form-left ul li.start-chat img {
	        width: 45px;
	    }
	    .gb-form-left .gb-call-text p,
	    .en-form-left .gb-call-text p {
	        font-size: 14px;
	    }
	    .gb-form-left .gb-call-text p strong,
	    .en-form-left .gb-call-text p strong {
	        font-size: 16px;
	    }
	    #prdenquiry .col-sm-6,
	    .thg-consider-cvr .col-sm-4 {
	        width: 100%;
	    }
	    .thg-consider-cvr h1,
	    .gearbox-service h1 {
	        font-size: 24px;
	    }
	    .engine-service-star img,
	    .gearbox-service-star img {
	        width: 100px;
	    }
	    .gearbox-conf-panel-grp.right-spef .make-me-left,
	    .gearbox-conf-panel-grp.right-spef .make-me-right {
	        width: 100%;
	    }
	    .gearbox-conf-panel-grp.right-spef .make-me-right {
	        margin-bottom: 15px;
	    }
	    .about-subaru-green-btn-panel li a {
	        font-size: 16px;
	    }
	    .about-subaru-green-btn-panel li {
	        float: left;
	        margin-right: 0;
	        margin-bottom: 2px;
	        width: 100%;
	    }
	    .thg-cons-item .thg-icon-cvr {
	        width: 100px;
    height: 100px;
	    }
		.thg-cons-item .thg-text h5 {
    font-size: 24px;
	margin-top:5px;
}
	    .gearbox-banner-text.speed-6,
	    .gearbox-banner-text.gearbox-ppg-cliff {
	        transform: translateY(0%);
	        -webkit-transform: translateY(0%);
	        left: 15px;
	        top: 250px;
	        width: 100%;
	        right: 15px;
	        max-width: 280px;
	    }
	    .gearbox-banner-text.gearbox-ppg-cliff {
	        top: 195px;
	    }
	    .gearbox-banner-text.gearbox-ppg-cliff img {
	        width: 160px;
	    }
	    .gearbox-banner-text.gearbox-ppg-cliff h1 {
	        font-size: 20px;
	        text-align: left;
	    }
	    .option-heading {
	        top: 0px;
	        width: 50px;
	        left: 15px;
	        position: absolute;
	    }
	    .speed-conver-offer-white {
	        padding: 10px;
	    }
	    .speed-conver-offer-text-top {
	        width: 100%;
	    }
	    .speed-conver-offer-list-img .sco-list-left,
	    .speed-conver-offer-list-img .sco-list-right {
	        width: 100%;
	        padding-right: 0px;
	    }
	    .select-engine-options-cvr ul li {
	        margin-right: 0;
	        margin-bottom: 10px;
	    }
	    .select-engine-options-cvr ul li a {
	        font-size: 17px;
	    }
	    .selecrt-option-btn label {
	        width: 147px;
	        height: 40px;
	        line-height: 2.1;
	        font-size: 20px;
	    }
	    .speed-conver-offer-grey-heading h4 {
	        font-size: 16px;
	    }
	    .speed-conver-offer-grey-heading {
	        padding: 12px 10px 12px 60px;
	    }
	    .speed-conver-offer-grey-heading h4,
	    .speed-conver-offer-text-top h4 {
	        font-size: 19px;
	    }
	    .speed-conver-offer .step-heading {
	        margin-top: 10px;
	    }
	    .speed-conver-offer .step-heading h1,
	    .buy-option-level-cvr .step-heading h1 {
	        font-size: 24px;
	        margin-bottom: 10px;
	    }
	    .speed-conver-offer .setp-3-form button[type="submit"] {
	        font-size: 18px;
	        font-weight: normal;
	    }
	    .speed-conver-offer .about-subaru-green-btn-panel li {
	        padding: 0;
	        width: 100%;
	        margin-bottom: 3px
	    }
	    .speed-conver-offer .about-subaru-green-btn-panel li a {
	        font-size: 16px;
	    }
	    .speed-conver-offer .about-subaru-green-btn-panel {
	        padding: 0px;
	    }
	    .thg-consider-cvr h1,
	    .speed-conver-main .gearbox-service h1 {
	        font-size: 30px;
	    }
	    .gearbox-service-star {
	        margin-top: 8px;
	        margin-bottom: 20px;
	    }
	    .gearbox-service-item {
	        width: 100%;
	        margin-right: 0;
	        min-height: 1px;
	        padding: 15px 10px;
	    }
	    .gearbox-service-item .service-icon {
	        margin-bottom: 10px;
	    }
	    .gearbox-service,
	    .engine-service.gearbox-service {
	        padding: 40px 0 70px;
	    }
	    .repair-sec-new h3,
	    .engine-mid-about h1 {
	        line-height: 1.3;
	        margin-bottom: 20px;
	    }
		.engine-repair-list-right h3 {
    
    font-size: 18px;
    margin-bottom: 5px;
}
.repair-new-tb .repair-new-right p, .engine-repair-list-right p {
    font-size: 15px;
    line-height: 1.4em;
}
.client-logo-sec {
    padding: 80px 0;
}
.en-form-left p {
    font-size: 16px;
    font-weight: 400;
    color: #414242;
    line-height: 1.3em;
    font-family: 'Fjalla One', sans-serif;
}
	    .engine-repair-list-outer h1 {
	        line-height: 1.3;
	        margin-bottom: 20px;
			font-size: 22px;
	    }
	    .engine-above-beyond h1 {
	        margin-bottom: 10px;
	    }
	    bootstrap.min.css:5 .engine-above-beyond-img img {
	        display: none;
	    }
	    .engine-above-beyond-img {
	        width: 96%;
	    }
	    a.abv-bey-btn {
	        margin: 20px 0;
	    }
	    .engine-above-beyond-text {
	        display: inline-block;
	        vertical-align: top;
	        width: 96%;
	        padding: 2% 0;
	        margin-top: 20px;
	    }
	    .repair-sec-new {
	        padding: 20px 0 15px;
	    }
	    .high-qual-ppg-list h4 {
	        font-size: 18px;
	    }
	    .high-qual-feature-cvr ul li {
	        width: 100%;
	    }
	    .ppg-products-cvr h3 {
	        font-size: 18px;
	    }
	    .ppg-products-cvr ul.ppg-prod-green li a {
	        font-size: 13px;
	        line-height: 1.2;
	        padding: 5px 2px;
	    }
	    .engine-service-star {
	        margin-top: 15px;
	        margin-bottom: 21px;
	    }
	    .engine-service-item .service-icon {
	        width: 65px;
	        height: 65px;
	    }
	    .gearbox-center-diff-gray .enquery-btn {
	        font-size: 18px;
	    }
	    .gearbox-purchase-cvr {
	        padding: 35px 0 20px;
	    }
	    .gearbox-purchase-white {
	        padding: 10px;
	    }
	    .gearbox-purchase-cvr .green-gray-opt-heading h3 {
	        font-size: 18px;
	        letter-spacing: normal;
	    }
	    .green-gray-opt-cvr::before {
	        top: 44%;
	    }
	    .gaskit-red-select {
	        margin: 0 10px 20px;
	        padding: 10px;
	    }
	    .gaskit-red-select ul li.big {
	        width: 100%;
	        margin-right: 0;
	        margin-bottom: 10px;
	    }
	    .gaskit-red-select .search-btn {
	        font-size: 18px;
	        height: 32px;
	        float: left;
	        max-width: 110px;
	    }
	    .gaskit-red-select ul li:last-child {
	        margin-right: 0;
	        width: 100%;
	        margin: 0 auto;
	        display: block;
	    }
	    .clear-search {
	        font-size: 11px;
	        margin-top: 6px;
	    }
	    .gaskit-red-select ul li {
	        margin-right: 0%;
	        width: 100%;
	        margin-bottom: 10px;
	    }
	    .step-heading {
	        padding: 0 15px;
	    }
	    .gaskit-right-sol-darkgrey-heading h1 {
	        font-size: 20px;
	        letter-spacing: normal;
	        line-height: 1.4;
	    }
	    .gearbox .gaskit-right-sol-darkgrey-heading h1 {
	        box-shadow: 0px 3px 0px #84c02f;
	        position: relative;
	        padding-left: 64px;
	        padding: 5px 5px 5px 64px;
	    }
	    .gaskit-right-sol-darkgrey-heading h1 small {
	        padding: 5px;
	        font-size: 18px;
	        position: absolute;
	        top: 0;
	        left: 0;
	        bottom: 0;
	        margin: 0;
	        line-height: 1.3;
	    }
	    .gaskit-right-sol-darkgrey-text {
	        padding: 5px;
	    }
	    .gaskit-left-sol-darkgrey-text-cover,
	    .gaskit-right-sol-darkgrey-text-cover {
	        float: left;
	        width: 100%;
	    }
	    .gaskit-right-sol-darkgrey-text .new-select-optn .select-link {
	        width: 100%;
	        text-align: center;
	    }
	    .gaskit-right-sol-darkgrey-text .new-select-optn .select-link p {
	        text-align: center;
	    }
	    .gaskit-right-sol-darkgrey-text .new-select-optn .select-link,
	    .gaskit-right-sol-darkgrey-text .new-select-optn .selecrt-option-btn,
	    .gaskit-right-sol-darkgrey-text .new-select-optn .selecrt-option-cost {
	        display: block;
	        vertical-align: middle;
	        margin-right: 0;
	        width: 100%;
	        max-width: 170px;
	        margin: 0 auto 15px;
	    }
	    .green-gray-opt-cvr>.row>.row {
	        margin: 0;
	    }
	    .gaskit-right-sol-darkgrey-text .gaskit-right-sol-darkgrey-text-img ul {
	        text-align: center;
	    }
	    .gaskit-right-sol-darkgrey-text .gaskit-right-sol-darkgrey-text-img ul li {
	        display: inline-block;
	        width: 40%;
	        margin-right: 0;
	        padding-left: 0;
	        margin-left: 10px;
	    }
	    .gaskit-right-sol-darkgrey-text .gaskit-right-sol-darkgrey-text-img ul li:last-child {
	        margin-left: 0;
	    }
	    .gearbox-banner-text.gearbox-reverse-drive h1 {
	        font-size: 22px;
	    }
	    .gearbox-banner-text.gearbox-reverse-drive h2 {
	        font-size: 18px;
	    }
	    .gearbox-banner-text.gearbox-reverse-drive {
	        top: 240px;
	        padding: 10px;
	    }
	    .gearbox-banner-text.gearbox-reverse-drive h1 {
	        font-size: 22px;
	    }
	    .gearbox-banner-text.gearbox-reverse-drive h2,
	    .reverse-drive-cliff-inner h4 {
	        font-size: 18px;
	    }
	    .reverse-drive-cliff-main h1:after,
	    .reverse-drive-cliff-avail-pro h1:after {
	        margin: 15px 0 20px;
	    }
	    .reverse-drive-cliff-inner {
	        margin-bottom: 30px;
	    }
	    .reverse-drive-cliff-inner .img-left-custm {
	        float: none;
	        display: block;
	    }
	    .reverse-drive-cliff-main .gear-panel-qoute p {
	        padding: 0 15px;
	    }
	    .high-qual-feature-cvr {
	        margin-top: 15px;
	    }
	    .ppg-ongoing-cvr {
	        margin-top: 30px;
	    }
	    .engine-service-item {
	        width: 100%;
	        margin-right: 0%;
	    }
	    .comp-ppl-img {
	        height: 170px;
	    }
	    .gearbox-comp-ppl-cvr h3 {
	        font-size: 20px;
	    }
	    .gearbox-comp-ppl-cvr .gear-panel-qoute h5 {
	        font-size: 14px;
	        line-height: 1.4;
	        padding: 0 15px;
	    }
	    .comp-call-icon {
	        width: 22px;
	    }
	    .comp-call-text {
	        margin-left: 4px;
	    }
	    .comp-call-text p,
	    .comp-call-text ul li,
	    .comp-call-text ul li a,
	    .comp-call-text p a {
	        font-size: 14px;
	    }
	    .comp-call-text ul li {
	        margin-right: 5px;
	        padding-right: 7px;
	    }
	    .gearbox-motorsport-inner .assemblie-icon {
	        width: 12%;
	        padding: 6px;
	    }
	    .gearbox-motorsport-inner .assemblie-heading-text {
	        width: 90%;
	        padding: 2px 6px;
	    }
	    .gearbox-motorsport .head-assemblie-heading h2 {
	        font-size: 16px;
	    }
	    .engine-service-item .service-icon {
	        width: 55px;
	        height: 55px;
	    }
	    .engine-service-item .service-icon img {
	        max-width: 27px;
	    }
	    .gaskit-faq-qa-cvr .gaskit-faq-ques h3 {
	        font-size: 16px;
	        padding: 8px 26px 5px 50px;
	    }
	    .gaskit-faq-ans p {
	        font-size: 13px;
	    }
	    .postco {
	        display: inline-block;
	        float: left;
	    }
	    .banner.gearbox-banner {
	        padding-top: 140px;
	    }
	    .gearbox-home-banner .gearbox-home-banner-left h1,
	    .gearbox-home-banner .gearbox-home-banner-right h1 {
	        font-size: 18px;
	    }
	    .gearbox-home-banner .gearbox-home-banner-left h1 {
	        padding-right: 20px;
	    }
	    .gearbox-home-banner .gearbox-home-banner-right h1 {
	        padding-left: 20px;
	    }
	    .gearbox-home-banner-black h2 {
	        font-size: 18px;
	    }
	    .search-gearbox-vin .search-gearbox-form input,
	    .search-gearbox .form-control,
	    .search-gearbox input[type="text"] {
	        height: 36px;
	        font-size: 16px;
	        padding: 6px 10px;
	        letter-spacing: normal;
	    }
	    .search-gearbox-vin .search-gearbox-form .search-btn {
	        font-size: 18px;
	        width: 27%;
	        height: 36px;
	    }
	    .search-gearbox .search-btn {
	        height: 36px;
	        font-size: 18px;
	    }
	    .subaru-sti-text ul {
	        text-align: center;
	    }
	    .subaru-sti-text ul li {
	        float: none;
	        margin-right: 0;
	    }
	    .gearbox .level-heading {
	        padding: 6px 10px;
	    }
	    .level-heading h1 {
	        font-size: 16px;
	    }
	    .level-text-left,
	    .level-right {
	        float: left;
	        width: 100%;
	    }
	    .level-text:after {
	        height: 55px;
	    }
	    .level-text {
	        margin-bottom: 42px;
	    }
	    .calling-text.make-it-red {
	        text-align: center;
	        margin: 20px;
	    }
	    .gearbox-banner-text.gearbox-inner-new {
	        top: 250px;
	        transform: translateY(0%);
	        -webkit-transform: translateY(0%);
	    }
	    .no-result-gearbox {
	        width: 95%;
	    }
	    .page-id-1619 {
	        padding-top: 0px;
	    }
	    /** Engine **/
	    .single-engine .gaskit-right-sol-darkgrey-heading h1 {
	        position: relative;
	        padding: 8px;
	        padding-left: 110px;
	    }
	    .single-engine .gaskit-right-sol-darkgrey-heading h1 small {
	        padding-left: 15px;
	        padding-right: 10px;
	        padding-top: 10px;
	    }
	    .single-engine .gaskit-right-sol-darkgrey-text {
	        padding: 15px
	    }
	    /** New Home Page **/
	    .ads-four-services .ads-four-service-row .ads-four-dervice-data,
	    .ads-four-services .ads-four-service-row,
	    .ads-four-services,
	    .ads-best-price-group .ads-best-price-row .ads-best-price-data,
	    .ads-best-price-group .ads-best-price-row,
	    .ads-best-price-group {
	        display: block;
	        width: 100%;
	    }
	    .ads-four-services {
	        background: #fff;
	        margin-bottom: 32px;
	    }
	    .ads-four-services .ads-four-service-row {
	        padding: 20px 10px;
	    }
	    .ads-four-services .ads-four-service-row .ads-four-dervice-data {
	        margin-bottom: 10px;
	    }
	    .ads-best-price-data .ads-best-price-text {
	        min-height: 65px;
	    }
	    .subaru-log-book-list {
	        width: 85%;
	    }
	    .ads-four-services .ads-four-service-row .ads-four-dervice-data {
	        height: 190px;
	    }
	    .new-blog-section .pull-left h5,
	    .new-blog-section .pull-right h5 {
	        font-size: 11px;
	    }
	}
	
	@media screen and (max-device-width: 767px) and (orientation: landscape) {
	    .mobile-menu-cover {
	        margin-top: 112px;
	    }
	}
	
	@media screen and (max-device-width: 570px) and (orientation: landscape) {
	    /*
        .mobile-menu-cover {
        margin-top: 160px;
    }
*/
	    .call-sec li {
	        font-size: 12px;
	        margin-left: 11px !important;
	    }
	    .call-sec li a {
	        font-size: 13px;
	    }
	}