@import "reset.css";
@import "grid.css";
@import "font-awesome.css";
@import "form.css";
@import "menustyle.css";
@import "topHeader.css";
@import "//fonts.googleapis.com/css?family=Open+Sans:400";
@import "//fonts.googleapis.com/css?family=Open+Sans:300";
@import "//fonts.googleapis.com/css?family=Open+Sans:600";
@import "//fonts.googleapis.com/css?family=Open+Sans:400italic";

html {
    width: 100%;
}

a[href^="tel:"] {
    color: inherit;
    text-decoration: none;
}

* {
    -webkit-text-size-adjust: none;
}

body {
    position: relative;
    background-color: #000;
    color: #0A0A0A;
    font: 12px/17px Tahoma,Geneva,Verdana,sans-serif;
}

.ic {
    border: 0;
    float: right;
    background: #fff;
    color: red;
    width: 50%;
    line-height: 10px;
    font-size: 10px;
    margin: -220% 0 0;
    overflow: hidden;
    padding: 0;
}

strong {
    font-weight: 700;
}

address {
    font-style: normal;
}

p {
    margin-bottom: 10px;
    text-align: justify;
}

img {
    max-width: 100%;
}

.rel1 strong {
    color: #0077C3;
}

.tinynav {
    display: none;
    height: 28px;
    padding: 5px 10px;
    margin: 5px 14px;
    background-color: #e5e5e5;
    border: none;
}

    .tinynav option {
        padding: 5px 10px;
    }

h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
    color: #263997;
    font-family: 'Calibri',Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
}

.page-link-h {
    color: #093!important;
}

h2 {
    font-size: 17px;
    line-height: 24px;
    padding-top: 88px;
    margin-bottom: 18px;
}

    h2 a:hover {
        color: #626161;
    }

.page1 h2 {
    padding-top: 89px;
    margin-bottom: 18px;
}

h3 {
    padding-top: 51px;
    font-size: 16px;
    line-height: 20px;
    color: #11693D;
    margin-bottom: 18px;
}

ul.feature-list li {
    font-size: 12px;
    color: #3D3D3D;
    margin: 0 0 10px 50px;
    list-style-type: square;
}

.product_desc {
    float: left;
}

    .product_desc img {
        float: left;
        margin-left: 10px;
    }

div.product_desc h3 span.gear {
    float: left;
}

span.gear {
    background-image: url(../images/gear.jpg);
    width: 32px;
    height: 32px;
    padding: 0;
    margin: 0;
    float: left;
}

span.gears {
    background-image: url(../images/gears.jpg);
    width: 43px;
    height: 37px;
    padding-left: 1px;
    margin-top: 84px;
    margin-left: -25px;
    float: left;
    background-repeat: no-repeat;
}

span.gearss {
    background-image: url(../images/gear.jpg);
    width: 32px;
    height: 32px;
    padding-left: 3px;
    margin-top: 84px;
    margin-left: -13px;
    float: left;
    background-repeat: no-repeat;
}

ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

    ul.list .title {
        font-size: 16px;
        margin-bottom: 2px;
    }

    ul.list {
        padding-top: 3px;
    }

        ul.list time {
            padding-bottom: 10px;
            padding-top: 5px;
            line-height: 18px;
            margin-top: 2px;
            text-align: center;
            margin-right: 20px;
            width: 60px;
            display: block;
            color: #fff;
            font-size: 16px;
            float: left;
            background-color: #60bf93;
        }

            ul.list time span {
                display: block;
                border-top: 1px solid #c4e7d7;
                margin: 5px 2px 0;
            }

        ul.list li {
            overflow: hidden;
            line-height: 18px;
        }

            ul.list li + li {
                margin-top: 14px;
            }

    ul.list1 {
        margin-top: -2px;
    }

        ul.list1 li {
            position: relative;
            font-size: 16px;
            line-height: 18px;
            padding-left: 45px;
        }

            ul.list1 li + li {
                margin-top: 17px;
            }

                ul.list1 li + li + li {
                    margin-top: 20px;
                }

                    ul.list1 li + li + li + li {
                        margin-top: 18px;
                    }

            ul.list1 li:after {
                left: 0;
                top: 3px;
                content: '';
                font-family: 'FontAwesome';
                position: absolute;
                display: block;
                color: #fff;
                width: 33px;
                text-align: center;
                height: 32px;
                background-color: #60bf93;
                line-height: 30px;
            }

    ul.list2 li {
        padding-bottom: 2px;
        line-height: 18px;
        margin-top: -3px;
        padding-left: 33px;
        background: url(../images/marker.png) 0 4px no-repeat;
        font-size: 16px;
    }

        ul.list2 li:first-child + li {
            padding-bottom: 3px;
        }

        ul.list2 li + li {
            margin-top: 5px;
        }

a {
    text-decoration: none;
    color: inherit;
    outline: none;
    transition: .5s ease;
    -o-transition: .5s ease;
    -webkit-transition: .5s ease;
}

    a:hover {
        color: #60bf93;
    }

    a.btn {
        margin-top: 25px;
        color: #fff;
        font-size: 12px;
        line-height: 20px;
        display: inline-block;
        padding: 4px 17px 5px;
        width: 83px;
        text-align: center;
        background-color: #60bf93;
        font-family: Open Sans;
    }

        a.btn:hover {
            background-color: #E14F42;
        }

.mb0 {
    margin-bottom: 0!important;
}

.m0 {
    margin: 0!important;
}

.pad0 {
    padding: 0!important;
}

.img_inner {
    max-width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 12px;
    margin-top: 5px;
}

.fleft {
    float: left;
    margin-right: 20px;
    margin-bottom: 0;
    margin-top: 1px;
}

.oh {
    overflow: hidden;
}

.fright {
    float: right!important;
}

.upp {
    text-transform: uppercase;
}

.alright {
    text-align: right;
}

.center {
    text-align: center;
}

.wrapper, .extra_wrapper {
    overflow: hidden;
}

    .wrapper, .extra_wrapper p {
        font-size: 13px;
        line-height: 1.5em;
        letter-spacing: .5px;
    }

    .wrapper, .extra_wrapper a {
        float: right;
        margin-top: 3px;
    }

    .wrapper, .extra_wrapper ul li ul li {
        list-style-type: circle;
    }

.clear {
    float: none!important;
    clear: both;
}

.nowrap {
    white-space: nowrap;
}

header {
    display: block;
    padding: 0;
    width: 100%;
    border-bottom-style: none;
    border-bottom-color: none;
    background-color: #fff;
    border-bottom-width: 1px;
}

.stickyHeader {
    position: fixed;
    top: 0;
    z-index: 1001;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #c2c2c2;
    box-shadow: #bdbdbd 0 2px 14px;
}

header h1 {
    position: relative;
    text-align: center;
    float: left;
}

    header h1 a {
        display: inline-block;
        overflow: hidden;
        width: 220px;
        height: 90px;
        font-size: 0;
        line-height: 0;
        text-indent: -999px;
        transition: 0 ease;
        -o-transition: 0 ease;
        -webkit-transition: 0 ease;
    }

        header h1 a img {
            display: block;
            margin-top: 17px;
        }

a.donate {
    margin-bottom: 21px;
    margin-top: 12px;
    float: right;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 20px;
    background-color: #E14F42;
    padding: 4px 15px 3px;
    cursor: pointer;
}

    a.donate:hover {
        background-color: #E14F42;
    }

.rel {
    position: relative;
    top: -3px;
    left: 6px;
    color: #fff;
}

    .rel p {
        font-size: 13px;
        line-height: 1.5em;
        letter-spacing: .5px;
    }

.rel1 {
    position: relative;
    top: -3px;
    left: 6px;
}

    .rel1 p {
        font-size: 13px;
        line-height: 1.5em;
        letter-spacing: .5px;
    }

.contact-info-head {
    padding-top: 27px !important;
    font-size: 18px;
    color: #025b94;
}

.hor {
    margin-bottom: 1px;
    padding-top: 95px;
    border-bottom: 1px solid #c2c2c2;
}

.autowms {
    padding-left: 505px;
    width: 440px;
    margin-bottom: 25px;
    margin-top: -55px;
}

    .autowms .rel1 {
        position: relative;
        top: -3px;
        left: 6px;
    }

        .autowms .rel1 p {
            font-size: 13px;
            line-height: 1.5em;
            letter-spacing: .5px;
        }

        .autowms .rel1 a {
            float: right;
        }

.easy_garage {
    display: inline;
    float: left;
    width: 664px;
    margin: 4px 10px 16px;
}

    .easy_garage .details {
        margin-top: 30px;
    }

    .easy_garage .img {
        max-width: 100%;
    }

    .easy_garage .details p {
        margin-bottom: 20px;
        font-size: 13px;
        line-height: 1.5em;
        letter-spacing: .5px;
    }

    .easy_garage .details h2 {
        padding-top: 2px;
        font-size: 14px;
        line-height: 1.5em;
        letter-spacing: .5px;
    }

.easy_auto_garage {
    display: inline;
    float: left;
    width: 664px;
    margin: 4px 10px 16px;
}

    .easy_auto_garage .details {
        margin-top: 30px;
    }

    .easy_auto_garage .img {
        max-width: 100%;
    }

    .easy_auto_garage .details p {
        margin-bottom: 20px;
        font-size: 13px;
        line-height: 1.5em;
        letter-spacing: .5px;
    }

    .easy_auto_garage h2 {
        padding-top: 34px;
        line-height: 1.5em;
        letter-spacing: .5px;
    }

.easy_custom_garage {
    display: inline;
    float: left;
    width: 664px;
    margin: 4px 10px 16px;
}

    .easy_custom_garage .details {
        margin-top: 30px;
    }

    .easy_custom_garage .img {
        max-width: 100%;
    }

    .easy_custom_garage .details p {
        margin-bottom: 20px;
        font-size: 13px;
        line-height: 1.5em;
        letter-spacing: .5px;
    }

    .easy_custom_garage h2 {
        padding-top: 34px;
        line-height: 1.5em;
        letter-spacing: .5px;
    }

.easy_garage_photo_gallery {
    display: inline;
    float: left;
    width: 664px;
    margin: 4px 10px 80px;
}

    .easy_garage_photo_gallery .details {
        margin-top: 36px;
    }

.location_details #googleMap {
    width: 664px;
    height: 380px;
}

.easy_garage_location_sidemenu {
    display: inline;
    float: right;
    margin-right: 10px;
    width: 214px;
    margin-top: -81px;
}

    .easy_garage_location_sidemenu .rel1 a {
        font-family: 'Oswald',sans-serif;
    }

.easy_garage_sidemenu {
    display: inline;
    float: right;
    margin-right: 10px;
    width: 214px;
    margin-top: -287px;
}

    .easy_garage_sidemenu .rel1 a {
        font-family: 'Oswald',sans-serif;
    }

.photo_gallery_sidemenu {
    display: inline;
    float: right;
    margin-right: 10px;
    width: 214px;
    margin-top: -360px;
}

    .photo_gallery_sidemenu .rel1 a {
        font-family: 'Oswald',sans-serif;
    }

.auto_garage_sidemenu {
    display: inline;
    float: right;
    margin-right: 10px;
    width: 214px;
    margin-top: -287px;
}

    .auto_garage_sidemenu .rel1 a {
        font-family: 'Oswald',sans-serif;
    }

.quick_lube_sidemenu {
    display: inline;
    float: right;
    margin-right: 0;
    width: 214px;
    margin-top: -287px;
}

    .quick_lube_sidemenu .rel1 a {
        font-family: 'Oswald',sans-serif;
    }

.quik_lube {
    display: inline;
    float: left;
    width: 664px;
    margin: 4px 10px 16px;
}

    .quik_lube .details {
        margin-top: 30px;
    }

        .quik_lube .details p {
            margin-bottom: 20px;
            font-size: 13px;
            line-height: 1.5em;
            letter-spacing: .5px;
        }

        .quik_lube .details h2 {
            padding-top: 2px;
            font-size: 14px;
            line-height: 1.5em;
            letter-spacing: .5px;
        }

.quik_lube_contactinfo {
    display: inline;
    float: right;
    margin-right: 10px;
    width: 214px;
    margin-top: 10px;
}

.quik_lube .features {
    padding-top: 30px;
}

.quik_lube_divider {
    padding-top: 20px;
    margin-bottom: 0;
    border-bottom: 1px solid #c2c2c2;
}

.custom_garage_sidemenu {
    display: inline;
    float: right;
    margin-right: 10px;
    width: 217px;
    margin-top: -287px;
}

    .custom_garage_sidemenu .rel1 a {
        font-family: 'Oswald',sans-serif;
    }

.testimonials_sidemenu {
    display: inline;
    float: right;
    margin-right: 10px;
    width: 214px;
    margin-top: -81px;
}

    .testimonials_sidemenu .rel1 a {
        font-family: 'Oswald',sans-serif;
    }

.easy_garage_contactinfo {
    display: inline;
    float: right;
    margin-right: 10px;
    width: 214px;
    margin-top: 10px;
}

    .easy_garage_contactinfo .rel1 {
        position: relative;
        top: -3px;
        left: 6px;
    }

.photo_gallery_contactinfo {
    display: inline;
    float: right;
    margin-right: 10px;
    width: 214px;
    margin-top: -67px;
    margin-bottom: 117px;
}

    .photo_gallery_contactinfo .rel1 {
        position: relative;
        top: -3px;
        left: 6px;
    }

.easy_garage_about_us_contactinfo {
    display: inline;
    float: right;
    margin-right: 10px;
    width: 214px;
    margin-top: 10px;
}

    .easy_garage_about_us_contactinfo .rel1 {
        position: relative;
        top: -3px;
        left: 6px;
    }

.easy_garage_contact_us_contactinfo {
    display: inline;
    float: right;
    margin-right: 10px;
    width: 214px;
    margin-top: -20px;
}

    .easy_garage_contact_us_contactinfo .rel1 {
        position: relative;
        top: -3px;
        left: 6px;
    }

.rule {
    display: inline;
    float: left;
    width: 941px;
    margin: 36px 10px 0 0;
}

    .rule .firstp {
        margin-left: 11px;
    }

        .rule .firstp .note {
            text-decoration: underline;
            color: #17b817;
        }

        .rule .firstp .details {
            margin-left: 10px;
            color: #6f5c5c;
        }

    .rule .lastp {
        float: right;
        color: #6f5c5c;
    }

.custom_garage_contactinfo {
    display: inline;
    float: right;
    margin-right: 10px;
    width: 214px;
    margin-top: 10px;
}

.location_details {
    display: inline;
    float: left;
    width: 664px;
    margin: 14px 10px 35px;
}

.testimonials_details {
    display: inline;
    float: left;
    width: 664px;
    margin: -3px 10px 14px;
}

    .testimonials_details .details {
        margin-top: 20px;
    }

    .testimonials_details .captiondetails {
        width: auto;
        text-align: justify;
        margin-bottom: 20px;
        font-size: 13px;
        line-height: 1.5em;
        letter-spacing: .5px;
        margin-top: -8px;
    }

        .testimonials_details .captiondetails span {
            color: #A53A2a;
        }

.about_us_details {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 4px;
    width: 664px;
}

    .about_us_details .details {
        margin-top: 30px;
        margin-bottom: 24px;
    }

        .about_us_details .details p {
            margin-bottom: 10px;
            font-size: 13px;
            line-height: 1.5em;
            letter-spacing: .5px;
        }

        .about_us_details .details h2 {
            padding-top: 2px;
            font-size: 14px;
            line-height: 1.5em;
            letter-spacing: .5px;
        }

.download_details {
    display: inline;
    float: left;
    width: 664px;
    margin: 22px 10px 20px;
}

    .download_details .details {
        margin-top: 30px;
    }

.contact_us_details {
    display: inline;
    float: left;
    width: 664px;
    margin: 21px 10px 20px;
}

    .contact_us_details .details {
        margin-left: 34px;
        margin-top: 0;
    }

    .contact_us_details .contactimg {
        float: right;
        margin-right: -36px;
        margin-top: -468px;
    }

.easy_garage_about_us_sidemenu {
    display: inline;
    float: right;
    margin-right: 10px;
    width: 214px;
    margin-top: -287px;
}

    .easy_garage_about_us_sidemenu .rel1 a {
        font-family: 'Oswald',sans-serif;
    }

.easy_garage_download_sidemenu {
    display: inline;
    float: right;
    margin-right: 10px;
    width: 214px;
    margin-top: -81px;
}

.easy_garage_about_us_sidemenu .rel1 a {
    font-family: 'Oswald',sans-serif;
}

.easy_garage_download_contactinfo {
    display: inline;
    float: right;
    margin-right: 10px;
    width: 214px;
    margin-top: 0px;
}

.easy_garage_location_contactinfo {
    display: inline;
    float: right;
    margin-right: 10px;
    width: 214px;
    margin-top: 0px;
    margin-bottom: 43px;
}

.testimonials_contactinfo {
    display: inline;
    float: right;
    margin-right: 10px;
    width: 214px;
    margin-top: 0px;
    margin-bottom: 43px;
}

.auto_garage_contactinfo {
    display: inline;
    float: right;
    margin-right: 10px;
    width: 214px;
    margin-top: 10px;
}

.easy_garage .features {
    padding-top: 30px;
}

.auto_garage_divider {
    padding-top: 20px;
    margin-bottom: 0;
    border-bottom: 1px solid #c2c2c2;
}

.operation_header {
    width: 664px;
    margin-bottom: 13px;
    background: url(../images/Operations.png) no-repeat;
    background-position: right;
}

    .operation_header h3 {
        padding-top: 4px;
        padding-left: 28px;
    }

    .operation_header .operation_details {
        margin-left: 15px;
    }

        .operation_header .operation_details .subitems {
            margin-top: 13px;
        }

        .operation_header .operation_details img {
            width: 178px;
            margin-left: 474px;
            margin-top: -309px;
            height: 172px;
        }

.quick_lube_operation_header {
    width: 664px;
    margin-bottom: 13px;
    background: url(../images/Quicklube.png) no-repeat;
    background-position: right;
}

    .quick_lube_operation_header h3 {
        padding-top: 4px;
        padding-left: 28px;
    }

    .quick_lube_operation_header .quick_lube_operation_details {
        margin-left: 15px;
    }

        .quick_lube_operation_header .quick_lube_operation_details .subitems {
            margin-top: 13px;
        }

        .quick_lube_operation_header .quick_lube_operation_details img {
            width: 178px;
            margin-left: 474px;
            margin-top: -210px;
            height: 172px;
        }

.smsheader {
    width: 664px;
    background: url(../images/SMS.png) no-repeat;
    background-position: left;
    margin-top: 42px;
}

    .smsheader h3 {
        padding-top: 2px;
        padding-left: 254px;
    }

    .smsheader .smsdetails {
        margin-left: 50px;
        margin-top: 41px;
    }

        .smsheader .smsdetails img {
            width: 200px;
        }

        .smsheader .smsdetails .features {
            margin-top: -18px;
            margin-left: 187px;
            margin-bottom: 61px;
        }

        .smsheader .smsdetails .subitems {
            margin-top: 13px;
            list-style: circle;
        }

        .smsheader .smsdetails ul li ul li {
            list-style: circle;
        }

.quick_lube_purchase_header {
    width: 664px;
    background: url(../images/Inventory01.png) no-repeat;
    background-position: left;
}

    .quick_lube_purchase_header h3 {
        padding-top: 4px;
        padding-left: 254px;
    }

    .quick_lube_purchase_header .purchase_details {
        margin-left: 50px;
    }

        .quick_lube_purchase_header .purchase_details img {
            width: 200px;
        }

        .quick_lube_purchase_header .purchase_details .features {
            margin-top: -21px;
            margin-left: 187px;
            margin-bottom: 61px;
        }

        .quick_lube_purchase_header .purchase_details .subitems {
            margin-top: 13px;
            list-style: circle;
        }

        .quick_lube_purchase_header .purchase_details ul li ul li {
            list-style: circle;
        }

.inventoryheader {
    width: 664px;
    margin-top: 0;
    background: url(../images/Inventory01.png) no-repeat;
    background-position: right;
}

    .inventoryheader h3 {
        padding-top: 4px;
        padding-left: 28px;
    }

    .inventoryheader .inventorydetails {
        margin-left: 50px;
        margin-top: 41px;
    }

        .inventoryheader .inventorydetails .features {
            margin-bottom: 61px;
            margin-top: 0;
        }

        .inventoryheader .inventorydetails img {
            width: 200px;
            margin-left: 455px;
            margin-top: -242px;
        }

.quick_lube_financial_header {
    width: 664px;
    background: url(../images/Financials.png) no-repeat;
    background-position: right;
}

    .quick_lube_financial_header h3 {
        margin-top: -69px;
        padding-left: 28px;
    }

    .quick_lube_financial_header .quick_lube_financial_details {
        margin-left: 15px;
    }

        .quick_lube_financial_header .quick_lube_financial_details .features {
            margin-bottom: 0;
            margin-top: -21px;
        }

        .quick_lube_financial_header .quick_lube_financial_details img {
            width: 200px;
            margin-left: 455px;
            margin-top: -242px;
        }

        .quick_lube_financial_header .quick_lube_financial_details .subitems {
            margin-top: 13px;
            list-style: circle;
        }

        .quick_lube_financial_header .quick_lube_financial_details ul li ul li {
            list-style: circle;
        }

.financialheader {
    width: 664px;
    margin-top: -32px;
    background: url(../images/Financials.png) no-repeat;
    background-position: left;
}

.client_page {
    height: 825px;
}

.financialheader h3 {
    padding-top: 4px;
    padding-left: 254px;
}

.financialheader .financialdetails {
    margin-left: 15px;
    margin-top: 41px;
}

    .financialheader .financialdetails img {
        width: 178px;
        height: 172px;
        margin-top: 47px;
    }

    .financialheader .financialdetails .features {
        margin-top: -15px;
        margin-left: 218px;
        margin-bottom: 61px;
    }

    .financialheader .financialdetails .subitems {
        margin-top: 13px;
        list-style: circle;
    }

    .financialheader .financialdetails ul li ul li {
        list-style: circle;
    }

.rel1 .po {
    margin-left: 20px;
    font-family: Open Sans;
}

.rel1 .address {
    margin-left: 96px;
    margin-top: 2px;
    font-family: Open Sans;
}

.rel1 .divider {
    height: 1px;
    background-color: #3CC667;
    margin-bottom: 13px;
    margin-top: -4px;
}

.rel1 .phonedivider {
    height: 1px;
    background-color: #3CC667;
    margin-bottom: 13px;
    margin-top: 14px;
}

.rel1 .enddivider {
    height: 1px;
    background-color: #3CC667;
    margin-top: 14px;
    margin-bottom: 14px;
}

.rel1 .working {
    margin-left: 30px;
    margin-top: 10px;
}

    .rel1 .working .days {
        margin-top: -14px;
        font-family: Open Sans;
    }

    .rel1 .working .color {
        color: #0a84d2;
    }

    .rel1 .working .time {
        margin-left: 8px;
        font-family: Open Sans;
    }

    .rel1 .working .close {
        margin-left: 13px;
        font-family: Open Sans;
    }

.rel1 .email1 {
    margin-left: 38px;
    font-family: Open Sans;
}

.rel1 .email2 {
    float: right;
    margin-right: 10px;
    font-family: Open Sans;
}

.rel1 .phone1 {
    margin-left: 31px;
    font-size: 11px;
    font-family: Open Sans;
}

.rel1 .phone2 {
    float: right;
    margin-right: 28px;
    font-size: 11px;
    font-family: Open Sans;
}

.highlight {
    color: #263997;
}

.content {
    margin-top: 0;
    background: #fff;
    overflow: hidden;
}

    .content .background {
        width: 100%;
        height: 251px;
        margin-top: 0px;
        background: #000;
    }

.content1 {
    margin-top: -52px;
}

.UniqonGarage {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0;
    width: 460px;
}

.content .containerdetails {
    /*margin: 0 auto;
    width: 960px;
    margin-top: 0px;*/
}

.content .containerdetailsnbg {
    margin: 0 auto;
    width: 960px;
}

.containerdetails {
    margin: 0 auto;
    width: 960px;
}

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix:before, .clearfix:after, .containerdetails:before, .containerdetails:after {
    content: '.';
    display: block;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
}

.clearfix:after, .containerdetails:after {
    clear: both;
}

.clearfix, .containerdetails {
    zoom: 1;
}

    .containerdetails .menuimage {
        width: 940px;
        display: inline;
        float: left;
        margin-left: 10px;
        margin-right: 10px;
    }

.page1 .products {
    margin: auto;
    margin-top: -7px;
    width: 940px;
}

    .page1 .products .details {
        width: 940px;
        margin-top: 17px;
    }

    .page1 .products .productimageicon .image1 {
        margin-left: 39px;
        width: 235px;
        text-align: center;
    }

    .page1 .products .productimageicon .image2 {
        width: 87px;
        margin-left: 341px;
        margin-top: -50px;
    }

    .page1 .products .productimageicon .image3 {
        width: 87px;
        margin-left: 549px;
        margin-top: -50px;
    }

    .page1 .products .productimageicon .image4 {
        margin-left: 762px;
        margin-top: -42px;
        width: 90px;
    }

    .page1 .products .details table {
        width: 940px;
    }

        .page1 .products .details table tr td {
            padding-left: 8px;
            width: 234px;
            text-align: center;
        }

            .page1 .products .details table tr td + td {
                padding-left: 11px;
                width: 234px;
                text-align: center;
            }

                .page1 .products .details table tr td + td + td {
                    padding-left: 9px;
                    width: 180px;
                    text-align: center;
                }

                    .page1 .products .details table tr td + td + td + td {
                        padding-left: 14px;
                        width: 232px;
                        text-align: center;
                    }

    .page1 .products .details {
        width: 300px;
    }

    .page1 .products .divider {
        height: 1px;
        background-color: #c9c9cc;
        margin-top: -8px;
        width: 941px;
    }

    .page1 .products .productimage {
        margin-top: 24px;
    }

    .page1 .products .productimageicon {
        width: 940px;
        height: 43px;
    }

        .page1 .products .productimageicon table {
            width: 940px;
        }

            .page1 .products .productimageicon table tr td {
                padding-left: 100px;
            }

                .page1 .products .productimageicon table tr td + td {
                    padding-left: 80px;
                }

                    .page1 .products .productimageicon table tr td + td + td {
                        padding-left: 80px;
                    }

                        .page1 .products .productimageicon table tr td + td + td + td {
                            padding-left: 80px;
                            height: 43px;
                        }

.page1 .clients {
    width: 940px;
    margin: auto;
    margin-top: -51px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .page1 .clients img {
        max-width: 70%;
    }

    .page1 .clients .divider {
        height: 1px;
        background-color: #c9c9cc;
        margin-top: -7px;
        width: 941px;
        margin-bottom: 31px;
    }

.bq1 {
    background-color: #ededed;
    margin-top: 57px;
    padding-bottom: 26px;
}

    .bq1 .title {
        color: #fff;
        font-size: 18px;
        line-height: 36px;
        background-color: #60bf93;
        text-align: center;
        padding: 19px 0;
    }

    .bq1 p {
        margin-bottom: 11px;
        background: url(../images/quotes.png) 19px 30px no-repeat;
        padding: 37px 20px 0 38px;
        font-style: italic;
    }

    .bq1 .col2 {
        text-align: right;
        padding: 0 20px;
        font-size: 16px;
    }

.bottom_block {
    position: relative;
    margin-top: 0;
    padding-bottom: 20px;
    border-top: 1px solid #c2c2c2;
    background-color: #000;
}

    .bottom_block:after {
        width: 1px;
        content: '';
        display: block;
        left: 50%;
        margin-left: -2px;
        top: 0;
        bottom: 0;
        position: absolute;
    }

    .bottom_block h3 {
        color: #fff;
    }

.text1 {
    font-style: normal;
    color: #626161;
    margin-bottom: -13px;
}

.socials {
    padding-top: 25px;
    overflow: hidden;
}

    .socials a {
        position: relative;
        width: 38px;
        text-align: center;
        height: 37px;
    }

        .socials a .fa {
            position: relative;
            z-index: 10;
            line-height: 37px;
        }

        .socials a:hover {
            background-color: #fff;
            color: #60bf93;
        }

            .socials a:hover:after {
                background-color: #60bf93!important;
            }

        .socials a + a {
            margin-left: 4px;
        }

        .socials a:first-child + a + a:hover {
            color: #fff;
        }

        .socials a:first-child + a + a {
            color: #60bf93;
            font-size: 27px;
            line-height: 36px;
        }

            .socials a:first-child + a + a:after {
                width: 17px;
                height: 19px;
                z-index: 5;
                background-color: #fff;
                left: 11px;
                top: 9px;
                content: '';
                position: absolute;
            }

        .socials a + a + a + a + a {
            line-height: 38px;
            font-size: 25px;
        }

.client_align_top {
    margin-top: 60px;
}

.page_heading_client_details {
    background-repeat: repeat-x;
    background-position: left top;
    background-image: none;
    margin-top: 20px;
    width: 757px;
    margin-left: 194px;
    margin-bottom: 48px;
}

    .page_heading_client_details h2.testing {
        font-size: 22px;
        line-height: 1.214em;
        padding-top: 2px;
        padding-bottom: 0;
        margin-left: -186px;
    }

.page_heading {
    background-repeat: repeat-x;
    background-position: left top;
    background-image: none;
    margin-top: 0;
    width: 730px;
    margin-left: 0px;
    margin-top: 30px;
}

    .page_heading h2.testing {
        font-size: 22px;
        line-height: 1.214em;
        padding-top: 2px;
        padding-bottom: 0;
        margin-left: 0px;
    }

.page_heading_contact {
    background-repeat: repeat-x;
    background-position: left top;
    background-image: url(../images/heading_bgr.png);
    margin-top: 20px;
    width: 845px;
    margin-left: 111px;
}

    .page_heading_contact h2.testing {
        font-size: 22px;
        line-height: 1.214em;
        padding-top: 2px;
        padding-bottom: 0;
        margin-left: -101px;
    }

.page_heading_download {
    background-repeat: repeat-x;
    background-position: left top;
    background-image: none;
    margin-top: 20px;
    width: 100%;
    margin-left: 0px;
}

    .page_heading_download h2.testing {
        font-size: 22px;
        line-height: 1.214em;
        padding-top: 2px;
        padding-bottom: 0;
        margin-left: 10px;
    }

.page_heading_about_us {
    background-repeat: repeat-x;
    background-position: left top;
    background-image: none;
    margin-top: 30px;
    width: 730px;
    margin-left: 0px;
}

    .page_heading_about_us h2.testing {
        font-size: 22px;
        line-height: 1.214em;
        padding-top: 2px;
        padding-bottom: 0;
        margin-left: 0px;
    }

.page_heading_testimonials {
    background-repeat: repeat-x;
    background-position: left top;
    background-image: none;
    margin-top: 20px;
    width: 831px;
    margin-left: 125px;
}

    .page_heading_testimonials h2.testing {
        font-size: 22px;
        line-height: 1.214em;
        padding-top: 2px;
        padding-bottom: 0;
        margin-left: -115px;
    }

.page_heading_easy_garage {
    background-repeat: repeat-x;
    background-position: left top;
    background-image: none;
    margin-top: 30px;
    width: 100%;
    margin-left: 0px;
}

    .page_heading_easy_garage h2.testing {
        font-size: 22px;
        line-height: 1.214em;
        padding-top: 2px;
        padding-bottom: 0;
        margin-left: 0px;
    }

.page_heading_custom_garage {
    background-repeat: repeat-x;
    background-position: left top;
    background-image: none;
    margin-top: 30px;
    width: auto;
    margin-left: 0px;
}

    .page_heading_custom_garage h2.testing {
        font-size: 22px;
        line-height: 1.214em;
        padding-top: 2px;
        padding-bottom: 0;
        margin-left: 0px;
    }

.page_heading_auto_garage {
    background-repeat: repeat-x;
    background-position: left top;
    background-image: none;
    margin-top: 30px;
    width: auto;
    margin-left: 0px;
}

    .page_heading_auto_garage h2.testing {
        font-size: 22px;
        line-height: 1.214em;
        padding-top: 2px;
        padding-bottom: 0;
        margin-left: 0px;
    }

.page_heading_quick_lube {
    background-repeat: repeat-x;
    background-position: left top;
    background-image: none;
    margin-top: 30px;
    margin-left: 0px;
    width: 650px;
}

    .page_heading_quick_lube h2.testing {
        font-size: 22px;
        line-height: 1.214em;
        padding-top: 2px;
        padding-bottom: 0;
        margin-left: 0px;
    }

.page_heading_location {
    background-repeat: repeat-x;
    background-position: left top;
    background-image: none;
    margin-top: 20px;
    width: 868px;
    margin-left: 88px;
}

    .page_heading_location h2.testing {
        font-size: 22px;
        line-height: 1.214em;
        padding-top: 2px;
        padding-bottom: 0;
        margin-left: -80px;
    }

.cl1 {
    height: 32px;
}

.cl2 {
    height: 31px;
}

ul.list.l1 {
    padding-top: 0;
    margin-top: -2px;
}

    ul.list.l1 li {
        line-height: 20px;
    }

        ul.list.l1 li + li {
            margin-top: 30px;
        }

    ul.list.l1 time {
        margin-top: 4px;
    }

.hor.hr1 {
    padding-top: 40px;
    margin-bottom: 0;
}

.block1 img {
    padding: 8px;
    margin-top: 1px;
    margin-bottom: 19px;
    background-color: #f8f7f7;
}

.bq2 p {
    padding-left: 16px;
    padding-top: 4px;
    margin-bottom: 14px;
    background: url(../images/quotes.png) 0 1px no-repeat;
    font-style: italic;
}

.bq2 + .bq2 {
    margin-top: 46px;
}

.bq2 .bq_bot {
    color: #626161;
}

    .bq2 .bq_bot a {
        font-weight: 300;
    }

.ver {
    position: relative;
}

    .ver:after, .ver:before {
        width: 1px;
        right: 30px;
        content: '';
        background-color: #ccc;
        display: block;
        position: absolute;
        bottom: 26px;
        top: 119px;
    }

    .ver:before {
        right: auto;
        left: 30px;
    }

.block2 + .block2 {
    margin-top: -8px;
}

a.gal {
    position: relative;
    top: 1px;
    display: block;
    margin-bottom: 16px;
    border: 1px solid #ccc;
    background: url(../images/magnify.png) center center no-repeat #E14F42;
}

    a.gal img {
        width: 100%;
        box-shadow: 0 0 0 #fff;
        transition: .5s ease;
        -o-transition: .5s ease;
        -webkit-transition: .5s ease;
    }

    a.gal:hover img {
        opacity: .2;
    }

.gallery {
    overflow: hidden;
    padding-top: 26px;
}

    .gallery a.btn {
        margin-top: 19px;
    }

    .gallery h2 {
        padding-top: 62px;
    }

.col1 {
    color: #60bf93;
}

    .col1 a:hover, a.col1:hover {
        color: #626161;
    }

.col2 {
    color: #0A0A0A;
}

.map {
    overflow: hidden;
    position: relative;
    padding-top: 1px;
}

    .map + h2 {
        padding-top: 20px;
        margin-bottom: 10px;
    }

    .map figure {
        position: relative;
        display: block;
        width: 100%;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

        .map figure iframe {
            width: 100%;
            height: 312px;
            max-width: 100%;
        }

    .map address {
        position: relative;
        padding-left: 35px;
        display: block;
    }

.m_phone {
    position: relative;
    padding-left: 35px;
}

.map h2 {
    margin-bottom: 9px;
    padding-top: 14px;
}

.map .fa {
    display: block;
    left: 0;
    top: 0;
    position: absolute;
    color: #4f4d4d;
    font-size: 14px;
    line-height: 20px;
}

.map a {
    display: inline-block;
    padding-left: 35px;
    position: relative;
}

footer {
    display: block;
    text-align: left;
    padding: 30px 0 57px;
    font-size: 12px;
    color: #8c8989;
    line-height: 14px;
}

#toTop {
    display: none;
    text-decoration: none;
    position: fixed;
    bottom: 40px;
    left: 51%;
    margin-left: 500px;
    overflow: hidden;
    width: 50px;
    height: 52px;
    border: none;
    text-indent: -999px;
    z-index: 20;
    background: url(../images/totop.png) no-repeat left 0;
    transition: 0 ease;
    -o-transition: 0 ease;
    -webkit-transition: 0 ease;
}

    #toTop:hover {
        outline: none;
        background-position: right 0;
    }

#gallery table td {
    width: 140px;
    padding-bottom: 12px;
}

#gallery p {
    color: #A53A2a;
    vertical-align: text-top;
    padding-left: 0;
}

#gallery img.image {
    width: 140px;
    height: 143px;
}

#gallery img:hover {
    cursor: pointer;
}

.imageHover:hover {
    background: rgba(230,234,239,1);
    box-shadow: 0 2px 6px rgba(0,0,0,0.25),inset 0 1px rgba(255,255,255,0.3),inset 0 5px rgba(255,255,255,0.2),inset 0 10px 20px rgba(255,255,255,0.25),inset 0 -15px 30px rgba(221,221,221,0.3);
    -o-box-shadow: 0 2px 6px rgba(0,0,0,0.25),inset 0 1px rgba(255,255,255,0.3),inset 0 5px rgba(255,255,255,0.2),inset 0 10px 20px rgba(255,255,255,0.25),inset 0 -15px 30px rgba(221,221,221,0.3);
    -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.25),inset 0 1px rgba(255,255,255,0.3),inset 0 5px rgba(255,255,255,0.2),inset 0 10px 20px rgba(255,255,255,0.25),inset 0 -15px 30px rgba(221,221,221,0.3);
    -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.25),inset 0 1px rgba(255,255,255,0.3),inset 0 5px rgba(255,255,255,0.2),inset 0 10px 20px rgba(255,255,255,0.25),inset 0 -15px 30px rgba(221,221,221,0.3);
}

.contactdownload {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 246px;
}

    .contactdownload span {
        color: rgba(255,255,255,0.78);
    }

.contactwrite {
    display: inline;
    float: left;
    margin-right: 10px;
    padding-left: 53px;
    width: 178px;
    margin-left: -13px;
}

    .contactwrite table tr td + td {
        color: rgba(255,255,255,0.78);
    }

    .contactwrite table tr > td {
        color: #666;
    }

.contactcall {
    display: inline;
    float: left;
    margin-right: 10px;
    padding-left: 44px;
    width: 234px;
    margin-left: -13px;
}

    .contactcall table tr td + td {
        color: rgba(255,255,255,0.78);
    }

    .contactcall table tr > td {
        color: #666;
    }

.contactaddress {
    display: inline;
    float: left;
    margin-right: 10px;
    padding-left: 49px;
    width: 145px;
    margin-left: -13px;
}

    .contactaddress table {
        color: rgba(255,255,255,0.78);
    }

.link {
    width: 170px;
    height: 20px;
    padding-top: 180px;
    color: #fff;
    margin-left: 10px;
}

.sitemap {
    width: 412px;
    margin-top: -20px;
    float: right;
    margin-right: 35px;
    color: #fff;
}

.home {
    background-repeat: no-repeat;
    margin-right: 4px;
}

.call {
    background-repeat: no-repeat;
    margin-right: 4px;
}

.contactdetails {
    margin-right: 4px;
    margin-top: 3px;
}

.container {
    width: 940px;
    max-width: 100%;
    margin: 0 auto;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.containers {
    width: 940px;
    max-width: 100%;
    margin: 0 auto;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.anchor {
    display: block;
    position: relative;
    top: -156px;
    visibility: hidden;
}

.garage:hover {
    margin-left: 5px;
}

h2 span.more {
    font-weight: 400;
    font-size: .666em;
    line-height: 2.2em;
}

    h2 span.more a {
        font-style: italic;
    }

.jcarousel-container {
    max-width: 100%;
    padding-top: 25px;
    border-top: 1px solid #e5e5e5;
}

.jcarousel-clip {
    overflow: hidden;
    width: 100%;
}

.iconbox-carousel > li, .project-carousel > li, .post-carousel > li {
    float: left;
    width: 220px;
    margin-right: 20px;
}

.jcarousel-prev, .jcarousel-next {
    position: absolute;
    top: -35px;
    width: 19px;
    height: 19px;
    cursor: pointer;
    background-color: #bfbfbf;
    background-image: url(images/carousel-arrows.png);
    background-repeat: no-repeat;
}

.jcarousel-prev {
    right: 20px;
    background-position: 7px 5px;
}

.jcarousel-next {
    right: 0;
    background-position: -18px 5px;
}

.jcarousel-prev:hover {
    background-color: #f25824;
}

.jcarousel-next:hover {
    background-color: #f25824;
}

.jcarousel-prev-disabled, .jcarousel-prev-disabled:hover, .jcarousel-prev-disabled:focus, .jcarousel-next-disabled, .jcarousel-next-disabled:hover, .jcarousel-next-disabled:focus {
    background-color: #d9d9d9!important;
    cursor: default;
}

.entry-image, .entry-video, .entry-audio, .entry-slider {
    margin-bottom: 20px;
}

    .entry-image > a, .entry-slider > ul > li > a {
        display: block;
        position: relative;
    }

    .entry-image, .entry-slider > ul > li {
        background-color: #fff;
    }

.entry-image {
    display: inline-block;
}

.project-carousel .entry-image, .post-carousel .entry-image, .portfolio-grid .entry-image, .blog-entry-list > .entry > .entry-image {
    display: block;
}

.entry-image, .entry-image img, .entry-slider, .entry-slider img {
    max-width: 100%;
}

.entry-title a {
    color: #383838;
    font-family: 'Open Sans';
}

.entry-image > a .overlay, .entry-slider > ul > li > a .overlay {
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 0;
}

.entry-image > a:hover .overlay, .entry-slider > ul > li > a:hover .overlay {
    opacity: 1;
    filter: alpha(opacity=100);
    z-index: 1;
}

.overlay {
    display: block;
    background-color: rgba(0,0,0,0.3);
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

    .overlay.zoom {
        background-image: url(images/overlay-zoom.png);
    }

    .overlay.link {
        background-image: url(images/overlay-link.png);
    }

.entry-slider {
    position: relative;
}

.entry-slider-nav a {
    position: absolute;
    top: 50%;
    margin-top: -13px;
    width: 23px;
    height: 27px;
    cursor: pointer;
    background-image: url(images/slider/arrows.png);
    background-repeat: no-repeat;
    z-index: 100;
    text-indent: -10000em;
}

    .entry-slider-nav a.prev {
        left: 0;
        background-position: 8px 7px;
    }

    .entry-slider-nav a.next {
        right: 0;
        background-position: -19px 7px;
    }

    .entry-slider-nav a.disabled:link, .entry-slider-nav a.disabled:visited, .entry-slider-nav a.disabled:hover, .entry-slider-nav a.disabled:active {
        background-color: rgba(0,0,0,0.6);
        cursor: default;
    }

.project-carousel > li {
    text-align: center;
}

ul.portfolio-grid {
    margin-right: -20px;
}

    ul.portfolio-grid > li {
        margin-bottom: 20px;
        text-align: center;
    }

        ul.portfolio-grid > li.one-fourth {
            float: left;
            width: 220px;
            height: 223px;
            margin-right: 20px;
        }

.div2 {
    width: 941px;
    margin: 0 auto;
    margin-bottom: 27px;
}

.anchors {
    height: 115px;
    margin-top: -115px;
    visibility: hidden;
}

.vision {
    margin-top: -83px;
    margin-left: 0;
    width: 664px;
    margin-bottom: 40px;
}

    .vision .headerdiv {
        margin-top: 0;
        width: 664px;
    }

        .vision .headerdiv p {
            font-size: 13px;
        }

.caption1 {
    margin-left: 38px;
    text-align: center;
    width: 235px;
    margin-top: 10px;
}

.caption2 {
    margin-left: 303px;
    margin-top: -34px;
    text-align: center;
    width: 156px;
}

.caption3 {
    margin-left: 513px;
    width: 150px;
    text-align: center;
    margin-top: -34px;
}

.caption4 {
    margin-left: 715px;
    margin-top: -34px;
    width: 174px;
    text-align: center;
}

.mission {
    margin-top: -99px;
    width: 664px;
    margin-left: 0;
    margin-bottom: 35px;
    margin-bottom: 33px;
}

    .mission .headerimg {
        margin-top: 226px;
        width: 429px;
    }

    .mission .headerdiv {
        margin-left: 0;
        margin-top: 0;
        width: 664px;
    }

        .mission .headerdiv h2 {
            margin-left: 0;
        }

        .mission .headerdiv p {
            font-size: 13px;
        }

.tabledownload {
    width: 664px;
}

    .tabledownload img {
        height: 11px;
        width: 11px;
        vertical-align: middle;
    }

    .tabledownload tr:first-child > td {
        background-color: #E9E9E9;
    }

    .tabledownload tr:first-child td:first-child {
        width: 381px;
        border-right: lightgray;
        border-right-style: solid;
        border-right-width: 1px;
        text-align: center;
        font-size: 18px;
        padding: 23px;
    }

    .tabledownload tr:first-child td + td {
        width: 98px;
        text-align: center;
        font-size: 11px;
    }

        .tabledownload tr:first-child td + td + td {
            width: 89px;
            text-align: center;
            font-size: 11px;
        }

            .tabledownload tr:first-child td + td + td + td {
                width: 89px;
                text-align: center;
                font-size: 11px;
            }

                .tabledownload tr:first-child td + td + td + td + td {
                    width: 89px;
                    text-align: center;
                    font-size: 11px;
                }

    .tabledownload tr {
        border-bottom-color: #d3d3d3;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        text-indent: 5px;
        height: 38px;
        vertical-align: middle;
        background: #F7F7F7;
    }

        .tabledownload tr td {
            border-right: lightgray;
            border-right-style: solid;
            border-right-width: 1px;
        }

    .tabledownload .details {
        width: 368px;
        border-right: lightgray;
        border-right-style: solid;
        border-right-width: 1px;
        padding: 15px;
    }

    .tabledownload .allow_or_not {
        width: 74px;
        text-align: center;
    }

    .tabledownload tr td:last-child {
        border: none;
    }

    .tabledownload tr:nth-child(odd) {
        background: #FFF;
    }

    .tabledownload tr:nth-child(even) {
        background: #F7F7F7;
    }

.download {
    float: left;
    padding-bottom: 14px;
}

    .download .downloadtext {
        margin-left: 0;
    }

    .download .downloadButton {
        -moz-box-shadow: -1px 2px 1px 2px #f5f5f5;
        -webkit-box-shadow: -1px 2px 1px 2px #f5f5f5;
        box-shadow: -1px 2px 1px 2px #f5f5f5;
        background-color: #44c767;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        border: 2px solid #fff;
        display: inline-block;
        cursor: pointer;
        color: #fff;
        font-family: arial;
        font-size: 20px;
        padding: 7px 13px;
        text-decoration: none;
        margin-top: -28px;
        text-shadow: 0 1px 5px #2f6627;
        margin-left: 231px;
    }

        .download .downloadButton:hover {
            background-color: #3dbd2a;
        }

        .download .downloadButton:active {
            position: relative;
            top: 1px;
        }

    .download .buynowButton {
        -moz-box-shadow: -1px 2px 1px 2px #f5f5f5;
        -webkit-box-shadow: -1px 2px 1px 2px #f5f5f5;
        box-shadow: -1px 2px 1px 2px #f5f5f5;
        background-color: #CB2525;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        border: 2px solid #fff;
        display: inline-block;
        cursor: pointer;
        color: #fff;
        font-family: arial;
        font-size: 20px;
        padding: 7px 13px;
        text-decoration: none;
        margin-top: -28px;
        margin-left: 6px;
        text-shadow: 0 1px 5px #2f6627;
    }

        .download .buynowButton:hover {
            background-color: red;
        }

        .download .buynowButton:active {
            position: relative;
            top: 1px;
        }

@media only screen and (min-width: 768px) and (max-width: 959px) {
    body {
        /*width: 748px;*/
    }

    header {
        /*width: 748px;*/
    }

    body {
        /*width: 748px;*/
    }

    .containerdetails {
        width: 748px;
    }

        .containerdetails .menuimage {
            width: 748px;
        }

    .about_us_details {
        width: 748px;
    }

    .top .container {
        padding: 0 47px;
    }

    .container {
        max-width: 81%;
    }

    .autowms {
        padding-left: 7px;
        width: 748px;
    }

    .rel {
        color: #000;
    }

    .page1 .products {
        width: 748px;
        margin: 0;
        margin-left: 8px;
    }

        .page1 .products .divider {
            width: 748px;
        }

        .page1 .products .productimageicon {
            width: 748px;
        }

        .page1 .products .productimage {
            margin-left: 95px;
        }

        .page1 .products .productimageicon .image1 {
            margin-left: 0;
            width: 235px;
            text-align: center;
        }

        .page1 .products .productimageicon .image2 {
            width: 87px;
            margin-left: 306px;
            margin-top: -50px;
        }

        .page1 .products .productimageicon .image3 {
            width: 87px;
            margin-left: 92px;
            margin-top: 79px;
        }

        .page1 .products .productimageicon .image4 {
            margin-left: 315px;
            margin-top: -42px;
            width: 90px;
        }

    .page1 .clients {
        width: 748px;
        margin-left: 8px;
    }

        .page1 .clients .divider {
            width: 748px;
        }

    .caption1 {
        margin-left: 105px;
        text-align: center;
        width: 235px;
        margin-top: 10px;
    }

    .caption2 {
        margin-left: 358px;
        margin-top: -34px;
        text-align: center;
        width: 156px;
    }

    .caption3 {
        margin-left: 147px;
        width: 150px;
        text-align: center;
        margin-top: 97px;
    }

    .caption4 {
        margin-left: 358px;
        margin-top: -34px;
        width: 174px;
        text-align: center;
    }

    .div2 {
        width: 748px;
    }

    .bottom_block {
        width: 748px;
    }

    .contactwrite {
        padding-left: 47px;
    }

    .contactdownload {
        margin-left: 28px;
    }

    .contactcall {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 226px;
        margin-left: -478px;
        margin-top: 160px;
    }

    .contactaddress {
        padding-left: 48px;
        margin-top: 37px;
        margin-bottom: 10px;
    }

    .link {
        margin-left: 34px;
    }

    .sitemap {
        margin-top: 0;
        margin-right: 21px;
    }

    .UniqonGarage {
        width: 748px;
        margin-bottom: 37px;
        margin-left: 35px;
    }

    .page_heading_easy_garage h2.testing {
        font-size: 14px;
        margin-left: 0px;
    }

    .easy_garage .details {
        width: 748px;
    }

    .easy_garage .img {
        width: 62%;
    }

    .easy_garage_sidemenu {
        display: block;
        float: left;
        margin-right: 10px;
        width: 100%;
        margin-top: -93px;
    }

    .easy_garage_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: 0px;
    }

    .page_heading_auto_garage {
        width: 748px;
        margin-left: 0;
    }

        .page_heading_auto_garage h2.testing {
            font-size: 14px;
            margin-left: 0px;
        }

    .quick_lube_purchase_header {
        width: 748px;
    }

    .auto_garage_divider {
        width: 748px;
    }

    .operation_header h3 {
        padding-top: 4px;
        padding-left: 14px;
    }

    .operation_header .operation_details img {
        width: 178px;
        margin-left: 19px;
        margin-top: 0;
        height: 172px;
    }

    ul.feature-list li {
        font-size: 12px;
        color: #3D3D3D;
        margin: 0 0 10px 28px;
        list-style-type: square;
    }

    .inventoryheader {
        width: 664px;
        margin-top: 0;
    }

        .inventoryheader .inventorydetails img {
            width: 200px;
            margin-left: 0;
            margin-top: -52px;
        }

        .inventoryheader .inventorydetails {
            margin-left: 50px;
            margin-top: 0;
        }

    .operation_header {
        width: 748px;
    }

    .smsheader {
        width: 748px;
    }

    .financialheader {
        width: 664px;
        margin-top: 0;
    }

        .financialheader h3 {
            padding-top: 2px;
            padding-left: 14px;
        }

        .financialheader .financialdetails .features {
            margin-top: 0;
            margin-left: 0;
            margin-bottom: 61px;
        }

        .financialheader .financialdetails img {
            width: 178px;
            height: 172px;
            margin-top: 357px;
        }

    .auto_garage_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: 0px;
    }

    .smsheader h3 {
        padding-top: 4px;
        padding-left: 14px;
    }

    .smsheader .smsdetails .features {
        margin-top: 0;
        margin-left: -36px;
        margin-bottom: 61px;
    }

    .smsheader .smsdetails img {
        width: 200px;
        margin-top: 134px;
    }

    .auto_garage_sidemenu {
        display: block;
        float: left;
        margin-right: 10px;
        width: 100%;
        margin-top: -81px;
    }

    .page_heading_quick_lube {
        margin-left: 0;
        width: 748px;
    }

        .page_heading_quick_lube h2.testing {
            font-size: 14px;
            margin-left: 0px;
        }

    .quik_lube {
        width: 748px;
        margin-left: 20px;
    }

    .easy_custom_garage {
        width: 748px;
        margin-left: 20px;
    }

    .quick_lube_operation_header {
        width: 748px;
    }

        .quick_lube_operation_header h3 {
            padding-top: 4px;
            padding-left: 14px;
        }

        .quick_lube_operation_header .quick_lube_operation_details img {
            width: 178px;
            margin-left: 30px;
            margin-top: 0;
            height: 172px;
        }

    .quick_lube_purchase_header h3 {
        padding-top: 4px;
        padding-left: 14px;
    }

    .quick_lube_purchase_header .purchase_details {
        margin-left: 0;
    }

        .quick_lube_purchase_header .purchase_details .features {
            margin-top: -21px;
            margin-left: 14px;
            margin-bottom: 61px;
        }

        .quick_lube_purchase_header .purchase_details img {
            width: 200px;
            margin-top: 225px;
        }

    .quick_lube_financial_header {
        width: 748px;
        margin-top: 0;
    }

        .quick_lube_financial_header .quick_lube_financial_details {
            margin-left: 30px;
        }

            .quick_lube_financial_header .quick_lube_financial_details img {
                width: 200px;
                margin-left: 15px;
                margin-top: 0;
            }

    .page_heading {
        width: 748px;
        margin-left: 0;
    }

        .page_heading h2.testing {
            font-size: 14px;
            margin-left: 10px;
        }

    .quick_lube_sidemenu {
        display: block;
        float: left;
        margin-right: 10px;
        width: 100%;
        margin-top: -81px;
    }

    .quik_lube_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: 75px;
    }

    .page_heading_custom_garage {
        margin-left: 0;
        width: 748px;
    }

        .page_heading_custom_garage h2.testing {
            font-size: 14px;
            margin-left: 0px;
        }

    .easy_garage {
        width: 748px;
        margin-left: 0;
    }

    .custom_garage_sidemenu {
        display: block;
        float: left;
        margin-right: 10px;
        width: 100%;
        margin-top: -81px;
    }

    .custom_garage_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: 0px;
    }

    page_heading_testimonials {
        width: 748px;
        margin-left: 0;
    }

    .page_heading_testimonials h2.testing {
        font-size: 14px;
        margin-left: -102px;
    }

    .testimonials_details {
        display: inline;
        float: left;
        width: 748px;
        margin: -3px 10px 14px;
    }

    .testimonials_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: 0px;
    }

    .page_heading_about_us {
        width: 748px;
        margin-left: 0;
    }

        .page_heading_about_us h2.testing {
            font-size: 14px;
            margin-left: 0px;
        }

    .testimonials_sidemenu {
        display: block;
        float: left;
        margin-right: 10px;
        width: 100%;
        margin-top: -81px;
    }

    .page_heading_location {
        width: 748px;
        margin-left: 0;
    }

        .page_heading_location h2.testing {
            font-size: 14px;
            margin-left: 20px;
        }

    .page_heading_client_details {
        width: 748px;
        margin-left: 0;
    }

        .page_heading_client_details h2.testing {
            font-size: 14px;
            margin-left: 20px;
        }

    .location_details {
        width: 748px;
        margin-left: 20px;
    }

        .location_details #googleMap {
            width: 748px;
        }

    .easy_garage_location_sidemenu {
        display: block;
        float: left;
        margin-right: 10px;
        width: 100%;
        margin-top: -81px;
    }

    .easy_garage_location_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: 0px;
        margin-bottom: 43px;
    }

    .easy_auto_garage {
        width: 748px;
        margin-left: 9px;
        margin-top: 14px;
    }

    .photo_gallery_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -81px;
    }

    .photo_gallery_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: 0px;
        margin-bottom: 117px;
    }

    .vision {
        margin-top: -83px;
        margin-left: 0;
        width: 748px;
        margin-bottom: 0;
    }

        .vision .headerdiv {
            margin-top: 0;
            /*width: 310px;*/
        }

        .vision .headerimg {
            margin-left: 0;
        }

    .mission {
        margin-top: -81px;
        width: 748px;
        margin-left: 0;
        margin-bottom: 35px;
        margin-bottom: 33px;
    }

        .mission .headerdiv {
            /*margin-left: 104px;*/
            margin-top: 0;
        }

            .mission .headerdiv h2 {
                /*margin-left: -105px;*/
            }

    .easy_garage_about_us_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: 0;
        margin-top: 0;
    }

    .easy_garage_about_us_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -224px;
        margin-top: 180px;
    }

    .download_details {
        width: 748px;
        margin-left: 20px;
    }

    .download .downloadtext {
        margin-left: 0px;
    }

    .download .downloadButton {
        padding: 7px;
    }

    .download .buynowButton {
        padding: 7px;
    }

    .tabledownload {
        width: 748px;
    }

        .tabledownload tr:first-child td + td + td {
            width: 0;
        }

            .tabledownload tr:first-child td + td + td + td {
                width: 0;
            }

                .tabledownload tr:first-child td + td + td + td + td {
                    width: 0;
                }

    .page_heading_download h2.testing {
        font-size: 14px;
        margin-left: 20px;
    }

    .easy_garage_download_sidemenu {
        display: block;
        float: left;
        margin-right: 10px;
        width: 100%;
        margin-top: -81px;
    }

    .easy_garage_download_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: 0px;
    }

    .containers {
        width: 446px;
        margin-left: 45px;
    }

    .page1 .content {
        /*width: 748px;*/
    }

    .page_heading_easy_garage {
        width: 748px;
        margin-left: 0;
    }

    .page_heading_contact {
        width: 748px;
        margin-left: 0;
    }

        .page_heading_contact h2.testing {
            font-size: 14px;
            margin-left: 0;
        }

    .contact_us_details {
        width: 748px;
    }

        .contact_us_details .details {
            margin-left: 0;
            margin-top: 0;
        }

    .rule {
        width: 748px;
        margin-top: 10px;
    }

    .contact_us_details .contactimg {
        float: left;
        margin-left: 14px;
        margin-top: 0;
    }

    .easy_garage_contact_us_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -20px;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .tinynav {
        width: 340px;
    }

    header {
        /*width: 420px;*/
    }

    body {
        /*width: 420px;*/
    }

    .containerdetails {
        width: 420px;
        margin-left: 10px;
    }

        .containerdetails .menuimage {
            width: 420px;
        }

    .container {
        max-width: 81%;
    }

    .autowms {
        padding-left: 0;
        width: 420px;
    }

    .page1 .products {
        width: 420px;
        margin: 0;
    }

        .page1 .products .divider {
            width: 420px;
        }

        .page1 .products .productimageicon {
            width: 420px;
        }

            .page1 .products .productimageicon .image1 {
                margin-left: 0;
                width: 235px;
                text-align: center;
            }

            .page1 .products .productimageicon .image2 {
                width: 87px;
                margin-left: 306px;
                margin-top: -50px;
            }

            .page1 .products .productimageicon .image3 {
                width: 87px;
                margin-left: 92px;
                margin-top: 79px;
            }

            .page1 .products .productimageicon .image4 {
                margin-left: 315px;
                margin-top: -42px;
                width: 90px;
            }

        .page1 .products .details {
            width: 420px;
        }

    .page1 .clients {
        width: 420px;
    }

        .page1 .clients .divider {
            width: 420px;
        }

    .caption1 {
        margin-left: 0;
        text-align: center;
        width: 235px;
        margin-top: 10px;
    }

    .caption2 {
        margin-left: 262px;
        margin-top: -34px;
        text-align: center;
        width: 156px;
    }

    .caption3 {
        margin-left: 44px;
        width: 150px;
        text-align: center;
        margin-top: 97px;
    }

    .caption4 {
        margin-left: 257px;
        margin-top: -34px;
        width: 174px;
        text-align: center;
    }

    .div2 {
        width: 500px;
    }

    .bottom_block {
        width: 420px;
    }

    .page1 .products .productimageicon table {
        width: 420px;
    }

    .contactwrite {
        padding-left: 47px;
    }

    .contactdownload {
        margin-left: 28px;
    }

    .contactaddress {
        padding-left: 48px;
        margin-bottom: 8px;
    }

    .link {
        margin-left: 34px;
    }

    .sitemap {
        margin-top: 23px;
    }

    .UniqonGarage {
        width: 420px;
        margin-bottom: 37px;
    }

    .page_heading_easy_garage h2.testing {
        font-size: 14px;
        margin-left: 0;
    }

    .easy_garage .details {
        width: 417px;
    }

    .easy_garage .img {
        width: 62%;
    }

    .easy_garage_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -93px;
    }

    .easy_garage_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -72px;
    }

    .page_heading_auto_garage {
        width: 420px;
        margin-left: 0;
    }

        .page_heading_auto_garage h2.testing {
            font-size: 14px;
            margin-left: 0;
        }

    .quick_lube_purchase_header {
        width: 420px;
    }

    .auto_garage_divider {
        width: 420px;
    }

    .operation_header h3 {
        padding-top: 4px;
        padding-left: 14px;
    }

    .operation_header .operation_details img {
        width: 178px;
        margin-left: 19px;
        margin-top: 0;
        height: 172px;
    }

    ul.feature-list li {
        font-size: 12px;
        color: #3D3D3D;
        margin: 0 0 10px 28px;
        list-style-type: square;
    }

    .inventoryheader {
        width: 420px;
        margin-top: 0;
    }

        .inventoryheader .inventorydetails img {
            width: 200px;
            margin-left: 0;
            margin-top: -52px;
        }

        .inventoryheader .inventorydetails {
            margin-left: 50px;
            margin-top: 0;
        }

    .operation_header {
        width: 420px;
    }

    .smsheader {
        width: 420px;
    }

    .financialheader {
        width: 420px;
        margin-top: 0;
    }

        .financialheader h3 {
            padding-top: 4px;
            padding-left: 14px;
        }

        .financialheader .financialdetails .features {
            margin-top: 0;
            margin-left: 0;
            margin-bottom: 61px;
        }

        .financialheader .financialdetails img {
            width: 178px;
            height: 172px;
            margin-top: 357px;
        }

    .auto_garage_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -72px;
    }

    .smsheader h3 {
        padding-top: 4px;
        padding-left: 14px;
    }

    .smsheader .smsdetails .features {
        margin-top: 0;
        margin-left: -36px;
        margin-bottom: 61px;
    }

    .smsheader .smsdetails img {
        width: 200px;
        margin-top: 134px;
    }

    .auto_garage_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -81px;
    }

    .page_heading_quick_lube {
        margin-left: 0;
        width: 420px;
    }

        .page_heading_quick_lube h2.testing {
            font-size: 14px;
            margin-left: 0;
        }

    .quik_lube {
        width: 420px;
    }

    .quick_lube_operation_header {
        width: 420px;
    }

        .quick_lube_operation_header h3 {
            padding-top: 4px;
            padding-left: 14px;
        }

        .quick_lube_operation_header .quick_lube_operation_details img {
            width: 178px;
            margin-left: 30px;
            margin-top: 0;
            height: 172px;
        }

    .quick_lube_purchase_header h3 {
        padding-top: 4px;
        padding-left: 14px;
    }

    .quick_lube_purchase_header .purchase_details {
        margin-left: 0;
    }

        .quick_lube_purchase_header .purchase_details .features {
            margin-top: -21px;
            margin-left: 14px;
            margin-bottom: 61px;
        }

        .quick_lube_purchase_header .purchase_details img {
            width: 200px;
            margin-top: 225px;
        }

    .quick_lube_financial_header {
        width: 420px;
        margin-top: 0;
    }

        .quick_lube_financial_header .quick_lube_financial_details {
            margin-left: 30px;
        }

            .quick_lube_financial_header .quick_lube_financial_details img {
                width: 200px;
                margin-left: 15px;
                margin-top: 0;
            }

    .page_heading {
        width: 420px;
        margin-left: 0;
    }

        .page_heading h2.testing {
            font-size: 14px;
            margin-left: 0;
        }

    .quick_lube_sidemenu {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin-top: -81px;
    }

    .quik_lube_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -62px;
    }

    .page_heading_custom_garage {
        margin-left: 0;
        width: 420px;
    }

        .page_heading_custom_garage h2.testing {
            font-size: 14px;
            margin-left: 0;
        }

    .easy_garage {
        width: 420px;
    }

    .custom_garage_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 217px;
        margin-top: -81px;
    }

    .custom_garage_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -72px;
    }

    page_heading_testimonials {
        width: 420px;
        margin-left: 0;
    }

    .page_heading_testimonials h2.testing {
        font-size: 14px;
        margin-left: 0;
    }

    .testimonials_details {
        display: inline;
        float: left;
        width: 420px;
        margin: -3px 10px 14px 0;
    }

    .testimonials_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -72px;
    }

    .page_heading_about_us {
        width: 420px;
        margin-left: 0;
    }

        .page_heading_about_us h2.testing {
            font-size: 14px;
            margin-left: 0;
        }

    .testimonials_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -81px;
    }

    .page_heading_location {
        width: 420px;
        margin-left: 0;
    }

        .page_heading_location h2.testing {
            font-size: 14px;
            margin-left: 0;
        }

    .page_heading_client_details {
        width: 420px;
        margin-left: 0;
    }

        .page_heading_client_details h2.testing {
            font-size: 14px;
            margin-left: 0;
        }

    .location_details {
        width: 420px;
    }

        .location_details #googleMap {
            width: 420px;
        }

    .easy_garage_location_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -81px;
    }

    .easy_garage_location_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -72px;
        margin-bottom: 43px;
    }

    .photo_gallery_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -81px;
    }

    .photo_gallery_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -72px;
        margin-bottom: 117px;
    }

    .easy_auto_garage {
        width: 420px;
        margin-left: 9px;
        margin-top: -7px;
    }

    .vision {
        margin-top: -83px;
        margin-left: 0;
        width: 420px;
        margin-bottom: 0;
    }

        .vision .headerdiv {
            margin-top: 0;
            width: 310px;
        }

        .vision .headerimg {
            margin-left: 0;
        }

    .mission {
        margin-top: -81px;
        width: 420px;
        margin-left: 0;
        margin-bottom: 35px;
        margin-bottom: 33px;
    }

        .mission .headerdiv {
            margin-left: 104px;
            margin-top: 0;
        }

            .mission .headerdiv h2 {
                margin-left: -105px;
            }

    .easy_garage_about_us_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: 0;
        margin-top: -90px;
    }

    .easy_garage_about_us_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: 0;
        margin-top: -75px;
    }

    .download_details {
        width: 420px;
    }

    .download .downloadtext {
        margin-left: -201px;
    }

    .download .downloadButton {
        padding: 7px;
    }

    .download .buynowButton {
        padding: 7px;
    }

    .tabledownload {
        width: 420px;
    }

        .tabledownload tr:first-child td + td + td {
            width: 0;
        }

            .tabledownload tr:first-child td + td + td + td {
                width: 0;
            }

                .tabledownload tr:first-child td + td + td + td + td {
                    width: 0;
                }

    .page_heading_download h2.testing {
        font-size: 14px;
    }

    .easy_garage_download_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -81px;
    }

    .easy_garage_download_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -72px;
    }

    .containers {
        width: 223px;
        margin-left: 20px;
    }

    .page1 .content {
        /*width: 471px;*/
    }

    .page_heading_easy_garage {
        width: 386px;
        margin-left: 0;
    }

    .page_heading_contact {
        width: 420px;
        margin-left: 0;
    }

        .page_heading_contact h2.testing {
            font-size: 14px;
            margin-left: 0;
        }

    .contact_us_details {
        width: 420px;
    }

        .contact_us_details .details {
            margin-left: 0;
            margin-top: 0;
        }

    .rule {
        width: 420px;
        margin-top: 10px;
    }

    .contact_us_details .contactimg {
        float: left;
        margin-left: 14px;
        margin-top: 0;
    }

    .easy_garage_contact_us_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -81px;
    }
}

@media only screen and (max-width: 479px) {
    header {
        /*width: 300px;*/
    }

    .containerdetails {
        width: 300px;
        margin-left: 0;
    }

        .containerdetails .menuimage {
            width: 290px;
        }

    body {
        /*width: 300px;*/
    }

    .top .container {
        padding: 0 47px;
    }

    .container {
        max-width: 81%;
    }

    .autowms {
        padding-left: 0;
        width: 300px;
    }

        .autowms h2 {
            margin-left: 0;
        }

        .autowms .rel1 {
            position: relative;
            top: -3px;
            left: 0;
        }

    .page1 .products {
        width: 300px;
        margin-left: 0;
    }

    .easy_garage {
        width: 300px;
        margin-left: 9px;
        margin-top: 0;
    }

    .page1 .products .divider {
        width: 300px;
    }

    .page1 .products .productimage {
        margin-left: 0;
    }

    .page1 .products .productimageicon {
        width: 300px;
    }

        .page1 .products .productimageicon .image1 {
            margin-left: 3px;
            text-align: center;
            width: 128px;
        }

        .page1 .products .productimageicon .image2 {
            margin-left: 196px;
            margin-top: -50px;
        }

        .page1 .products .productimageicon .image3 {
            margin-left: 38px;
            margin-top: 79px;
        }

        .page1 .products .productimageicon .image4 {
            margin-left: 192px;
            margin-top: -42px;
        }

    .page1 .clients {
        width: 300px;
    }

        .page1 .clients h2 {
            margin-left: 12px;
        }

        .page1 .clients .divider {
            width: 300px;
            margin-left: 12px;
        }

    .caption1 {
        margin-left: 0;
        text-align: center;
        width: 127px;
        margin-top: 10px;
    }

    .caption2 {
        margin-left: 165px;
        margin-top: -51px;
        text-align: center;
        width: 120px;
    }

    .caption3 {
        margin-left: 16px;
        width: 98px;
        text-align: center;
        margin-top: 81px;
    }

    .caption4 {
        margin-left: 171px;
        margin-top: -51px;
        width: 102px;
        text-align: center;
    }

    .div2 {
        width: 300px;
    }

    .bottom_block {
        width: 300px;
    }

    .contactwrite {
        padding-left: 47px;
    }

    .contactdownload {
        margin-left: 28px;
    }

    .contactaddress {
        padding-left: 48px;
        margin-bottom: 8px;
    }

    .link {
        margin-left: 34px;
    }

    .sitemap {
        margin-top: 36px;
        margin-right: 2px;
        width: 300px;
    }

    .UniqonGarage {
        width: 300px;
        margin-bottom: 37px;
        margin-left: 0;
    }

    .page_heading_easy_garage {
        width: 300px;
        margin-left: 0;
        background: none;
    }

        .page_heading_easy_garage h2.testing {
            font-size: 14px;
            margin-left: 0px;
        }

    .page_heading_auto_garage h2.testing {
        font-size: 14px;
        margin-left: 0px;
    }

    .page_heading_quick_lube h2.testing {
        font-size: 14px;
        margin-left: 0px;
    }

    .page_heading_custom_garage h2.testing {
        font-size: 14px;
        margin-left: 0px;
    }

    .easy_garage .details {
        width: 300px;
    }

    .easy_garage .img {
        width: 62%;
    }

    .easy_garage_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -93px;
    }

    .easy_garage_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -72px;
    }

    .page_heading_auto_garage {
        width: 254px;
        margin-left: 0;
        background: none;
    }

        .page_heading_auto_garage h2.testing {
            font-size: 14px;
            margin-left: 0px;
        }

    .quick_lube {
        margin-left: 10px;
    }

    .auto_garage_divider {
        width: 365px;
    }

    .operation_header h3 {
        padding-top: 4px;
        padding-left: 14px;
    }

    ul.feature-list li {
        font-size: 12px;
        color: #3D3D3D;
        margin: 0 0 10px 28px;
        list-style-type: square;
    }

    .operation_header .operation_details img {
        width: 178px;
        margin-left: 19px;
        margin-top: 0;
        height: 172px;
    }

    .inventoryheader {
        width: 300px;
        margin-top: 0;
    }

        .inventoryheader .inventorydetails {
            margin-left: 50px;
            margin-top: 0;
        }

    .financialheader {
        width: 300px;
        margin-top: 0;
    }

        .financialheader .financialdetails .features {
            margin-top: 0;
            margin-left: 0;
            margin-bottom: 61px;
        }

        .financialheader h3 {
            padding-top: 2px;
            padding-left: 14px;
        }

        .financialheader .financialdetails img {
            width: 178px;
            height: 172px;
            margin-top: 357px;
        }

        .financialheader .financialdetails {
            margin-left: 15px;
            margin-top: 0;
        }

    .inventoryheader .inventorydetails img {
        width: 200px;
        margin-left: 0;
        margin-top: -52px;
    }

    .inventoryheader .inventorydetails .features {
        margin-bottom: 61px;
        margin-top: 0;
    }

    .operation_header {
        width: 300px;
    }

    .smsheader {
        width: 300px;
    }

        .smsheader h3 {
            padding-top: 4px;
            padding-left: 14px;
        }

        .smsheader .smsdetails .features {
            margin-top: 0;
            margin-left: -36px;
            margin-bottom: 61px;
        }

        .smsheader .smsdetails img {
            width: 200px;
            margin-top: 134px;
        }

    .auto_garage_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -81px;
    }

    .auto_garage_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -72px;
    }

    .page_heading_quick_lube {
        margin-left: 0;
        width: 205px;
    }

        .page_heading_quick_lube h2.testing {
            font-size: 14px;
            margin-left: 0px;
        }

    .quik_lube {
        width: 300px;
        margin-left: 9px;
    }

    .quick_lube_operation_header {
        width: 300px;
    }

        .quick_lube_operation_header h3 {
            padding-top: 4px;
            padding-left: 14px;
        }

        .quick_lube_operation_header .quick_lube_operation_details img {
            width: 178px;
            margin-left: 30px;
            margin-top: 0;
            height: 172px;
        }

    .quick_lube_purchase_header h3 {
        padding-top: 4px;
        padding-left: 14px;
    }

    .quick_lube_purchase_header .purchase_details {
        margin-left: 0;
    }

        .quick_lube_purchase_header .purchase_details .features {
            margin-top: -21px;
            margin-left: 14px;
            margin-bottom: 61px;
        }

        .quick_lube_purchase_header .purchase_details img {
            width: 200px;
            margin-top: 295px;
        }

    .quick_lube_financial_header {
        width: 300px;
        margin-top: 0;
    }

        .quick_lube_financial_header .quick_lube_financial_details {
            margin-left: 30px;
        }

            .quick_lube_financial_header .quick_lube_financial_details img {
                width: 200px;
                margin-left: 15px;
                margin-top: 0;
            }

    .quick_lube_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -81px;
    }

    .quik_lube_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -62px;
    }

    .page_heading_custom_garage {
        margin-left: 0;
        width: 298px;
    }

        .page_heading_custom_garage h2.testing {
            font-size: 14px;
            margin-left: 0px;
        }

    .custom_garage_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 262px;
        margin-top: -81px;
    }

    .custom_garage_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -72px;
    }

    .page_heading_testimonials {
        width: 90px;
        margin-left: 0;
    }

        .page_heading_testimonials h2.testing {
            font-size: 14px;
            margin-left: 9px;
        }

    .testimonials_details {
        display: inline;
        float: left;
        width: 300px;
        margin: -3px 10px 14px 0;
    }

    .testimonials_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -72px;
    }

    .easy_auto_garage {
        width: 300px;
        margin-left: 9px;
        margin-top: 14px;
    }

    .testimonials_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -81px;
    }

    .page_heading_location {
        width: 66px;
        margin-left: 0;
    }

        .page_heading_location h2.testing {
            font-size: 14px;
            margin-left: 9px;
        }

    .location_details {
        width: 300px;
        margin-left: 0;
    }

        .location_details #googleMap {
            width: 300px;
        }

    .easy_garage_location_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -81px;
    }

    .easy_garage_location_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -72px;
    }

    .page_heading {
        width: 138px;
        margin-left: 0;
    }

        .page_heading h2.testing {
            font-size: 14px;
            margin-left: 9px;
        }

    .easy_garage_photo_gallery {
        margin-left: 10px;
        width: 300px;
        margin-top: -22px;
    }

    .photo_gallery_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -81px;
    }

    .photo_gallery_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -72px;
        margin-bottom: 117px;
    }

    .page_heading_about_us {
        width: 157px;
        margin-left: 0;
    }

        .page_heading_about_us h2.testing {
            font-size: 14px;
            margin-left: 9px;
        }

    .about_us_details {
        width: 300px;
        margin-left: 9px;
    }

    .vision {
        margin-top: -83px;
        margin-left: 0;
        width: 300px;
        margin-bottom: 0;
    }

        .vision .headerdiv {
            margin-top: 0;
            width: 300px;
        }

        .vision .headerimg {
            margin-left: 0;
        }

    .mission .headerimg {
        margin-top: 260px;
        width: 300px;
    }

    .mission .headerdiv {
        margin-left: 104px;
        margin-top: 0;
    }

        .mission .headerdiv h2 {
            margin-left: -105px;
        }

    .mission {
        margin-top: -81px;
        width: 300px;
        margin-left: 0;
        margin-bottom: 35px;
        margin-bottom: 33px;
    }

    .quick_lube_purchase_header {
        width: 300px;
    }

    .easy_garage_about_us_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: 0;
        margin-top: -90px;
    }

    .easy_garage_about_us_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: 0;
        margin-top: -75px;
    }

    .download_details {
        width: 300px;
        margin-left: 9px;
    }

    .download .downloadtext {
        margin-left: -142px;
        font-size: 12px;
        width: 125px;
    }

    .download .downloadButton {
        padding: 7px;
        font-size: 12px;
    }

    .download .buynowButton {
        padding: 7px;
        font-size: 12px;
    }

    .tabledownload {
        width: 300px;
    }

        .tabledownload tr:first-child td + td + td {
            width: 0;
        }

            .tabledownload tr:first-child td + td + td + td {
                width: 0;
            }

                .tabledownload tr:first-child td + td + td + td + td {
                    width: 0;
                }

    .page_heading_download {
        /*width: 249px;*/
        margin-left: 0;
    }

        .page_heading_download h2.testing {
            font-size: 14px;
            margin-left: 0px;
        }

    .easy_garage_download_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -81px;
    }

    .easy_garage_download_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -72px;
    }

    .page_heading_client_details {
        width: 132px;
        margin-left: 0;
    }

        .page_heading_client_details h2.testing {
            font-size: 14px;
            margin-left: 9px;
        }

    .containers {
        width: 223px;
        margin-left: 20px;
    }

    .page1 .content {
        /*width: 300px;*/
    }

    .container {
        width: 300px;
    }

    .page_heading_contact {
        width: 220px;
        margin-left: 0;
        background: none;
    }

        .page_heading_contact h2.testing {
            font-size: 14px;
            margin-left: 10px;
        }

    .contact_us_details {
        width: 300px;
    }

        .contact_us_details .details {
            margin-left: 0;
            margin-top: 0;
        }

    .rule {
        width: 300px;
        margin-top: 10px;
    }

    .contact_us_details .contactimg {
        float: left;
        margin-left: 14px;
        margin-top: 0;
    }

    .easy_garage_contact_us_contactinfo {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-top: -81px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
    body {
        /*width: 748px;*/
    }
}

@media only screen and (max-width: 767px) {
    header {
        /*width: 667px;*/
    }

    body {
        /*width: 667px;*/
    }

    .containerdetails {
        width: 655px;
    }

        .containerdetails .menuimage {
            width: 647px;
        }

    .about_us_details {
        /*width: 420px;*/
        margin-top: -7px;
    }

    .top .container {
        padding: 0 47px;
    }

    .container {
        max-width: 81%;
    }

    .autowms {
        padding-left: 7px;
        width: 600px;
    }

    .page1 .products {
        width: 600px;
        margin: 0;
        margin-left: 8px;
    }

        .page1 .products .divider {
            width: 657px;
        }

        .page1 .products .productimageicon {
            width: 560px;
        }

        .page1 .products .productimage {
            margin-left: 95px;
        }

        .page1 .products .productimageicon .image1 {
            margin-left: 0;
            width: 235px;
            text-align: center;
        }

        .page1 .products .productimageicon .image2 {
            width: 87px;
            margin-left: 306px;
            margin-top: -50px;
        }

        .page1 .products .productimageicon .image3 {
            width: 87px;
            margin-left: 92px;
            margin-top: 79px;
        }

        .page1 .products .productimageicon .image4 {
            margin-left: 315px;
            margin-top: -42px;
            width: 90px;
        }

    .page1 .clients {
        width: 653px;
        margin-left: 8px;
    }

        .page1 .clients .divider {
            width: 653px;
        }

    .caption1 {
        margin-left: 105px;
        text-align: center;
        width: 235px;
        margin-top: 10px;
    }

    .caption2 {
        margin-left: 358px;
        margin-top: -34px;
        text-align: center;
        width: 156px;
    }

    .caption3 {
        margin-left: 147px;
        width: 150px;
        text-align: center;
        margin-top: 97px;
    }

    .caption4 {
        margin-left: 358px;
        margin-top: -34px;
        width: 174px;
        text-align: center;
    }

    .div2 {
        width: 667px;
    }

    .bottom_block {
        width: 667px;
    }

    .contactwrite {
        padding-left: 47px;
    }

    .contactdownload {
        margin-left: 28px;
    }

    .contactcall {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 226px;
        margin-left: 34px;
        margin-top: 0;
    }

    .contactaddress {
        padding-left: 48px;
        margin-top: 37px;
        margin-bottom: 10px;
    }

    .link {
        margin-left: 34px;
    }

    .sitemap {
        margin-top: 0;
        margin-right: 21px;
    }

    .UniqonGarage {
        width: 600px;
        margin-bottom: 37px;
        margin-left: 35px;
    }

    .page_heading_easy_garage h2.testing {
        font-size: 14px;
        margin-left: 0px;
    }

    .easy_garage .details {
        width: 600px;
    }

    .easy_garage .img {
        width: 62%;
    }

    .easy_garage_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -430px;
        margin-top: 632px;
    }

    .easy_garage_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 820px 10px 30px -430px;
    }

    .page_heading_auto_garage {
        width: 600px;
        margin-left: 0;
        margin-top: 30px;
    }

        .page_heading_auto_garage h2.testing {
            font-size: 14px;
            margin-left: 0px;
        }

    .quick_lube_purchase_header {
        width: 647px;
    }

    .auto_garage_divider {
        width: 647px;
    }

    .operation_header h3 {
        padding-top: 4px;
        padding-left: 14px;
    }

    .operation_header .operation_details img {
        width: 178px;
        margin-left: 19px;
        margin-top: 0;
        height: 172px;
    }

    ul.feature-list li {
        font-size: 12px;
        color: #3D3D3D;
        margin: 0 0 10px 28px;
        list-style-type: square;
    }

    .inventoryheader {
        width: 647px;
        margin-top: 0;
        margin-left: 0;
    }

        .inventoryheader .inventorydetails img {
            width: 200px;
            margin-left: 0;
            margin-top: -52px;
        }

    .operation_header {
        width: 647px;
    }

    .smsheader {
        width: 647px;
    }

    .financialheader {
        width: 647px;
        margin-top: 18px;
    }

        .financialheader h3 {
            padding-top: 4px;
            padding-left: 14px;
        }

        .financialheader .financialdetails .features {
            margin-top: 0;
            margin-left: 0;
            margin-bottom: 61px;
        }

        .financialheader .financialdetails img {
            width: 178px;
            height: 172px;
            margin-top: 357px;
        }

    .auto_garage_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 2145px 10px 20px -430px;
    }

    .smsheader h3 {
        padding-top: 4px;
        padding-left: 14px;
    }

    .smsheader .smsdetails .features {
        margin-top: 0;
        margin-left: -36px;
        margin-bottom: 61px;
    }

    .smsheader .smsdetails img {
        width: 200px;
        margin-top: 134px;
    }

    .auto_garage_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -430px;
        margin-top: 1939px;
    }

    .page_heading_quick_lube {
        margin-left: 0;
        width: 600px;
        margin-top: 30px;
    }

        .page_heading_quick_lube h2.testing {
            font-size: 14px;
            margin-left: 0px;
        }

    .quik_lube {
        width: 420px;
        margin-left: 20px;
        margin-top: -8px;
    }

    .easy_custom_garage {
        width: 420px;
        margin-left: 20px;
        margin-top: -7px;
    }

    .quick_lube_operation_header {
        width: 600px;
    }

        .quick_lube_operation_header h3 {
            padding-top: 4px;
            padding-left: 14px;
        }

        .quick_lube_operation_header .quick_lube_operation_details img {
            width: 178px;
            margin-left: 30px;
            margin-top: 0;
            height: 172px;
        }

    .quick_lube_purchase_header h3 {
        padding-top: 4px;
        padding-left: 14px;
    }

    .quick_lube_purchase_header .purchase_details {
        margin-left: 0;
    }

        .quick_lube_purchase_header .purchase_details .features {
            margin-top: 0;
            margin-left: 14px;
            margin-bottom: 61px;
        }

        .quick_lube_purchase_header .purchase_details img {
            width: 200px;
            margin-top: 225px;
        }

    .quick_lube_financial_header {
        width: 600px;
        margin-top: 0;
    }

        .quick_lube_financial_header .quick_lube_financial_details {
            margin-left: 30px;
        }

            .quick_lube_financial_header .quick_lube_financial_details img {
                width: 200px;
                margin-left: 15px;
                margin-top: 0;
            }

    .page_heading {
        width: 600px;
        margin-left: 0;
        margin-top: 30px;
    }

        .page_heading h2.testing {
            font-size: 14px;
            margin-left: 10px;
        }

    .quick_lube_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -430px;
        margin-top: 1400px;
    }

    .quik_lube_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 1600px 10px 20px -430px;
    }

    .page_heading_custom_garage {
        margin-left: 0;
        width: 600px;
        margin-top: 30px;
    }

        .page_heading_custom_garage h2.testing {
            font-size: 14px;
            margin-left: 0px;
        }

    .easy_garage {
        width: 420px;
        margin-left: 10px;
        margin-top: 3px;
    }

    .custom_garage_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -437px;
        margin-top: 511px;
    }

    .custom_garage_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 665px 10px 20px -437px;
    }

    page_heading_testimonials {
        width: 600px;
        margin-left: 0;
    }

    .page_heading_testimonials h2.testing {
        font-size: 14px;
        margin-left: -102px;
    }

    .testimonials_details {
        width: 600px;
        margin-left: 20px;
    }

    .testimonials_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 1316px 10px 20px -618px;
    }

    .page_heading_about_us {
        width: 600px;
        margin-left: 0;
        margin-top: 30px;
    }

        .page_heading_about_us h2.testing {
            font-size: 14px;
            margin-left: 0px;
        }

    .testimonials_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -618px;
        margin-top: 1214px;
    }

    .page_heading_location {
        width: 600px;
        margin-left: 0;
    }

        .page_heading_location h2.testing {
            font-size: 14px;
            margin-left: 20px;
        }

    .page_heading_client_details {
        width: 600px;
        margin-left: 0;
    }

        .page_heading_client_details h2.testing {
            font-size: 14px;
            margin-left: 20px;
        }

    .location_details {
        width: 600px;
        margin-left: 20px;
    }

        .location_details #googleMap {
            width: 600px;
        }

    .easy_garage_location_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -610px;
        margin-top: 350px;
    }

    .easy_garage_location_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 426px 10px 20px -610px;
    }

    .rel {
        color: #000;
    }

    .photo_gallery_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -671px;
        margin-top: 810px;
    }

    .photo_gallery_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 1010px 10px 20px -671px;
    }

    .vision {
        margin-top: -81px;
        margin-left: 0;
        width: 630px;
        margin-bottom: 33px;
    }

        .vision .headerdiv {
            margin-top: 0;
            width: 630px;
        }

        .vision .headerimg {
            margin-left: 0;
        }

    .mission {
        margin-top: -81px;
        width: 630px;
        margin-left: 0;
        margin-bottom: 35px;
        margin-bottom: 33px;
    }

        .mission .headerdiv {
            margin-left: 0;
            margin-top: 0;
        }

            .mission .headerdiv h2 {
                margin-left: 0;
            }

    .easy_garage_about_us_sidemenu {
        display: block;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 100%;
        margin-left: 0px;
        margin-top: -60px;
    }

    .easy_garage_about_us_contactinfo {
        display: block;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 0px 10px 20px 0px;
    }

    .download_details {
        width: 600px;
        margin-left: 20px;
    }

    .download .downloadtext {
        margin-left: 0;
        font-size: 12px;
        width: 350px;
    }

    .download .downloadButton {
        padding: 7px;
    }

    .download .buynowButton {
        padding: 7px;
    }

    .tabledownload {
        width: 600px;
    }

        .tabledownload tr:first-child td + td + td {
            width: 0;
        }

            .tabledownload tr:first-child td + td + td + td {
                width: 0;
            }

                .tabledownload tr:first-child td + td + td + td + td {
                    width: 0;
                }

    .page_heading_download h2.testing {
        font-size: 14px;
        margin-left: 20px;
    }

    .easy_garage_download_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -610px;
        margin-top: 1653px;
    }

    .easy_garage_download_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 1762px 10px 20px -610px;
    }

    .containers {
        width: 446px;
        margin-left: 45px;
    }

    .page1 .content {
        /*width: 660px;*/
    }

    .page_heading_easy_garage {
        width: 600px;
        margin-left: 0;
        margin-top: 30px;
    }

    .content .background {
        /*height: 163px;*/
    }

    .page_heading_contact {
        width: 600px;
        margin-left: 0;
    }

        .page_heading_contact h2.testing {
            font-size: 14px;
            margin-left: 0;
        }

    .contact_us_details {
        width: 600px;
    }

        .contact_us_details .details {
            margin-left: 0;
            margin-top: 0;
        }

    .rule {
        width: 600px;
        margin-top: 10px;
    }

    .contact_us_details .contactimg {
        float: left;
        margin-left: 14px;
        margin-top: 0;
    }

    .easy_garage_contact_us_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 742px 10px 20px -610px;
    }

    .contact-info-head {
        padding-top: 89px !important;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .tinynav {
        width: 340px;
    }
}

@media screen and (max-width: 600px) {
    header {
        /*width: 480px;*/
    }

    .contact-info-head {
        padding-top: 89px !important;
    }

    body {
        /*width: 480px;*/
    }

    .containerdetails {
        width: 470px;
        margin-left: 0;
    }

        .containerdetails .menuimage {
            width: 460px;
        }

    .top .container {
        padding: 0 47px;
    }

    .container {
        max-width: 81%;
    }

    .autowms {
        padding-left: 0;
        width: 460px;
    }

    .page1 .products {
        width: 470px;
        margin: 0;
    }

        .page1 .products .divider {
            width: 470px;
        }

        .page1 .products .productimageicon {
            width: 470px;
        }

        .page1 .products .productimage {
            margin-left: 0;
        }

        .page1 .products .productimageicon .image1 {
            margin-left: 0;
            width: 235px;
            text-align: center;
        }

        .page1 .products .productimageicon .image2 {
            width: 87px;
            margin-left: 306px;
            margin-top: -50px;
        }

        .page1 .products .productimageicon .image3 {
            width: 87px;
            margin-left: 92px;
            margin-top: 79px;
        }

        .page1 .products .productimageicon .image4 {
            margin-left: 315px;
            margin-top: -42px;
            width: 90px;
        }

        .page1 .products .details {
            width: 470px;
        }

    .page1 .clients {
        width: 470px;
    }

        .page1 .clients .divider {
            width: 460px;
        }

    .caption1 {
        margin-left: 0;
        text-align: center;
        width: 235px;
        margin-top: 10px;
    }

    .caption2 {
        margin-left: 262px;
        margin-top: -34px;
        text-align: center;
        width: 156px;
    }

    .caption3 {
        margin-left: 44px;
        width: 150px;
        text-align: center;
        margin-top: 97px;
    }

    .caption4 {
        margin-left: 257px;
        margin-top: -34px;
        width: 174px;
        text-align: center;
    }

    .div2 {
        width: 470px;
    }

    .bottom_block {
        width: 480px;
    }

    .contactwrite {
        padding-left: 47px;
    }

    .contactdownload {
        margin-left: 28px;
    }

    .contactaddress {
        padding-left: 48px;
        margin-bottom: 8px;
    }

    .link {
        margin-left: 34px;
    }

    .sitemap {
        margin-top: 23px;
    }

    .easy_garage {
        margin-left: 20px;
    }

    .UniqonGarage {
        width: 457px;
        margin-bottom: 37px;
        margin-left: 10px;
    }

    .page_heading_easy_garage h2.testing {
        font-size: 14px;
        margin-left: 0px;
    }

    .easy_garage .details {
        width: 440px;
    }

    .easy_garage .img {
        width: 62%;
    }

    .easy_garage_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -430px;
        margin-top: 730px;
    }

    .easy_garage_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 900px 10px 30px -430px;
    }

    .page_heading_auto_garage {
        width: 325px;
        margin-left: 0;
        background: none;
        margin-top: 30px;
    }

        .page_heading_auto_garage h2.testing {
            font-size: 14px;
            margin-left: 0px;
        }

    .quick_lube {
        margin-left: 20px;
    }

    .quick_lube_purchase_header {
        width: 460px;
    }

    .auto_garage_divider {
        width: 460px;
    }

    .operation_header h3 {
        padding-top: 4px;
        padding-left: 14px;
    }

    .operation_header .operation_details img {
        width: 178px;
        margin-left: 19px;
        height: 172px;
    }

    ul.feature-list li {
        font-size: 12px;
        color: #3D3D3D;
        margin: 0 0 10px 28px;
        list-style-type: square;
    }

    .inventoryheader {
        width: 440px;
        margin-top: 0;
        margin-left: 0;
    }

        .inventoryheader .inventorydetails img {
            width: 200px;
            margin-left: 0;
            margin-top: -52px;
        }

    .operation_header {
        width: 450px;
    }

    .smsheader {
        width: 450px;
    }

    .financialheader {
        width: 440px;
        margin-top: 18px;
    }

        .financialheader h3 {
            padding-top: 4px;
            padding-left: 14px;
        }

        .financialheader .financialdetails .features {
            margin-top: 0;
            margin-left: 0;
            margin-bottom: 61px;
        }

        .financialheader .financialdetails img {
            width: 178px;
            height: 172px;
            margin-top: 357px;
        }

    .auto_garage_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 2204px 10px 20px -430px;
    }

    .smsheader h3 {
        padding-top: 4px;
        padding-left: 14px;
    }

    .smsheader .smsdetails .features {
        margin-top: 0;
        margin-left: -36px;
        margin-bottom: 61px;
    }

    .smsheader .smsdetails img {
        width: 200px;
        margin-top: 134px;
    }

    .auto_garage_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -430px;
        margin-top: 2007px;
    }

    .page_heading_quick_lube {
        margin-left: 0;
        width: 250px;
        background: none;
        margin-top: 30px;
    }

        .page_heading_quick_lube h2.testing {
            font-size: 14px;
            margin-left: 0px;
        }

    .quik_lube {
        width: 420px;
        margin-left: 20px;
    }

    .easy_custom_garage {
        width: 420px;
        margin-left: 9px;
    }

    .quick_lube_operation_header {
        width: 460px;
    }

        .quick_lube_operation_header h3 {
            padding-top: 4px;
            padding-left: 14px;
        }

        .quick_lube_operation_header .quick_lube_operation_details img {
            width: 178px;
            margin-left: 30px;
            margin-top: 0;
            height: 172px;
        }

    .quick_lube_purchase_header h3 {
        padding-top: 4px;
        padding-left: 14px;
    }

    .quick_lube_purchase_header .purchase_details {
        margin-left: 0;
    }

        .quick_lube_purchase_header .purchase_details .features {
            margin-top: 0;
            margin-left: 14px;
            margin-bottom: 61px;
        }

        .quick_lube_purchase_header .purchase_details img {
            width: 200px;
            margin-top: 225px;
        }

    .quick_lube_financial_header {
        width: 460px;
        margin-top: 0;
    }

        .quick_lube_financial_header .quick_lube_financial_details {
            margin-left: 30px;
        }

            .quick_lube_financial_header .quick_lube_financial_details img {
                width: 200px;
                margin-left: 15px;
                margin-top: 0;
            }

    .page_heading {
        width: 250px;
        margin-left: 0;
        background: none;
        margin-top: 30px;
    }

    .easy_garage_photo_gallery {
        width: 340px;
        margin-left: 20px;
    }

    .page_heading_download {
        /*width: 0;*/
        background: none;
    }

    .page_heading h2.testing {
        font-size: 14px;
        margin-left: 20px;
    }

    .quick_lube_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -430px;
        margin-top: 1400px;
    }

    .quik_lube_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 1580px 10px 20px -430px;
    }

    .page_heading_custom_garage {
        margin-left: 0;
        width: 350px;
        background: none;
        margin-top: 30px;
    }

        .page_heading_custom_garage h2.testing {
            font-size: 14px;
            margin-left: 0px;
        }

    .easy_garage {
        width: 420px;
    }

    .custom_garage_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -430px;
        margin-top: 500px;
    }

    .custom_garage_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 642px 10px 20px -430px;
    }

    page_heading_testimonials {
        width: 170px;
        margin-left: 0;
    }

    .page_heading_testimonials h2.testing {
        font-size: 14px;
        margin-left: 0;
    }

    .testimonials_details {
        width: 440px;
        margin-left: 20px;
    }

    .testimonials_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 1650px 10px 20px -451px;
    }

    .page_heading_about_us {
        width: 440px;
        margin-left: 0;
        background: none;
        margin-top: 30px;
    }

        .page_heading_about_us h2.testing {
            font-size: 14px;
            margin-left: 0px;
        }

    .testimonials_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -451px;
        margin-top: 1534px;
    }

    .page_heading_location {
        width: 440px;
        margin-left: 0;
    }

        .page_heading_location h2.testing {
            font-size: 14px;
            margin-left: 20px;
        }

    .page_heading_client_details {
        width: 325px;
        margin-left: 0;
        background: none;
    }

        .page_heading_client_details h2.testing {
            font-size: 14px;
            margin-left: 17px;
        }

    .location_details {
        width: 440px;
        margin-left: 20px;
    }

        .location_details #googleMap {
            width: 440px;
        }

    .easy_garage_location_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        width: 214px;
        margin-left: -451px;
        margin-top: 350px;
    }

    .easy_garage_location_contactinfo {
        display: inline;
        float: left;
        width: 214px;
        margin: 450px 10px 20px -451px;
    }

    .photo_gallery_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -360px;
        margin-top: 800px;
    }

    .photo_gallery_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 1000px 10px 20px -360px;
    }

    .vision {
        margin-top: -81px;
        margin-left: 0;
        width: 440px;
        margin-bottom: 33px;
    }

        .vision .headerdiv {
            margin-top: -0;
            /*width: 510px;*/
        }

        .vision .headerimg {
            margin-left: 0;
        }

    .mission {
        margin-top: -81px;
        width: 440px;
        margin-left: 0;
        margin-bottom: 35px;
        margin-bottom: 33px;
    }

        .mission .headerdiv {
            margin-left: 0;
            margin-top: 0;
        }

            .mission .headerdiv h2 {
                margin-left: 0;
            }

    .easy_garage_about_us_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -451px;
        margin-top: 750px;
    }

    .easy_garage_about_us_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 900px 10px 20px -451px;
    }

    .download_details {
        width: 440px;
        margin-left: 20px;
    }

    .about_us_details {
        width: 440px;
        margin-left: 20px;
    }

    .download .downloadtext {
        margin-left: 0;
        font-size: 12px;
        width: 350px;
    }

    .download .downloadButton {
        padding: 7px;
        margin-top: 5px;
        margin-left: 0;
    }

    .download .buynowButton {
        padding: 7px;
        margin-top: 5px;
    }

    .tabledownload {
        width: 440px;
    }

        .tabledownload tr:first-child td + td + td {
            width: 0;
        }

            .tabledownload tr:first-child td + td + td + td {
                width: 0;
            }

                .tabledownload tr:first-child td + td + td + td + td {
                    width: 0;
                }

    .page_heading_download h2.testing {
        font-size: 14px;
        margin-left: 20px;
    }

    .easy_garage_download_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -451px;
        margin-top: 1975px;
    }

    .easy_garage_download_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 2080px 10px 20px -451px;
    }

    .page_heading_testimonials {
        width: 93px;
        margin-left: 20px;
        background: none;
    }

    .containers {
        width: 440px;
        margin-left: 17px;
    }

    .page1 .content {
        /*width: 480px;*/
    }

    .page_heading_easy_garage {
        width: 398px;
        margin-left: 0;
        background: none;
        margin-top: 30px;
    }

    .content .background {
        /*height: 163px;*/
    }

    .page_heading_contact {
        width: 550px;
        margin-left: 0;
    }

        .page_heading_contact h2.testing {
            font-size: 14px;
            margin-left: 0;
        }

    .contact_us_details {
        width: 440px;
    }

        .contact_us_details .details {
            margin-left: 0;
            margin-top: 0;
        }

    .rule {
        width: 440px;
        margin-top: 10px;
    }

    .contact_us_details .contactimg {
        float: left;
        margin-left: 14px;
        margin-top: 0;
    }

    .easy_garage_contact_us_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 742px 10px 20px -451px;
    }
}

@media only screen and (max-width: 479px) {
    header {
        /*width: 375px;*/
    }

    .containerdetails {
        width: 375px;
        margin-left: 0;
    }

        .containerdetails .menuimage {
            width: 365px;
        }

    .top {
        padding-bottom: 0;
        margin-left: 0;
    }

    body {
        /*width: 375px;*/
    }

    .top .container {
        padding: 0 47px;
    }

    .container {
        max-width: 81%;
    }

    .autowms {
        padding-left: 0;
        width: 356px;
    }

        .autowms h2 {
            margin-left: 12px;
        }

    .page1 .products {
        width: 300px;
        margin-left: 12px;
    }

    .easy_garage {
        width: 358px;
        margin-left: 9px;
        margin-top: 0;
    }

    .page1 .products .divider {
        width: 363px;
    }

    .page1 .products .productimage {
        margin-left: 0;
    }

    .page1 .products .productimageicon {
        width: 300px;
    }

        .page1 .products .productimageicon .image1 {
            margin-left: 0;
            text-align: center;
            width: 160px;
        }

        .page1 .products .productimageicon .image2 {
            margin-left: 252px;
            margin-top: -50px;
        }

        .page1 .products .productimageicon .image3 {
            margin-left: 57px;
            margin-top: 79px;
        }

        .page1 .products .productimageicon .image4 {
            margin-left: 254px;
            margin-top: -42px;
        }

    .page1 .clients {
        width: 370px;
    }

        .page1 .clients h2 {
            margin-left: 12px;
        }

        .page1 .clients .divider {
            width: 354px;
            margin-left: 12px;
        }

    .caption1 {
        margin-left: 0;
        text-align: center;
        width: 188px;
        margin-top: 10px;
    }

    .caption2 {
        margin-left: 214px;
        margin-top: -34px;
        text-align: center;
        width: 156px;
    }

    .caption3 {
        margin-left: 16px;
        width: 150px;
        text-align: center;
        margin-top: 97px;
    }

    .caption4 {
        margin-left: 200px;
        margin-top: -34px;
        width: 174px;
        text-align: center;
    }

    .div2 {
        width: 370px;
    }

    .bottom_block {
        width: 375px;
    }

    .contactwrite {
        padding-left: 47px;
    }

    .contactdownload {
        margin-left: 28px;
    }

    .contactaddress {
        padding-left: 48px;
        margin-bottom: 8px;
    }

    .link {
        margin-left: 34px;
    }

    .sitemap {
        margin-top: 36px;
        margin-right: 2px;
        width: 360px;
    }

    .UniqonGarage {
        width: 353px;
        margin-bottom: 37px;
        margin-left: 10px;
    }

    .page_heading_easy_garage {
        width: 375px;
        margin-left: 0;
        background: none;
        margin-top: 30px;
    }

    .content .background {
        /*height: 163px;*/
    }

    .page_heading_easy_garage h2.testing {
        font-size: 14px;
        margin-left: 0px;
    }

    .page_heading_auto_garage h2.testing {
        font-size: 14px;
        margin-left: 0px;
    }

    .page_heading_quick_lube h2.testing {
        font-size: 14px;
        margin-left: 0px;
    }

    .page_heading_custom_garage h2.testing {
        font-size: 14px;
        margin-left: 0px;
    }

    .rel {
        color: #000;
    }

    .easy_garage .details {
        width: 358px;
    }

    .easy_garage .img {
        width: 62%;
    }

    .easy_garage_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -370px;
        margin-top: 870px;
    }

    .easy_garage_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 1030px 10px 30px -370px;
    }

    .page_heading_auto_garage {
        width: 325px;
        margin-left: 0;
        background: none;
        margin-top: 30px;
    }

        .page_heading_auto_garage h2.testing {
            font-size: 14px;
            margin-left: 0px;
        }

    .quick_lube {
        margin-left: 10px;
    }

    .auto_garage_divider {
        width: 365px;
    }

    .operation_header h3 {
        padding-top: 4px;
        padding-left: 14px;
    }

    ul.feature-list li {
        font-size: 12px;
        color: #3D3D3D;
        margin: 0 0 10px 28px;
        list-style-type: square;
    }

    .operation_header .operation_details img {
        width: 178px;
        margin-left: 19px;
        margin-top: 0;
        height: 172px;
    }

    .inventoryheader {
        width: 358px;
        margin-top: 0;
        margin-left: 0;
    }

    .financialheader {
        width: 358px;
        margin-top: 18px;
    }

        .financialheader .financialdetails .features {
            margin-top: 0;
            margin-left: 0;
            margin-bottom: 61px;
        }

        .financialheader h3 {
            padding-top: 4px;
            padding-left: 14px;
        }

        .financialheader .financialdetails img {
            width: 178px;
            height: 172px;
            margin-top: 357px;
        }

    .inventoryheader .inventorydetails img {
        width: 200px;
        margin-left: 0;
        margin-top: -52px;
    }

    .operation_header {
        width: 358px;
    }

    .smsheader {
        width: 358px;
    }

        .smsheader h3 {
            padding-top: 4px;
            padding-left: 14px;
        }

        .smsheader .smsdetails .features {
            margin-top: 0;
            margin-left: -36px;
            margin-bottom: 61px;
        }

        .smsheader .smsdetails img {
            width: 200px;
            margin-top: 134px;
        }

    .auto_garage_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -370px;
        margin-top: 2300px;
    }

    .auto_garage_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 2500px 10px 20px -370px;
    }

    .page_heading_quick_lube {
        margin-left: 0;
        width: 250px;
        margin-top: 30px;
    }

        .page_heading_quick_lube h2.testing {
            font-size: 14px;
            margin-left: 0px;
        }

    .quik_lube {
        width: 358px;
        margin-left: 9px;
    }

    .easy_custom_garage {
        width: 358px;
        margin-left: 9px;
    }

    .quick_lube_operation_header {
        width: 358px;
    }

        .quick_lube_operation_header h3 {
            padding-top: 4px;
            padding-left: 14px;
        }

        .quick_lube_operation_header .quick_lube_operation_details img {
            width: 178px;
            margin-left: 30px;
            margin-top: 0;
            height: 172px;
        }

    .quick_lube_purchase_header h3 {
        padding-top: 4px;
        padding-left: 14px;
    }

    .quick_lube_purchase_header .purchase_details {
        margin-left: 0;
    }

        .quick_lube_purchase_header .purchase_details .features {
            margin-top: 0;
            margin-left: 14px;
            margin-bottom: 61px;
        }

        .quick_lube_purchase_header .purchase_details img {
            width: 200px;
            margin-top: 295px;
        }

    .quick_lube_financial_header {
        width: 358px;
        margin-top: 0;
    }

        .quick_lube_financial_header .quick_lube_financial_details {
            margin-left: 30px;
        }

            .quick_lube_financial_header .quick_lube_financial_details img {
                width: 200px;
                margin-left: 15px;
                margin-top: 0;
            }

    .quick_lube_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -370px;
        margin-top: 1550px;
    }

    .quik_lube_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 1730px 10px 20px -370px;
    }

    .page_heading_custom_garage {
        margin-left: 0;
        width: 325px;
        margin-top: 30px;
    }

        .page_heading_custom_garage h2.testing {
            font-size: 14px;
            margin-left: 0px;
        }

    .custom_garage_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -370px;
        margin-top: 560px;
    }

    .custom_garage_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 700px 10px 20px -370px;
    }

    .page_heading_testimonials {
        width: 90px;
        margin-left: 0;
    }

        .page_heading_testimonials h2.testing {
            font-size: 14px;
            margin-left: 9px;
        }

    .testimonials_details {
        width: 358px;
        margin-left: 9px;
    }

    .testimonials_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 1878px 10px 20px -370px;
    }

    .easy_auto_garage {
        width: 358px;
        margin-left: 9px;
        margin-top: 0;
    }

    .testimonials_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -370px;
        margin-top: 1767px;
    }

    .page_heading_location {
        width: 66px;
        margin-left: 0;
    }

        .page_heading_location h2.testing {
            font-size: 14px;
            margin-left: 9px;
        }

    .location_details {
        width: 358px;
        margin-left: 9px;
    }

        .location_details #googleMap {
            width: 358px;
        }

    .easy_garage_location_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -370px;
        margin-top: 350px;
    }

    .easy_garage_location_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 426px 10px 20px -370px;
    }

    .page_heading {
        width: 250px;
        margin-left: 0;
        margin-top: 30px;
    }

        .page_heading h2.testing {
            font-size: 14px;
            margin-left: 9px;
        }

    .easy_garage_photo_gallery {
        margin-left: 10px;
        width: 360px;
        margin-top: -22px;
    }

    .photo_gallery_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -370px;
        margin-top: 770px;
    }

    .photo_gallery_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 950px 10px 20px -370px;
    }

    .page_heading_about_us {
        width: 157px;
        margin-left: 0;
        margin-top: 30px;
    }

        .page_heading_about_us h2.testing {
            font-size: 14px;
            margin-left: 0px;
        }

    .about_us_details {
        width: 358px;
        margin-left: 9px;
    }

    .vision {
        margin-top: -81px;
        margin-left: 0;
        width: 358px;
        margin-bottom: 0;
    }

        .vision .headerdiv {
            margin-top: 0;
            width: 310px;
        }

        .vision .headerimg {
            margin-left: 0;
        }

    .mission .headerimg {
        margin-top: 260px;
        width: 358px;
    }

    .mission .headerdiv {
        margin-left: 0;
        margin-top: 0;
    }

        .mission .headerdiv h2 {
            margin-left: 0;
        }

    .mission {
        margin-top: -81px;
        width: 358px;
        margin-left: 0;
        margin-bottom: 35px;
        margin-bottom: 33px;
    }

    .quick_lube_purchase_header {
        width: 358px;
    }

    .easy_garage_about_us_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -370px;
        margin-top: 913px;
    }

    .easy_garage_about_us_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 1050px 10px 20px -370px;
    }

    .download_details {
        width: 358px;
        margin-left: 9px;
    }

    .download .downloadtext {
        margin-left: 0;
        font-size: 12px;
        width: 350px;
    }

    .download .downloadButton {
        padding: 7px;
        font-size: 12px;
        margin-top: 5px;
        margin-left: 0;
    }

    .download .buynowButton {
        padding: 7px;
        font-size: 12px;
        margin-top: 5px;
    }

    .tabledownload {
        width: 358px;
    }

        .tabledownload tr:first-child td + td + td {
            width: 0;
        }

            .tabledownload tr:first-child td + td + td + td {
                width: 0;
            }

                .tabledownload tr:first-child td + td + td + td + td {
                    width: 0;
                }

    .page_heading_download {
        /*width: 249px;*/
        margin-left: 0;
    }

        .page_heading_download h2.testing {
            font-size: 14px;
            margin-left: 10px;
        }

    .easy_garage_download_sidemenu {
        display: inline;
        float: left;
        margin-right: 10px;
        padding-left: 0;
        width: 214px;
        margin-left: -370px;
        margin-top: 2386px;
    }

    .easy_garage_download_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 2494px 10px 20px -370px;
    }

    .page_heading_client_details {
        width: 325px;
        margin-left: 0;
    }

        .page_heading_client_details h2.testing {
            font-size: 14px;
            margin-left: 9px;
        }

    .containers {
        width: 223px;
        margin-left: 20px;
    }

    .page1 .content {
        /*width: 375px;*/
    }

    .container {
        width: 380px;
    }

    .page_heading_contact {
        width: 220px;
        margin-left: 0;
        background: none;
    }

        .page_heading_contact h2.testing {
            font-size: 14px;
            margin-left: 10px;
        }

    .contact_us_details {
        width: 360px;
    }

        .contact_us_details .details {
            margin-left: 0;
            margin-top: 0;
        }

    .rule {
        width: 360px;
        margin-top: 10px;
    }

    .contact_us_details .contactimg {
        float: left;
        margin-left: 14px;
        margin-top: 0;
    }

    .easy_garage_contact_us_contactinfo {
        display: inline;
        float: left;
        padding-left: 0;
        width: 214px;
        margin: 742px 10px 20px -370px;
    }
}


.blink_me {
    animation: blinker 1s linear infinite;
}



@keyframes blinker {
    50% {
        opacity: 0;
    }
}

.vatmenu {
    float: right;
    position: relative;
    top: 4px;
}

    .vatmenu img {
        transform: rotate(18deg);
    }
